传统的电火花加工主要分为两大类:电火花成型加工(SEDM)和电火花线切割加工(WEDM)。成型加工的关键也是其难点之一是成型电极的制作。工具的设计和制造几乎占总加工时间的一半,成本也较高。多年来,电加工研究人员一直在寻找替代成型电极的方法。电火花铣削(EDM-Mill)正是利用简单形状电极按一定轨迹作成型运动,通过工具电极与工件间的放电进行加工。这样就避免了成型电极的制作,提高了生产率。相应地,它对EDM机床也提出了更高的要求,需要开发专门的数控系统。AutoCAD是目前应用得最广泛的CAD软件。 它不仅具有丰富的二维绘图、编辑命令及较强的三维建模功能。而且提供有线形文件、菜单文件、命令文件等程序设计方法。其灵活性和开放性决定了众多的应用程序选择它作为图形设计、编辑及其前后处理的支撑平台。AutoCAD及其图形格式已成为一种事实上的国际工业标准。另外,AutoCAD可以通过标准的数据格式与其它的CAD系统或CAM系统进行数据交换,这就是“图形交换文件(DrawingeXchangeFile)”,简称为DXF文件。要实现电火花铣削加工CAD/CAM的集成,就需要从这个文件中提取有用的零件信息,并将这些信息转换成电火花铣削机床的数控程序。 1 接口程序的设计 DXF文件是ASCⅡ码文本文件,典型的DXF文件由六个节组成:标题节、类节、表节、块节、实体节、对象节。DXF文件包含的信息量极大,但对数控编程有用的是实体节。因此,我们只关心实体节的内容。根据实体节的数据格式,编制相应的接口程序,可提取出图形的几何信息。但是,从DXF文件中得到的起点坐标是最先输入图形的起始点。而电火花铣削加工起始点的设置需要考虑工件应力状态以及对工件加工精度和表面粗糙度的影响两个方面。往往与绘图的起点不一致。为解决这一问题,我们在绘制图形时就在加工起始点旁边加入字符“O”。为便于修改和对DXF文件中的实体重新排序。我们采用双链表结构存放实体坐标值。
图1 DXF文件接口程序流程简图 |
|
(a) |
(b) |
图2 侧面轮廓 |
|
||||||||||||||||||||||||||||||
|
平移后直线方程为y=kx+c',c'可由下式计算出
c'=c-f(1+k2)½ | (1) |