青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1549|回复: 1

面向模具制造系统的电火花线切割DNC系统研究

[复制链接]
发表于 2010-10-20 09:41 | 显示全部楼层 |阅读模式
面向模具制造系统的电火花线切割DNC系统研究) ?9 r+ Y+ H7 R" o! n" C! X; H3 e
摘 要:研究了面向模具制造系统的直接数字控制(DNC)电火花线切割系统的结构和实现方法,以提高系统的自动化水平、总体的生产效率和响应速度,为线切割DNC系统构成提供了一定的理论依据。 9 F- r9 [" k) Z; m6 K) w5 X3 \
关键词:模具制造系统 线切割 DNC
% i3 t% k6 ^1 o8 P* L! v
# p4 r: Z! B! N  W1 引言   d& z9 Q3 A$ S% _# G7 w- Y' y

% K# ~0 |  t1 H5 `! u8 z. l模具制造水平是反映一个国家总体制造水平的重要标志之一。随着国民经济的发展,对模具的要求也越来越高。其中之一是在大市场的条件下,模具制造要适应快的特点,制造厂商对订单的响应速度,可能决定其在市场上的成败。而要提高响应速度,仅仅从提高设备台数和单台生产效率是不够的,应从整体上提高模具制造系统的自动化水平和管理水平。 ( Q' x. g, N2 v# ~* G" }, U1 d

9 o) h6 S7 X6 V' z6 x2 Q" [' X0 P  M在模具制造系统中,电火花线切割起到了重要作用。模具零件,特别是模具关键件(模具成形部分)很大部分是由线切割完成的,其工作量很大。因此构造与模具制造系统相匹配的、具有较高自动化水平和一定管理协调能力的直接数字控制(DNC)电火花线切割系统是很有意义的。 / o! S: m; Q/ X% ^2 W5 e: ^, w4 x
/ b/ t+ X# }" p9 F6 |. d; g
2 电火花线切割DNC系统的总体结构
7 M" z3 U1 V8 C! _, r! j
( c5 \% o; S* m. f' n1 N: H5 ^电火花线切割机的数控系统已日臻完美。但目前仍有大量线切割机是一台配一套控制系统,自动编程程度低,特别是早期的控制系统,用单板机控制,多用手工编程或计算机编程后用手工或穿孔带输入。较先进的线切割机配备了微机,利用微机较强大的图形和数据处理功能进行绘图、编程乃至控制。即使如此,大多也是独台使用。这对大量生产制造模具这种产品(多品种、小批量)的制造系统来说,反应慢、效率低,与要求高效的模具制造系统不相适应。
+ Z3 ]( C" D0 [( ]' V- e* o; M7 ]$ K  r3 h, j! M- U! O# R
在规模稍大的模具制造厂(车间),需要线切割加工的零件数量很大,往往配置了几台,甚至几十台各种规格的线切割机。因而渐渐地出现了群控系统的概念,但其仅仅是把自动编程系统与线切割机简单连接,只是节省了编程和输入的工作量。 / ?1 I6 W" g# `3 V
3 d; t! K9 F1 Z' I4 N; t6 x" l& Q' M
为了提高反应能力和生产效率,应把多台线切割机构成一套完整的DNC系统。这套DNC系统自身应具备较高的自动化水平和一定的计算机辅助管理水平,同时又保持单机的灵活性和系统的可重构性,并与模具制造系统的CAD构成一体化,即将模具CAD软件产生的设计信息,快捷、安全地与DNC联机,实现CAD/CAM的集成。 8 f* L1 ^5 i0 A' y4 B( [! p9 x
  g( k" j- c* D1 ^7 f) \5 x
图1显示了电火花线切割机DNC系统的总体结构。系统主机与数控系统计算机各行其职,又互联,既保证控制系统的实时性,又保证线切割机的独立性和可重构性,它体现了开放式体系结构的特点,从而使系统具有良好的可扩展性、可维护性、可移植性等特点,各层之间通过数据接口来实现其间的通讯。系统包括图形处理功能,一方面接收如虚拟企业、企业联盟、CAD中心等传给的CAD信息,经数据交换格式(如IGES)处理后,通过自动编程系统生成控制程序;另一方面自身又能进行模具零件的设计并转换成控制指令。编程系统也可直接编制程序。管理系统对若干天内的DNC工作做出计划,使系统内的各种线切割机做到均衡负荷,并为管理人员和操作人员的工作进行提醒。

2 r8 ~+ E& A0 ^
图1 电火花线切割机DNC系统的总体结构

9 Y: ?2 K" a* Z! ^. {3 ~4 f1 N: D
3 线切割自动编程系统   d/ s9 ]" F* Q1 A
* e: o4 F" B6 E, D$ r! B
要实现系统的CAD/CAM集成化,首先要解决图形的输入问题。Auto CAD图形系统具有强大的图形输入和编辑功能,是目前微机上最活跃的CAD系统。基于Auto CAD环境的线切割自动编程系统具有良好的应用前景。自动编程系统的模块结构如图2所示。


( |0 u: ?; o5 u1 |+ B) @图2 自动编程系统的模块结构


5 l& X9 E& f, c软件包括系统功能(进行3B、4B、ISO代码文件的编辑打印、系统参数的设置等)、代码指令图形逆转换(用以检查代码指令的准确性)、代码指令转化、各专用零件的参数化设计、NC通信等。系统可接受模具设计软件如ugⅡ的设计结果,根据图形经缩放间隙后直接转化为数控指令。
& e4 u/ f# Q+ v4 a9 X- b/ {- T
) z$ i, N& t! w+ Y1 n1 Q参数化建模针对专用零件如抛物线、渐开线零件及凸轮、齿轮等进行参数化设计。 2 Z, e0 H& z& }# q! x  w+ `4 |
% T8 P+ q9 Q8 q& h
图3显示的是系统界面上该模块的下拉式菜单。

