Control value update method, electronic device, storage medium, and program product

By automatically monitoring and adjusting the actual output power of the laser welding machine, calculating the target control value, and updating the control information table, the problem of frequent manual intervention in the existing technology is solved, and the accuracy of control value updates and welding quality of the laser welding machine are improved.

CN121104345BActive Publication Date: 2026-01-16SHENZHEN XINGHAN LASER TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511667045.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-11-14
Publication Date
2026-01-16
Estimated Expiration
2045-11-14

AI Technical Summary

Technical Problem

The power calibration of existing laser welding machines requires frequent manual intervention, and it is impossible to provide real-time feedback on deviations and dynamically adjust control values, resulting in low accuracy of control value updates.

Method used

By acquiring the initial control information table, monitoring the actual output power, calculating the power difference, and determining the target control value based on the difference and the preset difference, the initial control information table is automatically updated. The control value is adjusted using proportional regulation or proportional-integral-derivative regulation, and the equipment operating parameters are monitored to ensure that they meet the preset range.

Benefits of technology

It enables parameter feedback and control value updates for laser welding machines without manual intervention, improving the accuracy of control value updates and the reliability of welding quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121104345B_ABST
    Figure CN121104345B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a control value updating method, an electronic device, a storage medium and a program product. The method comprises: obtaining an initial control information table corresponding to a target laser welding machine; for any one preset power value, controlling the target laser welding machine to emit light according to an initial control value corresponding to the preset power value, and monitoring an actual output power of the target laser welding machine, the actual output power being a stable power when the target laser welding machine emits light; for any one preset power value, determining a power difference value between the preset power value and the actual output power, and determining a target control value corresponding to the preset power value according to the power difference value of the preset power value and a preset difference value; and updating the initial control information table according to a plurality of target control values to obtain a target control information table. The method is used to improve the accuracy of control value updating.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of laser power calibration, and in particular to a control value updating method, an electronic device, a storage medium and a program product. BACKGROUND

[0002] A laser welding machine is widely used in the fields of automobile manufacturing, electronic device assembly, aerospace, medical devices, etc., and can realize precise welding of materials through a high-energy laser beam.

[0003] In the prior art, the power stability of a laser welding machine directly affects the welding quality. In the mass production process, the laser welding machine needs to be frequently calibrated in power to ensure that the output power of each device meets the process standard. The power calibration of the laser welding machine can rely on computer control of light output instructions, but power monitoring, data collection and analysis all need to be completed manually. Therefore, it is impossible to real-time feedback of the deviation and dynamically adjust the control value, which makes the accuracy of control value updating low. SUMMARY

[0004] The control value updating method, the electronic device, the storage medium and the program product provided by the embodiments of the present application can improve the accuracy of control value updating.

[0005] In a first aspect, the embodiments of the present application provide a control value updating method, which comprises:

[0006] obtaining an initial control information table corresponding to a target laser welding machine, wherein the initial control information table comprises a plurality of preset power values and initial control values corresponding to each preset power value, and the initial control value has an output power when the target laser welding machine emits light;

[0007] for any one preset power value, controlling the target laser welding machine to emit light according to the initial control value corresponding to the preset power value, and monitoring the actual output power of the target laser welding machine, wherein the actual output power is the stable power when the target laser welding machine emits light;

[0008] for any one preset power value, determining a power difference value between the preset power value and the actual output power, and determining a target control value corresponding to the preset power value according to the power difference value of the preset power value and a preset difference value;

[0009] updating the initial control information table according to the plurality of target control values to obtain a target control information table.

[0010] In a possible implementation, determining a target control value corresponding to the preset power value according to the power difference value of the preset power value and a preset difference value comprises:

[0011] If the absolute value of the power difference value is greater than the preset difference value, the initial control value is supplemented according to the power difference value to obtain the target control value.

[0012] If the absolute value of the power difference value is less than or equal to the preset difference value, the initial control value is determined as the target control value.

[0013] In a possible implementation, the initial control value is supplemented according to the power difference value to obtain the target control value, including:

[0014] According to the power difference value, a parameter compensation amount corresponding to the initial control value is determined.

[0015] The initial control value is compensated according to the parameter compensation amount to obtain the target control value.

[0016] In a possible implementation, the parameter compensation amount corresponding to the initial control value is determined according to the power difference value, including:

[0017] According to proportional adjustment, the parameter compensation amount corresponding to the power difference value is determined, or according to proportional integral derivative adjustment, the parameter compensation amount corresponding to the power difference value is determined.

[0018] In a possible implementation, the initial control value is compensated according to the parameter compensation amount to obtain the target control value, including:

[0019] The initial control value is compensated according to the parameter compensation amount to obtain an adjustment control value.

[0020] According to the adjustment control value, the target laser welding machine is controlled to emit light, and the actual output power of the target laser welding machine is monitored until the power difference value between the actual output power and the preset power value is less than the preset difference value.

[0021] In a possible implementation, after the initial control information table is updated according to the plurality of target control values to obtain a target control information table, the method further includes:

[0022] A plurality of preset parameter ranges of a plurality of device operating parameters corresponding to each preset power value are obtained.

