[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN102636137B - REVO (Resident Encrypted Variable Output) measuring head position posture calibrating method in joint arm type coordinate measuring machine - Google Patents

REVO (Resident Encrypted Variable Output) measuring head position posture calibrating method in joint arm type coordinate measuring machine Download PDF

Info

Publication number
CN102636137B
CN102636137B CN201210109090.9A CN201210109090A CN102636137B CN 102636137 B CN102636137 B CN 102636137B CN 201210109090 A CN201210109090 A CN 201210109090A CN 102636137 B CN102636137 B CN 102636137B
Authority
CN
China
Prior art keywords
axis
revo
plane
probe
relative
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210109090.9A
Other languages
Chinese (zh)
Other versions
CN102636137A (en
Inventor
李杏华
苏智琨
魏晨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN201210109090.9A priority Critical patent/CN102636137B/en
Publication of CN102636137A publication Critical patent/CN102636137A/en
Application granted granted Critical
Publication of CN102636137B publication Critical patent/CN102636137B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • A Measuring Device Byusing Mechanical Method (AREA)

Abstract

本发明属于测试技术及仪器领域。为提供一种能够提高测量精度的关节臂式坐标测量机标定方法,本发明采取的技术方案是,关节臂式坐标测量机中REVO测头位置姿态标定方法,在测量机装置上进行:所述方法包括下列步骤:建立坐标系,x轴与REVO测头x向运动轴线平行,z轴与REVO测头z向运动轴线平行,y轴垂直于x轴和z轴;标定REVO测头的B轴与z向运动轴线的平行度:为了确定Revo测头的A轴相对于x向运动轴线在xoy坐标平面上的平行度误差,需要在已有垂直放置一个标准平面上垂直放置另一平面进行测量。本发明主要应用于测量。

The invention belongs to the field of testing technology and instruments. In order to provide a calibration method for an articulated arm type coordinate measuring machine that can improve measurement accuracy, the technical solution adopted in the present invention is that the position and attitude calibration method of the REVO probe in an articulated arm type coordinate measuring machine is performed on the measuring machine device: The method includes the following steps: establish a coordinate system, the x-axis is parallel to the x-axis of the REVO probe, the z-axis is parallel to the z-axis of the REVO probe, and the y-axis is perpendicular to the x-axis and the z-axis; calibrate the B-axis of the REVO probe Parallelism with the z-axis motion axis: In order to determine the parallelism error of the A-axis of the Revo probe relative to the x-axis motion axis on the xoy coordinate plane, it is necessary to place another plane vertically on an existing standard plane for measurement . The invention is mainly applied to measurement.

Description

关节臂式坐标测量机中REVO测头位置姿态标定方法Calibration method of position and attitude of REVO probe in articulated arm coordinate measuring machine

技术领域 technical field

本发明属于测试技术及仪器领域,具体讲,涉及关节臂式坐标测量机中REVO测头位置姿态标定方法。The invention belongs to the field of testing technology and instruments, and specifically relates to a method for calibrating the position and attitude of a REVO measuring head in an articulated arm type coordinate measuring machine.

背景技术 Background technique

国民经济与国防的发展对于产品的精度要求越来越高,各种形状复杂的零件所占的比重越来越大。这些高精度复杂零件加工时间长、加工费用高,不合格品带来的损失大。在加工工艺过程中采用适当的检测装置,适时地检测加工件的各种尺寸、形状、位置参数,对于提高加工精度,保证产品质量、防止或减少废品,具有重要意义。The development of the national economy and national defense has higher and higher requirements for the precision of products, and the proportion of various parts with complex shapes is increasing. These high-precision and complex parts have long processing time and high processing costs, and the losses caused by unqualified products are large. It is of great significance to use appropriate detection devices during the processing process to timely detect various size, shape, and position parameters of the processed parts for improving processing accuracy, ensuring product quality, and preventing or reducing waste products.

由于加工、安装误差等因素的影响,坐标测量机存在很多系统误差,如各个运动轴的平行度、连接板的长度、零点等,它们实际的尺寸与设计的理论值相差很大,必须通过标定的方法,得到各系统误差的具体数值,然后对测量模型进行修正补偿,才能使测量机具有较高的精度。Due to the influence of processing and installation errors and other factors, there are many systematic errors in the coordinate measuring machine, such as the parallelism of each motion axis, the length of the connecting plate, the zero point, etc. Their actual size is very different from the theoretical value of the design, and must be calibrated The method is used to obtain the specific value of each system error, and then the measurement model is corrected and compensated to make the measuring machine have a higher accuracy.

图1所示的关节臂式坐标测量机是一专用于发动机整体叶盘、大型齿轮、大型箱体等在线原位测量的仪器,该测量机总共有5个运动轴,即x向的水平运动、关节臂的旋转运动、z向的竖直运动、REVO测头回转体绕其A轴和B轴的旋转运动,通过这五个自由度的运动对待测物体进行测量。其中,REVO测头回转体在水平面内的旋转轴为A轴,在竖直面内的旋转轴为B轴,如图2所示。由于加工安装误差的存在,A轴与x向运动轴线、B轴与z向运动轴线存在平行度误差。因此需要对两个平行度误差进行标定,从而建立测量数学模型。现有技术中没有相关记载,因而测量结果精度不高。The articulated arm coordinate measuring machine shown in Figure 1 is an instrument dedicated to online and in-situ measurement of the overall blisk of the engine, large gears, and large boxes. The measuring machine has a total of 5 axes of motion, that is, horizontal motion in the x direction , the rotational movement of the articulated arm, the vertical movement in the z direction, and the rotational movement of the rotating body of the REVO probe around its A-axis and B-axis, the object to be measured is measured through the movement of these five degrees of freedom. Among them, the rotation axis of the rotating body of the REVO probe in the horizontal plane is the A axis, and the rotation axis in the vertical plane is the B axis, as shown in Figure 2. Due to the existence of processing and installation errors, there are parallelism errors between the A axis and the x-axis, and the B-axis and the z-axis. Therefore, it is necessary to calibrate the two parallelism errors to establish a measurement mathematical model. There is no relevant record in the prior art, so the precision of the measurement result is not high.

发明内容 Contents of the invention

本发明旨在解决克服现有技术的不足,提供一种能够提高测量精度的关节臂式坐标测量机标定方法,为达到上述目的,本发明采取的技术方案是,关节臂式坐标测量机中REVO测头位置姿态标定方法,在下述装置上进行:The purpose of the present invention is to overcome the deficiencies of the prior art and provide a calibration method for an articulated arm coordinate measuring machine that can improve measurement accuracy. To achieve the above purpose, the technical solution adopted by the present invention is that REVO The calibration method of the position and attitude of the probe is carried out on the following devices:

装置由由关节臂、REVO测头、z向运动部件、x向运动部件、误差补偿系统及数据处理与控制计算机、电动机组成;The device is composed of articulated arm, REVO measuring head, z-direction moving parts, x-direction moving parts, error compensation system, data processing and control computer, and electric motor;

节臂采用比重小、弹性模量大的碳素纤维制作;关节臂的前端安装有REVO测头,关节臂套装在径向与轴向运动误差小、角摆运动误差小的精密轴系上,精密轴系末端安装有电机,电机带动精密轴系及关节臂做旋转运动,转过的角度由轴系上的精密测角系统测得。The articulated arm is made of carbon fiber with small specific gravity and large elastic modulus; the front end of the articulated arm is equipped with a REVO probe, and the articulated arm is set on a precision shaft system with small radial and axial motion errors and small angular pendulum motion errors. A motor is installed at the end of the precision shaft system, and the motor drives the precision shaft system and the joint arm to rotate, and the rotated angle is measured by the precision angle measuring system on the shaft system.

z向运动部件由z向滑板、导轨座组成,精密轴系的座固定在z向滑板上,z向滑板上的两个滑块与z向导轨座上的精密导轨构成直线运动导轨副,z向滑板和z向导轨座上分别装有光栅尺与读数头,利用光栅尺与读数头读出z向滑板相对于z向导轨座的移动量,在计算机控制下,电动机经过其减速箱和丝杠带动z向滑板移动到所需位置;The z-direction moving parts are composed of a z-direction slide plate and a guide rail seat. The seat of the precision shaft system is fixed on the z-direction slide plate. The two sliders on the z-direction slide plate and the precision guide rail on the z guide rail seat form a linear motion guide rail pair. z The grating ruler and the reading head are respectively installed on the sliding plate and the z-guiding rail seat, and the moving amount of the z-directing sliding plate relative to the z-guiding rail seat is read by the grating ruler and the reading head. Under the control of the computer, the motor passes through its reduction box and wire The bar drives the z-direction slide to move to the desired position;

x向运动部件由x向滑板构成,z向导轨座固定在x向滑板上,x向滑板上的滑块与机床基座上的精密导轨构成直线运动导轨副,x向滑板和基座上分别装有光栅尺与读数头,利用该光栅尺与读数头读出x向滑板相对于基座的移到量;在计算机控制下,第三个电动机经过其减速箱和丝杠带动x向滑板移动到所需位置;The x-direction moving part is composed of an x-direction slide plate, and the z-direction guide rail seat is fixed on the x-direction slide plate. Equipped with a grating ruler and a reading head, use the grating ruler and the reading head to read the movement of the x-direction slide relative to the base; under the control of the computer, the third motor drives the x-direction slide to move through its reduction box and lead screw to the desired location;

所述方法包括下列步骤:The method comprises the steps of:

建立坐标系,x轴与REVO测头x向运动轴线平行,z轴与REVO测头z向运动轴线平行,y轴垂直于x轴和z轴;Establish a coordinate system, the x-axis is parallel to the x-axis of the REVO probe, the z-axis is parallel to the z-axis of the REVO probe, and the y-axis is perpendicular to the x-axis and z-axis;

按如下步骤标定REVO测头的B轴与z向运动轴线的平行度:Follow the steps below to calibrate the parallelism between the B-axis of the REVO probe and the z-axis of motion:

首先,让REVO测头绕B轴转动,测头测量水平放置的标准平面上的一条圆弧线,获得平面相对于B轴轴线的倾斜信息:在圆弧线上取有代表性的3点A、B、C,REVO测头示值对应坐标分别为(xA,yA,zA)、(xB,yB,zB)、(xC,yC,zC),D点为线段BC的中点,D点坐标(xD,yD,zD),设平面是理想的,没有误差,或已对其误差进行补偿,则平面相对于B轴轴线绕x轴的倾斜度θ1可表示为:First, let the REVO probe rotate around the B axis, and the probe measures a circular arc on a horizontally placed standard plane to obtain the inclination information of the plane relative to the axis of the B axis: take representative 3 points A on the circular arc , B, C, the corresponding coordinates of REVO probe indication are (x A , y A , z A ), (x B , y B , z B ), (x C , y C , z C ), point D is The midpoint of the line segment BC, the coordinates of point D (x D , y D , z D ), if the plane is ideal, there is no error, or its error has been compensated, then the inclination of the plane relative to the B-axis around the x-axis θ1 can be expressed as:

θ1=(zB-zC)/(yB-yC)                                           (1)θ 1 =(z B -z C )/(y B -y C ) (1)

平面相对于B轴轴线绕y轴的倾斜度θ2可表示为:The inclination θ 2 of the plane around the y-axis relative to the B-axis axis can be expressed as:

θ2=(zA-zD)/(xA-xD)=[zA-(zB+zC)/2]/[xA-(xB+xC)/2]            (2)θ 2 =(z A -z D )/(x A -x D )=[z A -(z B +z C )/2]/[x A -(x B +x C )/2] (2 )

然后,移动x向滑板,REVO测头测量标准平面上的一条直线EF,设E、F两点坐标值分别为(xE,yE,zE)、(xF,yF,zF),则平面相对于x向运动轴线的倾斜度θ3可表示为:Then, move the x-direction slide, and the REVO probe measures a straight line EF on the standard plane, and set the coordinates of E and F as (x E , y E , z E ), (x F , y F , z F ) , then the inclination θ 3 of the plane relative to the x-axis motion axis can be expressed as:

θ3=(zE-zF)/(xE-xF)                                           (3)θ 3 =(z E -z F )/(x E -x F ) (3)

式(2)和式(3)分别为平面相对于B轴轴线和x向运动轴线的倾斜度,则B轴轴线相对于x向运动轴线的垂直度误差ε1可表示为:Equations (2) and (3) are the inclinations of the plane relative to the B-axis axis and the x-axis motion axis respectively, then the perpendicularity error ε1 of the B-axis axis relative to the x-axis motion axis can be expressed as:

ε1=θ32=(zE-zF)/(xE-xF)-[zA-(zB+zC)/2]/[xA-(xB+xC)/2]    (4)ε 1 =θ 32 =(z E -z F )/(x E -x F )-[z A -(z B +z C )/2]/[x A -(x B +x C )/twenty four)

z向运动轴线相对于x向运动轴线的垂直度误差可认为是理想的,或事先已经标定过的,其垂直度误差为ε2,从而可以得到B轴轴线相对于z向运动在xoz坐标平面上的平行度误差μ1The perpendicularity error of the z-direction motion axis relative to the x-direction motion axis can be considered ideal, or it has been calibrated in advance, and its perpendicularity error is ε 2 , so that the axis of the B-axis relative to the z-direction motion can be obtained in the xoz coordinate plane Parallelism error μ 1 on :

μ1=ε12=(zE-zF)/(xE-xF)-[zA-(zB+zC)/2]/[xA-(xB+xC)/2]-ε2(5)μ 112 =(z E -z F )/(x E -x F )-[z A -(z B +z C )/2]/[x A -(x B +x C )/2]-ε 2 (5)

在已有水平放置的标准平面上再垂直放置一个标准平面,进行z向运动的测量,根据在z向走过单位距离时REVO测头在y方向上的示值变化,可以确定平面相对于z向运动轴线的倾斜度θ4,从而算出B轴轴线相对于z向运动轴线在yoz坐标平面上的平行度误差μ2Place a standard plane vertically on the standard plane that has been placed horizontally, and measure the movement in the z direction. According to the change of the indication value of the REVO probe in the y direction when the z direction passes through the unit distance, it can be determined that the plane is relative to the z direction. The inclination θ 4 to the motion axis, so as to calculate the parallelism error μ 2 of the B-axis axis relative to the z-axis motion axis on the yoz coordinate plane:

μ2=θ41=θ4-(zB-zC)/(yB-yC)                               (6)μ 2414 -(z B -z C )/(y B -y C ) (6)

REVO测头的A轴与x向运动轴线的平行度的标定:让测头绕A轴转动,测量垂直放置一个标准平面上一圆弧线,在圆弧线上取三点A’、B’、C’,其坐标分别为(xA’,yA’,zA’)、(xB’,yB’,zB’)、(xC’,yC’,zC’),D’点为线段B’C’的中点,D’点坐标(xD’,yD’,zD’),则平面相对于REVO测头A轴轴线绕z轴的倾斜度η1表示为:Calibration of the parallelism between the A axis of the REVO probe and the x-axis motion axis: Let the probe rotate around the A axis, measure an arc line on a standard plane vertically, and take three points A' and B' on the arc line , C', the coordinates are (x A' , y A' , z A' ), (x B' , y B' , z B' ), (x C' , y C' , z C' ), Point D' is the midpoint of the line segment B'C', and the coordinates of point D' are (x D' , y D' , z D' ), then the inclination of the plane relative to the A-axis of the REVO probe around the z-axis is expressed by η 1 for:

η1=(xB‘-xC’)/(yB‘-yC’)                                     (7)η 1 =(x B' -x C' )/(y B' -y C' ) (7)

平面相对于REVO测头A轴轴线绕y轴的倾斜度η2表示为:The inclination η 2 of the plane relative to the A-axis of the REVO probe around the y-axis is expressed as:

η2=(xA‘-xD’)/(zA‘-zD’)=[xA‘-(xB‘+xC’)/2]/[zA‘-(zB‘+zC’)/2]    (8)η 2 =(x A' -x D' )/(z A' -z D' )=[x A' -(x B' +x C' )/2]/[z A' -(z B' +z C' )/2] (8)

然后,移动z向滑板,REVO测头测量平面上一直线E’F’,E’、F’两点坐标分别为(xE’,yE’,zE’)、(xF’,yF’,zF’),则平面相对于z向运动轴线的倾斜度η3表示为:Then, move the z-direction slide plate, a straight line E'F' on the measuring plane of the REVO probe, and the coordinates of two points E' and F' are (x E' , y E' , z E' ), (x F' , y F' , z F' ), then the inclination η 3 of the plane relative to the z-direction motion axis is expressed as:

η3=(xE‘-xF’)/(zE‘-zF’)                                       (9)η 3 =(x E' -x F' )/(z E' -z F' ) (9)

则REVO测头A轴相对于z向运动的垂直度误差ε3表示为:Then the verticality error ε 3 of the A-axis of the REVO probe relative to the z-direction movement is expressed as:

ε3=η32=(xE‘-xF’)/(zE‘-zF’)-[xA‘-(xB‘+xC’)/2]/[zA‘-(zB‘+zC’)/2]    (10)ε 332 =(x E' -x F' )/(z E' -z F' )-[x A' -(x B' +x C' )/2]/[z A ' -(z B' +z C' )/2] (10)

从而可以得到A轴轴线相对于x向运动轴线在xoz坐标平面上的平行度误差μ3表示为:Thereby, the parallelism error μ 3 of the A-axis axis relative to the x-direction motion axis on the xoz coordinate plane can be expressed as:

μ3=ε32=(xE‘-xF’)/(zE‘-zF’)-[xA‘-(xB‘+xC’)/2]/[zA‘-(zB‘+zC’)/2]-ε2(11)μ 332 =(x E' -x F' )/(z E' -z F' )-[x A' -(x B' +x C' )/2]/[z A ' -(z B' +z C' )/2]-ε 2 (11)

为了确定Revo测头的A轴相对于x向运动轴线在xoy坐标平面上的平行度误差,需要在已有垂直放置一个标准平面上垂直放置另一平面,移动x向滑板运动,REVO测头测量另一平面在y方向的偏差,根据在x向走过单位距离时REVO测头的示值变化,确定已有垂直放置一个标准平面相对于x向运动轴线的倾斜度η4,从而算出REVO测头的A轴相对于x向运动在xoy坐标平面上的平行度误差μ4 In order to determine the parallelism error of the A-axis of the Revo probe relative to the x-direction motion axis on the xoy coordinate plane, it is necessary to place another plane vertically on the existing standard plane, move the x-direction slide, and measure the REVO probe The deviation of the other plane in the y direction, according to the change of the indication value of the REVO probe when the x direction walks through the unit distance, determine the inclination η 4 of a standard plane placed vertically relative to the x direction motion axis, so as to calculate the REVO measurement Parallelism error of the A-axis of the head relative to the x-direction movement on the xoy coordinate plane μ 4

μ4=η41=η4-(xB‘-xC’)/(yB‘-yC’)                       (12)μ 4414 -(x B' -x C' )/(y B' -y C' ) (12)

所述标准平面为大理石平面。The standard plane is a marble plane.

本发明的技术特点及效果:Technical characteristics and effects of the present invention:

本发明分别标定REVO测头的B轴与z向运动轴线的平行度标定、REVO测头的A轴与x向运动轴线的平行度标定,因而本发明完成了关节臂式坐标测量机中REVO测头位置姿态的标定,使得整体测量精度得到提高。The present invention respectively calibrates the parallelism calibration of the B-axis and the z-direction motion axis of the REVO probe, and the parallelism calibration between the A-axis and the x-direction motion axis of the REVO probe. The calibration of the head position and attitude improves the overall measurement accuracy.

附图说明 Description of drawings

图1为关节臂式坐标测量机结构示意图。Figure 1 is a schematic diagram of the structure of an articulated arm coordinate measuring machine.

图2为REVO测头结构示意图。Figure 2 is a schematic diagram of the structure of the REVO probe.

图3为REVO测头绕B轴转动测量标准平面上圆弧线示意图。Figure 3 is a schematic diagram of the REVO measuring head rotating around the B-axis to measure the arc on the standard plane.

图4为水平放置的标准平面上圆弧线示意图。图中(xA,yA,zA)、(xB,yB,zB)、(xC,yC,zC)、(xD,yD,zD)为REVO测头示值分别对应A、B、C、D点的坐标。Fig. 4 is a schematic diagram of circular arc lines placed horizontally on a standard plane. In the figure (x A , y A , z A ), (x B , y B , z B ), (x C , y C , z C ), (x D , y D , z D ) are REVO probe display The values correspond to the coordinates of points A, B, C, and D, respectively.

图5为沿x向移动测量机滑板,REVO测头测量标准平面上一直线示意图。Figure 5 is a schematic diagram of a straight line on the standard plane measured by the REVO probe when the sliding plate of the measuring machine is moved along the x direction.

图6为沿z向移动测量机滑板,测量标准平面与z向运动的倾斜度示意图。Fig. 6 is a schematic diagram of the inclination between the measuring standard plane and the movement in the z direction when the sliding plate of the measuring machine is moved along the z direction.

图7为REVO测头探针绕A轴转动测量标准平面上圆弧线示意图。Figure 7 is a schematic diagram of the REVO measuring head probe rotating around the A-axis to measure the arc on the standard plane.

图8为竖直放置的标准平面上圆弧线示意图。图中(xA’,yA’,zA’)、(xB’,yB’,zB’)、(xC’,yC’,zC’)、(xD’,yD’,zD’)为REVO测头示值分别对应A’、B’、C’、D’点的坐标。Fig. 8 is a schematic diagram of arc lines placed vertically on a standard plane. In the figure (x A' , y A' , z A' ), (x B' , y B' , z B' ), (x C' , y C' , z C' ), (x D' , y D' , z D' ) are the coordinates of points A', B', C' and D' respectively corresponding to the indicated value of REVO probe.

图9为沿x向移动测量机滑板,REVO测头测量标准平面与x向运动的倾斜度示意图。Figure 9 is a schematic diagram of the inclination between the standard plane and the x-direction movement of the REVO probe when the sliding plate of the measuring machine is moved along the x-direction.

具体实施方式 Detailed ways

本发明提供了一种REVO测头位置姿态的标定方法,标定包括两方面内容:一是REVO测头的B轴与z向运动轴线的平行度标定,二是REVO测头的A轴与x向运动轴线的平行度标定。The invention provides a method for calibrating the position and attitude of the REVO probe. The calibration includes two aspects: one is the calibration of the parallelism between the B-axis and the z-direction motion axis of the REVO probe, and the other is the calibration of the A-axis and the x-direction of the REVO probe. Calibration of the parallelism of the axes of motion.

为了便于说明,建立如图1所示的坐标系,x轴与x向运动轴线平行,z轴与z向运动轴线平行,y轴垂直于x轴和z轴。REVO测头的B轴与z向运动轴线的平行度标定可分为两方面内容,一是B轴与z向运动轴线在xoz坐标平面内的平行度标定,二是B轴与z向运动轴线在yoz坐标平面内的平行度标定。同理,REVO测头的A轴与x向运动轴线的平行度标定也需要分别在xoz坐标平面和xoy坐标平面进行标定。For the convenience of illustration, a coordinate system as shown in Fig. 1 is established, the x-axis is parallel to the x-axis, the z-axis is parallel to the z-axis, and the y-axis is perpendicular to the x-axis and z-axis. The parallelism calibration of the B-axis and the z-axis of the REVO probe can be divided into two aspects, one is the parallelism calibration of the B-axis and the z-axis in the xoz coordinate plane, and the other is the calibration of the B-axis and the z-axis Parallelism calibration in the yoz coordinate plane. Similarly, the calibration of the parallelism between the A-axis and the x-axis of the REVO probe also needs to be calibrated on the xoz coordinate plane and the xoy coordinate plane respectively.

标定REVO测头的B轴与z向运动轴线的平行度原理如下:The principle for calibrating the parallelism between the B-axis and the z-axis of the REVO probe is as follows:

首先,让REVO测头绕B轴转动,测头测量水平放置的标准平面上的一条圆弧线,如图3所示。通过数据处理,获得平面相对于B轴轴线的倾斜信息。为说明方便起见,在圆弧线上取有代表性的3点A、B、C,如图4所示,其坐标值分别为(xA,yA,zA)、(xB,yB,zB)、(xC,yC,zC),D点为线段BC的中点,D点坐标为(xD,yD,zD)。这里认为平面是理想的,没有误差,或已对其误差进行补偿。则平面相对于B轴轴线绕x轴的倾斜度θ1可表示为First, let the REVO probe rotate around the B axis, and the probe measures a circular arc on a horizontally placed standard plane, as shown in Figure 3. Through data processing, the inclination information of the plane relative to the B-axis axis is obtained. For the convenience of explanation, three representative points A, B, and C are taken on the arc line, as shown in Figure 4, and their coordinate values are (x A , y A , z A ), (x B , y B , z B ), (x C , y C , z C ), point D is the midpoint of line segment BC, and the coordinates of point D are (x D , y D , z D ). Here the plane is considered to be ideal, without error, or its error has been compensated. Then the inclination θ 1 of the plane relative to the B-axis around the x-axis can be expressed as

θ1=(zB-zC)/(yB-yC)                                        (1)θ 1 =(z B -z C )/(y B -y C ) (1)

平面相对于B轴轴线绕y轴的倾斜度θ2可表示为:The inclination θ 2 of the plane around the y-axis relative to the B-axis axis can be expressed as:

θ2=(zA-zD)/(xA-xD)=[zA-(zB+zC)/2]/[xA-(xB+xC)/2]         (2)θ 2 =(z A -z D )/(x A -x D )=[z A -(z B +z C )/2]/[x A -(x B +x C )/2] (2 )

然后,沿x方向移动测量机滑座,REVO测头测量标准平面上的一条直线EF,如图5所示。设E、F两点坐标值分别为(xE、yE、zE)、(xF、yF、zF),则平面相对于x向运动轴线的倾斜度θ3可表示为Then, move the sliding seat of the measuring machine along the x direction, and the REVO probe measures a straight line EF on the standard plane, as shown in Figure 5. Assuming that the coordinates of points E and F are (x E , y E , z E ), (x F , y F , z F ) respectively, then the inclination θ 3 of the plane relative to the x-direction motion axis can be expressed as

θ3=(zE-zF)/(xE-xF)                                        (3)θ 3 =(z E -z F )/(x E -x F ) (3)

式(2)和式(3)分别为平面相对于B轴轴线和x向运动轴线的倾斜度,这样通过引入一标准平面将B轴轴线和x向运动轴线联系到一起。则B轴轴线相对于x向运动轴线的垂直度误差ε1可表示为:Formulas (2) and (3) are the inclinations of the plane relative to the B-axis axis and the x-axis motion axis, so that the B-axis axis and the x-axis motion axis are linked together by introducing a standard plane. Then the verticality error ε 1 of the B-axis axis relative to the x-axis motion axis can be expressed as:

ε1=θ32=(zE-zF)/(xE-xF)-[zA-(zB+zC)/2]/[xA-(xB+xC)/2]    (4)ε 1 =θ 32 =(z E -z F )/(x E -x F )-[z A -(z B +z C )/2]/[x A -(x B +x C )/twenty four)

z向运动轴线相对于x向运动轴线的垂直度误差可认为是理想的,或事先已经标定过的,其垂直度误差为ε2,从而可以得到B轴轴线相对于z向运动在xoz坐标平面上的平行度误差μ1The perpendicularity error of the z-direction motion axis relative to the x-direction motion axis can be considered ideal, or it has been calibrated in advance, and its perpendicularity error is ε 2 , so that the axis of the B-axis relative to the z-direction motion can be obtained in the xoz coordinate plane Parallelism error μ 1 on :

μ1=ε12=(zE-zF)/(xE-xF)-[zA-(zB+zC)/2]/[xA-(xB+xC)/2]-ε2    (5)μ 112 =(z E -z F )/(x E -x F )-[z A -(z B +z C )/2]/[x A -(x B +x C )/2]-ε 2 (5)

最后,由于测量机没有y向运动,所以无法利用y向运动直接测量B轴轴线相对于z向运动轴线在yoz坐标平面上的平行度误差。为了确定B轴轴线相对于z向运动轴线在yoz坐标平面上的平行度误差,需要在已有标准平面上再垂直放置一个标准平面,进行z向运动的测量,如图6所示。z向移动坐标机滑板,根据在z向走过单位距离时REVO测头在y方向上的示值变化,可以确定平面相对于z向运动轴线的倾斜度θ4,从而算出B轴轴线相对于z向运动轴线在yoz坐标平面上的平行度误差μ2Finally, since the measuring machine has no y-direction movement, it is impossible to use the y-direction movement to directly measure the parallelism error of the B-axis axis relative to the z-direction movement axis on the yoz coordinate plane. In order to determine the parallelism error of the B-axis axis relative to the z-direction motion axis on the yoz coordinate plane, it is necessary to place a standard plane vertically on the existing standard plane to measure the z-direction motion, as shown in Figure 6. Move the slide plate of the coordinate machine in the z direction, and according to the indication value change of the REVO probe in the y direction when the z direction passes through the unit distance, the inclination θ 4 of the plane relative to the z direction motion axis can be determined, so as to calculate the B axis axis relative to Parallelism error μ 2 of the z-direction motion axis on the yoz coordinate plane:

μ2=θ41=θ4-(zB-zC)/(yB-yC)                              (6)μ 2414 -(z B -z C )/(y B -y C ) (6)

以上是REVO测头的B轴与z向运动轴线的平行度标定的原理,REVO测头的A轴与x向运动轴线的平行度的标定原理基本同上,不同之处是将标准平面竖直放置,让测头绕A轴转动,测量平面上一圆弧线,如图7所示。在圆弧线上取三点A’、B’、C’,如图8所示,其x向的示值分别为(xA’,yA’,zA’)、(xB’,yB’,zB’)、(xC’,yC’,zC’),D’点为线段B’C’的中点,D’点坐标为(xD’,yD’,zD’)。则平面相对于REVO测头A轴轴线绕z轴的倾斜度η1可表示为The above is the principle of parallelism calibration between the B-axis and the z-axis of the REVO probe. The calibration principle of the parallelism between the A-axis and the x-axis of the REVO probe is basically the same as above, except that the standard plane is placed vertically. , let the probe rotate around the A axis, and measure an arc on the plane, as shown in Figure 7. Take three points A', B' and C' on the arc line, as shown in Figure 8, the indicated values in the x direction are (x A' , y A' , z A' ), (x B' , y B' , z B' ), (x C' , y C' , z C' ), point D' is the midpoint of line segment B'C', and the coordinates of point D' are (x D' , y D' , z D' ). Then the inclination η 1 of the plane relative to the A-axis of the REVO probe around the z-axis can be expressed as

η1=(xB‘-xC’)/(yB‘-yC’)                                   (7)η 1 =(x B' -x C' )/(y B' -y C' ) (7)

平面相对于REVO测头A轴轴线绕y轴的倾斜度η2可表示为:The inclination η 2 of the plane relative to the A-axis of the REVO probe around the y-axis can be expressed as:

η2=(xA‘-xD’)/(zA‘-zD’)=[xA‘-(xB‘+xC’)/2]/[zA‘-(zB‘+zC’)/2]    (8)η 2 =(x A' -x D' )/(z A' -z D' )=[x A' -(x B' +x C' )/2]/[z A' -(z B' +z C' )/2] (8)

然后,沿z向移动测量机滑架,REVO测头测量平面上一直线E’F’,E’、F’两点的示值分别为(xE’,yE’,zE’)、(xF’,yF’,zF’),则平面相对于z向运动轴线的倾斜度η3可表示为Then, move the carriage of the measuring machine along the z direction, a straight line E'F' on the measuring plane of the REVO probe, and the indicated values of the two points E' and F' are (x E' , y E' , z E' ), (x F' , y F' , z F' ), then the inclination η 3 of the plane relative to the z-direction motion axis can be expressed as

η3=(xE‘-xF’)/(zE‘-zF’)                             (9)η 3 =(x E' -x F' )/(z E' -z F' ) (9)

则REVO测头A轴相对于z向运动的垂直度误差ε3可表示为Then the verticality error ε 3 of the A-axis of the REVO probe relative to the z-direction movement can be expressed as

ε3=η32=(xE‘-xF’)/(zE‘-zF’)-[xA‘-(xB‘+xC’)/2]/[zA‘-(zB‘+zC’)/2]    (10)ε 332 =(x E' -x F' )/(z E' -z F' )-[x A' -(x B' +x C' )/2]/[z A ' -(z B' +z C' )/2] (10)

z向运动轴线相对于x向运动轴线的垂直度误差可认为是理想的,或事先已经标定过的,其垂直度误差为ε2,从而可以得到A轴轴线相对于x向运动轴线在xoz坐标平面上的平行度误差μ3可表示为The perpendicularity error of the z-direction motion axis relative to the x-direction motion axis can be considered ideal, or has been calibrated in advance, and its perpendicularity error is ε 2 , so that the xoz coordinates of the A-axis axis relative to the x-direction motion axis can be obtained The parallelism error μ 3 on the plane can be expressed as

μ3=ε32=(xE‘-xF’)/(zE‘-zF’)-[xA‘-(xB‘+xC’)/2]/[zA‘-(zB‘+zC’)/2]-ε2(11)μ 332 =(x E' -x F' )/(z E' -z F' )-[x A' -(x B' +x C' )/2]/[z A ' -(z B' +z C' )/2]-ε 2 (11)

最后,由于测量机没有y向运动,所以无法利用y向运动直接测量A轴轴线相对于x向运动轴线在xoy坐标平面上的平行度误差。为了确定Revo测头的A轴相对于x向运动轴线在xoy坐标平面上的平行度误差,需要在已有标准平面上垂直放置另一平面,如图9所示。让测量机滑架沿x向运动,REVO测头测量第二个平面在y方向的偏差。根据在x向走过单位距离时REVO测头的示值变化,可以确定第一个平面相对于x向运动轴线的倾斜度η4,从而算出REVO测头的A轴相对于x向运动在xoy坐标平面上的平行度误差μ4 Finally, since the measuring machine has no y-direction movement, it is impossible to use the y-direction movement to directly measure the parallelism error of the A-axis axis relative to the x-direction movement axis on the xoy coordinate plane. In order to determine the parallelism error of the A-axis of the Revo probe relative to the x-axis on the xoy coordinate plane, another plane needs to be placed vertically on the existing standard plane, as shown in Figure 9. Let the measuring machine carriage move in the x-direction, and the REVO probe measures the deviation of the second plane in the y-direction. According to the indication value change of the REVO probe when the x-direction walks through the unit distance, the inclination η 4 of the first plane relative to the x-direction motion axis can be determined, and thus the A-axis of the REVO probe relative to the x-direction motion is calculated at xoy Parallelism error on the coordinate plane μ 4

μ4=η41=η4-(xB‘-xC’)/(yB‘-yC’)                        (12)μ 4414 -(x B' -x C' )/(y B' -y C' ) (12)

下面结合附图和具体实施方式进一步详细说明本发明。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

标定是在如下装置上进行:Calibration is performed on the following devices:

装置由由关节臂、REVO测头、z向运动部件、x向运动部件、误差补偿系统及数据处理与控制计算机、电动机组成;The device is composed of articulated arm, REVO measuring head, z-direction moving parts, x-direction moving parts, error compensation system, data processing and control computer, and electric motor;

关节臂采用比重小、弹性模量大的碳素纤维制作;关节臂的前端安装有REVO测头,关节臂套装在径向与轴向运动误差小、角摆运动误差小的精密轴系上,改为轴系末端安装有电机,电机带动精密轴系及关节臂做旋转运动,转过的角度由轴系上的精密测角系统测得。The articulated arm is made of carbon fiber with small specific gravity and large elastic modulus; the front end of the articulated arm is equipped with a REVO probe, and the articulated arm is set on a precision shaft system with small radial and axial motion errors and small angular pendulum motion errors. Instead, a motor is installed at the end of the shaft system, and the motor drives the precision shaft system and the joint arm to rotate, and the rotated angle is measured by the precision angle measuring system on the shaft system.

z向运动部件由z向滑板、导轨座组成,精密轴系的座固定在z向滑板上,z向滑板上的两个滑块与z向导轨座上的精密导轨构成直线运动导轨副,z向滑板和z向导轨座上分别装有光栅尺与读数头,利用光栅尺与读数头读出z向滑板相对于z向导轨座的移动量,在计算机控制下,电动机经过其减速箱和丝杠带动z向滑板移动到所需位置;The z-direction moving parts are composed of a z-direction slide plate and a guide rail seat. The seat of the precision shaft system is fixed on the z-direction slide plate. The two sliders on the z-direction slide plate and the precision guide rail on the z guide rail seat form a linear motion guide rail pair. z The grating ruler and the reading head are respectively installed on the sliding plate and the z-guiding rail seat, and the moving amount of the z-directing sliding plate relative to the z-guiding rail seat is read by the grating ruler and the reading head. Under the control of the computer, the motor passes through its reduction box and wire The bar drives the z-direction slide to move to the desired position;

x向运动部件由x向滑板构成,z向导轨座固定在x向滑板上,x向滑板上的滑块与机床基座上的精密导轨构成直线运动导轨副,x向滑板和基座上分别装有光栅尺与读数头,利用该光栅尺与读数头读出x向滑板相对于基座的移到量;在计算机控制下,第三个电动机经过其减速箱和丝杠带动x向滑板移动到所需位置。The x-direction moving part is composed of an x-direction slide plate, and the z-direction guide rail seat is fixed on the x-direction slide plate. Equipped with a grating ruler and a reading head, use the grating ruler and the reading head to read the movement of the x-direction slide relative to the base; under the control of the computer, the third motor drives the x-direction slide to move through its reduction box and lead screw to the desired location.

本发明目的在于提出一种REVO测头位置姿态的标定方法,以便提高后续测量的精度。具体步骤如下:The purpose of the present invention is to propose a method for calibrating the position and attitude of the REVO measuring head, so as to improve the accuracy of subsequent measurement. Specific steps are as follows:

1.标定REVO测头的B轴与z向运动轴线的平行度1. Calibrate the parallelism between the B-axis of the REVO probe and the z-axis of motion

1)将一大理石平板水平放置,让REVO测头绕其B轴转动,测量平面上的一条圆弧线,如图3所示。选取A、B、C三点,如图4所示,记录下三点坐标值(xA,yB,zA)、(xB,yB,zB)、(xC,yC,zC)。则平板相对于REVO测头B轴轴线绕x轴的倾斜度θ1可用(1)式表示,平板相对于REVO测头B轴绕y轴的倾斜度θ2可用(2)式表示。1) Place a marble slab horizontally, let the REVO probe rotate around its B axis, and measure an arc on the plane, as shown in Figure 3. Select three points A, B, and C, as shown in Figure 4, and record the coordinates of the three points (x A , y B , z A ), (x B , y B , z B ), (x C , y C , z C ). Then the inclination θ 1 of the plate relative to the B-axis of the REVO probe around the x-axis can be expressed by formula (1), and the inclination θ 2 of the plate relative to the B-axis of the REVO probe around the y-axis can be expressed by formula (2).

