首页> 中国专利> 一种点投射光学测头空间位置矢量的测量标定方法

一种点投射光学测头空间位置矢量的测量标定方法

摘要

本发明是一种点投射光学测头空间位置矢量的测量标定方法,该方法在直角坐标系测量机上利用点投射光学测头测量标准球,获取标准球表面七个光点的测量机坐标信息,并获取对应光点的光学测头读数值,利用光束直线矢量与标准球表面的空间几何关系建立联系方程,求解点投射光学测头的光束位置矢量信息。该方法优点是简便易行,测量精度高。本发明给出了测量原理、方法、步骤和计算公式等。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-08-17

    授权

    授权

  • 2014-07-02

    实质审查的生效 IPC(主分类):G01B11/00 申请日:20131021

    实质审查的生效

  • 2014-01-22

    公开

    公开

说明书

技术领域

本发明是一种点投射光学测头空间位置矢量的测量标定方法,属于 测量技术领域。

背景技术

直角坐标系三坐标测量机(CMM)是具有三个直线运动轴(X轴、Y 轴和Z轴)的测量机床,通过三个轴的运动产生坐标变动,利用测头与 工件的触测实现零件表面的采样测量。传统三坐标测量机通常采用接触 触发测头;接触触发测头是零位发讯测头,测量零件之前只需要标定触 发测头在坐标测量机中的零位位置(测头发讯位置的测量机坐标值)即 可。

在直角坐标系(笛卡尔坐标系)的三坐标测量机中,使用点投射光 学测头时,在进行零件坐标测量之前,需要准确知道光学测头投射光束 矢量与坐标测量机的关系,即需要知道光束直线方向与坐标测量运动系 统轴线的夹角和光束零位在坐标测量机中的位置,才能实现光学测头的 读数值与坐标测量机数据的叠加整合,从而完成零件的精确测量。

点投射光学测头投射光束到零件表面,在零件表面形成一个光点, 光学测头可以给出该光点到测头之间的距离(光学测头的读数值)信息。 点投射光学测头是一种线性位移传感器,所以不仅需要测量标定光学测 头的零位,而且需要测量标定光学测头光束直线方向与坐标测量机坐标 轴的角度。

当坐标测量机三个直线运动轴(X轴、Y轴和Z轴)运动过程中,光 学测头光束的方向角度是不变的;光学测头安装完毕后,需要测量标定 光束的初始位置矢量,即需要标定光学测头投射光束直线与坐标测量机X 轴的夹角α、与Y轴的夹角β、与Z轴的夹角γ,和光学测头光束零位 在测量机坐标系中的位置坐标。

近年国外采用点投射光学测头的坐标测量机已经开发应用,包括德 国和以色列等国。国内采用点投射光学测头的坐标测量机尚在研究阶段, 目前国内点投射光学测头光束矢量测量标定尚没有成熟完善的方法。

国内进行过另一种点投射光学测头光束方向测量标定方法研究,即 采用平面角度块的测量标定方法;该方法采用两个互成一定夹角的平面 作为测量基准;该方法原理是利用光束直线矢量与平面的空间几何关系, 求解光束直线矢量信息;该方法采用的测量基准为平面;平面基准制造 精度低,不易实现高精度的测量标定。本发明采用的测量基准为标准球 面,标准球面制造精度高,并且本发明采用的七点球面坐标测量法,比 前种方法使用简便,测量精度高。

发明内容

本发明正是针对上述现有技术中存在的不足而设计提供了一种点投 射光学测头空间位置矢量的测量标定方法,其目的是为了解决直角坐标 系测量机中,点投射光学测头光束空间矢量位置标定问题,实现测量标 定点投射光学点投射光学测头光束与坐标测量机X轴的夹角α、与Y轴 的夹角β、与Z轴的夹角γ,并确定点投射光学测头光束矢量零位在测 量机通用坐标系中的位置。

本发明适用于直角坐标系测量机的光学点投射光学测头标定,也可 用于具有直角坐标系的数控加工机床的光学点投射光学测头标定。

本发明的目的是通过以下技术方案来实现的:

该种点投射光学测头空间位置矢量的测量标定方法,其特征在于: 测量标定方法的步骤如下:

