157 Commits

Author SHA1 Message Date
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 61d0c583e8 EgtMachKernel :
- correzione per gestire archi su macchine con assi rotanti su tavola.
2020-09-22 07:48:13 +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 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 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