Method, device, equipment, storage medium and product for marking weld positions

By identifying and marking weld positions in 3D models, the problem of manual marking of welding drawings, which is labor-intensive and prone to errors, is solved, and automated and highly accurate weld marking is achieved.

CN113902885BActive Publication Date: 2025-09-23CRRC TANGSHAN CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110896674.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-05
Publication Date
2025-09-23
Estimated Expiration
2041-08-05

AI Technical Summary

Technical Problem

At present, the welding drawings of rail vehicle bogies need to be manually marked, which is labor-intensive and prone to errors, and there are problems with information mismatch or omissions.

Method used

By acquiring the structure in the 3D model, identifying the geometric parameters of the single-piece structure, determining the weld position according to the preset rule information, and automatically marking the weld symbols on the 3D model, including establishing the mapping relationship between geometric parameters and weld parameters and triggering operations.

Benefits of technology

It realizes automatic and accurate marking of weld positions, reduces manual operations, saves time and improves marking accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113902885B_ABST
    Figure CN113902885B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, device, storage medium, and product for marking weld locations. The method includes: acquiring a structure in a three-dimensional model and identifying geometric parameters of at least one individual structure within the structure; determining a weld symbol for a location to be welded on the at least one individual structure according to preset rule information and the geometric parameters; and marking the weld symbol at the location to be welded on the three-dimensional model in response to a triggering operation at the location to be welded. This method solves the problem of manual annotation of welding drawings, which is labor-intensive and prone to errors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to welding technology, and in particular to a method, device, equipment, storage medium and product for marking weld positions. Background Art

[0002] At present, welding drawings play a vital role in guiding welding operations and reviewing welding system qualifications, and also indirectly affect the welding quality of rail vehicle bogies.

[0003] However, at present, the welding drawings of rail vehicle bogies are still in the state of manual annotation, which not only requires a large workload but also easily leads to problems such as information mismatch or information omission.

[0004] Therefore, there is an urgent need for a method that can automatically and accurately mark the weld location. Summary of the Invention

[0005] The present application provides a method, device, equipment, storage medium and product for marking weld positions, which are used to solve the problem that manual annotation of welding drawings is labor-intensive and prone to errors.

[0006] In one aspect, the present application provides a method for marking a weld position, the method comprising:

[0007] Acquire a structure in a three-dimensional model and identify geometric parameters of at least one individual structure in the structure;

[0008] Determining a weld symbol of a to-be-welded position of the at least one single structure according to preset rule information and the geometric parameters;

[0009] In response to a triggering operation of the position to be welded, the weld symbol is marked on the position to be welded in the three-dimensional model.

[0010] Optionally, determining the weld symbol of the to-be-welded position of the at least one single structure according to preset rule information and the geometric parameters includes:

[0011] Using the geometric parameters as input values ​​of the preset rule information;

[0012] Calculate the output value according to the calculation method in the preset rule information based on the input value;

[0013] The output value is used as a weld symbol of the to-be-welded position of the at least one single structure.

[0014] Optionally, before acquiring the structure in the three-dimensional model and identifying the geometric parameters of at least one single structure in the structure, the method further includes:

[0015] A mapping relationship between the geometric parameters and at least one weld parameter is established, and preset rule information is formed according to the mapping relationship.

[0016] Optionally, establishing a mapping relationship between the geometric parameter and at least one weld parameter includes:

[0017] Acquire at least one weld parameter in a weld rule library; wherein the weld parameter includes: weld type, weld label and weld number;

[0018] According to the index requirements of the weld, a mapping relationship between the geometric parameters and the at least one weld parameter is established.

[0019] Optionally, after marking the weld symbol on the position to be welded on the three-dimensional model, the method further includes:

[0020] The marking result of the weld symbol of the position to be welded is displayed for the user to view.

[0021] Optionally, after displaying the marking result of the weld symbol of the position to be welded, the method further includes:

[0022] A process file of the marking result is generated according to the marking result.

[0023] Optionally, the method further includes:

[0024] If the marking result does not meet the preset conditions, obtaining the data information in the process file;

[0025] Determine error information of the marking result according to the data information.

[0026] Optionally, the geometric parameters include one or more of the following: plate thickness, tube outer diameter, groove angle, blunt edge and weld length.

[0027] On the other hand, the present application provides a device for marking a weld position, the device comprising:

[0028] an identification module, configured to obtain a structure in a three-dimensional model and identify geometric parameters of at least one single structure in the structure;

[0029] a determination module, configured to determine a weld symbol of a to-be-welded position of the at least one single structure according to preset rule information and the geometric parameters;

