QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 2793|回复: 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典型应用实例,对于想了解这方面更多的内容的读者,本文将是不错的选择。
# t+ [) w. i3 e. v- M0 e
: b) f' c" ?8 ~: ]3 n( w
) q' e$ O1 n; N  `+ n    MasterCAM V9的5轴模块对于常规涉及的曲面加工已经能够基本够用了,但是5轴加工有一个很现实的问题,那就是首先要解决后置处理程序的问题。因为5轴数控机床的配置多种多样,有工作台双摆动,主轴双摆动,工作台旋转与主轴摆动复合运动等多种形式,所以尽管MasterCAM V9提供了5轴加工模块,但要使生成的刀具路径能够后置处理成适合某5轴机床数控系统加工的NC程序,首先应开发出适应所使用的5轴机床的后置处理程序。
5 W8 h0 M0 y: f7 a" I7 b0 ]0 j6 Q7 Q* ]- a
    笔者在工作实践中,通过参考相关资料,仔细研究并验证后,开发出了适应FIDIA T20的5轴机床后置处理程序。在此基础上应用MasterCAM V9的5轴加工模块,进行了一些较成功应用。
. c# h+ ?3 m; \8 a6 N- K
$ j; a' o: z/ {. t% o* t1 ?3 O" j1 N5 \" B* X8 T
一、开发FIDIA T205轴后置处理程序% }+ ?8 F5 b! D; [
7 [+ m- H% L4 I7 R5 ]
    笔者利用MasterCAM V9提供的一个通用5轴后处理程序模板,即MPGEN5X_FANUC.PST,首先在充分了解模板的结构和内容的基础上,修改该程序模板的某些设置,即可得到适应FIDIA T20系统的5轴后置处理程序。
/ r4 y, L$ _: Q5 a, V
% k0 j3 ?, V$ l; U& V    1. FIDIA T20的配置
( q1 o3 v9 ^3 f+ d4 v8 U9 n, ~: q7 x' A8 J
    主轴头双摆动,B为主动旋转轴,A为从动旋转轴,B轴在XZ平面内摆动,A轴在YZ平面内摆动,B轴的范围是±360°,A轴的范围≤+104°; v+ o- X4 s4 j! C

; i% D$ H  J+ Y! Y8 P. p    2. 修改MPGEN5X_FANUC.PST文件& j: b, }+ l( M
' n& I9 ^- h4 @4 q* u0 {' B9 v" u
    针对FIDIA T20的配置修改MPGEN5X_FANUC.PST文件,如?所示。! m. y/ I4 b3 O6 \, n/ R( r+ i, t/ q
% w" Z3 G1 U( R5 G4 j) z1 [

6 |: P/ b& C$ I% u6 r! Y
0 x1 O) n( }& Z) m  ]图1
9 I- V/ a4 Z' @/ H6 A, a3 G# l0 D) [1 c
# n% [5 j3 I4 \
二、5轴钻孔的应用
& D; V% Z# O# q6 y2 k; c+ l& [& j2 s! ?& t% Y# m. T
    我们在实际加工中,往往需要钻曲面上的5轴法向孔或者石油钻头上的5轴切削齿孔,这些孔均要在T20上进行。以前的做法是在MasterCAM中先作出这些5轴孔的轴线,然后一根一根分析计算出每根线的B、A角度,最后手工在NC文件中输入B、A角度值。这种方法效率不高,而且容易出错。借助MasterCAM V9中Drill5ax的5轴钻孔功能,得到5轴钻孔刀具路径,然后用修改后的5轴后置处理程序进行POST,即可自动获得钻法线孔的NC文件。这样不仅提高了编程效率,同时又减少了出错机率。以图2钻曲面法向孔为例,说明MasterCAM V9中Drill5ax5轴钻孔功能的应用。
+ C. {3 h& ]4 n3 B. v1 @* E. y- @' ?/ j/ O3 ~
9 i3 N$ k5 f' y* K& q# z
: X3 A3 S: |+ I6 j
图2
) t0 e7 U4 L/ \3 }0 h
- D9 j5 N* l6 A! w5 r' i: k/ [    (1)先按曲面上的点作出曲面法向孔轴线;6 M7 ~) Z4 ~$ o# i

