CN-121979094-A - Rotation shaft calibration precision monitoring method of multi-axis numerical control machine tool based on non-contact measuring head
Abstract
The invention discloses a method for monitoring the calibration precision of a rotating shaft of a multi-axis numerical control machine tool based on a non-contact measuring head, which comprises the steps of measuring a standard plane part installed in laser processing equipment through the non-contact measuring head to obtain initial position data of the laser processing equipment; converting the initial position data based on the calibration data of the rotating shaft calibrated in advance to obtain the space position data of the laser processing equipment, converting the space direction vector in the space position data into the angle data of the rotating shaft, determining the theoretical point position coordinates of the laser processing equipment under different space angles of the rotating shaft based on the angle data and the space position data of the laser processing equipment, and determining the calibration error of the rotating shaft according to the theoretical point position coordinates of the laser processing equipment and the actual point position coordinates measured by the corresponding non-contact measuring head. The invention can rapidly monitor the calibration precision error of the rotating shaft of the laser processing equipment, thereby identifying whether the blade positioning processing can be performed and improving the production efficiency.
Inventors
- WU PAI
- WANG ZI
- WU PING
- Xia Gaofei
- FANG HONGWEI
- Zhang Zengjia
Assignees
- 西安中科微精光子科技股份有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20260206
Claims (8)
- 1. The method for monitoring the calibration precision of the rotating shaft of the multi-axis numerical control machine tool based on the non-contact measuring head is characterized by comprising the following steps of: measuring a standard plane part installed in laser processing equipment through a non-contact measuring head to obtain initial position data of the laser processing equipment, wherein the initial position data comprises an initial five-axis coordinate and an initial direction vector; converting initial position data of the laser processing equipment based on calibration data of a rotating shaft calibrated in advance to obtain space position data of the laser processing equipment, wherein the space position data comprises space coordinates and space direction vectors; converting the space direction vector into angle data of a rotating shaft, and determining theoretical point position coordinates of the laser processing equipment under different space angles of the rotating shaft based on the angle data and space position data of the laser processing equipment; and determining the calibration error of the rotating shaft according to the theoretical point position coordinates of the laser processing equipment under different space angles of the rotating shaft and the corresponding actual point position coordinates measured by the non-contact measuring head.
- 2. The method for monitoring the calibration accuracy of a rotating shaft of a multi-axis numerically-controlled machine tool based on a non-contact measuring head according to claim 1, wherein the converting the initial position data of the laser processing device based on the calibration data of the rotating shaft calibrated in advance to obtain the spatial position data of the laser processing device comprises: Converting the rotation angle of the first rotation shaft and the rotation angle of the second rotation shaft contained in the initial five-axis coordinates of the laser processing equipment to obtain a first rotation shaft radian and a second rotation shaft radian; Determining a first homogeneous rotation transformation matrix and a second homogeneous rotation transformation matrix based on calibration data of a rotating shaft calibrated in advance, the first rotating shaft radian and the second rotating shaft radian, wherein the calibration data of the rotating shaft comprises first rotating shaft calibration data and second rotating shaft calibration data; Performing matrix multiplication operation on the first homogeneous rotation transformation matrix and the second homogeneous rotation transformation matrix to obtain a first combined rotation transformation matrix; multiplying the initial position data of the laser processing equipment by the first combined rotation transformation inverse matrix to obtain the spatial position data of the laser processing equipment.
- 3. The method for monitoring the calibration accuracy of a rotating shaft of a multi-axis numerically controlled machine tool based on a non-contact gauge head according to claim 2, wherein the determining the first and second uniform rotation transformation matrices based on calibration data of the rotating shaft calibrated in advance, the first and second rotating shaft radians comprises: Respectively acquiring a rotation direction vector of the first rotation shaft and a rotation direction vector of the second rotation shaft from calibration data of a rotation shaft calibrated in advance; Performing unitization processing on the rotation direction vector of the first rotation shaft and the rotation direction vector of the second rotation shaft respectively to obtain a unit direction vector of the first rotation shaft and a unit direction vector of the second rotation shaft; And calculating the unit direction vector of the first rotating shaft, the unit direction vector of the second rotating shaft, the radian of the first rotating shaft and the radian of the second rotating shaft by adopting a Rodrigues rotating formula to obtain a first homogeneous rotation transformation matrix and a second homogeneous rotation transformation matrix.
- 4. The method for monitoring the calibration accuracy of a rotating shaft of a multi-axis numerically controlled machine tool based on a non-contact type gauge head according to claim 1, wherein the converting the spatial direction vector into angle data of the rotating shaft and determining theoretical point coordinates of the laser processing device at different spatial angles of the rotating shaft based on the angle data and the spatial coordinates of the laser processing device comprises: converting the space direction vector from a space coordinate system to the direction of a machine tool rotating shaft to obtain a first angle array corresponding to a first rotating shaft and a second angle array corresponding to a second rotating shaft; and determining theoretical point coordinates of the laser processing equipment under different spatial angles of the rotating shafts based on the first angle array corresponding to the first rotating shaft, the second angle array corresponding to the second rotating shaft and the spatial coordinates of the laser processing equipment.
- 5. The method for monitoring the calibration accuracy of a rotating shaft of a multi-axis numerically-controlled machine tool based on a non-contact measuring head according to claim 4, wherein the converting the spatial direction vector from a spatial coordinate system to the direction of the rotating shaft of the machine tool to obtain a first angle array corresponding to a first rotating shaft and a second angle array corresponding to a second rotating shaft comprises: Determining a first angle array corresponding to the first rotation axis based on the space direction vector and a preset first rotation axis direction vector; Constructing a first rotation transformation matrix according to the first rotation axis direction vector and the rotation angle of the first rotation axis, and calculating an inverse matrix of the first rotation transformation matrix to obtain a first inverse transformation matrix; Determining a first intermediate vector from the spatial direction vector and the first inverse transformation matrix; Determining a second intermediate vector according to a preset reference direction vector and the first rotation transformation matrix; And determining a second angle array corresponding to the second rotation axis according to the first intermediate vector and the second intermediate vector.
- 6. The method for monitoring the calibration accuracy of a rotating shaft of a multi-axis numerically-controlled machine tool based on a non-contact gauge head according to claim 4 or 5, wherein the determining the theoretical point location coordinates of the laser processing apparatus at different spatial angles of the rotating shaft based on the first angle array corresponding to the first rotating shaft, the second angle array corresponding to the second rotating shaft, and the spatial coordinates of the laser processing apparatus comprises: constructing a second combined rotation transformation matrix based on a first angle array corresponding to the first rotation axis and a second angle array corresponding to the second rotation axis; and converting the space coordinates of the laser processing equipment based on the second combined rotation transformation matrix to obtain theoretical point position coordinates of the laser processing equipment under different space angles of the rotating shaft.
- 7. The method for monitoring the calibration precision of the rotating shaft of the multi-axis numerical control machine tool based on the non-contact measuring head according to claim 1, wherein the process of measuring the actual point location coordinates by the non-contact measuring head comprises the following steps: And executing a preset numerical control NC program of the laser processing equipment by adopting a non-contact measuring head according to the measuring point positions corresponding to the theoretical point position coordinates of the laser processing equipment, and obtaining the actual point position coordinates measured by the non-contact measuring head under different space angles of the rotating shaft.
- 8. The method for monitoring the calibration accuracy of a rotating shaft of a multi-axis numerically-controlled machine tool based on a non-contact measuring head according to claim 1, wherein the determining the calibration error of the rotating shaft according to the theoretical point coordinates of the laser processing device at different spatial angles of the rotating shaft and the corresponding actual point coordinates measured by the non-contact measuring head comprises: calculating the difference value between the theoretical point position coordinates of the laser processing equipment under different space angles of the rotating shaft and the corresponding actual point position coordinates measured by the non-contact measuring head to obtain an initial deviation value; and calculating the initial deviation value, the space coordinate of the laser processing equipment and the angle data of the rotating shaft through a trigonometric function to obtain the calibration error of the rotating shaft.
Description
Rotation shaft calibration precision monitoring method of multi-axis numerical control machine tool based on non-contact measuring head Technical Field The invention belongs to the technical field of laser processing blade equipment, and particularly relates to a rotation shaft calibration precision monitoring method of a multi-axis numerical control machine tool based on a non-contact measuring head. Background At present, in the field of laser processing, the requirement on the processing quality of a gas film hole of a blade is higher and higher, the positioning accuracy of a workpiece is particularly important, the positioning position is deviated, the processing hole position is wrong, more wall-striking injuries are easily caused, and the position also has larger influence on the overall service life of the blade with respect to the direction of the gas flow. The positioning processing is usually carried out by using multi-axis numerical control equipment in the existing processing industry, but the positioning premise is that the precision of the equipment needs to reach the standard, the prior art usually adopts a contact measuring instrument to measure the center and the direction of a rotating shaft of the equipment and then directly carries out the positioning processing, but the positioning precision is often displayed to be unsatisfied in the application process, the processing cannot be carried out, the examination is required in many aspects, usually because the rotating shaft calibration result of the equipment is inaccurate, the checking function of the rotating shaft of the existing laser processing equipment is complicated, the direct verification cannot be carried out, only the actual positioning reverse push can be carried out, no quantitative index can be realized, the accuracy of the rotating shaft calibration result can only be verified again after the calibration is carried out again, and the accuracy of the rotating shaft calibration result is difficult to be judged rapidly. Disclosure of Invention In order to solve the problems in the prior art, the invention provides a rotation shaft calibration precision monitoring method of a multi-axis numerical control machine tool based on a non-contact measuring head. The technical problems to be solved by the invention are realized by the following technical scheme: the invention provides a method for monitoring the calibration precision of a rotating shaft of a multi-axis numerical control machine tool based on a non-contact measuring head, which comprises the following steps: Measuring a standard plane part installed in the laser processing equipment through a non-contact measuring head to obtain initial position data of the laser processing equipment, wherein the initial position data comprises an initial five-axis coordinate and an initial direction vector; converting initial position data of the laser processing equipment based on calibration data of a rotating shaft calibrated in advance to obtain space position data of the laser processing equipment, wherein the space position data comprises space coordinates and space direction vectors; converting the space direction vector into angle data of a rotating shaft, and determining theoretical point position coordinates of the laser processing equipment under different space angles of the rotating shaft based on the angle data and the space position data of the laser processing equipment; And determining the calibration error of the rotating shaft according to the theoretical point position coordinates of the laser processing equipment under different space angles of the rotating shaft and the actual point position coordinates measured by the corresponding non-contact measuring head. The rotating shaft calibration precision monitoring method of the multi-axis numerical control machine tool based on the non-contact measuring head provided by the invention can realize the rapid verification of the rotating shaft error of laser processing equipment, is high in efficiency and simple to operate, and can realize the index quantification of the rotating shaft error and visual monitoring. Therefore, the invention can identify whether the blade positioning processing can be performed or not by rapidly monitoring the calibration precision error of the rotating shaft of the laser processing equipment, thereby improving the utilization rate of the blade processing equipment and improving the productivity. The present invention will be described in further detail with reference to the accompanying drawings. Drawings Fig. 1 is a flow chart of a method for monitoring the calibration accuracy of a rotating shaft of a multi-axis numerical control machine tool based on a non-contact measuring head according to an embodiment of the present invention; Fig. 2 is a schematic diagram of a process of measuring actual point coordinates by a non-contact measuring head according to an embodiment of the present inv