[0023] According to the plurality of preset parameter ranges corresponding to each preset power value, a target control value corresponding to each preset power value of the target control information table is verified to obtain a target verification result.

[0024] In a possible implementation, the target control value corresponding to each preset power value of the target control information table is verified according to the preset parameter ranges corresponding to the preset power value, to obtain a target verification result, including:

[0025] For any one preset power value, the target control value corresponding to the preset power value is verified according to the preset parameter ranges corresponding to the preset power value, to obtain an intermediate verification result;

[0026] If any one intermediate verification result is a verification failure, the target verification result is determined as a verification failure;

[0027] If there is no intermediate verification result as a verification failure, the target verification result is determined as a verification success.

[0028] In a possible implementation, the target control value corresponding to the preset power value is verified according to the preset parameter ranges corresponding to the preset power value, to obtain an intermediate verification result, including:

[0029] Based on the preset power value, actual parameter values of each device running parameter corresponding to the target laser welding machine are collected;

[0030] The actual parameter values of each device running parameter are verified with the preset parameter ranges corresponding thereto;

[0031] If there is any one actual parameter value of the device running parameter that does not meet the preset parameter range corresponding thereto, the intermediate verification result is a verification failure;

[0032] If the actual parameter values of any one device running parameter all meet the preset parameter ranges corresponding thereto, the intermediate verification result is a verification success.

[0033] In a second aspect, an updating device of a control value is provided, including a first obtaining module, a control module, a determining module and an updating processing module:

[0034] The first obtaining module is configured to obtain an initial control information table corresponding to a target laser welding machine, the initial control information table including a plurality of preset power values and initial control values corresponding to each preset power value, the initial control value having an output power corresponding to light output of the target laser welding machine;

[0035] The control module is configured to, for any one preset power value, control the target laser welding machine to output light according to the initial control value corresponding to the preset power value, and monitor an actual output power of the target laser welding machine, the actual output power being a stable power when the target laser welding machine outputs light;

[0036] The determining module is configured to determine, for any one preset power value, a power difference between the preset power value and the actual output power, and determine a target control value corresponding to the preset power value according to the power difference of the preset power value and a preset difference value.

[0037] The updating processing module is configured to update the initial control information table according to the plurality of target control values to obtain a target control information table.

[0038] In a possible implementation, the determining module is specifically configured to:

[0039] If the absolute value of the power difference is greater than the preset difference value, the initial control value is subjected to supplementary processing according to the power difference to obtain the target control value.

[0040] If the absolute value of the power difference is less than or equal to the preset difference value, the initial control value is determined as the target control value.

[0041] In a possible implementation, the determining module is specifically configured to:

[0042] According to the power difference, a parameter compensation amount corresponding to the initial control value is determined.

[0043] The initial control value is subjected to compensation processing according to the parameter compensation amount to obtain the target control value.

[0044] In a possible implementation, the determining module is specifically configured to:

[0045] According to proportional regulation, a parameter compensation amount corresponding to the power difference is determined; or according to proportional integral derivative regulation, a parameter compensation amount corresponding to the power difference is determined.

[0046] In a possible implementation, the determining module is specifically configured to:

[0047] The initial control value is subjected to compensation processing according to the parameter compensation amount to obtain an adjusted control value.

[0048] The target laser welding machine is controlled to emit light according to the adjusted control value, and the actual output power of the target laser welding machine is monitored until the power difference between the actual output power and the preset power value is less than the preset difference value.

[0049] In a possible implementation, the apparatus further includes a second obtaining module and a verifying module:

[0050] The first obtaining module is configured to obtain a plurality of preset parameter ranges of a plurality of device operating parameters corresponding to each preset power value.

[0051] The verification processing module is configured to perform verification processing on the target control value corresponding to each preset power value of the target control information table according to the plurality of preset parameter ranges corresponding to the preset power value, to obtain a target verification result.

[0052] In a possible implementation, the verification processing module is specifically configured to:

[0053] For any one preset power value, perform verification processing on the target control value corresponding to the preset power value according to the plurality of preset parameter ranges corresponding to the preset power value, to obtain an intermediate verification result.

[0054] If there is any one intermediate verification result that is verification failure, the target verification result is determined as verification failure.

[0055] If there is no intermediate verification result that is verification failure, the target verification result is determined as verification success.

[0056] In a possible implementation, the verification processing module is specifically configured to:

[0057] Based on the preset power value, collect actual parameter values of each device operating parameter corresponding to the target laser welding machine;

[0058] Perform verification processing on the actual parameter values of each device operating parameter and the plurality of preset parameter ranges corresponding thereto.

[0059] If there is any one actual parameter value of the device operating parameter that does not satisfy the preset parameter range corresponding thereto, the intermediate verification result is verification failure.

[0060] If the actual parameter value of any one device operating parameter satisfies the preset parameter range corresponding thereto, the intermediate verification result is verification success.

[0061] In a third aspect, an embodiment of the present application provides an electronic device, comprising: a memory, a processor;

[0062] The memory stores computer execution instructions.

