Laser cutting control method, system and cutting controller

By real-time detection and adjustment of laser cutting parameters, the problem of uneven cutting edges of PET films was solved, and uniformity and consistency of laser cutting were achieved.

CN115041828BActive Publication Date: 2025-09-19HANS LASER TECH IND GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110215962.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-26
Publication Date
2025-09-19
Estimated Expiration
2041-02-26

AI Technical Summary

Technical Problem

When processing PET film, the traditional laser cutting control method causes slag accumulation on the cutting edge, which cannot meet the consistency of the processing effect.

Method used

By detecting the current cutting speed in real time, the cutting parameters are updated according to the target cutting parameters, and the laser energy is adjusted to match the current cutting speed to ensure the cutting uniformity at the starting point, end point and corners of the cutting track.

Benefits of technology

The uniformity and consistency of the cutting edge of the PET film are achieved, the uneven cutting phenomenon is avoided, and the process control accuracy of laser cutting is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115041828B_ABST
    Figure CN115041828B_ABST
Patent Text Reader

Abstract

The present invention discloses a laser cutting control method, system, and cutting controller, which are applied in a laser cutting control system. The laser cutting control system includes a cutting device and the following steps: obtaining a laser cutting request, the laser cutting request including target cutting parameters; cutting an object to be cut based on the target cutting parameters, and detecting the current cutting speed in real time; obtaining updated cutting parameters based on the current cutting speed and the target cutting parameters, using the updated cutting parameters as updated target cutting parameters, and repeatedly cutting the object to be cut based on the target cutting parameters and detecting the current cutting speed in real time. This technical solution can output an updated target laser energy corresponding to the current cutting speed to cut the object to be cut, thereby achieving consistent laser cutting.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of laser cutting technology, and in particular to a laser cutting control method, system and cutting controller. Background Art

[0002] PET (Polyester Film, polyester film, abbreviated as PET) film has excellent mechanical properties and transparency, and has excellent heat resistance, cold resistance, chemical resistance and oil resistance. At present, laser cutting technology is a more effective way to process PET film. Since the output laser wavelength of the CO2 laser is 10.6um, and the absorption rate of PET film is higher than the laser wavelength output by other lasers, CO2 laser is preferably used for the production and manufacturing of PET film. In the production and manufacturing process of PET film, it is required that the cutting edge of the PET film is neat, without serrations, with a small heat-affected area and no residue accumulation on the edge. However, when the traditional laser cutting control method is used to process PET film, slag will accumulate on the cutting edge of the PET film at the starting and end points of the PET film processing and at the corners of the processing trajectory, which cannot meet the consistency of the processing effect of the PET film. Summary of the Invention

[0003] The embodiments of the present invention provide a laser cutting control method, system and cutting controller to solve the problem of unsatisfactory consistency in processing effects on PET films.

[0004] A laser cutting control method is applied in a laser cutting control system, wherein the laser cutting control system includes a cutting device and the steps performed by the cutting device:

[0005] Obtaining a laser cutting request, wherein the laser cutting request includes target cutting parameters;

[0006] Based on the target cutting parameters, the object to be cut is cut, and the current cutting speed is detected in real time;

[0007] According to the current cutting speed and the target cutting parameter, an updated cutting parameter is obtained, the updated cutting parameter is used as the updated target cutting parameter, and the object to be cut is cut according to the target cutting parameter repeatedly, and the current cutting speed is detected in real time.

[0008] Furthermore, the target cutting parameters include target cutting trajectory, target cutting speed and target laser energy;

[0009] The method of cutting the object to be cut based on the target cutting parameters and detecting the current cutting speed in real time includes:

[0010] Based on the target cutting speed and the target laser energy, cutting the object to be cut according to the target cutting trajectory;

[0011] Get the first cutting position corresponding to the previous moment and the second cutting position corresponding to the current moment;

[0012] The current cutting speed corresponding to the current moment is acquired based on the first cutting position corresponding to the previous moment and the second cutting position corresponding to the current moment.

