虚拟数控加工通用G代码编译器的研究

被引:0
作者
王心光
机构
[1] 浙江大学
关键词
代码编译; NC系统; 正则表达式; G代码;
D O I
暂无
年度学位
2005
学位类型
硕士
导师
摘要
本文研究了通用数控G代码编译器的构成,探讨了G代码编译器在数控仿 真面板和虚拟数控系统中的应用,开发出一个快捷、通用的G代码编译系统, 同时研究了系统组成的相关问题。 通用G代码编译器主要由词法分析器、语法分析器、虚拟加工代码生成器 三部分以及 G 代码关键字表、加工信息存储表等表格文件组成。本文基于词法 和语法分析,采用微软研究室研发的GRETA正则表达式类库作为强大的匹配和 分析工具,研究出一种匹配速度快、精度高、具有很强的通用性和兼容性的 G 代码编译模块。 1.将编译原理技术引入NC程序代码的分析处理过程,并将NC代码编译 过程分解为词法分析、语法分析和虚拟加工代码生成三个阶段。实现了对不同数 控系统NC代码指令进行编译的通用性。 2.对NC程序结构进行了深入分析,列举出 NC 程序中常见的错误类型, 应用正则表达式类库GRETA类库函数对其进行分析处理,保证了词法和语法检 查的快速、准确性。 3.将面向对象技术应用到NC代码编译中,提出了面向对象通用快速编译 器的设计方法,改善了编译系统的可维护性、可移植性和可扩充性。 4.通用G代码编译系统开发遵循软件工程思想,程序结构合理,内聚性高, 具有良好的可靠性和实用性。
引用
收藏
页数:69
共 24 条
[2]
半步偏差-几何最优法插补直线、圆弧软件的研究 [J].
薛峰 ;
夏金兵 ;
尹志强 .
机床与液压, 2003, (06) :112-113+266
[3]
数控机床加工仿真技术及应用 [J].
李军锋 ;
李剑 ;
席平 .
计算机仿真, 2003, (04) :92-94+59
[4]
虚拟数控机床技术及其应用 [J].
余勤科 ;
岳应娟 ;
刘宏 .
制造业自动化, 2001, (09) :14-15+19
[5]
数控机床自动编程及仿真系统 [J].
聂学俊 .
机床与液压, 2001, (03) :44-45
[6]
数控加工G代码程序的仿真检查 [J].
彭海涛 ;
闫光荣 ;
雷毅 ;
朱心雄 .
航空制造技术, 2001, (03) :56-59
[7]
数控系统加工程序的编译 [J].
王治森 ;
赵福民 ;
张勇 ;
吴焱明 .
合肥工业大学学报(自然科学版), 2000, (01) :95-98
[8]
数控加工程序的检验与仿真系统的研制 [J].
谢明红 ;
林碧 .
华侨大学学报(自然科学版), 1999, (04) :392-395
[9]
虚拟数控机床体系结构研究 [J].
邱智明 ;
陈幼平 ;
周祖德 ;
沈源 .
华中理工大学学报, 1999, (08) :18-20
[10]
虚拟制造技术及其在制造业中的应用 [J].
白明光 .
制造技术与机床, 1999, (07)