导读:利用有限元仿真技术,对单点金刚石车削过程进行了二维、三维建模仿真,模拟了切屑的产生及生长过程,分析了加工过程中工件内部的应力分布情况以及刀具的切削力的变化,也在二维仿真中讨论了不同刀具前角对切屑形态的影响。

1 概述

超精密加工,在精度等级上代表了发展的最高阶段。通常,按加工精度等级,可将机械加工分为普通加工、精密加工、超精密加工三个不同阶段。随着生产技术的不断发展,划分的界限也逐渐向前推移。就加工精度等级而言,当前普遍认为:精密加工的精度为1-0.1mμ、表面粗糙度为Ra 0.1-0.025mμ;超精密加工的精度高于0.1mμ、表面粗糙度Ra小于0.025mμ。精密和超精密加工主要包括下列三种不同的工艺技术:(1)超精密切削加工;(2)精密和超精密磨削和研磨;(3)精密特种加工,如电子束、离子束加工技术等。单点金刚石车削(SPDT)加工技术是超精密加工中常用的技术。由于金刚石的硬度高、耐磨性强、导热性优越,金刚石刀具的刃口可以非常锋利(刃口半径可以小于0.05mμ甚至更小),而且金刚石与有色金属的亲和力小。对于铜、铝等有色金属以及塑料可以采用单点金刚石车削的方法,进行数控加工,直接得到超精密的光学表面。

有限单元法作为一种计算机仿真技术与求解方法,已经被广泛应用于科学研究的各个领域。计算机仿真实验的方法减少了物理实验的成本,加速了实验的过程。近年来,有限元仿真方法也被广泛的应用于加工过程的仿真中,作为一种预测切削力与工件表面质量的工具。本文主要介绍使用MSC.Marc进行单点金刚石车削原理的仿真方法。

2 超精密单点金刚石车削原理

理想状态下,采用圆弧刃单点金刚石刀具进行超精密撤销加工时,在工件加工表面形成轮廓峰和轮廓谷,它们之间的距离,就是所谓的理论残留高度或者理论粗糙度。

在实际超精密切削塑性金属时,主切削刃和前刀面的主要任务是去除金属,切削层在前刀面的挤压作用下发生剪切滑移和塑性变形,然后形成切屑沿前刀面流出。前刀面的形状直接影响塑性变形的程度、切屑的卷曲形式和切屑刀具之间的摩擦特性,并直接对切削力、切削温度、切屑的折断方式和加工表面质量形成显著影响。主切削刃是前刀面和后刀面的交线。实际上前刀面和后刀面的交线不可能为理想直线,而是一微观交接的曲线。该曲线的形状可以近似用与其在不同位置的法平面相交成交线的平均曲率半径来反映,称其为刃口半径ρ。切削时刃前区的应力状态十分复杂,应力集中造成金属中位错集中,导致金属产生塑性变形和滑移分离,一部分金属成为切屑沿前刀面流出,另一部分金属经后刀面熨压留在已加工表面。因为两部分金属运动方向不同,必然使刀具刃口前金属呈拉伸状态,拉应力使刃前区金属的抗剪能力下降,在刀刃的直接作用下,金属产生滑移分离。刃口半径越小,应力越集中,变形越容易,切削力越小,加工表面质量越好。另外,切削层金属被通过分流点O且平行于已加工表面的分流线分为两部分,分流线以上的材料沿前刀面流出,分流线以下的塑性变形层被O点以下的刀刃熨压后成为已加工表面。经过熨压以后,刀刃下方的材料产生严重的压缩变形,对已加工表面质量产生直接的影响。

3 切削过程的有限元仿真

3.1 有限元仿真平台的选择

