From d61a47755c931ef9566a5f6b31dfeb28dbf11fbf Mon Sep 17 00:00:00 2001 From: "andrea.villa" Date: Wed, 11 Sep 2024 08:13:23 +0200 Subject: [PATCH] - ProcessDrill In GetData corretta gestione modifica diametro foro --- LuaLibs/ProcessDrill.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/LuaLibs/ProcessDrill.lua b/LuaLibs/ProcessDrill.lua index fed7e24..ac27f68 100644 --- a/LuaLibs/ProcessDrill.lua +++ b/LuaLibs/ProcessDrill.lua @@ -23,6 +23,7 @@ -- 2024/03/13 Aggiunta gestione Predrill -- 2024/03/18 Per Predrill corretta direzione estrusione per fori con direzione verso il basso -- 2024/09/04 Gestione dipendenza foro-tasca in caso di fase con pezzo ribaltato +-- 2024/09/10 In GetData corretta gestione modifica diametro foro -- Tabella per definizione modulo local ProcessDrill = {} @@ -102,9 +103,10 @@ function ProcessDrill.GetData( Proc, b3Raw) local AuxId = EgtGetInfo( Proc.Id, 'AUXID', 'i') -- verifico se foro da adattare if EgtExistsInfo( Proc.Id, 'DiamUser') then - if AuxId then AuxId = AuxId + Proc.Id end - if AuxId and EgtGetType( AuxId) == GDB_TY.CRV_ARC and BD.USER_HOLE_DIAM and BD.USER_HOLE_DIAM > 1 then - EgtModifyArcRadius( AuxId, BD.USER_HOLE_DIAM / 2) + local nNewAuxId + if AuxId then nNewAuxId = AuxId + Proc.Id end + if AuxId and EgtGetType( nNewAuxId) == GDB_TY.CRV_ARC and BD.USER_HOLE_DIAM and BD.USER_HOLE_DIAM > 1 then + EgtModifyArcRadius( nNewAuxId, BD.USER_HOLE_DIAM / 2) end end -- recupero diametro e lunghezza