Commit Graph

619 Commits

Author SHA1 Message Date
luca.mazzoleni b3bf317780 - in BLADETOWASTE piccola correzione 2025-10-15 16:36:32 +02:00
luca.mazzoleni f9b62f4026 Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-10-15 16:22:57 +02:00
luca.mazzoleni f304df4d5b - in BLADETOWASTE corretta ghigliottina in DownUp 2025-10-15 16:22:19 +02:00
andrea.villa 2d2b492fd0 In STR0002 svuotatura, corretta lettura direzione utensile in lavorazione 2025-10-15 15:41:24 +02:00
luca.mazzoleni 01d4ac1c27 - in BLADETOWASTE si fanno tagli a ghigliottina anche in DownUp
- in STR0005 attivati di default tagli ridotti e veloci. Andrà rimesso a false quando funzionerà la lettura del json
2025-10-15 15:32:18 +02:00
luca.mazzoleni 1ac003c57c - in HEADCUT si scrive sStage per l'ordinamento, erroneamente rimosso 2025-10-14 13:10:36 +02:00
andrea.villa 3b59b8f37a In caso si lasci il codolo, non si considera riduzione pinzaggio testa e coda. 2025-10-14 10:55:57 +02:00
luca.mazzoleni 415e539e71 - in STR0005 e BLADETOWASTE aggiunto bAllowFastCuts per scegliere il lato a minore elevazione invece di quello che permette la qualità migliore 2025-10-13 18:42:28 +02:00
luca.mazzoleni ac774c2e2f Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-10-13 17:52:45 +02:00
luca.mazzoleni 716ebf7046 - in FaceData si calcolano i MainEdges solo per le facce che hanno esattamente 4 lati
- in STR0005 corretto calcolo dExtendAfterTail
- in FACEBYBLADE si i tagli troncanti in coda sono sempre dichiarati AfterTail; eliminata assegnazione a posteriori in BLADETOWASTE
2025-10-13 17:52:39 +02:00
andrea.villa 677e11d1e2 In STR0002 per decidere quale utensile utilizzare in svuotatura si controllano prima i MainEdges, altrimenti i lati del minimo rettangolo (poco preciso, sarà da rivedere) 2025-10-13 17:00:20 +02:00
andrea.villa 911113e853 - Migliorato calcolo tempo per rating strategia/soluzione
- 'dTimeToMachine' ora obbligatorio nei Result (da sistemare tutte le strategie)
- Piccola modifica ai nomi delle variabili, qualità e completamento diventano double e non più interi
- Riduzione numero scelte in parametri generici
2025-10-10 11:56:51 +02:00
andrea.villa f7462a47f4 Merge branch 'GeneralParameter' into develop 2025-10-09 11:03:00 +02:00
andrea.villa 810bf4f7ab Modificate funzioni per lettura e gestione parametri generali 2025-10-09 08:33:52 +02:00
luca.mazzoleni 20b9da785e - in BLADETOWASTE e FACEBYBLADE correzioni per tagli con riduzione percorso 2025-10-08 12:45:37 +02:00
andrea.villa 738b2af502 Nuova JSON dei parametri generali (FUNZIONI DA FARE), non esiste più distinzione PROJECT/BTL/PIECE, ma tutti i parametri sono settabili a tutti i livelli 2025-10-08 11:53:01 +02:00
andrea.villa 0f4f245827 In GetPieceGeneralParameters si leggono parametri forzati su pezzo 2025-10-06 10:43:53 +02:00
andrea.villa ddbbc894fd - Lettura parametri globali PROJECT e BTL
- Possibilità di leggere più file BTLInfo
- Creata funzione GetPieceGeneralParameters (DA FARE) per aggiornamento parametri su pezzo
2025-10-03 17:14:10 +02:00
andrea.villa a508b4bb94 - Prima versione con gestione parametri generali
- Possibilità di aprire più configurazioni delle strategie
- Gestione parametri ereditati
- Nuovo JSON parametri generali
- Adeguamento strategie per gestione parametri generali
2025-10-03 11:15:17 +02:00
andrea.villa 1a14d156cf - Aggiunta ricerca utensile anche per UUID
- In BCS piccola modifica in caso di TAG "Cutting"
- Aggiunto parametro sStrategyName a TAILCUT e HEADCUT
2025-10-01 13:25:18 +02:00
andrea.villa cbb6e11515 Merge remote-tracking branch 'origin/RefactoringHeadCut' into develop 2025-09-29 12:35:28 +02:00
andrea.villa 4cc0b6e2b3 - HEADCUT ore chiama SPLITCUT in caso di PreCut e BLADETOWASTE per materiale residuo.
- Modifiche varie minori per gestire HEADCUT con librerie standard
2025-09-29 12:35:17 +02:00
andrea.villa 6fc055de57 Aggiornati parametri campo SubType 2025-09-29 08:13:02 +02:00
andrea.villa 29c2c461ac Merge branch 'STR0015_HeadCambProfile' into develop 2025-09-26 16:10:16 +02:00
andrea.villa e6d9060b80 - Aggiunta finitura spigoli con fresa
- In AvailableStrategyList STR0009 è stata sostituita dalla STR0015. STR0009 è riutilizzabile per altro.
2025-09-26 16:09:57 +02:00
andrea.villa 45bfcdbcfc - In STR0015:
- Corretta creazione faccia per sgrossare con lama
      - Corretto riconoscimento EdgeCorner da lavorare
      - Altre modifiche minori
