==== Common_FAST Update Log ==== Versione 3.1d2 (22/04/2026) - (GEN) Corretta generazione del PreparePostRotation (in tutti i CN) ora salva lo stato della pinza per lo spostamento successivo. Ticket#2933 - (SIM-GEN) Corretto pinzaggio in caso di passo del pellegrino con recupero completo di una sola pinza Versione 3.1d1 (14/04/2026) - (SIM-GEN) Aggiorna lo step totale del PilgrimStep e lo step Y con il valore di MyMinY, di modo che tenga conto del AGG_LOAD quando c'è. Ticket#2919 - (GEN) Per NUM, si lascia aperta la pinza di carico in caso di END2. TPA era già corretto. Ticket#2869 Versione 3.1c2 (30/03/2026) - (SIM-GEN) Corretti moviemnti con motosega. Ora si ruota la C con B sempre a zero, anche alla posizione X di sicurezza. Ticket#2866 Versione 3.1c1 (27/03/2026) - (SIM-GEN) FASTCLAMPING = true : si suddivide il movimento metà tirando e metà spingendo con altra pinza. Così si aumenta la velocità. - FASTCLAMPING = false : una pinza resta ferma e si fa il movimento tutto con una pinza. Così si limita lo scivolamento del pezzo. - (GEN) In caso di motosega prelevata, si ruota in home. Ticket#2866 Versione 3.1a2 (26/01/2026) - (GEN) Nella G101 il parametro EE era sempre a 4 perchè la variabile veniva settata dopo. Ticket#2796 Versione 3.1a1 (08/01/2026) - (SIM) Ottimizzata scrittura funzione ClampCheck post aggiornamento dll - (SIM) Corretto problema della funzione OnSimulDispositionStart in caso di fase finale. - (MLDE-SIM-GEN) Variabile DeltaTol deve essere spostata in MLDE Versione 2.7l3 (22/12/2025) - (SIM) Eliminata MinJoin, utilizzata al suo posto funzione già esistente UpdateMinJoin nell'mlde - (SIM) Modificata formula calcolo Area minima Versione 2.7l2 (18/12/2025) - (SIM) Aggiunta funzione CheckClamping Versione 2.7l1 (10/12/2025) - (SIM) Aggiornata risoluzione VMillTol in funzione dello spessore lama - (EST) Modifiche a calcolo stima tempi, da verificare. - (SIM) Corretto movimento in simulazione che non rispettava movimento generato. - (GEN) Con controllo NUM/NUM_PLUS nella scrittura della coordinata tolto il simbolo '=' - (SIM) Aggiunto controllo C in base a carico Dx o Sx durante il cambio utensile Versione 2.7k1 (10/11/2025) - (GEN) Corretto set variabili info utensile prima del movimento in home in caso di pezzi alti per NUM/NUM_PLUS. Versione 2.7j2 (08/10/2025) - (SIM-GEN) Quando si scarica motosega, si raddrizza prima l'asse B e poi si muove il C. Ora sempre e non solo se pezzo alto. Versione 2.7j1 (06/10/2025) - (SIM-GEN) Quando si scarica motosega, si raddrizza prima l'asse B e poi si muove il C. - (MLDE-SIM) Controllo collisione tra utensile e TOP testa C. Serve CAM5 2.7j1 Versione 2.7i3 (23/09/2025) - (MLDE-ALL) Spostate costanti dimensioni utensili in MLDE. Versione 2.7i2 (17/09/2025) - (EST) Stima tempi considerando accelerazioni - (SIM) Prelievo e deposito motosega con gli angoli comunicati da Essetre Versione 2.7i1 (08/09/2025) - (SIM-GEN) Se lavorazione precedente e successiva con motosega e si cambiano assi rotanti, vado in parcheggio per ruotare. Ticket#1844 - (SIM-GEN) Per NEWCLAMPING, corretto un caso di riposizionemento allo scarico dove la pinza V poteva andare in posizione direttamente, ma cercava di fare passo pellegrino. Ticket#2572 Versione 2.7g1 (01/07/2025) - (GEN) Aggiunti parametri FMAXPINZE, MAXACC, MINACC configurabili da TS3. Ticket#2052 Versione 2.7f3 (26/06/2025) - (SIM-GEN) Aggiunti 10mm di sicurezza in caso di primo pinzaggio per stare oltre tolleranza riqualifica laser di 50mm. Ticket#2504 Versione 2.7f2 (19/06/2025) - (GEN) Se in separazione il pezzo è andato più lontano della posizione standard, viene riletta. Ticket#2498 Versione 2.7f1 (18/06/2025) - (SIM-GEN) Se utensile più lungo di 350mm, si va in posizione sicurezza come per la motosega. Ticket#2438 Versione 2.7e1 (26/05/2025) - (SIM) Aumentata dimensione massima per la quale si rimuove uno scarto dal VMILL. Ticket#1438 - (SIM) In simulazione, corretto selezione utensile per punte lunghe. Ticket#2438 Versione 2.7d1 (14/04/2025) - (GEN) Corretto movimento iniziale in caso di motosega, si controlla solo se non è il carico. Ticket#2385 Versione 2.7c1 (26/03/2025) - (GEN) All'inizio del codice ISO si scrive nel commento anche il controllo numerico utilizzato per la generazione. - (GEN) Aggiunta commenti HEADER e FOOTER per comunicazione con linea o altre macchine, da parte di Essetre. - (GEN) In MyAdjustLinearAxes si utilizza TDIR per calcolarsi gli offset per compatibilità con lavorazioni a 5 assi. Versione 2.7b1 (20/02/2025) - (SIM-GEN) Aggiunta possibilità di settare HCING/TCING nelle note di ogni singola lavorazione per gestire parte non pinzabile del pezzo. Funziona solo con nuovo pinzaggio. - (SIM-GEN) Piccola correzione calcolo posizione carrelli con nuova strategia di pinzaggio. - (SIM-GEN) Caricamento libreria EmtGenMachining. Si fa una require con PCALL perchè la libreria è opzionale e non è detto che ci sia. In installazione CAM5 dalla 2.7a1 - (GEN) Per controllo TPA, modifica al numero di decimali. - (SIM) Aggiunta gestione per ToolHolder flottante Versione 2.7a3 (08/01/2025) - (GEN) Dopo separazione, in NUM_PLUS, si srive EH1 solo se macro G101, perchè altrimenti non è prevista. Ticket#2239 Versione 2.7a2 (08/01/2025) - (MLDE-SIM) Aggiunta gestione FACOLTATIVA 'EstimationRapidMultiplier' in MLDE per regolare il tempo stimato. Se non presente in MLDE, default 1. - (SIM) Aggiunta gestione qualità VMILL da impostazioni macchina Versione 2.7a1 (07/01/2025) - (MLDE-SIM-GEN) Nuovo aggregato 90° (H7) per fresa tipo BlockHaus. Ticket#2142 - (SIM-GEN) Aumentati limiti massimi di pinzaggio minimo Versione 2.6l1 (02/12/2024) - (SIM) Corretto movimento VMILL durante scarico pezzo piccolo a caduta - (SIM-GEN) Per decidere posizione parcheggio barra dopo separazione, si considera lunghezza coda del pezzo in lavoro per evitare collisioni. Ticket#2168 Versione 2.6k1 (11/11/2024) - (GEN) Aggiunta gestione aggregato a T per NUM - (SIM) Tolta gestione testa dummy H4 - (SIM-GEN) Aggiustato parametro in calcolo ingombro lavorazione. Ticket#2163 Versione 2.6j10 (25/10/2024) - (SIM-GEN) Miglioria 2.6j9. Si ribadisce pinza in presa sempre, all'inizio, in base a quella attiva Versione 2.6j9 (22/10/2024) - (SIM-GEN) Miglioria 2.6j6. Oltre al passo pellegrino si ribadisce anche quando è scambio diretto Versione 2.6j8 (21/10/2024) - (SIM-GEN) Corretto problema tolleranza aggiunto con versione 2.6j7 Versione 2.6j7 (18/10/2024) - (SIM-GEN) In nuova disposizione carrelli, aggiunta tolleranza di 100 EPS quando si calcola minimo posizionamento Versione 2.6j6 (17/10/2024) - (GEN) Si ribadisce che la pinza era in presa, prima di cominciare con lo scambio del passo del pellegrino. Ticket#2121 Versione 2.6j5 (17/10/2024) - (SIM-GEN) Piccola correzione nuovo riposizionamento. Nel taglio dello scarto finale riposizionava nel vuoto. Ticket#2115 Versione 2.6j4 (15/10/2024) - (SIM-GEN) Piccola correzione nuovo riposizionamento. Non considerava i 50mm di tolleranza su primo pinzaggio dopo ribaltamento - (SIM-GEN) Gestione attivazione pressore verticale in nuovo riposizionamento Versione 2.6j3 (11/10/2024) - (GEN) Corretta scrittura macro start/attesa movimenti per NUM. Veniva scritto codice per TPA. Versione 2.6j2 (03/10/2024) - (SIM-GEN) Piccola correzione calcolo posizione carrello durante riposizionamento, nuova gestione Versione 2.6j1 (01/10/2024) - (SIM-GEN) Sistemato calcolo in nuova disposzione carrelli Versione 2.6i6 (25/09/2024) - (GEN) Migliorata gestione movimenti per portare testa vicino a cambio utensile se trave alta. Ticket#2066 Versione 2.6i5 (24/09/2024) - (SIM-GEN) Tolto controllo su lunghezza maggiore di 200mm introdotto con 2.6i2 perchè non completamente funzionante - (GEN) Gestione in OnRapid() di EMT.FLAG=5 (rotazione a Z max per lavorazione successiva). Ora allineata alla simulazione Versione 2.6i4 (24/09/2024) - (SIM-GEN) Aggiunto ripinzaggio extra in caso servisse un grande spostamento e si sta pinzando poco. L'aggiunta del ripinzaggio dipende da FASTCLAMPING (che deve essere disattiva). Viene aggiunta GAIN_RECLAMPING per decidere il guadagno in mm del ripinzaggio. Versione 2.6i3 (23/09/2024) - (SIM-GEN) Aggiunta nuova strategia riposizionamento morse - (SIM-GEN) Aggiunta lettura flag NEWCLAMPING in BeamData, per abilitare nuova strategia riposizionamento. Se false o nil, funziona con metodo vecchio. - (SIM-GEN) Aggiunta lettura flag FASTCLAMPING. Se false, al carico prende al massimo 1000mm, per evitare collisioni durante ciclo di lettura laser e prima lavorazione. Versione 2.6i2 (16/09/2024) - (SIM-GEN) Se utensili più lunghi di 200mm, si ruota in home e poi si approccia il pezzo. Ticket#2038 - (SIM-GEN) Aumentata distanza ingombro da 650mm a 660mm. In casi di utensile abbastanza lungo poteva andare in colisione. Ticket#2041 Versione 2.6i1 (02/09/2024) - (MLDE-SIM-GEN) Rinominato file da "Common-" a "Common_" per uniformità con i file common delle altre macchine. Serve modifica a MLDE macchina. Versione 2.6g1 (03/07/2024) - (GEN) Corretto chiamata macro precarico in caso di taglio finale, ma con ribaltamento successivo. Ora si chiama solo se la fase successiva è una "END". Ticket#1881 - (GEN) Per controllo NUM, se arco maggiore di 99999mm, si approssima con una retta. Ticket#1888 Versione 2.6e3 (06/05/2024) - (MLDE-SIM-GEN) Gestione facoltativa parametri MIN_JOIN_xx settabili in Ts3. Ticket#1794 Versione 2.6e2 (06/05/2024) - (SIM-GEN) Modificata tolleranza calcolo ingombri lavorazioni per posizionamento pinze. Ticket#1790 Versione 2.6e1 (30/04/2024) - (MLDE-GEN) Gestione facoltativa parametro WOOD_DENSITY settabile in Ts3. In MLDE, mettere il valore di WOOD_DENSITY nella nostra variabile 'WoodDensity'. Versione 2.6d2 (18/04/2024) - (SIM-GEN) In MLSE, quando c'è una rotazione, viene settato EMT.CNT=1 per considerare i 50mm di compensazione laser. - (SIM) Nel file di log dove c'è stampa gruppi di collisione, viene scritto anche ID del gruppo Versione 2.6d1 (15/04/2024) - (GEN) Aggiunta gestione aggregato doppia uscita per controllo NUM_PLUS - (GEN) Con aggregato con si possono fare archi, se OnArc con aggregato, dà errore. - (GEN) Chiamando la macchina con un nome che termini con '.TEST' si abilita come macchina per test interni, equivalente a settare 'IS_TEST_MACHINE' (che comunque rimane) Versione 2.6c8 (28/03/2024) - (MLSE) Possibilità di lavorazione da X- tra le pinze, se abilitata da flag (User.ENABLE_TOOL_BETWEEN_VICES == 1). - (MLDE-GEN) Aggiunto parametro 'IS_TEST_MACHINE' FACOLTATIVO. Se non esiste o 'false' è macchina standard, se 'true' è una macchina utilizzata per i test Egalware interni Versione 2.6c7 (12/03/2024) - (SIM) Miglioramento visualizzazione spigoli VMILL alla fine della simulazione. Funzione: EgtVolZmapSetShowEdges. N.B.= serve CAM5 2.6c2 NON OBBLIGATORIO - (GEN) Corretto problema di movimento pinze assieme a discesa asse Z (Ticket #1710) Versione 2.6c6 (04/03/2024) - (MLDE-GEN) Aggiunta variabile 'MACH_NAME' in MLDE con nome macchina Versione 2.6c5 (29/02/2024) - (GEN) Aggiunto comando di wait fine M101/G101 in caso di movimento in zona sicurezza per motosega - (GEN) Gestione accelerazioni pinze in M115 ( solo per TPA) - (SIM) Gestione rimozione VMILL per tagli a cubetti a zig-zag Versione 2.6c4 (27/02/2024) - (MLDE-SIM-GEN) Con pezzi molto alti '> BeamHeightForFixRot', aggiunto parametro 'SafeXRotAxes' per ruotare motosega in zona sicura lontano dal pezzo - (SIM) Nelle funzioni movimentaizone assi, utilizzate costanti 'MCH_SIM_STEP' Versione 2.6c3 (23/02/2024) - (SIM) Corretta lettura parametro RIGHT_LOAD - (SIM-GEN) Rimossa chiamata funzione EgtGetSourceDir rimasta in MLPE Versione 2.6c2 (23/02/2024) - (SIM-GEN) Rimossa chiamata funzione EgtGetSourceDir Versione 2.6c1 (23/02/2024) - (SIM-GEN) Prima versione post-proc comune FAST e FASTrl - (SIM-GEN) "BeamData" caricato come libreria con 'require' anziché come file con 'dofile' - (SIM) Aggiunta funzioni "OnSimulInit" e "OnSimulExit" per orientare vista corretta in caso di macchina con carico destro. N.B.= serve CAM5 2.6b4 - (SIM-GEN) In BeamData aggiunto flag per direzione carico RIGHT_LOAD - (SIM-GEN) Aggiornamento 'Compile.bat' con nuovi nomi file