[go: up one dir, main page]

CN109032069B - A method for calculating spherical center coordinates of non-contact R-test measuring instrument using eddy current displacement sensor - Google Patents

A method for calculating spherical center coordinates of non-contact R-test measuring instrument using eddy current displacement sensor Download PDF

Info

Publication number
CN109032069B
CN109032069B CN201810793830.2A CN201810793830A CN109032069B CN 109032069 B CN109032069 B CN 109032069B CN 201810793830 A CN201810793830 A CN 201810793830A CN 109032069 B CN109032069 B CN 109032069B
Authority
CN
China
Prior art keywords
sensor
equation
measuring
center
induced voltage
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.)
Active
Application number
CN201810793830.2A
Other languages
Chinese (zh)
Other versions
CN109032069A (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.)
Chengdu Tianyou Chuangruan Technology Co ltd
Chengdu Aircraft Industrial Group Co Ltd
Southwest Jiaotong University
Original Assignee
Chengdu Tianyou Chuangruan Technology Co ltd
Chengdu Aircraft Industrial Group Co Ltd
Southwest Jiaotong 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 Chengdu Tianyou Chuangruan Technology Co ltd, Chengdu Aircraft Industrial Group Co Ltd, Southwest Jiaotong University filed Critical Chengdu Tianyou Chuangruan Technology Co ltd
Priority to CN201810793830.2A priority Critical patent/CN109032069B/en
Publication of CN109032069A publication Critical patent/CN109032069A/en
Application granted granted Critical
Publication of CN109032069B publication Critical patent/CN109032069B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/401Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34242For measurement only

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)

Abstract

The invention discloses a method for calculating the center coordinates of a non-contact R-test measuring instrument by adopting an eddy current displacement sensor, which is used for calibrating a measuring coordinate system of the non-contact R-test measuring instrument according to the design and measuring characteristics of the non-contact R-test measuring instrument; and solving a coordinate result of the accurate sphere center point in the measurement coordinate system by using a differential evolution algorithm according to an induced voltage characteristic curve equation of the eddy current displacement sensor and an induced plane equation of the sensor. The invention can realize the accurate measurement of the three-dimensional displacement error of the cutter point of the five-axis numerical control machine tool, and has better measurement precision, range and stability.

Description

一种采用电涡流位移传感器的非接触式R-test测量仪球心坐 标计算方法A non-contact R-test measuring instrument using eddy current displacement sensor Standard calculation method

技术领域technical field

本发明涉及数控机床误差测量技术领域,具体为一种采用电涡流位移传感器的非接触式R-test测量仪球心坐标计算方法。The invention relates to the technical field of error measurement of numerically controlled machine tools, in particular to a method for calculating spherical center coordinates of a non-contact R-test measuring instrument using an eddy current displacement sensor.

背景技术Background technique

随着加工精度的提高,对五轴数控机床的几何误差测量也日益重要,针对五轴数控机床的转动轴,准确测量机床刀尖点的误差是进行误差补偿以提高其加工精度的关键,而对机床转动轴的几何误差测量尚未有专用的精密测量仪器和规范,目前通常采用的测量仪器是球杆仪和激光干涉仪。然而,这些测量仪器并非专用于转动轴的误差测量,且存在效率较低、安装误差难以消除等不足。相比上述仪器的不足,R-test测量仪具有结构简单、测量效率高等优点,可以较好的满足五轴数控机床转动轴的几何误差测量要求。FIDIA、IBS等公司已有相应的商业化产品,并在行业内得到了较好的应用。With the improvement of machining accuracy, the geometric error measurement of five-axis CNC machine tools is becoming more and more important. For the rotating axis of five-axis CNC machine tools, accurate measurement of the error of the tool nose point of the machine tool is the key to error compensation to improve its machining accuracy. There is no special precision measuring instrument and specification for the geometric error measurement of the rotating axis of the machine tool. At present, the commonly used measuring instruments are ballbar and laser interferometer. However, these measuring instruments are not dedicated to the error measurement of the rotating shaft, and have disadvantages such as low efficiency and difficulty in eliminating installation errors. Compared with the shortcomings of the above instruments, the R-test measuring instrument has the advantages of simple structure and high measurement efficiency, and can better meet the geometric error measurement requirements of the rotating axis of the five-axis CNC machine tool. FIDIA, IBS and other companies have corresponding commercial products, and they have been well used in the industry.

