DataBeam :

- aggiunta gestione extracorse in simulazione cieca
- aggiunta configurazione per lista lavorazioni
- migliorata gestione lughezza minima barre in Process
- migliorie varie.
This commit is contained in:
Dario Sassi
2019-07-24 17:34:48 +00:00
parent 35782ae142
commit 7e3c951901
9 changed files with 112 additions and 115 deletions
+9 -2
View File
@@ -1,8 +1,9 @@
-- BatchProcess.lua by Egaltech s.r.l. 2019/07/19
-- BatchProcess.lua by Egaltech s.r.l. 2019/07/24
-- 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.
-- 2019/07/19 Aggiunta gestione collisioni.
-- 2019/07/24 Aggiunta gestione extra-corse.
-- Intestazioni
require( 'EgtBase')
@@ -303,7 +304,13 @@ if BEAM.FLAG == 3 and bVerifyCollision then
local bSimOk, nErr, sErr = EgtSimulate()
if not bSimOk then
BEAM.ERR = 22
BEAM.MSG = 'Head-Part Collision'
if nErr == MCH_SHE.OUTSTROKE then
BEAM.MSG = 'Axis outstroke ' .. sErr
elseif nErr == MCH_SHE.COLLISION then
BEAM.MSG = 'Head-part collision'
else
BEAM.MSG = 'General failure (contact supplier)'
end
BEAM.ROT = 0
BEAM.CUTID = 0
BEAM.TASKID = 0