Square tube processing method and processing system

By adjusting the center line of the clamping part coincides with the center line of the clamp rotation during square tube processing, and obtaining the end surface deviation value to generate a processing trajectory, the cutting deviation problem caused by clamping offset and deformation is solved, and the accuracy and yield of square tube cutting are improved.

CN115781047BActive Publication Date: 2025-08-12CHANGZHOU GUGAO INTELLIGENT EQUIP TECH RES INST CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211509952.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-29
Publication Date
2025-08-12
Estimated Expiration
2042-11-29

AI Technical Summary

Technical Problem

The center line does not overlap during the processing of square pipes due to clamping deviation and deformation, resulting in large cutting deviations, high defect rate, and increased costs.

Method used

By rotatable clamping the square tube, adjusting the center line of the clamping part coincides with the center line of the rotation of the clamp, obtaining the deviation value of the inlet and outlet end surfaces, generating a processing trajectory to compensate for the deviation, and achieving accurate cutting.

Benefits of technology

It improves the accuracy and yield of square tube cutting, reduces the defective rate, and ensures the accuracy and efficiency of processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115781047B_ABST
    Figure CN115781047B_ABST
Patent Text Reader

Abstract

The present invention provides a square tube processing method and processing system, wherein the square tube processing method includes the following steps: clamping the square tube with a rotatable fixture, the square tube being divided into a clamping portion and a portion to be cut along its own length direction, the end face of the portion to be cut close to the fixture being the inlet end face, and the end face of the portion to be cut away from the fixture being the outlet end face; adjusting the center line of the clamping portion in its own length direction to coincide with the rotation center line of the fixture; obtaining a first deviation value between the actual center coordinate of the inlet end face and the theoretical center coordinate of the inlet end face, a second deviation value between the actual center coordinate of the outlet end face and the theoretical center coordinate of the outlet end face, and a distance between the inlet end face and the outlet end face; and generating a processing trajectory based on the first deviation value, the second deviation value, the distance, and the theoretical rotation center. According to the square tube processing method of the present invention, a cutting trajectory can be generated according to the actual shape of the square tube, thereby improving cutting accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of mechanical processing, and more particularly to a processing method and a processing system for a square tube. Background Art

[0002] In the prior art, when a square tube is processed using a processing device such as a CNC machine tool, a chuck is used to clamp the square tube, and the chuck drives the square tube to rotate as required during the processing process. Due to the possibility of positional offset during the clamping process and the possible deformation of the square tube, the center line of the clamped square tube and the rotation center line of the square tube may not coincide, and there may be a positional deviation between the two. In addition, during the rotation of the square tube, since one end of the square tube is suspended in the air, it bends under the influence of the square tube's own gravity, causing the center line of the square tube to not coincide with the rotation center line. At this time, when a laser cutting head is used to laser cut the square tube, since the laser cutting head determines the travel trajectory based on the rotation center of the chuck, and the rotation center line of the chuck does not coincide with the center line of the square tube, a large deviation may occur during the cutting process of the square tube, increasing the defective rate of the product and the production cost of the product. Summary of the Invention

[0003] One object of the present invention is to provide a new technical solution for a square tube processing method, which can at least solve the problems of large deviations and high defective rates that may occur during the square tube processing process in the prior art.

[0004] The present invention provides a square tube processing method, comprising the following steps: clamping the square tube by a rotatable clamp, the square tube being divided into a clamping part and a to-be-cut part along its own length direction, the end face of the to-be-cut part close to the clamp being an inlet end face, and the end face of the to-be-cut part away from the clamp being an outlet end face; adjusting the center line of the clamping part in its own length direction to coincide with the rotation center line of the clamp; obtaining a first deviation value between the actual center coordinates of the inlet end face and the theoretical center coordinates of the inlet end face, a second deviation value between the actual center coordinates of the outlet end face and the theoretical center coordinates of the outlet end face, and a distance between the inlet end face and the outlet end face; generating a processing trajectory according to the first deviation value, the second deviation value, the distance, and the theoretical rotation center of the clamp to cut the square tube.

[0005] Optionally, any one of the inlet end face and the outlet end face is a surface to be measured, the surface to be measured is a regular quadrilateral, and the circumference of the surface to be measured has four vertices. The step of obtaining the deviation value between the actual center coordinates of the surface to be measured and the theoretical center coordinates of the surface to be measured includes: determining the first position of the four vertices; determining the second position of the four vertices after the fixture is rotated 180°; determining the deviation value between the actual center coordinates of the surface to be measured and the theoretical center coordinates of the surface to be measured based on a preset first mapping relationship, the first position and the second position; wherein the first mapping relationship is used to represent a center point corresponding to the four vertices.

