Welding robot program management method based on three-dimensional model

Through the three-dimensional model-based welding robot program management method, the problems of large human resources investment and low management efficiency in the existing technology are solved, automated program management and online management are realized, and small batch and short-cycle production mode is adapted to the small batch and short-cycle production model, and management efficiency is improved.

CN119781761APending Publication Date: 2025-04-08ZHENGZHOU COAL MINING MACHINERY (GRP) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411743988.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-30
Publication Date
2025-04-08

AI Technical Summary

Technical Problem

The existing welding robot program management methods have large human resources investment, low management efficiency and backward management methods, making it difficult to adapt to the small batch and short-cycle production model, and online management has not been realized.

Method used

The welding robot program management method based on three-dimensional model is adopted to realize automated program management and online management through process modeling, defining process routes, establishing matching relationships, offline program preparation and data check-in PLM system.

Benefits of technology

It improves the hierarchical management efficiency of a single product program, improves the management efficiency of more than 80%, adapts to the efficient management of discrete small batch products, and realizes online management of collaborative work by multiple people.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119781761A_ABST
    Figure CN119781761A_ABST
Patent Text Reader

Abstract

The invention provides a welding robot program management method based on a three-dimensional model, which comprises the following steps: (1) process modeling: in CAD (Computer Aided Design) software, carrying out process modeling on a main body structural part of a hydraulic support; (2) defining a process route: defining a robot welding process route in the established process model; (3) establishing a matching relationship: establishing a matching relationship between the robot welding process and a corresponding robot welding workstation and between the robot welding process and different robots in the workstation; (4) off-line programming is conducted, specifically, welding off-line programming is conducted on the basis of the established process model, and a robot welding work station used by a welding program and a robot in the work station are associated through the process model; and (5) data check-in PLM: the established process model and associated welding program information are checked in a product life cycle management system PLM, a robot node BOM with a tailor-welding level is automatically established in the PLM, and online program management based on the PLM is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of program management methods, and in particular to a welding robot program management method based on a three-dimensional model. Background Art

[0002] The main structural parts of hydraulic supports are mainly large medium-thick plate box-type steel structural parts. The products are highly customized and the process is complex. The actual production needs to be welded together in multiple times. In recent years, with the extensive application of welding robots in the welding production of the main structural parts of hydraulic supports, the amount of welding program data has increased year by year, which has brought great challenges to the efficient management of the welding program library. For the same product component, it is necessary to accurately locate the program entry required for the component, and to which welding process, welding workstation, or even welding robot a certain program in the entry belongs, so as to achieve refined program management.

[0003] The existing program management method is to manually create folders for classification management. By creating folders, programs are classified and stored according to product components and processes, and the folders are specially marked and named to achieve hierarchical management of programs. The existing program management method has the following three main shortcomings: 1. It requires a lot of human resources and requires high skills; 2. The program management efficiency is low and cannot adapt to the production mode of small batches and short cycles; 3. The program only manages the local computer and is not online.

[0004] Therefore, it is necessary to provide a welding robot program management method to solve the problems of large human resource investment, low program management efficiency, and backward program management methods in existing program management methods. Summary of the invention

[0005] The purpose of the present invention is to solve the problems of large human resource investment, low program management efficiency, backward program management mode and the like in the existing program management method, and to provide a welding robot program management method based on a three-dimensional model.

[0006] In a first aspect, the present invention provides a welding robot program management method based on a three-dimensional model, comprising the following steps: (1) Process modeling: In CAD software, process modeling is performed on the main structural parts of the hydraulic support; (2) Define the process route: Define the robot welding process route in the established process model; (3) Establish matching relationship: Establish matching relationship between robot welding process and corresponding robot welding workstation and different robots in the workstation; (4) Offline programming: Welding offline programming is performed based on the established process model, and the robot welding workstation and the robot in the workstation used in the welding program are associated with the process model; (5) Checking data into PLM: Check the established process model and related welding procedure information into the product lifecycle management system PLM, automatically build a robot node BOM with a welding level in PLM, and realize online program management based on PLM.

