|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
5轴加工相对三轴加工而言,具有很多优越性,比如可以扩大加工范围,提高加工效率和加工精度等。因此,5轴加工目前在制造业的应用越来越广泛,5轴加工的刀具路径生成方法逐渐被各大CAM软件公司列为研究重点。作为实用性很强的MasterCAM软件,它在其 V9版新增了比较成熟的5轴(含4轴)加工模块,主要提供了5种生成5轴加工刀具路径的方法,即曲线、钻孔、拔模角面、曲面流线和多重曲面5轴加工方法,同时还有4轴加工法。本文讲述了4个MasterCAM V9典型应用实例,对于想了解这方面更多的内容的读者,本文将是不错的选择。
% ~8 R+ F$ W( f% n, t, [# g, I# E5 u# Z2 n: B7 {
$ Z' V" D9 l0 A- G
MasterCAM V9的5轴模块对于常规涉及的曲面加工已经能够基本够用了,但是5轴加工有一个很现实的问题,那就是首先要解决后置处理程序的问题。因为5轴数控机床的配置多种多样,有工作台双摆动,主轴双摆动,工作台旋转与主轴摆动复合运动等多种形式,所以尽管MasterCAM V9提供了5轴加工模块,但要使生成的刀具路径能够后置处理成适合某5轴机床数控系统加工的NC程序,首先应开发出适应所使用的5轴机床的后置处理程序。
; r5 \+ O4 v$ x7 u$ ~ i0 v' W7 ^1 ]# }$ P# K
笔者在工作实践中,通过参考相关资料,仔细研究并验证后,开发出了适应FIDIA T20的5轴机床后置处理程序。在此基础上应用MasterCAM V9的5轴加工模块,进行了一些较成功应用。0 E0 z. \1 E$ O9 o J' C/ c
# s5 Z5 D5 c6 E4 Y8 ~) p* M& [% i; o3 r, `
一、开发FIDIA T205轴后置处理程序
- P4 w$ T/ q* a) F7 c$ T1 ^* C& ?$ o+ ?7 q( t) t1 o p
笔者利用MasterCAM V9提供的一个通用5轴后处理程序模板,即MPGEN5X_FANUC.PST,首先在充分了解模板的结构和内容的基础上,修改该程序模板的某些设置,即可得到适应FIDIA T20系统的5轴后置处理程序。% W: S u8 ^6 H, z! q* N
* O, |& _+ x' f; ` 1. FIDIA T20的配置6 Q$ |2 |- g7 A! Y" B! W% y
r/ ?6 E8 o& A6 w, v
主轴头双摆动,B为主动旋转轴,A为从动旋转轴,B轴在XZ平面内摆动,A轴在YZ平面内摆动,B轴的范围是±360°,A轴的范围≤+104°
' F; ~) T( F7 W6 X# J3 f; q( W( d5 C
2. 修改MPGEN5X_FANUC.PST文件
) H/ S0 i% `6 U2 T3 [; n
7 H8 E' y1 X! s8 z" d( | 针对FIDIA T20的配置修改MPGEN5X_FANUC.PST文件,如?所示。
# ^# @7 j+ }& m- q L4 t% @ }( O/ J/ f3 P) e9 a' b9 e0 O S
. d' B9 E5 F8 f2 j
8 l t" |+ S7 d; y0 C% C8 ~+ b图1 4 i1 Q) v+ T+ p- R3 ?, A& S# N
0 m% J# k( B7 |4 j( [8 [) N
2 [' w( U$ y2 U# |) v) n二、5轴钻孔的应用
2 r6 j( M; |) e" j; F" X$ N7 g
0 J$ {( i" N! `4 x 我们在实际加工中,往往需要钻曲面上的5轴法向孔或者石油钻头上的5轴切削齿孔,这些孔均要在T20上进行。以前的做法是在MasterCAM中先作出这些5轴孔的轴线,然后一根一根分析计算出每根线的B、A角度,最后手工在NC文件中输入B、A角度值。这种方法效率不高,而且容易出错。借助MasterCAM V9中Drill5ax的5轴钻孔功能,得到5轴钻孔刀具路径,然后用修改后的5轴后置处理程序进行POST,即可自动获得钻法线孔的NC文件。这样不仅提高了编程效率,同时又减少了出错机率。以图2钻曲面法向孔为例,说明MasterCAM V9中Drill5ax5轴钻孔功能的应用。: M1 ~( G! s) W2 Y' y$ }( S; Z
% b9 O- I& o% d) j8 s$ M c9 X3 r" n
( c; P& W2 O e" ~5 c4 L& `, u
图2 ; p. W8 C" ^# l
3 ~$ \$ K* g6 S F$ F
(1)先按曲面上的点作出曲面法向孔轴线;
, J( @& W" T6 l5 X) P
6 S7 Y4 z$ b' M+ g (2)生成法向孔加工刀具路径:选择Toolpaths-Multiaxis-Drill5ax,出现图3所示对话框,点击“Points/Lines”选项,用Endpoints方式选择每个法向孔轴线的下端点,相当于控制了刀具轴线的方向;
$ {) e7 R4 J" V& i8 R! v( f7 T, }: s
(3)选完要加工的点后,出现5轴钻孔对话框,参数设置如图4所示;% { ^# ^5 ~, |; t* g
% l; p0 K( o# f! m( I6 P (4)用修改后的MPGEN5X_FANUC.PST后置处理程序后处理(Post)后得到的NC文件如图5所示。: f' V4 x% h+ i# L! [
+ d1 S; }4 y0 p: W* |. l& R( h r8 Q/ y$ Y+ A
0 v) z6 C- i# D2 _
图37 X& x }3 U3 o2 s- J
4 J/ K! ?" S* A! X7 w' f1 ]; Q
9 {- y- h) }. U4 n) ?; ^
/ i3 k6 x0 n: m* f
图4
! l. @1 x; O6 V1 o4 Q. v+ \9 W8 e j5 J( D, H6 W0 n
6 @) i0 `% x" W, w8 a, z, y* Z
4 m; t: \6 P7 p0 Z, v2 n图5
7 g/ ^3 t" E( c6 a1 G# Z8 K/ n
8 i8 p4 ^9 H j- n: s# K1 |, ?4 b( Z; A" f! [& ~
三、5轴加工拔模角面的应用
, x$ s `- K' D2 n+ c& m8 r8 c7 l: I: i
比如,实际中要在如图6所示的模具上加工扭转槽F,其底部带R3倒圆,槽的两个侧壁是空间扭转直纹面。加工方法是先在三轴上粗铣该槽,留精加工余量,然后在5轴铣床上用5轴联动方式精加工槽各面到位。考虑到槽宽及底部的R3倒圆,选用φ8(R3)铣刀加工。- u3 M0 u# R5 U8 `1 s
' G( h8 {7 P+ t' k+ z
5 v: T3 B+ w& G0 H
0 t8 g1 k% T1 G% [5 {! F; ?- H# M3 O1 x图6
( N, k: Y5 Q, T B; J( `! l' P" u* o( Q" {6 @) h9 T8 J
(1)选择Toolpaths-Multiaxis-Swarf5ax,出现图7所示对话框,点击“Chains”选项,按图8先选H再选G来确定刀具轴线的控制方向,然后点击“Surfaces”按钮,选择A、B、C、D面作为控制刀尖的曲面;
" A8 A6 t1 \3 E4 k! \( N( ^' J2 @! c* I
(2)填写完成图7对话框后,进入Swarf5ax加工对话框图9,选择刀具;
/ A+ ~( E8 s1 O% j5 H+ U9 F& F
; G& Y, `( ^" N3 v6 i3 [ (3)点击图9中的“Multiaxis parameters”进入图10参数设置对话框,按图设置,注意刀具偏置的方向,它与你之前选择的Chains的方向有关;% ` R: M5 N/ v& D& g% Q/ Z
/ c: M! A- K& K; ~0 T9 Q
(4)得到的刀具路径仿真(Verify)后如图11所示;
# K9 q: C/ v: k% q4 d, J) c" P# |- U* Z
(5)用修改后的MPGEN5X_FANUC.PST后置处理程序Post后得到的NC文件如图12所示。
/ @) E, h1 F2 w! L0 n: ~! F2 s: @* `. b7 b0 V' e
0 G4 {' t$ b$ W" T
. r; _1 A- y' t6 A! v图7) @' c) N, t. a5 [% g/ a8 W
4 S* k# f9 s% v( j
& p& _+ w) e6 g3 L" k: [
; R A0 N6 T: w图8
% u6 B" O$ {- R, N, H8 {
4 s0 @# F$ N( i9 |
Z7 J1 B( @5 ?7 L$ o7 e4 o, S% P7 D* P& d" g
图9( a3 Y3 H4 v# H7 I
8 j8 ?% P: p% h0 q, V3 s. Y1 ^6 w& J3 P+ H" r0 F
) [: E# H3 R/ {+ n( B" V
图107 W { I6 ]6 g' }; G8 g
5 K; O5 W& X( d% u% P
! ^5 |5 d& \: J. r) P j
1 g( r l( L" N) m图11
- c9 X' U% w* l0 d" n% H3 T a$ a
0 @. ?1 I; w ^6 j1 B9 O) _4 O; b4 ^- l, u
. G. ~2 N( F2 W% V( v/ C, e# ~图12$ q. ]' j1 r3 ~
7 h: n4 C' E' ~6 @& f A( Y
/ S, r- q0 @ u3 y/ E; }) _
四、4轴加工的应用8 ]5 Z- c* f2 j% p3 x$ n/ t9 N3 q
% v/ k- Q9 m2 N% [' K% v: m I8 e 在实际中往往要在某旋转体上加工沟槽形状,利用MasterCAM V9自带的回转功能,通过Contour中置换X或Y轴的功能,可以简单地将三轴问题转换成4轴刀具路径。
; c" M0 w. V/ P h7 _- M3 p7 T- t8 T6 X' e. |2 E
假设有如图13所示的某轨迹CAD二维展开图,我们进行如下的步骤:
% V( i2 ~* ^6 u/ F6 f |; o. W! m) o: n+ l3 \" L* M9 u2 n) k/ `6 H3 e
(1)生成刀具路径:选择Toolpaths-Contour-Chain,选择图13所示的图素,串连方向如该图所示;5 c; G3 ?' u+ g, A9 ?/ Y
/ |' v0 y7 N% ?2 F4 e I! f3 v1 w
+ M& F/ ^: _1 f# }0 y$ O
( z# f* d' y& F4 T6 E+ f图13" y$ e3 C% ^$ h5 O2 n2 D9 |
. w0 J. C# y/ c
(2)之后进入图14所示的对话框,注意将Ratory Axis选中,进入图15所示的对话框,设置置换Y轴的参数,Ratory diameter设置成展开图的理论直径,置换轴的依据是想要刀具轴线与什么轴平行,就置换那个轴;
/ o' O1 m. z2 y g7 S+ ^. g; w3 B
- h' B Z9 j* t- |8 P. q' t0 G; A9 t) p( L0 F$ W) n
. |' I7 s9 ?6 s6 S- b图14! s- Y. ~! U7 _9 ~- a. H0 p
9 h$ M5 H4 z, q7 |7 t7 `6 a! w4 R/ B1 L \0 z: i& ?" l, f. [
( R+ l; V" ~+ R) E" }5 P图15
6 ] T# O# f, r+ Y% t/ F" m1 G P- L# j
(3)置换Y轴的参数设置好后,进入图16所示的Contour parameters对话框,注意设置刀具的加工深度,把它设置成相对Ratory diameter理论旋转直径的数值;$ z) F! ^ j! G
. ]7 Z" }" f3 |$ A- V$ T/ ` f- F* K1 Z
" x8 ~8 m1 S- m( S1 V, [图165 R: ~# v" H3 C$ O9 y+ c" O- T
% ]$ R& }. f* V/ N3 N (4)产生的刀具路径轨迹如图17所示,仿真(Verify)后如图18所示;% o1 a; }9 G' y* {) c, z
w9 c- ~: z4 M# Y6 t' _5 z& L2 n/ {' A1 V# R, A
0 @- E5 B7 W. }; P$ K4 c- ?
图17
& R; T, ^5 E0 t+ p: ` A! R
. r! b. o% Q7 B g) X3 e) B3 ?7 }- V/ x* E1 {. P( m: t# u+ t
, T6 ]- |! O- A% B4 k/ q, W7 R: t
图18! \( h3 F3 t( j* ~. F6 z
3 O+ W5 T v0 _% B. T5 C" Y
(5)用MasterCAM V9自带的Mpfan.pst后置处理后的NC程序如图19所示。1 I d0 i4 i+ [# e& ~, t
" O# X2 U8 w, p- \7 X
$ A+ r0 N1 J; h- P# o" Z0 a7 l2 m+ ?) y
图19
' e; f' b- U( H
) X8 U8 @8 k# @2 |3 P: H
2 q$ a" ^, G1 _五、结束语3 i _& t' [* L3 J) R$ t' L
& }# k6 g5 b7 O3 x/ [/ S# z
MasterCAM V9中关于4轴、5轴加工方面的内容还很丰富,值得去深入研究的东西还有很多,而且还应该在实践中不断积累经验,使编制的程序更加优化,不断提高编程效率、加工效率和加工质量。 |
|