[0006] Optionally, the step of obtaining the first position and the second position includes: rotating the fixture by 0°, -90°, -180° and -270° in sequence, obtaining the position information of the four vertices four times, and obtaining the position information of two vertices at the same time each time.

[0007] Optionally, the four vertices are the first vertex, the second vertex, the third vertex and the fourth vertex, and the step of determining the deviation value between the actual center coordinates of the surface to be measured and the theoretical center coordinates of the surface to be measured includes: using the horizontal coordinates of the first vertex and the second vertex corresponding to a rotation of 0° as the horizontal coordinates of the first position; using the horizontal coordinates of the third vertex and the fourth vertex corresponding to a rotation of -180° as the horizontal coordinates of the second position; and obtaining the deviation value between the horizontal coordinates of the actual center coordinates of the surface to be measured and the horizontal coordinates of the theoretical center coordinates of the surface to be measured based on the change in the horizontal coordinates of the first position and the second position.

[0008] Optionally, the four vertices are the first vertex, the second vertex, the third vertex and the fourth vertex, and the step of determining the deviation value between the actual center coordinates of the surface to be measured and the theoretical center coordinates of the surface to be measured includes: using the longitudinal coordinates of the second vertex and the third vertex corresponding to a rotation of -90° as the longitudinal coordinates of the first position; using the longitudinal coordinates of the fourth vertex and the first vertex corresponding to a rotation of -270° as the longitudinal coordinates of the second position; and obtaining the deviation value between the horizontal coordinate of the actual center coordinate of the surface to be measured and the longitudinal coordinate of the theoretical center coordinate of the surface to be measured based on the change in the longitudinal coordinate of the first position and the longitudinal coordinate of the second position.

[0009] Optionally, at each rotation, the two vertices measured simultaneously are at the same height.

[0010] Optionally, the first positions of the four vertices are acquired by a laser follower located above the square tube.

[0011] Optionally, the step of generating a processing trajectory according to the first deviation value, the second deviation value, the distance and the theoretical rotation center of the fixture includes: obtaining the deviation value between the actual center coordinates and the theoretical center coordinates of the cross section per unit distance in the length direction of the square tube according to the first deviation value, the second deviation value and the distance; determining the distance between the cross section of the position to be cut and the entrance end face; and producing the processing trajectory according to the distance between the cross section of the position to be cut and the entrance end face and the deviation value between the actual center coordinates and the theoretical center coordinates of the cross section per unit distance.

[0012] Optionally, the outer circumference of the square tube has four side edges, and the step of obtaining the distance between the inlet end face and the cross-section of the position to be cut, or obtaining the distance between the inlet end face and the outlet end face includes: determining a third position and a fourth position corresponding to the same side edge, the third position being the position of the vertex of the inlet end face, and the fourth position being the position of the vertex of the cross-section of the position to be cut or the position of the vertex of the outlet end face; determining the distance between the inlet end face and the cross-section of the position to be cut, or determining the distance between the inlet end face and the outlet end face according to a preset second mapping relationship, the third position and the fourth position; wherein the second mapping relationship is used to represent the difference between the third position and the fourth position.

[0013] The present invention also provides a square tube processing system, comprising: a machine tool; a fixture, the fixture being rotatably arranged on the machine tool and capable of clamping the square tube; and a processing device, the processing device being capable of processing the square tube according to any of the above-mentioned processing methods.

[0014] According to the square tube processing method of the embodiment of the present invention, the deviation compensation of the theoretical rotation center of the fixture is achieved through the first deviation value corresponding to the inlet end face, the second deviation value corresponding to the outlet end face, and the distance between the inlet end face and the outlet end face, so that the processing trajectory during processing can be compensated and calibrated according to the actual shape and installation position of the square tube, and the processing trajectory is generated according to the actual cutting section of the square tube, and the cutting processing is performed according to the actual position of the square tube, which avoids the processing deviation caused by the deformation of the square tube, ensures the accuracy of the square tube cutting, and is conducive to improving the yield rate of the square tube cutting.

[0015] Further features and advantages of the present invention will become apparent from the following detailed description of exemplary embodiments of the present invention with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.

[0017] Figure 1 is a schematic diagram of measuring position information of a first vertex and a second vertex of a square tube according to one embodiment of the present invention;

[0018] Figure 2 is a schematic diagram of measuring position information of the second vertex and the third vertex of a square tube according to one embodiment of the present invention;

[0019] Figure 3 is a schematic diagram of measuring position information of the third vertex and the fourth vertex of a square tube according to one embodiment of the present invention;

