|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
5轴加工相对三轴加工而言,具有很多优越性,比如可以扩大加工范围,提高加工效率和加工精度等。因此,5轴加工目前在制造业的应用越来越广泛,5轴加工的刀具路径生成方法逐渐被各大CAM软件公司列为研究重点。作为实用性很强的MasterCAM软件,它在其 V9版新增了比较成熟的5轴(含4轴)加工模块,主要提供了5种生成5轴加工刀具路径的方法,即曲线、钻孔、拔模角面、曲面流线和多重曲面5轴加工方法,同时还有4轴加工法。本文讲述了4个MasterCAM V9典型应用实例,对于想了解这方面更多的内容的读者,本文将是不错的选择。
" l n" J3 q9 N* E" j# K! W) g+ s- c% Z8 P# ~
' ^- Q! D* A: h- X- s" R& k
MasterCAM V9的5轴模块对于常规涉及的曲面加工已经能够基本够用了,但是5轴加工有一个很现实的问题,那就是首先要解决后置处理程序的问题。因为5轴数控机床的配置多种多样,有工作台双摆动,主轴双摆动,工作台旋转与主轴摆动复合运动等多种形式,所以尽管MasterCAM V9提供了5轴加工模块,但要使生成的刀具路径能够后置处理成适合某5轴机床数控系统加工的NC程序,首先应开发出适应所使用的5轴机床的后置处理程序。/ ^+ G8 s" O3 o( M' _7 [2 g. `
$ v8 V- R4 F5 D1 Q' H: l3 w& V, w 笔者在工作实践中,通过参考相关资料,仔细研究并验证后,开发出了适应FIDIA T20的5轴机床后置处理程序。在此基础上应用MasterCAM V9的5轴加工模块,进行了一些较成功应用。( q! m+ T0 J* L7 Y' u
. b) A8 j* H& s2 ^# {
3 f _, P0 e, W" P
一、开发FIDIA T205轴后置处理程序! v: @1 |. h' J2 h/ O; o
; ~" b6 A' Y% G; f: R
笔者利用MasterCAM V9提供的一个通用5轴后处理程序模板,即MPGEN5X_FANUC.PST,首先在充分了解模板的结构和内容的基础上,修改该程序模板的某些设置,即可得到适应FIDIA T20系统的5轴后置处理程序。
. {7 L- t* S9 `. ~ e( D' X9 T" Z) G
1. FIDIA T20的配置
( F! H) ]2 C& w, \
6 t6 [4 T, @) i/ M" c; K( D 主轴头双摆动,B为主动旋转轴,A为从动旋转轴,B轴在XZ平面内摆动,A轴在YZ平面内摆动,B轴的范围是±360°,A轴的范围≤+104°# @1 M- P+ h4 p# j: _8 |
+ j1 U' E9 X1 U
2. 修改MPGEN5X_FANUC.PST文件. o( `) `* }! p- S
2 K J# B% ~' Q1 t/ f5 g 针对FIDIA T20的配置修改MPGEN5X_FANUC.PST文件,如?所示。: Z# J, U7 z3 w, ~1 p$ b
" n5 C5 g0 t* `% T* x: o- v7 i; d
# F1 e/ W: _1 S) Y2 {) Y. i# D! P. W; b. t6 c
图1
, }" C# e! V6 U, V0 I6 X. N; W7 R
' M% \8 i( o/ I8 z; R* R; W7 A
二、5轴钻孔的应用* h( x" f, F q7 T# Z& e
# _" h$ U$ t) O 我们在实际加工中,往往需要钻曲面上的5轴法向孔或者石油钻头上的5轴切削齿孔,这些孔均要在T20上进行。以前的做法是在MasterCAM中先作出这些5轴孔的轴线,然后一根一根分析计算出每根线的B、A角度,最后手工在NC文件中输入B、A角度值。这种方法效率不高,而且容易出错。借助MasterCAM V9中Drill5ax的5轴钻孔功能,得到5轴钻孔刀具路径,然后用修改后的5轴后置处理程序进行POST,即可自动获得钻法线孔的NC文件。这样不仅提高了编程效率,同时又减少了出错机率。以图2钻曲面法向孔为例,说明MasterCAM V9中Drill5ax5轴钻孔功能的应用。1 U" T3 H+ f" \! Z( F: _
; f2 a' f0 c- l6 F
7 s. ^9 x7 H# ~2 x% w8 B( P2 n$ A n0 Y
图2 . R2 J& x' R8 F$ V9 ]6 a8 ^7 ]' T
3 z! p0 u7 n/ Z
(1)先按曲面上的点作出曲面法向孔轴线;( C, i5 X7 ~' C! f/ A1 M6 j
4 {/ S, R; V3 |
(2)生成法向孔加工刀具路径:选择Toolpaths-Multiaxis-Drill5ax,出现图3所示对话框,点击“Points/Lines”选项,用Endpoints方式选择每个法向孔轴线的下端点,相当于控制了刀具轴线的方向;8 F+ {+ W( d% N2 L5 \( b1 Q
; }$ r! x5 l; [ (3)选完要加工的点后,出现5轴钻孔对话框,参数设置如图4所示;
2 ]- \8 ~$ H4 d# y& M. M- {( h7 e2 f6 t; L8 j
(4)用修改后的MPGEN5X_FANUC.PST后置处理程序后处理(Post)后得到的NC文件如图5所示。5 _3 ?9 x: N/ c V" r
- G! M4 Z' J i3 F1 |
/ h) Z3 g7 R ?8 w6 }
p0 t* F+ r+ E+ ?; r8 p图3. b% @1 ^4 z; P+ S- l/ s* ?
( B& N: Y3 h( r7 R% T, S K
7 Z. Y; g" P& l8 B
2 O8 L7 Y! _2 l% F+ d图4 7 H: u) m8 A) b) n; ~
# l6 a a1 T% {' Y
6 J* n* }! \( M. v
$ J# U8 W$ @: V5 ^( \7 p图5
' A& f% w) p+ y% ~/ J- Y( {$ W1 Q
, J9 Q; n; y% @: Z+ a; a4 K
3 F% A z+ z- X7 T! G: x三、5轴加工拔模角面的应用
* d) B2 u5 D: d" Q3 N1 k5 C* W- q( u( ]3 R* Z/ x8 Q
比如,实际中要在如图6所示的模具上加工扭转槽F,其底部带R3倒圆,槽的两个侧壁是空间扭转直纹面。加工方法是先在三轴上粗铣该槽,留精加工余量,然后在5轴铣床上用5轴联动方式精加工槽各面到位。考虑到槽宽及底部的R3倒圆,选用φ8(R3)铣刀加工。
2 G8 n- X2 E/ N$ @; u: j- |. Z. Z
; i+ `5 Q0 ~* \" R
) J( v; H( m$ |% Y, \/ c
图6
3 T& C5 H( S- b9 s! P5 o' l- |& G+ X4 W- ]! j( t
(1)选择Toolpaths-Multiaxis-Swarf5ax,出现图7所示对话框,点击“Chains”选项,按图8先选H再选G来确定刀具轴线的控制方向,然后点击“Surfaces”按钮,选择A、B、C、D面作为控制刀尖的曲面;4 a7 f9 r6 N$ X) |* E) J: {$ ~
1 S2 X5 c6 a& R) k1 I (2)填写完成图7对话框后,进入Swarf5ax加工对话框图9,选择刀具;
0 m6 _ o, Y: }- B: ]2 l: C! q0 Y) W$ P+ X
(3)点击图9中的“Multiaxis parameters”进入图10参数设置对话框,按图设置,注意刀具偏置的方向,它与你之前选择的Chains的方向有关;
" R% d1 f) |( U% C4 E1 I. y* c1 U
(4)得到的刀具路径仿真(Verify)后如图11所示;4 Z. s, S5 s+ B4 U
- c' `! ?" C% L- R; l" D( {9 O3 G (5)用修改后的MPGEN5X_FANUC.PST后置处理程序Post后得到的NC文件如图12所示。8 A5 Y0 E3 @; L9 c# @6 c$ R5 V
0 {5 {" A4 ^; u8 P' @" [
1 P- j- e5 d7 J3 x% h( S6 k" w* _* x4 k$ q6 l
图7! q# y& e$ E5 g3 C) G
, S1 V8 u2 }4 G# A3 g. P/ M
9 W( z- N% u5 r5 D+ K1 ~7 l
( {7 y9 f; x* x: M* s6 _2 C j图8
0 u+ y$ Q/ v7 m' v1 Y. |( N1 c& H" Q5 W, M6 {
, p0 N/ l9 ^6 E! Q# j+ L4 p& k" {5 l% \7 G+ Q) @4 b3 T3 Z
图9: K5 D' _5 t9 d
1 @5 Q9 d- Q3 C$ s' }. Y6 a& H4 J
. r6 Q5 E$ p! C
: E; A) h# q' |图10; }- D# J2 f' Y7 A2 |
4 [! q( n$ _' D. c, s+ T% x% ?2 Y- `- D1 f6 u) U: I' E
8 D6 l$ `4 w6 A, g
图11
3 @ Q: U# p' g2 v! r. |4 ?5 p
" {1 |+ c# Z0 s" R
: S' x; |: q5 m9 Y9 W0 d+ w
; H. m6 y3 s" W. @8 q" s图12
2 E, Z/ m& M0 m1 [( r3 |1 a6 v9 w- P' L# v! a, e
/ w# m K- x0 g: ]4 Z, b
四、4轴加工的应用
! @0 T$ Q8 U, {+ ]2 T
$ U* P7 P3 c% |- m1 t. `" Z 在实际中往往要在某旋转体上加工沟槽形状,利用MasterCAM V9自带的回转功能,通过Contour中置换X或Y轴的功能,可以简单地将三轴问题转换成4轴刀具路径。& [$ T5 l; z+ ^# a* X8 U: {/ u- o
9 s5 J3 Z4 u! [5 _ 假设有如图13所示的某轨迹CAD二维展开图,我们进行如下的步骤:2 c# H2 v+ p* |; }* ~$ @. B
$ Y# `2 |: d3 g+ z% _' C
(1)生成刀具路径:选择Toolpaths-Contour-Chain,选择图13所示的图素,串连方向如该图所示;
* v6 Q/ K, T, e) G+ n
: ?6 v j* \: W! W) Z/ a+ [$ O8 a* T3 m1 W: Q% j; G
$ k& s. u& u, z6 D' y3 x; G# @, f
图138 ?* x2 Q8 x q/ N6 Q
0 W" y4 } G6 m6 u (2)之后进入图14所示的对话框,注意将Ratory Axis选中,进入图15所示的对话框,设置置换Y轴的参数,Ratory diameter设置成展开图的理论直径,置换轴的依据是想要刀具轴线与什么轴平行,就置换那个轴;8 W% P& l8 m } ^, L
! c* ~& h4 ?% g) \" s
' r6 i3 ? |: v/ J( _6 L
9 C' F7 K. x/ R8 w1 g图14! L; F+ E; m( ?+ r
( M \/ L1 Y- A: m
$ }5 |# W& N4 c
$ k9 j! N; `3 J; C# w图15! S) D0 N/ V0 p: u- Y+ V
2 P( s7 C+ b! l: B( P6 P
(3)置换Y轴的参数设置好后,进入图16所示的Contour parameters对话框,注意设置刀具的加工深度,把它设置成相对Ratory diameter理论旋转直径的数值;2 J9 ?( N% j3 v% l8 L
1 g: c: }. [; G. T4 {- B
* V- N: }& G% B0 A, c" U2 s6 h7 [( f
# w6 y9 I- [+ V3 q9 u! v图16* X+ l' r- h; }6 f
, r+ @: C5 c8 p: e0 o, e$ W3 C (4)产生的刀具路径轨迹如图17所示,仿真(Verify)后如图18所示;
$ n0 \) \) G" s$ B# Z
7 z) ?1 p2 X! Q3 S! G
& k. O' o5 u+ l" o* Q, ^$ @7 V2 j; M
图17# p1 h/ ^+ g7 E4 x. P1 ~ j
7 y' E* P3 I- q
6 j& V6 _* @) {4 t# m
; F5 z! e7 R- A2 K图18# J" D7 T7 [% d
& p. |3 ~ B7 S( i) O% Y (5)用MasterCAM V9自带的Mpfan.pst后置处理后的NC程序如图19所示。 o! V- @! |" l. q
7 f# c5 ~7 Z& u1 Y
; T2 }# M8 C! y& V7 |1 R' j" u- |" n" S! p
图196 b9 C; O2 v+ a+ z3 L
& c) Z* F+ a8 _; v, A/ |, w- _
/ O G) L9 P* \1 r2 O五、结束语' b; k1 L# N" l$ y% a [
" f6 B& f0 \4 s, C1 m
MasterCAM V9中关于4轴、5轴加工方面的内容还很丰富,值得去深入研究的东西还有很多,而且还应该在实践中不断积累经验,使编制的程序更加优化,不断提高编程效率、加工效率和加工质量。 |
|