[0013] Furthermore, the target cutting trajectory includes a linear cutting trajectory and a non-linear cutting trajectory;

[0014] The step of cutting the object to be cut according to the target cutting parameters further includes:

[0015] If the target cutting trajectory is a straight cutting trajectory, the object to be cut is cut according to the straight cutting trajectory using a first preset acceleration;

[0016] If the target cutting trajectory is a non-linear cutting trajectory, the object to be cut is cut according to the non-linear cutting trajectory using a second preset acceleration.

[0017] Furthermore, the target cutting parameters also include a target following ratio and a target energy duty cycle;

[0018] The obtaining and updating cutting parameters according to the current cutting speed and the target cutting parameters includes:

[0019] Based on the current cutting speed, the target follow ratio, the target laser energy and the target energy duty cycle, the parameter update logic is used to obtain the updated laser energy;

[0020] The updated laser energy is determined as the updated cutting parameter.

[0021] Furthermore, the target cutting parameter also includes a target thickness of the object to be cut; the target following ratio is at least one;

[0022] The method of obtaining the updated laser energy by adopting parameter updating logic based on the current cutting speed, the target follow ratio, the target laser energy, and the target energy duty cycle includes:

[0023] Based on the target thickness of the object to be cut, determining a thickness following ratio corresponding to the target thickness from the target following ratios;

[0024] The updated laser energy is obtained by adopting the parameter update logic based on the current cutting speed, the thickness following ratio, the target laser energy and the target energy duty cycle.

[0025] Furthermore, the parameter update logic includes:

[0026] X=Ratio*vel+Power+Prfcomd;

[0027] Wherein, X is the updated laser energy, Ratio is the target follow ratio, vel is the current cutting speed, Power is the target laser energy, and Prfcomd is the target energy duty cycle.

[0028] Furthermore, the laser cutting control system further includes a driver; the cutting device is connected to the driver, and before obtaining the laser cutting request, the laser cutting control method further includes:

[0029] Get debug request;

[0030] Based on the debugging request, the position loop, speed loop and current loop of the driver are debugged.

[0031] Furthermore, debugging the position loop, speed loop, and current loop of the driver based on the debugging request includes:

[0032] If the debugging request is an automatic debugging request, the position loop, speed loop and current loop of the driver are debugged using a preset debugging program;

[0033] If the debugging request is a manual debugging request, driver debugging parameters are obtained, and based on the driver debugging parameters, the position loop, speed loop, and current loop of the driver are debugged.

[0034] A laser cutting control system includes a linear platform, a cutting device and a driver; the cutting device includes a cutting controller; the cutting device is connected to the linear platform and the driver; the cutting controller includes a memory and a laser cutting program stored in the memory and executable on the cutting controller, and the linear platform includes a grating reading head with a resolution of 0.1 μm; the cutting controller implements the above-mentioned laser cutting control method when executing the laser cutting program.

[0035] A cutting controller comprises a memory and a laser cutting program stored in the memory and operable on the cutting controller, wherein the cutting controller implements the above-mentioned laser cutting control method when executing the laser cutting program.

[0036] The above-mentioned laser cutting control method, system and cutting controller, the cutting device obtains a laser cutting request to laser cut the object to be cut according to the target cutting parameters in the laser cutting request; based on the target cutting parameters, the object to be cut is cut, and the current cutting speed is detected in real time, so that the target laser energy in the target cutting parameters can be updated in real time in subsequent steps; the cutting device obtains updated cutting parameters according to the current cutting speed and the target cutting parameters, and uses the updated cutting parameters as the updated target cutting parameters, and repeatedly cuts the object to be cut according to the target cutting parameters, and detects the current cutting speed in real time, so that the cutting device outputs the updated target laser energy corresponding to the current cutting speed according to the current cutting speed at the starting point, end point or corner of the target cutting trajectory to laser cut the object to be cut, thereby avoiding uneven cutting at the cutting edge of the object to be cut, and ultimately achieving consistency in laser cutting. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments of the present invention. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0038] Figure 1 is a schematic diagram of a laser cutting control system according to an embodiment of the present invention;