[0020] Figure 4 is a schematic diagram of measuring position information of the fourth vertex and the first vertex of a square tube according to one embodiment of the present invention;

[0021] Figure 5 is a schematic diagram of the three-dimensional structure of a clamp and a square tube according to an embodiment of the present invention;

[0022] Figure 6 is a schematic planar structural diagram of a clamp and a square tube according to an embodiment of the present invention;

[0023] Figure 7 3 is a schematic diagram comparing the theoretical position and the actual position of the cross section of a square tube when it is rotated 0° according to an embodiment of the present invention, wherein the dotted line represents the theoretical position and the solid line represents the actual position;

[0024] Figure 8 3 is a schematic diagram comparing the theoretical position and the actual position of the cross section of a square tube when it is rotated -90° according to an embodiment of the present invention, wherein the dotted line represents the theoretical position and the solid line represents the actual position;

[0025] Figure 9 3 is a schematic diagram comparing the theoretical position and actual position of a cross section of a square tube when the square tube is rotated -180° according to an embodiment of the present invention, wherein the dotted line represents the theoretical position and the solid line represents the actual position;

[0026] Figure 10 3 is a schematic diagram comparing the theoretical position and the actual position of the cross section of a square tube when it is rotated -270° according to an embodiment of the present invention, wherein the dotted line represents the theoretical position and the solid line represents the actual position;

[0027] Figure 11 Schematic diagram of the relative positions of the theoretical rotation center and the actual rotation center according to one embodiment of the present invention, wherein the solid line represents the theoretical position of the square tube and the dotted line represents the actual position of the square tube;

[0028] Figure 12 for Figure 11 Magnified view of the circled D region.

[0029] Reference numerals

[0030] Square tube 100;

[0031] Inlet end face 10; first vertex 11; second vertex 12; third vertex 13; fourth vertex 14; first measuring point 15; second measuring point 16;

[0032] outlet end face 20;

[0033] fixture 200;

[0034] Laser follower 300. DETAILED DESCRIPTION

[0035] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that unless otherwise specifically stated, the relative arrangement of components and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present invention.

[0036] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

[0037] Technologies, methods, and equipment known to ordinary technicians in the relevant art may not be discussed in detail, but where appropriate, the technologies, methods, and equipment should be considered part of the specification.

[0038] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiments may have different values.

[0039] It should be noted that like reference numerals and letters refer to like items in the following figures, and therefore, once an item is defined in one figure, it need not be further discussed in subsequent figures.

[0040] The following describes in detail a method for processing the square tube 100 according to an embodiment of the present invention with reference to the accompanying drawings.

[0041] like Figures 1 to 12 As shown, the processing method of the square tube 100 according to the embodiment of the present invention includes the following steps:

[0042] The square tube 100 is clamped by a rotatable clamp 200, and the square tube 100 is divided into a clamping part and a part to be cut along its own length direction. The end face of the part to be cut close to the clamp 200 is the inlet end face 10, and the end face of the part to be cut away from the clamp 200 is the outlet end face 20.

[0043] The center line of the clamping portion in its length direction is adjusted to coincide with the rotation center line of the clamp 200 .

[0044] Obtain a first deviation value between the actual center coordinates of the inlet end face 10 and the theoretical center coordinates of the inlet end face 10 , a second deviation value between the actual center coordinates of the outlet end face 20 and the theoretical center coordinates of the outlet end face 20 , and a distance between the inlet end face 10 and the outlet end face 20 .

[0045] A processing trajectory is generated according to the first deviation value, the second deviation value, the distance, and the theoretical rotation center of the fixture 200 to cut the square tube 100 .

[0046] In other words, when processing a square tube, the square tube 100 can be first clamped into the fixture 200. The portion of the square tube 100 clamped by the fixture 200 can be defined as the clamped portion, and the portion of the square tube 100 extending from one end of the fixture 200 can be defined as the portion to be cut. For example, the portion of the square tube 100 located behind the fixture 200 is the clamped portion, and the portion of the square tube 100 located in front of the fixture 200 is the portion to be cut.

[0047] One end face of the portion to be cut in its own length direction may be close to the fixture 200 and may be defined as the inlet end face 10, which may be a virtual face. The other end face of the portion to be cut in its own length direction may be away from the fixture 200 and may be defined as the outlet end face 20.

[0048] Then, the position of the square tube 100 on the fixture 200 can be adjusted so that the center line of the clamping part in its own length direction coincides with the rotation center line of the fixture 200 to avoid measurement errors caused by misalignment of the rotation centers.

