Automatic generation method for welding process labels

文档序号:1087369 发布日期:2020-10-20 浏览:4次 中文

阅读说明:本技术 一种焊接工艺标注自动生成方法 (Automatic generation method for welding process labels ) 是由 颜立超 王欢 黄燕 王钱浦 蒋辉 于 2020-05-22 设计创作,主要内容包括:本发明涉及一种焊接工艺标注自动生成方法,该方法包括以下步骤:S1、建立焊接工艺数据库;S2、创建参数匹配规则;S3、焊接坡口建模,建立焊接坡口代码数据库;S4、焊接工艺匹配,生成每条焊缝对应的焊接工艺规范;S5、生成焊接工艺标注;生成焊接工艺规范文件。通过本发明的方法,可以快速准确匹配焊接工艺,减少人工判断焊接工艺出现不准确、失误判断的情况,可在船体结构模型图纸上标注相关零件的焊接工艺信息,提升标注效率和标注的准确率,施工人员根据船体结构模型图纸上的焊接工艺信息标注对照生成的焊接工艺文件进行操作,大幅提升焊接质量,缩短整体船舶设计及施工周期,提升船体设计及建造质量。(The invention relates to an automatic generation method of welding process labels, which comprises the following steps: s1, establishing a welding process database; s2, establishing a parameter matching rule; s3, modeling the welding groove, and establishing a welding groove code database; s4, matching welding processes to generate a welding process specification corresponding to each welding line; s5, generating a welding process label; and generating a welding process specification file. By the method, the welding process can be matched quickly and accurately, the condition that the welding process is judged inaccurately and erroneously by manual judgment is reduced, the welding process information of relevant parts can be marked on the ship structure model drawing, the marking efficiency and the marking accuracy are improved, and a constructor carries out operation according to the welding process file generated by marking and contrasting the welding process information on the ship structure model drawing, so that the welding quality is improved greatly, the whole ship design and construction period is shortened, and the ship design and construction quality is improved.)

1. A method for automatically generating a welding process label is characterized by comprising the following steps:

s1, establishing a welding process database according to the welding process standard;

s2, establishing a parameter matching rule between a hull structure model containing a welding groove and a welding process database by using an algorithm according to the topological relation of the hull structure;

s3, modeling the welding groove based on the hull structure modeling, and establishing a welding groove code database;

s4, matching welding processes to generate a welding process specification corresponding to each welding line;

s5, generating a welding process label in a ship structure model drawing; and generating a welding process specification file.

2. The method of claim 1, wherein the welding process database comprises joint form, welding parameters, welding method, weldment specification, welding material, welding location, pre-treatment process parameters, and process certification information.

3. The method of claim 2, wherein the weldment specification and the welding position are matched by an inclusion method, and the joint form, the welding method and the welding material are matched in a one-to-one manner.

4. The method for automatically generating the welding process label according to claim 1, wherein in S3, the groove composition information in the atlas of the basic form of the welding joint is input into shipbuilding design software, and groove standards are compiled.

5. The method according to claim 4, wherein the groove standard defines groove information such as a groove gap, a welding shrinkage compensation value, a groove root, a groove orientation, a groove angle, and a plate thickness difference bevel corresponding to a groove code.

6. The method for automatically generating the welding process label according to claim 1, wherein the welding process matching comprises three stages:

the method comprises the following steps of firstly, modeling according to a welding groove, creating a geometric model of a welding seam, and generating welding process data such as welding orientation, joint form, welding part thickness, welding part material and the like;

second, obtaining a modeling groove, analyzing a welding groove code, and generating welding process data such as a welding groove, a welding method, welding material specifications and the like;

and in the third stage, acquiring a geometric model of the welding seam, matching the geometric model with a welding process database, and generating a welding process of each welding seam.

7. The method for automatically generating the welding process label according to claim 6, wherein in the second stage:

obtaining a modeling groove, judging whether the modeling groove can be matched with a groove code database, if so, obtaining and analyzing a groove code, and reading a welding method table corresponding to the welding groove to obtain corresponding welding process data;

and if the obtained modeling groove can not be matched with the groove code database, covering by default preset process information, and establishing welding process data.

8. The method for automatically generating the welding process label according to claim 6, characterized in that in the third stage, a welding line geometric model is obtained first, whether the welding line geometric model is matched with a welding process database is judged, if so, the matching process is ended, otherwise, the welding process database is read, and the matching is performed according to the matching rule; and if the welding line is matched with the welding process database, writing the matched data into a welding line attribute table, ending the matching process, if the welding line cannot be matched with the welding process database, matching according to a default value table, writing the data matched according to the default value table into the welding line attribute table, and ending the matching process.

