基于自动机理论的数控系统通用译码程序开发与研究

被引量 : 0次 | 上传用户:nobodypan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机床是装备制造业的母机,也是装备制造业的引擎。随着科学技术的发展和制造技术的进步,自动化程度更高的数控机床在制造业中占有越来越重要的地位。为了不断增强作为数控机床的“大脑”——数控系统的柔性和适应性,数控系统正朝着开放式体系结构的方向发展。译码程序是数控系统的必备功能,它决定了系统可匹配的机床类型及其加工的能力,是系统开放性体现的重要组成部分。本文根据实际的项目开发需要,设计了基于自动机理论的车床系统通用译码程序。首先,本文描述了数控加工指令的定义以及译码程序的需求,通过对指令语言的分析,将其分为通用指令集和宏指令集,他们分别属于正规语言和上下文无关语言。针对上述两种语言的特点及实际加工的要求,分别提出了FSM-Ragel高速扫描方式——运用Ragel状态机编译器软件基于直接跳转有限自动机实现对通用加工指令集的快速扫描和高速译码,和LALR-GOLD完全扫描方式——运用GOLD Parser编译器生成辅助工具基于自底向上分析法中的LALR(1)分析方法实现对数控宏指令集的编译。同时,本文详细介绍了这两种编译方式的实现原理,FSM-Ragel高速扫描方式的提出使得针对所分离出的通用指令集的编译达到了极高的效率。其次,本文描述了数控加工指令中数控车床复合固定循环指令的实现原理。数控车床复合固定循环是一组简化编程,提高加工效率的数控指令。同其他数控指令一样,需要经过译码软件模块的分析处理,才能够让数控系统对其进行自动加工。由于其包含的加工信息较为复杂,再加上在总体采用解释方式的译码软件中的实现较为困难。本文提出了一种高效的车床复合固定循环译码方法—中断缓存的解释方式,给出了实现的流程图以及算法的原理。本文设计的基于自动机理论的数控系统通用译码程序已经集成到自主研发的数控系统中,最后在产品的实际应用中验证了结果。实际运行效果良好,得到了用户的认可和好评,这也大大缩小了国内中高档数控系统与国外先进数控系统之间的差距。
其他文献
商务谈判中的报价方式和技巧 ,在较大程度上决定着谈判的成功与否。报价方式和技巧包括开价技巧、加法报价技巧等 8种 ,是商务谈判人员应当掌握的基本内容。
事业单位预算工作对其科学发展具有十分重要的意义,有必要从预算管理与预算绩效工作两个方面着手,探讨如何有效地提升预算工作水平,这种需求在当前经济社会变革发展、事业单
微生物在活性污泥法污水处理系统中对污染物的降解起主要作用,充分认识污水处理系统中微生物的群落结构特征,对污水处理效率提高有重要作用。但是,目前对污水处理系统中的微
国外的环境犯罪与立法刘仁文一国际社会治理环境犯罪的努力伴随着笼罩全球的环境危机,国际社会对环境犯罪给予了越来越多的重视,并采取了包括刑事立法在内的诸多对策。1972年,联合国
乳山位于山东半岛东南部,毗邻黄海,有丰富的浅海和滩涂资源,是我国重要的长牡蛎养殖区。乳山的牡蛎养殖不仅具备我国北方牡蛎养殖产业的基本特点,而且当地目前并存着周年养殖和秋
<正>近年来,我国各类突发事件呈不断增长之势。就在今年上半年,我国已连发多起重大自然灾害与事故灾难。2013年3月,上海、安徽等地相继发生H7N9型禽流感;4月20日,四川芦山发
<正> 中成药的优点很多,服用容易,携带方便,疗效可靠,毒副作用小,适用于慢性疾病患者的长期服用。目前,除中医师经常选用外,西医师和患者也越来越多地选用。但是,有些人对中
工业是国家发展的基础,工业建筑的发展直接影响着城市的环境和建筑的节能。随着我国经济的迅速发展和人民生活水平提高,建筑能耗已经成为制约我国经济发展一项重要内容,而工
数控机床已经在制造业中获得了广泛的应用,为了避免因机床走刀错误而造成数控设备损坏的危险,在实际加工前得到更直观、可视化的刀具运动过程,提高数控加工效率,缩短产品的生
在市场竞争日趋激烈的当今,如何有效控制成本是现阶段工业企业管理所面临的课题。为了提高企业竞争力,扩大企业经济效益,对成本有效控制是非常必要的。文章对我国工业企业成