Commit Graph

90 Commits

Author SHA1 Message Date
Dario Sassi 5ec2993913 EgtMachKernel :
- aggiunta possibilità di fresare e svuotare direttamente i testi
- migliorata gestione PMIN e PMAX dei percorsi di lavoro
- aggiunti MMIN e MMAX alle lavorazioni.
2018-04-16 09:23:16 +00:00
Dario Sassi 3667fbc66e EgtMachKernel 1.9d2 :
- aggiornamento per cambio nome del tipo POCRVVECTOR in ICURVEPOVECTOR
- aggiunta prima versione delle svuotature a ZigZag.
2018-04-11 05:59:56 +00:00
Dario Sassi 777c2ddd03 EgtMachKernel :
- aggiunto aggiornamento utensile in lavorazione in preparazione visualizzazione utensile
- migliorie nell'aggiornamento utensile delle lavorazioni.
2018-03-30 15:04:04 +00:00
Dario Sassi c85f0aab32 EgtMachKernel :
- aggiunto a Milling taglio di lato con lama a step.
2018-03-26 06:06:17 +00:00
Dario Sassi 638eb865df EgtMachKernel 1.9c5 :
- in milling con lama curva di lavorazione sul bordo lama anzichè in centro.
2018-03-24 08:39:01 +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 704c035dbb EgtMachKernel :
- a Milling e Pocketing aggiunta possibilità di impostare da note utente elevazione massima (MaxElev=...)
- migliorato riconoscimento singolo lato di contorno di faccia.
2018-03-15 19:13:41 +00:00
Dario Sassi 47036161c8 EgtMachKernel 1.9c3 :
- tagli di lama ora possono operare su facce di trimesh
- migliorato recupero contorni da facce.
2018-03-14 11:00:18 +00:00
Dario Sassi b2df4c8407 EgtMachKernel :
- piccole modifiche e correzioni a fresature.
2018-03-03 18:20:34 +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 8d675199ed EgtMachKernel 1.9b1 :
- gestione punto finale EMT.END di percorso originale per post-processore.
2018-02-05 07:17:36 +00:00
Dario Sassi e77959816b EgtMachKernel :
- modifiche a salvataggio UserObj per nBaseId.
2018-01-30 17:24:49 +00:00
Dario Sassi 48a08830a2 EgtMachKernel 1.8l1 :
- piccola miglioria a milling di faccia.
2017-12-04 08:50:10 +00:00
Dario Sassi 08bf398839 EgtMachKernel :
- piccola modifica.
2017-12-02 18:40:06 +00:00
Dario Sassi 9937407327 EgtMachKernel 1.8k2 :
- correzione a fresatura OneWay con attacco sopra grezzo e uscita dentro o viceversa.
2017-11-15 08:58:31 +00:00
Dario Sassi e7d5801617 EgtMachKernel :
- aggiunte funzioni per gestione preview utensile in lavorazione.
2017-10-27 17:46:48 +00:00
Dario Sassi 0796deb027 EgtMachKernel 1.8j5 :
- modifiche a drilling per invertire fori e impostare max profondità
- aggiunta possibilità di MachiningApply e MachiningUpdate senza PostApply.
2017-10-24 18:16:57 +00:00
Dario Sassi fc54f0fcc9 EgtMachKernel 1.8j4 :
- aggiustamenti per modifiche a Plane3d.
2017-10-16 07:58:19 +00:00
Dario Sassi e524e44a1d EgtMachKernel 1.8j2 :
- corretta spezzatura attacchi e uscite ad arco su contornature su richiesta.
2017-10-10 07:50:35 +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 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 7aa2675f49 EgtMachKernel 1.8f3 :
- correzioni per approccio/retrazione fresature da sopra.
2017-06-22 13:34:12 +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 88d87de77e EgtMachKernel :
- gestione rinvio da sotto con gestione normale e con rotazione alla MDC.
2017-06-10 15:44:40 +00:00
Dario Sassi 948a9b2251 EgtMachKernel 1.8f1 :
- migliorato calcolo Zsafe quando serve risalire tra percorsi di lavorazione
- corretto errore in tagli di lama per accorciamneti allungamenti dovuti a tipi di attacchi/uscite
- piccola miglioria in simulazione disposizioni senza movimenti.
2017-06-07 09:56:32 +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 73f37314a7 EgtMachKernel :
- aggiunta GetRawPartBBox
- corretta impostazione feed finale in Milling
- modifiche a Simulator per disposizioni con path vuoti e dati aux.
2017-05-08 08:26:55 +00:00
Dario Sassi 07cc0270cc EgtMachKernel 1.8d9 :
- aggiunta EMT.ELEV ( elevazione massima) ai dati di OnStartPath di Generatore e Simulatore.
2017-05-01 13:05:14 +00:00
Dario Sassi b8e19d367c EgtMachKernel 1.8d1 :
- aggiunti a fresature attacchi e uscite ad inseguimento
- corretti problemi con verifica collisioni
- corretti problemi con caricamento utensili su testa con TC.
2017-04-05 06:49:54 +00:00
Dario Sassi 493ff4b9e4 EgtMachKernel :
- si conservano le info delle uscite delle teste al caricamento della macchina
- al caricamento di un utensile su una uscita di una testa si caricano anche tutti gli utensili previsti dall'attrezzaggio sulle altre uscite della stessa testa
- aggiunta gestione attacchi a elica e zigzag nelle contornature
- migliorato controllo collisioni e gestione risalite conseguenti.
2017-04-04 07:39:43 +00:00
Dario Sassi 9707d91882 EgtMachKernel :
- corrette svuotature di cerchi su piani diversi da XY
- aggiunti a svuotature attacchi a scivolo (GLIDE)
- aggiunti suggerimenti 
- gestito in simulatore mask assi in movimenti in rapido
- corretta in simulatore visualizzazione tipo movimento.
2017-03-17 08:30:25 +00:00
Dario Sassi fdb622516f EgtMachKernel :
- piccole migliorie di programmazione.
2017-03-14 12:06:53 +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 aec93d06fb EgtMachKernel 1.8c1 :
- liberalizzati nomi di utensili e lavorazioni (ora vietato solo carattere '\n')
- migliorati controlli su reset lavorazione corrente
- corretta elevazione di fresatura, svuotatura e scalpellatura quando percorso su superficie superiore del grezzo
- corretto controllo step di fresatura e svuotatura quando nullo.
2017-03-02 18:08:09 +00:00
Dario Sassi 4ed628593e EgtMachKernel 1.8b6 :
- migliorati controlli massimo materiale in fresatura e svuotatura.
2017-02-27 10:21:21 +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 5ffbaab0e4 EgtMachKernel :
- modifiche per gestione aggregato da sotto in foratura e fresatura
- modifiche per nuovi tipi di uscite lame allungate.
2017-01-26 09:36:38 +00:00
Dario Sassi f5372b6f08 EgtMachKernel 1.6x9 :
- migliorato offset fresature.
2017-01-23 08:26:22 +00:00
Dario Sassi 6e63197ac4 EgtMachKernel :
- modificata Operation::GetRawGlobBox per tener conto dell'ingombro utensile.
2017-01-18 07:37:53 +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 10382005e6 EgtMachKernel 1.6x2 :
- in fresatura, se manca estrusione di curve si pone uguale a Z locale.
2016-12-19 07:35:39 +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 a706c667aa EgtMachKernel :
- prima versione di milling su facce piane.
2016-12-09 17:02:58 +00:00
Dario Sassi ae97231305 EgtMachKernel :
- in fresatura migliorata gestione massimo materiale.
2016-11-21 19:20:22 +00:00
Dario Sassi fbda2e5945 EgtMachKernel 1.6w3 :
- miglioria a separazione grezzo con pezzi piani per tagli e fresate
- in fresatura migliorata applicazione allungamento e accorciamento di percorso
- in fresatura a spirale aperta corretta direzione inizio
- in taglio con lama su archi corretta direzione fresa con attacco/uscita interni
- in taglio con lama su arco interno corretto calcolo preview.
2016-11-14 06:23:30 +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 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