QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 2613|回复: 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典型应用实例,对于想了解这方面更多的内容的读者,本文将是不错的选择。 + K( v! u, E3 X

6 J; E" W; T/ m6 K. r
0 s- E1 W2 [+ _6 s# d% K& S; m    MasterCAM V9的5轴模块对于常规涉及的曲面加工已经能够基本够用了,但是5轴加工有一个很现实的问题,那就是首先要解决后置处理程序的问题。因为5轴数控机床的配置多种多样,有工作台双摆动,主轴双摆动,工作台旋转与主轴摆动复合运动等多种形式,所以尽管MasterCAM V9提供了5轴加工模块,但要使生成的刀具路径能够后置处理成适合某5轴机床数控系统加工的NC程序,首先应开发出适应所使用的5轴机床的后置处理程序。8 {' K7 G; [6 h, r" B

/ p4 u4 N! J! w    笔者在工作实践中,通过参考相关资料,仔细研究并验证后,开发出了适应FIDIA T20的5轴机床后置处理程序。在此基础上应用MasterCAM V9的5轴加工模块,进行了一些较成功应用。* E2 g; N1 j: H# |

1 U" x) {' I1 g% r2 U! T% R+ J  K- k/ x+ r6 M/ V( Z
一、开发FIDIA T205轴后置处理程序# i% K8 V* ^2 U3 T3 I  D
4 M* P; H" }4 L* f
    笔者利用MasterCAM V9提供的一个通用5轴后处理程序模板,即MPGEN5X_FANUC.PST,首先在充分了解模板的结构和内容的基础上,修改该程序模板的某些设置,即可得到适应FIDIA T20系统的5轴后置处理程序。- D* I7 T& |; \" S9 M! m
2 Y0 ?/ k3 Q6 ^! S) F
    1. FIDIA T20的配置
1 u  Q0 n, q' i. P. }+ g% K, \8 h3 Y& l
    主轴头双摆动,B为主动旋转轴,A为从动旋转轴,B轴在XZ平面内摆动,A轴在YZ平面内摆动,B轴的范围是±360°,A轴的范围≤+104°
7 K' g' m7 ]: M# T9 s* C5 X. O' h: L( Q- [7 {0 q
    2. 修改MPGEN5X_FANUC.PST文件
/ T4 }7 b  Z6 K9 x( g. k
: S$ t/ E' \1 J1 X/ I, P& U    针对FIDIA T20的配置修改MPGEN5X_FANUC.PST文件,如?所示。
9 S! |0 D  ?* g- h) x, ^
/ l, @- E# z# W8 {  V  C
4 k. z( V9 |+ d2 x% J# n* d5 _4 ~- N7 s3 `& y. A. W
图1 9 t7 ^' A, o# Z8 [1 b8 e' t

% }. w! Z# l7 ~% ]; ^% S. ^7 P: k. R/ ?( ~
二、5轴钻孔的应用
+ }" i5 L% q0 X* V/ m9 l7 P' t" s2 p
    我们在实际加工中,往往需要钻曲面上的5轴法向孔或者石油钻头上的5轴切削齿孔,这些孔均要在T20上进行。以前的做法是在MasterCAM中先作出这些5轴孔的轴线,然后一根一根分析计算出每根线的B、A角度,最后手工在NC文件中输入B、A角度值。这种方法效率不高,而且容易出错。借助MasterCAM V9中Drill5ax的5轴钻孔功能,得到5轴钻孔刀具路径,然后用修改后的5轴后置处理程序进行POST,即可自动获得钻法线孔的NC文件。这样不仅提高了编程效率,同时又减少了出错机率。以图2钻曲面法向孔为例,说明MasterCAM V9中Drill5ax5轴钻孔功能的应用。