[0007] In a second aspect, the present invention provides a welding robot program management system based on a three-dimensional model, comprising: The process modeling module is configured as follows: in the CAD software, process modeling is performed on the main structural parts of the hydraulic support; A process route definition module is connected to the process modeling module and is configured to: define a robot welding process route in the established process model; A matching relationship establishment module is connected to the process route definition module and is configured to: establish a matching relationship between a robot welding process and a corresponding robot welding workstation and different robots in the workstation; An offline programming module is connected to the process modeling module and is configured to: perform welding offline programming based on the established process model, and associate the robot welding workstation and the robot in the workstation used for the welding program through the process model; The data check-in PLM module is connected to the process modeling module and the offline program compilation module, and is configured to: check the established process model and the associated welding program information into the product lifecycle management system PLM, automatically build a robot node BOM with a welding level in the PLM, and realize online program management based on PLM.

[0008] 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 welding robot program management method based on the three-dimensional model.

[0009] 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 welding robot program management method based on a three-dimensional model as described above.

[0010] Compared with the prior art, the present invention has outstanding substantive features and significant progress, specifically: 1. Automated program management based on three-dimensional models is realized, and program management is refined to the robot level.

[0011] 2. The efficiency of hierarchical management of individual product programs is increased by more than 80%, which can well adapt to the efficient management of discrete small-batch product programs.

[0012] 3. It realizes the online program management and makes it possible for multiple people to work together. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 It is a schematic diagram of the hierarchical management of welding procedures of the present invention.

[0014] Figure 2 It is a schematic diagram of the process of the present invention. DETAILED DESCRIPTION

[0015] 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.

[0016] Example 1 This embodiment proposes a welding robot program management method based on a three-dimensional model, comprising the following steps: (1) Process modeling: In CAD software, process modeling is performed on the main structural parts of the hydraulic support; The process-based modeling is to create the main structural parts of the hydraulic support according to the actual welding sequence, and add necessary process supports, welding fixtures, etc. to form a model structure suitable for offline welding programming.

[0017] (2) Define the process route: Define the robot welding process route in the established process model; The robot welding process route is a combined sequence of several welding procedures of the robot.

[0018] (3) Establish matching relationship: Establish matching relationship between robot welding process and corresponding robot welding workstation and different robots in the workstation.

[0019] The method for establishing the matching relationship between the robot welding process and the corresponding robot welding workstation and different robots in the workstation is: Sort out the possible welding processes of the robot, and establish the matching relationship between the robot welding process and the corresponding robot welding workstation and different robots in the workstation to form a matching rule table; The matching rule table includes but is not limited to the matching relationship between the welding process and the robot welding workstation, and the matching relationship between the welding process and the robot in the workstation, as shown in Table 1.

[0020] Table 1 Matching rules between welding process and robot workstation

[0021] According to the established robot welding process route and matching relationship, the CAD software system automatically records the welding workstation and robot number corresponding to each welding process, and writes them into the CAD parameter list in the form of parameters.

[0022] (4) Offline programming: Welding offline programming is performed based on the established process model, and the robot welding workstation and the robot in the workstation used in the welding program are associated with the process model; (5) Checking data into PLM: Check the established process model and related welding procedure information into the product lifecycle management system PLM, automatically build a robot node BOM with a welding level in PLM, and realize online program management based on PLM.

[0023] Example 2 Based on the same inventive concept, the embodiment of the present application also provides a welding robot program management system based on a three-dimensional model. The implementation solution provided by the welding robot program management system based on a three-dimensional model is similar to the implementation solution recorded in the method of Example 1, so the specific limitations in one or more embodiments of the welding robot program management system based on a three-dimensional model provided below can refer to the limitations on the method in Example 1, and will not be repeated here.

[0024] In an exemplary embodiment, a welding robot program management system based on a three-dimensional model is provided, comprising: The process modeling module is configured as follows: in the CAD software, process modeling is performed on the main structural parts of the hydraulic support; A process route definition module is connected to the process modeling module and is configured to: define a robot welding process route in the established process model; A matching relationship establishment module is connected to the process route definition module and is configured to: establish a matching relationship between a robot welding process and a corresponding robot welding workstation and different robots in the workstation; An offline programming module is connected to the process modeling module and is configured to: perform welding offline programming based on the established process model, and associate the robot welding workstation and the robot in the workstation used for the welding program through the process model; The data check-in PLM module is connected to the process modeling module and the offline program compilation module, and is configured to: check the established process model and the associated welding program information into the product lifecycle management system PLM, automatically build a robot node BOM with a welding level in the PLM, and realize online program management based on PLM.