[0049] Next, the first deviation value corresponding to the center coordinates of the inlet end face 10, the second deviation value corresponding to the center coordinates of the outlet end face 20, and the distance between the inlet end face 10 and the outlet end face 20 can be obtained. For example, by substituting the above deviation values and distances into the preset function, the deviation value of the center coordinates of the virtual section corresponding to any unit distance between the inlet end face 10 and the outlet end face 20 can be obtained.

[0050] Finally, a machining trajectory is generated based on the first deviation value, the second deviation value, the distance, and the theoretical rotation center of the fixture 200 to cut the square tube 100. For example, the first deviation value, the second deviation value, and the distance can be used to determine the center coordinate deviation of any virtual cross-section. This center coordinate deviation of the virtual cross-section is then compensated to the theoretical rotation center, thereby generating a machining trajectory and allowing the square tube 100 to be cut according to its actual shape. In other words, by substituting the first deviation value, the second deviation value, the distance, and the theoretical rotation center of the fixture 200 into a preset function, a compensation value can be obtained, thereby generating a machining trajectory.

[0051] Therefore, according to the processing method of the square tube 100 of the embodiment of the present invention, the deviation compensation of the theoretical rotation center of the clamp 200 is achieved through the first deviation value corresponding to the inlet end face 10, the second deviation value corresponding to the outlet end face 20, and the distance between the inlet end face 10 and the outlet end face 20, so that the processing trajectory during processing can be compensated and calibrated according to the actual shape and installation position of the square tube 100, and the processing trajectory is generated according to the actual cutting cross-section of the square tube 100, and the cutting processing is performed according to the actual position of the square tube 100, thereby avoiding processing deviation caused by deformation of the square tube 100, ensuring the cutting accuracy of the square tube 100, and helping to improve the yield rate of square tube cutting.

[0052] According to one embodiment of the present invention, either the inlet end face 10 or the outlet end face 20 is a surface to be measured, the surface to be measured is a regular quadrilateral, and the circumference of the surface to be measured has four vertices. The step of obtaining the deviation value between the actual center coordinate of the surface to be measured and the theoretical center coordinate of the surface to be measured includes:

[0053] Determine the first positions of the four vertices.

[0054] The second positions of the four vertices after the jig 200 rotates 180° are determined.

[0055] According to the preset first mapping relationship, the first position and the second position, a deviation value between the actual center coordinates of the surface to be measured and the theoretical center coordinates of the surface to be measured is determined.

[0056] The first mapping relationship is used to represent a central point corresponding to four vertices.

[0057] In other words, the same method can be used to obtain the first deviation value corresponding to the inlet end face 10 and the second deviation value corresponding to the outlet end face 20. It should be noted that this method can also be used to obtain the corresponding center coordinates of any virtual cross-section between the inlet end face 10 and the outlet end face 20. Any cross-section between the inlet end face 10 and the outlet end face 20 can be any cross-section obtained by cutting the portion to be cut along a plane perpendicular to the length direction of the portion to be cut.

[0058] In this embodiment, since the center positions of the virtual surface and the outlet end surface 20 are difficult to measure, measuring points using vertices simplifies the process of obtaining the deviation value of the center coordinates of the measured surface. Furthermore, by rotating the fixture 200, the square tube 100 can be rotated. Within a measurement area, measurements are taken once before and again after the square tube 100 rotates. This allows the coordinate changes of two vertices corresponding to the same measurement area to be obtained, thereby obtaining the center coordinate deviation value of the measured surface.

[0059] In some specific embodiments of the present invention, the step of obtaining the first position and the second position includes: rotating the fixture 200 by 0°, -90°, -180° and -270° in sequence, obtaining the position information of the four vertices four times, and obtaining the position information of two vertices at the same time each time.

[0060] For example, the surface to be measured of the square tube 100 may include four vertices, such as Figure 1 As shown, these four vertices are arranged in a clockwise direction. Figure 1 In the position shown, the upper left vertex of the inlet end face 10 can be the first vertex 11, the upper right vertex of the inlet end face 10 can be the second vertex 12, the lower right vertex of the inlet end face 10 can be the third vertex 13, and the lower left vertex of the inlet end face 10 can be the fourth vertex 14.

