From 3e8874907fe3a1646116e2350346cc3d9a3232ce Mon Sep 17 00:00:00 2001 From: "luca.mazzoleni" Date: Mon, 26 Feb 2024 16:57:59 +0100 Subject: [PATCH] - EgtAddToPackagePath spostato in mlde - sistemato updatelog - rimosse chiamate a EgtGetSourceDir e sostituite con EgtGetCurrMachineDir --- Common_ONE-PF.NUM.mlpe | 6 +--- Common_ONE-PF.mlpe | 10 ++----- Common_ONE-PF.mlse | 6 +--- UpdateLog.txt | 64 ++++++++++++++++++++++++++---------------- Version.lua | 2 +- 5 files changed, 46 insertions(+), 42 deletions(-) diff --git a/Common_ONE-PF.NUM.mlpe b/Common_ONE-PF.NUM.mlpe index aa86499..4704d3a 100644 --- a/Common_ONE-PF.NUM.mlpe +++ b/Common_ONE-PF.NUM.mlpe @@ -1,11 +1,7 @@ -- Processore standard macchine ONE e PF by EgalWare s.r.l. 2023/11/24 -- Con controllo numerico NUM --- Carico i dati globali -local sMachDir = EgtGetCurrMachineDir() --- Elimino direttori altre macchine e imposto direttorio macchina corrente per ricerca librerie -EgtRemoveBaseMachineDirFromPackagePath() -EgtAddToPackagePath( sMachDir .. '\\Beam\\?.lua') +-- Carico libreria local BD = require( 'BeamData') -- Variabili di modulo diff --git a/Common_ONE-PF.mlpe b/Common_ONE-PF.mlpe index 42dac95..586c78e 100644 --- a/Common_ONE-PF.mlpe +++ b/Common_ONE-PF.mlpe @@ -6,19 +6,15 @@ require( 'EmtGenerator') EgtEnableDebug( false) --- Carico i dati globali -local sMachDir = EgtGetCurrMachineDir() --- Elimino direttori altre macchine e imposto direttorio macchina corrente per ricerca librerie -EgtRemoveBaseMachineDirFromPackagePath() -EgtAddToPackagePath( sMachDir .. '\\Beam\\?.lua') +-- Carico libreria local BD = require( 'BeamData') --------------------------------------------------------------------- -- *** GENERATION *** --------------------------------------------------------------------- -local sBaseDir = EgtGetSourceDir() +local sBaseDir = EgtGetCurrMachineDir() if NumericalControl == 'NUM' or NumericalControl == 'NUM_FLEX' then - dofile( sBaseDir .. 'Common_ONE-PF.NUM.mlpe') + dofile( sBaseDir .. '\\Common_ONE-PF.NUM.mlpe') elseif NumericalControl == 'TPA' then error( 'Numerical Control error : TPA not yet managed') else diff --git a/Common_ONE-PF.mlse b/Common_ONE-PF.mlse index 90886d5..d7f7a41 100644 --- a/Common_ONE-PF.mlse +++ b/Common_ONE-PF.mlse @@ -4,11 +4,7 @@ require( 'EmtGenerator') EgtEnableDebug( false) --- Carico i dati globali -local sMachDir = EgtGetCurrMachineDir() --- Elimino direttori altre macchine e imposto direttorio macchina corrente per ricerca librerie -EgtRemoveBaseMachineDirFromPackagePath() -EgtAddToPackagePath( sMachDir .. '\\Beam\\?.lua') +-- Carico libreria local BD = require( 'BeamData') ---------------------- OnSpecialGetMaxZ ----------------------------- diff --git a/UpdateLog.txt b/UpdateLog.txt index e06021b..9bd3f14 100644 --- a/UpdateLog.txt +++ b/UpdateLog.txt @@ -1,5 +1,39 @@ ==== Essetre_StdPF Update Log ==== +versione 2.6b2 (26/02/2024) +- (MLDE-SIM-GEN) EgtAddToPackagePath spostato in mlde + +versione 2.6b1 (20/02/2024) +- (SIM) Corretto controllo calcolo Z su primo movimento lama, allineato a generazione +- (GEN) Corretto emissione movimenti per macchine con motosega su testa 2 +- (SIM) Aggiunta funzioni "OnSimulInit" e "OnSimulExit" per orientare vista corretta in caso di macchina con carico destro. N.B.= serve CAM5 2.6b4 +- (ALL) "BeamData" caricato come libreria con 'require' anziché come file con 'dofile' +- (GEN) In "GetMovesInAuxCmd" si passa la posizione calcolata V1 indipendentemente dall'utilizzo di Y1 + +versione 2.6a7 (12/02/2024) +- (GEN) Per movimento con motosega, si ribadiscono tutti gli assi nella prima G141 + +versione 2.6a6 (02/02/2024) +- (SIM) Corretta simulazione movimento in X-Home, coerente con generazione +- (GEN) Aggiunta lettura parametro 'Split' +- (SIM) Se lavorazione è un taglio di separazione, se necessario, ripristino posizione di Y1DELTA prima di aprire i rulli +- (SIM-GEN) Modificata gestione movimenti motosega, in aggiunta con caso particolare di pezzo alto più di 650mm +- (ALL) Caricamento BeamData come local + +versione 2.6a5 (26/01/2024) +- (SIM-GEN) Migliorato calcolo dimensioni grezzo per apertura rulli in caso di 'precut' + +versione 2.6a4 (24/01/2024) +- (GEN) Se pezzo tenuto solo con pinza destra non si esclude la rulliera di sinistra, se pezzogrande, può venire in supporto +- (SIM-GEN) Correzione gestione apertura/chiusura rulli sul fine barra e in generale (da PF1250) +- (SIM) Aggiunto solido collisione lama sotto traversa (per PF-progress) + +Versione 2.6a3 (23/01/2024) +- (GEN) Corretto gestione del movimento precedente all'ultimo che manda il pezzo alla posizione di scarico + +Versione 2.6a2 (09/01/2024) +- Nuova versione. Prima versione stabile rilasciabile. + Versione 2.6a1 (28/11/2023) - Prima versione post-proc comune tra macchine ONE e PF - (SIM) Corretta visualizzazione motosega in caso sia stata scaricata ( per paratie rulli compattate per passaggio pezzo) @@ -11,33 +45,15 @@ Versione 2.6a1 (28/11/2023) - (GEN) Se a zeta massima con lama e utensile successivo diverso, mi sposto sempre verso X-HOME - (GEN) Corretto movimento in caso di testa 1 su TC-2. Utilizzava le quote della testa 2 anziché della 1 -Versione 2.6a2 (09/01/2024) -- Nuova versione. Prima versione stabile rilasciabile. -Versione 2.6a3 (23/01/2024) -- (GEN) Corretto gestione del movimento precedente all'ultimo che manda il pezzo alla posizione di scarico -versione 2.6a4 (24/01/2024) -- (GEN) Se pezzo tenuto solo con pinza destra non si esclude la rulliera di sinistra, se pezzogrande, può venire in supporto -- (SIM-GEN) Correzione gestione apertura/chiusura rulli sul fine barra e in generale (da PF1250) -- (SIM) Aggiunto solido collisione lama sotto traversa (per PF-progress) -versione 2.6a5 (26/01/2024) -- (SIM-GEN) Migliorato calcolo dimensioni grezzo per apertura rulli in caso di 'precut' -versione 2.6a6 (02/02/2024) -- (SIM) Corretta simulazione movimento in X-Home, coerente con generazione -- (GEN) Aggiunta lettura parametro 'Split' -- (SIM) Se lavorazione è un taglio di separazione, se necessario, ripristino posizione di Y1DELTA prima di aprire i rulli -- (SIM-GEN) Modificata gestione movimenti motosega, in aggiunta con caso particolare di pezzo alto più di 650mm -- (ALL) Caricamento BeamData come local -versione 2.6a7 (12/02/2024) -- (GEN) Per movimento con motosega, si ribadiscono tutti gli assi nella prima G141 -versione 2.6b1 (20/02/2024) -- (SIM) Corretto controllo calcolo Z su primo movimento lama, allineato a generazione -- (GEN) Corretto emissione movimenti per macchine con motosega su testa 2 -- (SIM) Aggiunta funzioni "OnSimulInit" e "OnSimulExit" per orientare vista corretta in caso di macchina con carico destro. N.B.= serve CAM5 2.6b4 -- (ALL) "BeamData" caricato come libreria con 'require' anziché come file con 'dofile' -- (GEN) In "GetMovesInAuxCmd" si passa la posizione calcolata V1 indipendentemente dall'utilizzo di Y1 + + + + + + diff --git a/Version.lua b/Version.lua index 7a87ee6..1cf7335 100644 --- a/Version.lua +++ b/Version.lua @@ -3,7 +3,7 @@ local InfoCommon_STD_PP = { NAME = 'Common_ONE-PF', -- nome script PP standard - VERSION = '2.6b1', -- versione script + VERSION = '2.6b2', -- versione script MIN_MACH_VER_PP_COMMON = '2.5k1' -- versione minima kernel }