Commit Graph

63 Commits

Author SHA1 Message Date
Dario Sassi 77c476b1dc EgtMachKernel :
- in simulazione aggiunta possibilità di gestire extra-corse di assi ausiliari in OnMoveStart
- aggiunta funzione lua EmtSetOutstrokeInfo.
2018-04-16 16:10:37 +00:00
Dario Sassi 62e060dbc6 EgtMachKernel 1.9d1 :
- aggiunto reset tavola e utensile/testa correnti alla creazione di nuovo gruppo di lavoro.
2018-04-04 17:58:51 +00:00
Dario Sassi 73e8c8f0bd EgtMachKernel 1.9c4 :
- aggiunta gestione versore Correzione e Aux a Milling
- migliorato controllo punto di attacco fuori dal grezzo con gestione speciale per lame.
2018-03-22 19:57:23 +00:00
Dario Sassi 6d324ba067 EgtMachKernel :
- aggiunta lavorazione di mortasatura
- aggiunt agestione angolo indeterminato su secondo asse rotante.
2018-02-28 09:35:51 +00:00
Dario Sassi 3f1a871b5a EgtMachKernel :
- modifiche per virtual milling (sperimentale).
2018-01-15 09:59:08 +00:00
Dario Sassi 3ab61f71eb EgtMachKernel 1.8i2 :
- possibilità di impostare un delta angolo minimo da precedente per fare scelta da home.
2017-09-25 07:11:24 +00:00
Dario Sassi d7c7547cd3 EgtMachKernel 1.8g5 :
- migliorata segnalazione extra corse.
2017-07-21 13:01:52 +00:00
Dario Sassi e87faa62ca EgtMachKernel :
- segnalazione extracorsa ora gestisce l'unità di misura (mm/inch).
2017-07-05 07:52:13 +00:00
Dario Sassi d598c1a66b EgtMachKernel :
- modifiche per visualizzazione utensili con lavorazioni.
2017-07-01 19:21:38 +00:00
Dario Sassi b88aa9cf18 EgtMachKernel 1.8f4 :
- correzioni per rinvio da sotto speciale (MDC)
- ottimizzato caricamento altri utensili su testa con più uscite
- salvato stato visualizzazione macchina e aggiunta funzione per restituirlo
- si garantisce la visualizzazione completa della macchina durante Apply e Update delle lavorazioni.
2017-06-27 13:54:41 +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 8903b225a8 EgtMachKernel :
- aggiunte funzioni lua di macchina EmtLinkPartToGroup, EmtUnlinkPartFromGroup e EmtUnlinkAllPartsFromGroups.
2017-04-28 11:03:16 +00:00
Dario Sassi a90a7ad34a EgtMachKernel 1.8d3 :
- al salvataggio DB utensili si scaricano tutti gli utensili dalle teste della macchina
  (se necessari verranno ricaricati con le eventuali nuove geometrie).