R-test测量仪主要采用两种测量方式,即通过接触式位移传感器或非接触式位移传感器测量中心球球心坐标。现有关于R-test测量仪的研究大多集中于接触式测量方式,刘大炜、李亮亮等提出了采用接触式位移传感器的R-test仪器的测量原理,并对其结构进行了优化分析。Bringmann B、Ibaraki S等应用采用接触式位移传感器的R-test仪器对五轴数控机床旋转轴的误差辨识理论进行了分析,并用相应的实验及仿真验证了该设备的有效性。Li J提出一种了采用非接触式位移传感器的R-test仪器,并对该设备的辨识算法进行了分析。接触式R-Test仪器测量算法较简单,且传感器安装位置偏差不会对测量结果构成影响,但由于机械结构问题导致传感器的读数敏感度不高,同时接触磨损也一定程度上影响了测量精度。非接触式R-test仪器可以避免测量磨损产生的测量误差,并可以在主轴高速转动条件下进行测量,测量敏感度和稳定性更好,但球心坐标测量算法复杂且尚未完善。The R-test measuring instrument mainly adopts two measurement methods, that is, measuring the coordinates of the center of the center sphere through a contact displacement sensor or a non-contact displacement sensor. Most of the existing research on the R-test measuring instrument focuses on the contact measurement method. Liu Dawei, Li Liangliang and others proposed the measurement principle of the R-test instrument using the contact displacement sensor, and optimized its structure. Bringmann B, Ibaraki S, etc. applied the R-test instrument using the contact displacement sensor to analyze the error identification theory of the rotary axis of the five-axis CNC machine tool, and verified the effectiveness of the equipment with corresponding experiments and simulations. Li J proposed an R-test instrument using a non-contact displacement sensor, and analyzed the identification algorithm of the device. The measurement algorithm of the contact R-Test instrument is relatively simple, and the deviation of the sensor installation position will not affect the measurement results. However, due to the mechanical structure problem, the sensor reading sensitivity is not high, and the contact wear also affects the measurement accuracy to a certain extent. The non-contact R-test instrument can avoid the measurement error caused by measurement wear, and can measure under the condition of high-speed rotation of the spindle, with better measurement sensitivity and stability, but the spherical center coordinate measurement algorithm is complex and not yet perfect.

发明内容SUMMARY OF THE INVENTION

针对上述问题,本发明的目的在于提供一种可以完成机床主轴刀位点的三向跳动误差的精确测量,并避免接触磨损产生的测量误差,同时可以在主轴高速转动条件下进行测量,测量范围和稳定性更好的非接触式R-test测量仪的球心坐标计算方法。技术方案如下:In view of the above problems, the purpose of the present invention is to provide a kind of accurate measurement of the three-way runout error of the tool position of the machine tool spindle, and avoid the measurement error caused by contact wear, and at the same time, the measurement can be carried out under the condition of high-speed rotation of the spindle, and the measurement range And the calculation method of the spherical center coordinates of the non-contact R-test measuring instrument with better stability. The technical solution is as follows:

一种采用电涡流位移传感器的非接触式R-test测量仪球心坐标计算方法,包括以下步骤:A method for calculating spherical center coordinates of a non-contact R-test measuring instrument using an eddy current displacement sensor, comprising the following steps:

步骤1:建立测量坐标系:Step 1: Establish the measurement coordinate system:

将测量球安装在机床主轴上,测量仪底面放置在机床工作台上,移动主轴使测量球大致位于3个电涡流位移传感器的中心位置;建立测量坐标系,其原点与3个传感器的感应平面的距离基本一致,XY坐标面与基准面平行;Install the measuring ball on the spindle of the machine tool, place the bottom surface of the measuring instrument on the machine tool table, move the spindle so that the measuring ball is roughly at the center of the three eddy current displacement sensors; establish a measuring coordinate system, whose origin is the sensing plane of the three sensors The distance is basically the same, the XY coordinate plane is parallel to the reference plane;

步骤2:计算非接触式R-test测量仪的测量球心坐标:Step 2: Calculate the coordinates of the measuring sphere center of the non-contact R-test measuring instrument:

a)当测量球在测量范围内径向偏离传感器轴线所产生的感应电压变化可忽略时,传感器的感应电压特性曲线方程为:a) When the induced voltage change caused by the radial deviation of the measuring ball from the sensor axis in the measurement range is negligible, the induced voltage characteristic curve equation of the sensor is:

Figure BDA0001735492340000021
Figure BDA0001735492340000021

其中,Ui为感应电压,Li为测量球心到第i个传感器感应平面的距离,ki、mi、qi为传感器感应电压特性曲线方程系数,均为常数;Among them, U i is the induced voltage, Li is the distance from the center of the measuring sphere to the sensing plane of the i -th sensor, and ki , m i , and qi are the coefficients of the sensor induced voltage characteristic curve equation, which are all constants;

在测量坐标系下设3个传感器感应平面的方程为:The equations of the three sensor sensing planes in the measurement coordinate system are:

aix+biy+ciz+di=0 i=1,2,3 (2)a i x+b i y+c i z+d i =0 i=1,2,3 (2)

根据点到平面的距离公式,再结合式(1)构建下列方程组:According to the formula of the distance from the point to the plane, combined with the formula (1), the following equations are constructed:

Figure BDA0001735492340000022
Figure BDA0001735492340000022

通过该方程组求得到球心点P在测量坐标系中的坐标;The coordinates of the sphere center point P in the measurement coordinate system are obtained through this equation system;

b)当测量球在测量范围内径向偏离传感器轴线所产生的感应电压变化不可忽略时,传感器感应电压特性曲线方程为:b) When the change of the induced voltage caused by the radial deviation of the measuring ball from the sensor axis in the measurement range is not negligible, the sensor induced voltage characteristic curve equation is:

Figure BDA0001735492340000023
Figure BDA0001735492340000023

其中,Ui为第i个传感器的感应电压,Li为测量球心到第i个传感器感应平面的距离,ti、ki、mi、ni、qi为传感器感应电压特性曲线方程系数,均为常数;ri为球心到传感器中心轴线的距离;Among them, U i is the induced voltage of the ith sensor, Li is the distance from the center of the measuring sphere to the sensing plane of the ith sensor, t i , ki , m i , ni , qi are the characteristic curve equation of the sensor induced voltage coefficients, all constants; ri is the distance from the center of the sphere to the central axis of the sensor;

已知在测量坐标系中,第i个传感器的感应平面圆心坐标为(xi-0,yi-0,zi-0),根据点到It is known that in the measurement coordinate system, the center coordinates of the sensing plane of the i-th sensor are (x i-0 , y i-0 , z i-0 ), according to the point to

平面的距离公式和勾股定理,再结合式(4)和式(2)构建下列方程组:The distance formula of the plane and the Pythagorean theorem are combined with formula (4) and formula (2) to construct the following equations:

Figure BDA0001735492340000024
Figure BDA0001735492340000024

通过该方程组求得到球心点P在测量坐标系中的坐标。The coordinates of the sphere center point P in the measurement coordinate system can be obtained through this equation system.

进一步的,通过式(4)求解球心点P在测量坐标系中坐标的过程中,为了保证求解结果的精确性,根据式(4)建如下非线性方程组,方程组的解即为球心坐标:Further, in the process of measuring the coordinates of the sphere center point P in the coordinate system by formula (4), in order to ensure the accuracy of the solution results, the following nonlinear equation system is built according to formula (4), and the solution of the equation system is the sphere. Center coordinates:

Figure BDA0001735492340000025
Figure BDA0001735492340000025

设目标函数为:Let the objective function be:

Figure BDA0001735492340000031
Figure BDA0001735492340000031

目标函数的值越接近于零,上述非线性方程组的解越精确。The closer the value of the objective function is to zero, the more accurate the solution of the above nonlinear system of equations.

更进一步的,通过式(5)求解球心点P在测量坐标系中的坐标的过程中,为了保证求解结果的精确性,根据式(5)构建如下非线性方程组,方程组的解即为球心坐标:Further, in the process of solving the coordinates of the spherical center point P in the measurement coordinate system by formula (5), in order to ensure the accuracy of the solution results, the following nonlinear equation system is constructed according to formula (5), and the solution of the equation system is For the spherical center coordinates:

fi(x,y,z)=(x-xi-0)2+(y-yi-0)2+(z-zi-0)2-ri 2-Li 2=0 i=1,2,3 (9)f i (x,y,z)=(xx i-0 ) 2 +(yy i-0 ) 2 +(zz i-0 ) 2 -r i 2 -L i 2 =0 i=1,2,3 (9)

设目标函数为:Let the objective function be:

Figure BDA0001735492340000032
Figure BDA0001735492340000032

目标函数的值越接近于零,上述非线性方程组的解越精确。The closer the value of the objective function is to zero, the more accurate the solution of the above nonlinear system of equations.

本发明的有益效果是:本发明针对非接触式R-test五轴数控机床转动轴误差测量仪器,设计的球心坐标计算方法可以完成机床主轴刀位点的三向位移误差的精确测量,并避免接触磨损产生的测量误差,同时可以在主轴高速转动条件下进行测量,测量精度、范围和稳定性更好。The beneficial effects of the present invention are: for the non-contact R-test five-axis CNC machine tool rotation axis error measuring instrument, the designed spherical coordinate calculation method can complete the accurate measurement of the three-dimensional displacement error of the machine tool spindle tool position point, and The measurement error caused by contact wear is avoided, and the measurement can be carried out under the condition of high-speed rotation of the spindle, with better measurement accuracy, range and stability.

附图说明Description of drawings

图1是采用电涡流位移传感器的非接触式R-test测量仪结构模型图。Figure 1 is a structural model diagram of a non-contact R-test measuring instrument using an eddy current displacement sensor.

图2是电涡流位移传感器-测量球空间关系示意图。Figure 2 is a schematic diagram of the spatial relationship between the eddy current displacement sensor and the measuring ball.

具体实施方式Detailed ways

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

采用电涡流位移传感器的非接触式R-test测量仪结构说明:Structure description of non-contact R-test measuring instrument using eddy current displacement sensor:

采用电涡流位移传感器的非接触式R-test测量仪的结构模型如图1所示,主要包括均匀分布的3个电涡流位移传感器和一个标准测量球。根据传感器感应平面与测量球的最短距离空间位置关系,进行测量球球心点P的坐标计算。The structure model of the non-contact R-test measuring instrument using eddy current displacement sensor is shown in Figure 1, which mainly includes three eddy current displacement sensors and a standard measuring ball distributed evenly. According to the spatial positional relationship between the sensor sensing plane and the shortest distance of the measuring sphere, the coordinates of the center point P of the measuring sphere are calculated.