[0039] Figure 2 is a flow chart of a laser cutting control method according to an embodiment of the present invention;

[0040] Figure 3 is another flow chart of the laser cutting control method according to one embodiment of the present invention;

[0041] Figure 4 is another flow chart of the laser cutting control method according to one embodiment of the present invention;

[0042] Figure 5 is another flow chart of the laser cutting control method according to one embodiment of the present invention;

[0043] Figure 6 is another flow chart of the laser cutting control method according to one embodiment of the present invention;

[0044] Figure 7 is another flow chart of the laser cutting control method according to one embodiment of the present invention;

[0045] Figure 8 is another flow chart of the laser cutting control method in one embodiment of the present invention. DETAILED DESCRIPTION

[0046] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0047] The laser cutting control method provided by the embodiment of the present invention can be applied as follows: Figure 1 Specifically, the laser cutting control method is applied in a laser cutting control system, which includes: Figure 1 The linear platform 10, cutting device 20 and driver 30 shown in the figure, the cutting device 20 includes a cutting controller 21; the cutting device 20 is connected to the linear platform 10 and the driver 30; the cutting controller 21 includes a memory and a laser cutting program stored in the memory and runnable on the cutting controller, for achieving consistency in the processing process of the object to be cut.

[0048] In one embodiment, if Figure 2 As shown, a laser cutting control method is provided, which is applied in Figure 1 The cutting equipment in the example is used as an example to illustrate, including the following steps:

[0049] S11: Obtain a laser cutting request, which includes target cutting parameters.

[0050] Among them, the laser cutting request is a request for laser cutting of the object to be cut. The object to be cut is the object to be laser cut. For example, the object to be cut can be a PET film, or other materials that require high consistency in the laser cutting process. The target cutting parameters are parameters for laser cutting the object to be cut. For example, the target cutting parameters include but are not limited to the target cutting trajectory, target cutting speed, and target laser energy. The target cutting trajectory is a custom-set trajectory for laser cutting the object to be cut. The target cutting speed is the speed for laser cutting the object to be cut. The target laser energy is the laser energy for laser cutting the object to be cut. It can be understood that the cutting device obtains the laser cutting request to laser cut the object to be cut according to the target cutting parameters in the laser cutting request.

[0051] S12: Cut the object to be cut based on the target cutting parameters, and detect the current cutting speed in real time.

[0052] The current cutting speed is the cutting speed of the laser cutting on the object to be cut at the current moment.

[0053] As an example, the cutting device cuts the object to be cut based on the target cutting trajectory, target cutting speed and target laser energy in the target cutting parameters. For example, the cutting device outputs the target laser energy to cut the object to be cut at the target cutting speed along the custom-set cutting trajectory, that is, the target cutting trajectory, and detects the current cutting speed in real time. It should be noted that since the current cutting speeds of the cutting device at the starting point, end point or corner of the target cutting trajectory are different, if the same target laser energy is used to laser cut the object to be cut at the starting point, end point or corner of the target cutting trajectory, it will result in uneven cutting at the cutting edge of the object to be cut, that is, the consistency of the laser cutting cannot be guaranteed. In this embodiment, the purpose of the cutting device detecting the current cutting speed in real time is to update the target laser energy in the target cutting parameters in real time in the subsequent steps based on the current cutting speed, so as to match the target laser energy with the current cutting speed, thereby ensuring uniform cutting at the cutting edge of the object to be cut, that is, achieving consistency in the laser cutting process.

[0054] S13: According to the current cutting speed and the target cutting parameter, the updated cutting parameter is obtained, and the updated cutting parameter is used as the updated target cutting parameter. The target cutting parameter is repeatedly executed to cut the object to be cut, and the current cutting speed is detected in real time.

[0055] The updated cutting parameters are parameters obtained according to the current cutting speed and the target cutting parameters.

