论文部分内容阅读
随着数控技术的广泛应用,对于NC程序的检验以及对操作人员的培训显得尤为重要。在NC程序自动检查中,主要研究方向是数控加工图形仿真。NC编程人员和机床操作者通过真实感图形显示能直接的检查NC代码的正确性,校验数控程序。因此,数控加工仿真技术正逐渐成为CAD/CAM集成领域的一项重要技术。
本课题以数控车床为研究对象,在大量研究的基础上,利用基于OpenGL的计算机仿真和动画技术,结合MFC类库,使用MicrosoftVisualC++6.0工具在WindowsXP操作环境下研究与开发了数控加工过程的三维动态几何仿真系统。该课题主要完成了以下内容:对系统进行了总体规划和设计,设计了友好的用户界面,便于用户方便地进行仿真加工;完成了程序编辑与处理模块的设计,在对数控系统的编程格式进行分析的基础上,实现了对NC代码的词法分析和语法分析,实现了NC指令的插补离散化算法,解决了NC代码的计算机分析与识别问题;通过对计算机仿真、建模方法的研究,完成了仿真显示模块的设计,实现了数控车削系统加工过程的三维仿真,在屏幕上动态的显示切削加工过程,可实现NC程序的校验。