图1中AA1、BB1、CC1为3个电涡流位移传感器轴线(A1、B1、C1为3个传感器感应平面圆心点,A、B、C为3个传感器的底端圆心点),传感器端部为半径均为R的感应平面圆,测量球的半径为R。定义ΔABC所在平面为基准面,传感器仰角(传感器轴线与基准面的夹角)均为α。建立测量坐标系,其原点与3个感应平面的距离基本一致,XY坐标面与基准面平行。In Figure 1, AA 1 , BB 1 , and CC 1 are the axes of the three eddy current displacement sensors (A 1 , B 1 , and C 1 are the center points of the sensing planes of the three sensors, and A, B, and C are the bottom-end circle centers of the three sensors. point), the end of the sensor is a sensing plane circle with a radius of R probe , and the radius of the measuring sphere is an R sphere . Define the plane where ΔABC is located as the reference plane, and the sensor elevation angle (the angle between the sensor axis and the reference plane) is α. Establish a measurement coordinate system, the origin of which is basically the same as the distance between the three sensing planes, and the XY coordinate plane is parallel to the reference plane.

传感器与测量球的空间关系如图2所示,设测量球球心到第i个传感器感应平面的距离为Li,球心到传感器中心轴线的距离为ri,对应的感应电压为Ui。根据电涡流位移传感器的感应原理和标定实验,可知传感器的感应电压公式为:The spatial relationship between the sensor and the measuring ball is shown in Figure 2. Let the distance from the center of the measuring ball to the sensing plane of the i -th sensor be Li, the distance from the center of the ball to the center axis of the sensor is ri , and the corresponding induced voltage is U i . According to the induction principle and calibration experiment of the eddy current displacement sensor, it can be known that the induction voltage formula of the sensor is:

Figure BDA0001735492340000041
Figure BDA0001735492340000041

式中Ui为传感器测得的感应电压值;ri为球心偏离传感器轴线的距离;ki、mi、ni、qi为传感器感应电压特性参数,可通过传感器标定试验或厂家出厂证书获得。In the formula, U i is the induced voltage value measured by the sensor; ri is the distance from the center of the sphere to the sensor axis; ki , mi , ni , qi are the characteristic parameters of the sensor induced voltage , which can be passed through the sensor calibration test or factory delivery. Certificate obtained.

根据测量球在测量范围内径向偏离传感器轴线所产生的感应电压变化是否可以忽略,测量球球心坐标的计算可以分为以下两种情况:According to whether the induced voltage change caused by the radial deviation of the measuring sphere from the sensor axis in the measuring range can be ignored, the calculation of the spherical center coordinates of the measuring sphere can be divided into the following two cases:

1)当测量球在测量范围内径向偏离传感器轴线所产生的感应电压变化可忽略时,传感器感应电压特性参数t和n对感应电压U的影响忽略不计,可以不考虑特性参数t和n,可将传感器感应电压特性曲线方程简化为:1) When the induced voltage change caused by the radial deviation of the measuring ball from the sensor axis in the measurement range is negligible, the influence of the sensor induced voltage characteristic parameters t and n on the induced voltage U is negligible, and the characteristic parameters t and n can be ignored. Simplify the sensor induced voltage characteristic curve equation as:

Figure BDA0001735492340000042
Figure BDA0001735492340000042

本实施例设计的球心坐标简化求解方法如下:The simplified solution method for spherical center coordinates designed in this embodiment is as follows:

在测量坐标系中,设3个传感器感应平面的方程为In the measurement coordinate system, the equations of the three sensor sensing planes are set as

aix+biy+ciz+di=0 (i=1,2,3) (3)a i x+b i y+c i z+d i =0 (i=1,2,3) (3)

根据点到平面的距离公式,再结合式可构建下列方程组:According to the distance formula from the point to the plane, the following equations can be constructed by combining the formula:

Figure BDA0001735492340000043
Figure BDA0001735492340000043

通过方程组(4),即可得到球心点P在测量坐标系中的坐标。Through the equation group (4), the coordinates of the sphere center point P in the measurement coordinate system can be obtained.

2)当测量球在测量范围内径向偏离传感器轴线所产生的感应电压变化不可忽略时,传感器感应电压特性参数t和n对感应电压U的影响不能忽略,否则对测量结果的精度影响较大,此时传感器感应电压特性曲线为式(1)。2) When the induced voltage change caused by the radial deviation of the measuring ball from the sensor axis in the measurement range cannot be ignored, the influence of the sensor induced voltage characteristic parameters t and n on the induced voltage U cannot be ignored, otherwise the accuracy of the measurement result will be greatly affected. At this time, the sensor induced voltage characteristic curve is formula (1).

本实施例设计的球心坐标精确求解方法如下:The exact solution method for the spherical center coordinates designed in this embodiment is as follows:

在测量坐标系中,已知第i个传感器的感应平面圆心坐标为(xi-0,yi-0,zi-0)。根据点到平面的距离公式和勾股定理,再结合式(1)和式(3)可构建下列方程组:In the measurement coordinate system, the coordinates of the center of the sensing plane of the i-th sensor are known to be (x i-0 , y i-0 , z i-0 ). According to the distance formula from point to plane and the Pythagorean theorem, the following equations can be constructed by combining equations (1) and (3):

