基于激光干涉仪的多线机床空间几何误差测量辨识方法
技术领域
本发明属于数控机床加工精度技术领域,具体涉及一种基于激光干涉仪的多线机床空间几何误差测量辨识方法。
背景技术
机床存在的几何误差及加工过程中的热误差等误差因素严重影响机床的加工精度,其中几何误差和热误差占全部误差的40%~70%,因此,解决几何误差是提高数控机床精度的关键技术,具有重要意义。几何误差主要由数控机床零部件本身的形位精度及装配过程中产生的装配误差等引起,并且随着机床的运动反映到运动部件上,进而影响机床的加工精度。几何误差属于机床本身固有的误差,包括定位误差、直线度误差、角度误差、垂直度误差等。
目前降低误差的方法主要有误差预防法和误差补偿法,误差预防法由于周期长、成本高等问题应用较少,误差补偿法是通过软件反向叠加补偿值的方法,可以快速有效地消除误差影响。针对空间几何误差,其补偿技术主要受限于误差辨识,目前主要采用的方法为单项误差测量和空间几何误差辨识;单项误差测量的效率低、所需仪器多、测量难度大,难以解决生产问题;空间几何误差辨识法通过测量所需信息,利用空间误差模型辨识得到各项几何误差值,进而实现空间几何误差的补偿。
国内外学者针对激光干涉仪的几何误差综合测量辨识方法做了大量的研究工作,目前常用九线法、十线法、十二线法等,这些方法需要利用干涉仪测量空间内多条特定直线的误差,其缺点主要有:测量效率上存在一些不足,增加了测量误差产生的可能性;同时测量位置限制较多,增大了现场测量难度;忽略了激光干涉仪对直线度误差的具体测量过程,测量结果无法统一,且使滚转角以及垂直度误差的辨识缺少可信度;在测量过程中需要注意测量位置的选择,否则会造成系数矩阵奇异的问题。
发明内容
为了克服上述现有技术的缺点,本发明的目的在于提供一种基于激光干涉仪的多线机床空间几何误差测量辨识方法,能够满足空间几何误差的辨识需求,具有高测量效率,高测量精度的优点。
为了实现上述目的,本发明采用如下的技术方案:
一种基于激光干涉仪的多线机床空间几何误差测量辨识方法,包括以下步骤:
1)在机床行程空间内规划测量空间,分别在测量空间内设计规划测量路径;
针对X轴,在测量空间内对定位误差、两项非滚转角度误差以及两项互相垂直的直线度误差进行测量,其测量线的位置均平行于X轴,定位误差δx(x)测量起点为A1(x1,y1,z1)、绕Y轴转角误差εy(x)测量起点A2(x2,y2,z2)、绕Z轴转角误差εz(x)测量起点A3(x3,y3,z3)、Y向直线度误差δy(x)测量起点A4(x4,y4,z4)、Z向直线度误差δz(x)测量起点A5(x5,y5,z5),其中定位误差与其中一项角度误差测量时采用角度干涉镜与线性反射镜复合方式测量,即A1与A2或A3测量线重叠,其他测量线根据测量情况重叠或分离;
针对Y轴,在测量空间内对定位误差、两项非滚转角度误差以及Z向直线度误差进行测量,其测量线的位置均平行于Y轴,定位误差δy(y)测量起点为A6(x6,y6,z6)、绕X轴转角误差εx(y)测量起点A7(x7,y7,z7)、绕Z轴转角误差εz(y)测量起点A8(x8,y8,z8)、Z向直线度误差δz(y)测量起点A9(x9,y9,z9),其中定位误差与其中一项角度误差测量时采用角度干涉镜与线性反射镜复合方式测量,即A6与A7或A8测量线重叠,其他测量线根据测量情况重叠或分离;
针对Z轴,在测量空间内对定位误差、两项非滚转角度误差以及两项互相垂直的直线度误差进行测量,其测量线的位置均平行于Z轴,定位误差δz(z)测量起点为A10(x10,y10,z10)、绕X轴转角误差εx(z)测量起点A11(x11,y11,z11)、绕Y轴转角误差εy(z)测量起点A12(x12,y12,z12),其中定位误差与其中一项角度误差测量时采用角度干涉镜与线性反射镜复合方式测量,即A10与A11或A12测量线重叠,其他测量线根据测量情况重叠或分离;
针对面对角线,在测量空间内对XZ平面、XY平面以及YZ平面的三个面对角线的定位误差进行测量,其测量线的位置均平行于各个面对角线,XZ平面的对角线定位误差ΔL13(x,z)测量起点为A13(x13,y13,z13)、XY平面的对角线定位误差ΔL14(x,y)测量起点为A14(x14,y14,z14)、YZ平面的对角线定位误差ΔL15(y,z)测量起点为A15(x15,y15,z15);
最后,规划四条体对角线测量路径,在测量空间内对XYZ对角线、-X-YZ对角线、-XYZ对角线以及X-YZ对角线的四条体对角线的定位误差进行测量,其测量线均平行于各自的体对角线,XYZ对角线的定位误差ΔL16(x,y,z)测量起点为A16(x16,y16,z16)、-X-YZ对角线的定位误差ΔL17(x,y,z)测量起点为A17(x17,y17,z17)、-XYZ对角线的定位误差ΔL18(x,y,z)测量起点为A18(x18,y18,z18)、X-YZ对角线的定位误差ΔL19(x,y,z)测量起点为A19(x19,y19,z19)的同一条测量线进行两次对角线定位误差的测量;
2)对X轴的误差进行辨识:
安装激光干涉仪,按照测量路径对X轴各项几何误差进行测量,其中角度误差无论在哪一条测量线上,其测量值即为X轴的角度误差值;
定位误差值根据测量得到的定位误差值、两项非滚转角度误差以及测量线起始点的坐标辨识得到:
δx(x)=Δx1(x)+εz(x)y1-εy(x)z1
测量直线度时,若z4、y5均为0,对于移动直线度干涉镜,利用测量的直线度误差值、两项非滚转角度误差以及测量线起始点的坐标辨识得到:
对于移动直线度反射镜,利用测量的直线度误差值、两项非滚转角度误差以及测量线起始点的坐标辨识得到:
其中,x为移动距离,L为测量起点处干涉镜与反射镜之间的初始位置;
若z4、y5不为0,则在步骤5)进行直线度误差的辨识;
3)对Y轴按照规划的测量路径进行与X轴类似的测量和辨识,得到Y轴的定位误差、两项非滚转角度误差,在z9为0时,能够同时辨识得到Y轴的Z向直线度误差,否则,则在步骤5)进行直线度误差辨识,Y轴的X向直线度误差,包含垂直度误差Sxy,在步骤5)进行辨识;
4)对Z轴按照规划的测量路径进行与X轴类似的测量和辨识,得到Z轴的定位误差、两项非滚转角度误差,Z轴的X向直线度误差以及Y向直线度误差,包含垂直度误差Sxz以及Syz,在步骤5)进行辨识;
5)对于XYTZ型三轴机床,基于多体***的建模理论,按照体间运动关系得到误差齐次坐标变换矩阵,最终得到机床的空间综合误差模型:
其中xt,yt,zt对角线测量基准点A在机床工件坐标系下与x,y,z,轴的距离,工件坐标系原点O为误差原点;
对于XZ平面,Y轴无运动,其误差公式简化为:
则根据误差公式知:
同理,对于XY平面,Z轴无运动,其误差公式简化为:
则根据误差公式可知:
同理,对于YZ平面,X轴无运动,其误差公式简化为:
则根据误差公式可知:
根据对角线的定位误差
ΔL16(x,y,z)、ΔL17(x,y,z)、ΔL18(x,y,z)以及ΔL19(x,y,z),若对角线与X轴、Y轴以及Z轴的夹角分别为α、β、γ,并将各测量位置带入误差模型则有:
根据7个方程,利用最小二乘法辨识得到三项滚转角度误差εx(x)、εy(y)、εz(z)以及包含三项垂直度误差Sxz、Syz、Sxy的直线度误差δx(z)、δy(z)、δx(y);
若δy(x)、δz(x)以及δz(y)在本步骤之前未辨识得到,则有:
结合面对角线以及体对角线共10个方程,利用最小二乘法便得到所有的直线度误差以及滚转角误差,至此,机床几何误差均已辨识完成。
对于其他类型的机床,根据求得的空间综合误差模型,采用相同方法也能够辨识得到各直线度误差以及滚转角度误差。
与现有技术相比,本发明具有以下效果:
本发明利用角度干涉镜与线性反射镜复合使用,减少安装以及激光调准时间,降低了测量周期;本发明允许使用移动干涉镜或移动反射镜的方式进行直线度误差的测量,采用不同的处理方式,统一了辨识结果,扩大了适用范围;本发明提出的测量辨识方法,其测量路线没有限制,可以在规划的测量空间中任意选择测量路线,降低了测量要求,优化了测量过程;本发明使用对角线定位误差测量,结合空间综合误差模型,避免了传统测量辨识方法过程中因直线度消除斜率误差而造成的滚转角度误差以及垂直度误差辨识不精确的问题,大大提高了测量辨识精度,增强了测量辨识可信度。
附图说明
图1是本发明方法的流程图。
图2是本发明X轴测量路径示意图。
图3是本发明Y轴测量路径示意图。
图4是本发明Z轴测量路径示意图。
图5是本发明面对角线轴测量路径示意图。
图6是本发明体对角线轴测量路径示意图。
具体实施方式
结合附图对本发明作进一步的详细说明。
参照图1,一种基于激光干涉仪的多线机床空间几何误差测量辨识方法,包括以下步骤:
1)在机床行程空间内规划测量空间,分别在测量空间内设计规划测量路径;
针对X轴,参照图2,在测量空间内对定位误差、两项非滚转角度误差以及两项互相垂直的直线度误差进行测量,其测量线的位置均平行于X轴,定位误差δx(x)测量起点为A1(x1,y1,z1)、绕Y轴转角误差εy(x)测量起点A2(x2,y2,z2)、绕Z轴转角误差εz(x)测量起点A3(x3,y3,z3)、Y向直线度误差δy(x)测量起点A4(x4,y4,z4)、Z向直线度误差δz(x)测量起点A5(x5,y5,z5),其中定位误差与其中一项角度误差测量时采用角度干涉镜与线性反射镜复合方式测量,即A1与A2或A3测量线重叠,其他测量线根据测量情况重叠或分离;
针对Y轴,参照图3,在测量空间内对定位误差、两项非滚转角度误差以及Z向直线度误差进行测量,其测量线的位置均平行于Y轴,定位误差δy(y)测量起点为A6(x6,y6,z6)、绕X轴转角误差εx(y)测量起点A7(x7,y7,z7)、绕Z轴转角误差εz(y)测量起点A8(x8,y8,z8)、Z向直线度误差δz(y)测量起点A9(x9,y9,z9),其中定位误差与其中一项角度误差测量时采用角度干涉镜与线性反射镜复合方式测量,即A6与A7或A8测量线重叠,其他测量线根据测量情况重叠或分离;
针对Z轴,参照图4,在测量空间内对定位误差、两项非滚转角度误差以及两项互相垂直的直线度误差进行测量,其测量线的位置均平行于Z轴,定位误差δz(z)测量起点为A10(x10,y10,z10)、绕X轴转角误差εx(z)测量起点A11(x11,y11,z11)、绕Y轴转角误差εy(z)测量起点A12(x12,y12,z12),其中定位误差与其中一项角度误差测量时采用角度干涉镜与线性反射镜复合方式测量,即A10与A11或A12测量线重叠,其他测量线根据测量情况重叠或分离;
针对面对角线,参照图5,在测量空间内对XZ平面、XY平面以及YZ平面的三个面对角线的定位误差进行测量,其测量线的位置均平行于各个面对角线,XZ平面的对角线定位误差ΔL13(x,z)测量起点为A13(x13,y13,z13)、XY平面的对角线定位误差ΔL14(x,y)测量起点为A14(x14,y14,z14)、YZ平面的对角线定位误差ΔL15(y,z)测量起点为A15(x15,y15,z15);
最后,规划四条体对角线测量路径,参照图6,在测量空间内对XYZ对角线、-X-YZ对角线、-XYZ对角线以及X-YZ对角线的四条体对角线的定位误差进行测量,其测量线均平行于各自的体对角线,XYZ对角线的定位误差ΔL16(x,y,z)测量起点为A16(x16,y16,z16)、-X-YZ对角线的定位误差ΔL17(x,y,z)测量起点为A17(x17,y17,z17)、-XYZ对角线的定位误差ΔL18(x,y,z)测量起点为A18(x18,y18,z18)、X-YZ对角线的定位误差ΔL19(x,y,z)测量起点为A19(x19,y19,z19)的同一条测量线进行两次对角线定位误差的测量;
2)对X轴的误差进行辨识:
安装激光干涉仪,按照测量路径对X轴各项几何误差进行测量,其中角度误差无论在哪一条测量线上,其测量值即为X轴的角度误差值;
定位误差值根据测量得到的定位误差值、两项非滚转角度误差以及测量线起始点的坐标辨识得到:
δx(x)=Δx1(x)+εz(x)y1-εy(x)z1
测量直线度时,若z4、y5均为0,对于移动直线度干涉镜,利用测量的直线度误差值、两项非滚转角度误差以及测量线起始点的坐标辨识得到:
对于移动直线度反射镜,利用测量的直线度误差值、两项非滚转角度误差以及测量线起始点的坐标辨识得到:
其中,x为移动距离,L为测量起点处干涉镜与反射镜之间的初始位置;
若z4、y5不为0,则在步骤5)进行直线度误差的辨识;
3)对Y轴按照规划的测量路径进行与X轴类似的测量和辨识,得到Y轴的定位误差、两项非滚转角度误差,在z9为0时,可以同时辨识得到Y轴的Z向直线度误差,否则,则在步骤5)进行直线度误差辨识,Y轴的X向直线度误差(包含垂直度误差Sxy)在步骤5)进行辨识;
4)对Z轴按照规划的测量路径进行与X轴类似的测量和辨识,得到Z轴的定位误差、两项非滚转角度误差,Z轴的X向直线度误差以及Y向直线度误差(包含垂直度误差Sxz以及Syz)在步骤5)进行辨识;
5)对于XYTZ型三轴机床,基于多体***的建模理论,按照体间运动关系得到误差齐次坐标变换矩阵,最终得到机床的空间综合误差模型:
其中xt,yt,zt对角线测量基准点A在机床工件坐标系下与x,y,z,轴的距离,工件坐标系原点O为误差原点;
对于XZ平面,Y轴无运动,其误差公式简化为:
则根据误差公式知:
同理,对于XY平面,Z轴无运动,其误差公式简化为:
则根据误差公式知:
同理,对于YZ平面,X轴无运动,其误差公式简化为:
则根据误差公式知:
根据对角线的定位误差
ΔL16(x,y,z)、ΔL17(x,y,z)、ΔL18(x,y,z)以及ΔL19(x,y,z),若对角线与X轴、Y轴以及Z轴的夹角分别为α、β、γ,并将各测量位置带入误差模型则有:
根据7个方程,利用最小二乘法辨识得到三项滚转角度误差εx(x)、εy(y)、εz(z)以及包含三项垂直度误差Sxz、Syz、Sxy的直线度误差δx(z)、δy(z)、δx(y);
若δy(x)、δz(x)以及δz(y)在本步骤之前未辨识得到,则有:
结合面对角线以及体对角线共10个方程,利用最小二乘法便可以得到所有的直线度误差以及滚转角误差,至此,机床几何误差均已辨识完成。