DataBeam :
- in DiceCut ora si fanno i cubetti anche quando le facce superano la massima lunghezza anche se strette - in Cut corretto orientamento testa per tagli particolari - rifatta Classify di DoubleCut - in Drill migliorato controllo ingombro pinza portautensile - in Tenon e DtTenon portato a 6 il massimo numero di passi.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
-- BeamExec.lua by Egaltech s.r.l. 2020/07/29
|
||||
-- BeamExec.lua by Egaltech s.r.l. 2020/09/24
|
||||
-- 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.
|
||||
@@ -564,7 +564,7 @@ local function ClassifyFeatures( vProc, b3Raw, Stats)
|
||||
bOk, bDown = Cut.Classify( Proc, b3Raw)
|
||||
-- se doppio taglio
|
||||
elseif DoubleCut.Identify( Proc) then
|
||||
bOk, bDown = DoubleCut.Classify( Proc)
|
||||
bOk, bDown = DoubleCut.Classify( Proc, b3Raw)
|
||||
-- se taglio longitudinale
|
||||
elseif LongCut.Identify( Proc) then
|
||||
bOk, bDown = LongCut.Classify( Proc)
|
||||
@@ -737,13 +737,8 @@ local function AddFeatureMachining( Proc, nPhase, nRawId, nPartId, dCurrOvmH, bN
|
||||
bOk, sErr = Cut.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
||||
-- se doppio taglio ( 1/2-011-X)
|
||||
elseif DoubleCut.Identify( Proc) then
|
||||
-- se due facce, eseguo doppio taglio
|
||||
if Proc.Fct == 2 then
|
||||
bOk, sErr = DoubleCut.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
||||
-- altrimenti eseguo singolo taglio
|
||||
else
|
||||
bOk, sErr = Cut.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
||||
end
|
||||
-- esecuzione doppio taglio
|
||||
bOk, sErr = DoubleCut.Make( Proc, nPhase, nRawId, nPartId, dCurrOvmH)
|
||||
-- se taglio longitudinale ( 0/3/4-010-X)
|
||||
elseif LongCut.Identify( Proc) then
|
||||
-- esecuzione taglio longitudinale
|
||||
|
||||
Reference in New Issue
Block a user