-Ottimizzati 3d magazzino UT e carro X2.

-Da finire la configurazione mlde perchè non sono chiari i dati passati da EsseTre.

-Sistemate posizioni di cambio Utensile in MLPE
This commit is contained in:
daniele.nicoli
2026-04-01 12:15:16 +02:00
parent f51025d77b
commit bbccb57592
3 changed files with 15 additions and 15 deletions
+13 -13
View File
@@ -13,8 +13,8 @@ PP_NVER = '2.7.4.1'
-- Parametri macchina
NumericalControl = 'NUM' -- NUM o TPA
MinY = -35209.0
MaxY = -10000.0
MinY = -25209---35209.0
MaxY = 0---10000.0
MinX1 = 0.0
MaxX1 = 4790.0
MinZ1 = -1550.0
@@ -42,36 +42,36 @@ SawDeltaX = 33.65
SawDeltaY = 210.0
SawDeltaZ = -133.0
SawOffs = 115.5
Nail11DeltaX = 277.0
Nail11DeltaX = 277.0 -- Distanza da Mandrino a Graffettatrice H21
Nail11DeltaY = 111.5
Nail11DeltaZ = -421.6497
Nail12DeltaX = -318.0
Nail12DeltaX = -318.0 -- Distanza da Mandrino a Graffettatrice H22
Nail12DeltaY = 111.5
Nail12DeltaZ = -421.6497
Nail13DeltaX = 279.1875
Nail13DeltaX = 279.1875 -- Distanza da Mandrino a Graffettatrice H23
Nail13DeltaY = -136.1311
Nail13DeltaZ = -421.6497
Nail14DeltaX = 0
Nail14DeltaX = 0 -- Distanza da Mandrino a Graffettatrice H24 (non esiste su questa macchina)
Nail14DeltaY = 0
Nail14DeltaZ = 0
Orig2DeltaX = 0
Orig2DeltaX = 0 -- Origine angolo tavola 2
Orig2DeltaY = -3500
Orig2DeltaZ = 0
Orig3DeltaX = -31200
Orig3DeltaX = 31200 -- Origine angolo tavola 2
Orig3DeltaY = 0
Orig3DeltaZ = 0
Orig4DeltaX = 31200
Orig4DeltaX = 31200 -- Origine angolo tavola 2
Orig4DeltaY = -3500
Orig4DeltaZ = 0
Orig5DeltaX = 27000
Orig5DeltaX = 27000 -- Origine angolo tavola 2
Orig5DeltaY = 0
Orig5DeltaZ = 0
Orig6DeltaX = 27000
Orig6DeltaX = 27000 -- Origine angolo tavola 2
Orig6DeltaY = -4000
Orig6DeltaZ = 0
DimTabX = 31200.0
DimTabX = 31200.0 -- Dimensione tavola
DimTabY = 3500.0
DeltaTabX = -34200.00
DeltaTabX = -34200.00 -- Distanza da Mandrino a origine principale angolo tavola.
DeltaTabY = 1289.00
DeltaTabZ = -1227.6497
CoeffVM = 0.5
+2 -2
View File
@@ -294,9 +294,9 @@ function OnSimulToolDeselect()
local CollSimRotStep = min( RapSimRotStep, 5)
-- porto la testa in home
if EMT.HEAD == 'H2' or EMT.HEAD == 'H21' or EMT.HEAD == 'H22' or EMT.HEAD == 'H23' then
SimulMoveAxes( 'X2', MinX2, RapSimStep, 'C2', EgtGetAxisHomePos( 'C2'), RapSimRotStep, 'B2', EgtGetAxisHomePos( 'B2'), RapSimRotStep)
SimulMoveAxes( 'X2', MaxX2, RapSimStep, 'C2', EgtGetAxisHomePos( 'C2'), RapSimRotStep, 'B2', EgtGetAxisHomePos( 'B2'), RapSimRotStep)
else
local ParkX1 = EgtIf( EMT.HEAD == 'H3', ( MinX1 + MaxX1) / 2, MaxX1)
local ParkX1 = EgtIf( EMT.HEAD == 'H3', ( MinX1 + MaxX1) / 2, MinX1)
SimulMoveAxes( 'X1', ParkX1, RapSimStep, 'C1', EgtGetAxisHomePos( 'C1'), RapSimRotStep, 'B1', EgtGetAxisHomePos( 'B1'), RapSimRotStep)
end
-- se testa attuale è sega a catena devo depositarla
BIN
View File
Binary file not shown.