三维空间定位准确度定义与测量说明
王正平
美国光动公司
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,
N100036A1P[dx]A2P[dy]A3P[dz] i=3, j=4, k=3, l=36,
空间误差可定义为在三维格点中最大的误差,可表示如下式:
空间误差 = Max sqrt[Dx(i,j,k* Dx(i,j,k + Dy(i,j,k* Dy(i,j,k
+ Dz(i,j,k*Dz(i,j,k].
由向量方法所测得的误差可用来产生三维误差表并计算出最大误差。
VIII. 总结与讨论
20年前,机床最大定位误差为丝杆的螺距误差与热膨胀误差,空间误差 被定义为各轴位移误差和的均方根是正确的, 但现今大部分机器的主要误 差为直线度误差与垂直度误差,空间误差则应被定义为在 x 、 y 及 z 方向 上所有误差和的均方根。
在 ASME B5.54或 ISO 230-6机床性能测量所提到的激光体对角线测量 是空间误差最快的检验方式, 体对角线已被多家航天公司及其它公司采用
多年, 并得到良好的结果与成效。 分段体对角线或向量方法对于计算出位 移误差、直线度误差与垂直度误差是非常有效且快速的方法 [4,5]。
在三维格点中的最大误差对于机床使用者计算出工件能加工到多准确及 何处是机器的最理想加工点是非常有帮助的。
参考文献
[1] Schultschik, R., The components of the volumetric accuracy, Annals of the CIRP,
Vol.25, No.1, pp223-228, 1977.
[2] Methods for Performance Evaluation of Computer Numerically Controlled
Machining Centers, An American National Standard, ASME B5.54-1992 by the
American Society of Mechanical Engineers, p69, 1992.
[3] ISO 230-6: 2002 Test code for machine tools – Part 6: Determination of
positioning accuracy on body and face diagonals (Diagonal displacement tests”, an
International Standard , by International Standards Organization, 2002.
[4] Wang, C. and Liotto, D. A theoretical analysis of 4 body diagonal displacement
measurement and sequential step diagonal measurement ,Proceedings of the
LAMDAMAP 2003 Conference, Huddersfield, England, July 3-5, 2003.
[5] Wang, C., Laser Vector measurement Technique for the determination and
compensation of volumetric positioning errors. Part I: Basic theory, Review
of Scientific Instruments, Vol. 71, No 10, pp 3933-3937, 2000.
3DvolposAccuracy-cs.doc
7/31/2003