Welding line control method and system based on welding process database
Patent Information
- Application Number
- CN202610994531.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-06
- Publication Date
- 2026-09-15
Smart Images

Figure CN122746554A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of welding production line control technology, and more specifically to a welding production line control method and system based on a welding process database. Background Technology
[0002] Existing welding production line control methods typically construct a case-based welding process database, which stores verified welding parameters according to dimensions such as base material, plate thickness, and joint type. When a new workpiece arrives, the system searches the database for historical cases that perfectly match or are most similar to the current working condition, and directly calls the welding parameters of that case. However, existing technologies have certain shortcomings. When the working condition combination of the workpiece to be welded does not have a completely matching record in the database, only the single most similar case can be selected for overall correction. This method based on a single case analogy cannot utilize the multiple local parameter adjustment experiences stored in the database. When faced with unknown working conditions with a large span of base material thickness and simultaneous changes in multiple dimensions of working conditions, the recommended parameters deviate significantly. It still requires process engineers to conduct on-site trial teaching and adjustment, which not only leads to long changeover and debugging time and low production line utilization, but also makes it difficult to structure and store the new experience generated by each manual adjustment. As a result, process knowledge is continuously lost and cannot form an iteratively growing knowledge system. Therefore, developing a welding production line control method based on a welding process database is of great importance. Summary of the Invention
[0003] The purpose of this invention is to provide a welding production line control method and system based on a welding process database to address the shortcomings in the prior art.
[0004] To achieve the above objectives, the present invention provides the following technical solution: a welding production line control method based on a welding process database, comprising: Construct a multi-dimensional welding process database to store process parameter packages and process parameter adjustment records; Build an external system interaction interface to obtain the working condition information of the workpiece to be welded from the manufacturing execution system and to transmit welding process data back. Based on operating condition information and process parameter adjustment records, recommended welding parameters are generated through migration chain combinations. Construct an instruction issuance interface, and based on the instruction issuance interface, transmit recommended welding parameters to the welding production line to generate welding process data; A multi-level permission mechanism is constructed to control permissions and trace records for a multi-dimensional welding process database.
[0005] In a preferred embodiment, the step of constructing a multi-dimensional welding process database for storing process parameter packages and process parameter adjustment records is as follows: Establish a multi-dimensional welding process database consisting of multiple welding process dimensions, including base material, base material thickness, joint type, and welding position. Under multiple welding process dimensions, the production process parameter package is a set of historical process parameters for the corresponding welding process dimension. Among them, the process parameters package is associated with the quality window and usage statistics; Simultaneously, a process parameter adjustment record is constructed, including the source process parameter package identifier, operating condition characteristic change vector, parameter adjustment amount, and quality score; Among them, the operating condition feature change vector is used to describe the change in the operating condition dimension during the operating condition switching process.
[0006] In a preferred embodiment, the step of constructing an external system interaction interface to obtain the working condition information of the workpiece to be welded from the manufacturing execution system and to transmit welding process data back is as follows: The external system interaction interface receives production order data from the manufacturing execution system and extracts working condition information from the production order data. The working condition information includes the workpiece code, base material, base material thickness, and joint type; After the welding task is completed, the external system interface will send the welding process data back to the quality management system.
[0007] In a preferred embodiment, the step of generating recommended welding parameters based on operating condition information and process parameter adjustment records through migration chain combination is as follows: Retrieve anchor point process parameter packages that match the working condition information from a multi-dimensional welding process database; Calculate the multidimensional similarity between the working condition information of the workpiece to be welded and the working condition dimensions corresponding to each process parameter package; Among them, multidimensional similarity includes material matching degree, plate thickness deviation, joint form consistency and welding position consistency; If a perfectly matching anchor point process parameter package exists, the corresponding anchor point process parameter package will be output as the recommended welding parameters. If no perfectly matching anchor point process parameter package exists, the process parameter package with the highest multidimensional similarity to the operating condition information is determined as the nearest anchor point process parameter package. Recommended welding parameters are generated by combining process parameter adjustment records through multi-step migration chains.
[0008] In a preferred embodiment, the step of generating recommended welding parameters through multi-step migration chain combination is as follows: Using the most recent anchor point process parameter package as the starting point of the migration chain, calculate the working condition difference vector between the working condition dimension and the working condition information corresponding to the starting point of the migration chain. Calculate the direction cosine of the operating condition characteristic change vector and the operating condition difference vector, and record the process adjustment parameter corresponding to the operating condition characteristic change vector with the largest direction cosine as the current migration record; The parameter adjustment amount of the current migration record is accumulated to the migration starting point to obtain the welding parameters of the current intermediate node; The working condition difference vector is updated based on the current intermediate node welding parameters. The migration is iteratively executed with the current intermediate node welding parameters as the starting point for updating the migration, generating multi-step migration records. The sequentially generated multi-step migration records are connected to form a migration chain. The welding parameters of the current intermediate node when the termination condition is met are used as the recommended welding parameters. The termination conditions include the working condition difference vector being lower than a preset difference threshold or the number of migration steps exceeding a preset maximum number of steps.
[0009] In a preferred embodiment, the step of constructing an instruction delivery interface and transmitting recommended welding parameters to the welding production line based on the instruction delivery interface to generate welding process data is as follows: The instruction sending interface receives recommended welding parameters and compiles them into bus instructions for each execution device in the welding production line. The bus commands are sent to the welding production line to execute welding tasks and generate welding process data. The welding process data includes the actual welding parameters, weld feature values, recommended welding parameters, migration chain path, and quality judgment results.
[0010] In a preferred embodiment, the step of constructing a multi-level permission mechanism and performing permission control and traceability recording on the multi-dimensional welding process database based on the multi-level permission mechanism is as follows: Establish multi-level permission roles, including administrator permissions, process engineer permissions, and operator permissions; Administrator privileges are used to perform system configuration, user management, and version control of the multi-dimensional welding process database; Process engineer permissions are used to create, edit, and review process parameter packages and parameter adjustment records, and to view migration chain paths; Operator permissions are used to view the recommended welding parameters for the current production task; Meanwhile, all access to and modification of the multi-dimensional welding process database generates operation logs and uploads them to the production management system.
[0011] This invention also provides a welding production line control system based on a welding process database, comprising: Welding Database Module: Constructs a multi-dimensional welding process database to store process parameter packages and process parameter adjustment records; External interface module: Connects to the welding database module to build an external system interaction interface, used to obtain the working condition information of the workpiece to be welded from the manufacturing execution system and to transmit welding process data back; Parameter recommendation module: Connects to external interface modules, generates recommended welding parameters based on operating condition information and process parameter adjustment records, and combines them through migration chains; Welding execution module: Connects with parameter recommendation module, builds command issuance interface, transmits recommended welding parameters to welding production line based on command issuance interface, and generates welding process data; Multi-level permission module: Connects with the welding execution module to build a multi-level permission mechanism, and performs permission control and traceability recording on the multi-dimensional welding process database based on the multi-level permission mechanism.
[0012] The technical effects and advantages provided by the present invention in the above technical solution are as follows: 1. This invention constructs a multi-dimensional welding process database that stores process parameter packages and process parameter adjustment records. By utilizing a migration chain combination mechanism, the unknown working condition differences of the workpiece to be welded are iteratively decomposed into a series of existing process parameter adjustment records with the largest cosine in multiple directions. This dynamically reassembles scattered historical parameter adjustment experience into a complete welding parameter generation path for new working conditions. Based on this mechanism, when the production line faces unprecedented material combinations, plate thickness variations, or joint types, it can deduce reasonable welding parameters without manual adjustment, significantly shortening the changeover and debugging time. At the same time, the generated parameters are verifiable at every step, ensuring the interpretability and consistency of process quality, and effectively improving the flexibility and knowledge reuse efficiency of the welding production line. 2. This invention forms a closed-loop quality feedback mechanism for a multi-dimensional welding process database by transmitting the welding process data generated from the execution of recommended welding parameters back to the quality management system through an external system interface. The system automatically updates the quality scores and usage statistics of the corresponding records based on the feedback results, enabling continuous self-optimization of the experiential knowledge in the database and a sustained increase in the accuracy of migration chain recommendations with each production batch. Simultaneously, a multi-level permission mechanism implements three-tiered control over database access—by administrators, process engineers, and operators—and generates non-deletable operation logs for all operations. This not only protects the intellectual property rights of core process knowledge but also enables full traceability of the production process, meeting the stringent requirements of welding production lines in terms of quality control and compliance auditing. Attached Figure Description
[0013] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this invention. For those skilled in the art, other drawings can be obtained based on these drawings.
[0014] Figure 1 This is a flowchart of the method of the present invention.
[0015] Figure 2 This is a system block diagram of the present invention. Detailed Implementation
[0016] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0017] Example 1, please refer to Figure 1 As shown in this embodiment, the welding production line control method based on a welding process database includes: S1. Construct a multi-dimensional welding process database to store process parameter packages and process parameter adjustment records; S2. Construct an external system interaction interface to obtain the working condition information of the workpiece to be welded from the manufacturing execution system and to transmit welding process data back. S3. Based on operating condition information and process parameter adjustment records, recommended welding parameters are generated through migration chain combination. S4. Construct an instruction delivery interface, and transmit recommended welding parameters to the welding production line based on the instruction delivery interface to generate welding process data; S5. Construct a multi-level permission mechanism to manage permissions and trace records for the multi-dimensional welding process database.
[0018] As described in steps S1-S5 above, existing welding production line control methods typically construct a case-based welding process database, which stores verified welding parameters according to dimensions such as base material, plate thickness, and joint type. When a new workpiece arrives, the system retrieves historical cases in the database that are completely matched or most similar to the current working condition and directly calls the welding parameters of that case. However, existing technologies have certain shortcomings. When the working condition combination of the workpiece to be welded does not have a completely matching record in the database, only the single most similar case can be selected for overall correction. This method based on a single case analogy cannot utilize the multiple local parameter adjustment experiences stored in the database. When faced with unknown working conditions with a large span of base material thickness and simultaneous changes in multiple dimensions of working conditions, the recommended parameters deviate significantly. It still requires process engineers to conduct on-site trial teaching and adjustment, which not only leads to long changeover and debugging time and low production line utilization, but also makes it difficult to structure and store the new experience generated by each manual adjustment. As a result, process knowledge is continuously lost and cannot form an iteratively growing knowledge system. This invention constructs a multi-dimensional welding process database that stores process parameter packages and process parameter adjustment records. By utilizing a migration chain combination mechanism, iteratively decomposes the unknown working condition differences of the workpiece to be welded into a series of existing process parameter adjustment records with the largest cosine in multiple directions. This dynamically reassembles scattered historical parameter adjustment experience into a complete welding parameter generation path for new working conditions. Based on this mechanism, when the production line faces unprecedented material combinations, plate thickness variations, or joint types, it can deduce reasonable welding parameters without manual adjustment, significantly shortening changeover and debugging time. At the same time, the generated parameters are verifiable at every step, ensuring the interpretability and consistency of process quality, and effectively improving the flexibility and knowledge reuse efficiency of the welding production line. By transmitting the welding process data generated from the recommended welding parameters back to the quality management system through an external system interface, a closed-loop quality feedback mechanism is formed for the multi-dimensional welding process database. The system automatically updates the quality scores and usage statistics of the corresponding records based on the feedback results, enabling continuous self-optimization of the experiential knowledge in the database. The accuracy of the migration chain recommendation continues to improve with each production batch. Simultaneously, a multi-level permission mechanism implements three-tiered control over database access—administrator, process engineer, and operator—and generates non-deletable operation logs for all operations. This not only ensures the intellectual property security of core process knowledge but also achieves full traceability of the production process, meeting the stringent requirements of welding production lines in terms of quality control and compliance auditing.
[0019] In one embodiment, step S1, which involves constructing a multi-dimensional welding process database to store process parameter packages and process parameter adjustment records, includes: S11. Establish a multi-dimensional welding process database consisting of multiple welding process dimensions, including base material, base material thickness, joint type, and welding position. S12. Under multiple welding process dimensions, the production process parameter package is a set of historical process parameters for the corresponding welding process dimension. S13, where process parameters are associated with the quality window and usage statistics; S14. Simultaneously, construct a process parameter adjustment record, including the source process parameter package identifier, operating condition characteristic change vector, parameter adjustment amount, and quality score; S15. Among them, the working condition feature change vector is used to describe the change in the working condition dimension during the working condition switching process. As described in steps S11-S15 above, a multi-dimensional welding process database framework is established, consisting of multiple welding process dimensions such as base material, base material thickness, joint type, and welding position. The framework uses welding process dimensions as the index level, and each dimension node can be associated with specific process parameter packages or process parameter adjustment records. Under multiple welding process dimensions, the system collects historical welding data from the production line and production process parameter packages. A process parameter package is a collection of historical process parameters verified under a specific combination of welding process dimensions. Each process parameter package is stored in a data table format under the node corresponding to the welding process dimension combination. In the data structure of the process parameter package, the system automatically associates a quality window and usage statistics. The quality window is generated by statistically analyzing the welding current fluctuation range, arc voltage deviation range, and welding speed tolerance range in the historical application of the process parameter package. This is used to determine whether the welding process deviates from the normal state during online monitoring. The usage statistics record the cumulative number of times the process parameter package is called and the first-time welding pass rate, providing a confidence basis for subsequent anchor point selection. Simultaneously, a process parameter... The process parameter adjustment record is automatically generated after each successful welding of a non-standard workpiece. The generation steps are as follows: The system obtains the parameter differences between the actual welding parameters used in this welding and their corresponding nearest source process parameter package. The differences of each welding parameter are encapsulated as parameter adjustment amounts. Simultaneously, the source process parameter package identifier is recorded to trace the starting point of the adjustment. The normalized quality score of this welding is recorded as a reliability label for the process parameter adjustment record. Furthermore, the changes in each welding process dimension when switching from the welding process dimension combination of the source process parameter package to the welding process dimension combination of the current workpiece are extracted as a condition feature change vector. In the construction of the condition feature change vector, changes in the base material are represented by material code differences, changes in base material thickness are represented by thickness difference values, changes in joint type are represented by joint type change marks, and changes in welding position are represented by position change marks. Based on this mechanism, the structured information of the condition switching process is compressed into a numerical vector that can be mathematically calculated. This condition feature change vector, together with the parameter adjustment amounts, constitutes the core load of the process parameter adjustment record.
[0020] In one embodiment, step S2, which involves constructing an external system interaction interface to obtain the working condition information of the workpiece to be welded from the manufacturing execution system and to transmit welding process data back, includes: S21. The external system interaction interface receives production order data issued by the manufacturing execution system and extracts working condition information from the production order data. S22. Among them, the working condition information includes the workpiece code, the base material, the base material thickness, and the joint type; S23. After the welding task is completed, the external system interaction interface will send the welding process data back to the quality management system. As described in steps S21-S23 above, the external system interaction interface establishes a data channel with the manufacturing execution system using the standard API protocol. The API protocol supports the transmission of message bodies in JSON or XML format, and the interface authentication adopts a token-based authentication mechanism to ensure data security. When the manufacturing execution system issues a production order, the external system interaction interface listens to a preset message queue or HTTP endpoint and receives a request message containing production order data. The production order data encapsulates fields such as workpiece code, base material material, base material thickness, and joint type. The external system interaction interface parses and extracts working condition information from the request message. The workpiece code serves as a globally unique identifier for associating with subsequent welding process data. The base material is identified using the company's internal material code or standard grade. The base material thickness is recorded in millimeters. The joint type is represented by a predefined joint type code. The extracted working condition information is encapsulated as an internal data object. After the welding task is completed, the production line control system generates complete welding process data, including the actual welding parameter time-series curve, weld feature values collected by the laser vision sensor, recommended welding parameters used, migration chain path, and quality judgment results. The external system interaction interface assembles the above welding process data into a response message and sends it back to the quality management system through the same API channel. The back transmission operation uses an asynchronous sending method to avoid blocking the production line cycle and has a failure retry mechanism to ensure complete data arrival. The returned welding process data is bound and stored in the quality management system with the workpiece code, forming a complete weld digital archive, providing data support for subsequent quality traceability and process optimization.
[0021] In one embodiment, step S3, which generates recommended welding parameters based on operating condition information and process parameter adjustment records through migration chain combination, includes: S31. Retrieve the anchor point process parameter package that matches the working condition information from the multi-dimensional welding process database; S32. Calculate the multidimensional similarity between the working condition information of the workpiece to be welded and the working condition dimension corresponding to each process parameter package; S33. Among them, multidimensional similarity includes material matching degree, plate thickness deviation, joint form consistency and welding position consistency. S34. If a perfectly matching anchor point process parameter package exists, the corresponding anchor point process parameter package will be output as the recommended welding parameters. S35. If there is no perfectly matching anchor point process parameter package, then determine the process parameter package with the highest multidimensional similarity to the working condition information as the nearest anchor point process parameter package, and use the process parameter adjustment record to generate recommended welding parameters through multi-step migration chain combination. As described in steps S31-S35 above, after receiving the working condition information of the workpiece to be welded, the system first performs a search operation for anchor point process parameter packages in the multi-dimensional welding process database. The search method involves comparing the four welding process dimensions in the working condition information—base material, base material thickness, joint type, and welding position—with the welding process dimensions corresponding to each process parameter package in the multi-dimensional welding process database one by one. If a process parameter package exists whose base material is exactly the same as the base material in the working condition information, whose base material thickness deviates from the base material thickness in the working condition information within a preset tolerance range, whose joint type is consistent with the joint type in the working condition information, and whose welding position is consistent with the welding position in the working condition information, then the process parameter package is determined to be an anchor point process parameter package that completely matches the working condition information. The system directly outputs the completely matched anchor point process parameter package as the recommended welding parameter, skipping the subsequent migration chain combination process. If no completely matched anchor point process parameter package is found after the search, the system initiates multi-dimensional similarity. The similarity calculation process involves quantitatively evaluating the combination of the working condition information of the workpiece to be welded with the welding process dimensions associated with each process parameter package in the multi-dimensional welding process database. The multi-dimensional similarity is calculated by weighting four sub-items: material matching degree, plate thickness deviation, joint form consistency, and welding position consistency. Material matching degree is determined using binary criteria, with the same material code being recorded as 1 and different material codes as 0. The plate thickness deviation sub-item is based on the absolute difference between the base material thickness of the workpiece to be welded and the corresponding base material thickness in the process parameter package. A preset thickness attenuation function, such as a Gaussian kernel function, maps the difference to a similarity score of (0,1), with the smaller the difference, the closer the score is to 1. Joint form consistency and welding position consistency are also determined using binary criteria, with the same code being recorded as 1 and different codes as 0. The four sub-items are weighted and summed according to preset weight coefficients. The weight coefficients are set based on engineering experience regarding the sensitivity of each welding process dimension to welding parameters, resulting in a comprehensive multi-dimensional similarity score for each process parameter package. The system sorts all process parameter packages in descending order of their multidimensional similarity scores, selects the process parameter package with the highest multidimensional similarity score as the nearest anchor process parameter package, and determines whether the highest multidimensional similarity score reaches a preset perfect match threshold. If it does, the nearest anchor process parameter package is directly output as the recommended welding parameters. If the highest multidimensional similarity score does not reach the perfect match threshold, the process parameter package at that point is used as the starting point of the migration chain, and a multi-step migration chain combination process is executed by calling the process parameter adjustment record library to generate recommended welding parameters.
[0022] In one embodiment, step S35, which generates recommended welding parameters through multi-step migration chain combination, includes: S351. Using the nearest anchor point process parameter package as the starting point of the migration chain, calculate the working condition difference vector between the working condition dimension and the working condition information corresponding to the starting point of the migration chain. S352. Calculate the direction cosine of the working condition characteristic change vector and the working condition difference vector, and record the process adjustment parameter corresponding to the working condition characteristic change vector with the largest direction cosine as the current migration record. S353. Accumulate the parameter adjustment amount of the current migration record to the migration starting point to obtain the welding parameters of the current intermediate node; S354. Update the working condition difference vector based on the current intermediate node welding parameters. Use the current intermediate node welding parameters as the starting point for updating the migration, iteratively execute the migration, and generate multi-step migration records. S355. Connect the sequentially generated multi-step migration records to generate a migration chain, and use the welding parameters of the current intermediate node when the termination condition is met as the recommended welding parameters. S356, wherein the termination conditions include the working condition difference vector being lower than a preset difference threshold or the number of migration steps exceeding a preset maximum step limit; As described in steps S351-S356 above, the system uses the nearest anchor point process parameter package as the starting point of the migration chain, extracts the welding process dimension combination corresponding to the nearest anchor point process parameter package as the starting condition, takes the condition information of the workpiece to be welded as the target condition, calculates the condition difference vector between the starting condition and the target condition, and each component of the condition difference vector corresponds to a welding process dimension, with the component value being the difference between the value of the starting condition and the value of the target condition in that dimension. After entering the iterative migration loop, the system traverses all available process parameter adjustment records in the process parameter adjustment record library, extracts the condition feature change vector for each process parameter adjustment record, and calculates the condition. The direction cosine of the feature change vector and the current working condition difference vector is calculated as the inner product of the feature change vector and the current working condition difference vector, divided by the product of the magnitude of the feature change vector and the magnitude of the current working condition difference vector. The system selects the process parameter adjustment record with the largest direction cosine as the current migration record. If multiple process parameter adjustment records with the same direction cosine exist simultaneously, the one with the highest quality score is selected first. The system accumulates the parameter adjustment amount of the current migration record into the welding parameters at the current migration starting point according to the components. The parameter adjustment amount is a combination of welding current adjustment, arc voltage adjustment, welding speed adjustment, wire feed speed adjustment, and oscillation adjustment. The system performs an algebraic summation operation on the vectors of all or some of the terms in the amplitude adjustment and shielding gas flow rate adjustment for each welding parameter, obtaining and storing the welding parameters of the current intermediate node. It then updates the working condition difference vector based on the working condition feature change vector of the current migration record by subtracting the corresponding component of the working condition feature change vector from each component of the current working condition difference vector. The system uses the current intermediate node welding parameters as the new migration starting point and the updated working condition difference vector as the new working condition difference vector, repeatedly performing the search, summation, and update operations to generate multi-step migration records. After each iteration, the system determines... The system checks whether termination conditions are met. Termination conditions include: the magnitude of the updated working condition difference vector is less than the preset difference threshold; or no working condition feature change vector or process parameter adjustment record with the direction cosine of the current working condition difference vector being greater than zero can be found; or the number of migration steps generated has reached the preset maximum number of steps. When any termination condition is met, the system stops iterating, connects the sequentially generated multi-step migration records end to end in the generation order to form a migration chain, and outputs the welding parameters of the current intermediate node obtained from the last iteration as recommended welding parameters. The path information of the migration chain is also stored in the production management system as the source traceability basis for the recommended welding parameters for subsequent quality traceability and database updates.
[0023] In one embodiment, step S4, which involves building an instruction delivery interface and transmitting recommended welding parameters to the welding production line to generate welding process data, includes: S41. The instruction sending interface receives recommended welding parameters and compiles them into bus instructions for each execution device in the welding production line. S42. Send bus commands to the welding production line to execute welding tasks and generate welding process data; S43. The welding process data includes the actual welding parameters, weld feature values, recommended welding parameters, migration chain path, and quality judgment results. As described in steps S41-S43 above, the instruction sending interface receives recommended welding parameters. These parameters are input in the form of structured data objects, including fields such as welding current, arc voltage, welding speed, wire feed speed, oscillation amplitude, oscillation frequency, shielding gas flow rate, and preheating temperature. The instruction sending interface has a built-in protocol compilation module. This module compiles the recommended welding parameters into corresponding bus instruction frames based on the industrial bus protocol type supported by each execution device in the welding production line. The industrial bus protocol type can be EtherCAT or Profibus. For the welding power source, the protocol compilation module encapsulates the welding current, arc voltage, and wire feed speed values into a welding power source control frame, and adds welding mode switching instructions and arc ignition timing instructions. For the welding robot, the protocol compilation module encapsulates the welding speed, oscillation amplitude, and oscillation frequency values into a robot motion control frame, and associates them with a pre-stored weld trajectory program number to activate the corresponding motion path. For auxiliary equipment, the protocol compilation module compiles the shielding gas flow rate value into a gas flow controller setting instruction and the preheating temperature value into a temperature controller setting instruction. All bus command frames are appended with timestamps and checksums, and are sequentially sent to the corresponding execution devices via the industrial bus. Upon receiving the bus commands, each execution device on the welding production line synchronously executes the welding task according to the timing requirements in the command frame. The welding robot's welding torch moves along the preset weld seam trajectory, the welding power supply outputs welding current and arc voltage according to the command parameters, the wire feeding mechanism feeds the welding wire according to the wire feeding speed value, and the shielding gas system outputs shielding gas according to the shielding gas flow rate value. During the welding process, welding process data is collected in real time based on multi-source sensors. The laser vision sensor collects the weld seam width and weld reinforcement value at a fixed sampling frequency as weld seam characteristic values, and the electrical parameters... The data acquisition module collects measured values of welding current and arc voltage at a fixed sampling frequency as the actual welding parameters. After welding, the system compares the weld feature values with the quality window associated with the process parameter package and outputs the quality judgment result, which includes three states: qualified, downgraded, and scrapped. The system packages the actual welding parameter time series data, weld feature values, recommended welding parameters used, migration chain path, and quality judgment result collected in this welding task to generate welding process data. The welding process data is stored in association with the workpiece code as an index and is transmitted back to the quality management system through the external system interaction interface.
[0024] In one embodiment, step S5, which involves constructing a multi-level permission mechanism and performing permission control and traceability recording on a multi-dimensional welding process database based on the multi-level permission mechanism, includes: S51. Establish multi-level permission roles, including administrator permissions, process engineer permissions, and operator permissions; S52. Administrator privileges are used to perform system configuration, user management, and version control of the multi-dimensional welding process database; S53. Process engineers have the authority to create, edit, and review process parameter packages and parameter adjustment records, and to view migration chain paths. S54. Operator permissions are used to view the recommended welding parameters for the current production task; S55. At the same time, all access and modification operations to the multi-dimensional welding process database generate operation logs and are uploaded to the production management system. As described in steps S51-S55 above, a multi-level permission role system is established. Operator identifiers and corresponding permission roles are created and assigned to user accounts. Permission roles are divided into administrator permissions, process engineer permissions, and operator permissions, with each level corresponding to a different set of functional accesses. Administrators can perform system configuration operations, including setting industrial bus communication parameters, configuring data backup strategies, and switching system operating modes. They can also perform user management operations, including adding, deleting, and modifying the permission role binding relationships of user accounts. Furthermore, they can perform version control operations on the multi-dimensional welding process database, including generating version snapshots, rolling back, and marking version releases for process parameter packages and process parameter adjustment records. Process engineer holders can perform creation, editing, and review operations for process parameter packages. The creation operation allows the creation of a new process parameter package record and the input of welding parameter values such as welding current, arc voltage, welding speed, wire feed speed, oscillation amplitude, oscillation frequency, shielding gas flow rate, and preheating temperature. The editing operation allows the review of unlocked records. The system allows modification of parameter values in process parameter packages. The review process confirms the edited process parameter package record; once approved, it is locked and available for production line use. Simultaneously, the system can create, edit, and review process parameter adjustment records, including manually entering or correcting condition feature change vectors, parameter adjustment amounts, and quality scores, and can view migration chain paths. Operators with permissions can only access the recommended welding parameter viewing interface associated with their current production task. This interface displays the values of each recommended welding parameter and the corresponding workpiece code, but does not display the internal structure of the multi-dimensional welding process database, other process parameter packages, or the original data of process parameter adjustment records. The system generates operation logs for all access and modification operations involving the multi-dimensional welding process database. These logs include operation timestamps, operator identifiers, operation types, operation object identifiers, and comparisons of parameter values before and after the operation. Operation logs are uploaded to the production management system in real-time after generation and are stored using an append-only method to prevent tampering.
[0025] Example 2, please refer to Figure 2 As shown, the welding production line control system based on a welding process database described in this embodiment includes: Welding Database Module: Constructs a multi-dimensional welding process database to store process parameter packages and process parameter adjustment records; External interface module: Connects to the welding database module to build an external system interaction interface, used to obtain the working condition information of the workpiece to be welded from the manufacturing execution system and to transmit welding process data back; Parameter recommendation module: Connects to external interface modules, generates recommended welding parameters based on operating condition information and process parameter adjustment records, and combines them through migration chains; Welding execution module: Connects with parameter recommendation module, builds command issuance interface, transmits recommended welding parameters to welding production line based on command issuance interface, and generates welding process data; Multi-level permission module: Connects with the welding execution module to build a multi-level permission mechanism, and performs permission control and traceability recording on the multi-dimensional welding process database based on the multi-level permission mechanism.
[0026] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A welding production line control method based on a welding process database, characterized in that, include: Construct a multi-dimensional welding process database to store process parameter packages and process parameter adjustment records; Build an external system interaction interface to obtain the working condition information of the workpiece to be welded from the manufacturing execution system and to transmit welding process data back. Based on operating condition information and process parameter adjustment records, recommended welding parameters are generated through migration chain combinations. Construct an instruction issuance interface, and based on the instruction issuance interface, transmit recommended welding parameters to the welding production line to generate welding process data; A multi-level permission mechanism is constructed to control permissions and trace records for a multi-dimensional welding process database.
2. The welding production line control method based on a welding process database according to claim 1, characterized in that, The steps for constructing a multi-dimensional welding process database to store process parameter packages and process parameter adjustment records are as follows: Establish a multi-dimensional welding process database consisting of multiple welding process dimensions, including base material, base material thickness, joint type, and welding position. Under multiple welding process dimensions, the production process parameter package is a set of historical process parameters for the corresponding welding process dimension. Among them, the process parameters are associated with the quality window and usage statistics; Simultaneously, a process parameter adjustment record is constructed, including the source process parameter package identifier, operating condition characteristic change vector, parameter adjustment amount, and quality score; Among them, the operating condition feature change vector is used to describe the change in the operating condition dimension during the operating condition switching process.
3. The welding production line control method based on a welding process database according to claim 1, characterized in that, The steps for constructing an external system interaction interface to obtain the working condition information of the workpiece to be welded from the manufacturing execution system and to transmit welding process data back are as follows: The external system interaction interface receives production order data from the manufacturing execution system and extracts working condition information from the production order data. The working condition information includes the workpiece code, base material, base material thickness, and joint type. After the welding task is completed, the external system interface will send the welding process data back to the quality management system.
4. The welding production line control method based on a welding process database according to claim 1, characterized in that, The step of generating recommended welding parameters based on operating condition information and process parameter adjustment records through migration chain combination is as follows: Retrieve anchor point process parameter packages that match the working condition information from a multi-dimensional welding process database; Calculate the multidimensional similarity between the working condition information of the workpiece to be welded and the working condition dimensions corresponding to each process parameter package; Among them, multidimensional similarity includes material matching degree, plate thickness deviation, joint form consistency and welding position consistency; If a perfectly matching anchor point process parameter package exists, the corresponding anchor point process parameter package will be output as the recommended welding parameters. If no perfectly matching anchor point process parameter package exists, the process parameter package with the highest multidimensional similarity to the operating condition information is determined as the nearest anchor point process parameter package. Recommended welding parameters are generated by combining process parameter adjustment records through multi-step migration chains.
5. The welding production line control method based on a welding process database according to claim 4, characterized in that, The steps for generating recommended welding parameters through multi-step migration chain combination are as follows: Using the most recent anchor point process parameter package as the starting point of the migration chain, calculate the working condition difference vector between the working condition dimension and the working condition information corresponding to the starting point of the migration chain. Calculate the direction cosine of the operating condition characteristic change vector and the operating condition difference vector, and record the process adjustment parameter corresponding to the operating condition characteristic change vector with the largest direction cosine as the current migration record; The parameter adjustment amount of the current migration record is accumulated to the migration starting point to obtain the welding parameters of the current intermediate node; The working condition difference vector is updated based on the current intermediate node welding parameters. The migration is iteratively executed with the current intermediate node welding parameters as the starting point for updating the migration, generating multi-step migration records. The sequentially generated multi-step migration records are connected to form a migration chain. The welding parameters of the current intermediate node when the termination condition is met are used as the recommended welding parameters. The termination conditions include the working condition difference vector being lower than a preset difference threshold or the number of migration steps exceeding a preset maximum number of steps.
6. The welding production line control method based on a welding process database according to claim 1, characterized in that, The steps for generating welding process data by transmitting recommended welding parameters to the welding production line through the command issuance interface are as follows: The instruction sending interface receives recommended welding parameters and compiles them into bus instructions for each execution device in the welding production line. The bus commands are sent to the welding production line to execute welding tasks and generate welding process data. The welding process data includes the actual welding parameters, weld feature values, recommended welding parameters, migration chain path, and quality judgment results.
7. The welding production line control method based on a welding process database according to claim 1, characterized in that, The steps for constructing a multi-level permission mechanism and performing permission control and traceability recording on a multi-dimensional welding process database based on the multi-level permission mechanism are as follows: Establish multi-level permission roles, including administrator permissions, process engineer permissions, and operator permissions; Administrator privileges are used to perform system configuration, user management, and version control of the multi-dimensional welding process database; Process engineer permissions are used to create, edit, and review process parameter packages and parameter adjustment records, and to view migration chain paths; Operator permissions are used to view the recommended welding parameters for the current production task; Meanwhile, all access to and modification of the multi-dimensional welding process database generates operation logs and uploads them to the production management system.
8. A welding production line control system based on a welding process database, used to implement the welding production line control method based on a welding process database as described in any one of claims 1-7, characterized in that, include: Welding Database Module: Constructs a multi-dimensional welding process database to store process parameter packages and process parameter adjustment records; External interface module: Connects to the welding database module to build an external system interaction interface, used to obtain the working condition information of the workpiece to be welded from the manufacturing execution system and to transmit welding process data back; Parameter recommendation module: Connects to external interface modules, generates recommended welding parameters based on operating condition information and process parameter adjustment records, and combines them through migration chains; Welding execution module: Connects with parameter recommendation module, builds command issuance interface, transmits recommended welding parameters to welding production line based on command issuance interface, and generates welding process data; Multi-level permission module: Connects with the welding execution module to build a multi-level permission mechanism, and performs permission control and traceability recording on the multi-dimensional welding process database based on the multi-level permission mechanism.