基于opengl的数控车削加工仿真系统的研究new

基于opengl的数控车削加工仿真系统的研究new

ID:33700597

大小:366.67 KB

页数:5页

时间:2019-02-28

基于opengl的数控车削加工仿真系统的研究new_第1页
基于opengl的数控车削加工仿真系统的研究new_第2页
基于opengl的数控车削加工仿真系统的研究new_第3页
基于opengl的数控车削加工仿真系统的研究new_第4页
基于opengl的数控车削加工仿真系统的研究new_第5页
资源描述:

《基于opengl的数控车削加工仿真系统的研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据2006年第5期·控制与检测·文章编号:1001—2265(2006)05—0049—03基于OpenGL的数控车削加工仿真系统的研究王学东1”,谭豫之1(1.中国农业大学工学院,北京100083;2.邢台职业技术学院机电系,河北邢台054000)摘要:以VisualC++6.0为开发工具,利用OpenGL技术开发了在windows系统下运行的数控车削三维仿真加工系统。系统完成了主要功能模块,包括程序编辑与处理模块、仿真显示模块、主界面模块等的设计,经实例验证达到了预期的设计要求。关键词:O

2、penGL;数控加工;仿真中图分类号:TG519.1文献标识码:AResearchofNCTurningSimulativeSystemBasedonOpenGLWANGXue.don91'-.TANYu.zhil(1.CollegeofEngineering,ChinaAgriculturalUniversity,Beijing100083,China;2.Department0fElectro—mechanicalEngineering,XingtaiUniversity,XingtaiHebe

3、i054000,China)Abstract:Aprocessingsimulatesystemof3dimensionalNCturningwithOpenGLwasintroduced,whichWasdevelopedusingVisualC++6.0.OpenGLtechnologyahdrunonWindowssystem.Itrealizedmainfunc。tionsofallsimulatesystem,suchasprogrameditingandprocessingmodule,

4、simulationdisplayhagmodule,man-machineinterfacemoduleandSOon.Experimentindicatsthatthesimulatesystemachievesdisireddesignrequirements.Keywords:openGL;NCmachining;simulation0引言1仿真环境的建立随着CAD\CAM技术的发展和数控机床性能,零件复杂程度的不断提高,NC程序变得越来越长和复杂,数控编程的难度日益增大,NC程序的故障率也

5、日益增高。由于NC程序的质量直接影响者零件的加工质量和加工成本,因此在NC程序输入机床正式加工之前都要经过正确性检验。传统的数控程序的检验方法为试切法,即采用某种切削材料,通常多为非金属切削材料来代替实际零件材料进行试切加工。这种方法既耗时又浪费材料,而且常常不能达到令人满意的结果。运用计算机软件来模拟数控加工过程,并将加工过程和加工结果中的信息在计算机中用图形、数字、图表等方式表达出来,可以在实际加工前及时发现并除去程序中的错误,确保程序的正确性,合理性。从而使得而在不实际占用和消耗机床、工件等资

6、源,不需要真实加工环境下评价数控加工过程成为可能。现在软件开发工具很多,较为常用的有MicrosoftVisualC++6.0,BorlandC++,Dephi等。本仿真系统采用基于开放式图形库OpenGL,结合MFC类库,使用MicrosoftVisualC++6.0工具在WindowsXP操作环境下开发。OpenGL即开放式图形库(OpenGraphicsLi-brary),是目前比较完善的三维图形标准,它广泛适合于计算机系统环境下的三维图形应用程序设计接口,目前已成为开放式的国际三维图形程序标

7、准。本系统中,我们从基本的点元素开始,在三维空间内生成实体,实现了数据的可视化和对实体的交互操作。在WindowsXP环境下,采用VisualC++与开放式三维图形编程标准OpenGL相结合,建立了一个与OpenGL的接口类即CSetGL类完成对OpenGL的初始化设置,在使用OpenGL进行渲染的时候,只需要遍历根据插补计算得到的刀位轨迹数据表,然后在图形显示类中调用OpenGL基本图元绘制函数和复杂三维曲收稿日期:2006—10—08作者简介:王学东(1976一),男,山东宁津人,邢台职业技术学

8、院机电系讲师,中国农业大学工学院硕士研究生,研究方向为计算机虚拟仿真、CAD/CAM集成技术等,(E—mail)wangxd3@163.eom。·49·万方数据·控制与检测·组合机床与自动化加工技术线/面绘制函数进行环境的几何建模;利用对话框来实现对毛坯形状、尺寸、材料的设置,以及对刀具的选择。CTransformation类中函数glScalef()、glRotatef()、gl—Translatef()实现实体的缩放、旋转、平移等操作,COpenGLcontext

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。