Dario Sassi
389e722f7c
DataBean 3.1d3 :
...
- prime aggiunte per nuova gestione tipo robot di macchina con tre assi rotanti (Scm Oikos).
2026-04-21 08:20:09 +02:00
luca.mazzoleni
66013f5e07
- in ProcessLapJoint MakePathsOnExtremePoints si costruisce il percorso solo per i punti sui bordi del grezzo
2026-04-09 16:36:20 +02:00
luca.mazzoleni
63133c8813
- in BeamLib.GetToolfromMachining per le frese si leggono anche MaxDepth e StemDiameter. MaxDepth corretta se StemDiameter > Diameter
...
- in LapJoint correzioni a Q02 per solo contorno
2026-03-17 09:57:48 +01:00
luca.mazzoleni
58e32bdfd0
- in LapJoint aggiunta possibilità di fare solo contorno per tasche groove 3 aperte con Q02, pe L030
2026-03-16 18:23:16 +01:00
luca.mazzoleni
9288304051
- in ProcessDrill per fori fatti con svuotatura in doppio si limita l'affondamento (sarebbe sempre in collisione) e si aggiunge una lavorazione ad hoc, non in doppio, per l'ultimo step
2026-02-16 09:41:37 +01:00
andrea.villa
a61b27f292
- Aggiunta tolleranza nel calcolo tipo di taglio
...
- In BeamLib, la funzione GetFaceHvRefDim non tiene più in considerazione il limite del grezzo, ma sempre il rettangolo minimo che racchiude la faccia.
2025-11-04 09:05:13 +01:00
andrea.villa
af107a780e
Piccola modifica a valori di ritorno della funzione GetFaceWithMostAdj
2025-09-02 11:55:27 +02:00
luca.mazzoleni
3f707396bb
- in BeamExec si salvano gli id delle eventuali feature troncanti di testa e coda nella parte, per poterle poi usare per ricalcolare l'elevazione
...
- in LapJoint, per svuotature, se possibile si ricalcolano le elevazioni in caso di feature troncanti
- in BeamLib rivista IsFeatureCuttingEntireSection, allineata con BeamNew
2025-08-20 17:39:08 +02:00
luca.mazzoleni
a996d4beb3
- in LapJoint correzioni a sega a catena con attacco laterale
2025-06-30 16:13:19 +02:00
andrea.villa
ab7971e5f9
- Aggiunto lettura Q03 su scanalatura epr forzare fresa
...
- In BeamLib, si considerano simili due facce che hanno elevazione oltre l'85%
2025-04-11 13:29:37 +02:00
luca.mazzoleni
b88caa12ab
- in BeamLib GetToolFromMachining aggiunte informazioni testa
...
- in ProcessDrill modifiche alla gestione lato preferenziale
2025-02-25 11:23:16 +01:00
luca.mazzoleni
1c64f500b3
- in BeamLib correzione in GetToolFromMachining
2024-12-11 11:56:57 +01:00
luca.mazzoleni
4c19cc49e2
- in LapJoint modifiche per gestione fresa a disco su aggregato
...
- in BeamLib aggiunta funzione GetToolFromMachining estrapolata da SawPlusChain
2024-12-10 09:49:10 +01:00
luca.mazzoleni
cd4a7d3b91
- in LapJoint miglioramenti vari alla lavorazione delle facce oblique
2024-10-03 17:28:27 +02:00
Dario Sassi
0acd75bece
DataBeam :
...
- inserito controllo massimo numero di facce (20) per eseguire GetFacetsInfo.
2024-07-09 18:18:56 +02:00
Dario Sassi
9e4597b739
Beam :
...
- aggiunta possibilità di funzione GetNzLimDownUp specifica per ogni macchina.
2024-07-05 11:13:08 +02:00
luca.mazzoleni
cbb42ec088
- in BeamLib funzione IsCutNeeded per capire se il taglio viene sostituito da un headcut o split
...
- in RidgeLap abilitato Q04 come LapJoint, se riconducibile a 2 facce
- GetFacetsInfo richiamata ogni volta che c'è uno swap di facce
- In LapJoint -> MakePocket abilitata Q per forzare massima elevazione
2024-06-05 09:31:46 +02:00
luca.mazzoleni
1b6c1721c5
-in SawPlusChain implementato tunnel, per ora funzionante solo per lama
2024-05-13 18:02:54 +02:00
luca.mazzoleni
93f9af85e7
in SawPlusChain:
...
- modifiche per contemplare funzione EgtSurfTmGetFacetOutlineInfo
- migliorie alle funzioni di calcolo parametri lavorazione
- ciclo step orizzontali lama spostato in funzione apposita ApplyAllSteps
2024-05-10 09:20:11 +02:00
luca.mazzoleni
efb805cf98
in SawPlusChain:
...
- Chainsawing rinominata Mortising
- GetVerticalSteps e GetHorizontalSteps sostituiti da funzione unica GetMachiningSteps in BeamLib
- variabili specifiche della strategia ora fanno parte direttamente della tabella SawPlusChain
- alcune correzioni
2024-05-08 12:58:48 +02:00
luca.mazzoleni
1572648a7e
- modifiche parziali a SawPlusChain per implemento funzione Egt che fornisce informazioni rigurado ai lati
2024-05-07 18:59:30 +02:00
luca.mazzoleni
c05e58a61e
- in SawPlusChain escluse le lapjoint lunghe
...
- in SawPlusChain aggiunta scrittura log per tutti gli errori
- proprietà facce della Proc ora lette tramite la funzione GetFacetsInfo in BeamLib
2024-04-09 09:59:00 +02:00
luca.mazzoleni
57d696e2fc
- in sawpluschain refactoring per migliorare leggibilità
...
- in sawpluschain gestita estensione start se tasca troppo stretta
- in BeamLib aggiunta funzione GetAdjacentFaces
2024-04-03 17:56:39 +02:00
luca.mazzoleni
1f730989b3
- Ora i rabbet lungo X che guardano in basso sono sempre fatti con fresatura di lato per evitare di ruotare.
2024-02-09 10:05:38 +01:00
luca.mazzoleni
dbf0d3cf01
update commenti
2024-01-18 16:17:16 +01:00
luca.mazzoleni
ffb7580a65
- implementata funzione GetBlockedAxis, in BeamLib, che sostituisce le altre specifiche per sega a catena e lama; modificate le relative chiamate
2024-01-16 15:51:59 +01:00
luca.mazzoleni
0778516765
Merge branch 'develop' into Feature/BigSectionForWideBeams
2024-01-09 10:07:38 +01:00
Dario Sassi
4a6b3accb1
DataBeam :
...
- alcune modifiche per macchine OikosX e similari.
2024-01-08 19:10:57 +01:00
luca.mazzoleni
e22db4a989
Merge branch 'develop' into Feature/BigSectionForWideBeams
2024-01-08 18:09:53 +01:00
luca.mazzoleni
cc099fb54c
- Correzione a Is3EdgesApprox per casi in cui nAddGroup non esista ancora.
2024-01-08 17:19:41 +01:00
luca.mazzoleni
22c74c3252
- in headcut e split varie correzioni a tagli aggiuntivi per trave larga; rimangono da implementare per BigSection
...
- test annotations @param, #return in funzione GetFaceHvRefDim del BeamLib
2024-01-08 16:55:31 +01:00
luca.mazzoleni
bc04b680d4
- aggiunta GetSawBlockedAxis per scegliere asse bloccato aggregato lama
2024-01-04 17:29:42 +01:00
Dario Sassi
27ee10d1ec
DataBeam :
...
- piccola miglioria alla precedente correzione, rimanevano non cancellate delle regioni di uso temporaneo.
2023-12-15 17:29:01 +01:00
Dario Sassi
5ae487cb20
DataBeam 2.5l2 :
...
- correzione a GetFaceWithMostAdj per calcoli con facce che fanno ombra.
2023-12-15 09:53:48 +01:00
luca.mazzoleni
6bd2e5ffb4
- nelle chiamate a EgtSurfTmFacetElevationInBBox aggiunto parametro per forzare calcolo anche se la faccia è esterna al grezzo
...
- update commenti
2023-11-30 09:12:49 +01:00
luca.mazzoleni
1664513c8f
Ottimizzate le chiamate al calcolo elevazione. Si evita di calcolarla più volte inutilmente perchè calcolata inizialmente nel CollectFeatures.
2023-11-29 16:07:18 +01:00
luca.mazzoleni
d8de7467b0
- tutte le chiamate alle funzioni GetFaceElevation e GetOtherFaceElevation sostituiti con la nuova funzione EgtSurfTmFacetElevationInBBox
2023-11-28 09:55:41 +01:00
andrea.villa
a524a60a41
In BeamLib aggiunto controllo per permettere tagli da sotto con testa da sopra su pezzi molto alti
2023-10-27 13:15:37 +02:00
luca.mazzoleni
04454ac44f
Merge branch 'Feature/BetterUndercutDetection' into develop
2023-09-27 17:43:17 +02:00
Dario Sassi
d5f2422729
DataBeam 2.5i2 :
...
- aggiunta cancellazione curve temporanee da loop di facce in BeamLib.Is3EdgesApprox
- piccola modifica per Turn su bInvert di FacesBySaw.MakeOne
- in foratura quando errore in applicazione lavorazione si inverte e riprova solo se singola su foro aperto
- in MakeLongMoreFaces migliorata gestione spezzatura di Tunnel
- in lavorazione tenoni per Turn si assegna SCC per privilegiare accesso dal lato corto della trave.
2023-09-27 17:23:45 +02:00
luca.mazzoleni
f54cfa7eb3
- in BeamExec funzione IsFeatureCuttingEntireSection spostata in BeamLib; in ClassifyTopology aggiunto passaggio del parametro nRawId
...
- in BeamLib -> GetFaceWithMostAdj gestito primo parametro anche come Proc; gestito caso strip con facce tutte in sottosquadro; spostata qui funzione IsFeatureCuttingEntireSection da BeamExec
- In FeatureTopology aggiunte topologie Strip e Cut
- In ProcessDoveTail, ProcessLapJoint, ProcessLongCut, ProcessTyroleanDovetail modificata chiamata a GetFaceWithMostAdj
2023-09-26 17:39:16 +02:00
luca.mazzoleni
8cef86ffd5
- commenti e migliorie stilistiche
2023-09-25 11:38:58 +02:00
luca.mazzoleni
7402062859
- in BeamLib implementato metodo per rilevare sottosquadri da facce non adiacenti, da testare
2023-09-22 18:08:46 +02:00
luca.mazzoleni
36a663199c
- in BeamLib implementato parzialmente metodo per rilevare sottosquadri da facce non adiacenti, da ultimare
2023-09-22 16:37:16 +02:00
luca.mazzoleni
9c0d2111f5
- aggiunta libreria FeatureTopology, clonata da Wall, per la classificazione topologica delle feature
...
- in BeamLib aggiunte funzioni Is3EdgesApprox e GetProcessAffectedFaces, clonate da Wall
- in BeamExec aggiunta ClassifyTopology e la raccolta preliminare di alcune informazioni nel CollectFeatures
2023-09-13 09:19:58 +02:00
luca.mazzoleni
44a36c4acd
- In LapJoint corretto il recupero dati utensile che, in alcune funzioni, puntava all'utensile errato.
...
- In BeamLib ChangeOrOpenStart corretta ricerca segmento più lungo.
2023-06-12 16:44:51 +02:00
DarioS
33668827f7
DataBeam 2.5c6 :
...
- migliorato riconoscimento e gestione lati aperti
2023-03-22 17:32:37 +01:00
DarioS
40f5c67bf5
DataBeam :
...
- su FAST allargate possibilità lama downup
- modifiche per controlli aggiunti su utensili NoTipMove.
2023-03-08 08:53:15 +01:00
luca.mazzoleni
14d2d14ba4
Feature/FindMirroredFeatures:
...
- aggiunta una minima distanza tra le feature specchiate al di sotto della quale la lavorazione non viene fatta in doppio
- alcuni bugfix minori
2023-01-31 15:23:44 +01:00
luca.mazzoleni
f3d54fd124
Feature/FindMirroredFeatures:
...
- aggiunta gestione mortise L050/L051 in doppio
2023-01-31 09:20:05 +01:00