Commit Graph

338 Commits

Author SHA1 Message Date
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
DarioS eeedb33603 EgtMachKernel 2.3d4 :
- in MachMgr aggiunta funzione AdjustOperationPhase.
2021-04-19 15:06:38 +02:00
Dario Sassi 9fa492f943 EgtMachKernel 2.3d3 :
- correzioni per dati DIST e STEM_DIAM in DB utensili.
2021-04-09 07:05:53 +00:00
Dario Sassi 50e2127a41 EgtMachKernel 2.3d2 :
- aggiunta gestione Dist e StemDiam in utensili
- aggiunta funzione EmtModifyExitPosition
- aggiunta gestione Dist a OnSetHead e aggiornamento posizione uscita.
2021-04-06 06:40:06 +00:00
Dario Sassi 239ef2f5de EgtMachkernel 2.3d1 :
- ricompilazione.
2021-04-03 18:02:33 +00:00
Dario Sassi 8249634ddb EgtMachKernel 2.3c3 :
- ricompilazione dopo aggiornamento interfaccia IMachMgr per parametro aggiunto a TdbToBeImported.
2021-03-25 08:50:28 +00:00
Dario Sassi f375123865 EgtMachKernel 2.3c2 :
- corretta svuotatura zigzag di cerchi completi.
2021-03-22 14:45:58 +00:00
Sara Perdoncin 0893cae18c EgtMachKernel 2.3c1 :
- aggiunte funzioni per importazione ed esportazione utensili.
2021-03-17 07:44:44 +00: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 f18ce4d089 EgtMachKernel 2.3b3 :
- in fresatura standard con lama aggiunta gestione approccio e retrazione lama su testa da sopra ma sotto il grezzo.
2021-02-13 17:24:47 +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 016a796188 EgtMachKernel 2.3b1 :
- permesso utilizzo di pezzi e di copie di pezzi (Duplo)
- a SpecialMoveZup aggiunta variabile EMC.FLAG (flag del movimento in rapido).
2021-02-08 08:43:03 +00:00
Dario Sassi 100f5aacdb EgtMachKernel 2.3a6 :
- corretta lavorazione mortasature inclinate.
2021-02-01 08:08:24 +00:00
Dario Sassi 769a780273 EgtMachKernel 2.3a5 :
- in lavorazione mortasatura se direzione praticamente Z+ la metto esattamente a Z+.
2021-01-28 08:27:34 +00:00
Dario Sassi 1dece3f2d3 EgtMachKernel 2.3a4 :
- corrette GetAxisMin e GetAxisMax di MachMgr perchè restituivano la posizione di Home
- corrette CalcSurfAuxView di Milling e di Mortising perchè potevano andare in loop infinito
- cambiato funzionamento di risalite tra una lavorazione e l'altra quando si imposta ExtraZ (ora valido solo se utensile entro un angolo da Z) e se non ammissibile si va a Zmax.
2021-01-15 14:15:54 +00:00
Dario Sassi 78bc849746 EgtMachKernel 2.3a3 :
- corretta lavorazione di finitura con lama per spatolatura per la gestione degli angoli sulla linea guida
- allineata AdjustCurveFromSurf alla funzione simile di EgtExecutor
- aggiunta funzione lua di macchina EmtGetBackAuxDir
- a MachMgr aggiunte funzioni di interfaccia GetCalcHead e GetCalcExit.
2021-01-14 06:36:35 +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 d3847fbd19 EgtMachKernel 2.3a1 :
- ricompilazione per nuova versione 2.3.
2020-12-28 18:49:25 +00:00
Dario Sassi 38883b047e EgtMachKernel 2.2l3 :
- nel calcolo dei minimi e massimi dei valori assi per percorso di lavoro e lavorazione si ignorano i punti CLIMB, RISE e HOME.
2020-12-21 07:18:21 +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 839633d072 EgtMachKernel 2.2l1 :
- aggiunti minimi e massi dei valori assi per percorso di lavoro e lavorazione a Postproc
- modificata scelta punto di inizio lavorazione WaterJetting chiusa.
2020-12-07 08:16:06 +00:00
Dario Sassi 4fb95bd5e3 EgtMachKernel 2.2k6 :
- correzione calcolo preview di WaterJetting.
2020-11-28 16:17:08 +00:00
Dario Sassi 5f0afffd28 EgtMachKernel 2.2k5 :
- corretta CreateMachMgr in caso di errore ora restituisce nullptr.
2020-11-19 15:23:52 +00:00
Dario Sassi e2164dfc57 EgtMachKernel 2.2k4 :
- aggiunta gestione stringa di errore o avvertimento da PostApply delle lavorazioni e da SpecialApply delle disposizioni.
2020-11-16 12:10:07 +00:00
Dario Sassi aed3ebe4d1 EgtMachKernel 2.2k3 :
- in interfaccia aggiunta funzione GetCalcTipFromPositions con vettore angoli
- in interfaccia corretta funzione GetCalcPositions con vettore angoli
- migliorato controllo angoli dati rispetto ad assi rotanti.
2020-11-14 08:07:52 +00:00
Dario Sassi 1d25de4caa EgtMachKernel 2.2k2 :
- aggiunti due parametri nelle lavorazioni di tagli con lama (DB versione 1011).
2020-11-10 06:30:48 +00:00
Dario Sassi 97e868dd7c EgtMachKernel 2.2k1 :
- in Foratura, Fresatura e Svuotatura ammessa lavorazione da sotto per teste di tipo non Above.
2020-11-04 07:21:27 +00:00
Dario Sassi 5dc854adb3 EgtMachKernel 2.2j5 :
- tramite Info di testa ZEXTRA possibilità di assegnare una extra risalita in Z per evitare collisioni nel collegamento di due lavorazioni.
2020-10-24 14:48:56 +00:00
Dario Sassi 2ee6613759 EgtMachKernel 2.2j4 :
- corretto assegnamento Zmax a inizio lavorazione dopo cambio utensile.
2020-10-22 06:43:54 +00:00
Dario Sassi 89f8202df5 EgtMachKernel 2.2j3 :
- ricompilazione con cambio versione.
2020-10-15 09:04:12 +00:00
Dario Sassi 01f404b5e2 EgtMachKernel 2.2j2 :
- aggiunta funzione TdbGetCurrToolThLength in MachMgr.
2020-10-15 07:44:28 +00:00
Dario Sassi a482cb4fa9 EgtMachKernel 2.2j1 :
- corretta fresatura su piano non perpendicolare all'utensile con oscillazione.
2020-10-13 07:09:08 +00:00
Dario Sassi 212e09769f EgtMachKernel 2.2i3 :
- aggiunto controllo tra uscita di attrezzaggio e uscita dichiarata nel DB utensili (prima di simulazione, stima e generazione).
2020-09-07 10:53:22 +00:00
Dario Sassi 790b8e5c28 EgtMachKernel 2.2i2 :
- ricompilazione con cambio versione.
2020-09-02 17:50:11 +00:00
Dario Sassi e7d3a7d7af EgtMachKernel 2.2h3 :
- migliorato calcolo elevazione di svuotature
- corretti errori in svuotature piccole con lati aperti
- corretta gestione appiattimento contorni di svuotature.
2020-08-30 11:29:51 +00:00
Dario Sassi 61948d3409 EgtMachKernel 2.2h2 :
- aggiunte in interfaccia MachMgr le funzioni GetAxisMin e GetAxisMax
- in Generazione e Simulazione ai dati utensili attrezzati aggiunto flag per indicare se utilizzato nel programma di lavoro.
2020-08-17 15:56:14 +00:00
Dario Sassi 894ca72674 EgtMachKernel 2.2h1 :
- versione 64bit passata a toolset VS2019.
2020-08-10 10:02:58 +00:00
Dario Sassi 0b22ff1ca2 EgtMachKernel 2.2g8 :
- ricompilazione per correzione a funzioni che non gestivano correttamente lo stack lua con possibili risultati catastrofici.
2020-07-30 11:05:07 +00:00
Dario Sassi 151134138e EgtMachKernel 2.2g7 :
- affinato calcolo elevazione per utensili di grande diametro (come le lame) perchè utilizzato anche nel calcolo interferenza in attacco e uscita.
2020-07-29 07:32:58 +00:00
Dario Sassi 05984a9eba EgtMachKernel 2.2g6 :
- ora se OnSpecialApplyDisposition assegna un valore negativo a EMC.ERR è un warning e non un errore.
2020-07-28 16:19:17 +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 69bf8c8599 EgtMachKernel 2.2g3 :
- modificata distanza di sicurezza per verifica collisioni in link
- corretto approccio/retrazione su tagli di lama inclinati di segmenti di retta.
2020-07-13 06:32:29 +00:00
Dario Sassi eb98dfcf07 EgtMachKernel 2.2g3 :
- quando si prendono gli angoli finali della lavorazione precedente, possibilità di saltare le posizioni RISE
- in tagli con lama corretta gestione spessore lama su facce lavorate al contrario.
2020-07-11 09:24:56 +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 2494d6784b EgtMachKernel 2.2g1 :
- corretto controllo percorso piano per interpolare curve composite con molti segmenti piccoli.
2020-07-01 10:08:01 +00:00
Dario Sassi 0bd5163b6a EgtMachKernel 2.2f8 :
- aggiunto a taglio lama attacco speciale a zig-zag.
2020-06-24 14:17:50 +00:00
Dario Sassi 56d544b78b EgtMachKernel 2.2f7 :
- ammessi disegni custom per tutti i tipi di utensili.
2020-06-18 18:18:36 +00:00
Dario Sassi a476b6a905 EgtMachKernel 2.2f6 :
- cambio versione per ricompilazione adattativa con librerie modificate.
2020-06-14 09:54:00 +00:00
Dario Sassi dda2eeafbe EgtMachKernel 2.2f5 :
- prime modifiche a Tabs di fresature per renderli adattativi.
2020-06-11 07:05:38 +00:00