luca.mazzoleni
9f6a89d5ae
- in STR0006 e STR0007 gestito allungamento percorso LeadIn/Out per test finecorsa
2026-01-12 18:56:16 +01:00
andrea.villa
9b9758fd2c
- Aggiunto calcolo versore direzione inizio e fine percorso in DTMortise
...
- Alla funzione PreSimulationLib.CheckOutOfStrokeFromGeometry ora si passa la vtHead direttamente
- STR0001 e STR0006 modificate per compatibilità alla CheckOutOfStrokeFromGeometry
- STR0007 ristrutturata per contemplare gli extra-corsa. Per ora solo profilo e antischeggia. Extra-corsa su svuotature non ancora gestito.
2026-01-09 17:28:28 +01:00
luca.mazzoleni
4986d3bf67
- PreSimulationLib.CheckOutOfStroke rinominata CheckOutOfStrokeFromPoints
...
- check finecorsa aggiunto a STR0006 (tenone)
2026-01-07 18:17:41 +01:00
luca.mazzoleni
327a5a960d
- require ( 'BeamData') sostituito con require( 'BeamDataNew') in tutti i punti (temporaneo)
...
- in PreCollisionLib.CheckCollisionWithAxis refactoring
2025-12-04 11:55:40 +01:00
luca.mazzoleni
9ed315ab9b
- in PreCollision varie modifiche e migliorie per rendere CheckCollisionWithAxis unica per ogni asse da testare
...
- in STR0006 si ritorna a usare dPivot da SetupInfo per check collisione asse Z, in attesa di implementare CheckCollisionWithAxis anche per fresa
2025-11-28 12:54:06 +01:00
luca.mazzoleni
06a73a069f
- aggiunta nuova modalità di pre calcolo collisioni, al momento lama e solo asse Z
...
- aggiunta libreria TimeLib per calcolare i tempi di esecuzione (sostituite chiamate a EgtStartCounter e Stop)
- rimosse chiamate a EgtOutLog deprecate
2025-11-24 17:30:57 +01: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
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
e1bce72db5
Nuova gestione qualità lavorazione unificata
2025-09-15 14:42:29 +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
luca.mazzoleni
1e4388c091
- in BLADETOWASTE.CompareEdgesTopHead si scelgono di preferenza i lati più verticali
...
- in tutte le strategie che contemplano la lama gestita bReduceBladePath come parametro strategia
2025-07-08 12:29:03 +02:00
andrea.villa
d9e2bdb44a
- In STR0001 e STR0006 per lavorazione tenone, settato funzioni come locali
...
- In STR0009 gestione CanMoveAfterSplit
2025-05-19 16:24:15 +02:00
andrea.villa
607a3e61af
Piccole modifiche alle strategie
2025-05-14 16:16:32 +02:00
andrea.villa
ca95265ee9
- Aggiunta topologia VGroove a strategia svuotatura
...
- Migliorie lavorazione tenone
2025-05-14 09:09:39 +02:00
andrea.villa
3837354ab8
- Creazione tabella globale STRATEGIES_CONFIG contenente i parametri di default delle strategie
...
- Nei file Config, tolto un livello di annidamento
- Nelle strategie sostituita require dei config con lettura tebella STRATEGIES_CONFIG
2025-04-23 08:46:26 +02:00
luca.mazzoleni
fed75861be
- in MachiningLib aggiunta InitMachiningParameters per inizializzarae i parametri della lavorazione a valori di default; FACEBYBLADE / CHAINSAW / MILL usano la nuova funzione invece di creare tabelle vuote
...
- tutti i riferimenti al tipo di lavorazione MCH_OY diventano MCH_MY
2025-04-09 16:39:19 +02:00
luca.mazzoleni
9b5bd46972
Merge branch 'STR0005_MultipleFaces' into develop
2025-04-08 19:02:14 +02:00
luca.mazzoleni
fb68dd28a0
- creata funzione GetStrategyResult per restituzione risultati e varie modifiche relative
...
- uniformata la restituzione dei risultati in caso di strategia non applicabile (FeatureLib.GetStrategyResultNotApplicable, a cui si può passare il messaggio da ritornare)
2025-03-28 18:47:21 +01:00
andrea.villa
5443173068
Funzione GetFeatureRotationIndex settata come locale
2025-03-28 15:39:01 +01:00
andrea.villa
848e8ecd2c
- In STR0006 corretto nome variabile
...
- Modifica a due commenti
2025-03-20 12:48:06 +01:00
andrea.villa
76e00c211e
Cambio punto di partenza del tenone
2025-03-19 08:21:52 +01:00
andrea.villa
2b929974dc
Piccole migliorie strategie Tenone e TenoneDT
2025-03-17 13:03:17 +01:00
andrea.villa
a4ed9b5b5b
Piccola correzione lettura parametri strategia
2025-03-14 12:29:51 +01:00
andrea.villa
5f930e2e21
- Miglioramento lettura parametri strategia custom o forzati. Si fa tutto all'esecuzione della strategia
...
- Si è evitata la chiamata della DeepCopy su libreria Config delle strategie
- se strategia forzata, si salva solo l'id. I parametri verranno letti dopo
2025-03-14 12:00:24 +01:00
luca.mazzoleni
dcefd35cc9
- in tutte le strategie, tutte le chiamate a funzioni interne AddMachiningAllSteps o a MachiningLib.AddNewMachining sostituite con chiamate a funzione AddMachinings in MachiningLib
...
- in FACEBYBLADE e FACEBYCHAINSAW contemplata opzione bDisableHorizontalSteps e bDisableVerticalSteps, rispettivamente, per non creare i cloni orizzontali / verticali
2025-03-12 15:19:27 +01:00
luca.mazzoleni
a7759e3b37
- HorizontalSteps rinominata CloneStepsHorizontal
...
- VerticalSteps rinominata CloneStepsVertical
2025-03-12 12:45:24 +01:00
andrea.villa
c34f3dccd8
Adeguamento strategia STR0006 a nuovi parametri di ritorno dell BLADETOWASTE
2025-03-10 16:01:50 +01:00
andrea.villa
67d7ce2dd9
Prima versione funzionante feature Tenone STR0006
2025-03-07 07:54:52 +01:00
andrea.villa
8800369b1e
- STR0006 gestisce ora taglio di lama su lunghezza tenone
...
- altre piccole modifiche
2025-02-27 17:38:20 +01:00
andrea.villa
b7fdf8531a
- Unificato calcolo parametri aggiuntivi per tenone e tenone coda di rondine
...
- In AddOperation si setta su nota geometria Taskid e Cutid
- In FeatureLib parametri feature aggiuntivi si trovano ora nella tabella "FeatureInfo"
- Piccole modifiche STR0006 per gestione nuova struttura dati
- In FeatureLib cancellato doppione GetAdditionalInfo
2025-02-27 16:18:08 +01:00
andrea.villa
2256c15015
Prima versione strategia tenone, non funzionante
2025-02-27 14:36:11 +01:00