马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛
您需要 登录 才可以下载或查看,没有账号?注册会员
×
1引言 ! s; E( d# \. E; j8 C* _
: F- k( J. u& M, e: _/ q7 G3 t
模具制造水平是反映一个国家总体制造水平的重要标志之一。随着国民经济的发展,对模具的要求也越来越高。其中之一是在大市场的条件下,模具制造要适应快的特点,制造厂商对订单的响应速度,可能决定其在市场上的成败。而要提高响应速度,仅仅从提高设备台数和单台生产效率是不够的,应从整体上提高模具制造系统的自动化水平和管理水平。 - ^( W( Z2 L; ? ^4 n3 ]
6 p% p1 Q& `) M
在模具制造系统中,电火花线切割起到了重要作用。模具零件,特别是模具关键件(模具成形部分)很大部分是由线切割完成的,其工作量很大。因此构造与模具制造系统相匹配的、具有较高自动化水平和一定管理协调能力的直接数字控制(DNC)电火花线切割系统是很有意义的。 9 K. _$ J. C; t/ @+ h) k% W1 N
& H/ ~: V& i! S. a9 w) Q) C4 T 2电火花线切割DNC系统的总体结构
' Z3 x4 N! ~" ?( u# G* }5 O7 l+ Z1 ^! b5 @
电火花线切割机的数控系统已日臻完美。但目前仍有大量线切割机是一台配一套控制系统,自动编程程度低,特别是早期的控制系统,用单板机控制,多用手工编程或计算机编程后用手工或穿孔带输入。较先进的线切割机配备了微机,利用微机较强大的图形和数据处理功能进行绘图、编程乃至控制。即使如此,大多也是独台使用。这对大量生产制造模具这种产品(多品种、小批量)的制造系统来说,反应慢、效率低,与要求高效的模具制造系统不相适应。
- @2 G' B) e; o0 E% t s
9 d2 \3 c" v7 p. {0 | 在规模稍大的模具制造厂(车间),需要线切割加工的零件数量很大,往往配置了几台,甚至几十台各种规格的线切割机。因而渐渐地出现了群控系统的概念,但其仅仅是把自动编程系统与线切割机简单连接,只是节省了编程和输入的工作量。 " _; T- [+ k3 N5 Y; V4 ]& b9 F
4 t, Q: f8 k' s 为了提高反应能力和生产效率,应把多台线切割机构成一套完整的DNC系统。这套DNC系统自身应具备较高的自动化水平和一定的计算机辅助管理水平,同时又保持单机的灵活性和系统的可重构性,并与模具制造系统的CAD构成一体化,即将模具CAD软件产生的设计信息,快捷、安全地与DNC联机,实现CAD/CAM的集成。 6 a7 w/ G. m8 A; Z. D! t% G
7 ?6 }8 D1 q& d6 ^
图1显示了电火花线切割机DNC系统的总体结构。系统主机与数控系统计算机各行其职,又互联,既保证控制系统的实时性,又保证线切割机的独立性和可重构性,它体现了开放式体系结构的特点,从而使系统具有良好的可扩展性、可维护性、可移植性等特点,各层之间通过数据接口来实现其间的通讯。系统包括图形处理功能,一方面接收如虚拟企业、企业联盟、CAD中心等传给的CAD信息,经数据交换格式(如IGES)处理后,通过自动编程系统生成控制程序;另一方面自身又能进行模具零件的设计并转换成控制指令。编程系统也可直接编制程序。管理系统对若干天内的DNC工作做出计划,使系统内的各种线切割机做到均衡负荷,并为管理人员和操作人员的工作进行提醒。 + e' |6 }* d# k; t8 {0 m- G& l" O1 f
8 Q' m- n: `" D+ Z; ] 图1电火花线切割机DNC系统的总体结构 9 m( [; X6 ~3 m/ d! U% ^
. ?! S, x: Z0 W
3线切割自动编程系统 % K5 z" |, s& P- }6 G
$ x! s6 Q' M8 l2 z! p1 }7 p 要实现系统的CAD/CAM集成化,首先要解决图形的输入问题。Auto CAD图形系统具有强大的图形输入和编辑功能,是目前微机上最活跃的CAD系统。基于Auto CAD环境的线切割自动编程系统具有良好的应用前景。自动编程系统的模块结构如图2所示。 ! y; _! H5 j( e0 f! D
6 Q" e, c: O4 q! V3 _- d
图2自动编程系统的模块结构 ( ~" W$ j: V) z' h1 t
# O. i! ~0 r# v- \; y 软件包括系统功能(进行3B、4B、ISO代码文件的编辑打印、系统参数的设置等)、代码指令图形逆转换(用以检查代码指令的准确性)、代码指令转化、各专用零件的参数化设计、NC通信等。系统可接受模具设计软件如UGⅡ的设计结果,根据图形经缩放间隙后直接转化为数控指令。 9 r. |7 C, G* [4 f U8 r& U: s
7 |: J' ?# s4 ~ 参数化建模针对专用零件如抛物线、渐开线零件及凸轮、齿轮等进行参数化设计。 : i9 k/ y- G/ f4 |- }# g
# X5 X8 N' D& ^% s } A! j/ r 图3显示的是系统界面上该模块的下拉式菜单。
- h c I+ `0 o% f
' d0 P) e( L* i4 X/ W 要实现线切割加工CAD/CAM集成化,还必须使CAD图形转化为NC机床能接受的指令。算法步骤如下:
; }" g& [. |) K, O' O
2 E2 R* m7 N: j9 j5 `9 J (1)利用AutoCAD的offset命令生成刀具曲线。 I1 w; e$ G0 j: j
, S% [7 G( Z! Y4 H6 n (2)对CAD图形元素按加工顺序重新排序,算法是: % u" V% w% Z8 J1 Y% \9 S
; G' n2 d% f% ?1 |+ y+ C' s- ?: y+ f STEP1:选取加工首点和加工方向,在图形数据库中找到加工的第一个元素,并将其终点置为当前点,已找到的图形元素设置已排序标志。
& K2 `0 t) ~! {0 m: v! j
' ~$ B8 u$ m" G: x, I' h STEP2:搜索与当前点有关的图形元素,如该图形元素没有被排序,则该元素为当前元素,当前元素的另一端点为当前点,同时将该元素设置已排序标志。
3 C/ H0 Y5 t, Q7 v7 T' x
2 E4 z* O, V# {- L& Q ?4 O9 ?1 } STEP3:重复STEP2,直到图形已封闭或所有元素都已排序。
' h J; U* K7 l+ ]: I+ [
# B, B/ v7 V/ Q8 @. E5 e/ g |