9. The method for automatically generating the welding process label according to claim 1, wherein the welding process label is based on user interactive design, the hull structure part to be labeled is selected, the welding line geometric model is matched according to the selected hull structure part, the welding process information is obtained according to the welding line geometric model, and the welding process information is labeled on the hull structure part drawing to be labeled.

10. The method for automatically generating the welding process label according to claim 1, wherein the welding process specification corresponding to each welding seam matched in the step S4 is summarized and derived.

Technical Field

The invention relates to the technical field of ship construction, in particular to an automatic generation method of welding process labels.

Background

In the shipbuilding industry, the welding technology is rapidly advanced along with the development of the shipbuilding industry, novel welding methods such as flux-cored wire gas shielded welding, submerged arc automatic welding, vertical gas electric welding and the like are followed, most of the development of the welding technology is focused on the innovation of welding equipment, and the working mode of manual analysis and screening and manual drawing marking is basically adopted in the design of the welding technology, so that the working mode is difficult to adapt to the development current situations of complicated ship construction and diversified welding technology.

In the existing hull structure design process, the welding process design is separated from the welding groove design, the information of the welding process design and the welding groove design does not generate a topological relation in design software, and the welding process design stays on paper surface and is a main factor causing the current situation.

The existing welding process design greatly depends on manual work, analysis of design drawings, matching of welding methods, screening of WPS (welding process specifications), and marking of welding process information on the drawings are all completed manually, and the working mode is low in efficiency and easy to generate negligence.

Disclosure of Invention

In order to overcome the problems of high complexity of welding process labeling, low design accuracy and influence on the ship construction period in the prior art, the invention provides an automatic generation method of welding process labeling, and the technical scheme of the invention is realized by the following technical scheme:

a method for automatically generating a welding process label comprises the following steps:

s1, establishing a welding process database according to the welding process standard;

s2, establishing a parameter matching rule between a hull structure model containing a welding groove and a welding process database by using an algorithm according to the topological relation of the hull structure;

s3, modeling the welding groove based on the hull structure modeling, and establishing a welding groove code database;

s4, matching welding processes to generate a welding process specification corresponding to each welding line;

s5, generating a welding process label in a ship structure model drawing; and generating a welding process specification file.

Further, the welding process database comprises joint forms, welding parameters, welding methods, weldment specifications, welding materials, welding positions, pretreatment process parameters, and process certification information.

Furthermore, the specification and the welding position of the weldment are matched by adopting an inclusion method, and the joint form, the welding method and the welding material are matched in a one-to-one mode.

Further, in S3, groove configuration information in the atlas of the basic form of the welded joint is input into shipbuilding design software, and groove standards are compiled.

Further, the groove standard defines groove information such as groove clearance, welding shrinkage compensation value, groove root, groove orientation, groove angle, plate thickness difference beveling and the like corresponding to the groove code.

Further, the welding process matching comprises three stages:

the method comprises the following steps of firstly, modeling according to a welding groove, creating a geometric model of a welding seam, and generating welding process data such as welding orientation, joint form, welding part thickness, welding part material and the like;

second, obtaining a modeling groove, analyzing a welding groove code, and generating welding process data such as a welding groove, a welding method, welding material specifications and the like;

and in the third stage, acquiring a geometric model of the welding seam, matching the geometric model with a welding process database, and generating a welding process of each welding seam.

Further, in a second stage:

obtaining a modeling groove, judging whether the modeling groove can be matched with a groove code database, if so, obtaining and analyzing a groove code, and reading a welding method table corresponding to the welding groove to obtain corresponding welding process data;

and if the obtained modeling groove can not be matched with the groove code database, covering by default preset process information, and establishing welding process data.

Further, in the third stage, firstly, a welding seam geometric model is obtained, whether the welding seam geometric model is matched with the welding process database or not is judged, if so, the matching process is ended, otherwise, the welding process database is read, and matching is carried out according to the matching rule; and if the welding line is matched with the welding process database, writing the matched data into a welding line attribute table, ending the matching process, if the welding line cannot be matched with the welding process database, matching according to a default value table, writing the data matched according to the default value table into the welding line attribute table, and ending the matching process.

Further, the welding process marking is based on user interaction design, the ship structure part needing to be marked is selected, the welding line geometric model is matched with the selected ship structure part, the welding process information is obtained according to the welding line geometric model, and the welding process information is marked on the ship structure part drawing needing to be marked.

Further, the welding process specification corresponding to each matched weld in S4 is summarized and derived.

The method has the advantages that the welding process can be matched quickly and accurately, the condition that the welding process is judged inaccurately and erroneously by manual judgment is reduced, the welding process information of relevant parts can be marked on the ship structure model drawing by means of user interactive design, the marking efficiency and the marking accuracy are improved, the welding process marking of the relevant parts on the ship structure model drawing can be explained in detail by means of the generated welding process specification file, and constructors can operate according to the welding process information marking on the ship structure model drawing by contrasting the generated welding process file, so that the welding quality is improved greatly, the whole ship design and construction period is shortened, and the ship design and construction quality is improved.

