A numerical control angle steel combined production line production data management method and system
By extracting cross-sectional features and establishing a dynamic adaptive coordinate system, the problem of positional deviation in the flipping and processing of unequal angle steel was solved, achieving high-precision data management and traceability, and improving the processing quality and efficiency of the CNC angle steel joint production line.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QINGDAO HENGZHENXIANG POWER EQUIP CO LTD
- Filing Date
- 2026-04-08
- Publication Date
- 2026-07-03
AI Technical Summary
When processing unequal angle steel with double-sided flipping, the existing CNC angle steel production line does not take into account the differences in asymmetric structures using the traditional Cartesian coordinate system rotation algorithm, resulting in processing position deviations. This fails to meet the precision requirements of high-end fields, and the data management method cannot achieve accurate binding and traceability.
By employing a cross-sectional feature extraction module, a dynamic adaptive coordinate system module, and a coordinate mapping and data management module, and through dual laser ranging, centroid calculation, and the establishment of a three-dimensional dynamic adaptive coordinate system, the precise flipping and processing position calibration of unequal angle steel are achieved, and full-process data binding, storage, and traceability are implemented.
It effectively controls the positional deviation after flipping processing to within 0.01mm, meeting the precision requirements of high-end fields, improving production continuity and processing efficiency, realizing the immutability and traceability of data, and facilitating quality control.
Smart Images

