数控机床平动轴几何误差的检定装置和方法与流程

文档序号:16857387发布日期:2019-02-12 23:29阅读:672来源:国知局
数控机床平动轴几何误差的检定装置和方法与流程

本发明涉及一种数控机床平动轴几何误差的检定方法,特别是一种基于组合面型基准件的数控机床平动轴几何误差的检定方法。



背景技术:

数控机床的误差检定包括误差检测和误差辨识。误差检测和辨识不仅是误差评定的基础,是机床精度评定工作的重要内容,而且是进行机床精度预报和误差补偿的又一关键技术。

机床误差检测领域中,使用较为广泛的机床误差检测仪器有激光干涉仪和球杆仪,由于自身检测原理上的因素,这些仪器在应用于多轴数控机床的误差检测中存在各自的不足:如激光干涉仪调整复杂,一次测量只能获得一个参数,操作要求高,难以实现自动化、快速化,并且价格昂贵,一般企业不具备;球杆仪无法随意规划测量路径,为旋转轴误差辨识的测量步骤设计和理论解耦算法研究增加了难度,且球杆仪以磁力座配合精密球进行接触式测量,需要在低速下运动以保证测量精度,很难适应快速化趋势。一维球列适合各轴的直线标定,但对角度误差检测不具优势,而多轴机床各轴之间的相对误差对加工精度影响非常大。

针对复杂异型零件的加工,多轴数控加工技术凭借其灵活、高效、高精的特点得到了广泛应用和推广,为满足定期精度校准的需要,高效的机床误差检测与辨识方法就成为亟待解决的问题。

多轴数控机床的几何误差检测项目主要包括运动轴的角度误差、定位误差、直线度误差和垂直度误差等,为了检测运动轴的上述误差量,需要提供一种运动轴多参数检测方法,该方法应该操作简单,检测效率高。

检测最终综合误差是间接估计机床几何误差的重要途径。线位移法是常见的方法之一,但是线位移法的检测仪器为激光干涉仪,无法分离垂直度误差且滚转角误差存在原理性误差,无法辨识转轴几何误差等缺点。

多轴数控机床平动轴几何误差辨识项目主要包括建立精确简便的机床误差辨识模型,设计组合面型基准件的摆放位置和误差辨识步骤等,该方法应该原理准确,符合工程实际,且简便易行。



技术实现要素:

为克服现有技术的不足,本发明旨在提出高效、高精度的数控机床平动轴几何误差的检定方法。为此,本发明采取的技术方案是,数控机床平动轴几何误差的检定装置,在机床z轴运动部件上安装有光学测头,在与机床z轴垂直的平台上卡固组合面型基准件,在所述组合面型基准件上设有曲面阵列和平面阵列,位于所述组合面型基准件的上方;所述光学测头包括激光器、孔径光阑、反射镜、分光棱镜、成像透镜、ccd相机以及数据处理模块,所述激光器发出的准直光束经所述孔径光阑缩成细直光束,细直光束经所述反射镜后入射到所述分光棱镜中,投射到曲面和平面阵列上任意一点的光的能量占总能量的1/2,该点反射的光束经所述分光棱镜透射后,通过所述成像透镜成像在所述ccd相机上;采用所述光学测头和所述组合面型基准件测量机床的运动部件在x、y两个方向上的位移和绕x、y两个方向的转角。所述光学测头和组合面型基准件共同构成多参数检测仪器。

数控机床平动轴几何误差的检定方法,在沿机床z轴设置的运动部件上安装光学测头,在与z轴垂直的平台上卡固组合面型基准件,在所述组合面型基准件上设有曲面阵列和平面阵列,运动部件位于所述组合面型基准件的上方;所述光学测头包括激光器、孔径光阑、反射镜、分光棱镜、成像透镜、ccd相机以及数据处理模块,所述激光器发出的准直光束经所述孔径光阑缩成细直光束,细直光束经所述反射镜后入射到所述分光棱镜中,1/2能量的反射光束投射到曲面阵列和平面阵列上的任意一点,该点反射的光束经所述分光棱镜透射后,通过所述成像透镜成像在所述ccd相机上;采用所述光学测头和所述组合面型基准件测量运动部件在x、y两个方向上的位移和绕x、y两个方向的转角,x、z和y、z方向位移与转角测量以此类推;机床共有3个运动体x、y、z,当a运动体运动时,将产生6项误差:tax,tay,taz,rax,ray,raz,其中t表示线性度误差,r表示角度误差;下标的第一个字母表示运动体名称,第二个字母表示受误差影响的机床导轨的名称,机床的实际y、x导轨并非严格垂直,存在垂直度误差syx;实际的z导轨与x、y两导轨也不严格垂直,存在两个垂直度误差szx,szy,故机床共有21项几何误差,采用所述光学测头和所述组合面型基准件,每次测量得到两项位移误差和两项角度误差,通过组合面型基准件多次摆放,直接检测角度误差、垂直度误差、综合三维位移误差;对数控机床平动轴建立几何误差模型,将前述已经测得的角度误差,通过最小二乘法拟合得到角度误差三次多项式,将角度误差三次多项式、垂直度误差、综合三维位移误差带入几何误差模型中,解算得到定位误差三次多项式、直线度误差三次多项式,至此,机床几何误差模型的所有几何误差多项式拟合形式均已知,将机床工作空间中任意一点坐标值输入几何误差模型进行解算得到相应的几何误差预测值,实现空间任一点机床几何误差的预测。

