CN103878641B - 一种五轴数控机床通用的旋转轴几何误差辨识方法 - Google Patents

一种五轴数控机床通用的旋转轴几何误差辨识方法 Download PDF

Info

Publication number
CN103878641B
CN103878641B CN201410096074.XA CN201410096074A CN103878641B CN 103878641 B CN103878641 B CN 103878641B CN 201410096074 A CN201410096074 A CN 201410096074A CN 103878641 B CN103878641 B CN 103878641B
Authority
CN
China
Prior art keywords
ball bar
rotating shaft
geometric error
machine tool
axle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410096074.XA
Other languages
English (en)
Other versions
CN103878641A (zh
Inventor
傅建中
付国强
贺永
林志伟
赖金涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201410096074.XA priority Critical patent/CN103878641B/zh
Publication of CN103878641A publication Critical patent/CN103878641A/zh
Application granted granted Critical
Publication of CN103878641B publication Critical patent/CN103878641B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Abstract

本发明公开了一种五轴数控机床通用的旋转轴几何误差辨识方法,包括:根据五轴数控机床类型,确定球杆仪测量模式;根据数控机床几何误差模型,利用球杆仪敏感向量,获得球杆仪读数模型;根据球杆仪读数模型和球杆仪测量模式、几何误差项的性质和平动轴几何误差项,得到机床旋转轴几何误差项表达式;选择合适的安装参数,运行机床,得到相应的球杆仪读数;输入五轴数控机床三个平动轴几何误差项,根据旋转轴几何误差项表达式和球杆仪读数,得到五轴数控机床两个旋转轴的16项几何误差。该发明适合于不同类型的五轴数控机床,能够得到机床两个旋转轴的全部16项几何误差,同时安装简单,测量时间短,辨识结果符合几何误差项的性质,测量精度高。

Description

一种五轴数控机床通用的旋转轴几何误差辨识方法
技术领域
本发明涉及五轴数控机床误差辨识领域,尤其涉及一种五轴数控机床通用的旋转轴几何误差辨识方法。
背景技术
随着加工制造业对精度和效率的要求越来越高,五轴数控机床在制造领域中越来越重要。一般来说,五轴数控机床包含两个旋转轴和三个线性轴。这两个旋转轴可以提供旋转运动以调整刀具姿态从而减少工件装夹次数。旋转轴使得五轴数控机床具有切削率高、表面精度高、加工时间少等优点。但是旋转轴也引入了很多误差项,使得机床误差建模及误差补偿比较困难。
为了实现五轴机床几何误差补偿提高机床精度,几何误差项的测量就显得尤为重要。五轴数控机床的几何误差项包括平动轴的21项几何误差项和两个旋转轴的16项几何误差项。对于平动轴几何误差项的测量方法很多,有9线法、12线法、21线法以及分步对角线法等,测量工具有激光干涉仪、激光跟踪仪、球杆仪、水平仪等。所以平动轴的21项几何误差项能够测量得到。但是对于机床旋转轴的几何误差项的测量仍有待完善和提高。针对旋转轴误差的测量和辨识,国内外学者提出了很多辨识方法。
(1)MasaomiTsutsumi和AkinoriSaito使用球杆仪提出了三轴联动和四轴联动的方法来测量分析得到机床旋转轴的几何误差项。(参见TsutsumiM,SaitoA(2003)Identificationandcompensationofsystematicdeviationsparticularto5-axismachiningcenters,InternationalJournalofMachineToolsandManufacture43(8):771-780和TsutsumiM,SaitoA(2004)Identificationofangularandpositionaldeviationsinherentto5-axismachiningcenterswithatilting-rotarytablebysimultaneousfour-axiscontrolmovements,InternationalJournalofMachineToolsandManufacture44(12–13):1333-1342)。但是该方法得到的几何误差项都是固定值,这与几何误差项的几何性质不相符。其次没有考虑平动轴21项几何误差项的影响,使得辨识精度降低,因为多轴联动中平动轴也同步运动,其误差项对辨识精度有很大影响。最后该方法只得到两个旋转轴的8项误差,并没有得到两个旋转轴的全部16项误差。
(2)ZagarbashiS.H.H.和MayerJ.R.R.利用球杆仪提出了一种A轴几何误差辨识方法,该方法只需A轴的单独运动,也考虑了球杆仪的安装误差。(参见ZargarbashiSHH,MayerJRR(2006)Assessmentofmachinetooltrunnionaxismotionerror,usingmagneticdoubleballbar,InternationalJournalofMachineToolsandManufacture46(14):1823-1834)。但是该方法无法得到A轴的垂直度误差和转角位置误差。
(3)LeiW.T.等人采用球杆仪提出了一种特殊圆轨迹法来测量旋转轴几何误差项。这种圆轨迹由平动轴和旋转轴同步运动形成。(参见LeiWT,SungMP,LiuWL,ChuangYC(2007)Doubleballbartestfortherotaryaxesoffive-axisCNCmachinetools,InternationalJournalofMachineToolsandManufacture47(2):273-285)。但是该方法只能辨识得到运动误差,无法辨识得到垂直度误差。
(4)Kwang-IILee等人使用球杆仪提出了一系列的方法来测量辨识得到C轴的运动几何误差项和位置几何误差项。(参见LeeKI,LeeDM,YangSH(2012)Parametricmodelingandestimationofgeometricerrorsforarotaryaxisusingdoubleball-bar.InternationalJournalofAdvancedManufacturingTechnology62(5-8):741-750;LeeKI,YangSH(2013)Robustmeasurementmethodanduncertaintyanalysisforposition-independentgeometricerrorsofarotaryaxisusingadoubleball-bar.InternationalJournalofPrecisionEngineeringandManufacturing14(2):231-239)。但是这些方法对于C轴容易,但是对于A轴和B轴比较困难,因为该方法对球杆仪的安装比较苛刻。另外该方法没有考虑平动轴几何误差项的影响,这影响辨识精度。
(5)何改云等人提出了一种双转台结构的五轴加工中心精度检测方法,该方法通过设计机床五轴联动运动曲线,结合球杆仪和误差模型来辨识旋转轴误差的。(参见何改云、郭龙真、刘欣、刘佩佩,专利一种双转台结构的五轴加工中心精度检测方法,2013年,公开号为CN102944197A)。但是该方法没有考虑平动轴误差的影响。
发明内容
从现有方法的缺陷出发,本发明提供了一种适合于各种五轴数控机床的通用的旋转轴几何误差辨识方法,其借助于机床跟踪功能和球杆仪,可以测量两个旋转轴的所有16项几何误差,且球杆仪安装简单方便,测量时间短。
一种五轴数控机床通用的旋转轴几何误差辨识方法,包括如下步骤:
步骤1、根据五轴数控机床类型,利用五轴数控机床的跟踪功能,确定球杆仪测量的三个安装模式,即球杆仪测量模式;
步骤2、根据数控机床几何误差模型,利用球杆仪敏感向量,获得球杆仪读数与旋转轴几何误差之间的关系,即球杆仪读数模型;
步骤3、根据球杆仪读数模型和球杆仪测量模式,结合旋转轴几何误差项的性质,考虑平动轴几何误差项,得到机床旋转轴几何误差项表达式;
步骤4、根据机床旋转轴几何误差项表达式和相应的球杆仪测量模式,选择合适的安装参数,根据机床跟踪功能运行机床,得到相应的球杆仪读数;
步骤5、输入五轴数控机床三个平动轴几何误差项,根据机床旋转轴几何误差项表达式和球杆仪读数,辨识得到五轴数控机床两个旋转轴的16项几何误差;
步骤1中,五轴数控机床类型需根据机床旋转轴类型以及位置来确定,然后根据机床类型来确定三个球杆仪测量模式的具体安装形式,包括步骤:
步骤1.1、确定五轴数控机床两个旋转轴种类:A轴、B轴或C轴,为确保球杆仪测量时球杆仪相对于测量的旋转轴静止,利用机床的跟踪功能,确定测量旋转轴时同步运动的机床轴;
步骤1.2、根据机床旋转轴种类和相应的同步运动轴,确定球杆仪测量的安装模式(即测量模式的具体安装形式):模式一中工件球在旋转轴坐标系下坐标为[0,M,L],刀具球的坐标为[R,M,L],球杆仪敏感方向为旋转轴坐标系x正方向;模式二中工件球在旋转轴坐标系下坐标为[0,0,L],刀具球的坐标为[0,R,L],球杆仪敏感方向为旋转轴坐标系y正方向;模式三中工件球在旋转轴坐标系下坐标为[0,0,L],刀具球的坐标为[0,0,L+R],球杆仪敏感方向为旋转轴坐标系z正方向;其中R为球杆仪长度,L为球杆仪工件球到旋转轴坐标系原点z向距离,M为球杆仪工件球到旋转轴坐标系原点y向距离。
进一步地,步骤2中为了提高误差辨识精度,五轴数控机床几何误差模型需转化为在测量的旋转轴坐标系下表示的误差模型。其球杆仪敏感向量为齐次向量,如模式一中球杆仪敏感方向为x正方向,其齐次向量表达式为[1,0,0,0]。根据机床跟踪功能两个旋转旋转轴测量时运动的机床轴不同,则两个旋转轴的球杆仪读数模型是不同的,其包含的几何误差项不同。且不同的测量模式下,球杆仪读数模型也不同。
进一步地,步骤3中根据球杆仪读数模型中包含的几何误差项以及各个球杆仪测量模式,对各个相应的模式选择相应的参数组合,来辨识得到每个模式能够辨识的表达式,包括步骤:
步骤3.1、根据模式一中球杆仪读数模型,确定各个旋转轴需要辨识的几何误差项,根据几何误差项的几何性质,选择模式一的三组参数,并利用相应的球杆仪读数来得到这些几何误差项的表达式。这三组参数为:L=L1,M=0,R=R;L=L2,M=0,R=R;以及L=L1,M≠0,R=R。其中L1≠L2。旋转轴几何误差的表达式与其性质相符,即运动误差的表达式是关于旋转轴进给量表达式,如旋转轴6项基本几何误差项;位置误差表达式是定值,如旋转轴的两项垂直度误差。
步骤3.2、根据模式二中球杆仪读数模型,确定各个旋转轴需要辨识的几何误差项,根据几何误差项的几何性质,选择模式二的两组参数,并利用相应的球杆仪读数来得到这些几何误差项的表达式。这两组参数为:L=L1,R=R;和L=L2,R=R。其中L1≠L2
步骤3.3、根据模式三中球杆仪读数模型,确定各个旋转轴需要辨识的几何误差项,根据几何误差项的几何性质,选择模式三的一组参数,并利用相应的球杆仪读数来得到这些几何误差项的表达式。这组参数为:L=L1,R=R。
进一步地,步骤4中根据确定的各个模式的不同组参数,结合数控机床结构选择合适的数值来安装球杆仪,根据机床跟踪功能运行机床,得到各组参数相应的球杆仪读数,包括步骤:
步骤4.1、根据模式一中参数L=L1,M=0,R=R安装工件球,根据模式一结构利用机床跟踪功能分别测量两个旋转轴,并记录每个旋转轴相应的该组参数球杆仪读数其中上标表示第一组参数;下标“1”表示是模式一,i表示旋转轴类型,i=a,b,c。
步骤4.2、根据模式二结构利用机床跟踪功能分别测量两个旋转轴,并记录每个旋转轴相应的该组参数球杆仪读数
步骤4.3、根据模式三结构利用机床跟踪功能分别测量两个旋转轴,并记录每个旋转轴相应的该组参数球杆仪读数
步骤4.4、根据模式一中参数L=L1,M≠0,R=R安装工件球,根据模式一结构利用机床跟踪功能分别测量两个旋转轴,并记录每个旋转轴相应的该组参数球杆仪读数
步骤4.5、根据模式一中参数L=L2,M=0,R=R安装工件球,根据模式一结构利用机床跟踪功能分别运行两个旋转轴和其相应的同步运动轴,并记录每个旋转轴相应的该组参数球杆仪读数
步骤4.6、根据模式二结构利用机床跟踪功能分别测量两个旋转轴和其相应的同步运动轴,并记录每个旋转轴相应的该组参数球杆仪读数
进一步地,步骤5中输入的机床平动轴的21个几何误差项,可以用激光干涉仪测量得到。
与现有技术相比,本发明方法考虑了平动轴几何误差项对辨识精度的影响,也完全考虑了几何误差项的几何性质,使得辨识精度高,本发明是五轴数控机床通用的旋转轴几何误差辨识方法,具体的有益效果是:
球杆仪测量的三个安装模式中球杆仪的敏感方向分别置于x,y和z方向,同时通过机床跟踪功能确保球杆仪相对于测量的旋转轴静止,对各个模式选择合适的安装参数,结合几何误差项的性质辨识得到五轴数控机床两个旋转轴的16项几何误差。该方法适合于不同的五轴数控机床,测量完整性好,能够测量得到机床两个旋转轴的全部16项几何误差,同时安装简单,测量时间短,辨识结果符合几何误差项的性质,考虑平动轴误差影响,测量精度高。
附图说明
图1为某CAFYXZ型五轴数控机床的结构示意图;
图2a为本发明CAFYXZ数控机床测量模式一结构示意图;
图2b为本发明CAFYXZ数控机床测量模式二结构示意图;
图2c为本发明CAFYXZ数控机床测量模式三结构示意图;
图3a为本发明CAFYXZ数控机床A轴的3项线性几何误差;
图3b为本发明CAFYXZ数控机床A轴的3项转角几何误差;
图4a为本发明CAFYXZ数控机床C轴的3项线性几何误差;
图4b为本发明CAFYXZ数控机床C轴的3项转角几何误差;
图5为用辨识得到的几何误差项计算得到的球杆仪读数与真实球杆仪读数对比效果图;
图6为本发明五轴数控机床通用旋转轴几何误差辨识方法的流程图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步说明。
附图6所示为本发明五轴数控机床通用旋转轴几何误差辨识方法流程图,附图1所示为某CAFYXZ型五轴数控机床示意图,以该机床为例,来阐明旋转轴辨识方法。
步骤1、根据五轴数控机床类型,利用五轴数控机床的跟踪功能,确定球杆仪测量的三个安装模式:
步骤1.1、确定该五轴数控机床两个旋转轴类型为A轴和C轴。为确保球杆仪测量时球杆仪相对于测量的旋转轴静止,利用机床的跟踪功能,确定测量A轴时同步运动轴为A轴、Y轴和Z轴,测量C轴时同步运动轴为C轴、X轴和Y轴。
步骤1.2、根据机床旋转轴种类和相应的同步运动轴,确定球杆仪测量的安装模式。该类型机床A轴和C轴都与工作台相连,则球杆仪安装在工作台坐标系上。图2a中所示的模式一中,工件球在工作台坐标系下坐标为[0,M,L],刀具球的坐标为[R,M,L],球杆仪敏感方向为旋转轴坐标系x正方向;图2b中所示的模式二中,工件球在工作台坐标系下坐标为[0,0,L],刀具球的坐标为[0,R,L],球杆仪敏感方向为旋转轴坐标系y正方向;图2c中所示的模式三中,工件球在工作台坐标系下坐标为[0,0,L],刀具球的坐标为[0,0,L+R],球杆仪敏感方向为旋转轴坐标系z正方向。其中R为球杆仪长度,L为球杆仪工件球到旋转轴坐标系原点z向距离,M为球杆仪工件球到旋转轴坐标系原点y向距离。附图2为这三种模式的结构示意图。
步骤2、根据该五轴数控机床几何误差模型,利用球杆仪敏感向量,获得球杆仪读数与旋转轴几何误差之间的关系,即球杆仪读数模型。具体实施过程如下。
五轴数控机床几何误差建模过程:
(1)对于工件运动链,得到工作台在床身坐标系中的齐次坐标为:
T pw R = T A R · T C A · T w C · T pw w
其中表示A轴相对于床身的齐次变换矩阵;表示C轴相对于A轴的齐次变换矩阵;表示工作台相对于C轴的齐次变换矩阵,为单位矩阵;表示工件在工作台坐标系下的齐次坐标,其中wx、wy、wy表示工件在工作台坐标系下的坐标。
(2)对于刀具运动链,得到刀尖在床身坐标系中的齐次坐标为:
T pt R = T Y R · T X Y · T Z X · T t Z · T pt t
其中表示Y轴相对于床身的齐次变换矩阵;表示X轴相对于Y轴的齐次变换矩阵;表示Z轴相对于X轴的齐次变换矩阵;表示刀具相对于Z轴的齐次变换矩阵,这里为单位矩阵;表示刀尖在刀具坐标系下的齐次坐标,其中tx、ty、tz表示刀尖在刀具坐标系下的坐标。
(3)因为A轴和C轴都在工作台运动链上且与工作台相连,则需在工作台坐标系下建立几何误差模型。则都需得到刀尖在工作台坐标系下的齐次坐标:
T pt w = ( T A R · T C A · T w C ) - 1 · T pt R = ( T A R · T C · A · T w C ) - 1 · T Y R · T X Y · T Z X · T t Z · T pt t
那么该五轴数控机床的几何误差模型为:
V w = T pt w - T pw w
其中Vw为五轴数控机床综合几何误差齐次向量。
球杆仪读数模型建立如下:
(1)获取球杆仪敏感方向的单位齐次向量:
n = [ n x , n y , n z , 0 ] T
其中nx,ny和nz为球杆仪敏感向量在旋转轴坐标系下的坐标,要求 n x 2 + n y 2 + n z 2 = 1 .
(2)结合五轴数控机床的几何误差模型,获得球杆仪读数模型:
f = n T · V w - R = n T · ( T t w - T C w ) - R
其中R为球杆仪长度,f为球杆仪读数模型,nT为n的转置矩阵。
步骤3、根据球杆仪读数模型中包含的旋转轴几何误差项以及各个球杆仪测量的安装模式,对各个相应的模式选择相应的参数组合,来辨识得到每个模式能够辨识的表达式,因为平动轴的21项误差可以精确度测量得到,就将这21项误差作为已知来辨识旋转轴几何误差项,包括步骤:
(1)模式一中测量A轴时,同步运动的轴为A轴、Y轴和Z轴,则球杆仪读数模型为:
f1a=-δxaxxxyxz-(Msinα+Lcosα)Sxz
-L·(εya+Saz)+L·εyxcosα+N·εyxsinα
+l·εyycosα+N·εyysinα+M·(εza+Say)
其中f1a表示模式一中A轴球杆仪读数;α表示A轴转角误差;δij表示j轴i方向的线性误差;εij表示j轴i方向的转角误差;Sij表示j轴和i轴的垂直度误差。其中,i、j分别为x、y、z或a;x、y、z、a分别表示x轴(方向)、y轴(方向)、z轴(方向)和A轴(方向),下同那么球杆仪读数模型可变形为:
r1a=-δxa-L·(εya+Saz)+M·(εza+Say)(1)
其中r1a可称为模式一测量A轴时总的球杆仪读数,
r1a=g(α,M,L)=f1axxxyxa+(Msinα+Lcosα)Sxz
(2)
-L·εyxcosα-M·εyxsinα-L·εyycosα-M·εyysinα
公式(1)中包含了5项A轴几何误差项,结合几何误差项几何性质,其中两项为垂直误差,为定值,三项为运动误差,随着A轴转角变化而变化。那么就需要三组数据来辨识这5项几何误差。选择第一组参数为L=L1和M=0,相应的球杆仪读数为用公式(2)计算得到总的球杆仪读数第二组参数为L=L2和M=0,相应的读数为用公式(2)计算得到总的球杆仪读数第三组参数为L=L1和M≠0,相应的读数为用公式(2)计算得到总的球杆仪读数则公式(1)为
r 1 a 1 = - δ xa - L 1 · ( ϵ ya + ϵ az ) r 1 a 2 = - δ xa + L 2 · ( ϵ ya + S az ) r 1 a 3 = - δ xa - L 1 · ( ϵ ya + S az ) + M · ( ϵ za + S ay ) - - - ( 3 )
其中,L1和L2表示L的两个不同的值;
根据公式(3)辨识得到相应的A轴几何误差表达式为
S az = - 1 2 ( r 1 a 1 L 1 + r 1 a 2 L 2 ) | α = 0 δ xa = L 2 r 1 a 1 - L 1 r 1 a 2 L 1 - L 2 - L 2 r 1 a 1 - L 1 - r 1 a 2 L 1 - L 2 | α = 0 ϵ ya = r 1 a 2 - r 1 a 1 L 1 - L 2 - S az - ( r 1 a 2 - r 1 a 1 L 1 - L 2 - S az ) | α = 0 S ay = r 1 a 3 + L 1 · S az M | α = 0 ϵ za = r 1 a 3 + δ xa + L 1 · ( ϵ ya + S az ) M - S zy - - - ( 4 )
(2)模式一中测量C轴时,同步运动的轴为C轴、X轴和Y轴,则球杆仪读数模型为:
f1c=-δxc-L·(εyc+Scx)+M·εzc+cosγ(δxxxyxz)
+sinγ(δyxyyyz)-sinγ(Rcosγ-Msinγ)·(Sxyzy)
-Lsinγ·(εxxxy+Syz)+Lcosγ·(εyxyy-Sxz)
其中f1c表示模式一中测量C轴时球杆仪读数;γ表示C轴转角误差。那么球杆仪读数模型可变形为:
r1c=-δxc-L·(εyc+Scx)+M·εzc(5)
其中r1c可称为总的球杆仪读数,
r1c=g(γ,M,L)=f1c-cosγ(δxxxyxz]
-sinγ(δyxyyyz)+sinγ(Rcosγ-Msinγ)·(Sxyzy)(6)
+Lsinγ·(εxxxy+Syz)-lcosγ·(εyxyy-Sxz)
公式(5)中包含了4项C轴几何误差项,结合几何误差项几何性质,其中一项为垂直误差,为定值,三项为运动误差,随着C轴转角变化而变化。那么就需要三组数据来辨识这4项几何误差。选择第一组参数与A轴相同,相应的球杆仪读数为用公式(6)计算得到总的球杆仪读数第二组参数与A轴相同,相应的读数为用公式(6)计算得到总的球杆仪读数第三组参数与A轴相同,相应的读数为用公式(6)计算得到总的球杆仪读数则公式(5)为
r 1 c 1 = - δ xc - L 1 · ( ϵ yc + ϵ cx ) r 1 c 2 = - δ xc + L 2 · ( ϵ yc + S cx ) r 1 c 3 = - δ xc - L 1 · ( ϵ yc + S cx ) - - - ( 7 )
根据公式(7)辨识得到相应的A轴几何误差表达式为
S cx = - 1 2 ( r 1 c 1 + r 1 c 2 L 1 + L 2 ) | γ = 0 δ xc = L 2 r 1 c 1 - L 1 r 1 c 2 L 1 - L 2 - L 2 r 1 c 1 - L 1 r 1 c 2 L 1 - L 2 ϵ yc = r 1 c 2 - r 1 c 1 L 1 - L 2 - S cx - ( r 1 c 2 - r 1 c 1 L 1 - L 2 - S cx ) | γ = 0 ϵ za = r 1 c 3 + δ xc + L 1 · ( ϵ yc + S cx ) M - - - ( 8 )
步骤3.2、根据模式二中球杆仪读数模型,确定各个旋转轴需要辨识的几何误差项,根据误差项的几何性质,选择模式二的两组参数,并利用相应的球杆仪读数来得到这些几何误差项的表达式。具体过程为:
(1)模式二中测量A轴时球杆仪读数模型为:
f2a=-δya+L·εxa+cosα(δyzyy)+sinα(δzyzz)
-cosα(Rsinα+Lcosα)·(Syzxy)
其中f2a表示模式二中A轴球杆仪读数。那么球杆仪读数模型可变形为:
r2a=-δya+L·εxa(9)
其中r2a可称为模式二中测量A轴时总的球杆仪读数,
r2a=g(α,L)=f2a-cosα(δyzyy)-sinα(δzyzz)(10)
+cosα(Rsinα+Lcosα)·(Syz-xy)
公式(9)中包含了2项A轴几何误差项,结合几何误差项几何性质,这两项均为运动误差,随着A轴转角变化而变化。那么就需要两组数据来辨识这2项几何误差。选择第一组参数为L=L1,相应的球杆仪读数为用公式(10)计算得到总的球杆仪读数第二组参数为L=L2,相应的读数为用公式(10)计算得到总的球杆仪读数则公式(9)为:
r 2 a 1 = - δ ya - L 1 · ϵ xa r 2 a 2 = - δ ya + L 2 · ϵ xa
那么可辨识得到相应的A轴几何误差表达式为
δ ya = L 2 r 2 a 1 - L 1 r 2 a 2 L 1 - L 2 - L 2 r 2 a 1 - L 1 r 2 a 2 L 1 - L 2 | α = 0 ϵ xa = r 2 a 1 - r 2 a 2 L 1 - L 2 - r 2 a 1 - r 2 a 2 L 1 - L 2 | α = 0 - - - ( 11 )
(2)模式二中测量C轴时球杆仪读数模型为:
f2c=-δyc+L·(εxc+Scy)-sinγ(δxxxyxz)
+cosγ(δyxyxyyyz)+Rcosγsinγ(Sxyzy)
-Lcosγ·(εxxxy+Syz)-Lsinγ·(εyxyy-Sxz)
其中f2c表示模式二中C轴球杆仪读数。那么球杆仪读数模型可变形为:
r2c=-δyc+L·(εxc+Scy)(12)
其中r2c可称为模式二中测量C轴时总的球杆仪读数,
r2c=g(γ,L)=f2c+sinγ(δxxxyxz)-cosγ(δyxyy+δyz)
-Rcosγsinγ(Sxyxy)+Lcosγ·(εxxxy+Syz)(13)
+Lsinγ·(εyxyy-Sxz)
公式(12)中包含了3项A轴几何误差项,结合几何误差项几何性质,其中两项为运动误差,随着C轴转角变化而变化,一项为垂直度误差。那么就需要两组数据来辨识这3项几何误差。选择第一组参数为L=L1,相应的球杆仪读数为用公式(13)计算得到总的球杆仪读数第二组参数为L=L2,相应的读数为用公式(13)计算得到总的球杆仪读数则公式(12)为:
r 2 c 1 = - δ yc - L 1 · ( ϵ xc + S cy ) r 2 a 2 = - δ yc + L 2 · ( ϵ xc + S cy )
那么可辨识得到相应的C轴几何误差表达式为
S cy = - 1 2 ( r 2 c 1 + r 2 c 2 L 1 + L 2 ) | γ = 0 δ yc = L 2 r 2 c 1 - L 1 r 2 c 2 L 1 - L 2 - L 2 r 2 c 1 - L 1 r 2 c 2 L 1 - L 2 ϵ xc = r 2 c 2 - r 2 c 1 L 1 - L 2 - S cy - ( r 2 c 2 - r 2 c 1 L 1 - L 2 - S cy ) | γ = 0 - - - ( 14 )
步骤3.3、根据模式三中球杆仪读数模型,确定各个旋转轴需要辨识的几何误差项,根据误差项的几何性质,选择模式三的一组组参数,并利用相应的球杆仪读数来得到这些几何误差项的表达式。具体过程为:
(1)模式三中测量A轴时球杆仪读数模型为:
f3a=-δza+(δzyzz)cosα-(δyyyz)sinα(15)
+(L+R)(εxy+Syz)cosαsinα
其中f3a表示模式三中A轴球杆仪读数。
公式(15)中包含了1项A轴几何误差项,那么只需要一组数据来辨识这1项几何误差。选择这组参数为L=L1,相应的球杆仪读数为那么可辨识得到相应的A轴几何误差表达式为
δ za = - f 3 a 1 + ( δ zy + δ zz ) cos α - ( δ yy + δ yz ) sin α + ( L 1 R ) ( ϵ xy + S yz ) cos α sin α - - - ( 16 )
(2)模式三中测量C轴时球杆仪读数模型为:
f3c=-δzczz(17)
其中f3c表示模式三中C轴球杆仪读数。
公式(17)中包含了1项C轴几何误差项,那么只需要一组数据来辨识这1项几何误差。选择这组参数为L=L1,相应的球杆仪读数为那么可辨识得到相应的C轴几何误差表达式为
δ zc = δ zz - f 3 c 1 - - - ( 18 )
步骤4中根据确定的各个模式的不同组参数,结合数控机床结构选择合适的数值来安装球杆仪,根据机床跟踪功能运行机床,得到各组参数相应的球杆仪读数,包括步骤:
步骤4.1、根据该五轴数控机床结构,选择模式一中参数L1=68mm,M=0,R=100mm,安装工件球,根据模式一结构利用机床跟踪功能分别测量A轴和C轴,并记录相应的球杆仪读数
步骤4.2、根据模式二结构利用机床跟踪功能分别测量A轴和C轴,并记录相应的球杆仪读数
步骤4.3、根据模式三结构利用机床跟踪功能分别测量A轴和C轴,并记录每相应的球杆仪读数
步骤4.4、根据模式一中参数L1=68mm,M=40mm,R=100mm,安装工件球,根据模式一结构利用机床跟踪功能分别测量A轴和C轴,并记录每个旋转轴相应的球杆仪读数
步骤4.5、根据该五轴数控机床结构,选择模式一中参数L2=90mm,M=0,R=100mm,安装工件球,根据模式一结构利用机床跟踪功能分别测量A轴和C轴,并记录相应的球杆仪读数
步骤4.6、根据模式二结构利用机床跟踪功能分别测量A轴和C轴,并记录相应的球杆仪读数
步骤5、输入事先用激光干涉仪测量得到的平动轴的21项几何误差,根据旋转轴几何误差项表达式(4)、(8)、(11)、(13)、(14)和(18)和球杆仪读数,辨识得到五轴数控机床两个旋转轴的16项几何误差,附图3和附图4为A轴和C轴的6项运动几何误差项。其中,图3a为CAFYXZ数控机床A轴的3项线性几何误差;图3b为CAFYXZ数控机床A轴的3项转角几何误差;图4a为CAFYXZ数控机床C轴的3项线性几何误差;图4b为CAFYXZ数控机床C轴的3项转角几何误差;用辨识得到的旋转轴几何误差项和测量的21项平动轴误差,结合几何误差模型,计算球杆仪读数,与真是的球杆仪读数进行比较,附图5为比较效果图。看出本发明辨识精度高。
本发明最后得到五轴机床两个旋转轴的16项几何误差项。附图只是一个优选实施例,上述的实施例只是为了描述本发明,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本方面的保护范围之内。

Claims (7)

1.一种五轴数控机床通用的旋转轴几何误差辨识方法,其特征在于,包括如下步骤:
步骤1、根据五轴数控机床类型,利用五轴数控机床的跟踪功能,确定三个球杆仪测量模式,包括步骤:
步骤1.1、确定五轴数控机床两个旋转轴种类,为确保球杆仪测量时球杆仪相对于测量的旋转轴静止,利用机床的跟踪功能,确定测量旋转轴时同步运动的机床轴,即确定同步运动轴;
步骤1.2、根据五轴数控机床旋转轴种类和相应的同步运动轴,确定球杆仪测量模式,分别为:
模式一中,工件球在旋转轴坐标系下坐标为[0,M,L],刀具球的坐标为[R,M,L],球杆仪敏感方向为旋转轴坐标系x正方向;
模式二中,工件球在旋转轴坐标系下坐标为[0,0,L],刀具球的坐标为[0,R,L],球杆仪敏感方向为旋转轴坐标系y正方向;
模式三中,工件球在旋转轴坐标系下坐标为[0,0,L],刀具球的坐标为[0,0,L+R],球杆仪敏感方向为旋转轴坐标系z正方向;
其中R为球杆仪长度,L为球杆仪工件球到旋转轴坐标系原点z向距离,M为球杆仪工件球到旋转轴坐标系原点y向距离;
步骤2、根据数控机床几何误差模型,利用球杆仪敏感向量,获得球杆仪读数与旋转轴几何误差之间的关系,即球杆仪读数模型;
步骤3、根据球杆仪读数模型和球杆仪测量模式,结合旋转轴几何误差项的性质,考虑平动轴几何误差项,得到机床旋转轴几何误差项表达式;
步骤4、根据机床旋转轴几何误差项表达式和相应的球杆仪测量模式,选择合适的安装参数,根据机床跟踪功能运行机床,得到相应的球杆仪读数;
步骤5、输入五轴数控机床三个平动轴几何误差项,根据机床旋转轴几何误差项表达式和球杆仪读数,辨识得到五轴数控机床两个旋转轴的16项几何误差。
2.根据权利要求1所述的五轴数控机床通用的旋转轴几何误差辨识方法,其特征在于,所述步骤2中,五轴数控机床几何误差模型需转化为在测量的旋转轴坐标系下表示的五轴数控机床几何误差模型,其球杆仪敏感向量为齐次向量;根据转化后的五轴数控机床几何误差模型与球杆仪敏感向量得到球杆仪读数模型。
3.根据权利要求1所述的五轴数控机床通用的旋转轴几何误差辨识方法,其特征在于,所述步骤3中确定机床旋转轴几何误差项表达式时,包括步骤:
步骤3.1、根据模式一中球杆仪读数模型,确定各个旋转轴需要辨识的几何误差项,根据几何误差项的几何性质,选择模式一的三组参数,并利用相应的球杆仪读数来得到所述几何误差项的表达式;所述的三组参数为:L=L1,M=0,R=R;L=L2,M=0,R=R;以及L=L1,M≠0,R=R;其中L1≠L2
步骤3.2、根据模式二中球杆仪读数模型,确定各个旋转轴需要辨识的几何误差项,根据几何误差项的几何性质,选择模式二的两组参数,并利用相应的球杆仪读数来得到所述几何误差项的表达式;所述的这两组参数为:L=L1,R=R;和L=L2,R=R;其中L1≠L2
步骤3.3、根据模式三中球杆仪读数模型,确定各个旋转轴需要辨识的几何误差项,根据几何误差项的几何性质,选择模式三的一组参数,并利用相应的球杆仪读数来得到所述几何误差项的表达式;所述的这组参数为:L=L1,R=R。
4.根据权利要求3所述的五轴数控机床通用的旋转轴几何误差辨识方法,其特征在于,所述步骤4中确定各组参数相应的球杆仪读数,包括步骤:
步骤4.1、根据模式一中参数L=L1,M=0,R=R安装工件球,根据模式一结构利用机床跟踪功能分别测量两个旋转轴,并记录每个旋转轴相应的该组参数球杆仪读数
步骤4.2、根据模式二结构利用机床跟踪功能分别测量两个旋转轴,并记录每个旋转轴相应的该组参数球杆仪读数
步骤4.3、根据模式三结构利用机床跟踪功能分别测量两个旋转轴,并记录每个旋转轴相应的该组参数球杆仪读数
步骤4.4、根据模式一中参数L=L1,M≠0,R=R安装工件球,根据模式一结构利用机床跟踪功能分别测量两个旋转轴,并记录每个旋转轴相应的该组参数球杆仪读数
步骤4.5、根据模式一中参数L=L2,M=0,R=R安装工件球,根据模式一结构利用机床跟踪功能分别运行两个旋转轴和其相应的同步运动轴,并记录每个旋转轴相应的该组参数球杆仪读数
步骤4.6、根据模式二结构利用机床跟踪功能分别测量两个旋转轴和其相应的同步运动轴,并记录每个旋转轴相应的该组参数球杆仪读数
其中中上标表示第几组参数;下标1、2、3分别模式一、模式二、模式三;i表示旋转轴类型。
5.根据权利要求1所述的五轴数控机床通用的旋转轴几何误差辨识方法,其特征在于,所述步骤5中输入的机床平动轴的21个几何误差项,可以用激光干涉仪测量得到。
6.根据权利要求1-5任一项所述的五轴数控机床通用的旋转轴几何误差辨识方法,其特征在于,所述五轴数控机床为CAFYXZ型五轴数控机床。
7.根据权利要求6所述的五轴数控机床通用的旋转轴几何误差辨识方法,其特征在于,步骤(2)中,五轴数控机床两个旋转轴类型为A轴和C轴;确定测量A轴时同步运动轴为A轴、Y轴和Z轴,测量C轴时同步运动轴为C轴、X轴和Y轴。
CN201410096074.XA 2014-03-14 2014-03-14 一种五轴数控机床通用的旋转轴几何误差辨识方法 Expired - Fee Related CN103878641B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410096074.XA CN103878641B (zh) 2014-03-14 2014-03-14 一种五轴数控机床通用的旋转轴几何误差辨识方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410096074.XA CN103878641B (zh) 2014-03-14 2014-03-14 一种五轴数控机床通用的旋转轴几何误差辨识方法

Publications (2)

Publication Number Publication Date
CN103878641A CN103878641A (zh) 2014-06-25
CN103878641B true CN103878641B (zh) 2016-07-06

Family

ID=50947928

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410096074.XA Expired - Fee Related CN103878641B (zh) 2014-03-14 2014-03-14 一种五轴数控机床通用的旋转轴几何误差辨识方法

Country Status (1)

Country Link
CN (1) CN103878641B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107390632A (zh) * 2017-06-26 2017-11-24 山东理工大学 基于ab型五轴数控机床后处理五轴鼓型刀半径补偿方法

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105269406B (zh) * 2014-07-23 2018-01-26 沈阳机床(集团)设计研究院有限公司上海分公司 双转台五轴联动机床旋转轴的误差补偿方法
CN104308657B (zh) * 2014-10-14 2016-06-01 浙江大学 一种基于球杆仪测量的机床旋转轴几何误差六圈辨识方法
CN105643362A (zh) * 2014-11-13 2016-06-08 沈阳高精数控智能技术股份有限公司 一种基于AxiSet的五轴机床测量方法
CN104625880B (zh) * 2014-12-23 2015-12-30 电子科技大学 一种五轴机床刀具姿态及刀尖点位置误差同步检测机构
CN104786098B (zh) * 2015-04-10 2017-03-22 浙江大学 一种多轴数控机床转台几何误差六位置辨识方法
CN105043259B (zh) * 2015-08-25 2017-07-11 大连理工大学 基于双目视觉的数控机床旋转轴误差检测方法
CN105127840B (zh) * 2015-09-08 2017-09-15 清华大学 一种五轴联动机床主轴头姿态角测量装置及测量方法
CN105184014B (zh) * 2015-09-29 2018-02-02 南京工程学院 一种双转台对五轴机床空间误差影响的评估方法
CN105371793B (zh) * 2015-10-29 2018-01-09 华中科技大学 一种五轴机床旋转轴几何误差一次装卡测量方法
CN106112693B (zh) * 2016-07-01 2018-02-16 上海拓璞数控科技股份有限公司 一种五轴数控机床平动轴和旋转轴同步误差检测方法
CN106181583B (zh) * 2016-08-02 2018-04-24 南京工业大学 基于小切削量试件的五轴制齿机床位置无关误差检测方法
CN106774152B (zh) * 2016-10-08 2019-03-22 西南交通大学 一种数控机床位置相关几何误差项的建模方法
CN107695791B (zh) * 2017-09-26 2019-02-26 西北工业大学 通用转动轴与位置无关的几何误差辨识方法
CN108214099B (zh) * 2017-12-29 2020-05-19 广东工业大学 一种数控机床转台位置相关几何误差的测量方法及***
CN108415371B (zh) * 2018-01-31 2020-09-22 西北工业大学 一种通用五轴数控机床几何误差补偿方法
CN108549319B (zh) * 2018-04-02 2020-09-15 西南交通大学 一种双转台五轴数控机床通用后处理方法
CN110109418B (zh) * 2019-05-19 2021-04-13 重庆理工大学 一种大型龙门五面加工中心的几何误差快速辨识方法
CN110561190B (zh) * 2019-09-11 2022-03-11 沈阳优尼斯智能装备有限公司 连续五轴数控机床五轴联动运动精度空间圆形轨迹测试法
CN110977613B (zh) * 2019-12-13 2021-05-25 宁波大学 基于试件自标定的五轴数控机床几何误差辨识方法
CN111189390B (zh) * 2020-01-09 2021-08-10 陕西科技大学 一种基于激光干涉原理的机床几何误差测量装置
CN111487923B (zh) * 2020-03-25 2021-03-30 成都飞机工业(集团)有限责任公司 一种ca双摆头五轴数控机床摆头位置误差检测与辨识方法
CN111922783B (zh) * 2020-07-13 2021-08-31 杭州电子科技大学 基于杠杆原理的机床多维几何误差测量方法
CN112526927B (zh) 2021-02-18 2021-06-08 成都飞机工业(集团)有限责任公司 面向五轴数控机床旋转轴空间定位误差快速优化补偿方法
CN113400088B (zh) * 2021-06-21 2022-10-14 中国科学院宁波材料技术与工程研究所 Ac双转台五轴机床的位置无关几何误差建模和辨识方法
CN115555918A (zh) * 2022-11-02 2023-01-03 重庆大学 一种基于球杆仪单轴驱动的旋转轴综合误差辨识方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5355037B2 (ja) * 2008-10-29 2013-11-27 株式会社牧野フライス製作所 精度測定方法及び数値制御工作機械の誤差補正方法並びに誤差補正機能を有した数値制御工作機械
CN102001021B (zh) * 2010-10-22 2012-03-14 西南交通大学 五轴联动数控机床回转摆动轴几何误差参数值的测量方法
CN102430959A (zh) * 2011-10-10 2012-05-02 西安交通大学 数控机床转台运动误差的快速检测方法
CN102944197B (zh) * 2012-11-13 2016-08-03 天津大学 一种双转台结构的五轴加工中心精度检测方法
CN103447884B (zh) * 2013-08-02 2016-01-20 西安交通大学 数控机床平动轴几何误差的测量装置及测量与辨识方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107390632A (zh) * 2017-06-26 2017-11-24 山东理工大学 基于ab型五轴数控机床后处理五轴鼓型刀半径补偿方法

Also Published As

Publication number Publication date
CN103878641A (zh) 2014-06-25

Similar Documents

Publication Publication Date Title
CN103878641B (zh) 一种五轴数控机床通用的旋转轴几何误差辨识方法
CN104308657B (zh) 一种基于球杆仪测量的机床旋转轴几何误差六圈辨识方法
CN103777570B (zh) 基于nurbs曲面的加工误差快速检测补偿方法
CN102001021B (zh) 五轴联动数控机床回转摆动轴几何误差参数值的测量方法
Lee et al. Robust measurement method and uncertainty analysis for position-independent geometric errors of a rotary axis using a double ball-bar
CN102200429B (zh) 基于激光跟踪复合式测量的数控机床精度检测方法
JP6807599B2 (ja) 工作機械の誤差同定方法
CN104050316B (zh) 一种数控机床空间加工误差分布特征分析方法
CN104786098B (zh) 一种多轴数控机床转台几何误差六位置辨识方法
CN107806825B (zh) 基于平面光栅的三面五线机床空间几何误差测量辨识方法
CN103328154A (zh) 误差测定装置及误差测定方法
CN104990487B (zh) 一种基于联动误差分析的非正交回转轴轴心偏差测量方法
CN102062575A (zh) 基于激光多路分时测量的数控机床几何精度检测方法
CN102506666B (zh) 一种数控铣床几何精度的综合检验方法
CN103925902A (zh) 一种基于弧面凸轮等距模型的轮廓度误差测量装置及测量方法
CN106363465A (zh) 多轴数控机床平动轴与旋转轴相互位置关系辨识方法
Givi et al. Validation of volumetric error compensation for a five-axis machine using surface mismatch producing tests and on-machine touch probing
CN108469782A (zh) 一种基于旋转轴综合误差测量值的安装误差辨识方法
Huang et al. Identification of geometric errors of rotary axes on 5-axis machine tools by on-machine measurement
CN108195321B (zh) 一种滚珠直线导轨副滚道平行度在线测量方法
CN107081638A (zh) 一种机床工作空间热误差辨识模型建立方法
CN103791878A (zh) 数控机床几何精度辨识方法
CN104537153A (zh) 基于旋量理论的指数矩阵型机床空间误差建模及Morris全局变量敏感度分析方法
Huang et al. Identification of integrated geometric errors of rotary axis and setup position errors for 5-axis machine tools based on machining test
CN105783845A (zh) 一种数控磨齿机在机测量***的齿廓测量方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160706

Termination date: 20180314