Figure CN122332902A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of production data management technology, specifically to a method and system for managing production data in a CNC angle steel production line. Background Technology
[0002] The CNC angle steel integrated production line is widely used in the processing of structural components such as ultra-high voltage iron towers and wind turbine towers. It can realize the integrated processing of multiple processes such as punching, marking, and shearing of unequal angle steel and equal angle steel. Due to the asymmetrical structure of unequal angle steel, double-sided flipping processing is required to complete all processing processes on both sides. During the processing, coordinate mapping is required to achieve precise correspondence between the processing positions before and after flipping. At the same time, the data of the entire processing process must be managed to ensure that the processing accuracy meets industry standards and the data is traceable.
[0003] Existing CNC angle steel production lines use a traditional Cartesian coordinate rotation algorithm to map coordinates before and after the flip when performing double-sided flipping of unequal angle steel. This algorithm does not consider the asymmetric structural differences between the long and short sides of the unequal angle steel, and only performs conventional geometric rotation calculations. This results in deviations between the processing positions for punching, marking, etc., after flipping and the theoretical positions. These deviations cannot be eliminated by conventional coordinate calibration methods, and cannot meet the stringent requirements for processing accuracy in high-end fields. At the same time, traditional data management methods cannot achieve precise binding of cross-sectional feature parameters and processing data, resulting in problems such as easy data tampering and incomplete traceability, which affects processing quality control. Summary of the Invention
[0004] The purpose of this invention is to provide a method and system for managing production data in a CNC angle steel production line, so as to solve the problems mentioned in the background art.
[0005] To address the aforementioned technical problems, this invention provides the following technical solution: a production data management system for a CNC angle steel integrated production line, comprising a cross-sectional feature extraction module, a dynamic adaptive coordinate system module, and a coordinate mapping and data management module; the cross-sectional feature extraction module is used to scan and measure the cross-section of unequal angle steel, extracting and integrating the cross-sectional feature parameters of the angle steel; the dynamic adaptive coordinate system module is used to calculate the centroid coordinates of the unequal angle steel based on the extracted cross-sectional feature parameters, and establish a three-dimensional dynamic adaptive coordinate system with the centroid as the origin; the coordinate mapping and data management module is used to achieve accurate conversion of processing coordinates before and after flipping of the unequal angle steel, real-time error calibration of the processing position after flipping, and binding, storage, and traceability management of the entire processing process data.
[0006] According to the above technical solution, the cross-sectional feature extraction module includes a dual-laser ranging unit and a feature parameter integration unit. The dual-laser ranging unit is used to accurately scan and measure the long and short sides of the unequal angle steel to obtain the ranging data of the long and short sides. The feature parameter integration unit is used to denoise the ranging data and take the average value to obtain the cross-sectional feature parameters of the long side length, short side length, and thickness of the unequal angle steel. The dynamic adaptive coordinate system module includes a centroid calculation unit and a coordinate system generation unit. The centroid calculation unit is used to calculate the centroid coordinates of the unequal angle steel based on the cross-sectional feature parameters. The coordinate system generation unit is used to establish a three-dimensional dynamic adaptive coordinate system with the centroid coordinates as the origin, along the long side, the short side, and the direction perpendicular to the cross-section. The coordinate mapping and data management module includes a coordinate mapping unit, a real-time calibration unit, and a data binding unit. The coordinate mapping unit is used to complete the transformation of the machining coordinates before and after flipping according to the cross-section feature parameters. The real-time calibration unit is used to scan and detect the actual machining position after flipping, compare it with the theoretical coordinates, and correct the deviation. The data binding unit is used to bind and encrypt the entire machining process data, including cross-section feature parameters, machining coordinates, and calibration data.
[0007] A method for managing production data of a CNC angle steel production line includes the following steps: S1: After the unequal angle steel is fed, its cross-section is scanned and measured by a cross-section feature extraction module. The obtained measurement data is processed to extract and integrate the cross-section feature parameters of the long side length, short side length and thickness of the unequal angle steel. S2: The dynamic adaptive coordinate system module calculates the centroid coordinates of the unequal angle steel based on the cross-sectional feature parameters extracted in step S1. Using the centroid coordinates as the origin, it establishes a three-dimensional dynamic adaptive coordinate system along the long side, the short side, and the direction perpendicular to the cross-section, and converts the machining theoretical coordinates issued by the CNC system into machining coordinates under this dynamic adaptive coordinate system. S3: When the production line performs a 180° flipping operation on the unequal angle steel, the coordinate mapping unit in the coordinate mapping and data management module completes the accurate conversion of the processing coordinates before and after the flipping based on the cross-sectional feature parameters extracted in step S1, ensuring that the processing position after flipping is consistent with the theoretical position. S4: After the flipping action is completed, the real-time calibration unit immediately scans and detects the flipped processing position to obtain the actual processing position coordinates. The actual processing position coordinates are compared with the flipped processing coordinates converted in step S3. The position deviation is calculated and corrected until the deviation meets the accuracy requirements. S5: The data binding unit integrates the cross-sectional feature parameters extracted in step S1, the centroid coordinates and dynamic adaptive coordinate system parameters in step S2, the machining coordinates before and after flipping in step S3, and the deviation data and calibration parameters in step S4. After binding with the unique identifier code of each unequal angle steel, it is encrypted and stored to realize traceable management of the entire processing data.
[0008] According to the above technical solution, step S1 specifically includes the following sub-steps: S1-1: The dual laser ranging unit uses two laser ranging sensors, which are set to correspond to the long side and short side of the unequal angle steel respectively. The ranging accuracy of both sensors is 0.01mm and the scanning frequency is 100Hz. At the same time, the long side and short side of the unequal angle steel are continuously scanned and measured to obtain multiple ranging data of the long side and multiple ranging data of the short side respectively. S1-2: The feature parameter integration unit performs noise reduction processing on the acquired long side distance measurement data and short side distance measurement data respectively, removes abnormally deviated distance measurement data, and takes the arithmetic mean of the remaining valid distance measurement data to obtain the long side length L_long, short side length L_short, and thickness T of the unequal angle steel; where L_long is the distance between the two ends of the long side of the unequal angle steel, L_short is the distance between the two ends of the short side of the unequal angle steel, and T is the thickness of the cross section of the unequal angle steel, that is, the thickness at the connection between the long side and the short side.
[0009] According to the above technical solution, step S2 specifically includes the following sub-steps: S2-1: The center of gravity calculation unit calculates the center of gravity coordinates (X weight, Y weight, Z weight) of the unequal angle steel based on the length L, short length L, and T obtained in step S1 using the center of gravity calculation formula. The center of gravity calculation formula is: X weight = (length L × T × length L / 2 + (short length L - T) × T × (short length L / 2 + T)) / (length L × T + (short length L - T) × T); Y weight = (short length L × T × Lhort length L / 2 + (length L - T) × T × (length L / 2 + T)) / (length L × T + (short length L - T) × T); Z weight =0; The principle of this formula is to divide the cross-section of the unequal angle steel into two mutually perpendicular rectangular structures, calculate the centroid coordinates and area of the two rectangles respectively, and calculate the centroid coordinates of the entire unequal angle steel cross-section by weighted average of the areas, ensuring the accuracy of the centroid coordinate calculation; where X_weight is the coordinate of the centroid in the direction of the long side, Y_weight is the coordinate of the centroid in the direction of the short side, and Z_weight is the coordinate of the centroid in the direction perpendicular to the cross-section, and Z_weight is always 0, that is, the centroid is located in the plane of the cross-section of the unequal angle steel; S2-2: The coordinate system generation unit establishes a three-dimensional dynamic adaptive coordinate system with the centroid coordinates (X_weight, Y_weight, Z_weight) as the origin. The X-axis is along the long side of the unequal angle steel, the Y-axis is along the short side of the unequal angle steel, and the Z-axis is perpendicular to the cross-sectional direction of the unequal angle steel. S2-3: The machining theoretical coordinates issued by the CNC system are mapped to the machining coordinates (X-origin, Y-origin, Z-origin) in this three-dimensional dynamic adaptive coordinate system through coordinate transformation. X-origin is the coordinate of the machining position in the X-axis direction, Y-origin is the coordinate of the machining position in the Y-axis direction, and Z-origin is the coordinate of the machining position in the Z-axis direction.
[0010] According to the above technical solution, step S3 specifically includes the following sub-steps: S3-1: The coordinate mapping unit obtains the machining coordinates (X original, Y original, Z original) in the dynamic adaptive coordinate system obtained in step S2, as well as the length L and short L obtained in step S1. S3-2: When the unequal angle steel performs a 180° flipping action, the coordinate mapping unit converts the processing coordinates (X_original, Y_original, Z_original) into the flipped processing coordinates (X_flipped, Y_flipped, Z_flipped) using the coordinate mapping formula. The coordinate mapping formula is: X_flipped = (L_long / L_short) × X_original × cosθ + Y_original × sinθ; Y_flipped = -X_original × sinθ + (L_short / L_long) × Y_original × cosθ; Z_flipped = Z_original. The principle of this formula is to correct the defect of the traditional rotation algorithm that does not consider the asymmetric structure of the unequal angle steel by using the ratio coefficient of the length of the long side to the length of the short side, so as to achieve accurate mapping of coordinates before and after flipping. Here, θ is the flipping angle of the unequal angle steel, which is 180°, cos180° = -1, sin180° = 0. Substituting these values into the formula simplifies the calculation and ensures the accuracy of the processing coordinates after flipping. L_long is the length of the long side obtained in step S1, and L_short is the length of the short side obtained in step S1. S3-3: The coordinate mapping unit sends the transformed flipped machining coordinates (X flip, Y flip, Z flip) to the CNC system, which controls the machining equipment to perform machining according to these coordinates.
[0011] According to the above technical solution, step S4 specifically includes the following sub-steps: S4-1: The real-time calibration unit uses a miniature vision sensor to scan the processing position after the unequal angle steel is flipped within 0.1 seconds to obtain the actual processing position coordinates (X real, Y real, Z real), where X real is the coordinate of the actual processing position in the X-axis direction, Y real is the coordinate of the actual processing position in the Y-axis direction, and Z real is the coordinate of the actual processing position in the Z-axis direction. S4-2: The real-time calibration unit compares the actual machining position coordinates (X_actual, Y_actual, Z_actual) with the flipped machining coordinates (X_flipped, Y_flipped, Z_flipped) obtained in step S3, and calculates the position deviation values in the three directions respectively. The calculation formulas are: ΔX=|X_actual-X_flipped|, ΔY=|Y_actual-Y_flipped|, ΔZ=|Z_actual-Z_flipped|; where ΔX is the position deviation in the X-axis direction (long side direction), ΔY is the position deviation in the Y-axis direction (short side direction), and ΔZ is the position deviation in the Z-axis direction (perpendicular to the cross-section direction); S4-3: When any one of ΔX, ΔY or ΔZ is greater than 0.01mm, the real-time calibration unit sends a calibration signal to the CNC system. The CNC system adjusts the machining position according to the deviation value until ΔX, ΔY and ΔZ are all ≤0.01mm, ensuring that the machining accuracy meets the requirements.
[0012] According to the above technical solution, step S5 specifically includes the following sub-steps: S5-1: The data binding unit integrates the cross-sectional feature parameters (L length, L short length, T) extracted in step S1, the centroid coordinates (X weight, Y weight, Z weight) and dynamic adaptive coordinate system parameters in step S2, the processing coordinates before and after flipping in step S3 (X original, Y original, Z original) and (X flipped, Y flipped, Z flipped), and the deviation values (ΔX, ΔY, ΔZ) and calibration parameters in step S4 to form complete processing data for a single unequal angle steel. S5-2: Assign a unique identification code to each unequal angle steel. This identification code consists of the cross-sectional feature parameters extracted in step S1 and the processing timestamp, ensuring that the identification code of each angle steel is unique. S5-3: The integrated complete processing data is bound to this identification code and encrypted using a symmetric encryption algorithm to achieve traceability of the entire processing data of each unequal angle steel, and the data cannot be tampered with; among them, the processing timestamp is the precise time when the unequal angle steel starts to be loaded and processed, accurate to the second.
[0013] Compared with existing technologies, the beneficial effects achieved by this invention are as follows: This invention solves the problem of coordinate mapping misalignment during double-sided flipping processing of unequal angle steel, effectively controlling the positional deviation after flipping processing to within 0.01mm, meeting the processing accuracy requirements of high-end fields such as ultra-high voltage iron towers; it eliminates the need for machine stoppage for coordinate calibration, significantly improving production continuity and processing efficiency, and reducing the scrap rate; through the unique binding and encrypted storage of cross-sectional characteristic parameters and processing data, it achieves tamper-proof and accurate traceability of data throughout the entire processing process, facilitating quality control and problem investigation; the solution can be directly integrated into existing CNC angle steel production lines without large-scale equipment modifications, making it highly practical, cost-effective, and possessing extremely high industrial application value. Attached Figure Description
[0014] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings: Figure 1 This is a schematic diagram of the overall modular structure of the present invention. Detailed Implementation
[0015] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0016] Please see Figure 1 This invention provides a technical solution: a production data management system for a CNC angle steel integrated production line, comprising a cross-sectional feature extraction module, a dynamic adaptive coordinate system module, and a coordinate mapping and data management module; the cross-sectional feature extraction module is used to scan and measure the cross-section of unequal angle steel, extract and integrate the cross-sectional feature parameters of the angle steel; the dynamic adaptive coordinate system module is used to calculate the centroid coordinates of the unequal angle steel based on the extracted cross-sectional feature parameters, and establish a three-dimensional dynamic adaptive coordinate system with the centroid as the origin; the coordinate mapping and data management module is used to realize the accurate conversion of the processing coordinates before and after the unequal angle steel is flipped, the real-time error calibration of the processing position after flipping, and the binding, storage and traceability management of the entire processing process data; The cross-sectional feature extraction module includes a dual-laser ranging unit and a feature parameter integration unit. The dual-laser ranging unit is used to accurately scan and measure the long and short sides of the unequal angle steel to obtain the distance data of the long and short sides. The feature parameter integration unit is used to denoise the distance data and take the average value to obtain the cross-sectional feature parameters of the unequal angle steel, namely the length of the long side, the length of the short side, and the thickness. The dynamic adaptive coordinate system module includes a centroid calculation unit and a coordinate system generation unit. The centroid calculation unit is used to calculate the centroid coordinates of the unequal angle steel based on the cross-sectional feature parameters. The coordinate system generation unit is used to establish a three-dimensional dynamic adaptive coordinate system with the centroid coordinates as the origin along the long side direction, the short side direction, and the direction perpendicular to the cross-section. The coordinate mapping and data management module includes a coordinate mapping unit, a real-time calibration unit, and a data binding unit. The coordinate mapping unit is used to complete the transformation of the processing coordinates before and after flipping based on the cross-sectional feature parameters. The real-time calibration unit is used to scan and detect the actual processing position after flipping, compare it with the theoretical coordinates, and correct the deviation. The data binding unit is used to bind and encrypt the entire processing data, including cross-sectional feature parameters, processing coordinates, and calibration data, and store them. A method for managing production data of a CNC angle steel production line includes the following steps: S1: After the unequal angle steel is fed, its cross-section is scanned and measured by a cross-section feature extraction module. The obtained measurement data is processed to extract and integrate the cross-section feature parameters of the long side length, short side length and thickness of the unequal angle steel. S2: The dynamic adaptive coordinate system module calculates the centroid coordinates of the unequal angle steel based on the cross-sectional feature parameters extracted in step S1. Using the centroid coordinates as the origin, it establishes a three-dimensional dynamic adaptive coordinate system along the long side, the short side, and the direction perpendicular to the cross-section, and converts the machining theoretical coordinates issued by the CNC system into machining coordinates under this dynamic adaptive coordinate system. S3: When the production line performs a 180° flipping operation on the unequal angle steel, the coordinate mapping unit in the coordinate mapping and data management module completes the accurate conversion of the processing coordinates before and after the flipping based on the cross-sectional feature parameters extracted in step S1, ensuring that the processing position after flipping is consistent with the theoretical position. S4: After the flipping action is completed, the real-time calibration unit immediately scans and detects the flipped processing position to obtain the actual processing position coordinates. The actual processing position coordinates are compared with the flipped processing coordinates converted in step S3. The position deviation is calculated and corrected until the deviation meets the accuracy requirements. S5: The data binding unit integrates the cross-sectional feature parameters extracted in step S1, the centroid coordinates and dynamic adaptive coordinate system parameters in step S2, the processing coordinates before and after flipping in step S3, and the deviation data and calibration parameters in step S4. After binding with the unique identifier code of each unequal angle steel, it is encrypted and stored to realize the traceability management of the entire processing data. Step S1 specifically includes the following sub-steps: S1-1: The dual laser ranging unit uses two laser ranging sensors, which are set to correspond to the long side and short side of the unequal angle steel respectively. The ranging accuracy of both sensors is 0.01mm and the scanning frequency is 100Hz. At the same time, the long side and short side of the unequal angle steel are continuously scanned and measured to obtain multiple ranging data of the long side and multiple ranging data of the short side respectively. S1-2: The feature parameter integration unit performs noise reduction processing on the acquired long side distance measurement data and short side distance measurement data respectively, removes abnormally deviated distance measurement data, and takes the arithmetic mean of the remaining valid distance measurement data to obtain the long side length L_long, short side length L_short, and thickness T of the unequal angle steel; where L_long is the distance between the two ends of the long side of the unequal angle steel, L_short is the distance between the two ends of the short side of the unequal angle steel, and T is the thickness of the cross section of the unequal angle steel, that is, the thickness at the connection between the long side and the short side; Step S2 specifically includes the following sub-steps: S2-1: The center of gravity calculation unit calculates the center of gravity coordinates (X weight, Y weight, Z weight) of the unequal angle steel based on the length L, short length L, and T obtained in step S1 using the center of gravity calculation formula. The center of gravity calculation formula is: X weight = (length L × T × length L / 2 + (short length L - T) × T × (short length L / 2 + T)) / (length L × T + (short length L - T) × T); Y weight = (short length L × T × short length L / 2 + (length L - T) × T × (length L / 2 + T)) / (length L × T + (short length L - T) × T); Z weight = 0; The principle of this formula is to divide the cross-section of the unequal angle steel into two mutually perpendicular rectangular structures, calculate the centroid coordinates and area of the two rectangles respectively, and calculate the centroid coordinates of the entire unequal angle steel cross-section by weighted average of the areas, ensuring the accuracy of the centroid coordinate calculation; where X_weight is the coordinate of the centroid in the direction of the long side, Y_weight is the coordinate of the centroid in the direction of the short side, and Z_weight is the coordinate of the centroid in the direction perpendicular to the cross-section, and Z_weight is always 0, that is, the centroid is located in the plane of the cross-section of the unequal angle steel; S2-2: The coordinate system generation unit establishes a three-dimensional dynamic adaptive coordinate system with the centroid coordinates (X_weight, Y_weight, Z_weight) as the origin. The X-axis is along the long side of the unequal angle steel, the Y-axis is along the short side of the unequal angle steel, and the Z-axis is perpendicular to the cross-sectional direction of the unequal angle steel. S2-3: The machining theoretical coordinates issued by the CNC system are mapped to the machining coordinates (X-origin, Y-origin, Z-origin) in this three-dimensional dynamic adaptive coordinate system through coordinate transformation. Where X-origin is the coordinate of the machining position in the X-axis direction, Y-origin is the coordinate of the machining position in the Y-axis direction, and Z-origin is the coordinate of the machining position in the Z-axis direction. Step S3 specifically includes the following sub-steps: S3-1: The coordinate mapping unit obtains the machining coordinates (X original, Y original, Z original) in the dynamic adaptive coordinate system obtained in step S2, as well as the length L and short L obtained in step S1. S3-2: When the unequal angle steel performs a 180° flip, the coordinate mapping unit converts the processing coordinates (X_original, Y_original, Z_original) into the flipped processing coordinates (X_flipped, Y_flipped, Z_flipped) using the coordinate mapping formula. The coordinate mapping formula is: X_flipped = (L_long / L_short) × X_original × cosθ + Y_original × sinθ; Y_flipped = -X_original × sinθ + (L_short / L_long) × Y_original × cosθ; Z_flipped = Z_original. The principle of this formula is to correct the defect of the traditional rotation algorithm that does not consider the asymmetric structure of the unequal angle steel by using the ratio coefficient of the length of the long side to the length of the short side, so as to achieve accurate mapping of coordinates before and after flipping. Here, θ is the flipping angle of the unequal angle steel, which is 180°, cos180° = -1, sin180° = 0. Substituting these values into the formula simplifies the calculation and ensures the accuracy of the processing coordinates after flipping. L_long is the length of the long side obtained in step S1, and L_short is the length of the short side obtained in step S1. S3-3: The coordinate mapping unit sends the transformed flipped machining coordinates (X flip, Y flip, Z flip) to the CNC system, which controls the machining equipment to perform machining according to these coordinates; Step S4 specifically includes the following sub-steps: S4-1: The real-time calibration unit uses a miniature vision sensor to scan the processing position after the unequal angle steel is flipped within 0.1 seconds to obtain the actual processing position coordinates (X real, Y real, Z real), where X real is the coordinate of the actual processing position in the X-axis direction, Y real is the coordinate of the actual processing position in the Y-axis direction, and Z real is the coordinate of the actual processing position in the Z-axis direction. S4-2: The real-time calibration unit compares the actual machining position coordinates (X_actual, Y_actual, Z_actual) with the flipped machining coordinates (X_flipped, Y_flipped, Z_flipped) obtained in step S3, and calculates the position deviation values in the three directions respectively. The calculation formulas are: ΔX=|X_actual-X_flipped|, ΔY=|Y_actual-Y_flipped|, ΔZ=|Z_actual-Z_flipped|; where ΔX is the position deviation in the X-axis direction (long side direction), ΔY is the position deviation in the Y-axis direction (short side direction), and ΔZ is the position deviation in the Z-axis direction (perpendicular to the cross-section direction); S4-3: When any one of ΔX, ΔY or ΔZ is greater than 0.01mm, the real-time calibration unit sends a calibration signal to the CNC system. The CNC system adjusts the machining position according to the deviation value until ΔX, ΔY and ΔZ are all ≤0.01mm, ensuring that the machining accuracy meets the requirements. Step S5 specifically includes the following sub-steps: S5-1: The data binding unit integrates the cross-sectional feature parameters (L length, L short length, T) extracted in step S1, the centroid coordinates (X weight, Y weight, Z weight) and dynamic adaptive coordinate system parameters in step S2, the processing coordinates before and after flipping in step S3 (X original, Y original, Z original) and (X flipped, Y flipped, Z flipped), and the deviation values (ΔX, ΔY, ΔZ) and calibration parameters in step S4 to form complete processing data for a single unequal angle steel. S5-2: Assign a unique identification code to each unequal angle steel. This identification code consists of the cross-sectional feature parameters extracted in step S1 and the processing timestamp, ensuring that the identification code of each angle steel is unique. S5-3: The integrated complete processing data is bound to this identification code and encrypted using a symmetric encryption algorithm to achieve traceability of the entire processing data of each unequal angle steel, and the data cannot be tampered with; among them, the processing timestamp is the precise time when the unequal angle steel starts to be loaded and processed, accurate to the second.
[0017] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.
[0018] Finally, it should be noted that the above descriptions are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A production data management system for a CNC angle steel integrated production line, characterized in that: It includes a cross-section feature extraction module, a dynamic adaptive coordinate system module, and a coordinate mapping and data management module; the cross-section feature extraction module is used to scan and measure the cross-section of unequal angle steel, extract and integrate the cross-section feature parameters of the angle steel; The dynamic adaptive coordinate system module is used to calculate the centroid coordinates of the unequal angle steel based on the extracted cross-sectional feature parameters, and to establish a three-dimensional dynamic adaptive coordinate system with the centroid as the origin; the coordinate mapping and data management module is used to realize the accurate conversion of the processing coordinates before and after the unequal angle steel is flipped, the real-time error calibration of the processing position after flipping, and the binding, storage and traceability management of the entire processing process data.
2. The production data management system for a CNC angle steel combined production line according to claim 1, characterized in that: The cross-sectional feature extraction module includes a dual-laser ranging unit and a feature parameter integration unit. The dual-laser ranging unit is used to accurately scan and measure the long and short sides of the unequal angle steel to obtain the ranging data of the long and short sides. The feature parameter integration unit is used to denoise the ranging data and take the average value to obtain the cross-sectional feature parameters of the long side length, short side length, and thickness of the unequal angle steel. The dynamic adaptive coordinate system module includes a centroid calculation unit and a coordinate system generation unit. The centroid calculation unit is used to calculate the centroid coordinates of the unequal angle steel according to the cross-sectional feature parameters. The coordinate system generation unit is used to establish a three-dimensional dynamic adaptive coordinate system with the centroid coordinates as the origin along the long side direction, the short side direction, and the direction perpendicular to the cross-section. The coordinate mapping and data management module includes a coordinate mapping unit, a real-time calibration unit, and a data binding unit. The coordinate mapping unit is used to complete the transformation of the processing coordinates before and after flipping according to the cross-sectional feature parameters. The real-time calibration unit is used to scan and detect the actual processing position after flipping, compare it with the theoretical coordinates and correct the deviation; the data binding unit is used to bind and encrypt the entire processing data such as cross-sectional feature parameters, processing coordinates, and calibration data.
3. A method for managing production data in a CNC angle steel combined production line, characterized in that: Includes the following steps: S1: After the unequal angle steel is loaded, its cross-section is scanned and measured by the cross-section feature extraction module. The obtained measurement data is processed to extract and integrate the cross-sectional feature parameters of the long side length, short side length and thickness of the unequal angle steel. S2: The dynamic adaptive coordinate system module calculates the centroid coordinates of the unequal angle steel based on the cross-sectional feature parameters extracted in step S1. Using the centroid coordinates as the origin, it establishes a three-dimensional dynamic adaptive coordinate system along the long side, the short side, and the direction perpendicular to the cross-section, and converts the machining theoretical coordinates issued by the CNC system into machining coordinates under this dynamic adaptive coordinate system. S3: When the production line performs a 180° flipping operation on the unequal angle steel, the coordinate mapping unit in the coordinate mapping and data management module completes the accurate conversion of the processing coordinates before and after the flipping based on the cross-sectional feature parameters extracted in step S1, ensuring that the processing position after flipping is consistent with the theoretical position. S4: After the flipping action is completed, the real-time calibration unit immediately scans and detects the flipped processing position to obtain the actual processing position coordinates. The actual processing position coordinates are compared with the flipped processing coordinates converted in step S3. The position deviation is calculated and corrected until the deviation meets the accuracy requirements. S5: The data binding unit integrates the cross-sectional feature parameters extracted in step S1, the centroid coordinates and dynamic adaptive coordinate system parameters in step S2, the machining coordinates before and after flipping in step S3, and the deviation data and calibration parameters in step S4. After binding with the unique identifier code of each unequal angle steel, it is encrypted and stored to realize traceable management of the entire processing data.
4. The production data management method for a CNC angle steel combined production line according to claim 3, characterized in that: Step S1 specifically includes the following sub-steps: S1-1: The dual laser ranging unit uses two laser ranging sensors, which are set to correspond to the long side and short side of the unequal angle steel respectively. The ranging accuracy of both sensors is 0.01mm and the scanning frequency is 100Hz. At the same time, the long side and short side of the unequal angle steel are continuously scanned and measured to obtain multiple ranging data of the long side and multiple ranging data of the short side respectively. S1-2: The feature parameter integration unit performs noise reduction processing on the acquired long side distance measurement data and short side distance measurement data respectively, removes abnormally deviated distance measurement data, and takes the arithmetic mean of the remaining valid distance measurement data to obtain the long side length L_long, short side length L_short, and thickness T of the unequal angle steel; where L_long is the distance between the two ends of the long side of the unequal angle steel, L_short is the distance between the two ends of the short side of the unequal angle steel, and T is the thickness of the cross section of the unequal angle steel, that is, the thickness at the connection between the long side and the short side.
5. The production data management method for a CNC angle steel combined production line according to claim 4, characterized in that: Step S2 specifically includes the following sub-steps: S2-1: The center of gravity calculation unit calculates the center of gravity coordinates (X weight, Y weight, Z weight) of the unequal angle steel based on the length L, short length L, and T obtained in step S1 using the center of gravity calculation formula. The center of gravity calculation formula is: X weight = (length L × T × length L / 2 + (short length L - T) × T × (short length L / 2 + T)) / (length L × T + (short length L - T) × T); Y weight = (short length L × T × Lhort length L / 2 + (length L - T) × T × (length L / 2 + T)) / (length L × T + (short length L - T) × T); Z weight =0; The principle of this formula is to divide the cross-section of the unequal angle steel into two mutually perpendicular rectangular structures, calculate the centroid coordinates and area of the two rectangles respectively, and calculate the centroid coordinates of the entire unequal angle steel cross-section by weighted average of the areas, ensuring the accuracy of the centroid coordinate calculation; where X_weight is the coordinate of the centroid in the direction of the long side, Y_weight is the coordinate of the centroid in the direction of the short side, and Z_weight is the coordinate of the centroid in the direction perpendicular to the cross-section, and Z_weight is always 0, that is, the centroid is located in the plane of the cross-section of the unequal angle steel; S2-2: The coordinate system generation unit establishes a three-dimensional dynamic adaptive coordinate system with the centroid coordinates (X_weight, Y_weight, Z_weight) as the origin. The X-axis is along the long side of the unequal angle steel, the Y-axis is along the short side of the unequal angle steel, and the Z-axis is perpendicular to the cross-sectional direction of the unequal angle steel. S2-3: The machining theoretical coordinates issued by the CNC system are mapped to the machining coordinates (X-origin, Y-origin, Z-origin) in this three-dimensional dynamic adaptive coordinate system through coordinate transformation. X-origin is the coordinate of the machining position in the X-axis direction, Y-origin is the coordinate of the machining position in the Y-axis direction, and Z-origin is the coordinate of the machining position in the Z-axis direction.
6. The production data management method for a CNC angle steel combined production line according to claim 5, characterized in that: Step S3 specifically includes the following sub-steps: S3-1: The coordinate mapping unit obtains the machining coordinates (X original, Y original, Z original) in the dynamic adaptive coordinate system obtained in step S2, as well as the length L and short L obtained in step S1. S3-2: When the unequal angle steel performs a 180° flipping action, the coordinate mapping unit converts the processing coordinates (X_original, Y_original, Z_original) into the flipped processing coordinates (X_flipped, Y_flipped, Z_flipped) using the coordinate mapping formula. The coordinate mapping formula is: X_flipped = (L_long / L_short) × X_original × cosθ + Y_original × sinθ; Y_flipped = -X_original × sinθ + (L_short / L_long) × Y_original × cosθ; Z_flipped = Z_original. The principle of this formula is to correct the defect of the traditional rotation algorithm that does not consider the asymmetric structure of the unequal angle steel by using the ratio coefficient of the length of the long side to the length of the short side, so as to achieve accurate mapping of coordinates before and after flipping. Here, θ is the flipping angle of the unequal angle steel, which is 180°, cos180° = -1, sin180° = 0. Substituting these values into the formula simplifies the calculation and ensures the accuracy of the processing coordinates after flipping. L_long is the length of the long side obtained in step S1, and L_short is the length of the short side obtained in step S1. S3-3: The coordinate mapping unit sends the transformed flipped machining coordinates (X flip, Y flip, Z flip) to the CNC system, which controls the machining equipment to perform machining according to these coordinates.
7. The production data management method for a CNC angle steel combined production line according to claim 6, characterized in that: Step S4 specifically includes the following sub-steps: S4-1: The real-time calibration unit uses a miniature vision sensor to scan the processing position after the unequal angle steel is flipped within 0.1 seconds to obtain the actual processing position coordinates (X real, Y real, Z real), where X real is the coordinate of the actual processing position in the X-axis direction, Y real is the coordinate of the actual processing position in the Y-axis direction, and Z real is the coordinate of the actual processing position in the Z-axis direction. S4-2: The real-time calibration unit compares the actual machining position coordinates (X_actual, Y_actual, Z_actual) with the flipped machining coordinates (X_flipped, Y_flipped, Z_flipped) obtained in step S3, and calculates the position deviation values in the three directions respectively. The calculation formulas are: ΔX=|X_actual-X_flipped|, ΔY=|Y_actual-Y_flipped|, ΔZ=|Z_actual-Z_flipped|; where ΔX is the position deviation in the X-axis direction (long side direction), ΔY is the position deviation in the Y-axis direction (short side direction), and ΔZ is the position deviation in the Z-axis direction (perpendicular to the cross-section direction); S4-3: When any one of ΔX, ΔY or ΔZ is greater than 0.01mm, the real-time calibration unit sends a calibration signal to the CNC system. The CNC system adjusts the machining position according to the deviation value until ΔX, ΔY and ΔZ are all ≤0.01mm, ensuring that the machining accuracy meets the requirements.
8. The production data management method for a CNC angle steel combined production line according to claim 7, characterized in that: Step S5 specifically includes the following sub-steps: S5-1: The data binding unit integrates the cross-sectional feature parameters (L length, L short length, T) extracted in step S1, the centroid coordinates (X weight, Y weight, Z weight) and dynamic adaptive coordinate system parameters in step S2, the processing coordinates before and after flipping in step S3 (X original, Y original, Z original) and (X flipped, Y flipped, Z flipped), and the deviation values (ΔX, ΔY, ΔZ) and calibration parameters in step S4 to form complete processing data for a single unequal angle steel. S5-2: Assign a unique identification code to each unequal angle steel. This identification code consists of the cross-sectional feature parameters extracted in step S1 and the processing timestamp, ensuring that the identification code of each angle steel is unique. S5-3: The integrated complete processing data is bound to this identification code and encrypted using a symmetric encryption algorithm to achieve traceability of the entire processing data of each unequal angle steel, and the data cannot be tampered with; among them, the processing timestamp is the precise time when the unequal angle steel starts to be loaded and processed, accurate to the second.