|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
5轴加工相对三轴加工而言,具有很多优越性,比如可以扩大加工范围,提高加工效率和加工精度等。因此,5轴加工目前在制造业的应用越来越广泛,5轴加工的刀具路径生成方法逐渐被各大CAM软件公司列为研究重点。作为实用性很强的MasterCAM软件,它在其 V9版新增了比较成熟的5轴(含4轴)加工模块,主要提供了5种生成5轴加工刀具路径的方法,即曲线、钻孔、拔模角面、曲面流线和多重曲面5轴加工方法,同时还有4轴加工法。本文讲述了4个MasterCAM V9典型应用实例,对于想了解这方面更多的内容的读者,本文将是不错的选择。
" ?5 s& E! I' J u; [0 r( j1 ^( L4 J# y# |% M* N1 [2 h
9 T' f9 H2 N; W0 w1 H3 a9 U
MasterCAM V9的5轴模块对于常规涉及的曲面加工已经能够基本够用了,但是5轴加工有一个很现实的问题,那就是首先要解决后置处理程序的问题。因为5轴数控机床的配置多种多样,有工作台双摆动,主轴双摆动,工作台旋转与主轴摆动复合运动等多种形式,所以尽管MasterCAM V9提供了5轴加工模块,但要使生成的刀具路径能够后置处理成适合某5轴机床数控系统加工的NC程序,首先应开发出适应所使用的5轴机床的后置处理程序。
) Z. d" j# _" t! p/ T
. q' ^9 f) j- V, n, c8 H; u 笔者在工作实践中,通过参考相关资料,仔细研究并验证后,开发出了适应FIDIA T20的5轴机床后置处理程序。在此基础上应用MasterCAM V9的5轴加工模块,进行了一些较成功应用。
1 M1 x8 ?: O" e# A* w3 j h w1 Q8 P* N* w) O) ~: d" z
! x- D1 g+ B5 a0 @一、开发FIDIA T205轴后置处理程序/ c* O) J$ D, l( `$ ]
1 \9 n9 a( [8 f6 o3 g/ M$ z; o" ^ 笔者利用MasterCAM V9提供的一个通用5轴后处理程序模板,即MPGEN5X_FANUC.PST,首先在充分了解模板的结构和内容的基础上,修改该程序模板的某些设置,即可得到适应FIDIA T20系统的5轴后置处理程序。
; P4 d- u3 { B
5 M3 j$ v: O1 I6 G7 q/ s 1. FIDIA T20的配置
) f+ \" @8 ^$ R# M7 u+ r( F: J8 O6 G+ R# ]9 _
主轴头双摆动,B为主动旋转轴,A为从动旋转轴,B轴在XZ平面内摆动,A轴在YZ平面内摆动,B轴的范围是±360°,A轴的范围≤+104°# V. E, T- @9 i
4 C) S* O- R4 n/ W, D
2. 修改MPGEN5X_FANUC.PST文件
6 Q: i3 u7 V( g
1 ^" q- a, \. k) V$ W& N* K 针对FIDIA T20的配置修改MPGEN5X_FANUC.PST文件,如?所示。
, Z$ q+ R7 I1 |4 g/ T( q% j. N. H7 w* u: X( i& R8 r, r i
0 O- R4 L* V, q
/ g# j& m" h2 X3 [7 ~$ N6 A' ]图1 5 C7 t& g e. s; Z: @( w9 L
0 `, P& Q* Y1 h" y1 @/ A w; h
0 ?# Q6 p# a4 n2 ~9 V+ h二、5轴钻孔的应用# \& A; ~# }% E) I8 C" F
( f6 A3 [+ K5 v1 [ `! t1 e 我们在实际加工中,往往需要钻曲面上的5轴法向孔或者石油钻头上的5轴切削齿孔,这些孔均要在T20上进行。以前的做法是在MasterCAM中先作出这些5轴孔的轴线,然后一根一根分析计算出每根线的B、A角度,最后手工在NC文件中输入B、A角度值。这种方法效率不高,而且容易出错。借助MasterCAM V9中Drill5ax的5轴钻孔功能,得到5轴钻孔刀具路径,然后用修改后的5轴后置处理程序进行POST,即可自动获得钻法线孔的NC文件。这样不仅提高了编程效率,同时又减少了出错机率。以图2钻曲面法向孔为例,说明MasterCAM V9中Drill5ax5轴钻孔功能的应用。
1 }( J( K# M5 v* D+ H1 K2 F$ B
! g5 k% m5 G4 K' u. N" u' g1 L4 }( H, |. }- Q
$ H( T7 r% y2 {# [! `+ ]6 Z/ l图2
& ^" ?' f! D5 I) @* @- L9 B/ y: x$ e+ C) ^* ?$ i1 S
(1)先按曲面上的点作出曲面法向孔轴线;
- @7 Y0 V9 d2 T; n- t% L+ b
5 E9 l8 w" ]+ |3 Y# o (2)生成法向孔加工刀具路径:选择Toolpaths-Multiaxis-Drill5ax,出现图3所示对话框,点击“Points/Lines”选项,用Endpoints方式选择每个法向孔轴线的下端点,相当于控制了刀具轴线的方向; p/ s d: e- p5 m' @
t& K% M/ n% _ A1 m& q2 D
(3)选完要加工的点后,出现5轴钻孔对话框,参数设置如图4所示;& j& e! f5 d, F5 i' ^8 f
' c8 v% J7 z3 e# S0 W5 p
(4)用修改后的MPGEN5X_FANUC.PST后置处理程序后处理(Post)后得到的NC文件如图5所示。
1 z! w; V1 `# g2 p" y' s. A) t7 N' d# u8 s$ G- k" z& z8 [
! p9 u( V" J( f. \% \
" ^& v# T, D- _/ r/ @9 R' u图3
+ T9 X: {6 p5 }$ e" W
; r' F$ ?( b* O9 a* n( |0 Z; b* E
' [! q/ O! l$ B' T
) B/ h5 a# E% p' l$ W6 [图4
5 i% f, T2 S ~1 y3 T
) e- F/ n: l/ K7 w5 f+ n9 _0 o1 Z* e1 R% f$ F [, e" N
; M4 _2 P; N/ M' T
图5
. Q! D3 a- E& I: P5 X5 B" x, y8 p1 X) @
, n" ^1 X6 B* s3 |: b' y6 |
三、5轴加工拔模角面的应用7 b6 h6 {1 ?9 V9 ~
* [6 B- |8 ^9 a5 ~' F- h
比如,实际中要在如图6所示的模具上加工扭转槽F,其底部带R3倒圆,槽的两个侧壁是空间扭转直纹面。加工方法是先在三轴上粗铣该槽,留精加工余量,然后在5轴铣床上用5轴联动方式精加工槽各面到位。考虑到槽宽及底部的R3倒圆,选用φ8(R3)铣刀加工。& [2 ?$ C, V- q6 ]
4 B4 |% @0 m7 Y7 w5 E$ a8 a M4 h
4 g. r4 y8 h5 j- d6 Y( I, Q+ L7 |9 V4 H& i) R
图6
: W3 _1 J: Y) V$ g7 u% G% h
7 m q( _5 j* A (1)选择Toolpaths-Multiaxis-Swarf5ax,出现图7所示对话框,点击“Chains”选项,按图8先选H再选G来确定刀具轴线的控制方向,然后点击“Surfaces”按钮,选择A、B、C、D面作为控制刀尖的曲面;, J" B9 }8 j$ _4 f% K2 A8 r
( S3 N4 p. }, T2 ?0 g5 J (2)填写完成图7对话框后,进入Swarf5ax加工对话框图9,选择刀具;; X! A7 `4 M7 R, g3 Y
: _* Y2 S, p/ G0 P (3)点击图9中的“Multiaxis parameters”进入图10参数设置对话框,按图设置,注意刀具偏置的方向,它与你之前选择的Chains的方向有关;) ]2 g6 }/ @ e
0 y3 f. s& V4 ~: I5 H. N
(4)得到的刀具路径仿真(Verify)后如图11所示;
9 M1 b- Y; z. F* E4 H. } O) d2 U5 r
c. ]8 U$ x* \' l# v$ s- I (5)用修改后的MPGEN5X_FANUC.PST后置处理程序Post后得到的NC文件如图12所示。' c Q% g# Y, {4 J9 A
+ U! D$ P. b5 m/ Z9 C5 L
- o' E+ t) c, h% ?& z- L' P1 G. N+ T% b- R' F
图7
. S+ u" F" J9 c( d: T- q
: B7 r" J1 V% H& W: t! r5 \7 \5 h, V( A+ B h+ P* _7 M. v
* X% k" G8 p7 U& s* H( L
图8. o( c% `+ ]7 u- W! H \, ?
7 u$ s% z2 Z: r1 c; F' F; [9 [
3 _. n+ C6 }" y" u1 T
; ^7 m8 q; X/ O/ O3 X9 _图9
. V/ N- C0 c8 I3 L; l7 n
6 @& U3 g2 z5 h4 L0 S8 M4 I: j
! j& |/ M; X' I& G* l% ?3 _8 t2 A7 R- Q. z- z' {6 z) {1 m! k) Y6 v
图10
6 g, L3 I s: J% y" r! t- C: P6 n7 L! W
/ }: s. B, I6 E: b1 n
1 R% ~+ u6 a- f" T% w图11
: | }% w$ r2 r% _2 G, N; k0 Z. n3 N
# z' E' y, Q( Q* N" E" Y; I& k# _( A2 |0 e: c" d$ m8 h! w+ f
图12& w/ c$ T5 O# r9 ~8 j0 _0 g/ _
1 M- |, J3 g$ N v# Y6 U
4 ~3 B C, z/ }) P
四、4轴加工的应用
/ k) h. Q( A% c9 p9 ^6 a. Z* q2 H+ w0 ]' T1 z" j8 Z
在实际中往往要在某旋转体上加工沟槽形状,利用MasterCAM V9自带的回转功能,通过Contour中置换X或Y轴的功能,可以简单地将三轴问题转换成4轴刀具路径。! b0 J* q+ K8 I8 r# H
0 N' X* u" W, F6 K& O 假设有如图13所示的某轨迹CAD二维展开图,我们进行如下的步骤:, \7 r( s- {4 g- F9 B$ E+ K- J
# g6 e, j2 N8 Y) O9 }
(1)生成刀具路径:选择Toolpaths-Contour-Chain,选择图13所示的图素,串连方向如该图所示;" P$ J/ _ y3 j% y6 M/ i0 W
) L, S! t. \2 c' A, F3 ~' ^
+ I7 h( b0 V$ t% _7 V" E1 A& i, K( i6 E2 a& c
图13( M. G- O) I$ g. \8 [' p
% j0 O/ v+ n; H/ N j5 h/ U (2)之后进入图14所示的对话框,注意将Ratory Axis选中,进入图15所示的对话框,设置置换Y轴的参数,Ratory diameter设置成展开图的理论直径,置换轴的依据是想要刀具轴线与什么轴平行,就置换那个轴;0 A& }1 w& j/ A
. O; ?9 R3 Q4 ^3 H' N* D
s" M7 K/ |1 ?7 c0 Z
/ F$ ]4 @$ o' u9 X3 {: E1 D
图142 k& v$ J) c2 [5 W O* s$ U7 I' u
9 J8 c; k! a/ X
: u% W) W$ F' {
0 ]) d* q- b5 W7 a, I图15 | F' C+ W- G' w7 j
, h& I% s) ^- T' t \2 F% J/ E
(3)置换Y轴的参数设置好后,进入图16所示的Contour parameters对话框,注意设置刀具的加工深度,把它设置成相对Ratory diameter理论旋转直径的数值;
6 @% \8 i5 Q; t: t( ~6 `# l0 E/ r; t0 t" v! i, C" M
. M3 H5 [% N6 {7 \/ h7 o: Q
9 W \+ O: l+ x& ?2 u1 y0 C) Y" p图16/ K5 D) J! y1 {, j8 W
: b, \3 g) }9 h- z5 v7 D (4)产生的刀具路径轨迹如图17所示,仿真(Verify)后如图18所示;; Q/ g, r% v+ }/ y: [6 W
$ F; y8 i4 M# ^1 \3 P
$ t ?4 C: s9 M, q7 b* m6 C' r: q. y) }# `1 O# j
图17: _; ~/ J* A; ]! Z- |& \ L5 O, o
- M5 N6 p2 L6 S0 e" u. w- O' M, {/ J0 s; J
) R" d3 w' f/ T图18( G" T ~/ E' l! _6 k% Y
3 g, F0 p# {! Y8 o! ` (5)用MasterCAM V9自带的Mpfan.pst后置处理后的NC程序如图19所示。
1 W& H& y4 N9 x* r
9 l' L u" ]9 r/ f. _8 a: e( ^- N# W- z. L
* U6 x8 z/ I+ \: P! b5 T' F+ |图19! M3 l Q: ]) n1 H8 Y: c4 I4 m
$ \; k4 `6 l( u: d# |
% J! p, I2 Y% _! X# T9 l' g五、结束语" T/ i/ ]) x: e! B3 z3 a8 ~- v
" ^$ Q0 k; p; ~0 V- H& e
MasterCAM V9中关于4轴、5轴加工方面的内容还很丰富,值得去深入研究的东西还有很多,而且还应该在实践中不断积累经验,使编制的程序更加优化,不断提高编程效率、加工效率和加工质量。 |
|