diff --git a/Common_ONE-PF.mlpe b/Common_ONE-PF.mlpe index cdda6a4..2704b48 100644 --- a/Common_ONE-PF.mlpe +++ b/Common_ONE-PF.mlpe @@ -1599,7 +1599,15 @@ function ExecMoveHome( bNearV, bMchSplit) EMT.CHSAW_OUT = true end -- porto le teste in home - SimulMoveAxes( 'X1', ParkX1, MCH_SIM_STEP.RAPID, 'X2', ParkX2, MCH_SIM_STEP.RAPID) + if EgtGetHeadId( 'H21') then + SimulMoveAxes( 'X1', ParkX1, MCH_SIM_STEP.RAPID, 'X2', ParkX2, MCH_SIM_STEP.RAPID) + else + if GetHeadTCSet( EMT.HEAD, EMT.TCPOS) == 'Head1_TC1' then + SimulMoveAxes( 'X1', ParkX1, MCH_SIM_STEP.RAPID) + else + SimulMoveAxes( 'X1', ParkFrnX1, MCH_SIM_STEP.RAPID) + end + end -- sistemo i rulli ExecOpenRoller( 1) ExecOpenRoller( 2) @@ -1691,7 +1699,7 @@ function ExecMoveZmax( bMchSplit, btoXHome) SimulMoveAxis( 'Z1', MaxZ1, MCH_SIM_STEP.RAPID) if btoXHome then EMT.XHOME = true - SimulMoveAxis( 'X1', ParkX1, MCH_SIM_STEP.RAPID) + SimulMoveAxis( 'X1', HomeX, MCH_SIM_STEP.RAPID) end -- altrimenti sega a catena else diff --git a/UpdateLog.txt b/UpdateLog.txt index 037da46..63c3508 100644 --- a/UpdateLog.txt +++ b/UpdateLog.txt @@ -1,6 +1,9 @@ ==== Common_ONE-PF Update Log ==== -Versione 2.7j (21/10/2025) +Versione 2.7j3 (23/10/2025) +- (SIM) Corretta posizione parcheggio in caso di testa 1 su magazzino 2. Ticket#2660 + +Versione 2.7j2 (21/10/2025) - (GEN) Se SPLIT con pinza 5, corretto salvataggio posizione pinza 2. Ticket#2654 Versione 2.7j1 (08/10/2025) diff --git a/Version.lua b/Version.lua index da3c15a..452a378 100644 --- a/Version.lua +++ b/Version.lua @@ -3,7 +3,7 @@ local InfoCommon_STD_PP = { NAME = 'Common_ONE-PF', -- nome script PP standard - VERSION = '2.7j2', -- versione script + VERSION = '2.7j3', -- versione script MIN_MACH_VER_PP_COMMON = '2.5k1' -- versione minima kernel }