Commit Graph

550 Commits

Author SHA1 Message Date
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 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 019b4e1cad EgtMachKernel :
- in fresature aggiunta gestione tabs a lavorazioni a step zig-zag e one-way.
2020-07-14 06:16:47 +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 e232e38bd4 EgtMachKernel :
- nelle note utente degli utensili è possibile inserire TH=Nome; per forzare l'uso del portautensili di nome specificato (deve essere nel direttorio opportuno).
2020-06-16 15:57:47 +00:00
Dario Sassi 597abe21be EgtMachKernel :
- miglioria ai tabs della fresatura.
2020-06-16 08:48:13 +00:00
Dario Sassi 13753d5820 EgtMachKernel :
- piccola modifica a grafica per tabs.
2020-06-16 08:36:36 +00:00
Dario Sassi 2b49b4e0d7 EgtMachKernel :
- in fresatura aggiunta a gestione Tabs la sincronizzazione tra parti adiacenti di lavorazioni diverse.
2020-06-16 06:55:26 +00:00
Dario Sassi 4b9f4548e5 EgtMachKernel :
- in fresatura migliorata gestione tabs per evitare spigoli e parti troppo curve.
2020-06-15 06:31:34 +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 4cb2356e4f EgtMachKernel :
- piccoli aggiustamenti sui tabs.
2020-06-12 07:36:10 +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
Dario Sassi f64370e2df EgtMachKernel 2.2f4 :
- in fresatura la lunghezza dei tab è ora riferita al maetriale lasciato (sul centro fresa è aumentata del diametro).
2020-06-08 10:33:31 +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 75266fd465 EgtMachKernel 2.2f3 :
- aggiustamenti per tab in fresature.
2020-06-05 18:00:06 +00:00
Dario Sassi 5f5a92bcf3 EgtMachKernel :
- funzione MachMgr::GetCurrMachineDir ora non richiede più il caricamento completo della macchina.
2020-06-04 12:52:06 +00:00
Dario Sassi 3bff75f0d1 EgtMachKernel 2.2f2 :
- in lavorazione fresatura aggiunta gestione TabMin e TabMax (minimo e massimo numero di tab in un percorso).
2020-06-03 11:34:18 +00:00
Dario Sassi 083082aab3 EgtMachKernel :
- aggiunta gestione tabs a standard milling.
2020-06-02 23:13:29 +00:00
Dario Sassi 910a5fcb2c EgtMachKernel 2.2f1 :
- corretta segnalazione errore caricamento TcPos
- corretta gestione e segnalazione caricamento gruppo di lavoro non riuscito.
2020-05-31 21:25:13 +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 ce0b0fcb5a EgtMachKernel 2.2e2 :
- miglioria in SpecialApply di Disposition (si cancella eventuale vecchio gruppo CL prima di eseguire).
2020-05-25 08:23:03 +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 2f4b643a32 EgtMachKernel 2.2e1 :
- tolto piccolo offset interno per evitare problemi in preview di attacchi e uscite lama su archi.
2020-05-07 06:56:02 +00:00
Dario Sassi 5d843f376f EgtMachKernel :
- corretto errore in fresatura con percorsi chiusi praticamente ma non esattamente tangenti tra inizio e fine.
2020-05-01 09:24:37 +00:00
Dario Sassi b7a77a6839 EgtMachKernel 2.2d5 :
- anche la speed viene considerata per il disegno utensile (per poter evidenziare il senso di rotazione).
2020-04-28 09:37:03 +00:00
Dario Sassi f31aacdc14 EgtMachKernel 2.2d4 :
- aggiunta gestione TcPos (posizioni di cambio utensile) da configurazione macchina
- aggiunte funzioni GetToolsInCurrSetupPos, GetTcPosId e GetAllTcPosNames.
2020-04-27 07:27:23 +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 c80825110d EgtMachKernel 2.2d2 :
- aggiustamenti per IsFlat.
2020-04-13 09:08:22 +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 0243faef74 EgtMachKernel :
- correzione in lavorazione di lama su faccia.
2020-04-06 08:13:30 +00:00
Dario Sassi 4f34a64f21 EgtMachKernel :
- in Release cambiate opzioni di ottimizzazione da /Ox  a /O2.
2020-03-30 11:01:50 +00:00
Dario Sassi d8e2c5b810 EgtMachKernel 2.2c3 :
- ricompilazione.
2020-03-26 11:56:06 +00:00
Dario Sassi ce65541eed EgtMachKernel :
- in svuotature migliorato algoritmo di scelta lato aperto di ingresso.
2020-03-19 23:05:17 +00:00
Dario Sassi 39dc5e2e14 EgtMachKernel 2.2c2 :
- corretto errore in fresatura con attacco o uscita a scivolo più lunghi del percorso chiuso e sovrapposizione.
2020-03-10 22:34:27 +00:00
Dario Sassi 82f3d1a5d8 EgtMachKernel 2.2c1 :
- in Milling modificato riconoscimento percorso chiuso per cambio inizio (per evitare percorsi sovrapposti di pulizia spigoli)
- in Milling, Pocketing, Mortising e Chiseling corretto cambio affondamento che supera l'elevazione
- in gestione utensili aggiunte funzioni SetCurrToolValInNotes, RemoveCurrToolValInNotes e GetCurrToolValInNotes.
2020-03-07 08:59:15 +00:00
Dario Sassi c5f0bc1034 EgtMachKernel 2.2b6 :
- migliorie a svuotature con lati aperti e cambio posizione fresa su lato aperto (ora in centro).
2020-02-28 09:07:09 +00:00
Dario Sassi 9736b336ec EgtMachKernel 2.2b5 :
- modifiche per lucidatura a fresature e svuotature.
2020-02-25 08:26:42 +00:00
Dario Sassi 222c0fab81 EgtMachkernel :
- aggiunta gestione bit di protezione della chiave che disabilita la generazione del CN.
2020-02-24 10:40:26 +00:00
Dario Sassi b775e58f22 EgtMachKernel :
- aggiunto sottotipo fresa per polishing.
2020-02-21 11:04:17 +00:00
Dario Sassi 65daa04bc4 EgtMachKernel 2.2b4 :
- cambiata UpdateSetup in UpdateCurrSetup
- aggiunta EraseCurrSetup.
2020-02-20 11:26:13 +00:00
Dario Sassi 263691ba3b EgtMachKernel :
- correzione risalite sui link tra lavorazioni.
2020-02-20 07:38:19 +00:00
Dario Sassi d9f3f75e89 EgtMachKernel 2.2b3 :
- aggiunta gestione MaxElev in Mortising.
2020-02-18 19:57:49 +00:00