63 Commits

Author SHA1 Message Date
DarioS b2dacc0cef EgtMachKernel :
- aggiunto flag bToolOn a EmtAddCollisionObjEx per dichiarare che è utensile in lavoro (necessario quando si usano più utensili contemporaneamente).
2023-01-18 08:43:12 +01:00
DarioS abbc7ee12b EgtMachKernel 2.5a2 :
- in simulazione corretta gestione collisione rilevata durante ToolDeselect che non deve far saltare le successive operazioni
- aggiunta funzione lua EmtMoveAxes per consentire movimento assi in simulazione da esterno.
2023-01-17 11:33:37 +01:00
DarioS e5a072c896 EgtMachKernel 2.4l4 :
- modifiche per virtual milling con più utensili in simulazione.
2022-12-28 19:40:24 +01:00
DarioS ff6aae071a EgtMachKernel 2.4i :
- aggiunta gestione offset assi per visualizzazione
- correzioni in Milling e Pocketing per approcci e retrazioni con TiltingTab (comprende asse rotante tipo ralla).
2022-09-24 18:53:47 +02:00
DarioS 46d433296b EgtMachKernel 2.3l2 :
- in simulazione aggiunta gestione assi linkati ad altri assi.
2021-12-28 08:39:00 +01:00
DarioS ddeeff8455 EgtMachKernel 2.3g3 :
- gestione collisioni rilevate in OnToolDeselect e in OnToolSelect.
2021-07-12 16:03:50 +02:00
DarioS bc7d1936dc EgtMachKernel 2.3e3 :
- modificata funzione gestione solidi semplici di collisione in simulazione (aggiunto parametro spiazzamento da riferimento)
- aggiunta funzione Lua EmtAddCollisionObjEx che estende la quasi omonima con lo spiazzamento indicato sopra
- a queste funzioni aggiunta la gestione dei tronchi di cono.
2021-05-24 20:05:40 +02:00
DarioS fd811f4077 EgtMachKernel 2.3e1 :
- in simulazione se previsto controllo collisione si contralla anche quella tra utensile e pezzo in lavorazione se movimento Rapido
- in simulazione nello stesso caso non si fa più il virtual milling.
2021-05-03 12:00:21 +02:00
Dario Sassi cb77d0c2aa EgtMachKernel 2.3b5 :
- aggiunto Flag2 a CamData per secondo flag dei movimenti
- nei movimenti Genera e Simula ora definito EMT.FLAG2
- in Simula possibilità di visualizzare quote assi principali anche se disabilitati come movimento EMT.ShowAxes.
2021-02-25 14:45:25 +00:00
Dario Sassi 09e0b3dab8 EgtMachKernel 2.3b2 :
- migliorato simulatore per errori standard (outstroke = 1, collisione = 11) e relativa gestione.
2021-02-11 07:10:24 +00:00
Dario Sassi 6bcfdbf673 EgtMachKernel 2.3a2 :
- aggiunte funzioni lua EmtExecCollisionCheck e EmtOnCollision utilizzabili solo durante la simulazione.
2021-01-03 17:10:01 +00:00
Dario Sassi 0449f191e7 EgtMachKernel 2.2l2 :
- aggiunti minimi e massimi dei valori assi per percorso di lavoro e lavorazione a Simulator come già fatto per Postproc.
2020-12-12 10:40:12 +00:00
Dario Sassi b456f89be5 EgtMachKernel :
- migliorie nella verifica collisioni della simulazione.
2020-07-24 07:18:05 +00:00
Dario Sassi 5d71cb243a EgtMachKernel 2.2g5 :
- in simulazione la verifica collisione può lavorare anche con trimesh chiuse invece delle sole Zmap
- in simulazione si è affinata la verifica di collisione per oggetti piccoli
- in simulazione si salta la verifica di collisione tra utensile in lavoro e grezzo lavorato anche se entrambi da verificare.
2020-07-23 15:06:11 +00:00
Dario Sassi 7a36ae0bcb EgtMachKernel :
- in simulatore separata gestione VirtualMilling da gestione CollisionDetection.
2019-11-17 09:49:01 +00:00
Dario Sassi 5816a62373 EgtMachKernel :
- aggiunta la gestione delle collisioni tra oggetti e grezzi dinamici in simulazione.
2019-08-06 09:32:37 +00:00
Dario Sassi e64e4362c2 EgtMachKernel :
- aggiunto possibilità richiamo script OnMove in simulazione (per verifica collisioni).
2019-04-06 08:07:17 +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 c0906ef63c EgtMachKernel 2.1c1 :
- corretta risalita in Z tra lavorazioni (senza più CalcDeltaZForHeadRotation)
- corretta svuotatura per reset flag lato aperto prima di analisi
- modificata simulazione per gestire più grezzi simultaneamente.
2019-03-04 08:04:32 +00:00
Dario Sassi bd74a8c9e7 EgtMachKernel :
- razionalizzazione della interfaccia di simulazione
- correzione all'assegnamento di variabili lua durante la simulazione.
2018-08-17 07:38:37 +00:00
Dario Sassi afec834281 EgtMachKernel 1.9e2 :
- migliorata gestione velocità simulazione con Virtual Milling.
2018-05-06 16:58:17 +00:00
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 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 19d3915bbb EgtMachKernel :
- aggiunta gestione stato simulazione utente per script di movimento per permettere stop e pausa.
2018-03-02 08:08:16 +00:00
Dario Sassi 716ffccd16 EgtMachKernel 1.9c2 :
- in simulazione aggiunti eventi OnSimulationStart e OnSimulationEnd.
2018-02-28 18:05:56 +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 2e170521c0 EgtMachKernel 1.9a2 :
- migliorie a simulazione per Vmill con pezzi che si muovono.
2018-01-19 08:32:30 +00:00
Dario Sassi 3f1a871b5a EgtMachKernel :
- modifiche per virtual milling (sperimentale).
2018-01-15 09:59:08 +00:00
Dario Sassi 74a5047b6b EgtMachKernel 1.8k1 :
- in simulazione passato parametro EMT.SBH a OnDispositionStarting e OnDispositionStart.
2017-11-09 12:16:28 +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 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 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 d75a5fdde8 EgtMachKernel :
- correzione molto importante a Start simulazione.
2017-04-21 14:37:32 +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 4b4a6bb88b EgtMachKernel :
. modifiche in simulazione per richiamo OnSelectTool all'inizio (EMT.FIRST a true).
2017-04-20 17:19:45 +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 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 9d1b2d8d60 EgtMachKernel 1.6x10 :
- aggiunta GetAllHeadsNames
- aggiunto nome asse a SimGetAxisInfoPos.
2017-01-30 08:06:33 +00:00
Dario Sassi 03dd454ef9 EgtMachKernel :
- aggiunta gestione attrezzaggio anche in simulazione
- in ToolDeselect aggiunto nome prossimo utensile EMT.NEXTTOOL.
2017-01-19 11:32:39 +00:00
Dario Sassi f448eac9a4 EgtMachKernel :
- migliorie alla simulazione per azioni ausiliarie prima e dopo i percorsi di lavoro.
2017-01-07 09:31:15 +00:00
Dario Sassi 476aaecdf6 EgtMachKernel :
- modifiche a Simulazione e Generazione per dati ausiliari iniziali e finali di percorso.
2017-01-05 18:47:38 +00:00
Dario Sassi c1b66b4477 EgtMachKernel :
- modifiche alla simulazione.
2017-01-05 16:37:36 +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 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 4af36521c2 EgtMachKernel :
- assegnazione punto start ed estrusione anche per foratura e taglio con lama
- emissione degli stessi anche in simulazione.
2016-11-04 08:12:00 +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