有限元仿真的大型的通用商业软件有NASTRAN、ASKA、SAP、ANSYS、MARC、ABAQUS、JIFEX等,这些软件包含了众多的单元形式、材料模型及分析能力,并具有网格自动划分、结果分析和显示等前后处理功能[2]。切削过程的有限元仿真属于非线性问题,材料将发生大变形,需要仿真平台需要具有网格自适应重划分功能。MSC.Marc的全局网格重划分功能为此需求提供了必要的支持,而且MSC.Marc具有强大的求解非线性问题的能力,也为用户提供了丰富的用户子程序接口,使得用户可以通过Fortran程序进行二次开发,自定义复杂的材料模型。相比较以往采用ABAQUS、Deform2D、Thirdwave AdvantEdge等软件进行的有限元仿真模型,MSC.Marc为用户提供了更强大而且更简便的解决方案。

3.2 切削模型的建立

切削过程的有限元仿真的关键问题之一是对切削产生的原理进行建模仿真。旧有的建模方法要在切屑与工件之间预先设定分离准则(包括几何分离准则和物力分离准则),即当变形达到某一预设条件或某一物理量(如应力、等效塑性应变、或应变能密度等)达到预定值的时候,切屑将从预设的位置进行断开。

由于MSC.Marc提供了强大的二维、三维的全局网格重划分功能,切削模型将不依赖于分离准则,这也使得切削模型更能描述实际的加工过程。此外,MSC.Marc具有强大的接触模拟功能,这也使得利用MSC.Marc建模时在定义刀具与工件接触的问题上较之ABAQUS等其它软件大大简化。

根据实际加工条件利用Mentat进行二维几何建模。其中,工件左侧的所有节点水平位移及工件底面所有节点在平面内两个方向的位移全部设定为零。右侧的刀具假定为刚体,工件材料利用MSC.Marc提供的宏观弹塑性模型输入相应的材料常数,并对工件模型采用网格全局重划分。

如二维仿真类似,单点金刚石正交切削过程可以抽象为平面应变问题进行三维有限元仿真。模型采用了四面体单元对工件进行网格划分。

4 总结

本文利用有限元仿真技术,对单点金刚石车削过程进行了二维、三维建模仿真,模拟了切屑的产生及生长过程,分析了加工过程中工件内部的应力分布情况以及刀具的切削力的变化,也在二维仿真中讨论了不同刀具前角对切屑形态的影响。