# L: o6 M8 L3 K. L1 f
图3 系统界面及参数化设计的下拉式菜单

+ e& o! N4 p4 g# h' d
要实现线切割加工CAD/CAM集成化,还必须使CAD图形转化为NC机床能接受的指令。算法步骤如下: ( T3 M% s- _# P( x
0 v  o1 D* U, {, J8 Y. x
(1)利用AutoCAD的offset命令生成刀具曲线。 $ T9 k  C! a, T4 j; i/ p

2 @  Q4 m) Z5 ^! e+ A! A* @(2)对CAD图形元素按加工顺序重新排序,算法是:
! v6 u) r- R5 H  ~" C1 ?, x" R9 G$ j2 |' b- N+ y' i
STEP1:选取加工首点和加工方向,在图形数据库中找到加工的第一个元素,并将其终点置为当前点,已找到的图形元素设置已排序标志。 % {# @# ~6 T) X3 H& ]) q
STEP2:搜索与当前点有关的图形元素,如该图形元素没有被排序,则该元素为当前元素,当前元素的另一端点为当前点,同时将该元素设置已排序标志。
8 [6 u5 T- ~! G5 j, y! h2 t2 P: ZSTEP3:重复STEP2,直到图形已封闭或所有元素都已排序。
. o" y5 v( x# ^; a6 ]! L5 s) A/ A0 _- a/ L- M3 W0 p
(3)对已排序的所有图形元素生成NC指令
% ?- U! J+ t% j/ k: g$ k
( u1 W& Z0 c  Y5 v5 k; ?. S线切割机保留单独控制器结构,以提高实时性和可靠性。计算机通过RS232串行口与线切割机控制器通讯口相连,可实时输入线切割程序对机床进行控制,或通过机床的电报头模拟纸带输入进行控制。同时,控制器可向计算机传输机床状态信息,如断丝、短路、加工开始、结束等,以实现计算机对多台线切割机的管理和控制。实现计算机与线切割机的串行通讯,其原理框图如图4所示。

6 Z8 j7 D/ s  M! c$ M: o: f% Y3 X- O
图4 串行双向数据传输原理图

2 f2 R9 C6 T2 b: u* a& U! @9 ?
4 管理系统
# H, Z" @- b9 r0 M, D& [3 p' O3 V1 O& U- ~6 |, H0 ^" j
管理系统具有如下功能: 5 t2 M  O; N+ H3 f# @

4 V& q  d. a7 i/ {5 O: L  y(1)生成切割工艺参数库,对切割电流、切割速度和脉冲频率等参数提出意见。
! |" e/ i- N* A* Y(2)计算各零件的切割加工工时数,根据零件的加工厚度、路径长度和工艺参数计算零件的加工时间。 3 K; q! \; u4 D( `, R+ c
(3)生成调度计划。 ! V+ b) j3 V% S5 C! l2 W, ~# U, t
/ _7 {% P4 b) N" E
按批次所限时间安排计划,同时考虑各种规格设备的均衡及最大负荷。作业分配计划按天。分配时要考虑:①从数量和品种上保证作业计划的完成;②成批的产品尽可能集中生产;③由于生产技术准备等方面的原因,某些零件要在某天后才能加工;④某些产品要求在头几天内完成。 % E: M- I. _' R% d0 h

6 d. [) p+ d# y# h9 O# k1 _8 g2 |如对计划内的每天同时计算,问题非常复杂。根据上述条件从第一天至最后一天逐天计算。 1 f5 e0 V) c# y4 r* S2 C& r* ?, b" E" X

/ N9 U0 U/ ^" n( d1 A假定车间有m种规格的线切割机,用i表示(i=1,2,…,m),加工n种产品,分别用j表示(j=1,2,…,n)。这些产品计划量用dj表示。 . d' ~5 B5 E* R" t( o

* R/ j. R: l# V, x用aij表示加工单位j种产品需要的第i类机床的台时数,bik表示第k天内第i类设备的生产能力(台时)。xjk表示第k天计划生产j种产品的数量。 $ N. q; m4 I( x, m! X
0 f8 b2 _7 V7 _% X/ y- V
再根据前面的假定条件,如第5、8两产品到后半段生产,第4号产品要求第二天前完成。则第二天的线性规划模型为:


$ d' q4 ~) C  @! X5 [满足:


' ]& ~* L& P( k! t0 m# B: N; C8 v; T1 v其意义是以第一天各种规格机床的生产能力总和为分母,生产各种产品需要的各类机床总台时数为分子,计算出第一天的平均设备利用系数Z,并以Z为目标函数。
5 F9 z8 W' I2 T5 I
  w9 n* Z6 W; F6 Z5 Z然后依次作出后续各天的线性规划模型并求解,再根据具体情况对计算结果进行必要的调整。 $ y# d0 ~' W# t( O# p! O
6 x+ X. O3 g9 I
(4)监控加工情况,可对各台线切割机加工情况进行跟踪,实现故障报警、工件准备提示、加工结束提醒及加工量等的记录、统计、计算。
* Z# ?! ^$ }' k. Q- o9 h7 Y* l* W$ ?4 |% w4 `
5 控制系统 1 Y6 ^2 H4 Z, B% R9 t$ g+ X

0 ~+ U# C6 S2 l$ [3 |" ZDNC系统采用主从计算机式结构。线切割机在从计算机的控制下能独立工作,因此控制系统应具备常用数控电火花线切割机所具有的控制功能,在此不作详细讨论。除此之外,控制系统应能与主机双向通讯,对监控和管理提供信息。
发表于 2011-8-1 22:36 | 显示全部楼层
http://bbs.icax.org/thread-598845-1-1.html
4 y& E7 \$ C- ~4 W# _4 @6 e传输服务器,支持4台机床& e0 ^5 {+ x" g# s& A
懒得贴图片。呵呵
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-21 06:34 , Processed in 0.287172 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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