具体步骤如下:

测量运动部件在x,y两个方向上的位移具体步骤如下:

1)使所述光学测头的光束和所述组合面型基准件上的曲面中心线以及平面法线平行;

2)初始时刻,所述光学测头位于位置a0处,所述数据处理模块获取此时光轴在ccd相机中的位置坐标o(x0,y0);

3)运动部件带动光学测头沿左右方向平移到曲面阵列上的第一位置ai处,此时曲面阵列上对应的测量点为a1(x1,y1,z1),所述数据处理模块按照以下步骤进行数据处理:

3.1)获取ccd相机中成像光斑中心位置坐标a1′(x1′,y1′);

3.2)将步骤3.1)中的光斑中心位置坐标a1′(x1′,y1′)转换为光斑中心距离光轴x方向距离s1x、y方向距离s1y;

3.3)计算测量点a1斜率对应的角度:

ξx=arctan(s1x/f)/2(1)

ξy=arctan(s1y/f)/2(2)

其中:ξx代表测量点a1在xoz平面内的切线与x轴方向的夹角;

ξy代表测量点a1在yoz平面内的切线与y轴方向的夹角;

f代表成像透镜的焦距;

3.4)计算测量点a1(x1,y1,z1)的坐标:

x1=g(ξx)(3)

y1=g(ξy)(4)

其中:g(x)代表一元函数。

4)运动部件带动光学测头沿左右方向平移到曲面阵列上的第二位置aii处,此时曲面阵列上对应的测量点为a2(x2,y2,z2),数据处理过程同步骤3),测量点a2(x2,y2,z2)的坐标为:

x2=g(φx)(5)

y2=g(φy)(6)

其中:φx代表测量点a2在xoz平面内的切线与x轴方向的夹角;

φy代表测量点a2在yoz平面内的切线与y轴方向的夹角。

5)数据处理模块计算运动部件在x、y两个方向上的位移:

m=g(φx)-g(ξx)+p(7)

n=g(φy)-g(ξy)+q(8)

其中:m代表运动部件在x方向的位移;

n代表运动部件在y方向的位移;

p代表第k个曲面和第w个曲面的中心线在x方向的距离;

q代表第k个曲面和第w个曲面的中心线在y方向的距离。

测量运动部件绕x,y两个方向转角的具体步骤如下:

6)运动部件带动光学测头沿左右方向平移到平面阵列上的第三位置aiii处,此时平面阵列上对应的测量点为a3(x3,y3,z3),运动部件绕x、y两个方向的转角为εx、εy,所述数据处理模块按照以下步骤进行数据处理:

6.1)获取ccd相机中成像光斑中心位置坐标a3′(x3′,y3′);

6.2)将步骤6.1)中的光斑中心位置坐标a3′(x3′,y3′)转换为光斑中心距离光轴光轴x方向距离s3x、s3y;

6.3)计算运动部件在位置aiii处的两个转角:

εx=arctan(s3x/f)/2(9)

εy=arctan(s3y/f)/2(10)

其中:εx代表运动部件在位置aiii处绕x轴的转角;

εy代表运动部件在位置aiii处绕y轴的转角;

f代表成像透镜的焦距;

所述组合面型基准件外形设计为“l”型,基准件有两条相互垂直的边,每条边上各有平行于边的等间距4组测量特征面;运动部件位于所述组合面型基准件的上方;机床三个平动轴联动带动所述多参数检测仪器运动,通过组合面型基准件多次摆放,检测出机床的角度误差、垂直度误差和综合三维位移误差,具体步骤如下:

1)使所述组合面型基准件按照一条边平行于机床x轴,另一条边平行于机床z轴的方式摆放,所述多参数检测仪器的检测方向为y方向,通过两条直线夹角获得垂直度误差szx;

1.1)机床x平动轴带动所述多参数检测仪器沿x轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwii,ywii,zwii)其中i=1,2,3,4,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测滚转误差rxxi和偏摆误差rxzi,记录下检测误差点处的机床指令位置(xii,yii,zii);

