From cd4aa8ee11bfa4cd5105894aba117d7e5ff03e01 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Wed, 6 Nov 2024 10:22:01 +0100 Subject: [PATCH 1/2] -in Drill non si riclassificano come Down i fori fatti in doppio (risolve problemi di chariot collision su macchine tipo PF) --- LuaLibs/ProcessDrill.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/LuaLibs/ProcessDrill.lua b/LuaLibs/ProcessDrill.lua index f6c1702..5826364 100644 --- a/LuaLibs/ProcessDrill.lua +++ b/LuaLibs/ProcessDrill.lua @@ -252,8 +252,11 @@ function ProcessDrill.Classify( Proc, b3Raw, sDownOrSideOrStd) if sDownOrSideOrStd == 'DOWN' then -- se foro fatto in doppio entrambe le forature (valore assoluto) devono essere sopra al valore limite, se foro singolo deve essere sopra al valore limite se ribaltato if ( abs( Proc.Flg) == 2 and ( abs( vtExtr:getZ()) < - BD.DRILL_VZ_MIN) or ( abs( Proc.Flg) ~= 2 and vtExtr:getZ() < - BD.DRILL_VZ_MIN)) then - Proc.Down = true - Proc.Side = false + -- in doppio non cambio di fase al foro perchè devo garantire il lato master su H1 + if not( Proc.Double) or Proc.Double == 0 then + Proc.Down = true + Proc.Side = false + end return true end end From 524b6a470ce43a8186a3adad550782a7c4ade850 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Wed, 6 Nov 2024 10:26:52 +0100 Subject: [PATCH 2/2] update log e version --- UpdateLog.txt | 3 +++ Version.lua | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/UpdateLog.txt b/UpdateLog.txt index 7757ee8..f44ee86 100644 --- a/UpdateLog.txt +++ b/UpdateLog.txt @@ -1,5 +1,8 @@ ==== Beam Update Log ==== +Versione 2.6j4 (06/11/2024) +- Fixed : corretto caso in cui i fori passanti fatti con due teste finiviano nella rotazione sbagliata, provocando un errore di chariot collision + Versione 2.6j3 (18/10/2024) - Modif : nei tagli orizzontali si inverte SCC per evitare problemi di cubetti incastrati - Modif : modifiche in ordinamento fori che intersecano tenoni diff --git a/Version.lua b/Version.lua index 49e3d26..55e4b32 100644 --- a/Version.lua +++ b/Version.lua @@ -2,5 +2,5 @@ -- Gestione della versione di Beam NAME = 'Beam' -VERSION = '2.6j3' +VERSION = '2.6j4' MIN_EXE = '2.6e5'