Commit Graph

136 Commits

Author SHA1 Message Date
Dario Sassi 7e656dab01 EgtMachKernel :
- in fresatura di percorsi chiusi aggiunta gestione overlap.
2016-10-06 17:58:06 +00:00
Dario Sassi af60c946b7 EgtMachKernel 1.6v1 :
- in fresatura non si allungano estremi di percorsi chiusi (c'è già overlap)
- migliorata preview di fresatura (angoli interni ora con raggio fresa)
- migliorata gestione verifica collisioni sui collegamenti
- corretto utilizzo peso delta primo asse rotante per scelta soluzione più vicina a precedente.
2016-10-06 10:29:57 +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 b188caeba3 EgtMachKernel 1.6u3 :
- correzione calcolo lunghezza tagli di lama inclinati portati al bordo lastra.
2016-09-27 08:57:21 +00:00
Dario Sassi fde68bd68f EgtMachKernel :
- correzione calcolo elevazione fresature.
2016-09-26 13:51:30 +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 4c884e8ee5 EgtMachKernel 1.6u2 :
- aggiunta funzione MdbGetMachiningFromUUID.
2016-09-20 09:18:39 +00:00
Dario Sassi ea319d1fa9 EgtMachKernel :
- modifiche per rinviare caricamento macchina e DB utensili e lavorazioni a quando servono.
2016-09-15 08:21:11 +00:00
Dario Sassi a2f39ab432 EgtMachKernel :
- piccola miglioria su controllo nome macchina per nuovo gruppo di lavoro.
2016-09-14 09:35:15 +00:00
Dario Sassi 381d58494d EgtMachKernel 1.6u1 :
- aggiunto richiamo di OnSimulDispositionStarting con nuova disposizione in simulazione.
2016-09-12 06:43:33 +00:00
Dario Sassi 50a3ab4ebf EgtMachKernel 1.6t4 :
- in fresature a step il controllo del massimo materiale ora è fatto con lo step.
2016-09-07 14:15:15 +00:00
Dario Sassi 5f233497ac EgtMachKernel 1.6t3 :
- piccola correzione su taglio con lama per distanza da bordo grezzo.
2016-08-25 16:01:03 +00:00
Dario Sassi 85e9265edd EgtMachKernel 1.6t2 :
- migliorata gestione preview di fresature per percorsi chiusi.
2016-08-11 17:58:51 +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 fec9890054 EgtMachKernel 1.6s8 :
- in foratura, risalita sopra foro ora ha flag 104
- in taglio con lama possibilità di differenziare step su taglio inclinato
- in fresatura si usa diametro di lavoro per fare offset
- in OnSetHead ora si impostano anche diametro e lunghezza di ingombro dell'utensile.
2016-07-26 18:14:44 +00:00
Dario Sassi 0b1a5adb8e EgtMachKernel :
- piccola miglioria in calcolo elevazione tagli lama diritti.
2016-07-22 15:10:13 +00:00
Dario Sassi 9bdba6bcaa EgtMachKernel 1.6s7 :
- anteprima fresature.
2016-07-22 13:06:32 +00:00
Dario Sassi 82f779afd0 EgtMachKernel 1.6s6 :
- tolta modifica inizio lavorazione successiva su applica (messa 3 giorni fa).
2016-07-19 17:40:29 +00:00
Dario Sassi 60d97d5657 EgtMachKernel 1.6s5 :
- migliorato controllo elevazione utensile in fresatura su attacco e uscita.
2016-07-18 18:11:52 +00:00
Dario Sassi 828deddc66 EgtMachKernel :
- aggiunta gestione fresatura a step.
2016-07-18 08:07:26 +00:00
Dario Sassi 29f950b27b EgtMachKernel :
- piccole migliorie.
2016-07-15 06:45:59 +00:00
Dario Sassi cfbb69ccba EgtMachKernel :
- prima versione spezzatura archi in milling.
2016-07-13 19:29:38 +00:00
Dario Sassi 40f3f3e023 EgtMachKernel 1.6s4 :
- gestione file mlde in sostituzione degli mde (si leggono ancora per compatibilità in assenza di mlde).
2016-07-12 10:45:21 +00:00
Dario Sassi 611d70d54d EgtMachKernel 1.6s3 :
- al termine di SetCurrMachine nascondo la macchina.
2016-07-12 06:12:08 +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 6065c07c98 EgtMachKernel 1.6s2 :
- aggiunta funzione TdbGetToolFromUUID per avere nome utensile da UUID
- aggiunta funzione GetTable per avere nome tavola corrente.
2016-07-02 15:02:23 +00:00
Dario Sassi ae5d94cb33 EgtMachKernel :
- corretto posizionamento pezzi in grezzi piani risultanti da tagli di separazione.
2016-07-01 05:37:18 +00:00
Dario Sassi 542c283905 EgtMachKernel 1.6r11 :
- corretto calcolo angolo al centro archi in macchina
- corretto calcolo archi per CL.
2016-06-29 07:02:55 +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 e03c692b64 EgtMachKernel 1.6r10 :
- le funzioni lua di caricamento oggetti macchina ne restituiscono l'Id
- piccola miglioria a visualizzazione macchina.
2016-06-19 16:22:54 +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 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 31b4099d0f EgtMachKernel 1.6r1 :
- in SplitFlatRawPartW se c'è curva di kerf si splitta e si riporta nei nuovi grezzi
- in Simulator migliorata gestione Home e Stop, corretto posizione precedente degli assi al cambio utensile/testa.
2016-05-12 15:27:25 +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 9b7d870bcc EgtMachKernel 1.6p2 :
- possibilità di invertire direzione principale delle finiture di cornici con lama
- tolti doppi passaggi su tratti verticali in finiture di cornici con lama longitudinali.
2016-04-14 09:19:22 +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 2c8c8457a2 EgtMachKernel 1.6o4 :
- aggiunte lavorazioni di sgrossatura e finitura con lama di cornici lineari
- al caricamento, se gruppo macchinata errato, lo sposto in un gruppo di errore anzichè cancellarlo
- aggiunta GetRawGlobBox.
2016-04-06 06:30:52 +00:00
Dario Sassi f1b037db13 EgtMachKernel 1.6o3 :
- se non si trova elevazione in taglio con lama si utilizza affondamento.
2016-03-29 09:08:16 +00:00
Dario Sassi afb5a8ca1a EgtMachKernel 1.6o2 :
- modifiche per speed, feeds e offset anche in lavorazioni in libreria.
2016-03-18 07:48:47 +00:00
Dario Sassi 7bd0f4a9de EgtMachKernel 1.6o1 :
- modifiche per PreView tagli di lama inclinati.
2016-03-12 18:20:37 +00:00
Dario Sassi dd75d34ae6 EgtMachKernel :
- in taglio lama se arco con raggio troppo piccolo si salta senza errore.
2016-03-08 14:06:34 +00:00