STEP-NC数控系统人机界面软件设计与实现.docxVIP

STEP-NC数控系统人机界面软件设计与实现.docx

  1. 1、本文档共12页,可阅读全部内容。
  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 STEP-NC数控系统人机界面软件设计与实现 为满意STEP-NC数控系统研究需要,在研究STEP-NC信息模型、程序结构基础上。首先提出STEP-NC数控系统人机界面(MMI)软件的过程模型,并阐述各组成模块的功能。随后针对STEP-NC数控系统MMI实现的关键问题。设计并实现了信息提取、数据显示、路径生成、切削仿真及G代码生成等功能模块。并通过STEP-NC标准的一个测试件实例验证本软件的正确性及有效性。   CNC作为数控机床的核心部件,从20世纪50年月被开发以来,已经经历了重大的变化。尽管CNC已经取得了很大的进步,但是仍旧需要进一步的改进。尤其是目前CNC所使用的编程接口,即G代码,存在着很多问题。而STEP.NC(IS014649)作为一个CAD/CAM和CNC之间进行数据传递的新接口标准,弥补了G代码存在的缺陷,并且完全兼容STEP(IS010303)标准。   STEP-NC数控系统是指能够直接支持STEP-NC数据接口的新一代数控系统。利用STEP-NC丰富的数据信息平台以及与CAD/CAM无缝连接,STEP—NC数控系统一方面可以针对机床实际状况进行加工仿真、故障检测和精度校验,另一方面能够依据加工现场状况进行在线的调整,快速进行加工方案的重新规划。从长远看,STEP—NC数控系统将取代基于G代码的数控系统。因此,为实现STEP—NC数控系统进行有益的先期研究显得尤为重要。   依据CNC实现STEP—NC的不同程度,基本可划分为3类。第1类是采用STEP-NC加工程序输入,利用后处理器对STEP—NC加工程序进行识别、解释,生成G代码加工程序,由传统的掌握器依据G代码进行加工。第2种类型的CNC直接读取STEP-NC加工程序,经过解释器解释后转化为数控系统能够直接识别的数据类型,具备在线刀具路径生成功能。第3种类型将智能化掌握加入到CNC内核中,STEP—NC数控系统能够执行加工过程中智能化的操作,如自动切削参数优化、自动故障排解等。   目前绝大多数STEP-NC数控系统的研究基本还局限于前两种。在STEP—NC推广的初级阶段,如何与现有的数控机床兼容是其面临的首要问题。故本文所开发的STEP.NC数控系统MMI软件属于类型1。该类型一方面能够满意当前大量传统数控系统能够兼容STEP.NC标准;另一方面在改造上只需采用软、硬插件的方式,易于实现系统的改造。 1STEP-NC数控系统MMI总体设计   目前,基于STEP—NC的数控程序大多采用IS010303Part21物理文件格式,它虽然格式工整,但对于没有相关领域学问的人而言很难理解,并且不适合在网上传输,因而极大地影响了企业的生产和发展。而XML作为一种优秀的网络语言得到了广泛的应用。因此,本文设计的STEP.NC数控系统MMI软件的输入是XML格式的STEP.NC程序,软件的过程模型如图1所示。 图1STEP—NC数控系统MMI软件过程模型   第一步,读人XML格式STEP-NC数控程序,将程序中出现的实体实例信息存到内存中,并以工艺序列树的形式在界面中显示。   第二步,依据加工现场状况,调整STEP.NC程序中给出的工艺参数、机床功能等。对数控程序中以“$”给出的可选属性,设置其详细值。对程序中被修改的信息进行更新。   第三步,依据程序中的几何特征数据及工艺数据,规划刀具路径。   第四步,对生成的刀具路径进行加工仿真,验证刀具路径规划模块输出路径的正确性。   第五步,对通过加工仿真模块验证的刀具路径信息转换为G、M代码,传输到机床进行加工。   图2为本文构建的STEP.NC数控系统人机界面。其中左侧区域为程序显示区域,主要用来显示读人的STEP-NC数控程序与规划好的加工路径信息;右侧区域是三维图形显示区域,帮助使用者更加直观的查看工件、加工路径,且可以查看切削仿真过程,验证生成路径的正确性;下侧区域是实时监控区域,用于数控系统的实时状态显示。以下就主要的几个功能模块进行具体论述。 图2STEP-NC数控系统人机界面 为满意STEP-NC数控系统研究需要,在研究STEP-NC信息模型、程序结构基础上。首先提出STEP-NC数控系统人机界面(MMI)软件的过程模型,并阐述各组成模块的功能。随后针对STEP-NC数控系统MMI实现的关键问题。设计并实现了信息提取、数据显示、路径生成、切削仿真及G代码生成等功能模块。并通过STEP-NC标准的一个测试件实例验证本软件的正确性及有效性。   CNC作为数控机床的核心部件

文档评论(0)

176****2526 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档