A method for fitting and positioning the clamping position of a circular roller die and a cladding processing method for the roller

By fitting the three-dimensional coordinate information of the measurement points on the roller surface, constructing an error function for iterative calculation, and obtaining the actual clamping position of the roller, the time-consuming and automation problems caused by relying on experience-based correction in the existing technology are solved, and efficient roller knife cladding automation is achieved.

CN120158741BActive Publication Date: 2025-09-19GUANGZHOU ZHIKE AUTOMATION TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510321335.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-09-19
Estimated Expiration
2045-03-18

AI Technical Summary

Technical Problem

The existing laser cladding roller knife line needs to rely on the worker's experience to correct the clamping position, resulting in a long correction time and difficulty in automation, which affects the cladding efficiency.

Method used

By establishing an OXYZ three-dimensional measurement coordinate system, using a measuring tool to select measurement points on the roller surface, fitting the roller's geometric information, constructing an error function for iterative calculation, and solving the optimal solution to obtain the actual clamping position of the roller, a new coordinate system is generated using the fitted center axis, omitting the traditional correction steps and directly planning the cladding path.

Benefits of technology

The roller correction time is reduced, the cladding efficiency and automation level are improved, the influence of human factors is reduced, and the reliability of the cladding process is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120158741B_ABST
    Figure CN120158741B_ABST
Patent Text Reader

Abstract

The invention relates to a method for fitting and positioning a clamping position of a circular roller die roller shaft, comprising the following steps: S1, fixing a cylindrical roller shaft on a turntable, taking the rotation center axis of the turntable as the Z axis, and establishing an OXYZ three-dimensional measurement coordinate system; S2, selecting a cross section in the extension direction of the roller shaft, selecting measurement points at the circumference of the cross section, measuring the measurement points using a measuring tool, obtaining three-dimensional coordinate information of the measurement points, and fitting the geometric information of the roller shaft; S3, obtaining an equation of the cylindrical surface of the roller shaft based on the positional relationship between a point C on the central axis of the roller shaft and a point and a straight line, constructing an error function based on the error value between the measurement position of the measurement point and the actual radius of the cylinder, performing iterative calculation on the error function, solving and obtaining the equation parameter value with the minimum error value, thereby obtaining the actual position of the roller shaft for eliminating the error, and completing the fitting of the roller shaft; S4, using the actual central axis of the fitted roller shaft as the Z axis to generate a new coordinate axis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of roller cutter laser cladding, and in particular to a clamping position fitting and positioning method for a roller shaft of a circular roller cutter die and a cladding processing method for the roller shaft. Background Art

[0002] A roller cutter is a tool used for cutting, slitting, or processing materials. It generally consists of a cutter body and a blade. The cutter body is the main component of the roller cutter, typically made of metal such as steel or carbide, to provide sufficient strength and support. The blade, located on the surface of the cutter body, directly contacts the material being processed. The shape, sharpness, and material quality of the blade directly influence the cutting effect.

[0003] With the continuous development of materials science, industrial production has increasingly stringent requirements on the performance of roller cutters, and seeking new roller cutter surface strengthening technologies has become an urgent need in the industry. Laser cladding, as an advanced surface modification and additive manufacturing technology, has received widespread attention and application in industrial production in recent years. Laser cladding technology can form a cladding layer with excellent performance on the surface of the material, and has shown great application potential in the field of roller cutter manufacturing and remanufacturing. Laser cladding uses a high-energy laser beam as a heat source to rapidly melt the preset or synchronously fed cladding material and form a metallurgical bond with the surface of the base metal, thereby forming a cladding layer with specific properties on the surface of the base metal. The cladding layer has a dense and uniform structure, and its composition and properties can be precisely controlled, which can significantly improve the hardness, wear resistance, corrosion resistance and high-temperature performance of the material surface.

