青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 3389|回复: 4

[分享] 五轴数控加工在注射模具加工中的重要作用

[复制链接]
发表于 2011-2-22 11:09 | 显示全部楼层 |阅读模式
当前模具制造行业中,三轴数控加工技术已经普遍应用并且相对成熟,但随着五轴数控技术的发展与推进,先进的五轴数控加工技术在市场上体现出了明显的优越性,故而引进五轴数控加工技术,建立一个高效率、高质量、短周期、低成本的产品生产框架来适应市场的发展,以求在市场竞争中立于不败之地已经成为我们必须面对的问题。
6 Z: b; }* F, |: ]3 c, _# B
- K6 G2 A5 v! E' q7 c; p  ?+ l    近段时间,珠海某大型电器模具厂采购我司的五轴数控编程软件PowerMill,本人接受公司的任务,为该客户进行五轴技术的培训辅导,并结合实际加工进行模具的试切,实例指导客户应用五轴加工技术,让客户看到了客观具体的三轴加工与五轴加工两者的效率和质量对比数据。本文即以此次培训五轴工件试切为例,禅述在电器注塑模具加工当中,五轴数控加工技术相对于传统的三轴数控加工技术的若干优越性。
1 _) r4 R# U  o9 u1 t5 k

3 @5 x* q; M7 Q& K一、五轴数控加工技术简述- x1 s) P# J0 J6 }( v- B
$ c# a) f8 ]8 i" K) ~0 i( g
1、五轴刀轴和五轴刀轴控制 ! v3 M7 m4 R  ?  y" u
    五轴是由3个线性轴(Linear axis) 加上2个旋转轴(Rotary axis)组成。
/ k4 T+ ]# `; @4 H8 U1 H1 t    五轴刀轴控制是CAM系统五轴技术的核心。五轴CAM系统计算出每个切削点刀具的刀位点(X,Y,Z)和刀轴矢量(I,J,K),五轴后处理器将刀轴矢量(I,J,K)转化为不同机床的旋转轴所需要转动的角度(A,B,C)其中的两个角度;然后计算出考虑了刀轴旋转之后线性移动的各轴位移(X,Y,Z)。

