QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2634|回复: 4
收起左侧

[推荐] MasterCAM V9在4轴和5轴加工中的应用

[复制链接]
发表于 2009-1-2 20:55:14 | 显示全部楼层 |阅读模式 来自: 中国甘肃酒泉

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
5轴加工相对三轴加工而言,具有很多优越性,比如可以扩大加工范围,提高加工效率和加工精度等。因此,5轴加工目前在制造业的应用越来越广泛,5轴加工的刀具路径生成方法逐渐被各大CAM软件公司列为研究重点。作为实用性很强的MasterCAM软件,它在其 V9版新增了比较成熟的5轴(含4轴)加工模块,主要提供了5种生成5轴加工刀具路径的方法,即曲线、钻孔、拔模角面、曲面流线和多重曲面5轴加工方法,同时还有4轴加工法。本文讲述了4个MasterCAM V9典型应用实例,对于想了解这方面更多的内容的读者,本文将是不错的选择。 2 a$ L0 o4 c" i. a% S" H, D

/ I  v% V* A  F6 C4 W8 ^
7 z* U, V" ?; G7 B    MasterCAM V9的5轴模块对于常规涉及的曲面加工已经能够基本够用了,但是5轴加工有一个很现实的问题,那就是首先要解决后置处理程序的问题。因为5轴数控机床的配置多种多样,有工作台双摆动,主轴双摆动,工作台旋转与主轴摆动复合运动等多种形式,所以尽管MasterCAM V9提供了5轴加工模块,但要使生成的刀具路径能够后置处理成适合某5轴机床数控系统加工的NC程序,首先应开发出适应所使用的5轴机床的后置处理程序。" {; B- m5 F3 f
0 a# d. p8 `4 f2 O4 F
    笔者在工作实践中,通过参考相关资料,仔细研究并验证后,开发出了适应FIDIA T20的5轴机床后置处理程序。在此基础上应用MasterCAM V9的5轴加工模块,进行了一些较成功应用。8 |: s1 B  O6 g' j/ u) \$ X0 N0 c
9 R8 z, n% M, c* `* n' h

- d3 S0 I9 S8 \: q& W( i) g一、开发FIDIA T205轴后置处理程序$ e' @7 J0 w8 ~

* W) x( J' i' A2 y& n* I    笔者利用MasterCAM V9提供的一个通用5轴后处理程序模板,即MPGEN5X_FANUC.PST,首先在充分了解模板的结构和内容的基础上,修改该程序模板的某些设置,即可得到适应FIDIA T20系统的5轴后置处理程序。: E2 ]! B  c2 f; l) |  H
+ {! S: a; e* q: a* E& D  f" V
    1. FIDIA T20的配置
8 p" g$ r2 `( r5 i1 G/ s9 G: U& H5 ~: `, ^) @3 D" t
    主轴头双摆动,B为主动旋转轴,A为从动旋转轴,B轴在XZ平面内摆动,A轴在YZ平面内摆动,B轴的范围是±360°,A轴的范围≤+104°
: }* o. [8 Z. F$ C5 K$ Z
0 `* p9 |, a7 o    2. 修改MPGEN5X_FANUC.PST文件0 u. o$ u  k( z
+ b' T1 u/ k: m
    针对FIDIA T20的配置修改MPGEN5X_FANUC.PST文件,如?所示。. Y! \& Q9 e0 s

# Y% a/ O# C( y# z+ i+ H2 I7 E$ g; h( s" _- n3 G: l$ X/ _7 c7 R

. R% f. U# c% N+ A9 O! A1 R2 u图1 + M; e% r" d. o) b: u% t& m

1 `$ |( Q5 p# L# V# p$ J0 ~
7 E% j) |  ?8 A! ?  V# U7 ^二、5轴钻孔的应用
: z1 }+ Y$ @1 p
. o" S) b+ \1 x+ v( J    我们在实际加工中,往往需要钻曲面上的5轴法向孔或者石油钻头上的5轴切削齿孔,这些孔均要在T20上进行。以前的做法是在MasterCAM中先作出这些5轴孔的轴线,然后一根一根分析计算出每根线的B、A角度,最后手工在NC文件中输入B、A角度值。这种方法效率不高,而且容易出错。借助MasterCAM V9中Drill5ax的5轴钻孔功能,得到5轴钻孔刀具路径,然后用修改后的5轴后置处理程序进行POST,即可自动获得钻法线孔的NC文件。这样不仅提高了编程效率,同时又减少了出错机率。以图2钻曲面法向孔为例,说明MasterCAM V9中Drill5ax5轴钻孔功能的应用。% r- B4 w# b8 K- Z1 I$ l+ N

$ R. C  y/ Y$ T- b& ^  D3 N& C
0 n, d( H. K% j7 C, O3 E: b" n. c6 Y: x4 Z4 H/ A
图2
! \) C1 e; O6 v+ a% n4 s5 n1 J
; C+ y4 j0 d4 l: `  r. ~    (1)先按曲面上的点作出曲面法向孔轴线;* X' f. ?/ C/ K& i3 ]

# U6 \2 G+ `! I, q8 x/ W& u    (2)生成法向孔加工刀具路径:选择Toolpaths-Multiaxis-Drill5ax,出现图3所示对话框,点击“Points/Lines”选项,用Endpoints方式选择每个法向孔轴线的下端点,相当于控制了刀具轴线的方向;0 l, L: w. L( {2 M
: O8 b- c% i; f+ H- a) ?. C
    (3)选完要加工的点后,出现5轴钻孔对话框,参数设置如图4所示;
! @# `/ l* X4 h' U0 S2 _! y  V; `  }5 |6 E0 k" R6 F3 t
    (4)用修改后的MPGEN5X_FANUC.PST后置处理程序后处理(Post)后得到的NC文件如图5所示。
( W  @: N! q, X% P" o! S. W3 T7 L) j+ r8 J3 h+ }

: W, ?$ h1 `& N: M: Q' n
) t: _7 B3 I2 e3 m图31 F: K" F: ^1 U, D8 t. Q' x

8 R+ m; L) |8 p4 v7 P5 b" U& ^/ h' ^5 ~

, p/ h$ g  i* Z/ ]图4 ! p2 w5 j* S) t0 w- H

, {, d+ a" @9 g% Z# q' r: V3 r: Q$ i3 K+ Y: c9 W

. y2 _5 N* z: D5 H9 p, w图5
+ f9 j- c/ s  p; P/ S( R5 d) A) b8 H. t4 ]

, ~3 E3 |) ]2 N. }6 t# m三、5轴加工拔模角面的应用) c% C6 z) w3 t+ ]% a! }; d0 P

. ~  C* X6 C, t    比如,实际中要在如图6所示的模具上加工扭转槽F,其底部带R3倒圆,槽的两个侧壁是空间扭转直纹面。加工方法是先在三轴上粗铣该槽,留精加工余量,然后在5轴铣床上用5轴联动方式精加工槽各面到位。考虑到槽宽及底部的R3倒圆,选用φ8(R3)铣刀加工。
8 W( u& T: C; i5 n& V: j# e% ]& G! K3 ?7 o

( ^1 C. l2 ]5 V# r
8 \- V4 x4 p+ |2 O6 i  ?: l图6
/ B2 Y! D) V% k" a" |  @* d- y9 D6 N% w7 q
    (1)选择Toolpaths-Multiaxis-Swarf5ax,出现图7所示对话框,点击“Chains”选项,按图8先选H再选G来确定刀具轴线的控制方向,然后点击“Surfaces”按钮,选择A、B、C、D面作为控制刀尖的曲面;- R+ c. K. G! ^

" Q; F( K& e9 }# s% g7 O    (2)填写完成图7对话框后,进入Swarf5ax加工对话框图9,选择刀具;
: d% m3 _( k. x! {$ n4 j3 C
) ^; b  h  c* N6 k3 ~- g2 i    (3)点击图9中的“Multiaxis parameters”进入图10参数设置对话框,按图设置,注意刀具偏置的方向,它与你之前选择的Chains的方向有关;" [+ W) [, y/ s3 M
, K/ S, j. f1 H5 A: S$ J& D0 o
    (4)得到的刀具路径仿真(Verify)后如图11所示;
+ l9 {* z& ?4 P) M- M0 W
5 Y8 }; c  L4 E1 s- q    (5)用修改后的MPGEN5X_FANUC.PST后置处理程序Post后得到的NC文件如图12所示。
2 a6 E: Z( ]1 l* n) k- y, M, V6 y

2 B/ o8 V3 C& G0 D4 V5 n9 U5 Y; V. j& a) ?" j/ Y+ e
图7: ^2 k& o# B/ g9 D$ l, \
- w; u& e7 }( S; j! R( f
& B% {( z$ B; P' I/ _0 w8 F
' ]% A8 H/ X5 @3 \; F7 x
图8
3 i$ y$ ]7 \/ w: @! a$ e8 N7 Z# X; _9 [- P7 O. ^
1 ^. G- m' w* G' F9 t4 W( A0 Y+ r

, T7 S" E, A5 m3 l$ b# E0 n图9
$ _/ f% t4 a' d# V! \! @% S! L6 S& D& F6 `0 X& b
1 W6 c( y# |: [" @9 J, D- H3 i& ?

* _9 a  `4 b0 n8 S& O+ }图10
0 X% H3 H- B  q; B+ _0 H2 E5 O" g/ c4 r. ]( {' X$ ~
8 n4 D" d: U0 @: n' X# q3 O, |! r$ o

/ r6 {( Z/ M4 a% [图11
) a( i: n9 p, @; b2 u& O2 t
# w( E9 p5 [0 F  s+ Z! C- N  G8 W2 g
+ s8 F7 x( F1 Q7 U+ K2 |
图129 B" \! q  y) B! X! X7 b$ \

, R  y  I6 ]0 S; m
' g" B; v# a1 K$ ?! z四、4轴加工的应用/ Z5 Z# Q) h% j" J5 o9 w% Y
1 y8 s$ z4 Q8 L5 f
    在实际中往往要在某旋转体上加工沟槽形状,利用MasterCAM V9自带的回转功能,通过Contour中置换X或Y轴的功能,可以简单地将三轴问题转换成4轴刀具路径。
% {; i% U. I+ r" J; O/ {7 s; M6 v
4 I8 s7 L6 k1 O2 x. Y9 x8 a9 C, J) h    假设有如图13所示的某轨迹CAD二维展开图,我们进行如下的步骤:% ]: \' c  F! @: r, h. _
& _8 a  ?3 A7 p6 P1 t) E
    (1)生成刀具路径:选择Toolpaths-Contour-Chain,选择图13所示的图素,串连方向如该图所示;$ A7 g0 h" ]+ J2 r5 ]
/ ?5 h2 K( v3 l
& n% ^# N, B4 |; T  ?+ H

( k" c) R; ]8 f; y7 O: l: Z7 P图13
! ~; r# G+ S; w" o! t2 J/ o& O: ^% H8 h& }2 q5 F9 X4 _+ Q, \
    (2)之后进入图14所示的对话框,注意将Ratory Axis选中,进入图15所示的对话框,设置置换Y轴的参数,Ratory diameter设置成展开图的理论直径,置换轴的依据是想要刀具轴线与什么轴平行,就置换那个轴;& g% c+ S" [7 l

  [) _7 V8 R+ K4 f0 B6 \9 _, b5 p2 E  M$ v" ~5 C/ [

" w2 O1 ]$ [. O/ `( b图14, @- U. S# A  V9 @0 c( ]3 P

2 ?# i1 a5 R! w' [) a* l& f* T
9 @) D1 D; q$ H3 A, B  \5 O; _2 t# l+ P* ], D
图15
5 M' U, T! f4 ^0 E0 P: G# d* p' a0 m) w  g. g0 S
    (3)置换Y轴的参数设置好后,进入图16所示的Contour parameters对话框,注意设置刀具的加工深度,把它设置成相对Ratory diameter理论旋转直径的数值;5 H0 T! [% f  a$ g. E- {! D

  z7 Y/ N8 m$ E" x- x& M0 i* {
- L$ g2 X! r" P8 |
; X2 u# t0 [8 P, m2 U图165 M' u* o% o8 b

9 \9 x7 Y0 \. T    (4)产生的刀具路径轨迹如图17所示,仿真(Verify)后如图18所示;! ~1 K5 o! y2 y/ X
$ `& d) H! |2 [2 {

6 p$ e' O5 m, i4 E/ T
% {  J3 j/ y7 \- \2 M图17+ Z" M, J8 k9 c/ g/ J- C3 r3 ~
9 _) g2 o: \9 q: m6 g3 `
# T* v( f8 |$ M9 t4 E

. k7 ^% l1 V: {$ m1 r图18- C4 y& k$ L* y/ J
+ k) k6 x# z" Z
    (5)用MasterCAM V9自带的Mpfan.pst后置处理后的NC程序如图19所示。& ~$ e& J7 k1 _. Z; [$ z& h6 P
, e: s: q" E0 _: L: ^4 B# n

5 L5 s/ O6 a' y! @' |
& d: [  {9 E7 i  H) R8 k/ ?图195 \8 d4 d4 C3 R9 ]6 y1 _! {$ z/ k% V

5 b1 F* g- O- l& g
& R+ T: U$ T2 }, E, W五、结束语* [( ^, S4 g* |
. a* u2 u) H4 b+ @7 w9 p4 L
    MasterCAM V9中关于4轴、5轴加工方面的内容还很丰富,值得去深入研究的东西还有很多,而且还应该在实践中不断积累经验,使编制的程序更加优化,不断提高编程效率、加工效率和加工质量。
发表于 2009-1-2 21:21:17 | 显示全部楼层 来自: 中国上海
图能否贴出来
发表于 2009-1-3 09:57:05 | 显示全部楼层 来自: 中国广东深圳
怎么不发全呢,复制也要复制完整啊,图看不到,基本上没什么意义
发表于 2009-1-3 12:39:10 | 显示全部楼层 来自: 中国江苏徐州
原帖由 380557319 于 2009-1-3 09:57 发表 http://www.3dportal.cn/discuz/images/common/back.gif; n* \  Z8 {. Y) ^# B* s
怎么不发全呢,复制也要复制完整啊,图看不到,基本上没什么意义

: {  q1 k8 i7 `) g同意楼上的观点# \- x# A8 b- L$ z
希望楼主完善一下
发表于 2009-3-3 11:26:58 | 显示全部楼层 来自: 中国陕西西安
同意3楼的观点7 {4 P" j; R% q
希望楼主完善一下
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表