andrea.villa
a3a29dc5bf
- Feature taglio di testa e coda rinominate con 'StartCut' e 'EndCut'
...
- Migliorata gestione tagli testa e coda
- Log result scrivono indici dettagliati per voto feature
- Piccole sistemazioni varie
2025-10-23 10:15:42 +02:00
andrea.villa
50336bfad6
- in BCS aggiunta strategia STR0005 per feature 0-20
...
- modifiche a lunghezza non pinzabile
- in STR0002 se svuotatura su faccia tunnel, lavorazione è considerata ora completa, ma si abbassa qualità
2025-10-22 10:44:48 +02:00
andrea.villa
66b273354e
Tagli testa e coda si riconoscono da topologia e non più da Prc=340/350
2025-10-20 10:33:35 +02:00
andrea.villa
5c41793b70
Merge remote-tracking branch 'origin/develop' into NewHeadTailCut
2025-10-20 08:26:27 +02:00
andrea.villa
d7fac47297
Piccola modifica al log con scrittura del rating con 1 decimale. Il rating non è più un intero
2025-10-16 16:08:12 +02:00
luca.mazzoleni
232a112036
- in FeatureLib.GetFeatureSplittingPoints messa una pezza nel caso di pezzi corti (i punti uscivano dal pezzo). Da sistemare
2025-10-15 18:46:53 +02:00
luca.mazzoleni
58a98231ad
- a FeatureLib.NeedTopologyFeature si passa anche il Part
...
- aggiunta gestione SawCut 1 faccia, troncante
2025-10-15 17:45:49 +02:00
andrea.villa
69f9669a5c
Prime modifiche nuova gestione tagli testa e coda
2025-10-15 08:26:27 +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
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
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
810bf4f7ab
Modificate funzioni per lettura e gestione parametri generali
2025-10-09 08:33:52 +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
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
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
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
andrea.villa
e1bce72db5
Nuova gestione qualità lavorazione unificata
2025-09-15 14:42:29 +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
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
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
0e4aeb49b8
- In STR0001 aggiunta lavorazione ti riduzione tenone in caso di P14>0
...
- Aggiornata gestione in BCS per Essetre
- Aggiunta funzione che verifica se un punto si trova su estremità box del pezzo
2025-09-03 09:15:02 +02:00
andrea.villa
7eff64d3bb
Tutte le strategie standard tengono ora in considerazione le liste MachData con TAG per scelta utensile (per Essetre). Prima versione, da completare!
...
!!TODO : fare lo stesso anche nelle strategie di base quando si cercano utensili
2025-09-01 13:30:16 +02:00
andrea.villa
8e960954ef
- Calcolo tempo lavorazione in strategie STR0001 e STR0006
...
- Modifiche minori per compatibilità nel calcolo tempo strategie precedenti
2025-09-01 12:10:19 +02:00
andrea.villa
70b4927fd2
- Migliorato recupero utensili Essetre in base a TAG
...
- Aggiunta lettura di qualche parametro Q di Essetre
- Piccole modifiche a strategie
2025-08-29 10:55:45 +02:00
andrea.villa
5a02c08965
Cambio nome funzione per identificare se feature foro
2025-08-27 17:10:47 +02:00
andrea.villa
8e49d0afcc
- In MachiningLib aggiunte funzioni per ricerca utensile nella lista passata anziché in tutta la tabella TOOLS
...
- In BCS aggiunte funzioni per recuperare lavorazioni attive dai file *machining*Data.lua, per Essetre
- Per capire dove recuperare strategie e utensili si legge ora il nome della macchina. Il parametro STRATEGIES_SCRIPT poteva essere modificabile in quanto in chiaro
- STR0011 e STR0013 prevedono lettura lista utensili. ( Le altre strategie sono da fare!)
2025-08-27 16:37:41 +02:00
andrea.villa
a0e595e58d
La scelta utensile contempla la lista parziale passata alle funzioni Find(Tool)
2025-08-25 16:52:00 +02:00
andrea.villa
43aa2f1b3b
- La lettura dei parametri configurabili strategia (salvati su NGE) sono stati spostati in CalculateStrategies, dopo che sono state decise le dipendenze
...
- Piccole correzioni minori
2025-08-25 13:21:43 +02:00
andrea.villa
fca9eff9a7
Prima versione gestione lettura parametri Q per Essetre
2025-08-25 12:39:50 +02:00
andrea.villa
8f7969d93f
Merge branch 'STR0013_DrillWithMill' into develop
2025-07-18 17:00:25 +02:00
andrea.villa
967df73f43
Prima versione semi-funzionante forature con fresa, ancora in fase di test
2025-07-18 15:51:00 +02:00
luca.mazzoleni
ae3a0ef148
Merge branch 'develop' into feature/BetterCuts
2025-07-17 18:35:11 +02:00
andrea.villa
a0d44ed1e4
-- Corretta gestione rotazioni in caso di feature da eseguire ma applicazione non andata a buon fine
...
- Piccole correzioni a STR0011
2025-07-17 16:23:01 +02:00
andrea.villa
232751fd5d
In STR0011:
...
- aggiunta possibilità di forare da due lati
- aggiunta gestione tolleranza su diametro foro
Altre piccole modifiche
2025-07-17 13:00:33 +02:00
luca.mazzoleni
69259e3f80
Merge branch 'develop' into feature/BetterCuts
2025-07-16 12:23:59 +02:00
luca.mazzoleni
d72517df6b
Merge branch 'develop' into feature/BetterCuts
2025-07-16 12:22:20 +02:00
luca.mazzoleni
719d3b61af
- in BeamExec correzione a CalcMinUnloadableRaw
...
-in FaceData aggiunta IsFaceRhomboid per verificare se una faccia è un parallelogramma
- in BLADETOWASTE refactoring
- in BLADETOWASTE aggiunta gestione tagli da due lati, al momento solo caso con suddivisione orizzontale
- in FACEBYBLADE si permette OppositeToolDirection ottimizzata anche per parallelogrammi (prima era solo per rettangoli)
- in FACEBYBLADE correzione a tagli ridotti e ghigliottina in caso in cui non si lavori l'intera elevazione del lato
2025-07-16 12:22:07 +02:00
andrea.villa
5bbde3e60f
Corretta gestione tagli testa/coda in caso di soluzione con pezzo invertito
2025-07-15 09:30:17 +02:00
luca.mazzoleni
dc3d534cb4
Merge branch 'feature/BetterCuts' into develop
2025-07-14 17:25:47 +02:00