Figure BDA0001735492340000044
Figure BDA0001735492340000044

通过方程组(5),即可得到球心点P在测量坐标系中的坐标。Through the equation group (5), the coordinates of the sphere center point P in the measurement coordinate system can be obtained.

差分进化算法数值求解:Numerical solution of differential evolution algorithm:

由于方程组(4)与(5)中的感应电压值为近似值,因此常规的方程组求解方法可能无法得到较为准确的结算结果,或者结算结果可能有多个解。为了保证求解结果的精确性,本发明将方程组求解转化为最优值求解问题。由于差分进化算法相比传统的优化算法能在保证计算精度的同时具有计算时间少,鲁棒性高的特点,故本发明采用差分进化算法求解最优值。Since the induced voltage values in equations (4) and (5) are approximate values, conventional equation solving methods may not be able to obtain relatively accurate settlement results, or the settlement results may have multiple solutions. In order to ensure the accuracy of the solution result, the present invention transforms the solution of the equation system into the optimal value solution problem. Compared with the traditional optimization algorithm, the differential evolution algorithm has the characteristics of less calculation time and high robustness while ensuring the calculation accuracy, so the present invention adopts the differential evolution algorithm to solve the optimal value.

在利用差分进化算法求解的同时,球心坐标的算法求解也分为以下两种情况:While using the differential evolution algorithm to solve, the algorithm solution of the spherical center coordinates is also divided into the following two cases:

1)球心坐标的简化求解1) Simplified solution of spherical center coordinates

根据方程组(4)可以构建如下非线性方程组,方程组的解即为球心坐标。According to the equation system (4), the following nonlinear equation system can be constructed, and the solution of the equation system is the spherical center coordinate.

Figure BDA0001735492340000051
Figure BDA0001735492340000051

设目标函数为Let the objective function be

Figure BDA0001735492340000052
Figure BDA0001735492340000052

显然,若方程组(6)有解,则目标函数(7)的最小值为零。在算法中,目标函数(7)的值越接近于零,那么对应的方程组(6)的解越精确。Obviously, if the equation system (6) has a solution, the minimum value of the objective function (7) is zero. In the algorithm, the closer the value of the objective function (7) is to zero, the more accurate the solution of the corresponding system of equations (6).

本发明采用的差分进化算法参数设定如表1所示。The parameter settings of the differential evolution algorithm adopted in the present invention are shown in Table 1.

2)球心坐标的精确求解2) Exact solution of spherical center coordinates

根据方程组(5)可以构建如下非线性方程组,方程组的解即为球心坐标。According to the equation system (5), the following nonlinear equation system can be constructed, and the solution of the equation system is the spherical center coordinate.

fi(x,y,z)=(x-xi-0)2+(y-yi-0)2+(z-zi-0)2-ri 2-Li 2=0 (i=1,2,3) (8)f i (x,y,z)=(xx i-0 ) 2 +(yy i-0 ) 2 +(zz i-0 ) 2 -r i 2 -L i 2 =0 (i=1,2, 3) (8)

设目标函数为Let the objective function be

Figure BDA0001735492340000053
Figure BDA0001735492340000053

显然,若方程组(8)有解,则目标函数(9)的最小值为零。在算法中,目标函数(9)的值越接近于零,那么对应的方程组(8)的解越精确。Obviously, if the equation system (8) has a solution, the minimum value of the objective function (9) is zero. In the algorithm, the closer the value of the objective function (9) is to zero, the more accurate the solution of the corresponding equation system (8).

本发明采用的差分进化算法参数设定如表1所示。The parameter settings of the differential evolution algorithm adopted in the present invention are shown in Table 1.

表1差分进化算法参数设定Table 1 Differential evolution algorithm parameter settings

Figure BDA0001735492340000054
Figure BDA0001735492340000054

Figure BDA0001735492340000061
Figure BDA0001735492340000061

本发明选用的是kaman公司的16U电涡流位移传感器(量程为4mm),标准测量球,制作R-test测量仪,仪器的长宽高(不含测量球)分别为170mm、170mm、120mm。The present invention selects a 16U eddy current displacement sensor (with a range of 4mm) from Kaman Company, a standard measuring ball, and makes an R-test measuring instrument.

(1)已知的标定数据(1) Known calibration data

当测量球在测量范围内径向偏离传感器轴线所产生的感应电压变化可忽略时,标定的各传感器感应平面方程的系数如表2所示。When the induced voltage change caused by the radial deviation of the measuring ball from the sensor axis in the measurement range is negligible, the coefficients of the calibrated induction plane equations of each sensor are shown in Table 2.

表2传感器感应平面方程系数Table 2 Sensor induction plane equation coefficients

Figure BDA0001735492340000062
Figure BDA0001735492340000062