[0004] When using laser cladding technology for roller cutter line processing, after the roller is clamped to the machine tool using a multi-jaw chuck, the calibration personnel need to use a dial indicator to calibrate and debug the clamping position so that the rotation axis of the clamped roller coincides with the rotation axis of the machine tool spindle. However, the calibration and debugging process often requires the accumulation of calibration personnel's experience and the calibration time is long (about 30 to 60 minutes for one roller). After each roller cutter roller is clamped to the machine tool for cutter line processing, the experienced calibration personnel need to re-calibrate this step, which greatly affects the cladding efficiency of the roller cutter line. In addition, it is impossible to realize the automation of the cladding process.

[0005] To solve the existing laser cladding roller knife line, it is usually necessary to rely on the worker's experience to use a dial indicator to calibrate the roller clamping position. This process takes a long time and relies on the experience of the calibrator, making it difficult to improve the efficiency and automation capabilities of the knife line cladding. Summary of the Invention

[0006] Based on this, it is necessary to provide a method for fitting and positioning the clamping position of a circular roller die roller shaft and a cladding processing method for the roller shaft.

[0007] One aspect of an embodiment of the present invention provides a method for measuring the actual clamping position of a circular roller die roller shaft, comprising the following steps:

[0008] S1. Fix the cylindrical roller on a turntable. The turntable can drive the roller to rotate. Use the turntable's rotation center axis as the Z axis to establish an OXYZ three-dimensional measurement coordinate system.

[0009] S2. Select a cross section in the extension direction of the roller, select measurement points on the periphery of the cross section, measure the measurement points using a measuring tool, and obtain three-dimensional coordinate information of the measurement points; and fit the geometric information of the roller based on the three-dimensional coordinate information of the measurement points on the roller surface;

[0010] S3. Based on the positional relationship between point C on the center axis of the roller and the straight line, the equation of the roller cylindrical surface is obtained. Based on the error between the measured position of the measuring point and the actual radius of the cylinder, an error function is constructed. The error function is iteratively calculated to obtain the equation parameter value that minimizes the error, thereby obtaining the actual position of the roller to eliminate the error. The roller fitting is completed, and the coordinate data of the measuring point is accurate.

[0011] S4. Use the actual center axis of the fitted roller as the Z axis to generate a new coordinate axis, transform the coordinate data of the original coordinate system into the coordinate data of the new coordinate system, and obtain the coordinates of the actual clamping position.

[0012] Preferably, in step S1, a chuck and an ejector pin are provided on the turntable, and both ends of the roller are clamped and fixed by the chuck and the ejector pin respectively. The chuck and the ejector pin drive the roller to rotate on the turntable. During measurement, the roller rotates one circle on the turntable, and the probe completes the measurement of a measurement point on the cross section of the roller.

[0013] Preferably, the measuring tool is a ruby ​​probe, and the head of the ruby ​​probe is a ruby ​​ball with a diameter of 2.0 mm.

[0014] Preferably, in step S2, n mutually parallel sections are selected in the extension direction of the roller, and m measuring points P are selected on the circumferential edge of any selected section, the measuring points are located on the circumferential surface of the roller, the number of sections selected on the roller n is ≥ 4, the number of measuring points of any section selected on the roller m is ≥ 12, and the m measuring points on the same roller section are spaced at the same distance.

[0015] Preferably, in step S2, a measuring tool is used to measure the selected measuring points on the roller surface to obtain three-dimensional coordinate information of the measuring points in the three-dimensional measurement coordinate system;

[0016] According to the three-dimensional coordinate information of the measuring points on the roller surface, the circular cross section of the roller circumference is obtained by fitting;

[0017] According to the circular cross section obtained by fitting, a first radius r of the circular cross section is calculated.

[0018] Preferably, the specific steps of step S3 include:

[0019] S301, Setting is the direction vector on the central axis of the roller, C(x0,y0,z0) is the point on the central axis of the cylinder, and P(x,y,z) is an arbitrary point on the circumferential surface of the roller;

[0020] S302. The vertical distance L from point P (x, y, z) to point C on the central axis of the roller is equal to the actual radius r of the cylinder, then:

[0021] L 2 =r 2 ;

[0022] S303, in actual measurement, the error value between the measurement position of the measurement point and the actual radius of the cylinder, set the error value d between the distance L from the measurement point to the central axis of the cylinder and the radius r of the cylinder i , the error value is the difference between the distance L and the cylinder radius r, and the error function is defined as:

