Windows 操作系统下的线切割编程控制软件的设计与实现.docxVIP

Windows 操作系统下的线切割编程控制软件的设计与实现.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1 PAGE 1 Windows 操作系统下的线切割编程控制软件的设计与实现 前言: 北京市电加工研究所是一个从事特种加工设备、工艺研究与开发的有着长久历史和辉煌成就的老研究所,近几年,为了满意市场的需要,不断开发新的产品。笔者所参与的项目,微型精密线切割机床就是其中之一.微型线切割是汲取了国外慢走丝机床的设计思想,有多项创新的新型快走丝线切割机,它采用横向走丝,结构轻松,适合于精密,微小零件的加工,如手表零件,试验样件等.为了协作新机床的研制,笔者开发了一套线切割编程掌握软件,原来是在dos下开发的,在试验当中,发觉许多弊病.windows系统良好的图形界面,完善的多任务能力和内存管理能力使笔者彻底放弃了原程序,重新开发了一套新系统。这套系统不仅可以用于电加工机床,实际上它稍加改造,应用面很广,本文就是对这套系统的要点介绍。 电加工技术作为机械特种加工的一个重要分支,从诞生以来,就在工业生产中发挥了极为重要的作用。在近几年,随着计算机技术的飞速发展,电加工数字掌握技术也有了飞跃的提高,笔者因为工作的需要,开发了一套在windows平台上的线切割编程掌握软件,并在实际当中得到了应用。此套系统已经用于多个工厂的线切割数控改造项目和本所的新产品试制中,效果良好,工作稳定,现简洁介绍如下。 这套系统由两个独立软件组成。它的模块图如附图。一个是线切割自动编程软件。这个软件用delphi编制,它的主要功能是自动生成线切割机床的nc代码,并生成相应的工艺图和工艺卡,同时可支持dnc,由计算机直接传输代码给掌握机.它的工作过程大致如下: 1.首先由通用的cad平台,如autocad,生成待加工零件的几何图形.输出标准的dxf文件。 2.由自动编程软件读入该dxf文件,在加工向导的指示下,用鼠标拾取工艺参数,选择穿丝点,起切元素,切割方向。计算机根据选择,自动生成加工链表,由加工链表,生成nc代码。 3.通过仿真模块,读入刚生成的nc代码,输入工艺参数,模拟加工,检查代码错误。 4.计算机自动生成工艺图和工艺卡,由打印机打印输出。 5.通过磁盘或者dnc将代码传输给掌握机。 这个编程软件的优点是: a.利用windows平台,可使用的内存几乎无限制,摆脱了过去线切割编程软件的nc代码的长度限制。 b.支持多任务,可在切割的同时编制程序.而这些完全由操作系统管理,安全,牢靠。 c.供应多种编程模式,支持多次加工,多行腔加工,满意各种零件的特别工艺需要。 d.界面是windows标准界面,简洁易学,特别友好。 这个编程软件的开发难点是: *cad与cam的接口的实现: 数控机床编程,首先要建立所加工零件的几何模型.而现在的通用cad平台可以特别便利,快捷的产生几何模型。这样,cam与cad之间的接口就变得很重要.dxf文件是大多数cad平台所支持的文本文件格式,其结构完全公开化,是一种cad与cam接口的良好工具。而现在的可视化语言都供应良好的文件操作支持,有丰富的控件和底层函数,用这些良好的工具可以很简单实现cad与cam的接口。 *工艺参数与几何路径结合生成nc代码: cad所产生的几何路径信息还不足以生成零件加工的nc代码.依据各种数控机床的需要,还要输入不同的工艺信息.详细到线切割机床,还需要输入穿丝点,切入点,切割方向,偏移量等工艺信息.由于此软件运行在windows平台上,其良好的图形界面可以充分发挥程序员的想象力.在此软件中,我设计了一个加工向导,在它的指引下,操作者可以很简单的完成工艺参数的输入。 此程序以链表的方式存储加工信息,包括几何路径信息和工艺信息,当工艺参数输入后,则链表生成.程序沿链表周游一次,则代码生成。 *nc代码翻译及仿真加工: 当nc代码生成后,为了保证数控程序的正确性,降低加工废品率,还要进行计算机仿真加工.需要将nc代码转换成加工信息,进而生成加工链表.这实际上相当于将程序源代码编译成机器代码的过程,所以编译原理的理论完全可以应用在这。我开发了一个nc代码编译器,它经过两遍扫描,通过词法分析,语法分析,既可以将nc代码转换成加工信息,同时生成加工链表.有了加工链表,就可以由插补模块形成几何路径,再借助计算机动画技术,可以很真实的反映加工状况。 *工艺卡及工艺图生成: windows系统为外设的使用供应了极大的便利性,它的设备无关性解放了很多程序员的苦恼.此程序采用delphy当中供应的打印控件,同时对printer的canvas编程,自动生成工艺卡

您可能关注的文档

文档评论(0)

183****5020 + 关注
实名认证
文档贡献者

本账号部分文档来源于互联网和内部收集,仅用于学习交流,版权为原作者所有;文档内容纯属来自网络意见,与本账号立场无关。涉及政治言论一律相应删除,请大家监督;请下载试用后二十四小时内删除。

1亿VIP精品文档

相关文档