From cd4aa8ee11bfa4cd5105894aba117d7e5ff03e01 Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Wed, 6 Nov 2024 10:22:01 +0100 Subject: [PATCH] -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