From 68be7a5b4ad62825b56b859a15c930b40fcd52b8 Mon Sep 17 00:00:00 2001 From: DarioS Date: Tue, 22 Feb 2022 12:59:24 +0100 Subject: [PATCH] DataWall : - correzione gestione prefori per caso con parametri non definiti. --- LuaLibs/WProcessDrill.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/LuaLibs/WProcessDrill.lua b/LuaLibs/WProcessDrill.lua index 41dcba6..f5181a5 100644 --- a/LuaLibs/WProcessDrill.lua +++ b/LuaLibs/WProcessDrill.lua @@ -1,4 +1,4 @@ --- WProcessDrill.lua by Egaltech s.r.l. 2022/01/29 +-- WProcessDrill.lua by Egaltech s.r.l. 2022/02/22 -- Gestione calcolo forature per Pareti -- 2021/08/29 DS Se foratura di fianco setto flag per farla dopo i tagli. -- 2021/12/04 DS Modifiche per forature speciali lungo Y. @@ -6,6 +6,7 @@ -- 2022/01/19 DS Forature orizzontali lunghe con nome LhDrill_. -- 2022/01/20 DS Aggiunta gestione Q01 (flag forzatura solo contornatura). -- 2022/01/29 DS Corretta gestione ingombro portautensili per fori inclinati da sopra. +-- 2022/02/22 ES Aggiunta gestione prefori. -- Tabella per definizione modulo local WPD = {} @@ -426,7 +427,7 @@ function WPD.Make( Proc, nRawId, b3Raw) end end - if WD.PREDRILL_DIAM > 0 and vtExtr:getZ() < WD.PREDRILL_MINANGLE then + if WD.PREDRILL_DIAM and WD.PREDRILL_DIAM > 0 and vtExtr:getZ() < ( WD.PREDRILL_MINANGLE or 0.707) then -- gruppo ausiliario per preforo local nAddGrpId = WL.GetAddGroup( Proc.PartId) -- calcolo profondita' foro