Intelligent control system for laser heating cutting based on temperature feedback
Patent Information
- Application Number
- CN202610877222.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-06-17
- Publication Date
- 2026-09-25
AI Technical Summary
[0003]然而,在实际加工过程中,由于材料导热性能、切削负载、进给速度以及刀具磨损状态等因素会不断变化,加工区域的温度状态也会随之产生波动
本发明通过数据采集模块实时采集激光加热切削过程中加工区域的温度数据以及初始激光输出参数,经数据处理模块对温度数据预处理后输出有效温度数据,控制模块将有效温度数据与预设目标温度区间对比并判断数据是否正常,异常时生成激光调控指令,执行模块根据指令调整初始激光输出参数,可实现激光输出参数的精准调控,保障加工区域温度处于合理范围,提升激光加热切削的稳定性与加工一致性。
Smart Images

Figure CN122807330A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of intelligent control technology for laser cutting, and more specifically, to an intelligent control system for laser heating cutting based on temperature feedback. Background Technology
[0002] In existing technologies, laser heating cutting systems typically consist of a laser heating device, a machine tool cutting unit, and a control system. During processing, the laser device heats the workpiece surface according to pre-set power parameters to preheat and soften the cutting area. However, in practical applications, existing systems often use fixed power or preset power modes for laser heating. That is, the laser output power is set before processing based on material type, cutting depth, or empirical parameters, and a relatively stable output state is maintained during processing.
[0003] However, in actual machining processes, factors such as material thermal conductivity, cutting load, feed rate, and tool wear constantly change, causing fluctuations in the temperature of the machining area. If the laser heating power cannot be adjusted in time according to the actual temperature changes in the machining area, the heating temperature may deviate from the optimal machining temperature range. For example, when the temperature is too low, the material softening effect is insufficient, leading to increased cutting force and accelerated tool wear; while when the temperature is too high, it may cause changes in material structure, surface ablation, or expansion of the heat-affected zone, thereby affecting the surface quality and machining accuracy.
[0004] In addition, existing laser heating cutting equipment generally lacks an intelligent control mechanism based on real-time temperature feedback, making it difficult to dynamically adjust the laser power or related processing parameters in a timely manner according to the temperature changes in the processing area. This can easily lead to large fluctuations in processing temperature, affecting the stability of the cutting process and the processing quality.
[0005] Therefore, it is necessary to design a laser heating cutting intelligent control system based on temperature feedback to solve the problem that the lack of a real-time temperature feedback dynamic control mechanism makes it difficult to adjust the laser output parameters in a timely manner according to the temperature changes in the processing area, resulting in large temperature fluctuations in the processing, which in turn affects the stability of the cutting process and reduces the processing quality. Summary of the Invention
[0006] In view of this, the present invention proposes a laser heating cutting intelligent control system based on temperature feedback, which aims to adjust the laser output parameters through a real-time temperature feedback dynamic control mechanism to achieve intelligent control of the processing temperature and improve processing stability and quality.
[0007] This invention proposes a laser heating cutting intelligent control system based on temperature feedback, comprising: The data acquisition module is used to collect temperature data of the processing area and initial laser output parameters in real time during the laser heating and cutting process; A data processing module is connected to the data acquisition module. The data processing module is used to preprocess the temperature data and output the effective temperature data. The control module is connected to both the data acquisition module and the data processing module. The control module stores a preset target temperature range and compares the effective temperature data with the preset target temperature range. The control module also determines whether the effective temperature data is normal based on the comparison result. If the effective temperature data is normal, the control module will not generate a laser control command. If the effective temperature data is abnormal, the control module generates a laser modulation command; An execution module is connected to the control module. The execution module is used to receive laser control commands generated by the control module and adjust the initial laser output parameters according to the laser control commands.
[0008] Furthermore, the data acquisition module is pre-set with temperature acquisition time intervals and temperature acquisition ranges; For any heating and cutting process, the data acquisition module continuously acquires the workpiece surface temperature at preset temperature acquisition time intervals, and compares the acquired real-time temperature data with the preset temperature acquisition range: If the real-time temperature data is within the preset temperature acquisition range, the data acquisition module records and stores the real-time temperature data; If the real-time temperature data exceeds the preset temperature acquisition range, the data acquisition module will not store the real-time temperature data. After comparing all real-time temperature data, the data acquisition module transmits all stored real-time temperature data to the data processing module.
[0009] Furthermore, when the data processing module acquires the output valid temperature data, it includes: The data processing module is also used to receive real-time temperature data and filter the real-time temperature data to remove abnormal data. The data processing module is also used to identify the deviation temperature data in the temperature data after removing abnormal data, and to correct the deviation temperature data to obtain the effective temperature data. The data processing module is also used to transmit the acquired effective temperature data to the control module.
[0010] Furthermore, the control module compares the effective temperature data with a preset target temperature range, and determines whether the effective temperature data is normal based on the comparison result, including: If the effective temperature data is within the preset target temperature range, the control module determines that the effective temperature data is normal. If the effective temperature data exceeds the preset target temperature range, the control module determines that the effective temperature data is abnormal.
[0011] Furthermore, the control module generates laser modulation commands, including: After the control module determines that the effective temperature data is abnormal, it records all abnormal effective temperature data and obtains the abnormal percentage of the abnormal effective temperature data. The control module generates laser control commands based on the comparison between the abnormal percentage and the preset abnormal percentage.
[0012] Furthermore, the data acquisition module is also used to acquire the cutting parameters of the machine tool during the heating and cutting process; The control module generates laser control commands based on the comparison between the abnormal percentage and the preset abnormal percentage, including: The control module synchronously acquires the temperature deviation value and cutting parameters that exceed the preset target temperature range from the effective temperature data. If the percentage of abnormalities is less than the preset percentage of abnormalities, the control module generates a laser control command based on the temperature deviation value and the preset temperature deviation threshold. If the abnormal percentage is greater than or equal to the preset abnormal percentage, the control module generates a laser control command based on the temperature deviation value and the cutting parameters.
[0013] Furthermore, the control module generates laser control commands based on the temperature deviation value and a preset temperature deviation threshold, including: When the temperature deviation value is negative If the absolute value of the temperature deviation is less than the preset temperature deviation threshold, the control module generates a first adjustment command. If the absolute value of the temperature deviation is greater than or equal to the preset temperature deviation threshold, the control module generates a second control command. When the temperature deviation value is positive If the temperature deviation value is less than the preset temperature deviation threshold, the control module generates a third control command; If the temperature deviation value is greater than or equal to the preset temperature deviation threshold, the control module generates a fourth control command.
[0014] Furthermore, the control module generates laser control commands based on the temperature deviation value and cutting parameters, including: The control module compares the cutting parameters with a preset cutting parameter threshold range and determines whether the cutting parameters are abnormal based on the comparison result. If the cutting parameters are abnormal, the control module generates a laser control command based on the temperature deviation value and the cutting parameters. If the cutting parameters are normal, the control module generates a laser control command based on the temperature deviation value.
[0015] Furthermore, the cutting parameters include spindle speed and depth of cut; The preset cutting parameter threshold range includes a preset spindle speed threshold range and a preset cutting depth threshold range; The control module compares the cutting parameters with a preset cutting parameter threshold range, and determines whether the cutting parameters are abnormal based on the comparison result, including: The control module compares the spindle speed and depth of cut with preset spindle speed threshold ranges and preset depth of cut threshold ranges, respectively. If the spindle speed exceeds a preset spindle speed threshold range or the cutting depth exceeds a preset cutting depth threshold range, the control module determines that the cutting parameters are abnormal. If the spindle speed is within a preset spindle speed threshold range and the cutting depth is within a preset cutting depth threshold range, the control module determines that the cutting parameters are normal.
[0016] Furthermore, the control module determines the adjustment direction of the laser output parameters based on the sign of the temperature deviation value; When the control module generates laser control commands based on the temperature deviation value and cutting parameters, it includes: The control module acquires abnormal operating conditions of the cutting parameters and the sign of the temperature deviation value, and determines the type of operating condition adjustment based on the abnormal operating conditions and the sign of the deviation value. The control module compares the operating condition adjustment type with a preset adjustment mapping table, and determines the laser control command corresponding to the operating condition adjustment type based on the comparison result.
[0017] Compared with the prior art, the beneficial effects of the present invention are as follows: This invention uses a data acquisition module to collect temperature data of the processing area and initial laser output parameters in real time during laser heating and cutting. After the temperature data is preprocessed by the data processing module, the effective temperature data is output. The control module compares the effective temperature data with the preset target temperature range and determines whether the data is normal. If there is an abnormality, a laser control command is generated. The execution module adjusts the initial laser output parameters according to the command, which can achieve precise control of the laser output parameters, ensure that the temperature of the processing area is within a reasonable range, and improve the stability and consistency of laser heating and cutting. Attached Figure Description
[0018] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This is a functional block diagram of a laser heating cutting intelligent control system based on temperature feedback provided in an embodiment of the present invention; Figure 2 This is a functional flowchart of a laser heating and cutting intelligent control system based on temperature feedback provided in an embodiment of the present invention. Detailed Implementation
[0019] Exemplary embodiments of the present disclosure will now be described in more detail with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the disclosure to those skilled in the art. It should be noted that, unless otherwise specified, embodiments and features in the embodiments of the present invention can be combined with each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0020] Reference Figure 1-2 In some embodiments of this application, the present invention proposes a laser heating cutting intelligent control system based on temperature feedback, comprising: a data acquisition module, a data processing module, a control module, and an execution module.
[0021] The data acquisition module is used to collect temperature data of the processing area and initial laser output parameters in real time during the laser heating and cutting process; It is worth noting that laser output parameters include laser output power, laser scanning speed, laser irradiation position, and laser duration.
[0022] It is understandable that during laser heating and cutting, the temperature state of the processing area directly affects the cutting effect, and the initial data recording of the stability of the initial laser output parameters is the basis for subsequent adjustment.
[0023] Specifically, the data acquisition module has preset temperature acquisition intervals and temperature acquisition ranges; For any heating and cutting process, the data acquisition module continuously collects the workpiece surface temperature at preset temperature acquisition intervals and compares the collected real-time temperature data with the preset temperature acquisition range: If the real-time temperature data is within the preset temperature acquisition range, the data acquisition module records and stores the real-time temperature data; If the real-time temperature data exceeds the preset temperature acquisition range, the data acquisition module will not store the real-time temperature data. After the data acquisition module compares all real-time temperature data, it transmits all stored real-time temperature data to the data processing module.
[0024] It is worth noting that the temperature acquisition interval is the time interval at which the data acquisition module continuously acquires temperature data of the processing area. This interval is set according to the processing conditions and the required acquisition accuracy. In this embodiment, the preset temperature acquisition interval is 0.1 seconds. The temperature acquisition range is a preset temperature range that meets the requirements of laser heating cutting processing. Temperature data outside this range is considered invalid data to avoid interfering with subsequent processing. In this embodiment, the preset temperature acquisition range is 200℃-800℃.
[0025] Understandably, by pre-setting a reasonable temperature acquisition interval, continuous and real-time monitoring of the processing area temperature can be achieved, avoiding data loss due to excessively long acquisition intervals and data redundancy due to excessively short acquisition intervals. At the same time, by pre-setting the temperature acquisition range, the acquired real-time temperature data is initially screened, eliminating abnormal data that exceeds the reasonable range, such as extreme temperature values caused by equipment failure or external interference. This ensures that the data transmitted to the data processing module is valid and reliable, providing accurate data support for subsequent data preprocessing, anomaly judgment by the control module, and generation of control instructions, and avoiding invalid data occupying system resources and affecting control accuracy.
[0026] The data processing module is connected to the data acquisition module. The data processing module is used to preprocess the temperature data and output the effective temperature data. Specifically, when the data processing module acquires the output valid temperature data, it includes: The data processing module is also used to receive real-time temperature data and filter the real-time temperature data to remove abnormal data. The data processing module is also used to identify the deviation temperature data in the temperature data after removing abnormal data, and to correct the deviation temperature data to obtain the effective temperature data. The data processing module is also used to transmit the acquired effective temperature data to the control module.
[0027] In this embodiment, the data processing module receives all valid real-time temperature data transmitted by the data acquisition module in real time. It performs integrity verification on the received data, confirming that there are no missing or transmission errors, and then performs filtering. A moving average filtering method is used to sequentially process all received temperature data, eliminating minor anomalies caused by instantaneous fluctuations. After filtering, deviation correction is performed, with a preset correction coefficient k (k is a value between 0.95 and 1.05, determined based on the installation deviation of the acquisition probe). The difference Δt between the deviation temperature data and the average of the three adjacent sets of filtered normal data is calculated using the formula: The biased temperature data is corrected to obtain the corrected temperature data; the filtered, unbiased data is then integrated with the corrected data to obtain the effective temperature data.
[0028] It is worth noting that if the received data is missing or has transmission errors, the data processing module sends a retransmission command to the data acquisition module until complete and accurate data is received.
[0029] It is understandable that although the effective temperature data transmitted by the data acquisition module has eliminated extreme invalid data that exceeds the temperature acquisition range, there may still be minor anomalies, such as temperature fluctuations caused by external electromagnetic interference or poor instantaneous contact of the acquisition probe, and temperature deviations caused by systematic deviations, such as measurement deviations caused by deviations in the installation angle of the acquisition probe. If such data is directly transmitted to the control module, it will cause the control module to misjudge the temperature status and generate unreasonable control commands, affecting the laser heating and cutting effect.
[0030] Understandably, filtering suppresses instantaneous fluctuations in temperature data, eliminates minor anomalies, and stabilizes the temperature data. Correction corrects systematic deviations, ensuring the temperature data closely matches the actual temperature of the processing area. Transmitting the effective data to the control module eliminates the impact of data interference on control decisions, provides reliable judgment criteria for the control module, and guarantees the overall system's control accuracy.
[0031] The control module is connected to both the data acquisition module and the data processing module. The control module stores preset target temperature ranges and compares the effective temperature data with these ranges. It also determines whether the effective temperature data is normal based on the comparison results. If the effective temperature data is normal, the control module will not generate laser control commands; If the effective temperature data is abnormal, the control module generates a laser control command; It is worth noting that the laser control commands include the direction and value of adjusting the laser output power, laser scanning speed, laser irradiation position, and laser duration.
[0032] It is worth noting that the preset target temperature range is a preset temperature range that meets the requirements of laser heating cutting processing. It is the benchmark for the control module to judge whether the effective temperature data is normal. It is determined by combining the thermal processing characteristics of the processing material and the cutting process requirements. In this embodiment, the preset target temperature range is set to 300℃-700℃.
[0033] Specifically, the control module compares the effective temperature data with the preset target temperature range, and determines whether the effective temperature data is normal based on the comparison result, including: If the effective temperature data is within the preset target temperature range, the control module determines that the effective temperature data is normal. If the effective temperature data exceeds the preset target temperature range, the control module determines that the effective temperature data is abnormal.
[0034] Specifically, the control module generates laser modulation commands, including: After the control module determines that the effective temperature data is abnormal, it records all abnormal effective temperature data and obtains the abnormal percentage of the abnormal effective temperature data. The control module generates laser control commands based on the comparison between the abnormal percentage and the preset abnormal percentage.
[0035] Specifically, the data acquisition module is also used to collect the cutting parameters of the machine tool during the heating and cutting process; The control module generates laser control commands based on the comparison between the abnormal percentage and the preset abnormal percentage, including: The control module synchronously acquires the temperature deviation value and cutting parameters that exceed the preset target temperature range from the valid temperature data. If the percentage of abnormalities is less than the preset percentage of abnormalities, the control module generates a laser control command based on the temperature deviation value and the preset temperature deviation threshold. If the abnormal percentage is greater than or equal to the preset abnormal percentage, the control module generates laser control commands based on the temperature deviation value and cutting parameters.
[0036] It is worth noting that the preset abnormality percentage is a preset threshold used to determine the degree of abnormality. It is determined by combining the processing accuracy requirements and the system control response speed, and is used to distinguish between minor and serious abnormalities; the preset abnormality percentage is set to 15%.
[0037] It is worth noting that the temperature deviation value is the difference between the abnormal effective temperature data and the midpoint of the preset target temperature range. A positive value indicates that the effective temperature data is higher than the upper limit of the preset target temperature range, while a negative value indicates that the effective temperature data is lower than the lower limit of the preset target temperature range.
[0038] Specifically, the control module generates laser control commands based on the temperature deviation value and a preset temperature deviation threshold, including: When the temperature deviation value is negative If the absolute value of the temperature deviation is less than the preset temperature deviation threshold, the control module generates the first adjustment command. If the absolute value of the temperature deviation is greater than or equal to the preset temperature deviation threshold, the control module generates a second control command. When the temperature deviation value is positive If the temperature deviation is less than the preset temperature deviation threshold, the control module generates a third control command. If the temperature deviation is greater than or equal to the preset temperature deviation threshold, the control module generates a fourth control command.
[0039] It is worth noting that the preset temperature deviation threshold is a preset threshold used to distinguish the magnitude of the deviation. It is determined by combining the thermal sensitivity of the processed material and is used to generate different control commands for different degrees of deviation. The preset temperature deviation threshold is set to 50℃.
[0040] It is worth noting that when the effective temperature data is abnormal and the abnormal percentage is less than the preset abnormal percentage, it indicates that the temperature in the processing area is in a slightly abnormal state. At this time, there is no need to coordinate with the cutting parameters for control. The temperature deviation can be quickly corrected simply by adjusting the laser output parameters.
[0041] It is worth noting that the direction of laser control command adjustment is determined by the sign of the temperature deviation, and the adjustment value of laser control command is determined by the magnitude of the absolute value of the temperature deviation.
[0042] It's worth noting that among the laser output parameters, laser output power directly determines the heat supply to the processing area; higher power results in more heat supply. Laser scanning speed determines the laser action time; slower speeds lead to longer action times and greater heat accumulation. Laser irradiation position and laser action duration help optimize heat distribution. When the temperature deviation is negative (temperature too low), the heat supply needs to be increased and the laser action time extended, i.e., increasing the laser output power and decreasing the laser scanning speed. When the temperature deviation is positive (temperature too high), the heat supply needs to be reduced and the laser action time shortened, i.e., decreasing the laser output power and increasing the laser scanning speed. Simultaneously, a preset temperature deviation threshold differentiates the magnitude of the deviation. Minor deviations are adjusted slightly to avoid over-regulation leading to temperature fluctuations, while more severe deviations are adjusted significantly to ensure rapid return to the target range. This ensures both control accuracy and efficiency, preventing insufficient material softening or excessive ablation due to improper temperature control.
[0043] Specifically, the control module generates laser control commands based on the temperature deviation and cutting parameters, including: The control module compares the cutting parameters with the preset cutting parameter threshold range and determines whether the cutting parameters are abnormal based on the comparison results. If the cutting parameters are abnormal, the control module generates laser control commands based on the temperature deviation and cutting parameters. If the cutting parameters are normal, the control module generates laser control commands based on the temperature deviation value.
[0044] Specifically, the cutting parameters include spindle speed and depth of cut; The preset cutting parameter threshold range includes the preset spindle speed threshold range and the preset cutting depth threshold range; The control module compares the cutting parameters with preset cutting parameter threshold ranges and determines whether the cutting parameters are abnormal based on the comparison results, including: The control module compares the spindle speed and depth of cut with preset spindle speed threshold ranges and preset depth of cut threshold ranges, respectively. If the spindle speed exceeds the preset spindle speed threshold range or the cutting depth exceeds the preset cutting depth threshold range, the control module determines that the cutting parameters are abnormal. If the spindle speed is within the preset spindle speed threshold range and the cutting depth is within the preset cutting depth threshold range, the control module determines that the cutting parameters are normal.
[0045] It is worth noting that the preset spindle speed threshold range is set to 800-1200 r / min, and the preset cutting depth threshold range is set to 0.1-0.5 mm.
[0046] Specifically, the control module determines the direction of laser output parameter adjustment based on the sign of the temperature deviation value; The control module generates laser control commands based on the temperature deviation and cutting parameters, including: The control module acquires abnormal operating conditions of cutting parameters and the sign of temperature deviation values, and determines the type of operating condition adjustment based on the abnormal operating conditions and the sign of the deviation values. The control module compares the working condition adjustment type with the preset adjustment mapping table, and determines the laser control command corresponding to the working condition adjustment type based on the comparison result; It is worth noting that the preset adjustment mapping table is a table built into the control module that stores the correspondence between the adjustment type of the working condition and the laser control command. The adjustment direction and adjustment value under different working conditions are entered in advance to quickly generate control commands.
[0047] In a specific embodiment of this application, the initial laser output parameters are set as follows: laser output power 1200W, laser scanning speed 500mm / min, laser irradiation position aligned with the center of the workpiece to be cut area, and laser action duration of 0.8s corresponding to each millimeter of cutting length.
[0048] The first control command is set as follows: laser output power increased by 5%, laser scanning speed decreased by 3%, laser irradiation position unchanged, and laser duration unchanged. The second control command is set as follows: increase laser output power by 12%, decrease laser scanning speed by 8%, finely adjust laser irradiation position towards the center of the cutting area by 0.02mm, and extend laser action time by 2%. The third control command is set as follows: laser output power is reduced by 5%, laser scanning speed is increased by 3%, laser irradiation position remains unchanged, and laser duration remains unchanged. The fourth control command is set as follows: reduce laser output power by 12%, increase laser scanning speed by 8%, finely adjust laser irradiation position towards the edge of the cutting area by 0.02mm, and shorten laser action time by 2%.
[0049] The preset adjustment mapping table records 8 types of operating condition adjustment and their corresponding control commands, including: When the temperature deviation value is negative (the effective temperature data is lower than the lower limit of the preset target temperature range): Operating Condition 1: Spindle speed exceeds the upper limit and cutting depth exceeds the upper limit; the corresponding control commands are: increase laser output power by 10%, decrease laser scanning speed by 5%, and adjust the laser irradiation position towards the cutting depth direction by 0.05mm.
[0050] Operating Condition 2: Spindle speed exceeds the upper limit, cutting depth is normal; Corresponding control commands: Increase laser output power by 8%, decrease laser scanning speed by 3%, keep laser irradiation position unchanged. Operating Condition 3: Spindle speed exceeds lower limit, cutting depth is normal; Corresponding control commands: Increase laser output power by 12%, keep laser scanning speed unchanged, and finely adjust laser irradiation position towards the cutting center by 0.02mm. Operating Condition 4: Spindle speed exceeds lower limit, cutting depth exceeds upper limit; corresponding control commands: increase laser output power by 11%, decrease laser scanning speed by 4%, adjust laser irradiation position towards cutting depth direction by 0.03mm.
[0051] When the temperature deviation value is positive (the effective temperature data is higher than the lower limit of the preset target temperature range): Operating Condition 5: Spindle speed exceeds lower limit, cutting depth exceeds lower limit; corresponding control commands: reduce laser output power by 8%, increase laser scanning speed by 10%, and finely adjust laser irradiation position towards the cutting center by 0.03mm.
[0052] Condition 6: Cutting depth exceeds the upper limit, spindle speed is normal; corresponding control commands: reduce laser output power by 10%, increase laser scanning speed by 8%, and keep laser irradiation position unchanged.
[0053] Condition 7: Cutting depth exceeds the lower limit, spindle speed is normal; corresponding control commands: reduce laser output power by 6%, increase laser scanning speed by 5%, and adjust laser irradiation position 0.04mm towards the cutting depth direction.
[0054] Operating Condition 8: Temperature deviation is positive, spindle speed exceeds the upper limit, and cutting depth exceeds the lower limit; corresponding control commands: reduce laser output power by 9%, increase laser scanning speed by 7%, and finely adjust the laser irradiation position towards the cutting center by 0.02mm.
[0055] It is understood that this embodiment uses a preset target temperature range as a benchmark. By comparing the effective temperature data with this range, it determines whether the temperature state is normal. No adjustment is needed under normal conditions, while further determination of the degree of abnormality is required under abnormal conditions. By calculating the percentage of abnormalities, it distinguishes between minor abnormalities (where the percentage is less than the preset percentage) and severe abnormalities (where the percentage is greater than or equal to the preset percentage). Different control logics are adopted for different degrees of abnormality—for minor abnormalities, only the temperature deviation value is compared with the preset temperature deviation threshold to generate a targeted control command; for severe abnormalities, the abnormality of cutting parameters must be considered to avoid the problem that a single temperature control cannot adapt to the cutting conditions. Simultaneously, by comparing the cutting parameters with the preset cutting parameter threshold range, it determines whether the cutting parameters are abnormal. When abnormal, it combines the temperature deviation value and the abnormal cutting parameter conditions to classify the adjustment type. A preset adjustment mapping table quickly matches the corresponding control command to ensure that the control command fits the actual processing conditions. The sign of the temperature deviation value clarifies the adjustment direction of the laser output parameters, ensuring that the control action can accurately correct the temperature deviation, bringing the temperature of the processing area back to the preset target temperature range and ensuring the stability of laser-heated cutting. The entire process relies on real-time temperature feedback and involves multiple rounds of comparison and tiered judgment to achieve precise generation of control commands, thus avoiding processing defects caused by blind control.
[0056] The execution module is connected to the control module. The execution module is used to receive laser control commands generated by the control module and adjust the initial laser output parameters according to the laser control commands.
[0057] It is understood that the embodiments of this application achieve accurate determination of whether the temperature data is normal or not by accurately comparing the effective temperature data with the preset target temperature range through the control module; when the temperature data is abnormal, the degree of abnormality is distinguished by calculating the abnormality ratio, and laser control instructions corresponding to different working conditions are generated in combination with the temperature deviation value and its preset threshold, cutting parameters and their preset threshold range, and preset adjustment mapping table. When the abnormality ratio is less than the preset value, the corresponding control instruction is generated based on the temperature deviation value and the preset temperature deviation threshold. When the abnormality ratio is greater than or equal to the preset value, the working condition adjustment type is determined by combining the abnormality of the cutting parameters and the control instruction is matched. This not only achieves precise and layered control of laser output parameters, but also adapts to different cutting working conditions, effectively avoids processing defects caused by blind control, and ensures the stability and processing accuracy of laser heating cutting. At the same time, through multi-parameter collaborative judgment, the reliability and adaptability of system control are improved, ensuring that the processing quality meets the process requirements.
[0058] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program goods. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program goods 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.
[0059] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program goods according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, as well as combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0060] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0061] These computer program instructions can also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0062] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A laser heating cutting intelligent control system based on temperature feedback, characterized in that, include: The data acquisition module is used to collect temperature data of the processing area and initial laser output parameters in real time during the laser heating and cutting process; A data processing module is connected to the data acquisition module. The data processing module is used to preprocess the temperature data and output the effective temperature data. The control module is connected to both the data acquisition module and the data processing module. The control module stores a preset target temperature range and compares the effective temperature data with the preset target temperature range. The control module also determines whether the effective temperature data is normal based on the comparison result. If the effective temperature data is normal, the control module will not generate a laser control command. If the effective temperature data is abnormal, the control module generates a laser modulation command; An execution module is connected to the control module. The execution module is used to receive laser control commands generated by the control module and adjust the initial laser output parameters according to the laser control commands.
2. The intelligent control system for laser heating cutting based on temperature feedback according to claim 1, characterized in that, The data acquisition module is pre-set with temperature acquisition time interval and temperature acquisition range; For any heating and cutting process, the data acquisition module continuously acquires the workpiece surface temperature at preset temperature acquisition time intervals, and compares the acquired real-time temperature data with the preset temperature acquisition range: If the real-time temperature data is within the preset temperature acquisition range, the data acquisition module records and stores the real-time temperature data; If the real-time temperature data exceeds the preset temperature acquisition range, the data acquisition module will not store the real-time temperature data. After comparing all real-time temperature data, the data acquisition module transmits all stored real-time temperature data to the data processing module.
3. The intelligent control system for laser heating cutting based on temperature feedback according to claim 2, characterized in that, When the data processing module acquires the output valid temperature data, it includes: The data processing module is also used to receive real-time temperature data and filter the real-time temperature data to remove abnormal data. The data processing module is also used to identify the deviation temperature data in the temperature data after removing abnormal data, and to correct the deviation temperature data to obtain the effective temperature data. The data processing module is also used to transmit the acquired effective temperature data to the control module.
4. The intelligent control system for laser heating cutting based on temperature feedback according to claim 3, characterized in that, The control module compares the effective temperature data with a preset target temperature range, and determines whether the effective temperature data is normal based on the comparison result, including: If the effective temperature data is within the preset target temperature range, the control module determines that the effective temperature data is normal. If the effective temperature data exceeds the preset target temperature range, the control module determines that the effective temperature data is abnormal.
5. The intelligent control system for laser heating cutting based on temperature feedback according to claim 4, characterized in that, The control module generates laser modulation commands, including: After the control module determines that the effective temperature data is abnormal, it records all abnormal effective temperature data and obtains the abnormal percentage of the abnormal effective temperature data. The control module generates laser control commands based on the comparison between the abnormal percentage and the preset abnormal percentage.
6. The intelligent control system for laser heating cutting based on temperature feedback according to claim 5, characterized in that, The data acquisition module is also used to acquire the cutting parameters of the machine tool during the heating and cutting process; The control module generates laser control commands based on the comparison between the abnormal percentage and the preset abnormal percentage, including: The control module synchronously acquires the temperature deviation value and cutting parameters that exceed the preset target temperature range from the effective temperature data. If the percentage of abnormalities is less than the preset percentage of abnormalities, the control module generates a laser control command based on the temperature deviation value and the preset temperature deviation threshold. If the abnormal percentage is greater than or equal to the preset abnormal percentage, the control module generates a laser control command based on the temperature deviation value and the cutting parameters.
7. The intelligent control system for laser heating cutting based on temperature feedback according to claim 6, characterized in that, The control module generates laser control commands based on the temperature deviation value and a preset temperature deviation threshold, including: When the temperature deviation value is negative If the absolute value of the temperature deviation is less than the preset temperature deviation threshold, the control module generates a first adjustment command. If the absolute value of the temperature deviation is greater than or equal to the preset temperature deviation threshold, the control module generates a second control command. When the temperature deviation value is positive If the temperature deviation value is less than the preset temperature deviation threshold, the control module generates a third control command; If the temperature deviation value is greater than or equal to the preset temperature deviation threshold, the control module generates a fourth control command.
8. The intelligent control system for laser heating cutting based on temperature feedback according to claim 7, characterized in that, The control module generates laser control commands based on the temperature deviation value and cutting parameters, including: The control module compares the cutting parameters with a preset cutting parameter threshold range and determines whether the cutting parameters are abnormal based on the comparison result. If the cutting parameters are abnormal, the control module generates a laser control command based on the temperature deviation value and the cutting parameters. If the cutting parameters are normal, the control module generates a laser control command based on the temperature deviation value.
9. The intelligent control system for laser heating cutting based on temperature feedback according to claim 8, characterized in that, The cutting parameters include spindle speed and depth of cut; The preset cutting parameter threshold range includes a preset spindle speed threshold range and a preset cutting depth threshold range; The control module compares the cutting parameters with a preset cutting parameter threshold range, and determines whether the cutting parameters are abnormal based on the comparison result, including: The control module compares the spindle speed and depth of cut with preset spindle speed threshold ranges and preset depth of cut threshold ranges, respectively. If the spindle speed exceeds a preset spindle speed threshold range or the cutting depth exceeds a preset cutting depth threshold range, the control module determines that the cutting parameters are abnormal. If the spindle speed is within a preset spindle speed threshold range and the cutting depth is within a preset cutting depth threshold range, the control module determines that the cutting parameters are normal.
10. The intelligent control system for laser heating cutting based on temperature feedback according to claim 9, characterized in that, The control module determines the adjustment direction of the laser output parameters based on the sign of the temperature deviation value; When the control module generates laser control commands based on the temperature deviation value and cutting parameters, it includes: The control module acquires abnormal operating conditions of the cutting parameters and the sign of the temperature deviation value, and determines the type of operating condition adjustment based on the abnormal operating conditions and the sign of the deviation value. The control module compares the operating condition adjustment type with a preset adjustment mapping table, and determines the laser control command corresponding to the operating condition adjustment type based on the comparison result.