CN-121979096-A - Numerical control machine tool precision state evaluation method, system, equipment and medium
Abstract
The application discloses a method, a system, equipment and a medium for evaluating the precision state of a numerical control machine, and relates to the field of precision evaluation of numerical control machines, wherein the method comprises the steps of installing a plurality of measuring blocks at a plurality of preset positions of a workbench of the numerical control machine; and respectively determining the positioning error of the three coordinate axes of X, Y, Z, the straightness deviation of the three coordinate axes of X, Y, Z and the perpendicularity deviation of the three coordinate axes of X, Y, Z based on the preset multiple positions and the multiple groups of measurement data. The application aims to solve the problems that the traditional method in the precision detection of the numerical control machine tool has high cost and long time consumption, and the key geometric precision measurement still cannot be efficiently and integrally measured.
Inventors
- ZENG YANG
- Zhou Houchuan
- Chang Guangchun
- LIN KAI
- TAO ZHIYONG
- GONG FEI
- HE HUAN
- WANG YAXI
- LI YONG
Assignees
- 成都飞机工业(集团)有限责任公司
Dates
- Publication Date
- 20260505
- Application Date
- 20260120
Claims (10)
- 1. The method for evaluating the precision state of the numerical control machine tool is characterized by comprising the following steps of: installing a plurality of measuring blocks at a plurality of preset positions of a workbench of the numerical control machine tool; coordinate data of each measuring block along X, Y, Z three coordinate axis directions are determined to form a plurality of groups of measuring data; And respectively determining the positioning error of X, Y, Z three coordinate axes, the straightness deviation of X, Y, Z three coordinate axes and the perpendicularity deviation of X, Y, Z three coordinate axes based on the preset multiple positions and the multiple groups of measurement data.
- 2. The method of claim 1, wherein the predetermined plurality of positions comprises a plurality of positions at a predetermined pitch on an X-axis, a plurality of positions at a predetermined pitch on a Y-axis, and a plurality of positions at a predetermined pitch on a Z-axis.
- 3. The method of claim 2, wherein prior to said determining coordinate data for each measurement block along the X, Y, Z three coordinate axes, respectively, to form a plurality of sets of measurement data, the method further comprises: Dividing the plurality of measurement blocks into a plurality of measurement groups based on the mounting positions of the measurement blocks, wherein the plurality of measurement groups comprise an X measurement group, a Y measurement group and a Z measurement group; the plurality of sets of measurement data includes X-coordinate data of the plurality of measurement sets, Y-coordinate data of the plurality of measurement sets, and Y-coordinate data of the plurality of measurement sets.
- 4. The method of claim 3, wherein determining a X, Y, Z three-axis positioning error, a X, Y, Z three-axis straightness deviation, and a X, Y, Z three-axis perpendicularity deviation based on the preset plurality of positions and the plurality of sets of measurement data, respectively, comprises: Determining X, Y, Z positioning errors of three coordinate axes based on the X coordinate data of the preset plurality of positions and the X measurement group, the Y coordinate data of the Y measurement group and the Z coordinate data of the Z measurement group respectively; Determining X, Y, Z straightness deviation of three coordinate axes based on the Y coordinate data and the Z coordinate data of the X measurement group, the X coordinate data and the Z coordinate data of the Y measurement group and the X coordinate data and the Y coordinate data of the Z measurement group respectively; and determining X, Y, Z the verticality deviation of the three coordinate axes based on the Y coordinate data and the Z coordinate data of the X measurement group, the X coordinate data and the Z coordinate data of the Y measurement group and the X coordinate data and the Y coordinate data of the Z measurement group respectively.
- 5. The method of claim 4, wherein determining X, Y, Z the straightness deviation of the three coordinate axes based on the Y-coordinate data and the Z-coordinate data of the X-measurement group, the X-coordinate data and the Z-coordinate data of the Y-measurement group, and the X-coordinate data and the Y-coordinate data of the Z-measurement group, respectively, comprises: determining straightness deviation of an X axis in a Y direction and a Z direction based on Y coordinate data and Z coordinate data of an X measurement group respectively; determining straightness deviation of the Y axis in the X direction and the Z direction based on X coordinate data and Z coordinate data of the Y measurement group respectively; And determining straightness deviation of the Z axis in the X direction and the Y direction based on the X coordinate data and the Y coordinate data of the Z measurement group respectively.
- 6. The method of claim 4, wherein determining X, Y, Z the verticality deviation of the three coordinate axes based on the Y coordinate data and the Z coordinate data of the X measurement set, the X coordinate data and the Z coordinate data of the Y measurement set, and the X coordinate data and the Y coordinate data of the Z measurement set, respectively, comprises: determining verticality deviation of an X coordinate axis and a Y coordinate axis based on Y coordinate data of the X measurement group and an X coordinate data group of the Y measurement group; determining verticality deviation of an X coordinate axis and a Z coordinate axis based on Z coordinate data of the X measurement group and an X coordinate data group of the Z measurement group; and determining the perpendicularity deviation of the Y coordinate axis and the Z coordinate axis based on the Z coordinate data of the Y measurement group and the Y coordinate data group of the Z measurement group.
- 7. The utility model provides a digit control machine tool precision state evaluation system which characterized in that includes: The measuring block mounting module is used for mounting a plurality of measuring blocks at a plurality of preset positions of the workbench of the numerical control machine tool; the data acquisition module is used for determining coordinate data of each measurement block along the X, Y, Z three coordinate axis directions respectively to form a plurality of groups of measurement data; And the precision evaluation module is used for respectively determining the positioning error of X, Y, Z three coordinate axes, the straightness deviation of X, Y, Z three coordinate axes and the perpendicularity deviation of X, Y, Z three coordinate axes based on the preset multiple positions and the multiple groups of measurement data.
- 8. The system of claim 7, wherein the system further comprises: And the grouping module is used for dividing the plurality of measurement blocks into a plurality of measurement groups based on the installation positions of the measurement blocks, wherein the plurality of measurement groups comprise an X measurement group, a Y measurement group and a Z measurement group.
- 9. A numerical control machine tool precision state evaluation apparatus, characterized by comprising: And a memory communicatively coupled to the at least one processor, wherein the memory stores instructions executable by the at least one processor to cause the at least one processor to perform the method of any of claims 1-6.
- 10. A computer readable storage medium, characterized in that a computer program is stored, which, when being executed by a processor, implements the method according to any of claims 1 to 6.
Description
Numerical control machine tool precision state evaluation method, system, equipment and medium Technical Field The application relates to the field of precision evaluation of numerical control machine tools, in particular to a method, a system, equipment and a medium for evaluating the precision state of a numerical control machine tool. Background The precision of the numerical control machine is directly related to the quality of the product. At present, common precision detection usually completes evaluation of part of projects by means of a dial indicator, a straight shank gauge stick, a ball head gauge stick, a marble Dan Fangche and other tools. For key parameters such as positioning accuracy and straightness, devices such as a laser interferometer and a light pipe are generally adopted for detection. However, these methods have problems of expensive equipment and long detection time. In addition, in recent years, methods for machine tool precision calibration using a workpiece probe, such as CA axis RTCP precision calibration and AC axis zero point positioning precision evaluation, have come to be developed. However, in terms of evaluation of the verticality, positioning accuracy and straightness of the linear coordinates, the conventional detection method is still mainly relied on. Disclosure of Invention The application mainly aims to provide a method, a system, equipment and a medium for evaluating the precision state of a numerical control machine tool, and aims to solve the technical problems of high cost and long time consumption of the traditional method used by the geometric precision of the numerical control machine tool. The application provides a numerical control machine tool precision state evaluation method, which comprises the steps of installing a plurality of measuring blocks at a plurality of preset positions of a numerical control machine tool workbench, determining coordinate data of each measuring block along the directions of X, Y, Z three coordinate axes to form a plurality of groups of measuring data, and respectively determining positioning errors of X, Y, Z three coordinate axes, straightness deviation of X, Y, Z three coordinate axes and perpendicularity deviation of X, Y, Z three coordinate axes based on the plurality of preset positions and the plurality of groups of measuring data. Optionally, the preset plurality of positions include a plurality of positions at preset intervals on the X coordinate axis, a plurality of positions at preset intervals on the Y coordinate axis, and a plurality of positions at preset intervals on the Z coordinate axis. Optionally, before the determining the coordinate data of each measurement block along the X, Y, Z three-axis directions respectively to form a plurality of sets of measurement data, the method further comprises dividing the plurality of measurement blocks into a plurality of measurement groups based on the installation positions of each measurement block, wherein the plurality of measurement groups comprise an X measurement group, a Y measurement group and a Z measurement group, and the plurality of sets of measurement data comprise X coordinate data of the plurality of measurement groups, Y coordinate data of the plurality of measurement groups and Y coordinate data of the plurality of measurement groups. Optionally, the determining the positioning error of X, Y, Z three coordinate axes, the straightness deviation of X, Y, Z three coordinate axes and the perpendicularity deviation of X, Y, Z three coordinate axes based on the preset plurality of positions and the plurality of sets of measurement data respectively includes determining the positioning error of X, Y, Z three coordinate axes based on the preset plurality of positions and the X coordinate data of the X measurement set, the Y coordinate data of the Y measurement set and the Z coordinate data of the Z measurement set respectively, determining the straightness deviation of X, Y, Z three coordinate axes based on the Y coordinate data and the Z coordinate data of the X measurement set, the X coordinate data and the Z coordinate data of the Y measurement set and the X coordinate data and the Y coordinate data of the Z measurement set respectively, and determining the perpendicularity deviation of X, Y, Z three coordinate axes based on the Y coordinate data and the Z coordinate data of the X measurement set. Optionally, determining X, Y, Z the straightness deviation of the three coordinate axes based on the Y coordinate data and the Z coordinate data of the X measurement group, the X coordinate data and the Z coordinate data of the Y measurement group, and the X coordinate data and the Y coordinate data of the Z measurement group respectively includes determining the straightness deviation of the X axis in the Y direction and the Z direction based on the Y coordinate data and the Z coordinate data of the X measurement group, determining the straightness deviation of the