数控系统译码机制研究

来源 :吉林大学 | 被引量 : 0次 | 上传用户:stefanie888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控技术是机械加工领域的关键基础性技术,是机械加工业实现自动化生产、柔性化制造以及批量化生产的支撑技术,各世界工业强国将数控技术规划为本国首先发展的机械制造技术。我国近年来不断实施针对数控加工技术的重大数控专项项目,旨在迅速提升我国的数控加工技术水平,在国际范围内的工业竞争中占领制高点。由此可见,数控技术水平成为影响机床加工乃至整个民族工业现代化程度的关键因素。为了使得我国的机械产品在国际市场上占据更大的份额,必须大力发展数控加工及数控机床的制造水平。在这样的研究背景下,本文针对数控加工技术中ISO6983数控程序与ISO14694数控程序的译码机制进行了深入的研究。首先,对ISO6983标准数控程序及ISO14694标准数控程序进行了详细介绍,在此基础上分析并总结了这两种标准数控程序的特点。对于ISO14694数控程序的译码,对两种代码翻译方式进行比较、权衡的基础上,数控程序代码解释器最终设计为使用编译方式对数控代码程序文件进行程序语言的转换,该解释器逐行读出数控加工代码,将其转换成数控加工环境下的数控系统语言,转换后的语言为加工过程中的刀具位置点坐标及切削速率等加工信息。经过译码操作的每一程序行信息存入一个事先定义的双端队列中去,程序行信息作为双端队列对象的一个节点。最终,该双端队列将传递给数控系统插补器供插补器插补运算以控制机床运动。详细介绍了数控程序代码解释器的程序实现方法。采用C++程序语言实现了部分G代码的译码算法。数控加工程序中所用的各种代码,它们所遵循的国际标准由ISO6983/IEA RS274D逐步进化为ISO14694(IS014649)。与ISO6983数控加工程序以加工过程为对象不一样的是,ISO14694数控程序实质上是面向零件的几何特征,ISO14694数控程序涵盖了产品整个生命周期需要的完整信息。ISO14694数控程序的代码解释器的任务是翻译数控加工文件中的特征、操作和工艺等内容,还需要完成刀具轨迹的自动规划。对于ISO14694数控程序的译码,提出了ISO14649数控加工程序的译码方法,将IS014694数控程序译码器代码解释器划分为初始化模块、信息提取模块、实体识别模块、类库建立模块、特征实例化模块和刀具轨迹规划模块等六个子模块,对各个模块的功能和实现方法进行了详细介绍,同时介绍了ISO14649类库,作用是将实例对象识别模块所识别到的所有实例对象转化为C++类。
其他文献
随着当前经济全球化潮流的发展,如何提高地区区域竞争力就成为了学者们研究的焦点。2000年,党中央为了提升西部地区经济的发展、建设西部经济区,正式提出了西部大开发的政策,
近年来火力发电间接空冷技术以其明显的节水优势,以及比直接空冷加显著的节能效益和运行安全性,在我国北方富煤贫水地区火电机组中获得广泛应用,取得了良好的经济和社会效益
网络政治效能感是政治效能感研究不断深入的结果。本研究以大学生为对象,通过大学生网络政治效能感问卷的编制,探讨网络政治效能感的内涵和结构,并为网络政治效能感的研究提
2012年11月国务院批复《中原经济区规划》,标志着中原经济区建设进入了一个新的历史时期。作为全国的人口大省和农业主产区,河南面临着严峻的发展形势。一方面,人口的巨大压
<正> 近期,各行各业以回顾、总结"改革开放30年"为主题的专题讨论、笔谈、电视片……络绎不绝,几乎涉及国民生活的各个领域。我们是参与其中并生在福中的过来人。平日里也许
建立规划成果数据库是新一轮土地利用总体规划修编重要成果之一,浙江省在国家规划数据库标准出台之前,根据该省规划业务需要和自身特点,开展了县乡级土地利用总体规划数据库
胃溃疡因胃黏膜攻击因子与防御修复因子失衡而引发,其不断复发已成为世界性的公共健康问题。仅通过抑制胃酸分泌和/或根除幽门螺杆菌不足以完全消除溃疡底部的炎症,难以实现
研究目的:首先了解溃疡性结肠炎患者疾病相关饮食知识、态度、行为及需求;根据患者需求,寻求目前有效的UC饮食管理方法并研制UC药膳食疗方;探讨饮食管理联合中医药膳对辅助治疗
近年来,人们越来越关注农户生计与土地变化之间的关系。在人地系统中,人类生计决定着人类活动对地理环境的作用方式,从而驱使着人地系统演化。人地矛盾是我国生态脆弱区农地
聚光太阳能发电(Concentrating Solar Power)简称CSP,准确地说应该是“聚光太阳能热发电”。聚光太阳能发电的先行者是美国的吉尔伯特&#183;科恩,而美国内华达州建造的极具规