andrea.villa
41e70ccbd4
Creazione STR0011, strategia per foratura
2025-05-19 09:03:11 +02:00
luca.mazzoleni
e12fd6824e
- in STR0002 modifiche per topologia Cut
2025-05-17 08:44:09 +02:00
luca.mazzoleni
48aa1477f1
- in STR0002 correzione
2025-05-16 17:44:03 +02:00
andrea.villa
8a127f39ee
In STR0007, corretto Offset per antischeggia su mortasa a coda di rondine
2025-05-16 11:27:11 +02:00
andrea.villa
d46b466f71
In STR0002 prima versione gestione SCC
2025-05-16 09:16:49 +02:00
luca.mazzoleni
10aa2352ae
Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop
2025-05-15 19:00:30 +02:00
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
andrea.villa
03e37702e6
- In FACEBYMILL aggiunto parametro StepType
...
- STR0010 gestisce ora nuove topologie
- Modificata scelta strategie, se enrambe incomplete, predilige quella con più feature complete
- Corretta gestione feature da saltare perchè sostituta da altra. Prima la segnava come incompleta
2025-05-15 17:14:59 +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
0c0f6cf73b
Aggiunta descrizione messaggi parametri personalizzabili da strategia
2025-05-09 14:41:16 +02:00
luca.mazzoleni
e584c90c71
- in MachiningLib.GetTimeToMachineAllStepsWithLeadInOut migliorato calcolo per svuotature (ancora da milgiorare)
...
- in STR0002 correzioni
- in FACEBYBLADE piccola correzione nel calcolo LeadIn/Out
2025-05-08 19:01:15 +02:00
luca.mazzoleni
3b785a0907
- in MachiningLib.GetTimeToMachineAllStepsWithLeadInOut contemplata Pocketing
...
- in STR0002 modifiche per migliorare il calcolo tempi
2025-05-08 17:55:10 +02:00
andrea.villa
4cd1bf526a
- Corretto STR0010 in caso non abbia trovato la lavorazione
...
- Corretto calcolo step in FACEBYMILL
- In BLADEKEEPWASTE corretto calcolo completamento nel caso in sui non c'è il peso sulla lavorazione
2025-05-08 11:33:11 +02:00
andrea.villa
86bb2e6651
Merge branch 'STR0010_BevelWithMilling' into develop
2025-05-08 09:11:30 +02:00
andrea.villa
9dbee99eca
- Strategia semplificata. Ora contempla solo topologia 'Bevel'
...
- Correzione calcolo LeadIn/Out in FACEBYMILL
- Corretto reset strategia caricata come libreria
2025-05-08 09:07:57 +02:00
luca.mazzoleni
f5638e522f
- per T010, L010 e T11 abilitata STR0002 (svuotatura)
...
- in FaceData.GetMainFaces gestita DoubleBevel
- in STR0002 gestita topologia DoubleBevel-2-Through e topologie 1 faccia (Bevel, Cut) - TEMPI NON OK DA SISTEMARE
- in STR0005 si restituisce anche TimeToMachine
- in FABYBLADE e FACEBYMILL piccola correzione in calcolo LeadIn/Out
2025-05-07 18:50:46 +02:00
andrea.villa
1cce5ca69a
- Primo commit strategia STR0010 (non funzionante)
...
- Altre modifiche irrilevanti
2025-05-07 12:34:29 +02:00
luca.mazzoleni
1ef1c22337
- in geometrie AddGroup aumentata trasparenza
...
- in DiceCut le superifici create non hanno un colore specifico (prendono quello dell'AddGroup come le altre)
- in TAILCUT corretto box da passare alla cubettatura (ora è il grezzo attuale unito a quello di coda successivo)
- in FACEBYBLADE.GetLeadInOutType migliorata scelta attacco
2025-05-06 16:45:01 +02:00
andrea.villa
fe51d2746c
- Aggiunti parametri dMaxWasteLength e dMaxWasteVolume in TailCut e HeadCut
...
- In TailCut modificata gestione taglio restante e PreCut
2025-05-05 18:09:37 +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
f2f1317fdf
Gestione Topologia 'Bevel-3-Blind' per STR0002, svuotatura
2025-05-05 09:06:27 +02:00
andrea.villa
8be4a152b7
In TAILCUT, aggiunto chiamata alla BLADETOWASTE
2025-04-30 16:58:19 +02:00
luca.mazzoleni
3bc9ef4688
- in BatchProcessNew varie modifiche per renderla compatibile con nuovo automatismo; manca restituzione risultati
...
- in BeamExec prima versione della tabella globale RESULT per la restituzione risultati
2025-04-25 19:39:37 +02:00
luca.mazzoleni
27a8e785fd
Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop
2025-04-24 10:04:36 +02:00
luca.mazzoleni
4a5e7a2af8
- in STR0004 correzione a caso Tunnel (la lavorazione non veniva prolungata del raggio catena in caso di lato singolo)
...
- in lavorazioni di base piccola correzione al calcolo distanza totale
2025-04-24 10:04:31 +02:00
andrea.villa
88ee8759a3
Aggiornamento con nuovo standard nomencalatura
2025-04-24 09:02:21 +02:00
andrea.villa
0d3cc467a9
- I file della strategia si chiamano tutti allo stesso modo secondo standard STRxxxx, cambia estensione. LUA = Script, JSON=Parametri di default configurabili
...
- Aggiunto file AvailableStrategyList.json che sostituisce il file Strategies.INI
2025-04-24 08:49:16 +02:00
luca.mazzoleni
16c74add6f
- nei risultati si restituisce anche il timetomachine, dove calcolato
2025-04-23 13:03:53 +02:00
luca.mazzoleni
c9fd830dff
Merge remote-tracking branch 'origin/develop' into BetterChainsawResults
2025-04-23 12:12:12 +02:00
luca.mazzoleni
74611f99c5
- in STR0003 correzione a restituzione risultati
...
- in STR0004 implementata restituzione risultati nuova
- in strategie di base corretto calcolo area lavorata (ora contempla che il percorso è in centro utensile e che l'area lavorata non può superare quella della faccia)
2025-04-23 12:12:00 +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
andrea.villa
28c9df081a
File config con nuova sintassi JSON. Riportati tutti i valori di default dai file LUA
2025-04-22 16:27:14 +02:00
luca.mazzoleni
ab19bbdb6a
- in STR0003 gestione ritorno risultati nuovo e completamento con area lavorata
2025-04-22 11:47:54 +02:00
luca.mazzoleni
b2917f8b37
- in MachiningLib modificata GetMachiningSteps per rispecchiare il calcolo della lavorazione Egt
...
- in STR0003 modifiche al calcolo risultati per la sola lama utilizzando le aree lavorate ( da completare per sega a catena)
2025-04-21 15:51:09 +02:00
luca.mazzoleni
ad652e1cd8
- in FeatureLib aggiunte funzioni GetStrategyQuality e GetStrategyTimeToMachine per calcolo risultati strategia
...
- in BLADEKEEPWASTE aggiunta la funzione GetStrategyCompletionPercentage per calcolare il completamento; si usano le funzioni nuove per il calcolo risultati
- in strategie di base si calcola l'area lavorata dAreaToMachine
2025-04-19 16:17:56 +02:00
luca.mazzoleni
a532bbf481
- in STR0003 e STR0004 refactoring spaziatura per migliorare leggibilità
2025-04-16 07:00:17 +02:00
luca.mazzoleni
a0d79c4d0f
- in FACEBYCHAINSAW bStopAtHalfElevation sostituito con dDepthToMachine (ora analoga a FACEBYBLADE)
...
- STR0003 e STR0004 modificate di conseguenza
2025-04-14 13:13:51 +02:00
luca.mazzoleni
652141fd1d
- in STR0004 refactoring
2025-04-13 15:14:35 +02:00
luca.mazzoleni
824f89b43f
- in STR0004 refactoring parziale
2025-04-13 14:55:05 +02:00
luca.mazzoleni
9a436bfdcf
- in MachiningsLib.GetSplitMachinings correzione al caso di lavorazione non splittabile
...
- in STR0003 refactoring
- in FACEBYCHAINSAW correzione agli step longitudinali
2025-04-13 14:46:22 +02:00
luca.mazzoleni
ce661864a7
- in FACEBYBLADE dHorizontalStepSpan sostituito da dRadialStepSpan
2025-04-11 15:45:28 +02:00
luca.mazzoleni
9888bc7f4e
- in MachiningLib.GetSplitMachinings corretta lettura LeadIn / Out per split
...
- in STR0009 si usa InitMachiningParameters per creare la lavorazione; il LeadIn / Out per split si inizializza copiando quelli originali
2025-04-09 19:07:42 +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
andrea.villa
05f1130e02
- In MachininLib si settano valori di default per calcolare lunghezza percorso
...
- in STR0009 piccole migliorie settaggi attacchi/uscite
2025-04-09 10:17:03 +02:00
andrea.villa
4b1c598141
Merge branch 'STR0009_RoundArc' into develop
2025-04-09 07:39:13 +02:00
andrea.villa
ad1f28d670
- Gestione spezzatura tramite apposita funzione GetSplitMachinings
...
- In FeatureLib, se i punti di spezzatura feature si sovrappongono, se ne scrive solo uno
2025-04-09 07:38:45 +02:00
luca.mazzoleni
9b5bd46972
Merge branch 'STR0005_MultipleFaces' into develop
2025-04-08 19:02:14 +02:00
andrea.villa
ada7d5d870
Merge branch 'develop' into STR0009_RoundArc
2025-04-07 17:08:18 +02:00
andrea.villa
0023706024
Prima versione nuova strategia per Arco
2025-04-07 17:07:54 +02:00