Drawings

FIG. 1 is a technical direction route diagram of the present invention.

Fig. 2 is a flowchart for analyzing a welding groove code according to the present invention.

FIG. 3 is a flow chart of the automated design of the fillet welding process attributes of the present invention.

FIG. 4 is a flow chart of a matched welding process library design of the present invention.

FIG. 5 is a flow chart of automatic generation of welding process labels in the present invention.

Detailed Description

The technical solution of the present invention is further described below with reference to specific embodiments:

a welding process label automatic generation method comprises an algorithm standard rule layer, a core algorithm and a user interaction design; the algorithm standard rule layer realizes the establishment of a welding process rule model and a rule algorithm by utilizing a database technology and an index file technology, defines the welding process database by utilizing the welding process provided for the algorithm model, associates the welding groove with the welding process database, and completes the basic rule definition of the adaptation of the welding groove and the welding process according to the topological characteristics of the ship structure.

The core algorithm utilizes the established welding process database to be matched with the welding process parameters contained in the welding groove model, so as to realize the automatic adaptation of the welding process dominated by computer design software, and according to the welding process standard specified by the algorithm standard rule layer, the welding process database should contain but not limited to the following parameters: the method comprises the steps of welding method, welding position, welding material, welding parameter, pretreatment process parameter, weldment specification, joint form, process authentication information and the like, aiming at the parameters, and realizing the construction of a ship structure welding process model by utilizing a welding groove and welding process adaptive algorithm according to the topological relation of the ship structure.

The method comprises the steps that a user interactive design is carried out in a hull structure design link, a user interactive welding process design interface is provided, and optimal welding processes are adapted and welding process data are generated by utilizing welding groove design data and welding member topological relation data; the welding process design and the hull structure design are completed on a user welding process design interface, the generation of welding process information in a hull structure three-dimensional model is realized, the welding process of related parts is marked on a hull structure drawing, a corresponding welding process specification file is generated, and the automatic generation of hull welding process marking is realized.

As shown in fig. 1-5, the method comprises the steps of:

s1, establishing a welding process database according to the welding process standard; the welding process library comprises parameters such as joint form, welding parameters, welding method, weldment specification, welding materials, welding positions and the like.

More specifically, the joint form mainly comprises a butt joint form and an angle joint form, and can also comprise an overlapping form; the welding parameters comprise information such as welding current, welding voltage, welding speed, heat input, welding groove and the like; the welding method comprises gas shielded welding, submerged arc welding, electrogas welding and the like; the welding specification mainly comprises the information of material, plate thickness, diameter, wall thickness and the like which can be covered by the welding process; the welding materials comprise welding material marks, welding material diameters, AWS specifications and the like; the welding positions are divided into flat welding, horizontal welding, vertical welding, overhead welding and the like; the welding process library may also include preheat temperature, gas flow, cross-lane cleaning, etc.

Among the data in the welding process database, parameters such as welding current, welding voltage, welding speed and the like in the welding parameters do not have process matching effectiveness, but can still be displayed as important information on a welding process specification file.

S2, establishing a parameter matching rule between a hull structure model containing a welding groove and a welding process database by using an algorithm according to the topological relation of the hull structure; on the premise of completing modeling based on a welding groove, extracting welding process information contained in a groove model, combining and extracting grillage structure form, plate thickness, plate quality and construction base plane information in a hull structure model, and matching through a welding process topological model and a welding method, a welding material, a joint type, a weldment specification and a welding position of a welding process database; the specification of the weldment and the welding position belong to range data, an inclusion method is adopted for matching, and a one-to-one mode is adopted for matching the welding method, the welding material and the joint type;

s3, modeling the welding groove based on the hull structure modeling, and establishing a welding groove code database; the welding groove has the function of enabling the electric arc to go deep into the root welding seam, the size of the angle of the electric arc is related to the plate thickness and the welding method, and the welding deformation is increased when the groove angle is larger and the metal amount of the welding seam is larger.

The welding groove is an important process parameter influencing the bearing capacity of a welding structure, the selection of the groove form mainly depends on the thickness of a plate, a welding method and a process, and the following aspects are generally considered:

1. the welding property is good or the welding is convenient, and a large amount of overhead welding is avoided;

2. the consumption of welding materials is reduced, and more welding materials can be saved by adopting an X-shaped groove to be compared with a V-shaped groove for a thicker component;

3. the groove is easy to process;

4. reducing or controlling welding distortion.