2)沿x方向移动测量机滑座,REVO测头测量平板上的一条直线EF,如图5所示。记录下E、F两点的坐标值(xE,yE,zE)、(xF,yF,zF)。则平板相对于x向运动的倾斜度θ3可用(3)式表示,REVO测头B轴的轴线相对于x向运动轴线的垂直度误差ε1可用(4)式表示,由于z向运动相对于x向运动的垂直度误差ε2已经测得,从而B轴轴线相对于z向运动轴线在xoz坐标平面上的平行度误差μ1可用(5)式表示。2) Move the sliding seat of the measuring machine along the x direction, and the REVO probe measures a straight line EF on the flat plate, as shown in Figure 5. Record the coordinate values (x E , y E , z E ) and (x F , y F , z F ) of points E and F. Then the inclination θ 3 of the plate relative to the x-direction movement can be expressed by (3) formula, and the perpendicularity error ε 1 of the axis of the REVO probe B axis relative to the x-direction movement axis can be expressed by (4) formula, since the z-direction movement is relatively The perpendicularity error ε 2 of the x-direction movement has been measured, so the parallelism error μ 1 of the B-axis axis relative to the z-direction movement axis on the xoz coordinate plane can be expressed by (5) formula.

3)在平板上放置一个标准方箱,沿z向移动测量机滑座,如图6所示。记录下z向走过单位距离时REVO测头在y方向上的示值变化θ4,平板相对于z向运动的倾斜度即为θ4,则B轴轴线相对于z向运动轴线在yoz坐标平面上的平行度误差μ2可用(6)式表示。3) Place a standard square box on the flat plate, and move the sliding seat of the measuring machine along the z direction, as shown in Figure 6. Record the indication value change θ 4 of the REVO probe in the y direction when the z direction walks through the unit distance, the inclination of the plate relative to the z direction movement is θ 4 , then the axis of the B axis is at the yoz coordinate relative to the movement axis of the z direction The parallelism error μ 2 on the plane can be expressed by formula (6).

