DataWall :

- correzione errore introdotto con precedenti modifiche.
This commit is contained in:
DarioS
2022-01-13 15:25:46 +01:00
parent 99bc0e9e8b
commit b2fe79490e
+6 -6
View File
@@ -1,8 +1,8 @@
-- ProcessFreeContour.lua by Egaltech s.r.l. 2022/01/12
-- ProcessFreeContour.lua by Egaltech s.r.l. 2022/01/13
-- Gestione calcolo profilo libero per Pareti
-- 2021/11/15 Penna e chiodature sono sempre riportate sulla faccia sopra anche se nel progetto sono sotto.
-- 2021/12/10 In taglio con lama aggiunta gestione SCC per testa Gearbox.
-- 2022/01/12 Aggiunta gestione massimo affondamento in Z anche per pulizia spigoli con fresa 60deg (WD.MAX_CLEAN_CRN60).
-- 2022/01/13 Aggiunta gestione massimo affondamento in Z anche per pulizia spigoli con fresa 60deg (WD.MAX_CLEAN_CRN60).
-- Tabella per definizione modulo
local WPF = {}
@@ -1779,8 +1779,8 @@ local function MakeByCut( Proc, nRawId, b3Raw)
if sMilling then
local nMlOk, sMlErr, dThick = AddMillings( sMilling, vFace, Proc, nRawId, b3Raw, nConeCut, nAddGrpId)
if nMlOk == 0 then return false, sMlErr end
-- se ci sono almeno due facce
if Proc.Fct >= 2 then
-- se ci sono almeno due facce e lavorato almeno un angolo
if Proc.Fct >= 2 and dThick then
-- se abilitata la lavorazione corner con stop macchina e lavorazione precedente passante e spessore sotto il limite
-- o con fresa cono piccola e spessore sotto il limite
if ( nConeCut == 1 and nMlOk == 1 and dThick <= ( WD.MAX_CLEAN_CRN60 + 20 * GEO.EPS_SMALL)) or
@@ -1811,8 +1811,8 @@ local function MakeByCut( Proc, nRawId, b3Raw)
else
local nCsOk, sCSErr, dThick = AddSawings( sSawing, vFace, Proc, nRawId, b3Raw)
if nCsOk == 0 then return false, sCsErr end
-- se ci sono almeno due facce
if Proc.Fct >= 2 then
-- se ci sono almeno due facce e lavorato almeno un angolo
if Proc.Fct >= 2 and dThick then
-- se abilitata la lavorazione corner con stop macchina e lavorazione precedente passante e spessore sotto il limite
if nConeCut == 1 and nCsOk == 1 and dThick <= ( WD.MAX_CLEAN_CRN60 + 20 * GEO.EPS_SMALL) then
local bMcok, sMcErr = AddMillCorner( nConeCut, vFace, Proc, nRawId, b3Raw,