Commit Graph

300 Commits

Author SHA1 Message Date
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
andrea.villa 76e00c211e Cambio punto di partenza del tenone 2025-03-19 08:21:52 +01:00
andrea.villa 6f215f9849 Corretta gestione indice rotazione iniziale in caso di pezzo senza lavorazioni (solo taglio testa e coda) 2025-03-19 07:56:36 +01:00
andrea.villa d674eec6ff - Correzione posizione pezzi in caso di split con rotazione del pezzo singolo
- Correzione rotazioni del pezzo quando c'è pre-rotazione
2025-03-18 08:51:52 +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
andrea.villa 5233d89a5b Gestione lavorazioni di testa che ostacolano misura laser in ultima rotazione. 2025-03-17 15:44:29 +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 07236b51cf Corretta gestione posizione pezzi durante le fasi di lavorazione. Prima della modifica, le posizione salvate nella Collect, non corrispondevano a quelle attuali del pezzo durante la CalculateStrategies 2025-03-14 17:19:53 +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
andrea.villa 1a455e66de Aggiunta DeepCopy libreria Config delle strategie 2025-03-14 08:42:48 +01:00
luca.mazzoleni 89d92bdcb4 Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-03-13 16:54:39 +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
andrea.villa 62efd89018 - Corretto valore default per MinNz e MaxNx
- Corretto scelta utensile che considera deviazione angolare massima
- Migliorata gestione calcolo strategie
2025-03-13 15:17:54 +01:00
luca.mazzoleni 38eaed18cf - in BLADETOWASTE se un cubetto finisce dopo separazione si spostano tutti 2025-03-12 16:22:49 +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
luca.mazzoleni a7759e3b37 - HorizontalSteps rinominata CloneStepsHorizontal
- VerticalSteps rinominata CloneStepsVertical
2025-03-12 12:45:24 +01:00
luca.mazzoleni 45712e604b - in STR0005 piccola correzione 2025-03-12 12:21:48 +01:00
luca.mazzoleni 44628dfa13 Merge branch 'STR0005_BladeToWaste' into develop 2025-03-11 13:33:49 +01:00
luca.mazzoleni fe9aaf0439 - SetupInfo.dMinNz sostituito con funzione GetMinNz (anche GetMaxNz); tutti hanno default in BeamLib
- in BLADETOWASTE refactoring
2025-03-11 13:33:33 +01:00
andrea.villa 703fefa973 Piccola correzione rotazione pezzo per calcolo strategie 2025-03-11 12:03:11 +01:00
andrea.villa 35e8e921f3 Merge branch 'STR0001_UpgradeTenonDT' into develop 2025-03-11 12:02:10 +01:00
andrea.villa 4a948aa61a Adeguamento strategia con ultime novità della BLADETOWASTE, come per tenone normale 2025-03-11 12:00:28 +01:00
luca.mazzoleni 5894e98047 Merge branch 'develop' into STR0005_BladeToWaste 2025-03-11 11:27:28 +01:00
luca.mazzoleni 18a4529ed4 Merge branch 'STR0005_BladeToWaste' into develop 2025-03-11 11:11:47 +01:00
luca.mazzoleni 99c2950ab9 - in BLADETOWASTE piccola modifica 2025-03-11 09:49:02 +01:00
luca.mazzoleni 1cd85c85b6 Merge branch 'develop' into STR0005_BladeToWaste 2025-03-11 09:40:49 +01:00
luca.mazzoleni 1dc1aa5a7c - in BLADETOWASTE varie modifiche; cubetti funzionanti, da testare
- in BeamLib aggiunta funzione FindEdgeBestOrientedAsDirection
- in FeatureLib aggiunta funzione GetProcFromTrimesh per costruire il pacchetto Proc a partire da una trimesh
2025-03-11 09:40:20 +01:00
andrea.villa c34f3dccd8 Adeguamento strategia STR0006 a nuovi parametri di ritorno dell BLADETOWASTE 2025-03-10 16:01:50 +01:00
luca.mazzoleni d47343aba9 - in FACEBYBLADE piccola correzione 2025-03-10 10:05:25 +01:00
luca.mazzoleni 8807760db7 -in BLADETOWASTE piccola correzione 2025-03-07 17:54:53 +01:00
luca.mazzoleni 0ccfb2bfe6 - in FaceData GetEdgesInfo accetta anche l'id della trimesh
- in BLADETOWASTE varie modifiche per tagli a cubetti e tagli singoli
2025-03-07 17:42:21 +01:00
andrea.villa 562a219ffd Se non ci sono feature da lavorare, i tagli testa e coda vengono forzati da essere eseguiti in prima fase 2025-03-07 09:35:49 +01:00
andrea.villa 67d7ce2dd9 Prima versione funzionante feature Tenone STR0006 2025-03-07 07:54:52 +01:00
luca.mazzoleni ab2a381808 Merge remote-tracking branch 'origin/develop' into STR0005_BladeToWaste 2025-03-06 19:00:38 +01:00
luca.mazzoleni 2c1b0c7c79 - in BeamExec.GetToolsFromDB, se non presente la funzione GetMinNzDownUp in GetSetupInfo, si usa la funzione di default BeamLib.GetMinNzDownUpDefault
- in FACEBYBLADE invece del parametro bAllowToolInvert si passa opzionalmente dMinNzDownUp
- in BLADETOWASTE parzialmente aggiunta la gestione dei tagli a cubetti, da completare
2025-03-06 19:00:25 +01:00
andrea.villa 2c410008fd - Corrette rotazioni pezzo durante le varie fasi di calcolo
- Prima versione tagli testa/split in fase corretta
2025-03-06 17:31:56 +01:00
luca.mazzoleni d548cc1b43 Merge branch 'develop' into STR0005_BladeToWaste 2025-03-04 18:42:35 +01:00
luca.mazzoleni ac4b2ff262 Merge branch 'STR0005_BladeToWaste' into develop 2025-03-04 18:40:12 +01:00
luca.mazzoleni 0b6bb3fe71 Merge remote-tracking branch 'origin/develop' into STR0005_BladeToWaste 2025-03-04 18:38:25 +01:00
luca.mazzoleni adab6ab342 - in BLADETOWASTE si restituiscono, oltre alle lavorazioni, i risultati (status, completion, MRR) 2025-03-04 18:37:43 +01:00
andrea.villa e37d29fae3 Piccola correzione ricerca utensile nella FindMill 2025-03-04 09:48:50 +01:00
luca.mazzoleni eafc1bec3f Merge remote-tracking branch 'origin/develop' into STR0005_BladeToWaste 2025-03-04 08:52:46 +01:00
andrea.villa c2b30d8ed9 Per calcolo del Composite Rating, aggiunto parametro 'FeatureRotationIndex' per bontà lavorazione in base al posizionamento della feature sulla trave (sopra, di fianco, sotto) 2025-03-04 08:18:28 +01:00
andrea.villa 6b7d15e503 Piccola modifica rotazione pezzo 2025-03-03 15:27:40 +01:00
andrea.villa 46cdaa494b - Per CalculateStrategies e CalculateMachinings si ribalta pezzo per averlo in posizione corretta nel momento dell'esecuzione della Proc
- Modificata RotatePart. Adesso bisogna passare il numero di rotazioni da fare
2025-03-03 15:03:18 +01:00
luca.mazzoleni bbf28a2ed7 - in BLADETOWASTE si passano i dati corretti alla DiceCut; manca calcolo lavorazioni su facce con relativo calcolo vtToolDirection ad ogni faccia
- in DiceCut aggiunta condizione, al momento commentata, per usare la dimensione cubetto ridotta in caso di faccia quasi verticale senza componenti in Y
2025-02-28 16:40:49 +01:00
luca.mazzoleni 8f1f99a628 Merge remote-tracking branch 'origin/develop' into STR0005_BladeToWaste 2025-02-28 09:16:00 +01:00