60 Commits

Author SHA1 Message Date
DarioS b4fba50c15 EgtMachKernel 2.4j3 :
- in tutte le lavorazioni ora Apply esegue sempre Update (aggiornamento assi macchina e collegamento con operazione precedente) anche se non è necessario il ricalcolo della lavorazione.
2022-10-27 11:06:22 +02:00
DarioS ca1aa4c9ac EgtMachKernel 2.4a4 :
- aggiunti massimi e minimi di posizioni e assi anche a gruppi CL e suoi sottogruppi di Disposizioni
- si esegue la scrittura di questi estremi per lavorazioni e disposizioni solo quando definiti.
2022-01-31 18:43:17 +01:00
DarioS b18c309344 EgtMachKernel 2.3h2 :
- correzioni a Milling per lavorazioni con fresa inclinata rispetto ad un percorso piano.
2021-08-25 15:06:01 +02:00
Dario Sassi e2164dfc57 EgtMachKernel 2.2k4 :
- aggiunta gestione stringa di errore o avvertimento da PostApply delle lavorazioni e da SpecialApply delle disposizioni.
2020-11-16 12:10:07 +00:00
Dario Sassi 05984a9eba EgtMachKernel 2.2g6 :
- ora se OnSpecialApplyDisposition assegna un valore negativo a EMC.ERR è un warning e non un errore.
2020-07-28 16:19:17 +00:00
Dario Sassi ce0b0fcb5a EgtMachKernel 2.2e2 :
- miglioria in SpecialApply di Disposition (si cancella eventuale vecchio gruppo CL prima di eseguire).
2020-05-25 08:23:03 +00:00
Dario Sassi bff983e12c EgtMachKernel :
- prime modifiche per tagli inclinati su esterno archi.
2020-01-20 06:52:47 +00:00
Dario Sassi 194ba2f2a3 EgtMachKernel 2.1l2 :
- ricompilazione.
2019-12-04 19:46:53 +00:00
Dario Sassi 4ba8180d25 EgtMachkernel :
- aggiornata NeedPrevHome di Disposition (serve home precedente solo con movimenti manuali).
2019-10-01 09:23:21 +00:00
Dario Sassi 632c59422c EgtMachKernel :
- completata gestione warnings.
2019-06-26 17:21:01 +00:00
Dario Sassi 3260704202 EgtMachKernel :
- aggiunta gestione warnings.
2019-06-26 16:18:36 +00:00
Dario Sassi 63070c5b51 EgtMachKernel :
- corretta KeepFixture (c'era errore se usata per nuova fase dopo aver fatto una simulazione).
2019-05-20 06:49:32 +00:00
Dario Sassi f51096ea8f EgtMachKernel 2.1d2 :
- aggiunta gestione direzione movimento nella parte mobile delle attrezzature (morse, ventose...) tramite info MDIR.
2019-04-11 11:12:38 +00:00
Dario Sassi e4613162c5 EgtMachKernel :
- aggiunta gestione livello di debug in LOG*.
2019-04-01 06:16:03 +00:00
Dario Sassi 81c17e4029 EgtMachKernel :
- correzioni a Disposition per gestione stato
- modifiche a SetAxisPos per restituire la posizione effettivamente raggiunta
- modifiche a Simulator per gestire errori da PathStartAux e PathEndAux.
2019-03-20 07:49:40 +00:00
Dario Sassi 39bf1700d9 EgtMachKernel 2.1c4 :
- modifiche per gestire lo stato delle operazioni (ok, da ricalcolare, ....).
2019-03-18 18:52:08 +00:00
Dario Sassi 73c7cc88e0 EgtMachKernel :
- fabs sostituito da abs.
2018-12-27 11:22:54 +00:00
Dario Sassi b51a1a418e EgtMachKernel 1.9f2 :
- aggiunta gestione offset a tavola da disposizione
- migliorata gestione distanza da sotto il grezzo dei tagli con lama.
2018-06-12 06:49:06 +00:00
Dario Sassi e77959816b EgtMachKernel :
- modifiche a salvataggio UserObj per nBaseId.
2018-01-30 17:24:49 +00:00
Dario Sassi cae5f8c31b EgtMachKernel 1.8h1 :
- migliorata gestione oggetti utente operazioni
- aggiunta SimGetOperationInfo.
2017-08-18 17:26:33 +00:00
Dario Sassi d7c7547cd3 EgtMachKernel 1.8g5 :
- migliorata segnalazione extra corse.
2017-07-21 13:01:52 +00:00
Dario Sassi b0ade6d112 EgtMachKernel 1.8g2 :
- importante correzione alle rototraslazioni dei grezzi.
2017-07-10 06:12:22 +00:00
Dario Sassi 72b59d4f83 EgtMachKernel 1.8g1 :
- gestione rototraslazione grezzi sempre come R-T.
2017-07-07 15:56:36 +00:00
Dario Sassi a4c7789a91 EgtMachKernel 1.8f2 :
- aggiunte Update di lavorazioni e disposizione per ricalcolo assi macchina ecollegamenti.
2017-06-17 16:55:44 +00:00
Dario Sassi 6c7a60b60a EgtMachKernel 1.8e5 :
- gestione da parametri lavorazione di angoli iniziali suggeriti e asse rotante bloccato
- in fresatura, svuotatura, incisione e lav. generica aggiunta possibilità di invertire direzione utensile
- in fresatura aggiunto parametro per tipo lavorazione faccia (perpendicolare, parallela, ...)
- differenziata distanza sicurezza standard da distanza sicurezza per rinvio da sotto
- migliorati approcci e retrazioni con rinvio da sotto
- migliorata segnalazione errori.
2017-05-31 14:18:11 +00:00
Dario Sassi e9908f6ce4 EgtMachKernel :
- aggiunta variabile EMC.PHASE a script OnSpecialApplyDisposition.
2017-04-06 18:38:15 +00:00
Dario Sassi 5cdae9806e EgtMachKernel :
- piccole modifiche per gestione movimenti teste in Disposizione.
2017-03-02 19:18:29 +00:00
Dario Sassi 284525c926 EgtMachKernel 1.8b7 :
- corretta gestione disposizioni con spostamento pezzi consecutive e con teste diverse
- aggiunta GetRotAxisBlocked
- aggiunto controllo validità nome su utensili.
2017-03-02 07:56:39 +00:00
Dario Sassi 2d0ea787fa EgtMachKernel :
- in svuotature gestione SpiralIn e SpiralOut ottimizzate per cerchi
- in svuotatura aggiunti attacchi zigzag e elica e uscita Glide
- in contornatura miglioramenti vari.
2017-02-20 18:28:57 +00:00
Dario Sassi ab392fb4e2 EgtMachKernel :
- razionalizzazione simulatore
- in caricamento macchina, generazione e simulazione non viene impostata modifica progetto.
2017-01-04 18:50:51 +00:00
Dario Sassi d9c080c6d6 EgtMachKernel 1.6x5 :
- ora OnSpecialApplyDisposition gestisce anche TcPos
- aggiunta possibilità di richiamo OnPostApplyMachining al termine ricalcolo lavorazione
- aggiunta funzione Lua EmtGetAxesPos
- piccole migliorie a simulazione.
2017-01-03 09:18:22 +00:00
Dario Sassi 30c0ee8719 EgtMachKernel :
- quando si rimuove un sottopezzo ora viene anche nascosto.
2016-11-23 09:48:33 +00:00
Dario Sassi 8aff181070 EgtMachKernel :
- per le ventose e i riferimenti ora si controlla che stiano completamente nella tavola.
2016-11-07 14:50:36 +00:00
Dario Sassi eb313337e4 EgtMachKernel :
- aggiunta nuova VerifyFixture e vecchia rinominata VerifyFixtureInGroup.
2016-10-29 15:47:22 +00:00
Dario Sassi dbe150bb77 EgtMachKernel 1.6v9 :
- modifiche per emettere anche TCPOS in generazione e simulazione.
2016-10-26 16:02:40 +00:00
Dario Sassi d4e4ea3871 EgtMachKernel 1.6v8 :
- gestita posizione Tavola Home diversa da posizione 0 Macchina in disposizione
- in generazione si assegna il nome macchina
- nel confronto attrezzaggio utensili si tiene conto della posizione in ToolChanger
- se angoli indeterminati ma si determinano con asse ausiliario, li rendo tali direttamente
- aggiunto comando per ricaricare DB utensili e lavorazioni
- aggiunta funzione GetPhaseLastOperation
- ora inserimento lavorazione avviene alla fine della fase corrente
- migliorato split di grezzo con lavorazioni
- in taglio di lama e fresatura irrobustito allungamenti/accorciamenti percorso.
2016-10-24 08:27:58 +00:00
Dario Sassi 1a862d9758 EgtMachKernel :
- aggiunta funzione KeepFixture
- estesa funzione KeepRawPart.
2016-10-17 07:54:39 +00:00
Dario Sassi d682572702 EgtMachKernel 1.6v7 :
- modifiche per bloccaggi su più fasi
2016-10-15 10:06:51 +00:00
Dario Sassi 64c0e3826c EgtMachKernel :
- GetFirst/GetNextFixture ora operano sui soli bloccaggi della fase corrente
- esportate RemoveFixture, MoveFixture, RotateFixture e MoveFixtureMobile
- aggiunta GetRawPartFromPart
- gestione bloccaggi con diverse fasi
- corretta inizializzazione tavola in simulazione alla seconda disposizione e successive
- in fresatura a spirale si ignora overlap
- in fresatura se parametri tang e perp di attacco o uscita sono nulli si mette attacco/uscita nullo.
2016-10-13 15:11:27 +00:00
Dario Sassi 6f9ed54ce6 EgtMachKernel 1.6v6 :
- aggiunta gestione parte mobile su fixtures.
2016-10-12 06:59:16 +00:00
Dario Sassi d7234d57d1 EgtMachKernel :
- gestione posizionamento pezzi su tavole con home assi non nullo
- migliorata rotazione grezzi su centroide.
2016-10-04 07:33:38 +00:00
Dario Sassi 7468c3bf17 EgtMachKernel 1.6u6 :
- aggiustamenti nel calcolo assi rotanti
- aggiunto Hint assi in note di lavorazione come suggerimento angoli iniziali.
2016-09-29 14:57:43 +00:00
Dario Sassi aaa94a79a0 EgtMachKernel 1.6t1 :
- aggiunto a Disposizione flag di presenza movimenti manuali
- portata in interfaccia funzione per rimovere movimento finale in home da operazione.
2016-08-05 18:40:59 +00:00
Dario Sassi fe0cbd0191 EgtMachKernel 1.6r8 :
- aggiunta gestione SCC (Solution Choice Criterion) nelle lavorazioni
- possibilità di calcolo Tip con dimensioni massime anzichè quelle di lavoro
- migliorato controllo pezzi prima di inserimento nei grezzi
- migliorato caricamento tavola al cambio di gruppo di lavoro
- aggiunta prima versione di risalita tra i percorsi di lavorazione in base a controllo collisioni (ora solo box)
- in simulazione imposto variabile nome tavola prima di OnDispositionStart.
2016-06-02 07:03:24 +00:00
Dario Sassi 3cd21182d3 EgtMachKernel :
- aggiunta gestione archi su piani diversi da XY
- disposizione rimette sempre anche i sottopezzi al loro posto
- aggiunti attacchi e uscite a fresature
- aggiunta prima versione calcolo collegamenti tra lavorazioni evitando collisioni
- modifiche a simulazione per tavole mobili con sottopezzi e pezzi.
2016-05-30 08:55:15 +00:00
Dario Sassi 9f60658c35 EgtMachKernel 1.6r3 :
- gestione spiazzamento identificativi per i diversi oggetti derivati da UserObj
- in Disposition, nei movimenti, si aggiornano Id grezzi
- nelle lavorazioni si aggiornano gli identificativi della geometria originale.
2016-05-17 11:58:20 +00:00
Dario Sassi 05a69a650b EgtMachKernel 1.6r2 :
- modifiche per gestire fino a 4 assi rotanti contemporaneamente attivi (almeno 2 bloccati)
- correzioni e migliorie varie.
2016-05-17 07:00:08 +00:00
Dario Sassi b8965da858 EgtMachKernel 1.6p4 :
- ampliata Disposizione con gestione movimenti di pezzi con la testa tramite SpecialApply (che richiama script)
- modifiche a Simulatore per gestire queste disposizioni e aggiunti richiami script su diversi eventi
- modifiche a Generatore per gestire queste disposizioni
- varie altre modifiche e migliorie.
2016-05-05 07:31:35 +00:00
Dario Sassi 8a9fdc4d84 EgtMachKernel 1.6p1 :
- sistemazione lavorazioni di finitura cornici lineari con lama
- aggiunto aggiornamento dati utensile all'inizio calcolo lavorazione.
2016-04-13 06:35:18 +00:00
Dario Sassi a8c34397be EgtMachKernel 1.6n3 :
- prima versione della gestione delle fasi di lavorazione.
2016-02-11 10:20:54 +00:00