131 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 4af09db198 EgtMachKernel :
- miglioria alla funzione EmtMoveAxes per gestire anche rappresentazioni simboliche delle feed (con interi negativi).
2023-01-17 18:19:49 +01:00
DarioS 1507f18b88 EgtMachKernel :
- aggiunta gestione Vmill a EmtMoveAxes.
2023-01-17 16:30:23 +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 b4fba50c15 EgtMachKernel 2.4j3 :
- in tutte le lavorazioni ora Apply esegue sempre Update (aggiornamento assi macchina e collegamento con operazione precedente) anche se non è necessario il ricalcolo della lavorazione.
2022-10-27 11:06:22 +02:00
DarioS 677a8466dd EgtMachKernel 2.4i5 :
- aggiunta gestione flag MaxDeltaR2OnFirst su testa per disabilitare controllo massimo delta su secondo asse rotante all'inizio di una lavorazione.
2022-10-03 08:56:46 +02:00
DarioS f8f23ed713 EgtMachKerenel :
- per simulazione AXESMASK portato a MASK come in generazione.
2022-09-26 07:45:45 +02: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 7ab0f5c4a2 EgtMachKernel 2.4f2 :
- modifiche a fresature per caso con tavola tilting/asse a ralla
- corretta in simulazione gestione errore collisione.
2022-06-08 11:41:32 +02:00
DarioS c18b4deef2 EgtMachKernel 2.4c2 :
- modifica a simulatore per gestire correttamente gli assi ausiliari dipendenti da assi principali.
2022-03-22 08:25:41 +01: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 8389a1d274 EgtMachKernel 2.3g2 :
- in simulazione aggiunta variabile EMT.MACHNAME con il nome della macchina come in generazione.
2021-07-05 17:46:01 +02:00
DarioS 68d52c82a7 EgtMachKernel 2.3f1 :
- migliorata velocità di simulazione con verifica di collisione in rapidi lunghi.
2021-07-05 08:35:12 +02:00
DarioS 2e1bf9ed29 EgtMachKernel :
- modifiche per avere la lavorazione corrente corretta durante OnSetHead.
2021-06-14 10:24:58 +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
DarioS 94de4a72ae EgtMachKernel 2.3d5 :
- step minimo simulazione con verifica collisioni portato da 10 a 20 mm
- in svuotature aggiunta possibilità di disabilitare tutti i lati aperti con Open=0 nelle note della lavorazione.
2021-04-29 08:55:07 +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 5757764905 EgtMachKernel 2.3b4 :
- aggiunti EMT.TDIR, EMT.CDIR e EMT.ADIR (direzioni utensile, correzione e ausiliaria) ai movimenti di Generator, Estimator e Simulator.
2021-02-20 15:10:51 +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 0045d186b3 EgtMachKernel :
- in mortasature aggiunta gestione info di testa ZSAFEDELTA per variare la ZSafe standard
- in simulazione corretta gestione riferimento speciale per mortasatrici in verifica collisioni.
2021-01-25 08:06:32 +00:00
Dario Sassi 7dda9568e8 EgtMachKernel :
- aggiunta definizione variabile EMT.VER all'inizio della simulazione (come per generazione).
2021-01-08 12:09:36 +00:00
Dario Sassi ac570fe364 EgtMachKernel :
- in Milling modificata GetPointOutOfRaw per teste da sotto
- in TestCollisionAvoid di Operation adattato richiamo di CDeCylClosedSurfTm per nuovo ordine parametri
- in Simulator corretta gestione lame con gambo per Virtual Milling
- in Simulator dopo OnSimulMoveStart con movimento in rapido aggiorno quote degli assi disabilitati dal mask.
2021-01-07 07:54:05 +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 14e7894c23 EgtMachKernel 2.2g2 :
- in reset per simulazione scambiato ordine tra reset macchina e reset assi
- migliorato controllo quando interpolare percorso in ApproxWithArcsIfUseful (per fresatura, svuotatura,...).
2020-07-04 15:11:24 +00:00
Dario Sassi c841813162 EgtMachKernel 2.2d3 :
- modifiche per consentire richiami incrociati tra funzioni lua di macchina senza distruggere riferimento a macchina e variabili globali.
2020-04-19 16:30:05 +00:00
Dario Sassi 65daa04bc4 EgtMachKernel 2.2b4 :
- cambiata UpdateSetup in UpdateCurrSetup
- aggiunta EraseCurrSetup.
2020-02-20 11:26:13 +00:00
Dario Sassi bff983e12c EgtMachKernel :
- prime modifiche per tagli inclinati su esterno archi.
2020-01-20 06:52:47 +00:00
Dario Sassi 7a36ae0bcb EgtMachKernel :
- in simulatore separata gestione VirtualMilling da gestione CollisionDetection.
2019-11-17 09:49:01 +00:00
Dario Sassi 5c5e445524 EgtMachKernel 2.1j4 :
- modifiche e migliorie a WaterJetting
- aggiunte funzioni in interfaccia per conoscere i dati delle entità CamData
- aggiunto a Camdata Index e gestito anche in Postproc.
2019-10-16 06:38:12 +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 3260704202 EgtMachKernel :
- aggiunta gestione warnings.
2019-06-26 16:18:36 +00:00
Dario Sassi 8a294ad640 EgtMachKernel :
- ulteriore correzione in simulazione a gestione assi ausiliari che sono anche principali e che sostituiscono i principali .
2019-06-11 17:02:17 +00:00
Dario Sassi c8a781ecf8 EgtMachKernel :
- correzione a simulazione per assi ausiliari che sono principali e li sostituiscono (tagli di lama da sotto in CUT).
2019-06-10 10:10:11 +00:00
Dario Sassi e21347d407 EgtMachKernel :
- corretta gestione pausa per collisione quando a fine movimento.
2019-04-08 10:07:38 +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 9cd9068b7b EgtMachKerenel :
- in simulazione correzione per controllo assi ausiliari.
2019-03-27 12:24:36 +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 d7901abd69 EgtMachKernel 1.9l5 :
- migliorie simulazione con Vmill.
2019-01-16 08:35:45 +00:00
Dario Sassi b6127178ba EgtMachKernel :
- fori senza estrusione prendono la normale del cerchio
- in fresatura nella verifica di attacco sopra il pezzo ora si tiene conto dell'affondamento
- in simulazione cambiati parametri spezzatura archi per Vmill.
2019-01-15 08:39:19 +00:00
Dario Sassi 2b322f5ea8 EgtMachKernel 1.9l4 :
- modificati parametri di spezzatura per Vmill in simulazione.
2018-12-22 12:21:26 +00:00
Dario Sassi b9303acc5d EgtMachKernel 1.9k2 :
- aggiunta gestione massimo affondamento di utensile TdbGetCurrToolMaxDepth
- for each (.. in ..) sostituito da for ( .. : ..) vero costrutto C++.
2018-11-28 17:11:39 +00:00
Dario Sassi d9929f2f4f EgtMachKernel :
- aggiunta in processa e simula inizializzazione variabile lua per Inches.
2018-10-18 06:27:03 +00:00
Dario Sassi 2e5842d4d4 EgtMachKernel :
- correzioni a simulazione per impostazione variabile lua con passo di simulazione.
2018-09-10 07:11:14 +00:00