[0061] like Figures 1 to 4 As shown, the clamp 200 can hold the square tube 100 and rotate it counterclockwise. First, the clamp 200 can hold the square tube 100 and rotate it from 0° to Figure 1 The position shown in FIG. 1 can be measured to obtain the position information of the first vertex 11 and the second vertex 12. Then, the clamp 200 can clamp the square tube 100 and rotate -90° to the position shown in FIG. Figure 2 The position shown in FIG. 1 is measured to obtain the position information of the second vertex 12 and the third vertex 13. Next, the fixture 200 can hold the square tube 100 and rotate -180° to the position shown in FIG. Figure 3 The position shown in FIG. 1 is measured to obtain the position information of the third vertex 13 and the fourth vertex 14. Finally, the fixture 200 can hold the square tube 100 and rotate -270° to the position shown in FIG. Figure 4 At the position shown, the position information of the fourth vertex 14 and the first vertex 11 is measured and obtained.

[0062] In this embodiment, by rotating the fixture 200 one circle and measuring the position information of the four vertices in turn, it is beneficial to improve the measurement efficiency. In addition, by obtaining two pieces of position information for each vertex, it is beneficial to improve the accuracy of the obtained center coordinate deviation value, and thus it is beneficial to improve the processing accuracy of the square tube 100.

[0063] According to one embodiment of the present invention, the four vertices are respectively a first vertex 11, a second vertex 12, a third vertex 13 and a fourth vertex 14, and the step of determining the deviation value between the actual center coordinates of the surface to be measured and the theoretical center coordinates of the surface to be measured includes:

[0064] The horizontal coordinates of the first vertex and the second vertex corresponding to a rotation of 0° are used as the horizontal coordinates of the first position.

[0065] The abscissas of the third and fourth vertices corresponding to the -180° rotation are used as the abscissas of the second position.

[0066] The deviation value between the abscissa of the actual center coordinate of the surface to be measured and the abscissa of the theoretical center coordinate of the surface to be measured is obtained according to the variation of the abscissa of the first position and the abscissa of the second position.

[0067] For example, at 0°, the position information of the first vertex 11 is (X1, Z1), and the position information of the second vertex 12 is (X2, Z2); at -90°, the position information of the second vertex 12 is (X3, Z3), and the position information of the third vertex 13 is (X4, Z4); at -180°, the position information of the third vertex 13 is (X5, Z5), and the position information of the fourth vertex 14 is (X6, Z6); at -270°, the position information of the fourth vertex 14 is (X7, Z7), and the position information of the first vertex 11 is (X8, Z8). The deviation value between the abscissa of the actual center coordinate of the measured surface and the abscissa of the theoretical center coordinate of the measured surface can be obtained by the following function:

[0068] deltaX=-[(X1+X2) / 2-(X5+X6) / 2] / 2.

[0069] In some specific embodiments of the present application, the four vertices are respectively a first vertex, a second vertex, a third vertex, and a fourth vertex, and the step of determining the deviation between the actual center coordinates of the surface to be measured and the theoretical center coordinates of the surface to be measured includes:

[0070] The ordinates of the second and third vertices corresponding to the -90° rotation are used as the ordinates of the first position.

[0071] The ordinates of the fourth vertex and the first vertex corresponding to the rotation of -270° are used as the ordinates of the second position.

[0072] The deviation value between the abscissa of the actual center coordinate of the surface to be measured and the ordinate of the theoretical center coordinate of the surface to be measured is obtained according to the variation of the ordinate of the first position and the ordinate of the second position.

[0073] For example, the outer circumference of the square tube 100 has four sides, and in a cross section perpendicular to the length of the square tube 100, the outer circumference of the cross section has four vertices, namely, a first vertex 11, a second vertex 12, a third vertex 13, and a fourth vertex 14. Alternatively, the square tube 100 can be a rectangular hollow tube formed by four side panels connected in sequence.

[0074] For example, at 0°, the position information of the first vertex 11 is (X1, Z1), and the position information of the second vertex 12 is (X2, Z2); at -90°, the position information of the second vertex 12 is (X3, Z3), and the position information of the third vertex 13 is (X4, Z4); at -180°, the position information of the third vertex 13 is (X5, Z5), and the position information of the fourth vertex 14 is (X6, Z6); at -270°, the position information of the fourth vertex 14 is (X7, Z7), and the position information of the first vertex 11 is (X8, Z8). The deviation value between the ordinate of the actual center coordinate of the measured surface and the ordinate of the theoretical center coordinate of the measured surface can be obtained by the following function: deltaZ = -[(Z3+Z4) / 2-(Z7+Z8) / 2] / 2.

[0075] For example, by measuring the 8 coordinate values of the inlet end face 10 and the 8 coordinate values of the outlet end face 20, the coordinate values of the vertices in Table 1 and Table 2 can be obtained, and by calculation, deltaX1 and deltaZ1 corresponding to the inlet end face and deltaX2 and deltaZ2 corresponding to the outlet end face can be obtained.

