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:
Dario Sassi
2021-02-04 15:45:43 +00:00
parent be908d8f93
commit 4ceafe9222
3 changed files with 11 additions and 7 deletions
+5 -3
View File
@@ -1,7 +1,8 @@
-- BatchProcess.lua by Egaltech s.r.l. 2021/01/15
-- BatchProcess.lua by Egaltech s.r.l. 2021/02/04
-- Gestione calcolo batch disposizione e lavorazioni per Travi
-- 2021/01/07 Per nuova interfaccia Egt.
-- 2021/01/15 CREATE_BAR ora FLAG = 6 (prima 5).
-- 2021/02/04 Se necessario ricalcolo allora si aggiorna anche l'attrezzaggio.
-- Intestazioni
require( 'EgtBase')
@@ -462,9 +463,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)
@@ -480,7 +482,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'