|
在多轴加工中心的应用过程中,CAM软件的支持必不可少,但是在后处置的制造过程中,不同的软件采用的方式有很多不同。而且后处置的定制过程比拟繁琐,需求一定的理论应用经历,这里将本人工作中积聚的一些经历与大家分享。9 V4 H5 [3 P7 X; q. |6 n
1 s7 w8 [ k, Z5 B. t 当前的CAM软件品种很多,这里我们以EdgeCAM为例,由于这个软件在我们的工作中比拟常用,而且在后处置制造方面有很多独到之处,比拟容易控制。在后处置的制造过程中,首先需求理解机床的构造类型与控制系统的特性,这些技术条件非常重要。由于五轴机床的构造不同,在制造后处置的时分需求思索的内容很多,在加工控制系统的类型繁多,不同的控制系统的处置方式也有所不同,构成目前五轴应用的宏大瓶颈。
8 f$ p6 _4 x5 X% C1 a2 w/ `
, q5 z# i4 M+ F6 _6 u: S& j 首先我们来看看五轴机床的类型,五轴机床是人们的粗浅叫法,精确地说应该叫五坐标联动机床,其运动构造是由三个平动坐标加上两个转动坐标完成的。根据五轴机床的转动坐标的配置情况,普通来说可以分为三大类,分别是双转台机床(两个旋转工作台叠加在一同)、双摆头机床、单转台加单摆头机床。每种机床各有特性和适用范围,双转台机床构造简单,刚性好,是被普遍采用的一种构造方式,但是这类设备普通不会做得太大;双摆头机床构造最复杂但刚性较低,行程受限制,普通在龙门铣床等大型设备上运用;单转台单摆头设备的性能介于两者之间,因此被普遍采用,无论是大中小型设备,都有这种构造。不同构造的机床在配置后处置的时分,坐标转换的关系不同,例如双转台一类的设备,按照各个坐标轴运动的方式不同就分为24品种型,双摆头类也有24种,单工作台单摆头的也有48种,概括起来说,五坐标机床品种有近百种之多。再加上不同的控制系统类型,后处置制造量将非常之大。我最近找到一个很好的工具就是-EdgeCAM.,下面我们来看看在EdgeCAM中的五轴后处置的制造过程。8 l! H, M3 c! J- P$ h
5 ^! _& e) |" [; C7 ^7 X D V
在EdgeCAM中,配置多坐标后处置非常简单,应用软件自带Code Wizard工具就可以完成后处置的制造,不再需求编写更多的代码。是我见过得最简单的制造后处置的方式,只需选定机床的配置方式,再加上一个标准模板,稍作更改即可。避开了复杂的坐标变换等计算内容,美中缺乏的是制造的后处置模板智能在EdgeCAM环境下应用。下图就是在CodeWizard环境下,配置双转台设备后处置模板的初始页面。2 C5 \& U. e3 P! r5 y
8 c6 J; a* ~" h! q, G: ^
6 M0 ?" ?; p) L, I1 A4 d1 Q% B: [9 i3 y7 K) ~4 e* o6 m
选定这些内容后,后处置的制造工作就完成了一半。选定模板肯定后,进入参数设置页面,其内容类别与三轴后处置制造完好相同。其页面如下:
( m# n6 q/ f, j+ }. F$ d
9 S E+ J8 C m+ f5 ~8 g) v6 @$ J1 @7 `$ g
; y1 }3 P# g- [( {3 E% N; j 在机床构造页面中,设定五轴坐标的参考类型和旋转坐标的输出方式。
% A% V& }' i c+ H6 t3 g4 Z4 k% i d* q6 V2 B* m/ O0 P
; E$ u* Z5 ~% j
9 I% i( A# n. @+ K7 ]* X. M
普通来说先不做任何更改,直接编译应用,然后观察一下生成的NC代码的格式能否满足需求即可。根本不需求关心坐标系如何变换,工件与刀具的相对位置关系等复杂内容。我们应用此工具顺利地制造出Siemens840D双摆头和Heidenhain530i的单工作台单摆头的五坐标后处置。并投入消费,
& b: Y4 d. r5 E6 x1 G* G" v5 S5 r' K1 G
下面就是Siemens840D双摆头的后处置应用,我们来看一下生成的程序样例:# S6 U! S+ ] ~
3 j. E& H4 c' W) o+ ?1 c" f% E
" z; X* E5 h, T, ?' o' Q$ V* @; }5 v
这里有两个值得留意的中央。一个是三维刀具长度补偿的应用,Siemens840D控制系统可以完成三维刀具的长度和半径补偿。另外一个就是在未设置G93时间倒数进给的程序中,应用EdgeCAM可以自动根据曲率完成进给速度的调整。
: }0 ?# ]; j) W' W6 G( m4 Y1 r2 h/ K! B2 I5 |3 f6 x
另外一个就是单转台单摆头Heidenhain TNC530i控制系统的五坐标后处置的应用,我们对EdgeCAM提供的矢量输出方式很感兴味,于是就应用IJK矢量输出方式作了一个后处置,生成的程序样例如下:
9 Q7 N9 S, R0 R& l6 p. Q% j0 d4 w" |& d& }$ `$ B8 K" q- |3 R
1 ~; V4 @& d4 y# q3 k3 Q: ^
/ W- M; f' @! J; p* P2 x$ w. I 这个程序采用了比拟特殊的旋转坐标输出方式,不是大家所熟习的ABC角度输出。并不是一切的控制系统都可以识别这种矢量程序,此类程序只给出了相关于零件被加工外表的刀轴矢量方向,至于旋转轴如何转动,完好交给控制系统来完成(这类程序与很多CAM软件生成的前置文件有类似之处)。前提是需求在刀具长度补偿地址中,给出刀尖到摆头回转中心的间隔。由此可以看出,随着控制系统的硬件的开展,五轴编程也将会越来越简单。' v) e, v% _ Z4 Z- n7 F' S
$ o' V# q" Z" j2 }6 W% m$ P 总结2 T6 r& d! U/ H- `
7 ]9 u" |: M- f
五轴后处置的制造由于机床构造的差异成为一个复杂的工作,但是在EdgeCAM中,这个过程变得很简单,而且适用的范围也很普遍。机床构造和控制系统的差异不再是编写后处置的主要关注点。我们只需求关注程序的格式即可。而这些完好可以经过选择一个类似的标准模板来获得更多的默许参数。
" L: ^! ~; W5 F" o" n6 v9 ?$ O, A$ U3 F5 |! I; x. y2 q# M
注:本文运用的程序样例全部都经过机床理论加工的考证,由于篇幅关系,不能全部列出,请毋停止模拟实验。$ y3 `0 ?! p5 c) J) r' N' }
|
|