[0076] Table 1 Inlet end face

[0077] Unit / mm Unit / mm X1 -50.947 Z1 136.579 X2 -81.052 Z2 136.579 X3 -50.443 Z3 136.835 X4 -81.556 Z4 136.835 X5 -50.446 Z5 136.962 X6 -81.552 Z6 136.962 X7 -50.447 Z7 136.747 X8 -81.556 Z8 136.747 deltaX1 0.00025 deltaZ1 -0.044

[0078] Table 2 Outlet end face

[0079] Unit / mm Unit / mm X1 -50.697 Z1 136.116 X2 -80.802 Z2 136.116 X3 -49.947 Z3 137.231 X4 -81.052 Z4 137.231 X5 -50.447 Z5 137.613 X6 -81.552 Z6 137.613 X7 -51.197 Z7 136.393 X8 -81.806 Z8 136.393 deltaX2 -0.1885 deltaZ2 -0.419

[0080] According to one embodiment of the present invention, during each rotation, the two vertices measured simultaneously are located at the same height. It should be noted that the "at the same height" herein may include the two vertices measured simultaneously having approximately the same height, that is, during each rotation, the two vertices measured simultaneously may be approximately in the same horizontal plane.

[0081] Specifically, when the clamp 200 rotates 0°, the heights of the first vertex 11 and the second vertex 12 are approximately the same; when the clamp 200 rotates -90°, the heights of the second vertex 12 and the third vertex 13 are approximately the same; when the clamp 200 rotates -180°, the heights of the third vertex 13 and the fourth vertex 14 are approximately the same; when the clamp 200 rotates -270°, the heights of the fourth vertex 14 and the first vertex 11 are approximately the same.

[0082] In this embodiment, by setting the heights of the two vertices measured simultaneously to be the same during each rotation, it is beneficial to reduce the error in the vertical direction when the two vertices are measured simultaneously, and it is beneficial to obtain the position information of the two vertices through the same measuring piece.

[0083] According to one embodiment of the present invention, a laser follower 300 positioned above the square tube 100 acquires the first positions of the four vertices. Specifically, a laser follower 300 can be positioned above the square tube 100 to measure the three-dimensional coordinates of each point on the tube 100. Acquiring positional information for each vertex using the laser follower 300 improves measurement accuracy and efficiency. For example, when the fixture is rotated 0°, the laser follower 300 acquires the position of the first vertex and then moves to the second vertex to measure its position.

[0084] The position of the laser 300 may be calibrated, for example, using the following function:

[0085] X0=[(X1+X2) / 2+(X5+X6) / 2] / 2;

[0086] Zt=[(Z1+Z2) / 2+(Z5+Z6) / 2] / 2;

[0087] Z0=Zt+H / 2+LaserFollow。

[0088] Wherein, X0 and Z0 are the mean coordinate center points of the machine tool, H is the height of the square tube 100, and LaserFollow is the height of the laser follower 300.

[0089] According to one embodiment of the present invention, the step of generating a machining trajectory according to the first deviation value, the second deviation value, the distance, and the theoretical rotation center of the fixture includes:

[0090] The deviation value between the actual center coordinates and the theoretical center coordinates of the cross section per unit distance in the length direction of the square tube is obtained according to the first deviation value, the second deviation value and the distance.

[0091] Determine the distance between the cross section of the location to be cut and the inlet end face.

[0092] The processing trajectory is produced according to the distance between the cross section at the position to be cut and the entrance end face and the deviation value between the actual center coordinates of the cross section per unit distance and the theoretical center coordinates.

[0093] For example, the distance between the inlet end face 10 and the outlet end face 20 is D, and the deviation between the actual center coordinate and the theoretical center coordinate of the cross section per unit distance is:

[0094] △X=(deltaX2-deltaX1) / D;

[0095] ΔZ=(deltaZ2-deltaZ1) / D;

[0096] Wherein, deltaX2 and deltaZ2 are second deviation values calculated based on the vertices of the outlet end face 20 , and deltaX1 and deltaZ1 are first deviation values calculated based on the vertices of the inlet end face 10 .

[0097] The distance between the cross section at the cutting position and the inlet end face 10 is d. The deviation value corresponding to any cross section between the inlet end face 10 and the outlet end face 20 is:

[0098] Xd=△X*d+delta1X1;

[0099] Zd=△Z*d+deltaZ1;

[0100] Wherein, Xd and Zd are the X deviation and Z deviation of the center coordinate deviation corresponding to any cross section between the inlet end face 10 and the outlet end face 20 .

