diff --git a/Common_FAST.NUM.mlpe b/Common_FAST.NUM.mlpe index 360a8c3..e90b924 100644 --- a/Common_FAST.NUM.mlpe +++ b/Common_FAST.NUM.mlpe @@ -1647,8 +1647,8 @@ end --------------------------------------------------------------------- function GetET( sHead, sTcPos, dAxR3) - if sHead == 'H1' then - return ' E'..sTcPos + if sHead == 'H1' or sHead == 'H5' or sHead == 'H6' then + return ' E'..sTcPos elseif sHead == 'H2' then return ' ET42' elseif sHead == 'H3' then diff --git a/Common_FAST.mlpe b/Common_FAST.mlpe index ecfeee3..d07cda2 100644 --- a/Common_FAST.mlpe +++ b/Common_FAST.mlpe @@ -477,8 +477,8 @@ function OnSimulToolSelect( dPosA) EMT.A1n = 'Y' EMT.A2n = 'V' end - -- carico utensile se non lama su sua testa o dummy - if EMT.HEAD ~= 'H2' and EMT.HEAD ~= 'H4' then + -- carico utensile se non lama + if EMT.HEAD ~= 'H2' then -- se sega a catena, imposto subito angolo scelto per asse virtuale A if EMT.HEAD == 'H3' then if not dPosA then @@ -589,8 +589,8 @@ function OnSimulToolDeselect() ShowToolInTcPos( EMT.TCPOS_1, false) end EgtOutText( '') - -- deposito utensile se prossimo non lama su sua testa o dummy - elseif EMT.NEXTHEAD ~= 'H2' and EMT.NEXTHEAD ~= 'H4' then + -- deposito utensile se prossimo non lama su sua testa + elseif EMT.NEXTHEAD ~= 'H2' then if EMT.NEXTTOOL ~= EMT.TOOL_1 then EgtOutText( 'Tool change in progress...') -- simulo movimento diff --git a/Common_FAST.mlse b/Common_FAST.mlse index 2b2dbc2..4880797 100644 --- a/Common_FAST.mlse +++ b/Common_FAST.mlse @@ -1028,9 +1028,9 @@ function SpecCalcEncumbrance( vtTool, vtArm, ptMin, ptMax, bSaw, bChain, dTLen, elseif ( vtTool:getX() > 0.5) then dHeadFront = 450 end - if vtTool:getX() > 0.25 then + if vtTool:getX() > 0.25 then dHeadFront = dHeadFront + max( dTLen - 130, 0) * vtTool:getX() - elseif vtTool:getX() > 0 then + elseif vtTool:getX() > 0 then dHeadFront = dHeadFront + ( dTLen + 180) * vtTool:getX() end if vtTool:getX() < -0.866 then @@ -1042,7 +1042,7 @@ function SpecCalcEncumbrance( vtTool, vtArm, ptMin, ptMax, bSaw, bChain, dTLen, if vtArm:getX() > 0.259 then dHeadFront = 510 else - dHeadFront = EgtIf( vtTool:getZ() > 0.966, 160, 280) + dHeadFront = EgtIf( vtTool:getZ() > 0.966, 170, 280) end end -- per fresature longitudinali con utensile di fianco diff --git a/UpdateLog.txt b/UpdateLog.txt index 41c4b6c..b9c4d2b 100644 --- a/UpdateLog.txt +++ b/UpdateLog.txt @@ -1,5 +1,10 @@ ==== Common_FAST Update Log ==== +Versione 2.6k1 (11/11/2024) +- (GEN) Aggiunta gestione aggregato a T per NUM +- (SIM) Tolta gestione testa dummy H4 +- (SIM-GEN) Aggiustato parametro in calcolo ingombro lavorazione. Ticket#2163 + Versione 2.6j10 (25/10/2024) - (SIM-GEN) Miglioria 2.6j9. Si ribadisce pinza in presa sempre, all'inizio, in base a quella attiva diff --git a/Version.lua b/Version.lua index 789bfa8..e4d4abd 100644 --- a/Version.lua +++ b/Version.lua @@ -3,7 +3,7 @@ local InfoCommon_STD_PP = { NAME = 'Common_FAST', -- nome script PP standard - VERSION = '2.6j10', -- versione script + VERSION = '2.6k1', -- versione script MIN_MACH_VER_PP_COMMON = '2.5k1' -- versione minima kernel }