CN112621385B - Rapid identification method for geometric errors of linear axis based on 8 displacement line measurements - Google Patents
Rapid identification method for geometric errors of linear axis based on 8 displacement line measurements Download PDFInfo
- Publication number
- CN112621385B CN112621385B CN202011453330.8A CN202011453330A CN112621385B CN 112621385 B CN112621385 B CN 112621385B CN 202011453330 A CN202011453330 A CN 202011453330A CN 112621385 B CN112621385 B CN 112621385B
- Authority
- CN
- China
- Prior art keywords
- axis
- error
- along
- straightness
- moving
- 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
Links
- 238000005259 measurement Methods 0.000 title claims abstract description 47
- 238000006073 displacement reaction Methods 0.000 title claims abstract description 46
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000009466 transformation Effects 0.000 claims description 8
- 239000011159 matrix material Substances 0.000 claims description 6
- 238000005096 rolling process Methods 0.000 claims description 6
- 230000014509 gene expression Effects 0.000 claims description 3
- 238000003754 machining Methods 0.000 claims description 3
- 238000004441 surface measurement Methods 0.000 abstract 1
- 238000000691 measurement method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000004556 laser interferometry Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
- B23Q17/22—Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
The invention discloses a method for quickly identifying geometric errors of a linear axis based on measurement of 8 displacement lines, which comprises the steps of measuring positioning errors along the direction of 3 axes and measuring positioning errors along the direction of a diagonal line of 5 planes. Step-by-step diagonal surface measurement of 6 measurement paths with different starting sequences is respectively carried out in three coordinate planes, and the straightness error of a linear axis can be solved. And substituting the straightness errors into the motion error model of each linear axis to obtain pitching and yawing errors. Step-by-step diagonal measurements of 2 measurement paths in two coordinate planes can be solved for roll errors. Through carrying out the step-by-step surface diagonal measurement of different initial sequences in 5 planes, combine along the positioning error of 3 axis directions, discern other geometric errors of straight line axle, both considered the influence of corner error to surface diagonal error, only need measure the positioning error along each light path simultaneously, reduced the operation degree of difficulty, improved measurement of efficiency.
Description
Technical Field
The invention belongs to the technical field of numerical control machine tool machining, and particularly relates to a method for quickly identifying geometric errors of a linear shaft based on measurement of 8 displacement lines.
Background
At present, the detection of the geometric error of a linear axis comprises direct measurement and indirect measurement, a direct measurement method adopts a multi-purpose laser interferometer to measure the single geometric error of the linear axis, the laser interferometer needs to be adjusted for multiple times, the required time is too long, and the efficiency is low. Indirect measurement methods, such as a 9-line method and a 12-line method, have certain disadvantages, the 9-line method measures positioning errors or straightness errors on a plurality of straight lines by using a dual-frequency laser interferometry system, solves other errors of a straight line axis by combining an identification algorithm, is high in cost and difficult to operate, and the 12-line method is complex in model solving and has lower solving precision than the 9-line method. The step body diagonal method only needs to measure the displacement change on 4 body diagonals when each linear axis moves step by step, so the measurement efficiency is improved, but the method ignores the influence of corner errors and has certain principle errors.
Disclosure of Invention
The invention aims to provide a method for quickly identifying geometric errors of a linear shaft based on measurement of 8 displacement lines, which is used for identifying the geometric errors of the linear shaft by respectively measuring 3 displacement errors along the axial direction and 5 displacement errors along a face diagonal line, so that the measurement efficiency of the geometric errors is improved.
The invention is realized by adopting the following technical scheme:
a method for quickly identifying geometric errors of a linear shaft based on measurement of 8 displacement lines comprises the following steps:
step 1: measurement of positioning error
Taking the original point O of the measuring space of the linear axis as a starting point, and enabling the main axis to respectively take a single-step distance DX、DYAnd DZMoving along X, Y and Z axis, measuring positioning error of X, Y, Z axis
Step 2: straightness error identification
In an XOY plane, a step-by-step moving mode is adopted, so that the main axis moves to the vertex of the facing angular line along the X axis and then along the Y axis, then the main axis moves to the vertex of the facing angular line along the Y axis and then along the X axis, and the displacement change of the process in the facing angular line direction is obtained through a laser range finder; similar to the measurement mode of the XOY plane, a step-by-step movement mode of firstly carrying out an X axis and then carrying out a Z axis and then carrying out an X axis is carried out in the XOZ plane, and the displacement change of the diagonal direction of the plane is measured; step-by-step moving modes of firstly Y axis and then Z axis and firstly Z axis and then Y axis are executed in the YOZ plane, and the displacement change of the process in the direction facing the diagonal line is measured;
respectively establishing X, Y, Z axis geometric error models through homogeneous coordinate transformation; the linearity error of the X axis in the Y direction is obtained by comparing the displacement error of the X and Y directions moving along the X, Y axis with the displacement error of the facing angle linear displacement direction and combining the positioning error of the X, Y axisAnd the straight line error of Y axis in X directionSimilar comparison is carried out to obtain the straightness error
And step 3: identification of corner errors
Substituting the straightness errors of the X axis and the Y axis in the XOY plane solved in the step 2 into an error model of XOY plane motion, substituting the straightness errors of the X axis and the Z axis in the XOZ plane into an error model of XOZ plane motion, and substituting the straightness errors of the Y axis and the Z axis in the YOZ plane into an error model of YOZ plane motion to respectively obtain the rotation angle errors of the X axis and the Y axis around the Z axisAndangular errors of X-axis and Z-axis about Y-axisAnderror in rotation angle of Y-axis and Z-axis around X-axisAnd
at XO1The Y plane executes the step-by-step moving mode of the X axis and the Y axis in the YO2The Z plane executes a moving mode of firstly Y axis and then Z axis, and displacement change in the direction of the facing diagonal is measured; by comparing the spindle ratios at XOY and XO1Moving geometric error generated in X and Y directions in Y plane, and displacement variation in diagonal direction of the combined surface to obtain rolling angle error of X axis and Y axisAndby comparing principal axes at YOZ and YO2Moving the geometric error generated in the Y and Z directions in the Z plane, and obtaining the roll error of the Z axis by the displacement change of the joint surface in the diagonal direction
The invention is further improved in that in step 2, the straightness errorAndthe identification of (2) is as follows:
in the XOY plane, taking O as a starting point, respectively moving to the vertex C of a face diagonal line of a measurement space in the XOY plane step by step in two modes of firstly moving along an X axis and then along a Y axis and firstly moving along the Y axis and then along the X axis, and carrying out homogeneous coordinate transformation on an error matrix of the X axis under the condition of neglecting a verticality error to obtain a kth movement D along the X axisXi(k)Positioning error ofAnd straightness errorGeometric error with X axis relationship:
similarly, the kth movement D along the Y axisYi(k)Straightness error in the X directionAnd positioning errorThe relationship between the geometric error with the Y-axis is:
by comparing the errors of the k-th movement of the main shaft along the X axis in the X and Y directions in the two movement modes, it is found that the main shaft moves along the X axis D in the XOY planeX1(k)And DX2(k)In the coordinates of the machine tool after the machining,and isThus, as can be seen from equations (1) and (2), D is moved along the X-axisX(k)、DX1(k)And DX2(k)Equal straightness error in the Y direction, and D movement along the Y axisY(k)、DY1(k)And DY2(k)The straightness errors in the X direction are equal, i.e.:
by analogy, moving D along the X-axisX(k)、DX1(k)And DX2(k)The positioning error of (2) has the following relationship:
moving D along Y-axisY(k)、DY1(k)And DY2(k)The positioning error of (2) has the following relationship:
from formulas (4) and (5):
the relation between the diagonal displacement error and the positioning error and the straightness error of the joint surface, namely the joint type (3) and (6), is solved to obtain the main shaft movement DX1(k)、DY1(k)、DX2(k)And DY2(k)The positioning error and straightness error in the XOY plane are known, and the movement D along the X axis is knownX(k)And moving D along the Y axisY(k)Straightness error ofAnd
the invention is further improved in that in step 2, the straightness errorAndthe identification of (2) is as follows:
in an XOZ plane, taking O as a starting point, respectively moving to a vertex F of a face diagonal line of a measurement space in the XOZ plane step by step according to two modes of moving along an X axis and then along a Z axis and then along the X axis, and carrying out homogeneous coordinate transformation on an error matrix of the Z axis under the condition of neglecting a verticality error to obtain a kth movement D along the Z axisZi(k)Positioning error of (i ═ 1, 2.. 8)And straightnessError of the measurementThe relationship between the geometric error with the Z axis is:
by comparing the errors of the k-th movement of the main shaft along the X axis in the X and Z directions in the two movement modes, it is found that the main shaft moves along the X axis D in the XOZ planeX3(k)And DX4(k)In the latter coordinates, the position of the lens,and isThen, as can be seen from the equations (2) and (7), D is moved along the X-axisX(k)、DX3(k)And DX4(k)Equal straightness error in the Z direction, and D movement along the Z axisZ(k)、DZ3(k)And DZ4(k)The straightness errors in the X direction are equal, i.e.:
by analogy, moving D along the X-axisX(k)、DX3(k)And DX4(k)The positioning error of (2) has the following relationship:
moving D along Z-axisZ(k)、DZ3(k)And DZ4(k)The positioning error of (2) has the following relationship:
from formulas (9) and (10):
the relation between the diagonal displacement error and the positioning error and the straightness error on the joint surface, namely the joint type (8) and (11), solves the main shaft movement DX3(k)、DZ3(k)、DX4(k)And DZ4(k)The positioning error and the straightness error in the XOZ plane are known, and the movement D along the X axis is knownX(k)And moving D along the Z-axisZ(k)Straightness error ofAnd
the invention is further improved in that in step 2, the straightness errorAndthe identification of (2) is as follows:
in the YOZ plane, taking O as a starting point, and respectively moving to the vertex H of the facing angle line of a measurement space in the YOZ plane step by step in two modes of moving along the Y axis and then along the Z axis and then along the Y axis;
by comparing the errors of the k-th movement of the main shaft along the Y axis in the Y and Z directions in the two movement modes, it is found that the movement D along the Y axis is in the YOZ planeY5(k)And DY6(k)In the latter coordinates, the position of the lens,and isThen, as can be seen from equations (1) and (7), D is moved along the Y-axisY(k)、DY5(k)And DY6(k)Equal straightness error in the Z direction, and D movement along the Z axisZ(k)、DZ5(k)And DZ6(k)The straightness errors in the Y direction are equal, i.e.:
similarly, moving D along the Y axisY(k)、DY5(k)And DY6(k)The positioning error of (2) has the following relationship:
moving D along Z-axisZ(k)、DZ5(k)And DZ6(k)The positioning error of (2) has the following relationship:
from formulas (13) and (14):
the relation between the diagonal displacement error and the positioning error and the straightness error on the joint surface, namely the joint type (12) and (15), solves the main shaft movement DY5(k)、DZ5(k)、DY6(k)And DZ6(k)The positioning error and the straightness error in the YOZ plane are known, and the movement D along the Y axis is knownY(k)And moving D along the Z-axisZ(k)Straightness error ofAnd
after the linearity error is solved, the pitch and yaw errors of the three linear axes are obtained from the expressions (4), (5), (9), (10), (13) and (14) in sequence.
The invention is further improved in that in step 3, the roll angle error of the X axisAnd roll angle error of Y-axisThe identification of (2) is as follows:
at XO1In the Y plane, with O1As a starting point, the main shaft is moved along the X axisXThen move D along the Y axisYUntil the vertex G of the diagonal line of the measurement space is reached; recording movement along X-axis DX7(k)Front and rear distance valuesAndmoving D along Y-axisY7(k)Front and rear distance valuesAnd
in a similar way, the method comprises the following steps:
the relation between the displacement error on the diagonal of the joint surface and the positioning error and the straightness error of the linear axis is solved by combining the vertical type (16) and the formula (17) to obtain the rolling angle error of the X axisAnd roll angle error of Y-axis
The invention is further improved in that in step 3, the roll angle error of the Z axisThe identification of (2) is as follows:
in YO2In the Z plane, with O2As a starting point, the main shaft is moved along the Y axisYThen move D along the Z axisZUntil the vertex G of the diagonal line of the measurement space is reached; recording movement D along the Y-axisY8(k)Front and rear distance valuesAndmoving D along Z-axisZ8(k)Front and rear distance valuesAnd
by the equation (18), the relation between the displacement error on the diagonal line of the joint surface and the positioning error and the straightness error of the linear axis is solved to obtain the rolling angle error of the Z axis
The invention has at least the following beneficial technical effects:
(1) the invention provides a method for quickly identifying geometric errors of a linear shaft based on 8 displacement line measurements, which can identify all geometric errors of the linear shaft by measuring displacement changes in 8 directions only and improves the measurement efficiency. Compared with the 9-line method, the method only needs to measure the positioning error of each linear direction, reduces the error items required to be measured for identification, reduces the dimming difficulty and improves the measurement efficiency.
(2) Compared with the 12-line method, the 15-line method and the like, the method only needs to solve a simple linear equation set, so that the model is simple to solve.
(3) The invention combines the positioning error, measures the diagonal line by the step-by-step surface with different initial moving sequences in different coordinate planes, considers the influence of the corner error on the diagonal line error, and eliminates the principle error of the step-by-step body diagonal line measurement.
Drawings
FIG. 1 is a schematic diagram of the distribution of 8 shift lines according to the present invention.
FIG. 2 is a measurement path for straightness error identification according to the present invention.
FIG. 3 shows a measurement path for roll angle error identification according to the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings.
The invention provides a method for rapidly identifying geometric errors of a linear shaft based on 8 displacement line measurement, which measures displacement errors along the directions of 3 axes and 5 surfaces diagonal lines shown in figure 1, and the relation between the joint surface diagonal line displacement error and the positioning error and the straightness error of the linear shaft, identifies the straightness error and the corner error, and comprises the following steps:
step 1: measurement of positioning error
Measurement space L according to a linear axisX×LY×LZDetermining the single-step moving distance D of each linear shaftX、DYAnd DZSo that it satisfies:
mounting the reflector on the main shaft, adjusting the laser range finder to make the laser beam perpendicular to the reflector, and making the machine tool use DXFor intervals moving along the X-axis to point B, the movement D along the X-axis is measuredX(k)Positioning error ofSimilarly, the measurement is shifted along the Y-axis by DY(k)Positioning error ofAnd moving D along the Z-axisZ(k)Positioning error of
Step 2: straightness error identification
As shown in FIG. 2, in the XOY plane, with O as the starting point, the X-axis and Y-axis movements are respectively moved to the vertex C of the facing angle line of the measurement space in the XOY plane step by step in two ways of moving along the X-axis and then the Y-axis (path 1) and moving along the Y-axis and then the X-axis (path 2), and under the condition of neglecting the verticality error, the error matrix of the X-axis is subjected to homogeneous coordinate transformation, so that the kth movement D along the X-axis can be obtainedXi(k)Positioning error of (i ═ 1, 2.. 8)And straightness errorThe relationship between the geometric error with the X-axis is:
Similarly, the kth movement D along the Y axisYi(k)Straightness error in the X directionAnd positioning errorThe relationship between the geometric error with the Y-axis is:
By comparing the errors in the X and Y directions for the k-th movement of the spindle along the X axis in Path 1 and Path 2, it can be seen that due to the movement D along the X axis in the XOY planeX1(k)And DX2(k)In the latter coordinates, the position of the lens,and isThen, as can be seen from the equations (2) and (3), D is moved along the X-axisX(k)、DX1(k)And DX2(k)Equal straightness error in the Y direction, and D movement along the Y axisY(k)、DY1(k)And DY2(k)The straightness errors in the X direction are equal, i.e.:
by analogy, moving D along the X-axisX(k)、DX1(k)And DX2(k)The positioning error of (2) has the following relationship:
moving D along Y-axisY(k)、DY1(k)And DY2(k)The positioning error of (2) has the following relationship:
from formulas (6) and (7):
and displacement errors generated in the diagonal direction inside the XOY plane by moving along the X-axis and the Y-axisThe positioning error and the straightness error with respect to the linear axis have the following relationship:
wherein,andandandto move D along the X-axisXi(k)And moving D along the Y axisYi(k)Front and rear distance values, RXYIs the face diagonal length of the single step movement.
Simultaneous (4), (7) and (8) can solve the spindle movement DX1(k)、DY1(k)、DX2(k)And DY2(k)The positioning error and straightness error in the XOY plane are known, and the movement D along the X axis is knownX(k)And moving D along the Y axisY(k)Straightness error ofAnd
As shown in FIG. 2, in the XOZ plane, with O as the starting point, the X-axis and Z-axis movement (path 3) and the X-axis and X-axis movement (path 4) are respectively moved to the vertex F of the facing angle line of the measurement space in the XOZ plane step by step, and the error matrix of the Z axis is subjected to the homogeneous coordinate transformation under the condition of neglecting the verticality error, so that the kth movement D along the Z axis can be obtainedZi(k)Positioning error ofAnd straightness errorThe relationship between the geometric error with the Z axis is:
By comparing the errors in the X and Z directions for the kth movement of the spindle along the X axis in path 3 and path 4, it can be seen that the X axis movement D is due to the movement in the XOZ planeX3(k)And DX4(k)In the latter coordinates, the position of the lens,and isThen, as can be seen from the equations (2) and (9), D is moved along the X-axisX(k)、DX3(k)And DX4(k)Equal straightness error in the Z direction, and D movement along the Z axisZ(k)、DZ3(k)And DZ4(k)The straightness errors in the X direction are equal, i.e.:
by analogy, moving D along the X-axisX(k)、DX3(k)And DX4(k)The positioning error of (2) has the following relationship:
moving D along Z-axisZ(k)、DZ3(k)And DZ4(k)The positioning error of (2) has the following relationship:
from formulas (11) and (12):
and displacement errors in the direction of the facing diagonal in the XOZ plane along the X-axis and Z-movementThe positioning error and the straightness error with respect to the linear axis have the following relationship:
wherein,andandandto move D along the X-axisXi(k)And moving D along the Z-axisZi(k)Distance values measured before and after FSI.
The joint type (10), (13) and (14) can solve the spindle movement DX3(k)、DZ3(k)、DX4(k)And DZ4(k)The positioning error and the straightness error in the XOZ plane are known, and the movement D along the X axis is knownX(k)And moving D along the Z-axisZ(k)Straightness error ofAnd
As shown in fig. 2, in the YOZ plane, the measurement space is moved stepwise to the vertex H of the subtended angle line of the measurement space in the YOZ plane, starting from O, in two ways, i.e., first along the Y axis and then along the Z axis (path 5) and first along the Z axis and then along the Y axis (path 6).
By comparing the errors in the Y and Z directions for the kth movement of the spindle along the Y axis in path 5 and path 6, it can be seen that the movement D along the Y axis is due to the movement in the YOZ planeY5(k)And DY6(k)In the latter coordinates, the position of the lens,and isThen, as can be seen from equations (3) and (9), D is moved along the Y-axisY(k)、DY5(k)And DY6(k)Equal straightness error in the Z direction, and D movement along the Z axisZ(k)、DZ5(k)And DZ6(k)The straightness errors in the Y direction are equal, i.e.:
similarly, moving D along the Y axisY(k)、DY5(k)And DY6(k)The positioning error of (2) has the following relationship:
moving D along Z-axisZ(k)、DZ5(k)And DZ6(k)The positioning error of (2) has the following relationship:
from formulas (14) and (15):
and displacement errors in the direction of the facing diagonal in the YOZ plane along the Y-axis and Z-movementThe positioning error and the straightness error with respect to the linear axis have the following relationship:
wherein,andandandto move D along the X-axisXi(k)And moving D along the Z-axisZi(k)The distance values before and after.
The joint type (15), (18) and (19) can solve the spindle movement DY5(k)、DZ5(k)、DY6(k)And DZ6(k)The positioning error and the straightness error in the YOZ plane are known, and the movement D along the Y axis is knownY(k)And moving D along the Z-axisZ(k)Straightness error ofAnd
and step 3: identification of corner errors
(1) Identification of pitch and yaw errors
The straightness error obtained in the step 3(1) is usedAndthe rotation angle error can be obtained by substituting the formula (5) and the formula (6) respectivelyAnd
the straightness error obtained in the step 3 and the step 2Andcan be obtained by substituting the respective expressions (11) and (12)And
the straightness error obtained in the step 3 and 3Andcan be obtained by substituting the formula (16) and the formula (17) respectivelyAnd
As shown in fig. 3, at XO1In the Y plane, with O1As a starting point, the main shaft is moved along the X axisXThen move D along the Y axisYUntil the vertex G of the diagonal line of the measurement space is reached; recording movement along X-axis DX7(k)Front and rear distance valuesAndmoving D along Y-axisY7(k)Front and rear distance valuesAnd
the same principle is as follows:
As shown in FIG. 3, in YO2In the Z plane, with O2As a starting point, the main shaft is moved along the Y axisYThen move D along the Z axisZUntil the vertex G of the diagonal line of the measurement space is reached; recording movement D along the Y-axisY8(k)Front and rear distance valuesAndmoving D along Z-axisZ8(k)Front and rear distance valuesAnd
Claims (1)
1. A method for rapidly identifying geometric errors of a linear axis based on measurement of 8 displacement lines is characterized by comprising the following steps:
step 1: measurement of positioning error
Taking the original point O of the measuring space of the linear axis as a starting point, and enabling the main axis to respectively take a single-step distance DX、DYAnd DZMoving along X, Y and Z axis, measuring positioning error of X, Y, Z axis
Step 2: straightness error identification
In an XOY plane, a step-by-step moving mode is adopted, so that the main axis moves to the vertex of the facing angular line along the X axis and then along the Y axis, then the main axis moves to the vertex of the facing angular line along the Y axis and then along the X axis, and the displacement change of the process in the facing angular line direction is obtained through a laser range finder; similar to the measurement mode of the XOY plane, a step-by-step movement mode of firstly carrying out an X axis and then carrying out a Z axis and then carrying out an X axis is carried out in the XOZ plane, and the displacement change of the diagonal direction of the plane is measured; step-by-step moving modes of firstly Y axis and then Z axis and firstly Z axis and then Y axis are executed in the YOZ plane, and the displacement change of the process in the direction facing the diagonal line is measured;
respectively establishing X, Y, Z axis geometric error models through homogeneous coordinate transformation; the linearity error of the X axis in the Y direction is obtained by comparing the displacement error of the X and Y directions moving along the X, Y axis with the displacement error of the facing angle linear displacement direction and combining the positioning error of the X, Y axisAnd the straight line error of Y axis in X directionSimilar comparison is carried out to obtain the straightness error
in the XOY plane, taking O as a starting point, respectively moving along the X axis and then along the Y axis and moving along the Y axis and then along the X axisMoving to the vertex C of the diagonal line of the measurement space in the XOY plane step by step, and performing homogeneous coordinate transformation on the error matrix of the X axis under the condition of neglecting the verticality error to obtain the kth movement D along the X axisXi(k)Positioning error ofAnd straightness errorGeometric error with X axis relationship:
similarly, the kth movement D along the Y axisYi(k)Straightness error in the X directionAnd positioning errorThe relationship between the geometric error with the Y-axis is:
by comparing the k-th movement of the spindle along the X-axis in the X and Y directionsError, found due to movement of D along the X-axis in the XOY planeX1(k)And DX2(k)In the coordinates of the machine tool after the machining,and isThus, as can be seen from equations (1) and (2), D is moved along the X-axisX(k)、DX1(k)And DX2(k)Equal straightness error in the Y direction, and D movement along the Y axisY(k)、DY1(k)And DY2(k)The straightness errors in the X direction are equal, i.e.:
by analogy, moving D along the X-axisX(k)、DX1(k)And DX2(k)The positioning error of (2) has the following relationship:
moving D along Y-axisY(k)、DY1(k)And DY2(k)The positioning error of (2) has the following relationship:
from formulas (4) and (5):
the relation between the diagonal displacement error and the positioning error and the straightness error of the joint surface, namely the joint type (3) and (6), is solved to obtain the main shaft movement DX1(k)、DY1(k)、DX2(k)And DY2(k)The positioning error and straightness error in the XOY plane are known, and the movement D along the X axis is knownX(k)And moving D along the Y axisY(k)Straightness error ofAnd
in an XOZ plane, taking O as a starting point, respectively moving to a vertex F of a face diagonal line of a measurement space in the XOZ plane step by step according to two modes of moving along an X axis and then along a Z axis and then along the X axis, and carrying out homogeneous coordinate transformation on an error matrix of the Z axis under the condition of neglecting a verticality error to obtain a kth movement D along the Z axisZi(k)Positioning error of (i ═ 1, 2.. 8)And straightness errorThe relationship between the geometric error with the Z axis is:
by comparing the two kinds of moving partsWhere the k-th movement of the spindle along the X-axis has an error in the X and Z directions, it was found that due to the movement D along the X-axis in the XOZ planeX3(k)And DX4(k)In the latter coordinates, the position of the lens,and isThen, as can be seen from the equations (2) and (7), D is moved along the X-axisX(k)、DX3(k)And DX4(k)Equal straightness error in the Z direction, and D movement along the Z axisZ(k)、DZ3(k)And DZ4(k)The straightness errors in the X direction are equal, i.e.:
by analogy, moving D along the X-axisX(k)、DX3(k)And DX4(k)The positioning error of (2) has the following relationship:
moving D along Z-axisZ(k)、DZ3(k)And DZ4(k)The positioning error of (2) has the following relationship:
from formulas (9) and (10):
the relation between the diagonal displacement error and the positioning error and the straightness error on the joint surface, namely the joint type (8) and (11), solves the main shaft movement DX3(k)、DZ3(k)、DX4(k)And DZ4(k)The positioning error and the straightness error in the XOZ plane are known, and the movement D along the X axis is knownX(k)And moving D along the Z-axisZ(k)Straightness error ofAnd
in the YOZ plane, taking O as a starting point, and respectively moving to the vertex H of the facing angle line of a measurement space in the YOZ plane step by step in two modes of moving along the Y axis and then along the Z axis and then along the Y axis;
by comparing the errors of the k-th movement of the main shaft along the Y axis in the Y and Z directions in the two movement modes, it is found that the movement D along the Y axis is in the YOZ planeY5(k)And DY6(k)In the latter coordinates, the position of the lens,and isThen, as can be seen from equations (1) and (7), D is moved along the Y-axisY(k)、DY5(k)And DY6(k)Equal straightness error in the Z direction, and D movement along the Z axisZ(k)、DZ5(k)And DZ6(k)The straightness errors in the Y direction are equal, i.e.:
similarly, moving D along the Y axisY(k)、DY5(k)And DY6(k)The positioning error of (2) has the following relationship:
moving D along Z-axisZ(k)、DZ5(k)And DZ6(k)The positioning error of (2) has the following relationship:
from formulas (13) and (14):
the relation between the diagonal displacement error and the positioning error and the straightness error on the joint surface, namely the joint type (12) and (15), solves the main shaft movement DY5(k)、DZ5(k)、DY6(k)And DZ6(k)The positioning error and the straightness error in the YOZ plane are known, and the movement D along the Y axis is knownY(k)And moving D along the Z-axisZ(k)Straightness error ofAnd
after the straightness errors are solved, obtaining the pitching and yawing errors of the three linear axes from the expressions (4), (5), (9), (10), (13) and (14) in sequence;
and step 3: identification of corner errors
Substituting the straightness errors of the X axis and the Y axis in the XOY plane solved in the step 2 into an error model of the XOY plane motion, and substituting the straightness errors of the X axis and the Z axis in the XOZ plane into the XOZ plane motionSubstituting the error model, the straightness errors of the Y axis and the Z axis on the YOZ plane into the error model of the motion of the YOZ plane to respectively obtain the rotation angle errors of the X axis and the Y axis around the Z axisAndangular errors of X-axis and Z-axis about Y-axisAnderror in rotation angle of Y-axis and Z-axis around X-axisAnd
at XO1The Y plane executes the step-by-step moving mode of the X axis and the Y axis in the YO2The Z plane executes a moving mode of firstly Y axis and then Z axis, and displacement change in the direction of the facing diagonal is measured; by comparing the spindle ratios at XOY and XO1Moving geometric error generated in X and Y directions in Y plane, and displacement variation in diagonal direction of the combined surface to obtain rolling angle error of X axis and Y axisAndby comparing principal axes at YOZ and YO2Moving the geometric error generated in the Y and Z directions in the Z plane, and obtaining the roll angle error of the Z axis by the displacement change of the joint surface in the diagonal direction
at XO1In the Y plane, with O1As a starting point, the main shaft is moved along the X axisXThen move D along the Y axisYUntil the vertex G of the diagonal line of the measurement space is reached; recording movement along X-axis DX7(k)Front and rear distance valuesAndmoving D along Y-axisY7(k)Front and rear distance valuesAnd
in a similar way, the method comprises the following steps:
the relation between the displacement error on the diagonal of the joint surface and the positioning error and the straightness error of the linear axis is solved by combining the vertical type (16) and the formula (17) to obtain the rolling angle error of the X axisAnd roll angle error of Y-axis
in YO2In the Z plane, with O2As a starting point, the main shaft is moved along the Y axisYThen move D along the Z axisZUntil the vertex G of the diagonal line of the measurement space is reached; recording movement D along the Y-axisY8(k)Front and rear distance valuesAndmoving D along Z-axisZ8(k)Front and rear distance valuesAnd
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011453330.8A CN112621385B (en) | 2020-12-11 | 2020-12-11 | Rapid identification method for geometric errors of linear axis based on 8 displacement line measurements |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011453330.8A CN112621385B (en) | 2020-12-11 | 2020-12-11 | Rapid identification method for geometric errors of linear axis based on 8 displacement line measurements |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112621385A CN112621385A (en) | 2021-04-09 |
CN112621385B true CN112621385B (en) | 2022-03-08 |
Family
ID=75309808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011453330.8A Active CN112621385B (en) | 2020-12-11 | 2020-12-11 | Rapid identification method for geometric errors of linear axis based on 8 displacement line measurements |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112621385B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114690707B (en) * | 2021-12-01 | 2023-08-18 | 南京工业大学 | Numerical control forming gear grinding machine linear shaft geometric comprehensive error identification method based on improved BP neural network |
Family Cites Families (6)
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 |
CN101982726B (en) * | 2010-09-27 | 2012-12-26 | 上海交通大学 | Method for detecting geometrical motion error of triaxial numerical control equipment |
CN107806825B (en) * | 2017-09-29 | 2019-04-09 | 西安交通大学 | Three faces, five line lathe space geometry error measure discrimination method based on plane grating |
CN108115466B (en) * | 2017-12-27 | 2019-06-04 | 上海交通大学 | A kind of the geometric moving error detection method and system of vertical machining centre |
CN109732402B (en) * | 2019-03-14 | 2020-02-11 | 西安交通大学 | Laser interferometer based multi-line machine tool space geometric error measurement identification method |
CN110109418B (en) * | 2019-05-19 | 2021-04-13 | 重庆理工大学 | Method for quickly identifying geometric errors of large gantry five-surface machining center |
-
2020
- 2020-12-11 CN CN202011453330.8A patent/CN112621385B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN112621385A (en) | 2021-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112008492B (en) | Method for identifying perpendicularity error of translational shaft of gantry numerical control machine tool | |
Huang et al. | A novel modeling of volumetric errors of three-axis machine tools based on Abbe and Bryan principles | |
CN113739717B (en) | Line laser sensor pose calibration method in on-machine measurement system | |
CN112558547B (en) | Quick optimization method for geometric error compensation data of translational shaft of five-axis numerical control machine tool | |
CN110108208B (en) | Error compensation method of five-axis non-contact measuring machine | |
CN102706277B (en) | Industrial robot online zero position calibration device based on all-dimensional point constraint and method | |
CN108890645B (en) | Compensation method for zero point error of driving joint of five-degree-of-freedom series-parallel robot | |
CN111426270B (en) | Industrial robot pose measurement target device and joint position sensitive error calibration method | |
CN110757504B (en) | Positioning error compensation method of high-precision movable robot | |
CN109732402B (en) | Laser interferometer based multi-line machine tool space geometric error measurement identification method | |
WO2022170841A1 (en) | Benchmark selection method for minimizing hole position errors in large-component hole group machining | |
CN105404239B (en) | A kind of any attitude measuring method of five axles series-parallel machine tool Kinematic Calibration | |
CN111415391A (en) | Multi-view camera external orientation parameter calibration method adopting inter-shooting method | |
CN102654387A (en) | Online industrial robot calibration device based on spatial curved surface restraint | |
CN108827187A (en) | A kind of measuring system for workpiece progress measuring three-dimensional profile | |
CN112621385B (en) | Rapid identification method for geometric errors of linear axis based on 8 displacement line measurements | |
CN112277002B (en) | Robot kinematics calibration device and calibration method based on incomplete pose information | |
CN115179323A (en) | Machine end pose measuring device based on telecentric vision constraint and precision improving method | |
CN115847189A (en) | Multi-axis machine tool geometric error identification method based on laser interferometer measurement | |
CN114578754A (en) | Method for identifying pitching error and deflection error of numerical control machine tool | |
CN114012724A (en) | Industrial robot coordinate system automatic calibration method based on probe | |
CN113240753A (en) | Sphere fitting method for calibrating base coordinate system of robot and double-shaft deflection mechanism | |
CN113686278B (en) | High-precision industrial robot tool TCP calibration method | |
CN113932707B (en) | Method for compensating geometric error of three-coordinate measuring machine based on elastic network algorithm | |
CN109062138B (en) | Five-axis platform system calibration method based on three-dimensional calibration block |
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 |