a6d474b3e1
- In STR0015 corretto parametro lista utensili nel JSON - Migliorata gestione direzione di lavoro per limitare scheggiature
andrea.villa2026-09-02 12:04:36 +02:00
83f5841ece
- In BLADEKEEPWASTE testimoni perpendicolari anche con lama che lavora i due edges. In caso MaxMat maggiore di 3 volte elevazione faccia, si fa comunque solo da un lato (anche in caso trovi la lavorazione del lato2). - se taglio troncante e rivolto verso la coda, lo si considera come un taglio di coda da fare dopo quello di separazione - pulizia spigoli con fresa in STR0010 da fare in un'unica lavorazione, non spezzata
andrea.villa2026-08-27 15:50:35 +02:00
4eaa3e9e80
- in FACEBYBLADE tutti i tagli che guardano a sx e non sono slot vanno dopo separazione
luca.mazzoleni2026-07-30 15:28:28 +02:00
73c81f6e05
- in BLADETOWASTE il taglio doppio verticale si prova solo se la feature è piccola
luca.mazzoleni2026-07-29 15:03:21 +02:00
10ecdbd686
- se non trovata GetRestrictedLength da BeamData si usa LEN_VERY_SHORT_PART o valore fisso
luca.mazzoleni2026-07-28 17:27:27 +02:00
4f24b32705
- PreSimulationLib - Unificata funzione per la pre simulazione della distanza tra punto e grezzo -LeadInOutLib - unificata con funzione in PreSimulationLib - STR0011 - Aggiunto calcolo per approccio in velocità di lavoro - MachiningLib - Drill - Calcolo massima profondità del foro rispetto a portautensile
daniele.nicoli2026-07-28 17:07:30 +02:00
237fa742fc
- In calcolo tempo delle svuotature non si utilizza più la funzione EgtCurveCompoSetTempProp ma si setta direttaemnte la nota sul percorso - In BLADETOWASTE la alvorazione di un lato "brutto" con lama ha comunque una finitura migliore che standard
andrea.villa2026-07-24 14:51:31 +02:00
b10844beed
- in BLADETOWASTE corretta UpdateDiceRaw - in FACEBYBLADE tutte le feature aperte sul retro e che occupano tutta la sezione diventano AfterTail
luca.mazzoleni2026-07-24 14:37:03 +02:00
793aff4ffb
- in BLADETOWASTE.UpdateDiceRaw corretto (rifatto) il calcolo del grezzo dinamico per cubetti - in PreSimulationLib se trovata collisione i solidi interessati si copiano nel livello Mach (temporaneamente, sarà da mettere in gruppo apposito)
luca.mazzoleni2026-07-23 18:02:48 +02:00
fc41ee3200
- in strategie di base si setta vtHead - in MachiningLib.GetSplitMachinings correzione a SCC nei casi con componente X
luca.mazzoleni2026-07-20 16:08:30 +02:00
9bee171cef
- in STR0003 rimosso MaxElev per sega a catena (entrava in rapido nella slot)
luca.mazzoleni2026-07-16 18:17:19 +02:00
37ff2e7f4c
- in BeamExec.ProcessAlternatives si azzerano le alternative non usate
luca.mazzoleni2026-07-16 17:07:28 +02:00
32227ce33b
In STR0003 - forzata uscita se tutte le lavorazioni di lama falliscono; In caso proverà STR0004.
daniele.nicoli2026-07-16 12:19:43 +02:00
1a25ebff1a
- in BeamExec e NestProcess correzioni varie per Nesting obliquo - in NestProcess aggiunto dump in/out per debug
luca.mazzoleni2026-07-16 11:12:21 +02:00
35dc783c10
BeamNT : - in Version assegnato nome BeamNT e versione a 3.1g1.
Dario Sassi2026-07-16 09:26:01 +02:00
9cadb26603
BeamNT : - corretta compilazione per evitare ripetizione direttorio destinazione bin sotto se stesso e per copiare immagini e messaggi.
Dario Sassi2026-07-16 09:12:40 +02:00
37ab3b3bd2
BeamNT : - aggiunta a immagine Process la scritta NT.
Dario Sassi2026-07-15 17:31:59 +02:00
4837173ba1
Merge branch 'ClampingPrediction' into develop
luca.mazzoleni2026-07-13 17:55:17 +02:00
fb06c85aa5
- in BLADEKEEPWASTE si fa codolo anche se 2 facce convesse
luca.mazzoleni2026-07-13 16:14:12 +02:00
b28cdf488d
- in BeamExec se feature ignombra pinzaggio in qualche rotazione attiva si fa in ultima fase
luca.mazzoleni2026-07-13 14:52:00 +02:00
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
luca.mazzoleni2026-07-10 18:14:13 +02:00
0b9ebbb15c
- in FACEBYBLADE modifiche ai criteri di spostamento dopo separazione
luca.mazzoleni2026-07-10 16:07:29 +02:00
b9037b28f7
- in PreSimulationLib la flangia lama si controlla solo con il primo asse (prima veniva controllata inutilmente con tutti gli assi)
luca.mazzoleni2026-07-10 10:11:05 +02:00
f5a526f6bf
- in BLADEKEEPWASTE correzione per codolo perpendicolare corto
luca.mazzoleni2026-07-09 12:15:09 +02:00
7b6066d47d
Merge branch 'BladeKeepWastePerpendicularStrip' into develop
luca.mazzoleni2026-07-08 11:17:16 +02:00
b1fad0cd0c
- in BLADEKEEPWASTE il codolo perpendicolare si fa solo se la feature arriva più in basso dell'altezza minima della morsa
luca.mazzoleni2026-07-07 18:27:03 +02:00
73ec13f1a3
- in FACEBYBLADE la ToolMarkLength viene calcolata da LeadInOutLib, se non disponibile
luca.mazzoleni2026-07-07 17:57:57 +02:00
866363a34b
Merge branch 'develop' into BladeKeepWastePerpendicularStrip
luca.mazzoleni2026-07-07 16:05:02 +02:00
27ce6a30ce
- per lama aggiunti attacchi speciali SpecialTangent e SpecialTangentInverted
luca.mazzoleni2026-07-07 11:59:45 +02:00
3a1c98b8eb
- in BeamExec si pulisce il tempgroup dopo ogni chiamata della Make di una strategia (evita problemi di memoria)
luca.mazzoleni2026-07-03 10:16:03 +02:00
06a4316efa
- in BeamExec.ProcessAlternatives per il calcolo delle info testa coda si usano sempre le feature nella rotazione principale e si ruotano direttamente i punti/versori
luca.mazzoleni2026-07-02 16:36:10 +02:00
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
andrea.villa2026-07-02 10:42:05 +02:00
2a2868c4a8
Prime modifiche per indice posizionamento feature. La feature lavorata con codolo deve stare dal lato opposto della battuta.
BKWPerpStrip_RotationIndex
andrea.villa2026-07-01 14:55:12 +02:00
eb6d2a1a1e
Se feature corta non si fanno i codoli perpendicolari
andrea.villa2026-07-01 12:34:22 +02:00
5c6d6951c9
Prima versione gestione codolo verticale con parametro bAllowPerpendicularStrip
andrea.villa2026-07-01 12:22:20 +02:00
14bb688e26
- in BLADEKEEPWASATE aggiunto bAllowPerpendicularStrip, da gestire
luca.mazzoleni2026-06-30 18:09:02 +02:00
d86e1c1c56
- in STR0005 aggiunto parametro bAllowPerpendicularStrip da passare a BLADEKEEPWASTE per codolo multiplo corto
luca.mazzoleni2026-06-30 18:06:12 +02:00
2a8b7d37f6
Merge branch 'AvoidObliqueSplitIfNotApplicable' into develop
luca.mazzoleni2026-06-30 17:43:21 +02:00
86bda3d3af
- in BeamExec.ProcessAlternatives correzione
luca.mazzoleni2026-06-30 16:58:51 +02:00
60d8387485
- in BeamExec.ProcessAlternatives correzione
luca.mazzoleni2026-06-30 15:56:40 +02:00
60166eb995
- in BeamExec.ProcessAlternatives si scrivono offset e normali testa coda ruotati correttamente
luca.mazzoleni2026-06-30 15:47:12 +02:00
3f0654c655
- in BLADETOWASTE correzione importante - in BeamLib aggiunte funzioni ReverseTablePortionInPlace e RotateTableFromIndexInPlace
luca.mazzoleni2026-06-30 15:04:16 +02:00
6eff65e4ac
- in BLADETOWASTE.CalculateDiceMachinings ora si passa la superficie corretta senza grezzo alla PreSimulation, a meno che non sia bCannotSplitRestLength
luca.mazzoleni2026-06-30 10:18:03 +02:00
236d9a43b0
Aggiunto parametro sCuttingStrategy a strategia STR0012
andrea.villa2026-06-30 09:09:18 +02:00
4552235383
- in BeamExec modifiche per calcolare le alternative in base ai tagli di testa e coda finali scelti
luca.mazzoleni2026-06-29 17:28:09 +02:00
8aab3e9cbc
- in BeamExec.GetCombinationListFromMatrix se combinazione con invesione si analizza la rotazione 5 invece della 1
luca.mazzoleni2026-06-29 11:16:02 +02:00
5a871ea134
- in HEADCUT e TAILCUT, se non è talgio originale, si forza sempre a Split
luca.mazzoleni2026-06-26 17:04:39 +02:00
06d27a1df7
- modificate NestProcess e HEADCUT per saltare il taglio di testa se corrisponde al taglio di coda precedente
luca.mazzoleni2026-06-26 14:51:48 +02:00