From a8a708697df2cfe3d43e38270a631bb0550fac90 Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Wed, 17 Sep 2025 08:56:07 +0200 Subject: [PATCH] Prelievo e deposito motosega con gli angoli comunicati da Essetre --- Common_FAST.mlpe | 15 ++++++++++++--- UpdateLog.txt | 3 ++- Version.lua | 2 +- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/Common_FAST.mlpe b/Common_FAST.mlpe index e8bace1..400fb60 100644 --- a/Common_FAST.mlpe +++ b/Common_FAST.mlpe @@ -563,9 +563,9 @@ function OnSimulToolDeselect() end local dPosA = EgtGetAxisPos( 'A') if abs( dPosA) < 0.1 then - SimulMoveAxes( 'B', 0, MCH_SIM_STEP.COLLROT, 'C', EgtIf( BD.RIGHT_LOAD, 180, 0), MCH_SIM_STEP.COLLROT) + SimulMoveAxes( 'B', 0, MCH_SIM_STEP.COLLROT, 'C', EgtIf( BD.RIGHT_LOAD, -180, 0), MCH_SIM_STEP.COLLROT) else - SimulMoveAxes( 'B', 0, MCH_SIM_STEP.COLLROT, 'C', EgtIf( BD.RIGHT_LOAD, 90, -90), MCH_SIM_STEP.COLLROT) + SimulMoveAxes( 'B', 0, MCH_SIM_STEP.COLLROT, 'C', EgtIf( BD.RIGHT_LOAD, 90, 270), MCH_SIM_STEP.COLLROT) end SimulMoveAxis( 'X', 0, MCH_SIM_STEP.RAPID) -- movimento scarico rinvio @@ -608,7 +608,16 @@ function OnSimulToolDeselect() if EMT.NEXTHEAD ~= 'H3' and EMT.NEXTHEAD ~= 'H5' and EMT.NEXTHEAD ~= 'H6' then SimulMoveAxes( 'B', EgtIf( GetTCSet( EMT.TCPOS) == 1, 90, -90), MCH_SIM_STEP.RAPROT, 'C', EgtIf( BD.RIGHT_LOAD, 90, -90), MCH_SIM_STEP.RAPROT) else - SimulMoveAxes( 'B', 0, MCH_SIM_STEP.RAPROT, 'C', EgtIf( BD.RIGHT_LOAD, 90, -90), MCH_SIM_STEP.RAPROT) + if EMT.NEXTHEAD == 'H3' then + local dPosA = EgtGetAxisPos( 'A') + if abs( dPosA) < 0.1 then + SimulMoveAxes( 'B', 0, MCH_SIM_STEP.RAPROT, 'C', EgtIf( BD.RIGHT_LOAD, 90, 270), MCH_SIM_STEP.RAPROT) + else + SimulMoveAxes( 'B', 0, MCH_SIM_STEP.COLLROT, 'C', EgtIf( BD.RIGHT_LOAD, -180, 0), MCH_SIM_STEP.COLLROT) + end + else + SimulMoveAxes( 'B', 0, MCH_SIM_STEP.RAPROT, 'C', EgtIf( BD.RIGHT_LOAD, 90, -90), MCH_SIM_STEP.RAPROT) + end end -- se segue lama, carico utensile di default if EMT.NEXTHEAD == 'H2' then diff --git a/UpdateLog.txt b/UpdateLog.txt index 918cf09..a065644 100644 --- a/UpdateLog.txt +++ b/UpdateLog.txt @@ -1,7 +1,8 @@ ==== Common_FAST Update Log ==== -Versione 2.7-- (--/--/2025) +Versione 2.7i2 (17/09/2025) - (EST) Stima tempi considerando accelerazioni +- (SIM) Prelievo e deposito motosega con gli angoli comunicati da Essetre Versione 2.7i1 (08/09/2025) - (SIM-GEN) Se lavorazione precedente e successiva con motosega e si cambiano assi rotanti, vado in parcheggio per ruotare. Ticket#1844 diff --git a/Version.lua b/Version.lua index e0a36b2..4c395f5 100644 --- a/Version.lua +++ b/Version.lua @@ -3,7 +3,7 @@ local InfoCommon_STD_PP = { NAME = 'Common_FAST', -- nome script PP standard - VERSION = '2.7--', -- versione script + VERSION = '2.7i2', -- versione script MIN_MACH_VER_PP_COMMON = '2.5k1' -- versione minima kernel }