From d5ebc24bf56d17012a513a15efe2359f94404ee3 Mon Sep 17 00:00:00 2001 From: DarioS Date: Mon, 27 Mar 2023 18:21:04 +0200 Subject: [PATCH] DataBeam : - piccola miglioria nel calcolo altezza tenone. --- LuaLibs/ProcessTenon.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/LuaLibs/ProcessTenon.lua b/LuaLibs/ProcessTenon.lua index f029305..e8090e4 100644 --- a/LuaLibs/ProcessTenon.lua +++ b/LuaLibs/ProcessTenon.lua @@ -1,4 +1,4 @@ --- ProcessTenon.lua by Egaltech s.r.l. 2023/03/09 +-- ProcessTenon.lua by Egaltech s.r.l. 2023/03/27 -- Gestione calcolo tenone per Travi -- 2021/10/04 Corretto calcolo HCING per pezzi piccoli. -- 2022/02/15 Aggiornata VerifyOrientation per macchine con testa da sotto. @@ -9,7 +9,7 @@ -- 2022/12/12 Su macchine con rulli pressori e pinze separate si riduce di meno l'ingombro con tenoni inclinati. -- 2022/12/20 Aggiunta gestione smusso. Migliorata scelta tra sopra e sotto per il punto di inizio. In VerifyOrientation aggiunta trave medio alta. -- 2023/01/20 Modificata scelta lato di attacco per pezzo piccolo su macchine con pinza speciale (pinza 5). --- 2023/03/27 Migliorate condizioni scelta pretaglio con lama o fresa; gestione unificata con ProcessDtTenon. +-- 2023/03/27 Migliorate condizioni scelta pretaglio con lama o fresa; gestione unificata con ProcessDtTenon. Migliorato calcolo altezza tenone. -- Tabella per definizione modulo local ProcessTenon = {} @@ -129,8 +129,8 @@ function ProcessTenon.Make( Proc, nPhase, nRawId, nPartId, dOvmHead) end -- determino altezza del tenone local frTen = Frame3d( ptBC, vtExtr) - local b3Ten = EgtGetBBoxRef( Proc.Id, GDB_BB.STANDARD, frTen) - local dTenH = b3Ten:getDimZ() + local b3Ten = EgtGetBBoxRef( Proc.Id, GDB_BB.STANDARD, frTen) + local dTenH = b3Ten:getMax():getZ() -- assegno centro e normale della faccia top local vtN = vtExtr local ptC = ptBC + vtN * dTenH