[0101] In addition, if Figure 11 and Figure 12 As shown, in the process of producing the machining trajectory, it can be calculated according to trigonometric functions. For example, Xd, Zd and Ld can form a right triangle, Ld can be the hypotenuse, and the angle between Ld and the positive direction of the X-axis is θ. The horizontal coordinate of the actual rotation center can be the sum of the horizontal coordinate of the preset theoretical rotation center and Ld×cos (preset angle + θ), and the vertical coordinate of the actual rotation center can be the sum of the vertical coordinate of the preset theoretical rotation center and Ld×sin (preset angle + θ).

[0102] like Figure 11 and Figure 12 As shown, point A represents the actual rotation center, point B represents the theoretical rotation center, point C represents the compensation feature point, and the line between point B and point C represents the compensation distance.

[0103] Xw=Xbase+Ld*cos(W+θ);

[0104] Zw=Zbase+Ld*sin(W+θ);

[0105] Among them, Xw and Zw are the movement data of the laser head during the final processing. Xbase and Zbase are the theoretical movement data calculated by the machine tool system according to the theoretical state, which is the data provided by the machine tool itself. W is the theoretical rotation angle of the machine tool under the theoretical state, which is also provided by the machine tool itself. θ is the actual deviation angle, which can be calculated through trigonometric functions and combined with △X, △Z, and △L.

[0106] In some specific embodiments of the present invention, the outer circumference of the square tube 100 has four sides, and the step of obtaining the distance between the inlet end face and the cross section of the position to be cut, or obtaining the distance between the inlet end face and the outlet end face includes:

[0107] Determine a third position and a fourth position corresponding to the same side, the third position is the position of the vertex of the inlet end face, and the fourth position is the position of the vertex of the cross section of the position to be cut or the position of the vertex of the outlet end face.

[0108] Determine the distance between the inlet end face and the cross section of the to-be-cut position, or determine the distance between the inlet end face and the outlet end face, according to the preset second mapping relationship, the third position, and the fourth position;

[0109] The second mapping relationship is used to represent the difference between the third position and the fourth position.

[0110] For example, the third position may correspond to the first measurement point 15, which may be the point where an edge extending along the length of the square tube 100 intersects the outlet end face 20. The fourth position may correspond to the second measurement point 16, which may be the point where the same edge intersects the inlet end face 10, or the point where the same edge intersects the cross-section of the position to be cut.

[0111] Optionally, the first measuring point 15 and the second measuring point 16 are respectively located at the top of the square tube 100. By setting the first measuring point 15 and the second measuring point 16 at the top of the square tube 100, since the measurement of the top of the square tube 100 is more convenient, the efficiency of obtaining the position information of the first measuring point 15 and the second measuring point 16 can be improved, thereby improving the processing efficiency.

[0112] In this embodiment, the distance between the outlet end face 20 and the inlet end face 10 can be obtained by measuring the position information of the first measuring point 15 and the second measuring point 16, which is conducive to improving measurement efficiency and further improving processing efficiency.

[0113] An embodiment of the present invention also provides a processing system for a square tube 100, including a machine tool, a fixture 200, and a processing device. Specifically, the fixture 200 is rotatably arranged on the machine tool, the fixture 200 can clamp the square tube 100, and the processing device can process the square tube 100 according to any of the above-mentioned processing methods.

[0114] In other words, the processing system of the square tube 100 is mainly composed of a machine tool, a fixture 200, and a processing device, wherein the fixture 200 can be rotatably connected to the machine tool, the fixture 200 can be used to clamp the square tube 100 and drive the square tube 100 to rotate, and the processing device can cut the square tube 100 according to the processing trajectory generated by any of the above-mentioned processing methods.

[0115] Since the processing device in the square tube 100 processing system in this embodiment adopts the processing method of the square tube 100 described in any of the above embodiments, the square tube 100 processing system in this embodiment has the beneficial effects described in any embodiment of the processing method of the square tube 100, which will not be repeated here.

[0116] Although some specific embodiments of the present invention have been described in detail by way of examples, it should be understood by those skilled in the art that the above examples are for illustration only and are not intended to limit the scope of the present invention. It should be understood by those skilled in the art that modifications may be made to the above embodiments without departing from the scope and spirit of the present invention. The scope of the present invention is defined by the appended claims.

Claims

