From 29a2ec8bae0d8b254ee1706a354b6262b3e576df Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Tue, 14 Nov 2023 18:50:06 +0100 Subject: [PATCH] aggiunta commenti --- LuaLibs/WMachiningLib.lua | 7 +------ LuaLibs/WProcessDoubleCut.lua | 1 + LuaLibs/WProcessDrill.lua | 1 + LuaLibs/WProcessFreeContour.lua | 3 ++- LuaLibs/WProcessLapJoint.lua | 9 ++------- LuaLibs/WallExec.lua | 4 ++-- LuaLibs/WallLib.lua | 1 + 7 files changed, 10 insertions(+), 16 deletions(-) diff --git a/LuaLibs/WMachiningLib.lua b/LuaLibs/WMachiningLib.lua index 1595e2c..d4cbf8d 100644 --- a/LuaLibs/WMachiningLib.lua +++ b/LuaLibs/WMachiningLib.lua @@ -3,13 +3,8 @@ -- 2023/03/09 Piccola correzione alla SideDepth in FindMilling -- In FindMilling aggiunta gestione spessore e massimo materiale nel caso di lam -- 2023/05/25 Aggiunta funzione AddMachining che incapsula EgtAddMachining trascrivendo le priorità btl dalle feature alle lavorazioni. --- 2023/06/07 Alla funzione AddMachining aggiunta la scrittura di alcune info alle lavorazioni. --- 2023/07/13 In FindMilling, FindPocketing aggiunta la possibilità di limitare la ricerca lavorazioni alla sola testa specificata. -- 2023/10/18 In SetCurrMachiningAndTool sostituito controllo di utensile attivo con controllo utensile nel setup corrente. --- 2023/10/30 In FindPocketing aggiunto parametro per poter escludere le frese che non lavorano di testa. --- 2023/10/31 In IsToolDoubleOk permessa una lunghezza lievemente inferiore dell'utensile secondario rispetto al principale. --- 2023/10/31 In FindPocketing le lavorazioni con attacco speciale (rampa molto lunga e step basso) ignorano il flag per escludere le frese che non lavorano di testa. --- 2023/11/06 In FindPocketing aggiunto parametro dDistanceToNearestPart per ridurre il massimo diametro in caso di altro pezzo troppo vicino. +-- 2023/11/14 Modifiche sostanziali per l'aggiunta delle lavorazioni in doppio e per il miglioramento nella gestione delle tasche. -- Tabella per definizione modulo local WMachiningLib = {} diff --git a/LuaLibs/WProcessDoubleCut.lua b/LuaLibs/WProcessDoubleCut.lua index 05a35e3..a4ee365 100644 --- a/LuaLibs/WProcessDoubleCut.lua +++ b/LuaLibs/WProcessDoubleCut.lua @@ -1,6 +1,7 @@ -- WProcessDoubleCut.lua by Egaltech s.r.l. 2023/04/17 -- Gestione calcolo doppi tagli di lama per Pareti -- 2023/04/17 Quando si chiama LapJoint si trasforma il Gruppo da 1 a 3 e da 2 a 4. +-- 2023/11/14 Aggiunta funzione IdentifyStrict per il riconoscimento della sola feature L011. -- Tabella per definizione modulo local WPDC = {} diff --git a/LuaLibs/WProcessDrill.lua b/LuaLibs/WProcessDrill.lua index a273ef1..b2e01aa 100644 --- a/LuaLibs/WProcessDrill.lua +++ b/LuaLibs/WProcessDrill.lua @@ -9,6 +9,7 @@ -- 2022/02/22 ES Aggiunta gestione prefori. -- 2022/03/08 DS Vanno accettati fori orizzontali sul bordo anche senza foratori orizzontali speciali. -- 2023/05/25 Funzioni EgtAddMachining sostituite da WM.AddMachining in modo da trascrivere le priorità da btl alle lavorazioni. +-- 2023/11/14 Aggiunta gestione forature in doppio. -- Tabella per definizione modulo local WPD = {} diff --git a/LuaLibs/WProcessFreeContour.lua b/LuaLibs/WProcessFreeContour.lua index c95d2a1..9a0ebbb 100644 --- a/LuaLibs/WProcessFreeContour.lua +++ b/LuaLibs/WProcessFreeContour.lua @@ -20,12 +20,13 @@ -- 2023/04/17 Lavorazione CleanCorner sempre forzata con lato di lavoro in centro. -- 2023/05/25 Funzioni EgtAddMachining sostituite da WM.AddMachining in modo da trascrivere le priorità da btl alle lavorazioni. -- 2023/06/06 Aggiunta gestione lavorazione per lamatura speciale affondata con Tool_ID specifico. --- 2023/06/26 Funzione Is3EdgesApprox spostata in WallLib. -- 2023/07/26 In MakeByCut migliorata la scelta della fresa secondaria nel caso non sia disponibile una fresa di lunghezza sufficiente. -- 2023/09/12 Modifiche a GetTunnelDimension (asse deve essere com Z globale) e MakeLocalSurf per gestire finestre con lati inclinati. -- 2023/09/21 In MakeByMill modificato SCC per correggere caso con lama su testa fresa. -- 2023/09/26 In Is3EdgesApprox aggiunta cancellazione dei loop temporanei. -- 2023/10/02 Correzione a MakeCustomPath per calcolare correttamente puliture spigoli di tipo 2 (Clean 30) e 3 (Gola di Scarico). +-- 2023/11/14 Spostamento di alcune funzioni in WallLib. +-- Aggiunta dei FreeContour in doppio. -- Tabella per definizione modulo local WPF = {} diff --git a/LuaLibs/WProcessLapJoint.lua b/LuaLibs/WProcessLapJoint.lua index 818e21c..6a43f81 100644 --- a/LuaLibs/WProcessLapJoint.lua +++ b/LuaLibs/WProcessLapJoint.lua @@ -30,13 +30,8 @@ -- 2023/09/21 Modifica controllo lavorabilità con tre facce tipo tunnel ma non ortogonali tra loro. -- 2023/09/21 In MakeByMill modificato SCC per correggere caso con lama su testa fresa. -- 2023/10/02 Aggiunta segnalazione lavorazione tipo Side non trovata. --- 2023/10/30 In VerifyPocket, per tasche in doppio forzata ricerca fresa che possa lavorare di testa. --- 2023/10/31 In VerifyPocket, se topologia pocket, forzata ricerca fresa che possa lavorare di testa. --- 2023/11/06 In VerifyPocket controllo massimo diametro in base a distanza pezzo più vicino demandato a FindPocketing. --- 2023/11/07 In MakeByPocketing, se tasca che guarda davanti, aggiunta possibilità di attaccare fuori dal grezzo fino ad uno spessore di 75 mm. --- In MakeByPocketing calcolo del massimo diametro utensile spostato in VerifyPocketing. --- In MakeByPocketing il doppio viene ora disattivato se una tasca deve essere forzata chiusa e l'altra no. --- 2023/11/13 In MakeSideGrooveByMill, se rabbet doppio uno verso l'alto e uno verso il basso, aggiunto step extra iniziale per ripulire la lamina che potrebbe rimanere nella rabbet che guarda in alto. +-- 2023/11/14 Aggiunta tasche in doppio. +-- Miglioramenti sostanziali nella gestione delle tasche. -- Tabella per definizione modulo local WPL = {} diff --git a/LuaLibs/WallExec.lua b/LuaLibs/WallExec.lua index ffae5ae..4ffabc6 100644 --- a/LuaLibs/WallExec.lua +++ b/LuaLibs/WallExec.lua @@ -5,8 +5,8 @@ -- 2023/06/27 Aggiunte origini TN e BN. -- 2023/07/04 Se c'è funzione di macchina WD.GetOrigCorner si lascia scegliere posizione default a questa impostando 0 se non c'è 'REFPOS'. -- 2023/10/16 Aggiunta gestione Aree vietate (LockOut) per chiodature. --- 2023/11/10 In SetMirroredFeatures doppio disattivato se side e la lavorazione mirror è troppo distante dal grezzo. --- 2023/11/13 Aggiunte le lavorazioni PreSideMill che vengono sempre fatte prima delle SideMill. +-- 2023/11/14 Modifiche sostanziali per l'aggiunta delle lavorazioni in doppio. +-- In Collect aggiunto il recupero preliminare di varie informazioni sulla feature. -- Tabella per definizione modulo local WallExec = {} diff --git a/LuaLibs/WallLib.lua b/LuaLibs/WallLib.lua index 55e465e..485adaa 100644 --- a/LuaLibs/WallLib.lua +++ b/LuaLibs/WallLib.lua @@ -1,6 +1,7 @@ -- WallLib.lua by Egaltech s.r.l. 2023/10/16 -- Libreria globale per Pareti -- 2023/06/26 Spostata qui Is3EdgesApprox da FreeContour. Ora cerca autonomamente il gruppo se non viene passato. +-- 2023/11/14 Aggiunte funzioni GetProcessAffectedFaces, GetProcessDistanceToNearestParts, GetProcessDistanceToRawPart. -- Tabella per definizione modulo local WallLib = {}