- in fase di ScrapRemove allineate simulazione e generazione

- in nge/mlde aggiunta la tavola ai solidi da considerare per linking tra i movimenti (sono attivi in nge ma trasparenti)
This commit is contained in:
luca.mazzoleni
2025-08-08 18:04:09 +02:00
parent 92fb64b355
commit 5b45d41ba2
3 changed files with 5 additions and 3 deletions
+3 -2
View File
@@ -11,8 +11,8 @@
require( 'EmtGenerator')
EgtEnableDebug( false)
PP_VER = '2.7e6'
PP_NVER = '2.7.5.6'
PP_VER = '2.7h1'
PP_NVER = '2.7.8.1'
-- Parametri macchina
NumericalControl = 'NUM' -- NUM o TPA
@@ -138,6 +138,7 @@ EmtTable {
Type = MCH_TT.FLAT,
Ref1 = Point3d( DeltaTabX, DeltaTabY, DeltaTabZ),
Scale = {DimTabX/21120, DimTabY/3500, 1},
Coll = 'Base/COLLISION',
Geo = 'TABLE/GEO'}
-- Traversa
EmtAxis {
Binary file not shown.
+2 -1
View File
@@ -474,7 +474,8 @@ function ParkForScrapRemove()
local b3Raw = EgtGetRawPartBBox( EgtGetFirstRawPart() or GDB_ID.NULL)
local ParkY = max( ( b3Raw:getMin():getX() - 2000), MinY)
--Eseguo
SimulMoveAxis( 'Z1', EgtGetAxisHomePos( 'Z1'), MCH_SIM_STEP.RAPID)
-- movimento in Home rimosso per discrepanza con generazione; valutare perchè era stato messo
--SimulMoveAxis( 'Z1', EgtGetAxisHomePos( 'Z1'), MCH_SIM_STEP.RAPID)
if EMT.HEAD == 'H2' then
SimulMoveAxis( 'Z2', EgtGetAxisHomePos( 'Z2'), MCH_SIM_STEP.RAPID)
end