% f0 G" n+ q7 L! `6 C5 P: M7 m; O# E' |
2、五轴机床类型 , d4 t+ [' p5 P  U5 y
    按两旋转轴的运动位置结构来划分,可分为Table-Table、Head-Head、Table-Head三种类型。
% ^6 `8 `8 |/ o+ Z, d0 h1)Table-Table:此类型机床主轴方向不动,两个旋转轴均分布在工作平台上;工件加工时旋转轴随工作台旋转,加工时必须考虑装夹承重,可加工的工件尺寸比较小。 + o9 j! h: k3 J/ J
2)Head-Head:此类机床工作台不动,两个旋转轴均在主轴上。机床可加工的工件尺寸比较大。
0 m. a  }: T) n& C/ \6 U3)Table-Head:此类机床的两个旋转轴分别处于主轴和工作台上,工作台可以旋转,可装夹尺寸较大的工件;主轴可摆动,改变刀轴方向灵活。
! V+ {  ?7 P1 `- d( p  k8 s

6 s3 U3 @7 }. b8 R% K3、定位五轴与联运五轴; j+ Q+ t( P* T6 w! s3 f
    根据刀轴参与的加工方案来划分类型,一般可分为如下两类:
" ~/ a1 p5 y$ R' l% p

5 `8 z- c' g) z5 z6 q1)定位五轴(3+2轴); _2 E2 x2 m" R9 j8 n& j. f# f
    定位五轴的刀轴矢量可以进行改变,但固定后沿着整个切削路径过程刀轴矢量不变,控制路径轴X、Y、Z参与旋转轴A(或者B)、C,既是旋转轴A(或者B)、C定位后保持不变,只有X、Y、Z参与控制机床切削移动。

" O: R$ n" [0 `$ V/ n  w+ |. @9 v4 ^/ [9 d) q. ~" C' [2 b
2)联动五轴 ( M& K5 Q+ u5 Y3 O+ Z6 J( |
    整个切削路径过程刀轴矢量可根据要求进行改变变,控制路径轴X、Y、Z控制旋转A(B)、C,即是通常所说的五轴联动加工技术。
9 j" W! z8 y9 u+ s1 o
0 C6 P. w3 F5 c7 O4 V' l* c$ ~
二、客户原有的模具数控编程加工工艺概况
4 p1 g! ~9 B! J8 H; G# s' h8 G
) P' |" {: ?7 F& C  D3 A    为了更好的理解五轴加工技术所带来的效益,先对对客户原有的三轴加工工艺和工序状况稍作介绍。
' T- Z7 g9 F  p- T* H  x
  w0 a6 N0 Q3 B0 u* I1、试切机床为德国的“DMG”(DMG-100P)机床;其行程为1000×1000×1000mm;控制系统为heid530;主轴最高转速24000rpm;使用年限:2008年新购,至今将近2年;编程所用的CAM软件为PowerMILL;使用的刀具材质为普通硬质合金涂层刀具;试切工件是一电器面盖注塑模具前模。2 B0 U" ~3 ]3 D) X$ ^
2、常规三轴数控加工工艺表,如表1所示:
' t0 `+ ]  J- r- w* d' N4 D
行号刀具和加工内容加工 0 P7 n, H- N! J- o1 ~! T/ {
时间(min)
路径轨迹图示备注
1φ12R0.5
# H/ b8 ]# d/ V0 @开粗
61
2φ8R0: d' p6 o: K9 c2 M
二次开粗
15参考前一刀具路径作二次开粗
3φ6R0
. @9 b; J3 |$ l! z二次开粗
12参考前一刀具路径作二次开粗
4φ3R0; z, B" _9 ?, g( t* J8 Y/ b2 c6 D
二次开粗
10参考前一刀具路径对刀具长度允许范围作二次开粗
5φ2R0局部二次开粗6参考前一刀具路径对局部范围作二次开粗
6φ8R4# i1 L6 K* K+ P4 Q
中光加工
30中光分形面和料位
7φ8R44 u# I# `8 d- M0 F$ H) ^; A( g
精加工
75精加工分形面和料位
8φ12R0.5
- Q- x9 r& u  Z中光加工
6带2度斜度直纹面中光加工
9φ12R0.5& X; j. s8 O; J; D% P$ Q6 v0 M
精加工
10带2度斜度直纹面精加工
10φ3R0光平面和斜度面精加工4光平面和斜度面精加工
11φ3R1.58 T& q& q1 l& ^. z, z% x
清角
17按刀具伸出长度和参考φ8球刀定义清角范围
12φ2R1+ E2 }9 O2 k- _
清角
6局部清角
合计时间252
1 c2 q2 E2 B9 M, J# U+ s$ {

上述三轴加工完成后,图1“B局部截面示意图”中所示的R角位只能使用R1.5的球头刀进行清角,并且局部陡峭位最小只能使用R4的球头刀;图1 “A局部截面示意图”中所示的利角位最小使用R1的球头刀;分形枕位所有角位只能使用R1.5的球头刀进行清角;所剩下的残留余量将留给电火花加工完成。8 o& g# H# h5 T2 U. a. M9 {2 L2 d
7 Z* u' i9 l5 E4 ?0 V

 楼主| 发表于 2011-2-22 11:11 | 显示全部楼层
三、五轴加工工件试切$ i. K3 _) F; S
3 L) H  i- u  V# l8 E( f
1.根据机床结构和控制系统型号修改后处理文件

