DataBeam :

- feature di coda rimangono tali solo se non superano lunghezza max per feature di coda
- in ProcessLapJoint razionalizzata gestione forzatura lama e corretta gestione diametro minimo utensile per svuotatura
- in ProcessLongCut corretto FaceUse con fresa orizzontale su taglio orizzontale.
This commit is contained in:
Dario Sassi
2021-02-04 10:33:11 +00:00
parent 1ac4c74f75
commit be908d8f93
3 changed files with 121 additions and 117 deletions
+5 -2
View File
@@ -1,5 +1,6 @@
-- ProcessLongCut.lua by Egaltech s.r.l. 2021/01/14
-- ProcessLongCut.lua by Egaltech s.r.l. 2021/02/04
-- Gestione calcolo taglio longitudinale per Travi
-- 2021/02/03 Corretto FaceUse con fresa orizzontale su taglio orizzontale.
-- Tabella per definizione modulo
local ProcessLongCut = {}
@@ -653,7 +654,9 @@ function ProcessLongCut.Make( Proc, nPhase, nRawId, nPartId, bCustUseBlade)
-- imposto posizione braccio porta testa per non ingombrare agli estremi
EgtSetMachiningParam( MCH_MP.SCC, nSCC)
-- imposto uso faccia
EgtSetMachiningParam( MCH_MP.FACEUSE, MCH_MILL_FU.PARAL_DOWN)
local nUseFace = MCH_MILL_FU.PARAL_DOWN
if AreSameOrOppositeVectorApprox( vtN, Z_AX()) then nUseFace = MCH_MILL_FU.PARAL_BACK end
EgtSetMachiningParam( MCH_MP.FACEUSE, nUseFace)
-- imposto lato di lavoro e inversione
EgtSetMachiningParam( MCH_MP.WORKSIDE, MCH_MILL_WS.LEFT)
EgtSetMachiningParam( MCH_MP.INVERT, true)