三维空间定位准确度定义与测量说明(精)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三维空间定位准确度定义与测量说明

王正平

美国光动公司

1180 Mahalo Place

Compton, CA 90220

310-635-7481

I. 简介

20年前,大型机器的主要定位精度为丝杆的螺距误差及热膨胀误差,但直至今日上述的大部份误差已藉由线性编码器来减少与补偿, 因此机器的误差转而变成以垂直度误差与直线度误差为主要原因, 然而为了达到三维空间定位精度,垂直度误差与直线度误差的测量与补偿则变得更为重要。

II. 机床定位误差

就三轴机器而言, 每轴共有六项误差, 或换句话说, 三轴共有十八误差加上三项垂直度误差,这二十一项刚体误差可以表示如下 [1]:

直线位移误差 : Dx(x, Dy(y, 及 Dz(z

垂直直线度误差 : Dy(x, Dx(y, 及 Dx(z

水平直线度误差 : Dz(x, Dz(y, 及 Dy(z

横转度误差 : Ax(x, Ay(y, 及 Az(z

俯仰度误差 : Ay(x,Ax(y, 及 Ax(z

偏摇度误差 : Az(x, Az(y, 及 Ay(z

垂直度误差 : Øxy, Øyz, Øzx,

其中 D 为直线误差,下标表示位移方向,位置坐标为函数中的变量, A 为角度误差,下标表示旋转方向,位置坐标为函数中的变量。

III. 现有的空间精度定义

对于三轴机器而言,主要的定位误差为各轴的位移误差 Dx(x, Dy(y, Dz(z, 空间误差则定义为这些位移误差和的平方根, 因此可表示如下式:空间误差 = sqrt {[Max Dx(x-Min Dx(x]²

+ [Max Dy(y-Min Dy(y]² + [Max Dz(z- Min Dz(z]²}.

上述的定义当主要误差为三项位移误差 (或丝杆螺距误差时是正确的, 但是近年来的机器, 其主要误差为直线度误差与垂直度误差, 远大于直线位移误差,因此上述的定义并非绝对符合 .

IV. 空间精度的新定义

各轴向的定位误差 Dx(x,y,z, Dy(x,y,z及 Dx(x,y,z为位移误差与直线度误差的和可表示如下式:

Dx(x,y,z =Dx(x + Dx(y + Dx(z,

Dy(x,y,z =Dy(x + Dy(y + Dy(z,

Dz(x,y,z =Dz(x + Dz(y + Dz(z.

空间误差为这些总误差的均方根,如下式所示:

空间误差 = sqrt {[Max Dx(x,y,z-Min Dx(x,y,z]² + [Max Dy(x,y,z-Min Dy(x,y,z]² + [Max Dz(x,y,z- Min Dz(x,y,z]²}.

因此使用一般的激光干涉仪来测量这些直线度与垂直度误差是相当耗时的,而在 ASME B5.54[2]或 ISO 230-6[3]标准中所列的体对角线位移测量则是种快速的空间误差检验方法。

V. 体对角线位移测量

空间定位误差包含三项位移误差、六项直线度误差、三项垂直度误差与一些角度误差,将会在四条体位移对角线误差中解出后获得 [4],这是一种较佳且有效的

空间误差测量方法,空间误差可定义为 [Max Dr(x,y,z – Min Dr(x,y,z],其中 Dr(x,y,z为对角线位移误差。

B5.54与 ISO230-6机床性能测量标准中的介绍,使得以激光体对角线位移测量所进行的空间误差快速检验变得更为普及, B5.54体对角线位移测试已经为波音飞

机公司及其它公司广为使用多年,并获得良好结果与成效。

VI. 分段对角线或向量测量

当机器本身具有较小的体对角线位移误差时, 空间误差相对的亦小, 而当机器

本身具有较大的体对角线位移误差时, 并无足够的数据可用来计算出造成较大空间误差的误差组成。使用光动公司的激光都普勒位移量尺 (LDDM 来进行分段对角线或向量测量, 可由 4条分段对角线测量中采集到 12笔数据 [4,5],因此三项位移误差、 6项直线度误差与 3项垂直度误差可由此计算出, 所测得的误差可用来补偿空间定位误差与改善三维定位精度或空间精度。

VII. 三维格点中的最大误差

以机器工作空间 X 、 Y 与 Z 的而言,每一轴分别有 I 、 J 与 K 个点,可以以 x 轴, i=1,2,....I; y 轴, j = 1, 2, ...J;及 z 轴, k =1,2,...K,三维误差表具有 I*J*K个点,在每一点

皆有分别代表在 x 轴、 y 轴及 z 轴上的误差, dx = Dx(i,j,k,, dy = Dy(i,j,k与 dz

=Dz(i,j,k。简单从 Fanuc 取得的格式:其中 I = 3,, J = 4,与 K = 3,及 l =I*J*K=36 为最

大行数。 A1 = x轴, A2 = y轴, A3 = z轴及靠近 P 的数为误差值 [ ]。

N100001A1P[dx]A2P[dy]A3P[dz] i=1, j=1, k=1, l=1, N100002A1P[dx]A2P[dy]A3P[dz] i=2, j=1, k=1, l=2, N100003A1P[dx]A2P[dy]A3P[dz] i=3, j=1, k=1, l=3, N100004A1P[dx]A2P[dy]A3P[dz] i=1, j=2, k=1, l=4, N100005A1P[dx]A2P[dy]A3P[dz] i=2, j=2, k=1, l=5, N100006A1P[dx]A2P[dy]A3P[dz] i=3, j=2, k=1, l=6, N100007A1P[dx]A2P[dy]A3P[dz] i=1, j=3, k=1, l=7, N100008A1P[dx]A2P[dy]A3P[dz] i=2, j=3, k=1, l=8, N100009A1P[dx]A2P[dy]A3P[dz] i=3, j=3, k=1, l=9, N100010A1P[dx]A2P[dy]A3P[dz] i=1, j=4, k=1, l=10, N100011A1P[dx]A2P[dy]A3P[dz] i=2, j=4, k=1, l=11, N100012A1P[dx]A2P[dy]A3P[dz] i=3, j=4, k=1, l=12, N100013A1P[dx]A2P[dy]A3P[dz] i=1, j=1, k=2, l=13, N100014A1P[dx]A2P[dy]A3P[dz] i=2, j=1, k=2, l=14, N100015A1P[dx]A2P[dy]A3P[dz] i=3, j=1, k=2, l=15, ………………………………….. …………………..………………………………….. ………………….. N100034A1P[dx]A2P[dy]A3P[dz] i=1, j=4, k=3, l=34, N100035A1P[dx]A2P[dy]A3P[dz] i=2, j=4, k=3, l=35,

相关文档
最新文档