1.2)机床z平动轴带动所述多参数检测仪器沿z轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwij,ywij,zwij)其中j=5,6,7,8,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测俯偏摆误差rzxi和滚转误差rzzi,记录下检测误差点处的机床指令位置(xij,yij,zij);

2)使所述组合面型基准件按照一条边平行于机床y轴,另一条边平行于机床z轴的方式摆放,所述多参数检测仪器的检测方向为x方向,通过两条直线夹角获得垂直度误差syz;

2.1)机床y平动轴带动所述多参数检测仪器沿y轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwiii,ywiii,zwiii),当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测滚转误差ryyi和偏摆误差ryzi,记录下检测误差点处的机床指令位置(xiii,yiii,ziii);

2.2)机床z平动轴带动所述多参数检测仪器沿z轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwiij,ywiij,zwiij),当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测滚转误差rzzj和俯仰误差rzyi,记录下检测误差点处的机床指令位置(xiij,yiij,ziij);

3)使所述组合面型基准件按照一条边平行于机床x轴,另一条边平行于机床y轴的方式摆放,所述多参数检测仪器的检测方向为z方向,通过两条直线夹角获得垂直度误差sxy;

3.1)机床x平动轴带动所述多参数检测仪器沿x轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwiiii,ywiiii,zwiiii),当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测滚转误差rxxj和俯仰误差rxyi,记录下检测误差点处的机床指令位置(xiiii,yiiii,ziiii);

3.2)机床y平动轴带动所述多参数检测仪器沿y轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwiiij,ywiiij,zwiiij),当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测滚转误差ryyj和俯仰误差ryxi,记录下检测误差点处的机床指令位置(xiiij,yiiij,ziiij);

分析多轴机床的刀具平动轴运动链和工件运动链的拓扑结构,基于多体系统理论针对数控机床的结构特征建立数控机床平动轴几何误差模型:

坐标(x′,y′,z′)是测量系统在机床坐标系中实际位置坐标,故三维位置误差

其中:是机床指令位移;

由于实际误差建模过程中,数控机床几何误差很小,在建模时通常忽略所有二次和告辞误差项乘积,只考虑一节误差项的影响,通过计算上述矩阵,得到辨识数学模型如下:

dx=txx+tyx+tzx-y·(sxy+rxz)+z·(szx+ryy+rxy)

dy=txy+tyy+tzy-z·(szy+ryx+rxx)

dz=txz+tyz+tzz+y·rxx。

解算机床几何误差多项式拟合形式步骤具体如下:

1)因为几何误差是运动体运动量的函数,并且几何误差可以用三次多项式拟合。将上述误差检测步骤中测得的角位移误差rxyi、rxzi、ryxi、ryzi,rzxi、rzyi、rxxi、ryyi、rzzi、rzxj、rzyj、rxxj、ryyj、rzzj通过计算机拟合得到各项角位移误差的三次多项式拟合公式,形如:

f(a)=a3×a3+a2×a2+a1×a+a0

其中:a3,a2,a1,a0是角位移误差三次多项式拟合系数,a是运动体的位移量;

2)将上述误差检测步骤中测得的多参数检测仪器在标准件坐标系下的位置坐标(xwii,ywii,zwii)、(xwiii,ywiii,zwiii)、(xwiiii,ywiiii,zwiiii)、(xwij,ywij,zwij)、(xwiij,ywiij,zwiij)、(xwiiij,ywiiij,zwiiij)转换到机床坐标系下得到多参数检测仪器在机床坐标系下的实际位置坐标(x′ii,y′ii,z′ii)、(x′iii,y′iii,z′iii)、(x′iiii,y′iiii,z′iiii)、(x′ij,y′ij,z′ij)、(x′iij,y′iij,z′iij)、(x′iiij,y′iiij,z′iiij),将此实际位置坐标与对应位置点的多参数检测仪器在检测误差时的机床指令位置坐标(xii,yii,zii)、(xiii,yiii,ziii)、(xiiii,yiiii,ziiii)、(xij,yij,zij)、(xiij,yiij,ziij)、(xiiij,yiiij,ziiij)相减,得到综合三维位移误差(dxi,dyi,dzi)、(dxj,dyj,dzj);

3)将各检测点处的机床指令位置带入角位移误差三次多项式拟合公式,计算对各测量点处的角度误差值,将角位移误差值、机床指令位置和综合三维位移误差、垂直度误差,带入机床几何误差模型中,得到只与直线度误差和定位误差三次多项式拟合系数有关的线性方程组,最终解算出直线度误差和定位误差三次误差拟合参数,具体步骤如下:

检测步骤1)中“x”运动方向的辨识公式:

最终可辨识得到定位误差txx和直线度误差txz;

检测步骤1)中“z”运动方向的辨识公式:

dzj-dz0=(zj3-z03)·tzz3+(zj2-z02)·tzz2+(zj-z0)·tzz1

