论文部分内容阅读
数控加工仿真是计算机辅助设计与制造技术的底层关键技术,是利用计算机来模拟实际的加工过程,验证数控加工程序的可靠性和预测切削过程的有力工具,能够避免在实际加工时可能出现的碰撞、过切等现象,提高加工的效率,同时给优化加工的路径做好准备。本文针对典型的三轴联动立式加工中心的加工过程,设计了一种基于OpenGL的数控加工仿真系统,该系统以Windows为开发平台,VisualC++6.0为开发工具,采用OpenGL技术,来实现其加工仿真,该系统是验证数控加工程序的可靠性和预测切削过程的有力工具,能减少工件的试切,提高生产效率,对验证加工NC程序和优化数控加工工艺具有一定的指导意义。系统的主要内容包括:(1)基于OpenGL,深入研究了三维实体的建模技术,对计算机仿真、建模作了一定的探讨;(2)深入研究OpenGL三维图形制作技术,并研究了OpenGL与Visual C++6.0间的接口类CGL,方便地实现了在VC++6.0中调用OpenGL函数;(3)建立了数控加工机床的3D虚拟模型;(4)设计开发了手工编写NC代码的编辑器,建立了数控文件输入输出接口,既可读取已有的NC程序,又可新建和保存新的NC程序;设计了数控程序检查器和解释器,很好的解决了数控代码的计算机识别和分析问题;(5)采用基于数控代码的仿真方法,针对典型的切削加工数控机床,实现三维几何仿真的动画演示。