luca.mazzoleni
88b2e90ef7
- in BeamExec altre correzioni riguardanti la sostituzione dei tagli di testa o coda
2026-06-25 18:56:29 +02:00
luca.mazzoleni
53b2ef5e6a
- in BeamExec.GetFeatureInfoAndDependency correzione
2026-06-25 18:25:54 +02:00
luca.mazzoleni
6832d1d95b
- in BeamExec.CalculateStrategies se i tagli di testa o coda obliqui non funzionano si ripristinano quelli originali
...
- inHEADCUT e TAILCUT, se non è taglio originale, si calcola risultato anche per CalculateStrategies
2026-06-25 17:24:56 +02:00
Emmanuele Sassi
9cb0a58005
- verifica uso etichette
2026-06-25 15:40:32 +02:00
luca.mazzoleni
765af0e268
- commento in STR0007
2026-06-23 18:18:33 +02:00
luca.mazzoleni
3e74e7f1e2
- in tutte le strategie di base accorciamento percorsi corretto (non funzionava in caso di utensile che entra più del raggio)
...
- piccole correzioni e migliorie varie
2026-06-23 17:49:33 +02:00
luca.mazzoleni
c56c5f4522
Merge branch 'Messages' into develop
2026-06-23 13:09:54 +02:00
luca.mazzoleni
dc02047db8
- aggiunti i messaggi da accodare ai messaggi generali
2026-06-23 13:03:35 +02:00
luca.mazzoleni
168c72af9e
- in tutti i Json strategia aggiunti i campi "idDescriptionShortMsg" e "idDescriptionLongMsg" per la traduzione dei messaggi interni dell'automatismo
2026-06-23 11:46:07 +02:00
luca.mazzoleni
a0ba2fb535
- correzione in BeamExec
2026-06-23 10:45:03 +02:00
luca.mazzoleni
43e2c61820
- in FaceData si usa la funzione GetAdjacentIndices dove possibile
...
- in FaceData si accettano, solo per le groove-3, i MainEdges per LongFaces a 5 lati
- in FACEBYCHAINSAW modifiche per rispecchiare la direzione utensile calcolata dal Cam5 e MaxElev impostata di conseguenza; invece di usare formule si provano sempre entrambe le soluzioni BlockedAxis, per contemplare tutti i casi
2026-06-22 18:29:59 +02:00
luca.mazzoleni
fca53e5c4c
- gestita feature Chamfer (stesse strategie di Longitudinal Cut)
...
- aggiunta topologia PseudoPocket 4 facce (faccia di fondo con numero indefinito di lati e facce laterali attaccate), es Birdsmouth di forme strane
- in STR0015 si gestisce SCC per minimizzare problemi di pinzaggio
- in BLADEKEEPWASTE piccola correzione
- in MachiningLib.GetSpliMachinings il sormonto tra le lavorazioni ora è corretto (MILL_OVERLAP); valutare parametro generale invece di costante macchina
2026-06-19 16:05:18 +02:00
luca.mazzoleni
987ffd30d6
- in PreSimulationLib aggiunto controllo collisione con flangia lama
2026-06-19 09:41:55 +02:00
luca.mazzoleni
30d29add83
- varie correzioni per il caso FIRST_IN_LIST
...
- in STR0008 se la mortasa è aperta su almeno un lato si forza lo SPIRALIN
2026-06-18 10:02:58 +02:00
luca.mazzoleni
b73adc5092
Merge branch 'ObliqueNesting' into develop
2026-06-15 12:23:19 +02:00
luca.mazzoleni
ab6380c1c5
- in STR0011 e 13 aggiunto SCC
...
- in BeamExec il clamp del MaxReprocess è portato a 5
2026-06-15 12:23:10 +02:00
luca.mazzoleni
38f834c421
Merge branch 'develop' into ObliqueNesting
2026-06-15 10:21:19 +02:00
luca.mazzoleni
b0827ad72d
- in BALDEKEEPWASTE piccola correzione
2026-06-15 10:21:11 +02:00
luca.mazzoleni
d2669b0af9
Merge branch 'develop' into ObliqueNesting
2026-06-12 18:18:53 +02:00
luca.mazzoleni
cc9a2314eb
- in FACEBYCHAINSAW corretti punti di attacco per verifica finecorsa; corretto calcolo safeZ
...
- in MachiningLib piccola correzione alla stima lunghezza percorso sega a catena
- in STR0003 si gestisce il cambio di orientamento sega a catena in caso di lavorazione fallita (es: finecorsa); se raggio lama non finito si abbassa la qualità (SEMI)
2026-06-12 18:18:44 +02:00
luca.mazzoleni
08856faba2
- in BeamExec.GetAvailableCombinations se FlipRot e Nesting2D si disattivano le combinazioni con rotazioni; i tagli di testa ottimizzati (inclinati) si usano solo se FlipRot e Nesing2D
2026-06-12 14:23:35 +02:00
luca.mazzoleni
cc949b5dd1
Merge branch 'develop' into ObliqueNesting
2026-06-11 17:41:28 +02:00
luca.mazzoleni
2cee0831d0
Merge branch 'DicingPresimDynamicRaw' into develop
2026-06-11 17:40:53 +02:00
luca.mazzoleni
4ff1405c8e
- ora i tagli di testa obliqui e le informazioni per nesting obliquo sono scritte solo se il parametro GEN_bGetAlternativesNesting2D è attivo
2026-06-11 17:22:16 +02:00
luca.mazzoleni
b90ef91edb
Merge branch 'DicingPreSimDynamicRaw' into ObliqueNesting
2026-06-11 14:48:13 +02:00
luca.mazzoleni
b8d3cd461b
Merge branch 'develop' into DicingPreSimDynamicRaw
2026-06-11 14:39:52 +02:00
luca.mazzoleni
c506486585
- in BLADETOWASTE.UpdateDiceRaw correzione
2026-06-11 13:08:02 +02:00
luca.mazzoleni
a73c0c85ac
- in PreSimulationLib si usa il grezzo dinamico per i cubetti. Modificate funzioni correlate
...
- in BLADETOWASTE.UpdateDiceRaw alcune correzioni
2026-06-11 13:05:06 +02:00
luca.mazzoleni
fb3a5ec0be
- in Process e BatchProcessNew piccola correzione
2026-06-10 18:21:08 +02:00
luca.mazzoleni
e3e7537f8f
Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop
2026-06-10 18:15:24 +02:00
luca.mazzoleni
eec6b50985
- in BLADETOWASTE.CalculateDiceMachinings si calcola il grezzo dinamico per la presimulazione. Da completare e gestire in presimulazione
2026-06-10 18:15:17 +02:00
andrea.villa
b5cb706ad5
Aggiunto controllo su massima lunghezza pezzo processabile
2026-06-10 15:02:29 +02:00
andrea.villa
053755e583
Merge remote-tracking branch 'origin/main' into develop
2026-06-10 14:54:41 +02:00
luca.mazzoleni
beedbc71f1
- in BLADETOWASTE.CalculateDiceMachinings grezzo dinamico per evitare collisioni in presimulazione, da completare
2026-06-10 09:20:37 +02:00
luca.mazzoleni
8da693817d
- in BeamExec.GetFeatureInfoAndDependency correzione importante
2026-06-08 13:27:40 +02:00
luca.mazzoleni
19f35ccd61
- in BeamExec.ProcessBeams modifiche minori
2026-06-08 11:58:15 +02:00
luca.mazzoleni
0806e1bab8
Merge branch 'main' into ObliqueNesting
2026-06-08 11:17:04 +02:00
luca.mazzoleni
387eda8b4a
- in BeamExec corretta ProcessBeams per i casi in cui dPosX non è definito
2026-06-08 11:16:50 +02:00
andrea.villa
c7045499f4
Merge remote-tracking branch 'origin/develop'
3.1e1
2026-05-29 11:15:28 +02:00
andrea.villa
44478b91f0
Aggiornato log e versione
2026-05-29 11:15:09 +02:00
andrea.villa
1f4aa15af4
Aggiunto tipo fresa da cercare
2026-05-29 11:10:41 +02:00
luca.mazzoleni
476f214b99
Merge remote-tracking branch 'origin/develop' into ObliqueNesting
2026-05-21 18:53:12 +02:00
luca.mazzoleni
eacabb5af7
- in BeamExec.ProcessBeams correzioni. Sembra funzionare correttamente in tutti i casi
2026-05-21 18:53:02 +02:00
luca.mazzoleni
5c7751aebd
- in BeamLib aggiunta GetNewMachGroupName per avere il prossimo numero MachGroup intero libero
...
- in NestProcess i nomi MachGroup sono sempre interi; si mantiene sempre un BEAM_SAFETY_BUFFER nel riempimento delle barre
- in BeamExec.GetCombinationListFromMatrix corretti indici taglio di testa e coda
2026-05-21 15:02:23 +02:00
luca.mazzoleni
6649842c70
- in NestProcess modifiche per nestare pezzi senza alternative
2026-05-21 10:49:28 +02:00
luca.mazzoleni
27475763a2
- in BeamExec correzioni per il caso di taglio standard che diventa taglio di testa
...
- in MachiningLib.FindBlade e relativi non si testa più la normale della faccia in caso di informazioni lato mancanti (portava erroneamente a non trovare la lama nei casi solo downUp)
2026-05-21 09:29:55 +02:00
luca.mazzoleni
3fcca044ed
- in BeamExec si ritornano stati per l'interfaccia anche per tagli che sono diventati Headcut e TailCut
2026-05-20 16:14:54 +02:00
luca.mazzoleni
630d28bf5b
- in BeamExec se un taglio è diventato Headcut o Tailcut viene comunque considerato nel punteggio delle combinazioni
2026-05-20 16:00:15 +02:00
luca.mazzoleni
5e5f3d08c4
- in BeamExec se non è stato trovato nessun taglio di testa o di coda si usa quello settato in precedenza
2026-05-20 14:42:59 +02:00
luca.mazzoleni
a773e0156a
- in BeamLib.AddPhaseWithRawParts e correlati correzioni in caso di scarico ultimo grezzo
2026-05-19 17:03:21 +02:00