• vc数控机床源码 > 引言 随着CAD \CAM技术的发展和数控机床性能,零件复杂程度的不断提高 ...
  • 引言 随着CAD \CAM技术的发展和数控机床性能,零件复杂程度的不断提高 ...

    免费下载 下载该文档 文档格式:DOC   更新时间:2011-09-10   下载次数:0   点击次数:9

    引言 随着CAD \CAM技术的发展和数控机床性能,零件复杂程度的不断提高,NC程序变得越来越长和复杂,数控编程的难度日益增大,NC程序的故障率也日益增高。由于NC程序的质量直接影响者零件的加工质量和加工成本,因此在NC程序输入机床正式加工之前都要经过正确性检验。传统的数控程序的检验方法为试切法,即采用某种切削材料,通常多为非金属切削材料来代替实际零件材料进行试切加工。这种方法既耗时又浪费材料,而且常常不能达到令人满意的结果。运用计算机软件来模拟数控加工过程,并将加工过程和加工结果中的信息在计算机中用图形、数字、图表等方式表达出来,可以在实际加工前及时发现并除去程序中的错误,确保程序的正确性,合理性。从而使得而在不实际占用和消耗机床、工件等资源,不需要真实加工环境下评价数控加工过程成为可能。 1、仿真环境的建立 现在软件开发工具很多,较为常用的有MicrosoftVisual C ++ 6. 0,Borland C ++ ,Dephi等。本仿真系统采用基于开放式图形库OpenGL,结合MFC类库,使用MicrosoftVisual C ++ 6. 0工具在Windows XP操作环境下开发。OpenGL 即开放式图形库(Open Graphics L i2brary) ,是目前比较完善的三维图形标准,它广泛适合于计算机系统环境下的三维图形应用程序设计接口,目前已成为开放式的国际三维图形程序标准。 本系统中,我们从基本的点元素开始,在三维空间内生成实体,实现了数据的可视化和对实体的交互操作。在Windows XP环境下,采用Visual C ++与开放式三维图形编程标准OpenGL 相结合,建立了一个与OpenGL的接口类即CSetGL类完成对OpenGL的初始化设置,在使用OpenGL进行渲染的时候,只需要遍历根据插补计算得到的刀位轨迹数据表,然后在图形显示类中调用OpenGL基本图元绘制函数和复杂三维曲线/面绘制函数进行环境的几何建模;利用对话框来实现对毛坯形状、尺寸、材料的设置,以及对刀具的选择。 CTransformation类中函数glScalef ( ) 、glRotatef ( ) 、gl2Translatef ( ) 实现实体的缩放、旋转、平移等操作,COpenGLContext类定义了实现OpenGL的绘图描述表和象素格式,矩阵元进出栈操作实现空间切换。 2、系统总体结构设计与实现 根据机床加工的特点和实际机床工作流程,该系统软件采用如图1所示结构,包括用户界面模块、程序编辑与处理模块、仿真显示模块。

    图1仿真系统总体结构

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • vc源码下载  vc源码之家  vc计算器源码下载  vc视频会议源码  vcsocket源码  vcadosql数据库源码  vc框架源码  vc绘图源码  分析ie页面vc源码