Welding parameter calibration method and device, storage medium and electronic device

By automating the merging and calibration of parameter tables for welding robots and controllers, the problem of inconsistent parameters in automotive body-in-white welding was solved, achieving efficient and accurate welding parameter calibration and improving welding quality and efficiency.

CN121755849APending Publication Date: 2026-03-31CHONGQING CHANGAN AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-27
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In existing technologies, the welding quality of automotive body-in-white is affected by errors in manually set welding parameters and inconsistencies in parameters, leading to abnormal welding quality. Furthermore, the inconsistency of welding parameters cannot be guaranteed, resulting in low efficiency and unstable quality.

Method used

By acquiring the parameter tables of the welding robot and welding controller, and combining them with the designed welding parameter table, the actual welding parameter table is automatically generated and calibrated. The parameters are then compared and analyzed using the weld point number, thus achieving automated parameter calibration.

Benefits of technology

It improves the calibration efficiency and accuracy of welding parameters, ensures 100% consistency of welding parameters, enhances welding quality and efficiency, and realizes intelligent management of welding parameters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121755849A_ABST
    Figure CN121755849A_ABST
Patent Text Reader

Abstract

The invention provides a welding parameter calibration method and device, a storage medium and an electronic device.The method comprises the steps that a first welding parameter table of a welding robot in a vehicle welding workshop is obtained, and a second welding parameter table of a welding controller in the vehicle welding workshop is obtained, a design welding parameter table of the vehicle welding workshop is obtained, each welding spot corresponds to a set of welding robots and welding controllers, and the design welding parameter table comprises welding robot parameters and welding controller parameters which are pre-configured according to the serial numbers of all the welding spots; the first welding parameter table and the second welding parameter table are combined to generate an actual welding parameter table; and welding parameters of each welding spot number are calibrated according to the design welding parameter table and the actual welding parameter table. Through the embodiment of the invention, the technical problem of low efficiency of calibrating the welding parameters of the vehicle welding workshop in the prior art is solved, and the calibration efficiency and accuracy of the welding parameters are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle manufacturing technology, and more specifically, to a method and apparatus for calibrating welding parameters, a storage medium, and an electronic device. Background Technology

[0002] In related technologies, in automotive body-in-white welding workshops, many parts are manufactured in stamping workshops or other parts factories, and then joined together in the welding workshop through various connection processes. Spot welding remains the most common, with approximately 3000-4000 weld points per vehicle. Robotic spot welding systems mainly consist of industrial robots, servo welding guns, welding controllers, and electrode grinders. Key parameters for spot welding include welding pressure, welding current, and welding time. Currently, welding parameters are primarily set manually for the robot and welding controller, which is prone to errors leading to abnormal welding quality. Furthermore, welding parameters need adjustment due to on-site efficiency and quality considerations. To ensure welding quality stability, the set welding parameters need to be manually checked periodically. Manual parameter checking requires 40 person-days per check, resulting in large data volumes, low efficiency, and the need for personnel with high skill levels to master robot programming and welding controller parameter viewing methods. Currently, the industry's welding parameter consistency is only about 90%, and inconsistent parameters frequently lead to welding quality problems, severely impacting the welding quality of automobiles.

[0003] No efficient and accurate solution has yet been found to address the aforementioned issues in the relevant technologies. Summary of the Invention

[0004] This invention provides a method and apparatus for calibrating welding parameters, a storage medium, and an electronic device to solve technical problems in related technologies.

[0005] According to an embodiment of the present invention, a method for calibrating welding parameters is provided, comprising: obtaining a first welding parameter table of welding robots in a vehicle welding workshop, obtaining a second welding parameter table of welding controllers in the vehicle welding workshop, and obtaining a design welding parameter table of the vehicle welding workshop, wherein each weld point corresponds to a set of welding robots and welding controllers, and the design welding parameter table includes pre-configured welding robot parameters and welding controller parameters for all weld point numbers; merging the first welding parameter table and the second welding parameter table to generate an actual welding parameter table; and calibrating the welding parameters for each weld point number according to the design welding parameter table and the actual welding parameter table.

[0006] Optionally, obtaining the first welding parameter table for welding robots in the vehicle welding workshop includes: obtaining the robot programs of multiple welding robots in the vehicle welding workshop through a first gateway, wherein all of the multiple welding robots are connected to the first gateway; extracting the first welding parameter set for each welding robot from the robot program, wherein the first welding parameter set includes: robot number, weld point number, welding specification number, welding pressure, lap joint condition, and grinding frequency; constructing the first welding parameter item for each weld point position through the weld point number and the first welding parameter set to obtain the first welding parameter table.

[0007] Optionally, obtaining the second welding parameter table of the welding controllers in the vehicle welding workshop includes: obtaining the controller files of multiple welding controllers in the vehicle welding workshop through a second gateway, wherein all of the multiple welding controllers are connected to the second gateway; extracting the second welding parameter set of each welding controller from the controller file, wherein the second welding parameter set includes: controller number, weld point number, welding specification number, pre-pressure time, welding current, welding time, holding time, and lap joint condition; constructing the second welding parameter item for each weld point position through the weld point number and the second welding parameter set to obtain the second welding parameter table.

[0008] Optionally, generating an actual welding parameter table by merging the first welding parameter table and the second welding parameter table includes: for each weld point number, extracting the associated first welding parameter item and second welding parameter item from the first welding parameter table and the second welding parameter table respectively; merging the first welding parameter item and the second welding parameter item to obtain the actual welding parameter item for the weld point number; and merging the actual welding parameter items for all weld point numbers to obtain the actual welding parameter table.

[0009] Optionally, calibrating the welding parameters for each weld point number according to the designed welding parameter table and the actual welding parameter table includes: for each weld point number, extracting the designed welding parameters and actual welding parameters from the designed welding parameter table and the actual welding parameter table; determining whether the designed welding parameters and the actual welding parameters are consistent; if the designed welding parameters and the actual welding parameters are consistent, determining that the welding parameters for the weld point number are correct; if the designed welding parameters and the actual welding parameters are inconsistent, determining that the welding parameters for the weld point number are incorrect, and calibrating the designed welding parameters or the actual welding parameters.

[0010] Optionally, calibrating the designed welding parameters or the actual welding parameters includes: obtaining a welding quality report for the weld position corresponding to the weld number, wherein the welding quality report is used to indicate the welding quality pass rate of the weld position; determining whether the welding quality pass rate is greater than a preset threshold; if the welding quality pass rate is greater than the preset threshold, calibrating the designed welding parameters using the actual welding parameters as reference data; if the welding quality pass rate is less than or equal to the preset threshold, calibrating the actual welding parameters using the designed welding parameters as reference data.

[0011] Optionally, calibrating the designed welding parameters or the actual welding parameters includes: locating abnormal parameters in the actual welding parameters; if the abnormal parameter originates from the first welding parameter table, sending the actual welding parameter table to the robot management account matching the weld point number, so that the robot management account reconfigures the designed welding parameters or the actual welding parameters; if the abnormal parameter originates from the second welding parameter table, sending the actual welding parameter table to the controller management account matching the weld point number, so that the controller management account reconfigures the designed welding parameters or the actual welding parameters.

[0012] According to another embodiment of the present invention, a welding parameter calibration device is provided, comprising: an acquisition module, configured to acquire a first welding parameter table of welding robots in a vehicle welding workshop, a second welding parameter table of welding controllers in the vehicle welding workshop, and a design welding parameter table of the vehicle welding workshop, wherein each weld point corresponds to a set of welding robots and welding controllers, and the design welding parameter table includes pre-configured welding robot parameters and welding controller parameters for all weld point numbers; a generation module, configured to merge the first welding parameter table and the second welding parameter table to generate an actual welding parameter table; and a calibration module, configured to calibrate the welding parameters of each weld point number according to the design welding parameter table and the actual welding parameter table.

[0013] Optionally, the acquisition module includes: a first acquisition unit, configured to acquire robot programs of multiple welding robots in a vehicle welding workshop through a first gateway, wherein all of the multiple welding robots are connected to the first gateway; a first extraction unit, configured to extract a first welding parameter set for each welding robot from the robot program, wherein the first welding parameter set includes: robot number, weld point number, welding specification number, welding pressure, lap joint condition, and grinding frequency; and a first construction unit, configured to construct a first welding parameter item for each weld point position through the weld point number and the first welding parameter set, thereby obtaining a first welding parameter table.

[0014] Optionally, the acquisition module includes: a second acquisition unit, configured to acquire controller files of multiple welding controllers in the vehicle welding workshop through a second gateway, wherein all of the multiple welding controllers are connected to the second gateway; a second extraction unit, configured to extract a second welding parameter set for each welding controller from the controller files, wherein the second welding parameter set includes: controller number, weld point number, welding specification number, pre-pressure time, welding current, welding time, holding time, and lap joint condition; and a second construction unit, configured to construct a second welding parameter item for each weld point location using the weld point number and the second welding parameter set, thereby obtaining a second welding parameter table.

[0015] Optionally, the generation module includes: an extraction unit, used to extract, for each weld point number, the associated first welding parameter item and second welding parameter item in the first welding parameter table and the second welding parameter table respectively; a first merging unit, used to merge the first welding parameter item and the second welding parameter item to obtain the actual welding parameter item of the weld point number; and a second merging unit, used to merge the actual welding parameter items of all weld point numbers to obtain the actual welding parameter table.

[0016] Optionally, the calibration module includes: an extraction unit, used to extract the design welding parameters and actual welding parameters from the design welding parameter table and the actual welding parameter table for each weld point number; a judgment unit, used to judge whether the design welding parameters and the actual welding parameters are consistent; and a calibration unit, used to determine that the welding parameters of the weld point number are correct if the design welding parameters and the actual welding parameters are consistent; and to determine that the welding parameters of the weld point number are incorrect if the design welding parameters and the actual welding parameters are inconsistent, and to calibrate the design welding parameters or the actual welding parameters.

[0017] Optionally, the calibration unit includes: an acquisition subunit, configured to acquire a welding quality report for the weld point position corresponding to the weld point number, wherein the welding quality report is used to indicate the welding quality pass rate of the weld point position; a judgment subunit, configured to judge whether the welding quality pass rate is greater than a preset threshold; and a calibration subunit, configured to calibrate the designed welding parameters using the actual welding parameters as reference data if the welding quality pass rate is greater than the preset threshold; and to calibrate the actual welding parameters using the designed welding parameters as reference data if the welding quality pass rate is less than or equal to the preset threshold.

[0018] Optionally, the calibration unit includes: a positioning subunit for locating abnormal parameters in the actual welding parameters; and a sending subunit for sending the actual welding parameter table to a robot management account matching the weld point number if the abnormal parameter originates from the first welding parameter table, so that the robot management account can reconfigure the design welding parameters or the actual welding parameters; and for sending the actual welding parameter table to a controller management account matching the weld point number if the abnormal parameter originates from the second welding parameter table, so that the controller management account can reconfigure the design welding parameters or the actual welding parameters.

[0019] According to another aspect of the embodiments of this application, a storage medium is also provided, the storage medium including a stored program that executes the above steps when the program is run.

[0020] According to another aspect of the embodiments of this application, an electronic device is also provided, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; wherein: the memory is used to store computer programs; and the processor is used to execute the steps in the above method by running the programs stored in the memory.

[0021] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the steps in the above-described method.

[0022] The beneficial effects of this invention are: 1. Breaking through the traditional manual inspection mode, it introduces a fully automated analysis mechanism based on weld point numbers, achieving accurate comparison and analysis, with a high degree of intelligence, and improving the calibration efficiency and accuracy of welding parameters; 2. It integrates actual data from process development, field robots, and welding controllers, enabling the integration and processing of multi-source data, thus improving integration and calibration efficiency; 3. It can improve the efficiency of welding parameter verification and achieve 100% consistency between the design and actual welding parameters, ensuring the strength of the weld joint. All welding parameter data are stored on the data platform and are version managed, supporting subsequent process quality traceability and analysis. Attached Figure Description

[0023] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings: Figure 1 This is a hardware structure block diagram of a computer according to an embodiment of the present invention; Figure 2This is a flowchart of a method for calibrating welding parameters according to an embodiment of the present invention; Figure 3 This is a schematic diagram of a system for intelligent management of robot resistance spot welding parameters based on weld point number, according to an embodiment of the present invention. Figure 4 This is a flowchart of the intelligent management method for robot resistance spot welding parameters based on weld point number in an embodiment of the present invention; Figure 5 This is a structural block diagram of a welding parameter calibration device according to an embodiment of the present invention. Detailed Implementation

[0024] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, and not all of them. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present application. It should be noted that, unless otherwise specified, the embodiments and features in the embodiments of the present application can be combined with each other.

[0025] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0026] Example 1 The method embodiment provided in Embodiment 1 of this application can be executed in a computer, server, controller, processor, or similar processing device. Taking running on a computer as an example, Figure 1 This is a hardware structure block diagram of a computer according to an embodiment of the present invention. For example... Figure 1 As shown, a computer may include one or more ( Figure 1Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. Optionally, the computer may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the computer described above. For example, the computer may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0027] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to a computer welding parameter calibration method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0028] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a computer's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0029] This embodiment provides a method for calibrating welding parameters. Figure 2 This is a flowchart of a method for calibrating welding parameters according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps: Step S201: Obtain the first welding parameter table of the welding robot in the vehicle welding workshop, obtain the second welding parameter table of the welding controller in the vehicle welding workshop, and obtain the design welding parameter table of the vehicle welding workshop. Each weld point corresponds to a set of welding robots and welding controllers. The design welding parameter table includes the welding robot parameters and welding controller parameters pre-configured for all weld point numbers. The vehicle welding workshop consists of multiple welding stations arranged on an assembly line. Each welding station needs to complete the welding of one or more weld points (such as spot welding). When welding each weld point, a set of welding robots (such as robotic arms) and welding controllers are required to coordinate and control the process. The initial first welding parameter table and the second welding parameter table in the welding robots and welding controllers are the same as the designed welding parameter table. They may change later due to human adjustments, updates to the equipment status of the welding robots and welding controllers, etc.

[0030] Step S202: The first welding parameter table and the second welding parameter table are combined to generate the actual welding parameter table; Step S203: The welding parameters for each weld point number are calibrated according to the designed welding parameter table and the actual welding parameter table.

[0031] Through calibration, the welding parameter table designed for each weld point number is kept consistent with the welding parameters in the actual welding parameter table, and meets the actual welding needs of the vehicle welding workshop.

[0032] Through the above steps, a first welding parameter table for the welding robot in the vehicle welding workshop, a second welding parameter table for the welding controller in the vehicle welding workshop, and a design welding parameter table for the vehicle welding workshop are obtained. Each weld point corresponds to a set of welding robots and welding controllers. The design welding parameter table includes pre-configured welding robot parameters and welding controller parameters for all weld point numbers. The first and second welding parameter tables are combined to generate an actual welding parameter table. The welding parameters for each weld point number are calibrated according to the design and actual welding parameter tables. Automatic comparison and analysis of the actual and design welding parameters are performed based on the weld point number. This solves the problem of low efficiency in calibrating welding parameters in vehicle welding workshops in existing technologies, and improves the calibration efficiency and accuracy of welding parameters.

[0033] In one example, obtaining the first welding parameter table for welding robots in a vehicle welding workshop includes: obtaining robot programs for multiple welding robots in the vehicle welding workshop through a first gateway, wherein all multiple welding robots are connected to the first gateway; extracting a first welding parameter set for each welding robot from the robot program, wherein the first welding parameter set includes: robot number, weld point number, welding specification number, welding pressure, lap joint condition, and grinding frequency; constructing a first welding parameter item for each weld point position using the weld point number and the first welding parameter set to obtain the first welding parameter table.

[0034] By connecting all welding robots in the workshop to the network via the Industrial Internet, the robot programs of the entire workshop can be automatically backed up periodically, either manually triggered or set at set times, and then stored in the data platform. The robot welding parameter processing module extracts key parameters from the robot programs, such as robot number, weld point number, welding specification number, welding pressure, lap joint conditions, and grinding frequency, to form a robot welding parameter table, and the processing results are stored in the data platform.

[0035] In one example, obtaining the second welding parameter table of the welding controllers in the vehicle welding workshop includes: obtaining the controller files of multiple welding controllers in the vehicle welding workshop through a second gateway, wherein all the multiple welding controllers are connected to the second gateway; extracting the second welding parameter set of each welding controller from the controller file, wherein the second welding parameter set includes: controller number, weld point number, welding specification number, pre-pressure time, welding current, welding time, holding time, and lap joint condition; constructing the second welding parameter item for each weld point position through the weld point number and the second welding parameter set to obtain the second welding parameter table.

[0036] The welding controllers throughout the workshop are networked via the Industrial Internet. The welding controller files are automatically backed up periodically, either manually or by setting a timer, and then stored on a data platform. The welding parameter processing module extracts key parameters such as the welding controller number, weld point number, welding specification number, pre-pressure time, welding current, welding time, holding time, and lap joint conditions to form a welding parameter table, which is then stored on the data platform.

[0037] In one embodiment of this example, generating an actual welding parameter table by merging the first welding parameter table and the second welding parameter table includes: for each weld point number, extracting the associated first welding parameter item and second welding parameter item from the first welding parameter table and the second welding parameter table respectively; merging the first welding parameter item and the second welding parameter item to obtain the actual welding parameter item for the weld point number; and merging the actual welding parameter items for all weld point numbers to obtain the actual welding parameter table.

[0038] The actual welding parameter table includes multiple weld point numbers, each associated with an actual welding parameter item. Each actual welding parameter item includes robot number, welding specification number, welding pressure, lap joint condition, grinding frequency, controller number, pre-pressure time, welding current, welding time, holding time, and lap joint condition. You can search for matching actual welding parameter items in the actual welding parameter table by weld point number.

[0039] The welding parameter integration module integrates the robot welding parameter table generated by the robot welding parameter processing module and the welding controller welding parameter table generated by the welding controller welding parameter processing module into an actual resistance spot welding parameter table for the production site. This table includes robot number, welding controller number, weld number, welding specification number, welding pressure, pre-pressure time, weld current, welding time, holding time, lap joint conditions, grinding frequency, etc. The processing results are stored on the data platform.

[0040] In this embodiment, calibrating the welding parameters for each weld point number according to the designed welding parameter table and the actual welding parameter table includes: for each weld point number, extracting the designed welding parameters and actual welding parameters from the designed welding parameter table and the actual welding parameter table; determining whether the designed welding parameters and the actual welding parameters are consistent; if the designed welding parameters and the actual welding parameters are consistent, determining that the welding parameters for the weld point number are correct; if the designed welding parameters and the actual welding parameters are inconsistent, determining that the welding parameters for the weld point number are incorrect, and calibrating the designed welding parameters or the actual welding parameters.

[0041] Actual welding parameter tables can be exported, or designed welding parameter tables can be imported into the data platform for comparative analysis of welding parameters.

[0042] In one example, calibrating the designed welding parameters or the actual welding parameters includes: obtaining a welding quality report for the weld point location corresponding to the weld point number, wherein the welding quality report is used to indicate the welding quality pass rate of the weld point location; determining whether the welding quality pass rate is greater than a preset threshold; if the welding quality pass rate is greater than the preset threshold, calibrating the designed welding parameters using the actual welding parameters as reference data; if the welding quality pass rate is less than or equal to the preset threshold, calibrating the actual welding parameters using the designed welding parameters as reference data.

[0043] The preset threshold is the quality standard of the vehicle production workshop, such as 99.99%. If the welding quality pass rate is greater than the preset threshold, the actual welding parameters are the correct parameters that meet the welding production standard. If the welding quality pass rate is less than or equal to the preset threshold, the actual welding parameters are incorrect parameters that do not meet the welding production standard.

[0044] In one example, calibrating the designed welding parameters or the actual welding parameters includes: locating abnormal parameters in the actual welding parameters; if the abnormal parameter originates from the first welding parameter table, sending the actual welding parameter table to the robot management account matching the weld point number, so that the robot management account reconfigures the designed welding parameters or the actual welding parameters; if the abnormal parameter originates from the second welding parameter table, sending the actual welding parameter table to the controller management account matching the weld point number, so that the controller management account reconfigures the designed welding parameters or the actual welding parameters.

[0045] The basic information configuration module configures the basic information required by other modules, including product information, equipment information, and personnel information. Product information includes vehicle model information, weld point numbers, etc., for managing welding parameters by vehicle model. Equipment information includes robot numbers and welding controller numbers for the production line, associating welding parameters with equipment. Personnel information includes information on system administrators, robot engineers, welding process engineers, etc., for setting daily management permissions and automatically pushing abnormal information.

[0046] The welding parameter analysis and management module compares the imported design welding parameters with the actual welding parameters generated by the welding parameter integration module, producing a comparative analysis report on the robot number, welding controller number, weld point number, welding specification number, welding pressure, pre-pressure time, weld point current, welding time, holding time, lap joint conditions, and grinding frequency. It also analyzes discrepancies between the design and actual welding parameters to determine whether the inconsistency stems from robot welding parameters or welding controller parameters, generating separate robot welding parameter analysis reports and welding controller parameter analysis reports. For robot welding parameter inconsistencies, the system automatically pushes relevant information such as the robot number and weld point number to the robot engineer; for welding controller welding parameter inconsistencies, it automatically pushes relevant information such as the robot number, welding controller, and weld point number to the welding process engineer. Engineers revise the actual or design welding parameters of the field equipment based on the actual welding quality assessment, and the changes are automatically implemented through the system, while also maintaining a welding parameter change record.

[0047] Figure 3 This is a schematic diagram of a system for intelligent management of robot resistance spot welding parameters based on weld point numbering, according to an embodiment of the present invention. An intelligent management system M1 for robot resistance spot welding parameters based on weld point numbering is deployed in a welding workshop for the body-in-white of a new energy vehicle, covering the welding robots and welding controllers throughout the workshop. The robots and welding controllers are connected to the Internet of Things and upload robot programs and welding controller files to the data storage platform. The system includes a robot welding parameter processing module M11, a welding controller parameter processing module M12, a welding parameter integration module M13, a welding parameter import / export module M14, a welding parameter analysis and management module M15, and a basic information configuration module M16.

[0048] The robot welding parameter processing module M11 automatically backs up and downloads the robot program through manual real-time triggering or periodic setting, storing the automatically backed-up program to the data platform. It then searches the robot program for robot ID, weld number, welding specification number, welding pressure, lap joint conditions, grinding frequency, etc., using the weld point number to perform robot welding parameter parsing (M112). After parsing, it generates a robot welding parameter table (M113) and stores it on the data platform.

[0049] The welding controller parameter processing module M12 automatically backs up and downloads the welding controller parameters (M121) through manual real-time triggering or periodic setting, storing the automatically backed-up files to the data platform. It then searches for the welding controller number, weld point number, welding specification number, preload time, welding current, welding time, holding time, lap joint conditions, etc., using the weld point number to perform welding parameter parsing (M122). After parsing, it generates a welding parameter table for the welding controller and stores it on the data platform (M123).

[0050] The welding parameter integration module M13 integrates the robot welding parameter table and the welding controller welding parameter table into an actual welding parameter table by using the weld point number as a link, and stores it in the data platform.

[0051] The welding parameter import / export module M14 has parameter import and export functions. The welding parameter import module M141 imports and stores the designed welding parameters into the data platform, and the welding parameter export module M142 exports the actual welding parameters stored in the data platform.

[0052] The welding parameter analysis and management module M15 features welding parameter comparison and analysis, anomaly notification, automatic parameter updates, and version management. The welding parameter comparison and analysis module M151 compares the actual welding parameter table with the designed welding parameters based on the weld point number and generates a welding parameter analysis report. Simultaneously, the welding parameter anomaly notification module M152 pushes anomaly information to the relevant engineers. Based on the engineer's assessment of weld quality, the welding parameter automatic revision module M153 automatically revises the designed welding parameters or the actual welding parameters of the field equipment. Finally, the welding parameter version management module M154 manages the versions of both the designed and actual welding parameters.

[0053] The basic information configuration module M16 is used to configure product basic information (M161), equipment basic information (M162), and personnel basic information (M163). Based on the vehicle model and weld point number configured in the product basic information configuration, welding parameters for different vehicle models are managed. Based on the robot number and welding controller number configured in the equipment basic information configuration, welding parameters for different robots and welding controls are managed. Based on the management personnel and engineer information configured in the personnel basic information configuration, access control and settings for receiving abnormal information push notifications are implemented.

[0054] Figure 4 This is a flowchart of an intelligent management method for robot resistance spot welding parameters based on weld point numbers, as described in this invention. The method includes the following steps: Step S1a: The robot connects to the network via Ethernet and sets its IP address to the same network segment; Step S2a: Automatically back up the robot program via Ethernet, and automatically set the robot file name for each robot based on the device's basic information; Step S3a: Based on the weld point number, the welding parameters in the robot program automatically backed up in S21 are parsed and a robot welding parameter table is formed. Step S1b: The welding controller is connected to the network via Ethernet and the IP addresses are set to be in the same network segment; Step S2b: Automatically back up the welding controller files via Ethernet, and automatically set the welding control file name for each welding control file based on the equipment basic information; Step S3b: Based on the weld point number, the welding parameters in the welding controller are parsed and a welding parameter table for the welding controller is formed; Step S4: Integrate the robot welding parameter table formed in S3a and the welding controller welding parameter table formed in S3b into an actual welding parameter table based on the weld point number. Step S5: Import the designed welding parameter table; Step S6: Analyze all parameters based on the weld point number using the actual welding parameter table generated in S4 and the designed welding parameter table imported in S5. If the analysis result is OK, proceed directly to the end; if the analysis result is NG, proceed to S7. Step S7: Push the solder joint numbers and related parameter information that were analyzed as abnormal in S6 to the engineer in charge of basic information configuration. Step S8 involves the engineer assessing the actual welding quality after receiving the push notification from S7. If the assessment result is NG (Not Good), the process jumps to step S9 to automatically revise the actual welding parameters of the field equipment. If the assessment result is OK, the process jumps to step S10 to automatically revise the design welding parameters and automatically update the design welding parameter data. After steps S9 and S10 are completed, the process automatically jumps to S6 to re-analyze the welding parameters until the welding parameter analysis result is OK.

[0055] In this embodiment, the weld point number is the primary data in the entire spot welding system, and is added to the robot program and welding controller. Simultaneously, the data acquisition and analysis system combines the welding parameters from the robot program and welding controller to form the actual welding parameters on-site. Based on the weld point number, the system automatically compares and analyzes the designed welding parameters. The system can complete automatic parameter verification within 10 minutes, ensuring 100% consistency between the designed and actual welding parameters. Furthermore, it automatically optimizes the designed parameters and the actual welding parameters of the on-site equipment based on the current welding quality status, achieving automatic closed-loop parameter management.

[0056] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0057] Example 2 This embodiment also provides a welding parameter calibration device, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0058] Figure 5 This is a structural block diagram of a welding parameter calibration device according to an embodiment of the present invention, such as... Figure 5 As shown, the device includes: The acquisition module 51 is used to acquire a first welding parameter table of the welding robot in the vehicle welding workshop, a second welding parameter table of the welding controller in the vehicle welding workshop, and a design welding parameter table of the vehicle welding workshop. Each weld point corresponds to a set of welding robots and welding controllers. The design welding parameter table includes pre-configured welding robot parameters and welding controller parameters for all weld point numbers. The generation module 52 is used to generate an actual welding parameter table by merging the first welding parameter table and the second welding parameter table; The calibration module 53 is used to calibrate the welding parameters of each weld point number according to the design welding parameter table and the actual welding parameter table.

[0059] Optionally, the acquisition module includes: a first acquisition unit, configured to acquire robot programs of multiple welding robots in a vehicle welding workshop through a first gateway, wherein all of the multiple welding robots are connected to the first gateway; a first extraction unit, configured to extract a first welding parameter set for each welding robot from the robot program, wherein the first welding parameter set includes: robot number, weld point number, welding specification number, welding pressure, lap joint condition, and grinding frequency; and a first construction unit, configured to construct a first welding parameter item for each weld point position through the weld point number and the first welding parameter set, thereby obtaining a first welding parameter table.

[0060] Optionally, the acquisition module includes: a second acquisition unit, configured to acquire controller files of multiple welding controllers in the vehicle welding workshop through a second gateway, wherein all of the multiple welding controllers are connected to the second gateway; a second extraction unit, configured to extract a second welding parameter set for each welding controller from the controller files, wherein the second welding parameter set includes: controller number, weld point number, welding specification number, pre-pressure time, welding current, welding time, holding time, and lap joint condition; and a second construction unit, configured to construct a second welding parameter item for each weld point location using the weld point number and the second welding parameter set, thereby obtaining a second welding parameter table.

[0061] Optionally, the generation module includes: an extraction unit, used to extract, for each weld point number, the associated first welding parameter item and second welding parameter item in the first welding parameter table and the second welding parameter table respectively; a first merging unit, used to merge the first welding parameter item and the second welding parameter item to obtain the actual welding parameter item of the weld point number; and a second merging unit, used to merge the actual welding parameter items of all weld point numbers to obtain the actual welding parameter table.

[0062] Optionally, the calibration module includes: an extraction unit, used to extract the design welding parameters and actual welding parameters from the design welding parameter table and the actual welding parameter table for each weld point number; a judgment unit, used to judge whether the design welding parameters and the actual welding parameters are consistent; and a calibration unit, used to determine that the welding parameters of the weld point number are correct if the design welding parameters and the actual welding parameters are consistent; and to determine that the welding parameters of the weld point number are incorrect if the design welding parameters and the actual welding parameters are inconsistent, and to calibrate the design welding parameters or the actual welding parameters.

[0063] Optionally, the calibration unit includes: an acquisition subunit, configured to acquire a welding quality report for the weld point position corresponding to the weld point number, wherein the welding quality report is used to indicate the welding quality pass rate of the weld point position; a judgment subunit, configured to judge whether the welding quality pass rate is greater than a preset threshold; and a calibration subunit, configured to calibrate the designed welding parameters using the actual welding parameters as reference data if the welding quality pass rate is greater than the preset threshold; and to calibrate the actual welding parameters using the designed welding parameters as reference data if the welding quality pass rate is less than or equal to the preset threshold.

[0064] Optionally, the calibration unit includes: a positioning subunit for locating abnormal parameters in the actual welding parameters; and a sending subunit for sending the actual welding parameter table to a robot management account matching the weld point number if the abnormal parameter originates from the first welding parameter table, so that the robot management account can reconfigure the design welding parameters or the actual welding parameters; and for sending the actual welding parameter table to a controller management account matching the weld point number if the abnormal parameter originates from the second welding parameter table, so that the controller management account can reconfigure the design welding parameters or the actual welding parameters.

[0065] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0066] Example 3 Embodiments of the present invention also provide a storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0067] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps: S1, obtain the first welding parameter table of the welding robot in the vehicle welding workshop, obtain the second welding parameter table of the welding controller in the vehicle welding workshop, and obtain the design welding parameter table of the vehicle welding workshop, wherein each weld point corresponds to a set of welding robots and welding controllers, and the design welding parameter table includes the welding robot parameters and welding controller parameters pre-configured for all weld point numbers; S2, the first welding parameter table and the second welding parameter table are combined to generate the actual welding parameter table; S3, calibrate the welding parameters for each weld point number according to the designed welding parameter table and the actual welding parameter table.

[0068] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0069] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0070] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0071] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program: S1, obtain the first welding parameter table of the welding robot in the vehicle welding workshop, obtain the second welding parameter table of the welding controller in the vehicle welding workshop, and obtain the design welding parameter table of the vehicle welding workshop, wherein each weld point corresponds to a set of welding robots and welding controllers, and the design welding parameter table includes the welding robot parameters and welding controller parameters pre-configured for all weld point numbers; S2, the first welding parameter table and the second welding parameter table are combined to generate the actual welding parameter table; S3, calibrate the welding parameters for each weld point number according to the designed welding parameter table and the actual welding parameter table.

[0072] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0073] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0074] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software plus a general-purpose hardware platform, or of course, using hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the related technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0075] It should be understood that the terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “described” as used herein may also include the plural forms. The terms “comprising,” “including,” “containing,” and “having” are inclusive and therefore indicate the presence of the stated features, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, elements, components, and / or combinations thereof. The method steps, processes, and operations described herein are not construed as requiring them to be performed in a particular order described or illustrated unless the order of performance is explicitly indicated. It should also be understood that additional or alternative steps may be used.

[0076] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A method for calibrating welding parameters, characterized in that, include: Obtain a first welding parameter table for the welding robot in the vehicle welding workshop, obtain a second welding parameter table for the welding controller in the vehicle welding workshop, and obtain a design welding parameter table for the vehicle welding workshop. Each weld point corresponds to a set of welding robots and welding controllers. The design welding parameter table includes pre-configured welding robot parameters and welding controller parameters for all weld point numbers. The first welding parameter table and the second welding parameter table are combined to generate the actual welding parameter table; The welding parameters for each weld point number are calibrated according to the design welding parameter table and the actual welding parameter table.

2. The method according to claim 1, characterized in that, The first welding parameter table for the welding robot in the vehicle welding workshop includes: The robot programs of multiple welding robots in the vehicle welding workshop are obtained through the first gateway, wherein all of the multiple welding robots are connected to the first gateway. Extract a first set of welding parameters for each welding robot from the robot program, wherein the first set of welding parameters includes: robot number, weld point number, welding specification number, welding pressure, lap joint condition, and grinding frequency; The first welding parameter table is obtained by constructing the first welding parameter item for each welding point position using the welding point number and the first welding parameter set.

3. The method according to claim 1, characterized in that, Obtaining the second welding parameter table of the welding controller in the vehicle welding workshop includes: The controller files of multiple welding controllers in the vehicle welding workshop are obtained through the second gateway, wherein all of the multiple welding controllers are connected to the second gateway; Extract the second set of welding parameters for each welding controller from the controller file, wherein the second set of welding parameters includes: controller number, weld point number, welding specification number, preload time, welding current, welding time, holding time, and lap joint condition; By constructing a second welding parameter item for each weld point location using the weld point number and the second welding parameter set, a second welding parameter table is obtained.

4. The method according to claim 1, characterized in that, The actual welding parameter table is generated by merging the first welding parameter table and the second welding parameter table, including: For each weld point number, extract the first welding parameter item and the second welding parameter item associated with the first welding parameter table and the second welding parameter table respectively; By merging the first welding parameter item and the second welding parameter item, the actual welding parameter item for the weld point number is obtained; The actual welding parameter items of all weld point numbers are merged to obtain the actual welding parameter table.

5. The method according to claim 1, characterized in that, The calibration of welding parameters for each weld point number based on the designed welding parameter table and the actual welding parameter table includes: For each weld point number, extract the design welding parameters and actual welding parameters from the design welding parameter table and the actual welding parameter table; Determine whether the designed welding parameters are consistent with the actual welding parameters; If the designed welding parameters are consistent with the actual welding parameters, the welding parameters of the weld point number are determined to be correct; if the designed welding parameters are inconsistent with the actual welding parameters, the welding parameters of the weld point number are determined to be incorrect, and the designed welding parameters or the actual welding parameters are calibrated.

6. The method according to claim 5, characterized in that, Calibrling the designed welding parameters or the actual welding parameters includes: Obtain the welding quality report for the welding point position corresponding to the welding point number, wherein the welding quality report is used to indicate the welding quality pass rate of the welding point position; Determine whether the welding quality pass rate is greater than a preset threshold; If the welding quality pass rate is greater than a preset threshold, the designed welding parameters are calibrated using the actual welding parameters as reference data; if the welding quality pass rate is less than or equal to the preset threshold, the actual welding parameters are calibrated using the designed welding parameters as reference data.

7. The method according to claim 5, characterized in that, Calibrling the designed welding parameters or the actual welding parameters includes: Locate the abnormal parameters in the actual welding parameters; If the abnormal parameter originates from the first welding parameter table, the actual welding parameter table is sent to the robot management account matching the weld point number, so that the robot management account can reconfigure the designed welding parameters or the actual welding parameters; if the abnormal parameter originates from the second welding parameter table, the actual welding parameter table is sent to the controller management account matching the weld point number, so that the controller management account can reconfigure the designed welding parameters or the actual welding parameters.

8. A calibration device for welding parameters, characterized in that, include: The acquisition module is used to acquire a first welding parameter table of the welding robot in the vehicle welding workshop, a second welding parameter table of the welding controller in the vehicle welding workshop, and a design welding parameter table of the vehicle welding workshop. Each weld point corresponds to a set of welding robots and welding controllers. The design welding parameter table includes pre-configured welding robot parameters and welding controller parameters for all weld point numbers. The generation module is used to generate an actual welding parameter table by merging the first welding parameter table and the second welding parameter table; The calibration module is used to calibrate the welding parameters for each weld point number according to the design welding parameter table and the actual welding parameter table.

9. A storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the method described in any one of claims 1 to 7 when it is run.

10. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method as described in any one of claims 1 to 7.