车铣复合数控代码编译器设计.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主题:中骞档致控机床及关键技术 TopicsMiddle-HighLevelCNcMachineandKeyTechnology 车铣复合数控代码编译器的设计 陶桂宝①② 梁 涛① 安祥波① 杨 琳① (①重庆大学机械工程学院,重庆400044;②重庆大学机械传动国家重点实验室,重庆400044) 摘 要 :以VisualC++作为开发平台、GRETA正则表达式类为匹配和分析工具 ,设计了一个具有快速性、可 扩展性与通用性等优点的编译器,实现了NC代码的编译 ,为车铣复合数控Jjn-r仿真系统提供 了准 确的驱动数据。 关键词:车铣复合数控加工 NC代码 编译 正则表达式 中图分类号:TH122 文献标识码:A Designofturning—m_llingNC codecompiler TAO Guibao∞ LIANG Tao@ AN Xiangbo① YANG Lin① , , , ((~)CollegeofMechanicalEngineering,ChongqingUniversity,Chongqing400044,CHN; ~)TheStateKeyLaboratoryofMechanicalTransmission,ChongqingUniversity,Chongqing400044,CHN) Abstract:Inthispaper,acompilerisdesignedbasedondevelopmentplatform withVisualC++。matchingandan— alyzingtoolswithGRETA regular.Thecompilerexhibitsexcellentpropertiesofcompilingvelocity,scal— abilityandversatility,andcompileNC codesuccessfully,thusprovidesaccuratedrivingdataforsimula— tionsystem ofturning—millingCNC machining. Keywords:Turning—MillingCNCMachining;NC Code;Compile;RegularExpression 车铣复合加工是指在一台设备上完成车、铣、钻、 发,如 C++、VB、C等,其 中包括加载正则表达式类 7j 镗、攻丝、铰孔、扩孔等功能的一项技术 ¨J。具有效率 来作词法与语法分析的判别工具和 自行创建规则库代 高、精度高、速度高等优点。车铣复合数控机床结构复 码与判别代码编写 ;另一种是用词法分析程序的自 杂,使得工件与刀具、刀具与夹具以及刀具与工作台间 动构造工具 (LEX、YACC及ANTLR_9。。等)生成词法 发生干涉碰撞 的概率增大。因此,开发一个具有验证 分析程序。 NC代码正确性功能的加工仿真软件十分必要,而 NC 本文采用 Visualc++为 NC代码编译器的开发平 代码编译模块作为仿真软件的核心部分之一,成为国 台,并以微软公司研发的GRETA正则表达式类库作 内外专家研究的热点。 为词法、语法和语义匹配和分析的工具,开发一种适合 目前,国内外对于三轴数控加工机床的编译器技 车铣复合数控加工的NC代码编译器。 术研究已经相当成熟 ,而对于三轴 以上复杂的数控加 1 NC代码编译器总体设计 工机床编译器的研究报道相对较少 J。编译器的程 序开发方法主要有两种 :一种是直接用高级语言开

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档