luca.mazzoleni
fb59349345
- in BeamExec di default si attiva la modalità di rotazione avanzata
...
- in tutte le funzioni GetMinNz, GetMaxNz, GetMinNzDefault, GetMaxNzDefault si passa anche Tool (per discriminare il tipo utensile in macchina)
- in FaceData si settano le MainFaces e i MainEdges anche per DoubleBevel
- in STR0001 (TenonDT) si controlla la ResidualDepth
- in BLADEKEEPWASTE escluso il caso di Rabbet passante lungo X
2025-05-15 19:00:26 +02:00
luca.mazzoleni
335604b8f2
- in FaceData, nella ricerca delle MainFaces gestito caso a 1 faccia
...
- in STR0001 piccole correzioni
- in BLADEKEEPWASTE ora se arrivano 2 facce con angoli sbaligati si ritorna non applicabile, invece di dare errore lua
2025-05-05 16:01:57 +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
4e9ab24192
Correzione nome variabile in STR0001
2025-03-20 12:49:32 +01:00
andrea.villa
2b929974dc
Piccole migliorie strategie Tenone e TenoneDT
2025-03-17 13:03:17 +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
4a948aa61a
Adeguamento strategia con ultime novità della BLADETOWASTE, come per tenone normale
2025-03-11 12:00:28 +01:00
andrea.villa
37f85bccec
- Gestione cloni
...
- Aggiunta attacco lineare
2025-01-07 09:16:06 +01:00
andrea.villa
512b907aae
- Aggiunto passaggio di contornatura su profilo
...
- Prima bozza struttura lavorazioni
- Piccole modifiche in altre librerie
2025-01-03 17:19:15 +01:00
andrea.villa
e9d71ab75e
- Aggiunta chiamata strategia in BasicCustomerStrategies
...
- Calcolo parametri aggiuntivi
- Prima bozza (non funzionante) della strategia
2025-01-02 16:41:36 +01:00
luca.mazzoleni
0b172e2be2
Strategies contine ora tutte le strategie, suddivise in cartelle che ne definiscono il tipo: core, standard, special
2024-06-20 17:12:08 +02:00