1. A method for processing a square tube, characterized in that: The steps include: A rotatable clamp is used to clamp the square tube. The square tube is divided into a clamping portion and a portion to be cut along its length. The end face of the portion to be cut close to the clamp is the inlet end face, and the end face of the portion to be cut away from the clamp is the outlet end face. Adjusting the center line of the clamping portion in its own length direction to coincide with the rotation center line of the clamp; Obtaining a first deviation value between the actual center coordinates of the inlet end face and the theoretical center coordinates of the inlet end face, a second deviation value between the actual center coordinates of the outlet end face and the theoretical center coordinates of the outlet end face, and a distance between the inlet end face and the outlet end face; Obtaining a deviation between the actual center coordinates and the theoretical center coordinates of a cross section per unit distance in the length direction of the square tube according to the first deviation value, the second deviation value, and the distance; Determine the distance d between the cross section of the position to be cut and the inlet end face; According to the distance d and the deviation value between the actual center coordinates and the theoretical center coordinates of the cross-section of the unit distance, the center coordinate deviation value corresponding to the cross-section of the position to be cut is generated, and the center coordinate deviation value is compensated to the theoretical center coordinate, thereby generating a processing trajectory to cut the square tube.

2. The method for processing a square tube according to claim 1, characterized in that: Either the inlet end face or the outlet end face is a surface to be measured, the surface to be measured is a regular quadrilateral, and the circumference of the surface to be measured has four vertices. The step of obtaining the deviation value between the actual center coordinate of the surface to be measured and the theoretical center coordinate of the surface to be measured includes: determining first positions of the four vertices; determining second positions of the four vertices after the fixture is rotated 180°; Determining a deviation value between the actual center coordinates of the surface to be measured and the theoretical center coordinates of the surface to be measured according to a preset first mapping relationship, the first position, and the second position; The first mapping relationship is used to represent a central point corresponding to the four vertices.

3. The method for processing a square tube according to claim 2, characterized in that: The steps of obtaining the first position and the second position include: The fixture is rotated 0°, -90°, -180° and -270° in sequence, and the position information of the four vertices is obtained four times, and the position information of two vertices is obtained simultaneously each time.

4. The method for processing a square tube according to claim 3, characterized in that: The four vertices are respectively a first vertex, a second vertex, a third vertex and a fourth vertex, and the step of determining the deviation value between the actual center coordinates of the surface to be measured and the theoretical center coordinates of the surface to be measured includes: The horizontal coordinates of the first vertex and the second vertex corresponding to a rotation of 0° are used as the horizontal coordinates of the first position; Using the abscissas of the third vertex and the fourth vertex corresponding to a rotation of -180° as the abscissas of the second position; The deviation value between the abscissa of the actual center coordinate of the surface to be measured and the abscissa of the theoretical center coordinate of the surface to be measured is obtained according to the variation of the abscissa of the first position and the abscissa of the second position.

5. The method for processing a square tube according to claim 3, characterized in that: The four vertices are respectively a first vertex, a second vertex, a third vertex and a fourth vertex, and the step of determining the deviation value between the actual center coordinates of the surface to be measured and the theoretical center coordinates of the surface to be measured includes: Using the ordinates of the second vertex and the third vertex corresponding to the -90° rotation as the ordinates of the first position; Using the vertical coordinates of the fourth vertex and the first vertex corresponding to the rotation of -270° as the vertical coordinates of the second position; The deviation value between the abscissa of the actual center coordinate of the surface to be measured and the ordinate of the theoretical center coordinate of the surface to be measured is obtained according to the variation of the ordinate of the first position and the ordinate of the second position.

6. The method for processing a square tube according to claim 3, characterized in that: At each rotation, the two vertices measured simultaneously are at the same height.

7. The method for processing a square tube according to claim 3, characterized in that: The first positions of the four vertices are obtained by a laser follower located above the square tube.

8. The method for processing a square tube according to claim 1, characterized in that: The outer circumference of the square tube has four sides, and the step of obtaining the distance between the inlet end face and the cross section of the to-be-cut position, or obtaining the distance between the inlet end face and the outlet end face comprises: Determining a third position and a fourth position corresponding to the same side edge, wherein the third position is the position of the vertex of the inlet end face, and the fourth position is the position of the vertex of the cross section at the position to be cut or the position of the vertex of the outlet end face; Determining the distance between the inlet end face and the cross section of the to-be-cut position, or determining the distance between the inlet end face and the outlet end face, according to the preset second mapping relationship, the third position, and the fourth position; The second mapping relationship is used to represent the difference between the third position and the fourth position.

9. A square tube processing system, characterized in that: include: machine tool; A fixture, the fixture being rotatably mounted on the machine tool and capable of clamping a square tube; A processing device, wherein the processing device can process the square tube according to the processing method described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Method for compensating for machining deviation of laser pipe cutting machines

    CN107442953A