Marking method, device and equipment for ship welding seam and medium
By obtaining the ship's weld groove information to generate a weld model and applying MBD technology, the problems of weld boundary groove customization and process characteristic display were solved, and the structured management of weld information and the improvement of construction accuracy were achieved.
Patent Information
- Application Number
- CN202510777602.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-09-19
AI Technical Summary
During the ship design and construction process, existing technologies make it difficult to accurately customize the opening of grooves in local areas of weld boundaries and automatically differentiate the characteristics of different welding processes, resulting in distorted weld type identification and affecting construction accuracy and efficiency.
By obtaining the ship weld groove information, generating a weld model, and generating a weld solid model and its marking information based on MBD technology, the structuring of weld information is achieved throughout the entire process, and different welding process characteristics are differentiated and marked.
It enables accurate customization of weld models and intuitive presentation of welding process requirements, improving the accuracy and efficiency of shipbuilding.
Smart Images

Figure CN120671277A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of ship design and construction, and specifically relates to a method, device, equipment and medium for marking ship welds. Background Art
[0002] In the field of ship design and construction, the widespread adoption of model-based definition technologies has driven digital transformation. As professional shipbuilding software, AVEVAMARINE plays a key role in 3D model construction, welding process definition, and data integration throughout the entire process. AM can generate weld models, which are then linked to welding codes. These codes contain key information such as welding procedures, groove parameters, penetration requirements, and quality inspection standards, for example, whether a weld is a full penetration weld or a deep penetration weld.
[0003] However, in the actual use of AM, when a groove is opened in a local area of the weld boundary, AM often fails to read the weld code or recognizes it incorrectly, resulting in distorted weld type identification and difficulty in accurately reflecting the welding process design intent. At the same time, AM lacks the function of interrupting welds or manually selecting points to generate welds. Directly modifying and editing the welding code may cause the manually edited content to be automatically overwritten when the weld model is regenerated. This requires repeated editing operations and is prone to omissions or incorrect editing of the weld code, seriously affecting the accuracy and efficiency of digital ship construction.
[0004] Therefore, how to achieve accurate customization of local bevel openings on the boundary and to provide a unified and automated differentiated display of different welding process characteristics is an urgent problem that needs to be solved by people in this field. Summary of the Invention
[0005] The embodiments of the present application provide a method, device, equipment and medium for marking ship welds, with the aim of achieving accurate customization of weld models, so that weld groove information can be structured throughout the entire shipbuilding process, and differentiated marking of different welding process characteristics can intuitively present weld structural details, facilitating rapid understanding of welding process requirements.
[0006] In a first aspect, an embodiment of the present application provides a method for marking a ship weld, the method comprising: Acquire weld groove information of the ship; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information, and opening thickness information; Generating a weld model according to the weld groove information; wherein the material type of the weld model includes a full penetration type and a deep penetration type; A weld solid model and marking information of the weld solid model are generated based on the weld model.
[0007] In a second aspect, an embodiment of the present application provides a device for marking a ship weld, the device comprising: A groove information acquisition module is used to obtain the weld groove information of the ship; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information and opening thickness information; A weld model generation module is used to generate a weld model according to the weld groove information; wherein the material type of the weld model includes a full penetration type and a deep penetration type; The weld marking module is used to generate a weld entity model and marking information of the weld entity model based on the weld model.
[0008] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0010] In an embodiment of the present application, the weld groove information of a ship is obtained; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information, and opening thickness information; a weld model is generated based on the weld groove information; wherein the material type of the weld model includes a full penetration type and a deep penetration type; and a weld solid model and marking information of the weld solid model are generated based on the weld model. The above-mentioned ship weld marking method, by generating a weld model based on the weld groove information of the ship, and generating a weld solid model and marking information of the weld solid model based on the weld model, can achieve accurate customization of the weld model, so that the weld groove information runs through the entire ship construction process in a structured manner, and the differentiated marking of different welding process characteristics can intuitively present the weld structure details, facilitating a quick understanding of the welding process requirements. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] Figure 1 This is a flow chart of a method for marking ship welds provided in Example 1 of the present application; Figure 2 This is a schematic diagram of the groove text provided in Example 1 of the present application; Figure 3 This is a flow chart of a method for marking ship welds provided in Example 2 of the present application; Figure 4This is an example diagram of a weld solid model provided in Example 2 of the present application; Figure 5 This is a flow chart of a method for marking ship welds provided in Example 3 of the present application; Figure 6 This is an example diagram showing the angles of component installation provided in Example 3 of the present application; Figure 7 This is a schematic structural diagram of a ship weld marking device provided in Example 4 of the present application; Figure 8 This is a structural diagram of the electronic device provided in Example 5 of the present application. DETAILED DESCRIPTION
[0012] To further clarify the objectives, technical solutions, and advantages of this application, specific embodiments of the present application are described in further detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are intended only to illustrate this application and are not intended to limit it. It should also be noted that, for ease of description, the drawings only illustrate portions relevant to this application, not all of them. Before discussing the exemplary embodiments in more detail, it should be noted that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts depict the various operations (or steps) as sequential processes, many of the operations can be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations can be rearranged. The process may terminate upon completion of its operations, but may also include additional steps not shown in the accompanying drawings. The process may correspond to a method, function, procedure, subroutine, subprogram, or the like.
[0013] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0014] The terms "first," "second," and the like in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the data used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. In addition, the term "and / or" in the specification and claims indicates at least one of the objects being accessed, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0015] The following, in conjunction with the accompanying drawings, describes in detail the ship weld marking method, device, equipment and medium provided by the embodiments of the present application through specific embodiments and their application scenarios.
[0016] Example 1 Figure 1 This is a flow chart of the method for marking ship welds provided in Example 1 of the present application. Figure 1 As shown, the specific steps include: S101, obtaining weld groove information of a ship; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information, and opening thickness information; First, this application is applicable to scenarios involving the design and construction of ships. Specifically, the acquisition of weld groove information, the generation of weld models, and the creation of weld solid models and marking information can be performed by smart terminals. The generated weld solid models and marking information can accurately and completely convey the design and manufacturing requirements of ship welds.
[0017] Based on the above usage scenarios, it can be understood that the execution subject of this application can be the smart terminal, such as a desktop computer, a laptop computer, a mobile phone, a tablet computer, and an interactive multimedia device, etc., and no excessive restrictions are made here.
[0018] A ship is a means of transport capable of sailing on water, generally used to transport people and cargo and perform various specific tasks. A weld is a joint formed by partially melting or pressurizing the workpieces (such as metal sheets and pipes) during the welding process, followed by cooling. It is a solid metallurgical bond connecting the workpieces, used to achieve structural strength or sealing. It is commonly found in shipbuilding, bridge construction, and machinery manufacturing. A groove is a pre-fabricated groove with a specific geometry, created according to the welding process. During welding, the filler metal melts and solidifies within the groove, fusing with the workpieces to form the weld. As expected, the weld and groove have the same shape and dimensions.
[0019] A ship's weld groove information can be a structured data set used to describe the geometric features and location attributes of each weld groove on the ship. It can include groove type information, opening boundary information, opening endpoint information, and opening thickness information. Specifically, groove type information can be used to clarify the groove direction of the weld groove and the relative position of the groove itself and the bevel structure; opening boundary information can be used to clarify the panel and web where the weld groove is located, as well as the boundary on the web; opening endpoint information can be used to clarify the starting and ending positions of the weld groove on the boundary; opening thickness information can be used to clarify the distance from the panel surface to the bottom of the weld groove.
[0020] In ship structures, face plates and webs are the basic structural units that make up various welded components. Face plates are plate-like components that carry and transfer loads, while webs are vertical (or inclined) plate-like components that connect face plates and support the entire structure.
[0021] Optionally, the groove type information can be expressed using groove text. Figure 2 This is a schematic diagram of the groove text provided in Example 1 of this application. Figure 2 As shown, the groove text consists of a groove direction character and a bevel character. When the groove is opened on a non-web surface, the groove direction character is "up", and when the groove is opened on the web surface, the groove direction character is "down". When the groove and the bevel are on the same surface, the bevel character is "same", when the groove and the bevel are on different surfaces, the bevel character is "non". When the panel has bevels on both sides, the bevel character is "double". As an example, when the groove is opened on a non-web surface and the groove and the bevel are on the same surface, the corresponding groove text is "upper same"; when the groove is opened on the web surface and the groove and the bevel are on different surfaces, the corresponding groove text is "lower non".
[0022] The weld groove information of the ship can be designed and recorded by the ship structure designer, and the weld groove information of the ship can be obtained by reading the design documents of the ship structure.
[0023] S102, generating a weld model according to the weld groove information; wherein the material type of the weld model includes a full penetration type and a deep penetration type; The weld model can be a digital model constructed based on weld groove information using numerical simulation technology, and can be used to guide the welding process. Specifically, the weld model can be a model generated in AVEVA MARINE software based on the weld groove information.
[0024] Correspondingly, the method of generating the weld model according to the weld groove information can be to manually construct the weld model in the AVEVA MARINE software according to the weld groove information; or the function in the AVEVA MARINE software can be used to automatically generate the weld model according to the weld groove information.
[0025] The material type of a weld model can refer to the welding process characteristics corresponding to the weld model, including full penetration welding and deep penetration welding. In AVEVA MARINE software, the material type of a weld model can refer to the material parameters of the weld model, and materials representing welding process characteristics such as full penetration welding and deep penetration welding can be selected. It is understood that in AVEVA MARINE software, the density corresponding to these materials representing welding process characteristics can be set to 0 to prevent the weld model from causing errors in the statistical calculation of the weight or center of gravity of other ship structure models.
[0026] Among them, full penetration welding (FP) refers to the situation where the weld metal completely penetrates the thickness of the parent material, forming a complete fusion from one side of the groove to the other side. It is often used in load-bearing structures (such as the connection between the transverse wall pier and the inner bottom plate of the hull structure) with high strength and durability requirements; deep penetration welding (PP) refers to the situation where the weld penetration is significantly greater than that of conventional welding by opening a groove, and the parent material is not completely penetrated but the penetration depth is large. It is used in locations with high strength requirements.
[0027] S103: Generate a weld solid model and marking information of the weld solid model based on the weld model.
[0028] The weld solid model can be a virtual simulation of the weld model converted into an actual observable three-dimensional model. The marking information of the weld solid model can be related to the weld solid model, but the weld solid model alone cannot express complete product manufacturing information. It can include weld number, panel number, and welding process characteristics.
[0029] As you can understand, combining the weld solid model with its markings can fully represent the manufacturing information of the weld groove, utilizing MBD (Model-Based Definition) technology. Specifically, MBD is an advanced digital technology widely used in computer-aided design. Its core approach is to integrate all product lifecycle data, including geometric dimensions, tolerance requirements, material properties, and process information, into a 3D model, replacing traditional 2D engineering drawings and enabling digital drive throughout the entire design, manufacturing, and inspection process.
[0030] The method of generating the weld solid model and the marking information of the weld solid model based on the weld model can be adopted by importing the weld model into software that can use MBD technology. The software can automatically generate the weld solid model and the marking information of the weld solid model based on the weld model.
[0031] In an embodiment of the present application, the weld groove information of a ship is obtained; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information, and opening thickness information; a weld model is generated based on the weld groove information; wherein the material type of the weld model includes a full penetration type and a deep penetration type; and a weld solid model and marking information of the weld solid model are generated based on the weld model. The above-mentioned ship weld marking method, by generating a weld model based on the weld groove information of the ship, and generating a weld solid model and marking information of the weld solid model based on the weld model, can achieve accurate customization of the weld model, so that the weld groove information runs through the entire ship construction process in a structured manner, and the differentiated marking of different welding process characteristics can intuitively present the weld structure details, facilitating a quick understanding of the welding process requirements.
[0032] Example 2 Figure 3 This is a flow chart of a method for marking ship welds provided in Example 2 of the present application. This solution provides a superior improvement over the above-mentioned embodiment, specifically comprising: generating a weld entity model and marking information for the weld entity model based on the weld model, including: determining a target marking color based on the material type and a pre-established relationship between the material type and the marking color; generating the weld entity model based on the weld model and the target marking color; and writing the material type into the annotation information associated with the weld entity model to obtain the marking information for the weld entity model.
[0033] like Figure 3 As shown, the specific steps include: S301, obtaining weld groove information of a ship; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information, and opening thickness information; S302, generating a weld model according to the weld groove information; wherein the material type of the weld model includes a full penetration type and a deep penetration type; S303, determining a target marking color according to the material type and a pre-established association relationship between the material type and the marking color; The marking color can refer to the color displayed on the weld solid model. The association between material type and marking color can be a pre-defined mapping rule between material type and marking color to distinguish weld solid models corresponding to different material types. For example, if the material type is full penetration, the associated marking color is green; if the material type is deep penetration, the associated marking color is pink.
[0034] The target marking color is determined based on the material type and the pre-constructed association between the material type and the marking color. The current material type can be used as a query condition to query the stored data of the pre-constructed association between the material type and the marking color. The query results include the target marking color.
[0035] S304, generating a weld entity model according to the weld model and the target marking color; The method of generating a weld solid model according to the weld model and the target marking color can be adopted by importing the weld model into software capable of using MBD technology. The software can automatically generate a weld solid model according to the weld model and set the color parameters of the weld solid model to the target marking color.
[0036] Figure 4 This is an example diagram of the weld entity model provided in Example 2 of this application. Figure 4 As shown, the full penetration weld is a full penetration type weld solid model, and its color is dark gray; the deep penetration weld is a deep penetration type weld solid model, and its color is light gray.
[0037] S305: Write the material type into the annotation information associated with the weld solid model to obtain marking information of the weld solid model.
[0038] The annotation information associated with a weld solid model can refer to a text description attached to the weld solid model, used to record key information other than geometric attributes. The material type is written into the annotation information associated with the weld solid model to obtain the weld solid model's identification information. This can be achieved by defining welding process characteristic parameters in the annotation information associated with the weld solid model and assigning the current material type to the welding process characteristic parameters to obtain the weld solid model's identification information.
[0039] The benefit of this arrangement is that by determining the target marking color based on the material type and the pre-built association between the material type and the marking color, generating a weld solid model based on the weld model and the target marking color, and writing the material type into the annotation information associated with the weld solid model, the marking information of the weld solid model is obtained, which can realize the visual distinction and structured management of weld information.
[0040] In this technical solution, optionally, generating a weld model according to the weld groove information includes: Determining a target material type according to the groove type information; When the target material type is a full penetration weld type or a deep penetration weld type, generating a weld model according to the weld groove information and the first preset profile type; or, When the target material type is neither a full penetration welding type nor a deep penetration welding type, a weld model is generated according to the weld groove information and a second preset profile type.
[0041] The target material type may be determined based on the groove type information, for example, by using the current groove type information and a pre-established association between the groove type information and the material type. The pre-established association between the groove type information and the material type may include: if the groove type information is "same as above" or "different below," the associated material type is a full penetration type; if the groove type information is "same as below," the associated material type is a deep penetration type.
[0042] A profile type refers to a standardized steel cross-sectional shape used to construct a ship structure. A first preset profile type is a profile type pre-set for full penetration and deep penetration welds, such as a circle; a second preset profile type is a profile type pre-set for other types, such as a triangle.
[0043] The method of generating a weld model according to the weld groove information and the first preset profile type can use the function in the AVEVA MARINE software to automatically generate a weld model according to the weld groove information and the first preset profile type; the method of generating a weld model according to the weld groove information and the second preset profile type can use the function in the AVEVA MARINE software to automatically generate a weld model according to the weld groove information and the second preset profile type.
[0044] The advantage of this arrangement of the present scheme is that, by generating a weld model according to the weld groove information and the first preset profile type when the target material type is a full penetration type or a deep penetration welding type, or by generating a weld model according to the weld groove information and the second preset profile type when the target material type is not a full penetration type or a deep penetration welding type, the two welding processes of full penetration type and deep penetration welding type, which are critical to the safety of ship structures, can be distinguished and marked.
[0045] Example 3 Figure 5 This is a flow chart of a method for marking ship welds provided in Example 3 of the present application. This solution makes a better improvement to the above-mentioned embodiment, specifically comprising: generating a weld model based on the weld groove information, including: generating a weld model based on the weld groove information based on AVEVA MARINE software.
[0046] like Figure 5 As shown, the specific steps include: S501, obtaining weld groove information of a ship; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information, and opening thickness information; S502, generating a weld model based on the weld groove information based on AVEVA MARINE software; wherein the material type of the weld model includes a full penetration type and a deep penetration type; AVEVA MARINE software is an integrated design and construction solution developed specifically for the field of shipbuilding and offshore engineering. It is widely used in the entire life cycle of ship design, construction and operation and maintenance. Its core positioning is to improve the efficiency, accuracy and coordination of ship engineering through digital means.
[0047] Based on AVEVA MARINE software, the method of generating weld models according to weld groove information can use the built-in parametric modeling tool of AVEVA MARINE software to automatically generate weld models by inputting weld groove information; it can also use the secondary development interface provided by AVEVA MARINE software to realize batch creation of weld models by writing customized scripts.
[0048] In this technical solution, optionally, a weld model is generated based on the weld groove information based on AVEVA MARINE software, including: Based on the STIFFENER function of AVEVA MARINE software, a weld model is generated according to the weld groove information.
[0049] The STIFFENER function is a core module for creating and managing stiffeners in ship structures. Based on the STIFFENER function of AVEVAMARINE software, a weld model is generated based on weld groove information. AVEVAMARINE software's STIFFENER function can be used to automatically calculate the equivalent round steel size based on the weld groove information and locate it at the connection between the stiffener and the base metal, generating a weld model that fits the ship structure.
[0050] The advantage of this solution is that the connections between the reinforcement and the plate frame (such as T-joints and corner joints) can be automatically identified by the AVEVA MARINE software. For full penetration welding, the STIFFENER function can ensure that the weld depth penetrates the entire thickness of the parent material. For deep penetration welding, the STIFFENER function can control the weld penetration to a specified ratio.
[0051] S503: Generate a weld solid model and marking information of the weld solid model based on the weld model.
[0052] In this technical solution, optionally, after generating a weld model based on the weld groove information using AVEVA MARINE software, the method further includes: Obtaining welding surface angle parameters of the weld model; Accordingly, generating a weld entity model and marking information of the weld entity model based on the weld model includes: generating a weld solid model based on the weld model; The welding surface angle parameter is written into the annotation information associated with the weld solid model to obtain the marking information of the weld solid model.
[0053] The weld angle parameter may refer to the angle between the base material surfaces on both sides of the weld. The weld angle parameter of the weld model may be obtained by reading the WcAng attribute of the weld model in AVEVA MARINE software as the weld angle parameter.
[0054] The welding surface angle parameter is written into the annotation information associated with the weld solid model to obtain the marking information of the weld solid model. The welding surface angle parameter can be defined in the annotation information associated with the weld solid model, and the specific value of the current welding surface angle parameter is assigned to the welding surface angle parameter defined in the annotation information to obtain the marking information of the weld solid model.
[0055] In this technical solution, optionally, after generating a weld solid model and marking information of the weld solid model based on the weld model, the method further includes: Obtaining a part model associated with the weld model; The welding surface angle parameter is marked as the part installation angle of the part model.
[0056] The part models associated with the weld model may refer to two or more base material models to which the weld model is attached. The method for obtaining the part models associated with the weld model may be to determine the part models associated with the weld model based on the boundary information in the weld groove information.
[0057] The part installation angle of a part model can refer to the relative position angle of a part in space, generally referring to the angle between two parts. To indicate the weld surface angle parameter as the part installation angle of a part model, you can define the part installation angle parameter in the annotation information associated with the part model and assign the current weld surface angle parameter to the part installation angle defined in the annotation information. You can also generate an annotation window associated with the part model and display the part installation angle in the annotation window.
[0058] Figure 6 This is an example diagram showing the angle of installation of parts provided in the third embodiment of the present application. Figure 6 As shown, Figure 6 There are two annotation windows, which respectively display the specific values of the part installation angles of 86.8 degrees and 102 degrees.
[0059] The advantage of this setting is that by obtaining the part model associated with the weld model and marking the welding surface angle parameter as the part installation angle of the part model, it is unnecessary to define the section in the AVEVA MARINE software and then calculate the part installation angle based on the section, thereby improving the efficiency of obtaining the part installation angle.
[0060] The advantage of this setting of this scheme is that by obtaining the welding surface angle parameters of the weld model and writing the welding surface angle parameters into the annotation information associated with the weld solid model, the marking information of the weld solid model is obtained, which can realize the accurate retention and efficient transmission of the welding surface angle parameters, the core data of the welding process.
[0061] The benefit of this solution is that by generating weld models based on weld groove information based on AVEVA MARINE software, the entire process of ship welds, from 3D modeling to process simulation, can be digitized. Based on the full life cycle data penetration capability of AVEVA MARINE software, it provides core support for the design optimization, deformation prediction and operation and maintenance traceability of ship welds.
[0062] Example 4 Figure 7 This is a schematic diagram of the structure of the marking device for ship welds provided in Example 4 of this application. Figure 7 As shown, the device includes: The groove information acquisition module 710 is used to obtain the weld groove information of the ship; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information, and opening thickness information; The weld model generation module 720 is configured to generate a weld model based on the weld groove information; wherein the material type of the weld model includes a full penetration type and a deep penetration type; The weld marking module 730 is used to generate a weld entity model and marking information of the weld entity model based on the weld model.
[0063] In an embodiment of the present application, a groove information acquisition module is used to obtain the weld groove information of a ship; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information, and opening thickness information; a weld model generation module is used to generate a weld model based on the weld groove information; wherein the material type of the weld model includes a full penetration type and a deep penetration type; a weld marking module is used to generate a weld entity model and marking information of the weld entity model based on the weld model. The above-mentioned ship weld marking device, by generating a weld model based on the weld groove information of the ship, and generating a weld entity model and marking information of the weld entity model based on the weld model, can realize accurate customization of the weld model, so that the weld groove information runs through the entire ship construction process in a structured manner, and the differentiated marking of different welding process characteristics can intuitively present the weld structure details, facilitating a quick understanding of the welding process requirements.
[0064] The ship weld marking device in the embodiments of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. For example, the mobile electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), while the non-mobile electronic device can be a server, network attached storage (NAS), personal computer (PC), television, ATM, or self-service kiosk, etc., without specific limitations in the embodiments of the present application.
[0065] The ship weld marking device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0066] The ship weld marking device provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned embodiments one to three. To avoid repetition, they will not be described here.
[0067] Example 5 like Figure 8As shown, an embodiment of the present application further provides an electronic device 800, including a processor 801, a memory 802, and a program or instruction stored in the memory 802 and executable on the processor 801. When the program or instruction is executed by the processor 801, each process of the above-mentioned ship weld marking method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0068] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0069] Example 6 An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned ship weld marking method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0070] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), random access memory (RAM), a magnetic disk, or an optical disk.
[0071] Example 7 An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned ship weld marking method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0072] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0073] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0074] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of this application, or the part that contributes to the existing technology, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of this application.
[0075] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.
[0076] The above are only preferred embodiments of the present application and the technical principles employed. The present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions that are possible for those skilled in the art will not depart from the scope of protection of the present application. Therefore, although the present application has been described in more detail through the above embodiments, the present application is not limited to the above embodiments and may include more other equivalent embodiments without departing from the concept of the present application. The scope of the present application is determined by the scope of the claims.
Claims
1. A method for marking ship welds, characterized in that: The method comprises: Acquire weld groove information of the ship; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information, and opening thickness information; Generating a weld model according to the weld groove information; wherein the material type of the weld model includes a full penetration type and a deep penetration type; A weld solid model and marking information of the weld solid model are generated based on the weld model.
2. The ship weld marking method according to claim 1, characterized in that: Generating a weld solid model and marking information of the weld solid model based on the weld model includes: Determining a target marking color according to the material type and a pre-established association between the material type and the marking color; Generate a weld entity model according to the weld model and the target marking color; The material type is written into the annotation information associated with the weld solid model to obtain the marking information of the weld solid model.
3. The ship weld marking method according to claim 1, characterized in that: Generating a weld model according to the weld groove information includes: Determining a target material type according to the groove type information; When the target material type is a full penetration weld type or a deep penetration weld type, generating a weld model according to the weld groove information and the first preset profile type; or, When the target material type is neither a full penetration welding type nor a deep penetration welding type, a weld model is generated according to the weld groove information and a second preset profile type.
4. The ship weld marking method according to claim 1, characterized in that: Generating a weld model according to the weld groove information includes: Based on AVEVA MARINE software, a weld model is generated according to the weld groove information.
5. The ship weld marking method according to claim 4, characterized in that: Based on AVEVA MARINE software, a weld model is generated according to the weld groove information, including: Based on the STIFFENER function of AVEVA MARINE software, a weld model is generated according to the weld groove information.
6. The ship weld marking method according to claim 4, characterized in that: After generating a weld model according to the weld groove information based on AVEVA MARINE software, the method further includes: Obtaining welding surface angle parameters of the weld model; Accordingly, generating a weld entity model and marking information of the weld entity model based on the weld model includes: generating a weld solid model based on the weld model; The welding surface angle parameter is written into the annotation information associated with the weld solid model to obtain the marking information of the weld solid model.
7. The ship weld marking method according to claim 6, characterized in that: After generating a weld solid model and marking information of the weld solid model based on the weld model, the method further includes: Obtaining a part model associated with the weld model; The welding surface angle parameter is marked as the part installation angle of the part model.
8. A marking device for ship welds, characterized in that: The device comprises: A groove information acquisition module is used to obtain the weld groove information of the ship; wherein the weld groove information includes at least one of groove type information, opening boundary information, opening endpoint information and opening thickness information; A weld model generation module is used to generate a weld model according to the weld groove information; wherein the material type of the weld model includes a full penetration type and a deep penetration type; The weld marking module is used to generate a weld entity model and marking information of the weld entity model based on the weld model.
9. An electronic device, characterized in that: The invention comprises a processor, a memory and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the ship weld marking method according to any one of claims 1 to 7.
10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the ship weld marking method according to any one of claims 1 to 7 are implemented.