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
andrea.villa
848e8ecd2c
- In STR0006 corretto nome variabile
...
- Modifica a due commenti
2025-03-20 12:48:06 +01:00
luca.mazzoleni
81270c324f
- in FeatureLib.CalculateFeatureNotClampableLengths si ritorna 0 se 3 facce
...
- in STR0005 aggiunto controllo numero massimo di facce
- in STR0005 modifiche per conemplare più di una faccia
- in BLADETOWASTE piccola correzione
2025-03-19 16:13:18 +01:00
luca.mazzoleni
e47d9ac6df
Merge branch 'develop' into STR0005_MultipleFaces
2025-03-19 09:30:53 +01:00
andrea.villa
76e00c211e
Cambio punto di partenza del tenone
2025-03-19 08:21:52 +01:00
luca.mazzoleni
e7a08b330b
- per LongCut L010 abilitata STR0005
...
- in FACEBYBLADE corretti attacchi
2025-03-18 18:33:49 +01:00
luca.mazzoleni
6e45be2538
- In FeatureLib.GetProcFromTrimesh si permette di passare una Proc da cui copiare i dati
...
- in STR0005 gestito caso 3 facce tipo RidgeLap (da testare)
- in BLADEKEEPWASTE gestito caso 2 facce
2025-03-18 15:29:29 +01:00
luca.mazzoleni
0d9381b6ae
- modifiche commenti
2025-03-18 11:33:34 +01:00
luca.mazzoleni
5977a4c6db
- create BLADEKEEPWASTE per taglio con codolo; STR0005 modificata di conseguenza
...
- a BLADETOWASTE si passa la dExtendAfterTail opzionale
2025-03-17 17:39:46 +01:00
luca.mazzoleni
0c70d6f812
- in STR0005 DROP_WHOLE_WASTE sostituita da DROP_WASTE
2025-03-17 15:29:05 +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
99cbeca5c9
- in FACEBYBLADE aggiunta GetLeadInOutType per scelta attacco perpendicolare vs tangenziale, da migliorare
2025-03-13 16:54:35 +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