论文部分内容阅读
电火花线切割加工技术因其切削力微小、而且易于加工任何硬度导体或半导体材料的特点,在我国乃至世界机械制造业中,尤其在模具加工领域,发挥着非常重要的作用。目前,我国的高速走丝线切割加工技术已经达到了较高的水平,同时在积极发展和引进低速走丝线切割加工技术。然而,高速走丝切割机床的数控程度并不充分,另一方面,引进的低速走丝线切割机床的数控系统也不能与其完全沟通,这些均限制了我国线切割加工技术的进一步发展。而国产或引进的线切割数控编程软件也分别存在技术滞后、操作不便和通用性不好等缺陷。因此,对适合中国国情的线切割数控技术及其对应的数控编程软件进行研究具有重要的现实意义。 在这种环境下,本文基于开放式体系结构的思想,对计算机辅助线切割数控编程的关键技术进行了研究,包括图形的绘制与编辑,轨迹生成与代码输出,文件转换以及加工仿真等。讨论了开放式数控系统的结构及其特点,并对以开放式结构为目标的线切割编程软件的开发思想进行了探讨;以面向对象理论为基本思想,讨论了线切割数控编程系统的总体设计;讨论了平面复杂曲线的拟合方法,提出了一种速度较快,运算稳定而且效果较好曲线拟合算法—近似等误差双圆弧拟合法;讨论了曲线的平面变换及圆弧连接算法;讨论了加工轨迹的偏移策略,对传统算法的缺陷进行了完善,针对传统算法在处理干涉问题时的失效,提出了无干涉的轨迹偏移算法;研究了3B及ISO数控代码格式及其生成算法;讨论了DXF文档的在文件转换中的作用,并对以DXF文档为中间格式文件转换接口进行了研究;最后对以插补技术为基础的加工仿真算法进行了研究。 在这些研究的基础上,使用C++语言,利用MFC类库,开发了一个线切割辅助编程软件CAWEP。该软件面向PC,以Windows为操作系统,采用了图形交互的编程方式,界面友好,操作方便。