; \( r, \1 r# ]% S* M2 L! B# S# [! X7 N

- d; Q+ L, F: [' a) f5 d* a+ I( t# Q8 i! \
图2
& `. X, Y% O- S& C
( X& Z" o4 F$ E: \    (1)先按曲面上的点作出曲面法向孔轴线;) Y1 |5 S3 y0 W& {( B9 V2 b
3 {7 c/ r; A1 B% v" A: y
    (2)生成法向孔加工刀具路径:选择Toolpaths-Multiaxis-Drill5ax,出现图3所示对话框,点击“Points/Lines”选项,用Endpoints方式选择每个法向孔轴线的下端点,相当于控制了刀具轴线的方向;
4 K0 e" O; T! k0 C3 l7 C# a- F) @7 T
    (3)选完要加工的点后,出现5轴钻孔对话框,参数设置如图4所示;' [3 R5 L7 e/ q
2 P6 H0 X( J6 ^( c* D- k
    (4)用修改后的MPGEN5X_FANUC.PST后置处理程序后处理(Post)后得到的NC文件如图5所示。) D1 I( _( l/ u( @- t! R) I
' g1 c( y. I' Q9 {2 t# R4 r

+ c7 ]- C; r5 @; ?  `: T; o; Q# V) n! t* t) t+ K
图3+ N) F: q% F1 r$ ^- X3 g; F
" I0 Q+ `8 c' p+ u% ]2 Q$ \

; g" q- s% a2 C9 X3 T
) W! B1 \" c6 c% h图4 : S4 ?2 y2 o. f- C$ ?/ Z

9 \7 ^! e: |6 P* t
; a! M9 H0 I% b3 Q8 Q/ U# ?
, f$ [' J( h, [  R' R+ f+ @* P5 z图5 9 X: r9 B+ G7 x! C8 F
& U( ~3 j- v% O0 A/ w: R2 }* X% ]6 p
' g4 n" e; w; f* K/ k2 V" P
三、5轴加工拔模角面的应用
1 Y' l! y9 z8 B% \8 W2 s/ d
6 K  k+ V* d9 K  [' I% s    比如,实际中要在如图6所示的模具上加工扭转槽F,其底部带R3倒圆,槽的两个侧壁是空间扭转直纹面。加工方法是先在三轴上粗铣该槽,留精加工余量,然后在5轴铣床上用5轴联动方式精加工槽各面到位。考虑到槽宽及底部的R3倒圆,选用φ8(R3)铣刀加工。
% D% Y( ]+ m6 S* o. }+ S; V& M4 b8 t4 Z& G
0 Q% N4 u, h6 X" V, u, Z4 M; Z

+ i5 ]5 D1 B: {/ e图6 7 O2 k+ e- t; @* Z

  [* u: C" ?& K' q1 N    (1)选择Toolpaths-Multiaxis-Swarf5ax,出现图7所示对话框,点击“Chains”选项,按图8先选H再选G来确定刀具轴线的控制方向,然后点击“Surfaces”按钮,选择A、B、C、D面作为控制刀尖的曲面;
* p2 T; a. b- l% w6 a6 C6 u+ ]/ q$ D! e" x
    (2)填写完成图7对话框后,进入Swarf5ax加工对话框图9,选择刀具;
( v- C2 L: }4 C5 ?2 V5 h7 W  P# I# g; F, w2 Y7 t
    (3)点击图9中的“Multiaxis parameters”进入图10参数设置对话框,按图设置,注意刀具偏置的方向,它与你之前选择的Chains的方向有关;
6 ]2 w. y3 Y) j( p/ M% m4 M: u* ]
    (4)得到的刀具路径仿真(Verify)后如图11所示;
1 X; a4 t& a+ M* Q2 B5 [2 G+ i! y6 T
    (5)用修改后的MPGEN5X_FANUC.PST后置处理程序Post后得到的NC文件如图12所示。# J/ n9 W- f: ?0 Z
- M( H! L0 a3 K" T" }

6 ~' L* m. B$ ], @! a. ^! \
6 f- C4 k2 H7 x  v* S+ t  r- V: E图7
6 r8 v' a, p- X$ @
* }0 g6 c9 @. s6 Y# A5 P
8 `8 V/ `: @$ K* h4 c. E2 I+ F" z2 j2 C8 e4 Y7 D, h
图8
; j  k) P2 ^1 O) ^" @% [5 L' N  i9 ?) t/ L/ e

" X* v1 c: s1 l2 Z
; d2 u7 I+ ]* n: o5 r图9
% W* F; r6 ~9 V* W. b: o; y' Z( Q9 w6 y( ~6 h

; p7 C/ y) H; g0 Y; ~' }4 J9 @: A
' v& T- N2 v' g, Y4 k6 t8 c1 I图10
1 ^. a- S9 Q  U: y9 \# m# t0 u- i# q* V! f- ]+ n

