Commit Graph

99 Commits

Author SHA1 Message Date
Dario Sassi 79864ed594 EgtMachKernel :
- passo minimo di fresature portato da 1.0 a 0.1
- corretta determinazione se posizioni di attacco/uscita sono sotto il grezzo.
2020-06-08 06:24:08 +00:00
Dario Sassi 0b4179b39c EgtMachKernel :
- modificato scelta percorso da faccia con inclinazione per mortasatrice.
2020-05-26 07:07:11 +00:00
Dario Sassi 0c6df8c5f5 EgtMachKernel :
- aggiunta possibilità di personalizzare i movimenti in rapido che producono extracorse a causa di un'area protetta tramite script lua OnSpecialMoveRapid.
2020-05-10 20:45:02 +00:00
Dario Sassi 0971bba37d EgtMachKernel 2.2d1 :
- in fresatura corretti e modificati attacchi a zigzag e a spirale specie per percorsi aperti
- in fresatura corretto step di spirale su percorso aperto
- in fresatura con lama aggiunti altri controlli su movimenti assiali
- in taglio con lama ammesse anche superfici regione
- in mortasatura (taglio con sega a catena) corretto calcolo elevazione su inizio e fine con attacco da sotto.
2020-04-08 21:11:12 +00:00
Dario Sassi 263691ba3b EgtMachKernel :
- correzione risalite sui link tra lavorazioni.
2020-02-20 07:38:19 +00:00
Dario Sassi dfbaa76eac EgtMachKernel 2.2b1 :
- correzioni per elevazioni su attacchi e uscite sotto il grezzo con teste da sopra.
2020-02-03 07:31:57 +00:00
Dario Sassi 97d02e1e21 EgtMachKernel :
- migliorato controllo collisioni nei collegamenti tra lavorazioni usando anche cilindri oltre a box.
2020-01-12 17:49:05 +00:00
Dario Sassi a90693d168 EgtMachKernel :
- in lavorazione Pocketing aggiunta gestione elevazione di attacco sotto il grezzo con Testa da sopra.
2020-01-12 14:54:47 +00:00
Dario Sassi 3d86e340b7 EgtMachKernel :
- aggiornamento chiamata funzione CDeBoxClosedSurfTm.
2020-01-10 10:38:46 +00:00
Dario Sassi 223e24e7cc EgtMachKernel 2.2a1 :
- in foratura se richiesta inversione e non possibile ora segnalo errore
- in foratura è possibile forzare foro passante con la nota "Open=1;" in UserNotes della lavorazione.
2019-12-30 09:29:48 +00:00
Dario Sassi 2cd8303f58 EgtMachKernel 2.1k1 :
- ora si esegue reset su OutstrokeInfo quando si ricalcolano gli angoli con C variato di un angolo giro
- in lavorazione Waterjet corretto caso con archi prima e dopo angoli
- in lavorazione Waterjet Preview con anche ingombro sotto.
2019-11-04 07:26:48 +00:00
Dario Sassi 17b01c8495 EgtMachKernel :
- quando si copia un utensile lo si disattiva
- in lavorazione WJ i contorni chiusi interni hanno attacco/uscita sul lato abbastanza lungo a Xmin (per corse asse rotante C se inclinati)
- migliorata interpretazione hint per angoli iniziali.
2019-10-30 07:16:19 +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 acd939716d EgtMachKernel :
- in fresatura migliorato calcolo elevazione di attacchi sotto il pezzo
- in svuotatura corretta gestione lati aperti con contorni con molte entità
- in svuotatura gestione flag lati aperti anche da curve di contorno (info OPEN=...).
2019-08-29 09:02:32 +00:00
Dario Sassi 36c161d03a EgtMachKernel :
- nel caso di extracorsa si calcola BackAuxDir per rendere possibile anteprima utensile in lavorazione.
2019-08-02 08:24:22 +00:00
Dario Sassi 404105518f EgtMachKernel 2.1g1 :
- corretto problema lavorazioni e disposizioni che potevano non essere cancellate (specie da OmagCUT).
2019-07-05 10:47:31 +00:00
Dario Sassi fd99ed62f4 EgtMachKernel :
- aggiunto PARALLEL_SLANT da faccia
- aggiunte mortase inclinate.
2019-06-22 07:32:48 +00:00
Dario Sassi 226640baee EgtMachKernel :
- aggiornato a 1007 versione DB lavorazioni per aggiunta Finitura Superficie
- aggiunta gestione portautensili per utensili di tipo TT_MILL_NOTIP con specifica :MILL_NOTIP in dichiarazione file INI
- si imposta ricalcolo anche alla cancellazione delle lavorazioni.
2019-06-17 15:39:18 +00:00
Dario Sassi 754a9a6506 EgtMachKernel 2.1f1 :
- migliorie a finitura superfici
- resi costanti alcuni metodi delle classi Operations.
2019-06-10 07:06:17 +00:00
Dario Sassi 3ab2a89595 EgtMachKernel :
- in AdjustStartEndMovements si rimuovono anche i punti CLIMB dagli inizi.
2019-05-28 15:33:37 +00:00
Dario Sassi 58865e59d5 EgtMachKernel 2.1e4 :
- si imposta ricalcolo anche al cambio di ordine delle lavorazioni.
2019-05-25 13:55:31 +00:00
Dario Sassi 671728eb66 EgtMachKernel 2.1e3 :
- migliorata gestione extra-corse in presenza di aree vietate (rimangono da verificare i rapidi).
2019-05-22 14:50:39 +00:00
Dario Sassi e4613162c5 EgtMachKernel :
- aggiunta gestione livello di debug in LOG*.
2019-04-01 06:16:03 +00:00
Dario Sassi a1e7cc4597 EgtMachKernel 2.1c5 :
- migliorato calcolo direzione aggregato da sotto con lavorazioni sul bordo del pezzo.
2019-03-27 07:39:17 +00:00
Dario Sassi 39bf1700d9 EgtMachKernel 2.1c4 :
- modifiche per gestire lo stato delle operazioni (ok, da ricalcolare, ....).
2019-03-18 18:52:08 +00:00
Dario Sassi 4c0ad599ed EgtMachKernel :
- razionalizzate costanti geometriche di approssimazione
- aggiustate approssimazioni di Bezier e archi fuori piano interpolazione in milling.
2019-03-13 08:14:11 +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 2f1b3ba378 EgtMachKernel :
- in versione Release X64 abilitato AVX2.
2019-02-28 10:31:23 +00:00
Dario Sassi 73c7cc88e0 EgtMachKernel :
- fabs sostituito da abs.
2018-12-27 11:22:54 +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 10fface7d0 EgtMachKernel 1.9j6 :
- prima versione gestione lati aperti di svuotature
- corrette Clone di lavorazioni per Copia
- migliorata gestione visualizzazione Anteprima utensile in lavorazione.
2018-10-29 07:37:47 +00:00
Dario Sassi b6cf60afcb EgtMachKernel 1.9j5 :
- in AdjustCurveFromSurf aggiunta eliminazione curve di estremità molto corte (0.1 mm).
2018-10-20 08:29:38 +00:00
Dario Sassi a23c8e30f5 EgtMachKernel 1.9j4 :
- modifiche calcolo parte di contorno di faccia da usare in fresatura.
2018-10-16 06:40:45 +00:00
Dario Sassi 05450ad20e EgtMachKernel :
- piccola modifica stilistica.
2018-10-08 07:12:42 +00:00
Dario Sassi 42ec369b8f EgtMachKernel :
- correzioni a calcolo elevazione per percorsi di lavoro appena fuori dal grezzo
- correzioni a recupero grezzo per percorsi di lavoro appena fuori dal grezzo.
2018-10-05 14:04:38 +00:00
Dario Sassi 8c512a3527 EgtMachKernel 1.9j1 :
- corretto calcolo elevazione con più grezzi e punto controllato fuori da grezzo in lavoro
- in fresature ora se ingresso finisce in angolo interno viene spostato a metà del lato adiacente.
2018-10-03 16:24:38 +00:00
Dario Sassi 079d9226b7 EgtMachKernel :
- migliorie a gestione parte contorno faccia per fresatura.
2018-09-24 05:36:44 +00:00
Dario Sassi b51a1a418e EgtMachKernel 1.9f2 :
- aggiunta gestione offset a tavola da disposizione
- migliorata gestione distanza da sotto il grezzo dei tagli con lama.
2018-06-12 06:49:06 +00:00
Dario Sassi ad5c015b46 EgtMachKernel :
- ApproxWithArcsIfUseful in milling e pocketing solo se curve piane o quasi.
2018-05-23 13:29:17 +00:00
Dario Sassi 71ef4e79a1 EgtMachKernel :
- ottimizzate rotazioni di +/- 90 deg.
2018-05-22 10:17:58 +00:00
Dario Sassi 0a95bf668f EgtMachkernel :
- correzione a Milling per percorsi di lavoro da non interpolare con archi.
2018-05-14 08:14:43 +00:00
Dario Sassi f3ffeffc7d EgtMachKernel :
- in foratura anche le composite con curve di Bezier che sono cerchi vengono riconosciute
- aggiustato parametro di sicurezza per controllo collisioni nei rapidi.
2018-05-09 06:55:11 +00:00
Dario Sassi 9cc19c0d31 EgtMachKernel 1.9e3 :
- nella verifica di collisione dei rapidi si accetta di diminuire la distanza di sicurezza del 10% di quella impostata
- nelle forature si aggiunge l'elevazione nel calcolo della posizione di sicurezza, come in tutte le altre lavorazioni.
2018-05-08 16:59:37 +00:00
Dario Sassi 64d4b20f6a EgtMachKernel 1.9e1 :
- adattamenti per funzioni CDe (collision detection).
2018-04-30 15:03:32 +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 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 6d324ba067 EgtMachKernel :
- aggiunta lavorazione di mortasatura
- aggiunt agestione angolo indeterminato su secondo asse rotante.
2018-02-28 09:35:51 +00:00
Dario Sassi 6fd2bc51ef EgtMachKernel :
- su ZMAXONROT aggiunta gestione 2 parametri.
2017-12-04 20:34:24 +00:00