[0030] The marking module is used to respond to the triggering operation of the position to be welded and mark the weld symbol on the position to be welded in the three-dimensional model.

[0031] Optionally, determine the modules, including:

[0032] Using the geometric parameters as input values ​​of the preset rule information;

[0033] Calculate the output value according to the calculation method in the preset rule information based on the input value;

[0034] The output value is used as a weld symbol of the to-be-welded position of the at least one single structure.

[0035] Optionally, the device further includes:

[0036] A forming module is used to establish a mapping relationship between the geometric parameters and at least one weld parameter, and to form preset rule information according to the mapping relationship.

[0037] Optionally, form a module, including:

[0038] Acquire at least one weld parameter in a weld rule library; wherein the weld parameter includes: weld type, weld label and weld number;

[0039] According to the index requirements of the weld, a mapping relationship between the geometric parameters and the at least one weld parameter is established.

[0040] Optionally, the device further includes:

[0041] The display module is used to display the marking results of the weld symbols of the positions to be welded for users to view.

[0042] Optionally, the device further includes:

[0043] The process file forming module is used to form a process file of the marking result according to the marking result.

[0044] Optionally, the device further includes:

[0045] an error information determination module, configured to obtain data information in the process file if the annotation result does not meet a preset condition;

[0046] Determine error information of the marking result according to the data information.

[0047] The device also includes that the geometric parameters include one or more of the following: plate thickness, pipe outer diameter, groove angle, blunt edge and weld length.

[0048] This application provides a method, device, equipment, storage medium, and product for marking weld locations. These methods obtain a three-dimensional model of a product, identify the geometric parameters of each individual structure in the three-dimensional model, and combine these geometric parameters with pre-set rule information to determine the welding symbols for the locations to be welded between the individual structures. Upon receiving a triggering operation for a location to be welded, the weld symbols are automatically marked at the locations to be welded in the three-dimensional model. This technical solution enables the automatic and accurate marking of weld locations, thereby avoiding extensive manual work, saving time, and improving marking accuracy. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0050] Figure 1 This is a flow chart of a method for marking weld positions according to the first embodiment of the present application;

[0051] Figure 2 This is a flow chart of a method for marking weld positions according to the second embodiment of the present application;

[0052] Figure 3 This is a table of preset rules for welds provided in accordance with the second embodiment of the present application;

[0053] Figure 4 This is a flow chart of a method for marking weld positions according to the third embodiment of the present application;

[0054] Figure 5 This is a schematic diagram of the marking result of a weld symbol provided in Example 3 of the present application;

[0055] Figure 6 This is a schematic diagram of an XML file provided according to Example 3 of the present application;

[0056] Figure 7 This is a schematic structural diagram of a device for marking weld positions according to the fourth embodiment of the present application;

[0057] Figure 8 is a block diagram of a terminal device provided according to an exemplary embodiment.

[0058] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0059] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0060] First, let’s explain the terms involved in this application:

[0061] Geometric parameters are used to describe the shape of a single structure in a 3D model. Specifically, this shape can include a single parameter or a combination of multiple parameters. Exemplary geometric parameters include plate thickness, tube outer diameter, groove angle, blunt edge, and weld length. Plate thickness can be represented by T, tube outer diameter by D, groove angle by A, blunt edge by C, and weld length by L.

[0062] The preset rule information is an algorithm rule for processing geometric parameters. Specifically, the preset rule information is set in advance.

[0063] The position to be welded refers to the connection position between single-piece structures in the three-dimensional model. There can be multiple welding methods for the position to be welded. For example, the method can be a butt weld, a fillet weld, a single-sided combination weld, and a double-sided combination weld.

[0064] Weld symbols are used to describe data information about weld locations. For example, weld symbols include weld grade, weld serial number, and endnotes.

[0065] The trigger operation is the user's operation on the three-dimensional model. The operation can be preset by the user. For example, the operation can be double-clicking the position to be welded, or single-clicking the position to be welded, or any operation that can cause the computer device to respond.

[0066] The specific application scenario of this application is to mark the weld symbols of the welding positions in the three-dimensional model in the Cero online design platform. Currently, the welding positions are marked manually, and manual annotation will cause a large workload and prone to errors.

[0067] The method for marking weld positions provided in this application is intended to solve the above technical problems in the prior art.

[0068] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.

[0069] Figure 1 : This is a flow chart of a method for marking weld positions according to the first embodiment of the present application. Specifically, the first embodiment includes the following steps:

[0070] S110 , acquiring a structure in a three-dimensional model, and identifying geometric parameters of at least one single structure in the structure.

