DataBeam :
- aggiunto aggiornamento e verifica setup su ricalcolo - in ProcessCut per pezzi corti si cerca di entrare dalle estremità (per limitare ingombri testa).
This commit is contained in:
+5
-3
@@ -1,4 +1,4 @@
|
||||
-- BatchProcess.lua by Egaltech s.r.l. 2020/06/12
|
||||
-- BatchProcess.lua by Egaltech s.r.l. 2021/02/04
|
||||
-- Gestione calcolo batch disposizione e lavorazioni per Travi
|
||||
-- 2019/07/11 Aggiunta gestione stato rotazione di feature per TS3.
|
||||
-- 2019/07/16 Aggiunta gestione modalità oltre 10 per impostazione macchina e uscita.
|
||||
@@ -16,6 +16,7 @@
|
||||
-- 2020/01/30 File Diff con nome del btl.
|
||||
-- 2020/02/12 Migliorie nella gestione degli errori.
|
||||
-- 2020/06/12 Si esegue sempre Processing se parametri macchina TS3 successivi al btl.
|
||||
-- 2021/02/04 Se necessario ricalcolo allora si aggiorna anche l'attrezzaggio.
|
||||
|
||||
-- Intestazioni
|
||||
require( 'EgtBase')
|
||||
@@ -417,9 +418,10 @@ else
|
||||
UpdateAuxData( sBtmFile)
|
||||
-- Passo in modalità lavora
|
||||
EgtSetCurrMachGroup( EgtGetLastMachGroup())
|
||||
-- Se necessario eseguo aggiornamento con ricalcolo delle lavorazioni
|
||||
-- Se necessario eseguo aggiornamento con setup corrente e ricalcolo delle lavorazioni
|
||||
if bToRecalc then
|
||||
EgtOutLog( ' +++ Recalculating all dispositions and machinings >>>')
|
||||
EgtImportSetup()
|
||||
EgtApplyAllMachinings()
|
||||
-- copia del file btl originale (per dichiarare progetto ricalcolato)
|
||||
EgtCopyFile( BEAM.FILE, sDir..sTitle..'.ori'..sExt)
|
||||
@@ -435,7 +437,7 @@ if ( BEAM.FLAG == 0 and ( bToProcess or bToRecalc)) or BEAM.FLAG == 3 or BEAM.F
|
||||
if not bSimOk then
|
||||
if nErr == MCH_SHE.INIT then
|
||||
BEAM.ERR = 19
|
||||
BEAM.MSG = 'Error in clamps disposition'
|
||||
BEAM.MSG = 'Error starting simulation'
|
||||
elseif nErr == MCH_SHE.COLLISION then
|
||||
BEAM.ERR = 22
|
||||
BEAM.MSG = 'Head-part collision'
|
||||
|
||||
Reference in New Issue
Block a user