Mold repair method, device, equipment and storage medium based on weld track
By recording the weld trajectory to generate a three-dimensional model, the problems of large processing errors and high tool collision risks in the mold repair process in the existing technology are solved, and efficient mold repair and tool path optimization are achieved.
Patent Information
- Application Number
- CN202310448821.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-24
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2043-04-24
AI Technical Summary
In the existing technology, machining processes are designed based on estimated values or empirical values, which leads to large machining errors and high risk of tool collision during the mold repair process, and affects machining efficiency.
By recording the weld track, a three-dimensional model of the weld is generated, which is used as a reference for CNC programming, establishing the connection between welding and machining processes, and optimizing tool path design.
It effectively reduces machining errors, reduces the risk of tool collision, and improves the efficiency of mold repair and the dimensional accuracy of tool paths.
Smart Images

Figure CN116532908B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of mold processing, and in particular to a mold repair method, device, equipment and storage medium based on weld track. Background Art
[0002] Forging dies are typical cavity dies that require regular repair and renovation. The renovation methods mainly include welding repair, which is to perform surfacing welding on the damaged parts of the mold cavity, using solder to cover or fill the damaged parts of the cavity, and then machining the surfacing parts after surfacing welding to restore the mold cavity to its pre-damage state.
[0003] At present, in the process of repairing the mold using the welding repair method, the actual structure of the surfacing position needs to be considered when machining the cavity to leave enough feed space for the machining tool. The welding process is carried out independently and lacks correlation with the subsequent machining process. Therefore, the machining process for the weld needs to be designed based on estimated values or empirical values. There are at least the following problems in the existing technology: designing the machining process based on estimated values or empirical values is likely to increase the risk of machining errors. If the machining amount is estimated too little, it will lead to an increased risk of tool collision. If the machining amount is estimated too much, it will affect the machining efficiency, making it difficult to meet the efficient repair needs of the mold. Summary of the Invention
[0004] In view of the above shortcomings of the prior art, the purpose of the present invention is to provide a mold repair method, device, equipment and storage medium based on weld track, which is used to solve the problem in the prior art that the machining process is designed based on estimated values or empirical values, which easily increases the risk of machining errors. If the machining volume is estimated too little, it will lead to an increased risk of tool collision. If the machining volume is estimated too much, it will affect the machining efficiency, making it difficult to meet the efficient repair needs of the mold.
[0005] To achieve the above objectives and other related objectives, in a first aspect, the present application provides a mold repair method based on weld track, comprising:
[0006] Perform surfacing welding on the area to be repaired of the mold and record the weld track;
[0007] Based on the weld track, generating a weld simulation surface of the area to be repaired after surfacing welding;
[0008] generating a weld bead three-dimensional model according to the weld bead simulation surface;
[0009] The three-dimensional model of the weld is used as a reference to perform numerical control programming to perform numerical control processing on the mold to be repaired.
[0010] Furthermore, the step of performing surfacing welding on the area to be repaired of the mold to be repaired and recording the weld track includes:
[0011] Automatically welding the area to be repaired by an automatic welding device, wherein the automatic welding device stores weld bead planning software for controlling the automatic welding device to perform a preset welding action;
[0012] Send a weld track extraction request to the weld track planning software, receive and record the weld track output by the weld track planning software in a preset format.
[0013] Furthermore, the welding method of the automatic welding equipment includes automatic thin layer welding.
[0014] Furthermore, the step of generating a weld bead three-dimensional model based on the weld bead simulation surface includes:
[0015] Reverse modeling is performed on the weld simulation surface using reverse engineering software to obtain a three-dimensional weld model;
[0016] The three-dimensional model of the weld is output in a recognizable format for numerical control programming.
[0017] Furthermore, the step of performing CNC programming based on the three-dimensional model of the weld bead to perform CNC machining on the mold to be repaired includes:
[0018] Using numerical control programming software to read the three-dimensional model of the weld;
[0019] Based on the three-dimensional weld bead model, compiling a machining tool path in the numerical control programming software;
[0020] The mold to be repaired is processed according to the processing tool path.
[0021] Furthermore, the step of compiling a machining tool path in the numerical control programming software based on the weld bead three-dimensional model includes:
[0022] A cutting feed path is compiled, wherein the feed mode of the cutting feed path includes linear feed and / or horizontal arc feed.
[0023] Furthermore, the weld simulation surface is a triangular surface.
[0024] In a second aspect, the present application further provides a mold repair device based on a weld track, the device comprising:
[0025] A trajectory acquisition module is used to record the weld track when performing surfacing welding on the area to be repaired of the mold to be repaired;
[0026] A first data processing module is used to generate a weld bead simulation surface of the area to be repaired after surfacing welding based on the weld bead trajectory;
[0027] A second data processing module is used to generate a three-dimensional model of the weld according to the weld simulation surface;
[0028] The numerical control processing module is used to perform numerical control programming with reference to the three-dimensional model of the weld bead, so as to perform numerical control processing on the mold to be repaired.
[0029] In a third aspect, the present application further provides an electronic device, comprising:
[0030] one or more processors;
[0031] The storage device is used to store one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device implements the mold repair method based on weld track as described above.
[0032] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor of a computer, the computer is enabled to execute the mold repair method based on weld bead trajectory as described above.
[0033] The weld track-based mold repair method, device, equipment and storage medium described above record the weld track and generate a three-dimensional model of the welding area according to the weld track, which is used as a reference for CNC programming, thereby establishing a connection between the welding and machining processes of the mold. This can effectively avoid estimation errors during the design of the machining process, greatly reduce the risk of tool collision, effectively improve the dimensional accuracy and design convenience of the machining tool path, and improve the efficiency of mold repair. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 This is a flow chart of a mold repair method based on weld track according to an exemplary embodiment of the present application;
[0035] Figure 2 This is a schematic structural diagram of a mold repair device based on weld track according to an exemplary embodiment of the present application;
[0036] Figure 3 A schematic diagram of the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION
[0037] The following describes the implementation of the present invention through specific embodiments. People skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification.
[0038] It should be noted that the structures, proportions, sizes, etc. illustrated in the drawings of this specification are only used to match the contents disclosed in the specification for people familiar with this technology to understand and read, and are not used to limit the limiting conditions for the implementation of the present invention. Therefore, they have no substantial technical significance. Any modification of the structure, change in the proportional relationship or adjustment of the size should still fall within the scope of the technical content disclosed by the present invention without affecting the efficacy and purpose that can be achieved by the present invention. At the same time, the terms such as "upper", "lower", "left", "right", "middle", "first", "second", etc. quoted in this specification are only for the convenience of description and are not used to limit the scope of the implementation of the present invention. Changes or adjustments in their relative relationships should also be regarded as the scope of the implementation of the present invention without substantially changing the technical content.
[0039] In one embodiment, the present application provides a mold repair method based on weld track, see Figure 1 , the method comprises at least the following steps:
[0040] Step S110, performing buildup welding on the area to be repaired of the mold to be repaired, and recording the weld track;
[0041] Step S120, generating a weld simulation surface of the area to be repaired after surfacing welding based on the weld trajectory;
[0042] Step S130, generating a weld bead three-dimensional model based on the weld bead simulation surface;
[0043] In step S140 , numerical control programming is performed based on the three-dimensional model of the weld bead to perform numerical control processing on the mold to be repaired.
[0044] Regarding step S110, in some embodiments, welding can be performed according to a pre-planned welding path, and the pre-planned welding path can be recorded as a weld track. In some embodiments, the weld track can also be determined by real-time detection of changes in the welding position. Specifically, in this embodiment, an automatic welding and weld track recording scheme is exemplified. In step S110, that is, the step of performing surfacing welding on the area to be repaired of the mold to be repaired and recording the weld track, specifically includes the following steps:
[0045] Automatically welding the area to be repaired by an automatic welding device, wherein the automatic welding device stores weld bead planning software for controlling the automatic welding device to perform preset welding actions;
[0046] Send a weld track extraction request to the weld track planning software, receive and record the weld track output by the weld track planning software in a preset format.
[0047] Regarding the above steps, it should be understood that automatic welding equipment includes, but is not limited to, automatic welding machines, automatic welding robots, automatic welding manipulators, and other equipment that are controlled by coding and perform automatic welding operations according to a specified path. In some embodiments, the above steps can also be applied to application scenarios where welding equipment is controlled by remote signals. In this application scenario, the control end that sends the remote signal and the welding equipment that is controlled to perform welding can be collectively regarded as automatic welding equipment.
[0048] The automatic welding equipment stores weld bead planning software. The weld bead planning software is a software program used to pre-set the welding path and is used to control the welding execution components in the automatic welding equipment to perform welding operations. The weld bead planning software includes but is not limited to software commonly used in this field, such as Weld Track STUDIO, 3Dweld, etc. It can be seen that the automatic welding method using automatic welding equipment is conducive to improving welding efficiency. At the same time, the weld bead planning software stored in the automatic welding equipment is used to conveniently output the weld bead trajectory, which is conducive to improving the accuracy and convenience of obtaining the weld bead trajectory.
[0049] Furthermore, the welding method adopted by the automatic welding equipment in this embodiment is automatic thin layer welding.
[0050] For step S120, based on the weld track, a weld simulation surface body of the area to be repaired after surfacing is generated, wherein the generation of the weld simulation surface body can be performed by industrial simulation software such as PowerMill, etc. The weld simulation surface body refers to a surface body that represents the outer shape of the weld generated according to the weld track. For example, in some application scenarios, automatic welding equipment automatically performs thin-layer welding on the area to be repaired in the mold cavity. The thickness and width of the weld generated by welding are fixed. According to the weld track, a weld simulation surface body that represents the overall contour of the weld can be generated in the form of a three-dimensional curved surface body in a computer or other equipment with data processing capabilities.
[0051] It should be understood that the above-mentioned weld bead simulation surface can be simulated and generated by industrial simulation software based on the weld bead trajectory and preset welding parameters such as weld bead width and weld bead thickness. Specifically, in this embodiment, for example, the viewMILL program in the industrial simulation software PowerMill is used to simulate the weld bead trajectory to generate a weld bead simulation surface, and the weld bead simulation surface is output in the form of a triangular surface through the data exchange program Manufacturing Data Exchange in PowerMill.
[0052] For step S130, a three-dimensional model of the weld bead is generated according to the weld bead simulation surface body. The modeling can be performed based on the weld bead simulation surface body through industrial simulation software. For example, the weld bead simulation surface body is used as the outer surface, and volume features are added to the interior of the surface body to make it a three-dimensional model that can be edited in the three-dimensional space of the simulation software.
[0053] In this embodiment, a specific solution for generating a weld bead three-dimensional model is also exemplarily shown. The steps of generating the weld bead three-dimensional model based on the weld bead simulation surface include:
[0054] Use reverse engineering software to reverse model the weld simulation surface to obtain a three-dimensional model of the weld;
[0055] The weld bead 3D model is exported in a format recognizable by NC programming.
[0056] It is understandable that reverse engineering software refers to software commonly used for reverse engineering with model simulation and editing functions, such as Geomagic Wrap, Imageware, CopyCAD, RapidForm, etc.
[0057] Furthermore, the steps of performing CNC programming on the mold to be repaired by using the three-dimensional model of the weld as a reference include:
[0058] Use CNC programming software to read the three-dimensional model of the weld;
[0059] Based on the 3D model of the weld, the machining tool path is compiled in the NC programming software;
[0060] The mold to be repaired is processed according to the machining tool path.
[0061] In step S140, the steps of performing NC programming based on the three-dimensional weld bead model to perform NC machining on the mold to be repaired, and programming a machining tool path in the NC programming software based on the three-dimensional weld bead model, include:
[0062] Edit the cutting feed path. The cutting feed methods of the cutting feed path include linear feed and / or horizontal arc feed.
[0063] Regarding the above steps, it is worth noting that in the existing process of repairing molds by welding, there is no information interaction between the outer contour information of the weld and the machining process, and there is a lack of information correlation. Therefore, in order to avoid excessive cutting of the weld during machining, the size of the weld needs to be estimated as large as possible, resulting in a longer tool path. At the same time, due to the large amount of weld material estimated, it is often necessary to feed the tool at an oblique angle for processing safety and convenience. The oblique feed method also reduces processing efficiency and causes the tool to be subjected to axial and radial impact resistance when cutting into the weld material, thereby reducing tool life.
[0064] In this embodiment, the three-dimensional model of the weld bead can accurately represent the actual size of the current weld bead, and there is no need to additionally estimate the amount of welding material. Therefore, a straight line or horizontal arc feed method with higher feed efficiency and less tool damage can be adopted. The selection of the above feed method is combined with the mold repair method based on the weld bead trajectory in this embodiment, which is conducive to further improving processing efficiency and improving tool life.
[0065] As described above, the mold repair method based on weld bead trajectory provided by the present application records the weld bead trajectory and generates a three-dimensional model of the welding area according to the weld bead trajectory, which is used as a reference for CNC programming, thereby establishing a connection between the welding and machining processes of the mold. It can effectively avoid estimation errors during the design of the machining process, greatly reduce the risk of tool collision, effectively improve the dimensional accuracy and design convenience of the machining tool path, and improve the efficiency of mold repair.
[0066] In one embodiment, the present application also exemplarily provides a mold repair device based on a weld track, and the mold repair device based on a weld track corresponds one-to-one with the mold repair method based on a weld track in the above embodiment, such as Figure 2 As shown, Figure 2 : This is a schematic diagram of the structure of a mold repair device based on weld track according to an exemplary embodiment of the present application, which includes a track acquisition module 201, a first data processing module 202, a second data processing module 203 and a CNC machining module 204. The detailed description of each module is as follows:
[0067] The trajectory acquisition module 201 is used to record the weld track when performing surfacing welding on the area to be repaired of the mold to be repaired;
[0068] The first data processing module 202 is used to generate a weld simulation surface of the area to be repaired after surfacing welding based on the weld trajectory;
[0069] The second data processing module 203 is used to generate a weld bead three-dimensional model based on the weld bead simulation surface;
[0070] The NC processing module 204 is used to perform NC programming based on the three-dimensional model of the weld bead so as to perform NC processing on the mold to be repaired.
[0071] In some embodiments, the trajectory acquisition module 201 further includes an automatic welding unit for automatically welding the area to be repaired.
[0072] The mold repair device based on weld track provided by the present application records the weld track and generates a three-dimensional model of the welding area according to the weld track, which is used as a reference for CNC programming, thereby establishing a connection between the welding and machining processes of the mold. It can effectively avoid estimation errors in the design of machining procedures, greatly reduce the risk of tool collision, effectively improve the dimensional accuracy and design convenience of the machining tool path, and improve the efficiency of mold repair.
[0073] It should be noted that the weld track-based mold repair device provided in the above embodiment and the weld track-based mold repair method provided in the above embodiment are based on the same concept. The specific manner in which each terminal performs the operation has been described in detail in the method embodiment and will not be repeated here. In actual applications, the weld track-based mold repair device provided in the above embodiment can, as needed, allocate the above functions to different functional modules, that is, divide the internal structure of the device into different functional modules to complete all or part of the functions described above, and this is not limited here.
[0074] An embodiment of the present application also provides an electronic device, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device implements the mold repair method based on weld bead trajectory provided in the above-mentioned embodiments.
[0075] Figure 3 The following is a schematic diagram showing the structure of a computer system suitable for implementing an electronic device according to an embodiment of the present application. Figure 3 The computer system 300 of the electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0076] like Figure 3 As shown, the computer system 300 includes a central processing unit (CPU) 301, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 302 or the program loaded from the storage part 308 to the random access memory (RAM) 303, such as executing the method described in the above embodiment. Various programs and data required for system operation are also stored in the RAM 303. The CPU 301, ROM 302 and RAM 303 are connected to each other via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.
[0077] The following components are connected to the I / O interface 305: an input section 306 including a keyboard, a mouse, and the like; an output section 307 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 308 including a hard disk and the like; and a communication section 309 including a network interface card such as a LAN (Local Area Network) card or a modem. The communication section 309 performs communication processing via a network such as the Internet. A drive 310 is also connected to the I / O interface 305 as needed. Removable media 311, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 310 as needed, so that computer programs read therefrom can be installed into the storage section 308 as needed.
[0078] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 309, and / or installed from a removable medium 311. When the computer program is executed by the central processing unit (CPU) 301, the various functions defined in the system of the present application are executed.
[0079] It should be noted that the computer-readable medium shown in the embodiments of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable computer program. This propagated data signal can take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. A computer program embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, or any suitable combination thereof.
[0080] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. Among them, each box in the flowchart or block diagram can represent a module, program segment, or part of the code, and the above-mentioned module, program segment, or part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0081] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. In some cases, the names of these units do not constitute limitations on the units themselves.
[0082] Another aspect of the present application provides a computer-readable storage medium storing a computer program. When executed by a computer processor, the computer program causes the computer to perform the aforementioned weld bead trajectory-based mold repair method. The computer-readable storage medium may be included in the electronic device described in the above embodiments, or may exist independently and not be incorporated into the electronic device.
[0083] Another aspect of the present application provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the mold repair method based on weld bead trajectory provided in each of the above embodiments.
[0084] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the present invention. Anyone skilled in the art may modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, any equivalent modifications or alterations made by one of ordinary skill in the art without departing from the spirit and technical principles disclosed herein are intended to be covered by the claims of the present invention.
Claims
1. A mold repair method based on weld track, characterized in that: include: Perform surfacing welding on the area to be repaired of the mold and record the weld track; Based on the weld track, generating a weld simulation surface of the area to be repaired after surfacing welding; generating a weld bead three-dimensional model according to the weld bead simulation surface; The three-dimensional model of the weld is used as a reference to perform numerical control programming to perform numerical control processing on the mold to be repaired.
2. The mold repair method based on weld track according to claim 1, characterized in that: The step of performing surfacing welding on the area to be repaired of the mold to be repaired and recording the weld track includes: Automatically welding the area to be repaired by an automatic welding device, wherein the automatic welding device stores weld bead planning software for controlling the automatic welding device to perform a preset welding action; Send a weld track extraction request to the weld track planning software, receive and record the weld track output by the weld track planning software in a preset format.
3. The mold repair method based on weld track according to claim 2, characterized in that: The welding mode of the automatic welding equipment includes automatic thin layer welding.
4. The mold repair method based on weld track according to claim 1, characterized in that: The step of generating a weld bead three-dimensional model based on the weld bead simulation surface includes: Reverse modeling is performed on the weld simulation surface using reverse engineering software to obtain a three-dimensional weld model; The three-dimensional model of the weld is output in a recognizable format for numerical control programming.
5. The mold repair method based on weld track according to claim 4, characterized in that: The step of performing CNC programming based on the three-dimensional model of the weld bead to perform CNC machining on the mold to be repaired includes: Using numerical control programming software to read the three-dimensional model of the weld; Based on the three-dimensional weld bead model, compiling a machining tool path in the numerical control programming software; The mold to be repaired is processed according to the processing tool path.
6. The mold repair method based on weld track according to claim 5, characterized in that: The step of compiling a machining tool path in the numerical control programming software based on the weld bead three-dimensional model includes: A cutting feed path is compiled, wherein the feed mode of the cutting feed path includes linear feed and / or horizontal arc feed.
7. The mold repair method based on weld track according to claim 1, characterized in that: The type of the weld simulation surface is a triangular surface.
8. A mold repair device based on weld track, characterized in that: include: A trajectory acquisition module is used to record the weld track when performing surfacing welding on the area to be repaired of the mold to be repaired; A first data processing module is used to generate a weld bead simulation surface of the area to be repaired after surfacing welding based on the weld bead trajectory; A second data processing module is used to generate a three-dimensional model of the weld according to the weld simulation surface; The numerical control processing module is used to perform numerical control programming with reference to the three-dimensional model of the weld bead, so as to perform numerical control processing on the mold to be repaired.
9. An electronic device, characterized in that: include: one or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, enables the electronic device to implement the mold repair method based on weld bead trajectory as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that A computer program is stored thereon, and when the computer program is executed by a processor of a computer, the computer is caused to execute the mold repair method based on weld bead trajectory according to any one of claims 1 to 7.
Citation Information
Patent Citations
Method for repairing damaged precision part of turbine
CN105149861A
Top cover brazing self-adaptive grinding method based on 3D line laser visual guidance
CN115592501A