METHOD, COMPUTER PROGRAM AND LASER CUTTING SYSTEM FOR SMART CORNER CUTTING
20230405710 · 2023-12-21
Inventors
- Michael HELD (Heimiswil, CH)
- Titus Peter HAAS (Zofingen, CH)
- Daniel BORER (Niederbipp, CH)
- Elio INGOLD (Niederönz, CH)
Cpc classification
B23K26/062
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23K26/062
PERFORMING OPERATIONS; TRANSPORTING
Abstract
In one aspect, the present invention relates to a computing unit (RE) for executing a conversion algorithm, having an interface (UI) for acquiring a first cutting parameter data set (1SP); and having a processor (P) which is designed to extract a movement profile object (bpo) and which is also designed to execute a conversion algorithm that is stored in a memory of the electronic computing unit (RE) so that it can be loaded and/or executed to calculate and provide the second cutting parameter data set (2SP) to the acquired first cutting parameter data set (1SP), wherein the second cutting parameter data set (2SP) is calculated as a function of the extracted movement profile object (bpo).
Claims
1-15. (canceled)
16. A computer-implemented method for calculating a second cutting parameter data set for controlling and/or regulating a laser cutting process for cutting metal sheets of a laser cutting machine during the laser cutting of components, having the following method steps, which are carried out on an electronic computing unit: acquisition of a first cutting parameter data set; extraction of a movement profile object with data relating to the movement to be performed by a laser cutting head and/or data relating to the geometry to be cut, in particular data on the curvature and/or radii of the contour to be cut; execution of a conversion algorithm during cutting to dynamically adjust the cutting parameters, said conversion algorithm is stored loadable and/or executable in a memory of the electronic computing unit, to calculate and provide the second cutting parameter data set from the acquired first cutting parameter data set by using transformation rules that are based on a function catalogue which can be stored in an external or internal memory, wherein the second cutting parameter data set is calculated as a function of the extracted movement profile object wherein the first cutting parameter data set and/or second cutting parameter data set comprises dynamic cutting parameters, namely in particular cutting speed, focus position, pulse pattern, nozzle distance, gas pressure, laser power, beam parameter product/BPP and/or focus diameter; wherein said conversion algorithm calculates a dedicated function for each of the dynamic cutting parameters from a set of functions stored in the memory.
17. The method according to claim 16, wherein the method further comprises: acquisition of a material property of the component to be cut, in particular a sheet metal thickness and/or a material type; wherein the conversion algorithm for calculating the second cutting parameter data set takes into account the acquired material property, in particular the sheet metal thickness and/or the material type.
18. The method according to claim 16, in which the movement profile object indicates a value for a speed, an acceleration and/or a jerk and/or a curvature for a point on a cutting geometry or a course of the aforementioned variables over time.
19. The method according to claim 18, in which the set of functions can be parametrised.
20. The method according to claim 16, in which the provided second cutting parameter data set is transmitted directly to a controller on the laser cutting machine for controlling and/or regulating the laser cutting process.
21. The method according to claim 16, in which the conversion algorithm is only executed when preconfigurable change conditions are met, in particular when the movement profile object exceeds or falls below predetermined limit values.
22. The method according to claim 16, in which the conversion algorithm is implemented as a linear or trigonometric function.
23. The method according to claim 16, in which the conversion algorithm calculates the second cutting parameter data set dynamically for each point or for sections of a trajectory.
24. The method according to claim 16, in which an acceleration and/or jerk profile is calculated that serves as an input variable in the conversion algorithm.
25. A computer program having computer program code for performing all method steps of claim 16 method when the computer program is executed on a computer, an electronic entity and/or a computing unit.
26. An electronic computing unit for calculating a second cutting parameter data set for controlling and/or regulating a laser cutting process for cutting metal sheets of a laser cutting machine during the laser cutting of components, having: an interface for acquiring a first cutting parameter data set; a processor that is designed to extract a movement profile object with data relating to the movement to be performed by a laser cutting head and/or data relating to the geometry to be cut, in particular data on the curvature and/or radii of the contour to be cut; to execute a conversion algorithm during cutting to adjust the cutting parameters, said conversion algorithm is stored loadable and/or executable in a memory of the electronic computing unit to calculate and provide the second cutting parameter data set from the acquired first cutting parameter data set by using transformation rules that are based on a function catalogue which can be stored in an external or internal memory, wherein the second cutting parameter data set is calculated as a function of the extracted motion profile object and to execute a conversion algorithm which calculates a dedicated function for each of the dynamic cutting parameters from a set of functions stored in the memory; wherein the first cutting parameter data set and/or second cutting parameter data set comprises dynamic cutting parameters, namely in particular cutting speed, focus position, pulse pattern, nozzle distance, gas pressure, laser power, beam parameter product/BPP and/or focus diameter.
27. A laser cutting system, having: an electronic computing unit according to the claim 26 and a laser cutting machine that is controlled and/or regulated by a controller.
28. The laser cutting system according to system claim 26, wherein the electronic computing unit is implemented on the controller.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0095]
[0096]
[0097]
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
[0104]
DESCRIPTION OF ADVANTAGEOUS EMBODIMENTS IN CONNECTION WITH THE FIGURES
[0105] The invention relates to a computer-implemented method for correcting cutting parameters for a laser machine L, which is typically operated with a power of over 2 kW. It can be used in particular for cutting metal sheets and pipes.
[0106] The method according to the invention implements an intelligent conversion algorithm for correcting or adapting cutting parameters to increase quality, especially when cutting small radii and corners, in which the setpoint speed of the laser cutting head must be reduced so that sufficient cutting quality can be guaranteed.
[0107] The advantageous technical effect of the method according to the invention was tested in test series by the applicant. A workpiece WS is shown in
[0108]
[0109] In a first variant of the invention, the computing unit RE can be designed to extract or calculate a movement profile object bpo from the received data, in particular from the cutting plan sp and possibly standardised, preset cutting parameters. A value for the speed, acceleration and/or jerk (derivation over time) of the drive axes of the laser head for a specific position on the geometry (circumference of the part to be cut) can be stored in the motion profile object bpo. In the movement profile object bpo, a value for a curvature for a point on the cutting geometry can also be stored cumulatively or alternatively. In a variant, a course of the named variables (speed, acceleration, jerk, curvature) over time can also be stored in the movement profile object bpo.
[0110] In a second variant of the invention, the movement profile object bpo can already have been extracted on an entity external to the computing unit, for example on the CNC control. In this case, the movement profile object bpo need not be calculated on the computing unit RE, but can already be read in in processed form via an interface and processed directly.
[0111] After acquiring the first cutting parameter data set 1SP and the extracted movement profile object bpo, the computing unit RE can convert the first cutting parameter data set 1SP into the second cutting parameter data set 2SP using a conversion algorithm using the functions of the parametrised function catalogue. The second cutting parameter data set 2SP functions as a modified CNC code, so to speak, and is transmitted directly to the internal controller C of the laser cutting machine L for controlling the laser cutting machine L (or the axes/axis drives thereof). Thus, the laser cutting machine L is notas beforeoperated with the specifications of the CNC control, but with a modified code that comprises corrected setting values that are encoded in the second cutting parameter data set 2SP.
[0112]
[0113] After the start of the method, the first cutting parameter data set 1SP is acquired in step S1. In step S2, the movement profile object bpo is extracted. In a first variant of the invention, the conversion algorithm can then be carried out in step S4. The method can then be ended. In a second variant of the invention, a material property of the material to be cut can optionally be acquired in step S3. In this method step it can be specified, for example, how thick the material to be cut (for example sheet metal) is and what type of material it is (for example, aluminium or steel, etc.). These aforementioned variables for the material property can then be taken into account by the conversion algorithm for calculating the second cutting parameter data set 2SP. The corrected or adapted cutting parameter data set, namely the second cutting parameter data set 2SP, can thus be matched even better to the respective application.
[0114] In principle, the sequence of the method steps acquisition of the first cutting parameter data set S1, extraction S2 and acquisition of the material property S3 is not fixed and can also be varied so that the method steps can be carried out in a different sequence (for example S2, S3, S1) or even in parallel.
[0115] In a preferred embodiment, it is provided that the calculated second cutting parameter data set 2SP is transmitted directly and automatically in step S5 to the controller C of the laser cutting machine L for control and/or regulation. However, this step is optional and is therefore shown in dotted lines in
[0116] A possible structural design of the laser cutting system is shown in
[0117] In comparison to
[0118] As already mentioned above, the conversion algorithm is based on functions of the function catalogue. The functions can be linear or trigonometric. In other embodiments of the invention, other types of functions can be selected. For example, the conversion algorithm can determine the speed-dependent focus position using a sine function as the base and exponent .sub.z.sub.
[0119] For focus positions that are linearly dependent on the acceleration, the conversion algorithm can access the following function of the function catalogue:
.sup.z0(x)=.sub.z.sub.
[0121] The linear relationship is shown graphically as an example in
[0122] For the acceleration-dependent correction of the focus position, the conversion algorithm can calculate, for example, using a sine function as the base and exponent .sub.z.sub.
[0123]
In this example, 4 was selected as the exponent of the sine function; alternatively, a quadratic sine function can be used.
[0124] For the speed-dependent change in gas pressure, the conversion algorithm can calculate, for example, using a sine function as the base and exponent .sub.p.sub.
[0125] An example is shown graphically in
[0126] Corresponding graphs result when the gas pressure is adjusted as a function of the acceleration or the speed by means of the conversion algorithm.
[0127] In further embodiments of the invention, more complex functions and combinations of speed, acceleration and curvature-dependent adjustments can be used:
[0128] where the radius of curvature can be read from the cutting plan sp. The exponent is given here as an example with 2 and 12. In principle, the exponents of the functions can be set differently depending on the material and depending on the parameter dependency. The exponent can therefore preferably be parametrised.
[0129]
[0130] Finally, it should be noted that the description of the invention and the exemplary embodiments are not to be understood as limiting in terms of a particular physical realisation of the invention. All of the features explained and shown in connection with individual embodiments of the invention can be provided in different combinations in the object according to the invention to simultaneously realise the advantageous effects thereof.
[0131] The scope of protection of the present invention is given by the following claims and is not limited by the features illustrated in the description or shown in the figures.
[0132] It is particularly obvious to a person skilled in the art that the invention can be used not only for settings of certain process parameters, such as the focus position, but also for other process parameters, for example, such as for adjusting or correcting the gas pressure. Furthermore, the components of the device or computing unit can be produced so as to be distributed over a plurality of physical products.