Commit Graph

89 Commits

Author SHA1 Message Date
Riccardo Elitropi 0980e10c33 Merge commit 'd3b281a858c34a3f760c5afd925417b421b1a6d6' into Svuotature_LeadIn/Out 2024-02-26 16:10:46 +01:00
Dario Sassi d3b281a858 EgtMachKernel :
- migliorata fresatura di lato con lama con più passaggi (ZigZag e OneWay) con note utente
      SideElev anche negativa per avere controllo MaxMat con Step
      TrimExt=nClosedStmId per definire superficie chiusa con cui estendere/trimmare il percorso di lavoro.
2024-02-26 15:15:07 +01:00
Riccardo Elitropi c23c975275 Merge commit '028a5b7bbaab65b2d1111aeb67560a6ea01e0f39' into Svuotature_LeadIn/Out 2024-02-13 12:26:04 +01:00
Dario Sassi 028a5b7bba EgtMachKernel :
- aggiunta gestione macchine di tipo Robot, le altre sono ora definite di tipo Center.
2024-02-13 11:45:05 +01:00
Riccardo Elitropi ea20040495 Merge commit 'd66cc479364215ad5a542e0b9051d399e0b3c0d1' into Svuotature_LeadIn/Out 2024-01-19 11:48:20 +01:00
Dario Sassi bd448babd9 EgtMachKernel 2.5l6 :
- aggiunta gestione script opzionale OnSpecialTestCollisionAvoid per avere un test custom di verifica collisione nei movimenti link tra le lavorazioni.
2024-01-15 15:06:50 +01:00
Dario Sassi 268fa05cc0 EgtMachKernel 2.5l5 :
- correzioni per forature semplici con rinvii
- correzioni per forature con aggregato da sotto.
2024-01-05 19:09:39 +01:00
Riccardo Elitropi d845442ebd Merge commit 'b5ef9ae6dc7564e172af1a7558348e60b5da6a0f' into svuotature 2024-01-03 09:32:55 +01:00
Dario Sassi b5ef9ae6dc EgtMachKernel :
- aggiunto nuovo calcolo elevazione per un segmento dati gli estremi
- in fresatura migliorato approccio e retrazione per lame e frese che non lavorano di testa e non considerate fuori completamente dal pezzo.
2024-01-02 16:00:59 +01:00
Riccardo Elitropi 46868459ae Merge commit 'b3a1ee8e6cbe1ea0c56e64133c96300e3f22bf89' into svuotature 2023-10-10 11:15:54 +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 5562a0f20c Merge commit 'f30f028b171a931f82cd15e95b4bea832a33c540' into svuotature 2023-09-06 09:47:26 +02:00
Dario Sassi 652aa35aaa EgtMachKernel 2.5h1 :
- alla info di testa ZMAXONROT aggiunto parametro opzionale (3°) che indica lo spessore dei pezzi oltre il quale applicare la prescrizione.
2023-08-02 20:02:50 +02:00
Riccardo Elitropi 25f141fbf0 Merge commit '1097f2a19f77801d64fe615ec214a3cba214c818' into svuotature 2023-07-26 11:58:33 +02: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
Riccardo Elitropi 9b0b1fe9d4 EgtMachKernel :
- merge con master.
2023-03-28 17:24:54 +02:00
Riccardo Elitropi 4d676c1f3b Merge commit '025eea9c0f0d77443110bc2fc19c3a2e6ee89c45' into svuotature 2023-03-28 15:56:27 +02:00
Riccardo Elitropi 3d5398f877 EgtMachKernel :
- prima versione svuotature ( isole, intersezioni e proiezioni grezzo, entrate ).
2023-03-28 15:47:32 +02:00
DarioS 04cf5a69a8 EgtMachKernel :
- migliorata gestione approcci/retrazione in fresature di utensili che non lavorano di testa
- corretta gestione passaggio da aperto a chiuso (curve a J) in svuotature.
- corretta gestione angolo di fianco in tagli con lama con variazioni di Z sulla linea da seguire.
2023-03-20 08:29:18 +01:00
DarioS a0da9d4e7d EgtMachKernel 2.5c1 :
- cambiato nome parametro a Operation::GetExtraZ per renderlo piùsignificativo.
2023-03-05 20:27:02 +01:00
DarioS e3121ff553 EgtMachKernel 2.5b3 :
- modifiche quote approccio e retrazione
2023-02-17 12:08:10 +01:00
DarioS 15931dc304 EgtMachKernel 2.5b2 :
- nel calcolo spostamenti in disposizioni (movimenti di pezzi con ventose) è ora possibile fare rotazioni non minime pur di stare nelle corse.
2023-02-10 16:28:00 +01:00
DarioS 4e8953e864 EgtMachKernel :
- ritorno a stato pre svuotature con isole.
2023-01-23 17:26:31 +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 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 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 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 a1a4c85024 EgtMachKernel 2.4e6 :
- correzione calcolo lunghezza attacchi/uscite di svuotature ottimizzate.
2022-05-25 08:35:12 +02:00
DarioS d3922eb897 EgtMachKernel :
- migliorata gestione approcci e retrazioni in fresature con lame.
2022-03-20 18:51:56 +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 7ee1253b3c EgtMachKernel :
- eliminato prototipo inutile.
2021-12-17 09:00:13 +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 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 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
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 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 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 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 9319451494 EgtMachKernel :
- corretti collegamenti tra lavorazioni con teste dal basso.
2020-11-04 16:12:48 +00:00
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 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 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 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 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 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