[0063] The processor executes the computer execution instructions stored in the memory, so that the processor executes the first aspect and / or various possible implementation manners of the first aspect.

[0064] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, the computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by a processor to implement the first aspect and / or various possible implementation manners of the first aspect.

[0065] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising a computer program which, when executed by a processor, implements the first aspect and / or various possible implementation manners of the first aspect.

[0066] The control value updating method, the electronic device, the storage medium and the program product provided by the embodiments of the present application can control the light output of the target laser welding machine, monitor the actual output power of the target laser welding machine, determine the target control value corresponding to the initial control value according to the power difference of the preset power value and the preset difference value after determining the power difference between the preset power value and the actual output power, and update the initial control value in the initial control information table according to the target control value. The actual output power of the target laser welding machine under the preset power value can be monitored, the target control value corresponding to the preset power value is determined through the actual output power and the preset power value, manual intervention is not required, the parameters of the feedback laser welding machine can be realized, and the accuracy of the control value updating can be improved. BRIEF DESCRIPTION OF DRAWINGS

[0067] The accompanying drawings, which are incorporated herein and constitute part of the specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0068] Figure 1 A schematic diagram of an application scenario provided by an embodiment of the present application;

[0069] Figure 2 A flowchart of a control value updating method provided by an embodiment of the present application;

[0070] Figure 3 A flowchart of determining a target control value provided by an embodiment of the present application;

[0071] Figure 4 A flowchart of verifying a target control value provided by the present application;

[0072] Figure 5 A structural diagram of a control value updating device provided by an embodiment of the present application;

[0073] Figure 6 A structural diagram of an electronic device provided by the present application.

[0074] The above-described drawings have shown the specific embodiments of the present application, and more detailed descriptions will be given hereinafter. These drawings and textual descriptions are not intended to limit the scope of the concept of the present application by any means, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION

[0075] The exemplary embodiments will be described in detail herein with reference to the attached drawings. The following description is presented in connection with the drawings, wherein the same numbers on different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments are not meant to represent all implementations consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with some aspects of the present application as detailed in the appended claims.

[0076] Figure 1 A schematic diagram of an application scenario for embodiments of the present application is provided. Referring to FIG. 1, Figure 1 The specific application scenario of the present application includes a laser welding machine 101 and a control device 102, as shown in the figure.

[0077] The laser welding machine 101 is widely used in the fields of automobile manufacturing, electronic device assembly, aerospace, medical devices, etc. The precise welding of materials is achieved through the high-energy laser beam output by the high-energy laser head (including components such as galvanometer motor, focusing mirror, protective mirror, etc.). The pump laser is transmitted to the laser head through an optical fiber to complete the output. The light output of the laser welding machine 101 can be adjusted by different control values, wherein the control value is a digital amount (DA), which is a digital signal parameter used to drive power output. Each control value corresponds to a specific output power of the laser welding machine 101.

[0078] The control device 102 can serve as the control center of the laser welding machine 101, and communicates with the laser welding machine 101 through RS232 or Ethernet. It can not only send control values to control the operation, but also obtain real-time device operation parameters. The device operation parameters can include data such as the device model of the laser welding machine 101, the laser head temperature, the pump temperature, the light output current, the voltage, etc. At the same time, the control device 102 also connects the laser power energy meter (reads the actual measured laser power value) through RS232, and connects the infrared thermal imager (obtains the temperature data of the power module and the PCB area) through Ethernet or USB, and comprehensively collects and processes these preset monitoring parameters.

[0079] In the prior art, the power stability of the laser welding machine directly affects the welding quality. In the mass production process, the laser welding machine needs to be frequently calibrated for power to ensure that the output power of each device meets the process standard. The power calibration of the laser welding machine can rely on computer control of light output instructions, but power monitoring, data collection and analysis all need to be completed manually, which cannot provide real-time feedback of deviations and dynamic adjustment of control values, resulting in low accuracy of control value updates.

[0080] The method for determining a control value provided in the application can obtain an initial control information table corresponding to a target laser welding machine, the initial control information table including a plurality of preset power values and initial control values corresponding to the preset power values; for any one preset power value, the initial control value corresponding to the preset power value is used to control the target laser welding machine to emit light, and the actual output power of the target laser welding machine is monitored; the power difference between the preset power value and the actual output power is determined; the target control value corresponding to the initial control value is determined according to the power difference of the preset power value and a preset difference; and the initial control information table is updated according to the plurality of target control values to obtain a target control information table.

[0081] The above execution process can monitor the actual output power of the target laser welding machine under the preset power value, determine the target control value corresponding to the preset power value through the actual output power and the preset power value, and realize feedback of the parameters of the laser welding machine without manual intervention, thereby improving the accuracy of control value updating.

[0082] The technical solutions of the application and how the technical solutions of the application solve the above technical problems will be described in detail below with specific embodiments. The following specific embodiments can be combined with each other, and the same or similar concepts or processes can not be described again in some embodiments. The embodiments of the application will be described below with reference to the drawings.

