Commit Graph

259 Commits

Author SHA1 Message Date
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
andrea.villa 6251c070ee Corretto nome parametro per aggiornamento grezzo durante le rotazioni 2025-02-28 09:03:39 +01:00
luca.mazzoleni 3e1c7e3698 Merge remote-tracking branch 'origin/develop' into STR0005_BladeToWaste 2025-02-28 08:48:05 +01:00
andrea.villa e14e196a35 Merge branch 'STR0006_Tenon' into develop 2025-02-27 17:38:40 +01:00
andrea.villa 8800369b1e - STR0006 gestisce ora taglio di lama su lunghezza tenone
- altre piccole modifiche
2025-02-27 17:38:20 +01:00
andrea.villa 8dd3485048 Merge remote-tracking branch 'origin/develop' into STR0006_Tenon 2025-02-27 16:18:20 +01:00
andrea.villa b7fdf8531a - Unificato calcolo parametri aggiuntivi per tenone e tenone coda di rondine
- In AddOperation si setta su nota geometria Taskid e Cutid
- In FeatureLib parametri feature aggiuntivi si trovano ora nella tabella "FeatureInfo"
- Piccole modifiche STR0006 per gestione nuova struttura dati
- In FeatureLib cancellato doppione GetAdditionalInfo
2025-02-27 16:18:08 +01:00
luca.mazzoleni 117dfa097f Merge branch 'develop' into STR0005_BladeToWaste 2025-02-27 15:54:24 +01:00
luca.mazzoleni fa9625b65c - in BLADETOWASTE se passata trimesh si calcolano anche le AffectedFaces 2025-02-27 15:54:13 +01:00
luca.mazzoleni feda17bd17 Merge branch 'develop' into STR0005_BladeToWaste 2025-02-27 15:47:39 +01:00
luca.mazzoleni 7b37da048a - in BLADETOWASTE si può ora passare sia una Proc che direttamente l'id di una trimesh 2025-02-27 15:43:55 +01:00
luca.mazzoleni 42b7decc48 in DiceCut piccole correzioni 2025-02-27 15:01:33 +01:00
andrea.villa 15eab9b508 Merge remote-tracking branch 'origin/develop' into STR0006_Tenon 2025-02-27 14:39:45 +01:00
andrea.villa 2256c15015 Prima versione strategia tenone, non funzionante 2025-02-27 14:36:11 +01:00
luca.mazzoleni f7201c32ed Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-02-27 14:29:58 +01:00
luca.mazzoleni fbfef76c64 Merge branch 'STR0005_BladeToWaste' into develop 2025-02-27 14:29:54 +01:00
luca.mazzoleni 7ccf3f888f - nei parametri opzionali di tipo double ('d') ora se la stringa è vuota si considera come parametro non passato (nil)
- alcune modifiche all'angolo min/max testa da GetSetupInfo di macchina
- in MachiningLib -> FindBlade ora si controlla se la normale della faccia da lavorare è compatibile con eventuali angoli Max/Min da SetupInfo; si passa vtN e non più vtToolDirection
- in tutte le strategia sistemati i parametri Config di tipo combo
- in STR0005 -> codolo si verifica che le 2 lavorazioni siano state fatte altrimenti si restituisce non applicabile
- aggiunta GetBestBladeForDicing per scelta lama in caso di cubetti
- in FACEBYBLADE se ToolInvert si passa la vtN invertita alla ricerca lama
2025-02-27 12:54:16 +01:00
andrea.villa 64145e62cf Merge branch 'STR0001_TenonDT' into develop 2025-02-26 07:43:04 +01:00
luca.mazzoleni cf037fb574 Merge branch 'STR0005_BladeToWaste' into develop 2025-02-25 18:30:45 +01:00
luca.mazzoleni 20c10f495d - aggiornati riferimenti a GetSetupInfo con nuovi nomi 2025-02-25 18:30:20 +01:00
andrea.villa cf4b504733 Merge branch 'develop' into STR0001_TenonDT 2025-02-25 16:12:12 +01:00
luca.mazzoleni b229b21e64 - in BLADETOWASTE primo implemento di lavorazione a cubetti, non funzionante 2025-02-24 17:41:39 +01:00
luca.mazzoleni 81c0acbde1 - in FACEBYBLADE di default si inverte l'utensile per rispettare la concordanza (ToolInvert) solo se è vero il parametro opzionale bAllowToolInvert
- parametro opzionale passato in STR0003 -> Blade
2025-01-31 18:06:00 +01:00
luca.mazzoleni 7eb83ccf79 - in MachiningLib migliorie a FindBlade
- migliorata BLADETOWASTE
- in FACEBYBLADE la residualDepth si esprime rispetto alla DephToMachine passata e non rispetto all'elevazione del lato
2025-01-31 17:23:11 +01:00
luca.mazzoleni 2f1b56ddc6 - in BLADETOWASTE taglio singolo funzionante, da completare 2025-01-31 13:08:27 +01:00
luca.mazzoleni 1271205f2c - in BLADETOWASTE primo implemento, non completo, del taglio singolo 2025-01-31 12:40:35 +01:00
luca.mazzoleni b8a694db60 - in DiceCut alcune modifiche nomi variabili 2025-01-30 09:22:16 +01:00
luca.mazzoleni a7664d5743 - in DiceCut refactoring 2025-01-29 16:31:49 +01:00
luca.mazzoleni 665113929a - in FACEBYBLADE aggiunta scrittura del frame lavorazione vtFaceUse
- picoole migliorie varie
2025-01-29 10:18:37 +01:00
luca.mazzoleni f1baaa9842 Merge branch 'develop' into STR0005_BladeToWaste 2025-01-28 10:55:05 +01:00
luca.mazzoleni 084b6758a3 - SLOTBYBLADE rinominata FACEBYBLADE; vecchia FACEBYBLADE eliminata
- SLOTBYCHAINSAW rinominata FACEBYCHAINSAW
- in SPLITCUT modifiche alle chiamate di FACEBYBLADE per contemplare la nuova funzione
- in STR0005 - codolo l'utensile non viene passato ma viene lasciato scegliere alla FACEBYBLADE
2025-01-28 10:54:16 +01:00
luca.mazzoleni a8c2e2fe98 - in HEADCUT si chiama la SLOTBYBLADE e non più la FACEBYBLADE
- in STR0003 e SLOTBYBLADE modifiche al calcolo LeadIn / LeadOut
2025-01-27 18:03:47 +01:00
luca.mazzoleni e37486db1d - in STR0003 correzione nel calcolo LeadIn/Out per i cloni 2025-01-27 15:57:12 +01:00
luca.mazzoleni f9168e8380 Merge branch 'STR0005_Codolo' into develop 2025-01-27 11:55:36 +01:00
luca.mazzoleni 9edd39305f - STR0005 con codolo funzionante e con ordinamento lavorazioni 2025-01-24 17:21:19 +01:00
luca.mazzoleni 0c5373700e - in STR0003, 4 e 5 corretta gestione spezzatura 2025-01-24 15:17:10 +01:00
luca.mazzoleni 098244b109 - in SLOTBYBLADE e SLOTBYCHAINSAW corrette direzioni utensile 2025-01-24 12:26:22 +01:00
luca.mazzoleni e553197d61 - in Edges l'elevazione si tiene sempre positiva e la normale guarda sempre verso il centro.
- alle funzioni di base si può passare il parametro opzionale bOppositeToolDirection per invertire la direzione di lavoro dell'utensile
2025-01-23 16:39:43 +01:00
luca.mazzoleni c64aaade13 - in FaceData MainFaces non si crea se è vuota
- in SLOTBYBLADE e SLOTBYCHAINSAW piccole correzioni
2025-01-23 12:28:48 +01:00
luca.mazzoleni ffe2d07918 - negli egde vtToolDirection sostituita con vtN 2025-01-23 12:13:30 +01:00
luca.mazzoleni 89c315cdd8 - in MachiningLib corretta l'assegnazione del nFeatureSegment nei casi in cui la lavorazione non ha quasi componenti in X 2025-01-22 12:33:19 +01:00
luca.mazzoleni e3ab0b8f35 - correzione in SLOTBYCHAINSAW 2025-01-21 16:03:19 +01:00