|
热门文章
推荐文章
最新文章
|
数控车床切削仿真的研究
原作者:[标签:作者] 添加时间:2007-07-02 原文发表时间:2007-07-03 人气:1
本文章共2616字,分2页,当前第1页,快速翻页:
| 1 .前言 虚拟加工过程仿真主要包括几何仿真和物理仿真,如图1 所示。几何仿真不考虑切削参数、切削力及其他物理因素的影响,只仿真刀具-工件几何体的运动。通过翻译数控代码以模拟车削加工能够完成的各种工作如加工外圆、端面、倒角、螺纹、曲线等来验证NC代码的合理性和正确性并检查是否有碰撞、干涉,从而减少或者消除因程序错误而导致的机床损伤、夹具破坏及刀具损坏等现象。目前的仿真系统大多只进行几何仿真, 即对刀位轨迹、工件与刀具的干涉进行校验等,将几何仿真与物理仿真相结合的仿真还比较少。 切削过程的力学仿真属于物理仿真的一种。切削力是计算切削功率、选择刀具、设计夹具和制定工艺等环节中不可少的数据,对确定合理的金属切削用量,优化刀具的几何参数,都具有非常重要的意义;它直接影响着切削热的产生,并进一步影响着刀具磨损、刀具耐用度和已加工表面质量。将工件的受力分析实时应用在虚拟加工过程当中,不仅能模拟演示由于工件、刀具等的参数改变所带来的受力改变,还能进行及时调整,帮助选择最合适的加工参数。  2.几何仿真 (1)模型的建立 当前主要的三维建模方法主要是有CSG(构造的实体几何法)方法,Brep(边界表示)方法等,它们各有自己的特点。 CSG 法主要是将某些简单的实体通过集合运算组合成所需要的物体,还可以通过扫描表示法产生一些实体,它的主要特点就是覆盖域比较宽, 但是它能实现的形体有限, 可用于产生和修改实体的算法有限, 构成图形的计算量很大, 比较费时, 所以在切削过程中需要进行大量的计算。 Brep方法根据顶点、边和面构成的表面来精确地描述三维模型实体, 按照体-面-环-边-点的层次, 详细记录了构成形体的所有几何元素的几何信息及其相互连接的拓扑关系。在各种运算和操作中, 可以直接取得这些信息。这种方法的优点是,能快速地绘制立体或线框模型。此方法的缺点是它的数据空间占用量大, 修改设计不如CGS法简单。 将CGS 和Brep方法相结合, 可以实现仿真技术中建模上的互补,可以实现普通的切削外圆、端面、切槽及切断等功能,而对于比较复杂的实体如螺纹等,可用三角片逼近的方法实现仿真。 (2)刀具建模 刀具主要包含有刀具种类、刀具材料、刀具的几何角度等信息。在车削过程当中, 主要用到了外圆刀, 切断刀, 螺纹刀等几种刀具, 刀具的材料主要有高速钢和硬质合金等, 而刀具的角度则包含了主偏角、前角、刃倾角等众多角度。根据实际需要建立刀具的使用数据库,数据库中包含影响刀具使用性能和切削力大小的各种参数,在切削仿真加工以前根据实际需要可以进行预先设定,如图2所示。  (3)NC代码编译 NC代码是由定义了一定功能的大写字母附上数据后组合而成的,一般每条指令完成一个动作,若干条指令按一定结构构成一段程序。主要包括准备功能G代码、辅助功能M代码及F(速度)、S(主轴转速)、T(刀具号指令)等。 基于数控仿真的目的, 需要从数控程序中提取出仿真系统中工件和刀具有关的运动与状态信息, 并转化成演示过程中工件与刀具的相应状态。模块主要完成以下功能: 1 NC程序的屏幕编辑或输入,或者调入txt文件打开; 2 对NC代码进行语法分析,主要检查是否存在指令搭配错误、指令顺序错误或者书写格式错误; 3 对NC程序的刀具选择进行核实; 4运行中的NC代码程序行高亮度显示,如遇到错误信息则自动报警,为修改NC程序提供帮助。 (4)仿真动画显示 在加工仿真过程中,刀具根据NC代码相应程序中的数据进行移动。在刀具和工件相交的时候, 程序通过计算重新编辑工件实体的模型数据, 工件的交互部分被切削掉并在极短时间内进行重绘、记录当前位置。同时运用OPENGL的双缓冲技术, 在前台缓存显示动画中的一帧画面时, 后台缓存正在绘制下一幅画面, 这样可以使加工过程连贯进行, 从而使不连续的刀具加工轨迹显示出近似连续的仿真效果, 执行实体显示的时间也大大地缩短了。 本文章更多内容:1 - 2 - 下一页>> |
 本文章所属分类: 首页
→ 机修技术知识
|
文章搜索
|