[0083] Figure 2 A flowchart of an updating method of a control value provided in the embodiments of the application is shown in FIG. 1. Figure 2 The method can include the following steps.

[0084] S201, obtaining an initial control information table corresponding to a target laser welding machine.

[0085] The execution subject of the embodiments of the application can be a control device or an updating device of a control value arranged in the control device. The updating device of the control value can be realized by software or by the combination of software and hardware.

[0086] In a welding device, the power output needs to be realized by adjusting the operation parameters (such as the driving signals of current and voltage) of the device, and these parameters can be controlled in the form of digital signals (such as integers from 0 to 4095, corresponding to 0-10V of analog output), that is, control values, which can be understood as digital control amounts (Digital Amount, DA). By changing the control value, the output power of the laser welding machine can be accurately adjusted.

[0087] The initial control value is used to control the output power of the corresponding target laser welding machine when the target laser welding machine emits light.

[0088] For example, the plurality of preset power values can be 10%, 20%, …, 100% of the target laser welding machine rated power. Each preset power value corresponds to an initial control value.

[0089] Specifically, the target laser welding machine model can be determined, and the initial control information table corresponding to the target laser welding machine model can be downloaded from the server corresponding to the control device. The initial control information table includes a plurality of preset power values and initial control values corresponding to each preset power value.

[0090] The control information table of each welding machine model is pre-stored in the server, and the initial control information table corresponding to the target welding machine model can be downloaded from the server.

[0091] S202, for any one preset power value, according to the initial control value corresponding to the preset power value, control the target laser welding machine to emit light, and monitor the actual output power of the target laser welding machine.

[0092] The initial control value can be sent to the target laser welding machine, and the target laser welding machine emits laser light (i.e. emits light) according to the initial control value. When the target laser welding machine emits light, the real-time power can be stored in the laser power energy table.

[0093] The initial control value can be sent to the target laser welding machine, and the target laser welding machine outputs laser light (i.e. emits light) according to the initial control value. During the process of the target laser welding machine emitting light, the output power can be collected and stored in real time through the laser power energy table.

[0094] The laser power energy table records the instantaneous output power of the target laser welding machine at each moment during the light emission period under the action of the initial control value.

[0095] The data in the laser power energy table can be read, and the actual output power of the target laser welding machine can be selected from the data. The actual output power specifically refers to the stable power of the target laser welding machine after emitting light, rather than the instantaneous output power.

[0096] The determination standard of the stable power is that the output power of the target laser welding machine fluctuates less than the preset fluctuation range within the preset time length, and the average power of the stable stage (or any stable value within the stage) is determined as the actual output power. For example, if the power fluctuates less than ±1% within 3 seconds, the power within 3 seconds is determined as the actual output power of the target laser welding machine.

[0097] S203, for any one preset power value, determine the power difference between the preset power value and the actual output power, and determine the target control value corresponding to the preset power value according to the power difference of the preset power value and the preset difference.

[0098] For any one preset power value, the power difference value can be the result of the preset power value and the actual output power (power difference value = preset power value - actual output power).

[0099] The power difference value can be a positive number (indicating that the actual output power is lower than the preset power value) or a complex number (indicating that the actual output power is higher than the preset power value).

[0100] The specific execution process of determining the target control value is as follows: if the absolute value of the power difference value is greater than the preset difference value, the initial control value is supplemented according to the power difference value to obtain the target control value; if the absolute value of the power difference value is less than or equal to the preset difference value, the initial control value is determined as the target control value.

[0101] The size of the preset difference value can be adjusted to adjust the degree of adjustment of the target control value. The larger the preset difference value, the smaller the probability of adjusting the control value. For example, the preset difference value can be 2% of the preset power value.

[0102] The size of the preset difference value determines the trigger threshold of the control value adjustment: the larger the preset difference value, the lower the probability of the power difference value exceeding the deviation range, and the smaller the probability of adjusting the control value; the smaller the preset difference value, the higher the requirement for power accuracy, and the greater the adjustment probability. For example, the preset difference value can be set to 2% of the preset power value (e.g., when the preset power value is 100W, the allowed deviation range is 98W~102W).

[0103] In the embodiment of the application, by judging the relationship between the absolute value of the power difference value and the preset difference value, when the absolute value of the power difference value is greater than the preset difference value, it indicates that the actual output power corresponding to the current initial control value does not meet the accuracy requirement, and the initial control value needs to be adjusted to finally make the actual output power approach the preset power value, thereby improving the accuracy of the output power of the laser welding machine and ensuring the reliability of the welding quality.

[0104] S204, updating the initial control information table according to the plurality of target control values to obtain a target control information table.

[0105] The initial control value corresponding to each preset power value in the initial control information table can be updated to the target control value according to the plurality of target control values.

[0106] The updated target control information table is stored in the server.

[0107] Specifically, the initial control values corresponding to each preset power value (such as 10%, 20%, …, 100% rated power) in the initial control information table can be replaced one by one with the target control values to form a complete target control information table. In the table, each preset power value and the corresponding target control value form a precise mapping, ensuring that the target laser welder can directly output the required power when calling any power point.