最终可辨识得到直线度误差tzx和定位误差tzz;

检测步骤2)中“y”方向的辨识公式:

dyi-dy0=(yi3-y03)·tyy3+(yi2-y02)·tyy2+(yi-y0)·tyy1

dzi-dz0=(yi3-y03)·tyz3+(yi2-y02)·tyz2+(yi-y0)·tyz1

最终可辨识得到定位误差tyy和直线度误差tyz;

检测步骤2)中“z”方向的辨识公式:

dyj-dy0=(zj3-z03)·tzy3+(zj2-z02)·tzy2+(zj-z0)·tzy1

最终可辨识得到直线度误差tzy;

检测步骤3)中“x”方向的辨识公式:

dyi-dy0=(xi3-x03)·txy3+(xi2-x02)·txy2+(xi-x0)·txy1

最终可辨识得到直线度误差txy;

检测步骤3)中“y”方向的辨识公式:

dxj-dx0=(yj3-y03)·tyx3+(yj2-y02)·tyx2+(yj-y0)·tyx1

最终可辨识得到直线度误差tyx。

本发明的特点及有益效果是:

基于光学曲面制造技术,采用光学非接触测头测量组合面型基准件上的曲面阵列和平面阵列,一次测量可获得4项参数,相比激光干涉仪,极大地提高了检测效率,操作简单;组合面型基准件可根据实际测量需要进行拼接,具有较宽的检测范围;随着自由曲面制造技术的发展,面型加工精度可达纳米级别,因此采用组合面型基准件检测机床误差,具有较高的精度潜力,特别适用于机床等需要定期进行误差检测的多轴系统。

附图说明:

图1为本发明应用的结构示意图;

图2为本发明应用的光路图。

图中:1、光学测头;1-1、激光器;1-2、孔径光阑;1-3、反射镜;1-4、分光棱镜;1-5、成像透镜;1-6、ccd相机;2、组合面型基准件,2-1、曲面,2-2平面。

具体实施方式

本发明为解决公知技术中存在的技术问题所采取的技术方案是:一种基于组合面型基准件的多轴机床平动轴多参数检定几何误差的检定方法,在沿机床z轴设置的运动部件上安装光学测头,在与z轴垂直的平台上卡固组合面型基准件,在所述组合面型基准件上设有曲面阵列和平面阵列,运动部件位于所述组合面型基准件的上方;所述光学测头包括激光器、孔径光阑、反射镜、分光棱镜、成像透镜、ccd相机以及数据处理模块,所述激光器发出的准直光束经所述孔径光阑缩成细直光束,细直光束经所述反射镜后入射到所述分光棱镜中,1/2能量的反射光束投射到曲面阵列和平面阵列上的任意一点,该点反射的光束经所述分光棱镜透射后,通过所述成像透镜成像在所述ccd相机上;采用所述光学测头和所述组合面型基准件测量运动部件在x、y两个方向上的位移和绕x、y两个方向的转角。机床共有3个运动体x、y、z。当a运动体运动时,将产生6项误差:tax,tay,taz,rax,ray,raz。其中t表示线性度误差,r表示角度误差;下标的第一个字母表示运动体名称,第二个字母表示受误差影响的机床导轨的名称。机床的实际y、x导轨并非严格垂直,存在垂直度误差syx;实际的z导轨与x、y两导轨也不严格垂直,存在两个垂直度误差szx,szy。故机床共有21项几何误差。采用所述光学测头和所述组合面型基准件,每次可测量得到两项位移误差和两项角度误差。通过组合面型基准件多次摆放,可以直接检测角度误差、垂直度误差、综合三维位移误差。基于多体系统理论对数控机床平动轴建立几何误差模型。将前述已经测得的角度误差,通过最小二乘法拟合得到角度误差三次多项式。将角度误差三次多项式、垂直度误差、综合三维位移误差带入几何误差模型中,解算得到定位误差三次多项式、直线度误差三次多项式。至此,机床几何误差模型的所有几何误差多项式拟合形式均已知,将机床工作空间中任意一点坐标值输入几何误差模型进行解算得到相应的几何误差预测值,实现空间任一点机床几何误差的预测。

具体步骤如下:

测量运动部件在x,y两个方向上的位移具体步骤如下:

1)使所述光学测头的光束和所述组合面型基准件上的曲面中心线以及平面法线平行;

2)初始时刻,所述光学测头位于位置a0处,所述数据处理模块获取此时光轴在ccd相机中的位置坐标o(x0,y0);

3)运动部件带动光学测头沿左右方向平移到曲面阵列上的第一位置ai处,此时曲面阵列上对应的测量点为a1(x1,y1,z1),所述数据处理模块按照以下步骤进行数据处理:

3.1)获取ccd相机中成像光斑中心位置坐标a1′(x1′,y1′);

