通用数控代码编译器研究

被引量 : 0次 | 上传用户:shgrx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文研究了通用数控(NC)代码编译器的技术构成,探讨了系统开发的实施策略及应用方式,开发出了一个具有通用意义的NC代码编译系统,研究了系统组成的相关问题。 1. 将编译技术引入NC代码分析处理过程中,把NC代码编译过程分为词法分析、语法分析和代码转换三个阶段。基于JB 3208-83和JB3832-85,建立了不同NC系统相同功能指令间的相互关联,实现了NC系统间的代码相互转换。 2. 对NC程序结构进行了深入分析,整理出NC程序中常见错误类型,并对每种错误原因进行清楚界定。应用正规文法和LALR(1)方法对NC程序进行词法、语法分析,利用专用编译工具LEX & YACC开发出NC代码编译模块,保证了词法、语法分析的全面性和准确性。 3. 为增强系统实用范围,开发出系统定制模块,提出“分层递进”树型数据管理模式,简化了数据处理的复杂度,保证了系统运行的可靠性。引入数据库技术处理系统复杂数据,应用DAO对数据库引擎进行操作,提高了数据存取效率,避免了系统对数据库系统的依赖,使编译器的扩展性和通用性得到充分保障。 4. 将面向对象技术应用到NC代码编译中,提出了面向对象通用编译器设计方法,该方法可有效实现同一编译系统针对不同语言形式的合理应用,改善了编译系统的可维护性和可扩充性。 5. 系统开发遵循软件工程思想,程序结构合理,用户界面友好,具有较高的可靠性及实用性。
其他文献
通过对闽东诗群的研究,试图探寻闽东地域这一文化地理熏染和影响下所体现出的诗歌的地域元素,从而发掘闽东诗群的诗人们创作中流露出的地域意识形态中的美学。其中的有关闽东
城市道路绿化改造提升是提升城市形象的重要部分,是城市建设发展需要面对的一个内容。根据泉州市洛江区城市道路绿化存在的问题,有针对性地提出城市道路绿化改造提升的原则及
本刊曾经发表过一些有成就的电影艺术家们总結自己創作经验的文章,受到很多读者的欢迎。另外,我們也希望年青的电影工作者写一些在与老一辈电影艺术家一道工作中的学习心得。
<正> 关于电影的种类与样式的区分问题,迄今尚未获得定论。在电影理论与电影史上,有关这一问题所存在的混乱,说明电影理论工作者对这一问题还未予以足够的重视。显然,他们认
本文通过对张家口地区的长城烽燧燃放点遗迹的实地调查,考证了明代烽燧"火池"、"烟皂"的存在及分布情况,结合古代烽燧制度、烽燧建筑形制、燃烽设施以及联墩的组成形式等方面
线性α-烯烃主要用于乙烯共聚单体、表面活性剂合成中间体、增塑剂用醇、合成润滑油和油品添加剂等领域。世界范围内对线性α-烯烃的需求飞速增长。工业上线性α-烯烃的生产
研究背景及目的: 长期、无节制的饮酒精是造成人类肝脏损害的重要原因,过量的酒精可破坏肝细胞,产生的不同发展进程的病变——酒精性脂肪肝,酒精性肝炎(alcoholic hepatitis)
在“九五”期间,石油化工研究院(RIPP)开发了在中压条件下以中间基原油生产高粘度指数润滑油基础油的成套技术。为了使该技术能成功地推广应用,对该过程的反应动力学行为、进料
润滑油临氢降凝催化剂,在使用过程中,因操作不当,会引起含分子筛的临氢降凝催化剂的失活,对使用者造成较大经济损失。对临氢降凝工业装置上正常使用的RDW-1催化剂,通过模拟使用条
制造业面对频繁变化的外部需求必须作出迅速响应,这迫使企业利用信息技术来形成一条透明的、通贯产品全生命周期的业务流程。建立面向全生命周期虚拟产品模型是实现此目标的关