[0025] 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.

[0026] 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 implemented 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 welding robot program management method based on a three-dimensional model 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.

[0027] 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.

[0028] In an exemplary embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of a welding robot program management method based on a three-dimensional model are implemented.

[0029] 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), magnetic 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.

[0030] 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.

[0031] 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 welding robot program management method based on a three-dimensional model, characterized in that: The following steps are involved: (1) Process modeling: In CAD software, process modeling is performed on the main structural parts of the hydraulic support; (2) Define the process route: Define the robot welding process route in the established process model; (3) Establish matching relationship: Establish matching relationship between robot welding process and corresponding robot welding workstation and different robots in the workstation; (4) Offline programming: Welding offline programming is performed based on the established process model, and the robot welding workstation and the robot in the workstation used in the welding program are associated with the process model; (5) Checking data into PLM: Check the established process model and related welding procedure information into the product lifecycle management system PLM, automatically build a robot node BOM with a welding level in PLM, and realize online program management based on PLM.

2. The welding robot program management method based on a three-dimensional model according to claim 1, characterized in that: The process-based modeling is to create the main structural parts of the hydraulic support according to the actual welding sequence, and add necessary process supports, welding fixtures, etc. to form a model structure suitable for offline welding programming.

3. The welding robot program management method based on a three-dimensional model according to claim 1, characterized in that: The method for establishing the matching relationship between the robot welding process and the corresponding robot welding workstation and different robots in the workstation is: Sort out the possible welding processes of the robot, and establish the matching relationship between the robot welding process and the corresponding robot welding workstation and different robots in the workstation to form a matching rule table; According to the established robot welding process route and matching relationship, the CAD software system automatically records the welding workstation and robot number corresponding to each process, and writes them into the CAD parameter list in the form of parameters.

4. The welding robot program management method based on a three-dimensional model according to claim 3, characterized in that: The matching rule table includes but is not limited to the matching relationship between the welding process and the robot welding workstation, and the matching relationship between the welding process and the robot in the workstation.

5. A welding robot program management system based on a three-dimensional model, characterized in that: include: The process modeling module is configured as follows: in the CAD software, process modeling is performed on the main structural parts of the hydraulic support; A process route definition module is connected to the process modeling module and is configured to: define a robot welding process route in the established process model; A matching relationship establishment module is connected to the process route definition module and is configured to: establish a matching relationship between a robot welding process and a corresponding robot welding workstation and different robots in the workstation; An offline programming module is connected to the process modeling module and is configured to: perform welding offline programming based on the established process model, and associate the robot welding workstation and the robot in the workstation used for the welding program through the process model; The data check-in PLM module is connected to the process modeling module and the offline program compilation module, and is configured to: check the established process model and the associated welding program information into the product lifecycle management system PLM, automatically build a robot node BOM with a welding level in the PLM, and realize online program management based on PLM.

6. The welding robot program management system based on three-dimensional model according to claim 5, characterized in that: The process-based modeling is to create the main structural parts of the hydraulic support according to the actual welding sequence, and add necessary process supports, welding fixtures, etc. to form a model structure suitable for offline welding programming.

7. The welding robot program management system based on three-dimensional model according to claim 5, characterized in that: The method for establishing the matching relationship between the robot welding process and the corresponding robot welding workstation and different robots in the workstation is: Sort out the possible welding processes of the robot, and establish the matching relationship between the robot welding process and the corresponding robot welding workstation and different robots in the workstation to form a matching rule table; According to the established robot welding process route and matching relationship, the CAD software system automatically records the welding workstation and robot number corresponding to each process, and writes them into the CAD parameter list in the form of parameters.

8. The welding robot program management system based on three-dimensional model according to claim 7, characterized in that: The matching rule table includes but is not limited to the matching relationship between the welding process and the robot welding workstation, and the matching relationship between the welding process and the robot in the workstation.

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 three-dimensional model-based welding robot program management method 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 welding robot program management method based on a three-dimensional model as described in any one of claims 1 to 4 are implemented.