3.2)将步骤3.1)中的光斑中心位置坐标a1′(x1′,y1′)转换为光斑中心距离光轴x方向距离s1x、y方向距离s1y;

3.3)计算测量点a1斜率对应的角度:

ξx=arctan(s1x/f)/2(1)

ξy=arctan(s1y/f)/2(2)

其中:ξx代表测量点a1在xoz平面内的切线与x轴方向的夹角;

ξy代表测量点a1在yoz平面内的切线与y轴方向的夹角;

f代表成像透镜的焦距;

3.4)计算测量点a1(x1,y1,z1)的坐标:

x1=g(ξx)(3)

y1=g(ξy)(4)

其中:g(x)代表一元函数。

4)运动部件带动光学测头沿左右方向平移到曲面阵列上的第二位置aii处,此时曲面阵列上对应的测量点为a2(x2,y2,z2),数据处理过程同步骤3),测量点a2(x2,y2,z2)的坐标为:

x2=g(φx)(5)

y2=g(φy)(6)

其中:φx代表测量点a2在xoz平面内的切线与x轴方向的夹角;

φy代表测量点a2在yoz平面内的切线与y轴方向的夹角。

5)数据处理模块计算运动部件在x、y两个方向上的位移:

m=g(φx)-g(ξx)+p(7)

n=g(φy)-g(ξy)+q(8)

其中:m代表运动部件在x方向的位移;

n代表运动部件在y方向的位移;

p代表第k个曲面和第w个曲面的中心线在x方向的距离;

q代表第k个曲面和第w个曲面的中心线在y方向的距离。

测量运动部件绕x,y两个方向转角的具体步骤如下:

6)运动部件带动光学测头沿左右方向平移到平面阵列上的第三位置aiii处,此时平面阵列上对应的测量点为a3(x3,y3,z3),运动部件绕x、y两个方向的转角为εx、εy,所述数据处理模块按照以下步骤进行数据处理:

6.1)获取ccd相机中成像光斑中心位置坐标a3′(x3′,y3′);

6.2)将步骤6.1)中的光斑中心位置坐标a3′(x3′,y3′)转换为光斑中心距离光轴光轴x方向距离s3x、s3y;

6.3)计算运动部件在位置aiii处的两个转角:

εx=arctan(s3x/f)/2(9)

εy=arctan(s3y/f)/2(10)

其中:εx代表运动部件在位置aiii处绕x轴的转角;

εy代表运动部件在位置aiii处绕y轴的转角;

f代表成像透镜的焦距;

所述组合面型基准件外形设计为“l”型,基准件有两条相互垂直的边,每条边上各有平行于边的等间距4组测量特征面(曲面和平面);运动部件位于所述组合面型基准件的上方;机床三个平动轴联动带动所述多参数检测仪器运动,通过组合面型基准件多次摆放,即可检测出机床的角度误差、垂直度误差和综合三维位移误差,具体步骤如下:

1)使所述组合面型基准件按照一条边平行于机床x轴,另一条边平行于机床z轴的方式摆放,所述多参数检测仪器的检测方向为y方向,通过两条直线夹角获得垂直度误差szx;

1.1)机床x平动轴带动所述多参数检测仪器沿x轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwii,ywii,zwii)其中i=1,2,3,4。当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测滚转误差rxxi(i=1,2,3,4)和偏摆误差rxzi(i=1,2,3,4),记录下检测误差点处的机床指令位置(xii,yii,zii)(i=1,2,3,4);

1.2)机床z平动轴带动所述多参数检测仪器沿z轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwij,ywij,zwij)其中j=5,6,7,8。当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测俯偏摆误差rzxi(i=1,2,3,4)和滚转误差rzzi(i=1,2,3,4),记录下检测误差点处的机床指令位置(xij,yij,zij)(j=5,6,7,8);

2)使所述组合面型基准件按照一条边平行于机床y轴,另一条边平行于机床z轴的方式摆放,所述多参数检测仪器的检测方向为x方向,通过两条直线夹角获得垂直度误差syz;

2.1)机床y平动轴带动所述多参数检测仪器沿y轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwiii,ywiii,zwiii)其中i=1,2,3,4。当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测滚转误差ryyi(i=1,2,3,4)和偏摆误差ryzi(i=1,2,3,4),记录下检测误差点处的机床指令位置(xiii,yiii,ziii)(i=1,2,3,4);

2.2)机床z平动轴带动所述多参数检测仪器沿z轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwiij,ywiij,zwiij)其中j=5,6,7,8。当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测滚转误差rzzj(j=5,6,7,8)和俯仰误差rzyi(i=1,2,3,4),记录下检测误差点处的机床指令位置(xiij,yiij,ziij)(j=5,6,7,8);

