Commit Graph

338 Commits

Author SHA1 Message Date
Dario Sassi 9e716a2d64 EgtMachKernel 1.8e1 :
- ricompilazione.
2017-05-03 15:55:48 +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 3660ddbf5a EgtMachKernel 1.8d8 :
- miglioria a SimGetAxisInfoPos per evitare di ripetere assi tra attivi e ausiliari.
2017-04-26 16:30:01 +00:00
Dario Sassi d640e85550 EgtMachKernel 1.8d7 :
- aggiunto parametro a SimStart per distinguere puro inizio da avvio simulazione.
2017-04-21 09:44:18 +00:00
Dario Sassi 035386bd0e EgtMachKernel 1.8d6 :
- all'avvio simulazione si carica l'utensile della prima lavorazione senza lanciare script OnSelectTool.
2017-04-20 08:32:56 +00:00
Dario Sassi f0927b0ec3 EgtMachKernel 1.8d5 :
- aggiunta possibilità in simulazione senza muovere gli assi attivi ma solo quelli ausiliari.
2017-04-19 06:35:29 +00:00
Dario Sassi d474f151b0 EgtMachKernel 1.8d4 :
- aggiunta funzione GetAxisType.
2017-04-13 18:24:14 +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 0cd13215a9 EgtMachKernel 1.8d2 :
- in simulazione OnToolSelect ora imposta correttamente EMT.TCPOS.
2017-04-11 16:01:48 +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 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 c8c07b7d7e EgtMachKernel 1.8c6 :
- corretta verifica collisioni per parti di testa disabilitate
- modifica aggiusta Start percorso con precedente percorso.
2017-03-29 16:14:22 +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 0b1fe4b106 EgtMachKernel 1.8c2 :
- aggiunta funzione IsRawPart.
2017-03-06 18:56:28 +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 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 4ed628593e EgtMachKernel 1.8b6 :
- migliorati controlli massimo materiale in fresatura e svuotatura.
2017-02-27 10:21:21 +00:00
Dario Sassi b251726fbe EgtMachKernel 1.8b5 :
- correzioni a lavorazioni di superfici con fresa per risalite in Z
- aggiunta a lvorazioni di superfici con presa possibilità di accorciare inizio e fine.
2017-02-21 19:54:09 +00:00
Dario Sassi 11df3f63f6 EgtMachKernel 1.8b4 :
- aggiunta funzione GetMachGroupMachineName.
2017-02-16 11:30:14 +00:00
Dario Sassi 91644356a6 EgtMachKernel 1.8b3 :
- correzioni per visualizzare/nascondere aggregati su TC in simulazione e convivere con LookMachine.
2017-02-11 16:05:34 +00:00
Dario Sassi 823d97938e EgtMachKernel 1.8b2 :
- aggiunta funzione di interfaccia GetDefaultSetupName.
2017-02-06 10:16:54 +00:00
Dario Sassi 634bfb2ebe EgtMachKernel 1.8b1 :
- aggiunta scalpellatura (chiseling).
2017-02-03 14:35:59 +00:00
Dario Sassi 95073b4a38 EgtMachKernel 1.6x11 :
- migliorata scelta tra due soluzioni.
2017-02-01 09:43:56 +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 f5372b6f08 EgtMachKernel 1.6x9 :
- migliorato offset fresature.
2017-01-23 08:26:22 +00:00
Dario Sassi f0c1bc3360 EgtMachKernel 1.6x8 :
- prima versione della gestione dell'attrezzaggio.
2017-01-19 08:35:41 +00:00
Dario Sassi e184799057 EgtMachKernel 1.6x7 :
- aggiunta lavorazione generica (versione preliminare).
2017-01-16 09:07:08 +00:00
Dario Sassi bd8a08bce9 EgtMachKernel 1.6x6 :
- aggiunta MachMgr::GetHeadExitCount.
2017-01-11 17:20:08 +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 3587b88a61 EgtMachKernel 1.6x4 :
- migliorata gestione archi con raggio molto grande.
2016-12-27 09:11:44 +00:00
Dario Sassi 9910392554 EgtMachKernel 1.6x3 :
- aggiunta in interfaccia GetCurrMachineDir
2016-12-22 18:08:27 +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 147304df18 EgtMachKernel 1.6x1 :
- ricompilazione.
2016-12-07 18:21:24 +00:00
Dario Sassi 3bef4560fd EgtMachKernel 1.6w5 :
- in generazione corretta creazione elenco utensili (ora si usa TUUID)
- in Head corretta Clone
- per SCC (criterio scelta soluzione) ora NONE è equivalente a STANDARD
- si esegue Apply sulle operazioni solo se attive
- aggiunta gestione da script OnSpecialMoveUp per movimenti speciali a Z alta.
2016-11-29 08:14:44 +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 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 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 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 d682572702 EgtMachKernel 1.6v7 :
- modifiche per bloccaggi su più fasi
2016-10-15 10:06:51 +00:00
Dario Sassi 6f9ed54ce6 EgtMachKernel 1.6v6 :
- aggiunta gestione parte mobile su fixtures.
2016-10-12 06:59:16 +00:00
Dario Sassi 691d8664ab EgtMachKernel 1.6v5 :
- sistemati affondamenti per fresatura, foratura e taglio di lama (minuscolo/maiuscolo) e uniformati.
2016-10-11 16:10:40 +00:00
Dario Sassi ab0cca6cd1 EgtMachKernel 1.6v4 :
- nelle info di simulazione si restituisce il token dell'asse invece del nome
- in attesa dell'attrezzaggio, nei collegamenti si fa risalire a Zmax una testa con info ZMAXONROT=1 e rotazione.
2016-10-10 10:08:09 +00:00
Dario Sassi 7667345e08 EgtMachKernel 1.6v3 :
- corretto errore calcolo nomi nuovi per utensili, lavorazioni, gruppi di lavoro e operazioni quando più corti di 2 caratteri
- aggiunti controlli su validità nomi a utensili in carico e lavorazioni
- separato overlap di fresature da overlap di forature
- sulle GetParam si assegna sempre valore di default al parametro di ritorno.
2016-10-10 06:57:04 +00:00
Dario Sassi c11878617c EgtMachKernel 1.6v2 :
- gestiti attacchi con elevazione
- corretti calcoli con archi di elica (deltaN <> 0).
2016-10-07 10:37:49 +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 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