[0023]

[0024] S304. Use the initial radius r of the roller, the coordinates of the center of the roller bottom surface, and the direction vector of the cylindrical axis as initial values. Then, substitute the data and coordinates of the measurement point P into the error function in sequence, perform iterative calculation on the error function, and solve the equation parameter values ​​of the fitted cylindrical surface. When the convergence threshold or the number of iterations is met, the iterative calculation is stopped to obtain the equation parameter values ​​of the optimal solution. The equation parameter values ​​of the optimal solution are used according to the equation of the configured cylindrical surface to complete the fitting of the cylindrical surface and obtain the coordinate information of the actual clamping position of the roller. The position information of the fitted roller includes the fitting axial direction, the fitting radius, and the fitting center axis.

[0025] Preferably, in step S304, the Levenberg-Marquardt algorithm is used to iteratively solve the error function, and the initial values ​​used in the iterative calculation are the initial radius r of the roller, the coordinates of the center of the roller bottom surface and the Z-axis direction vector.

[0026] Preferably, in step S4, the position information of the fitting roller is obtained, the center axis of the fitting roller is used as the Z′ axis, a three-dimensional fitting coordinate system is established, the position information of the cylindrical surface is converted into coordinate data of the cylindrical surface in the new coordinate system, and the coordinate data of the original coordinate system is converted into coordinate data of the new coordinate system.

[0027] The present invention also provides a roller cladding processing method based on the fitting positioning method of the clamping position of the circular roller die roller shaft, comprising the steps of:

[0028] Step 1: Grind and clean the roller surface to remove contaminants on the roller surface; use a three-jaw chuck and a rotary thimble to fix the roller on the turntable;

[0029] Step 2: Use a measuring tool to measure the surface of the roller's circumference to obtain coordinate data of the measuring points. Based on the obtained coordinate data of the measuring points, perform fitting and coordinate transformation of the roller's cylindrical surface using the measuring method to obtain coordinate information of the actual clamping position.

[0030] Step 3: Based on the coordinate information of the actual clamping position, use the path planning software to plan the motion trajectory and generate the code corresponding to the path of the cladding pattern;

[0031] Step 4: Input the code into the cladding machine and perform cladding on the roller with the corresponding knife line pattern.

[0032] The present invention provides a method for measuring the actual position of a circular roller die during laser cladding by fitting and positioning the die. By combining a measuring probe with a cylindrical fitting method, the probe is used to select measurement points on the roller's circumferential cross-section for detection. The circumferential cross-section data of the detection points is obtained, and fitting data of the roller's cylindrical surface can be obtained, thereby replacing roller calibration for planning the cladding path. Thus, by obtaining fitting data of the roller's cylindrical surface using the fitting method of the present invention, the clamping and calibration steps in traditional methods are eliminated, allowing for direct measurement. The method of the present invention reduces roller calibration time and improves cladding efficiency. Furthermore, by reducing the influence of human factors during the cladding process, the reliability and automation of the cladding process are improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The above and other objects, features and advantages of the present invention will become more apparent through a more detailed description of the preferred embodiments of the present invention shown in the accompanying drawings. The same reference numerals indicate the same parts throughout the accompanying drawings, and the drawings are not drawn to scale with actual size. The emphasis is on illustrating the subject matter of the present invention.

[0034] Figure 1 Schematic diagram of the principle of fitting the actual position of the measuring device and the roller in the three-dimensional measurement coordinate system according to an embodiment of the present invention;

[0035] Figure 2 A schematic diagram of the clamping position of the roller in the measuring device according to a preferred embodiment of the present invention;

[0036] Measuring probe 9; roller 10; three-jaw chuck 22; rotary thimble 23. DETAILED DESCRIPTION

[0037] The technical solution of the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments so that those skilled in the art can better understand the present invention and implement it, but the embodiments are not intended to limit the present invention.

[0038] like Figure 1 and Figure 2 As shown, the present invention provides a fitting positioning method for the actual clamping position of a circular roller die roller shaft, comprising the following steps:

[0039] S1. Fix the cylindrical roller on a turntable. The turntable can drive the roller to rotate. Use the turntable's rotation center axis as the Z axis to establish an OXYZ three-dimensional measurement coordinate system.

[0040] S2. Select a cross section in the extension direction of the roller, select measurement points on the periphery of the cross section, measure the measurement points using a measuring tool, and obtain three-dimensional coordinate information of the measurement points; and fit the geometric information of the roller based on the three-dimensional coordinate information of the measurement points on the roller surface;

[0041] S3. Based on the positional relationship between point C on the center axis of the roller and the straight line, the equation of the roller cylindrical surface is obtained. Based on the error between the measured position of the measuring point and the actual radius of the cylinder, an error function is constructed. The error function is iteratively calculated to obtain the equation parameter value that minimizes the error, thereby obtaining the actual position of the roller to eliminate the error. The roller fitting is completed, and the coordinate data of the measuring point is accurate.

[0042] S4. Use the actual center axis of the fitted roller as the Z axis to generate a new coordinate axis, transform the coordinate data of the original coordinate system into the coordinate data of the new coordinate system, and obtain the coordinates of the actual clamping position.

[0043] In a preferred embodiment, in step S1, a chuck and an ejector pin are provided on the turntable, and both ends of the roller are clamped and fixed by the chuck and the ejector pin, respectively. The chuck and the ejector pin drive the roller to rotate on the turntable. During measurement, the roller rotates one circle on the turntable, and the probe completes the measurement of a measurement point on the cross section of the roller.

[0044] In a preferred embodiment, the measuring tool is a ruby ​​probe, and the head of the ruby ​​probe is a ruby ​​ball with a diameter of 2.0 mm.

[0045] In a preferred embodiment, in step S2, n mutually parallel sections are selected in the extension direction of the roller, and m measuring points P are selected on the circumference of any selected section, the measuring points are located on the circumferential surface of the roller, the number of sections selected on the roller n is ≥ 4, the number of measuring points of any section selected on the roller m is ≥ 12, and the m measuring points on the same roller section are spaced at the same distance.

[0046] In a preferred embodiment, in step S2, a measuring tool is used to measure a selected measuring point on the roller surface to obtain three-dimensional coordinate information of the measuring point in the three-dimensional measurement coordinate system;

[0047] According to the three-dimensional coordinate information of the measuring points on the roller surface, the circular cross section of the roller circumference is obtained by fitting;

[0048] According to the circular cross section obtained by fitting, a first radius r of the circular cross section is calculated.

[0049] In a preferred embodiment, the specific steps of step S3 include:

[0050] S301, Setting is the direction vector on the central axis of the roller, C(x0,y0,z0) is the point on the central axis of the cylinder, and P(x,y,z) is an arbitrary point on the circumferential surface of the roller;

[0051] S302. The vertical distance L from point P (x, y, z) to point C on the central axis of the roller is equal to the actual radius r of the cylinder, then:

[0052] L 2 =r 2 ;

[0053] S303, in actual measurement, the error value between the measurement position of the measurement point and the actual radius of the cylinder, set the error value d between the distance L from the measurement point to the central axis of the cylinder and the radius r of the cylinder i , the error value is the difference between the distance L and the cylinder radius r, and the error function is defined as:

[0054]

[0055] S304. Use the initial radius r of the roller, the coordinates of the center of the roller bottom surface, and the direction vector of the cylindrical axis as initial values. Then, substitute the data and coordinates of the measurement point P into the error function in sequence, perform iterative calculation on the error function, and solve the equation parameter values ​​of the fitted cylindrical surface. When the convergence threshold or the number of iterations is met, the iterative calculation is stopped to obtain the equation parameter values ​​of the optimal solution. The equation parameter values ​​of the optimal solution are used according to the equation of the configured cylindrical surface to complete the fitting of the cylindrical surface and obtain the coordinate information of the actual clamping position of the roller. The position information of the fitted roller includes the fitting axial direction, the fitting radius, and the fitting center axis.