[0056] As an example, the cutting device obtains updated cutting parameters based on the current cutting speed and target cutting parameters. Specifically, the cutting device updates the target cutting parameters according to the current cutting speed and target cutting parameters to obtain updated cutting parameters. For example, based on the current cutting speed and target cutting parameters, parameter update logic is adopted to update the target cutting parameters to obtain updated cutting parameters. Among them, the parameter update logic is a logic that can update the target cutting parameters based on the current cutting speed and target cutting parameters. For example, based on the current cutting speed and target cutting parameters, the cutting device adopts parameter update logic to update the target laser energy in the target cutting parameters to obtain an updated target laser energy, and the updated target laser energy matches the current cutting speed. In this way, since the updated target laser energy matches the current cutting speed, the cutting device outputs the updated target laser energy corresponding to the current cutting speed according to the current cutting speed at the starting point, end point or corner of the target cutting trajectory to perform laser cutting on the object to be cut, thereby avoiding uneven cutting at the cutting edge of the object to be cut and ensuring the consistency of laser cutting.

[0057] As another example, the cutting device cuts the object along the target cutting trajectory based on the current cutting speed and the updated target laser energy. Since the current cutting speed and the updated target laser energy match, the updated target laser energy is laser energy adapted to the current cutting speed. In this manner, the cutting device repeatedly cuts the object according to the target cutting parameters, monitoring the current cutting speed in real time, until the cutting device completes laser cutting of the object along the target cutting trajectory. This ensures uniform cutting of the object's edges along the target cutting trajectory, thereby achieving consistency in the cutting process.

[0058] In this embodiment, the cutting device obtains a laser cutting request to perform laser cutting on the object to be cut according to the target cutting parameters in the laser cutting request; based on the target cutting parameters, the object to be cut is cut, and the current cutting speed is detected in real time, so that the target laser energy in the target cutting parameters can be updated in real time in subsequent steps; the cutting device obtains updated cutting parameters according to the current cutting speed and the target cutting parameters, and uses the updated cutting parameters as updated target cutting parameters, and repeatedly cuts the object to be cut according to the target cutting parameters, and detects the current cutting speed in real time, so that the cutting device outputs the updated target laser energy corresponding to the current cutting speed according to the current cutting speed at the starting point, end point or corner of the target cutting trajectory to perform laser cutting on the object to be cut, thereby avoiding uneven cutting at the cutting edge of the object to be cut, and ultimately achieving consistency in laser cutting.

[0059] In one embodiment, the target cutting parameters include a target cutting trajectory, a target cutting speed, and a target laser energy, such as Figure 3 As shown, in step S12, based on the target cutting parameters, the object to be cut is cut, and the current cutting speed is detected in real time, including:

[0060] S21: Based on the target cutting speed and the target laser energy, the object to be cut is cut according to the target cutting trajectory.

[0061] S22: Acquire a first cutting position corresponding to a previous moment and a second cutting position corresponding to a current moment.

[0062] S23: Based on the first cutting position corresponding to the previous moment and the second cutting position corresponding to the current moment, obtaining the current cutting speed corresponding to the current moment.

[0063] The first cutting position is the cutting position of the cutting device at the previous moment, and the second cutting position is the cutting position of the cutting device at the current moment.

[0064] As an example, the cutting device outputs the target laser energy to cut the object to be cut at the target cutting speed along the target cutting trajectory, and obtains the first cutting position corresponding to the previous moment and the second cutting position corresponding to the current moment. Further, the current cutting speed corresponding to the current moment is obtained by calculation based on the first cutting position corresponding to the previous moment and the second cutting position corresponding to the current moment. For example, the cutting device can be a device that obtains the first cutting position corresponding to the previous moment and the second cutting position corresponding to the current moment in real time through a position acquisition device. The position acquisition device is a device that acquires the cutting position of the cutting device. For example, the position acquisition device can be a video acquisition device mounted on the cutting device, or a grating reading head on a linear platform in a laser cutting control system. Further, based on the time difference between the previous moment and the current moment, and the position difference between the first cutting position and the second cutting position, the current cutting speed corresponding to the current moment is obtained. For example, the previous moment is T1, the current moment is T2, the first cutting position is S1, and the second cutting position is S2, then the current cutting speed V = (S2-S1) / (T2-T1). It should be noted that since the target cutting trajectory can be a curved cutting trajectory or a straight cutting trajectory, the position difference between the first cutting position and the second cutting position is the trajectory difference between the two position points on the target cutting trajectory.