In order to realize automatic matching and automatic marking of the welding process in the production design stage, a welding groove needs to be modeled, and the modeling of the welding groove is realized based on modeling of a hull structure. In order to realize automatic identification of groove code information by a computer, a groove code database is firstly established, groove formation information in an atlas of basic forms of welding joints is input into shipbuilding design software, in the embodiment, the groove formation information in the atlas of basic forms of welding joints is input into SPD software (Schiff design-System) to compile groove standards, the SPD software is a ship three-dimensional design System developed by Shandong China shipbuilding (group) limited company subordinate to China Ship industry group company, and the software can be used for System hull profile definition, structural layout and establishment of a three-dimensional hull structure model database with topological relation.

The groove standard defines groove information such as groove clearance, welding shrinkage compensation value, groove root, groove orientation, groove angle, plate thickness difference beveling and the like corresponding to each groove code. After the standard definition of the groove is finished, in the subsequent groove modeling process, only the groove code needs to be selected, and the corresponding groove information can be automatically recorded into SPD software and converted into part processing information.

The modeling of the welding groove requires modeling at the plate frame butt joint, section bar joint, toggle plate boundary, deep fusion welding and penetration fillet welding positions in and among the sections, and the most appropriate welding groove is selected by comprehensively considering plate thickness, frame surface, plate thickness orientation, construction mode, construction site conditions and the like. For the condition that a single plate is butted with the plate frames with various thicknesses at the same time, the strip plate seam needs to be divided into a plurality of sections for modeling according to a plurality of different welding grooves when necessary.

S4, matching welding processes to generate a welding process specification corresponding to each welding line;

the welding process matching mainly comprises three stages:

the method comprises the following steps of firstly, modeling according to a welding groove, creating a geometric model of a welding seam, and generating welding process data such as welding orientation, joint form, welding part thickness, welding part material and the like;

and in the second stage, obtaining a modeling groove, analyzing a welding groove code, and generating welding process data such as a welding groove, a welding method, a welding material specification and the like.

Specifically, as shown in fig. 2, a modeling groove is obtained, whether the modeling groove can be matched with a groove code database is judged, if the modeling groove can be matched with the groove code database, a groove code is obtained and analyzed, and a welding method table corresponding to the welding groove is read to obtain corresponding welding process data;

and if the obtained modeling groove can not be matched with the groove code database, covering by default preset process information, and establishing welding process data.

More specifically, taking fillet welding as an example, as shown in fig. 3:

obtaining a modeling groove, calling structural model information, judging the type of a weld joint, analyzing a groove code in a groove model and matching with a groove code database if the judgment result is the corner joint, and reading a welding method table of the corner joint to obtain welding process data if the matching is successful;

if the obtained modeling groove can not be matched with the groove code database, reading welding process data such as a welding style, a welding groove, welding material specifications and the like preset by a default parameter table;

and if the welding groove type corresponding to the welding groove code is judged to be not the fillet welding groove type after the modeling groove is matched, reading the welding pattern, the welding groove and the welding material specification preset by the default parameter table.

In the third stage, as shown in fig. 4, a weld geometric model is obtained, whether the weld geometric model is matched with a welding process database (WPS) is judged, and if the weld geometric model is matched with the weld geometric model, the matching process is ended; if the matching is not performed, reading a welding process database, and performing matching according to a matching rule; if the welding seam is matched with the welding process database, writing the matched data into a welding seam attribute table, and ending the matching process; and if the welding line can not be matched with the welding process database, writing the matched data into a welding line attribute table according to the default value table, and finishing the matching process.

S5, generating a welding process label in a ship structure model drawing, as shown in FIG. 5, the method mainly comprises the following three steps:

the first step is as follows: selecting a marking object, and selecting hull structure parts to be marked in a hull model library on a man-machine interaction interface to form a hull part set;

the second step is that: matching a welding line geometric model according to the selected ship structure part set to obtain a welding line geometric model set;

the third step: and acquiring marked geometric data (marked positioning points) and welding process information (welding method, welding material specification, welding angle height, welding length and the like) in a welding process database according to the welding seam model set, and marking the welding process information on the ship structure part drawing.

The welding process specification file is an authoritative guide file for a welding process in ship construction, and is based on a welding process database and combined with an automatic welding process matching function to generate the welding process specification file for optimizing the ship product.

The welding process data in the welding process database is selected, the welding process data can be issued in a multi-selection mode, a welding process specification file is generated after the welding process data are successfully exported, and the welding process specification file is automatically arranged into a book in an XLS format, so that a workshop is conveniently issued.

The ship hull structure part drawing comprises a welding seam code, the welding process specification file comprises welding process information corresponding to the welding seam code, and the ship hull structure part drawing containing the label is combined with the welding process specification file to guide the welding of related parts.

The present invention is further explained and not limited by the embodiments, and those skilled in the art can make various modifications as necessary after reading the present specification, but all the embodiments are protected by the patent law within the scope of the claims.

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于模糊匹配的医疗事件编码方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!