CN113103066B - Positioning measurement method and system for thin-wall rotary body machining automatic production line - Google Patents

Positioning measurement method and system for thin-wall rotary body machining automatic production line Download PDF

Info

Publication number
CN113103066B
CN113103066B CN202110297824.XA CN202110297824A CN113103066B CN 113103066 B CN113103066 B CN 113103066B CN 202110297824 A CN202110297824 A CN 202110297824A CN 113103066 B CN113103066 B CN 113103066B
Authority
CN
China
Prior art keywords
revolving body
section
measuring
circle
clamping
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
CN202110297824.XA
Other languages
Chinese (zh)
Other versions
CN113103066A (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.)
Shanghai Space Precision Machinery Research Institute
Original Assignee
Shanghai Space Precision Machinery Research Institute
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 Shanghai Space Precision Machinery Research Institute filed Critical Shanghai Space Precision Machinery Research Institute
Priority to CN202110297824.XA priority Critical patent/CN113103066B/en
Publication of CN113103066A publication Critical patent/CN113103066A/en
Application granted granted Critical
Publication of CN113103066B publication Critical patent/CN113103066B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, 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/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/002Arrangements for observing, indicating or measuring on machine tools for indicating or measuring the holding action of work or tool holders
    • B23Q17/003Arrangements for observing, indicating or measuring on machine tools for indicating or measuring the holding action of work or tool holders by measuring a position

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

The invention provides a positioning measurement method and a positioning measurement system for a thin-wall rotary body machining automation production line, which relate to the technical field of on-machine measurement of numerical control machines, and the method comprises the following steps: step S1: measuring points on the section of the revolving body and calculating coordinates; step S2: calculating the clamping inclination of the axis of the revolving body and the clamping eccentricity of the circular section of the revolving body according to the coordinates of points on the section of the revolving body; step S3: judging by using a numerical control system macro program: whether the clamping inclination of the axis of the revolving body and the clamping eccentricity of the section circle meet the tolerance requirement or not; step S4: and adjusting the circumferential rotation angle through circumferential rotation measurement of the revolving body, macro program calculation and angle feedback compensation. The diameter and the circle center value of the section circle can be obtained through multi-point measurement, the circumferential corner is obtained through measuring and calculating the circumferential positioning hole on the outer wall and is subjected to feedback adjustment, the deviation between the actual circle center and the theoretical axis of the revolving body is obtained through measuring the circle center of the section circle of the revolving body, and the on-machine measurement result can be subjected to qualified judgment through a macro program.

Description

