157 Commits

Author SHA1 Message Date
Riccardo Elitropi bca5dbb6dd Merge remote-tracking branch 'origin/master' 2023-01-23 08:14:14 +01:00
Riccardo Elitropi e009429d93 EgtmachKernel:
- svuotature con isole ( Spiral In, Out, ZigZag, OneWay)
- piccola modifica funzione GetDistanceFromRawBottom.
2023-01-23 08:12:27 +01:00
DarioS c3fa0bad11 EgtMachKernel :
- correzione di Operation::CalculateAxesValues per ricalcolo assi rotanti con testa 4 assi.
2023-01-18 11:20:01 +01:00
DarioS 961fce5aa4 EgtMachKernel :
- corretto errore in assegnazione versione 2.5a1 di R32
- reso più stabile ingresso in tasche con lati aperti.
2023-01-09 10:15:52 +01:00
DarioS caf2176a3c EgtMachKernel 2.4k3 :
- aggiunto ricalcolo di AuxDir (se necessario) dopo modifiche di SpecialMoveZup.
2022-11-09 13:14:22 +01:00
DarioS 7f1e0ac8d8 EgtMachKernel 2.4k2 :
- migliorati log in Apply e Update di disposizioni e lavorazioni
- aggiunta funzione GetName a Operation.
2022-11-07 16:37:34 +01:00
DarioS 4f22c9c578 EgtMachKernel 2.4k1 :
- migliorati messaggi di log su Apply lavorazioni.
2022-11-03 15:52:26 +01:00
DarioS f70218a432 EgtMachKernel 2.4j1 :
- aggiunta possibilità di definire direzione principale di approccio per rinvio da sotto con massima deviazione angolare di 95deg.
2022-10-14 10:47:40 +02:00
DarioS 677a8466dd EgtMachKernel 2.4i5 :
- aggiunta gestione flag MaxDeltaR2OnFirst su testa per disabilitare controllo massimo delta su secondo asse rotante all'inizio di una lavorazione.
2022-10-03 08:56:46 +02:00
DarioS cf6c628876 EgtMachKernel :
- modifiche per permettere assi lineari controversi con assi principali XYZ.
2022-08-29 07:24:34 +02:00
DarioS 5cde54467a EgtMachKernel :
- in mortasatura sistemato calcolo affondamento quando inclinata rispetto al movimento
- corretto calcolo spessore da associare a curva derivata da contorno superficie con TOOL_PAR_SLANT.
2022-08-05 07:25:45 +02:00
DarioS 6b3343a98e EgtMachKernel 2.4g7 :
- in Mortising si considerano concatenabili lati di facce con delta angolare non oltre 31 gradi (prima il limite era di 46).
2022-08-04 19:58:05 +02:00
DarioS 3e33be0552 EgtMachKernel 2.4g4 :
- modifica a ApproxWithArcsIfUseful per evitare problemi con percorsi piani su piani diversi da XY.
2022-07-21 07:02:04 +02:00
DarioS a1a4c85024 EgtMachKernel 2.4e6 :
- correzione calcolo lunghezza attacchi/uscite di svuotature ottimizzate.
2022-05-25 08:35:12 +02:00
DarioS dc0b055480 EgtMachKernel :
- migliorie su approcci eretrazioni di fresature con lame.
2022-04-22 08:53:59 +02:00
DarioS d3922eb897 EgtMachKernel :
- migliorata gestione approcci e retrazioni in fresature con lame.
2022-03-20 18:51:56 +01:00
DarioS b059fe9486 EgtMachKernel 2.4b8 :
- migliorata gestione direzione utensile da lavorazione faccia in parallelo.
2022-03-08 11:19:52 +01: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 869b9e0ebe EgtMachKernel 2.4b6 :
- in taglio con lama quando si prende il percorso da superficie si limita la deviazione angolare a 16.1 gradi
- in fresatura la direzione utensile parallela da parte di contorno superficie si calcola nel punto medio (per favorire il lato lungo).
2022-02-23 10:51:54 +01:00
DarioS d66fdb0e5e EgtMachKernel :
- corretto collegamento tra lavorazioni per problemi macchine tipo PF con pezzi alti.
2022-02-17 22:25:55 +01:00
DarioS 78d717cb39 EgtMachKernel :
- modifiche a Pocketing per svuotature a ZigZag ottimizzate.
2022-02-14 12:56:09 +01:00
DarioS ca1aa4c9ac EgtMachKernel 2.4a4 :
- aggiunti massimi e minimi di posizioni e assi anche a gruppi CL e suoi sottogruppi di Disposizioni
- si esegue la scrittura di questi estremi per lavorazioni e disposizioni solo quando definiti.
2022-01-31 18:43:17 +01:00
DarioS 339c0260f8 EgtMachKernel 2.3l3 :
- sicurezza minima di collisione ridotta a 5 mm nelle verifiche dei link.
2021-12-29 20:39:07 +01:00
DarioS 17c7be3a56 EgtMachKernel 2.3k2 :
- nella gestione link tra lavorazioni aggiunta possibilità di utilizzo script OnSpecialGetMaxZ che determina la Zmassima raggiungibile nel collegamento in funzione delle posizioni testa iniziale e finale.
2021-11-22 11:10:03 +01:00
DarioS ac17810065 EgtMachKernel 2.3j8 :
- aggiunta funzione lua EmtGetAllLinkedRawParts
- corretto calcolo GetPointUnderRaw.
2021-11-02 08:21:07 +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
DarioS 01cb04ac96 EgtMachKernel 2.3i4 :
- migliorato controllo risalita tra percorsi di lavorazione e migliorata assegnazione Flag2 (se 1 allora a MaxZ).
2021-09-09 15:49:08 +02:00
DarioS 0c3ad1ebe5 EgtMachKernel 2.3i3 :
- corretta recente modifica per calcolo Zsafe in link tra lavorazioni.
2021-09-07 18:44:54 +02:00
DarioS 7b3a544c9f EgtMachKernel 2.3i2 :
- modifiche alla verifica Z sicura per link tra lavorazioni.
2021-09-07 18:04:02 +02:00
DarioS b3a13a94bb EgtMachKernel 2.3i1 :
- link tra lavorazioni con maggiori sicurezze
- corretta gestione svuotature da sotto con testa da sotto.
2021-09-06 10:24:14 +02:00
DarioS e783f83011 EgtMachKernel 2.3h1 :
- nei tagli con lama (Sawing) quando si lavorano facce si scartano tratti di estremità più corti di 0.5mm (prima 0.1mm).
2021-08-01 10:55:52 +02:00
DarioS 7125453424 EgtMachKernel 2.3g4 :
- versione x64 compilata con Clang-cl/LLVM
- modifiche varie per eliminare warning più gravi di questo compilatore.
2021-07-20 14:47:48 +02:00
DarioS 2e1bf9ed29 EgtMachKernel :
- modifiche per avere la lavorazione corrente corretta durante OnSetHead.
2021-06-14 10:24:58 +02:00
DarioS 8c7ee22703 EgtMachKernel 2.3e4 :
- aggiunta gestione collegamento tra lavorazioni con risalita poi rotazione poi spostamento poi discesa (con nuovo flag 5 su rapido).
2021-05-28 12:26:24 +02:00
DarioS bccbedb92f EgtMachKernel :
- corretto AddRise (deve restituire i valori degli assi anche se non si aggiunge movimento).
2021-05-04 10:26:58 +02:00
Dario Sassi 2a82424676 EgtMachKernel :
- modifiche per controllo uscite con lama in fresatura.
2021-03-29 08:09:18 +00:00
Dario Sassi 985c90ab7f EgtMachKernel :
- modifiche per fresature con lama con testa da sopra e con accesso da sotto il pezzo.
2021-03-01 08:10:49 +00:00
Dario Sassi cb77d0c2aa EgtMachKernel 2.3b5 :
- aggiunto Flag2 a CamData per secondo flag dei movimenti
- nei movimenti Genera e Simula ora definito EMT.FLAG2
- in Simula possibilità di visualizzare quote assi principali anche se disabilitati come movimento EMT.ShowAxes.
2021-02-25 14:45:25 +00:00
Dario Sassi eddf28b0c4 EgtMachKernel :
- SpecialMoveZup ora può modificare Flag.
2021-02-22 07:08:56 +00:00
Dario Sassi f18ce4d089 EgtMachKernel 2.3b3 :
- in fresatura standard con lama aggiunta gestione approccio e retrazione lama su testa da sopra ma sotto il grezzo.
2021-02-13 17:24:47 +00:00
Dario Sassi 016a796188 EgtMachKernel 2.3b1 :
- permesso utilizzo di pezzi e di copie di pezzi (Duplo)
- a SpecialMoveZup aggiunta variabile EMC.FLAG (flag del movimento in rapido).
2021-02-08 08:43:03 +00:00
Dario Sassi 100f5aacdb EgtMachKernel 2.3a6 :
- corretta lavorazione mortasature inclinate.
2021-02-01 08:08:24 +00:00
Dario Sassi 1dece3f2d3 EgtMachKernel 2.3a4 :
- corrette GetAxisMin e GetAxisMax di MachMgr perchè restituivano la posizione di Home
- corrette CalcSurfAuxView di Milling e di Mortising perchè potevano andare in loop infinito
- cambiato funzionamento di risalite tra una lavorazione e l'altra quando si imposta ExtraZ (ora valido solo se utensile entro un angolo da Z) e se non ammissibile si va a Zmax.
2021-01-15 14:15:54 +00:00
Dario Sassi 78bc849746 EgtMachKernel 2.3a3 :
- corretta lavorazione di finitura con lama per spatolatura per la gestione degli angoli sulla linea guida
- allineata AdjustCurveFromSurf alla funzione simile di EgtExecutor
- aggiunta funzione lua di macchina EmtGetBackAuxDir
- a MachMgr aggiunte funzioni di interfaccia GetCalcHead e GetCalcExit.
2021-01-14 06:36:35 +00:00
Dario Sassi ac570fe364 EgtMachKernel :
- in Milling modificata GetPointOutOfRaw per teste da sotto
- in TestCollisionAvoid di Operation adattato richiamo di CDeCylClosedSurfTm per nuovo ordine parametri
- in Simulator corretta gestione lame con gambo per Virtual Milling
- in Simulator dopo OnSimulMoveStart con movimento in rapido aggiorno quote degli assi disabilitati dal mask.
2021-01-07 07:54:05 +00:00
Dario Sassi 38883b047e EgtMachKernel 2.2l3 :
- nel calcolo dei minimi e massimi dei valori assi per percorso di lavoro e lavorazione si ignorano i punti CLIMB, RISE e HOME.
2020-12-21 07:18:21 +00:00
Dario Sassi 246a176e4a EgtMachKernel :
- correzione per continuità nella scelta degli angoli di lavorazione
- nella lavorazione WaterJetting migliorata scelta punto iniziale di percorsi chiusi.
2020-12-09 08:14:36 +00: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 3c49d6bdde EgtMachKernel :
- nel calcolo angoli dopo il primo punto di un percorso richiedo la continuità limitando il DeltaR2 a 30gradi.
2020-12-02 16:59:18 +00:00
Dario Sassi 9319451494 EgtMachKernel :
- corretti collegamenti tra lavorazioni con teste dal basso.
2020-11-04 16:12:48 +00:00