andrea.villa
1f4aa15af4
Aggiunto tipo fresa da cercare
2026-05-29 11:10:41 +02:00
andrea.villa
a5d606b225
Prima versione gestione utensile flottante. Per ora solo su marcature.
...
Gestione da migliorare.
2026-05-19 13:05:15 +02:00
andrea.villa
c4697fbd6f
In STR0014:
...
- se utensile PEN, si riduce il percorso per evitare di attaccare fuori dal grezzo
- gestione parametro SCC bloccato letto dalla macchina
2026-05-18 16:38:02 +02:00
luca.mazzoleni
967117cc23
- in FeatureLib, per ScarfJoint e ScarfSimple, si scrivono sempre AdjacencyMatrix e Faces
...
- in STR0009 aggiunto antischeggia di lama e, nel caso sia disattivato, lavorazione con lama dell'eventuale faccia inclinata
2026-04-27 18:18:07 +02:00
andrea.villa
64b2e86a2d
Abbozzata gestione (non funzionante) passaggio supplementare in caso di angolo > 90° che necessita di passata extra
2026-04-24 16:47:40 +02:00
andrea.villa
89b342a564
Prima versione Scarf Joint. Manca:
...
- lavorazioni di antischeggia con fresa e lama
- Il primo taglio de ve essere calcolato con 2 facce se il piano di taglio attraversa faccia 1
- gestione caso con facce 4 e 5 mancanti
2026-04-24 14:45:31 +02:00
andrea.villa
117e475de5
STR0009 riutilizzata per ScarfJoint. Primo commit, da sviluppare completamente.
2026-04-24 08:52:56 +02:00
andrea.villa
a7b817b211
STR0014 corretta lavorazione cloni
2026-04-24 08:41:25 +02:00
andrea.villa
d8c6a8ad55
In STR0008 si aggiunge svuotatura con paraemtri di default
2026-04-23 10:35:03 +02:00
andrea.villa
9026acd9ca
In STR0007 la faccia di taglio deve essere messa sul gruppo aggiuntivo. Prima era su quello temporaneo che però viene poi cancellato
2026-04-21 10:03:05 +02:00
andrea.villa
204346326f
In STR0003 controllo delle MainFaces spostato a prima del controllo topologia
2026-04-21 08:13:41 +02:00
luca.mazzoleni
64bde8924d
- in STR0002 si evita di lavorare la faccia tunnel se troppo piccola
2026-04-20 16:27:59 +02:00
luca.mazzoleni
cb6115d23f
- in STR0010 (fresatura) migliorata qualità se no lati chiusi
2026-04-20 15:25:19 +02:00
andrea.villa
7a8fb04ebe
In STR0013 (foro con fresa) si controlla che abbia trovato fresa prima di verificare se foro completo. Se non trovava fresa andava in crash
2026-04-17 12:36:26 +02:00
andrea.villa
922a7ac846
Correzioni varie in strategie per gestire casi strani dove non vengono calcolate le MainFaces
2026-04-14 07:57:59 +02:00
luca.mazzoleni
70d170b2a3
Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop
2026-04-02 18:13:38 +02:00
luca.mazzoleni
a40cc026c9
- in STR0002 implementato AntiSplint
...
- in ANTISPLINTONFACE piccole modifiche
2026-04-02 18:13:25 +02:00
andrea.villa
34fb38ac00
Piccola correzione sul nome della feature StartCut e EndCut
2026-04-01 16:31:15 +02:00
andrea.villa
83895cc3bf
In STR0002 migliorata gestione topologia 'DoubleBevel-2-Through'
2026-03-31 17:44:49 +02:00
luca.mazzoleni
fe8275f05a
- in PreSimulationLib.CheckOutOfStrokeFromPoints e altri si contemplano vettore ausiliario e asse bloccato per verificare finecorsa sega a catena
...
- in STR0004 se non applicabile si cambia lato, se possibile
- in FACEBYCHAINSAW si verifica finecorsa
2026-03-24 14:36:52 +01:00
luca.mazzoleni
0889ae5c7a
- in STR0002 corretti casi in cui non ci sono le LongFaces
...
- in STR0003 e STR0004 se non ci sono MainFaces e MainEdges necessari si esce
2026-03-17 16:37:00 +01:00
luca.mazzoleni
bddaf91fb7
- in STR0003 si evita caso con Groove-3 passante e pareti oblique
...
- in STR0010 migliorie
- in BLADEKEEPWASTE aggiunta pulizia lati chiusi con sistema nuovo
2026-03-12 17:08:07 +01:00
luca.mazzoleni
2c77277c85
- alle StrategyLibs aggiunta ANTISPLINTONFACE per calcolare le lavorazioni antischeggia passando una faccia; STR0010 e BLADEKEEPWASTE modificate di conseguenza
...
- in BLADEKEEPWASTE migliorie e correzioni; manca ancora la pulitura con fresa
- in FACEBYBLADE rimossa dimensione minima lato maggiore del diametro lama. Si può avere un accorciamento massimo pari alla lunghezza lato
2026-03-06 18:23:24 +01:00
luca.mazzoleni
7b12eaf331
- in BatchProcessNew -> GET_TOPOLOGY si legge anche nParts (serve nel Classify Topology)
...
- in STR0005 si ammettono feature a più di 3 lati se la topologia è DoubleBevel
- in BLADEKEEPWASTE si gestisce topologia DoubleBevel e migliorie varie
2026-03-06 12:42:53 +01:00
luca.mazzoleni
65c2c244d6
in STR0010 aggiunto antischeggia facce di chiusura
2026-03-04 12:19:29 +01:00
luca.mazzoleni
2ae547a24e
- in FeatureLib correzioni a classificazione topologia DoubleBevel
...
- in STR0010 aggiunte passate di finitura con fresa e piccole correzioni
2026-03-04 09:26:47 +01:00
luca.mazzoleni
0db6a74f8c
- in FaceData e FeatureLib modifiche per gestire DoubleBevel
...
- in STR0010 modifiche per gestire casi non contemplati
2026-03-03 09:45:11 +01:00
andrea.villa
70cfdd056f
Piccola correzione in STR0008 in caso non trovi neanche un utensile per lavorare la mortasa
2026-02-09 09:20:48 +01:00
andrea.villa
a54fbb1259
- In STR0011 raggruppato scrittura paraemtri comuni in un solo punto
...
- In STR0011 sostituito calcolo MRR con TimeToMachine
- In MachiningLib, gestione calcolo tempo reale per lavorazioni di foratura
2026-02-09 08:14:02 +01:00
andrea.villa
1345c5a5cb
- Rimossa gestione speciale per foro esattamente orizzontale
...
- Controllo extra-corse. Per ora SCC ignorato
- Per ricerca punta, si considera sempre 1centesimo di tolleranza (oltre alla tolleranza configurabile)
2026-02-06 15:12:12 +01:00
luca.mazzoleni
57d555fb0b
- in STR0004 (catena) eliminato limite tasche verso il basso: andrà aggiunto il test finecorsa con cambio lato
2026-02-02 16:56:47 +01:00
luca.mazzoleni
28a6049c77
- correzioni e migliorie in STR0015
2026-02-02 16:41:14 +01:00
luca.mazzoleni
c8848974a4
Merge branch 'AlternativeDiceSize' into develop
2026-02-02 13:27:46 +01:00
luca.mazzoleni
6591396009
- in TAILCUT e HEADCUT corretto box cubetti
2026-02-02 13:26:24 +01:00
luca.mazzoleni
b0531f8df8
- in STR0012 la faccia aggiuntiva viene sempre estesa fino al grezzo
2026-02-02 09:50:52 +01:00
luca.mazzoleni
67a595e311
- sistemati box aggiunti in testa e coda per preSimulation e calcolo attacchi
...
- in FACEBYBLADE corretti attacchi a ghigliottina (verificare)
2026-01-30 18:58:15 +01:00
luca.mazzoleni
19f62cdc90
- correzioni varie per cubetti, in particolare sui tagli di testa e coda
2026-01-29 15:46:10 +01:00
luca.mazzoleni
8875fc4c68
- in PartSimulationLib si usa solo il box del sovramateriale di coda/testa per il checlk collisione con rest length; il controllo con rest si fa solo se il pezzo è splittabile; in caso di pezzo non splittabile, il sovramateriale di testa/coda è aggiunto alla superficie del pezzo nel test di collisione principale
...
- in SPLITCUT, HEADCUT. TAILCUT se taglio non riuscito si prova con il riduci percorso
2026-01-29 11:11:27 +01:00
luca.mazzoleni
ee4d443074
- in BeamLib creata funzione GetPartBoxWithHeadTailOvermaterial per recuperare il box della parte con aggiunto il sovramateriale di testa e/o coda; implementata in vari punti
...
- in LeadInOutLib e PreSimulationLib se necessario si estende il box per contemplare materiale in testa e in coda
2026-01-28 15:59:35 +01:00
andrea.villa
d5b9612406
- STR0015 estesa anche a FreeContour. DA VERIFICARE: ora è controllato solo il caso simile a una feature di intestatura
...
- GetMachiningSteps migliorata, ora contempla il caso lavorazione di fresatura standard o di tipo slot
2026-01-27 12:21:29 +01:00
luca.mazzoleni
efe7f2e0f9
- in cubetti rimossa dimensione diversa in base a direzione lama (si userà la dimensione ridotta se quella standard fallisce)
...
- in MAchiningLib.ShortestPathSorting si leggono le feed medie dalla macchina
- MAX_DIM_DICE sostituita da parametro generale GEN_MAX_DIM_DICE
- in STR0005 rimossi tutti i riferimenti a dMinZTopBlade e dMaxNyTopBlade; andrà corretta BLADETOWASTE in caso di lama sopra e sotto
2026-01-26 10:52:19 +01:00
luca.mazzoleni
7b16ace7a4
- in STR0002 se faccia singola e feature lavorata in unica lavorazione si può sempre affondare
...
- HeadCut saltato se corrisponde al taglio di separazione precedente
2026-01-22 10:08:18 +01:00
luca.mazzoleni
fc7432a97a
- in FACEBYBLADE migliorie ai tagli
...
- in STR0012 implementata funzione generale per verifica problemi pinzaggio
2026-01-19 09:15:40 +01:00
andrea.villa
7867317982
Piccola modifica ai fori. Seaperti in coda, devono essere fatti dopo la separazione. Gestione da migliorare!
2026-01-14 12:40:08 +01:00
luca.mazzoleni
5554977011
ripristinata STR0010 vecchia
2026-01-13 13:35:00 +01:00
luca.mazzoleni
8897f3f00b
Merge branch 'develop' of https://gitlab.steamware.net/egalware-cadcam/lua/databeamnew into develop
2026-01-13 09:24:15 +01:00
luca.mazzoleni
1e4e75115c
- in STR0010 corretta scelta lato nel caso 2 facce
2026-01-13 09:24:13 +01:00
andrea.villa
d3bf465923
STR0002 e STR0010 non vengono eseguite se ostacolano il pinzaggio
2026-01-13 09:11:38 +01:00
luca.mazzoleni
9f6a89d5ae
- in STR0006 e STR0007 gestito allungamento percorso LeadIn/Out per test finecorsa
2026-01-12 18:56:16 +01:00
andrea.villa
da23b96a9c
Funzione per verificare se la lavorazione ostacola il pinzaggio spostata nella MachiningLib
2026-01-12 16:48:10 +01:00