Positioning measurement method and system for thin-wall rotary body machining automatic production line
Technical Field
The invention relates to the technical field of on-machine measurement of numerical control machines, in particular to a positioning measurement method and a positioning measurement system for a thin-wall rotating body machining automatic production line. In particular to measurement of a cylindrical section, clamping inclination and eccentricity measurement of a revolving body axis, calculation and feedback adjustment of circumferential rotation measurement, and calculation and judgment of a measurement result macroprogram.
Background
In order to ensure the automatic production of the production line, the positioning measurement before the machining of the revolving body is needed, and whether the clamping is qualified or not is judged. In the prior art, when a revolving body arranged on a rotary table is measured, the coordinates of the circle center cannot be obtained through multi-point measurement, no measuring method capable of reflecting the clamping inclination and the eccentricity of the revolving body exists, and circumferential rotation measurement and adjustment cannot be realized. In an automatic production line, an on-machine positioning measurement and adjustment scheme capable of realizing automation must be used, and a judgment result is stored in a designated position which can be called and checked by an external control system.
Chinese patent publication No. CN107238352B discloses a device and a method for measuring profile of a rotating structural feature part on machine by using laser based on a numerical control lathe, which is characterized in that an adjustable and detachable clamp is designed to clamp a sensor, an assembly body of the sensor is mounted on a lathe tool rest in a side positioning manner, a distance value from a curved discrete point to a measuring head is measured, a one-dimensional distance value is converted into a three-dimensional coordinate value by combining with a lathe coordinate and a compiling algorithm, and the profile of the rotating structural feature part is measured efficiently and precisely on machine by comparing with a theoretical model. The method realizes the error analysis of the profile of the part with the characteristics of the rotary structure on the machine measuring machine, and has better use value and application prospect in the field of non-contact laser on-machine measurement research. The method has the defects that the measured data need to be compiled through C + + language and then poured into UG for processing, a numerical control system cannot be used for processing, and circumferential rotation positioning measurement cannot be realized.
Chinese patent publication No. CN109759897A discloses a measurement and alignment method for horizontal assembly of a large housing, which adopts a circumferential scanning method in which a laser sensor is fixed and a main shaft drives the housing to rotate, and moves the laser sensor to a reference position at two ends of the housing fixed on a machine tool to calibrate the measurement position. The radial distance at the shell reference position is scanned and measured, and the shell coaxiality state information is automatically calculated, the device is integrated in a control system framework of a numerical control system, is used for horizontal assembly measurement alignment of inscriptions with the diameter larger than 2 meters and the length of 6-7 meters, and has the precision of 0.05 mm. The defects are that the influence of the environment on the laser sensor is large, the measurement precision is lower than that of a contact type on-machine measurement measuring head, and circumferential rotation positioning measurement cannot be realized.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a positioning measurement method and a positioning measurement system for a thin-wall revolving body machining automation production line, which can be used for measuring and adjusting the inclination of the axis of the thin-wall revolving body, the clamping eccentricity and the circumferential rotation, and are particularly used for the automatic positioning measurement in the thin-wall revolving body digital production line.
According to the positioning measurement method and the positioning measurement system for the thin-wall rotating body machining automation production line, the scheme is as follows:
in a first aspect, a positioning measurement method for a thin-wall rotary body machining automation line is provided, and the method includes:
measuring points on the section of the revolving body and calculating coordinates;
calculating the clamping inclination of the axis of the revolving body and the clamping eccentricity of the circular section of the revolving body according to the coordinates of points on the section of the revolving body;
judging by using a numerical control system macro program: whether the clamping inclination of the axis of the revolving body and the clamping eccentricity of the section circle meet the tolerance requirement or not;
and adjusting the circumferential rotation angle through circumferential rotation measurement of the revolving body, macro program calculation and angle feedback compensation.
Preferably, said measuring a point on a section of revolution and calculating coordinates comprises:
when the external section circle of the rotary body is measured, the on-machine measuring head points to the center of the rotary table, and n points are uniformly distributed on the section circle;
setting a machine tool rotary table to measure an initial position angle of 0 degree, and then obtaining an average angle of 0, 2 pi/n, 4 pi/n … … 2(n-1) pi/n;
in the machine coordinate system, the central coordinate (x) of the machine turntable is knownO,yO) Measuring the center coordinate (x) of measuring ball of measuring head1,y1)、(x2,y2)……(xn,yn);
Using a numerical control system macro program to calculate the distance d from the measuring ball of the measuring head to the center of the turntable1、d2、……dnThe corresponding average angles 0, 2 pi/n, 4 pi/n … … 2(n-1) pi/n according toAccording to the vector coordinate principle, calculating to obtain two-dimensional coordinates (x) of n points forming the circumference of the section circle1ˊ,y1ˊ)、(x2ˊ,y2ˊ)……(xnˊ,yn' for each calculation formula, as follows:
Figure BDA0002984986120000021
Figure BDA0002984986120000022
Figure BDA0002984986120000023
wherein, i is 1, 2, 3 … … n.
Preferably, calculating the clamping inclination of the axis of the revolving body and the clamping eccentricity of the section circle comprises:
using the method described in the above steps, two sections are taken on the external circle of the revolving body, two-dimensional coordinate values of n points on the external circle of the corresponding section circle are measured, and the central coordinate value (x) of the actual section circle is calculated by using a macroprogram algorithmO1,yO1),(xO2,yO2) And recording the axial distance delta z of the two section circles;
the distance d between the center of the circle of the actual section and the center of the turntable is respectively calculated by using the pythagorean theorem in the macro procedureO1、dO2And the projection distance d of the centers of the two cross-section circles in the two-dimensional planeO1~O2The calculation formulas are as follows:
Figure BDA0002984986120000031
Figure BDA0002984986120000032
Figure BDA0002984986120000033
if the total length of the revolving body is L, the clamping inclination d of the axial line of the revolving body is calculatedq=dO1~O2X L/delta z, the section circle clamping eccentricity is dO1、dO2
Preferably, the judging by using the numerical control system macro program includes:
judging the clamping inclination d of the axis of the revolving body by using a numerical control system macroprogramqEccentric clamping d of section circleO1And dO2Whether tolerance requirements are met;
if the requirement is satisfied, the qualified hint value m is assigned to the specified macro variable1”;
If the requirements are not met, the macro variable is assigned with a disqualification value m2”。
Preferably, the adjusting the circumferential rotation angle includes:
when a circumferential positioning hole of the revolving body is measured, an on-machine measuring head is basically parallel to the axis of the positioning hole, and the circle center coordinate value (x ', y') of the positioning hole is measured by using the on-machine measuring circle function; after the measurement is finished, a machine tool macro program is used for calculating the coordinate difference value delta x of the measured hole position and the theoretical axis position in the circumferential tangential direction, and the circumferential rotation angle theta is obtained through calculation, wherein the calculation formula is as follows:
Δx=|xˊ-xo| (7)
Figure BDA0002984986120000034
wherein R is the theoretical radius of the revolving body;
and (3) finishing zero point compensation of the machining program by using a machine tool macro program, wherein a closed loop is formed by the measurement compensation program and the rotation shaft adjustment: setting a circumferential rotation angle error theta0Judging by using a macro program;
when theta is satisfied ≦ theta0When the circumferential rotation measurement is finished, the program continues;
when theta > theta0While feeding theta back to the rotating shaftCircumferential adjustment is carried out;
and measuring the circumferential rotation angle after the adjustment is finished.
In a second aspect, a positioning and measuring system for a thin-walled rotary body machining automation line is provided, the system comprising:
module M1: measuring points on the section of the revolving body and calculating coordinates;
module M2: calculating the clamping inclination of the axis of the revolving body and the clamping eccentricity of the circular section of the revolving body according to the coordinates of points on the section of the revolving body;
module M3: judging by using a numerical control system macro program: whether the clamping inclination of the axis of the revolving body and the clamping eccentricity of the section circle meet the tolerance requirement or not;
module M4: and adjusting the circumferential rotation angle through circumferential rotation measurement of the revolving body, macro program calculation and angle feedback compensation.
Preferably, the module M1 includes:
when the external section circle of the rotary body is measured, the on-machine measuring head points to the center of the rotary table, and n points are uniformly distributed on the section circle;
setting a machine tool rotary table to measure an initial position angle of 0 degree, and then obtaining an average angle of 0, 2 pi/n, 4 pi/n … … 2(n-1) pi/n;
in the machine coordinate system, the central coordinate (x) of the machine turntable is knownO,yO) Measuring the center coordinate (x) of measuring ball of measuring head1,y1)、(x2,y2)……(xn,yn);
Using a numerical control system macro program to calculate the distance d from the measuring ball of the measuring head to the center of the turntable1、d2、……dnAnd calculating the corresponding average angles of 0, 2 pi/n and 4 pi/n … … 2(n-1) pi/n according to the vector coordinate principle to obtain the two-dimensional coordinates (x) of n points forming the circumference of the section circle1ˊ,y1ˊ)、(x2ˊ,y2ˊ)……(xnˊ,yn' for each calculation formula, as follows:
Figure BDA0002984986120000041
Figure BDA0002984986120000042
Figure BDA0002984986120000043
wherein, i is 1, 2, 3 … … n.
Preferably, the module M2 includes:
using the method described in block M1, two sections are taken on the outer circle of the revolving body, two-dimensional coordinate values corresponding to n points on the circumference of the section circle are measured, and the coordinate value (x) of the center of the circle of the actual section circle is calculated using a macroprogram algorithmP1,yO1),(xO2,yO2) And recording the axial distance delta z of the two section circles;
the distance d between the center of the circle of the actual section and the center of the turntable is respectively calculated by using the pythagorean theorem in the macro procedureO1、dO2And the projection distance d of the centers of the two cross-section circles in the two-dimensional planeO1~O2The calculation formulas are as follows:
Figure BDA0002984986120000044
Figure BDA0002984986120000045
Figure BDA0002984986120000046
if the total length of the revolving body is L, the clamping inclination d of the axial line of the revolving body is calculatedq=dO1O2X L/delta z, the section circle clamping eccentricity is dO1、dO2
Preferably, the module M3 includes:
using numerical control systemsJudging the clamping inclination d of the axis of the revolving body by a macroprogramqEccentric clamping d of section circleO1And dO2Whether tolerance requirements are met;
if the requirement is satisfied, the qualified hint value m is assigned to the specified macro variable1”;
If the requirements are not met, the macro variable is assigned with a disqualification value m2”。
Preferably, the module M4 includes:
when a circumferential positioning hole of the revolving body is measured, an on-machine measuring head is basically parallel to the axis of the positioning hole, and the circle center coordinate value (x ', y') of the positioning hole is measured by using the on-machine measuring circle function; after the measurement is finished, a machine tool macro program is used for calculating the coordinate difference value delta x of the measured hole position and the theoretical axis position in the circumferential tangential direction, and the circumferential rotation angle theta is obtained through calculation, wherein the calculation formula is as follows:
Δx=|xˊ-xo| (7)
Figure BDA0002984986120000051
wherein R is the theoretical radius of the revolving body;
and (3) finishing zero point compensation of the machining program by using a machine tool macro program, wherein a closed loop is formed by the measurement compensation program and the rotation shaft adjustment: setting a circumferential rotation angle error theta0Judging by using a macro program;
when theta is satisfied ≦ theta0When the circumferential rotation measurement is finished, the program continues;
when theta > theta0Feeding theta back to the rotating shaft for circumferential adjustment;
and measuring the circumferential rotation angle after the adjustment is finished.
Compared with the prior art, the invention has the following beneficial effects:
1. the invention can be realized by point measurement and macro program calculation based on a contact on-machine measuring probe and a machine tool numerical control system, and does not need to be externally provided with other measuring sensors;
2. the invention can obtain the center of a section circle by measuring the outer section circle of the revolving body at multiple points, and solves the problems of limited point taking position and difficult measurement of the outer section circle of the revolving body;
3. the invention can realize clamping inclination and eccentric measurement before processing the revolving body, realize circumferential rotation measurement and adjustment, and realize detection and adjustment of a clamping state without manual intervention;
4. the invention stores the qualified judgment value into the specified macro variable, and the external control system can know the measurement result by checking the variable, thereby realizing the automatic acquisition of the clamping state.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
FIG. 1 is a schematic overall flow diagram of the present invention;
FIG. 2 is a schematic view of positioning measurement during vertical clamping of a revolving body;
FIG. 3 is a schematic view of positioning measurement during horizontal clamping of a revolving body;
FIG. 4 is a schematic view of circle center deviation measurement;
FIG. 5 is a schematic view of an axial rotational positioning measurement calculation.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that it would be obvious to those skilled in the art that various changes and modifications can be made without departing from the spirit of the invention. All falling within the scope of the present invention.
The embodiment of the invention provides a positioning measurement method for a thin-wall revolving body machining automation production line, as shown in fig. 1, firstly measuring points on a revolving body section and calculating coordinates, and specifically comprises the following steps:
as shown in fig. 2 and 3, in the vertical positioning measurement process, the cylindrical revolving body includes an upper section circle point-taking position and a lower section circle point-taking position, a clamping tool is installed at the position of the revolving body close to the lower section circle point-taking position, a rotating shaft is rotatably installed at one side of the clamping tool far away from the lower section circle point-taking position, and a circumferential positioning hole is formed in the axial side wall of the revolving body. In the process of horizontal positioning measurement, the revolving body comprises a left section circle point-taking position and a right section circle point-taking position which are respectively arranged at two end parts of the revolving body, and rotating shafts are respectively arranged at two sides of the left section circle point-taking position and the right section circle point-taking position which are far away from each other.
As shown in fig. 4 and 5, when the outer section circle of the rotary body is measured, n points are uniformly distributed on the section circle when the machine measurement probe points to the center of the rotary table, where n may be 6 in this embodiment. Setting the angle of the measuring initial position of the machine tool turntable to be 0 degrees, obtaining the uniform separation angle (0, 2 pi/n, 4 pi/n … … 2(n-1) pi/n), and knowing the central coordinate (x) of the machine tool turntable under the machine tool coordinate systemP,yO) Measuring the center coordinate (x) of measuring ball of measuring head1,y1)、(x2,y2)、(x3,y3)、(x4,y4)、(x5,y5)、(x6,y6)。
Using the numerical control system macroprogram, calculating the distance (d) from the measuring ball of the measuring head to the center of the turntable1、d2、d3、d4、d5、d6) And corresponding uniform dividing angles (0, pi/3, 2 pi/3, pi, 4 pi/3 and 5 pi/3) are calculated according to the vector coordinate principle to obtain two-dimensional coordinates (x) of n points forming the circumference of the section circle1ˊ,y1ˊ)、(x2ˊ,y2ˊ)(x3ˊ,y3ˊ)、(x4ˊ,y4ˊ)、(x5ˊ,y5ˊ)、(x6ˊ,y6' for each calculation formula, as follows:
Figure BDA0002984986120000061
Figure BDA0002984986120000062
Figure BDA0002984986120000063
wherein, i is 1, 2, 3, 4, 5 and 6.
Secondly, according to the coordinate of the point on the solid of revolution cross-section, calculate solid of revolution axis clamping slope and section circle clamping off-centre, specifically include:
using the method in the above steps, taking two sections on the external circle of the revolving body, measuring to obtain two-dimensional coordinate values of n points on the external circle of the corresponding section circle, wherein n is 6, and calculating to obtain the central coordinate value (x) of the actual section circle by using a macro-program algorithmO1,yO1),(xO2,yO2) And recording the axial distance delta z of the two section circles;
the distance d between the center of the circle of the actual section and the center of the turntable is respectively calculated by using the pythagorean theorem in the macro procedureO1、dO2And the projection distance d of the centers of the two cross-section circles in the two-dimensional planeO1~O2The calculation formulas are as follows:
Figure BDA0002984986120000071
Figure BDA0002984986120000072
Figure BDA0002984986120000073
assuming that the axial z coordinates of the two cross-sectional circles are respectively-10 mm and +400mm, the circumferential distance Δ z between the two cross-sectional circles is 410mm, and the total length L of the revolving body is 600mm, the clamping inclination d of the axial line of the revolving body is calculatedq=L×dO1~O2/Δz=60dO1~O2/410, section circle clamping eccentricity is dO1、dO2
Thirdly, judging by using a numerical control system macro program: whether revolving body axis clamping slope and section circle clamping eccentricity satisfy the tolerance requirement specifically includes:
suppose a process requirement dx≤0.2mm、dO1≤0.1mm、dO2Not more than 0.1mm, and judging the clamping inclination d of the axis of the revolving body by using a numerical control system macroprogram if statementqEccentric clamping d of section circleO1And dO2Whether the three values meet the tolerance requirements. If the requirement is satisfied, the qualified hint value m is assigned to the specified macro variable1", in this example" m1"such as 1; if the requirements are not met, the macro variable is assigned with a disqualification value m2"in this example" m2"for example, -1. The production line control system can read the value of the macro variable in real time, when the read value is '1', the positioning measured value is judged to be qualified, the program can continue, when the read value is '1', the positioning measured value is judged to be unqualified, and the control system starts an unqualified disposal flow.
And finally, adjusting the circumferential rotation angle through circumferential rotation measurement of the revolving body, macro program calculation and angle feedback compensation.
When measuring solid of revolution circumference locating hole, measure gauge head and locating hole axis and be parallel basically at the machine, use the machine and measure the circle function, measure and obtain locating hole centre of a circle coordinate value such as (x ', y') for (1, 200). After the measurement is finished, a machine tool macro program is used for calculating the coordinate difference value delta x of the measured hole position and the theoretical axis position in the circumferential tangential direction, and the circumferential rotation angle theta is obtained through calculation, wherein the calculation formula is as follows:
Δx=|xˊ-xo| (7)
Figure BDA0002984986120000074
wherein R is the theoretical radius of the revolving body, the circumferential corner deviation is calculated by using a machine tool macroprogram, and a theoretical axis coordinate x is assumed00, R210 mm, then
Figure BDA0002984986120000075
Assuming a circumferential rotation angle error requirement theta0Less than or equal to 1 ', 16.37 ' is more than 1 ', and the rotating shaft rotates in the appointed directionAnd after 16.37' of movement, measuring the circumferential positioning hole again to calculate the circumferential rotation deviation until the circumferential positioning hole is qualified, and continuing the program.
The embodiment of the invention provides a positioning measurement method for a thin-wall rotating body machining automation production line, which can be realized by point measurement and macro program calculation based on a contact type on-machine measurement measuring head and a machine tool numerical control system without externally arranging other measurement sensors; the circle center of the cross section circle is obtained by measuring the outer cross section circle of the revolving body in multiple points, and the problems that the point taking position of the excircle cross section of the revolving body is limited and the measurement is difficult are solved; the invention can also realize clamping inclination and eccentric measurement before the processing of the revolving body, realize circumferential rotation measurement and adjustment, and realize the detection and adjustment of the clamping state without manual intervention; and storing the qualified judgment value into the specified macro variable, and enabling an external control system to know the measurement result by checking the variable so as to automatically acquire the clamping state.
Those skilled in the art will appreciate that, in addition to implementing the system and its various devices, modules, units provided by the present invention as pure computer readable program code, the system and its various devices, modules, units provided by the present invention can be fully implemented by logically programming method steps in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Therefore, the system and various devices, modules and units thereof provided by the invention can be regarded as a hardware component, and the devices, modules and units included in the system for realizing various functions can also be regarded as structures in the hardware component; means, modules, units for performing the various functions may also be regarded as structures within both software modules and hardware components for performing the method.
The foregoing description of specific embodiments of the present invention has been presented. It is to be understood that the present invention is not limited to the specific embodiments described above, and that various changes or modifications may be made by one skilled in the art within the scope of the appended claims without departing from the spirit of the invention. The embodiments and features of the embodiments of the present application may be combined with each other arbitrarily without conflict.

