Welding process management method and system
By establishing engineering modules, database modules, and extension modules to manage welding process data, the problem of high difficulty in process formulation during the welding of medium-thick plates and high-strength steel has been solved, achieving efficient welding process management and automated robot execution, thereby improving welding efficiency.
Patent Information
- Application Number
- CN202310093222.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-10
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-02-10
AI Technical Summary
In the welding of medium and heavy plates and high-strength steel, it is costly, time-consuming and difficult to develop a suitable welding process, which leads to repeated development of welding processes, increasing time costs and reducing work efficiency.
The system establishes engineering, database, and extension modules, manages welding process data through a tree-like hierarchical structure, and enables automatic retrieval and execution of welding processes through a robot control module, forming a custom and standard process library to support robotic welding operations.
This greatly reduced the difficulty of welding process debugging, shortened the debugging cycle, accelerated the project debugging and delivery progress, and improved work efficiency.
Smart Images

Figure CN116174848B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to welding, and in particular to a welding process management method and system. Background Technology
[0002] With the development of automated welding equipment and technology, automated welding equipment such as welding robots are becoming increasingly widespread due to their ability to achieve high-efficiency, high-quality, high-flexibility, and high-stability welding operations. Before welding operations, a welding process needs to be developed. This process, based on the product's production characteristics, drawings, and technical requirements, combined with existing conditions, utilizes modern welding technology knowledge and advanced production experience to determine the product's processing methods and procedures; it is a complete set of technical specifications for the welding process. In applications such as medium-thick plate welding and high-strength steel welding, developing suitable and mature welding processes is costly, time-consuming, and difficult. Furthermore, debugging welding processes is challenging and time-consuming. For similar or related welding operations, welding processes need to be repeatedly developed, increasing time costs and reducing work efficiency. Summary of the Invention
[0003] The present invention aims to solve the above-mentioned technical problems, thereby providing a welding process management method and system that can efficiently manage, collect, and accumulate mature automatic welding process data, and improve work efficiency.
[0004] The technical solution adopted by this invention to solve its technical problem is:
[0005] A welding process management method is proposed, which establishes an engineering module and stores data according to enterprise description information, product description information, component description information, and weld description information. Each weld description information is associated with a welding process. The weld description information includes weld basic information, welding setting information, joint setting information, and process library selection information. The weld basic information includes weld name and weld number, and the weld number is unique.
[0006] Establish a database module to store welding processes;
[0007] Establish an extension module that communicates with the robot's sensor and database modules respectively.
[0008] A welding process system includes a robot and a robot control module. The robot control module includes a transmission submodule, a conversion submodule, and a robot execution module. An engineering module communicates with the transmission submodule. An extension module automatically retrieves welding process data from a database module and transmits the welding process data to the transmission submodule.
[0009] Compared with the prior art, the present invention, which adopts the above technical solution, has the following beneficial effects:
[0010] It facilitates efficient management, collection, and accumulation of mature automatic welding process data, forming a continuously expanding "process library" for users or integrators. It can also retrieve and download welding process data from the process library to robots for welding operations, greatly reducing the difficulty of welding process debugging, shortening the project debugging cycle, accelerating project debugging and delivery, and improving work efficiency.
[0011] Furthermore, the optimized solution of the present invention is:
[0012] The process library selection information includes a first standard process library and a first custom process library. The welding process data stored in the first standard process library is retrieved from the welding setting information and joint setting information, while the welding process data stored in the first custom process library is retrieved from the weld number in the weld description information.
[0013] The welding settings include welding machine model, shielding gas, welding wire model, welding wire diameter, wire extension, pulse presence or absence, and welding method. The joint settings include joint type, bevel angle, root gap, blunt edge, beveling method, weld leg size, plate thickness, and penetration depth.
[0014] The welding method includes a normal mode, a dual-wire dual-electric mode, and a single-wire dual-electric mode, and one of the three modes can be selected.
[0015] The database module includes a second standard process library and a second custom process library. The welding process data in the second standard process library is unique and does not depend on the engineering module, while the welding process data in the second custom process library is not unique and depends on the engineering module.
[0016] The welding process in the database module includes weld bead layout parameters, oscillation parameters, welding parameters, arc termination parameters, weld backfilling parameters, retest parameters, trapezoidal welding parameters, sensing parameters, and weld description information.
[0017] The transmission submodule downloads and uploads robot welding task files, while the conversion submodule is used for format conversion between the general format of welding process data and the task file format that the robot execution module can recognize and execute.
[0018] In the drop-down menu of the engineering module, select or fill in the basic weld information, welding setting information, joint setting information, and process library selection information. Search the database to see if there is a welding process with the corresponding conditions. If it exists, display the welding process and transmit it to the transmission submodule. If it does not exist, create a new welding process.
[0019] The expansion module sets welding settings and process library selection information. The robot carries the sensor to the sensing position and notifies the sensor to perform sensing. The sensor identifies the joint setting information of the workpiece to be welded and transmits the joint setting information to the expansion module. The expansion module retrieves the corresponding welding process from the database module. If the welding process exists, it is displayed and transmitted to the transmission submodule. If the welding process does not exist, a welding process non-existent message is returned to the sensor. The sensor returns an error message to the robot module, the robot stops, and corresponding prompts are given. Attached Figure Description
[0020] Figure 1 This is a block diagram of the engineering modules in an embodiment of the present invention;
[0021] Figure 2 This is a flowchart of the welding process storage according to an embodiment of the present invention;
[0022] Figure 3 This is a flowchart of the sensor retrieval welding process according to an embodiment of the present invention. Implementation
[0023] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments.
[0024] A welding process management method:
[0025] Create a project module
[0026] The project module is a top-down tree-like hierarchical structure. Figure 1 As shown, the system stores data according to the following categories: company description information, product description information, component description information, and weld description information. The engineering module stores multiple company description entries, including company name, address, industry category, and company number. Each company description entry connects to multiple product description entries, including product name, model, code, and number. Each product description entry connects to multiple component description entries, including component name, model, code, and number. Each component description entry connects to multiple weld description entries. Weld description entries include basic weld information, welding settings, joint settings, and process library selection information. Basic weld information includes weld name and weld number, which are unique. The weld number automatically increments by one for each new weld description entry. Each weld description entry is associated with one welding process.
[0027] Welding settings include welding machine model, shielding gas, welding wire type, welding wire diameter, wire extension, pulse presence / absence, and welding method. Welding methods include normal mode, dual-wire dual-electric mode, and single-wire dual-electric mode; one of these three modes can be selected. Joint settings include joint type, bevel angle, root gap, blunt edge, beveling method, weld leg size, plate thickness, and penetration depth.
[0028] The process library selection information for weld description information includes a first standard process library and a first custom process library. The welding process data stored in the first standard process library is retrieved from the welding setting information and joint setting information, while the welding process data stored in the first custom process library is retrieved from the weld number in the weld description information.
[0029] Establish database module
[0030] The database module stores welding processes, including weld bead layout parameters, oscillation parameters, welding parameters, arc termination parameters, weld backfilling parameters, retest parameters, trapezoidal welding parameters, sensor parameters, and weld description information. The database module comprises a second standard process library and a second custom process library. Welding process data in the second standard process library is unique (the same welding settings and joint settings correspond to unique welding process data) and does not depend on the engineering module. Welding process data in the second custom process library is not unique (the same welding settings and joint settings can correspond to multiple welding process data) and depends on the tree-like hierarchical structure within the engineering module.
[0031] Create an extension module
[0032] The extension module includes welding setting information and process library selection information, and communicates with the robot's sensor and database modules respectively.
[0033] A welding process system includes an engineering module, a database module, an expansion module, a robot control module, and a robot. The robot control module includes a transmission submodule, a conversion submodule, and a robot execution module. The transmission submodule downloads and uploads robot welding task files, and the conversion submodule is used for format conversion between a common welding process data format and a task file format that the robot execution module can recognize and execute.
[0034] Figure 2As shown, in the drop-down menu of the engineering module, users can select or fill in basic weld information, welding settings, joint settings, and process library selection information. The system then searches the database to see if a welding process matching the criteria exists. If it does, the welding process is displayed and its file is transmitted to the transmission submodule. The transmission submodule then transmits the welding process file to the conversion submodule, which converts it into a task file format that the robot execution module can recognize and execute. The robot execution module then controls the robot to perform the welding operation. If the welding process does not exist, a new welding process is created.
[0035] Figure 3 As shown, the welding settings and process library selection information are set in the expansion module. The robot, carrying the sensor, arrives at the sensing position and notifies the sensor to perform sensing. The sensor identifies the joint setting information of the workpiece to be welded and transmits the joint setting information to the expansion module. The expansion module retrieves the corresponding welding process from the database module. If it exists, the welding process is displayed, and the welding process file is transmitted to the transmission submodule. The transmission submodule transmits the welding process file to the conversion submodule, which converts the welding process file into a task file format that the robot execution module can recognize and execute. The robot execution module then controls the robot to perform the welding operation. The transmission submodule sends the download result to the expansion module, which in turn sends the download result to the sensor, ending the process. If the welding process does not exist, a "welding process not found" message is returned to the sensor, which then returns an exception message to the robot control module. The robot stops and displays the appropriate prompts.
[0036] This invention targets system integrators (SIs) and users, accelerating project debugging and delivery, facilitating efficient management, collection, and accumulation of mature automated welding process data, forming a continuously expanding "process library" for users or integrators, and enabling the retrieval and download of welding process data from the library to robot modules for welding operations. This invention continuously accumulates and enriches welding process data; for similar or related welding operations, the accumulated welding process data can be directly used, greatly reducing the difficulty of welding process debugging, shortening project debugging cycles, and improving work efficiency.
[0037] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of the present invention. All equivalent structural changes made based on the description and drawings of the present invention are included within the scope of the present invention.
Claims
1. A welding process management method, characterized in that: The project module is structured in a top-down, tree-like hierarchical manner, storing data according to the following order: company description information - product description information - component description information - weld description information. Company description information includes company name, company address, industry category, and company number. Product description information includes product name, product model, product code, and product number. Component description information includes component name, component model, component code, and component number. Each component description connects to multiple weld descriptions. Each weld description is associated with a welding process. Weld descriptions include basic weld information, welding settings information, joint settings information, and process library selection information. Basic weld information includes weld name and weld number. Each weld number is unique and increments automatically with each new weld description. Welding settings include welding machine model, shielding gas, welding wire model, welding wire diameter, wire extension, pulse presence / absence, and welding method. Welding methods include normal mode, dual-wire dual-electric mode, and single-wire dual-electric mode, with one of these three modes selectable. Joint settings include joint type, bevel angle, root gap, blunt edge, beveling method, weld leg size, plate thickness, and penetration depth. Process library selection information includes a first standard process library and a first custom process library. Welding process data stored in the first standard process library is retrieved from welding settings and joint settings, while welding process data stored in the first custom process library is retrieved from the weld number in the weld description information. A database module is established to store welding processes. The database module includes a second standard process library and a second custom process library. The welding process data in the second standard process library is unique and does not depend on the engineering module, while the welding process data in the second custom process library is not unique and depends on the tree-like hierarchical structure of the engineering module. The welding processes in the database module include weld bead layout parameters, oscillation parameters, welding parameters, arc termination parameters, weld backfill parameters, retest parameters, trapezoidal welding parameters, sensing parameters, and weld description information. Establish an extension module that communicates with the robot's sensor and database modules respectively; In the drop-down menu of the engineering module, select or fill in the basic information of the weld, the welding setting information, the joint setting information, and the process library selection information. Search the database to see if there is a welding process with the corresponding conditions. If it exists, display the welding process and transmit the welding process to the transmission submodule of the robot control module. If it does not exist, create a new welding process. The welding settings and process library selection information are set in the expansion module. The robot carries the sensor to the sensing position and notifies the sensor to perform sensing. The sensor identifies the joint setting information of the workpiece to be welded and transmits the joint setting information to the expansion module. The expansion module retrieves the corresponding welding process from the database module. If the welding process exists, it is displayed and transmitted to the transmission submodule. If the welding process does not exist, a welding process non-existent message is returned to the sensor. The sensor returns an error message to the robot module, and the robot stops and provides the corresponding prompts.
2. A welding process system for executing the welding process management method of claim 1, comprising a robot and a robot control module, characterized in that: The robot control module includes a transmission submodule, a conversion submodule, and a robot execution module. The engineering module communicates with the transmission submodule. The extension module automatically retrieves and calls up welding process data from the database module and transmits the welding process data to the transmission submodule. The transmission submodule downloads and uploads robot welding task files, while the conversion submodule is used for format conversion between the general format of welding process data and the task file format that the robot execution module can recognize and execute. In the drop-down menu of the engineering module, select or fill in the basic information of the weld, the welding setting information, the joint setting information, and the process library selection information. Search the database to see if there is a welding process with the corresponding conditions. If it exists, display the welding process and transmit it to the transmission submodule. If it does not exist, create a new welding process. The expansion module sets welding settings and process library selection information. The robot carries the sensor to the sensing position and notifies the sensor to perform sensing. The sensor identifies the joint setting information of the workpiece to be welded and transmits the joint setting information to the expansion module. The expansion module retrieves the corresponding welding process from the database module. If the welding process exists, it is displayed and transmitted to the transmission submodule. If the welding process does not exist, a welding process non-existent message is returned to the sensor. The sensor returns an error message to the robot module, the robot stops, and corresponding prompts are given.
Citation Information
Patent Citations
Information management method for oil and gas module process pipeline welding seam
CN113245757A
Welding method, terminal and system
CN114227077A
Efficient double-wire welding path generation system and path generation method
CN115070298A
A METHOD FOR AUTOMATION OF WELDING PROCESSES OF AN ENTERPRISE AND A HARDWARE-SOFTWARE COMPLEX FOR ITS IMPLEMENTATION
RU2016140314A