⑴在一个具有直角坐标系的坐标测量机上设置一个点投射光学测 头(3)和一个标准球(4),该测量机包括相互垂直的三个直线运动轴, X轴(5)、Y轴(1)和Z轴(2);

⑵用点投射光学测头(3)在标准球(4)的表面投射光点,获得七 个光点在坐标测量机上的坐标值和点投射光学测头(3)的读数值,对七 个光点的位置要求如下:

点投射光学测头(3)的投射光束方向相同;

四个点—M1、M2、M3、M4—的点投射光学测头(3)的读数值相同,该 读数值设为J1,三个点—M5、M6、M7—的点投射光学测头(3)的读数值相 同,该读数值设为J2

M1、M2、M3、M4四个点不能分布在一个平面上,M5、M6、M7三个点不能 分布在一条直线上;

⑶用M1、M2、M3、M4四个点的坐标值M1(x1,y1,z1)、M2(x2,y2,z2)、 M3(x3,y3,z3)、M4(x4,y4,z4)建立如下四个联立方程:

(x1-x02+(y1-y02+(z1-z02=R2    (1)

(x2-x02+(y2-y02+(z2-z02=R2    (2)

(x3-x02+(y3-y02+(z3-z02=R2    (3)

(x4-x02+(y4-y02+(z4-z02=R2    (4)

公式中:R标准球半径,M0(x0,y0,z0)为标准球球心在坐标测量机 中的坐标值;

公式(1)与公式(2)展开相减得:

(x12-x22)-2x0(x1-x2)+(y12-y22)-2y0(y1-y2)+(z12-z22)-2 z0(z1-z2)=0    (5)

公式(1)与公式(3)展开相减得:

(x12-x32)-2x0(x1-x3)+(y12-y32)-2y0(y1-y3)+(z12-z32)-2 z0(z1-z3)=0    (6)

公式(1)与公式(4)展开相减得:

(x12-x42)-2x0(x1-x4)+(y12-y42)-2y0(y1-y4)+(z12-z42)-2 z0(z1-z4)=0    (7)

为简化计算表达,设参数表达式Ⅰ如下:

I1=x1-x2

I2=y1-y2

I3=z1-z2

I4=x12-x22+y12-y22+z12-z22

I5=x1-x3

I6=y1-y3

I7=z1-z3

I8=x12-x32+y12-y32+z12-z32

I9=x1-x4

I10=y1-y4

I11=z1-z4

I12=x12-x42+y12-y42+z12-z42

用上述参数表达式Ⅰ简化公式(5)、(6)、(7)得到以下三个方程组:

2I1x0+2I2y0+2I3z0=I4    (8)

2I5x0+2I6y0+2I7z0=I8    (9)

2I9x0+2I10y0+2I11z0=I12    (10)

从公式(10)得到:

z0=(I12-2I9x0-2I10y0)/(2I11)    (11)

将公式(11)带入式(8)、(9)得到:

x0(2I1I11-2I3I9)+y0(2I2I11-2I3I10)=I4I11-I3I12    (12)  x0(2I5I11- 2I7I9)+y0(2I6I11-2I7I10)=I8I11-I7I12    (13)

为简化计算表达,设参数表达式Ⅱ如下:

k1=2I1I11-2I3I9

k2=2I2I11-2I3I10

k3=I4I11-I3I12

k4=2I5I11-2I7I9

k5=2I6I11-2I7I10

k6=I8I11-I7I12

将参数表达式Ⅱ代入公式(12)、(13)中得到公式:

k1x0+k2y0=k3    (14)

k4x0+k5y0=k6    (15)

解公式(14)、(15)得到:

y0=(k6-k4x0)/k5    (16)

x0=(k3k5–k3k4)/(k1k5-k2k4)    (17)

从公式(11)、(16)、(17)可以求得标准球(4)球心的坐标值 M0(x0,y0,z0),然后,建立以标准球(4)球心为坐标原点的通用坐标系, 并将点投射光学测头(3)的读数值为J1时的位置设定为点投射光学测头 (3)在通用坐标系下光束矢量的零位;

⑷用M5、M6、M7三个点的坐标值M5(x5,y5,z5)、M6(x6,y6,z6)、 M7(x7,y7,z7)计算点投射光学测头(3)的光束在坐标测量机的直角坐标系 的矢量方向角α、β、γ,计算过程如下:

点投射光学测头(3)光束与标准球(4)表面的交点坐标M(x,y, z)满足关系式:

(x-x02+(y-y02+(z-z02=R2    (18)

点投射光学测头(3)光束的矢量方向角为α、β、γ,长度为J且 通过空间点Mi(xi,yi,zi)的直线方程表示为:

x=xi+Jcosα    (19)

y=yi+Jcosβ    (20)

z=zi+Jcosγ    (21)

公式中:J=J2-J1

点投射光学测头(3)光束经过M5、M6、M7,将公式(19)、(20)、(21) 代入公式(18)中,可以得到方程组:

(x5+Jcosα-x02+(y5+Jcosβ-y02+(z5+Jcosγ-z02=R2  (22)

(x6+Jcosα-x02+(y6+Jcosβ-y02+(z6+Jcosγ-z02=R2  (23)

(x7+Jcosα-x02+(y7+Jcosβ-y02+(z7+Jcosγ-z02=R2  (24)

为简化计算表达,设参数表达式Ⅲ如下:

L1=x5-x0

L2=y5-y0

L3=z5-z0

L4=x6-x0

L5=y6-y0

L6=z6-z0

L7=x7-x0

L8=y7-y0

L9=z7-z0

空间直线方向角α、β、γ满足关系式:

cos2α+cos2β+cos2γ=1    (25)

从(22)、(23)、(24)展开并利用(25)式简化得到方程组:

L12+L22+L32+2J(L1cosα+L2cosβ+L3cosγ)+J2=R2    (26)

L42+L52+L62+2J(L4cosα+L5cosβ+L6cosγ)+J2=R2    (27)

L72+L82+L92+2J(L7cosα+L8cosβ+L9cosγ)+J2=R2    (28)

为简化计算表达,设参数表达式Ⅳ如下:

H1=L12+L22+L32

H2=L42+L52+L62

H3=L72+L82+L92

M=R2-J2

N1=(M-H1)/(2J)

N2=(M-H2)/(2J)

N3=(M-H3)/(2J)

利用参数表达式Ⅳ简化公式(26)、(27)、(28)得到方程组:

L1cosα+L2cosβ+L3cosγ=N1    (29)

L4cosα+L5cosβ+L6cosγ=N2    (30)

L7cosα+L8cosβ+L9cosγ=N3    (31)

解上述方程组,为简化计算表达,设参数表达式Ⅴ如下:

S1=L1L9-L3L7

S2=L2L9-L3L8

S3=N1L9-N3L3

S4=L4L9-L6L7

S5=L5L9-L6L8

S6=N2L9-N3L6

利用参数表达式Ⅴ解方程组(29)、(30)、(31),得方向角α、β、 γ表达式:

γ=arccos[(N3-L7cosα-L8cosβ)/L9]    (32)

β=arccos[(S6-S4cosα)/S5]    (33)

α=arccos[(S3S5-S2S6)/(S1S5-S2S4)]   (34)

用公式(32)、(33)、(34)可以求得α、β、γ,即点投射光学测 头(3)光束与坐标测量机X轴(5)的夹角α、与Y轴(1)的夹角β 和与Z轴(2)的夹角γ。

本发明的原理是在直角坐标测量机上利用点投射光学测头测量标准 球,获取标准球表面七个光点的坐标信息和对应光点的点投射光学测头 读数值,利用光束直线矢量与标准球表面的空间几何关系建立联立方程, 求解点投射光学测头的光束位置矢量信息,本发明方法简便易行,测量 精度高。

附图说明

图1为本发明技术方案中点投射光学测头坐标测量机工作原理示意 图

图2为本发明技术方案中点投射光学测头光束位置矢量测量标定原 理示意图

具体实施方式

以下将结合附图和实施例对本发明技术方案作进一步地说详述:

参见附图1~2所示,该种点投射光学测头空间位置矢量的测量标定 方法,其特征在于:测量标定方法的步骤如下:

⑴在一个具有直角坐标系的坐标测量机上设置一个点投射光学测 头3和一个标准球4,该测量机包括相互垂直的三个直线运动轴,X轴5、 Y轴1和Z轴2;

⑵通过移动X轴5、Y轴1和Z轴2,用点投射光学测头3在标准球 4的表面投射光点,获得七个光点在坐标测量机上的坐标值和点投射光学 测头3的读数值,对七个光点的位置要求如下:

点投射光学测头3的投射光束方向相同;

四个点—M1、M2、M3、M4—的点投射光学测头3的读数值相同,该读 数值设为J1,三个点—M5、M6、M7—的点投射光学测头3的读数值相同, 该读数值设为J2

M1、M2、M3、M4四个点不能分布在一个平面上,M5、M6、M7三个点不能 分布在一条直线上;

⑶用M1、M2、M3、M4四个点的坐标值M1(x1,y1,z1)、M2(x2,y2,z2)、 M3(x3,y3,z3)、M4(x4,y4,z4)建立如下四个联立方程:

(x1-x02+(y1-y02+(z1-z02=R2    (1)

(x2-x02+(y2-y02+(z2-z02=R2    (2)

(x3-x02+(y3-y02+(z3-z02=R2    (3)

(x4-x02+(y4-y02+(z4-z02=R2    (4)

公式中:R标准球半径,M0(x0,y0,z0)为标准球球心在坐标测量机 中的坐标值;

公式(1)与公式(2)展开相减得:

(x12-x22)-2x0(x1-x2)+(y12-y22)-2y0(y1-y2)+(z12-z22)-2 z0(z1-z2)=0    (5)

公式(1)与公式(3)展开相减得:

(x12-x32)-2x0(x1-x3)+(y12-y32)-2y0(y1-y3)+(z12-z32)-2 z0(z1-z3)=0    (6)

公式(1)与公式(4)展开相减得:

(x12-x42)-2x0(x1-x4)+(y12-y42)-2y0(y1-y4)+(z12-z42)-2 z0(z1-z4)=0    (7)

为简化计算表达,设参数表达式Ⅰ如下:

I1=x1-x2

I2=y1-y2

I3=z1-z2

I4=x12-x22+y12-y22+z12-z22

I5=x1-x3

I6=y1-y3

I7=z1-z3

I8=x12-x32+y12-y32+z12-z32

I9=x1-x4

I10=y1-y4

I11=z1-z4

I12=x12-x42+y12-y42+z12-z42

用上述参数表达式Ⅰ简化公式(5)、(6)、(7)得到以下三个方程组:

2I1x0+2I2y0+2I3z0=I4    (8)

2I5x0+2I6y0+2I7z0=I8    (9)

2I9x0+2I10y0+2I11z0=I12    (10)

从公式(10)得到:

z0=(I12-2I9x0-2I10y0)/(2I11)    (11)

将公式(11)带入式(8)、(9)得到:

x0(2I1I11-2I3I9)+y0(2I2I11-2I3I10)=I4I11-I3I12   (12)x0(2I5I11-

2I7I9)+y0(2I6I11-2I7I10)=I8I11-I7I12   (13)

为简化计算表达,设参数表达式Ⅱ如下:

k1=2I1I11-2I3I9

k2=2I2I11-2I3I10

k3=I4I11-I3I12

k4=2I5I11-2I7I9

k5=2I6I11-2I7I10

k6=I8I11-I7I12

将参数表达式Ⅱ代入公式(12)、(13)中得到公式:

k1x0+k2y0=k3    (14)

k4x0+k5y0=k6    (15)

解公式(14)、(15)得到:

y0=(k6-k4x0)/k5    (16)

x0=(k3k5–k3k4)/(k1k5-k2k4)  (17)

从公式(11)、(16)、(17)可以求得标准球(4)球心的坐标值 M0(x0,y0,z0),然后,建立以标准球4球心为坐标原点的通用坐标系,并 将点投射光学测头3的读数值为J1时的位置设定为点投射光学测头3在 通用坐标系下光束矢量的零位;

⑷用M5、M6、M7三个点的坐标值M5(x5,y5,z5)、M6(x6,y6,z6)、 M7(x7,y7,z7)计算点投射光学测头3的光束在坐标测量机的直角坐标系的 矢量方向角α、β、γ,计算过程如下:

点投射光学测头3光束与标准球4表面的交点坐标M(x,y,z)满 足关系式:

(x-x02+(y-y02+(z-z02=R2    (18)

点投射光学测头(3)光束的矢量方向角为α、β、γ,长度为J且 通过空间点Mi(xi,yi,zi)的直线方程表示为:

x=xi+Jcosα    (19)

y=yi+Jcosβ    (20)

z=zi+Jcosγ    (21)

公式中:J=J2-J1

点投射光学测头3光束经过M5、M6、M7,将公式(19)、(20)、(21)代 入公式(18)中,可以得到方程组:

(x5+Jcosα-x02+(y5+Jcosβ-y02+(z5+Jcosγ-z02=R2  (22)

(x6+Jcosα-x02+(y6+Jcosβ-y02+(z6+Jcosγ-z02=R2  (23)

(x7+Jcosα-x02+(y7+Jcosβ-y02+(z7+Jcosγ-z02=R2  (24)

为简化计算表达,设参数表达式Ⅲ如下:

L1=x5-x0

L2=y5-y0

L3=z5-z0

L4=x6-x0

L5=y6-y0

L6=z6-z0

L7=x7-x0

L8=y7-y0

L9=z7-z0

空间直线方向角α、β、γ满足关系式:

cos2α+cos2β+cos2γ=1    (25)

从(22)、(23)、(24)展开并利用(25)式简化得到方程组:

L12+L22+L32+2J(L1cosα+L2cosβ+L3cosγ)+J2=R2    (26) L42+L52+L62+2J(L4cosα+L5cosβ+L6cosγ)+J2=R2    (27) L72+L82+L92+2J(L7cosα+L8cosβ+L9cosγ)+J2=R2    (28) 为简化计算表达,设参数表达式Ⅳ如下:

H1=L12+L22+L32

H2=L42+L52+L62

H3=L72+L82+L92

M=R2-J2

N1=(M-H1)/(2J)

N2=(M-H2)/(2J)

N3=(M-H3)/(2J)

利用参数表达式Ⅳ简化公式(26)、(27)、(28)得到方程组:

L1cosα+L2cosβ+L3cosγ=N1    (29)

L4cosα+L5cosβ+L6cosγ=N2    (30)

L7cosα+L8cosβ+L9cosγ=N3    (31)

解上述方程组,为简化计算表达,设参数表达式Ⅴ如下:

S1=L1L9-L3L7

S2=L2L9-L3L8

S3=N1L9-N3L3

S4=L4L9-L6L7

S5=L5L9-L6L8

S6=N2L9-N3L6

利用参数表达式Ⅴ解方程组(29)、(30)、(31),得方向角α、β、 γ表达式:

γ=arccos[(N3-L7cosα-L8cosβ)/L9]    (32)

β=arccos[(S6-S4cosα)/S5]    (33)

α=arccos[(S3S5-S2S6)/(S1S5-S2S4)]   (34)

用公式(32)、(33)、(34)可以求得α、β、γ,即点投射光学测 头3光束与坐标测量机X轴5的夹角α、与Y轴1的夹角β和与Z轴2 的夹角γ。

点投射光学测头3光束矢量位置测量标定后,即可进行在该位置下 的零件6坐标测量;测量中将点投射光学测头3读数值与坐标测量机坐 标值合成,形成以标准球4球心为坐标原点的通用坐标系中的零件坐标 数据,完成零件的坐标测量。

与现有技术相比,本发明技术方案的优点是:

本项发明采用的七点标准球测量标定法,使用的标定工具(标准球) 简单,容易获得高的制造精度,成本低,测量精度高。本标定方法采用 测量方法简便易行,计算公式表达清晰明确,易于操作实现。本发明适 用于采用点投射光学点投射光学测头的具有直角坐标系的各种坐标测量 机,也可用于具有直角坐标系的数控加工机床的光学点投射光学测头的 测量标定。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号