luca.mazzoleni
dcefd35cc9
- in tutte le strategie, tutte le chiamate a funzioni interne AddMachiningAllSteps o a MachiningLib.AddNewMachining sostituite con chiamate a funzione AddMachinings in MachiningLib
...
- in FACEBYBLADE e FACEBYCHAINSAW contemplata opzione bDisableHorizontalSteps e bDisableVerticalSteps, rispettivamente, per non creare i cloni orizzontali / verticali
2025-03-12 15:19:27 +01:00
luca.mazzoleni
a7759e3b37
- HorizontalSteps rinominata CloneStepsHorizontal
...
- VerticalSteps rinominata CloneStepsVertical
2025-03-12 12:45:24 +01:00
luca.mazzoleni
45712e604b
- in STR0005 piccola correzione
2025-03-12 12:21:48 +01:00
luca.mazzoleni
44628dfa13
Merge branch 'STR0005_BladeToWaste' into develop
2025-03-11 13:33:49 +01:00
luca.mazzoleni
fe9aaf0439
- SetupInfo.dMinNz sostituito con funzione GetMinNz (anche GetMaxNz); tutti hanno default in BeamLib
...
- in BLADETOWASTE refactoring
2025-03-11 13:33:33 +01:00
andrea.villa
703fefa973
Piccola correzione rotazione pezzo per calcolo strategie
2025-03-11 12:03:11 +01:00
andrea.villa
35e8e921f3
Merge branch 'STR0001_UpgradeTenonDT' into develop
2025-03-11 12:02:10 +01:00
andrea.villa
4a948aa61a
Adeguamento strategia con ultime novità della BLADETOWASTE, come per tenone normale
2025-03-11 12:00:28 +01:00
luca.mazzoleni
5894e98047
Merge branch 'develop' into STR0005_BladeToWaste
2025-03-11 11:27:28 +01:00
luca.mazzoleni
18a4529ed4
Merge branch 'STR0005_BladeToWaste' into develop
2025-03-11 11:11:47 +01:00
luca.mazzoleni
99c2950ab9
- in BLADETOWASTE piccola modifica
2025-03-11 09:49:02 +01:00
luca.mazzoleni
1cd85c85b6
Merge branch 'develop' into STR0005_BladeToWaste
2025-03-11 09:40:49 +01:00
luca.mazzoleni
1dc1aa5a7c
- in BLADETOWASTE varie modifiche; cubetti funzionanti, da testare
...
- in BeamLib aggiunta funzione FindEdgeBestOrientedAsDirection
- in FeatureLib aggiunta funzione GetProcFromTrimesh per costruire il pacchetto Proc a partire da una trimesh
2025-03-11 09:40:20 +01:00
andrea.villa
c34f3dccd8
Adeguamento strategia STR0006 a nuovi parametri di ritorno dell BLADETOWASTE
2025-03-10 16:01:50 +01:00
luca.mazzoleni
d47343aba9
- in FACEBYBLADE piccola correzione
2025-03-10 10:05:25 +01:00
luca.mazzoleni
8807760db7
-in BLADETOWASTE piccola correzione
2025-03-07 17:54:53 +01:00
luca.mazzoleni
0ccfb2bfe6
- in FaceData GetEdgesInfo accetta anche l'id della trimesh
...
- in BLADETOWASTE varie modifiche per tagli a cubetti e tagli singoli
2025-03-07 17:42:21 +01:00
andrea.villa
562a219ffd
Se non ci sono feature da lavorare, i tagli testa e coda vengono forzati da essere eseguiti in prima fase
2025-03-07 09:35:49 +01:00
andrea.villa
67d7ce2dd9
Prima versione funzionante feature Tenone STR0006
2025-03-07 07:54:52 +01:00
luca.mazzoleni
ab2a381808
Merge remote-tracking branch 'origin/develop' into STR0005_BladeToWaste
2025-03-06 19:00:38 +01:00
luca.mazzoleni
2c1b0c7c79
- in BeamExec.GetToolsFromDB, se non presente la funzione GetMinNzDownUp in GetSetupInfo, si usa la funzione di default BeamLib.GetMinNzDownUpDefault
...
- in FACEBYBLADE invece del parametro bAllowToolInvert si passa opzionalmente dMinNzDownUp
- in BLADETOWASTE parzialmente aggiunta la gestione dei tagli a cubetti, da completare
2025-03-06 19:00:25 +01:00
andrea.villa
2c410008fd
- Corrette rotazioni pezzo durante le varie fasi di calcolo
...
- Prima versione tagli testa/split in fase corretta
2025-03-06 17:31:56 +01:00
luca.mazzoleni
d548cc1b43
Merge branch 'develop' into STR0005_BladeToWaste
2025-03-04 18:42:35 +01:00
luca.mazzoleni
ac4b2ff262
Merge branch 'STR0005_BladeToWaste' into develop
2025-03-04 18:40:12 +01:00
luca.mazzoleni
0b6bb3fe71
Merge remote-tracking branch 'origin/develop' into STR0005_BladeToWaste
2025-03-04 18:38:25 +01:00
luca.mazzoleni
adab6ab342
- in BLADETOWASTE si restituiscono, oltre alle lavorazioni, i risultati (status, completion, MRR)
2025-03-04 18:37:43 +01:00
andrea.villa
e37d29fae3
Piccola correzione ricerca utensile nella FindMill
2025-03-04 09:48:50 +01:00
luca.mazzoleni
eafc1bec3f
Merge remote-tracking branch 'origin/develop' into STR0005_BladeToWaste
2025-03-04 08:52:46 +01:00
andrea.villa
c2b30d8ed9
Per calcolo del Composite Rating, aggiunto parametro 'FeatureRotationIndex' per bontà lavorazione in base al posizionamento della feature sulla trave (sopra, di fianco, sotto)
2025-03-04 08:18:28 +01:00
andrea.villa
6b7d15e503
Piccola modifica rotazione pezzo
2025-03-03 15:27:40 +01:00
andrea.villa
46cdaa494b
- Per CalculateStrategies e CalculateMachinings si ribalta pezzo per averlo in posizione corretta nel momento dell'esecuzione della Proc
...
- Modificata RotatePart. Adesso bisogna passare il numero di rotazioni da fare
2025-03-03 15:03:18 +01:00
luca.mazzoleni
bbf28a2ed7
- in BLADETOWASTE si passano i dati corretti alla DiceCut; manca calcolo lavorazioni su facce con relativo calcolo vtToolDirection ad ogni faccia
...
- in DiceCut aggiunta condizione, al momento commentata, per usare la dimensione cubetto ridotta in caso di faccia quasi verticale senza componenti in Y
2025-02-28 16:40:49 +01:00
luca.mazzoleni
8f1f99a628
Merge remote-tracking branch 'origin/develop' into STR0005_BladeToWaste
2025-02-28 09:16:00 +01:00
andrea.villa
6251c070ee
Corretto nome parametro per aggiornamento grezzo durante le rotazioni
2025-02-28 09:03:39 +01:00
luca.mazzoleni
3e1c7e3698
Merge remote-tracking branch 'origin/develop' into STR0005_BladeToWaste
2025-02-28 08:48:05 +01:00
andrea.villa
e14e196a35
Merge branch 'STR0006_Tenon' into develop
2025-02-27 17:38:40 +01:00
andrea.villa
8800369b1e
- STR0006 gestisce ora taglio di lama su lunghezza tenone
...
- altre piccole modifiche
2025-02-27 17:38:20 +01:00
andrea.villa
8dd3485048
Merge remote-tracking branch 'origin/develop' into STR0006_Tenon
2025-02-27 16:18:20 +01:00
andrea.villa
b7fdf8531a
- Unificato calcolo parametri aggiuntivi per tenone e tenone coda di rondine
...
- In AddOperation si setta su nota geometria Taskid e Cutid
- In FeatureLib parametri feature aggiuntivi si trovano ora nella tabella "FeatureInfo"
- Piccole modifiche STR0006 per gestione nuova struttura dati
- In FeatureLib cancellato doppione GetAdditionalInfo
2025-02-27 16:18:08 +01:00
luca.mazzoleni
117dfa097f
Merge branch 'develop' into STR0005_BladeToWaste
2025-02-27 15:54:24 +01:00
luca.mazzoleni
fa9625b65c
- in BLADETOWASTE se passata trimesh si calcolano anche le AffectedFaces
2025-02-27 15:54:13 +01:00
luca.mazzoleni
feda17bd17
Merge branch 'develop' into STR0005_BladeToWaste
2025-02-27 15:47:39 +01:00
luca.mazzoleni
7b37da048a
- in BLADETOWASTE si può ora passare sia una Proc che direttamente l'id di una trimesh
2025-02-27 15:43:55 +01:00
luca.mazzoleni
42b7decc48
in DiceCut piccole correzioni
2025-02-27 15:01:33 +01:00
andrea.villa
15eab9b508
Merge remote-tracking branch 'origin/develop' into STR0006_Tenon
2025-02-27 14:39:45 +01:00
andrea.villa
2256c15015
Prima versione strategia tenone, non funzionante
2025-02-27 14:36:11 +01:00
luca.mazzoleni
f7201c32ed
Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop
2025-02-27 14:29:58 +01:00
luca.mazzoleni
fbfef76c64
Merge branch 'STR0005_BladeToWaste' into develop
2025-02-27 14:29:54 +01:00
luca.mazzoleni
7ccf3f888f
- nei parametri opzionali di tipo double ('d') ora se la stringa è vuota si considera come parametro non passato (nil)
...
- alcune modifiche all'angolo min/max testa da GetSetupInfo di macchina
- in MachiningLib -> FindBlade ora si controlla se la normale della faccia da lavorare è compatibile con eventuali angoli Max/Min da SetupInfo; si passa vtN e non più vtToolDirection
- in tutte le strategia sistemati i parametri Config di tipo combo
- in STR0005 -> codolo si verifica che le 2 lavorazioni siano state fatte altrimenti si restituisce non applicabile
- aggiunta GetBestBladeForDicing per scelta lama in caso di cubetti
- in FACEBYBLADE se ToolInvert si passa la vtN invertita alla ricerca lama
2025-02-27 12:54:16 +01:00
andrea.villa
64145e62cf
Merge branch 'STR0001_TenonDT' into develop
2025-02-26 07:43:04 +01:00