关于数控系统中通用数控程序处理器的研究翻译(翻译成中文).docVIP

关于数控系统中通用数控程序处理器的研究翻译(翻译成中文).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于数控系统中一种通用数控程序处理器的研究 摘要 抽象数控程序处理在数控加工中起着举足轻重的作用。 现有的数控系统仅仅支持输入特定数控程序的数控机床,这就限制了许多具有相同功能不同版本的数控程序潜在的应用性。为了更合理的掌握数控程序的种类,开发通用的数控程序处理器可以接收和处理任何种类的数控程序。这种处理器由两个主要部分组成:第一是数控词典,即由一个数控规范字典生成器从相关的数控术语中生成。第二个是翻译引擎,检查不同输入的数控程序,并生成数控规范词典和规范加工函数库的翻译引擎。最后,建立起来的原型系统用来评估跟在一个成功的专题研究后的计划中的设计。 关键字:数控程序处理器。数控规范词典。解释引擎。简洁加工功能。 1导言 在现代计算机数控系统中,数控程序处理器 (NCPP) 是一个非常重要的组件,它产生于计算机辅助制造系统在精确地解决加工目的的过程中。正如图1所示,NCPP的主要功能包括需求数控程序,检查句法,设定规范或者错误控制。在接下来的单元中,移动命令和 PLC 命令协调器将要分别的分配这些输出部分到运动控制处理器和逻辑控制处理器。 图1 数控系统中数控程序处理器的功能 在计算机数字控制系统中,大部分数控程序处理器能够仅仅处理一个特殊的数控程序版本,所以市面上存在许多版本的数控程序,它们彼此不能够兼容,因此,数控程序的差异性使机床的使用者困苦不堪。由于从同一个供应商比不同的供应商提供的机床中安装的数控程序更难区分,尤其是那些从同一供应商购买的不同型号的数控机床中安装了不同的计算机程序控制器。这种情形的出现源于以下几种事实: 首先,尽管市场上有一些旧的数控程序标准,但是真正意义上的数控程序标准却是不存在的。自从发明了计算机程序控制技术,市面上存在三种基本的标准: RS274D (美国)、 ISO6983 (ISO) 和 DIN66025 (欧洲)。与此相反的是,机 床及控制技术从那以后有了巨大的发展。许多新的功能和专用控制器部分不被这些已经加到计算机程序控制的数控标准所支持。 其次,不同的计算机程序控制供应商大大延拓了他们的数控标准去适应他们自己的特殊功能。一个典型的例子是被每一个供应商添加的专用插入功能。这源于不同的计算机程序控制系统中交换数控中的困难。因此,甚至有些用户必须为每一台数控机床编制一套数控程序。他们拥有来自同一个供应商的不同型号的数控机床。这些数控机床却装备了不同的数控系统。这种情况甚至发生在同样的有些刚过时功能的计算机数控系统中。 一般的,比较老一些的数控程序不能容易地应用到新的系统中去。其中一个解决的办法是修改现存的程序重新应用到旧程序上去。有两种方法来修改加工程序: 手动编程和自动编程。对于手工编程来说,它仍然在工业中占据着大部分的应用场合,它只依赖于技术人员的经验。这种编程经常需要不同种类的计算机数控的专业知识,尽管计算机数控机床的提供者经常说仅仅不到5%的程序是需要改变的。数控机床的使用者必须花费大量的时间和金钱来训练他们的编程人员或操作人员,不同的计算机控制器需要不同的训练来满足。对于自动编程来说,后置处理器可以用来产生不同的数控程序用计算机辅助制造软件来完成。因此,计算机辅助制造系统必须提前准备一些待用的后置处理器。通用后置处理器是另一个解决办法允许终端用户订做一个后置处理器。然而,做一个专用的后置处理器需要更多经验的技术人员。 为了更有效地从不同的计算机数控系统中重新利用数控编程,一个通用数控程序处理器被设计成可以处理不同种类的数控程序输入在计算机数控系统中。一个独立的过程机和专用数控词典结构设计好的数控程序处理器可以容易的翻译成不同的数控程序。通过应用不同的数控词典,与此同时编程机没有变化。 2 计划中的数控程序处理器的概念模型 2.1 标准加工功能的概念模型 为了实现不同的数控程序的编制过程,引入了中间处理器,它是由一系列的不同功能组成。 所有的数控程序可以翻译为这些功能。国际标准和技术化组织把这些功能称为标准加工功能。这些经典机器功能的一系列定义列于表格1中,已经用在高性能机器控制器工程和其他开放的计算机数控程序工程中。 标准加工功能是原子的命令。 每个功能生成一个单一的刀具运动或单个逻辑操作。 一个 NC 命令通常包含两种类型:一种是与经典功能需求紧密联 系的单一数控命令,另一种是单一命令被分解为几种简洁的功能需求,像“径直走”或者“启动冷却剂流”等短语是第一种类型和“继续钻一圈孔”是第二种类型。 标准加工功能在头脑中被设计成两种实体。 所有的通用三坐标到五坐标加工中心的功能已经被这些功能所覆盖,任何一台加工中心的任何功能可以输入标准加工功能去完成。 把 RS274 兼容译成数控程序转为标准加工的代码。 2.2 数控程序处理器

文档评论(0)

xx88606 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档