[0071] In this embodiment, a structure is obtained from a 3D model on the Cero online design platform. Specifically, the structure may be composed of at least one single-piece structure. When obtaining the single-piece structure from the 3D model, the parameters can be obtained sequentially based on each edge of the single-piece structure, thereby obtaining the three-dimensional geometric parameters of the single-piece structure. Exemplarily, the geometric parameters of the single-piece structure may be: T14, D / , A45, C1, L2790, T14, D / , A45, C1, L2580, T14, D / , A45, C2, L98, T14, D / , A30, C2, L2790. D / indicates that the single-piece structure does not have a tube outer diameter. Furthermore, the plate thickness of the first edge of the single-piece structure is 14 cm, the tube outer diameter is absent, the single-piece groove angle is 45 degrees, the blunt edge is 1 cm, and the weld length is 2790 cm.

[0072] If the geometric parameters of two single-piece structures are obtained, they are divided by *. For example, T14, D / , A45, C1, L2790, T14, D / , A45, C1, L2580, T14, D / , A45, C2, L98, T14, D / , A30, C2, L2790, *T14, D / , A30, C2, L271, T14, D / , A50, C2, L150, T14, D / , A22.5, C1, L100.

[0073] S120 : Determine a weld symbol of a to-be-welded position of at least one single structure according to preset rule information and geometric parameters.

[0074] In this embodiment, the geometric parameters of at least one single structure are combined with the preset rule information, and the above-mentioned geometric parameters are processed according to the preset rule information to obtain the weld symbol. The above-mentioned data processing process is performed on each position to be welded, and finally the weld symbol of each position to be welded is determined.

[0075] S130 , in response to a triggering operation of the position to be welded, marking a weld symbol on the position to be welded in the three-dimensional model.

[0076] In this embodiment, when a user triggers a welding position, a weld symbol is automatically annotated at the welding position. For example, if welding position A is composed of the connection between a single structure A and a single structure B, and the triggering operation is to double-click the welding position, then when the double-click operation is received, a weld symbol is annotated at welding position A in the 3D model. The weld symbol is a uniquely identified symbol generated for welding position A.

[0077] This application provides a method, device, equipment, storage medium, and product for marking weld locations. These methods obtain a three-dimensional model of a product, identify the geometric parameters of each individual structure in the three-dimensional model, and combine these geometric parameters with pre-set rule information to determine the welding symbols for the locations to be welded between the individual structures. Upon receiving a triggering operation for a location to be welded, the weld symbols are automatically marked at the locations to be welded in the three-dimensional model. This technical solution enables the automatic and accurate marking of weld locations, thereby avoiding extensive manual work, saving time, and improving marking accuracy.

[0078] Figure 2 This is a flow chart of a method for marking weld positions according to the second embodiment of the present application. Specifically, the second embodiment includes the following steps:

[0079] S210: Establish a mapping relationship between a geometric parameter and at least one weld parameter, and form preset rule information according to the mapping relationship.

[0080] In this embodiment, a mapping relationship between the geometric parameters and the at least one weld parameter is established based on the geometric parameters, at least one weld parameter, and a preset calculation method. Specifically, at least one weld parameter is obtained from a weld rule library; the weld parameters include weld type, weld label, and weld number; and a mapping relationship between the geometric parameters and the at least one weld parameter is established according to weld index requirements.

[0081] Furthermore, weld types include butt welds, fillet welds, single-sided combination welds, and double-sided combination welds. Specifically, the weld labels of butt welds can be V, Y, U, I, HV, HY, and J; wherein V represents a V-type weld, Y represents a Y-type weld, U represents a U-type weld, I represents an I-type weld, HV represents an HV-type weld, HY represents a HY-type weld, and J represents a J-type weld. The weld symbols of a single-sided combination weld can be HV+a and HY+a, and the weld symbols of a double-sided combination weld are HV+a / HV and HV+a / HV+a. Weld numbers mainly refer to the numbers of various specific symbols.

[0082] Furthermore, the weld parameters also include: auxiliary symbol parameters, weld surface treatment symbols, concave surface, convex surface, flat weld, flat ground, ground weld toe, welding path symbol, circumferential weld O, intermittent weld, arrow, pointing to the upper edge of the blunt edge of the groove on one side, pointing to the intersection line of two component parts, pointing to the upper edge of the blunt edge of the groove on one side, pointing to the upper edge of the blunt edge of the groove on one side and reference line.

[0083] For more information about the preset rules, see Figure 3 , Figure 3 Shown is a preset rule for a weld seam.

[0084] S220: Acquire a structure in a three-dimensional model, and identify geometric parameters of at least one single structure in the structure.

[0085] S230: Use the geometric parameters as input values ​​of preset rule information.

