关键词:
超精密机床
数控程序检验
加工仿真
编译原理
摘要:
超精密加工是现代制造技术的重要组成部分,随着计算机技术的发展,超精密加工的仿真也得到了迅速的发展,其应用领域及其作用也越来越大,它在减少损失、节约经费、缩短开发周期、提高产品质量等方面发挥了巨大的作用.本课题的研究目的是针对Precitich Freeform 705G五轴超精密数控机床开发一套集实用性、集成性和可继承性为一体的数控程序检验与仿真系统.本文主要在以下几个方面开展了研究工作:1.对数控加工及数控编程详细分析,总结出对于一般机床上适用的数控代码标准\"G-code\"指令的特点,并指出与高级语言区别和不足.根据数控程序的结构特点,对可能出现的错误进行分析分为:词法错误、语法错误和逻辑错误.2.系统界面设计,主窗口包括三个子窗口,分别完成显示与编辑数控代码、显示错误信息、仿真绘图功能.添加菜单项,主要的有刀具参数的设置、加工方式的选择、切削参数的设置、程序检验、插补功能和仿真功能等.3.对标准\"G-code\"和扩展高级语言语句代码的检验和编译.为了提高了处理复杂曲面的编程能力,需要扩展一些高级语言的代码.根据编译原理的思想,利用正则式和有穷自动机来描述词法规则和标准\"G-code\"代码,利用上下文无关文法描述语法规则.4.利用三维图形开发环境OpenGL实现对数控加工过程的仿真.设计刀具轨迹仿真流程图,从总体上完成NC刀具轨迹生成的VMS系统、词法分析和语法分析的实现以及虚拟单点金刚石飞刀加工驱动代码的生成.最后给出三维图形的建模方法,实现仿真绘图.