Steel cutting method, system, device, electronic equipment and storage medium
By obtaining steel size data and real-time image analysis, adjusting cutting tools and methods, the problem of low flame cutting accuracy is solved, and high-precision steel cutting is achieved.
Patent Information
- Application Number
- CN202410454985.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-16
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2044-04-16
AI Technical Summary
Existing steel cutting methods such as flame cutting have problems such as large cut width, low accuracy and deformation burrs, which are difficult to meet the needs of precision cutting in different infrastructure constructions.
By obtaining the overall and finished product size data of the steel, determining the cutting type and calling the corresponding tool for the first cutting, shooting the image in real time to determine the cutting offset value, and if the offset value exceeds the threshold, performing a second cutting to adjust the deviation. Improve cutting accuracy.
It improves the accuracy and precision of steel cutting, reduces cutting errors, and meets the high-precision needs of steels of different sizes and forms.
Smart Images

Figure CN118162721B_ABST
Abstract
Description
Background Art
[0002] With the development of economy, infrastructure construction is increasing. Steel, which has the advantages of high strength, light weight and environmental protection, is one of the main structural materials of infrastructure construction, and its demand is also increasing.
[0003] In order to adapt to the construction requirements of different infrastructures, steel needs to be cut into different sizes and sizes to facilitate subsequent installation and application. The commonly used cutting method is flame cutting, which uses a mixture of oxygen and gas to generate a high-temperature flame to cut steel.
[0004] However, the commonly used cutting methods have the following technical problems: the steel to be cut is generally thicker, and the traditional flame cutting method has a larger incision width after cutting, with lower precision, and is prone to deformation and burrs during the cutting process. Summary of the invention
[0005] The present invention provides a steel cutting method, system, device, electronic device and storage medium, and the method can solve one or more of the above-mentioned technical problems.
[0006] A first aspect of an embodiment of the present invention provides a steel cutting method, the method comprising: obtaining process data of the steel to be processed after the steel to be processed is placed on a placement platform, the process information being data on the overall size of the steel to be processed and the size of the finished product;
[0007] After determining the cutting type based on the process data, calling a corresponding cutting tool according to the cutting type to perform a first cutting on the steel to be processed and obtaining a real-time image of the steel to be processed, wherein the real-time image is an image taken during the first cutting of the steel to be processed;
[0008] Determine a cutting offset value of the steel material to be processed according to the real-time image, wherein the cutting offset value is a value of deviation generated during the first cutting process of the steel material to be processed;
[0009] When the cutting offset value is greater than a preset offset threshold, a second cutting is performed based on the cutting offset value.
[0010] In a possible implementation of the first aspect, the process data includes: an overall dimension value of the steel material and a finished product dimension value required after the steel material is cut;
[0011] The determining the cutting type based on the process data comprises:
[0012] If the overall size value is greater than a preset size threshold or the finished product size value is greater than a preset finished product value, determining that the cutting type is flame cutting;
[0013] If the overall size value is smaller than a preset size threshold and the finished product size value is smaller than a preset finished product value, it is determined that the cutting type is laser cutting.
[0014] In a possible implementation manner of the first aspect, determining the cutting offset value of the steel to be processed according to the real-time image includes:
[0015] If the real-time image is an image taken from the front, extracting a plurality of first image frames from the real-time image according to a preset first time interval;
[0016] Respectively obtain the coordinates of two first endpoints of the steel material to be processed in each of the first image frames, and determine the position connection line corresponding to each of the first image frames using the coordinates of the two first endpoints;
[0017] The angle between the position line of each of the first image frames and the preset initial line is calculated to obtain a cutting offset value related to the position change. The preset initial line is a line connecting the two end points detected after the steel to be processed is placed on the placement platform.
[0018] In a possible implementation manner of the first aspect, determining the cutting offset value of the steel to be processed according to the real-time image includes:
[0019] If the real-time image is an image taken from the side, extracting a plurality of second image frames from the real-time image at a preset second time interval;
[0020] Acquire the coordinates of the tail end of the steel material to be processed in each of the second image frames to obtain the second endpoint coordinates;
[0021] The height between the steel material to be processed and the placement platform is calculated using each of the second endpoint coordinates to obtain a cutting offset value related to the shape change.
[0022] In a possible implementation manner of the first aspect, performing a second cutting based on the cutting offset value includes:
[0023] If the cutting offset value is a cutting offset value related to a position change, then determine the distance value from the current cutting coordinate point of the steel to be processed to the edge of the steel to be processed, and the edge of the steel to be processed is the edge in the direction of the angle value corresponding to the cutting offset value;
[0024] If the distance value is greater than the finished product size value, the current cutting coordinate point is used as the first cutting starting point, and the corresponding cutting tool is called according to the cutting type to perform a second cut on the steel to be processed at the first cutting starting point.
[0025] In a possible implementation manner of the first aspect, performing a second cutting based on the cutting offset value includes:
[0026] If the cutting offset value is a cutting offset value related to a morphological change, adjusting the cutting type and determining a second cutting starting point based on the cutting offset value;
[0027] Based on the adjusted cutting type, the corresponding cutting tool is called to perform a second cutting on the steel material to be processed at the second cutting starting point.
[0028] In a possible implementation manner of the first aspect, after the step of calling a corresponding cutting tool according to the cutting type to perform a first cutting on the steel to be processed and obtaining a real-time image of the steel to be processed, the method further includes:
[0029] The management terminal of the technician is determined, and the real-time image is transmitted to the management terminal for the user to view.
[0030] A second aspect of an embodiment of the present invention provides a steel cutting system, the system comprising: a cutting device and a plurality of management terminals, the cutting device being provided with a control terminal, the control terminal being respectively connected to each of the management terminals for communication;
[0031] The cutting equipment is provided with a placement platform, a camera and a cutting tool. The placement platform is used to place the steel to be processed. The camera is used to capture images of the steel to be processed during the cutting process and transmit the captured images to a control terminal. The control terminal is used to control the cutting tool to cut the steel to be processed.
[0032] A second aspect of an embodiment of the present invention provides a steel cutting device, the device comprising:
[0033] A data acquisition module, used for acquiring process data of the steel to be processed after the steel to be processed is placed on the placement platform, wherein the process information is data on the overall size of the steel to be processed and the size of the finished product;
[0034] A first cutting module, for determining a cutting type based on the process data, calling a corresponding cutting tool according to the cutting type to perform a first cutting on the steel material to be processed and obtaining a real-time image of the steel material to be processed, wherein the real-time image is an image taken during the first cutting of the steel material to be processed;
[0035] An offset value determination module is used to determine a cutting offset value of the steel material to be processed according to the real-time image, wherein the cutting offset value is a value of deviation generated during the first cutting process of the steel material to be processed;
[0036] The second cutting module is used to perform a second cutting based on the cutting offset value when the cutting offset value is greater than a preset offset threshold.
[0037] In a possible implementation of the third aspect, the process data includes: an overall dimension value of the steel material and a finished product dimension value required after the steel material is cut;
[0038] The determining the cutting type based on the process data comprises:
[0039] If the overall size value is greater than a preset size threshold or the finished product size value is greater than a preset finished product value, determining that the cutting type is flame cutting;
[0040] If the overall size value is smaller than a preset size threshold and the finished product size value is smaller than a preset finished product value, it is determined that the cutting type is laser cutting.
[0041] In a possible implementation manner of the third aspect, determining the cutting offset value of the steel to be processed according to the real-time image includes:
[0042] If the real-time image is an image taken from the front, extracting a plurality of first image frames from the real-time image according to a preset first time interval;
[0043] Respectively obtain the coordinates of two first endpoints of the steel material to be processed in each of the first image frames, and determine the position connection line corresponding to each of the first image frames using the coordinates of the two first endpoints;
[0044] The angle between the position line of each of the first image frames and the preset initial line is calculated to obtain a cutting offset value related to the position change. The preset initial line is a line connecting the two end points detected after the steel to be processed is placed on the placement platform.
[0045] In a possible implementation manner of the third aspect, determining the cutting offset value of the steel to be processed according to the real-time image includes:
[0046] If the real-time image is an image taken from the side, extracting a plurality of second image frames from the real-time image at a preset second time interval;
[0047] Acquire the coordinates of the tail end of the steel material to be processed in each of the second image frames to obtain the second endpoint coordinates;
[0048] The height between the steel material to be processed and the placement platform is calculated using each of the second endpoint coordinates to obtain a cutting offset value related to the shape change.
[0049] In a possible implementation manner of the third aspect, performing a second cutting based on the cutting offset value includes:
[0050] If the cutting offset value is a cutting offset value related to a position change, then determine the distance value from the current cutting coordinate point of the steel to be processed to the edge of the steel to be processed, and the edge of the steel to be processed is the edge in the direction of the angle value corresponding to the cutting offset value;
[0051] If the distance value is greater than the finished product size value, the current cutting coordinate point is used as the first cutting starting point, and the corresponding cutting tool is called according to the cutting type to perform a second cut on the steel to be processed at the first cutting starting point.
[0052] In a possible implementation manner of the third aspect, performing a second cutting based on the cutting offset value includes:
[0053] If the cutting offset value is a cutting offset value related to a morphological change, adjusting the cutting type and determining a second cutting starting point based on the cutting offset value;
[0054] Based on the adjusted cutting type, the corresponding cutting tool is called to perform a second cutting on the steel material to be processed at the second cutting starting point.
[0055] In a possible implementation manner of the third aspect, the device further includes:
[0056] The image transmission module is used to determine the management terminal of the technician and transmit the real-time image to the management terminal for the user to view.
[0057] Compared with the prior art, the embodiments of the present invention provide a steel cutting method, system, device, electronic device and storage medium, which have the following beneficial effects: the present invention can obtain data on the overall size and finished product size of the steel to be processed after the steel to be processed is placed on the placement platform, call the corresponding cutting tool based on the process data to perform the first cutting on the steel to be processed and obtain the real-time image of the steel to be processed; determine the cutting offset value of the steel to be processed according to the real-time image; when the cutting offset value is greater than the preset offset threshold, perform a second cutting based on the cutting offset value; the cutting deviation can be adjusted through the second cutting, thereby improving the cutting accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 It is a schematic flow chart of a steel cutting method provided by one embodiment of the present invention;
[0059] Figure 2 is a structural schematic diagram of a steel cutting system provided by an embodiment of the present invention;
[0060] Figure 3 It is a structural schematic diagram of a steel cutting device provided by one embodiment of the present invention. DETAILED DESCRIPTION
[0061] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0062] In order to solve the above problems, a steel cutting method provided in an embodiment of the present application will be introduced and explained in detail through the following specific embodiments.
[0063] Reference Figure 1 , showing a schematic flow chart of a steel cutting method provided by an embodiment of the present invention.
[0064] In one embodiment, the method is applicable to a control terminal of a steel cutting system. By controlling the cutting tool of the steel cutting system to perform cutting processing through the control terminal, errors can be reduced and cutting accuracy can be improved.
[0065] Wherein, as an example, the steel cutting method may include:
[0066] S11. Acquire process data of the steel to be processed after the steel to be processed is placed on the placement platform, wherein the process information is data on the overall size of the steel to be processed and the size of the finished product.
[0067] In one embodiment, the steel material cutting system is provided with a placement platform for placing the steel material to be processed. A clamp may be provided on the placement platform for fixing the steel material to be processed.
[0068] In one implementation, a technician may place the steel material to be processed on a placement platform, and then clamp the steel material with a clamp so that the steel material may be fixed on the placement platform.
[0069] When the steel is placed stably, the process data of the steel to be processed can be obtained, which can be data about the overall size of the steel to be processed and the size of the finished product, for example, the length, width, height and thickness of the steel to be processed, and can also include the length, width, height and thickness of the steel after cutting.
[0070] S12. After determining the cutting type based on the process data, call the corresponding cutting tool according to the cutting type to perform the first cutting on the steel to be processed and obtain a real-time image of the steel to be processed, wherein the real-time image is an image taken during the first cutting process of the steel to be processed.
[0071] Since different sizes are suitable for different cutting types, the present invention can use different types of cutting methods for different sizes, thereby reducing cutting errors and improving cutting accuracy.
[0072] After determining the cutting type, the corresponding cutting tool can be called according to the cutting type to perform the first cutting of the steel to be processed. For example, if the steel is thick, the cutting type can be flame cutting, and a flamethrower can be used to generate a high-temperature flame to cut the steel. For another example, if the steel is thin, the cutting type can be laser cutting, and the steel can be cut using the high energy generated by the focused laser beam.
[0073] During the cutting process, the steel may have position deviation due to the looseness of the tool clamp, or the steel itself may be deformed. In order to correct the deviation, a real-time image of the steel to be processed can be obtained. The real-time image is an image taken during the first cutting process of the steel to be processed. For example, when the cutting tool is called to start the first cut, the image of the steel is taken in real time. Subsequently, the real-time image can be used to determine whether the steel has deviations, and cutting adjustments and corrections can be made based on the deviations, thereby improving the cutting accuracy.
[0074] Optionally, the real-time image can be shot from different angles, such as from a frontal overlooking angle or from a side left perspective.
[0075] In an optional embodiment, the process data includes: the overall size value of the steel material and the finished product size value required after the steel material is cut.
[0076] Specifically, the overall size value of the steel material is the length, width, height and thickness of the steel material to be processed that is currently fixed on the placement platform. The finished product size value is the length, width, height and thickness of the steel block after cutting. For example, if the steel material to be processed is a rectangular parallelepiped steel material, the overall size value is the length, width, height and thickness of the rectangular parallelepiped. If the finished product after cutting is a cube, the finished product size value is the length, width, height and thickness of the cube.
[0077] In one implementation, a technician can place the steel to be processed on a placement platform and upload the overall size value and the finished product size value to a control terminal. In another optional embodiment, a camera can be called to shoot the steel to be processed, and the overall size value of the steel to be processed can be obtained by identifying the image of the steel to be processed. The specific identification can adopt a conventional recognition algorithm.
[0078] Wherein, as an example, determining the cutting type based on the process data may include the following sub-steps:
[0079] S121. If the overall size value is greater than a preset size threshold or the finished product size value is greater than a preset finished product value, it is determined that the cutting type is flame cutting.
[0080] S122: If the overall size value is smaller than a preset size threshold and the finished product size value is smaller than a preset finished product value, determine that the cutting type is laser cutting.
[0081] Specifically, the user can pre-set different thresholds to respectively determine whether the overall size value and the finished product size value are greater than the corresponding thresholds.
[0082] If the overall size value is greater than the preset size threshold, or the finished product size value is greater than the preset finished product value, it means that the steel to be processed is thicker or the steel after cutting is thicker. If laser cutting is used, it will take a long time and cost a lot. It can be determined that the cutting type is flame cutting.
[0083] If the overall size value is smaller than the preset size threshold, and the finished product size value is smaller than the preset finished product value, it means that the steel to be processed is thin and the finished product after cutting is small, laser cutting can be used, and the cutting type can be determined to be laser cutting.
[0084] In another optional embodiment, the process data may also include: a finished product error value or a finished product precision value, which may specifically be an acceptable deviation value of the finished steel product after cutting.
[0085] It can be determined whether the error value of the finished product is greater than the preset error value. If the error value of the finished product is greater than the preset error value, the cutting type is determined to be flame cutting. Conversely, if the error value of the finished product is less than the preset error value, the cutting type is determined to be laser cutting. The preset error value is the average error value of flame cutting.
[0086] S13. Determine a cutting offset value of the steel to be processed according to the real-time image, wherein the cutting offset value is a value of deviation generated during the first cutting process of the steel to be processed.
[0087] When starting the first cut, the real-time image can be identified. By identifying the position and shape of the steel to be processed in the real-time image, it can be determined whether the steel to be processed has been deformed or offset. If the steel to be processed has been deformed or offset, the offset value caused by the deformation or position deviation can be calculated based on its position and deformed shape to obtain the cutting offset value. Subsequently, it can be determined whether the cutting method needs to be modified or the cutting size needs to be adjusted based on the cutting offset value, so that the finished product after cutting can meet the requirements, thereby reducing deviations and improving accuracy.
[0088] In one embodiment, the step of determining the cutting offset value of the steel material to be processed according to the real-time image may include the following sub-steps:
[0089] S21. If the real-time image is an image taken from the front, extract a plurality of first image frames from the real-time image at a preset first time interval.
[0090] S22, respectively obtaining the coordinates of the two first endpoints of the steel material to be processed in each of the first image frames, and determining the position connection line corresponding to each of the first image frames using the coordinates of the two first endpoints.
[0091] S23, calculating the angle between the position line of each of the first image frames and a preset initial line to obtain a cutting offset value related to the position change, wherein the preset initial line is a line connecting two end points detected after the steel to be processed is placed on the placement platform.
[0092] In one embodiment, the real-time image may be taken from a frontal overlooking angle, and the steel material photographed from the frontal overlooking angle can be used to determine whether the steel material has position deviations due to flame jetting during the cutting process.
[0093] Since the real-time image has multiple image frames, it takes a long time to process each image frame. When the real-time image is a frontal image, several first image frames can be extracted from the real-time image according to a preset first time interval. The several first image frames are identified to determine whether the position of the steel is deviated.
[0094] Optionally, the preset first time interval may be 1 millisecond or 0.5 millisecond, and may be adjusted according to actual needs.
[0095] Next, the coordinates corresponding to the two endpoints of the steel material to be processed in each first image frame can be obtained respectively to obtain the coordinates of the two first endpoints.
[0096] For example, if the steel material to be processed is a rectangular parallelepiped steel material, the coordinates of the lower left corner and the lower right corner of the steel material to be processed can be obtained to obtain the coordinates of the two first endpoints.
[0097] For another example, the coordinates of the upper left corner and the upper right corner of the steel material to be processed may be acquired to obtain the coordinates of the two first endpoints.
[0098] For another example, the coordinates of the upper right corner and the lower right corner of the steel material to be processed may be acquired to obtain the coordinates of the two first endpoints.
[0099] Optionally, if the steel material to be processed is a polygon, the coordinates of any two endpoints of the steel material to be processed may be acquired to obtain the coordinates of two first endpoints.
[0100] Next, the position line corresponding to each first image frame can be determined using the two first endpoint coordinates. Specifically, the two endpoint coordinates can be used to construct a line to obtain the position line.
[0101] After calculating the position line, the position line of each first image frame can be obtained. Then, the angle between the position line of each first image frame and the preset initial line can be calculated to obtain the cutting offset value related to the position change, wherein the preset initial line is the line of the two end points detected after the steel to be processed is placed on the placement platform.
[0102] For example, if the steel material to be processed is a rectangular parallelepiped steel material, the preset initial connection line is a connection line formed by the coordinates of the upper left corner and the upper right corner of the steel material to be processed. Similarly, the position connection line of each first image frame is a connection line formed by the coordinates of the upper left corner and the upper right corner of the steel material to be processed.
[0103] Then, calculations can be made one by one in the order of extracting the first image frames. First, the angle between the position line of the first first image frame and the preset initial line is calculated to obtain the cutting offset value corresponding to the first first image frame; then the angle between the position line of the second first image frame and the preset initial line is calculated to obtain the cutting offset value corresponding to the second first image frame.
[0104] A subsequent judgment is then performed based on the cutting offset value corresponding to each first image frame to determine whether cutting adjustment is required.
[0105] Optionally, after calculating a plurality of cutting offset values, they may be summed and averaged, and then subsequent judgment may be performed based on the average value of the cutting offset values.
[0106] For example, the number is set to 10. After 10 cutting offset values are calculated continuously, the 10 cutting offset values are summed and averaged to obtain the average value of the cutting offset value, and then subsequent judgment is made based on the average value of the cutting offset value to determine whether cutting adjustment is required.
[0107] In one embodiment, the step of determining the cutting offset value of the steel material to be processed according to the real-time image may include the following sub-steps:
[0108] S31: If the real-time image is an image taken from the side, extract a plurality of second image frames from the real-time image at a preset second time interval.
[0109] S32, obtaining the coordinates of the tail end of the steel material to be processed in each of the second image frames to obtain the second endpoint coordinates.
[0110] S33, using each of the second endpoint coordinates to calculate the height between the steel material to be processed and the placement platform, to obtain a cutting offset value related to the shape change.
[0111] In one embodiment, the real-time image may be taken from a side left perspective, and whether the steel is bent or deformed can be observed from the side. For example, the steel to be processed is a rectangular parallelepiped steel, and when the left end of the steel is cut, the right side of the steel is tilted and deformed.
[0112] Since the real-time image has multiple image frames, it will take a long time to process each image frame. Referring to the above analysis, in one embodiment, when the real-time image is an image taken from the side, several image frames can be extracted from the real-time image according to a preset second time interval to obtain several second image frames. Then, the several second image frames are identified to determine whether the steel is deformed.
[0113] Optionally, the preset second time interval may be 1 millisecond or 0.5 millisecond, and may be adjusted according to actual needs.
[0114] The deformation of steel is generally bending deformation, and the coordinates of the tail end of the steel to be processed in each second image frame can be obtained to obtain the coordinates of the second endpoint. For example, the steel to be processed is a rectangular steel, which is cut from left to right to be cut into multiple cubic steel blocks. When cutting on the left side, the coordinates of the endpoint on the right side can be detected to obtain the coordinates of the second endpoint.
[0115] Then, the second endpoint coordinates can be used to calculate the spacing height between the steel material to be processed and the placement platform to obtain a cutting offset value related to the shape change.
[0116] If the steel to be processed is bent or warped, its tail end will rise when one end is fixed, so that the tail of the steel will be separated from the flat placement platform. The height of the separation can be calculated to obtain the cutting offset value related to the change in the shape of the steel to be processed.
[0117] S14: When the cutting offset value is greater than a preset offset threshold, performing a second cutting based on the cutting offset value.
[0118] After obtaining the cutting offset value related to the shape change of the steel material to be processed or the cutting offset value related to the position change of the steel material to be processed, it can be determined whether the cutting offset value is greater than the preset offset threshold. If the cutting offset value is greater than the preset offset threshold, it means that the shape change or position change of the steel material to be processed is large. At this time, it needs to be adjusted, and the current first cutting can be terminated, and then the second cutting can be performed again.
[0119] Similarly, if the cutting offset value is less than the preset offset threshold, it means that the shape or position change of the steel to be processed is small, and the error caused by the change is acceptable. At this time, no adjustment is made and the first cutting can be continued.
[0120] It should be noted that if a second cutting is required, the current first cutting can be stopped, and then the second cutting can be performed according to the cutting offset value to reduce the cutting error and improve the cutting accuracy.
[0121] In one embodiment, the cutting offset value is a value related to the position change of the steel to be processed. In order to adjust for the position change of the steel, as an example, the second cutting based on the cutting offset value may include the following sub-steps:
[0122] S41. If the cutting offset value is a cutting offset value related to position change, determine the distance value from the current cutting coordinate point of the steel to be processed to the edge of the steel to be processed, and the edge of the steel to be processed is the edge in the direction of the angle value corresponding to the cutting offset value.
[0123] S42. If the distance value is greater than the finished product size value, the current cutting coordinate point is used as the first cutting starting point, and the corresponding cutting tool is called according to the cutting type to perform a second cutting on the steel to be processed at the first cutting starting point.
[0124] If the cutting offset value is the cutting offset value related to the position change, it means that the steel may have a deviation in position due to vibration or looseness during cutting. If cutting is continued at this time, the finished product will have a large deviation, and resources and time will be wasted. In order to make adjustments in time, the cutting position of the cutting tool on the steel to be processed can be determined at this time to obtain the current cutting coordinate point.
[0125] After determining the current cutting coordinate point, the angle value direction corresponding to the cutting offset value can be determined, and then the distance value from the current cutting coordinate point along the angle value direction to the edge of the steel to be processed can be determined.
[0126] After determining the current cutting coordinate point, the cutting direction of the cutting tool at this time can also be determined, and then the distance value from the current cutting coordinate point along the cutting direction of the cutting tool to the edge of the steel to be processed is determined.
[0127] If the distance value is greater than the finished product size value, it means that the current cutting coordinate point is used as the starting point and the cutting is continued in the current direction to obtain a finished product that meets the requirements. At this time, the current cutting coordinate point can be used as the first cutting starting point, and the corresponding cutting tool can be called according to the current cutting type to re-cut the steel to be processed at the first cutting starting point for the second time.
[0128] In a preferred embodiment, after determining that the distance value is greater than the finished product size value, a prompt message can be sent to the technician, and then the technician can check that the steel to be processed is re-fixed before starting the second cutting to improve the cutting accuracy.
[0129] In one embodiment, the cutting offset value is a value related to the change in the shape of the steel to be processed. In order to adjust for the deformation of the steel, as an example, the second cutting based on the cutting offset value may include the following sub-steps:
[0130] S51: If the cutting offset value is a cutting offset value related to morphological change, adjust the cutting type and determine a second cutting starting point based on the cutting offset value.
[0131] S52: Based on the adjusted cutting type, a corresponding cutting tool is called to perform a second cutting on the steel material to be processed at the second cutting starting point.
[0132] Specifically, if the cutting offset value is a cutting offset value related to deformation, it means that the steel has deformed during the cutting process and the current cutting type cannot withstand it. If you continue cutting at this time, not only will the finished product have a large deviation, but the steel will continue to deform. It may be impossible to cut due to the large deformation. The structure of the steel needs to be modified before cutting can continue, which increases the subsequent processing steps and reduces the processing efficiency. In order to make adjustments in time, the cutting type can be adjusted. For example, if the current cutting type is flame cutting, it can be changed to laser cutting; similarly, if the current cutting type is laser cutting, it can be changed to flame cutting.
[0133] After the cutting type is modified, the starting point of the cutting can be re-determined to obtain a second cutting starting point. The second cutting starting point can be determined based on the cutting offset value.
[0134] Specifically, the cutting offset value is the height value generated by the deformation. The height value can be used as a reference value, and the reference value can be horizontally moved from the end of the steel material, and this can be used as a starting point. At this time, it can be determined whether the distance between this starting point and the edge of the steel material is greater than the finished product size value. If so, this can be used as a starting point and the corresponding cutting tool can be called based on the adjusted cutting type to perform a second cut at the second cutting starting point of the steel material to be processed.
[0135] For example, the steel to be processed is a rectangular steel, and the equipment starts cutting from the left side of the steel. At this time, it is detected that the right side of the steel is tilted, and the cutting offset value related to the shape change is greater than the preset offset threshold.
[0136] The second cutting starting point can be obtained by horizontally moving the tilted height from the right end of the steel. It can be determined whether the distance between this starting point and the edge of the steel is greater than the finished product size value. If the distance between this starting point and the edge of the steel is greater than the finished product size value, the corresponding cutting tool can be used as the starting point and based on the adjusted cutting type to perform a second cut on the steel to be processed at the second cutting starting point.
[0137] Since laser or high-temperature flame may be used during the cutting process, the technicians in the background cannot directly see the cutting situation. In order to facilitate the technicians to view the cutting situation, as an example, after the step of calling the corresponding cutting tool according to the cutting type to perform the first cutting on the steel to be processed and obtaining the real-time image of the steel to be processed, the method further includes:
[0138] The management terminal of the technician is determined, and the real-time image is transmitted to the management terminal for the user to view.
[0139] In specific operations, the control terminal can be connected to the management terminals of different technicians in communication. After acquiring the real-time image, the real-time image can be transmitted to the management terminal for viewing by users or different technicians.
[0140] In this embodiment, an embodiment of the present invention provides a steel cutting method, and its beneficial effects are: the present invention can obtain data on the overall size and finished product size of the steel to be processed after the steel to be processed is placed on the placement platform, call the corresponding cutting tool based on the process data to perform the first cutting on the steel to be processed and obtain the real-time image of the steel to be processed; determine the cutting offset value of the steel to be processed according to the real-time image; when the cutting offset value is greater than the preset offset threshold, perform a second cutting based on the cutting offset value; the cutting deviation can be adjusted through the second cutting, thereby improving the cutting accuracy.
[0141] The present invention also provides a steel cutting system. Figure 2 , showing a structural schematic diagram of a steel cutting system provided by an embodiment of the present invention.
[0142] As an example, the steel cutting system may include: a cutting device 1 and several management terminals, wherein the cutting device 1 is provided with a control terminal 2, and the control terminal 2 is respectively connected to each of the management terminals for communication;
[0143] The cutting device 1 is provided with a placement platform 3, a camera 4 and a cutting tool 5. The placement platform 3 is used to place the steel to be processed. The camera 4 is used to capture images of the steel to be processed during the cutting process and transmit the captured images to the control terminal 2. The control terminal 2 is used to control the cutting tool 5 to cut the steel to be processed.
[0144] The present invention also provides a steel cutting device. Figure 3 , showing a schematic structural diagram of a steel cutting device provided by an embodiment of the present invention.
[0145] Wherein, as an example, the steel cutting device may include:
[0146] The data acquisition module 301 is used to acquire the process data of the steel material to be processed after the steel material to be processed is placed on the placement platform, wherein the process information is data on the overall size of the steel material to be processed and the size of the finished product;
[0147] The first cutting module 302 is used to determine the cutting type based on the process data, call the corresponding cutting tool according to the cutting type to perform the first cutting on the steel material to be processed and obtain the real-time image of the steel material to be processed, wherein the real-time image is an image taken during the first cutting of the steel material to be processed;
[0148] An offset value determination module 303 is used to determine a cutting offset value of the steel material to be processed according to the real-time image, wherein the cutting offset value is a value of a deviation generated during the first cutting process of the steel material to be processed;
[0149] The second cutting module 304 is configured to perform a second cutting based on the cutting offset value when the cutting offset value is greater than a preset offset threshold.
[0150] Optionally, the process data includes: the overall size value of the steel material and the finished product size value required after the steel material is cut;
[0151] The determining the cutting type based on the process data comprises:
[0152] If the overall size value is greater than a preset size threshold or the finished product size value is greater than a preset finished product value, determining that the cutting type is flame cutting;
[0153] If the overall size value is smaller than a preset size threshold and the finished product size value is smaller than a preset finished product value, it is determined that the cutting type is laser cutting.
[0154] Optionally, determining the cutting offset value of the steel to be processed according to the real-time image includes:
[0155] If the real-time image is an image taken from the front, extracting a plurality of first image frames from the real-time image according to a preset first time interval;
[0156] Respectively obtain the coordinates of two first endpoints of the steel material to be processed in each of the first image frames, and determine the position connection line corresponding to each of the first image frames using the coordinates of the two first endpoints;
[0157] The angle between the position line of each of the first image frames and the preset initial line is calculated to obtain a cutting offset value related to the position change. The preset initial line is a line connecting the two end points detected after the steel to be processed is placed on the placement platform.
[0158] Optionally, determining the cutting offset value of the steel to be processed according to the real-time image includes:
[0159] If the real-time image is an image taken from the side, extracting a plurality of second image frames from the real-time image at a preset second time interval;
[0160] Acquire the coordinates of the tail end of the steel material to be processed in each of the second image frames to obtain the second endpoint coordinates;
[0161] The height between the steel material to be processed and the placement platform is calculated using each of the second endpoint coordinates to obtain a cutting offset value related to the shape change.
[0162] Optionally, performing a second cutting based on the cutting offset value includes:
[0163] If the cutting offset value is a cutting offset value related to a position change, then determine the distance value from the current cutting coordinate point of the steel to be processed to the edge of the steel to be processed, and the edge of the steel to be processed is the edge in the direction of the angle value corresponding to the cutting offset value;
[0164] If the distance value is greater than the finished product size value, the current cutting coordinate point is used as the first cutting starting point, and the corresponding cutting tool is called according to the cutting type to perform a second cut on the steel to be processed at the first cutting starting point.
[0165] Optionally, performing a second cutting based on the cutting offset value includes:
[0166] If the cutting offset value is a cutting offset value related to a morphological change, adjusting the cutting type and determining a second cutting starting point based on the cutting offset value;
[0167] Based on the adjusted cutting type, the corresponding cutting tool is called to perform a second cutting on the steel material to be processed at the second cutting starting point.
[0168] Optionally, the device further comprises:
[0169] The image transmission module is used to determine the management terminal of the technician and transmit the real-time image to the management terminal for the user to view.
[0170] Those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0171] Furthermore, an embodiment of the present application also provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steel cutting method as described in the above embodiment is implemented.
[0172] Furthermore, an embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer-executable program, and the computer-executable program is used to enable a computer to execute the steel cutting method as described in the above embodiment.
[0173] It should be noted that the orientation or positional relationship indicated by the terms "upper", "lower", etc. is based on the orientation or positional relationship shown in the accompanying drawings, which is only for the convenience of describing the embodiments of the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention. When an element such as a layer, region or substrate is referred to as being "on" or "above" another element, it can be directly on the other element, or there can also be an intermediate element. On the contrary, when an element is referred to as "directly on" or "above" another element, there is no intermediate element. It should also be understood that when an element is referred to as being "under" or "below" another element, it can be directly under or below the other element, or there can also be an intermediate element. On the contrary, when an element is referred to as being "directly under" or "below" another element, there is no intermediate element. Unless otherwise clearly specified and limited, the terms "installed", "connected" and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0174] Those skilled in the art will appreciate that the embodiments of the present application may also provide computer program products. Therefore, the present application may adopt the form of complete hardware embodiments, complete software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of computer program products implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program codes.
[0175] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), apparatuses, and computer program products according to the embodiments of the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0176] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0177] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0178] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A steel cutting method, characterized in that: The method comprises: After the steel to be processed is placed on the placement platform, process data of the steel to be processed is obtained; the process data includes: the overall size value of the steel and the finished product size value required after the steel is cut; After determining the cutting type based on the process data, calling a corresponding cutting tool according to the cutting type to perform a first cutting on the steel to be processed and obtaining a real-time image of the steel to be processed, wherein the real-time image is an image taken during the first cutting of the steel to be processed; Determine a cutting offset value of the steel material to be processed according to the real-time image, wherein the cutting offset value is a value of deviation generated during the first cutting process of the steel material to be processed; When the cutting offset value is greater than a preset offset threshold, performing a second cutting based on the cutting offset value; performing a second cutting based on the cutting offset value includes: If the cutting offset value is a cutting offset value related to a position change, then determining a distance value from a current cutting coordinate point of the steel material to be processed to an edge of the steel material to be processed, the edge of the steel material to be processed being an edge in a direction of an angle value corresponding to the cutting offset value; If the distance value is greater than the finished product size value, the current cutting coordinate point is used as the first cutting starting point, and the corresponding cutting tool is called according to the cutting type to perform a second cutting on the steel to be processed at the first cutting starting point; If the cutting offset value is a cutting offset value related to a morphological change, adjusting the cutting type and determining a second cutting starting point based on the cutting offset value; Based on the adjusted cutting type, a corresponding cutting tool is called to perform a second cutting of the steel material to be processed at the second cutting starting point; The determining the cutting type based on the process data comprises: If the overall size value is greater than a preset size threshold or the finished product size value is greater than a preset finished product value, determining that the cutting type is flame cutting; If the overall size value is less than a preset size threshold and the finished product size value is less than a preset finished product value, determining that the cutting type is laser cutting; The step of determining the cutting offset value of the steel material to be processed according to the real-time image comprises: If the real-time image is an image taken from the front, extracting a plurality of first image frames from the real-time image according to a preset first time interval; Respectively obtain the coordinates of two first endpoints of the steel material to be processed in each of the first image frames, and determine the position connection line corresponding to each of the first image frames using the coordinates of the two first endpoints; Calculate the angle between the position line of each of the first image frames and a preset initial line to obtain a cutting offset value related to the position change, wherein the preset initial line is a line connecting two end points detected after the steel material to be processed is placed on the placement platform; or; If the real-time image is an image taken from the side, extracting a plurality of second image frames from the real-time image at a preset second time interval; Acquire the coordinates of the tail end of the steel material to be processed in each of the second image frames to obtain the second endpoint coordinates; The height between the steel material to be processed and the placement platform is calculated using each of the second endpoint coordinates to obtain a cutting offset value related to the shape change.
2. The steel material cutting method according to claim 1, characterized in that: After the step of calling the corresponding cutting tool according to the cutting type to perform the first cutting on the steel to be processed and obtaining the real-time image of the steel to be processed, the method further includes: The management terminal of the technician is determined, and the real-time image is transmitted to the management terminal for the user to view.
3. A steel cutting system, characterized in that: The system comprises: a cutting device and several management terminals, wherein the cutting device is provided with a control terminal, wherein the control terminal is respectively connected to each of the management terminals for communication, and wherein the control terminal is applicable to the steel cutting method according to claim 1 or 2; The cutting equipment is provided with a placement platform, a camera and a cutting tool. The placement platform is used to place the steel to be processed. The camera is used to capture images of the steel to be processed during the cutting process and transmit the captured images to a control terminal. The control terminal is used to control the cutting tool to cut the steel to be processed.
4. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer-executable program, and the computer-executable program is used to enable a computer to execute the steel cutting method according to claim 1 or 2.
Citation Information
Patent Citations
Cutting method capable of judging plate size in real time and cutting system
CN112658503A
Control method and device for laser cutting of pole piece and laser cutting equipment
CN116551216A
H-shaped steel laser cutting deformation compensation algorithm
CN117583751A
Failure monitoring device
JP2000218364A
Cutting apparatus and cutting method
JP2010036202A
