首页 | 行业资讯 | 技术园地 | 数据统计 | 产品推荐 | 业界访谈 | 资料下载 | 相关资源
机床 刀具 模具 数控 测量 软件 附件 论坛
设为首页
加入收藏
 
 
   站内搜索     热门关键字:五轴加工复合加工高速加工线切割三坐标CNC
 
 
游客,你好!| 登 陆 | 注 册
 
 
         研究设计
首页 > 研究设计 > 基于OpenGL的数控车削加工仿真系统的研究
 

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

    2006-7-10 15:18:00  进入论坛
 

    0、引言 

    随着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的绘图描述表和象素格式,矩阵元进出栈操作实现空间切换。
    下一页 >>
【发表评论】    【推荐】打印
  相关文章
基于OpenGL的数控车削加工仿真系统的研究
激光加工的柔性集成系统研究
数控车床切削仿真的研究
基于虚拟现实的数控加工中心培训系统
机器人弧焊离线编程系统协调运动的实现
基于3DSMAX的四自由度虚拟轴机床的仿真系统
 
 
 
 热点专题 more>> 
·
CIMT精品推荐
·
CIMT2007抢先报
·
数控系统
·
刀具协会专题
·
CIMES & CMTF 2006
 技术聚焦 more>> 
·
山崎马扎克机床上海技术中心开业
·
日本2007年机床订单达1.59万亿日元
·
重庆机床获国家科技进步二等奖
·
2008年轴承优势明显机床前景广阔
·
COCHLEAR公司部署PTC® WINDCHILL®作为其重要发展战略
·
携带式研磨机开始抢占市场
 加工应用 more>> 
·
大铣刀用于小铣床
·
切削加工技术系统和刀具应用技术三要素
·
一种新型附件自动夹紧机构的设计
·
数控转塔冲床技术简介
·
旧机床及生产线数控化改造技术
·
坐标镗床加工基础知识
 维修改造 more>> 
·
开关稳压电源在数控机床维修改造中的应用
·
数控机床加工精度异常故障的维护
·
加工中心掉刀故障分析与处理
·
西门子数控系统的维修方法
·
数控机床外部故障的诊断与维修实例 
·
三坐标测量机的升级改造和多功能化
 操作规程 more>> 
·
J1512立式冷室压铸机操作规程
·
JF1002蜡料制备机操作规程
·
JF4002内浇口园盘磨操作规程
·
BJ-2落砂机操作规程
·
K9225水压试验台操作规程
·
Q3113A抛丸清理滚筒操作规程
 
 

机床产业网 版权所有 Copyright (C) 2005-2007 All Rights Reserved