[0086] In this embodiment, illustratively, the geometric parameters are T1, A1, C1, T2, A2, and C2, and the above geometric parameters are input into the preset rules.

[0087] S240: Calculate the output value based on the input value according to the calculation method in the preset rule information.

[0088] In this embodiment, according to the calculation method C≤1 and A1+A2=50-60 in the preset rule, a V-shaped weld is obtained as a derivation result, and the weld angle value is x=min(T1, T2).

[0089] S250: Use the output value as a weld symbol of a to-be-welded position of at least one single structure.

[0090] In this embodiment, V and x=min(T1, T2) are used as the weld symbol of the position to be welded. The advantage of this setting is that the weld symbol can be intelligently generated according to the geometric parameters, and the weld symbol can be quickly marked.

[0091] S260: In response to a triggering operation of the position to be welded, a weld symbol is marked on the position to be welded in the three-dimensional model.

[0092] In this embodiment, if a trigger operation of the position to be welded is received, illustratively, when the trigger operation is a double-click operation, the weld symbol V and x=min(T1, T2) are marked on the position to be welded in the three-dimensional model.

[0093] Figure 4 : This is a flow chart of a method for marking weld positions according to the third embodiment of the present application. Specifically, the third embodiment includes the following steps:

[0094] S410: Acquire a structure in a three-dimensional model, and identify geometric parameters of at least one single structure in the structure.

[0095] S420: Determine a weld symbol of a to-be-welded position of at least one single structure according to preset rule information and geometric parameters.

[0096] S430: In response to a triggering operation of the position to be welded, a weld symbol is marked on the position to be welded in the three-dimensional model.

[0097] S440. Display the marking results of the weld symbols of the positions to be welded for the user to view.

[0098] In this embodiment, the marking results of the welding position can be found in Figure 5 A schematic diagram of a weld symbol annotation result is shown in FIG. The annotation result can be displayed to the user, and the geometric parameters of the annotation result can be displayed in a variable text in the custom drawing symbol.

[0099] S450: Generate a process file of the annotation results based on the annotation results.

[0100] In this embodiment, the process file of the marking result is generated as an XML (Extensible Markup Language) file and stored in the storage system. Figure 6 A schematic diagram of an XML file is shown in FIG.

[0101] S460: If the marking result does not meet the preset conditions, the data information in the process file is obtained.

[0102] In this embodiment, the preset condition can be the serial number at the end of the marking result. For example, if there is no serial number at the end of the marking result or the serial number does not correspond, it means that the marking result does not meet the preset conditions, which will cause the weld grade in the output marking result to not correspond. Specifically, the order of the serial numbers at the end is N2 / CPB / UT / G1 / 20, and the end of the marking result must be marked according to this serial number, and the end of the double-sided weld marking result needs to be marked with two serial numbers, otherwise the output result will be incomplete. Furthermore, the " / " symbol in the marking result can be used to distinguish the weld grade and serial number.

[0103] S470: Determine error information of the marking result based on the data information.

[0104] In this embodiment, the error message of the problem is confirmed by checking the data information in the process file, and then modified so that the annotation result meets the preset conditions and is displayed normally. The advantage of this setting is that when a problem occurs in the annotation result, the problem can be quickly and accurately determined.

[0105] Figure 7 1 is a schematic diagram of a device for marking weld positions according to the fourth embodiment of the present application. Specifically, the fourth embodiment includes:

[0106] an identification module 710 for acquiring a structure in a three-dimensional model and identifying geometric parameters of at least one single structure in the structure;

[0107] A determination module 720 is configured to determine a weld symbol of a to-be-welded position of the at least one single structure according to preset rule information and the geometric parameters;

[0108] The marking module 730 is configured to respond to a triggering operation of the position to be welded and mark the weld symbol on the position to be welded in the three-dimensional model.

[0109] Optionally, the determination module 720 includes:

[0110] Using the geometric parameters as input values ​​of the preset rule information;

[0111] Calculate the output value according to the calculation method in the preset rule information based on the input value;

[0112] The output value is used as a weld symbol of the to-be-welded position of the at least one single structure.

[0113] Optionally, the device further includes:

[0114] The forming module 740 is used to establish a mapping relationship between the geometric parameters and at least one weld parameter, and form preset rule information according to the mapping relationship.

[0115] Optionally, forming module 740 includes:

[0116] Acquire at least one weld parameter in a weld rule library; wherein the weld parameter includes: weld type, weld label and weld number;

[0117] According to the index requirements of the weld, a mapping relationship between the geometric parameters and the at least one weld parameter is established.

[0118] Optionally, the device further includes:

