论文部分内容阅读
开放式数控系统是各发达国家在20世纪90年代开始争先发展的新型控制器。目前,数控技术正在发生根本性变革,由专用、封闭、开环控制模式向通用、开放、实时动态、全闭环控制模式发展。改善代码的解析及添加新的加工控制手段是开放式控制系统下一步的重要任务。
本课题源自华南理工大学先进数控设备实验室及广东省自然科学基金资助的科技攻关项目--“基于RTLinux的先进数控系统设计项目”,实验室在RTLinux平台下对开放式数控系统软件进行了长期而有效的研究,并通过与设备生产商的合作建立了一套完备的三轴运行数控系统。本文的专用加工代码解析器课题正是在此情况下提出的。
本文运用数控系统加工代码解析器原理对解析器需求和功能进行分析,引入了行译码块和解析器配置块的数据概念,重构了解析器内部结构,结合数控系统各模块之间的通讯机制合理地对词法、语法和语义与解析器的联系做出探讨,重新设计实现了新的专用代码解析器架构;并在新的专用代码解析器架构的基础上,添加了有关于增强代码可操作性与人机交互为主的专用代码。各类专用代码提升了操纵机床的用户和加工代码以及外围加工硬件的可操作性;增强了NC代码设计者对加工代码编写的灵活性;让用户可自主扩展解析器自定义功能。
本文还结合整个数控系统的其它外部联机模块,对专用代码在系统中的应用提出并实施了扩展的方案;将专用代码解析器有机地融合到整个数控系统中,拓展了系统利用代码解析器的范围;从模块之间的交互入手,清晰地剖析专用代码解析器与其它模块的联接。
此外,本文还就运用专用代码解析器的数控系统整机的组装运行作了问题分析与改进。通过联机的测试,检验专用代码的正确性的同时,对专用代码解析器应用于不同的加工条件下的加工效果作了分级评定,提供了控制分析意见。
专用代码解析器代表了数控系统代码处理功能发展的新方向,是今后数控系统乃至其它机械加工系统处理标准加工代码的关键模块。本文对实现专用代码解析器所作的尝试已经得以投入现场试用,对以后专用代码解析器的进一步完善意义重大,对尽快实现专用代码数控系统的产业化发展也具有重要的参考价值和意义。