- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
虚拟数控加工过程的仿真研究
虚拟数控加工过程的仿真研究 作者:郑盛梓 桂贵生
1 引言 数控加工过程隐含在数控程序中,数控程序中的错误不容易发现,目前常采用计算机图形模拟刀具轨迹显示法和机床试切法对数控程序进行校验,但两者都有缺点。计算机图形模拟刀具轨迹显示法缺少真实感,刀具与工件的干涉和过切难以发现;试切法成本高,周期长。 虚拟加工技术是指数控机床在虚拟环境中的映射,它集制造技术、机床数控理论、计算机辅助设计(CAD)、计算机辅助制造(CAM)和建模与仿真技术于一体。人能够凭直觉感知计算机产生的三维仿真模型的虚拟环境,在设计新的方案或更改方案时,就能够在真实制造运行之前进行数控机床的虚拟设计,在虚拟环境中进行零件的数控加工,并对数控程序加以检验,检查数控加工过程中可能出现的碰撞、干涉危险,分析零件的可加工性和工序的合理性。虚拟加工技术的采用可缩短产品的开发周期,降低生产成本,提高产品质量和生产效率。 2 系统结构 在国内虚拟机床技术研究的基础上,笔者对数控加工过程的可视化进行了研究,总结出一套虚拟加工技术的初步实施方案。本系统以Windows98为开发平台,采用Visual C++软件及三维图形软件标准接口OpenGL为工具,初步设计了整个虚拟加工的过程。我们所设计的系统采用特征造型方式,即用零件、刀具和夹具产品模型来构造加工过程,将加工过程视为一个四维时空,即空间三维和时间维。 系统主要由以下几个模块组成(见图1):
图1 系统结构图
1) 虚拟加工环境:虚拟加工环境由机床、工件、刀具和夹具构成,采用OpenGL和AutoCAD对机床、夹具、刀具和工件进行特征造型。 2) 虚拟加工过程:此模块包括数控程序译码、三维动画仿真、碰撞干涉检查、加工精度分析、加工工时统计分析五个模块。数控加工过程仿真包括几何仿真和物理仿真两个部分。几何仿真将刀具与零件视为刚体,不考虑切削参数、切削力及其它因素对切削加工的影响,只是对数控程序进行翻译,产生刀具位置数据,并以此数据驱动机床运动部件和刀架运动,刀具对工件进行虚拟切削,同时检查是否有碰撞、干涉。物理仿真包括加工精度分析,切削过程的热变形,切削力作用下的系统弹性变形、夹紧变形,以及机床的动态、静态分析等。 3 系统实现 数控加工过程仿真包括加工环境数据描述、图形消隐和动画显示等各个部分。下面将对几个主要部分的实现进行讨论。 1) 加工环境的数据描述 双刀架数控车床实现多刀同时进行加工,加工环境复杂,这要求有功能强、效率高的图形工具对其进行描述。OpenGL在三维真实感图形制作中的优秀性能,使它已成为新一代工业标准的三维计算机图形软件接口。利用它可以方便地对加工环境进行描述。 OpenGL的图形库除了提供基本的几何要素(点、线、多边形、图象、位图)的绘制函数外,也提供了绘制复杂的三维物体(如球、锥、多面体)以及复杂曲线曲面(如Bezier,Nurbs)绘制函数,在此基础上设计者可以建立起复杂的三维模型,并可以设置光照模型及材质属性以生成更逼真的图象。对于加工环境中较复杂的三维图形部分,则采用AutoCAD,再通过相关软件将其转换为OpenGL的数据格式。 OpenGL的显示列表是一个非常有用的工具,它是一系列可反复执行的命令的高速缓存。这些OpenGL命令对所有命令的执行只存储其最终结果,因此可以避免在绘图过程中因反复执行相同命令而浪费大量时间。OpenGL用如下语句将省略号替代的部分定义为一个显示列表: glNewList (listIndex,Mode):......glEndList(); 例如对数控机床的四方刀架(见图2),若在计算机中画几把相同的刀具,由于每绘制一把刀具都需要大量的计算而浪费时间。如使用显示列表,OpenGL只需绘制一把刀具,就会绘制其他主体结构相似的刀具,因而节省了时间。 2) 图形消隐 图形消隐的目的是找出并消除要显示的物体中不可见的部分,以增强图形的真实性。OpenGL本身提供了这一功能,即通过深度检验。屏幕上每个像素的深度,即观察点与像素的距离保存在深度缓冲区(Z-Buffer)中,可根据像素与观察点的距离,用较近的像素覆盖较远的像素,达到曲面消隐的目的。现在很多微机用户添装了OpenGL图形加速卡,极大的提高了消隐的能力。 3) 动画的实现 电脑动画的生成通常有两种生成方式,一种是逐帧动画,另一种是实时动画。逐帧动画就是当计算机每生成一幅画面,就及时地将它记录下来,最后再将所有画面连续地插放出来,它的优点是显示速度较快,但不能根据用户的要求交互改变,应用范围比较小。实时动画是一边计算一边在计算机终端上直接产生动画,优点是交互能力强,可以根据用户的要求实时改变画面,但对计算机的图形处理能力提出了更
您可能关注的文档
- 曲江紫汀苑项目.doc
- 必威体育精装版厦门鼓浪屿家庭旅馆大观.doc
- 必威体育精装版南京恢复视力的方法2011-03-03.doc
- 必威体育精装版版新目标七年级英语上册跟踪练习宝典ZXP.doc
- 必威体育精装版发现Windows7能做无线路由器.doc
- 有感于管理干部的成长.doc
- 有机食品菜妈妈-荞麦.doc
- 有机化学-β–二羰基化合物.ppt
- 有线电视线路施工规范.doc
- 服装色彩在服装设计中的应用.doc
- 人美版二年级下册《纸盒变家具》单元作业设计.docx
- 人教版英语八上《Unit7 Will people have robots》单元作业设计.docx
- 人教版道德与法治九年级下册第二单元《世界舞台上的中国》作业设计.docx
- 人教版七年级生物上册《生物体的结构层次》单元作业设计.docx
- 知人论世 锤炼思想——人教版初中语文九上第五单元作业整体设计.docx
- 统编版八年级历史上册第三单元《资产阶级民主革命与中华民国的建立》作业设计.docx
- 科学版八年级上册信息技术《展示班级魅力》作业设计.docx
- 人教版三年级上册英语《Unit 4 We love animals》单元作业设计.docx
- 统编教材小学语文五年级上册第四单元作业设计.docx
- 统编版七年级道德与法治《友谊的天空》单元作业设计.docx
文档评论(0)