Commit Graph

919 Commits

Author SHA1 Message Date
Riccardo Elitropi 2c1cd101b2 EgtMachKernel :
- Aggiunta funzione che svuota le parti non svuotate di una lavorazione precedente.
2023-12-19 11:01:39 +01:00
Riccardo Elitropi f5a94ee0dd EgtMachKernel :
- lavorazione precedente. Primo test.
2023-12-18 13:10:38 +01:00
Riccardo Elitropi 790660e549 EgtMachKernel :
- rimozione funzioni non necessarie e pulizia codice.
2023-12-18 09:08:15 +01:00
Riccardo Elitropi d60cec01ef EgtMachKernel :
- primo codice di Test Volumi di svuotatura.
2023-12-15 19:31:11 +01:00
Riccardo Elitropi 9267f902ae EgtMachKernel :
merge con Master.
2023-11-29 12:41:34 +01:00
Riccardo Elitropi 4558f5d842 Merge commit 'c8c8d9e2a52041f2b511b5a4d9325945733f0a22' into svuotature 2023-11-29 12:27:32 +01:00
Riccardo Elitropi a404881759 EgtMachKernel :
- migliorata gestione Chunk per OneWay.
2023-11-29 12:19:06 +01:00
Dario Sassi c8c8d9e2a5 EgtMachKernel :
- preparazione nuova gestione calcolo elevazioni.
2023-11-28 09:39:06 +01: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
Dario Sassi e14c8eb8b3 EgtMachKernel 2.5k2 :
- correzioni a CalculateClPathAxesValues per lavorazioni 5 assi in continuo.
2023-11-16 18:59:46 +01:00
Riccardo Elitropi 77cd16a5b6 EgtMachKernel :
- volumi di pocketing .
2023-11-15 13:17:43 +01:00
Riccardo Elitropi c89683cc0e EgtmachKernel :
- primo codice per ricavare Volume di Pocketing.
2023-11-14 13:26:09 +01:00
Riccardo Elitropi cc50f573bc EgtMachKernel :
modifica funzione GetCurves.
2023-11-13 13:29:58 +01:00
Riccardo Elitropi c13dba8c9f EgtMachKernel :
- codice senza considerare il volume di svuotatura.
2023-11-13 08:15:21 +01:00
Riccardo Elitropi c8cd417dac EgtMachKernel :
- migliorie codice con test reali.
2023-11-09 17:11:39 +01:00
Riccardo Elitropi ce704bdcbc EgtMachKernel :
- migliorato codice OneWay.
2023-11-08 13:40:49 +01:00
Riccardo Elitropi 7ca922c9b6 EgtMachKernel :
- codice per casi ottimizzati ZigZag.
2023-11-07 17:46:49 +01:00
Riccardo Elitropi 4d02f573d2 EgtMachKernel :
- codice di test migliorato per casi ottimizzati a spirale.
2023-11-06 18:34:10 +01:00
Dario Sassi d5638e192c EgtMachKernel :
- corretta GetDistanceFromRawSide per sapere quanto una posizione è all'interno del grezzo (sbagliava se posizione sul bordo e direzione di fuga tangente al bordo).
2023-11-06 11:10:41 +01:00
Dario Sassi 85cdb84a5a EgtMachKernel :
- corretto crash in simulazione con posizione Tc vuota dovuto a modifiche commit precedente.
2023-11-06 09:33:17 +01:00
Dario Sassi 63a71db7ff EgtMachKernel :
- modifiche per gestire aggregati di utensili su tool changer.
2023-11-06 08:49:27 +01:00
Riccardo Elitropi 0dfc9a38da EgtMachKernel :
- primo codice di test da migliorare per Trapezi SpiralIn/Out.
2023-11-03 18:17:26 +01:00
Dario Sassi aa369739c9 EgtMachKernel 2.5k1 :
- ricompilazione con cambio versione.
2023-11-03 17:24:28 +01:00
Riccardo Elitropi 4ed4445d09 EgtMachKernel :
- Prime idee per ottimizzazioni.
2023-11-02 17:57:28 +01:00
Dario Sassi d19dfc5f8f EgtMachKernel 2.5j5 :
- migliorato calcolo approcci di fresature e svuotature
- in fresatura e svuotatura ora attacchi elica, zigzag e inseguimento partono 2mm sopra il materiale
- in fresatura migliorato passaggio ad inseguimento tra uno step e il successivo.
2023-11-01 19:21:28 +01:00
Riccardo Elitropi 072b47590e EgtMachKernel :
- casi ottimizzati Trapezi ( Codice non testato).
2023-10-31 16:43:04 +01:00
Riccardo Elitropi 31980fb85f EgtMachKernel :
- primo codice di prova per ottimizzazioni su step con geometrie uguali ( SpiralIn/Out/ZigZag).
2023-10-30 11:47:17 +01:00
Dario Sassi d874e30288 EgtMachKernel 2.5j4 :
- aggiunte a interfaccia di MachMgr le funzioni GetClEntAxesVal, GetToolSetupPosInCurrSetup e GetAllCurrAxesName.
2023-10-28 18:13:56 +02:00
Dario Sassi 4047b8385e EgtMachKernel :
- aggiunto messaggio di log nel caso di utensile non caricato perchè l'insieme tavola-testa non ha tre assi lineari.
2023-10-24 11:52:23 +02:00
Dario Sassi 63e95ab2fe EgtMachKernel 2.5j3 :
- migliorata simulazione con assi principali che non fanno movimento mentre lo fanno gli ausiliari (per controllo collisioni)
- la funzione EmtMoveAxes base per SimulMoveAxes ora gestisce fino a 10 assi in contemporanea.
2023-10-22 15:58:36 +02:00
Dario Sassi 93a5bd72c7 EgtMachKernel 2.5j2 :
- in creazione disegno utensile si nascondono eventuali Carter se è per visualizzazione in gestione DB utensili
- in OnToolData per generazione aggiunto parametro tipo utensile EMT.TTYPE
- in simulazione si lancia UpdateCurrSetup solo al primo avvio.
2023-10-16 16:10:24 +02:00
Riccardo Elitropi f51b05da5b EgtMachKernel :
- entrate rese coerenti tra i vari step ( SpiralIn/Out)
- rimozione del ricalcolo dei percorsi nel caso di geometria uguale tra gli step (SpiralIn/Out).
2023-10-11 13:17:34 +02:00
Riccardo Elitropi 46868459ae Merge commit 'b3a1ee8e6cbe1ea0c56e64133c96300e3f22bf89' into svuotature 2023-10-10 11:15:54 +02:00
Riccardo Elitropi ac85a09ff2 EgtMachKernel :
- migliorie per entrate.
2023-10-10 11:04:59 +02:00
Dario Sassi b3a1ee8e6c EgtMachKernel 2.5j1 :
- ricompilazione con cambio versione.
2023-10-09 13:02:22 +02:00
Dario Sassi 562e8342c3 EgtMachKernel 2.5i6 :
- in fresatura e svuotatura modificati approcci e retrazioni per macchine con TiltingTable (TURN) per stare più lontani dal materiale.
2023-09-27 21:11:18 +02:00
Dario Sassi 8c821750ba EgtMachKernel 2.5i5 :
- ricompilazione a 64bit con Enable Enhanced Instruction Set = Not Set.
2023-09-21 15:26:02 +02:00
Riccardo Elitropi 4ed01598a5 EgtMachKernel :
- controllo validità superfici e coerenza con le normali.
2023-09-18 13:17:24 +02:00
Dario Sassi 6669fdc7a9 EgtMachKernel :
- migliorato log di virtual  milling in simulazione.
2023-09-18 08:15:19 +02:00
Riccardo Elitropi ec91d76869 EgtMachKernel :
- migliorie proeiezioni e gesitoni lati aperti.
2023-09-15 13:06:31 +02:00
Dario Sassi e2043a7e3a EgtMachKerenl :
- piccole migliorie a simulazione (aumento velocità in rapidi e log).
2023-09-14 17:25:44 +02:00
Riccardo Elitropi cee893f4ca EgtMachKernel :
- migliorie varie.
2023-09-13 13:20:55 +02:00
Riccardo Elitropi 4e23dbe156 EgtMachKernel :
- migliorie gestioni lati aperti in adattamento a TriMesh
- inizio risoluzione problemi per lati aperti dentro al grezzo.
2023-09-12 17:35:31 +02:00
Riccardo Elitropi 944473df2e EgtMachKernel :
- migliorie gestioni lati aperti con isole chiuse molto vicine.
- migliorie generali e pulizia codice.
2023-09-11 13:31:23 +02:00
Dario Sassi f92cec9d3d EgtMachKernel 2.5i1 :
- aggiunta visualizzazione geometria di lavorazione in doppio per Drill, Pocketing e Milling
- a OnSetHead passata anche variabile globale EMC.USERNOTES con note utente dell'utensile
- in Simulazione corretto richiamo impostazione virtual milling su utensili con raggio maggiore del massimo gambo ammesso dal portautensile.
2023-09-11 10:47:42 +02:00
Riccardo Elitropi efde63ba64 EgtMachKernel :
- migliorie approssimazione curve e FlatRegions.
2023-09-08 13:41:35 +02:00
Riccardo Elitropi 09cddcf9ac EgtMachKernel :
- migliorie approssimazione sulle curve
- casi ottimizzati ZigZag con isole.
2023-09-07 13:08:34 +02:00
Riccardo Elitropi 7dcf367d48 EgtMachKernel :
- pulizia codice.
2023-09-06 09:48:03 +02:00
Riccardo Elitropi 5562a0f20c Merge commit 'f30f028b171a931f82cd15e95b4bea832a33c540' into svuotature 2023-09-06 09:47:26 +02:00
Riccardo Elitropi 05fb2ad32b EgtMachKernel :
- prova per svuotatura King e Sella.
2023-09-05 15:24:39 +02:00