From 0508f12673ae641b41caca1af011683cfc93e502 Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Fri, 9 Aug 2024 11:46:43 +0200 Subject: [PATCH] In ProcessLapJoint, se fresa Side trovata ma non applicabile, si considera come se non trovata --- LuaLibs/WProcessLapJoint.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/LuaLibs/WProcessLapJoint.lua b/LuaLibs/WProcessLapJoint.lua index 30870b4..24261e4 100644 --- a/LuaLibs/WProcessLapJoint.lua +++ b/LuaLibs/WProcessLapJoint.lua @@ -34,6 +34,7 @@ -- Miglioramenti sostanziali nella gestione delle tasche. -- 2023/11/16 Fresature a salire estese a groove cieche. -- 2024/02/20 Piccola correzione ai casi in cui si utilizza il SIDESTEP. +-- 2024/08/09 In MakeByMill, se fresa Side trovata ma non applicabile, si considera come se non trovata -- Tabella per definizione modulo local WPL = {} @@ -1372,13 +1373,13 @@ local function MakeByMill( Proc, nFacet, nOthFac, nRawId, b3Raw, dSideDist) if dMillDiam < dDiam or dMaxDepth < dElev then local sErr = 'Error : Side Elevation too big' EgtOutLog( sErr) - return false, sErr + return false, sErr, true end local dMillExtra = dMillTotLen - dMillLen if Proc.Box:getMin():getZ() - dMillExtra < b3Raw:getMin():getZ() - 10 * GEO.EPS_SMALL then local sErr = 'Error : Tool collide with table' EgtOutLog( sErr) - return false, sErr + return false, sErr, true end -- inserisco la lavorazione di contornatura local sName = 'Mill_' .. ( EgtGetName( Proc.Id) or tostring( Proc.Id))