luca.mazzoleni
cc8410b0c5
- in BeamExec -> CollectFeatures inserito calcolo riduzione lunghezza pinzabile
...
- in FeatureLib aggiunte funzioni GetFeatureVolume e CalculateFeatureNotClampableLengths
- in STR0005 aggiunta scelta strategie di taglio; al momento non contemplato massimo materiale lama
- aggiunta BLADETOWASTE, solo intestazione
2025-01-10 18:13:39 +01:00
luca.mazzoleni
b882f23d3e
- commenti
2024-12-24 08:44:46 +01:00
luca.mazzoleni
e126e3f389
- in BeamLib introdotto algoritmo di sorting STABILE (merge sorting)
...
- piccole correzioni in SLOTBYBLADE e SLOTBYCHAINSAW
2024-12-23 16:11:25 +01:00
luca.mazzoleni
eb4a5e521f
- in BeamExec si evita di ricalcolare senza motivo il box del pezzo
...
- tutti i riferimenti a PARTS[i].b3Box o Part.b3Solid diventano Part.b3Part
- in BeamExec aggiunte funzioni PrepareMachiningsForSorting e SortMachiningsBySegment, da completare
- in BeamLib aggiunta funzione GetSplittingPoints
- nelle lavorazioni introdotta la variabile sStage che rappresenta la fase di lavoro a cui la lavorazione stessa appartiene (Head, Tail, AfterTail oppure vuota che significa sezione centrale, quella divisa in segments)
- piccole correzioni ad alcuni nomi di variabile
2024-12-18 11:59:08 +01:00
andrea.villa
cff250ca37
- TAILCUT utilizza nuova libreria
...
- Prima versione funzionante tagli PRECUT
2024-12-05 08:09:50 +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
8119643221
Merge branch 'develop' into STR0004_Splitting
2024-11-18 17:32:26 +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
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
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
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
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
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
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
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
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
30fa7c8cbd
Modifica nomi variabili secondo nuovo standard
2024-05-14 11:47:53 +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
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
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
ce156606e6
- Corretto campo nome topologia
2024-04-19 11:51:48 +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