luca.mazzoleni
dbe0a04434
update commenti
2025-09-01 15:05:36 +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
c6353aadc1
Merge branch 'QParamEssetre' into develop
2025-08-27 16:38:17 +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
af1a7b768d
STR0013 : Corretto movimento uscita in foro eseguito con milling
2025-07-21 09:22:24 +02:00
luca.mazzoleni
0be9defb0f
Merge branch 'feature/BetterCuts' into develop
2025-07-18 17:15:47 +02:00
luca.mazzoleni
814a0feefa
Merge branch 'develop' into feature/BetterCuts
2025-07-18 17:01:22 +02:00
andrea.villa
8f7969d93f
Merge branch 'STR0013_DrillWithMill' into develop
2025-07-18 17:00:25 +02:00
andrea.villa
acf53145b4
Piccole modifiche dopo test
2025-07-18 16:59:38 +02:00
luca.mazzoleni
caf8e5f144
- in BLADETOWASTE -> CutWholeWaste, in caso di taglio da due lati, si fa per ultima la lavorazione che va verso l'alto
2025-07-18 16:20:57 +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
bba5d13084
- in BLADETOWASTE -> CutWithDicing, nei tagli paralleli si usa la CutWholeWaste invece dei tagli standard, se possibile
2025-07-18 15:29:58 +02:00
luca.mazzoleni
a15b5621c7
Merge branch 'develop' into feature/BetterCuts
2025-07-18 11:41:01 +02:00
luca.mazzoleni
6b0714ca36
Merge branch 'feature/BetterCuts' into develop
2025-07-18 11:36:14 +02:00
luca.mazzoleni
f7a07e0cc1
- in BLADETOWASTE -> CutWithDicing e altre rimossi i riferimenti a EdgeToMachineAlternative, non usato
2025-07-18 11:35:50 +02:00
luca.mazzoleni
ae3a0ef148
Merge branch 'develop' into feature/BetterCuts
2025-07-17 18:35:11 +02:00
luca.mazzoleni
af971f70fc
- in BLADETOWASTE aggiunto CutWholeWaste da due lati anche verticali (GetDualSideCutStrategy)
...
- in FACEBYBLADE correzione ai tagli ridotti
2025-07-17 18:34:31 +02:00
andrea.villa
ed0098efef
Merge remote-tracking branch 'origin/develop' into STR0013_DrillWithMill
2025-07-17 16:23:20 +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
3c1925ed29
Nuovo parametro configurabile
2025-07-17 16:20:34 +02:00
andrea.villa
fd4e761c36
STR0013 - Nuova strategia, foratura con fresa.
...
Copiata da foratura con punta STR0011.
2025-07-17 13:04:54 +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
luca.mazzoleni
a4c20cee6c
- in BLADETOWASTE-> CompareEdgesTopHeadGuillotine ora sceglie di preferenza il lato sotto
2025-07-14 17:24:39 +02:00
andrea.villa
fd070db4d0
Corretto inversione pezzo
2025-07-14 10:26:09 +02:00
luca.mazzoleni
b27bb97e50
Merge branch 'develop' into feature/BetterCuts
2025-07-11 18:50:35 +02:00
luca.mazzoleni
c5c45a8dd0
- bReduceBladePath disattivato di default nelle strategie che usano i tagli di lama
...
- in FACEBYBLADE la scelta ottimizzata dell'OppositeToolDirection viene fatta solo per le facce rettangolari
2025-07-11 18:49:42 +02:00
andrea.villa
b298bd24e7
Controlli se taglio testa e coda fatti con Identify
2025-07-11 18:05:06 +02:00
luca.mazzoleni
b0ca47880f
Merge remote-tracking branch 'origin/develop' into feature/BetterCuts
2025-07-11 15:24:49 +02:00
luca.mazzoleni
6d9e987bc7
- piccola correzione in BLADETOWASTE
2025-07-11 15:24:37 +02:00
luca.mazzoleni
698e7d1639
- in BALDETOWASTE -> CutWholeWaste in caso di feature lunga si ritorna non applicabile
2025-07-11 15:08:21 +02:00
andrea.villa
8585797cc0
PROVVISORIO: rotazione rawpart anziché del pezzo. Da correggere non appena sistemata funzione di rotazione pezzo nel grezzo.
2025-07-11 14:04:32 +02:00
andrea.villa
4c5f620117
Dopo inversione pezzo si ricalcola il box del pezzo
2025-07-11 12:20:30 +02:00
luca.mazzoleni
87d39d747e
- in json STR0005 cubetti riabilitati (disabilitati per errore)
2025-07-10 18:04:12 +02:00
luca.mazzoleni
eb551742d1
Merge branch 'develop' into feature/BetterCuts
2025-07-10 17:38:18 +02:00
andrea.villa
188ddce206
- Aggiunta inversione pezzo
...
- Modificati Log
2025-07-10 17:37:30 +02:00
luca.mazzoleni
0825cc7a62
Merge branch 'develop' into feature/BetterCuts
2025-07-10 15:51:39 +02:00
luca.mazzoleni
6b2c267dfe
- in FACEBYBLADE/MILL/CHAINSAW il parametro bOppositeToolDirection diventa OppositeToolDirectionMode (Enabled, Disabled, Optimized solo per blade); strategie modificate di conseguenza
...
- in FACEBYBLADE se OppositeToolDirectionMode = 'Optimized', la funzione sceglie se lavorare il lato in negativo per far combaciare concordanza e lavorazione verso l'alto
2025-07-10 15:51:03 +02:00
andrea.villa
d51f2bc7d5
In Process e BatchProcess forzato flag bCalcBestPieceUnloadPosition a true per calcolo prerotazioni in attesa della gestione completa da parte di Aedifica
2025-07-10 12:53:34 +02:00
luca.mazzoleni
3d25ba23cc
Merge remote-tracking branch 'origin/develop' into feature/BetterCuts
2025-07-10 09:03:59 +02:00