[0108] After the update is completed, the target control information table associated with the unique identifier (such as the device serial number) of the target laser welder is stored to the server, which serves as the power control basis for the subsequent normal operation of the device and provides data support for the subsequent maintenance, parameter tracing, and optimization of the calibration model of the same model. At the same time, the server can mark the version of the target control information table (such as including metadata such as calibration time and calibration personnel), which facilitates the differentiation of calibration results at different periods.

[0109] Based on the target control information tables and historical operation data of multiple devices stored in the server, the initial power-DA model (such as the correction proportionality coefficient Kp and PID parameters) of the same model can be continuously optimized through machine learning algorithms, making subsequent device calibration more efficient and precise; at the same time, the algorithm can analyze the parameter change trend (such as the rising rate of the pump temperature of a batch of devices with the number of uses), and has a certain predictive maintenance capability (such as early warning of potential component aging risks).

[0110] The control value updating method provided by the embodiments of the present application can control the light output of the target laser welder and monitor the actual output power of the target laser welder. After determining the power difference between the preset power value and the actual output power, the target control value corresponding to the initial control value is determined according to the power difference of the preset power value and the preset difference value, and the initial control value in the initial control information table is updated according to the target control value. The actual output power of the target laser welder under the preset power value can be monitored, and the target control value corresponding to the preset power value is determined through the actual output power and the preset power value, without manual intervention, which can realize feedback of the parameters of the laser welder and improve the accuracy of control value updating.

[0111] On the basis of the above-mentioned embodiments, the following will be combined Figure 3 In the present application, if the absolute value of the power difference is greater than the preset difference value, that is, the initial control value does not meet the power accuracy requirement, the specific execution process of determining the target control value is determined.

[0112] Figure 3 A flowchart for determining a target control value is provided for the embodiments of the present application. Please refer to Figure 3 The method can include:

[0113] S301, determining a parameter compensation corresponding to the initial control value according to the power difference.

[0114] In some embodiments, the parameter compensation corresponding to the power difference is determined according to proportional adjustment, or the parameter compensation corresponding to the power difference is determined according to proportional integral derivative adjustment.

[0115] When the parameter compensation is determined based on proportional adjustment (P adjustment), the parameter compensation is proportional to the power difference, that is, the larger the deviation, the larger the compensation, and the control value can be adjusted in real time according to the current power difference. The specific calculation method is as follows:

[0116]

[0117] wherein, is the parameter compensation, is the proportional coefficient, is the power difference.

[0118] The positive value of the power difference indicates that the actual power is insufficient, and the control value needs to be increased. The negative value of the power difference indicates that the actual power is too high, and the control value needs to be reduced.

[0119] The proportional coefficient is a pre-set adjustment sensitivity parameter (unit: DA value / power unit), and its value is determined based on the power and control value response characteristics of the laser welding machine. For example, if the device characteristics are "DA value increases by 10, power increases by 50W", then 0.2DA / W can be set, that is, 0.2DA value needs to be compensated for every 1W deviation.

[0120] For example, the pre-set power value is 100W, the actual output power is 90W ( ), , and the parameter compensation , that is, the initial control value needs to be increased by 2.

[0121] When the parameter compensation is determined based on proportional integral derivative adjustment (PID adjustment), the PID adjustment considers the power difference, the cumulative historical difference, and the difference trend, and calculates the compensation through the proportional (P), integral (I), and derivative (D) three items. The adjustment is more stable and has no static error. The specific calculation method is as follows:

[0122]

[0123] wherein, is the proportional coefficient, is the integral coefficient, is the derivative coefficient.

[0124] ​As a proportional term, it directly outputs the compensation amount based on the power difference, quickly responding to deviations (such as...). At that time, direct contribution (the amount of compensation). For the integral term, the historical differences are accumulated and calculated. (This is the integral of the difference over time), used to eliminate static errors (for example, if a stable difference of 1W still exists after multiple adjustments, the integral term will gradually accumulate compensation until the difference returns to zero). For the differential term, based on the rate of change of the deviation ( The derivative of the deviation with respect to time is used to predict and suppress overshoot (for example, if the power increases rapidly from 90W to 98W, the deviation change rate is -8W / second, the derivative term will reduce the compensation amount to avoid excessive adjustment of the control value, which would cause the power to exceed the target value).

[0125] In this application, by determining the parameter compensation amount corresponding to the power difference based on proportional adjustment or proportional-integral-derivative adjustment, the accuracy and efficiency of laser welding machine power calibration can be improved.

[0126] S302. The initial control value is compensated according to the parameter compensation amount to obtain the target control value.

[0127] In some embodiments, the initial control value is compensated according to the parameter compensation amount to obtain an adjusted control value; according to the adjusted control value, the target laser welding machine is controlled to emit light, and the actual output power of the target laser welding machine is monitored until the difference between the actual output power and the preset power value is less than the preset difference.

[0128] The initial control value can be compensated based on the parameter compensation amount, that is, the adjusted control value = initial control value + parameter compensation amount.

[0129] For example, if the initial control value is 100DA and the compensation amount is +2DA, then the adjusted control value is 102DA.

[0130] After obtaining the adjustment control value, the laser welding machine of the control target is controlled to emit light according to the adjustment control value, and the actual output power is re-monitored. You can refer to the stable power judgment standard of S202 (such as fluctuation ≤ ±1% within 3 seconds).

[0131] If the difference between the actual output power and the preset power value is less than the preset difference (e.g., the difference is ≤ ±2%), then the current adjustment control value is the final target control value; if the difference is still greater than the preset difference, then repeat the closed-loop process of calculating the new parameter compensation amount, updating the adjustment control value, and re-monitoring the light output until the actual power meets the standard.

[0132] In the present application, through the iterative logic of compensation to verification, and re-compensation, the accuracy of the control value is ensured, both using the parameter compensation amount to quickly approach the target, and avoiding insufficient or excessive single adjustment through real-time monitoring, finally locking the accurate target control value for each preset power value, providing guarantee for subsequent stable output power.

[0133] The control value updating method provided by the embodiment of the present application can determine the parameter compensation amount corresponding to the initial control value according to the power difference value, compensate the initial control value according to the parameter compensation amount to obtain the target control value, can avoid the error caused by manual estimation of the compensation amount, and ensure that the deviation between the actual output power corresponding to the final target control value and the preset value is stable within the preset range, and can improve the power control accuracy.

[0134] Next, combined with Figure 4 After the initial control information table is updated according to the plurality of target control values to obtain the target control information table, the specific execution process of the verification processing of the target control value by the plurality of device operating parameters corresponding to each preset power value is described.

[0135] Figure 4 A flowchart for verifying the target control value is provided in the present application. Please see Figure 4 The method can include:

[0136] S401, obtaining a plurality of preset parameter ranges of a plurality of device operating parameters corresponding to each preset power value.

[0137] The preset parameter range of each device operating parameter is formulated based on the model specifications and design standards of the target laser welding machine, and is pre-stored in the server. These ranges clearly define the safety threshold and performance standards of the device operating at different power points. For example, the laser head temperature at 10% power point needs to be ≤45℃, the pump current at 100% power point needs to be ≤30A, etc.

[0138] S402, verifying the target control value corresponding to each preset power value of the target control information table according to the plurality of preset parameter ranges corresponding to each preset power value, to obtain a target verification result.

[0139] The target control value can be used to drive the device without additional adjustment of the control parameter, and only the comprehensive operating state of the device under the control is verified whether it meets the standard.

[0140] In some embodiments, for any one preset power value, the target control value corresponding to the preset power value is verified according to the plurality of preset parameter ranges corresponding to the preset power value, and an intermediate verification result is obtained; if there is any one intermediate verification result that is a verification failure, the target verification result is determined to be a verification failure; if there is no intermediate verification result that is a verification failure, the target verification result is determined to be a verification success.

[0141] In the present application, by independently verifying the target control value of each preset power value (single point failure, i.e. overall failure), it is ensured that only the target control information table with all power range parameters meeting the standards is recognized, directly avoiding the risk of partial power point parameter abnormalities being judged as qualified, and the reliability of the target control value and the accuracy of the compliance judgment of the equipment operation can be improved.

[0142] Specifically, the intermediate verification result can be determined based on the following method: based on the preset power value, the actual parameter values of each equipment operation parameter corresponding to the target laser welding machine are collected; the actual parameter values of each equipment operation parameter are verified with the plurality of preset parameter ranges corresponding thereto; if there is any one actual parameter value of the equipment operation parameter that does not meet the corresponding preset parameter range, the intermediate verification result is a verification failure; if the actual parameter values of any one equipment operation parameter all meet the corresponding preset parameter range, the intermediate verification result is a verification success.

[0143] In the present application, by means of full parameter collection and one-by-one comparison, it is ensured that each equipment operation parameter strictly matches the preset range, and any parameter that does not meet the standard is judged as a verification failure, directly avoiding the pseudo-qualification caused by missing parameter checking or relaxed judgment standard, so that the single intermediate verification result can accurately reflect whether the actual operation state of the equipment at a single power point is compliant, and the accuracy of the verification result of a single preset power value can be improved.

[0144] When collecting the actual parameter values of each equipment operation parameter corresponding to the target laser welding machine, the current, voltage, pump temperature, laser head temperature, and current DA value (used to confirm that the control value has not been abnormally modified) can be read from the target laser welding machine; the actual measured power (used to confirm whether the power still meets the preset difference, and to form a closed loop with the calibration result) can be read from the power energy table; the PCB and power area temperature (used to monitor the heat dissipation state of the key areas outside the equipment) can be read from the infrared thermal imager, etc.

[0145] The pump temperature and laser head temperature can be collected by an infrared thermal imager, which is a non-contact temperature monitoring device.

[0146] The collected actual parameter values are compared with the plurality of preset parameter ranges corresponding to the preset power values one by one to obtain an intermediate verification result: if any one of the actual parameter values is out of the corresponding range (for example, the pump temperature is 52°C, and the standard is less than or equal to 50°C), the intermediate verification result is a verification failure, the test of the power point needs to be terminated immediately, a failure point is marked, and the unqualified parameter and value (for example, "pump temperature 52°C out of range") are specified, the server is uploaded synchronously, and the number of defective products is counted; if all the actual parameter values are within the corresponding range, the intermediate verification result is a verification success, the complete data of the point is recorded, and the test of the next power point (for example, 20%) is continued after the light emission is stopped.

[0147] After all the preset power values are tested successfully, the target control information table is uploaded to the server as the standard control parameter of the model; meanwhile, the production yield (for example, the proportion of qualified equipment) is counted based on the verification data, a test report containing the parameters of each power point, the verification result is generated, and a basis is provided for equipment acceptance, subsequent maintenance and model optimization.

[0148] The control value updating method provided in the embodiments of the present application can verify the target control values corresponding to the preset power values of the target control information table according to the plurality of preset parameter ranges corresponding to the preset power values, obtain a target verification result, and cover the internal core parameters (current, voltage and pump temperature) and external auxiliary parameters (PCB temperature and measured power secondary confirmation) in the verification process, so as to ensure the reliability of the target control values.

[0149] Figure 5 A structural schematic diagram of a control value updating device provided in the embodiments of the present application is provided. Please refer to Figure 5 The control value updating device 500 includes a first acquisition module 501, a control module 502, a determination module 503 and an updating processing module 504.

[0150] The first acquisition module 501 is configured to acquire an initial control information table corresponding to a target laser welding machine, the initial control information table includes a plurality of preset power values and initial control values corresponding to the preset power values, and the initial control values have output powers of the target laser welding machine when the target laser welding machine emits light;

[0151] The control module 502 is configured to, for any one of the preset power values, control the target laser welding machine to emit light according to the initial control value corresponding to the preset power value, and monitor an actual output power of the target laser welding machine, the actual output power being a stable power of the target laser welding machine when the target laser welding machine emits light;

[0152] The determination module 503 is configured to, for any one of the preset power values, determine a power difference value between the preset power value and the actual output power, and determine the target control value corresponding to the preset power value according to the power difference value of the preset power value and a preset difference value.

[0153] The updating processing module 504 is configured to update the initial control information table according to the plurality of target control values to obtain a target control information table.

[0154] In a possible implementation, the determining module 503 is specifically configured to:

[0155] If the absolute value of the power difference value is greater than the preset difference value, the initial control value is supplemented according to the power difference value to obtain the target control value.

[0156] If the absolute value of the power difference value is less than or equal to the preset difference value, the initial control value is determined as the target control value.

[0157] In a possible implementation, the determining module 503 is specifically configured to:

[0158] According to the power difference value, a parameter compensation amount corresponding to the initial control value is determined.

[0159] The initial control value is compensated according to the parameter compensation amount to obtain the target control value.

[0160] In a possible implementation, the determining module is specifically configured to:

[0161] According to the proportional adjustment, a parameter compensation amount corresponding to the power difference value is determined, or according to the proportional integral derivative adjustment, a parameter compensation amount corresponding to the power difference value is determined.

[0162] In a possible implementation, the determining module 503 is specifically configured to:

[0163] The initial control value is compensated according to the parameter compensation amount to obtain the adjusted control value.

[0164] According to the adjusted control value, the target laser welding machine is controlled to output light, and the actual output power of the target laser welding machine is monitored until the power difference value between the actual output power and the preset power value is less than the preset difference value.

[0165] In a possible implementation, the apparatus further includes a second acquisition module and a verification module:

[0166] The first acquisition module is configured to acquire a plurality of preset parameter ranges of a plurality of device operating parameters corresponding to each preset power value.

[0167] The verification processing module is configured to perform verification processing on the target control value corresponding to each preset power value of the target control information table according to the plurality of preset parameter ranges corresponding to each preset power value to obtain a target verification result.

[0168] In a possible implementation, the verification processing module is specifically configured to:

[0169] For any one preset power value, the target control value corresponding to the preset power value is verified according to the plurality of preset parameter ranges corresponding to the preset power value, and an intermediate verification result is obtained;

[0170] If any one intermediate verification result is a verification failure, the target verification result is determined as a verification failure;

[0171] If there is no intermediate verification result as a verification failure, the target verification result is determined as a verification success.

[0172] In a possible implementation, the verification processing module is specifically configured to:

[0173] Based on the preset power value, actual parameter values of each device operating parameter corresponding to the target laser welding machine are collected;

[0174] The actual parameter values of each device operating parameter are verified with the plurality of preset parameter ranges corresponding thereto;

[0175] If any one actual parameter value of the device operating parameter does not meet the corresponding preset parameter range, the intermediate verification result is a verification failure;

[0176] If the actual parameter value of any one device operating parameter meets the corresponding preset parameter range, the intermediate verification result is a verification success.

[0177] The control value updating device provided by the embodiment of the application can execute the technical solutions shown in the above method embodiments, and the implementation principles and beneficial effects are similar, which will not be repeated here.

[0178] Figure 6 A structural schematic diagram of an electronic device is provided in the application. Please refer to Figure 6 The electronic device 600 can include a processor 601 and a memory 602. Exemplarily, the processor 601, the memory 602, and each part are connected with each other through a bus 603.

[0179] The memory 602 stores computer execution instructions;

[0180] The processor 601 executes the computer execution instructions stored in the memory 602, so that the processor 601 executes the control value updating method shown in the above method embodiments.

[0181] Correspondingly, the embodiment of the application provides a computer readable storage medium, and the computer readable storage medium stores computer execution instructions. When the computer execution instructions are executed by the processor, the control value updating method of the above method embodiments is implemented.

[0182] Correspondingly, the embodiment of the present application can also provide a computer program product comprising a computer program, which, when executed by a processor, can implement the control value updating method shown in the above method embodiment.

[0183] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage, etc.) containing computer-usable program code.

