Commit Graph

659 Commits

Author SHA1 Message Date
luca.mazzoleni 7b4673acef - varie modifiche ai tagli di lama per DownUp, caso solo 2d
- in FaceData.GetEdgesInfo si scrivono anche i ptStart e ptEnd; IsFaceRhomboid diventa IsFaceParallelogram
- in BeamLib aggiunta IsEdgeOnBox
2025-11-03 16:29:12 +01:00
luca.mazzoleni 2d1abbb3cc - correzioni per tagli DownUp 2025-10-30 18:53:31 +01:00
luca.mazzoleni 25dbaed63b - funzioni IsFaceZOutOfRange, IsBladeOrientationOkForDownUp e GetBladeEngagement spostate in MachiningLib (da FACEBYBLADE) 2025-10-30 16:49:49 +01:00
luca.mazzoleni ecd2147e83 - in FACEBYBLADE modifiche e refactoring per contemplare nuova gestione DownUp 2025-10-30 13:20:15 +01:00
luca.mazzoleni 84cd799565 Merge branch 'develop' into CuttingImprovements 2025-10-29 15:30:57 +01:00
luca.mazzoleni 9468e3d013 - in FACEBYBLADE completata IsOrientationOkForDownUp; rimane da fare GetCorrectedElevationDownUp 2025-10-29 15:29:40 +01:00
andrea.villa e095806a7a Ripristinato funzionamento BLADEKEEPWASTE con codolo centrale 2025-10-29 15:11:39 +01:00
andrea.villa f21e1ea557 Merge branch 'SOLO_DEMO' into develop 2025-10-29 15:10:32 +01:00
andrea.villa 6ce4af9884 I parametri generici BTL non è detto che ci siano, quindi bisogna controllare se effettivamente siano stati impostati 2025-10-29 14:58:37 +01:00
andrea.villa fa36c51de0 - Corretto ID strategia STR0015
- Paramtri generali sono pre-processati quindi si deve controllare che non siano nil, perchè potrebbero esserci, ma essere falsi
2025-10-29 13:11:53 +01:00
luca.mazzoleni 21bb95c0e9 - in BeamLib aggiunta funzione GetPlaneOrientation per avere il modulo di un vettore nelle 3 direzioni e l'incidenza relativa di ogni componente sul totale
- in BLADETOWASTE, chiamate a FindBlade aggiornate
- in FACEBYBLADE numerose modifiche, da terminare, per determinare se la lavorazione è fattibile e se in DownUp (GetBladeEngagement)
2025-10-28 18:22:36 +01:00
andrea.villa dd0b39df71 Settato il gruppo temporaneo come effettivamente temporaneo per evitare che venga salvato 2025-10-27 16:55:32 +01:00
andrea.villa ee54c32918 Migliorata gestione del gruppo temporaneo. DA RIVEDERE! 2025-10-27 16:39:28 +01:00
luca.mazzoleni b8b71ff73a - in BLADETOWASTE chiamate a FindBlade aggiornate 2025-10-27 10:09:18 +01:00
luca.mazzoleni 0afcd786d1 - in FaceData, IsFaceRectangular e IsFaceRhomboid ricevono solamente il parametro Face; utilizzano il gruppo per geometrie temporanee invece di AddGroup 2025-10-24 18:54:49 +02:00
luca.mazzoleni 070ad50d73 - in FaceData IsFaceRectangular e IsFaceRhomboid si passa Face invece che idFace
- in FaceByBlade introdotta funzione GetBladeEngagement che sostituisce GetMinNzDownUp
2025-10-24 18:38:25 +02:00
luca.mazzoleni d6bdbab510 Merge branch 'develop' into CuttingImprovements 2025-10-24 17:31:20 +02:00
luca.mazzoleni 44273e15a7 - in FeatureLib correzione a GetProcFromTrimesh 2025-10-24 17:12:38 +02:00
andrea.villa 746eb9efe9 - Creazione gruppo temporaneo (da riportare)
- Riconoscimento Topologico SawCut se attraversa la trave (da riportare)
- Dati di pinzaggio feature spostato in STR0012
2025-10-24 17:10:22 +02:00
luca.mazzoleni 711e0c82f7 Merge remote-tracking branch 'origin/develop' into CuttingImprovements 2025-10-24 12:51:54 +02:00
luca.mazzoleni c62f1818c7 - in BLADETOWASTE e DiceCut eliminati tutti i riferimenti al DownUp: il tipo di lavorazione si verificherà direttamente in FaceByBlade o FindBlade
- in FaceData.GetFacesInfo si salva l'id della trimesh nella faccia
- in HEADCUT il box per i cubetti viene copiato non per riferimento
2025-10-24 12:51:47 +02:00
andrea.villa 9fe22368cb - In preparazione della tabella Proc da una Trimesh, si salvano anche parametri pinzaggio
- AddMachinings copia deep di "AuxiliaryData" per evitare che venga inserita nella MACHININGS il riferimento
- STR0012 aggiunta gestione lavorazione con codolo
2025-10-24 11:53:36 +02:00
andrea.villa fac9fd8877 Piccole modifiche per demo 2025-10-24 11:46:41 +02:00
andrea.villa 28696ff4e5 Merge branch 'develop' into SOLO_DEMO 2025-10-23 12:57:23 +02:00
andrea.villa befc942be8 Corretto controllo parametri configurabili strategia in caso di feature forzata 2025-10-23 12:56:58 +02:00
andrea.villa 334680d3d6 Revert modifica fatta su strategia STR0002 2025-10-23 10:42:58 +02:00
andrea.villa a3a29dc5bf - Feature taglio di testa e coda rinominate con 'StartCut' e 'EndCut'
- Migliorata gestione tagli testa e coda
- Log result scrivono indici dettagliati per voto feature
- Piccole sistemazioni varie
2025-10-23 10:15:42 +02:00
andrea.villa 50336bfad6 - in BCS aggiunta strategia STR0005 per feature 0-20
- modifiche a lunghezza non pinzabile
- in STR0002 se svuotatura su faccia tunnel, lavorazione è considerata ora completa, ma si abbassa qualità
2025-10-22 10:44:48 +02:00
andrea.villa 9c4fab2d3c Aggiunte immagini per mostrare topologia in configurazione strategie 2025-10-21 15:29:42 +02:00
andrea.villa 00eeb482dd - dMaxWasteLength, dMaxWasteVolume, bReduceBladePath diventano parametri generali
- SPLITCUT chiama BladeToWaste in caso di taglio con lama ( Motosega e casi speciali ancora da gestire)
- HEADCUT e TAILCUT adeguate a nuovo funzionamento SPLITCUT
2025-10-21 09:40:19 +02:00
andrea.villa 83ab68b075 Merge branch 'NewHeadTailCut' into develop 2025-10-20 10:34:16 +02:00
andrea.villa 66b273354e Tagli testa e coda si riconoscono da topologia e non più da Prc=340/350 2025-10-20 10:33:35 +02:00
andrea.villa 5c41793b70 Merge remote-tracking branch 'origin/develop' into NewHeadTailCut 2025-10-20 08:26:27 +02:00
luca.mazzoleni bc40db6a6e Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-10-16 18:57:00 +02:00
luca.mazzoleni c0cab77689 - in BLADETOWASTE peggioramento tempo cubetti portato a 2 2025-10-16 18:56:55 +02:00
andrea.villa d7fac47297 Piccola modifica al log con scrittura del rating con 1 decimale. Il rating non è più un intero 2025-10-16 16:08:12 +02:00
luca.mazzoleni c8431a4584 - in BLADEKEEPWASTE codolo solo da un lato 2025-10-15 19:01:04 +02:00
luca.mazzoleni 232a112036 - in FeatureLib.GetFeatureSplittingPoints messa una pezza nel caso di pezzi corti (i punti uscivano dal pezzo). Da sistemare 2025-10-15 18:46:53 +02:00
luca.mazzoleni 58a98231ad - a FeatureLib.NeedTopologyFeature si passa anche il Part
- aggiunta gestione SawCut 1 faccia, troncante
2025-10-15 17:45:49 +02:00
luca.mazzoleni b3bf317780 - in BLADETOWASTE piccola correzione 2025-10-15 16:36:32 +02:00
luca.mazzoleni f9b62f4026 Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-10-15 16:22:57 +02:00
luca.mazzoleni f304df4d5b - in BLADETOWASTE corretta ghigliottina in DownUp 2025-10-15 16:22:19 +02:00
andrea.villa 2d2b492fd0 In STR0002 svuotatura, corretta lettura direzione utensile in lavorazione 2025-10-15 15:41:24 +02:00
luca.mazzoleni 01d4ac1c27 - in BLADETOWASTE si fanno tagli a ghigliottina anche in DownUp
- in STR0005 attivati di default tagli ridotti e veloci. Andrà rimesso a false quando funzionerà la lettura del json
2025-10-15 15:32:18 +02:00
andrea.villa 69f9669a5c Prime modifiche nuova gestione tagli testa e coda 2025-10-15 08:26:27 +02:00
luca.mazzoleni 1ac003c57c - in HEADCUT si scrive sStage per l'ordinamento, erroneamente rimosso 2025-10-14 13:10:36 +02:00
andrea.villa 3b59b8f37a In caso si lasci il codolo, non si considera riduzione pinzaggio testa e coda. 2025-10-14 10:55:57 +02:00
luca.mazzoleni 415e539e71 - in STR0005 e BLADETOWASTE aggiunto bAllowFastCuts per scegliere il lato a minore elevazione invece di quello che permette la qualità migliore 2025-10-13 18:42:28 +02:00
luca.mazzoleni ac774c2e2f Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2025-10-13 17:52:45 +02:00
luca.mazzoleni 716ebf7046 - in FaceData si calcolano i MainEdges solo per le facce che hanno esattamente 4 lati
- in STR0005 corretto calcolo dExtendAfterTail
- in FACEBYBLADE si i tagli troncanti in coda sono sempre dichiarati AfterTail; eliminata assegnazione a posteriori in BLADETOWASTE
2025-10-13 17:52:39 +02:00