开放式数控系统加工指令代码解释器的研究与实现

被引量 : 0次 | 上传用户:simple69
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控机床是现代机械加工的主要生产力,数控技术的高低制约了一个国家生产力的发展。传统的数控技术存在着巨大的缺陷,越来越不能适应数控技术发展的需要。因此,数控系统的研究已经发生了巨大的变化,数控系统的开放性成为人们关注的焦点。开放式数控系统建立在开放的体系结构基础上,具有很多传统机床不可比拟的优越性。但是,目前数控机床仍然以自己开发、设计为主,开放性还有很多不足,亟待提高。因此,有必要开发一套开放性强的数控系统。 本文详细分析了开放式数控系统的体系结构和主要特征,并在此基础上对其中的数控加工指令代码解释器的实现进行了深入的研究。 论文首先分析了加工指令代码解释器的总体需求,接着给出解释器的整体架构。然后对其中各个子模块的功能进行了详细说明,并对各个子模块间的通信和同步机制进行了深入分析。 接着论文给出了加工指令代码解释器的具体实现过程。先从分析一般数控代码格式入手,然后用扩展巴科斯范式表达从中提取的文法规则,使后续对译码模块的研究建立在编译原理的基础上。再将整个解释过程分为译码和执行两个子过程。译码过程完成词法分析、语法分析和语义分析,并在此基础上生成中间代码。执行过程读取中间代码并产生相应的运动轨迹。 最后论文对加工指令代码的执行模块—插补模块进行了深入研究。给出了基于运动控制卡的插补实现方案,并在此基础上深入探讨了基于运动控制芯片MCX314的运动控制卡驱动程序开发方法与策略。 本文中将数控文法规则以记录的形式写入数据库中。在对数据库进行查找的同时,完成了对加工指令代码的结构检查。当数控规则改变时,只需改动数据库中的规则而不必修改加工指令代码解释器的源程序。这大大提高了数控系统的开放性。
其他文献
目的探讨老年人血管硬化与血压变异的相关性,旨在为临床诊断及防控心脑血管疾病提供参考依据。方法160例老年高血压患者,观察其总胆固醇、高密度脂蛋白、三酰甘油、低密度脂
现代教育之困境,乃在于教育的功利性和工具性。这种困境根源于人们对教育的理解是将人培养成为有用的人才,从而教育被作为满足社会政治经济发展之工具、国家竞争之根基。这样
为了解决C/S结构的库存管理软件所存在的问题,本文详细描述了如何使用J2EE架构实现一个基于三层网络模型的B/S结构的库存管理系统以满足网络环境下企业的库存管理要求。本文
为了对商洛市环境质量进行评价。采用层次分析法(AHP),构建了以居住环境、生态环境、经济状况、公共设施4方面作为评价准则的商洛市人居环境质量综合评价体系,对2007~2017年
电力工业是国民经济的重要基础产业,与国家安全、经济发展和人民生活息息相关,电力安全是我国全面建设小康社会的重要保障。但近年来,因盗窃而导致电力设施遭破坏的违法犯罪案件
论文以大跨双线客运专线铁路连续钢桁梁桥主桥为背景,对桥梁进行静动力分析,并针对全桥悬臂施工合龙方案和节点局部详细应力进行分析研究。采用有限元软件MIDAS/Civil建立基
近年来温敏性水凝胶作为药物缓释载体的研究十分广泛。本文在简要介绍了温敏性水凝胶的结构与性质、蛋白质的包埋技术和释药机理后,较为详细地综述了温敏性水凝胶在药物控制
在简述辽宁省林业有害生物监测预报网络现状的基础上,剖析了实际工作中存在的主要问题,并提出了相应的改进对策。存在问题:专项法规制度欠缺,专项监测经费短缺,监测数据精度
“间接宾语”说是抛开维语的形态,强调意义的产物。抛开形态谈意义,必然会出现间接宾语和状语难以区分的问题,给语言研究、翻译和教学带来诸多不便。本文认为,只有带宾格标志的才
火灾危险是指凡是根据已有的资料认为能引起火灾或爆炸,或是能为火灾的强度增大或蔓延持续提供燃料,或财产安全造成威胁的任何情况、工艺过程、材料或形势。大型商场电气线路