- In FeatureLib aggiunto un nuovo indice completamento
- In BCS STR0009 è stata sostituita dalla STR0015
- In BCS lettura parametri Q per feature tipo intestatura, feature che lavoreranno con STR0015
2025-09-26 15:18:49 +02:00
andrea.villa 5f663d3362 - Prima versione pulizia corner con lama
- Funzione "FaceData.GetFacesInfo" accetta ora una lista di facce sulle quali calcolare le info, per evitare di calcolarle tutte in caso siano molte
- In "BCS.GetToolsFromMachDataFile", se lista tag vuota, si esce subito
2025-09-26 10:04:30 +02:00
andrea.villa b65a5b758b - In MachiningLib : Aggiunto parametro rotazione per ricerca utensile
- Gestione smussi completa
- Piccole modifiche calcolo Result strategia
2025-09-22 11:33:03 +02:00
andrea.villa 9ed6cf8c30 - Aggiunti smussi se intestatura orizzontale
- In BCS aggiunta lettura parametri Q
2025-09-19 16:51:35 +02:00
andrea.villa ed1de946c1 - Aggiunta possibilità di fare taglio di sgrezzatura con fresa
- Prima versione gestione Result
- Altre modifiche minori
2025-09-19 12:47:20 +02:00
andrea.villa aa543fdf2d Merge branch 'develop' into STR0015_HeadCambProfile 2025-09-19 12:45:09 +02:00
luca.mazzoleni a8f000fe75 Merge branch 'feature/Cuts2FacesLessThan90deg' into develop 2025-09-16 13:03:49 +02:00
andrea.villa edeb99bdb9 - In GetStrategyQuality rimossi stati lavorazione dettagliati, si utilizzano quelli aggregati.
- Adeguate strategia che utilizzavano i dati dettagliati
2025-09-16 10:11:56 +02:00
luca.mazzoleni c9dd712e70 Merge remote-tracking branch 'origin/develop' into feature/Cuts2FacesLessThan90deg 2025-09-15 17:58:23 +02:00
luca.mazzoleni b43eca9f27 - in BLADETOWASTE gestito il caso di feature concave < 90deg e piccoli aggiustamenti 2025-09-15 17:53:49 +02:00
andrea.villa 4215b3f5b0 Merge branch 'develop' into STR0015_HeadCambProfile 2025-09-15 14:44:51 +02:00
andrea.villa e1bce72db5 Nuova gestione qualità lavorazione unificata 2025-09-15 14:42:29 +02:00
andrea.villa 0290547a93 Merge branch 'STR0015_HeadCambProfile' into develop 2025-09-15 14:26:43 +02:00
andrea.villa d7c3bd83de - Aggiunto taglio sgrossatura
- Aggiunta passata di sgrossatura con fresa
- Nuovi parametri per completare la gestione
2025-09-12 17:51:49 +02:00
andrea.villa cb81dc1d15 - Lettura parametri Q
- Nuovi parametri configurabili
2025-09-12 11:33:32 +02:00
andrea.villa 8f2e10fc22 Merge remote-tracking branch 'origin/develop' into STR0015_HeadCambProfile 2025-09-09 09:56:31 +02:00
andrea.villa 9e2bef3192 - Si salvano su ogni faccia L e W
- In STR0002 si utilizzano dimensioni faccia anziché gli edge. Più affidabile in caso di feature non standard
2025-09-09 09:53:37 +02:00
andrea.villa d48d392c58 Primo commit per nuova strategia STR0015 per lavorazione profilo arcuato.
Strategia copiata da STR0009 come partenza
2025-09-08 16:07:19 +02:00
luca.mazzoleni dcf61e0442 in BLADETOWASTE -> CutWithDice correzione al calcolo cubetti nel caso in cui si tenta il taglio singolo 2025-09-08 15:34:24 +02:00
andrea.villa 3634af8f29 Si calcola faccia Tunnel anche per topologia Bevel-2-Blind 2025-09-08 14:47:43 +02:00
andrea.villa f84f0a6569 Aggiunta gestione nuova topologia, già riconosciuta, ma mai gestita nelle strategie: Bevel-2-Blind 2025-09-08 13:26:14 +02:00
andrea.villa 3836764c51 Merge branch 'STR0014_Marking' into develop 2025-09-05 13:15:47 +02:00
andrea.villa 51dec026ec - Completato strategia STR0014
- Migliorata gestione pezzo invertito
- Corretto problema scelta combinazione migliore
- In STR0001 corretto nome variabile
- In STR0011 (foro) cambiato messaggio warning in caso di lavorazione non completa
- In BLADETOWASTE se taglio troncante, si setta da fare dopo taglio coda
2025-09-05 13:14:50 +02:00
andrea.villa 3a4b29070e Prima versione funzionante STR0014 2025-09-04 11:46:50 +02:00
andrea.villa 1eb839fce4 Nuova strategia Markink 2025-09-03 16:02:01 +02:00