Laser cutting control method and system for special-shaped sheet metal part machining
By segmenting and rounding the corners of the laser cutting path for irregularly shaped sheet metal parts, and dynamically adjusting the cutting rate and power, the problem of overheating was solved, processing efficiency and pass rate were improved, and equipment life was extended.
Patent Information
- Application Number
- CN202610103669.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-26
- Publication Date
- 2026-02-24
AI Technical Summary
Existing technologies have failed to effectively address the overheating problem caused by complex geometric contours in the laser cutting of irregularly shaped sheet metal parts, resulting in low processing qualification rates and serious resource waste.
By segmenting the initial cutting path into secondary segments, determining the degree of abrupt changes and rounding the corners, and combining this with dynamic adjustments to the cutting rate and laser power, the combination of cutting parameters is optimized.
It improved the processing qualification rate of irregularly shaped sheet metal parts, extended the service life of lasers and focusing lenses, and saved resources.
Smart Images

Figure CN121559977A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of control or regulation technology, and specifically to a laser cutting control method and system for processing irregularly shaped sheet metal parts. Background Technology
[0002] By dynamically adjusting the laser cutting parameters (such as power and speed) of irregularly shaped sheet metal parts in real time, processing efficiency can be significantly improved. It can effectively address the heat-affected zone problems caused by complex geometric contours (such as sharp corners) during processing, thereby maximizing production efficiency and extending the service life of key components such as the laser and focusing lens while ensuring high-quality cutting (such as slag-free and vertical cross-sections).
[0003] Traditional methods obtain the corresponding speed and laser power by measuring the cutting complexity at different positions along the cutting path. However, they do not consider the feasibility of parameter changes at different positions or the amount of resource consumption during processing. The obtained processing parameters may not change smoothly enough, leading to a mismatch between speed and laser power, which can cause problems such as overheating and reduce the processing pass rate. Summary of the Invention
[0004] To address the problems of overheating and low pass rates in existing laser cutting parameter control for processing irregularly shaped sheet metal parts, the present invention aims to provide a laser cutting control method and system for processing irregularly shaped sheet metal parts. The specific technical solution adopted is as follows: This invention provides a laser cutting control method for processing irregularly shaped sheet metal parts, the method comprising: Determine the cluster segments in the initial cutting path when processing irregular sheet metal parts, and use the geometric relationship between the cutting points in the cluster segments to determine each initial segment in the cluster segments; The degree of abrupt change in the initial segment is determined by the angle between the adjacent segments before and after the initial segment, and the degree of abrupt change is used to determine whether the initial segment needs to be rounded. The initial cutting path after rounding is re-clustered and segmented to obtain the target segment. The trajectory complexity of the target segment is determined by the cutting points in the target segment and their corresponding fitting curves. The cutting rate range of the target segment is obtained by utilizing the trajectory complexity, and the parameter combination of cutting rate and laser power within the cutting rate range is determined. By utilizing the differences in trajectory complexity and parameter combinations between the target segment and its adjacent segments, the segmentation parameters of the target segment are determined.
[0005] Furthermore, the step of determining each initial segment in the cluster segment using the geometric relationship between the cutting points in the cluster segment includes: Determine the path distance between the target segment and the initial segment in the cluster segment, as well as the first included angle of their respective cutting directions; Using the path distance and the first included angle, determine the degree to which the target segmentation point matches the segmentation point; If the degree of conformity of the target segment point is greater than the preset conformity threshold, the target segment point is used as the segmentation point to obtain each initial segment in the cluster segment.
[0006] Furthermore, using the path distance and the first included angle, the degree of conformity of the target segmentation point as a segmentation point is determined, including: Determine the second included angle between the target segmentation point and its adjacent segmentation points in the respective cutting directions, and determine the angle ratio between the second included angle and the maximum value of the second included angle among all adjacent segmentation points; The degree to which the target segmentation point conforms to the segmentation point is determined by using the path distance, the first included angle, and the included angle ratio.
[0007] Furthermore, determining the degree of abrupt change in the initial segment using the angle between adjacent segments before and after the initial segment includes: Determine the fitting lines of each of the adjacent segments before and after the initial segment, and determine the third angle between each fitting line; Determine the fourth included angle between the cutting directions of the dividing points on the side closest to the initial segment in the adjacent segments and the minimum value of the fourth included angle among all the adjacent segments. The degree of abrupt change in the initial segment is determined by using the third included angle, the fourth included angle, and the minimum value of the fourth included angle.
[0008] Furthermore, the method of determining whether the initial segment needs to be rounded using the degree of transitional change includes: Determine the length difference between the path length of the initial segment and the minimum path length among all segments; The necessity of rounding the corners of the initial segments is determined by the degree of abrupt change in the transition and the length difference. If the necessity of rounding corners exceeds the preset threshold, then the initial segments need to be rounded.
[0009] Furthermore, the step of determining the trajectory complexity of the target segment using the cutting points in the target segment and their corresponding fitted curves includes: The average distance between each cut point in the target segment and its corresponding fitted curve is used as the degree of change in the cut of the target segment. The trajectory complexity of the target segment is determined by the degree of segmentation change and the degree of abrupt change in the target segment.
[0010] Furthermore, the method of obtaining the cutting rate range of the target segment using trajectory complexity includes: The maximum cutting rate of the target segment is determined by the trajectory complexity of the target segment and the preset reference rate, and the cutting rate range is obtained based on the maximum cutting rate.
[0011] Furthermore, the step of determining the segmentation parameters of the target segment by utilizing the differences in trajectory complexity and parameter combinations between the target segment and its adjacent segments includes: By utilizing the differences in trajectory complexity and parameter combinations between the target segment and its adjacent segments, the acceptable level of parameter combinations can be obtained. The acceptable level is used to determine the reasonable bias of the parameter combination, and the parameter combination with the largest reasonable bias is used as the segmentation parameter of the target segment.
[0012] Furthermore, determining the reasonable bias of parameter combinations based on acceptability includes: Determine the rate ratio between the cutting rate and the set maximum cutting rate in the parameter combination; Determine the power difference between the laser power in the parameter combination and the set minimum laser power; The acceptable degree of bias in the parameter combination is determined by using the acceptability, rate ratio, and power difference.
[0013] The present invention also provides a laser cutting control system for processing irregularly shaped sheet metal parts, the system being used to implement the laser cutting control method for processing irregularly shaped sheet metal parts as described in any of the preceding claims; the system includes: The rounding module is used to determine the cluster segments in the initial cutting path when processing irregular sheet metal parts. It uses the geometric relationship between the cutting points in the cluster segments to determine each initial segment in the cluster segments. It uses the included angle between the adjacent segments of the initial segments to determine the degree of abrupt change of the initial segments. It uses the degree of abrupt change of the initial segments to determine whether the initial segments need to be rounded. The cutting analysis module is used to re-cluster and segment the initial cutting path after rounding to obtain the target segment. It uses the cutting points in the target segment and their corresponding fitting curves to determine the trajectory complexity of the target segment; it uses the trajectory complexity to obtain the cutting rate range of the target segment, and determines the parameter combination of cutting rate and laser power within the cutting rate range; it uses the differences in trajectory complexity and parameter combination between the target segment and its adjacent segments to determine the segmentation parameters of the target segment.
[0014] The present invention has the following beneficial effects: This invention performs secondary segmentation on clusters that are not accurately segmented or suitable based on the changes in the cutting direction at each (cutting / segmenting) point within the cluster segment. It judges the abrupt changes in trajectory based on the differences in the distribution trends of adjacent segments, rounds corners at appropriate locations, and obtains the maximum cutting rate for each segment. It assesses the usability of different parameter combinations based on the degree of parameter variation in adjacent segments and the allowable magnitude of parameter variation. Based on usability, the contribution of corresponding cutting rate and laser power to cutting efficiency, it screens for more suitable cutting parameter combinations, fully considering the feasibility of parameter variations at different locations and the amount of resource consumption during processing. This improves the processing pass rate of irregularly shaped sheet metal parts, saves more resources, and has higher processing efficiency. Attached Figure Description
[0015] To more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 The flowchart illustrates the steps of a laser cutting control method for processing irregularly shaped sheet metal parts, as provided in one embodiment of the present invention. Figure 2 This is a detailed flowchart of step S1 in a laser cutting control method for processing irregularly shaped sheet metal parts, provided in an embodiment of the present invention. Figure 3 This is a detailed flowchart of step S2 in a laser cutting control method for processing irregularly shaped sheet metal parts, provided in an embodiment of the present invention. Figure 4 A detailed flowchart of step S2 in a laser cutting control method for processing irregularly shaped sheet metal parts, provided in another embodiment of the present invention; Figure 5 This is a detailed flowchart of step S5 in a laser cutting control method for processing irregularly shaped sheet metal parts, provided in an embodiment of the present invention. Figure 6 This is a detailed flowchart of step S52 in a laser cutting control method for processing irregularly shaped sheet metal parts, provided in an embodiment of the present invention. Figure 7 This is a schematic diagram of the hardware operating environment of the laser cutting control equipment for processing irregularly shaped sheet metal parts, as described in an embodiment of the present invention. Figure 8This is a schematic diagram of the frame structure of a laser cutting control system for processing irregularly shaped sheet metal parts, as described in an embodiment of the present invention. Detailed Implementation
[0017] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, details the specific implementation, structure, features, and effects of a laser cutting control method for processing irregularly shaped sheet metal parts according to the present invention. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, specific features, structures, or characteristics in one or more embodiments can be combined in any suitable form.
[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0019] Before proceeding with the following embodiments of the present invention, the objectives and main target scenarios of the invention will be explained in order to facilitate understanding of the invention.
[0020] The main objective of this invention is: This invention performs secondary segmentation on clusters that are not suitable for their initial segmentation based on the changes in the cutting direction at each point within the cluster segment. It judges the abrupt changes in trajectory based on the differences in distribution trends between adjacent segments, rounds corners at suitable locations, and obtains the maximum cutting rate for each segment. It assesses the usability of different parameter combinations based on the degree of parameter variation between adjacent segments and the allowable magnitude of parameter variation. Finally, it selects suitable parameters based on usability, the corresponding cutting rate, and the contribution of laser power to cutting efficiency.
[0021] The scenario addressed by this invention can be: By dynamically adjusting laser cutting parameters (such as power and speed) in real time, processing efficiency can be significantly improved. It effectively addresses the thermal impact issues caused by complex geometric contours (such as sharp corners) during processing, thereby maximizing production efficiency and extending the lifespan of key components such as the laser and focusing lens while ensuring high-quality cutting (such as slag-free, vertical cross-sections). This invention performs secondary segmentation on unsuitable clusters based on the changes in cutting direction at each point within the cluster. It judges the abrupt changes in trajectory based on the differences in distribution trends between adjacent segments, rounds corners at suitable locations, and obtains the maximum cutting rate for each segment. It assesses the usability of different parameter combinations based on the degree of parameter variation between adjacent segments and the allowable magnitude of parameter changes. Finally, it selects suitable parameters based on usability, the contribution of the corresponding cutting rate and laser power to cutting efficiency.
[0022] The following describes in detail, with reference to the accompanying drawings, a specific scheme for a laser cutting control method for processing irregularly shaped sheet metal parts provided by the present invention.
[0023] Example 1: For a laser cutting control method for processing irregularly shaped sheet metal parts provided by this invention, please refer to [link to relevant documentation]. Figure 1 The diagram illustrates a flowchart of a laser cutting control method for processing irregularly shaped sheet metal parts, provided by an embodiment of the present invention.
[0024] The laser cutting control method for processing irregularly shaped sheet metal parts includes: Step S1: Determine the clustering segments in the initial cutting path during the processing of irregular sheet metal parts, and use the geometric relationship between the cutting points in the clustering segments to determine each initial segment in the clustering segments; Obtain 2D (e.g., DXF, DWG format) or 3D (e.g., STEP, IGES, SLDPRT format) CAD (Computer-Aided Design) files of irregularly shaped sheet metal parts provided by users or design departments.
[0025] Importing CAD files into CAM (Computer-Aided Manufacturing) software generates the complete path that the laser head needs to travel, i.e., the initial cutting path, by setting processing parameters (cutting process, material, cutting sequence, etc.).
[0026] Based on the manufacturer's recommended parameter table based on its equipment and large-scale experiments, and the results of process experiments, the recommended laser power for different materials at different cutting rates was obtained when processing irregularly shaped sheet metal parts. The cutting rate was used as the y-axis data, with the positive y-axis pointing from smallest to largest, and the corresponding recommended laser frequency was used as the x-axis data, with the positive x-axis pointing from smallest to largest. This resulted in the cutting rate-laser power curves for laser cutting of different materials.
[0027] Specifically, please refer to Figure 2 Step S1, which determines each initial segment in a cluster segment using the geometric relationship between the cutting points in the cluster segment, includes: Step S11: Determine the path distance between the target segmentation point and the initial segmentation point in the cluster segment, as well as the first included angle of their respective cutting directions; Step S12: Using the path distance and the first included angle, determine the degree of conformity of the target segmentation point as a segmentation point; More specifically, step S12 includes: Determine the second included angle between the target segmentation point and its adjacent segmentation points in the respective cutting directions, and determine the angle ratio between the second included angle and the maximum value of the second included angle among all adjacent segmentation points; The degree to which the target segmentation point conforms to the segmentation point is determined by using the path distance, the first included angle, and the included angle ratio.
[0028] Step S13: If the degree of conformity of the target segmentation point is greater than the preset conformity threshold, the target segmentation point is used as the segmentation point to obtain each initial segment in the cluster segment.
[0029] Clustering laser cutting trajectories using curvature-based clustering methods (existing technology) can yield multiple segments. However, subtle, continuous changes in the cutting direction between adjacent cutting points can lead to segments with significant differences in trend, thus affecting the setting of cutting speed and laser power. Therefore, further segmentation points should be obtained by considering the difference in cutting direction and distance between the midpoint and the initial point of each cluster segment. It should be noted that "points" here refer to pre-defined segmentation points (or cutting points) in the initial cutting path.
[0030] The DBSCAN clustering algorithm is used to segment the cutting path, where the tolerance of the eps (Electrical Plastic Surge) angle is set to 60 degrees and the min_samples (minimum number of consecutive points required to form a cluster) is set to 30, thus dividing the cutting path into multiple cluster segments.
[0031] For cluster segment J, calculate the path distance between point i (as the target split point, representing any split point) and the initial point in cluster segment J. Calculate the angle between the cutting direction of point i and the cutting direction of the initial point in cluster segment J. To distinguish it from other included angles, it is referred to here as the first included angle.
[0032] Calculate the angle between the cutting directions of point i and point i-1 (adjacent points of point i). (Recorded as the second included angle). The maximum value of the included angle between the cutting directions of all adjacent points is obtained by comparison. (Maximum value of the second included angle).
[0033] The path distance between point i and the initial point in cluster segment J The larger the angle, the greater the size of the angle. The larger the angle, the greater the size of the angle. The maximum value of the included angle The ratio of the included angles The larger the value, the greater the difference between the cutting trend of point i and the trend of the previous segment of the cluster segment. Furthermore, when the value is extended to point i, the existing traversal length of the cluster segment is already quite long. The segments after point i are more likely to form a greater trend difference with the previous segments. Therefore, point i should be regarded as a new segmentation point.
[0034] Therefore, we can obtain the degree of conformity of the midpoint i of cluster segment J as a new segmentation point. Using max-min normalization pairs After normalization, we get Its range is [0,1]. When (When a preset threshold is met, which can be adjusted), point i is taken as the new segmentation point. Point i and the points before point i in cluster segment J are removed, and point i+1 is taken as the initial point of cluster segment J to continue the analysis until all points in cluster segment J have been traversed. Subsequent steps use multiple (initial) segments obtained from all the segmentation points analyzed in this step for corresponding analysis.
[0035] Step S2: Determine the degree of abrupt change in the initial segment by using the angle between the adjacent segments before and after the initial segment, and determine whether the initial segment needs to be rounded using the degree of abrupt change. When cutting sharp corners, the machine tool needs to decelerate significantly to change direction. At this time, the laser energy continuously irradiates a very small local area, and the energy input per unit area increases sharply, causing the material to over-melt and evaporate (i.e., "overheating"). To avoid overheating, the sharp corner should be rounded to control the heat input and obtain a high-quality, clear corner.
[0036] By analyzing the differences in distribution trends between the segmentation points or the two adjacent segments of shorter segments, the abrupt changes in the trajectory are determined, and rounding is applied to appropriate locations. The maximum cutting rate is then obtained for all segments. Based on the range of divisible rates for different segments, the magnitude of changes under different cutting rates and laser power variations, and the parameter performance of the previous segment adjacent to the current segment, the permissible level of cutting rate and laser power for the current segment is determined.
[0037] Specifically, in one embodiment, please refer to Figure 3 Step S2, which determines the degree of abrupt change in the initial segment using the angle between adjacent segments before and after the initial segment, includes: Step S21: Determine the fitting lines of the adjacent segments before and after the initial segment, and determine the third included angle between the fitting lines. Step S22: Determine the fourth included angle between the cutting directions of the dividing points on the side closest to the initial segment in the adjacent segments and the minimum value of the fourth included angle among all the adjacent segments. Step S23: Determine the degree of abrupt change in the initial segment using the third included angle, the fourth included angle, and the minimum value of the fourth included angle.
[0038] In this embodiment, taking segment point m as an example (subsequent individual segments can be treated the same way as segment point m), the least squares method is used to obtain the corresponding fitted lines for the points in the two segments m1 and m2 connected to segment point m. The angle between the two fitted lines is then obtained. (Third included angle).
[0039] Calculate the angle between the cutting directions of two adjacent points m-1 and m+1 at segment point m. (Fourth included angle). The included angle is obtained by comparing the positions of all segment points. minimum value (Minimum value of the fourth included angle).
[0040] When the angle between the two fitted lines mentioned above is... Smaller, and the size of the included angle and minimum value The difference The smaller the value, the greater the abrupt change in the trajectory of the segment point m, and the more necessary it is to round the corners. This allows us to determine the degree of abrupt change in the trajectory of the segment point m. 1 is a constant set to prevent the denominator from being zero. Max-min normalization is used to... After normalization, we get Its range is [0,1]. When When setting a necessary threshold (which can be adjusted), the corners of the segment point m are rounded.
[0041] Because of some inflections in the cutting trajectory, the position may be divided into a small segment. Therefore, for a single segment j (as the segmentation point m) and its adjacent segments j-1 and j+1, following the method of segmenting adjacent points as described above, calculate the angle between the fitted straight lines and the angle between the cutting directions of the starting points of segments j-1 and j+1 on the side closest to segment j. This yields the degree of abrupt change corresponding to segment j. .
[0042] In another embodiment, please refer to Figure 4 Step S2, which determines whether the initial segment needs to be rounded based on the degree of transitional change, includes: Step S201: Determine the length difference between the path length of the initial segment and the minimum path length among all segments; Step S202: Determine the necessity of rounding the corners of the initial segments using the degree of abrupt change in the transition and the length difference; Step S203: If the necessity of rounding corners is greater than the preset necessary threshold, then the initial segment needs to be rounded.
[0043] In this embodiment, the path length of segment j is obtained. The minimum value of all segment lengths is obtained by comparison. When the path length of segment j and minimum value The difference The smaller the (length difference), the greater the degree of the corresponding abrupt change. The larger the value, the more the location of segment j conforms to the characteristics of a sharp corner transition area, the more likely it is to overheat during operation, and the more rounded corner processing should be performed.
[0044] This allows us to determine the necessity of rounding the corners at position j in segment j. 1 is a constant set to prevent the denominator from being zero. Max-min normalization is used to... After normalization, we get Its range is [0,1]. When (When setting a necessary threshold, which can be adjusted), determine whether to use professional laser cutting CAM software to round the corners of segment j.
[0045] Step S3: Re-cluster and segment the initial cutting path after rounding the corners to obtain the target segment, and use the cutting points in the target segment and their corresponding fitting curves to determine the trajectory complexity of the target segment. When cutting a workpiece along a smoothed cutting trajectory, the laser power should vary accordingly with the cutting rate to prevent overburning. Different cutting rates should be used at different locations along the cutting trajectory based on their complexity. However, changes in cutting rate and laser power take time. Therefore, the acceptable level of parameter variation at different locations should be considered to assess the feasibility of adjusting different parameters.
[0046] Specifically, step S3, which uses the cutting points in the target segment and their corresponding fitted curves to determine the trajectory complexity of the target segment, includes: The average distance between each cut point in the target segment and its corresponding fitted curve is used as the degree of change in the cut of the target segment. The trajectory complexity of the target segment is determined by the degree of segmentation change and the degree of abrupt change in the target segment.
[0047] In this embodiment, the initial cutting path after rounding is re-clustered and segmented according to the above embodiments to obtain each target segment j'. The least squares method is used to obtain the corresponding fitted line for each point in different segments j'. The mean distance between each point i in segment j' and its corresponding fitted line is calculated, and this is used as the degree of cutting change in segment j'. When the degree of change in cutting The maximum value of the degree of change in the cutting of all segments ratio The larger the value, the greater the degree of abrupt change corresponding to the segment point m that was cut earlier (each segment includes the previous segment point and the next segment point, the earlier being the previous segment point). The greater the degree of abrupt change (as a transition in segment j'), the more complex the trajectory of this segment becomes. To prevent cutting errors, a smaller cutting rate should be used.
[0048] This allows us to determine the trajectory complexity of segment j'. .
[0049] Step S4: Utilize the trajectory complexity to obtain the cutting rate range of the target segment, and determine the parameter combination of cutting rate and laser power within the cutting rate range; Specifically, step S4, which uses the trajectory complexity to obtain the cutting rate range of the target segment, includes: The maximum cutting rate of the target segment is determined by the trajectory complexity of the target segment and the preset reference rate, and the cutting rate range is obtained based on the maximum cutting rate.
[0050] Based on the above embodiments, in this embodiment, the complexity of the trajectory is assessed using max-min normalization. After normalization, we get Its range is [0, 0.5] (after traditional normalization and then dividing by 2). When The larger the value, the smaller the cutting rate should be; thus, the maximum cutting rate of segment j' can be obtained. . Assuming a preset reference rate, for example, set to 0.17 m / s, and a minimum cutting rate of 0, the cutting rate range [0, 1 ... ] Step S5: Determine the segmentation parameters of the target segment by utilizing the differences in trajectory complexity and parameter combinations between the target segment and its adjacent segments.
[0051] Specifically, please refer to Figure 5 Step S5 includes: Step S51: Utilize the differences in trajectory complexity and parameter combinations between the target segment and its adjacent segments to obtain the acceptable level of the parameter combination. In this embodiment, for segment j', the parameter combination h, consisting of the cutting rate v and its corresponding laser power in the cutting rate-laser power curve, is obtained within its allowable cutting rate. The differences between the cutting rate v and laser power p in parameter combination h and the corresponding cutting rate and laser power used when cutting adjacent segment j'-1 are calculated. , (Both are normalized results), and the two are called parameter combination differences.
[0052] Calculate the absolute value of the difference in complexity between the trajectories obtained by segment j' and segment j'-1. (Differences in trajectory complexity). Calculate the path length of segment j'-1. When the difference The larger the value, the longer the path length of segment j'-1. The shorter the time frame, the shorter the change in cutting rate and laser power. When the changes in cutting rate and laser power need to be large, it may be impossible to smoothly change the parameters with rounded corners in time before the change from segment j'-1 to segment j'. Therefore, parameter combinations with smaller changes in cutting rate and laser power should be selected, and the tolerance for parameter combinations with larger changes is low. This shows the degree of unacceptability for parameter combinations with large changes when changing from segment j'-1 to segment j'. .
[0053] When the degree of non-acceptance The larger, as mentioned above, This is the normalized difference between the cutting rate v in parameter combination h and the cutting rate used when cutting adjacent segment j'-1; Let p be the normalized difference between the laser power p in parameter combination h and the laser power used when cutting adjacent segment j'-1; the sum of the two is... The smaller the value of the parameter h, the more accurately the cutting rate and laser power can be adjusted, ensuring successful processing. This allows us to determine the acceptable level of the parameter combination h when segmenting j'. Using this acceptable level as one of the references, the segmentation rate and laser power parameter changes are evaluated to ensure smooth parameter changes and prevent workpiece overheating due to parameter mismatch.
[0054] Step S52: Determine the reasonable bias of the parameter combination based on the acceptability level, and use the parameter combination with the largest reasonable bias as the segmentation parameter for the target segment.
[0055] More specifically, please refer to Figure 6 Step S52, which determines the reasonable bias of the parameter combination based on acceptability, includes: Step S521: Determine the rate ratio between the cutting rate and the maximum set cutting rate in the parameter combination; Step S522: Determine the power difference between the laser power in the parameter combination and the set minimum laser power. Step S523: Using the acceptable level, rate ratio, and power difference, determine the reasonable degree of bias of the parameter combination.
[0056] In this embodiment, based on the degree of acceptability The contribution of parameter combination h to the efficiency of workpiece processing is used to determine the corresponding parameter combinations for different segmented processing.
[0057] In addition to considering the quality of the finished workpiece, processing time and resource consumption should also be taken into account during workpiece machining. Therefore, when performing laser cutting on different segments, the impact of different parameters on processing efficiency should also be considered.
[0058] Calculate the cutting rate for the parameter combination h. Set the maximum cutting rate (depending on the cutting equipment). rate ratio .
[0059] Calculate the laser power corresponding to the parameter combination h Set the minimum laser power (depending on the cutting equipment). power difference .
[0060] When acceptable Larger, and the ratio The larger the difference The smaller the value of h, the faster the processing speed and the lower the power consumption can be while still meeting the cutting requirements, thus achieving better processing efficiency.
[0061] Therefore, we can obtain the segmentation... The degree of reasonable bias in choosing the parameter combination h. 1 is a constant set to prevent the denominator from being 0, for piecewise division. All matching parameter combinations are evaluated for a reasonable degree of bias, and the parameter combination corresponding to the maximum value is taken as the segment. The segmentation parameters used in laser segmentation.
[0062] The above embodiments are used to obtain the cutting rate and laser power parameters of different cutting path segments, and store the position of the segment in the path and the corresponding parameters in the database.
[0063] The cutting rate and laser power parameters corresponding to different segment positions can also be transmitted to the operator's computer and displayed in a table format, as shown in Table 1 below.
[0064] Table 1 The PID (Proportional-Integral-Derivative Control Algorithm) algorithm is used to smooth the changes in cutting rate and laser power parameters between different segments, resulting in a PWM signal for each motor. The electronic control module receives the PWM signal and precisely controls the motor to ensure smooth changes in cutting rate and laser power between different segments, thus achieving accurate control of the laser cutting process.
[0065] This invention performs secondary segmentation on clusters that are not accurately segmented or suitable based on the changes in the cutting direction at each (cutting / segmenting) point within the cluster segment. It judges the abrupt changes in trajectory based on the differences in the distribution trends of adjacent segments, rounds corners at appropriate locations, and obtains the maximum cutting rate for each segment. It assesses the usability of different parameter combinations based on the degree of parameter variation in adjacent segments and the allowable magnitude of parameter variation. Based on usability, the contribution of corresponding cutting rate and laser power to cutting efficiency, it screens for more suitable cutting parameter combinations, fully considering the feasibility of parameter variations at different locations and the amount of resource consumption during processing. This improves the processing pass rate of irregularly shaped sheet metal parts, saves more resources, and has higher processing efficiency.
[0066] Example 2: This invention also proposes a laser cutting control device for processing irregularly shaped sheet metal parts. The device can be a computer, server, or other data analysis and computing equipment, or a combination of multiple devices.
[0067] like Figure 7 As shown, Figure 7 This is a schematic diagram of the hardware operating environment of a laser cutting control device for processing irregularly shaped sheet metal parts, as described in an embodiment of the present invention.
[0068] like Figure 7As shown, the laser cutting control device for processing irregularly shaped sheet metal parts may include: a processor 1001, such as a CPU; a network interface 1004; a user interface 1003; a memory 1005; and a communication bus 1002. The communication bus 1002 is used to enable communication between these components. The user interface 1003 may include a display or an input unit such as a control panel; optionally, the user interface 1003 may also include a standard wired interface or a wireless interface. The network interface 1004 may optionally include a standard wired interface or a wireless interface (such as a Wi-Fi interface). The memory 1005 may be a high-speed RAM or a stable, non-volatile memory, such as a disk drive. Optionally, the memory 1005 may also be a storage device independent of the aforementioned processor 1001. The memory 1005, as a computer storage medium, may include a laser cutting control program for processing irregularly shaped sheet metal parts.
[0069] Those skilled in the art will understand that Figure 7 The hardware structure shown does not constitute a limitation on the device and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0070] Continue to refer to Figure 7 , Figure 7 The memory 1005, which is a computer-readable storage medium, may include an operating system, a user interface module, a network communication module, and a laser cutting control program for processing irregularly shaped sheet metal parts.
[0071] exist Figure 7 In this embodiment, the network communication module is mainly used to connect to the server and can communicate with the server for data; while the processor 1001 can call the laser cutting control program for processing irregular sheet metal parts stored in the memory 1005 and execute the steps in the above embodiments.
[0072] Based on the hardware structure of the laser cutting control equipment for processing irregularly shaped sheet metal parts described above, various embodiments of the laser cutting control method for processing irregularly shaped sheet metal parts of the present invention are implemented.
[0073] In addition, the present invention also provides a laser cutting control system for processing irregularly shaped sheet metal parts, please refer to... Figure 8 The laser cutting control system for processing irregularly shaped sheet metal parts includes: The rounding processing module A10 is used to determine the clustered segments in the initial cutting path when processing irregular sheet metal parts. It uses the geometric relationship between the cutting points in the clustered segments to determine each initial segment in the clustered segments; it uses the included angle between the adjacent segments before and after the initial segment to determine the degree of abrupt change in the initial segment; and it uses the degree of abrupt change to determine whether the initial segment needs to be rounded. The cutting analysis module A20 is used to re-cluster and segment the initial cutting path after rounding to obtain the target segment. It uses the cutting points in the target segment and their corresponding fitting curves to determine the trajectory complexity of the target segment; it uses the trajectory complexity to obtain the cutting rate range of the target segment, and determines the parameter combination of cutting rate and laser power within the cutting rate range; it uses the differences in trajectory complexity and parameter combination between the target segment and its adjacent segments to determine the segmentation parameters of the target segment.
[0074] Furthermore, the smoothing processing module A10 is also used for: Determine the path distance between the target segment and the initial segment in the cluster segment, as well as the first included angle of their respective cutting directions; Using the path distance and the first included angle, determine the degree to which the target segmentation point matches the segmentation point; If the degree of conformity of the target segment point is greater than the preset conformity threshold, the target segment point is used as the segmentation point to obtain each initial segment in the cluster segment.
[0075] Furthermore, the smoothing processing module A10 is also used for: Determine the second included angle between the target segmentation point and its adjacent segmentation points in the respective cutting directions, and determine the angle ratio between the second included angle and the maximum value of the second included angle among all adjacent segmentation points; The degree to which the target segmentation point conforms to the segmentation point is determined by using the path distance, the first included angle, and the included angle ratio.
[0076] Furthermore, the smoothing processing module A10 is also used for: Determine the fitting lines of each of the adjacent segments before and after the initial segment, and determine the third angle between each fitting line; Determine the fourth included angle between the cutting directions of the dividing points on the side closest to the initial segment in the adjacent segments and the minimum value of the fourth included angle among all the adjacent segments. The degree of abrupt change in the initial segment is determined by using the third included angle, the fourth included angle, and the minimum value of the fourth included angle.
[0077] Furthermore, the smoothing processing module A10 is also used for: Determine the length difference between the path length of the initial segment and the minimum path length among all segments; The necessity of rounding the corners of the initial segments is determined by the degree of abrupt change in the transition and the length difference. If the necessity of rounding corners exceeds the preset threshold, then the initial segments need to be rounded.
[0078] Furthermore, the cutting analysis module A20 is also used for: The average distance between each cut point in the target segment and its corresponding fitted curve is used as the degree of change in the cut of the target segment. The trajectory complexity of the target segment is determined by the degree of segmentation change and the degree of abrupt change in the target segment.
[0079] Furthermore, the cutting analysis module A20 is also used for: The maximum cutting rate of the target segment is determined by the trajectory complexity of the target segment and the preset reference rate, and the cutting rate range is obtained based on the maximum cutting rate.
[0080] Furthermore, the cutting analysis module A20 is also used for: By utilizing the differences in trajectory complexity and parameter combinations between the target segment and its adjacent segments, the acceptable level of parameter combinations can be obtained. The acceptable level is used to determine the reasonable bias of the parameter combination, and the parameter combination with the largest reasonable bias is used as the segmentation parameter of the target segment.
[0081] Furthermore, the cutting analysis module A20 is also used for: Determine the rate ratio between the cutting rate and the set maximum cutting rate in the parameter combination; Determine the power difference between the laser power in the parameter combination and the set minimum laser power; The acceptable degree of bias in the parameter combination is determined by using the acceptability, rate ratio, and power difference.
[0082] The specific implementation of the laser cutting control system for processing irregularly shaped sheet metal parts of the present invention is basically the same as the embodiments of the laser cutting control method for processing irregularly shaped sheet metal parts described above, and will not be repeated here.
[0083] Furthermore, the present invention also provides a computer-readable storage medium. The computer-readable storage medium of the present invention stores a laser cutting control program for processing irregularly shaped sheet metal parts, wherein, when the laser cutting control program for processing irregularly shaped sheet metal parts is executed by a processor, it implements the steps of the laser cutting control method for processing irregularly shaped sheet metal parts as described above.
[0084] The method implemented when the laser cutting control program for processing irregular sheet metal parts is executed can be referred to in various embodiments of the laser cutting control method for processing irregular sheet metal parts of the present invention, and will not be repeated here.
[0085] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. The processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0086] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.
[0087] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0088] The above description is only a preferred embodiment of the present invention and does not limit the scope of protection of the present invention. All equivalent structural / method transformations made under the inventive concept of the present invention using the contents of the present invention specification and drawings, or direct / indirect applications in other related technical fields, are included within the scope of protection of the present invention.
Claims
1. A laser cutting control method for processing irregularly shaped sheet metal parts, characterized in that, The method includes: Determine the cluster segments in the initial cutting path when processing irregular sheet metal parts, and use the geometric relationship between the cutting points in the cluster segments to determine each initial segment in the cluster segments; The degree of abrupt change in the initial segment is determined by the angle between the adjacent segments before and after the initial segment, and the degree of abrupt change is used to determine whether the initial segment needs to be rounded. The initial cutting path after rounding is re-clustered and segmented to obtain the target segment. The trajectory complexity of the target segment is determined by the cutting points in the target segment and their corresponding fitting curves. The cutting rate range of the target segment is obtained by utilizing the trajectory complexity, and the parameter combination of cutting rate and laser power within the cutting rate range is determined. By utilizing the differences in trajectory complexity and parameter combinations between the target segment and its adjacent segments, the segmentation parameters of the target segment are determined.
2. The laser cutting control method for processing irregularly shaped sheet metal parts according to claim 1, characterized in that, The method of determining each initial segment in a cluster segment using the geometric relationship between the cutting points in the cluster segment includes: Determine the path distance between the target segment and the initial segment in the cluster segment, as well as the first included angle of their respective cutting directions; Using the path distance and the first included angle, determine the degree to which the target segmentation point matches the segmentation point; If the degree of conformity of the target segment point is greater than the preset conformity threshold, the target segment point is used as the segmentation point to obtain each initial segment in the cluster segment.
3. The laser cutting control method for processing irregularly shaped sheet metal parts according to claim 2, characterized in that, Using the path distance and the first included angle, the degree of conformity of the target segmentation point as a segmentation point is determined, including: Determine the second included angle between the target segmentation point and its adjacent segmentation points in the respective cutting directions, and determine the angle ratio between the second included angle and the maximum value of the second included angle among all adjacent segmentation points; The degree to which the target segmentation point conforms to the segmentation point is determined by using the path distance, the first included angle, and the included angle ratio.
4. The laser cutting control method for processing irregularly shaped sheet metal parts according to claim 1, characterized in that, The method of determining the degree of abrupt change in the initial segment by utilizing the angle between adjacent segments before and after the initial segment includes: Determine the fitting lines of each of the adjacent segments before and after the initial segment, and determine the third angle between each fitting line; Determine the fourth included angle between the cutting directions of the dividing points on the side closest to the initial segment in the adjacent segments and the minimum value of the fourth included angle among all the adjacent segments. The degree of abrupt change in the initial segment is determined by using the third included angle, the fourth included angle, and the minimum value of the fourth included angle.
5. The laser cutting control method for processing irregularly shaped sheet metal parts according to claim 1, characterized in that, The method of determining whether the initial segment needs to be rounded using the degree of abrupt changes includes: Determine the length difference between the initial segment's path length and the minimum path length among all segments; The necessity of rounding the corners of the initial segments is determined by the degree of abrupt change in the transition and the length difference. If the necessity of rounding corners exceeds the preset threshold, then the initial segments need to be rounded.
6. The laser cutting control method for processing irregularly shaped sheet metal parts according to claim 1, characterized in that, The method of determining the trajectory complexity of the target segment using the cutting points in the target segment and their corresponding fitted curves includes: The average distance between each cut point in the target segment and its corresponding fitted curve is used as the degree of change in the cut of the target segment. The trajectory complexity of the target segment is determined by the degree of segmentation change and the degree of abrupt change in the target segment.
7. The laser cutting control method for processing irregularly shaped sheet metal parts according to claim 1, characterized in that, The method of obtaining the cutting rate range of the target segment using trajectory complexity includes: The maximum cutting rate of the target segment is determined by the trajectory complexity of the target segment and the preset reference rate, and the cutting rate range is obtained based on the maximum cutting rate.
8. The laser cutting control method for processing irregularly shaped sheet metal parts according to claim 1, characterized in that, The method of determining the segmentation parameters of the target segment by utilizing the differences in trajectory complexity and parameter combinations between the target segment and its adjacent segments includes: By utilizing the differences in trajectory complexity and parameter combinations between the target segment and its adjacent segments, the acceptable level of parameter combinations can be obtained. The acceptable level is used to determine the reasonable bias of the parameter combination, and the parameter combination with the largest reasonable bias is used as the segmentation parameter of the target segment.
9. The laser cutting control method for processing irregularly shaped sheet metal parts according to claim 8, characterized in that, The method of determining the reasonable bias of parameter combinations based on acceptability includes: Determine the rate ratio between the cutting rate and the set maximum cutting rate in the parameter combination; Determine the power difference between the laser power in the parameter combination and the set minimum laser power; The acceptable degree of bias in the parameter combination is determined by using the acceptability, rate ratio, and power difference.
10. A laser cutting control system for processing irregularly shaped sheet metal parts, characterized in that, The system is used to implement the laser cutting control method for processing irregularly shaped sheet metal parts as described in any one of claims 1 to 9; the system includes: The rounding module is used to determine the cluster segments in the initial cutting path when processing irregular sheet metal parts. It uses the geometric relationship between the cutting points in the cluster segments to determine each initial segment in the cluster segments. It uses the included angle between the adjacent segments of the initial segments to determine the degree of abrupt change of the initial segments. It uses the degree of abrupt change of the initial segments to determine whether the initial segments need to be rounded. The cutting analysis module is used to re-cluster and segment the initial cutting path after rounding to obtain the target segment. It uses the cutting points in the target segment and their corresponding fitting curves to determine the trajectory complexity of the target segment; it uses the trajectory complexity to obtain the cutting rate range of the target segment, and determines the parameter combination of cutting rate and laser power within the cutting rate range; it uses the differences in trajectory complexity and parameter combination between the target segment and its adjacent segments to determine the segmentation parameters of the target segment.