当测量球在测量范围内径向偏离传感器轴线所产生的感应电压变化不可忽略时,标定的各传感器感应平面方程系数及平面圆心坐标如表3和表4所示。When the induced voltage change caused by the radial deviation of the measuring ball from the sensor axis in the measurement range is not negligible, the calibrated induction plane equation coefficients of each sensor and the coordinates of the plane center are shown in Table 3 and Table 4.

表3感应电压变化不可忽略时的传感器感应平面方程系数Table 3. Coefficients of sensor induction plane equation when the induced voltage change is not negligible

Figure BDA0001735492340000063
Figure BDA0001735492340000063

表4感应电压变化不可忽略时的传感器感应平面圆心坐标(单位:mm)Table 4. The coordinates of the center of the sensor sensing plane when the induced voltage change is not negligible (unit: mm)

Figure BDA0001735492340000064
Figure BDA0001735492340000064

(2)球心坐标计算验证(2) Calculation and verification of spherical center coordinates

当测量球在测量范围内径向偏离传感器轴线所产生的感应电压变化可忽略时,取3个不同的球心位置作为验证点,3个验证点的各传感器感应电压如表5所示。3个验证点在测量坐标系中的理论坐标如表6右侧所示。采用本标定方法的R-test测量仪的球心坐标计算结果与理论坐标值的对比如表6所示。从表6的数据对比可以发现,通过该方法测得的球心坐标与理论坐标之间的差值均不大于0.0001mm。When the induced voltage change caused by the radial deviation of the measuring ball from the sensor axis in the measurement range is negligible, three different ball center positions are taken as verification points, and the induced voltages of each sensor at the three verification points are shown in Table 5. The theoretical coordinates of the three verification points in the measurement coordinate system are shown on the right side of Table 6. The comparison between the calculation results of the spherical center coordinates of the R-test measuring instrument using this calibration method and the theoretical coordinate values is shown in Table 6. From the data comparison in Table 6, it can be found that the difference between the spherical center coordinates measured by this method and the theoretical coordinates is not greater than 0.0001mm.

表5感应电压变化可忽略时的验证点的各传感器感应电压(单位:V)Table 5 Induced voltage of each sensor at the verification point when the change in induced voltage is negligible (unit: V)

Figure BDA0001735492340000071
Figure BDA0001735492340000071

表6感应电压变化可忽略时的验证点的计算坐标值与理论坐标值对比(单位:mm)Table 6. Comparison between the calculated coordinate value and the theoretical coordinate value of the verification point when the induced voltage change is negligible (unit: mm)

Figure BDA0001735492340000072
Figure BDA0001735492340000072

当测量球在测量范围内径向偏离传感器轴线所产生的感应电压变化不可忽略时时,取3个不同的球心位置作为验证点,3个验证点的各传感器感应电压如表7所示。3个验证点在测量坐标系中的理论坐标如表8右侧所示。采用本标定方法的R-test测量仪的球心坐标计算结果与理论坐标值的对比如表8所示。从表8的数据对比可以发现,通过该方法测得的球心坐标与理论坐标之间的差值均不大于0.00039mm。When the induced voltage change caused by the radial deviation of the measuring ball from the sensor axis in the measurement range is not negligible, three different sphere center positions are taken as verification points, and the induced voltages of each sensor at the three verification points are shown in Table 7. The theoretical coordinates of the three verification points in the measurement coordinate system are shown on the right side of Table 8. Table 8 shows the comparison between the calculation results of the spherical center coordinates of the R-test measuring instrument using this calibration method and the theoretical coordinate values. From the data comparison in Table 8, it can be found that the difference between the spherical center coordinates measured by this method and the theoretical coordinates is not greater than 0.00039mm.

表7感应电压变化不可忽略时的验证点的各传感器感应电压(单位:V)Table 7 Induced voltage of each sensor at the verification point when the induced voltage change is not negligible (unit: V)

Figure BDA0001735492340000073
Figure BDA0001735492340000073

表8感应电压变化不可忽略时的验证点的计算坐标值与理论坐标值对比(单位:mm)Table 8 Comparison of the calculated coordinate values of the verification points and the theoretical coordinate values when the induced voltage change is not negligible (unit: mm)

Figure BDA0001735492340000074
Figure BDA0001735492340000074

Claims (3)

