40 Commits

Author SHA1 Message Date
Dario Sassi 4ab7788d6d EgtMachkernel :
- aggiunta gestione OnSpecialApplyMachining appena prima del calcolo dei collegamenti tra lavorazioni.
2026-01-21 09:46:38 +01:00
Dario Sassi 04bb4165c9 EgtMachKernel :
- modifiche a UpdateToolData per impostare lavorazione da riverificare se sono cambiati i dati dell'utensile.
2026-01-11 18:53:35 +01:00
Dario Sassi 8282548bf0 EgtMachKernel 2.7k3 :
- razionalizzate costanti per parametri in UserNotes di lavorazioni (tutte nel nuovo file OperUserNotesConst.h)
- modifiche per consentire più facilmente la lavorazione in doppio dei fori (step finale costante).
2025-11-10 17:49:18 +01:00
Dario Sassi 2ed88f66e9 EgtMachKernel :
- prime modifiche per nuova versionedi NewLinkMgr (aggiunta OnSpecialLink).
2025-07-07 15:01:59 +02:00
Dario Sassi d7fadcb596 EgtMachKernel 2.7g1 :
- riportate su tutte le lavorazioni le modifiche in Update prima fatte solo a milling.
2025-07-02 08:22:00 +02:00
Dario Sassi ef28db40e1 EgtMachKernel :
- a fresatura aggiunta gestione lista di curve per FaceUse tramite "EdgesFaceUse" con valori a vettore di interi in UserNotes
- in tutte le lavorazioni sistemato ricalcolo con stato con bit MCH_ST_GEO_MODIF impostato
- in tutte le lavorazioni SetGeometry imposta bit MCH_ST_GEO_MODIF solo se gli Id e i SubId delle geometrie sono effettivamente variati.
2025-04-07 11:54:28 +02:00
Dario Sassi bd744a710c EgtMachKernel 2.6l4 :
- quando si applica una lavorazione se non si trova l'utensile con UUID ora lo si cerca con il nome.
2024-12-31 10:48:34 +01:00
Dario Sassi b157cc66ec EgtMachKernel 2.6j4 :
- corretto sistema di aggiornamento automatico lavorazioni.
2024-10-31 08:38:01 +01:00
Dario Sassi 171c473e5b EgtMachKernel :
- nel calcolo degli assi macchina su percorsi ora si infittiscono opportunamente i punti quando necessario a 5 assi.
2024-05-22 08:20:56 +02:00
Dario Sassi 6986c01fba EgtMachKernel 2.6e4 :
- in lavorazioni generiche ora si imposta l'utensile per il calcolo prima di chiamare lo script
- in lavorazioni generiche si passa allo script anche la variabile EMC.ISROBOT (flag che indica se la catena cinematica è di tipo robot).
2024-05-16 12:51:11 +02:00
Dario Sassi d5c39485ea EgtMachKernel 2.5k3 :
- aggiunta la possibilità di forzare sempre la visualizzazione del versore fresa negli oggetti CamData
- le funzioni lua EmtAddRapidStart, EmtAddRapidMove, EmtAddLinearMove e EmtAddArcMove ora hanno un parametro opzionale in più per forzare la visualizzazione della direzione utensile
- agli script per Lavorazioni Generiche ora sono passati parecchi dati geometrici e non dell'utensile utilizzato
- in visualizzazione dei percorsi in Doppio ora si tiene conto anche del parametro opzionale DeltaZ.
2023-11-22 20:31:38 +01:00
DarioS 8c1b61b6b8 EgtMachKernel 2.5g2 :
- prima di fare il calcolo degli assi nell'update delle lavorazioni si cancellano le entità di tipo CLIMB, RISE e HOME che potrebbero dare errori come extra-corse e che in ogni caso verrebbero cancellate e ricalcolate subito dopo con la funzione AdjustStartEndMovements.
2023-07-20 20:43:33 +02:00
DarioS 4b93557efe EgtMachKernel 2.5c2 :
- nelle lavorazioni all'aggiornamento utensile si prendono i dati opportuni anche dall'attrezzaggio corrente.
2023-03-23 19:08:44 +01:00
DarioS 4f22c9c578 EgtMachKernel 2.4k1 :
- migliorati messaggi di log su Apply lavorazioni.
2022-11-03 15:52:26 +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 b82cdd0bc7 EgtMachKernel :
- corretto link tra lavorazioni quando HomeZ standard non va bene ma serve GetExtraZ
- disabilitate svuotature a spirale ottimizzate per problemi quando ci sono tre lati aperti
- sistemate maiuscole/minuscole nei nomi dei file inclusi.
2022-02-26 17:53:11 +01:00
DarioS 73ce1f1018 EgtMachKernel 2.3j5 :
- aggiunta funzione EmtModifyHeadAuxDirection
- corretto scambio parametri attacco/uscita in fresatura cquando percorso invertito
- assi bloccati ora impostabili da lavorazione con nome asse oppure con suo token.
2021-10-14 11:07:49 +02: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 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 632c59422c EgtMachKernel :
- completata gestione warnings.
2019-06-26 17:21:01 +00:00
Dario Sassi 3e542bd41f EgtMachKernel :
- corretto problema controllo affondamento in foratura introdotto con gestione MaxElev.
2019-06-19 18:42:35 +00:00
Dario Sassi e4613162c5 EgtMachKernel :
- aggiunta gestione livello di debug in LOG*.
2019-04-01 06:16:03 +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 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 777c2ddd03 EgtMachKernel :
- aggiunto aggiornamento utensile in lavorazione in preparazione visualizzazione utensile
- migliorie nell'aggiornamento utensile delle lavorazioni.
2018-03-30 15:04:04 +00:00
Dario Sassi e77959816b EgtMachKernel :
- modifiche a salvataggio UserObj per nBaseId.
2018-01-30 17:24:49 +00:00
Dario Sassi 0796deb027 EgtMachKernel 1.8j5 :
- modifiche a drilling per invertire fori e impostare max profondità
- aggiunta possibilità di MachiningApply e MachiningUpdate senza PostApply.
2017-10-24 18:16:57 +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 d7c7547cd3 EgtMachKernel 1.8g5 :
- migliorata segnalazione extra corse.
2017-07-21 13:01:52 +00:00
Dario Sassi e4082f83af EgtMachKernel 1.8g3 :
- in lavorazione generica si può disabilitare controllo su collegamento con precedente (Vpl:0 in Notes).
2017-07-13 14:45:54 +00:00
Dario Sassi a4c7789a91 EgtMachKernel 1.8f2 :
- aggiunte Update di lavorazioni e disposizione per ricalcolo assi macchina ecollegamenti.
2017-06-17 16:55:44 +00:00
Dario Sassi 88d87de77e EgtMachKernel :
- gestione rinvio da sotto con gestione normale e con rotazione alla MDC.
2017-06-10 15:44:40 +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 fdb622516f EgtMachKernel :
- piccole migliorie di programmazione.
2017-03-14 12:06:53 +00:00
Dario Sassi 6fce5b366d EgtMachKernel 1.8c3 :
- prima versione funzionante di lavorazione generica con script lua
- corretta funzione per Lua EmtAddArcMove
- aggiunta VerifyAngleOutstroke
- corretta assegnazione valore precedente ad asse indeterminato
- corretta assegnazione angoli tenendo conto dei precedenti durante lavorazione.
2017-03-08 19:47:08 +00:00
Dario Sassi aec93d06fb EgtMachKernel 1.8c1 :
- liberalizzati nomi di utensili e lavorazioni (ora vietato solo carattere '\n')
- migliorati controlli su reset lavorazione corrente
- corretta elevazione di fresatura, svuotatura e scalpellatura quando percorso su superficie superiore del grezzo
- corretto controllo step di fresatura e svuotatura quando nullo.
2017-03-02 18:08:09 +00:00
Dario Sassi 2d0ea787fa EgtMachKernel :
- in svuotature gestione SpiralIn e SpiralOut ottimizzate per cerchi
- in svuotatura aggiunti attacchi zigzag e elica e uscita Glide
- in contornatura miglioramenti vari.
2017-02-20 18:28:57 +00:00
Dario Sassi 6e63197ac4 EgtMachKernel :
- modificata Operation::GetRawGlobBox per tener conto dell'ingombro utensile.
2017-01-18 07:37:53 +00:00
Dario Sassi e184799057 EgtMachKernel 1.6x7 :
- aggiunta lavorazione generica (versione preliminare).
2017-01-16 09:07:08 +00:00