- in FacesBySaw aggiuta, tramite nota lavorazione PATHINVERT, la possibilità di invertire il senso di percorrenza calcolato (e quindi lavorare in discordanza)
- in LapJoint modifiche per utilizzare aggregato speciale per fresa a disco
This commit is contained in:
@@ -6021,16 +6021,19 @@ local function MakeMoreFaces( Proc, nPhase, nRawId, nPartId, dOvmHead, bSinglePa
|
||||
end
|
||||
EgtSetMachiningParam( MCH_MP.SCC, nSCC)
|
||||
-- impostazioni per fresa a disco su aggregato
|
||||
if Tool.IsOnAggregate and AreSameVectorApprox( vtN, -Z_AX()) then
|
||||
EgtSetMachiningParam( MCH_MP.FACEUSE, MCH_MILL_FU.PARAL_RIGHT)
|
||||
if bHeadDir then
|
||||
EgtSetMachiningParam( MCH_MP.BLOCKEDAXIS, 'B=-90')
|
||||
EgtSetMachiningParam( MCH_MP.WORKSIDE, MCH_MILL_WS.LEFT)
|
||||
EgtSetMachiningParam( MCH_MP.TOOLINVERT, true)
|
||||
if Tool.IsOnAggregate then
|
||||
if AreSameVectorApprox( vtN, -Z_AX()) then
|
||||
EgtSetMachiningParam( MCH_MP.FACEUSE, MCH_MILL_FU.PARAL_RIGHT)
|
||||
EgtSetMachiningParam( MCH_MP.SCC, MCH_SCC.ADIR_YP)
|
||||
if bHeadDir then
|
||||
EgtSetMachiningParam( MCH_MP.WORKSIDE, MCH_MILL_WS.LEFT)
|
||||
EgtSetMachiningParam( MCH_MP.TOOLINVERT, true)
|
||||
else
|
||||
EgtSetMachiningParam( MCH_MP.WORKSIDE, MCH_MILL_WS.RIGHT)
|
||||
EgtSetMachiningParam( MCH_MP.TOOLINVERT, false)
|
||||
end
|
||||
else
|
||||
EgtSetMachiningParam( MCH_MP.BLOCKEDAXIS, 'B=90')
|
||||
EgtSetMachiningParam( MCH_MP.WORKSIDE, MCH_MILL_WS.RIGHT)
|
||||
EgtSetMachiningParam( MCH_MP.TOOLINVERT, false)
|
||||
EgtSetMachiningParam( MCH_MP.SCC, MCH_SCC.ADIR_ZP)
|
||||
end
|
||||
end
|
||||
-- eseguo
|
||||
|
||||
Reference in New Issue
Block a user