[0056] Specifically, a cylindrical surface is a collection of points whose distance from its axis is equal to the radius, so the direction vector set on the central axis of the cylinder is

[0057]

[0058] A point C(x0,y0,z0) on the center axis of the cylinder, the radius of the cylinder r, and any point P(x,y,z) in space, then the vector

[0059]

[0060] From the distance from the point to the straight line, we can know that the distance L from point P to the center axis of the cylinder is

[0061]

[0062] in,

[0063]

[0064]

[0065] but

[0066]

[0067] The cylindrical surface can be regarded as a set of points in space whose distance from the central axis of the cylinder is equal to the radius r of the cylinder, then L 2 =r 2 , so the equation of the cylindrical surface is

[0068]

[0069] make

[0070] u=c(y-y0)-b(z-z0), v=c(x-x0)-a(z-z0), w=b(x-x0)-a(y-y0)

[0071] Then the equation of the cylindrical surface is

[0072]

[0073] The distance L between point P (x, y, z) and the center axis of the cylinder will have an error value with the radius of the cylinder. The error between the distance from the i-th measurement point to the center axis of the cylinder and the radius of the cylinder is

[0074] d i =Lr

[0075] The error function is defined as

[0076]

[0077] So the process of fitting the cylinder is to optimize r, C, Make the error function have a minimum value.

[0078] This invention uses the Levenberg-Marquardt algorithm to solve the error function. This algorithm combines the advantages of gradient descent and the Gauss-Newton method, balancing their strengths by adjusting the damping factor. It is a common method for solving nonlinear least-squares problems. The initial values ​​used are the initial roller radius, the coordinates of the roller's bottom center, and the Z-axis direction vector. The calculation is iterated until a threshold is met or a preset number of iterations are met.

[0079] In a preferred embodiment, in step S304, the Levenberg-Marquardt algorithm is used to iteratively solve the error function, and the initial values ​​used in the iterative calculation are the initial radius r of the roller, the coordinates of the center of the roller bottom surface and the Z-axis direction vector.

[0080] In a preferred embodiment, in step S4, the position information of the fitting roller is obtained, the center axis of the fitted roller is used as the Z′ axis, a three-dimensional fitting coordinate system is established, the position information of the cylindrical surface is converted into coordinate data of the cylindrical surface in the new coordinate system, and the coordinate data of the original coordinate system is converted into coordinate data of the new coordinate system.

[0081] Specifically, in step S4, after the fitting is completed, the axial information of the fitted cylinder will be obtained in the path planning software. At this time, the axial direction of the fitted cylinder is used as the Z axis of the new coordinate system, which is defined as the Z′ axis here. The direction vector of the Z′ axis is This is defined as Find the direction vector The corresponding unit vector is the Z′ axis unit vector for

[0082]

[0083] The selected original X-axis vector As the X-axis in the new coordinate system, that is, the initial direction vector of the X' axis. Calculate the initial direction vector of the X' axis Projection of the unit vector on the Z′ axis Then the initial direction vector from the X′ axis Subtract projection Get the X' axis direction vector orthogonal to the Z' axis So the unit vector of the X′ axis is perpendicular to the Z′ axis.

[0084]

[0085] Use the cross product to calculate the Y axis of the new coordinate system where the Z′ and X′ axes are orthogonal, that is, the unit vector of the Y′ axis is

[0086]

[0087] Finally, three mutually orthogonal and unitized vectors are obtained, forming a new coordinate system with the axial direction of the fitted cylinder as the Z axis.

[0088] Afterwards, the coordinate parameters of the original coordinate system are converted into the coordinate parameters of the new coordinate system, so the coordinate transformation matrix is The new coordinate parameters are

[0089] (x′, y′, z′) = R×(x, y, z)

[0090] At this point, the cylindrical fitting of the roller and the coordinate transformation of the new coordinate system are completed. Combined with path planning, the code corresponding to the cladding pattern can be obtained.

[0091] The present invention provides a roller cladding processing method based on the fitting positioning method of the actual clamping position of the circular roller die roller, comprising the steps of:

[0092] Step 1: Grind and clean the roller surface to remove contaminants on the roller surface; use a three-jaw chuck and a rotary thimble to fix the roller on the turntable;

