Commit Graph

223 Commits

Author SHA1 Message Date
luca.mazzoleni e1bc32c22f Merge branch 'develop' into feature/DoubleCut 2025-04-30 23:56:03 +02:00
luca.mazzoleni 85734fb7a3 - gestito ritorno messaggi apply in risultati in caso di errore
- BLADETOWASTE miglikorata e modificata per gestire DOUBLECUT (da completare)
- in BeamExec si eliminano le entità aggiunte non usate
2025-04-30 23:54:35 +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 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
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
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 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 943f4f7501 Merge remote-tracking branch 'origin/develop' into STR0005_MultipleFaces 2025-03-26 11:41:11 +01:00
luca.mazzoleni 09200303b3 - in FACEBYBLADE e FACEBYMILL bdisablehorizontalsteps sostituito da dHorizontalStepSpan per determinare da dove partono gli step orizzontali
- in BLADEKEEPWASTE implementazione finale della pulizia di fresa. Previsto parametro opzionale dMillingOffsetFromSide per far rimanere la fresa staccata dalla parete
2025-03-26 11:18:42 +01:00
andrea.villa f23085c483 Aggiunta dimensioni limite per creazione cubettatura 2025-03-25 14:33:41 +01:00
luca.mazzoleni 1dac802cc0 - in BLADEKEEPWASTE aggiunta pulitura con fresa del raggio lama 2025-03-25 13:05:21 +01:00
andrea.villa f36ab53755 Cambiato indice ciclo for 2025-03-25 12:55:18 +01:00
andrea.villa e141a0f4a9 - In FeatureLib nel caso speciale feature Mortise si adeguano le AffectedFaces se feature troncante
- Gestione sovramateriali
- Gestione se feature di coda
2025-03-25 12:48:59 +01:00
andrea.villa 13c227ee0b Prima bozza gestione feature frontale 2025-03-25 11:20:19 +01:00
andrea.villa 7a2d6696b8 Prima versione strategia per lavorazione feature mortasa come svuotatura 2025-03-24 17:01:10 +01:00
luca.mazzoleni ae802c8afb - in BLADEKEEPWASTE corretto calcolo percentuale lavorata se incompleta 2025-03-20 17:49:41 +01:00
andrea.villa e03359b4d1 Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-03-20 12:51:08 +01:00
andrea.villa 603edc9417 Merge branch 'STR0007_DTMortaise' into develop 2025-03-20 12:51:05 +01:00
andrea.villa 5032edc79a - Prima versione strategia Mortasa a coda di rondine STR0007
- Modifiche a librerie per gestione strategia
2025-03-20 12:50:54 +01:00
andrea.villa 4e9ab24192 Correzione nome variabile in STR0001 2025-03-20 12:49:32 +01:00