2017-04-12 14:52:02 +00:00
Dario Sassi d10c193039 EgtMachKernel 1.8c7 :
- modifiche per gestione unificata dell'attrezzaggio
- caricamento degli utensili di tutte le uscite di una testa al caricamento di un utensile qualunque della stessa.
2017-04-01 08:53:52 +00:00
Dario Sassi eb28adc272 EgtMachKernel 1.8c5 :
- aggiunta GetCalcAuxDirFromAngles
- migliorata gestione transizione tra una lavorazione e la successiva.
2017-03-20 07:38:52 +00:00
Dario Sassi bb9f2bd2a3 EgtMachKernel 1.8c4 :
- aggiunta GetAllTablesNames.
2017-03-09 10:53:00 +00:00
Dario Sassi 6fce5b366d EgtMachKernel 1.8c3 :
- prima versione funzionante di lavorazione generica con script lua
- corretta funzione per Lua EmtAddArcMove
- aggiunta VerifyAngleOutstroke
- corretta assegnazione valore precedente ad asse indeterminato
- corretta assegnazione angoli tenendo conto dei precedenti durante lavorazione.
2017-03-08 19:47:08 +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 9d1b2d8d60 EgtMachKernel 1.6x10 :
- aggiunta GetAllHeadsNames
- aggiunto nome asse a SimGetAxisInfoPos.
2017-01-30 08:06:33 +00:00
Dario Sassi 5849ad4f41 EgtMachKernel :
- prime modifiche per gestione aggregato da sotto.
2017-01-23 17:29:20 +00:00
Dario Sassi 43ee7ed105 EgtMachKernel :
- migliorata gestione angoli indeterminati con SCC e DirAux.
2017-01-23 07:30:30 +00:00
Dario Sassi bd8a08bce9 EgtMachKernel 1.6x6 :
- aggiunta MachMgr::GetHeadExitCount.
2017-01-11 17:20:08 +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 f8c83ea5bc EgtMachKernel :
- aggiunta funzione Lua EmtAddArcMove.
2017-01-03 11:15: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 9910392554 EgtMachKernel 1.6x3 :
- aggiunta in interfaccia GetCurrMachineDir
2016-12-22 18:08:27 +00:00
Dario Sassi 329136f5ca EgtMachKernel :
- aggiunta gestione Invert su asse (per ora solo in simulazione)
- possibilità di invertire lavorazione fori passanti
- in simulazione e generazione aggiunti punti estremi di box lavorazione.
2016-12-12 09:18:50 +00:00
Dario Sassi 4be9b7f835 EgtMachKernel :
- aggiunta gestione modifica DB lavorazioni per impostazione tipo split archi
- introduzione invert asse (per ora solo come lettura da config. macchina).
2016-12-05 11:17:45 +00:00
Dario Sassi a369920354 EgtMachKernel 1.6w4 :
- migliorie varie per gestire tre assi rotanti
- aggiunta a MachMgr funzione GetAxisToken.
2016-11-16 18:47:13 +00:00
Dario Sassi 9819ad1e9f EgtMachKernel 1.6w1 :
- in simulazione si restituiscono info anche su assi ausiliari e info su tipo asse (lineare o rotante)
- in generazione assegnata max speed a EMT.SMAX su evento OnToolData.
2016-11-01 19:05:50 +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 d01434d783 EgtMachKernel :
- corretto recupero testa
- migliorata gestione angoli indeterminati
- migliorato controllo massimo affondamento in fresatura.
2016-09-21 06:22:32 +00:00
Dario Sassi 44092243cf EgtMachKernel :
- corretto calcolo angoli più vicini a quelli di lavorazione precedente.
2016-07-06 16:05:38 +00:00
Dario Sassi 2dccb76184 EgtMachKernel :
- aggiunta possibilità di scalare la tavola
- migliorata NewName (se si propone Nome_1 ora se già esiste prova con Nome_2, Nome_3 e non Nome_1_1, ...) 
- in milling curve composite gestite come entità atomiche per sequenziamento
- in milling gestito offset longitudinale
- in milling migliorato calcolo elevazione per attacchi/uscite
- in simulazione tolto reset iniziale utensili.
2016-06-28 13:34:31 +00:00
Dario Sassi bce7e1353c EgtMachKernel 1.6r9 :
- separato nome da token per gli assi macchina e gestito il tutto
- in milling aggiunta gestione punto start e estrusione di path per piano locale di interpolazione in part-program
- migliorata gestione deselezione utensile in simulazione.
2016-06-14 06:34:46 +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 a53dfcd676 EgtMachKernel 1.6r7 :
- possibilità di collegare e scollegare fixtures da gruppi macchina (come i grezzi)
- aggiunto richiamo funzione script OnSetHead.
2016-05-24 14:38:47 +00:00
Dario Sassi 061e7a26a3 EgtMachKernel 1.6r6 :
- corretto errore di mancata scrittura di m_dExtSawArcMinRad in dati generali DB lavorazioni
- aggiunte funzioni per conoscere utensile caricato su testa/uscita dati e per scaricarlo
- corretta impostazione assi e verifica corse per Rise di lavorazione precedente
- su inizio fine movimento si richiamano sempre i relativi script indipendentemente dal valore del flag.
2016-05-22 17:07:41 +00:00
Dario Sassi 086af445e5 EgtMachKernel 1.6r5 :
- modifica per rimettere i grezzi unlinked da gruppi macchina e di fase 1 sempre all'inizio del loro gruppo.
2016-05-19 07:07:52 +00:00
Dario Sassi 7c4470b1d6 EgtMachKernel 1.6r4 :
- prima versione del bloccaggio assi rotanti.
2016-05-18 15:24:18 +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 06a8b15d99 EgtMachKernel 1.6p3 :
- gestione script OnSetTable in file mde per modificare dati assi
- migliorato sequenziamento curve per lavorazione
- eliminata tabella LOC per variabili locali in generazione part program
- aggiunte funzioni EmtModifyAxisStroke e EmtModifyAxisHome richiamabili da lua macchina
- aggiunta ExistsTable in interfaccia.
2016-04-19 15:55:10 +00:00
Dario Sassi b8b7f42c34 EgtMachKernel 1.6n10 :
- modifiche per consentire adattamento della geometria macchina alla descrizione cinematica.
2016-03-02 10:52:09 +00:00
Dario Sassi 5737467fec EgtMachKernel :
- aggiunta funzione SetMachinLook.
2016-01-18 16:19:22 +00:00
Dario Sassi a449bd16cc EgtMachKernel 1.6l9 :
- aggiunta funzione per Info su extra-corse
- aggiunte funzioni GetOperationMode e GetOperationStatus
- migliorata simulazione con sole rotazioni
- in simulazione, quando si incontra una extra-corsa è possibile richiedere info relative.
2016-01-18 08:01:58 +00:00
Dario Sassi 1e0f0176cc EgtMachKernel :
- aggiunta GetCalcToolDirFromAngles
- corretto flag rapido di elevazione ma non a Z max.
2015-12-11 15:58:54 +00:00
Dario Sassi 42e1a696a1 EgtMachKernel 1.6k10 :
- sistemazioni varie in grezzi, lavorazioni, ....
2015-12-07 08:03:39 +00:00