Commit Graph

40 Commits

Author SHA1 Message Date
andrea.villa 546a60d8a3 Merge commit '62ca7479c72d02c99665d0f4c3a85a759ae2a5e9' into STR0002_ImproveSplitting 2024-06-10 15:25:45 +02:00
andrea.villa 62ca7479c7 - Creata variabile PARTS globale
- Aggiunte informazioni sul grezzo restante, distanza prossimo pezzo e se il successivo è un grezzo o no
2024-06-10 15:24:35 +02:00
andrea.villa 9a6036dc4c Piccole modifiche per lettura diametro 2024-06-10 12:48:25 +02:00
andrea.villa cd1f892a6c - Creazione lista MACHINING
- STR0002 adeguata a nuovo standard
- MachiningLib.AddNewMachining salva lavorazione in lista MACHINING
- MachiningLib.AddOperations inseriwsce effettivamente lavorazione
2024-06-07 17:01:16 +02:00
andrea.villa 285f3bc78d - Calcolo automatiso SIDESTEP portato a 1/3 del diametro
- Migliorato calcolo percentuale lavorata
- Gestione topologia Rabbet-2-Through
- Varie migliorie calcoli svuotature da applicare
2024-06-05 10:36:06 +02:00
luca.mazzoleni 0e634c7f0d - per STR0002 gestite anche Groove-3-blind e Rabbet-2-Through
- GetAffectedFaces modificata per utilizzare Part
- la profonfdità di lavorazione si passa ora sempre come DEPTH_STR
- aggiunti box con tempi di calcolo collect e machining
- corretti typo in nome variabili
2024-05-31 17:47:15 +02:00
luca.mazzoleni 4160190886 - migliorie a GetMainFaces
- correzioni varie a STR0003
- piccola correzione a STR0002 in caso di groove passante (da completare)
2024-05-30 18:17:30 +02:00
luca.mazzoleni a5382e0847 - alcune modifiche a nomi variabili (Part.b3Raw, nToolTypeId)
- in BeamLib aggiunte GetChainSawInitAngs e GetBlockedAxis da automatismo vecchio, con qualche adattamento
- prima versione funzionante di STR0003
2024-05-30 10:44:24 +02:00
andrea.villa 60bac29b1e - Calcolo MRR spostato in MachiningLib. Funzione: GetToolMRR
-  Aggiornato strategia STR0002
2024-05-30 09:33:43 +02:00
luca.mazzoleni cc597ce890 - modifiche a STR0003 per restituizione Result (ora funzionante, modificare per usare AddMachining nuova)
- in BeamExec GetBestStrategy eliminato check strategyOk (ora è relativo solo all'applicazione delle lavorazioni)
2024-05-29 19:19:53 +02:00
andrea.villa a312f715c7 - Funzione FindMill considera se utensile su aggregato. Serve BeamData nella macchina aggiornato
- Calcolo Rating con parametri: "MRR, Quality, CompletionIndex" come da ultima specifica
- Adeguamentio strategia STR0002 a nuovo stantdard per calcolo Rating
2024-05-29 16:56:36 +02:00
andrea.villa d191825118 - Modifica a strategie per nuovo standard parametri custom
- Funzione apposita per calcolo 'CompletionIndex'
- Modifica valori di ritorno delle strategie. BOOL + TABLE
- Versione primordiale funzione OrderFeature
- Aggiornamento finale lavorazioni
2024-05-28 17:10:01 +02:00
luca.mazzoleni 404938a6be Merge remote-tracking branch 'origin/develop' into STR0003_BladePlusChainsaw 2024-05-22 10:00:45 +02:00
andrea.villa 69f97362b9 - MachiningLib scrittura parametri di sistema
- Piccola correzione STR0002 per uniformare a nuovi nomi parametri
2024-05-22 09:26:33 +02:00
luca.mazzoleni 01bf95c56c Merge remote-tracking branch 'origin/develop' into STR0003_BladePlusChainsaw 2024-05-22 08:40:19 +02:00
luca.mazzoleni 297dcba66b - in STR0003_BladePlusChainsaw modifiche parziali per adattarla all' automatismo
- in MachiningLib aggiunta FindChainsaw e varie modifiche
- altre modifiche minori
2024-05-20 18:44:11 +02:00
andrea.villa 230b5f871d In BeamExec, lettura parametri di Setup da BeamData. Serve funzione macchina. 2024-05-20 09:11:38 +02:00
luca.mazzoleni 7165db47f6 - modifiche per aggiunta strategia BladePlusChain
- in BeamExec versione  primordiale di FindBlade
2024-05-17 18:45:36 +02:00
luca.mazzoleni 1a82df39ad - tutti i campi Id sostituiti con id (minuscolo)
- in FaceData aggiunta scrittura Edges (GetFaceInfo) e MainEdges (BottomFace e LongFaces)
2024-05-16 18:16:22 +02:00
andrea.villa 5f30714a56 Migliorie a strategia STR0002 e funzioni correlate 2024-05-14 16:34:13 +02:00
andrea.villa 30fa7c8cbd Modifica nomi variabili secondo nuovo standard 2024-05-14 11:47:53 +02:00
andrea.villa 59bbf159e4 - Migliorie varie per adeguamento strategia e funzioni necessarie 2024-05-13 09:47:42 +02:00
andrea.villa d45fc8e89b - Prima versione file INI interfaccia selezione strategie Beam&Wall
- BeamLib : nuova funzione 'LoadCustomParametersInStrategy'
- Piccoli aggiustamenti vari
2024-05-08 15:32:51 +02:00
andrea.villa ecf89edf59 - b3Raw sostituito da tabella 'Part', che contiene Id e altre info del pezzo
- 'GetUpdateCustomParameters' spostato in BeamLib, da chiamare all'inizio di ogni strategia.
- Aggiornamento strategie a nuovo standard
2024-05-08 12:12:26 +02:00
andrea.villa 3c1814ebdc In BeamExec : Creata funzione unica GestBestStrategy che include le ex CalculateRatingStrategies e ChooseStrategy 2024-05-07 15:33:30 +02:00
andrea.villa 5ea5c78605 Implementata funzione per scelta strategia migliore (tra quelle disponibili che sono state analizzate) 2024-05-07 09:20:25 +02:00
luca.mazzoleni 03e4b4457d - in BeamLib GetProcessAffectedFaces diventa GetAffectedFaces
- in BeamExec GetAffectedFaces calcolata prima della topologia
- in FeatureData piccola correzione a ClassifyTopology
2024-05-03 13:01:32 +02:00
andrea.villa 80dcdb0003 - Facce e adiacenze calcolate solo per feature con topologia
- Prima versione GetMainFaces funzionante
- Prima bozza struttura codice per scelta strategie
- Calcolo delle 4 rotazioni per il recupero dei dati
- Prima bozza struttura calcolo voto strategie
- Modificate strategie di prova STR0001 e STR0002 con nuovo standard
2024-04-30 16:30:49 +02:00
andrea.villa 385143fb00 Merge remote-tracking branch 'origin/feature/GetMainFaces' into develop 2024-04-23 08:23:13 +02:00
luca.mazzoleni 7bcce7463b -GetMainFaces completa, da testare; da risolvere problema tunnel
-in FaceData migliorie varie
2024-04-22 18:37:46 +02:00
luca.mazzoleni 10399347f0 - in GetMainFaces aggiunta faccia di mezzo tunnel e varie migliorie
- in GetFacesData non si trimmano più le superfici
2024-04-19 19:12:51 +02:00
andrea.villa 69f172863b Piccole correzioni commenti 2024-04-19 15:43:11 +02:00
andrea.villa 76ec20260e - caricamento e reset librerie caricate
- corretto formattazione parametri strategia
2024-04-19 15:14:33 +02:00
andrea.villa fb47b28173 - Librerie con nome esteso
- Piccole correzioni dopo merge con Branch GetMainFaces
2024-04-19 12:49:21 +02:00
andrea.villa 4f90b0704d Merge remote-tracking branch 'origin/feature/GetMainFaces' into feature/GetForcedStrategy 2024-04-19 12:01:14 +02:00
andrea.villa e58cf7e398 - BasicStrategies se JSON non presente o in JSON nessuna strategia 2024-04-19 11:38:19 +02:00
andrea.villa bdc7c45204 - Aggiunti HeadCut e SplitCut a Identify
- Piccole correzioni lettura e salvataggio strategie lette da JSON su Vproc
2024-04-19 10:33:28 +02:00
andrea.villa 7193f2595d - Per valori default strategia si legge Config.lua e non più JSON-Strategia
- piccole correzioni gestione lista strategie
- creazione cartelle delle prime due strategie (vuote, solo per test)
2024-04-19 09:59:59 +02:00
luca.mazzoleni 65fec1e05d - implementata parzialmente GetMainFaces e funzioni accessorie
- migliorie stilistiche e refactoring parziale
2024-04-18 18:34:09 +02:00
andrea.villa 904b15a4c9 Primo commit nuovo automatismo BEAM con strategie 2024-04-11 16:02:03 +02:00