DataBeam :

- mortasa di coda va eseguita dopo tutte le altre lavorazioni
- in taglio con lama corretto angolo per passare ad Up (da 46deg portato a 44.9deg)
- in DtMortise direzione feature viene derivata da estrusione curva associata
- in LapJoint corretto calcolo step per passate con lama.
This commit is contained in:
Dario Sassi
2019-11-13 07:34:51 +00:00
parent 6aac5da9b6
commit 0d31c0bbd9
4 changed files with 20 additions and 15 deletions
+8
View File
@@ -364,6 +364,14 @@ local function OrderFeatures( vProc, b3Raw)
if B2.Tail and ( Split.Identify( B1) or not B1.Tail) then
return true
end
-- se primo è mortasa di coda, sempre dopo tutto
if B1.Tail and ( Mortise.Identify( B1) or DtMortise.Identify( B1)) then
return false
end
-- se secondo è mortasa di coda, sempre dopo tutto
if B2.Tail and ( Mortise.Identify( B2) or DtMortise.Identify( B2)) then
return true
end
-- se primo è taglio longitudinale completo o altra lav. lunga, dopo tutte le altre feature non di coda
if abs( B1.Box:getDimX() - b3Raw:getDimX()) < 0.2 * b3Raw:getDimX() then
-- se anche l'altra è lunga, faccio prima quello a Zmax