[0093] Step 2: Use a measuring tool to measure the surface of the roller's circumference to obtain coordinate data of the measuring points. Based on the obtained coordinate data of the measuring points, perform fitting and coordinate transformation of the roller's cylindrical surface using the measuring method to obtain coordinate information of the actual clamping position.

[0094] Step 3: Based on the coordinate information of the actual clamping position, use the path planning software to plan the motion trajectory and generate the code corresponding to the path of the cladding pattern;

[0095] Step 4: Input the code into the cladding machine and perform cladding on the roller with the corresponding knife line pattern.

[0096] In order to better illustrate the technical solution of the present invention, the following preferred embodiments are further described.

[0097] Example 1

[0098] Step 1: After grinding and cleaning the surface of the roller 10 to be clad, fix the roller with a three-jaw chuck 22 and a rotary thimble 23. Select the corresponding measurement program in the laser cladding machine and use the measuring probe 9 to measure the circumferential surface information of the roller 10. Figure 2 As shown, the roller 10 is secured to the turntable using a three-jaw chuck 22 and a rotary thimble 23. Ruby measuring probes 9 are used to measure the roller's circumferential surface. The measurement points should be evenly distributed along the circumference to accurately fit the cylindrical cross-section. Four circumferential points are evenly distributed along the roller's axial direction, with 12 measurement points on each circumference, for a total of 48 measurement points.

[0099] Step 2: Read the data of the measuring points on the surface of the roller shaft in the roller cutter line path planning software, use the initial radius value of the roller shaft, the coordinates of the center of the roller shaft bottom surface and the Z-axis direction vector as the initial value of the error function, substitute the data and coordinates of the measuring points into the error function respectively, and use the Levenberg-Marquardt algorithm to solve the equation parameter values ​​of the fitting cylindrical surface until the convergence threshold or the number of iterations is met to obtain the optimal solution of the parameters.

[0100] Step 3: Use the fitted cylinder center axis as the Z axis to generate a new coordinate axis, convert the coordinate data of the original coordinate system into the coordinate data of the new coordinate system, combine the path planning and scanning strategy of the cladding pattern, output the generated path and display it in the path planning software to generate the corresponding path code.

[0101] Step 4: Check the generated code and the corresponding roller cutter pattern in the roller cutter path planning software. After confirming that the cutter pattern is correct, input the code into the machine tool. Execute the code on the machine tool to complete the cladding process as set.

[0102] After the cladding process is completed, the excess powder is cleaned and the roller is removed from the fixture for subsequent processing and performance testing.

[0103] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A fitting positioning method for the clamping position of a circular roller die roller shaft, characterized in that: The steps include: S1. Fix the cylindrical roller on a turntable. The turntable can drive the roller to rotate. Use the turntable's rotation center axis as the Z axis to establish an OXYZ three-dimensional measurement coordinate system. S2. Select a cross section in the extension direction of the roller, select measurement points on the periphery of the cross section, measure the measurement points using a measuring tool, and obtain three-dimensional coordinate information of the measurement points; and fit the geometric information of the roller based on the three-dimensional coordinate information of the measurement points on the roller surface; S3. Based on the positional relationship between point C on the center axis of the roller and the straight line, the equation of the roller cylindrical surface is obtained. Based on the error between the measured position of the measuring point and the actual radius of the cylinder, an error function is constructed. The error function is iteratively calculated to obtain the equation parameter value that minimizes the error, thereby obtaining the actual position of the roller to eliminate the error. The roller fitting is completed, and the coordinate data of the measuring point is accurate. S4. Using the actual center axis of the fitted roller as the Z axis to generate a new coordinate axis, converting the coordinate data of the original coordinate system into the coordinate data of the new coordinate system to obtain the coordinates of the actual clamping position; The specific steps of step S3 include: S301, Setting is the direction vector on the central axis of the roller, C(x0, y0, z0) is a point on the central axis of the cylinder, and P(x, y, z) is an arbitrary point on the circumferential surface of the roller; S302. The vertical distance L from point P (x, y, z) to point C on the central axis of the roller is equal to the actual radius r of the cylinder, then: L 2 =r 2 ; S303, in actual measurement, the error value between the measurement position of the measurement point and the actual radius of the cylinder, set the error value d between the distance L from the measurement point to the central axis of the cylinder and the radius r of the cylinder i , the error value is the difference between the distance L and the cylinder radius r, and the error function is defined as: S304. Use the initial radius r of the roller, the coordinates of the center of the roller bottom surface, and the direction vector of the cylindrical axis as initial values. Then, substitute the data and coordinates of the measuring point P into the error function in turn, perform iterative calculation on the error function, and solve the equation parameter values ​​of the fitted cylindrical surface. When the convergence threshold or the number of iterations is met, the iterative calculation is stopped to obtain the equation parameter values ​​of the optimal solution. The equation parameter values ​​of the optimal solution are used according to the equation of the configured cylindrical surface to complete the fitting of the cylindrical surface and obtain the coordinate information of the actual clamping position of the roller. The position information of the fitted roller includes the fitting axial direction, the fitting radius, and the fitting center axis. The Levenberg-Marquardt algorithm is selected to iteratively solve the error function. The initial values ​​used in the iterative calculation are the initial radius r of the roller, the coordinates of the center of the roller bottom surface, and the Z-axis direction vector.

