论文部分内容阅读
随着计算机技术的发展,计算机图形技术在机械制造领域得到了广泛的应用,图形仿真加工技术就是其最重要的应用之一。所谓图形仿真加工,就是遵循计算机图形学的基本原理,根据NC代码,在计算机上模拟显示机械加工的过程。图形仿真加工技术综合运用了计算机技术、图形图像技术、多媒体技术、软件工程、信息处理、自动控制等多个技术领域的知识,是一门新兴的高科技技术。它在减少损失、节约经费、缩短开发周期、提高产品质量等方面发挥了重大的作用。 在开发图形仿真系统的过程中,广泛使用Visual C++开发工具和OpenGL技术。作者在Visual C++中采用OpenGL三维实体建模技术,针对MNC—CXZ300型多功能数控机床,兼顾其它数控系统,开发了三维数控动态仿真加工系统。该系统能与制造学院CIMS(二)研究室开发的GAPT图形自动编程系统相集成,实现了自动编程和加工仿真的一体化。该课题主要完成了以下内容: (1)深入研究了OpenGL图形图像编程技术,采用面向对象的编程方法设计了OpenGL与Visual C++间的通用接口类CGL。 (2)以VC++为开发工具,设计了与GAPT图形自动编程系统的接口和NC代码编辑器,该编辑器可以对NC代码进行编辑与修改。 (3)深入研究了复杂曲面的仿真加工算法,设计出仿真加工模块,实现了车、铣、钻加工过程的三维仿真。采用OpenGL视图变换技术,实现了对图像的缩放、旋转和平移,以便对仿真过程进行仔细观察;采用OpenGL透明处理技术,解决了仿真时观察孔径和孔深的问题。 (4)设计帮助模块,方便用户使用。 该系统界面友好,使用方便,可移植性强,功能全,通用性好。可用于实际生产和数控教学与培训。适合我国国情,符合数控技术的最新发展方向。