Commit Graph

437 Commits

Author SHA1 Message Date
luca.mazzoleni 4aae1dbb54 Merge remote-tracking branch 'origin/develop' into develop 2025-05-14 16:20:40 +02:00
andrea.villa 607a3e61af Piccole modifiche alle strategie 2025-05-14 16:16:32 +02:00
luca.mazzoleni 717dca1089 - in MachiningLib.GetTimeToMachineAllStepsWithLeadInOut migliorato calcolo tempi svuotatura 2025-05-14 14:45:09 +02:00
luca.mazzoleni 4b49ebad7f - STR0002 (svuotatura) riabilitata per taglio longitudinale
- in MachiningLib.GetTimeToMachineAllStepsWithLeadInOut migliorato calcolo tempi svuotatura
2025-05-14 14:44:44 +02:00
andrea.villa ca95265ee9 - Aggiunta topologia VGroove a strategia svuotatura
- Migliorie lavorazione tenone
2025-05-14 09:09:39 +02:00
luca.mazzoleni 53fb0bdf0d Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-05-09 16:03:34 +02:00
luca.mazzoleni 340345725f - in BeamExec corretta eliminazione geometrie temporanee
- in MachiningLib.GetTimeToMachineAllStepsWithLeadInOut i tempi di svuotatura ora sono precisi (si usa EgtPocketing)
2025-05-09 16:03:30 +02:00
andrea.villa 0c0f6cf73b Aggiunta descrizione messaggi parametri personalizzabili da strategia 2025-05-09 14:41:16 +02:00
luca.mazzoleni 24245e8bd6 - in FaceData.GetEdgesInfo si scrive l'id del lato
- in MachiningLib.GetTimeToMachineAllStepsWithLeadInOut refactoring che utilizza FaceData
2025-05-09 10:40:12 +02:00
luca.mazzoleni a1528576b9 Merge branch 'STR0002_TimeEstimation' into develop 2025-05-08 19:01:34 +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 db231be6ed Merge branch 'STR0002_DoubleCut' into develop 2025-05-07 18:50:56 +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 037e07921c - in FACEBYBLADE implementata funzione calcolo SCC migliore. Da gestire casi split e da implementare funzione specifica per ogni macchina 2025-05-06 18:35:27 +02:00
luca.mazzoleni 95fdb3a250 - in FACEBYBLADE piccola correzione agli attacchi 2025-05-06 18:33:39 +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
luca.mazzoleni bd3a5fd318 Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-05-05 18:09:57 +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 b9310cdeb0 - in BLADETOWASTE se arriva il parametro opzionale b3BoxDicing si usa questo per calcolare le dimensioni della feature e il suo volume 2025-05-05 18:09:07 +02:00
luca.mazzoleni edebdb26d3 Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-05-05 16:02:01 +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 53bcb4c74d In BladeToWaste, corretto scelta edge da lavorare nella funzione GetEdgeToMachine. Era solamente invertita una chiamata 2025-05-05 12:43:29 +02:00
andrea.villa f2f1317fdf Gestione Topologia 'Bevel-3-Blind' per STR0002, svuotatura 2025-05-05 09:06:27 +02:00
luca.mazzoleni 40259ba8d7 Merge branch 'feature/DoubleCut' into develop 2025-05-04 23:31:53 +02:00
luca.mazzoleni 444ba1cc6c - in FACEBYBLADE modificati attacchi 2025-05-01 15:52:58 +02:00
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 60ffe9da73 - in BLADETOWASTE refactoring e aggiunta funzione CutWithDicing 2025-04-30 14:46:20 +02:00
luca.mazzoleni d3f88c44a9 Merge branch 'develop' into feature/DoubleCut 2025-04-29 19:30:09 +02:00
luca.mazzoleni 46bfae300f - il calcolo tempi è ora fatto direttamente nella lavorazione e contempla anche le feed start end 2025-04-29 19:29:58 +02:00
luca.mazzoleni 81d7794b6d Merge branch 'develop' into feature/DoubleCut 2025-04-29 15:06:52 +02:00
andrea.villa c234978cab - Corretta chiamata della funzione GetAvailableCombinations
- Piccole correzioni varie
2025-04-29 15:03:29 +02:00
andrea.villa 390c2cd14e Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-04-29 12:53:22 +02:00
andrea.villa 81ab09a122 In BatchProcessNew, si ricavano tutte le informazioni dei pezzi nestati nella barra 2025-04-29 12:53:19 +02:00
luca.mazzoleni 6dbf203d4d - in BeamExec piccole modifiche a AddFeatureResultToGlobalList e gestito ritorno risultati anche in caso di nessuna feature lavorabile 2025-04-29 09:50:12 +02:00
luca.mazzoleni 3e2541bd87 - in BatchProcessNew aggiunta costruzione tabella PARTS, da completare 2025-04-28 19:09:22 +02:00
luca.mazzoleni 8d4212c926 - in BatchProcessNew piccola correzione alla scrittura log txt
- Process modificata per essere coerente con la nuova restituzione risultati
2025-04-28 16:49:11 +02:00
luca.mazzoleni 603043b9d2 - in BeamExec e BatchProcessNew contemplate feature senza strategia e sostituite in restituzione risultati 2025-04-28 15:02:29 +02:00
luca.mazzoleni dca28cbe1b - in BatchProcessNew, in scrittura log txt, gestito caso in cui non sono state trovate strategie (ma al momento non possibile perchè quelle feature sono escluse a priori dal collect)
- in BeamExec -> AddFeatureResultToGlobalList refactoring e aggiunta gestione feature sostituita (ma al momento non possibile per problemi di riferimenti incrociati nella stessa tabella)
2025-04-27 22:20:58 +02:00
luca.mazzoleni d77cdd6c7d - in BatchProcessNew corretto valore ROT in log txt 2025-04-26 02:35:41 +02:00
luca.mazzoleni 837969e0a7 - modificate BatchProcessNew e BeamExec per contemplare nuova tabella RESULTS 2025-04-26 02:05:33 +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 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