CN-121607978-B - Cooperative detection method for non-contact optical positioning and precise mechanical movement
Abstract
The invention discloses a cooperative detection method of non-contact optical positioning and precise mechanical movement, and relates to the technical field of cutter detection; the method comprises the steps of firstly constructing a target three-dimensional coordinate system with a rotation plane of a rotary cutter being transversely taken as an x-axis, an initial alignment direction of infrared light and the like being taken as a y-axis, and a vertical direction being taken as a z-axis, determining a cutter point through preset moving operation of a z-axis motor and a detection adjustment motor, recording a y-axis displacement value, and then repeatedly moving the rotary cutter until the detection requirement is met to obtain the x-axis displacement value, and finally obtaining the x-axis displacement value and the y-axis displacement value. According to the method, the coordinate system is constructed to attach to the tool detection scene, so that displacement data can be accurately obtained, and the accuracy and the efficiency of tool detection are improved.
Inventors
- CHEN HONG
Assignees
- 合肥润杰数控设备制造有限公司
Dates
- Publication Date
- 20260508
- Application Date
- 20260130
Claims (5)
- 1. The utility model provides a non-contact optical positioning and precision machinery motion's collaborative detection method, includes blade control machine, infrared light ray transmitter, rotary cutter, grating position sensor and dolly, the blade control machine is including detecting adjustment motor and z axle motor, grating position sensor installs on the z axle motor, detect adjustment motor with the z axle motor all with the dolly links to each other, detect adjustment motor and drive the dolly and control and remove, infrared light ray transmitter with rotary cutter's benchmark axle center is in same y coordinate 0 point position, its characterized in that, the method includes: The method comprises the steps of 1, constructing a target three-dimensional coordinate system, wherein an x-axis of the target three-dimensional coordinate system is a transverse coordinate axis of a rotating plane of the rotary cutter, a y-axis is a coordinate axis in which an infrared light ray, a reference axis and the axis of the rotary cutter are initially aligned, and a z-axis is a coordinate axis in which a z-axis motor drives a trolley to move along a vertical direction; Step 2, performing first preset moving operation on the z-axis motor, and performing second preset moving operation on the detection and adjustment motor until the rotary cutter is sensed by the grating position sensor, determining the current coordinate as a final deviation rectifying position; Step 3, recording the displacement of the detection and adjustment motor to obtain a y-axis displacement value; Step4, rotating the rotary cutter according to a preset rotation angle until the rotary cutter meets a preset detection requirement; Step 5, executing step 2 again, wherein the rotary cutter is on the x-axis, and recording the displacement of the detection and adjustment motor to obtain an x-axis displacement value; the step 1 further comprises the following steps: Rotating the rotary cutter according to the target three-dimensional coordinate system to obtain full-angle offset data; Dividing the full-angle offset data according to a rotation angle interval to obtain a sub-data segment set; performing frequency domain conversion on each group of sub-data segments in the sub-data segment set to obtain a sub-data segment spectrum distribution set; carrying out amplitude and phase characteristic identification of fundamental wave components on each group of sub-data segment spectrum distribution in the sub-data segment spectrum distribution set to obtain a sub-data segment fundamental wave characteristic set; carrying out fusion analysis on fundamental component characteristics of a plurality of groups of sub-data segments to obtain a calibration deviation value with space universe; the step 3 further comprises the following steps: Extracting time sequence and space distribution characteristics of the calibration deviation values to obtain time characteristics and space characteristics; Carrying out relation analysis according to the time features and the space features to obtain a deviation association matrix; Performing matrix operation on the y-axis displacement value and the deviation correlation matrix to obtain a deviation correction quantity; Performing iterative calibration on the y-axis displacement value according to the deviation correction amount to obtain a correction value; carrying out residual deviation calculation on the correction value and the calibration deviation value to obtain a residual deviation value; Quantizing the residual deviation to obtain a compensation value; The correction value is adjusted according to the compensation value to obtain a y-axis accurate deviation value; Step5 further comprises the following steps: Analyzing the calibration deviation value to obtain a static deviation component and a dynamic deviation component; performing basic compensation correction on the calibration deviation value according to the static deviation component to obtain a static displacement value; Performing dynamic compensation correction on the calibration deviation value according to the rotation angle and the dynamic deviation component to obtain a dynamic displacement value; and fusing the static displacement value and the dynamic displacement value to obtain an x-axis accurate deviation value.
- 2. The method for collaborative detection of non-contact optical positioning and precision mechanical motion according to claim 1, the first preset moving operation is characterized by comprising the following steps: The z-axis motor moves gradually downwards in a displacement step length delta z, and real-time monitoring is realized through the grating position sensor in the downward gradual movement process of the z-axis motor until the infrared light is blocked by the rotary cutter.
- 3. A method for collaborative detection of non-contact optical positioning and precision mechanical motion according to claim 2, wherein the second preset moving operation comprises: After the z-axis motor moves downwards for deltaz, detecting the current coordinate of the adjusting motor as an original point, moving the adjusting motor to the +y direction by displacement deltay with the original point as a starting point, updating the original point to the coordinate of the adjusting motor after moving if the grating position sensor is communicated with the light of the rotary cutter after moving, otherwise, detecting the returning of the adjusting motor to the original point, moving the adjusting motor to the-y direction with the original point as the starting point by displacement deltay, and updating the original point to the coordinate of the adjusting motor after moving.
- 4. The method for collaborative detection of non-contact optical positioning and precision mechanical motion according to claim 1, wherein the predetermined rotation angle comprises: The preset rotation angle is 90 degrees of rotation of the rotary cutter.
- 5. The method for collaborative detection of non-contact optical positioning and precision mechanical motion according to claim 1, wherein the predetermined detection requirements include: the preset detection requirement is to detect and adjust the bi-directional movement of the motor to conduct light.
Description
Cooperative detection method for non-contact optical positioning and precise mechanical movement Technical Field The invention belongs to the technical field of cutter detection, and particularly relates to a cooperative detection method for non-contact optical positioning and precise mechanical movement. Background In the fields of machining, tool detection and precision manufacturing, the positioning precision of a tool nose point of a rotary tool directly determines the dimensional tolerance, the surface quality and the machining efficiency of a machined part, and is a core link for guaranteeing the stability of the precision manufacturing process. At present, the knife point positioning detection method is mainly divided into two main types of contact detection and non-contact detection. The contact type detection method obtains position information through direct contact of the detection element and the tool nose, has the advantages of simple principle and low cost, but has the obvious limitations that firstly mechanical abrasion is easy to occur on the tool nose in the contact process, the contact type detection method is particularly not suitable for precise tools such as diamond tools and micro-nano scale tools, secondly the detection force can cause micro deformation of the tool nose to influence positioning accuracy, thirdly the detection efficiency is low, and the quick detection requirement of an automatic production line is difficult to adapt. Disclosure of Invention The invention aims to solve the problems that the existing non-contact optical detection method is insufficient in cooperation with the precision mechanical motion and the detection precision and efficiency are difficult to consider, and provides a non-contact optical positioning and precision mechanical motion cooperative detection method. The invention provides a cooperative detection method of non-contact optical positioning and precise mechanical movement, which comprises a blade control machine, an infrared light emitter, a rotary cutter, a grating position sensor and a trolley, wherein the blade control machine comprises a detection adjustment motor and a z-axis motor, the grating position sensor is arranged on the z-axis motor, the detection adjustment motor and the z-axis motor are both connected with the trolley, the detection adjustment motor drives the trolley to move left and right, and the infrared light emitter and a reference axis of the rotary cutter are positioned at the same y-coordinate 0 point, and the method comprises the following steps: The method comprises the steps of 1, constructing a target three-dimensional coordinate system, wherein an x-axis of the target three-dimensional coordinate system is a transverse coordinate axis of a rotating plane of the rotary cutter, a y-axis is a coordinate axis in which an infrared light ray, a reference axis and the axis of the rotary cutter are initially aligned, and a z-axis is a coordinate axis in which a z-axis motor drives a trolley to move along a vertical direction; Step 2, performing first preset moving operation on the z-axis motor, and performing second preset moving operation on the detection and adjustment motor until the rotary cutter is sensed by the grating position sensor, determining the current coordinate as a final deviation rectifying position; Step 3, recording the displacement of the detection and adjustment motor to obtain a y-axis displacement value; Step4, rotating the rotary cutter according to a preset rotation angle until the rotary cutter meets a preset detection requirement; And step 5, executing the step 2 again, and recording the displacement of the detection and adjustment motor on the X-axis to obtain an X-axis displacement value. Optionally, the first preset moving operation includes: The z-axis motor moves gradually downwards in a displacement step length delta z, and real-time monitoring is realized through the grating position sensor in the downward gradual movement process of the z-axis motor until the infrared light is blocked by the rotary cutter. Optionally, the second preset moving operation includes: After the z-axis motor moves downwards for deltaz, detecting the current coordinate of the adjusting motor as an original point, moving the adjusting motor to the +y direction by displacement deltay with the original point as a starting point, updating the original point to the coordinate of the adjusting motor after moving if the grating position sensor is communicated with the light of the rotary cutter after moving, otherwise, detecting the returning of the adjusting motor to the original point, moving the adjusting motor to the-y direction with the original point as the starting point by displacement deltay, and updating the original point to the coordinate of the adjusting motor after moving. Optionally, the preset rotation angle includes: The preset rotation angle is 90 degrees of rotation of the rotary cutter. Optionally, t