1. A method for calculating the sphere center coordinate of a non-contact R-test measuring instrument by adopting an eddy current displacement sensor is characterized by comprising the following steps:
step 1: establishing a measurement coordinate system:
mounting a measuring ball on a machine tool main shaft, placing the bottom surface of a measuring instrument on a machine tool workbench, and moving the main shaft to enable the measuring ball to be approximately positioned at the central position of 3 eddy current displacement sensors; establishing a measurement coordinate system, wherein the distance between the origin of the measurement coordinate system and the sensing plane of the 3 sensors is basically consistent, and the XY coordinate plane is parallel to the reference plane;
step 2: calculating the measurement spherical center coordinate of the non-contact R-test measuring instrument:
a) when the induced voltage variation generated by the radial deviation of the measuring ball from the axis of the sensor in the measuring range is negligible, the induced voltage characteristic curve equation of the sensor is as follows:
Figure FDA0002595631800000011
wherein, UiTo induce a voltage, LiFor measuring the distance, k, from the centre of the sphere to the sensing plane of the ith sensori、mi、qiThe coefficients of the characteristic curve equation of the induced voltage of the sensor are constants;
the equation for setting the sensing planes of 3 sensors under the measurement coordinate system is as follows:
aix+biy+ciz+di=0 i=1,2,3 (2)
according to the distance formula from the point to the plane, the following equation system is constructed by combining the equation (1):
Figure FDA0002595631800000012
obtaining the coordinate of the center point P in the measuring coordinate system through the equation set;
b) when the induced voltage change generated by the radial deviation of the measuring ball from the axis of the sensor in the measuring range is not negligible, the equation of the induced voltage characteristic curve of the sensor is as follows:
Figure FDA0002595631800000013
wherein, UiIs the induced voltage of the ith sensor, LiFor measuring the distance from the centre of the sphere to the sensing plane of the ith sensor, ti、ki、mi、ni、qiThe coefficients of the characteristic curve equation of the induced voltage of the sensor are constants; r isiThe distance from the center of the sphere to the central axis of the sensor;
the center coordinate of the sensing plane of the ith sensor in the measuring coordinate system is known as (x)i-0,yi-0,zi-0) According to the distance formula from the point to the plane and the Pythagorean theorem, the following equation set is constructed by combining the formula (4) and the formula (2):
Figure FDA0002595631800000021
the coordinates of the center point P in the measurement coordinate system are determined by the system of equations.
2. The method for calculating the coordinates of the center of sphere of the non-contact R-test measuring instrument using the eddy current displacement sensor according to claim 1, wherein in the process of solving the coordinates of the center point P in the measuring coordinate system by the equation (4), in order to ensure the accuracy of the solution result, the following non-linear equation set is established according to the equation (4), and the solution of the equation set is the coordinates of the center of sphere:
Figure FDA0002595631800000022
the objective function is set as:
Figure FDA0002595631800000023
the closer the value of the objective function is to zero, the more accurate the solution of the above-mentioned system of nonlinear equations.
3. The method for calculating the coordinates of the center of sphere of the non-contact R-test measuring instrument using the eddy current displacement sensor according to claim 1, wherein in the process of solving the coordinates of the center point P in the measurement coordinate system by the equation (5), in order to ensure the accuracy of the solution result, the following non-linear equation set is constructed according to the equation (5), and the solution of the equation set is the coordinates of the center of sphere:
fi(x,y,z)=(x-xi-0)2+(y-yi-0)2+(z-zi-0)2-ri 2-Li 2=0 i=1,2,3 (9)
the objective function is set as:
Figure FDA0002595631800000024
the closer the value of the objective function is to zero, the more accurate the solution of the above-mentioned system of nonlinear equations.
CN201810793830.2A 2018-07-19 2018-07-19 A method for calculating spherical center coordinates of non-contact R-test measuring instrument using eddy current displacement sensor Active CN109032069B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810793830.2A CN109032069B (en) 2018-07-19 2018-07-19 A method for calculating spherical center coordinates of non-contact R-test measuring instrument using eddy current displacement sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810793830.2A CN109032069B (en) 2018-07-19 2018-07-19 A method for calculating spherical center coordinates of non-contact R-test measuring instrument using eddy current displacement sensor

Publications (2)

Publication Number Publication Date
CN109032069A CN109032069A (en) 2018-12-18
CN109032069B true CN109032069B (en) 2020-11-03

Family

ID=64643247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810793830.2A Active CN109032069B (en) 2018-07-19 2018-07-19 A method for calculating spherical center coordinates of non-contact R-test measuring instrument using eddy current displacement sensor

Country Status (1)