- J3 C: J  F) |6 L' ?6 d, ~% I& N
! U. c* G8 k( O+ E* s图111 v8 T3 E# ?& I- ~  u+ U

/ A2 a" f* ^1 ?8 w1 d
' }* E+ K; H% o4 L" a
$ K: G& H" C% f  J/ W图12) N3 O; `) r- p, ?8 C: D

" Q0 U3 k4 o3 Y: `7 [5 L* s$ a" [7 |% R! X
四、4轴加工的应用1 u1 D; p' x4 m* p
9 a8 W1 L& A2 K8 ~
    在实际中往往要在某旋转体上加工沟槽形状,利用MasterCAM V9自带的回转功能,通过Contour中置换X或Y轴的功能,可以简单地将三轴问题转换成4轴刀具路径。4 z4 Z; r2 }% ^% _: J2 u$ \% z. ^
6 m7 d' T" S$ t6 F' n
    假设有如图13所示的某轨迹CAD二维展开图,我们进行如下的步骤:; a1 f' r- d6 a2 d: v
' Z4 w' v8 c5 C7 v$ a' l0 n
    (1)生成刀具路径:选择Toolpaths-Contour-Chain,选择图13所示的图素,串连方向如该图所示;# ]+ k0 G! m  `4 ~
  w+ f# @% P: D2 T+ t. E
8 Z3 H# `7 k( c6 P5 \; G
) |6 u* q  {+ T" v3 E7 g
图13
, p  N4 O# n* q" k& J" j6 y9 w$ D/ G4 G/ ^! e3 ?; p1 w
    (2)之后进入图14所示的对话框,注意将Ratory Axis选中,进入图15所示的对话框,设置置换Y轴的参数,Ratory diameter设置成展开图的理论直径,置换轴的依据是想要刀具轴线与什么轴平行,就置换那个轴;
4 ?# k! L. j, I+ y9 B# S
/ J$ O5 i' C6 A3 g- N7 x% Y3 C8 g' A, `) N  T/ N
2 z: \6 g0 R0 U. i; e
图14. X8 L+ n' H4 q: {( A# L$ {3 i
$ a  e6 C  m- X
: \$ {2 g3 C) a$ T
& b3 V  H/ V. x8 q+ J) T% S# ]
图15' ^. A6 s' X& D

& k% X6 [: E9 ^: V( X5 i  a+ L. z- w    (3)置换Y轴的参数设置好后,进入图16所示的Contour parameters对话框,注意设置刀具的加工深度,把它设置成相对Ratory diameter理论旋转直径的数值;
& i, j! C0 Z+ f9 X- z9 l
/ H* M8 N! O8 H! H! z
% E! w9 x: h7 o: g6 P( p1 \6 {
( f  y+ S& I! N. l( e; r图16# x$ K  \) r: Q0 {3 r: S

/ f- W" z5 c2 K7 R1 ^    (4)产生的刀具路径轨迹如图17所示,仿真(Verify)后如图18所示;& S: v+ n& _  y: Y

1 R2 ?7 V! V1 g& Q8 D( m: w
2 C5 [8 V  s9 _! L6 `( z2 r: T, ~' ^5 O: A7 J& F  u7 k  ~% i
图17
0 C* B2 Y& C9 E& D% T0 o& q- P5 f2 K  M+ E/ k0 ~
7 q2 u  Z0 o  c# W' Q% E* p
2 }/ \* p! l3 z' H
图18+ D5 P. [4 u; L1 |" I
& h0 o$ B- \6 |* P3 D) ~
    (5)用MasterCAM V9自带的Mpfan.pst后置处理后的NC程序如图19所示。
+ i/ u8 {( I# _
: Y6 z% x4 p* q% D" Q
% X, R4 |) f4 r2 g: u) }
% L( g' H6 [, \6 {$ [( n图19: C. A7 @$ h" l; m7 [
- V  I9 f' S3 d. l% I) j
+ G  W$ B' r% R# F% K
五、结束语
5 P5 a0 W& ]1 h5 y2 F, h- z) o" L3 H! D$ B) z+ V
    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
- i+ Q0 `8 \" y怎么不发全呢,复制也要复制完整啊,图看不到,基本上没什么意义

3 I5 O# J2 f: h/ I+ H" w同意楼上的观点2 [1 H. }9 G; f. q+ \7 D7 O
希望楼主完善一下
发表于 2009-3-3 11:26:58 | 显示全部楼层 来自: 中国陕西西安
同意3楼的观点
; g% s" ?: X2 F) N" L' G; M% f3 _6 h" i希望楼主完善一下
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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