. o1 ]7 @) B" F$ Z& F5 ^/ I) H( ]' m
  C( B; y$ n  f, ?2 x    试切机床为德国“DMG”(DMU -100P)机;行程1000×1000×1000mm;heid530控制系统,此机床为Table-Head型,两个旋转轴分别放置在主轴和工作台上,工作台旋转,主轴摆动,改变刀轴方向灵活,且为非标DMU -100P机床,与一般的标准DMU -100P机床不同之处在于主轴摆动轴是绕X轴旋转为A轴,摆角为-125度至10度,而不是主轴摆动轴是绕Y轴旋转的B轴,摆角为-100度至90度。另外,还需增加特定的“ATC高速高精度自适应功能”指令。所以还需对PowerMILL标准后处理文件(*.opt)作修改:

; A( f# o- q7 Y5 o9 y" e- I# c
3 q3 Q/ m; U+ W' Ja) 将摆动轴设置为“azimuth axis   = A”,将摆动轴的旋转参照轴改为X轴“azimuth axis param    = ( 0.0 0.0 0.0 1.0 0.0 0.0 ) ” 将旋转轴的摆动极限修改为-125度至10度 “rotary axis limits    = ( -125.0 10.0  -99000.0 99000.0    0.01  1 ) ”具体修改参数如下: ! `; }- v) O3 K3 |0 m3 Z: {

0 R( |/ R/ D7 J4 H define keys  s1 F1 Q4 [/ y; \' I
   … … - z# [+ _2 W' e3 t) R, J0 j' Z
    azimuth axis   = A
  N7 o2 J- m% D$ l    elevation axis = C
* y# a& R$ ?* c" T. e5 J  B3 W4 hend define
" r, X- x/ |; n) g& d- l… …
% s/ v& G! ^& u  azimuth centre             = ( 0.0 0.0 0.0 )$ _  x# j! U0 F2 c
  azimuth axis param         = ( 0.0 0.0 0.0 1.0 0.0 0.0 )
8 y0 l3 M3 u( W; s… …
7 z! A% P# i  g" b; m% s3 h5 D  rotary axis limits         = ( -125.0 10.0  -99000.0 99000.0    0.01  1 )

  \2 x- l& w, Z

b) 增加特定的“ATC高速高精度自适应功能” 即增加CYCL DEF 392 ATC循环指令,具体修改参数如下:

  define block user TOOL_CHANGE_COMMON7 V+ l, \, i, [' Z8 i" b
    N ; G1 ; " Z-5 FMAX" ; M1 91 =C
# z1 E4 b* d0 o' d    … … ' D9 q7 B; E# J  E- j; e0 P
     N ; " CYCL DEF 392 ATC ~ "
2 [# ~% r& ]8 K& X       "     Q240=+2    rocess Mode ~ "5 z' q' L) t* f% ~1 p2 b
       "     Q241=+2    ;Default Weight "9 e1 q5 k' t( i8 U$ O$ h  n9 m+ i
  end define

/ k- ]: F# M9 d! E
2.NC程序代码含义
( J3 H6 b1 l" ~$ N$ h, q' g( \5 ~! K- J) U1 U* j
PowerMILL后处理产生的NC程序段代码及含义如下:
' \; v4 P4 a6 O
. z$ k8 w" l8 u0 Y% p! O, g


  D& Z- C3 P$ W9 C; w0 BEGIN PGM 80_ATC MM                            程序开始 " X4 b, O: O  m% [
10 ; Job Number       : rou-e12
- K) D* M. {8 G( d" P11 ; Program Date     : 06.03.08 - 22:23:24 8 ~' i6 Q3 c0 w# r& @9 r6 _8 @
12 ; Programmed by    : ysr* {$ N+ s& s9 i2 [6 a
13 ; PowerMILL Cb     : 1098025                      编程项目相关信息
2 D. t" v- l8 I" G8 w* i0 N14 ; DP Version       : 1490+ T: b3 L$ L& u) \' ?
15 ; Option File      : DMU100P-H530
9 V. x; G7 X% Q8 z1 ]/ G16 ; Output Workplane : 1
  S" A, @6 q9 B3 C' L17 ;
) C7 A4 n. [0 h2 F, F4 B5 {4 ~18 ; TOOL LIST :  3 tools* U' G0 v3 a& A9 X
19 ; No. ID                      Diameter  Tip Rad  Length
$ p. ^1 r. K0 X0 O+ \20 ; 1   e12                     12.000    0.000    60.000
% q. i& C$ J" k21 ; 2   e12                     12.000    0.000    60.000          所有刀具信息 4 x! Z+ B! }6 i; N+ {) f- x
22 ; 3   b10                     10.000    5.000    50.000  [0 H1 B7 w. P$ A1 z+ }
23 ;7 W! l; o( y$ q' l
24 ; ESTIMATED CUTTING TIME :  3 TOOLPATHS = 00:12:34 )         理论加工时间
$ M& A5 w" \% F# d0 x' N' o25 ;
7 s( d; P! s$ D# _6 n1 D& X# ^. S26 LBL 170! ~( N2 ]) w; m" g& M2 [$ j: A
27 CYCL DEF 7.0 DATUM SHIFT                      原点平移 # u) B, q  F4 Y- Z8 b+ s
28 CYCL DEF 7.1 X0.0004 A/ v8 Y9 C+ i
29 CYCL DEF 7.2 Y0.000                             定义子程序“LBL 170” 7 s& y: T5 i8 }, Q3 a, u0 N; \# L
30 CYCL DEF 7.3 Z0.000
2 J. t' x' _! _& y7 C1 f4 D7 V31 PLANE RESET STAY                              PLANE 功能复位(倾斜加工面) , K1 S0 m0 S& w% D
32 LBL 0
( j* G" I& v+ Y; l0 W33 BLK FORM 0.1 Z X-60.009 Y-50.003 Z-25.0           定义毛坯形状
% k: d2 [3 ~- z& W34 BLK FORM 0.2 X150.006 Y50.008 Z30.0
. N3 H5 Q4 R: r' }) U+ F) W( Q9 Q  {35 L M129                                         取消M128 (RTCP功能)   _4 x$ N. ~* k4 U/ H
36 L M140 MBMAX                                 沿刀轴退离轮廓至行程范围极限
2 ^# m2 \  h+ I" _( }  G9 J' D8 K) `37 ; TOOL NUMBER : 1; e* {7 U4 _( `, O3 L4 k
38 ; TOOL TYPE   : ENDMILL7 f  _+ s9 P- f3 q* F
39 ; TOOL ID     : e12                              当前刀具信息 4 _% t: y  y4 Z5 }
40 ; TOOL DIA. 12.000  LENGTH 60.000
& D: v" \" P" m% e4 p0 \& Q7 Q41 TOOL CALL 1 Z S3500 DL+0.0 DR+0.0             换刀指令,开转速,长度、半径补偿为0. c; F+ U; L; v9 d8 k  O
42 L Z-5 FMAX M91                               Z轴回机床原点下5mm
0 p' a' `: [4 E+ M2 s43     Q1= +1500      ; PLUNGE FEEDRATE       Q参数赋值下切速度 * T1 |% K2 O! b9 G' M6 t1 U
44     Q2= +2200      ; CUTTING FEEDRATE      Q参数赋值切削速度
0 j/ y4 s# R. G( F# H& V9 b45     Q3= +10000     ; RAPID SKIM FEEDRATE    Q参数赋值快进抬刀速度
6 l; b8 P# h' R$ r$ u46     Q4= +15000     ; RAPID FEEDRATE         Q参数赋值快进速度
) @2 H7 x* ?( H& F4 @" c$ p47 CYCL DEF 392 ATC ~                            激活高速高精度自适应循环 8 p1 A2 `5 Q1 f6 q9 R
     Q240=+2    rocess Mode ~                   ATC表面光洁度优先
7 o  }% ?' {5 V2 @7 h     Q241=+2    ;Default Weight                    表示工件重量为默认   b) E- [. h2 `0 r, F
48 CYCL DEF 32.0 TOLERANCE                     激活公差循环
) k. a$ l% R* S6 E& W& p49 CYCL DEF 32.1 T0.100                           定义公差置(轮廓偏差)
$ k+ O9 B) q# N4 }. q% ~6 L( e5 Q50 CYCL DEF 32.2 HSC-MODE:0                     定义公差置(更高的轮廓精度)   Y' h- z8 `& E. ^4 h' B. i: ?2 e
51 L M03                                          M03主轴顺转
+ J  W) b0 H2 q3 t7 v52 L M129                                         取消M128 (RTCP功能) ' ~' y3 S+ n- |+ ~1 {, x! p
53 ;- D: e3 ?5 n8 C& M/ d  x5 T  O
54 CALL LBL 170
* ~" m! r+ |  d55 CYCL DEF 7.0 DATUM SHIFT. l; ?: z4 d* n- }4 V4 c# J7 ~5 m
56 CYCL DEF 7.1 IX+0.000) R% f" m  ~4 \
57 CYCL DEF 7.2 IY+0.000, @( U: _# P1 b8 A* Z
58 CYCL DEF 7.3 IZ+50.000
! Y. D% a9 l& F( }* \4 |3 q5 J59 PLANE SPATIAL SPA+0.000 SPB+0.000 SPC+0.000 STAY  定义并启动PLANE空间角功能 ' l/ N! u- ?$ \8 a. T
60 L A+Q120 C+Q122 FQ4 M126                   用TNC 计算的值定位,M126旋转轴旋转轴上的最短路径移动
, A, Y" N% k2 h" `  ^# O8 f( }62 ; =========
7 G3 r7 ]2 s; Y# y& N* m- _3 m63 ; TOOLPATH  : rou-e12                       当前刀具路径名 % ^  o' Z2 h% z  x+ n
64 ; WORKPLANE : World                       程序编写用户坐标系
9 K; j) C# K8 H3 O! _- _65 ; =========0 }) U1 Q: o& h# P
66 L M08                                      M08冷却液开启 % _9 M  S! _% I6 c1 q
67 L X+150.499 Y-56.284 FQ3+ \3 g  e5 c" |
。。。 。。。 0 A1 x% b( u9 a7 }4 q5 m" e. f" H
1223 L Z+38.000 FQ3
3 [( D1 k! U6 @% [* s. c1224 L M127                               取消M126+ H5 z3 d7 `1 i. x& e! u
1225 CALL LBL 170                        执行子程序“LBL 170” / C4 y5 u& ~" m& B/ X0 x( Z0 ~
1226 L M128                               用倾斜轴定位时保持刀尖位置(RTCP功能)
# `0 r; R9 V# H- Y1 r/ k! c  _6 a1227 L X+32.353 Y-3.083 Z+88.000 A0.000 C0.000 FQ3
0 h& ]8 ]& s9 J: q. g$ Q) n  h1228 L X-31.465 Y-38.000 Z+67.500% k  I1 m5 s( Y0 S; R
。。。 。。。
( j6 S7 f7 \  |! v( W1708 L X+111.057 Y+21.866 Z+30.000 FQ3
, c; t: L+ _4 v! p( t1709 L Z+88.000
* k; f9 U$ b7 L1710 L M09                           M08冷却液关闭
' K/ E5 [4 z- x5 I. A0 n8 I1711 L M129                          取消M1289 D& a! Q9 m5 d. d, T" z
1712 L M127                          取消M126
! T/ M5 {3 P- ^6 Q- W: J) A! [) b1713 CALL LBL 170                    执行子程序“LBL 170” ' \7 S/ q) A4 q, C/ ?
1714 L M140 MBMAX                  沿刀轴退离轮廓至行程范围极限
; k$ l: c" N  u( p) O! S1 j2 T1715 L A0.000 C0.000 R0 F MAX M94     A、C轴归0,M94将旋转轴的显示值减小到360°以下 2 l& R* n) @+ K0 X2 h
1716 L M05                           主轴停止
! {, w3 V# ?! F: P' g5 f  X7 k8 l6 S1717 CYCL DEF 32.0 TOLERANCE3 H& d9 l4 t! g# P# u6 O
1718 CYCL DEF 32.1
! ?+ D* h  Z  D7 K; G1719 L M30                            程序结束
2 M$ m; r; L8 h) |1720 ;
, f- \1 y  s4 a# c1721 END PGM 80_ATC MM             传送程序结束
回复 支持 反对

使用道具 举报

发表于 2011-2-22 12:24 | 显示全部楼层
不错啊!多来点这方面的东西啊
回复 支持 反对

使用道具 举报

发表于 2011-3-1 23:40 | 显示全部楼层
一楼是DMG的朱可夫?
回复 支持 反对

使用道具 举报

发表于 2013-5-27 10:13 | 显示全部楼层
一楼是DMG的朱可夫?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-8-25 04:31 , Processed in 0.076479 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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