==== Common_ONE-PF Update Log ==== Versione 2.6-- (--/--/2024) - (SIM-GEN) Quando si aprono i rulli, se la trave non può seguire i rulli perchè la pinza andrebbe in extra-corsa, si sposta comunque la pinza fino al massimo della sua corsa. Ticket#1949 - (GEN) In preselezione. Se lavorazione motosega, non mando a parcheggio altra testa con utensile precedente, perchè subito dopo viene chiamata preselezione. Ticket#1961 Versione 2.6h2 (07/08/2024) - (SIM) Allineata simulazione a generazione in primo movimento rapido approccio al pezzo. Versione 2.6h1 (01/08/2024) - (GEN) Corretto segno posizione X di sicurezza per rotazione assi rotanti. Versione 2.6g5 (31/07/2024) - (SIM-GEN) Se motosega allineata ad asse B per tagli di fianco, corretto movimento che manda testa a parcheggio. Pezzi più alti di 650 va solo in Zmax. Ticket#1943 - (SIM-GEN) Gestione movimenti speciali per pezzi molto alti. Se HomeZ < primo punto lavorazione, allora vado al punto Z lavorazione prima di approcciare il pezzo in X. Ticket#1943 - (GEN) Gestione creazione piano generico in caso il primo movimento della lavorazione sia un arco. Ticket#1891 - (SIM-GEN) Modifica limite inferirore intervallo di pinzaggio per garantire, se possibile, il passaggio pezzo a pinza 2. Da Common-PF1250. - (GEN) Corretta scrittura ISO per parcheggiare morsa 3 dopo ribaltamento. Ticket#1922,#1733 Versione 2.6g4 (19/07/2024) - (SIM-GEN) Aumentato numero iterazioni per scambio carrelli (da 5 a 10), per pezzi lunghi 30m. Versione 2.6g3 (17/07/2024) - (GEN) Correzione modifica precedente (2.6g2). Con lama precedente e motosega successiva, andava a parcheggio con lama alla quota della motosega. Ticket#1880 Versione 2.6g2 (16/07/2024) - (GEN) Per preselezione o movimenti in home, non si scrive più 'ET0' perchè non è più supportato. Ticket#1926 Versione 2.6g1 (10/07/2024) - (GEN) Se prima lavorazione con motosega, dopo G151 di attesa carrelli si ribadiscono tutti gli assi. Ticket#1924 Versione 2.6f1 (03/06/2024) - (GEN) Aggiunta possibilità di scrivere nome utensile doppio anche in lavorazione con parametro "TOOLDOUBLE". Note sulla lavorazione hanno precedenza su note utensile. Versione 2.6e1 (30/04/2024) - (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) - (SIM) In log collisioni, si scrive anche ID del gruppo per facilitare riconoscimento in caso di collisione - (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 (12/04/2024) - (MLDE-SIM-GEN) Aggiunta variabile FACOLTATIVA 'ForceToCloseRollersGate' ( che legge la variabile da TS3 'CHIUDI_PINZE_2_3_SCAMBIO') in mlde per forzare chiusura paratie rulli durante scambio pinze per facilitare passaggio pezzi molto storti. Se non presente chiude solo se necessario. Versione 2.6d1 (28/03/2024) - (GEN) Rimosso da generazione funzione GetNextTool duplicata - (SIM-GEN) Se fase successiva start di un altro pezzo, la GetNextTool restituisce nil, per forzare movimento home in caso di utensili speciali - (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 - (SIM) Corretto movimento in simulazione se motosega su testa 2 Versione 2.6c9 (26/03/2024) - (SIM) Corretta gestione cambio utensile con motosega. In alcuni casi non era coerente con generazione - (GEN) In 'PreparePostRotation' si resetta sempre anche la paratia in uscita (Ticket#1733) Versione 2.6c8 (22/03/2024) - (SIM) Miglioramento visualizzazione spigoli VMILL alla fine della simulazione. Funzione: EgtVolZmapSetShowEdges. CAM5 ver. 2.6c2 FACOLTATIVA. Versione 2.6c7 (11/03/2024) - (SIM-GEN) Aggiunta gestione parametro "SECDIST". Distanza di sicurezza tra paratia con rulli e utensile/testa. Parametro da inserire nelle note utensile. - (MLPE-GEN) Aggiunto parametro "WriteM05Command" (NON OBBLIGATORIO) per decidere se scrivere il comando M05 per arresto mandrino. Default a true. Versione 2.6c6 (08/03/2024) - (SIM-GEN) Gestione rotazioni 90° come su FAST, caso MID2 (split/cut prima delle rotazioni) Versione 2.6c5 (07/03/2024) - (GEN) Per ribaltamento, i comandi si differenziano per macchina. Sembra che ONE e PF abbiano comandi diversi. In attesa di conferma da parte di Essetre - (SIM-GEN) Se cambiato utensile, si aprono sempre paratie - (SIM) Spostato salvataggio dati utensile precedente in MachiningEnd, prima era in MachininsStart Versione 2.6c4 (06/03/2024) - (SIM-GEN) Alla fine del movimento a Z-MAX, in home con lama solo se si cambia utensile. Prima andava sempre in home se era lama, anche se non doveva cambiare utensile Versione 2.6c3 (05/03/2024) - (MLDE-SIM) Aggiunta variabile FACOLTATIVA 'EstimationRapidMultiplier' in mlde per regolare il tempo stimato di rapido su macchine vecchie. Se non presente default 1. Versione 2.6c2 (04/03/2024) - (MLDE-GEN) Aggiunta variabile 'MACH_NAME' in mlde con nome macchina Versione 2.6c1 (29/02/2024) - (SIM) Gestione rimozione VMILL per tagli a cubetti Zig-Zag 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) - (SIM+MLDE) Definite variabili 'ParkLongToolB1' e 'ParkLongToolC1' per valori B e C di home in caso punta lunga su T201 - (MLDE) Si prende la versione kernel minima necessaria più nuova tra macchina e script comuni (MIN_MACH_VER) - (GEN) Piccola miglioria su G157, si scrive solo se c'è qualcosa nella stringa sPreMove - (GEN+MLDE) Inserita gestione macro con carico ottimizzato. Macro macchina presente come standard solo su macchine PF. Parametro "OptimizedLoadBeam" - (GEN+SIM) Migliorata gestione riposizionamento pinze, in caso testa debba andare in home - (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