基于组合面型基准件的运动部件多参数检测方法与流程

文档序号:11207335阅读:435来源:国知局
基于组合面型基准件的运动部件多参数检测方法与流程

本发明涉及一种运动部件多参数检测方法,特别是一种基于组合面型基准件的运动部件多参数检测方法。



背景技术:

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

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

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



技术实现要素:

本发明为解决公知技术中存在的技术问题而提供一种基于组合面型基准件的运动部件多参数检测方法,该方法操作简单,检测效率高。

本发明为解决公知技术中存在的技术问题所采取的技术方案是:一种基于组合面型基准件的多参数检测方法,在沿z轴设置的运动部件上安装光学测头,在与z轴垂直的平台上卡固组合面型基准件,在所述组合面型基准件上设有曲面阵列和平面阵列,运动部件位于所述组合面型基准件的上方;所述光学测头包括激光器、孔径光阑、反射镜、分光棱镜、成像透镜、ccd相机以及数据处理模块,所述激光器发出的准直光束经所述孔径光阑缩成细直光束,细直光束经所述反射镜后入射到所述分光棱镜中,1/2能量的反射光束投射到曲面阵列和平面阵列上的任意一点,该点反射的光束经所述分光棱镜透射后,通过所述成像透镜成像在所述ccd相机上;采用所述光学测头和所述组合面型基准件测量运动部件在x、y两个方向上的位移和绕x、y两个方向的转角,具体步骤如下:1)通过标定得出光学测头的光轴在ccd相机中的位置坐标o(x0,y0),调整所述光学测头的光束和所述组合面型基准件上的曲面中心线以及平面法线平行;2)运动部件带动光学测头沿左右方向平移到曲面阵列上的第一位置ai处,此时曲面阵列上对应的测量点为a1(x1,y1,z1),所述数据处理模块按照以下步骤进行数据处理:2.1)获取ccd相机中成像光斑中心位置坐标a1′(x1′,y1′);2.2)将步骤2.1)中的光斑中心位置坐标a1′(x1′,y1′)转换为光斑中心距离光轴的距离s1x、s1y;2.3)计算测量点a1斜率对应的角度:ξx=arctan(s1x/f)/2,ξy=arctan(s1y/f)/2,其中:ξx代表测量点a1在xoz平面内的切线与x轴方向的夹角;ξy代表测量点a1在yoz平面内的切线与y轴方向的夹角;f代表成像透镜的焦距;2.4)计算测量点a1(x1,y1,z1)的坐标:x1=g(ξx),y1=g(ξy),其中:g(x)代表一元函数;3)运动部件带动光学测头沿左右方向平移到曲面阵列上的第二位置aii处,此时曲面阵列上对应的测量点为a2(x2,y2,z2),数据处理过程同步骤2),测量点a2(x2,y2,z2)的坐标为:x2=g(φx),y2=g(φy),其中:φx代表测量点a2在xoz平面内的切线与x轴方向的夹角;φy代表测量点a2在yoz平面内的切线与y轴方向的夹角;4)数据处理模块计算运动部件在x、y两个方向上的位移:m=g(φx)-g(ξx)+p,n=g(φy)-g(ξy)+q,其中:m代表运动部件在x方向的位移;n代表运动部件在y方向的位移;p代表第i个曲面和第j个曲面的中心线在x方向的距离;q代表第i个曲面和第j个曲面的中心线在y方向的距离;5)运动部件带动光学测头沿左右方向平移到平面阵列上的第三位置aiii处,此时平面阵列上对应的测量点为a3(x3,y3,z3),运动部件绕x、y两个方向的转角为εx、εy,所述数据处理模块按照以下步骤进行数据处理:5.1)获取ccd相机中成像光斑中心位置坐标a3′(x3′,y3′);5.2)将步骤5.1)中的光斑中心位置坐标a3′(x3′,y3′)转换为光斑中心距离光轴的距离s3x、s3y;5.3)计算运动部件在位置aiii处的两个转角:εx=arctan(s3x/f)/2,εy=arctan(s3y/f)/2,其中:εx代表运动部件在位置aiii处绕x轴的转角;εy代表运动部件在位置aiii处绕y轴的转角;f代表成像透镜的焦距。

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

附图说明:

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

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

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

具体实施方式:

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

请参阅图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的光轴在所述ccd相机中1-6的位置坐标o(x0,y0),调整所述光学测头1的光束和所述组合面型基准件2上的曲面2-1中心线以及平面2-2法线平行;

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

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

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

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

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

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

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

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

f代表成像透镜的焦距;

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

x1=g(ξx)(3)

y1=g(ξy)(4)

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

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

x2=g(φx)(5)

y2=g(φy)(6)

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

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

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

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

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

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

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

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

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

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

5.1)获取ccd相机1-6中成像光斑的位置a3′(x3′,y3′);

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

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

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

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

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

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

f代表成像透镜的焦距。

本发明的应用实例:

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

1)通过标定得出光学测头的光轴在ccd相机中的位置坐标o(x0,y0),使所述光学测头的光束和机床z轴平行;

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代表z轴在x方向的位移;

n代表z轴在y方向的位移;

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

q代表第i个曲面和第j个曲面的中心线在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