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
64c800ab3e
- in BatchProcessNew refactoring e rinominate alcune variabili per essere coerenti con Process
...
- in BeamExec aggiunta bCreateMachGroup per gestire caso creazione barra in BatchProcessNew
- da testare e ultimare!!
2025-04-24 18:13:39 +02:00
luca.mazzoleni
1dae899c6e
- aggiunta BatchProcessNew copiata da automatismo vecchio, con poche modifiche
2025-04-24 15:08:33 +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
a25f1b18b9
Corretto nome AvailableStrategyList secondo standard
2025-04-24 09:44:40 +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
andrea.villa
c0eeb01321
Corretta gestione errore in caso non venga trovato taglio testa o coda. Manca messaggio per interfaccia.
2025-04-23 13:05:03 +02:00
luca.mazzoleni
16c74add6f
- nei risultati si restituisce anche il timetomachine, dove calcolato
2025-04-23 13:03:53 +02:00
luca.mazzoleni
011830fb59
Merge branch 'BetterChainsawResults' into develop
2025-04-23 12:12:26 +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
e028c9cd01
In GetSplitMachinings corretta impostazione dei leadIn/out in caso di split
2025-04-23 09:39:16 +02:00
andrea.villa
ef6981f1b5
Merge branch 'StrategyConfigFromLuaToJson' into develop
2025-04-23 08:53:12 +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
8c2d9653d7
Merge branch 'FACEBYCHAINSAW_depthToMachine' into develop
2025-04-19 17:19:31 +02:00
luca.mazzoleni
2e12b09eb2
- in BLADETOWASTE implementato calcolo MRR con tempo di lavorazione
2025-04-19 17:19:20 +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
d9a081f95e
- in FACEBYCHAINSAW bDisableVerticalSteps sostituita da dLongitudinalStepSpan
2025-04-11 15:55:08 +02:00
luca.mazzoleni
ce661864a7
- in FACEBYBLADE dHorizontalStepSpan sostituito da dRadialStepSpan
2025-04-11 15:45:28 +02:00
luca.mazzoleni
165230374e
- in MachiningLib corretta GetSplitMachinings
2025-04-11 15:25:20 +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
luca.mazzoleni
0c0d52afcb
- CloneStepsHorizontal / Vertical rinominati CloneStepsRadial / Longitudinal
2025-04-09 10:28:25 +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
luca.mazzoleni
bec6ef3ea3
- in MachiningLib.GetSplitMachinings aggiunta lettura di LeadInForSplit e LeadOutForSplit dal Machining, per customizzare approcci e retrazioni in caso di split
2025-04-08 18:50:21 +02:00
luca.mazzoleni
36f1ae5513
- calcolo lunghezza stimata del percorso con attacchi centralizzata, in MachiningLib
...
- calcolo lunghezza stimata aggiunto anche nel caso di lavorazione splittata
2025-04-08 17:51:01 +02:00
luca.mazzoleni
d17673e65d
- varie modifiche in FACEBYBLADE, FACEBYMILL, FACEBYCHAINSAW per implementare il calcolo della lunghezza del percorso con LeadIn/Out. Da completare per lavorazioni spezzate
...
- in BLADEKEEPWASTE migliorato calcolo risultati (poi da generalizzare)
2025-04-07 18:29:24 +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
andrea.villa
05326f30bb
Piccole modifiche
2025-04-07 17:07:07 +02:00
luca.mazzoleni
e37b3d3c3e
- corretta nQuality in HeadCut e SplitCut
2025-03-31 09:27:35 +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
6f7ed8961f
Merge branch 'STR0008_MortiseThrough' into develop
2025-03-28 15:25:41 +01:00
andrea.villa
1c1d0f7b96
Prima versione funzionante mortasa passante
2025-03-28 15:25:30 +01:00
andrea.villa
68a6c7d897
- Nella BasicCustomerStrategies aggiunte funzioni per leggere parametri Q per cliente Essetre
...
- I parametri delle BasicCustomerStrategies vengono letti all'inizio della Make di ogni strategia dalla BeamLib.LoadCustomParametersInStrategy
- Se feature taglio compatibile con taglio testa/coda viene saltato ( controllo nella InfoAndDependency)
2025-03-27 15:07:09 +01:00
luca.mazzoleni
63006b913a
Merge branch 'develop' into STR0005_MultipleFaces
2025-03-26 11:51:59 +01:00