3)使所述组合面型基准件按照一条边平行于机床x轴,另一条边平行于机床y轴的方式摆放,所述多参数检测仪器的检测方向为z方向,通过两条直线夹角获得垂直度误差sxy;

3.1)机床x平动轴带动所述多参数检测仪器沿x轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwiiii,ywiiii,zwiiii)其中i=1,2,3,4。当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测滚转误差rxxj(j=5,6,7,8)和俯仰误差rxyi(i=1,2,3,4),记录下检测误差点处的机床指令位置(xiiii,yiiii,ziiii)(i=1,2,3,4);

3.2)机床y平动轴带动所述多参数检测仪器沿y轴移动,当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个抛物面上方时,使用多参数检测仪器检测多参数检测仪器在标准件坐标系下的位置坐标(xwiiij,ywiiij,zwiiij)其中j=5,6,7,8。当多参数检测仪器分别移动到组合面型基准件所述面型阵列中的四个平面上方时,检测滚转误差ryyj(j=5,6,7,8)和俯仰误差ryxi(i=1,2,3,4),记录下检测误差点处的机床指令位置(xiiij,yiiij,ziiij)(j=5,6,7,8);

分析多轴机床的刀具平动轴运动链和工件运动链的拓扑结构,基于多体系统理论针对数控机床的结构特征建立数控机床平动轴几何误差模型:

坐标(x′,y′,z′)是测量系统在机床坐标系中实际位置坐标。故三维位置误差

其中:是机床指令位移。故可求。

由小实际误差建模过程中,数控机床几何误差很小,在建模时通常忽略所有二次和告辞误差项乘积,只考虑一节误差项的影响。通过计算上述矩阵,可得辨识数学模型如下:

dx=txx+tyx+tzx-y·(sxy+rxz)+z·(szx+ryy+rxy)

dy=txy+tyy+tzy-z·(szy+ryx+rxx)

dz=txz+tyz+tzz+y·rxx

机床共有3个运动体x、y、z。当a运动体运动时,将产生6项误差:tax,tay,taz,rax,ray,raz。其中t表示线性度误差,r表示角度误差;下标的第一个字母表示运动体名称,第二个字母表示受误差影响的机床导轨的名称。机床的实际y、x导轨并非严格垂直,存在垂直度误差syx;实际的z导轨与x、y两导轨也不严格垂直,存在两个垂直度误差szx,szy,在机床运动过程中是常量。dx、dy、dz表示机床运动体位移产生的综合三维位移误差,即测量系统实际位置和指令位置的差值;

解算机床几何误差多项式拟合形式步骤具体如下:

1)因为几何误差是运动体运动量的函数,并且几何误差可以用三次多项式拟合。将上述误差检测步骤中测得的角位移误差rxyi、rxzi、ryxi、ryzi(i=1,2,3,4),rzxi、rzyi、rxxi、ryyi、rzzi(i=1,2,3,4)、rzxj、rzyj、rxxj、ryyj、rzzj(j=5,6,7,8)通过计算机拟合得到各项角位移误差的三次多项式拟合公式,形如:

f(a)=a3×a3+a2×a2+a1×a+a0

其中:a3,a2,a1,a0是角位移误差三次多项式拟合系数,a是运动体的位移量;

2)将上述误差检测步骤中测得的多参数检测仪器在标准件坐标系下的位置坐标(xwii,ywii,zwii)、(xwiii,ywiii,zwiii)、(xwiiii,ywiiii,zwiiii)(i=1,2,3,4)、(xwij,ywij,zwij)、(xwiij,ywiij,zwiij)、(xwiiij,ywiiij,zwiiij)(j=5,6,7,8)转换到机床坐标系下得到多参数检测仪器在机床坐标系下的实际位置坐标(x′ii,y′ii,z′ii)、(x′iii,y′iii,z′iii)、(x′iiii,y′iiii,z′iiii)(i=1,2,3,4)、(x′ij,y′ij,z′ij)、(x′iij,y′iij,z′iij)、(x′iiij,y′iiij,z′iiij)(j=5,6,7,8),将此实际位置坐标与对应位置点的多参数检测仪器在检测误差时的机床指令位置坐标(xii,yii,zii)、(xiii,yiii,ziii)、(xiiii,yiiii,ziiii)(i=1,2,3,4)、(xij,yij,zij)、(xiij,yiij,ziij)、(xiiij,yiiij,ziiij)(j=5,6,7,8)相减,得到综合三维位移误差(dxi,dyi,dzi)、(dxj,dyj,dzj);

3)将各检测点处的机床指令位置带入角位移误差三次多项式拟合公式,计算对各测量点处的角度误差值,将角位移误差值、机床指令位置和综合三维位移误差、垂直度误差,带入机床几何误差模型中,得到只与直线度误差和定位误差三次多项式拟合系数有关的线性方程组,最终解算出直线度误差和定位误差三次误差拟合参数,具体步骤如下:

检测步骤1)中“x”运动方向的辨识公式:

最终可辨识得到定位误差txx和直线度误差txz;

检测步骤1)中“z”运动方向的辨识公式:

dzj-dz0=(zj3-z03)·tzz3+(zj2-z02)·tzz2+(zj-z0)·tzz1

最终可辨识得到直线度误差tzx和定位误差tzz;

检测步骤2)中“y”方向的辨识公式:

dyi-dy0=(yi3-y03)·tyy3+(yi2-y02)·tyy2+(yi-y0)·tyy1

dzi-dz0=(yi3-y03)·tyz3+(yi2-y02)·tyz2+(yi-y0)·tyz1

最终可辨识得到定位误差tyy和直线度误差tyz;

检测步骤2)中“z”方向的辨识公式:

dyj-dy0=(zj3-z03)·tzy3+(zj2-z02)·tzy2+(zj-z0)·tzy1

最终可辨识得到直线度误差tzy;

检测步骤3)中“x”方向的辨识公式:

dyi-dy0=(xi3-x03)·txy3+(xi2-x02)·txy2+(xi-x0)·txy1

最终可辨识得到直线度误差txy;

检测步骤3)中“y”方向的辨识公式:

dxj-dx0=(yj3-y03)·tyx3+(yj2-y02)·tyx2+(yj-y0)·tyx1

最终可辨识得到直线度误差tyx。

为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下:

请参阅图1和图2,一种基于组合面型基准件的运动部件多参数检测方法,在沿z轴设置的运动部件上安装光学测头1,在与z轴垂直的平台上卡固组合面型基准件2,在所述组合面型基准件2上设有曲面2-1阵列和平面2-2阵列,运动部件位于所述组合面型基准件2的上方。

所述光学测头1包括激光器1-1、孔径光阑1-2、反射镜1-3、分光棱镜1-4、成像透镜1-5、ccd相机1-6以及数据处理模块,所述激光器1-1发出的准直光束经所述孔径光阑1-2缩成细直光束,细直光束经所述反射镜1-3后入射到所述分光棱镜1-4中,1/2能量的反射光束投射到曲面阵列和平面阵列上的任意一点,该点反射的光束经所述分光棱镜1-4透射后,通过所述成像透镜1-5成像在所述ccd相机1-6上。

采用所述光学测头1和所述组合面型基准件2测量运动部件在x、y两个方向上的位移和绕x、y两个方向的转角,具体步骤如下:

1)使所述光学测头1的光束和所述组合面型基准件2上的曲面2-1中心线以及平面2-2法线平行;

2)初始时刻,所述光学测头1位于位置a0处,所述数据处理模块获取此时光轴在ccd相机1-6中的位置坐标o(x0,y0);

3)运动部件带动光学测头1沿左右方向平移到曲面2-1阵列上的第一位置ai处,此时曲面2-1阵列上对应的测量点为a1(x1,y1,z1),所述数据处理模块按照以下步骤进行数据处理:

3.1)获取ccd相机中成像光斑中心位置坐标a1′(x1′,y1′);

3.2)将步骤3.1)中的光斑中心位置坐标a1′(x1′,y1′)转换为光斑中心距离光轴的距离s1x、s1y;

3.3)计算测量点a1斜率对应的角度:

ξx=arctan(s1x/f)/2(1)

ξy=arctan(s1y/f)/2(2)

其中:ξx代表测量点a1在xoz平面内的切线与x轴方向的夹角;

ξy代表测量点a1在yoz平面内的切线与y轴方向的夹角;

f代表成像透镜的焦距;

3.4)计算测量点a1(x1,y1,z1)的坐标:

x1=g(ξx)(3)

y1=g(ξy)(4)

其中:g(x)代表一元函数。

4)运动部件带动光学测头沿左右方向平移到曲面2-1阵列上的第二位置aii处,此时曲面2-1阵列上对应的测量点为a2(x2,y2,z2),数据处理过程同步骤3),测量点a2(x2,y2,z2)的坐标为:

x2=g(φx)(5)

y2=g(φy)(6)

其中:φx代表测量点a2在xoz平面内的切线与x轴方向的夹角;

φy代表测量点a2在yoz平面内的切线与y轴方向的夹角。

5)数据处理模块计算运动部件在x、y两个方向上的位移:

m=g(φx)-g(ξx)+p(7)

n=g(φy)-g(ξy)+q(8)

其中:m代表运动部件在x方向的位移;

n代表运动部件在y方向的位移;

p代表第k个曲面和第w个曲面的中心线在x方向的距离;

q代表第k个曲面和第w个曲面的中心线在y方向的距离。