2d有限元计算机仿真,超精密单点金刚石车削加工有限元仿真相关推荐

  1. 2d有限元计算机仿真,平面铣削加工过程计算机仿真分析

    平面铣削加工过程计算机仿真分析 提高生产效率.改善加工质量.降低生产成本已成为制造业者追求的首要目标.随着现代制造技术以及新材料.新刀具.新工艺和新设备的不断发展,对进行机械加工中应用最为广泛的铣削加 ...

  2. 装载机工作机构的设计,手机充电器的模具设计,牛头刨床执行机构及部件设计,轮式移动机器人设计,智能车刀刃磨机机械结构设计,螺纹轴车削加工及数控车削机床仿真的研究,关节型机械手设计……

    装载机工作机构的设计(cad+pro+说明书) 履带拖拉机变速器改进设计 Ⅳ 手机充电器的模具设计(论文+DWG图纸) 牛头刨床执行机构及部件设计(说明书+CAD图纸+三维图+仿真录像) 机械手设计( ...

  3. 数控系统的计算机仿真论文,计算机仿真技术及其在数控加工中的应用数控仿真技术论文.doc...

    计算机仿真技术及其在数控加工中的应用数控仿真技术论文 计算机仿真技术及其在数控加工中的应用 摘要:近几年,计算机虚拟仿真技术在数控加工中的应用越来越广泛.本文结合计算机仿真技术与数控技术的特点.浅谈数 ...

  4. 计算机仿真的主要目的,数控加工仿真的主要目的是什么?

    为确保数控加工过程的正确性,在数控加工之前对加工程序进行验证是一个十分重要的环节.目前,计算机仿真技术的发展使得在计算机环境中对数控加工过程进行验证的技术在实际生产中广泛应用.采用仿真方法可以在计算机 ...

  5. 与单点金刚石车去除量相关的一个程序

    %% 与单点金刚石车去除量相关的一个程序 [X, Y] = meshgrid(1:12, 1:12) Z=rand(12,12) % 表示单点车之前切削面各点的矢高 subplot(1,2,1) su ...

  6. 浅谈计算机系统仿真,仿真技术的发展 [浅谈现代仿真技术]

    [摘要]仿真技术是以多种学科和理论为基础,以计算机及相应的软件为工具,通过虚拟实验的方法来分析和解决问题的一门综合性技术.目前,仿真技术已被广泛应用于大部分的科学技术领域. [关键词]仿真理论 仿真技 ...

  7. 泵体计算机仿真实训,ZJGKND01 1000MW火力发电机组仿真模拟教学实验平台

    ZJGKND01 1000MW火力发电机组仿真模拟教学实验平台 1000MW火力发电机组仿真教学实验平台应用于<热力发电厂.汽轮机设备及系统.锅炉设备及系统.泵与风机.热力设备安装与检修.火电厂 ...

  8. 控制系统数学模型的matlab仿真,第7章 控制系统的MATLAB仿真

    <第7章 控制系统的MATLAB仿真>由会员分享,可在线阅读,更多相关<第7章 控制系统的MATLAB仿真(101页珍藏版)>请在人人文库网上搜索. 1.1,本章主要教学内容在 ...

  9. matlab物理仿真可视化,基于Matlab的建模和仿真

    建模和仿真 Matlab提供了一个独特的建模和仿真的环境.强有力的技术语言既精确又有描述性,让你用较少的简单代码去建模复杂的系统.Matlab和它的产品提供仿真和建模的工具,包括: Matlab的核心 ...

最新文章

  1. android 学习随笔十七(服务 )
  2. Revit API创建几何实体Solid并找到与之相交的元素
  3. mybatis获取表名_mybatis动态调用表名和字段名
  4. 小工匠聊架构-超高并发秒杀系统设计 02_数据的动静分离
  5. 递归系列之一_南诺塔问题
  6. (error) CROSSSLOT Keys in request don‘t hash to the same slot 解决方法
  7. java 车站分级问题_【NOIP2013 普及组】车站分级
  8. 前端进阶系列(六):盒模型
  9. C++ 嵌套类与局部类
  10. Android Wear缺少本质上的创新
  11. 创业维艰:为啥大多数创业者都不开心?
  12. 运用计算机技术和语文教学,计算机信息技术与小学语文教学整合的优势
  13. 将工件模型(stp,stl等)转为均匀稠密点云(pcd,ply)
  14. C语言实现Dijkstra算法(求解两点之间最短路径问题)
  15. 精品分享:解决ES集群状态为yellow,原因(cannot allocate because allocation is not permitted to any of the nodes)
  16. Java小程序木叶村_恋爱球滚动的天空
  17. Win10 21H2 19044+vs2019 WDK驱动开发,错误 MSB8040缓解Spectre 漏洞的库以及输出SXS.DLL的垃圾信息
  18. 14 模式匹配和样例类
  19. MySQL——查询当前时间
  20. PLC与C语言实现示教器逻辑编辑程序

热门文章

  1. 2023.1.31 机械系统中应用的零部件
  2. 绘图工具Draw.io开源免费供下载-draw.io-12.6.5-windows-installer.exe
  3. androidnbsp;实时对讲机的实现
  4. Linux系统简介与深度解析
  5. 大数据技术原理与应用 概念、存储、处理、分析和应用(林子雨)——第八章 Hadoop再探讨
  6. IDBLK_TIMING.dll群联量产数据库文件合集
  7. Android仿人人客户端(v5.7.1)——采用RelativeLayout做父容器,实现左侧滑动菜单(二)
  8. [附源码]SSM计算机毕业设计网上学车预约系统JAVA
  9. 传智播客黑马Java学习笔记_day08_2
  10. 4. 机器人正运动学---理解变换矩阵