DataBeam :

- migliorato riconoscimento taglio doppio longitudinale con numero di facce longitudinali e di limitazione
- aggiunta lavorazione di lama sui tagli doppi longitudinali
- migliorato LongCut con svuotature se molto corti e non fattibili altrimenti.
This commit is contained in:
Dario Sassi
2020-01-29 11:21:16 +00:00
parent 4dbb32be98
commit 20b05935fb
3 changed files with 208 additions and 23 deletions
+5 -3
View File
@@ -1,4 +1,4 @@
-- BeamExec.lua by Egaltech s.r.l. 2020/01/21
-- BeamExec.lua by Egaltech s.r.l. 2020/01/28
-- Libreria esecuzione lavorazioni per Travi
-- 2019/07/11 Aggiunta gestione stato rotazione di feature per TS3.
-- 2019/09/04 Corretto controllo feature di testa e coda con sovramateriale di testa elevato.
@@ -633,8 +633,10 @@ local function AddFeatureMachining( Proc, nPhase, nRawId, nPartId, dCurrOvmH, b3
bOk, sErr = LongCut.Make( Proc, nPhase, nRawId, nPartId)
-- se doppio taglio longitudinale ( 0-012-X)
elseif Long2Cut.Identify( Proc) then
-- se due facce, eseguo doppio taglio longitudinale
if Proc.Fct == 2 then
-- determino il numero di facce longitudinali e limite
local nLongFct, nSideFct = Long2Cut.IdentifyFaces( Proc)
-- se due facce longitudinali, eseguo doppio taglio longitudinale
if nLongFct == 2 then
bOk, sErr = Long2Cut.Make( Proc, nPhase, nRawId, nPartId)
-- altrimenti eseguo singolo taglio longitudinale
else