[0065] In this embodiment, the cutting equipment obtains in real time the first cutting position corresponding to the previous moment and the second cutting position corresponding to the current moment on the target cutting trajectory, and obtains the current cutting speed corresponding to the current moment, so that the target laser energy is matched with the current cutting speed in subsequent steps, ensuring uniform cutting at the cutting edge of the object to be cut, that is, achieving consistency in the laser cutting process.

[0066] In one embodiment, the target cutting trajectory includes a straight cutting trajectory and a non-straight cutting trajectory, such as Figure 4 As shown, in step S12, cutting the object to be cut according to the target cutting parameters also includes:

[0067] S31: If the target cutting trajectory is a straight cutting trajectory, use a first preset acceleration to cut the object according to the straight cutting trajectory.

[0068] S32: If the target cutting trajectory is a non-linear cutting trajectory, use a second preset acceleration to cut the object according to the non-linear cutting trajectory.

[0069] A linear cutting trajectory is a linear cutting trajectory. The first preset acceleration is the acceleration used to accelerate the current cutting speed when the target cutting trajectory is a linear cutting trajectory. A non-linear cutting trajectory is a non-linear cutting trajectory. For example, non-linear cutting trajectories include but are not limited to curved cutting trajectories and corner cutting trajectories. The second preset acceleration is the acceleration used to accelerate the current cutting speed when the target cutting trajectory is a non-linear cutting trajectory. The first preset acceleration is greater than the second preset acceleration.

[0070] As an example, when the target cutting trajectory is a straight cutting trajectory, that is, a straight cutting trajectory, the cutting device needs to control the driver to drive the cutting device along the target cutting trajectory to cut the object. Thus, when the target cutting trajectory is a straight cutting trajectory, since the straight cutting trajectory is a straight line, the driver can use a larger acceleration, that is, a first preset acceleration, to accelerate the current cutting speed to improve cutting efficiency. However, if the first preset acceleration is too large, the cutting device may deviate from the straight cutting trajectory.

[0071] As another example, when the target cutting trajectory is a non-linear cutting trajectory, that is, a non-linear cutting trajectory, such as a curved cutting trajectory. Since the curved cutting trajectory is a curve, when the driver drives the cutting device to perform curved cutting, if a larger acceleration is used, the current cutting speed will be accelerated. Due to the larger acceleration, the cutting device will deviate from the curved cutting trajectory. Therefore, when the target cutting trajectory is a non-linear cutting trajectory, since the second preset acceleration is less than the first preset acceleration, the second preset acceleration is used to accelerate the current cutting speed, thereby preventing the cutting device from deviating from the non-linear cutting trajectory and improving the reliability of the cutting device in laser cutting the object to be cut when the target cutting trajectory is a non-linear cutting trajectory.

[0072] Understandably, this embodiment can accelerate the current cutting speed using a first preset acceleration and a second preset acceleration for different target cutting trajectories, i.e., linear cutting trajectories and non-linear cutting trajectories, respectively. This ensures cutting efficiency while preventing the cutting device from deviating from the target cutting trajectory, thereby improving the reliability of laser cutting of the object being cut. Furthermore, this allows the cutting device to adapt to a wider range of cutting scenarios.

[0073] In this embodiment, if the target cutting trajectory is a straight line, the cutting device uses a first preset acceleration to cut the object along the straight line. If the target cutting trajectory is a non-linear line, the cutting device uses a second preset acceleration to cut the object along the non-linear line. This ensures cutting efficiency while preventing the cutting device from deviating from the target cutting trajectory, improving the reliability of laser cutting of the object. This also enables the cutting device to adapt to a wider range of cutting scenarios.

