DataWall :
- correzione errore introdotto con precedenti modifiche.
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user