发明内容
针对现有校验和优化方法的不足之处,本发明提供一种用于具有CA摆头结构五轴机床的校验方法,利用校验棒、千分表等简单机床测量设备,根据所提供的方法,即可校验五轴机床是否存在误差,以及存在何种误差,并给出轴偏离的方向,以指导对机床的调整,消除机床误差。
本发明为实现上述目的所采用的技术方案是:一种CA摆头结构五轴机床误差的校验方法,包括以下步骤:
保持C轴角度为0,A轴从0度转到90度,保持刀心点不动,记录刀心点的偏离方向;保持C轴角度为0,A轴从0度转到-90度,保持刀心点不动,记录刀心点的偏离方向;
根据记录的上述刀心点的偏离方向,通过查找刀心点在y、z轴的偏离方向和δly与δlz偏离方向的对应关系,得到δly和δlz的偏离方向;所述δly为A轴旋转中心到刀轴旋转中心在y方向上的误差,所述δlz为A轴旋转中心到刀轴旋转中心在z方向上的误差;
根据δly、δlz的偏离方向,反方向调整机床结构,消除误差δly、δlz;
保持A轴角度为0,C轴从0度转到360度,保持刀心点不动,记录刀心点的偏离方向;根据记录的该刀心点的偏离情况,通过查找刀心点在x、y轴的偏离方向和δhx+δlx与δhy偏离方向的对应关系,得到δhx+δlx、δhy的偏离方向;所述δhx+δlx为C轴旋转中心到刀轴旋转中心在x方向上的误差,所述δhy为C轴旋转中心到A轴旋转中心在y方向上的误差;
根据δhx+δlx、δhy的偏离方向,反方向调整机床结构,消除误差δhx+δlx、δhy。
所述保持刀心点不动的情况下,线性轴进给量的相应值为:
其中,(hx,hy,hz)为C轴旋转中心到A轴旋转中心的偏移矢量,(lx,ly,lz)为A轴旋转中心到主轴旋转中心的偏移矢量,(Qx0,Qy0,Qz0)为理想情况下初始刀心点坐标,Lt为实际刀具长度。θc、θa分别为C轴、A轴的旋转角度。
所述刀心点的偏离方向通过刀心点测量设备获得。
所述查找刀心点在y、z轴的偏离方向和δly与δlz偏离方向的对应关系为:
在A轴从0度转到90度的情况下,如果刀心点在y轴的偏离方向由正变负,且刀心点在z轴的偏离方向一直为正,另外,在A轴从0度转到-90度的情况下,刀心点在y轴的偏离方向一直为负,且刀心点在z轴的偏离方向由负变正,则A轴旋转中心到刀心点的Y向偏离δlz为正值,Z向偏离δlz为负值;
在A轴从0度转到90度的情况下,如果刀心点在y轴的偏离方向一直为负,且刀心点在z轴的偏离方向由正变负,另外,在A轴从0度转到-90度的情况下,刀心点在y轴的偏离方向由正变负,且刀心点在z轴的偏离方向一直为负,则A轴旋转中心到刀心点的Y向偏离δly为正值,Z向偏离δlz为正值;
在A轴从0度转到90度的情况下,如果刀心点在y轴的偏离方向由负变正,且刀心点在z轴的偏离方向一直为负,另外,在A轴从0度转到-90度的情况下,刀心点在y轴的偏离方向一直为正,且刀心点在z轴的偏离方向由正变负,则A轴旋转中心到刀心点的Y向偏离δlz为负值,Z向偏离δlz为正值;
在A轴从0度转到90度的情况下,如果刀心点在y轴的偏离方向一直为正,且刀心点在z轴的偏离方向由负变正,另外,在A轴从0度转到-90度的情况下,刀心点在y轴的偏离方向由负变正,且刀心点在z轴的偏离方向一直为正,则A轴旋转中心到刀心点的Y向偏离δlz为负值,Z向偏离δlz为负值。
所述刀心点在x、y轴的偏离方向和δhx+δlx与δhy偏离方向的对应关系为:
在C轴从0度转到360度的情况下,如果刀心点在x轴的偏离方向由正变负,且刀心点在y轴的偏离方向由正变负,则C轴到刀心点X方向的偏离δhx+δlx为正值,且C轴旋转中心到A轴旋转中心Y方向的偏置δhy为负值;
在C轴从0度转到360度的情况下,如果刀心点在x轴的偏离方向由负变正,且刀心点在y轴的偏离方向由正变负,则C轴到刀心点X方向的偏离δhx+δlx为正值,且C轴旋转中心到A轴旋转中心Y方向的偏置δhy为正值;
在C轴从0度转到360度的情况下,如果刀心点在x轴的偏离方向由负变正,且刀心点在y轴的偏离方向由负变正,则C轴到刀心点X方向的偏离δhx+δlx为负值,且C轴旋转中心到A轴旋转中心Y方向的偏置δhy为正值;
在C轴从0度转到360度的情况下,如果刀心点在x轴的偏离方向由正变负,且刀心点在y轴的偏离方向由负变正,则C轴到刀心点X方向的偏离δhx+δlx为负值,且C轴旋转中心到A轴旋转中心Y方向的偏置δhy为负值。
本发明具有以下有益效果及优点:
1.本发明同时建立了CA摆头五轴机床理想模型和带误差的运动学模型,为对机床的研究提供理论支持,使对机床的分析更加科学、有效;
2.能够有效校验CA摆头五轴机床是否存在运动学误差;
3.建立机床运动时刀心点位置偏离与各误差项之间的数值关系;
4.使用校验棒等简易的测量设备,即可应用本发明方法,有效准确的测量得到各误差项的偏离情况。
具体实施方式
下面结合附图及实施例对本发明做进一步的详细说明。
1.无误差运动学模型
无误差CA摆头五轴机床结构如附图2所示,该类型机床具有C轴、A轴两个旋转轴,分别绕Z轴线性轴、X轴线性轴旋转。
其中,(hx,hy,hz)为C轴旋转中心到A轴旋转中心的偏移矢量,(lx,ly,lz)为A轴旋转中心到主轴旋转中心的偏移矢量,Lt为实际刀具长度。
根据CA摆头机床结构,利用齐次坐标变换及五轴机床运动学建模理论,建立如下运动学模型:
其中,Rot为旋转矩阵,Trans为平移矩阵,(Qx,Qy,Qz)表示刀心点相对于工件坐标系的位置矢量,Px为x方向的平动距离,Py为y方向的平动距离,Pz为z方向的平动距离,且其与X、Y、Z线性轴进给量的关系为:
通过正向运动学求解此模型得到:
2.有误差运动学模型
由于机床装配及机床长时间运行等因素,会使各轴偏离本来的位置,设C轴旋转中心到A轴旋转中心的误差矢量为(δhx,δhy,δhz),A轴旋转中心到主轴旋转中心的误差矢量为(δlx,δly,δlz)。
根据带误差的CA摆头机床结构(附图3)及运动学建模理论,建立如下带有误差项的运动学模型。
通过正向运动学求解得到:
分析此运动学模型,可以得出,带误差的CA摆头五轴机床运动学转换关系与误差参数项δhz无关,与单个δhx和δlx无关,而与δhx+δlx有关,另外与δhy、δly、δlz有关,即影响CA摆头五轴机床运动学转换关系的误差参数为δhx+δlx、δhy、δly、δlz。因此,可以设置δlx=0、δhz=0,另外只需测出其余四个误差项,即可确定带误差的CA摆头五轴机床运动学转换关系,对机床进行校正,实现高精度加工。
3.测量方法
对于CA摆头五轴机床,在无误差的情况下,使C轴、A轴转动相应的角度θc、θa,根据式(4)式计算出X、Y、Z各线性轴相应的进给量,按照此种操作,刀心点的位置矢量是不变的。而若机床存在误差时,XYZ各线性轴仍按(4)式进给,则刀心点的位置会有一定的偏离,如附图4所示。
设机床起始位置:各线性轴的进给为xs、ys、zs,C轴进给为θcs,A轴进给为θas,则根据(3)式得到刀心点初始状态下的理想坐标为:
根据(6)式,得到初始刀心点的实际坐标为:
理想情况下,保持刀心点(Qx0,Qy0,Qz0)不动,CA两旋转轴转动到角度θc、θa,则线性轴需要做相应的进给,通过(4)式,求得各线性轴进给量的相应值为:
若机床无误差,CA旋转轴分别转到角度θc、θa,线性轴按上式进给,理想情况下刀心点是不动的,而机床若存在误差,仍按上式进给,则刀心点会存在一定的偏差,下面,对此种偏差进行分析。
按上式对线性轴进给,结合带误差的CA摆头五轴机床运动学模型(6)式,得到CA旋转轴分别转到角度θc、θa时,刀心点的实际位置为:
将CA转动θc、θa时刀心点的位置(10)式,减去起始刀心点实际位置(8)式,得到刀心点的偏离为:
4.测量方法分析
(1)取起始位置为:θcs=0、θas=0。保持C旋转轴角度为0不变,使A轴转到角度θa,线性轴按(9)式作相应的进给,则通过式(11)得到:
由此得到如下两个等式:
δy1=δly(cosθa-1)-δlzsinθa 等式1
δz1=δlysinθa+δlz(cosθa-1) 等式2
这两个等式分别表示变量δy1、δz1关于自变量θa的函数,下面对这两个函数的零值点进行分析。
令函数1右边等于0,得到函数1的零值点自变量θa的值:
令函数2右边等于0,得到函数2的零值点自变量θa的值:
将函数1函数2自变量的区间,按照零值点,划分为几个区间,在各区间内,当给定δly、δlz的正负号时,对δy1、δz1相应的正负号进行分析,得到如表1、2、3、4所示的取值关系:
表1当δly>0且δlz<0时,δy1、δz1的取值情况
表2当δly>0且δlz>0时,δy1、δz1的取值情况
表3当δly<0且δlz>0时,δy1、δz1的取值情况
表4当δly<0且δlz<0时,δy1、δz1的取值情况
通过以上分析,得到在A轴转动时,δy1δz1偏移方向的测量方法。
表5校验棒偏离情况与δly、δlz偏离情况对应表
根据δly、δlz的偏离情况,对机床进行调整,若δly为正向偏离,就将主轴向Y轴负向调整,若δly为负向偏离,就将主轴向Y轴正向调整。若δlz为正向偏离,就将主轴向Z轴负向调整,若δlz为负向偏离,就将主轴向Z轴正向调整。
(2)取起始位置为:θcs=0、θas=0。保持A旋转轴角度为0不变,使C轴转到角度θc,线性轴按(9)式作相应的进给,通过式(11)得到:
根据(14)式可求得:(δhx+δlx)、(δhy+δly)的值如下:
即得到如下等式:
δx2=(δhx+δlx)(cosθc-1)-(δhy+δly)sinθc 等式3
δy2=(δhx+δlx)sinθc+(δhy+δly)(cosθc-1) 等式4
等式3、等式4分别为变量δx2、δy2关于θc的函数,下边对这两个函数的零值点进行分析。
令函数3右端等于0,得到函数3的零值点θc的值为:
令函数4式右端等于0,得到函数4的零值点θc的值为:
将函数3,4自变量θc的区间,按照零值点进行划分,划分为几个区间,在各区间内,当给定δhx+δlx、δhy+δly的正负号时,对δx2、δy2相应的正负号进行分析,得到如表6、7、8、9所示的取值关系:
表6当δhx+δlx>0且δhy+δly<0时,δx2、δy2的取值情况
表7当δhx+δlx>0且δhy+δly>0时,δx2、δy2的取值情况
表8当δhx+δlx<0且δhy+δly>0时,δx2、δy2的取值情况
表9当δhx+δlx<0且δhy+δly<0时,δx2、δy2的取值情况
通过以上理论分析,按照步骤1调整机床后,可将δly的值调整为0,则δhy+δly的正负性,即为δly的正负性,由此得到如表10所示的,C轴转动时,校验棒偏离情况与δhx+δlx、δhy偏离情况的对应关系。
表10校验棒偏离情况与δhx+δlx、δhy偏离情况对应表
根据δhx+δlx、δhy的偏离情况,对机床进行调整,若δhx+δlx为正向偏离,就将A轴向X轴负向调整,若δhx+δlx为负向偏离,就将A向X轴正向调整。若δhy为正向偏离,就将A轴向Y轴负向调整,若δhy为负向偏离,就将A轴向Y轴正向调整。
5.测量方法及流程
通过对刀心点偏离情况与误差项偏离情况的对应关系进行分析(表5、表10),得到一种估测误差项偏离情况的方法,该方法一个实施例的具体流程如下:
(1)将校验棒卡在主轴刀心点处,保持C轴角度为0,A轴从0度转到90度,保持刀心点不动(X、Y、Z线性轴进给量按(9)式计算),记录校验棒偏离情况(正向偏离、负向偏离)。
(2)将校验棒卡在主轴刀心点处,保持C轴角度为0,A轴从0度转到-90度,保持刀心点不动(X、Y、Z线性轴进给量按(9)式计算),记录校验棒偏离情况(正向偏离、负向偏离)。
(3)根据记录的校验棒的偏离情况,通过查找表5所示的对应关系,得到δly、δlz的偏离情况(正向偏离或负向偏离)。
(4)根据δly、δlz的偏离情况,调整机床结构,消除误差δly、δlz。
(5)将校验棒卡在主轴刀心点处,保持A轴角度为0,C轴从0度转到360度,保持刀心点不动(X、Y、Z线性轴进给量按式(9)计算),记录校验棒偏离情况(正向偏离、负向偏离)。
(6)根据记录的校验棒的偏离情况,通过查找表10所示的对应关系,得到δhx+δlx、δhy的偏离情况(正向偏离或负向偏离)。
(7)根据δhx+δlx、δhy的偏离情况,调整机床结构,消除误差δhx+δlx、δhy。
实际实施中,测量设备包括校验棒、千分表等。