[0074] In one embodiment, the target cutting parameters also include a target follow ratio and a target energy duty cycle, such as Figure 5 As shown, in step S13, the updated cutting parameters are obtained according to the current cutting speed and the target cutting parameters, including:

[0075] S41: Based on the current cutting speed, target follow ratio, target laser energy and target energy duty cycle, parameter update logic is used to obtain updated laser energy.

[0076] S42: Determine the updated laser energy as the updated cutting parameter.

[0077] The target follow ratio is the ratio between the current cutting speed and the target laser energy, which is set by the user. The target energy duty cycle is the duty cycle of the cutting device outputting the target laser energy, which is also set by the user.

[0078] As an example, a cutting device employs parameter update logic based on the current cutting speed, target follow ratio, target laser energy, and target energy duty cycle to update the target laser energy, obtain an updated laser energy, and determine the updated laser energy as the updated cutting parameter. Furthermore, because the target follow ratio is the proportional relationship between the current cutting speed and the target laser energy, when cutting objects of varying thickness, target follow ratios corresponding to the thicknesses can be set to update the target laser energy and obtain an updated laser energy. For example, for a thicker object at the same current cutting speed, a larger target cutting ratio can be used for the thicker object to update the target laser energy to the larger updated laser energy. For a thinner object, a smaller target cutting ratio can be used for the thinner object to update the target laser energy to the smaller updated laser energy, ensuring a uniform cut at the cutting edge of the object. Furthermore, the target energy duty cycle can improve the accuracy of updating the target laser energy, thereby improving the accuracy of updating the laser energy.

[0079] In this embodiment, the cutting device employs parameter update logic based on the current cutting speed, target follow ratio, target laser energy, and target energy duty cycle to obtain an updated laser energy and determine this updated laser energy as the updated cutting parameter. The target follow ratio ensures uniform cutting along the edges of objects of varying thickness. Furthermore, the target energy duty cycle improves the accuracy of target laser energy updates, thereby increasing the accuracy of laser energy updates.

[0080] In one embodiment, the target cutting parameter also includes a target thickness of the object to be cut; the target following ratio is at least one, such as Figure 6 As shown, in step S41, based on the current cutting speed, target follow ratio, target laser energy and target energy duty cycle, parameter update logic is adopted to obtain updated laser energy, including:

[0081] S51: Based on the target thickness of the object to be cut, determine a thickness following ratio corresponding to the target thickness from the target following ratios.

[0082] S52: Based on the current cutting speed, thickness following ratio, target laser energy and target energy duty cycle, parameter update logic is used to obtain updated laser energy.

[0083] Where, target thickness is the thickness of the object to be cut, and thickness following ratio is the target following ratio corresponding to the target thickness.

[0084] As an example, if the target thickness of the object to be cut is the first target thickness, a first thickness following ratio corresponding to the first target thickness is determined from the target following ratio. If the second target thickness of the object to be cut is the second target thickness, a second thickness following ratio corresponding to the target thickness is determined from the target following ratio. If the target thickness of the object to be cut is the Nth target thickness, an Nth thickness following ratio corresponding to the Nth target thickness is determined from the target following ratio. The first target thickness, the second target thickness, and / or the Nth target thickness correspond to different thicknesses of the object to be cut. Furthermore, based on the current cutting speed, the Nth thickness following ratio, the target laser energy, and the target energy duty cycle, parameter update logic is used to obtain updated laser energy.

[0085] In this embodiment, the cutting device determines a thickness following ratio corresponding to the target thickness of the object to be cut from the target following ratio. Parameter update logic is then used to obtain updated laser energy based on the current cutting speed, thickness following ratio, target laser energy, and target energy duty cycle. The thickness following ratio ensures uniform cutting along the cutting edge of objects of varying thicknesses.

[0086] In one embodiment, the parameter update logic includes:

[0087] X=Ratio*vel+Power+Prfcomd;

