luca.mazzoleni
da37e7e45a
- in STR0010 rimosso require inutile
2026-07-27 10:32:06 +02:00
luca.mazzoleni
b171ba5d0d
- in STR0001 correzione in lettura parametro dOverMatOnLength
2026-07-23 09:13:37 +02:00
andrea.villa
18789c30f2
In STR0011 (foratura), si setta AfterTail in caso sia aperto sulla faccia di coda
2026-07-22 17:52:05 +02:00
luca.mazzoleni
06ed12b1fe
- in STR0015 gestito correttamente lato di lavoro per FreeContour; aggiunta vtHead
2026-07-22 10:37:56 +02:00
luca.mazzoleni
9bee171cef
- in STR0003 rimosso MaxElev per sega a catena (entrava in rapido nella slot)
2026-07-16 18:17:19 +02:00
daniele.nicoli
32227ce33b
In STR0003 - forzata uscita se tutte le lavorazioni di lama falliscono; In caso proverà STR0004.
2026-07-16 12:19:43 +02:00
luca.mazzoleni
e1564c4995
- FeatureHindersClamping è calcolato direttamente nel Collect e contempla solo la rotazione corrente; andrà gestito bMoveToUnloadPhase per le feature in cui c'è almeno una rotazione HindersClamping
2026-07-10 18:14:13 +02:00
luca.mazzoleni
aa7e0ae4c1
- in HEADCUT riabilitato skip
2026-07-09 18:36:53 +02:00
andrea.villa
e83f2d5b69
- In STR0005 e STR0012 aggiunta lunghezza sotto la quale cubettare in caso di configurazuione AUTO
...
- Aggiunta topologia VGroove-2-Through
- Aggiunti messaggi
- In lettura parametri, se il default è nil, ma da json è settato, allora si prende il valore del json
2026-07-02 10:42:05 +02:00
andrea.villa
5c6d6951c9
Prima versione gestione codolo verticale con parametro bAllowPerpendicularStrip
2026-07-01 12:22:20 +02:00
luca.mazzoleni
d86e1c1c56
- in STR0005 aggiunto parametro bAllowPerpendicularStrip da passare a BLADEKEEPWASTE per codolo multiplo corto
2026-06-30 18:06:12 +02:00
luca.mazzoleni
c114794d0b
- in HEADCUT per il momento si disattivano gli skip headcut
2026-06-30 12:10:19 +02:00
luca.mazzoleni
4ef7e0cc0e
- in STR0012 correzione
2026-06-30 10:21:04 +02:00
andrea.villa
236d9a43b0
Aggiunto parametro sCuttingStrategy a strategia STR0012
2026-06-30 09:09:18 +02:00
luca.mazzoleni
d2e0402a07
- in HEADCUT correzione
2026-06-29 09:20:34 +02:00
luca.mazzoleni
5a871ea134
- in HEADCUT e TAILCUT, se non è talgio originale, si forza sempre a Split
2026-06-26 17:04:39 +02:00
luca.mazzoleni
06d27a1df7
- modificate NestProcess e HEADCUT per saltare il taglio di testa se corrisponde al taglio di coda precedente
2026-06-26 14:51:48 +02:00
luca.mazzoleni
aa4968787a
- in TailCut e BeamExec correzione per scelta tagli di testa e coda originale nel caso quelli sostitutivi non fossero appplicabili
2026-06-26 10:47:33 +02:00
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
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
luca.mazzoleni
765af0e268
- commento in STR0007
2026-06-23 18:18:33 +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
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
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
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
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
andrea.villa
1f4aa15af4
Aggiunto tipo fresa da cercare
2026-05-29 11:10:41 +02:00
andrea.villa
a5d606b225
Prima versione gestione utensile flottante. Per ora solo su marcature.
...
Gestione da migliorare.
2026-05-19 13:05:15 +02:00
andrea.villa
c4697fbd6f
In STR0014:
...
- se utensile PEN, si riduce il percorso per evitare di attaccare fuori dal grezzo
- gestione parametro SCC bloccato letto dalla macchina
2026-05-18 16:38:02 +02:00
luca.mazzoleni
967117cc23
- in FeatureLib, per ScarfJoint e ScarfSimple, si scrivono sempre AdjacencyMatrix e Faces
...
- in STR0009 aggiunto antischeggia di lama e, nel caso sia disattivato, lavorazione con lama dell'eventuale faccia inclinata
2026-04-27 18:18:07 +02:00
andrea.villa
64b2e86a2d
Abbozzata gestione (non funzionante) passaggio supplementare in caso di angolo > 90° che necessita di passata extra
2026-04-24 16:47:40 +02:00
andrea.villa
89b342a564
Prima versione Scarf Joint. Manca:
...
- lavorazioni di antischeggia con fresa e lama
- Il primo taglio de ve essere calcolato con 2 facce se il piano di taglio attraversa faccia 1
- gestione caso con facce 4 e 5 mancanti
2026-04-24 14:45:31 +02:00
andrea.villa
117e475de5
STR0009 riutilizzata per ScarfJoint. Primo commit, da sviluppare completamente.
2026-04-24 08:52:56 +02:00
andrea.villa
a7b817b211
STR0014 corretta lavorazione cloni
2026-04-24 08:41:25 +02:00
andrea.villa
d8c6a8ad55
In STR0008 si aggiunge svuotatura con paraemtri di default
2026-04-23 10:35:03 +02:00
andrea.villa
9026acd9ca
In STR0007 la faccia di taglio deve essere messa sul gruppo aggiuntivo. Prima era su quello temporaneo che però viene poi cancellato
2026-04-21 10:03:05 +02:00
andrea.villa
204346326f
In STR0003 controllo delle MainFaces spostato a prima del controllo topologia
2026-04-21 08:13:41 +02:00
luca.mazzoleni
64bde8924d
- in STR0002 si evita di lavorare la faccia tunnel se troppo piccola
2026-04-20 16:27:59 +02:00
luca.mazzoleni
cb6115d23f
- in STR0010 (fresatura) migliorata qualità se no lati chiusi
2026-04-20 15:25:19 +02:00
andrea.villa
7a8fb04ebe
In STR0013 (foro con fresa) si controlla che abbia trovato fresa prima di verificare se foro completo. Se non trovava fresa andava in crash
2026-04-17 12:36:26 +02:00
andrea.villa
922a7ac846
Correzioni varie in strategie per gestire casi strani dove non vengono calcolate le MainFaces
2026-04-14 07:57:59 +02:00
andrea.villa
0ca5f92b96
- tolto paraemtro generale GEN_bTestAlternative, sostituito da GEN_sPiecesLoadingPosition == 'FULL_PRE_ROTATION'. Se utente abilita ricerca delle prerotazioni anche a 90°, significa che accetta anche ottimizzazioni nel nesting ruotando pezzo a 90°, probabilmente fibra non importante
...
- In BatchProcessNew, quando si crea la barra, il paraemtro FlipRot dipende dal BEAM.FLAG == 10
2026-04-03 16:13:15 +02:00
luca.mazzoleni
70d170b2a3
Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop
2026-04-02 18:13:38 +02:00
luca.mazzoleni
a40cc026c9
- in STR0002 implementato AntiSplint
...
- in ANTISPLINTONFACE piccole modifiche
2026-04-02 18:13:25 +02:00
andrea.villa
34fb38ac00
Piccola correzione sul nome della feature StartCut e EndCut
2026-04-01 16:31:15 +02:00
andrea.villa
83895cc3bf
In STR0002 migliorata gestione topologia 'DoubleBevel-2-Through'
2026-03-31 17:44:49 +02:00
luca.mazzoleni
fe8275f05a
- in PreSimulationLib.CheckOutOfStrokeFromPoints e altri si contemplano vettore ausiliario e asse bloccato per verificare finecorsa sega a catena
...
- in STR0004 se non applicabile si cambia lato, se possibile
- in FACEBYCHAINSAW si verifica finecorsa
2026-03-24 14:36:52 +01:00
luca.mazzoleni
0889ae5c7a
- in STR0002 corretti casi in cui non ci sono le LongFaces
...
- in STR0003 e STR0004 se non ci sono MainFaces e MainEdges necessari si esce
2026-03-17 16:37:00 +01:00