Claims (8)

1. A positioning and measuring method for a thin-wall rotary body machining automation production line is characterized by comprising the following steps:
step S1: measuring points on the section of the revolving body and calculating coordinates;
step S2: calculating the clamping inclination of the axis of the revolving body and the clamping eccentricity of the circular section of the revolving body according to the coordinates of points on the section of the revolving body;
step S3: judging by using a numerical control system macro program: whether the clamping inclination of the axis of the revolving body and the clamping eccentricity of the section circle meet the tolerance requirement or not;
step S4: adjusting the circumferential rotation angle through circumferential rotation measurement of a revolving body, macro program calculation and angle feedback compensation in sequence;
the step S2 includes:
using the method described in step S1, two cross sections are taken on the outer circle of the revolving body, two-dimensional coordinate values corresponding to n points on the circumference of the cross-sectional circle are measured, and the coordinate value (x) of the center of the circle of the actual cross-sectional circle is calculated using the macroprogram algorithmO1,yO1),(xO2,yO2) And recording the axial distance delta z of the two section circles;
the distance d between the center of the circle of the actual section and the center of the turntable is respectively calculated by using the pythagorean theorem in the macro procedureO1、dO2And the projection distance d of the centers of the two cross-section circles in the two-dimensional planeO1~O2The calculation formulas are as follows:
Figure FDA0003421041750000011
Figure FDA0003421041750000012
Figure FDA0003421041750000013
if the total length of the revolving body is L, the clamping inclination d of the axial line of the revolving body is calculatedq=dO1~O2X L/delta z, the section circle clamping eccentricity is dO1、dO2
2. The method according to claim 1, wherein the step S1 includes:
when the external section circle of the rotary body is measured, the on-machine measuring head points to the center of the rotary table, and n points are uniformly distributed on the section circle;
setting a machine tool rotary table to measure an initial position angle of 0 degree, and then obtaining an average angle of 0, 2 pi/n, 4 pi/n … … 2(n-1) pi/n;
in the machine coordinate system, the central coordinate (x) of the machine turntable is knownO,yO) Measuring the center coordinate (x) of measuring ball of measuring head1,y1)、(x2,y2)……(xn,yn);
Using a numerical control system macro program to calculate the distance d from the measuring ball of the measuring head to the center of the turntable1、d2、……dnAnd calculating the corresponding average angles of 0, 2 pi/n and 4 pi/n … … 2(n-1) pi/n according to the vector coordinate principle to obtain the two-dimensional coordinates (x) of n points forming the circumference of the section circle1′,y1′)、(x2′,y2′)……(xn′,yn') the respective calculation formulas are as follows:
Figure FDA0003421041750000021
Figure FDA0003421041750000022
Figure FDA0003421041750000023
wherein, i is 1, 2, 3 … … n.
3. The method according to claim 1, wherein the step S3 includes:
judging the clamping inclination d of the axis of the revolving body by using a numerical control system macroprogramqEccentric clamping d of section circleO1And dO2Whether tolerance requirements are met;
if the requirement is satisfied, the qualified hint value m is assigned to the specified macro variable1”;
If the requirements are not met, the macro variable is assigned with a disqualification value m2”。
4. The method according to claim 1, wherein the step S4 includes:
when measuring the circumferential positioning hole of the revolving body, the on-machine measuring head is basically parallel to the axis of the positioning hole, and the coordinate values (x ', y') of the circle center of the positioning hole are obtained by measuring by using the on-machine measuring circle function; after the measurement is finished, a machine tool macro program is used for calculating the coordinate difference value delta x of the measured hole position and the theoretical axis position in the circumferential tangential direction, and the circumferential rotation angle theta is obtained through calculation, wherein the calculation formula is as follows:
Δx=|x′-xO| (7)
Figure FDA0003421041750000024
wherein R is the theoretical radius of the revolving body;
and (3) finishing zero point compensation of the machining program by using a machine tool macro program, wherein a closed loop is formed by the measurement compensation program and the rotation shaft adjustment: setting a circumferential rotation angle error theta0Judging by using a macro program;
when theta is satisfied ≦ theta0When the circumferential rotation measurement is finished, the program continues;
when theta > theta0Feeding theta back to the rotating shaft for circumferential adjustment;
and measuring the circumferential rotation angle after the adjustment is finished.
5. A positioning and measuring system for a thin-wall rotary body machining automation line, the system comprising:
module M1: measuring points on the section of the revolving body and calculating coordinates;
module M2: calculating the clamping inclination of the axis of the revolving body and the clamping eccentricity of the circular section of the revolving body according to the coordinates of points on the section of the revolving body;
module M3: judging by using a numerical control system macro program: whether the clamping inclination of the axis of the revolving body and the clamping eccentricity of the section circle meet the tolerance requirement or not;
module M4: adjusting the circumferential rotation angle through circumferential rotation measurement of a revolving body, macro program calculation and angle feedback compensation in sequence;
the module M2 includes:
taking two sections on the excircle of the revolving body, measuring to obtain two-dimensional coordinate values of n points on the circumference of the corresponding section circle, and calculating to obtain the central coordinate value (x) of the actual section circle by using a macroprogram algorithmO1,yO1),(xO2,yO2) And recording the axial distance delta z of the two section circles;
the distance d between the center of the circle of the actual section and the center of the turntable is respectively calculated by using the pythagorean theorem in the macro procedureO1、dO2And the projection distance d of the centers of the two cross-section circles in the two-dimensional planeO1~O2The calculation formulas are as follows:
Figure FDA0003421041750000031
Figure FDA0003421041750000032
Figure FDA0003421041750000033
if the total length of the revolving body is L, the clamping inclination d of the axial line of the revolving body is calculatedq=dO1~O2X L/delta z, the section circle clamping eccentricity is dO1、dO2
6. The system according to claim 5, characterized in that said module M1 comprises:
when the external section circle of the rotary body is measured, the on-machine measuring head points to the center of the rotary table, and n points are uniformly distributed on the section circle;
setting a machine tool rotary table to measure an initial position angle of 0 degree, and then obtaining an average angle of 0, 2 pi/n, 4 pi/n … … 2(n-1) pi/n;
in the machine coordinate system, the central coordinate (x) of the machine turntable is knownO,yO) Measuring the center coordinate (x) of measuring ball of measuring head1,y1)、(x2,y2)……(xn,yn);
Using a numerical control system macro program to calculate the distance d from the measuring ball of the measuring head to the center of the turntable1、d2、……dnAnd calculating the corresponding average angles of 0, 2 pi/n and 4 pi/n … … 2(n-1) pi/n according to the vector coordinate principle to obtain the two-dimensional coordinates (x) of n points forming the circumference of the section circle1′,y1′)、(x2′,y2′)……(xn′,yn') the respective calculation formulas are as follows:
Figure FDA0003421041750000034
Figure FDA0003421041750000035
Figure FDA0003421041750000036
wherein, i is 1, 2, 3 … … n.
7. The system according to claim 5, characterized in that said module M3 comprises:
judging the clamping inclination d of the axis of the revolving body by using a numerical control system macroprogramqEccentric clamping d of section circleO1And dO2Whether tolerance requirements are met;
if the requirement is satisfied, the qualified hint value m is assigned to the specified macro variable1”;
If the requirements are not met, the macro variable is assigned with a disqualification value m2”。
8. The system according to claim 5, characterized in that said module M4 comprises:
when measuring the circumferential positioning hole of the revolving body, the on-machine measuring head is basically parallel to the axis of the positioning hole, and the coordinate values (x ', y') of the circle center of the positioning hole are obtained by measuring by using the on-machine measuring circle function; after the measurement is finished, a machine tool macro program is used for calculating the coordinate difference value delta x of the measured hole position and the theoretical axis position in the circumferential tangential direction, and the circumferential rotation angle theta is obtained through calculation, wherein the calculation formula is as follows:
Δx=|x′-xO| (7)
Figure FDA0003421041750000041
wherein R is the theoretical radius of the revolving body;
and (3) finishing zero point compensation of the machining program by using a machine tool macro program, wherein a closed loop is formed by the measurement compensation program and the rotation shaft adjustment: setting a circumferential rotation angle error theta0Judging by using a macro program;
when theta is satisfied ≦ theta0When the circumferential rotation measurement is finished, the program continues;
when theta > theta0Feeding theta back to the rotating shaft for circumferential adjustment;
and measuring the circumferential rotation angle after the adjustment is finished.
CN202110297824.XA 2021-03-19 2021-03-19 Positioning measurement method and system for thin-wall rotary body machining automatic production line Active CN113103066B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110297824.XA CN113103066B (en) 2021-03-19 2021-03-19 Positioning measurement method and system for thin-wall rotary body machining automatic production line

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110297824.XA CN113103066B (en) 2021-03-19 2021-03-19 Positioning measurement method and system for thin-wall rotary body machining automatic production line

Publications (2)

Publication Number Publication Date
CN113103066A CN113103066A (en) 2021-07-13
CN113103066B true CN113103066B (en) 2022-03-18

Family

ID=76711817

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110297824.XA Active CN113103066B (en) 2021-03-19 2021-03-19 Positioning measurement method and system for thin-wall rotary body machining automatic production line

Country Status (1)

Country Link
CN (1) CN113103066B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014215079A (en) * 2013-04-23 2014-11-17 学校法人上智学院 Geometric deviation measurement method, and geometric deviation measurement device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6526364B2 (en) * 2000-01-19 2003-02-25 Mitutoyo Corporation Method and apparatus for measuring roundness
CN103615998B (en) * 2013-12-13 2016-08-17 西安工业大学 Gear measuring center clamping workpiece tilts to be measured and compensation method with eccentric error
CN104802086B (en) * 2015-04-09 2017-06-16 北京第二机床厂有限公司 The phase automated on-line instrumentation of crank-shaft link neck
CN105137913A (en) * 2015-08-28 2015-12-09 蒋国昌 Intelligent numerical control machine tool and system
CN107560583B (en) * 2017-08-25 2019-04-26 重庆市计量质量检测研究院 The axial line bearing calibration of cylindrical workpiece and its diameter measuring method for being segmented section
CN108253906B (en) * 2018-03-20 2019-11-19 齐鲁工业大学 A kind of axle housing circularity cylindricity detection device axis of workpiece location error compensation method
CN111993159B (en) * 2020-08-27 2022-02-11 江苏科技大学 In-place non-contact detection method for shaft workpieces

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014215079A (en) * 2013-04-23 2014-11-17 学校法人上智学院 Geometric deviation measurement method, and geometric deviation measurement device

Also Published As

Publication number Publication date
CN113103066A (en) 2021-07-13

Similar Documents

Publication Publication Date Title
CN107560583B (en) The axial line bearing calibration of cylindrical workpiece and its diameter measuring method for being segmented section
CN103250025B (en) The error of the measurement obtained using coordinate positioning apparatus by correction
CN108120373A (en) A kind of Complex Different Shape casting measurement inspection method based on laser tracking measurement
CN103148827A (en) Large gear measurement method based on articulated arm measurement machine
JP2000501505A (en) Surface shape measurement
Ghiotti et al. Springback measurement in three roll push bending process of hollow structural sections
CN110470242B (en) Device and method for measuring roundness of inner hole of large part in situ
CN103307977A (en) Field measuring device, system and method of inner wall size of large rotary workpiece
CN111678472B (en) Error identification method for rotary table of four-axis coordinate measuring machine
CN109782815B (en) Complex profile self-adaptive measurement path planning method based on multi-axis linkage system
CN112729086B (en) Vortex disc body error on-machine measurement method based on four-axis numerical control milling machine
KR101960246B1 (en) Method for measuring a three-dimensional object
CN110375698A (en) Inner hole circularity on-position measure method based on parameter identification
KR20190053115A (en) Method and system for gaugeless measurement of a thread
CN206160963U (en) A appearance measuring device that lateral deflection song was experimental in was used for head
CN113628210B (en) Method and system for detecting assembly parameters of complex heterogeneous products based on line laser
CN113103066B (en) Positioning measurement method and system for thin-wall rotary body machining automatic production line
Zhao et al. A novel non-contact measuring system for the thread profile of a ball screw
Li et al. A high-speed in situ measuring method for inner dimension inspection
CN110954022A (en) Rotary scanning structure and calibration method for circular object
CN105698709A (en) Measurement method for curvature radius of tapered roller
EP3189302B1 (en) Coordinate measuring method and apparatus for inspecting workpieces, comprising generating measurement correction values using a reference shape that is known not to deviate substantially from a perfect form
CN209085524U (en) Blind hole depth is greater than 2 meters of hole inner diameter measuring device
Zexiao et al. Modeling and verification of a five-axis laser scanning system
CN117191393B (en) Bearing rotation center position fluctuation detection method

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