Commit Graph

66 Commits

Author SHA1 Message Date
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
Riccardo Elitropi c513cd7440 EgtMachKernel :
- Aggiornamento PocketingNT.
2025-03-13 12:33:41 +01:00
Riccardo Elitropi 09fd122b30 EgtMachKernel :
- Migliorie a finiture Optimal e ZConst.
- controllo validità curve per Sgrossature.
2025-03-11 11:18:51 +01:00
Riccardo Elitropi fef634f7e8 EgtMachKernel :
- In finiture Optimal aggiunto parametro da note "SplitAngle"
2025-03-05 08:42:41 +01:00
Riccardo Elitropi ba3330edca EgtMachKernel :
- Semplificati i controlli per finiture Optimal.
- Aggiunto parametro alla funzione CalcPocketing.
2025-03-04 17:44:23 +01:00
Dario Sassi 727025d231 EgtMachKernel :
- ripristino stato progetto se non si riesce ad impostare il gruppo corrente causa errore in disposizione
- in finitura superfici modifica offset silhouette per eliminazione punti inutili a Zminima.
2025-03-03 17:24:57 +01:00
Riccardo Elitropi 9859428de5 EgtMachKernel :
- in finiture Optimal, corretti casi ambigui di Marching Squares.
2025-03-03 15:26:00 +01:00
Riccardo Elitropi f8405a7970 EgtMachKernel :
- Aggiunto parametro per ottimizzazione Offset per percorsi di Pocketing
- Cambiata la gestione delle finiture Optimal
- Migliorati e Aggiunti controlli sui frame Locali in Finiture ZLevel e Optimal.
2025-02-21 11:15:08 +01:00
Dario Sassi 6e3a82697c EgtMachKernel 2.7a5 :
- in sgrossatura superficie, finitura superficie e fresatura 5assi Apply controlla di non essere già in esecuzione sulla stessa lavorazione.
2025-02-06 17:07:58 +01:00
Riccardo Elitropi a5a020d19b EgtMachKernel :
- correzione link verticali per finiture ZConst.
2025-01-31 14:34:27 +01:00
Dario Sassi b74f0d407d EgtMachKernel 2.7a3 :
- aggiunta a PostProc la chiamata a OnTableAxisData e a Estimator la chiamata a OnEstimTableAxisData per ogni asse di tavola su quella corrente
- modifiche varie a Machine per rendere possibile la modifica precedente
- piccolo aggiustamento a inizializzazione di dZConstOverlap.
2025-01-28 19:45:11 +01:00
Riccardo Elitropi 2362548413 EgtMachKernel :
- Migliorie in finiture ZConst e Optimal.
2025-01-28 17:43:59 +01:00
Riccardo Elitropi eb48c9f9a0 EgtMachKernel :
- in Finiture Optimal e ZLevel, rimozione memory Leaks.
2025-01-27 12:39:45 +01:00
Dario Sassi 3a2c18bf86 EgtMachKernel :
- sostituite FromString( ExtractInfo(sUn,"QQQ="),dQQQ) con GetValInNotes(sUn,"QQQ"),dQQQ), cosa possibile solo quando la chiave finisce con '='.
2025-01-26 11:39:39 +01:00
Riccardo Elitropi 47f8df92f4 EgtMachKernel :
- In Sgrossature rimozione memory Leaks
- Aggiunto parametro ZConstOverlap per finiture Optimal.
2025-01-24 17:06:15 +01:00
Dario Sassi 7507919ce7 EgtMachKernel 2.7a2 :
- correzioni in FinituraSuperfici per impostazione utensili avanzati (a V, ...) a Collision Avoid
- correzione in FinituraSuperfici/Proiezione per recupero lunghezza utensile da fare nel riferimento locale.
2025-01-22 15:46:33 +01:00
Dario Sassi 84c4a80cab EgtMachKernel :
- correzione a SurfFinishing/Projection per gestione massimo affondamento.
2025-01-21 13:37:35 +01:00
Riccardo Elitropi f756dc4a7e EgtMachKernel :
- Aggiunta finitura Projection.
2025-01-21 12:50:10 +01:00
Riccardo Elitropi af244eb59f EgtMachKernel :
- in finiture Optimal aggiunto controllo per bSkipMaxDown.
2025-01-20 11:52:35 +01:00
Riccardo Elitropi 4f2c322af8 EgtMachKernel :
- aggiunta finitura Optimal.
2025-01-20 11:40:13 +01:00
Riccardo Elitropi 7a864d9503 EgtMachKernel :
- in Sgrossature migliorate le gestioni delle Silhouette rispettando la geometria del Tool
- In Finiture, migliorati i controlli per finiture ZConst.
2025-01-10 16:43:59 +01:00
Dario Sassi cb20faa0cc EgtMachKernel :
- piccole migliorie a finitura superfici.
2025-01-02 17:04:41 +01:00
Dario Sassi a60e8e2da7 EgtMachKerenel :
- modifiche a NewLinkMgr, ora con codice 1 controlla le aree protette solo sui link mentre con codice 2 le controlla anche nelle lavorazione (con codice 0 come prima le controlla sempre).
2024-12-31 15:50:57 +01:00
Dario Sassi dee87d0889 Merge commit 'a43a4cb9ac50aff82ba3b7e1e32682a2d96b73bb' 2024-12-31 14:52:02 +01:00
Riccardo Elitropi a43a4cb9ac EgtMachKernel :
- Correzione frame per finiture ZConst.
2024-12-31 14:32:52 +01: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
Riccardo Elitropi 0a56d76535 EgtMachKernel :
- in finiture, migliorie varie.
2024-12-30 16:14:45 +01:00
Riccardo Elitropi 87666ea59c EgtMachKernel :
- migliorata gestione sgrossature
- aggiunta lavorazione di finitura ZConst.
2024-12-12 11:49:50 +01:00
Dario Sassi b157cc66ec EgtMachKernel 2.6j4 :
- corretto sistema di aggiornamento automatico lavorazioni.
2024-10-31 08:38:01 +01:00
Riccardo Elitropi 5247e2d097 EgtMachKernel :
- Aggiunta gestione punti iniziali in Sgrossature e Finiture.
2024-08-22 12:56:42 +02:00
Riccardo Elitropi 82e464c481 EgtMachKernel :
- aggiunti percorsi di Bordo per Sgrossature ZigZag e OneWay.
- migliorie varie.
2024-07-25 12:32:48 +02:00
Dario Sassi 068a1c9fb7 EgtMachkernel :
- in finitura superfici silhouette approssimate con archi e reset proprietà curve dei contorni risultanti
- in sgrossatura superfici silhouette approssimate con archi e migliorie stilistiche.
2024-07-15 07:10:26 +02:00
Riccardo Elitropi 05baa2f0fc EgtMachKernel :
- aggiunta la possibilità di non calcolare i percorsi ottinimizzati in lavorazioni che richiamano CalcPocketing.
2024-07-12 17:37:52 +02:00
Dario Sassi 846412f256 EgtMachKerenel :
- ora SurfFinishing non calcola più le svuotature ma usa CalcPocketing.
2024-07-12 08:47:20 +02:00
Dario Sassi 5ecfe9ec58 EgtMachKernel :
- modifiche a finiture di superficie.
2024-07-11 09:00:48 +02:00
Dario Sassi 7a51dae753 EgtMachKernel :
- in finitura superfici corretto calcolo esterno di inizio e fine per movimento ortogonale di attacco e uscita.
2024-07-09 20:19:01 +02:00
Dario Sassi fdf4326f3a EgtMachKernel :
- aggiustamenti per modifiche a CollisionAvoid e calcolo silhouette che lo sfrutta.
2024-06-17 07:13:05 +02:00
Dario Sassi 731e698404 EgtMachKernel :
- tolti parametri inutili da sgrossatura superfici
- razionalizzato uso parametri globali da BD lavorazioni.
2024-06-06 12:25:03 +02:00
Dario Sassi 8c4c606ee1 EgtMachKernel 2.6f1 :
- modifiche per sgrossatura superfici.
2024-06-03 08:16:08 +02:00
Dario Sassi e61dd3d17b EgtMachKernel 2.6e6 :
- in Finitura Superfici aggiunto sottotipo OneWay
- in Finitura Superfici aggiunta verifica utensile con superfici in attacchi e uscite
- nelle lavorazioni di Superficie escluso utilizzo di rinvio da sotto
- corretto Dump di svuotature per stringhe chiave-valore vuote
- prime modifiche a Sgrossatura Supefici.
2024-05-29 19:02:10 +02:00
Dario Sassi 92fba6f1d4 EgtMachKernel :
- aggiunta lavorazione sgrossatura superfici (per ora solo una copia della finitura).
2024-05-24 18:59:55 +02:00
Dario Sassi 9c38fcd015 EgtMachKernel :
- aggiunta gestione attacchi e uscite in finitura di superfici (per ora senza Collision Avoid).
2024-05-20 10:53:24 +02:00
Dario Sassi 68a6a544c6 EgtMachKernel :
- piccola miglioria a lavorazione finitura superfici per riconoscimento parti a massimo affondamento da eliminare.
2024-05-13 07:58:54 +02:00
Dario Sassi 103c5d0388 EgtMachKernel :
- in finitura superficie aggiunta gestione SkipMaxDown=1 per eliminare i movimenti a massimo affondamento.
2024-05-07 12:03:59 +02:00
Dario Sassi 1adcb2991c EgtMachKernel :
- in SurfFinishing possibilità di invertire anche percorso di lavorazione a ZigZag.
2023-08-25 10:42:53 +02:00
DarioS 1097f2a19f EgtMachKernel :
- semplificazioni con utilizzo di ConvertCurveToComposite.
2023-07-21 15:12:35 +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
DarioS 025eea9c0f EgtMachKernel :
- aggiustamenti per PtrOwner nuova funzione Set.
2023-03-27 20:42: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 e3121ff553 EgtMachKernel 2.5b3 :
- modifiche quote approccio e retrazione
2023-02-17 12:08:10 +01:00