[0088] Among them, X is the updated laser energy, Ratio is the target following ratio, vel is the current cutting speed, Power is the target laser energy, and Prfcomd is the target energy duty cycle.

[0089] In this embodiment, the cutting equipment adopts parameter update logic to update the target laser energy according to the current cutting speed, target follow ratio, target laser energy and target energy duty cycle, obtains updated laser energy, and determines the updated laser energy as the updated cutting parameter, so that the cutting equipment outputs the updated target laser energy corresponding to the current cutting speed according to the current cutting speed at the starting point, end point or corner of the target cutting trajectory to perform laser cutting on the object to be cut, thereby avoiding uneven cutting at the cutting edge of the object to be cut and ultimately achieving consistency in laser cutting.

[0090] In one embodiment, the laser cutting control system further comprises a driver; the cutting device is connected to the driver, such as Figure 7 As shown, before step S11, before obtaining the laser cutting request, the laser cutting control method further includes:

[0091] S61: Get a debugging request.

[0092] S62: Based on the debugging request, debug the position loop, speed loop and current loop of the driver.

[0093] The debug request is a request to debug the driver. The position loop is the parameter corresponding to the driver's position. The speed loop is the parameter corresponding to the cutting speed of the driver-driven cutting device. The current loop is the parameter corresponding to the driver's driving current.

[0094] In this embodiment, the cutting device obtains a debugging request and debugs the position loop, speed loop and current loop of the driver based on the debugging request, which can improve the accuracy of the cutting device when laser cutting the object to be cut according to the target cutting trajectory.

[0095] In one embodiment, if Figure 8 As shown, in step S62, based on the debugging request, the position loop, speed loop and current loop of the driver are debugged, including:

[0096] S71: If the debugging request is an automatic debugging request, the position loop, speed loop and current loop of the driver are debugged using a preset debugging program.

[0097] S72: If the debugging request is a manual debugging request, obtain driver debugging parameters, and debug the position loop, speed loop, and current loop of the driver based on the driver debugging parameters.

[0098] The automatic debugging request is a request for automatic debugging of the driver. The preset debugging program is a program for automatic debugging of the driver. The manual debugging request is a request to instruct the cutting device to debug the driver according to the driver debugging parameters. The driver debugging parameters are parameters used to debug the driver.

[0099] In this embodiment, if the debugging request is automatic, a preset debugging program is used to debug the position, velocity, and current loops of the driver. If the debugging request is manual, driver debugging parameters are obtained and, based on these parameters, the position, velocity, and current loops of the driver are debugged. It is understood that the cutting device can debug the driver according to different debugging requests, improving the applicability of the cutting device and, at the same time, enhancing the accuracy of the cutting device when performing laser cutting on the target cutting path.

[0100] This embodiment provides a laser cutting control system. Figure 1 As shown, a linear platform 10, a cutting device 20 and a driver 30 are provided. The cutting device 20 includes a cutting controller 21. The cutting device 20 is connected to the linear platform 10 and the driver 30. The cutting controller 21 includes a memory and a laser cutting program stored in the memory and operable on the cutting controller. The linear platform includes a grating reading head with a resolution of 0.1 μm. When the cutting controller executes the laser cutting program, the laser cutting control method in the above embodiment is implemented, such as steps S11 to S13. To avoid repetition, they are not described here. The grating reading head with a resolution of 0.1 μm is used to obtain the first cutting position corresponding to the previous moment and the second cutting position corresponding to the current moment in real time, thereby improving the accuracy of the first cutting position and the second cutting position.

[0101] In one embodiment, a cutting controller is provided, including a memory, a processor, and a laser cutting program stored in the memory and runnable on the processor. When the processor executes the laser cutting program, the laser cutting control method in the above embodiment is implemented, such as steps S11 to S13. To avoid repetition, they are not repeated here.

[0102] In one embodiment, a computer-readable storage medium is provided, on which a laser cutting program is stored. When the laser cutting program is executed by a processor, the laser cutting control method in the above embodiment is implemented, such as steps S11 to S13. To avoid repetition, they are not repeated here.

