luca.mazzoleni
a6ddaa8bbd
- alcune correzioni nel calcolo approccio retrazione per lavorazioni di coda e split
...
- in STR0003 aggiunta gestione lavorazioni di coda per sega a catena
2024-12-03 16:47:47 +01:00
luca.mazzoleni
bb82dcb724
- in MachiningLib -> StartsLeftSide contemplato ToolInvert
...
- in SLOTBYBLADE aggiunta gestione lavorazioni di coda
- in STR0003 > lama aggiunta gestione lavorazioni di coda
- in Config STR0003 e STR0004 aggiunto parametro dExtendAfterTail per decidere di quanto estendere una lavorazione oltre la coda
2024-12-03 14:55:46 +01:00
luca.mazzoleni
6da682dfed
- in MachiningLib corretta CanMoveAfterSplit
...
- in SLOTBYCHAINSAW e STR0004 modifiche alla gestione delle lavorazioni in coda
2024-11-27 11:51:21 +01:00
luca.mazzoleni
08d3f7ff6d
aggiunta la gestione delle lavorazioni in coda, per decidere se spostare dopo separazione o accorciarle:
...
- in MachiningLib aggiunte funzioni StartsLeftSide e CanExtendAfterTail; modificata GetSplitMachinings
- Machining.nPart rinominato nSegment
- in SLOTBYCHAINSAW.Make aggiunta sezione per gestire lavorazioni di coda
- STR0004 adeguata per passare alla strategia di base le informazioni sulle lavorazioni di coda
2024-11-26 13:33:36 +01:00
luca.mazzoleni
d7096a8a68
- migliorie al tipo di parametro 'combo'
...
- aggiunto parametro sCanDamageNextPiece
2024-11-22 17:55:32 +01:00
luca.mazzoleni
44215b3b4e
- in MachiningLib -> GetSplitMachinings correzione a inversione start/end
2024-11-21 18:04:18 +01:00
luca.mazzoleni
a2b49fdf3e
- in MachiningLib aggiunta la scrittura dello spezzone nella lavorazione
...
- in STR0004 aggiunto ordinamento lavorazioni
- piccole aggiunte varie
2024-11-21 17:53:24 +01:00
luca.mazzoleni
21b73e0031
- in MachiningLib aggiunta funzione GetSplitMachinings, estrapolata da STR0004 (modificata di conseguenza)
2024-11-20 14:58:04 +01:00
andrea.villa
8d1286dd71
Calcolo rotazione scritto in modo più comprensibile
2024-11-18 16:03:53 +01:00
andrea.villa
7e6d8f4172
Corretta gestione rotazione pezzo nel DISP in caso che la soluzione scelta sia una prerotazione
2024-11-18 15:29:32 +01:00
andrea.villa
91c883b87c
Completata funzione applicazione lavorazione in fase appropriata. MANCA prerotazione
2024-11-06 10:11:40 +01:00
andrea.villa
2b9113347a
Prima bozza (non funzionante) applicazione lavorazioni nella relativa rotazione
2024-11-05 16:37:50 +01:00
andrea.villa
21da5f633d
- Prima bozza gestione matrice delle rotazioni
...
- Adeguamento strategia 0002 e SPLITCUT a nuovo metodo gestione matrice
2024-11-04 16:52:42 +01:00
luca.mazzoleni
23d5f82403
Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop
2024-10-08 16:15:49 +02:00
luca.mazzoleni
ec734ca99d
- in MachiningLib aggiunta scrittura cloni geometria
...
- in STR0003 sistemati commenti
2024-10-08 16:11:54 +02:00
andrea.villa
362f3fd2b0
- Prima implementazione creazioni fasi
...
- Piccole migliorie varie
- Corretta lettura info utensile profilato
- Su Proc, aggiunte alcune note pezzo
2024-08-09 16:46:51 +02:00
andrea.villa
9acd52ea10
- Prima versione strategia standard SPLITCUT e aggiunta chiamata della strategia
...
- Prima versione strategia core FACEBYBLADE
- Aggiunte altre UserNotes e corretto append se più note
2024-08-09 09:46:01 +02:00
andrea.villa
74279896e9
- Gestione utensili profilati, esclusi da calcolo automatico
2024-07-15 08:36:37 +02:00
luca.mazzoleni
3319d8b271
- in MachiningLib dStartPos diventa dStartSafetyLength
...
- migliorie stilistiche
2024-06-26 18:18:06 +02:00
luca.mazzoleni
86fd80ee61
- in BeamExec -> RunStrategyLibraries corretti percorsi require
...
- in FaceData piccole correzioni
- in MachiningLib pesanti modifiche per contemplare cloni lavorazioni con parametri diversi (es: per step aggiuntivi o spezzatura). Parametri lavorazione ora sono tutti scritti in tabella e ciclati invece di essere scritti uno a uno.
- in SLOTBYCHAINSAW alcune correzioni
- in STR0003 gestita aggiunta lavorazioni a MACHININGS e output risultati strategia
2024-06-26 17:26:00 +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
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
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
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
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
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
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
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
04f40edd16
In MachiningLib.FindMill si controlla direzione utensile e se fresa lavora di testa
2024-05-31 11:52:19 +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
andrea.villa
60bac29b1e
- Calcolo MRR spostato in MachiningLib. Funzione: GetToolMRR
...
- Aggiornato strategia STR0002
2024-05-30 09:33:43 +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
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
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
c1c6e2a220
- Aggiunta funzione AddNewMachining in MachiningLib
...
- Adeguamento STR0002 per utilizzo nuova funzione di aggiunta lavorazione
2024-05-20 14:33:12 +02:00
luca.mazzoleni
d53fdca890
Merge remote-tracking branch 'origin/develop' into STR0003_BladePlusChainsaw
2024-05-17 18:47:42 +02:00
luca.mazzoleni
7165db47f6
- modifiche per aggiunta strategia BladePlusChain
...
- in BeamExec versione primordiale di FindBlade
2024-05-17 18:45:36 +02:00
andrea.villa
7b09634461
Modifica nomi variabili che non rispettavano lo standard
2024-05-17 17:15:52 +02:00