From a8f142e8d71940420900936b01d2c435d740cb75 Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Thu, 2 Apr 2026 09:57:16 +0200 Subject: [PATCH 1/3] =?UTF-8?q?Per=20NUM,=20si=20lascia=20aperta=20la=20pi?= =?UTF-8?q?nza=20di=20carico=20in=20caso=20di=20END2.=20TPA=20era=20gi?= =?UTF-8?q?=C3=A0=20corretto?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Common_FAST.NUM.mlpe | 4 ++-- Common_FAST.NUM_PLUS.mlpe | 4 ++-- UpdateLog.txt | 3 +++ Version.lua | 2 +- 4 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Common_FAST.NUM.mlpe b/Common_FAST.NUM.mlpe index 1567408..de87c22 100644 --- a/Common_FAST.NUM.mlpe +++ b/Common_FAST.NUM.mlpe @@ -1348,7 +1348,7 @@ function PrepareUnload( sCmd) table.insert( EMT.AUXCMD, sMsg) if Cmd[2] == 'V' then -- se non è ultima fase c'è una barra sulla pinza Y (1) - local sEE = EgtIf( EMT.PHASE == EgtGetPhaseCount(), '0', '1') + local sEE = EgtIf( EMT.PHASE == EgtGetPhaseCount() or IsEnd2Phase( EMT.PHASE), '0', '1') local sOut = 'G111 '..Cmd[2]..Cmd[3]..' EC141 ED83 EE'..sEE..' EF'..GetFmaxClamp() table.insert( EMT.AUXSTR, sOut) end @@ -1357,7 +1357,7 @@ function PrepareUnload( sCmd) table.insert( EMT.AUXCMD, sMsg) if Cmd[4] == 'V' then -- se non è ultima fase c'è una barra sulla pinza Y (1) - local sEAB = EgtIf( EMT.PHASE == EgtGetPhaseCount(), '111', '112') + local sEAB = EgtIf( EMT.PHASE == EgtGetPhaseCount() or IsEnd2Phase( EMT.PHASE), '111', '112') local sOut = 'G111 '..Cmd[4]..Cmd[5]..' EA'..sEAB..' EB'..sEAB..' EC142 ED141 EE2 EF'..GetFmaxClamp() table.insert( EMT.AUXSTR, sOut) EMT.U_STD = true diff --git a/Common_FAST.NUM_PLUS.mlpe b/Common_FAST.NUM_PLUS.mlpe index 1830ce8..83a9abf 100644 --- a/Common_FAST.NUM_PLUS.mlpe +++ b/Common_FAST.NUM_PLUS.mlpe @@ -1435,7 +1435,7 @@ function PrepareUnload( sCmd) table.insert( EMT.AUXCMD, sMsg) if Cmd[2] == 'V' then -- se non è ultima fase c'è una barra sulla pinza Y (1) - local sEE = EgtIf( EMT.PHASE == EgtGetPhaseCount(), '0', '1') + local sEE = EgtIf( EMT.PHASE == EgtGetPhaseCount() or IsEnd2Phase( EMT.PHASE), '0', '1') local sOut = 'G111 '..Cmd[2]..Cmd[3]..' EC141 ED83 EE'..sEE..' EF'..GetFmaxClamp() table.insert( EMT.AUXSTR, sOut) end @@ -1444,7 +1444,7 @@ function PrepareUnload( sCmd) table.insert( EMT.AUXCMD, sMsg) if Cmd[4] == 'V' then -- se non è ultima fase c'è una barra sulla pinza Y (1) - local sEAB = EgtIf( EMT.PHASE == EgtGetPhaseCount(), '111', '112') + local sEAB = EgtIf( EMT.PHASE == EgtGetPhaseCount() or IsEnd2Phase( EMT.PHASE), '111', '112') local sOut = 'G111 '..Cmd[4]..Cmd[5]..' EA'..sEAB..' EB'..sEAB..' EC142 ED141 EE2 EF'..GetFmaxClamp() table.insert( EMT.AUXSTR, sOut) EMT.U_STD = true diff --git a/UpdateLog.txt b/UpdateLog.txt index cd4909a..7bf5271 100644 --- a/UpdateLog.txt +++ b/UpdateLog.txt @@ -1,5 +1,8 @@ ==== Common_FAST Update Log ==== +Versione 3.1c2 (30/03/2026) +- (GEN) Per NUM, si lascia aperta la pinza di carico in caso di END2. TPA era già corretto. Ticket#2869 + Versione 3.1c2 (30/03/2026) - (SIM-GEN) Corretti moviemnti con motosega. Ora si ruota la C con B sempre a zero, anche alla posizione X di sicurezza. Ticket#2866 diff --git a/Version.lua b/Version.lua index 4c5d488..97828fb 100644 --- a/Version.lua +++ b/Version.lua @@ -3,7 +3,7 @@ local InfoCommon_STD_PP = { NAME = 'Common_FAST', -- nome script PP standard - VERSION = '3.1c2', -- versione script + VERSION = '3.1--', -- versione script MIN_MACH_VER_PP_COMMON = '2.5k1' -- versione minima kernel } From c85df70b616e815fef707a9af700c0434c10055a Mon Sep 17 00:00:00 2001 From: "daniele.nicoli" Date: Tue, 14 Apr 2026 09:28:02 +0200 Subject: [PATCH 2/3] =?UTF-8?q?Aggiorna=20lo=20step=20totale=20del=20Pilgr?= =?UTF-8?q?imStep=20e=20lo=20step=20Y=20con=20il=20valore=20di=20MyMinY,?= =?UTF-8?q?=20di=20modo=20che=20tenga=20conto=20del=20AGG=5FLOAD=20quando?= =?UTF-8?q?=20c'=C3=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Common_FAST.mlse | 8 ++++---- UpdateLog.txt | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/Common_FAST.mlse b/Common_FAST.mlse index 07b8048..fce734c 100644 --- a/Common_FAST.mlse +++ b/Common_FAST.mlse @@ -1572,8 +1572,8 @@ function SpecAdjustCarriages( vCmd, dTPosI, dYDeltaI, dVDeltaI, dTPosF, dYDeltaF dMaxMovePilgrimStepSingleClampY = MaxY - dYPosI dMaxMovePilgrimStepSingleClampV = - MinV + dVPosI else - dMaxMovePilgrimStepDoubleClamp = MaxY - MinY - MinV + MaxV - dMaxMovePilgrimStepSingleClampY = MaxY - MinY + dMaxMovePilgrimStepDoubleClamp = MaxY - MyMinY - MinV + MaxV + dMaxMovePilgrimStepSingleClampY = MaxY - MyMinY dMaxMovePilgrimStepSingleClampV = - MinV + MaxV end @@ -1863,8 +1863,8 @@ function SpecAdjustCarriages( vCmd, dTPosI, dYDeltaI, dVDeltaI, dTPosF, dYDeltaF dTPosI = dTPosA dYPosI = dYPosA dVPosI = dVPosA - dMaxMovePilgrimStepDoubleClamp = MaxY - MinY - MinV + MaxV - dMaxMovePilgrimStepSingleClampY = MaxY - MinY + dMaxMovePilgrimStepDoubleClamp = MaxY - MyMinY - MinV + MaxV + dMaxMovePilgrimStepSingleClampY = MaxY - MyMinY dMaxMovePilgrimStepSingleClampV = - MinV + MaxV end diff --git a/UpdateLog.txt b/UpdateLog.txt index 7bf5271..7197c36 100644 --- a/UpdateLog.txt +++ b/UpdateLog.txt @@ -1,5 +1,8 @@ ==== Common_FAST Update Log ==== +Versione 3.1-- (--/--/2026) +- (SIM-GEN) Aggiorna lo step totale del PilgrimStep e lo step Y con il valore di MyMinY, di modo che tenga conto del AGG_LOAD quando c'è. Ticket#2919 + Versione 3.1c2 (30/03/2026) - (GEN) Per NUM, si lascia aperta la pinza di carico in caso di END2. TPA era già corretto. Ticket#2869 From 4496302ec331f2092fa44ddbd989f77b608871e4 Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Tue, 14 Apr 2026 15:13:14 +0200 Subject: [PATCH 3/3] Cambio versione per rilascio a cliente --- UpdateLog.txt | 4 +--- Version.lua | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/UpdateLog.txt b/UpdateLog.txt index 7197c36..d3ce38c 100644 --- a/UpdateLog.txt +++ b/UpdateLog.txt @@ -1,9 +1,7 @@ ==== Common_FAST Update Log ==== -Versione 3.1-- (--/--/2026) +Versione 3.1d1 (14/04/2026) - (SIM-GEN) Aggiorna lo step totale del PilgrimStep e lo step Y con il valore di MyMinY, di modo che tenga conto del AGG_LOAD quando c'è. Ticket#2919 - -Versione 3.1c2 (30/03/2026) - (GEN) Per NUM, si lascia aperta la pinza di carico in caso di END2. TPA era già corretto. Ticket#2869 Versione 3.1c2 (30/03/2026) diff --git a/Version.lua b/Version.lua index 97828fb..023e35c 100644 --- a/Version.lua +++ b/Version.lua @@ -3,7 +3,7 @@ local InfoCommon_STD_PP = { NAME = 'Common_FAST', -- nome script PP standard - VERSION = '3.1--', -- versione script + VERSION = '3.1d1', -- versione script MIN_MACH_VER_PP_COMMON = '2.5k1' -- versione minima kernel }