2.标定REVO测头的A轴与x向运动轴线的平行度2. Calibrate the parallelism between the A axis of the REVO probe and the x axis of motion

1)将一大理石平板竖直放置,让REVO测头绕其A轴转动,测量平板上的一条圆弧线,如图7所示。选取A′、B′、C′三点,如图8所示,记录下三点的坐标值(xA’,yA’,zA’)、(xB’,yB’,zB’)、(xC’,yC’,zC’)。则平板相对于A轴轴线绕z轴的倾斜度η1可用(7)式表示,平板相对于REVO测头A轴轴线绕y轴的倾斜度η2可用(8)式表示。1) Place a marble slab vertically, let the REVO probe rotate around its A-axis, and measure an arc on the slab, as shown in Figure 7. Select three points A', B', and C', as shown in Figure 8, and record the coordinates of the three points (x A' , y A' , z A' ), (x B' , y B' , z B ' ), (x C' , y C' , z C' ). Then the inclination η 1 of the plate relative to the A-axis axis around the z-axis can be represented by formula (7), and the inclination η 2 of the plate around the y-axis relative to the A-axis axis of the REVO measuring head can be represented by formula (8).

2)沿z方向移动测量机滑架,REVO测头测量直线E′F′,记录下E′、F′两点坐标值(xE’,yE’,zE’)、(xF’,yF’,zF’),则平板相对于z向运动轴线的倾斜度η3可用(9)式表示。REVO测头A轴相对于z向运动轴线的垂直度误差ε3可用(10)式表示,从而REVO测头A轴轴线相对于x向运动轴线在xoz坐标平面上的平行度误差μ3可用(11)式表示。2) Move the carriage of the measuring machine along the z direction, measure the straight line E'F' with the REVO probe, and record the coordinate values of the two points E' and F' (x E' , y E' , z E' ), (x F' , y F' , z F' ), then the inclination η 3 of the plate relative to the z-direction motion axis can be expressed by formula (9). The perpendicularity error ε 3 of the A axis of the REVO probe relative to the z-direction motion axis can be expressed by formula (10), so the parallelism μ 3 of the A-axis axis of the REVO probe relative to the x-direction motion axis on the xoz coordinate plane can be expressed as ( 11) expression.

