- 0
- 0
- 约6.67千字
- 约 3页
- 2018-01-11 发布于广东
- 举报
212 李富平等:OpenGL在数控机床加工仿真中的技术研究
OpenGL在数控机床加工仿真中的技术研究
李富平 张宏杨文通
(北京工业大学北京100021)
摘要:本文以Ⅵsual
c++6.O为开发工具,应用开放式三维图形程序接口openGL,将被加工件离散化处理,利用双
缓存技术实现了数控机床加工过程的仿真,通过在计算机显示屏上仿真加工,可以直观、快速的检验数控加工程序代
码,并且不需要额外费用,对缩短产品的试制周期、降低成本、提高数控加工效率具有十分重要的意义。
关键词:OpenGL离散化双缓存仿真
1 引言
式,即开发的应用程序向服务器(0penGL核心机制)
计算机仿真是根据相似原理,将研究对象进行数 发出命令时,由服务器解释这些命令,客户中的所有
学描述,建模编程,在计算机中运行实现。在现代制 函数调用被传送到服务器上,由winSrv.d11实现功
造业中,用数控机床加工零件前通常要进行数控程序 能,再将经过处理的指令反馈回win32设备驱动接口,
校验,检查刀具运动轨迹正确与否,判断加工参数选 实现在计算机上的绘图。在调用0penGL函数之前还应
择是否合适等。数控加工零件日趋复杂,而传统的试 设置渲染描述表RC(Render
Contexts),
切法要在机床上试切才能检验数控程序,必然浪费大 程序绘图使用设备描述表DC(Device
量的时间和费用,增加了产品开发成本,降低了生产
效率。本系统是以VisualC++6.O开发环境为支撑, 之间的桥梁,渲染描述表将所有的0penGL命令连接到
运用面向对象的方法,采用0penGL技术,在winXp
操作系统下开发的适用于数控机床的三维图形仿真系
统,能预先看到加工制造过程,及时发现生产过程中
的不足,有效预测数控加工过程的可靠性,降低了生 为当前RC,并将DC和该RC关联起来。
产成本,缩短了生产周期。 3仿真系统结构
2 OpenGL嵌入到VC中的设计方法
数控加工仿真系统主要由工件模型、刀具模型、
openGL是SGI公司(SiliconGraphics刀位数据文件、加工过程仿真及图形显示等模块组成,
其结构如图l所示。仿真计算模块则用于计算刀具在
Incorporated)开发的高质量的开放式三维图形接口,
是目前比较完善的三维图形标准,有100多个核心函 不同时刻的位置参数和工件形状的更新数据。仿真显
数,这些函数分别封装在不同的动态连接库中,如 示模块则用于建立加工场景,建立刀具和零件模型,
opengl32.d11,91u32.dll等,所以在调用openGL函并实时绘制加工场景。
数之前,应该将其添加到vc工程中,在
project一setting一link中手动添加opengl32.1ib
图l仿真系统结构图
第一届中国图学大会,2007年8月5日一7日,烟台 213
给一步,刀具就扫掠过一定面积,图3中的虚线部分
4数控仿真系统工件模型及仿真过程
为刀具扫略面积在xoy平面上的投影,判断小立方体
的实现 是否在投影面内。图3给出了3种不同情形,立方体
4.1建模 l部分在投影范围内,
您可能关注的文档
- Omega3多不饱和脂肪酸对肿瘤影响的研究热点研究.pdf
- OMG脱墨熟化过程浆液表面活性的研讨.pdf
- OMISI图像系统几何校正研究.pdf
- OMMT+NBR+纳米复合材料的结构与性能研讨.pdf
- OMNI喷气织机纬停分析及故障排除研究.pdf
- OMR的合成及其与其他表面活性剂混合溶液的表面性质研究.pdf
- OMS2分子筛的制备和负载PdO催化剂的CO氧化性能研究.pdf
- On Application of Case Study to Foreign Trade Correspondence Course研究.pdf
- ON CE MISTRANSLATION IN 2010 SHANGHAI EXPO OFFICIAL WEBSITE AND TRANSLATION STRATEGIES FOR PUBLICITY TEXTS研究.pdf
- On Chinese Translation of EnglishTextbooks for Finance and Businessfrom Viewpoint of Skopostheorie研究.pdf
原创力文档

文档评论(0)