|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
5轴加工相对三轴加工而言,具有很多优越性,比如可以扩大加工范围,提高加工效率和加工精度等。因此,5轴加工目前在制造业的应用越来越广泛,5轴加工的刀具路径生成方法逐渐被各大CAM软件公司列为研究重点。作为实用性很强的MasterCAM软件,它在其 V9版新增了比较成熟的5轴(含4轴)加工模块,主要提供了5种生成5轴加工刀具路径的方法,即曲线、钻孔、拔模角面、曲面流线和多重曲面5轴加工方法,同时还有4轴加工法。本文讲述了4个MasterCAM V9典型应用实例,对于想了解这方面更多的内容的读者,本文将是不错的选择。 4 B$ J8 ~8 b# T& ]
' n$ r6 G+ W' G" d. A0 W
. j# G: G* `) n1 X& E9 d MasterCAM V9的5轴模块对于常规涉及的曲面加工已经能够基本够用了,但是5轴加工有一个很现实的问题,那就是首先要解决后置处理程序的问题。因为5轴数控机床的配置多种多样,有工作台双摆动,主轴双摆动,工作台旋转与主轴摆动复合运动等多种形式,所以尽管MasterCAM V9提供了5轴加工模块,但要使生成的刀具路径能够后置处理成适合某5轴机床数控系统加工的NC程序,首先应开发出适应所使用的5轴机床的后置处理程序。) ^2 F( E) n' _$ x7 I$ T
# l8 M) T5 h/ @# t) E 笔者在工作实践中,通过参考相关资料,仔细研究并验证后,开发出了适应FIDIA T20的5轴机床后置处理程序。在此基础上应用MasterCAM V9的5轴加工模块,进行了一些较成功应用。
9 T7 F8 t6 h r1 Z+ Q
- F$ J" H8 z7 z# K
! Z( I% u2 n- i+ x8 ?: t. W* y7 o一、开发FIDIA T205轴后置处理程序8 n& L- f& `1 `$ p% b4 H
6 H/ ~ C" U& Q* _* k 笔者利用MasterCAM V9提供的一个通用5轴后处理程序模板,即MPGEN5X_FANUC.PST,首先在充分了解模板的结构和内容的基础上,修改该程序模板的某些设置,即可得到适应FIDIA T20系统的5轴后置处理程序。
: n1 x% ]7 I4 Z* L6 w0 e- @
6 _- ~8 s) e+ V+ U8 G5 ~' U( V 1. FIDIA T20的配置
3 b/ N: ]1 c8 M* p' n% Z7 c m4 n% z) {; G! G8 Q1 l
主轴头双摆动,B为主动旋转轴,A为从动旋转轴,B轴在XZ平面内摆动,A轴在YZ平面内摆动,B轴的范围是±360°,A轴的范围≤+104°6 ^1 }/ |/ J$ N* b% p
" w8 j5 n. x8 r/ r/ w' k- V 2. 修改MPGEN5X_FANUC.PST文件
0 L3 c0 i% N) G Y6 m r" J# ]5 }/ i/ a' D- l, t
针对FIDIA T20的配置修改MPGEN5X_FANUC.PST文件,如?所示。
) ]! b( I& U2 m5 Q! z# R7 ~
# s" D' x# W" u& R/ u
- \/ W1 x4 m t# ]8 d
# h2 ?$ d Y5 o( C, \$ v图1
) ?; T( G. Q+ n; F; ~
4 t" e+ O2 ]& M
, {6 y& \% x; W0 T7 P4 M1 k% _. [7 L二、5轴钻孔的应用
: T9 l1 j# o& k" _
2 _2 R8 a4 J5 B5 k' h 我们在实际加工中,往往需要钻曲面上的5轴法向孔或者石油钻头上的5轴切削齿孔,这些孔均要在T20上进行。以前的做法是在MasterCAM中先作出这些5轴孔的轴线,然后一根一根分析计算出每根线的B、A角度,最后手工在NC文件中输入B、A角度值。这种方法效率不高,而且容易出错。借助MasterCAM V9中Drill5ax的5轴钻孔功能,得到5轴钻孔刀具路径,然后用修改后的5轴后置处理程序进行POST,即可自动获得钻法线孔的NC文件。这样不仅提高了编程效率,同时又减少了出错机率。以图2钻曲面法向孔为例,说明MasterCAM V9中Drill5ax5轴钻孔功能的应用。$ S* C4 u8 Y8 M! w
+ F3 V1 B2 Q% u3 p2 e. I- A5 k
. y; M+ H+ j1 ]1 J9 r8 b" O/ X a7 l$ I% @+ ?( _
图2 1 [7 K! I0 a# b
/ k: ~7 s( a* M2 }* \. C1 l (1)先按曲面上的点作出曲面法向孔轴线;
. A+ w6 Q, x4 P2 P" P1 @/ b, C7 `+ V. l) N$ G% S% B; G
(2)生成法向孔加工刀具路径:选择Toolpaths-Multiaxis-Drill5ax,出现图3所示对话框,点击“Points/Lines”选项,用Endpoints方式选择每个法向孔轴线的下端点,相当于控制了刀具轴线的方向;" w0 q1 F' q; |5 u
4 ^5 m& ^7 k" T' H: e
(3)选完要加工的点后,出现5轴钻孔对话框,参数设置如图4所示;3 o( `& X6 T5 }# }
, b+ D' _/ y! c( x. x/ h4 v (4)用修改后的MPGEN5X_FANUC.PST后置处理程序后处理(Post)后得到的NC文件如图5所示。
3 W& x7 W' f9 p* z _+ a2 m! v a5 M$ @/ Y* c# D% P# y
+ q8 t7 Z+ R9 T: H" ?4 W' D
2 F' @- J+ O5 u6 L5 [( J! G图3
" {& [, S+ ]4 @, q6 D/ A7 k4 l( t* D# ~4 R, P1 V
0 f% q2 _! G7 X8 ]: R
+ t* u# K" B) E t* y
图4 h' W$ U( O$ P$ |2 a' q
+ ]# U( }4 W! f- l6 g
* l' L+ E0 X/ \
2 r2 D: h, W+ w+ \/ @8 O c; N/ q图5
- w) h$ E3 e# T: W0 ]
: S+ D# ~9 \ h6 H
$ P5 b9 X% r6 ~- y% ^. \三、5轴加工拔模角面的应用
, C6 w. Y1 j' b8 f; S, j
* q! ^9 H# F6 u& v, }8 {# i 比如,实际中要在如图6所示的模具上加工扭转槽F,其底部带R3倒圆,槽的两个侧壁是空间扭转直纹面。加工方法是先在三轴上粗铣该槽,留精加工余量,然后在5轴铣床上用5轴联动方式精加工槽各面到位。考虑到槽宽及底部的R3倒圆,选用φ8(R3)铣刀加工。
& Q% `- g1 o7 g, h
; {+ {/ y; k9 c! G g& k' K! H5 ~+ D( ?0 w
$ X* a4 Z$ `! P! ~1 t5 y& \
图6
E; [' S* K$ s: b1 W8 P7 W' d- |# v3 ^
(1)选择Toolpaths-Multiaxis-Swarf5ax,出现图7所示对话框,点击“Chains”选项,按图8先选H再选G来确定刀具轴线的控制方向,然后点击“Surfaces”按钮,选择A、B、C、D面作为控制刀尖的曲面;
! j5 Y' l2 |. \( |/ P' c+ ^+ R" V* k; a$ A/ N5 c& u6 J# c! b& r/ L
(2)填写完成图7对话框后,进入Swarf5ax加工对话框图9,选择刀具;
1 V# `. R+ J! f, l: x9 K2 l+ u
; ^* n2 k! I' Y2 t6 E; Q% c (3)点击图9中的“Multiaxis parameters”进入图10参数设置对话框,按图设置,注意刀具偏置的方向,它与你之前选择的Chains的方向有关;0 z3 ^- s1 h7 \
! X% p6 L9 x5 @ |; M% S
(4)得到的刀具路径仿真(Verify)后如图11所示;! i9 t; y* k S- Q& z' |7 @( L
1 B* { R3 d( X3 f* E- K
(5)用修改后的MPGEN5X_FANUC.PST后置处理程序Post后得到的NC文件如图12所示。
2 G! b$ `/ U9 n+ @/ ?; h
5 p/ b+ A' q0 u$ U1 I, g) x& y/ G4 f3 i" p! W% L8 G
0 ~: B; H" T) w- [7 ` z: r" m
图7+ _/ u7 e" T6 d2 `& e, m8 @
, Y5 @ {8 u. y9 r7 I
9 _% q; O' ]: Q1 K8 I1 O, D5 p5 }1 }7 C: y1 i. ?& d3 Z9 n% E
图8 V/ Z4 Y" ?' o# x( D
- \9 g/ Z6 [4 z1 ?! w8 q2 n1 }
( p) y6 k- W! z
3 B! f A* f" {8 ~ s图9
$ z, r' L9 i! K0 I# E) \# t! q- L$ g! X! ?4 _8 F
. ?/ R' D% [" b" Z* t
' |/ Y# v) i5 v. l6 F图10/ ^) Y7 b" s( B! z2 S2 q
- S7 J2 Q) E$ S
5 v. b7 @# Y+ i2 J i. }' E2 b% p2 L
图11
7 Y% I4 D4 G& V; a7 T
: @! u0 B" ?- q" o/ T% ~$ ^. v+ F& g- v n, H! e
$ t+ @ I; e2 T3 q, f
图12
2 U2 T: |4 o; j
. }/ ]( C( u; E/ J1 ]4 d1 Q* J; z- U
! L b Y5 \6 Z# N! A4 M6 B四、4轴加工的应用
8 @: w) L. [( u; Y, z3 L& F4 H0 y! t- X! L3 P; Q0 z. @" |" E' a
在实际中往往要在某旋转体上加工沟槽形状,利用MasterCAM V9自带的回转功能,通过Contour中置换X或Y轴的功能,可以简单地将三轴问题转换成4轴刀具路径。1 m- {: | ~ g4 P# t1 @4 |
1 \0 A$ V0 e, A' W( Z 假设有如图13所示的某轨迹CAD二维展开图,我们进行如下的步骤:
3 W: o6 C, z F
7 S, ?4 Y: a2 f (1)生成刀具路径:选择Toolpaths-Contour-Chain,选择图13所示的图素,串连方向如该图所示;
( ?% t* R7 X7 p q" U5 j* M
2 K+ E% w) M" c m8 m F
$ l3 K4 J' J( P! a% n2 r9 I$ R
! T1 u/ v3 i- f& [8 R! S图13; }* K; M& F# j, H
& Y; c& X& Q1 r
(2)之后进入图14所示的对话框,注意将Ratory Axis选中,进入图15所示的对话框,设置置换Y轴的参数,Ratory diameter设置成展开图的理论直径,置换轴的依据是想要刀具轴线与什么轴平行,就置换那个轴;
& S5 q8 }8 V& G" C$ m: J5 s6 h4 a( f! g, _1 z
2 o$ r" o% U! _; M% \5 `! a; d' y% t
9 M1 b, b9 H# n( c2 R( f5 r: m
图14
3 b1 o4 M$ S: w, ~1 {8 C8 {, g5 ^; [
$ h3 a2 V9 Z" {( t
9 M- \. X! O% o& o7 q图15
/ `# a% l9 j! \- W7 c. G/ B6 \5 k' y
(3)置换Y轴的参数设置好后,进入图16所示的Contour parameters对话框,注意设置刀具的加工深度,把它设置成相对Ratory diameter理论旋转直径的数值;
3 Q( r# p0 s4 n! }& |; ], T$ q5 F: r8 P! o% q2 ^
0 N( V2 H' C7 R) y" {: G% \
' ?. T8 B: R0 h+ N; A! {图16
4 W! f/ [9 B7 p
! H2 T* [5 w0 G (4)产生的刀具路径轨迹如图17所示,仿真(Verify)后如图18所示;
8 u% r/ w6 i, v, | R( w0 T( @: A; i4 P J( ]6 ]$ U
$ C2 L: D$ O; ]+ g9 u7 N* q
4 S. X+ G# @& c: m: z图17/ q9 |- n! m) }: Y; C' J1 m
2 ? b5 [/ g; t' h4 Q8 Y
3 z7 }% a# i: S
# { J* H9 `+ s$ u* a! G0 O图18+ {; j6 k& @: D8 N/ b. Z- e% x. x( ?
& s% e4 L# [6 ^. D. U (5)用MasterCAM V9自带的Mpfan.pst后置处理后的NC程序如图19所示。0 Z/ L v- J5 b/ e1 p& i
9 C( `- f( Z, r/ w, `- u* q, z
# b( I# K3 p& ^& z( m
7 G5 k! l u; r$ n; G6 y1 V图19
* @' p2 e/ F1 L& l3 R
+ }8 U& q$ j( Z8 m
; |; n" n2 r9 `$ E五、结束语
# I: X- r8 t, c% i+ |3 U' p1 B
/ e- X4 O) n2 q1 i8 y, d0 { MasterCAM V9中关于4轴、5轴加工方面的内容还很丰富,值得去深入研究的东西还有很多,而且还应该在实践中不断积累经验,使编制的程序更加优化,不断提高编程效率、加工效率和加工质量。 |
|