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
andrea.villa
d58be78868
- Prima bozza separazione con doppia lavorazione lama e lama da sotto.
...
- HEADCUT derivata da SPLITCUT. Da verificare se mantenere separate o fondere in un'unica strategia
2024-12-02 14:46:08 +01:00
luca.mazzoleni
19a47115ea
- in BeamExec corretto calcolo della distanza dal pezzo successivo in caso di ultimo pezzo per tenere conto di grezzo scaricabile o meno
2024-11-28 17:59:50 +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
andrea.villa
b0f26bdea2
BOZZA sviluppo nuove tipologie di parametri
...
- tipo di parametro "Combo"
- nuovo campo sNameNge che verrà scritto nelle info nel Processing
2024-11-22 12:56:12 +01:00
luca.mazzoleni
a34a62d635
Merge remote-tracking branch 'origin/develop' into STR0004_Splitting
2024-11-21 18:07:37 +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
54c86774b7
- Corretta creazione barra in caso di più pezzi
...
- Libreria specifica per Log
- Nuovo log feature con tutte le strategie disponibili
- Nel log della matrice rotazioni si indica se la strategia scelta è completa (C), parziale (P) o non applicabile (N)
2024-11-20 14:28:20 +01:00
luca.mazzoleni
80c5a5a393
- piccola correzione in SLOTBYCHAINSAW
2024-11-19 09:21:41 +01:00
luca.mazzoleni
13ae86b6a7
- in STR0004 miglioramenti a spezzatura
2024-11-18 18:29:18 +01:00
luca.mazzoleni
941954825d
- in BeamLib aggiunta funzione TableCopyDeep per copiare una tabella mantenendo senza riferimenti le sottotabelle
...
- in STR0004 primo implemento di spezzatura lavorazioni, da completare
- in SLOTBYCHAINSAW scritti alcuni parametri realtivi al lato nel Machining
2024-11-18 17:32:10 +01:00
luca.mazzoleni
ae4c3f9156
- in FeatureLib e STR0002 invertito ordine dei punti di spezzatura, ora è da testa a coda
2024-11-14 10:52:32 +01:00
luca.mazzoleni
8bd772c96d
- in STR0002 -> GetSplitSurfaces correzione a taglio superfici
2024-11-11 14:48:18 +01:00
luca.mazzoleni
2fff4438c0
- in STR0002 overlap tra le passate portato a 1/2 MILL_OVERLAP
...
- in FaceData in ogni Edge si scrive ora la lunghezza proiettata lungo X dLengthOnX
- in FeatureLib aggiunta la funzione MachiningNeedsSplitting per unificare il check di necessità spezzatura
2024-11-11 11:52:21 +01:00
luca.mazzoleni
a17c62c15f
- GetSplittedSurfaces convertita in GetSplitSurfaces
2024-11-11 08:59:49 +01:00
luca.mazzoleni
20c8518f1d
- in STR0002 -> GetSplittedSurfaces aggiunto overlap tra le superfici
2024-11-08 18:32:40 +01:00
luca.mazzoleni
730d37c917
- in STR0002 miglioramenti vari
2024-11-08 18:00:28 +01:00
luca.mazzoleni
184a78d34c
- in FeatureLib aggiunta funzione GetFeatureSplittingPoints che restituisce i punti di spezzatura di una feature, estrapolata da STR0002
...
- in STR0002 aggiunta funzione GetSplittedSurfaces per contemplare nuova funzione di restituzione punti e restituire direttamente le superfici trimmate alla Make
- piccole correzioni varie
2024-11-08 16:37:10 +01:00
luca.mazzoleni
38fdaca7bf
- FeatureData rinominata FeatureLib
...
- piccole migliorie stilistiche
2024-11-07 16:53:06 +01:00
luca.mazzoleni
9b5bb25c76
- implementata STR0004, strategia SlotByChainSaw
2024-11-06 11:32:51 +01:00
luca.mazzoleni
8e151758b1
- creata STR0004 copiando do STR0003. Da implementare
2024-11-05 18:30:11 +01:00
luca.mazzoleni
1132369f1e
- in STR0003 SawPlusChain corretto ordine passate orizzontali lama
2024-11-05 18:09:07 +01:00
luca.mazzoleni
b9bb1aefdd
- in BeamExec > GetToolsFromDB, in lettura parametri con EgtGetValInNotes, aggiunta 'd' se valori numerici
...
- in SPLITCUT > GetSplitStrategy gestito caso in cui GetMaxMatReductionBladeCut non è presente in BeamData anche per il Machining[2]
2024-11-05 17:20:44 +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
luca.mazzoleni
b270e150c0
- in SLOTBYCHAINSAW aggiunta lettura step utensile
2024-06-27 18:01:24 +02:00
luca.mazzoleni
d9a36c0c5f
- creata strategia core SLOTBYBLADE per le tasche con lama
...
- adattata STR0003 per contemplare SLOTBYBLADE
2024-06-27 17:07:35 +02:00
luca.mazzoleni
e189c0d518
- in SLOTBYCHAINSAW rimosse parti non utili
...
- in STR0003 piccole correzioni
2024-06-27 09:52:48 +02:00
luca.mazzoleni
5bbebcbbde
- in SLOTBYCHAINSAW corretto calcolo LeadIn e LeadOut per lavorazione delle sole impronte
2024-06-27 09:25:26 +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
luca.mazzoleni
67bb860185
- in SLOTBYCHAINSAW modifiche varie
2024-06-21 18:37:21 +02:00
luca.mazzoleni
0b172e2be2
Strategies contine ora tutte le strategie, suddivise in cartelle che ne definiscono il tipo: core, standard, special
2024-06-20 17:12:08 +02:00
luca.mazzoleni
d66bb615c9
Merge remote-tracking branch 'origin/develop' into CORESTRATEGY_SlotByChainSaw
2024-06-20 17:09:11 +02:00
luca.mazzoleni
e3d73e9805
- modificata STR0003 per contemplare strategia di base SlotByChainsaw
2024-06-20 17:04:48 +02:00
luca.mazzoleni
f5f362c318
- creazione BasicStrategies e strategia SLOTBYCHAINSAW
...
- modifiche a STR0003 per contemplare strategie base
- modifiche parziali da completare
2024-06-14 18:47:14 +02:00
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
9a6036dc4c
Piccole modifiche per lettura diametro
2024-06-10 12:48:25 +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
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