: o5 r5 c- ^) q3 ]0 x# ~    (2)生成法向孔加工刀具路径:选择Toolpaths-Multiaxis-Drill5ax,出现图3所示对话框,点击“Points/Lines”选项,用Endpoints方式选择每个法向孔轴线的下端点,相当于控制了刀具轴线的方向;& T" J' p# T* e7 G& b  v
" z: w) S4 D, ]: @, Z" ^/ ], R
    (3)选完要加工的点后,出现5轴钻孔对话框,参数设置如图4所示;
, X$ _" z4 h+ L- ?: Q$ ?$ G' x9 q% m, v$ w7 a4 F
    (4)用修改后的MPGEN5X_FANUC.PST后置处理程序后处理(Post)后得到的NC文件如图5所示。
- r" h" L% ~# r5 i& X" A  L$ L( M3 j0 M9 K" }
8 o9 c' j! T+ o
) |2 n: D7 h) q& N$ _
图3
8 C& W0 E" l) J* W# N0 O' l" Q
+ ?6 G, r# s& U. n1 w, B4 w
: B  ~2 n) o6 ?* R4 ^4 q. _8 C/ w5 M: _# k) e8 l
图4 8 Q9 H0 x% I5 P2 j3 E6 K+ f

6 F* ^' i' {# `9 |7 r! r
& s" A3 D# h$ B+ _, Y% V9 N8 n( Q9 f4 v/ Y5 P
图5
6 a  _2 g- c" F# \* @1 F8 x+ @# C* |' ]0 Z6 C0 j, K2 O

" Z5 d' M: f7 b' i$ ?* X' k7 M三、5轴加工拔模角面的应用
+ S' @3 U; O0 E- o! y5 H$ r; X5 d" f% S! B+ }
    比如,实际中要在如图6所示的模具上加工扭转槽F,其底部带R3倒圆,槽的两个侧壁是空间扭转直纹面。加工方法是先在三轴上粗铣该槽,留精加工余量,然后在5轴铣床上用5轴联动方式精加工槽各面到位。考虑到槽宽及底部的R3倒圆,选用φ8(R3)铣刀加工。' b: _* L' C: @( K
- a) R, H- F( e0 H5 u( A

! O% I; F' E* `. k# m0 y* d! t" A+ _) A- i
图6
7 h6 S: A* {- X: l/ t5 I: y/ G
: ]1 p2 |8 s& O0 e* Y    (1)选择Toolpaths-Multiaxis-Swarf5ax,出现图7所示对话框,点击“Chains”选项,按图8先选H再选G来确定刀具轴线的控制方向,然后点击“Surfaces”按钮,选择A、B、C、D面作为控制刀尖的曲面;
, [7 L6 I2 ]8 y+ o
& y' x+ A" t$ L( M6 M    (2)填写完成图7对话框后,进入Swarf5ax加工对话框图9,选择刀具;0 S6 k) b2 U2 m( {
& i3 Z  T$ k5 N. B9 e
    (3)点击图9中的“Multiaxis parameters”进入图10参数设置对话框,按图设置,注意刀具偏置的方向,它与你之前选择的Chains的方向有关;# `& [* h% g  D* I. J

9 c4 U2 r, z: [+ Y    (4)得到的刀具路径仿真(Verify)后如图11所示;
4 s: s: |- j% s( s% \3 `
; z( {- y5 ?/ J4 ~, o    (5)用修改后的MPGEN5X_FANUC.PST后置处理程序Post后得到的NC文件如图12所示。
, M. E: ]* G3 a, Z: \9 z4 i9 `- j8 C/ E
* ?. n5 t5 q: y' f/ \" O+ A; `7 Q# |

% q9 g/ N8 C0 a& \6 ?' b图7
. p4 I* o$ \$ O0 X/ k
7 r9 y7 S7 C: k1 n& k) m3 P! Y
7 n- m9 d7 t6 S0 r9 Z" U+ D0 y
( @: G' d; V- X9 a: @/ @8 B图8
4 u0 I8 [0 I9 Y$ n& s6 r4 R
3 v: g7 i3 w; y, U+ @  _8 x% [" \: Z* W  ~* u+ g, e: ?4 ]) A

% ~) F$ [' A, f$ M( s% V) b图9
& i& c5 P' K+ W' }; T1 `" q
# I+ c6 i1 ?/ x* w7 m7 y
5 z" v" G% w" e" L: ], @- U
/ y0 ?5 H. _" w% d) c0 ?" b2 D图10
7 V/ ^7 ~% L2 {, O% R# N7 h: \0 W; K- k! H
4 M6 \$ o! L8 O% ]6 v+ J
: E! D2 Z* s5 e
图11
2 C! z% k! B- Z/ |! u: H0 r) `) e* }- k: T$ b0 I' T
% f3 B/ V+ |" [* ~# h

8 J+ V( W7 y0 I$ h/ W4 k图12
2 Z" b# o" R* z& H$ g
: ^, r, Z  I3 c* r4 {1 n  G. g; {% n
四、4轴加工的应用$ J3 c+ {. R% |6 T$ S
5 A  r5 m  h8 y2 ]. B( |
    在实际中往往要在某旋转体上加工沟槽形状,利用MasterCAM V9自带的回转功能,通过Contour中置换X或Y轴的功能,可以简单地将三轴问题转换成4轴刀具路径。' {2 q7 t1 S: Y4 i6 z7 R1 t
0 b3 w- P- ?! y- \8 x
    假设有如图13所示的某轨迹CAD二维展开图,我们进行如下的步骤:
! F( _& K+ ^/ S2 f2 Z' Y
& F5 u3 @* S& Y; X2 E0 V0 ]9 d  ^) s    (1)生成刀具路径:选择Toolpaths-Contour-Chain,选择图13所示的图素,串连方向如该图所示;
5 \# z) W6 G4 C5 l8 o4 S1 M) @4 P  T5 S1 M
8 ?- ?. F' M5 J7 j

; c: f7 j9 Y; R2 P- n& B4 n图13, T7 O# ]/ [' k8 w( _$ Q

* Y3 b! S2 q! ]% {3 c    (2)之后进入图14所示的对话框,注意将Ratory Axis选中,进入图15所示的对话框,设置置换Y轴的参数,Ratory diameter设置成展开图的理论直径,置换轴的依据是想要刀具轴线与什么轴平行,就置换那个轴;
3 P" c2 l0 A7 ]  h! u: C4 L! D% t! {* ^* J9 l- R& c

4 N5 @% x1 ^/ S: F' C4 R
6 b" C2 e# R' \1 ~3 `& B5 P: |. R, S图14, Y. |; w5 }% g
: @. t1 ^; y2 X. j/ ?+ F5 @

& g+ h+ T3 i6 P; y/ b
7 P# _/ K  K8 Z6 Y/ j2 E- ~5 X2 Y图15
# h" u& o5 ^- s' i$ I" ]% y9 X. c7 @/ _  G- V' b
    (3)置换Y轴的参数设置好后,进入图16所示的Contour parameters对话框,注意设置刀具的加工深度,把它设置成相对Ratory diameter理论旋转直径的数值;. Z# ~; y: r& {, t

1 u2 O! T4 [) a) H( D7 c% Q( q9 Y

6 x9 x$ J* ?! h5 o2 L- }图16
" q8 x& E7 _* j7 v
' n5 a( Q: w3 ~. U2 w6 M    (4)产生的刀具路径轨迹如图17所示,仿真(Verify)后如图18所示;8 ?* f9 q2 s3 n3 ]& @

8 v2 Y4 `! X. r% B) r! x6 V7 @- p# |* G3 z' a

2 X# ]8 `) b% Y% P图17) y# i* D( x& H4 g5 u) r" R* h/ \* q
( \% t7 Q0 T: x/ c+ \: s6 q: A$ N

6 \8 H8 P6 f! F  ]- l% M1 S( t7 p
图18+ C  L7 [0 i6 _, L

) u: ?& T4 t( y' V/ `, O4 u    (5)用MasterCAM V9自带的Mpfan.pst后置处理后的NC程序如图19所示。
5 I7 y$ L5 v! ^8 B! o' ~- U4 a( K: E7 n

) f; z2 o( w7 x' I
# {8 H3 c+ x0 p& n9 g+ C图19
5 U2 g0 j( Y( B8 ^
8 f. I) Z; \& _# Z" p, v' X" t( d, Z: }3 M8 f4 r# ^3 Y. G  H
五、结束语
' t1 G/ }; S% \+ `
1 \4 T+ e8 P; ?# e" B5 B- A    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
$ r, W; E% k" {- V: P怎么不发全呢,复制也要复制完整啊,图看不到,基本上没什么意义

8 i4 |  Q9 B( a$ Y同意楼上的观点
9 {, K% r) j' X6 |% z( d' A1 q3 g希望楼主完善一下
发表于 2009-3-3 11:26:58 | 显示全部楼层 来自: 中国陕西西安
同意3楼的观点0 q/ a/ z4 V! B# v. }  n9 [
希望楼主完善一下
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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