五轴机床运动学
- 格式:doc
- 大小:25.00 KB
- 文档页数:1
收稿日期:2009-12-02作者简介:刘东杰(1977-),男,工程师,主要从事CAD/CAM 精密制造技术研究.结构与工艺应用T cl 语言实现非正交五轴联动数控机床后置处理刘东杰(东北电子技术研究所,辽宁 锦州 121000)摘 要:针对非正交五轴联动数控机床,即转动工作台与主轴成45 倾角的特殊双转台五轴联动数控机床,进行了机床结构分析,通过对机床运动学求解,提出了刀位点后置处理坐标变换的计算方法,推导出相应的坐标变换公式,并将该算法成功应用到T cl 语言编程中,实现了非正交五轴联动数控机床后置处理程序编制.该后置处理程序稳定可靠,并已成功应用于工程实际中.关键词:T cl 语言;后置处理;五轴联动中图分类号:TG 502.1;TP 312 文献标识码:A 文章编号:1673-1255(2010)01-0075-04Achieved Post Processing for Non Orthogonal 5 axisLinkage CNC Machine by Programming with Tcl LanguageLIU Dong jie(Nor theast Resear ch I nstitute of Electronics T echnology ,Jinz hou 121000,China)Abstract:After analyzing the structure and kinem atics features of 5 ax is linkage CNC machine w ith tw o ro tary tables and one of the rotary axis fix ed at angle of 45 to the spindle,the algorithms for the post processing method of cutter location data are proposed and the corresponding formulate of coordinate conversion are de duced,the post processing for non orthogonal 5 axis linkag e CNC machine by programming w ith Tcl languag e is achieved.The post processor is stable and reliable,and put into practical application. Key words:T cl language;post processing;5 ax is linkage 数控加工设备的结构形式逐步趋向紧凑化、集成化、复杂化、多样化,现代数控加工机床的加工程序编制仅仅依靠手工编程的方式,在准确率和编程效率上已经不能满足复杂、精密零件的加工要求,甚至一些复杂加工程序是无法用手工编程的方式来实现的.随着计算机技术的不断发展,计算机辅助制造(CAM )技术日臻完善,CAM 软件已经被广泛应用于航空、航天、医疗、汽车、电子等诸多领域.其中,西门子公司的UG NX 辅助设计制造软件是目前主流的计算机辅助CAD/CAM/CAE 集成设计软件之一.利用U G NX/CAM 编制数控加工程序,一般包括前置处理和后置处理2个过程,如图1所示.图1 程序处理过程前置处理是指在计算机辅助制造过程中,将CAD 设计的模型,通过CAM 软件模块计算产生的刀位轨迹的整个过程.前置处理产生的是刀位轨迹源文件(cutter location source file),要将其转换成机第25卷第1期2010年2月光电技术应用EL ECT RO-O PT IC T ECHNOL OGY APPL ICAT I ONVol.25,No.1Februar y.2010床能够识别的G 代码就必须通过后置处理来完成.因此,后置处理是数控加工中的一个重要环节,其主要任务是将CAM 软件生成的刀位轨迹源文件转成特定机床可接收的数控代码(NC)文件[1].不同的数控机床,因控制系统的不同,对其数控程序要求的代码格式辅助命令等使用不同.因此要针对不同的数控系统生成不同的后置处理生成器[2].到目前为止,机床后置处理算法研究基本成熟,但如何运用已有的成熟算法解决实际加工中具体机床的NC 程序后置处理问题,用于实际零件加工,仍然具有重要的工程应用价值[3].以德马吉非正交五轴联动数控机床DM U50V 为例(即转动工作台与主轴成45 倾角的特殊双转台五轴联动数控机床),分析机床结构,建立了机床结构运动学数学模型及算法.并介绍了如何将数学模型及算法写入Tcl 语言,完成后置处理程序的编制.1 机床运动学算法分析DMU50V 数控机床结构采用双轴数控回转摆动工作台,机床运动坐标包括X 、Y 、Z 3个移动坐标和转动轴C 及与Z 轴成45 夹角的转动轴B ,如图2所示.其中,C 轴为任意角度,B 轴的运动范围是0 ~180 .机床第4轴B 轴与Z 轴交点与机床原点之间的距离H 是机床的一个重要参数,如图3所示.该参数影响工作台旋转后的坐标[4].图2 DM U 50V 机床坐标系假设工件坐标系O W x yz 与机床坐标系OX YZ 平行,且O W 在机床坐标系OX YZ 中的坐标为(x 0,y 0,z 0),工件坐标系中任意点的刀具中心位置即刀位点为(x w ,y w ,z w ),假定刀轴矢量为单位向量n,n =a x i +a y j +a z k (a z !0).从而,确定加工点(x w ,y w ,z w )时,机床运动坐标X 、Y 、Z 、B 、C 的值[5].图3 旋转工作台坐标关系1.1 确定机床B 、C 轴旋转角度将任意刀轴矢量ON 的起点移到机床坐标系的原点,并平移B 轴使之过O 点.在实际加工中,B 、C 轴的运动方向都是刀具相对工作台的运动方向,与工作台的实际运动方向相反,因此问题可转化为任意刀轴矢量ON 如何转化成ON 0(如图4所示),即如何将刀轴矢量旋转到与机床坐标系Z 轴方向一致的位置.要达到上述要求需进行4次旋转:(1)将刀轴矢量ON 绕Z 轴顺时针旋转一周,形成一个圆弧;(2)将单位矢量ON 0绕B 轴旋转形成一个半圆弧(0 ∀B ∀180 ),2个圆弧产生交点M ;(3)将刀轴矢量ON 绕Z 轴旋转角度C 至OM ;(4)将OM 绕B 轴顺时针旋转角度B 至ON 0.从而,使任意刀轴矢量与Z 轴重合.图4 旋转工作台角度计算根据图4中向量关系可推导出OM =OO 1O 1M =a z k +a 2x +a 2y(cos C #i +sin C #j )(1)OM =OO 2O 2M =12(-j +k )+22∃(22cos B (j +k )+sin Bi)(2)由式(1)、式(2)可得cos B =2a z -1C #=arcsin (1-a z a 2x +a 2y)得出机床的旋转坐标为76光 电 技 术 应 用 第25卷B =arccos (2a z -1)(3)C =arcsin (1-a za 2x +a 2y)+C %(4)其中,C %为向量ON 与X 轴的夹角,根据向量所在象限的不同,具体取值随之变化.令a 2x +a 2y =a xy,则旋转角度C 可表示为C =arcsin 1-a z a xy +arctan a ya xa x >0a y >0arcsin 1-a za xy+90a x =0a y >0arcsin1-a z a xy +arctan a ya x+180 a x <0a y >0arcsin 1-a za xy+180a x <0a y =0arcsin 1-a z a xy +arctan a ya x -180a x <0a y <0arcsin 1-a za xy -90a x =0a y <0arcsin 1-a z a xy -arctan a ya x a x >0a y <0arcsin1-a za xya x >0a y =0(5)1.2 求解旋转后的直角坐标值求解工作台旋转后的任意刀位点(x w ,y w ,z w )在机床坐标系OX YZ 中的坐标(X ,Y ,Z ),根据机床的运动顺序进行如下空间变换(1)将工件坐标系O w xyz 原点平移到机床坐标系OX YZ 原点O,平移距离为(x 0,y 0,z 0-H ),其中(x 0,y 0,z 0)为工件坐标系原点在机床坐标系中的坐标值,变换矩阵为T 1=1 0 0 00 1 0 00 0 1 0x 0 y 0 z 0-H 1(6)(2)工件绕B 倾斜轴旋转B 角,变换矩阵为0 0cos B 0 sin B 0-sin Bcos B 0 00 0 1 00 0 0 1∃1 0 0 00 cos45 sin45 00 -sin45 cos45 00 0 0 1(7)(3)工件绕Z 轴旋转C 角,变换矩阵为R 1=cos C sin C 0 0-sin C cos C 0 00 01 00 0 0 1(8)(4)将工件坐标系原点平移到新工件坐标系O 1x 1y 1z 1原点处的坐标变换矩阵为T 2= 1 0 0 0 0 1 0 0 01 0-x 0 -y 0 -z 0+H 1(9)因此,工作台旋转后的刀位点的齐次坐标[X ,Y ,Z ,1]表达式为[X ,Y,Z,1]=[x w ,y w ,z w ,1]T 1R 1R 2T 2(10)2 后置处理的T cl 语言编程实现Tcl 是&工具控制语言(tool control language)∋的缩写,是一种交互式解释性计算机语言,几乎可以在所有的平台上解释运行,有强大的功能和简单的语法,具有很强的可扩充性和可移植性.嵌入UG NX 系统中,通常用于CAM 中的后置处理程序和加工文档处理程序.应用Tcl 语言编制后处理程序主要开展2项工作:(1)完成事件定义文件的编写;(2)完成事件处理文件的编写.事件定义文件用来控制事件处理后输出的数据格式,事件处理文件用来控制加工过程中的每个事件的处理方式.为了快速搭建后置处理程序框架,可以通过NX/Post Builder 建立事件定义文件和事件处理文件的程序框架,根据实际情况,在程序框架中通过Tcl 语言,添加相应的用户化内容.2.1 编写子程序完成B 、C 角度和刀位点坐标计算 在事件处理文件框架中新建3个子程序为:77第1期 刘东杰:应用T CL 语言实现非正交五轴联动数控机床后置处理proc M OM before motion{};proc r otate c{c pos in pos out};proc rotate b{b pos in pos out}.通过3个子程序分别完成B、C旋转角度的计算、坐标变换矩阵和刀位点在新坐标系中的坐标计算.子程序proc MOM before motion{},T cl语言源代码示例(部分):(1)定义全局变量global mom tool ax is 定义刀轴矢量;global mom pos 定义基于机床坐标系下的运动坐标值;global mom prev pos定义前一个运动事件的坐标系;global mom motion event定义当前运动事件的类型;(((2)确定机床工作台状态及B、C旋转角度if{$tmpz=1}{ 机床主轴矢量垂直于工作台;set ud pos(b)0.0 B轴旋转角度为0;rotate c$ud pos(c)mom pos ud posrotate c$ud pos(c)mom pos arc center ud cpos ((上述程序段为子程序pro c M OM before motion 的部分程序段示例,由于篇幅关系不再展开叙述.通过T cl语言进行一系列事件的逻辑判断、数学计算,最终完成B、C旋转角度的计算、坐标变换矩阵和刀位点在新坐标系中的坐标计算.2.2 后置处理程序与UG/CAM系统的集成将定义好的事件处理文件和事件定义文件存储在相应的后置处理程序存放的根目录下,如:(E:\ Program F iles\U GS\NX3.0\M A CH\resour ce\postpro cessor).并在该根目录中找到template post.dat文件,打开该文件并对文件进行如下修改.DMU50V 后置处理器${UG II CAM PO ST DIR}DM U50V.tcl, ${UG II CA M PO ST DIR}DM U50V.def.通过上述编辑完成了后置处理程序与UG/ CAM系统的集成,用户通过UG/CAM系统直接对DM U50V机床后置处理进行调用.3 结 束 语以上通过结合非正交五轴联动数控机床(DMU50V)的结构特点,介绍了后置处理算法,并将该算法成功应用到Tcl语言编程中,实现了非正交五轴联动数控机床后置处理程序编制并已成功应用于工程实际中.后置处理作为CAD/CAM系统中的关键环节,决定了CAD/CAM软件的应用效果和复杂零件加工的质量、效率等.文中提出的机床运动学算法的推导对同类型设备和标准五轴联动数控机床的后置处理程序开发具有一定的参考价值.参考文献[1] 张磊.U G N X4后处理技术培训教程[M].北京:清华大学出版社,2007.[2] 李海泳,张森棠,赵明,等.U G N X数控加工技术[M].北京:清华大学出版社,2006.[3] 成群林,侯正全,宋健,等.特殊五坐标数控机床后置处理技术研究[J].航天制造技术,2007(6):20-22. [4] 葛振红,姚振强,赵国伟.非正交五轴联动数控机床后置处理算法[J].机械设计与研究,2006,22(2):79-81.[5] 丁勇,耿小强,陈刚.一种特殊结构的五轴数控机床的后置处理算法与软件实现[J].CA D/CA M与制造信息化,2005(1):77-78.(上接第59页)了DSP计算庞大数据的高效性和FPGA精于并行处理的优点,系统具有集成度高、存储量大、处理速度快和方便传输等特点.另外系统也有很好的通用性,不仅能够用于目标识别,还可实现压缩、分类等其他信息处理,具有广泛的应用前景.参考文献[1] 赵建平,李捍东.基于DSP的图像处理系统的应用研究[J].自动化技术与应用,2008,27(11):45-48. [2] 贾俊涛,张桂林.基于U SB2.0的图像传输系统的设计与实现[J].计算机工程与设计,2006,27(17):3239-3242.[3] 李方慧,王飞,何佩坤.T M S320C6000系列DSPs原理与应用[M].2版.北京:电子工业出版社,2003:1-2,9-11.[4] 谷延锋,刘颖,贾友华,等.基于光谱解译的高光谱图像奇异识别算法[J].红外与毫米波学报,2006,25(6):473-477.78 光 电 技 术 应 用 第25卷。
AC双转台五轴联动数控加工中心的后置处理摘要:数控加工技术已经成为现代制造业中不可或缺的一部分,它可以高效地完成各种零部件的加工任务,并且具有高精度、高效率的特点。
AC双转台五轴联动数控加工中心可以完成更加复杂的加工任务,在加工完成后还需要进行后置处理,以保证加工零件的质量和精度。
文章以AC双转台五轴联动数控加工中心为研究对象,研究其后置处理的可行性,以期为多轴设备提供有效保障。
关键字:双转台;五轴联动;后置处理前言在数控编程过程中,前置处理指的是刀位的轨迹计算过程。
基于相对运动这一原理,一般在工件坐标系当中来计算刀位的轨迹,无需将机床结构、指令的格式考虑进去,以使前置处理通用化,保证前后置处理能够各自负责相应的任务。
为了读取最终加工程序,就需要对前置处理得到的刀位数据进行转换,形成机床程序代码,这一过程就是后置处理。
在航空领域,AC双转台五轴联动数控加工中心的后置处理起着重要保障作用,本文主要以AC双转台五轴联动数控加工中心的后置处理展开探究。
1后置处理的概述1.1 概念后置处理属于数控加工和CAM系统间的桥梁,其主要任务就是对CAM软件生成的刀位轨迹进行转化,使其成为符合特定数控系统、机床结构的加工程序。
1.2 主要任务五轴联动数控加工中心的后置处理有着重要的任务,主要是结合机床的控制指令格式、运动结构等要求,对于前置处理所生成的刀位数据文件进行转变,使其成为机床各轴的运动数据,然后,依据控制指令的具体格式,将其进行转换,形成数控加工中心的加工程序。
具体而言,可以将后置处理的任务分为几下几点:①机床运动学转换五轴联动数控编程所生成的刀位数据,通常指的是刀具与工件坐标系相对的刀心具体位置、刀轴矢量数据。
在机床的运动转变下,其主要是依据实际运动结构,对刀位文件当中的数据信息进行转换,使其成为不同运动轴上的数据信息。
②非线性运动误差的校验非线性运动误差的校验是在CAM系统计算刀位数据时进行的,这个系统使用离散直线来近似工件轮廓。
图2:控制轴号与伺服轴号的区别 19682——第1旋转轴轴方向
图3:旋转轴轴方向设定旋转轴旋转方向
图6:工作台第1旋转轴到工作台第2旋转轴交叉矢量
图7:五轴中心点测量STEP-1
工作台旋转轴上A 、B 点选取
轴旋转轴线上一点,B 点为C 轴旋转轴线上一点,为方便测量和计算,选取轴轴线上Y 位置相等,选取B 点为C 轴旋转轴线上工作台面位置。
图8:五轴中心点测量STEP-2
STEP-3 ZP1、ZB1、XB1坐标值测量
,测量B 点在Z 向的坐标ZP1(Z-)、工件上表面Z 向的坐标ZB1((X-)。
L L
Y+
Z+
A B
B 轴旋转中心线
C 轴旋转中心线
Y+
矢量AB 可以分成X 向和Z 向的分量,
Y 向重合。
ZP1(Z-)ZB1(Z-)
XB1(X-)
图9:五轴中心点测量STEP-3
YC2坐标值测量
度,测量工件Y+向侧面坐标YC1(Y+);
YC2(Y-)
YC1(Y+)
10:五轴中心点测量STEP-4
向侧面坐标XC2(X+)。
XC2(X+)
11:五轴中心点测量STEP-5
坐标值测量
向侧面坐标XB2(X+);
ZB2(Z-)
XB2(X+)
12:五轴中心点测量STEP-6 五轴中心点计算介绍:
B(X0->C
图15:旋转轴输出角度判定过程 以BC类型工具轴Z轴机床加以说明:
图17::1221#4=0时 G53.1执行前后两个旋转轴的旋转位置图18::1221#4=1时 G53.1执行前后两个旋转轴的旋转位置。
基于Vericut的教学型五轴机床运动仿真张翔宇【摘要】基于课题需求设计了一种用于实训教学的摇篮结构五轴机床,为验证机床模型间的运动关系是否正确合理,文中采用VERICUT软件构建了摇篮结构五轴数控机床仿真环境,并在此基础上进行了小叶轮模型仿真加工,从而验证了模型机构的合理性,为下一步实际制作五轴机床提供了理论支持,同时也为其它结构机床的模拟仿真提供了一定经验.【期刊名称】《机械工程师》【年(卷),期】2017(000)001【总页数】3页(P7-9)【关键词】VERICUT;数控仿真;五轴机床;摇篮结构;叶轮加工【作者】张翔宇【作者单位】天津科技大学,天津300222【正文语种】中文【中图分类】TH164五轴联动数控机床在复杂曲面零件的生产制造以及航空航天、汽车、轮船和模具等行业中具有显著的优势和重要的现实意义[1]。
因此五轴加工技术的培训和教学亦非常重要[2],但由于五轴数控机床价格昂贵,不适合大范围购置机床,开展实训教学;因此急需设计研制一种适用于五轴加工技术培训和教学的小型五轴数控机床。
本文根据课题需求,采用一种摇篮结构五轴机床,在实际生产制作前需要对机床的运动特性及工作合理性进行仿真验证。
VERICUT软件是美国CGTech公司开发的一款用于数控加工仿真的专业软件[3-5],其能够验证切削过程中的干涉、碰撞和过切等缺陷,并且根据需求进行程序优化,此外还可以真实模拟机床各运动部件间的运动关系,采用该软件能够有效地验证五轴机床是否能够合理运动。
1.1 机床模型建立首先采用UG三维软件进行五轴机床的各部件设计,以及整体结构设计。
当前常见的五轴机床结构主要包括双摆头结构、双转台结构和摆头转台结构三大类,不同的结构有不同其特点,其中双摆台结构的实现和制作难度最小,而双摆台结构根据其机构特点又称作摇篮式,对于摇篮式五轴数控机床来说转动机构是它的主要组成部分,转动机构主要是承载工件的重量,固定工件带动工件按要求进行旋转。
德马吉海德汉系统五轴加工中心教学之操作与编程培训手册目录目录 (I)第一章机床简介 ........................................................................................................................ .. (1)1.1 机床特点......................................................................................................................... (2)1.2 DMU 40 mono BLOCK 技术数据和特性 (3)1.3 数控系统......................................................................................................................... (3)第二章运行方式 ........................................................................................................................ .. (4)2.1 屏幕画面......................................................................................................................... (4)2.1.1 屏幕画面布局 (4)2.1.2 屏幕画面上的键说明 (5)2.2 机床操作区 (6)2.2.1 机床操作区布局 (6)2.2.2 操作区键详细说明 (7)深圳卓越官网:www.0755ug.com;可咨询热线:186****0058(微信同号)2.3 刀具表......................................................................................................................... .. (11)2.3.1 标准刀具数据 (12)2.3.2 自动测量刀具所需的刀具数据 (14)2.3.3 自动计算速度/进给速率所需的刀具数据 ..........................................................142.3.4 用于开关式 3D 测量探针系统的刀具参数 ........................................................15第三章机床操作 (16)3.1 开关机 (16)3.1.2 关机 (17)3.2 基本操作 (18)3.2.1 手动操作 ................................................................................... 3.2.2 电子手轮操作 .. (18)3.2.3 增量方式点动 (20)3.3 建立刀具表和刀位表 (20)3.3.1 建立刀具表 (20)3.3.2 建立刀位表 (21)3.4 程序管理 (22)3.4.1 文件管理 (22)3.4.2 文件命名 (22)3.4.3 新建目录 (23)3.4.4 文件操作 ................................................. 3.5 装卸3.5.1 从刀库中装刀与刀 (28)3.5.2 从主轴中装刀与拆刀 (30)3.6 对刀......................................................................................................................... (30)3.6.1 用标准刀对刀长 (30)3.6.2 对刀(试切法) (33)第四章加工编程 ........................................................................................................................ (38)II4.1 创建与编写程序 (38)4.1.1 定义毛坯形状-BLKFORM (39)4.1.2 创建新零件程序 (40)4.2 输入刀具相关数据 (40)4.2.1 进给速率F (40)4.2.2 主轴转速S (41)4.3 轮廓加工编程 (44)4.3.1 路径功能 (44)4.3.2 工件加工的刀具运动编程 (45)4.3.3 接近与离开轮廓的路径类型 (48)4.4 编程举例..........................................................................................................................514.5 编程-循环 ........................................................................................................................544.5.1 用软键定义循环 (54)4.5.2 用 GOTO 功能定义循环 (54)4.5.3 调用循环 (55)4.5.4 循环举例:钻孔循环 (55)4.6 测试运行和程序运行 (56)4.6.1 测试运行 (56)4.6.2 程序运行 (56)参考文献......................................................................................................................... . (57)卓越数控第一章机床简介德马吉五轴万能加工中心 DMU40 是同类级别中最高效的 5 轴加工中心,灵活性最佳,DMU mono BLOCK®机床与身俱来的高水准:标配 5 轴或模块式设计,可选配转速在 10000rpm~42000rpm 范围之间的针对特定机床的主轴,用作 B 轴的快速动态数控铣头具有很大的摆动范围,负摆角最大达 30°,还有快速数控回转工作台,适用于日常生产的 5 面/5 轴加工。
2010年 第55卷 第25期:2510 ~ 2519 英文版见: Ding H, Bi Q Z, Zhu L M, et al. Tool path generation and simulation of dynamic cutting process for five-axis NC machining. Chinese Sci Bull, 2010, 55,doi: 10.1007/s11434-010-3247-8评 述《中国科学》杂志社SCIENCE CHINA PRESS五轴数控加工的刀具路径规划与动力学仿真丁汉①, 毕庆贞②, 朱利民②, 熊有伦①① 华中科技大学数字制造装备与技术国家重点实验室, 武汉 430074; ② 上海交通大学机械系统与振动国家重点实验室, 上海 200030 E-mail: dinghan@ 2009-10-09收稿, 2009-12-29接受国家重点基础研究发展计划(2005CB724103)和国家自然科学基金重点项目(50835004)资助摘要 五轴数控加工是航空、航天、能源和国防等领域中高效加工复杂零件的有效手段, 是提升我国制造水平的技术突破口. 从五轴数控加工的优势出发, 描述在刀具路径规划、几何-力学集成仿真和动力学仿真三个方面的关键问题, 重点介绍基于可达性的刀轴方向优化、三阶点接触和线接触成形刀位规划、刀具包络面解析法求解和加工过程稳定性分析等方面的最近研究进展, 分析存在的问题, 并展望未来的发展趋势.关键词五轴数控 刀具路径几何-力学集成仿真 动力学仿真传统的三轴数控加工通过控制刀具平动来完成零件的加工, 五轴数控机床是由三轴机床增加两个旋转自由度构成, 利用这两个旋转轴, 五轴数控机床可以使刀具处于工作空间内的任意方向. 五轴数控加工的优势主要通过控制刀轴方向实现, 具体体现在: (1) 改变刀轴方向可以避免刀具和零件干涉, 实现整体叶轮和螺旋桨等复杂曲面零件的加工; (2) 通过调整刀轴方向能够更好地匹配刀具几何与工件曲面, 增加有效切宽, 实现大型敞口类曲面零件的高效加工; (3) 控制刀轴方向可以改善加工条件, 如在加工叶轮根部等曲率较大的区域时, 只能用刚度较低的小半径刀具, 选择合理的刀轴方向, 可以缩短刀具悬伸量, 控制刀轴方向还可以控制刀具参与切削的区域, 降低切削力和减少刀具磨损, 提高加工表面质量.五轴数控加工具有上述优势的同时也带来了新的挑战, 由于旋转运动的引入, 刀轴姿态更加灵活, 在机床坐标系下难以直观想象出刀具相对于工件的运动, 增加了刀具路径规划的难度, 而且刀具上各点的进给速度并不相同, 加工条件瞬时变化, 使切削力预测和动力学问题更加复杂. 目前的研究工作主要体现在3个方面[1]: 刀具路径规划、加工过程的几何-力学集成仿真和动力学仿真, 如图1所示. 刀具路径规划是根据零件模型、加工方案和误差要求生成刀具相对于工件运动轨迹的过程, 生成的刀具路径对加工质量和加工效率有决定性的作用, 是加工过程几何-力学集成仿真的基础. 几何-力学集成仿真中的几何是指材料去除过程中刀具与工件之间的切削几何,集成仿真是指集成切削几何和切削力模型来预测加工过程中的动态切削力, 是基于切削力规划进给率、预测和补偿刀具与工件变形等工作的基础, 也可以为动力学仿真提供力学信息. 动力学仿真是在切削力、机床-刀具-工件系统动力学特性基础上预测加工过程稳定性和工件表面形貌的过程, 是根据加工过程的动态特性优化工艺参数和刀具路径的基础.图1 五轴数控加工工艺的关键问题国内外对五轴数控加工进行了大量的理论和应用研究, 目前已有通用CAM软件(如UG和Catia)、专用CAM软件(如加工叶轮的Max和加工叶片的TurboSoft)和动力学仿真软件(如CutterPro). 欧盟在2001年开展了“Flamingo (flank milling optimization)”项目, 联合了SNECMA, Rolls Royce, Dassault Systè- mes等著名公司和高校研究了高效侧铣加工方法. 美国联合技术公司、普惠(Pratt & Whitney)公司和Concepts NREC公司一直在研究五轴高效精密加工技术. 国内也开发了如开目、5BDM和DynaCut等软件, 但在理论研究和应用方面尚处于起步阶段.目前的商业软件在刀具路径规划和仿真方面提供了丰富的策略, 但在智能性、工艺性和计算效率等方面还不完善, 如刀轴方向控制策略主要依靠编程人员的输入, 难以做到自动优化刀轴方向来同时满足干涉避免、宽行加工、刀具路径整体光顺和缩短刀具长度等需求; 在动力学仿真方面主要针对三轴数控加工, 亟需针对五轴高速加工的切削力和切削过程动力学建模与仿真.1 刀具路径规划刀具路径规划是数控编程的核心技术, 在复杂曲面五轴高效加工的刀具路径规划中, 最大的难点是除满足几何约束外, 还需要考虑加工过程中的动态特性和物理因素, 尤其对于难加工材料的工件, 动态特性和物理因素很大程度上决定了加工效率和加工质量, 是在刀具路径规划阶段必须考虑的. 规划刀具路径时, 需要在保证无干涉前提下, 通过调整刀轴方向来扩大刀具有效切削面积、改善工艺条件.1.1 干涉避免干涉避免是加工复杂曲面零件时需要首先考虑的几何约束, 目前的无干涉刀位规划方法可以分为先生成后检测的规划方法和基于可达性的规划方法. 先生成后检测是指先生成刀具路径然后检测干涉, 通过调整刀轴方向来避免干涉, 如图2所示; 而基于可达性的刀具路径规划方法是直接在可达空间中生成无干涉刀具路径, 如图3所示.先生成后检测方法的工作集中在干涉检查和刀轴方向调整两方面. 数控程序中刀位点一般有几万行甚至十几万行, 干涉检查往往花费大量的计算时间和资源,因此研究重点在提高全局干涉检查的效图2 先生成后调整的干涉避免方法[2](a) 干涉发生; (b)调整刀轴方向图3 基于可达性的干涉避免方法(a) 可达方向锥; (b) 无干涉刀具路径率方面[2,3]. 在加工复杂零件时, 先产生后检测方法往往需要反复的检查干涉和调整刀轴方向, 在这个过程中主要考虑几何约束, 难以根据工艺需求优化刀轴方向.基于可达性的规划方法首先在离散的刀触点处计算出刀具的可达方向锥, 然后在可达方向中规划刀具路径, 这种方法的优点是可以直接判断零件的可加工性, 减少甚至可以避免对刀具路径进行反复的调整和检测, 因此能够在刀具无干涉空间中优化刀具路径, 例如可以根据机床运动学性能优化刀轴方向, 克服在优化刀轴方向时难以避免全局干涉的难题. 但在加工复杂零件时, 障碍物模型往往由十几万甚至几十万个多边形组成, 计算可达刀轴方向往往需要庞大的计算资源和时间, 所以研究的重点集中在如何快速计算刀具可达方向锥方面, 主要有C(configuration space)空间法[4,5]和可视锥法[6~10]. C-空间法的关键是如何将障碍物表面快速映射到C-空间, 计算效率是该类算法的主要问题. Wang等人[5]的计算结果表明, 当障碍物模型包含10000个三角形时,即使不考虑刀柄的干涉检查, 计算可达方向锥的时25112010年9月 第55卷 第25期2512间会达到1190.33 min. 为了提高计算效率, 先忽略刀具半径, 把刀具抽象为一根从刀位点出发的射线, 可达性问题就转化为可视性问题. 本文作者[6~8]用C-空间方法描述了刀具的可视锥, 利用图形学中的消隐算法提出了3种提高可视锥计算速度的策略, 并提出了基于可视锥的曲面可制造性分析方法. 但可视性没有考虑刀具和刀柄的半径, 仅仅是刀具无干涉的必要条件, 因此需要耗时的后处理来进行精确的干涉检查[9]. 如果将加工曲面和干涉检查面做等距偏置, 球头刀的可达性问题可以等效为可视性问题[10], 但是引出的等距面计算是一项复杂的任务, 而且该方法仍然无法准确考虑刀柄的半径, 只适用于球头刀, 因此很难有通用性. 本文作者[11,12]推广了传统可视锥的概念, 提出了高效计算刀具全局可达方向锥的方法, 具有近似线性的时间复杂度. 对于工业中常用的平底铣刀和圆环铣刀, 根据刀触点、曲面外法线方向和刀轴方向一般能够确定唯一的刀位点, 当沿刀轴方向的反方向观察刀位点时, 刀具的全局可达问题可以等价为一组圆盘面和圆锥面的完全可视问题, 利用图形显卡(GPU)中的遮挡查询功能可以快速检测该圆盘和圆锥面的完全可视性, 进而判断刀具的完全可达性. 表1对比了3种算法的计算时间, 可以发现, 当输入障碍物模型的三角形数和刀轴方向数都是文献[9]中的10多倍时, 基于GPU 算法的计算时间仅为文献[9]中算法的2%, 单个刀位的平均计算时间小于文献[9]中算法的2‰. 即使输入三角形个数大于文献[3]的10倍, 基于GPU 算法的单个刀位平均检测时间小于文献[3]中算法的3%.1.2 加工效率五轴数控加工至今仍广泛采用球头刀, 球头刀加工刀位规划简单, 但效率比较低, 而非球头刀通过调整其位置和姿态, 可以使刀触点轨迹线附近带状区域内的刀具包络曲面充分逼近理论设计曲面, 从而显著提高给定精度下的加工带宽, 在加工平坦、敞口类曲面时能充分发挥五轴联动机床的潜力, 成为近些年来研究的热点. 研究工作主要集中在平底刀和圆环刀的端铣加工, 以及圆柱刀和圆锥刀的侧铣加工. 端铣加工中依靠点接触成形, 通过增大刀具的有效切削面积可以获得高材料去除率, 提高加工效率, 而侧铣加工中使用线接触成形, 直接实现宽行加工.五轴数控加工的成形原理为单参数面族包络原理, 真实的加工误差为刀具包络面相对于工件曲面的法向误差. 由于只有在所有刀位都确定之后才能计算刀具包络面[13,14], 因此如何在单个刀位规划的时候考虑刀具包络面与工件曲面之间的偏差是个非常关键的问题, 它直接关系到刀位计算的精度. 由于操作上的难度及复杂性, 多数文献都采用了近似的简化处理[15], 将刀位规划转化为单个刀位下, 刀具曲面与工件曲面间的优化逼近问题, 给出的各种刀位优化模型并不能真实地反映实际加工过程, 并且现有的方法仅仅适合某种曲面或某种刀具的刀位计算, 在通用性、可操作性、稳定性或加工精度方面还有许多需要改进的地方.针对端铣加工, 王小椿等人[15~17]相继从刀具包络面与设计曲面在刀触点处高阶切触的角度研究了刀位规划问题. 王小椿等人[15]提出了中凹盘形铣刀的密切曲率法, 在垂直于进给方向的法截面中, 由刀尖轨迹圆形成的包络面与理论曲面的法截线具有相同的1~3阶导数, 从而在保持精度的情况下, 加大了每次走刀的加工带宽. Rao 等人[16]通过讨论设计曲面与刀具包络面的曲率匹配, 给出了消除平底刀五轴加工自由曲面的局部干涉的方法. 上述两种方法均是基于刀具包络面的局部近似模型进行刀位优化, 但仅适用于盘形铣刀或平头刀, 而不能扩展到其他类型的刀具. Gong 等人[17]建立了描述刀具曲面、刀具包络面和设计曲面之间关系的模型, 提出了带状密切意义下刀具包络面逼近设计曲面的原理与方法. 该方法适用于一般的回转刀具, 但它是建立在刀具包络面的二阶局部重建的基础上的, 仅能做到刀具包络面与工件曲面的二阶切触. 对于五轴加工而言, 理表1 可达空间计算时间的对比输入模型 方法计算平台三角形刀位点 刀轴方向计算时间单个刀位的平均计算时间 Sarma 等人[9]SGI 工作站, Dual CPU 250M 10665 1500 80 51.63 min 2.58×10−2 s Elber 等人[3] CPU 2.4G, RAM 512M12600 50000 1 61.61 s 1.23×10−3 s 本文作者的方法[12]CPU2.4G, RAM 512M 1397542000 1026 60.53 s 2.95×10−5 s论上可以实现两者的三阶切触, 因此二阶模型未能充分发挥五轴联动加工的潜力. 这些方法的理论模型也互不兼容, 并且均是将切触条件转化为等式方程, 然后严格计算出满足切触条件的刀位. 但在实际应用中, 由于刀具和设计曲面的复杂性, 以及无干涉约束、机床工作空间约束以及刀具路径光顺性约束的存在, 往往无法实现精确的高阶切触加工. 本文作者[18,19]研究了两线接触曲面间的几何学特性, 刀具包络面的基本条件是沿特征线和刀触点轨迹线分别与刀具曲面和设计曲面线接触, 提出了回转刀具扫掠包络面的局部重建原理. 建立了由单个刀位重建刀具包络面局部三阶近似曲面的数学模型, 刻画了刀具曲面、刀具包络面与设计曲面在刀触点邻域内的三阶微分关系, 在此基础上提出了非球头刀宽行五轴数控加工自由曲面的刀位规划新方法——三阶切触法. 该方法通过优化刀具的前倾角和侧倾角使得在刀触点处刀具包络曲面与设计曲面达到三阶切触, 适用于任意回转面刀具、任意设计曲面及各种加工方式, 并且可以自然地处理各种几何学和运动学约束. 采用环心圆半径为10 mm, 母圆半径为2.5 mm的圆环刀加工某螺旋面, 在某一刀触点处限定加工误差δ为0.005, 0.01 mm时, 3种刀位(球头刀一阶切触、圆环刀二阶、三阶切触)的加工带宽如表2所示, 可以看出三阶切触加工实现了刀具包络曲面与设计曲面的局部最佳逼近, 即使与二阶切触加工相比也显著提高了加工效率.针对侧铣加工, Lartigue等人[20]首次从控制整体误差入手研究了刀位优化问题, 通过调整轴迹面使得刀具包络面在最小二乘意义下逼近设计曲面, 但他们所采用的误差度量经过了一定的简化. 针对柱刀加工, Gong等人[21]应用等距包容原理将该问题转化为轴迹面向设计曲面的等距面的最小二乘逼近问题. 这种方法不拘泥于局部误差的大小, 而是着眼于控制刀具面族包络在整体上向设计曲面的逼近误差, 因此被称为整体优化方法. 虽然最小二乘曲面拟合可以直接沿用曲面反求的有关理论和方法, 从计算的角度来说更容易实现, 但是不符合ISO和ANSI标准推荐的轮廓度误差评定准则, 而且这两种方法不能处理无过切约束, 不适用于半精加工规划. 此外, 包络面与设计曲面间的法向误差的解析描述以及轴迹面形状改变对法向误差的影响等基础问题也没有很好地解决. 本文作者[22,23]将柱刀侧铣加工刀具路表2 加工带宽比较加工误差δ/mm球头刀(R=5.5 mm)环刀二阶密切环刀三阶密切0.005 0.69 2.48 5.280.01 0.98 3.12 6.14径整体优化问题归结为刀具包络面向设计曲面的最佳一致逼近问题, 定义了点-轴迹面法向误差函数,并推导出其关于轴迹面形状控制参数的一阶梯度和二阶海色矩阵表达式, 在此基础上构造了高效的离散点云轴迹面逼近算法, 应用于非可展直纹面的侧铣加工, 几何精度比国际上现有的方法提高了30%以上, 并且可以自然地处理无过切约束, 对比结果如表3所示. 这一方法利用了柱刀包络面与其轴迹面互为等距面这一几何性质, 因此无法推广应用于锥刀的情形. 在某些应用场合下, 锥刀可在保证刚性的前提下实现端部的小半径切削, 从而避免刀具端部与工件的干涉以及小半径柱刀刚性不足的困难, 因此关于锥刀侧铣加工的刀位优化方法近年来引起重视.本文作者[24,25]基于刀具包络面的双参数球族包络表示, 提出了无须构造包络面而直接计算其与设计曲面间法向误差的方法, 并推导出法向误差关于刀轴轨迹面形状控制参数的一阶梯度表达式, 揭示了刀位微小调整对设计曲面和刀具包络面间整体逼近误差的影响规律, 在此基础上构造了基于导数信息的刀具包络面向设计曲面的离散点云的最佳一致逼近算法, 实现了圆锥刀五轴侧铣加工刀具路径的整体优化. 有关理论和方法同样也适用于一般回转刀具的侧铣加工规划. 以圆锥刀侧铣加工某叶轮叶片为例, 叶片直纹面的两条边界曲线均为3次B样条曲线,圆锥刀的底面圆半径为6.25 mm, 高度为30 mm, 半锥角为10°. 在待加工直纹面上均匀选取50×100个离散点. 由Chiou的方法[26]生成初始轴迹面, 此时刀具包络面与设计曲面间的最大过切量为0.0896 mm, 最大欠切量为0.0239 mm, 对轴迹面进行优化后, 最大过切量和欠切量分别减小到0.0062和0.0061 mm, 可以看出刀具路径整体优化显著提高了零件的几何精度.表3 几种不同方法结果的比较a)RRD[27]MBM[28]Gong等人[21]本文作者的方法[22]最大欠切量/mm 0.220 0.264 0.093(0.228) 0.068(0.228)最大过切量/mm 0.220 0.211 0.119(0.172) 0.067(0.172)a) 括号中的为优化前的结果25132010年9月 第55卷 第25期25141.3 工艺条件改善高速加工对刀具轨迹的光顺性和加工系统的整体刚度提出了更高的要求. 刀轴方向光顺性和刀具长度影响五轴数控加工过程的动态特性; 不同刀轴方向也会改变有效切削速度等切削参数, 影响切削力等物理因素. 在刀具路径规划中需要综合这些因素, 改善工艺条件.(ⅰ) 刀轴方向光顺. 刀轴方向的光顺性对运动学非线性误差、加工效率、进给运动平稳性和切削条件[29,30]都有直接的影响, 因此刀轴方向的光顺性是评价刀具路径的一个重要指标. 刀轴方向光顺性的度量可以在机床坐标系中、工件坐标系中或者进给坐标系中定义, 分别对应机床旋转轴的运动、刀轴方向相对于工件的变化和切削条件的变化.现有研究中大多考虑机床坐标系下的度量, Ker- sting 等人[31]研究了在自由C-空间中根据机床坐标系下的度量光顺刀轴方向的方法. Castagnetti 等人[29]以旋转轴进给运动的平稳性和加工效率为目标定义了机床坐标系下的度量, 证明优化刀轴方向后可以明显缩短加工时间. 本文作者[11,12]研究了在刀轴可行空间中整体光顺刀轴方向的算法, 该算法考虑了相邻刀位之间的角速度约束, 把刀轴方向整体光顺问题定义为离散域的约束最优化问题, 用有向图的最短路径算法求解该优化问题获得了整体光顺的刀具路径.根据工件坐标系下的度量光顺刀轴方向的方法主要集中在NURBS 刀具路径规划方面, Dassault 公司[32]研究了用双样条曲线描述五轴加工刀具路径的方式, 通过插值获得光滑的刀轴方向. Siemens 的840D 数控系统推出了支持等距双NURBS 刀具路径的接口, 刀轴方向为球面上的有理样条曲线, 保证了刀轴方向的光滑. 本文作者1)[33]提出了生成等距双NURBS 刀具路径的方法, 基于“点-线”运动学, 引入对偶四元数超平面描述刀具位形空间, 将“离散刀位→ 连续刀具路径”生成问题转化为对偶四元数空间中的平面插值型曲线设计问题, 采用B 样条曲线设计出有理运动表达形式的刀具路径, 可方便地转化为固定间距双NURBS 曲线的表达形式.进给坐标系下的度量反映了切削条件的变化, 根据进给坐标系下的度量光顺刀轴方向有助于实现切削力平滑. Ozturk 等人[34]针对球头铣刀加工分析了刀轴方向与切削力的关系, 证明刀轴方向对球头铣刀的加工质量有明显影响. 本文作者[30,35]提出了在刀触点网格上整体光顺刀轴方向的算法, 该算法综合考虑了工件坐标系下、机床坐标系下和进给坐标系下的三种度量, 可以同时保证沿进给方向和相邻行方向上刀轴方向的整体光顺性, 而且只需要计算刀触点网格上的刀具可达方向锥, 具有较高的计算效率, 仿真表明, 整体优化刀轴方向可以提高加工效率, 使机床进给运动更加平稳, 有利于实现加工过程中切削力的平滑.(ⅱ) 缩短刀具长度. 可以用更短的刀具加工复杂零件是五轴数控加工的一个重要优势, 缩短刀具悬伸长度可以提高整个加工系统的刚度. 刀具最短安全长度一般在数控程序仿真阶段计算, 如数控仿真软件Vericut 在6.2版本中提供了计算安全最短刀具长度的功能. 在仿真过程中计算安全最短刀具长度需要首先规划出刀具路径, 只能针对已有刀具路径计算安全的刀具悬伸量, 然而在加工复杂零件时,安全最短的刀具长度往往由刀轴方向决定, 因此应该在刀具路径规划阶段考虑刀具的安全最短长度.如何在规划五轴数控加工刀具路径时考虑安全最短刀具长度, 在现有研究中考虑较少. Morimoto 等人[10]针对球头铣刀的固定角度加工提出了调整刀轴方向来缩短刀具长度的算法, 该方法需要首先求被加工曲面和干涉检查曲面的等距偏置面, 而且在计算安全刀具长度时过于保守. 本文作者[36]在基于GPU 检测刀具可达性的基础上, 提出了计算可达方向上安全最短刀具长度的方法, 为3+2数控加工提供了高效的刀具安全长度规划方法. 在此基础上, 进一步探索了以刀具长度最短为目标的五轴联动数控加工刀具路径规划算法[37,38], 以刀具路径的无干涉和相邻刀位之间刀轴方向的光顺性作为约束, 把刀具长度优化问题转化为约束组合优化问题, 并给出了有效的求解方法.2 几何-力学集成仿真动态切削力仿真是物理仿真的基础, 在进给速1) Zhang X M, Zhu L M, Ding H, et al. Kinematic generation of ruled surface based on rational motion of line and point-line. Comput Aided Geom D, (Submitted)度、主轴转速等切削参数优化, 切削颤振预报, 加工过程自适应控制, 刀具磨损和破损监测, 加工表面形貌预测, 加工误差分析与补偿中有着广泛的应用. 几何-力学集成仿真是根据材料去除过程中的瞬时切削条件来预测动态切削力, 包含切削力系数和瞬时切削几何两方面的工作, 其中切削力系数一般采用实验标定的方法求得[39,40], 因此主要工作为刀具扫描体和刀具-工件切削几何建模.2.1 几何仿真与切削力预测的集成刀具扫掠体建模的关键是求解其包络面. 对于五轴运动下的刀具扫掠体包络面的建模, 目前常用的方法是数值法[41], 包括Jacobian秩亏损方法、扫掠微分方程方法、隐式建模方法及Minkowski和方法, 这些方法需要数值求解高阶常微分方程或超越方程, 计算量很大. Chiou等人[42]推导了环刀和由上、下锥面和中间环面组成的APT刀具在五轴线性插补运动下的瞬时特征线的求解公式. Du和Ye等人[43,44]通过引入瞬时标架和刚体速度表示简化了Chiou的结果. 之后, Chiou等[45]通过引入刀触点处的瞬时标架得到了APT刀具在一般空间刚体运动下的瞬时特征线的求解公式. 上述方法需要逐点计算包络面上的点, 解的判别过程比较复杂. 本文作者[13,14]提出了两种回转刀具切削刃扫描面的解析表达方法: (1) 将锥刀、鼓刀和环刀的切削刃回转面表示为单参数可变半径球族的包络面, 利用双参数球族包络理论推导出了这3种刀具在一般空间运动下的扫掠体包络面及其单位外法矢的解析表达式; (2) 应用包络条件和刚体运动的速度表示方法推导出任意回转刀具在一般空间运动下扫掠包络面特征线的解析表达式, 在方法上具有无须引入附加瞬时标架、公式简洁明了的优点.刀具-工件的切削几何是五轴加工铣削力仿真的基础. 目前常用的切削几何建模方法主要分为实体建模法、解析模型法和离散几何建模法3类: (1) 实体建模法, Altintas等人[46]采用ACIS实体建模工具确定五轴侧铣加工圆锥铣刀与工件的瞬时啮合状态和切厚; (2) 解析模型法, Elbestaw等人[47,48]将刀刃曲线表示为NURBS曲线, 通过计算该曲线与工件几何的相交确定瞬时参与切削的刀刃微元与瞬时切厚; (3) 离散几何建模法, Jerard等[40]使用扩展的Z-buffer方法表示工件几何, 通过刀具扫描体与Z-buffer单元的相交关系计算瞬时啮合区域与瞬时切厚. 2.2 切削力约束下的进给率规划在五轴铣削过程几何-力学集成仿真的基础上,可以根据切削力优化进给率. 目前商用CAM软件的进给率优化算法均基于体积分析(也称为材料去除率). 在这种传统的方法中, 通常把进给率设置为反比于瞬时材料去除率或者与材料去除率成指数函数关系. 该方法的两个主要缺点是: (1) 瞬时材料去除率虽然从一定程度上可以反映切削力的大小, 但不能反映切削力的方向, 故基于材料去除率的进给率优化不能反映切削力的本质; (2) 由这种方法规划出的进给率所产生的切削力的大小难以保持恒定. 针对基于材料去除率规划进给率的缺点, Bailey等人[47,48]提出了基于切削力模型的五轴加工进给率规划方法.Erdim等人[49]对基于切削力模型的与基于材料去除率模型的两种进给率优化策略做了详细比较研究.本文作者[50]提出了切削力约束的五轴数控侧铣加工进给率离线规划方法: 基于机床各轴立方样条多项式插补格式, 建立以各轴相邻位置点之间的时间序列为设计变量, 以各轴相邻位置点之间的运行时间序列之和极小为目标函数, 以各轴的速度、加速度、跃度极限为约束, 同时以刀具切削过程中的最大切削力小于阀域值为约束的优化模型, 并以全局最优算法求解获取最优进给率. 该方法适用于自由曲面粗加工及直纹面或类直纹面曲面半精加工.3 加工过程动力学仿真五轴铣削过程动力学仿真是为加工过程工艺优化提供过程状态变量的时间历程数据, 核心工作包括动力学建模、加工过程稳定性分析和工艺参数优化.3.1 动力学建模刀具-工件系统结构动力学模型分为: (1) 刀具-工件耦合振动模型, 对于薄板类零件加工, Ratchev的研究小组[51]提出了基于FEM的薄板-刀具耦合振动模型; Kovecses等人[52]提出了基于解析法建模的薄板类零件铣削振动模型. 然而, 对于薄壳类零件铣削加工,工件振动模型、刀具-工件耦合振动模型极少见诸国际期刊. (2) 工件-夹具接触动力学建模, Hu等人[53]在柔性多体动力学框架下, 使用集总参数模型分析了夹具的动态稳定性; Kapoor等人[54]研究了夹具-工件动态摩擦接触模型, 并分析了该动态效应对加工性能的影响; Rong等人[55]在FEM的框架下, 建立了夹具-工2515。
五轴机床回转轴精度检测摘要:与三轴机床相比,五轴机床能加工复杂曲面,具有加工效率高、装夹方便等优点。
然而,五轴机床的结构更复杂,两个回转轴会引入额外的几何误差,从而极大地影响了机床精度。
关键词:五轴机床;误差;检测五轴数控机床是现代制造技术的关键设备,用于加工高精度、复杂的曲面零件,其精度和技术水平在一定程度上决定了当前的工业水准。
五轴数控机床以其加工精度高、可靠性高、柔性好等优点,在航空航天、航海、医疗设备、军事等先进现代制造领域取得了巨大成就,得到了广大用户的认可,为制造企业的进一步研究做好了铺垫。
一、五轴数控机床发展概况五轴加工中心是一种专门用于加工机翼、叶轮、叶片、重型发电机转子等具有复杂空间曲面零件的高科技含量、高精密度的现代数控加工中心。
其优点为:①能加工一般三轴联动机床不能加工或无法一次装夹加工完成的自由曲面,节省装夹次数和时间。
②可提髙空间曲面加工精度、效率、质量。
一直以来,国内五轴数控机床相对于国外整体水平还较低,主要原因在于机床关键功能还未实现自主研发,与国外同类产品相比,国产机床稳定性、精度等指标较差,同时,在高精度技术含量精密机床方面,国外对我国实行技术封闭和进口限制,目前国内市场上的五轴机床仍以进口机床为主。
但国家十分重视机床行业的发展,2009年初启动了“高档数控机床与基础制造装备”国家科技重大专项,重点支持高档数控机床、基础制造装备、数控系统、功能部件、工具、关键部件、共性技术等方面的研发,且在各高校及相关企业的共同努力下,我国五轴数控机床技术也得到了飞速发展,已逐渐形成为较成熟的产品。
国内著名的五轴数控机床生产厂家有沈机集团、大连机床厂、济南二机床、昆明机床厂、普什宁江机床厂等。
随着经济的发展和国防建设的需要,用户对设备需求正向柔性、生产效率、功能多样和高性能等个性化需求方向转移,由此也促进了数控机床向高速高效化、模块化、高精度和复合加工等方向发展,对带动和提升我国机床工业水平具有重要战略意义。
五轴机床校准方法五轴机床校准方法:引言:五轴机床是一种能够在多个轴向上同时进行加工的高精度机床。
为了确保五轴机床能够精确地进行加工操作,校准是不可或缺的一步。
本文将详细介绍五轴机床的校准方法,包括定位误差的校准、旋转误差的校准以及补偿误差的校准。
让我们一步一步来回答这个问题。
第一步:定位误差的校准定位误差是指五轴机床在移动过程中出现的位置偏差。
为了校准定位误差,我们需要进行如下步骤:1.使用高精度的测量仪器,测量五轴机床在不同位置的实际坐标值。
2.将测量得到的实际坐标值与机床程序中给定的坐标值进行比较,计算出偏差值。
3.根据偏差值调整机床的参数,使得实际坐标值与给定坐标值尽可能接近。
第二步:旋转误差的校准旋转误差是指五轴机床在旋转过程中出现的角度偏差。
为了校准旋转误差,我们需要进行如下步骤:1.使用高精度的角度测量仪器,测量五轴机床在不同角度下的实际旋转角度。
2.将测量得到的实际旋转角度与机床程序中给定的角度进行比较,计算出偏差值。
3.根据偏差值调整机床的参数,使得实际旋转角度与给定角度尽可能接近。
第三步:补偿误差的校准补偿误差在五轴机床中是很常见的,主要是由于机床结构的刚度不足或者机床运动部件的磨损导致的。
为了校准补偿误差,我们需要进行如下步骤:1.使用高精度的测量仪器,测量五轴机床在不同加工条件下的实际加工结果。
2.将测量得到的实际加工结果与机床程序中给定的加工结果进行比较,计算出偏差值。
3.根据偏差值调整机床的参数,使得实际加工结果与给定加工结果尽可能接近。
总结:通过以上三个步骤的校准,我们可以有效地提高五轴机床的加工精度。
定位误差的校准可以减小机床的位置偏差,旋转误差的校准可以减小机床的角度偏差,补偿误差的校准可以减小机床的加工误差。
在实际操作中,我们需要根据机床的具体情况和要求选择适合的校准方法,并且经常进行校准以保证机床的加工精度和稳定性。
五轴数控机床的精度检测方法分析摘要:本文首先对五轴数控机床的精度检测技术做了一个简要概括,然后介绍数控机床精度检测的必要性,指出数控机床常见的精度要求及传统检测方法,并介绍先进检测方法和检测仪器、工具,以及各个检测方法的特点。
关键词:五轴数控机床;精度检测Precision analysis of detection method of five axis CNC machine toolsAbstract: Firstly,this paper introduces the precision detection technology of five axis NC machine tools, and then introduces the necessity of CNC machine tool accuracy detection accuracy requirements of CNC machine tools, points out the common and the traditional detection method, and introduce advanced detection method and detection instruments, tools, and the characteristics of each detection method.Key words: Five axis NC machine tool;Precision detection1 引言五轴联动数控机床目前已大量用于航空制造等高端制造领域。
由于机床复杂的机械结构及控制系统,五轴联动机床加工精度检测及优化一直是机械制造行业内研究的热点和难点,成为影响产品加工质量及效率的关键。
对企业来说,购买数控机床是一笔相当大的投资,特别是购买大型机床。
实践说明,大多数大型数控机床解体发运给用户安装时,必须在现场调试才能符合其技术指标,因此,在新机床检收时,要进行严格的检定,使机床一开始安装就能保证到达其枝术指标预期使用性能和生产效率。
五轴机床运动学
1.1. 旋转轴的定义:五轴机床的旋转轴分依赖轴和非依赖轴。(非依赖轴称第
四轴,依赖轴为第五轴)。当另一个旋转轴运动时,不影响这个轴的旋转方向和
旋转平面,则该轴为第四轴。当另一个旋转轴运动时,这个旋转轴改变了旋转
方向和旋转平面,则该轴为第五轴。
1. 第四轴旋转中心偏置
变量数组mom_kin_4th_axis_center_offset中定义的是机床坐标系零点
到第四轴旋转中心的偏置值。
mom_kin_4th_axis_center_offset(0): x方向偏差
mom_kin_4th_axis_center_offset(1):y方向偏差
mom_kin_4th_axis_center_offset(2):z方向偏差
2. 第五轴旋转中心偏置
变量数组mom_kin_5th_axis_center_offset中定义的第五轴旋转中心到
第四轴旋转中心的偏差值。当第五轴与第四轴的旋转轴不相交时,将
两轴回到零位,在第四轴的旋转平面里面从第四轴旋转中心垂直指向
第五轴。
mom_kin_5th_axis_center_offset(0):x方向偏差
mom_kin_5th_axis_center_offset(1):y方向偏差
mom_kin_5th_axis_center_offset(2):z方向偏差
3. 旋转轴转向
变量有mom_kin_4th_axis_rotation和mom_kin_5th_axis_rotation,每个
变量都有两个可选项:Normal和Reverse,用于定义后处理将如何把刀
轴矢量I,J,K转换为旋转角。
set mom_kin_4th_axis_rotation: Normal
set mom_kin_5th_axis_rotation:Reverse
可以采用以下规则来定义旋转轴转向:
大多数机床用standard表示旋转轴是以顺时针转向大角度。
XY平面,沿Z轴从正向往负看,顺时针转向大角度,则是standard。
ZX平面,沿Y轴从正向往负看,顺时针转向大角度,则是standard。
YZ平面,沿X轴从正向往负看,顺时针转向大角度,则是standard。
4. 旋转轴零位偏差(Angular Offset)
Angular Offset用于设定当机床的两个旋转轴都在零位时,刀轴矢量与
机床坐标系中Z轴方向的偏差值。
mom_kin_4th_axis_zero_position: Z
mom_kin_5th_axis_zero_position: Z
5. 旋转轴摆长(Pivot Distance)
Pivon Point是指旋转轴的旋转中心。
mom_kin_pivot_guage_offset:
非正交的五轴机床,可以将旋转轴摆长参数定义成如下3个坐标方向
的分量:
mom_kin _guage_to_pivot(0): XX(X方向分量)
mom_kin _guage_to_pivot(1): YY(Y方向分量)
mom_kin _guage_to_pivot(2): ZZ(Z方向分量)