diff --git a/LuaLibs/ProcessDoubleCut.lua b/LuaLibs/ProcessDoubleCut.lua index e2d2b3c..2170de4 100644 --- a/LuaLibs/ProcessDoubleCut.lua +++ b/LuaLibs/ProcessDoubleCut.lua @@ -1,6 +1,6 @@ -- ProcessDoubleCut.lua by Egaltech s.r.l. 2022/07/11 -- Gestione calcolo doppi tagli di lama per Travi --- 2022/08/29 Implementata la fresatura dal lato per tagli problematici per PF +-- 2022/08/29 Implementata la fresatura dal lato per tagli problematici per PF1250 -- Tabella per definizione modulo local ProcessDoubleCut = {} @@ -654,7 +654,7 @@ function ProcessDoubleCut.Make( Proc, nPhase, nRawId, nPartId, dOvmHead) local _, _, dDimV2 = BL.GetFaceHvRefDim( Proc.Id, 1, b3Raw) local bFace1TooLongForBlade, bFace2TooLongForBlade = ( dDimV1 >= dMaxDepth), ( dDimV2 >= dMaxDepth) local dFace1Ang, dFace2Ang = vtN[1]:getZ(), vtN[2]:getZ() - if bFace1TooLongForBlade and dFace1Ang < -0.485 or bFace2TooLongForBlade and dFace2Ang < -0.485 then + if bFace1TooLongForBlade and dFace1Ang < ( BD.CUT_VZ_MIN or -0.485) or bFace2TooLongForBlade and dFace2Ang < ( BD.CUT_VZ_MIN or -0.485) then local bOk, sErr = MakeBySidePocket( Proc, nPhase, nRawId, nPartId, nAddGrpId, b3Solid) return bOk, sErr end