[0103] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a laser cutting program, and the laser cutting program can be stored in a non-volatile computer-readable storage medium. When the laser cutting program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0104] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0105] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included in the scope of protection of the present invention.

Claims

1. A laser cutting control method, applied in a laser cutting control system, wherein the laser cutting control system includes a cutting device, characterized in that: The cutting device comprises the following steps: Obtaining a laser cutting request, wherein the laser cutting request includes target cutting parameters; the target cutting parameters include a target cutting trajectory, a target cutting speed, a target laser energy, a target follow ratio, and a target energy duty cycle; Based on the target cutting speed and the target laser energy, cutting the object to be cut according to the target cutting trajectory; Get the first cutting position corresponding to the previous moment and the second cutting position corresponding to the current moment; Based on the first cutting position corresponding to the previous moment and the second cutting position corresponding to the current moment, obtaining a current cutting speed corresponding to the current moment; Based on the current cutting speed, the target follow ratio, the target laser energy and the target energy duty cycle, parameter update logic is used to obtain updated laser energy, the updated laser energy is determined as an updated cutting parameter, the updated cutting parameter is used as an updated target cutting parameter, and the object to be cut is repeatedly cut according to the target cutting parameter, and the current cutting speed is detected in real time. The target following ratio is the proportional relationship between the current cutting speed and the target laser energy.

2. The laser cutting control method according to claim 1, wherein: The target cutting trajectory includes a linear cutting trajectory and a non-linear cutting trajectory; The step of cutting the object to be cut according to the target cutting parameters further includes: If the target cutting trajectory is a straight cutting trajectory, the object to be cut is cut according to the straight cutting trajectory using a first preset acceleration; If the target cutting trajectory is a non-linear cutting trajectory, the object to be cut is cut according to the non-linear cutting trajectory using a second preset acceleration.

3. The laser cutting control method according to claim 1, wherein: The target cutting parameters also include the target thickness of the object to be cut; the target following ratio is at least one; The method of obtaining the updated laser energy by adopting parameter updating logic based on the current cutting speed, the target follow ratio, the target laser energy, and the target energy duty cycle includes: Based on the target thickness of the object to be cut, determining a thickness following ratio corresponding to the target thickness from the target following ratios; The updated laser energy is obtained by adopting the parameter update logic based on the current cutting speed, the thickness following ratio, the target laser energy and the target energy duty cycle.

4. The laser cutting control method according to claim 1, wherein: The laser cutting control system further includes a driver; the cutting device is connected to the driver. Before obtaining the laser cutting request, the laser cutting control method further includes: Get debug request; Based on the debugging request, the position loop, speed loop and current loop of the driver are debugged.

5. The laser cutting control method according to claim 4, wherein: The debugging of the position loop, the speed loop, and the current loop of the driver based on the debugging request includes: If the debugging request is an automatic debugging request, the position loop, speed loop and current loop of the driver are debugged using a preset debugging program; If the debugging request is a manual debugging request, driver debugging parameters are obtained, and based on the driver debugging parameters, the position loop, speed loop, and current loop of the driver are debugged.

6. A laser cutting control system comprising a linear platform, a cutting device, and a driver; the cutting device comprising a cutting controller; the cutting device being connected to the linear platform and the driver; the cutting controller comprising a memory and a laser cutting program stored in the memory and operable on the cutting controller, characterized in that: The linear platform includes a grating reading head with a resolution of 0.1um; when the cutting controller executes the laser cutting program, it implements the laser cutting control method as described in any one of claims 1 to 5.

7. A cutting controller comprising a memory and a laser cutting program stored in the memory and operable on the cutting controller, characterized in that: When the cutting controller executes the laser cutting program, the laser cutting control method according to any one of claims 1 to 5 is implemented.

Citation Information

Patent Citations

  • Laser control method and device

    CN108857094A

  • Laser cutting power automatic adjusting method

    CN112008252A