Country Link
CN (1) CN109032069B (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021000771A1 (en) * 2019-07-02 2021-01-07 李宏达 Contactless measurement method for offset of current-carrying conductor relative to geometric center of cable core
CN110672049B (en) * 2019-09-27 2021-08-24 江苏工大博实医用机器人研究发展有限公司 Method and system for determining the relation between a robot coordinate system and a workpiece coordinate system
CN111215967B (en) * 2019-11-27 2021-06-08 上海交通大学 Device and method for detecting dynamic accuracy of numerically controlled machine tool
WO2022067594A1 (en) * 2020-09-30 2022-04-07 成都飞机工业(集团)有限责任公司 Five-axis linkage numerical control machine tool rotation axis position error detection method and device
CN113031514B (en) * 2021-03-18 2022-03-18 西南交通大学 A Metrology-based R-test Calibration Uncertainty Evaluation Method
CN113251909B (en) * 2021-06-25 2022-03-11 清华大学 Calibration device and method of eddy current sensor for measuring displacement of rotating shaft
CN113532275B (en) * 2021-07-26 2022-05-06 西安交通大学 A non-contact R-test spherical center coordinate calibration method using laser displacement sensor
CN114252036B (en) * 2021-12-15 2022-10-25 成都飞机工业(集团)有限责任公司 Contact type R-Test instrument calibration method adopting ball head displacement sensor
CN114234877B (en) * 2022-02-28 2022-06-14 成都飞机工业(集团)有限责任公司 Displacement sensor vector calibration method for R-test instrument
CN115128857B (en) * 2022-09-01 2022-11-18 深圳市共赢晶显技术有限公司 Method and system for detecting surface defects of liquid crystal display

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957175A (en) * 2010-09-14 2011-01-26 西安交通大学 Three-point micro-plane-based normal detection method
CN102062679A (en) * 2010-11-11 2011-05-18 中北大学 Measurement method of movement locus and inverting time of spherical rotor
JP2012088244A (en) * 2010-10-21 2012-05-10 Toshiba Corp Three-dimensional surface shape calculation apparatus, automatic construction device using the apparatus, and method thereof
CN103206932A (en) * 2012-01-11 2013-07-17 财团法人精密机械研究发展中心 Assessment method for geometric errors of five-axis tool machine
CN103342101A (en) * 2013-06-14 2013-10-09 北京航空航天大学 Induction type non-contact charging locating aligning device and locating method thereof
CN104835144A (en) * 2015-04-09 2015-08-12 云南大学 Solving camera intrinsic parameter by using image of center of sphere and orthogonality
CN106920210A (en) * 2017-02-27 2017-07-04 武汉大学 A kind of flake video real time panoramic bearing calibration based on development of a sphere model
CN107167100A (en) * 2017-05-15 2017-09-15 武汉捷众汽车零部件有限公司 A kind of screwed hole two-dimensional position degree on-line automaticization measuring method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101957175A (en) * 2010-09-14 2011-01-26 西安交通大学 Three-point micro-plane-based normal detection method
JP2012088244A (en) * 2010-10-21 2012-05-10 Toshiba Corp Three-dimensional surface shape calculation apparatus, automatic construction device using the apparatus, and method thereof
CN102062679A (en) * 2010-11-11 2011-05-18 中北大学 Measurement method of movement locus and inverting time of spherical rotor
CN103206932A (en) * 2012-01-11 2013-07-17 财团法人精密机械研究发展中心 Assessment method for geometric errors of five-axis tool machine
CN103342101A (en) * 2013-06-14 2013-10-09 北京航空航天大学 Induction type non-contact charging locating aligning device and locating method thereof
CN104835144A (en) * 2015-04-09 2015-08-12 云南大学 Solving camera intrinsic parameter by using image of center of sphere and orthogonality
CN106920210A (en) * 2017-02-27 2017-07-04 武汉大学 A kind of flake video real time panoramic bearing calibration based on development of a sphere model
CN107167100A (en) * 2017-05-15 2017-09-15 武汉捷众汽车零部件有限公司 A kind of screwed hole two-dimensional position degree on-line automaticization measuring method

Also Published As

Publication number Publication date
CN109032069A (en) 2018-12-18

Similar Documents

Publication Publication Date Title
CN109032069B (en) A method for calculating spherical center coordinates of non-contact R-test measuring instrument using eddy current displacement sensor
CN109032070B (en) A non-contact R-test measuring instrument calibration method using eddy current displacement sensor
CN107588742B (en) A method for measuring tooth profile deviation of cylindrical gears based on linear structured light
CN112526926B (en) Method for compensating structural parameter errors of rotating shaft of five-axis numerical control machine tool
CN103692292B (en) The method carrying out workpiece size on-line measurement on lathe
CN109141225B (en) Measurement method and measurement system for shafting error with five and six degrees of freedom based on circular grating
CN109115095B (en) Structural parameter optimization method of non-contact R-test measuring instrument
CN103363923A (en) Non-contact type gear tooth direction measuring method of laser vision distance measurement
CN106643613A (en) Position error calibration method for on-line measurement of aspheric surface
CN104280000B (en) On-line cam profile detection method
CN103801987A (en) Method for improving precision of numerically-controlled machine tool main shaft rotating thermal error measuring data
CN111283477A (en) A method for measuring and evaluating camber-convex profile errors based on feature lines
CN103292654B (en) A kind of method calculating function size of cylindrical part
CN109253710B (en) Calibration method for zero error of A axis of REVO measuring head
Adamczak et al. Cylindricity measurement by the V-block method–Theoretical and practical problems
Yalovoy et al. The centerless measurement of roundness with optimal adjustment
CN114253217A (en) Five-axis machine tool RTCP automatic calibration method with self-correction function
CN205209415U (en) Accurate taper hole NULL device
JP4890188B2 (en) Motion error measurement reference body and motion error measurement device
CN105526900B (en) The method for measuring wheel hub beveled walls thickness size
CN113532275B (en) A non-contact R-test spherical center coordinate calibration method using laser displacement sensor
CN103591874A (en) Method for achieving polar coordinate gear measuring center zero point calibration through standard block
Zhuang et al. A novel pretravel error compensation strategy for five-axis on-machine measurement with a touch-trigger probe
CN108332642A (en) A kind of right-angle head accuracy checking method
CN104930953B (en) The four-point method measurement apparatus and measuring method of machine part cylindricity error

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant