Hydraulic support structural part welding parameter automatic reasoning generation method based on three-dimensional model and rule knowledge base
Through the automatic inference generation method of welding parameters of hydraulic support structural parts based on the three-dimensional model and rule knowledge base, the problems of low efficiency and poor consistency of welding process parameters in the prior art are solved, and the automated generation and efficient consistency of welding process parameters are achieved.
Patent Information
- Application Number
- CN202411743987.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-30
- Publication Date
- 2025-04-04
AI Technical Summary
In the preparation of welding process parameters of hydraulic support structural parts, the work efficiency is low, the program consistency is poor, and labor is dependent on, resulting in unstable product quality and affecting production efficiency.
The automatic reasoning generation method of welding parameters of hydraulic support structural parts based on three-dimensional model and rule knowledge base is adopted. The welding process parameter knowledge base is selected by filtering the condition parameters, combining the welding process parameter rules knowledge base, and automatic acquisition tools are developed in the CAD software to automatically generate welding process parameters.
It realizes the automatic generation of welding process parameters, which is suitable for a variety of welding types, including geometric features such as fillet welds, improves work efficiency and program consistency, and reduces dependence on labor.
Smart Images

Figure CN119760903A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of welding process design, and in particular relates to an automatic reasoning and generating method for welding parameters of a hydraulic support structure based on a three-dimensional model and a rule knowledge base. Background Art
[0002] As one of the key equipment for comprehensive mining in coal mines, the main structural parts of hydraulic supports are mainly large medium-thick plate box-type steel structural parts. The proportion of welded parts accounts for about 78% of the weight of the entire hydraulic support, and the production of the main structural parts is basically based on discrete manufacturing, which puts higher requirements on the complete, accurate and efficient delivery of welding program data required for manufacturing. On the one hand, the welding offline programming software is not unified, the program architecture and language of different software are quite different, and the program interchangeability of robots of different brands in the same process is poor, resulting in unnecessary duplication of work; on the other hand, the program quality of manual offline programming is greatly affected by human skills, and the consistency of the program is low, which is easy to cause unstable product quality and also affects production efficiency to a certain extent. These have become one of the problems that major domestic hydraulic support manufacturers urgently need to solve.
[0003] In view of the above practical engineering problems, how to improve the efficiency of program compilation is the current research hotspot in the industry. How to accurately obtain welding process parameters such as weld joint type, weld angle size, layer arrangement, weld parameters, etc. is a prerequisite for program compilation and one of the key measures to improve program compilation efficiency. The existing method relies on manual recognition of two-dimensional drawings and personal experience to obtain the above parameters. This method not only has low work efficiency and poor program consistency, but also the quality of the program is heavily dependent on the experience and skills of programmers, which is not conducive to the sustainable development of enterprise technology.
[0004] The Chinese invention patent application with publication number CN112507451A, “Welding process design method based on model geometric element drive”, discloses a welding process design method based on model geometric element drive, and its implementation steps are as follows: (1) Establish positioning reference according to the weld, determine the welding type of the target product, and classify it; (2) Determine the corresponding geometric information for different welding types; (3) Obtain the geometric elements of each component in the target product based on feature recognition, and match and determine the welding type; (4) Welding process generation: Based on the created welding process knowledge base, welding process generation is achieved based on knowledge reasoning method.
[0005] This solution has the following two main disadvantages: 1. The scheme only describes the process generation method of groove welds. The process generation method of fillet welds without geometric features cannot be achieved according to this scheme; 2. Based on the welding knowledge base and existing examples, similar matching reasoning is performed. The reasoning results are heavily dependent on the perfection of the example library and require manual intervention. The degree of automation of process generation is low, and the work efficiency is not substantially reduced. Summary of the invention
[0006] The purpose of the present invention is to solve the problems of low work efficiency, poor program consistency, strong dependence on personnel, etc. in the existing method, and to provide a method for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base.
[0007] In a first aspect, the present invention provides a method for automatically reasoning and generating welding parameters of a hydraulic support structure based on a three-dimensional model and a rule knowledge base, comprising the following steps: (1) According to the box-type structural characteristics of the hydraulic support structure, the condition parameters required for inferring the welding process parameters are screened out; (2) The selected condition parameters are combined according to the welding process reasoning logic and influence weight to form a knowledge base of welding process parameter rules for hydraulic support structural parts, and the knowledge base is written into the CAD software background; (3) Develop tools for automatically acquiring rule condition parameters in CAD software; (4) Establish a three-dimensional model of the hydraulic support structure in the CAD software, call the rule condition parameter automatic acquisition tool, and obtain the corresponding condition parameters; (5) In the CAD software, the welding process parameter rule knowledge base of the hydraulic support structural parts is automatically called according to the obtained condition parameters, so as to automatically generate the corresponding welding process parameters.
[0008] In a second aspect, the present invention provides a system for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base, comprising: The condition parameter formulation module is configured as follows: according to the box-type structural characteristics of the hydraulic support structural parts, the condition parameters required for reasoning the welding process parameters are screened out; The hydraulic support structural parts welding process parameter rule knowledge base is configured as follows: the screened condition parameters are combined according to the welding process reasoning logic and influence weight to form the hydraulic support structural parts welding process parameter rule knowledge base, and it is written into the CAD software background; The tool for automatically acquiring rule condition parameters is developed in CAD software; The condition parameter acquisition module is configured as follows: establishing a three-dimensional model of a hydraulic support structure in the CAD software, calling a rule condition parameter automatic acquisition tool, and acquiring corresponding condition parameters; The welding process parameter generation module is configured as follows: in the CAD software, according to the acquired condition parameters, the hydraulic support structural component welding process parameter rule knowledge base is automatically called, so as to automatically generate the corresponding welding process parameters.
[0009] In a third aspect, the present invention provides a computer device, comprising: one or more processors; a memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors execute the steps of the method for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base.
[0010] In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the method for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base.
[0011] Compared with the prior art, the present invention has outstanding substantive features and significant progress, specifically: 1. It is suitable for scenarios without geometric features such as fillet welds, and covers a wide range.
[0012] 2. The knowledge base of welding process parameter rules for hydraulic support structural parts can be created on demand, does not depend on specific instances, and is highly flexible.
[0013] 3. It realizes the integration of design and manufacturing based on three-dimensional models, creating favorable conditions for program automation. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 This is a schematic diagram of a typical welded joint of a hydraulic support structure.
[0015] Figure 2 It is a schematic flow diagram of the method of the present invention. DETAILED DESCRIPTION
[0016] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0017] Example 1 This embodiment proposes a method for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base, comprising the following steps: (1) According to the box-type structural characteristics of the hydraulic support structure, the conditional parameters required for inferring the welding process parameters are screened out.
[0018] The conditional parameters required for inferring welding process parameters include but are not limited to part attributes, model geometric features, joint types and weld types; the part attributes include but are not limited to part name, the model geometric features include but are not limited to plate thickness δ, groove angle p° and groove depth b, the joint types include but are not limited to T-joints, butt joints and fillet joints, and the weld types include but are not limited to fillet welds and groove welds; The welding process parameters include but are not limited to fillet weld size, groove weld size, weld layer arrangement and weld parameters.
[0019] (2) The selected condition parameters are combined according to the welding process reasoning logic and influence weight to form a knowledge base of welding process parameter rules for hydraulic support structural parts, and the knowledge base is written into the background of CAD software.
[0020] The hydraulic support structural member welding process parameter rule knowledge base includes a welding process parameter reasoning rule table, a weld bead arrangement and a weld bead parameter table, as shown in Table 1 and Table 2. In the table, "xx" represents a specific condition value, and "yy" represents a specific welding process parameter value; k1 is the weld angle size of the fillet weld, and k2 is the weld angle size of the groove weld when the groove is filled and the fillet weld is started; in Table 2, the numbers in the corresponding columns of the base weld, the filling weld, and the cap weld represent the weld number.
[0021] Table 1 Welding process parameter reasoning rules
[0022] Table 2 Weld bead arrangement and weld bead parameters
[0023] When forming the knowledge base of welding process parameter rules for hydraulic support structural parts, the influence weight refers to the priority of the influence on the welding process. The order of different columns in Table 1 indicates the size of the priority; The reasoning logic of welding process is: The first step is to match and select values for different specific conditions in Table 1 in column order. When all columns are matched, the "weld code value" is output; In the second step, the weld code value is used as the initial condition value to obtain the corresponding welding process parameters of the weld in Table 2.
[0024] (3) Develop a tool for automatically acquiring rule-conditional parameters in CAD software.
[0025] (4) Establish a three-dimensional model of the hydraulic support structure in the CAD software, call the rule condition parameter automatic acquisition tool, and obtain the corresponding condition parameters; The rule condition parameter automatic acquisition tool is used to acquire the condition parameters (part attributes, model geometric features, joint type and weld type) of the constructed hydraulic support structural component three-dimensional model for subsequent welding process parameter reasoning. The rule condition parameter automatic acquisition tool is a series of algorithms for condition parameter acquisition, such as part plate thickness acquisition algorithm, model geometric feature recognition algorithm, joint form acquisition algorithm, etc., which are realized through an interactive window interface secondary developed in CAD software.
[0026] (5) In the CAD software, the welding process parameter rule knowledge base of the hydraulic support structural parts is automatically called according to the obtained condition parameters, so as to automatically generate the corresponding welding process parameters.
[0027] Example 2 Based on the same inventive concept, the embodiment of the present application also provides a hydraulic support structural component welding parameter automatic reasoning generation system based on a three-dimensional model and a rule knowledge base. The implementation scheme for solving the problem provided by the hydraulic support structural component welding parameter automatic reasoning generation system based on a three-dimensional model and a rule knowledge base is similar to the implementation scheme recorded in the method of Example 1, so the specific limitations in one or more embodiments of the hydraulic support structural component welding parameter automatic reasoning generation system based on a three-dimensional model and a rule knowledge base provided below can refer to the limitations of the method in Example 1, and will not be repeated here.
[0028] In an exemplary embodiment, a hydraulic support structural component welding parameter automatic reasoning generation system based on a three-dimensional model and a rule knowledge base is provided, comprising: The condition parameter formulation module is configured as follows: according to the box-type structural characteristics of the hydraulic support structural parts, the condition parameters required for reasoning the welding process parameters are screened out; The hydraulic support structural parts welding process parameter rule knowledge base is configured as follows: the screened condition parameters are combined according to the welding process reasoning logic and influence weight to form the hydraulic support structural parts welding process parameter rule knowledge base, and it is written into the CAD software background; The tool for automatically acquiring rule condition parameters is developed in CAD software; The condition parameter acquisition module is configured as follows: establishing a three-dimensional model of a hydraulic support structure in the CAD software, calling a rule condition parameter automatic acquisition tool, and acquiring corresponding condition parameters; The welding process parameter generation module is configured as follows: in the CAD software, according to the acquired condition parameters, the hydraulic support structural component welding process parameter rule knowledge base is automatically called, so as to automatically generate the corresponding welding process parameters.
[0029] Example 3 Each module in the above system can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module above.
[0030] In an exemplary embodiment, a computer device is provided, which may be a terminal. The computer device further includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, the steps of the automatic reasoning generation method of the welding parameters of the hydraulic support structure based on the three-dimensional model and the rule knowledge base are implemented. The display unit of the computer device is used to form a visually visible picture, which may be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0031] Those skilled in the art will appreciate that the structure of the above-mentioned computer device is only a partial structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components, or combine certain components, or have a different arrangement of components.
[0032] In an exemplary embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of a method for automatically reasoning and generating welding parameters of a hydraulic support structure based on a three-dimensional model and a rule knowledge base are implemented.
[0033] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0034] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0035] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A method for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base, characterized in that: The following steps are involved: (1) According to the box-type structural characteristics of the hydraulic support structure, the condition parameters required for inferring the welding process parameters are screened out; (2) The selected condition parameters are combined according to the welding process reasoning logic and influence weight to form a knowledge base of welding process parameter rules for hydraulic support structural parts, and the knowledge base is written into the CAD software background; (3) Develop tools for automatically acquiring rule condition parameters in CAD software; (4) Establish a three-dimensional model of the hydraulic support structure in the CAD software, call the rule condition parameter automatic acquisition tool, and obtain the corresponding condition parameters; (5) In the CAD software, the welding process parameter rule knowledge base of the hydraulic support structural parts is automatically called according to the obtained condition parameters, so as to automatically generate the corresponding welding process parameters.
2. The method for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base according to claim 1 is characterized in that: The condition parameters include but are not limited to part properties, geometric features, joint types and weld types; The part properties include but are not limited to the part name, the geometric features include but are not limited to the plate thickness δ, the groove angle p° and the groove depth b, the joint types include but are not limited to T-joints, butt joints and fillet joints, and the weld types include but are not limited to fillet welds and groove welds.
3. The method for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base according to claim 2 is characterized in that: The welding process parameters include but are not limited to fillet weld size, groove weld size, weld layer arrangement and weld parameters.
4. The method for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base according to claim 3 is characterized in that: The formed knowledge base of welding process parameter rules for hydraulic support structural parts includes a welding process parameter reasoning rule table, a weld bead arrangement and a weld bead parameter table; The welding process parameter inference rule table includes the name of part 1, the name of part 2, part 1δ1, part 2δ2, joint type, weld type, k1, b, p°, k2 and weld code; wherein the name of part 1, the name of part 2, part 1δ1, part 2δ2, joint type, weld type, k1, b, p° and k2 are respectively set to specific condition values; k1 is the weld angle size of the fillet weld, and k2 is the weld angle size of the groove weld when the groove is filled and the fillet weld is started; The weld bead arrangement and weld bead parameter table includes weld code, weld bead arrangement including base weld, filling weld and cap weld, and weld bead parameters including but not limited to welding current, welding voltage, welding speed, welding swing amplitude and welding swing frequency; wherein the base weld, filling weld and cap weld are set with weld bead numbers, and the weld bead parameters are set with specific welding process parameter values; When forming the knowledge base of welding process parameter rules for hydraulic support structural parts, the influence weight refers to the priority of the influence on the welding process. The order of different columns in Table 1 indicates the size of the priority; The reasoning logic of welding process is: The first step is to match and select values for different specific conditions in the welding process parameter inference rule table in column order, and output "weld code value" when all columns are matched; The second step is to use the weld code value as the initial condition value and obtain the welding process parameters of the corresponding weld in the weld arrangement and weld parameter table.
5. An automatic reasoning and generation system for welding parameters of hydraulic support structural parts based on three-dimensional model and rule knowledge base, characterized in that: include: The condition parameter formulation module is configured as follows: according to the box-type structural characteristics of the hydraulic support structural parts, the condition parameters required for reasoning the welding process parameters are screened out; The hydraulic support structural parts welding process parameter rule knowledge base is configured as follows: the screened condition parameters are combined according to the welding process reasoning logic and influence weight to form the hydraulic support structural parts welding process parameter rule knowledge base, and it is written into the CAD software background; The tool for automatically acquiring rule condition parameters is developed in CAD software; The condition parameter acquisition module is configured as follows: establishing a three-dimensional model of a hydraulic support structure in the CAD software, calling a rule condition parameter automatic acquisition tool, and acquiring corresponding condition parameters; The welding process parameter generation module is configured as follows: in the CAD software, according to the acquired condition parameters, the hydraulic support structural component welding process parameter rule knowledge base is automatically called, thereby automatically generating corresponding welding process parameters.
6. The automatic reasoning and generating system for welding parameters of hydraulic support structural parts based on three-dimensional model and rule knowledge base according to claim 5 is characterized in that: The condition parameters include but are not limited to part properties, geometric features, joint types and weld types; The part properties include but are not limited to the part name, the geometric features include but are not limited to the plate thickness δ, the groove angle p° and the groove depth b, the joint types include but are not limited to T-joints, butt joints and fillet joints, and the weld types include but are not limited to fillet welds and groove welds.
7. The automatic reasoning and generating system for welding parameters of hydraulic support structural parts based on three-dimensional model and rule knowledge base according to claim 6 is characterized in that: The welding process parameters include but are not limited to fillet weld size, groove weld size, weld layer arrangement and weld parameters.
8. The automatic reasoning and generating system for welding parameters of hydraulic support structural parts based on three-dimensional model and rule knowledge base according to claim 7 is characterized in that: The formed knowledge base of welding process parameter rules for hydraulic support structural parts includes a welding process parameter reasoning rule table, a weld bead arrangement and a weld bead parameter table; The welding process parameter inference rule table includes the name of part 1, the name of part 2, part 1δ1, part 2δ2, joint type, weld type, k1, b, p°, k2 and weld code; wherein the name of part 1, the name of part 2, part 1δ1, part 2δ2, joint type, weld type, k1, b, p° and k2 are respectively set to specific condition values; k1 is the weld angle size of the fillet weld, and k2 is the weld angle size of the groove weld when the groove is filled and the fillet weld is started; The weld bead arrangement and weld bead parameter table includes weld code, weld bead arrangement including base weld, filling weld and cap weld, and weld bead parameters including but not limited to welding current, welding voltage, welding speed, welding swing amplitude and welding swing frequency; wherein the base weld, filling weld and cap weld are set with weld bead numbers, and the weld bead parameters are set with specific welding process parameter values; When forming the knowledge base of welding process parameter rules for hydraulic support structural parts, the influence weight refers to the priority of the influence on the welding process. The order of different columns in Table 1 indicates the size of the priority; The reasoning logic of welding process is: The first step is to match and select values for different specific conditions in the welding process parameter inference rule table in column order, and output "weld code value" when all columns are matched; The second step is to use the weld code value as the initial condition value and obtain the welding process parameters of the corresponding weld in the weld arrangement and weld parameter table.
9. A computer device, characterized in that: include: one or more processors; a memory for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors execute the steps of the method for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base as described in any one of claims 1 to 4.
10. A computer-readable storage medium storing a computer program, characterized in that: When the program is executed by a processor, the steps of the method for automatically reasoning and generating welding parameters of hydraulic support structural parts based on a three-dimensional model and a rule knowledge base as described in any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Welding process design method based on model geometrical element driving
CN112507451A