6)运动部件带动光学测头沿左右方向平移到平面阵列上的第三位置aiii处,此时平面2-2阵列上对应的测量点为a3(x3,y3,z3),运动部件绕x、y两个方向的转角为εx、εy,所述数据处理模块按照以下步骤进行数据处理:

6.1)获取ccd相机1-6中成像光斑中心位置坐标a3′(x3′,y3′);

6.2)将步骤6.1)中的光斑中心位置坐标a3′(x3′,y3′)转换为光斑中心距离光轴的距离s3x、s3y;

6.3)计算运动部件在位置aiii处的两个转角:

εx=arctan(s3x/f)/2(1)

εy=arctan(s3y/f)/2(2)

其中:εx代表运动部件在位置aiii处绕x轴的转角;

εy代表运动部件在位置aiii处绕y轴的转角;

f代表成像透镜的焦距;

本发明的应用实例:

将处于标定状态的光学测头1安装在机床的z轴上,组合面型基准件卡固在工作台上,在基准件上设置旋转抛物面阵列和平面阵列,采用以下步骤进行测量:

1)初始时刻,使所述光学测头的光束和机床z轴平行,此时光学测头位于位置a0处,获取此时光轴在ccd相机中位置坐标o(x0,y0);

2)机床z轴带动光学测头水平移动到旋转抛物面阵列上的第一位置ai,此时旋转抛物面阵列上对应的测量点为a1(x1,y1,z1),获取此时ccd相机中成像光斑的位置a1′(x1′,y1′),并转换为光斑中心距离光轴的距离s1x、s1y,然后计算测量点a1斜率对应的角度:

ξx=arctan(s1x/f)/2(11)

ξy=arctan(s1y/f)/2(12)

其中:ξx代表测量点a1在xoz平面内的切线与x轴方向的夹角;

ξy代表测量点a1在yoz平面内的切线与y轴方向的夹角;

s1x代表第一个测量点的成像光斑的中心在x轴方向距离系统光轴的距离;

s1y代表第一个测量点的成像光斑的中心在y轴方向距离系统光轴的距离;

f代表成像透镜的焦距,

最后计算测量点a1的坐标:

∵旋转抛物面的面型公式为:

其中:a2为旋转抛物面的特征参数;

对(13)式求一阶导数,可得到曲面上任一点的斜率为:

∴x1=a2tanξx(16)

y1=a2tanξy(17)

其中:s1x代表成像光斑a1′的中心在x轴方向距离系统光轴的距离;

s1y代表成像光斑a1′的中心在y轴方向距离系统光轴的距离;

3)机床z轴带动光学测头水平移动到旋转抛物面阵列上第二位置aii,此时旋转抛物面阵列上对应的测量点为a2(x2,y2,z2),获取此时ccd相机中成像光斑的位置a2′(x2′,y2′);

同步骤2)可以计算测量点a2的坐标:

x2=a2tanφx(18)

y2=a2tanφy(19)

4)计算机床z轴在x、y两个方向上的位移m、n:

m=a2tanφx-a2tanξx+p(20)

n=a2tanφy-a2tanξy+q(21)

其中:m代表运动部件在x方向的位移;

n代表运动部件在y方向的位移;

p代表第k个曲面和第w个曲面的中心线在x方向的距离;

q代表第k个曲面和第w个曲面的中心线在y方向的距离。

5)机床z轴带动光学测头沿左右方向平移到平面阵列上的第三位置aiii处,此时平面阵列上对应的测量点为a3(x3,y3,z3),机床z轴绕x、y两个方向的转角εx、εy,获取此时ccd相机中成像光斑的位置a3′(x3′,y3′);计算机床z轴在位置aiii处的两个转角:

εx=arctan(s3x/f)/2(22)

εy=arctan(s3y/f)/2(23)

其中:εx代表z轴在位置aiii处绕x轴的转角;;

εy代表z轴在位置aiii处绕y轴的转角;

f代表成像透镜的焦距。

本发明的工作原理概括为:

如图2,与旋转抛物面中心轴线平行的光束投射到曲面上任意一点时,曲面上除去顶点位置处各点的切线均与xoy平面存在夹角,且不同位置处的角度值不同,故不同测量点在ccd相机中的位置不同,即曲面上的坐标点与ccd相机中光斑的位置有一一对应的关系,因此可以根据光斑的位置求出旋转抛物面上点的坐标,进而求出携带光学测头的运动部件在x、y两个方向上的位移。

同理,对于平面,根据光的反射定律可知,当入射角改变时,反射光线相对于组合面型基准件的夹角会发生改变,因此ccd相机中成像光斑的位置会改变,根据ccd相机中的光斑位置坐标变化可以求取运动部件绕x、y两个方向的转角。

尽管上面结合附图对本发明的优选实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,并不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围的情况下,还可以做出很多形式,这些均属于本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1