From 18789c30f203a0678e65e7ae3a68e8ed3aa996f2 Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Wed, 22 Jul 2026 17:52:05 +0200 Subject: [PATCH 1/3] In STR0011 (foratura), si setta AfterTail in caso sia aperto sulla faccia di coda --- Strategies/Standard/STR0011/STR0011.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Strategies/Standard/STR0011/STR0011.lua b/Strategies/Standard/STR0011/STR0011.lua index 407bf2b..e27e9a7 100644 --- a/Strategies/Standard/STR0011/STR0011.lua +++ b/Strategies/Standard/STR0011/STR0011.lua @@ -216,6 +216,9 @@ function STR0011.Make( bAddMachining, Proc, Part, CustomParameters) if bAddMachining and Strategy.Result.sStatus ~= 'Not-Applicable' then -- aggiunge lavorazione for j = 1, #Strategy.Machinings do + if Proc.AffectedFaces.bLeft and not Proc.FeatureInfo.bIsDrillOpen then + Strategy.Machinings[j].sStage = 'AfterTail' + end Strategy.Machinings[j].nType = MCH_MY.DRILLING Strategy.Machinings[j].Steps.dStep = TOOLS[Strategy.Machinings[j].ToolInfo.nToolIndex].dStep bAreAllMachiningsAdded = MachiningLib.AddMachinings( Proc, Strategy.Machinings[j]) From b171ba5d0dccbbd544980d0cb6e1937dfbf045ad Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Thu, 23 Jul 2026 09:13:37 +0200 Subject: [PATCH 2/3] - in STR0001 correzione in lettura parametro dOverMatOnLength --- Strategies/Standard/STR0001/STR0001.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Strategies/Standard/STR0001/STR0001.lua b/Strategies/Standard/STR0001/STR0001.lua index d420913..ebae145 100644 --- a/Strategies/Standard/STR0001/STR0001.lua +++ b/Strategies/Standard/STR0001/STR0001.lua @@ -326,7 +326,7 @@ function STR0001.Make( bAddMachining, Proc, Part, CustomParameters) -- controllo conformità offset tenone Strategy.Parameters.dOverMatOnRadius = EgtClamp( Strategy.Parameters.dOverMatOnRadius, -5, 5) - Strategy.Parameters.dOverMatOnLength = EgtClamp( Strategy.Parameters.dOverMatOnRadius, -5, 5) + Strategy.Parameters.dOverMatOnLength = EgtClamp( Strategy.Parameters.dOverMatOnLength, -5, 5) -- calcolo se la lavorazione del tenone può essere spostata dopo taglio di coda local dLengthOnX = Proc.b3Box:getDimX() From 33ede89b641205a44df628f8e9bcf9e24f1179a4 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Thu, 23 Jul 2026 09:19:42 +0200 Subject: [PATCH 3/3] update version --- Version.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Version.lua b/Version.lua index 0fefa93..ac2187c 100644 --- a/Version.lua +++ b/Version.lua @@ -2,5 +2,5 @@ -- Gestione della versione di BeamNT NAME = 'BeamNT' -VERSION = '3.1g3' +VERSION = '3.1g4' MIN_EXE = '3.1g3'