Commit Graph

91 Commits

Author SHA1 Message Date
andrea.villa e5e9e7b876 - Corretto calcolo percentuale lavorata e MRR
- Inserito spezzatura su faccia tunnel
2024-06-12 15:07:25 +02:00
andrea.villa f5cbd7bfee - Gestione Tunnel-4-Through in STR0002
- Migliorie a scelta lavorazione
- Migliorie spezzatura
- Corretta condizione scelta utensile con minimo residuo
2024-06-11 12:45:17 +02:00
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 4127bb5eef Merge branch 'develop' into STR0002_ImproveSplitting 2024-06-10 12:48:35 +02:00
andrea.villa 9a6036dc4c Piccole modifiche per lettura diametro 2024-06-10 12:48:25 +02:00
andrea.villa 13c6eb3e06 Corretto gestione in caso di errore durante applicazione lavorazioni nella 'MachiningLib.AddOperations' 2024-06-10 09:50:47 +02:00
andrea.villa 4facba3389 Aggiunta "VerifySplitMachiningNeeded" per verifica split 2024-06-10 09:31:17 +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
luca.mazzoleni 67899a5835 - rimosso il calcolo dei MainEdges dalle BottomFace secondarie 2024-06-07 15:45:16 +02:00
luca.mazzoleni 5dec2dc821 - BottomFace diventa BottomFaces e comprende tutte le possibili facce di fondo. La [1] è sempre quella a minore elevazione (sono ordinate).
- modifiche a AddNewMachining e di conseguenza alle strategie
2024-06-07 12:57:36 +02:00
luca.mazzoleni c21de95a47 - modifiche a STR0003 per utilizzare AddNewMachining da MachiningLib come STR0002 2024-06-06 18:43:04 +02:00
andrea.villa db5ec90fbf Merge branch 'STR0002_ImprovePocketing' into develop 2024-06-05 10:36:23 +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 cb37a14305 - correzioni a STR0003 2024-06-05 10:32:19 +02:00
luca.mazzoleni d80a780886 Merge remote-tracking branch 'origin/STR0002_ImprovePocketing' into develop 2024-06-04 09:27:21 +02:00
andrea.villa 9a8c0386d9 Merge remote-tracking branch 'origin/develop' into STR0002_ImprovePocketing 2024-06-04 09:03:46 +02:00
andrea.villa 435075014d Corretto problema su calcolo percentuale lavorata. Da utlimare 2024-06-04 09:02:19 +02:00
luca.mazzoleni 2b3630ee3a piccole correzioni a STR0002 e STR0003 2024-06-03 18:33:52 +02:00
luca.mazzoleni 6d2037e0c5 Merge remote-tracking branch 'origin/STR0002_ImprovePocketing' into develop 2024-06-03 17:24:29 +02:00
andrea.villa 2df3069711 Merge remote-tracking branch 'origin/develop' into STR0002_ImprovePocketing 2024-06-03 17:05:47 +02:00
andrea.villa 5fc2b80cc1 Corretta letture lato lungo su Tunnel 2024-06-03 17:05:38 +02:00
luca.mazzoleni 2edfd52628 - in FaceData GetMainFaces aggiunti MainEdges per SideFaces e piccole correzioni 2024-06-03 16:41:24 +02:00
luca.mazzoleni 342082bb82 Merge remote-tracking branch 'origin/STR0002_ImprovePocketing' into develop 2024-06-03 12:25:11 +02:00
andrea.villa 7e0bee34cc - Rimossa funzione BeamLib.GetFaceHvRefDim
- Per larghezza/altezza faccia si utilizzano gli  "Edges"
- Corretto errore ricerca utensili MILL_STD e MILL_NOTIP
- Adeguamento STR0002 a nuovo standard
2024-06-03 12:08:24 +02:00
andrea.villa 21ec48bc2d Merge remote-tracking branch 'origin/develop' into STR0002_ImprovePocketing 2024-06-03 08:10:45 +02:00
andrea.villa f67f9530f5 - Calcolo strategia di lavorazione, bottom o dai lati 2024-06-03 08:07:22 +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 b6049893de Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2024-05-31 14:37:46 +02:00
luca.mazzoleni 0cdee9cfcb - in BeamLib aggiunta funzione GetNearestParalOpposite da automatismo vecchio
- in STR0003 abilitata sega a catena e parziale refactoring
2024-05-31 14:37:40 +02:00
andrea.villa d8b8a79a78 Merge remote-tracking branch 'origin/develop' into STR0002_ImprovePocketing 2024-05-31 12:55:20 +02:00
andrea.villa 26c6cc68c9 In MachiningLib.FindMill se si cerca una fresa che non può lavorare di testa, quelle che lavorano di testa sono comunque ammesse 2024-05-31 12:54:50 +02:00
andrea.villa 58c9630563 Merge remote-tracking branch 'origin/develop' into STR0002_ImprovePocketing 2024-05-31 11:52:33 +02:00
andrea.villa 04f40edd16 In MachiningLib.FindMill si controlla direzione utensile e se fresa lavora di testa 2024-05-31 11:52:19 +02:00
luca.mazzoleni 52fb5100ff - corretto calcolo MRR per STR0002 e STR0003 2024-05-30 18:48:27 +02:00
luca.mazzoleni c49e81bcc4 Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop 2024-05-30 18:17:41 +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
andrea.villa b20ab1013a - Modificata funzione calcolo MRR. In Input una tabella con i valori
- Adeguamento STR0002 a nuova funzione MRR
2024-05-30 14:34:03 +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
luca.mazzoleni e0b4a8b852 Merge remote-tracking branch 'origin/develop' into develop 2024-05-29 18:13:24 +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
andrea.villa 8eeb7fa6d8 Merge remote-tracking branch 'origin/STR0003_BladePlusChainsaw' into develop 2024-05-28 13:13:16 +02:00
luca.mazzoleni b2a8279eb5 - in STR0003 modifiche per contemplare la restituzione dei risultati del calcolo al di fuori della strategia 2024-05-28 13:07:16 +02:00
luca.mazzoleni c7687419a6 - in MachiningLib corrette FindBlade e FindChainsaw (ancora da completare ma funzionano)
- in STR0003 altre modifiche nomi variabili
2024-05-24 18:37:53 +02:00
luca.mazzoleni 8cff8827a0 - in FaceData GetSideFaces allineata alle altre e piccole modifiche a GetLongFaces
- in BeamLib riportata la funzione GetNearestOrthoOpposite da automatismo vecchio
- in MachiningLib piccole modifiche
- in STR0003 corpose modifiche, in particolare allineamento con standard nomenclatura
2024-05-22 16:59:06 +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