Commit Graph

367 Commits

Author SHA1 Message Date
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
luca.mazzoleni ed9dde9bec Merge branch 'STR0005_MultipleFaces' into develop 2025-03-26 11:51:44 +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
luca.mazzoleni edd00a7b8f - in MachiningLib.AddMachinings gestito attacco non perpendicolare
- in BLADEKEEPWASTE sistemato sorting lavorazioni
- in FACEBYBLADE e FACEBYMILL correzioni per lavorazione facce non chiuse sopra
2025-03-25 18:59:29 +01:00
andrea.villa 3b9aee2ba3 Merge branch 'STR0008_Mortise' into develop 2025-03-25 14:36:15 +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 8ed49c5cd1 Merge branch 'develop' into STR0005_MultipleFaces 2025-03-21 15:21:29 +01:00
luca.mazzoleni e947fb9384 - creata FACEBYMILL da testare 2025-03-21 09:35:50 +01:00
andrea.villa f0f0187de5 Nuova funziona ClassifyFeature per aver riconoscimento topologico non dalle geometrie ma dalle info BTL 2025-03-21 09:04:51 +01:00
luca.mazzoleni 0a419e9b3e Merge branch 'develop' into STR0005_MultipleFaces 2025-03-20 17:50:43 +01:00
luca.mazzoleni ae802c8afb - in BLADEKEEPWASTE corretto calcolo percentuale lavorata se incompleta 2025-03-20 17:49:41 +01:00
andrea.villa 2be6204725 Riportato commento numero feature BTL in libreria 2025-03-20 15:12:31 +01:00
luca.mazzoleni b82e40d8ff Merge branch 'develop' into STR0005_MultipleFaces 2025-03-20 15:09:17 +01:00
luca.mazzoleni 80e309721e Merge branch 'STR0005_MultipleFaces' into develop 2025-03-20 12:54:24 +01:00
luca.mazzoleni 62c384a171 - in FACEBYBLADE la distanza di sicurezza è ora CUT_SIC 2025-03-20 12:54:08 +01:00
luca.mazzoleni 589e32cf92 Merge remote-tracking branch 'origin/develop' into STR0005_MultipleFaces 2025-03-20 12:52:39 +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