网站大量收购独家精品文档,联系QQ:2885784924

基于自动机理论的数控系统通用译码程序开发与研究-控制工程专业论文.docxVIP

基于自动机理论的数控系统通用译码程序开发与研究-控制工程专业论文.docx

  1. 1、本文档共88页,可阅读全部内容。
  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文档。上传文档
查看更多
基于自动机理论的数控系统通用译码程序开发与研究-控制工程专业论文

优秀毕业论文 精品参考文献资料 基于自动机理 基于自动机理论的数控系统通用译码程序开发与研究 摘 要 机床是装备制造业的母机,也是装备制造业的引擎。随着科学技术 的发展和制造技术的进步,自动化程度更高的数控机床在制造业中占有 越来越重要的地位。为了不断增强作为数控机床的“大脑”——数控系 统的柔性和适应性,数控系统正朝着开放式体系结构的方向发展。译码 程序是数控系统的必备功能,它决定了系统可匹配的机床类型及其加工 的能力,是系统开放性体现的重要组成部分。本文根据实际的项目开发 需要,设计了基于自动机理论的车床系统通用译码程序。 首先,本文描述了数控加工指令的定义以及译码程序的需求,通过 对指令语言的分析,将其分为通用指令集和宏指令集,他们分别属于正 规 语 言 和 上下 文 无 关 语 言 。 针对 上 述 两 种 语 言 的特 点 及 实 际 加 工 的要 求,分别提出了 FSM-Ragel 高速扫描方式——运用 Ragel 状态机编译器 软 件 基 于 直 接跳 转 有 限 自 动 机 实现 对 通 用 加 工 指 令 集的 快 速 扫 描 和高 速译码,和 LALR-GOLD 完全扫描方式——运用 GOLD Parser 编译器生成 辅助工具基于自底向上分析法中的 LALR(1)分析方法实现对数控宏指令 集 的 编 译 。 同 时 , 本 文 详 细 介 绍 了 这 两 种 编 译 方 式 的 实 现 原 理 , FSM-Ragel 高速扫描方式的提出使得针对所分离出的通用指令集的编译 达到了极高的效率。 其次,本文描述了数控加工指令中数控车床复合固定循环指令的实 现原理。数控车床复合固定循环是一组简化编程,提高加工效率的数控 第 I 页 指令 指令。同其他数控指令一样,需要经过译码软件模块的分析处理,才能 够让数控系统对其进行自动加工。由于其包含的加工信息较为复杂,再 加上在总体采用解释方式的译码软件中的实现较为困难。本文提出了一 种高效的车床复合固定循环译码方法—中断缓存的解释方式,给出了实 现的流程图以及算法的原理。 本 文 设 计 的 基 于 自 动 机 理 论 的 数控 系 统 通 用 译 码 程 序 已 经 集 成 到 自主研发的数控系统中,最后在产品的实际应用中验证了结果。实际运 行效果良好,得到了用户的认可和好评,这也大大缩小了国内中高档数 控系统与国外先进数控系统之间的差距。 关键词:自动机,译码,FSM -R agel高速扫描方式, LA LR -G O LD 完全扫描方式,中断缓存的解释方式 第 II 页 D E D E SIG N A N D D E V E L O PM E N T O F G E N E R A L IN T E R P R E T E R PR O G R A M F O R C N C SY ST E M B A SE O N A U T O M A T IO N T H E R O Y A B ST R A C T L athe is the m aster of equipm entm anufacturing industry,w hich is also the engine of equipm ent m anufacturing industry.W ith the developm ent of scientific technology and m anufacturing technology, higher autom ated num erical control m achine occupy m ore im portant position in m anufacturing industry.In order to enhance the flexibility and adaptability of num erical control (N C ) System , it m ove in the direction tow ards open architecture w hich is the brain of num erical control m achine . Interpreter program w itch is the essential part of N C System indicate the type of m achine and operating pow er, and it is the necessary part to show open architecture. A m ajor goal of this paper is to design and deve

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档