[0119] The display module 750 is used to display the marking result of the weld symbol of the position to be welded for the user to view.

[0120] Optionally, the device further includes:

[0121] The process file forming module 760 is used to form a process file of the marking result according to the marking result.

[0122] Optionally, the device further includes:

[0123] an error information determination module 770, configured to obtain data information in the process file if the annotation result does not meet a preset condition;

[0124] Determine error information of the marking result according to the data information.

[0125] The device also includes that the geometric parameters include one or more of the following: plate thickness, pipe outer diameter, groove angle, blunt edge and weld length.

[0126] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0127] Figure 8 is a block diagram of a terminal device according to an exemplary embodiment, which may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0128] Apparatus 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .

[0129] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operation, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to perform all or part of the steps of the above-described method. In addition, the processing component 802 may include one or more modules to facilitate interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate interaction between the multimedia component 808 and the processing component 802.

[0130] The memory 804 is configured to store various types of data to support the operations of the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device, or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk, or optical disk.

[0131] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the device 800.

[0132] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, slides, and gestures on the touch panel. The touch sensor can not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.

[0133] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC) that is configured to receive external audio signals when the device 800 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 804 or transmitted via the mic.

[0134] The communication component 816 sends. In some embodiments, the audio component 810 further includes a speaker for outputting audio signals.

[0135] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as a keyboard, click wheel, buttons, etc. These buttons may include but are not limited to: a home button, volume buttons, a start button, and a lock button.

[0136] The sensor assembly 814 includes one or more sensors for providing various aspects of the status assessment of the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800. The sensor assembly 814 can also detect changes in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and temperature changes of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0137] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0138] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described method.

[0139] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by the processor 820 of the apparatus 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0140] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a terminal device, enables the terminal device to execute the above-mentioned method for marking the position of a weld.

[0141] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.

[0142] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.

Claims

1. A method for marking weld positions, characterized in that: The method comprises: Acquire a structure in a three-dimensional model and identify geometric parameters of at least one individual structure in the structure; Using the geometric parameters as input values ​​of preset rule information; Calculate the output value according to the calculation method in the preset rule information based on the input value; Using the output value as a weld symbol of a position to be welded of the at least one single structure; wherein the position to be welded refers to a connection position between two single structures in a three-dimensional model, and the weld symbol includes at least a weld type; In response to a triggering operation of the position to be welded, the weld symbol is marked on the position to be welded in the three-dimensional model.

2. The method according to claim 1, characterized in that Before acquiring the structure in the three-dimensional model and identifying the geometric parameters of at least one single structure in the structure, the method further includes: A mapping relationship between the geometric parameters and at least one weld parameter is established, and preset rule information is formed according to the mapping relationship.

3. The method according to claim 2, characterized in that The establishing of a mapping relationship between the geometric parameter and at least one weld parameter comprises: Obtain at least one weld parameter in a weld rule library; wherein the weld parameter includes: weld type, weld number, and weld number; According to the index requirements of the weld, a mapping relationship between the geometric parameters and the at least one weld parameter is established.

4. The method according to claim 1, wherein After marking the weld symbol on the to-be-welded position of the three-dimensional model, the method further includes: The marking result of the weld symbol of the position to be welded is displayed for the user to view.

5. The method according to claim 4, characterized in that After displaying the marking result of the weld symbol of the position to be welded, the method further includes: A process file of the marking result is generated according to the marking result.

6. The method according to claim 5, characterized in that The method further comprises: If the marking result does not meet the preset conditions, obtaining the data information in the process file; Determine error information of the marking result according to the data information.

7. The method according to any one of claims 1 to 6, characterized in that The geometric parameters include one or more of the following: plate thickness, tube outer diameter, groove angle, blunt edge and weld length.

8. A device for marking weld positions, characterized in that: The device comprises: an identification module, configured to obtain a structure in a three-dimensional model and identify geometric parameters of at least one single structure in the structure; a determination module, configured to use the geometric parameters as input values ​​of preset rule information; calculate output values ​​using the input values ​​according to a calculation method in the preset rule information; and use the output values ​​as weld symbols for positions to be welded of the at least one single structure; wherein the positions to be welded refer to connection positions between single structures in a three-dimensional model, and the weld symbols include at least weld types; The marking module is used to respond to the triggering operation of the position to be welded and mark the weld symbol on the position to be welded in the three-dimensional model.

9. A device for marking weld positions, comprising: Memory, processor; The memory is used to store the processor executable instructions; The processor is configured to perform the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1 to 7 when executed by a processor.

11. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Three-dimensional body in white welding process card weaving method based on welding spot structured data

    CN108465964A