[0184] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system), and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts 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, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus generate a means for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus for performing the functions specified in the flowcharts and / or block diagrams.

[0185] These computer program instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a product including instruction apparatus, which implements the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus for performing the functions specified in the flowcharts and / or block diagrams.

[0186] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable data processing apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable data processing apparatus provide a process for implementing the functions specified in the flowcharts and / or block diagrams. Figure 1 one or more flows and / or blocks Figure 1 an apparatus for performing the functions specified in the flowcharts and / or block diagrams.

[0187] In a typical configuration, the computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memories.

[0188] Memory can include non-persistent memory in computer-readable media, random access memory (RAM), and / or non-volatile memory, such as read only memory (ROM) or flash memory, etc. Memory is an example of computer-readable media.

[0189] Computer-readable media includes permanent and non-permanent, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital versatile disc (DVD), or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible to a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.

[0190] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or apparatus that comprises a list of elements does not include only those elements recited, but can also include other elements not expressly listed or inherent to such process, method, article or apparatus. Without further limitation, an element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or apparatus including the element.

[0191] The above only is an embodiment of the present application, and is not intended to limit the present application. For those skilled in the art, the present application can have various modifications and changes. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present application shall be included in the scope of claims of the present application.

Claims

1. A method of updating a control value, characterized by, The method comprises the following steps: obtaining an initial control information table corresponding to a target laser welding machine, wherein the initial control information table comprises a plurality of preset power values and initial control values corresponding to each preset power value; for any one preset power value, controlling the target laser welding machine to emit light according to the initial control value corresponding to the preset power value, and monitoring the actual output power of the target laser welding machine, wherein the actual output power is the stable power when the target laser welding machine emits light; for any one preset power value, determining the power difference between the preset power value and the actual output power, and determining the target control value corresponding to the preset power value according to the power difference of the preset power value and a preset difference value; updating the initial control information table according to the plurality of target control values of the plurality of preset power values to obtain a target control information table; after the updating of the initial control information table according to the plurality of target control values of the plurality of preset power values to obtain a target control information table, the method further comprises the following steps: obtaining a plurality of preset parameter ranges of a plurality of device operating parameters corresponding to each preset power value; and verifying the target control value corresponding to each preset power value of the target control information table according to the plurality of preset parameter ranges corresponding to each preset power value to obtain a target verification result; verifying the target control value corresponding to each preset power value of the target control information table according to the plurality of preset parameter ranges corresponding to each preset power value to obtain a target verification result, which comprises the following steps: for any one preset power value, verifying the target control value corresponding to the preset power value according to the plurality of preset parameter ranges corresponding to the preset power value to obtain an intermediate verification result; if there is any one intermediate verification result that is verification failure, the target verification result is determined as verification failure; if there is no intermediate verification result that is verification failure, the target verification result is determined as verification success; verifying the target control value corresponding to each preset power value according to the plurality of preset parameter ranges corresponding to each preset power value to obtain an intermediate verification result, which comprises the following steps: based on the preset power value, collecting actual parameter values of each device operating parameter corresponding to the target laser welding machine; verifying the actual parameter values of each device operating parameter with the plurality of preset parameter ranges corresponding thereto; if there is any one actual parameter value of a device operating parameter that does not meet the preset parameter range corresponding thereto, the intermediate verification result is verification failure; if the actual parameter values of any one device operating parameter all meet the preset parameter range corresponding thereto, the intermediate verification result is verification success.

2. The method of claim 1, wherein, determining the target control value corresponding to each preset power value according to the power difference of the preset power value and a preset difference value, which comprises the following steps: if the absolute value of the power difference is greater than the preset difference value, supplementing the initial control value according to the power difference to obtain the target control value; if the absolute value of the power difference is less than or equal to the preset difference value, the initial control value is determined as the target control value.

3. The method of claim 2, wherein, According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising:

4. The method of claim 3, wherein, According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising:

5. The method of claim 3, wherein, According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising:

6. An electronic device, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising:

7. A computer-readable storage medium, characterized in that, According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the initial control value is supplemented to obtain the target control value, comprising: According to the power difference, the

Citation Information

Patent Citations

  • Iteration-based laser welding temperature control method, controller, equipment and medium

    CN117086482A

  • Laser welding control method, device and system and storage medium

    CN117680817A