2. The fitting positioning method according to claim 1, wherein: In step S1, a chuck and an ejector pin are provided on the turntable, and both ends of the roller are clamped and fixed by the chuck and the ejector pin, respectively. The chuck and the ejector pin drive the roller to rotate on the turntable. During measurement, the roller rotates one circle on the turntable, and the measuring tool completes the measurement of a measuring point on the cross section of the roller.

3. The fitting positioning method according to claim 1, wherein: The measuring tool is a ruby ​​probe, and the head of the ruby ​​probe is a ruby ​​ball with a diameter of 2.0 mm.

4. The fitting positioning method according to claim 3, wherein: In step S2, n mutually parallel sections are selected in the extension direction of the roller, and m measurement points P are selected on the circumference of any selected section. The measurement points are located on the circumferential surface of the roller. The number of sections selected on the roller is n ≥ 4, and the number of measurement points on any section selected on the roller is m ≥ 12. The m measurement points on the same roller section are spaced at the same distance.

5. The fitting positioning method according to claim 4, wherein: In step S2, a measuring tool is used to measure the selected measuring points on the roller surface to obtain three-dimensional coordinate information of the measuring points in the three-dimensional measurement coordinate system; According to the three-dimensional coordinate information of the measuring points on the roller surface, the circular cross section of the roller circumference is obtained by fitting; According to the circular cross section obtained by fitting, a first radius r of the circular cross section is calculated.

6. The fitting positioning method according to claim 1, wherein: In step S4, the position information of the fitting roller is obtained, and the center axis of the fitting roller is used as the Z′ axis to establish a three-dimensional fitting coordinate system. The position information of the cylindrical surface is converted into coordinate data of the cylindrical surface in the new coordinate system, thereby converting the coordinate data of the original coordinate system into coordinate data of the new coordinate system.

7. A roller cladding processing method based on the fitting positioning method according to any one of claims 1 to 6, characterized in that: Including steps: Step 1: Grind and clean the roller surface to remove contaminants on the roller surface; use a three-jaw chuck and a rotary thimble to fix the roller on the turntable; Step 2: Use a measuring tool to measure the surface of the roller's circumference to obtain coordinate data of the measuring points. Based on the obtained coordinate data of the measuring points, the cylindrical surface of the roller is fitted and the coordinates are converted using the fitting positioning method to obtain coordinate information of the actual clamping position. Step 3: Based on the coordinate information of the actual clamping position, use the path planning software to plan the motion trajectory and generate the code corresponding to the path of the cladding pattern; Step 4: Input the code into the cladding machine and perform cladding on the roller with the corresponding knife line pattern.

Citation Information

Patent Citations

  • Cylindricity error rapid evaluation method

    CN112163294A

  • Equipment current detection method and electronic equipment

    CN114002482A