From 75d0d7fd13cfc87394fe25207c4699a92ecc8184 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Tue, 25 Jul 2023 18:30:57 +0200 Subject: [PATCH] - piccola correzione alla ricerca utensile SideGroove --- LuaLibs/WProcessLapJoint.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/LuaLibs/WProcessLapJoint.lua b/LuaLibs/WProcessLapJoint.lua index 4051cba..cdf16ad 100644 --- a/LuaLibs/WProcessLapJoint.lua +++ b/LuaLibs/WProcessLapJoint.lua @@ -2658,8 +2658,12 @@ local function MakeMoreFaces( Proc, nRawId, b3Raw) return MakeSideGrooveByMill( Proc, nFacInd, nRawId, b3Raw, EgtIf( dMaxDepthOnSide, sMillOnSide, nil), dMaxDepthOnSide, bMakeFirstGroove, nil, nil, bLikeAsMakeFirstGroove, nSinglePass) end else - -- fresatura (se definita) - local sMilling = WM.FindMilling( 'SideGroove', nil, nil, nil, nil, min( dH, dV), nil, dSideElev) + -- fresatura (se definita); se disponibile, cerco di usare un utensile che non lavori al limite della capacità di sottosquadro + local sMilling = WM.FindMilling( 'SideGroove', nil, nil, nil, nil, min( dH, dV), nil, 1.2 * dSideElev) + -- se non ho trovato un utensile un po' più grande del sottosquadro richiesto, passo alla ricerca standard + if not sMilling then + sMilling = WM.FindMilling( 'SideGroove', nil, nil, nil, nil, min( dH, dV), nil, dSideElev) + end -- recupero i dati dell'utensile local dMaxMat = 1000 local dMaxDepthOnSide = 0