3)在平板上放置一标准方箱,如图9所示。让测量机滑架沿x向运动,REVO测头测量方箱在y方向的偏差。记录下在x向走过单位距离时REVO测头的示值变化η4,则平板相对于x向运动的倾斜度即为η4,故REVO测头的A轴相对于x向运动在xoy坐标平面上的平行度误差μ4可用(12)式表示。3) Place a standard square box on the flat plate, as shown in Figure 9. Let the measuring machine carriage move along the x direction, and the REVO probe measures the deviation of the square box in the y direction. Record the indication value change η 4 of the REVO probe when walking the unit distance in the x direction, then the inclination of the plate relative to the x direction movement is η 4 , so the A axis of the REVO probe relative to the x direction movement is at the xoy coordinate The parallelism error μ 4 on the plane can be expressed by (12) formula.

Claims (2)

1.一种关节臂式坐标测量机中REVO测头位置姿态标定方法,其特征是,标定是在如下装置上进行:1. A method for calibrating the position and posture of REVO measuring head in an articulated arm type coordinate measuring machine, characterized in that the calibration is carried out on the following device: 装置由由关节臂、REVO测头、z向运动部件、x向运动部件、误差补偿系统及数据处理与控制计算机、电动机组成;The device is composed of articulated arm, REVO measuring head, z-direction moving parts, x-direction moving parts, error compensation system, data processing and control computer, and electric motor; 关节臂采用比重小、弹性模量大的碳素纤维制作;关节臂的前端安装有REVO测头,关节臂套装在径向与轴向运动误差小、角摆运动误差小的精密轴系上,精密轴系末端安装有电机,电机带动精密轴系及关节臂做旋转运动,转过的角度由轴系上的精密测角系统测得;The articulated arm is made of carbon fiber with small specific gravity and large elastic modulus; the front end of the articulated arm is equipped with a REVO probe, and the articulated arm is set on a precision shaft system with small radial and axial motion errors and small angular pendulum motion errors. A motor is installed at the end of the precision shaft system, and the motor drives the precision shaft system and the joint arm to rotate, and the rotated angle is measured by the precision angle measuring system on the shaft system; z向运动部件由z向滑板、导轨座组成,精密轴系的座固定在z向滑板上,z向滑板上的两个滑块与z向导轨座上的精密导轨构成直线运动导轨副,z向滑板和z向导轨座上分别装有光栅尺与读数头,利用光栅尺与读数头读出z向滑板相对于z向导轨座的移动量,在计算机控制下,电动机经过其减速箱和丝杠带动z向滑板移动到所需位置;The z-direction moving parts are composed of a z-direction slide plate and a guide rail seat. The seat of the precision shaft system is fixed on the z-direction slide plate. The two sliders on the z-direction slide plate and the precision guide rail on the z guide rail seat form a linear motion guide rail pair. z The grating ruler and the reading head are respectively installed on the sliding plate and the z-guiding rail seat, and the moving amount of the z-directing sliding plate relative to the z-guiding rail seat is read by the grating ruler and the reading head. Under the control of the computer, the motor passes through its reduction box and wire The bar drives the z-direction slide to move to the desired position; x向运动部件由x向滑板构成,z向导轨座固定在x向滑板上,x向滑板上的滑块与机床基座上的精密导轨构成直线运动导轨副,x向滑板和基座上分别装有光栅尺与读数头,利用该光栅尺与读数头读出x向滑板相对于基座的移到量;在计算机控制下,第三个电动机经过其减速箱和丝杠带动x向滑板移动到所需位置;The x-direction moving part is composed of an x-direction slide plate, and the z-direction guide rail seat is fixed on the x-direction slide plate. Equipped with a grating ruler and a reading head, use the grating ruler and the reading head to read the movement of the x-direction slide relative to the base; under the control of the computer, the third motor drives the x-direction slide to move through its reduction box and lead screw to the desired location; 所述方法包括下列步骤:The method comprises the steps of: 建立坐标系,x轴与REVO测头x向运动轴线平行,z轴与REVO测头z向运动轴线平行,y轴垂直于x轴和z轴;Establish a coordinate system, the x-axis is parallel to the x-axis of the REVO probe, the z-axis is parallel to the z-axis of the REVO probe, and the y-axis is perpendicular to the x-axis and z-axis; 按如下步骤标定REVO测头的B轴与z向运动轴线的平行度:Follow the steps below to calibrate the parallelism between the B-axis of the REVO probe and the z-axis of motion: 首先,让REVO测头绕B轴转动,测头测量水平放置的标准平面上的一条圆弧线,获得平面相对于B轴轴线的倾斜信息:在圆弧线上取有代表性的3点A、B、C,REVO测头示值对应坐标分别为(xA,yA,zA)、(xB,yB,zB)、(xC,yC,zC),D点为线段BC的中点,D点坐标(xD,yD,zD),设平面是理想的,没有误差,或已对其误差进行补偿,则平面相对于B轴轴线绕x轴的倾斜度θ1可表示为:First, let the REVO probe rotate around the B axis, and the probe measures a circular arc on a horizontally placed standard plane to obtain the inclination information of the plane relative to the axis of the B axis: take representative 3 points A on the circular arc , B, C, the corresponding coordinates of REVO probe indication are (x A , y A , z A ), (x B , y B , z B ), (x C , y C , z C ), point D is The midpoint of the line segment BC, the coordinates of point D (x D , y D , z D ), if the plane is ideal, there is no error, or its error has been compensated, then the inclination of the plane relative to the B-axis around the x-axis θ1 can be expressed as: θ1=(zB-zC)/(yB-yC)    (1)θ 1 =(z B -z C )/(y B -y C ) (1) 平面相对于B轴轴线绕y轴的倾斜度θ2可表示为:The inclination θ 2 of the plane around the y-axis relative to the B-axis axis can be expressed as: θ2=(zA-zD)/(xA-xD)=[zA-(zB+zC)/2]/[xA-(xB+xC)/2]    (2)θ 2 =(z A -z D )/(x A -x D )=[z A -(z B +z C )/2]/[x A -(x B +x C )/2] (2 ) 然后,移动x向滑板,REVO测头测量标准平面上的一条直线EF,设E、F两点坐标值分别为(xE,yE,zE)、(xF,yF,zF),则平面相对于x向运动轴线的倾斜度θ3可表示为:Then, move the x-direction slide, and the REVO probe measures a straight line EF on the standard plane, and set the coordinates of E and F as (x E , y E , z E ), (x F , y F , z F ) , then the inclination θ 3 of the plane relative to the x-axis motion axis can be expressed as: θ3=(zE-zF)/(xE-xF)    (3)θ 3 =(z E -z F )/(x E -x F ) (3) 式(2)和式(3)分别为平面相对于B轴轴线和x向运动轴线的倾斜度,则B轴轴线相对于x向运动轴线的垂直度误差ε1可表示为:Equations (2) and (3) are the inclinations of the plane relative to the B-axis axis and the x-axis motion axis respectively, then the perpendicularity error ε1 of the B-axis axis relative to the x-axis motion axis can be expressed as: ε1=θ32=(zE-zF)/(xE-xF)-[zA-(zB+zC)/2]/[xA-(xB+xC)/2]    (4)ε 1 =θ 32 =(z E -z F )/(x E -x F )-[z A -(z B +z C )/2]/[x A -(x B +x C )/twenty four) z向运动轴线相对于x向运动轴线的垂直度误差可认为是理想的,或事先已经标定过的,其垂直度误差为ε2,从而可以得到B轴轴线相对于z向运动在xoz坐标平面上的平行度误差μ1The perpendicularity error of the z-direction motion axis relative to the x-direction motion axis can be considered ideal, or it has been calibrated in advance, and its perpendicularity error is ε 2 , so that the axis of the B-axis relative to the z-direction motion can be obtained in the xoz coordinate plane Parallelism error μ 1 on : μ1=ε12=(zE-zF)/(xE-xF)-[zA-(zB+zC)/2]/[xA-(xB+xC)/2]-ε2    (5)μ 112 =(z E -z F )/(x E -x F )-[z A -(z B +z C )/2]/[x A -(x B +x C )/2]-ε 2 (5) 在已有水平放置的标准平面上再垂直放置一个标准平面,进行z向运动的测量,根据在z向走过单位距离时REVO测头在y方向上的示值变化,可以确定平面相对于z向运动轴线的倾斜度θ4,从而算出B轴轴线相对于z向运动轴线在yoz坐标平面上的平行度误差μ2Place a standard plane vertically on the standard plane that has been placed horizontally, and measure the movement in the z direction. According to the change of the indication value of the REVO probe in the y direction when the z direction passes through the unit distance, it can be determined that the plane is relative to the z direction. The inclination θ 4 to the motion axis, so as to calculate the parallelism error μ 2 of the B-axis axis relative to the z-axis motion axis on the yoz coordinate plane: μ2=θ41=θ4-(zB-zC)/(yB-yC)    (6)μ 2414 -(z B -z C )/(y B -y C ) (6) REVO测头的A轴与x向运动轴线的平行度的标定:让测头绕A轴转动,测量垂直放置一个标准平面上一圆弧线,在圆弧线上取有代表性的三点A’、B’、C’,其坐标分别为(xA’,yA’,zA’)、(xB’,yB’,zB’)、(xC’,yC’,zC’),D’点为线段B’C’的中点,D’点坐标(xD’,yD’,zD’),则平面相对于REVO测头A轴轴线绕z轴的倾斜度η1表示为:Calibration of the parallelism between the A axis of the REVO probe and the x-axis motion axis: Let the probe rotate around the A axis, measure an arc line on a standard plane vertically, and take representative three points A on the arc line ', B', C', and their coordinates are (x A' , y A' , z A' ), (x B' , y B' , z B' ), (x C' , y C' , z C' ), D' point is the midpoint of line segment B'C', D' point coordinates (x D' , y D' , z D' ), then the inclination of the plane relative to the A-axis axis of the REVO probe around the z-axis The degree η 1 is expressed as: η1=(xB’-xC’)/(yB’-yC’)    (7)η 1 =(x B' -x C' )/(y B' -y C' ) (7) 平面相对于REVO测头A轴轴线绕y轴的倾斜度η2表示为:The inclination η 2 of the plane relative to the A-axis of the REVO probe around the y-axis is expressed as: η2=(xA’-xD’)/(zA’-zD’)=[xA’-(xB’+xC’)/2]/[zA’-(zB’+zC’)/2]    (8)η 2 =(x A' -x D' )/(z A' -z D' )=[x A' -(x B' +x C' )/2]/[z A' -(z B' +z C' )/2] (8) 然后,移动z向滑板,REVO测头测量平面上一直线E’F’,E’、F’两点坐标分别为(xB’,yE’,zE’)、(xF’,yF’,zF’),则平面相对于z向运动轴线的倾斜度η3表示为:Then, move the z-direction slide plate, a straight line E'F' on the measuring plane of the REVO probe, and the coordinates of two points E' and F' are (x B' , y E' , z E' ), (x F' , y F' , z F' ), then the inclination η 3 of the plane relative to the z-direction motion axis is expressed as: η3=(xE’-xF’)/(zE’-zF’)    (9)η 3 =(x E' -x F' )/(z E' -z F' ) (9) 则REVO测头A轴相对于z向运动的垂直度误差ε3表示为:Then the verticality error ε 3 of the A-axis of the REVO probe relative to the z-direction movement is expressed as: ε3=η32=(xE’-xF’)/(zE’-zF’)-[xA’-(xB’+xC’)/2]/[zA’-(zB’+zC’)/2]    (10)ε 332 =(x E' -x F' )/(z E' -z F' )-[x A' -(x B' +x C' )/2]/[z A ' -(z B' +z C' )/2] (10) 从而可以得到A轴轴线相对于x向运动轴线在xoz坐标平面上的平行度误差μ3表示为:Thereby, the parallelism error μ 3 of the A-axis axis relative to the x-direction motion axis on the xoz coordinate plane can be expressed as: μ3=ε32=(xE’-xF’)/(zE’-zF’)-[xA’-(xB’+xC’)/2]/[zA’-(zB’+zC’)/2]-ε2    (11)μ 332 =(x E' -x F' )/(z E' -z F' )-[x A' -(x B' +x C' )/2]/[z A ' -(z B' +z C' )/2]-ε 2 (11) 为了确定Revo测头的A轴相对于x向运动轴线在xoy坐标平面上的平行度误差,需要在已有垂直放置一个标准平面上垂直放置另一平面,移动x向滑板运动,REVO测头测量另一平面在y方向的偏差,根据在x向走过单位距离时REVO测头的示值变化,确定已有垂直放置一个标准平面相对于x向运动轴线的倾斜度η4,从而算出REVO测头的A轴相对于x向运动在xoy坐标平面上的平行度误差μ4 In order to determine the parallelism error of the A-axis of the Revo probe relative to the x-direction motion axis on the xoy coordinate plane, it is necessary to place another plane vertically on the existing standard plane, move the x-direction slide, and measure the REVO probe The deviation of the other plane in the y direction, according to the change of the indication value of the REVO probe when the x direction walks through the unit distance, determine the inclination η 4 of a standard plane placed vertically relative to the x direction motion axis, so as to calculate the REVO measurement Parallelism error of the A-axis of the head relative to the x-direction movement on the xoy coordinate plane μ 4 μ4=η41=η4-(xB’-xC’)/(yB’-yC’)    (12)。μ 4414 -(x B' -x C' )/(y B' -y C' ) (12). 2.如权利要求1所述的方法,其特征是,所述标准平面为大理石平面。2. The method according to claim 1, characterized in that, said standard plane is a marble plane.
CN201210109090.9A 2012-04-13 2012-04-13 REVO (Resident Encrypted Variable Output) measuring head position posture calibrating method in joint arm type coordinate measuring machine Expired - Fee Related CN102636137B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210109090.9A CN102636137B (en) 2012-04-13 2012-04-13 REVO (Resident Encrypted Variable Output) measuring head position posture calibrating method in joint arm type coordinate measuring machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210109090.9A CN102636137B (en) 2012-04-13 2012-04-13 REVO (Resident Encrypted Variable Output) measuring head position posture calibrating method in joint arm type coordinate measuring machine

Publications (2)

Publication Number Publication Date
CN102636137A CN102636137A (en) 2012-08-15
CN102636137B true CN102636137B (en) 2014-07-02

Family

ID=46620627

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210109090.9A Expired - Fee Related CN102636137B (en) 2012-04-13 2012-04-13 REVO (Resident Encrypted Variable Output) measuring head position posture calibrating method in joint arm type coordinate measuring machine

Country Status (1)

Country Link
CN (1) CN102636137B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103278118B (en) * 2013-05-20 2016-03-02 西北工业大学 Determine the method for closed type integrated leaf dish three coordinate measuring machine gauge head angle
CN103630096B (en) * 2013-11-08 2016-03-16 沈阳黎明航空发动机(集团)有限责任公司 A kind of Zero positioning method of articulated arm coordinate measuring machine
CN105444709A (en) * 2016-01-07 2016-03-30 常州机电职业技术学院 Injection mold measuring method and system based on ROMER articulated arm measuring machine
CN107014331B (en) * 2017-05-31 2023-01-20 中国计量大学 Device and method for identifying errors of measuring force of articulated arm
CN108955617B (en) * 2018-05-29 2021-01-05 潍坊科技学院 Skew detector
CN109269456B (en) * 2018-10-12 2020-03-20 太原理工大学 Calibration method for perpendicularity error of AB axis of REVO measuring head
CN113483708B (en) * 2021-07-22 2023-04-14 山东建筑大学 A position measurement system and calibration method based on a plane polar coordinate system
CN114137880B (en) * 2021-11-30 2024-02-02 深蓝汽车科技有限公司 Moving part attitude test system
CN115446667A (en) * 2022-09-14 2022-12-09 北京工研精机股份有限公司 Auxiliary tool for detecting swing angle of five-axis horizontal machining center with 45-degree oblique swing head
CN116989729A (en) * 2023-09-26 2023-11-03 国机传感科技有限公司 Detection device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19830646A1 (en) * 1998-07-09 2000-01-27 Brown & Sharpe Gmbh Correcting geometrical collection of errors in axis of coordinate measuring machine by applying correction factor derived from part of volume to measurement result
CN101216299A (en) * 2007-12-28 2008-07-09 合肥工业大学 High-precision calibration method for six-degree-of-freedom articulated flexible coordinate measuring machine
CN102042819A (en) * 2010-12-02 2011-05-04 天津大学 Method for calibrating lengths of connecting rods of parallel double-joint coordinate measuring machine
CN102072693A (en) * 2010-11-18 2011-05-25 天津大学 Method for calibrating parallelism of rotation axis of double parallel-joint coordinate measuring machine

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101255479B1 (en) * 2010-01-19 2013-04-16 경북대학교 산학협력단 Method for estimating geometric error between linear axis and rotary axis in a multi-axis machine tool
JP5417222B2 (en) * 2010-03-05 2014-02-12 株式会社ミツトヨ Tolerance detection method and apparatus for roundness measuring machine

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19830646A1 (en) * 1998-07-09 2000-01-27 Brown & Sharpe Gmbh Correcting geometrical collection of errors in axis of coordinate measuring machine by applying correction factor derived from part of volume to measurement result
CN101216299A (en) * 2007-12-28 2008-07-09 合肥工业大学 High-precision calibration method for six-degree-of-freedom articulated flexible coordinate measuring machine
CN102072693A (en) * 2010-11-18 2011-05-25 天津大学 Method for calibrating parallelism of rotation axis of double parallel-joint coordinate measuring machine
CN102042819A (en) * 2010-12-02 2011-05-04 天津大学 Method for calibrating lengths of connecting rods of parallel double-joint coordinate measuring machine

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《关节臂式三坐标测量系统数学模型及标定技术的研究》;王斌;《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》;20090415;第C030-21页 *
王斌.《关节臂式三坐标测量系统数学模型及标定技术的研究》.《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》.2009,

Also Published As

Publication number Publication date
CN102636137A (en) 2012-08-15

Similar Documents

Publication Publication Date Title
CN102636137B (en) REVO (Resident Encrypted Variable Output) measuring head position posture calibrating method in joint arm type coordinate measuring machine
CN101551240B (en) Large-scale gear measuring method based on laser tracking technology
CN102384732B (en) Built-in coplanarity detection device and precision detection method of orthogonal rotary shaft axes at the intersection point
CN102506702B (en) Large three-dimensional coordinate measuring method with laser tracking and device
CN105404238B (en) A kind of linearisation scaling method of the gauge head pose in machine laser measurement
CN102001021B (en) Method for measuring geometric error parameter value of rotary oscillation axis of five-axis linkage numerical control machine tool
CN109032070B (en) A non-contact R-test measuring instrument calibration method using eddy current displacement sensor
CN102914260B (en) Detection method of indexing error of turntable based on photoelectric two-axis collimator
CN103630096B (en) A kind of Zero positioning method of articulated arm coordinate measuring machine
CN102937409B (en) Polar coordinate gear measurement center and zero calibrating method thereof
CN108278979A (en) A kind of blade situ contact formula three-dimensional measuring apparatus and method
CN107588742A (en) A kind of cylindrical gear profile bias measurement method based on line-structured light
WO2013181884A1 (en) Online and in situ measurement method of single articulated arm and device
CN104677280B (en) Swing arm type contourgraph rotating shaft space state calibration method
CN105479268A (en) RTCP (real-time transport control protocol) based geometrical error identification methods for swing shafts of five-axis numerical control machine tool
CN101629816A (en) Complex revolving body contour measuring method and device capable of eliminating part positioning error
CN103438828B (en) A method of laser detecting screw rotor end truncation
CN112665879A (en) Target surface deviation measuring and adjusting method and device of wheel pose measuring system
CN109253710B (en) Calibration method for zero error of A axis of REVO measuring head
CN102079054A (en) Device for measuring precision of numerically-controlled machine tool
Han et al. A review of geometric error modeling and error detection for CNC machine tool
Yu et al. Geometric error modeling of the contact probe in a three-dimensional screw thread measuring machine
CN216846033U (en) Inner wall measurement system based on deep sagittal workpiece
CN111854587A (en) On-line measuring device and method for motion error of guide rail with five degrees of freedom
CN113733102B (en) Error calibration device for industrial robot

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20140702

Termination date: 20210413