Multi-layer multi-pass welding planning method, computer equipment and readable storage medium
Through the combination of visual identification system and process database, it is suitable for cast steel thick plate butt joints of all bevel shapes, and the number and order of welding layers are determined, which solves the limitations of multi-layer and multi-pass welding planning in the existing technology and achieves high efficiency , reliable welding quality and mechanical properties to meet the needs of digital transformation of ship welding.
Patent Information
- Application Number
- CN202411348714.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-09-26
AI Technical Summary
In the prior art, only V-shaped or Y-shaped bevel welding is applicable, and continuous improvement of the multi-layer multi-pass welding planning method cannot be achieved, and it cannot be applied to all multi-layer multi-pass welding situations, resulting in low welding quality and efficiency.
Use a visual identification system to obtain the thickness and characteristic size of cast steel thick plates, combine with the process database and control system, and determine the number of welding layers, number of lanes and multi-layer multi-channel welding sequence through equal height and equal area assumptions, which are suitable for all bevel shapes The cast steel thick plate butt joint realizes double-sided welding and alternate welding methods to ensure welding quality.
It realizes the flexibility and reliability of multi-layer multi-pass welding process planning, has a wide range of application, ensures welding quality and mechanical properties, saves manpower and welding costs, and meets the needs of digital transformation of ship welding construction.
Smart Images

Figure CN118875590B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of welding automation, and in particular to a multi-layer and multi-pass welding planning method, a computer device and a readable storage medium. Background Art
[0002] The stern shaft frame and rudder arm of large ships use thick steel castings as rigid nodes, and involve welding with the main hull and between cast steels. The thickness of the welded joints between cast steels can reach 50~300mm. Once cracks occur in welding and casting thick plates, it is difficult to stop the cracks. The quality and performance of the welds are important guarantees for equipment safety. Thick plate joints require multi-layer and multi-pass welding filling. This type of weld is labor-intensive and repetitive, and it is difficult to ensure sufficient stability of welding quality, and the production efficiency is low.
[0003] Replacing manual welding with multi-pass welding is a general trend for multi-pass welding of thick plate structures of hull structures in the future. However, this technology has not been well applied in the multi-pass welds of ship structures. Specifically, most of the multi-pass equipment in shipyards is in the "teaching-reproduction" automatic welding mode, which cannot automatically correct the welding trajectory or adjust the process parameters according to the on-site conditions, and lacks the ability to perceive and feedback the external environment. Since the position and morphology of the weld will change during the actual welding process, as the welding layer increases, the cumulative error exceeds the work requirements. It is very likely that the welding trajectory will deviate or the welding parameters will not match during the welding process, resulting in welding failure; in addition, each welding needs to be planned through the teaching pendant teaching trajectory, resulting in the teaching time being several times the welding time, and the efficiency is even lower than that of manual welding. Although some multi-pass automatic welding uses the offline programming method without teaching to achieve multi-pass welding of thick plates, it uses the double-sided root cleaning welding method, which is not easy to ensure the performance level of the thick plate weld root.
[0004] The patent with publication number CN112276390A in the prior art discloses a multi-layer and multi-pass welding trajectory planning method for thick plates with large grooves. The method first obtains the groove size information of the workpiece to be welded, and determines the welding parameters of the base weld, the filling weld and the cover weld during welding according to the groove angle and the characteristics of the plate; determines the layer height, weld cross-sectional area and weld width of the corresponding base weld layer, the filling weld layer and the cover weld layer according to the welding parameters of the base weld, the filling weld and the cover weld; determines the number of welding layers of the base weld layer, the filling weld layer and the cover weld layer and the number of welding passes for each layer; except for the base weld layer, a symmetrical welding method is adopted when welding each layer of the filling weld layer and the cover weld layer, and at the same time, the last pass of each layer is determined in combination with the number of welding passes, and the weaving welding parameters of the last pass of each layer are determined to perform weaving welding. Although this patent clearly solves the current problems of low welding efficiency and unstable welding quality caused by manual teaching before robot welding; however, this method is only applicable to the welding of V-shaped or Y-shaped grooves, and cannot achieve continuous improvement of multi-layer and multi-pass welding planning methods; in addition, it is not double-sided welding, which is inconsistent with the actual engineering situation, and the welding filling order is from both sides to the middle, which may not be applicable to all multi-layer and multi-pass welding situations.
[0005] In view of this, the present invention is proposed. Summary of the invention
[0006] The purpose of the present invention is to propose a multi-layer multi-pass welding planning method, computer equipment and readable storage medium to solve the problem that the prior art is only applicable to V-shaped or Y-shaped groove welding and cannot achieve continuous improvement of the multi-layer multi-pass welding planning method.
[0007] To achieve the above object, the technical solution of the present invention is achieved as follows:
[0008] A multi-layer multi-pass welding planning method, the multi-layer multi-pass welding planning method is applicable to a cast steel thick plate butt joint robot, the cast steel thick plate butt joint robot comprises a process database, a visual recognition system, a welding system and a control system, the multi-layer multi-pass welding planning method comprises the following steps:
[0009] S1. The visual recognition system obtains the thickness and characteristic dimensions of the cast steel plate and transmits these data to the process database and control system;
[0010] S2. The process database determines the base weld height h0, filler and cover weld height h0 based on the thickness and characteristic dimensions of the cast steel thick plate. a and weld fill area A0, and transmit these data to the control system;
[0011] S3, control system combines equal height and equal area assumptions, base weld height h0, fill and cover weld height h aThe number of welding layers, the number of weld passes and the multi-layer and multi-pass welding sequence are determined by the weld filling area A0.
[0012] Furthermore, in step S1, the characteristic dimensions include welding position, groove shape, groove angle, actual total height H of the first weld surface, and the groove angle. 先 .
[0013] Further, step S3 includes the following steps:
[0014] S31, weld surface welding plan before root cleaning;
[0015] S32, root cleaning;
[0016] S33, rear welding surface welding planning;
[0017] S34, weld the surface first after root cleaning.
[0018] Further, step S31 includes the following steps:
[0019] S311, the control system draws the contour lines on both sides of the first welding surface and obtains the groove width L corresponding to different heights 先 ;
[0020] S312, the control system is based on the assumption of equal height, the base weld height h0, the filling and cover weld height h a 1. The actual total height of the welding surface H 先 Calculate the total number of layers n for the first weld surface filling and cover 先 , the formula is: 先 =(H 先 -h0) / h a ;
[0021] S313, the control system estimates the total number of layers n based on the first welding surface filling and covering 先 Calculate the estimated weld height h of the first weld surface 先 ′=(H 先 -h0) / n 先 Then the control system estimates the weld height h based on the first weld surface 先 ', filling and cover weld height h a Determine the first welding surface filling and cover lifting amount h 先 ;
[0022] S314, the control system calculates the height of each weld bead of the first weld surface before root cleaning, and determines the number of welding layers n1 of the first weld surface before root cleaning;
[0023] S315, the control system is based on the height of each layer of the weld on the weld surface before root cleaning, and the groove width L corresponding to different heights 先 Calculate the fill area A of each layer of weld before cleaning the groove shape 先1 ;
[0024] S316, the control system determines the number of weld passes m per layer of the weld surface before root cleaning based on the equal area assumption 先1 , m 先1 =A 先1 / A0;
[0025] S317, the control system determines whether tag=1, if yes, it goes to step S318; if no, it goes directly to step S319;
[0026] S318, add a layer of cover, the number of layers is one more than the number of layers of the original cover, and go to step S319;
[0027] S319. The control system determines the multi-layer and multi-pass welding sequence of the welding surface before root cleaning. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle; if the welding position is flat butt welding, flat welding is adopted, and the welding sequence is from one side to the other side, and welding is carried out to the n1th layer.
[0028] Further, step S33 includes the following steps:
[0029] S331, the control system draws the contour lines on both sides of the rear welding surface and obtains the groove width L corresponding to different heights 后 ;
[0030] S332, the control system is based on the assumption of equal height, the base weld height h0, the filling and cover weld height h a , Actual total height of rear welding surface H 后 Calculate the total number of layers n for welding surface filling and covering 后 , the formula is: 后 =(H 后 -h0) / h a ;
[0031] S333, the control system estimates the total number of layers n based on the back welding surface filling and covering 后 Calculate the estimated weld height h of the weld surface 后 ′=(H 后 -h0) / n 后 Then the control system estimates the weld height h based on the rear weld surface 后 ', filling and cover weld height h a Determine the amount of fill and cover lift h after welding 后 ;
[0032] S334, the control system calculates the height of each weld bead on the rear welding surface;
[0033] S335, the control system is based on the height of each layer of the weld on the rear welding surface and the groove width L corresponding to different heights 后 After calculating the groove shape, the weld filling area A of each layer of the weld surface后 ;
[0034] S336, the control system determines the number of weld passes m per layer of the rear weld surface based on the equal area assumption 后 , m 后 =A 后 / A0;
[0035] S337, the control system determines whether tag=1, if yes, it goes to step S338; if no, it goes directly to step S339;
[0036] S338, add a layer of cover, the number of layers is one more than the number of layers of the original cover, and go to step S339;
[0037] S339. The control system determines the multi-layer and multi-pass welding sequence of the rear welding surface. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle; if the welding position is flat butt welding, flat welding is adopted, and the welding sequence is from one side to the other side.
[0038] Further, step S34 includes the following steps:
[0039] S341, the control system determines the number of welding layers of the first welding surface after root cleaning n2=n 先 -n1;
[0040] S342, the control system calculates the fill area A of each layer of weld on the first weld surface after root cleaning 先2 ;
[0041] S343, the control system determines the number of weld passes m for each layer of the first weld surface after root cleaning based on the equal area assumption 先2 , m 先2 =A 先2 / A0;
[0042] S344. The control system determines the multi-layer and multi-pass welding sequence of the first welding surface after root cleaning. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle; if the welding position is flat butt welding, flat welding is adopted, and the welding sequence is from one side to the other side.
[0043] Further, step S313 includes the following steps:
[0044] S3131, the control system calculates the estimated weld height h of the first weld surface 先 ′=(H 先 -h0) / n 先 ;
[0045] S3132, the control system determines whether 0.9h a <h 先 '<1.1h aIf yes, go to step S3133, if no, go to step S3134;
[0046] S3133, first fill the weld surface, cover lift amount h 先 =h 先 ′, tag=0;
[0047] S3134, the control system determines whether h 先 '<0.9h a If yes, go to step S3135, if no, go to step S3136;
[0048] S3135, first fill the weld surface, cover lift amount h 先 =h a , tag=0;
[0049] S3136, first fill the weld surface, cover lift amount h 先 =h a , tag=1.
[0050] Further, step S333 includes the following steps:
[0051] S3331, the control system calculates the estimated weld height h of the rear weld surface 后 ′=(H 后 -h0) / n 后 ;
[0052] S3332, the control system determines whether 0.9h a <h 后 '<1.1h a If yes, go to step S3333, if no, go to step S3334;
[0053] S3333, rear welding surface filling, cover lifting amount h 后 =h 后 ′, tag=0;
[0054] S3334, the control system determines whether h 后 '<0.9h a If yes, go to step S3335, if no, go to step S3336;
[0055] S3335, rear welding surface filling, cover lifting amount h 后 =h a , tag=0;
[0056] S3336, rear welding surface filling, cover lifting amount h 后 =h a , tag=1.
[0057] In a second aspect of the present invention, a computer device is provided, which includes a processor and a memory, wherein the memory stores a computer program, and when the computer program is read and executed by the processor, the steps of any one of the multi-layer and multi-pass welding planning methods are implemented.
[0058] According to a third aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is read and executed by a processor, the steps of any one of the multi-layer and multi-pass welding planning methods are implemented.
[0059] Compared with the prior art, the multi-layer multi-pass welding planning method, computer device and readable storage medium described in the present invention have the following beneficial effects:
[0060] The multi-layer and multi-pass welding planning method, computer equipment and readable storage medium described in the present invention, through the close integration of the visual recognition system and the process database, can, firstly, complete the multi-layer and multi-pass welding process planning of the robot for butt joints of cast steel thick plates, and has a wide range of applications, and is suitable for all groove shapes; secondly, complete the online automatic accumulation of welding process data, and realize the continuous improvement of the multi-layer and multi-pass welding planning method, so that the multi-layer and multi-pass welding planning method has more flexibility and reliability, and can better meet the needs of the digital transformation of ship welding construction; thirdly, it can ensure welding quality and mechanical properties and save manpower and welding costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] Figure 1 This is one of the flow charts of a multi-layer multi-pass welding planning method according to an embodiment of the present invention;
[0062] Figure 2 It is one of the schematic diagrams of the groove structure of a multi-layer and multi-pass welding planning method described in an embodiment of the present invention;
[0063] Figure 3 The second flowchart of a multi-layer multi-pass welding planning method according to an embodiment of the present invention;
[0064] Figure 4 The second schematic diagram of the groove structure of a multi-layer and multi-pass welding planning method according to an embodiment of the present invention;
[0065] Figure 5 The third schematic diagram of the groove structure of a multi-layer and multi-pass welding planning method according to an embodiment of the present invention;
[0066] Figure 6 The fourth schematic diagram of the groove structure of the multi-layer multi-pass welding planning method described in the embodiment of the present invention;
[0067] Figure 7This is a physical diagram of welding a butt joint of a cast steel thick plate using a multi-layer and multi-pass welding planning method described in an embodiment of the present invention. DETAILED DESCRIPTION
[0068] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other. The descriptions of "first", "second", etc. mentioned in the embodiments of the present invention are only for descriptive purposes, and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0069] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.
[0070] Aiming at the future demand for automated welding of ship structures, the present invention takes the X-shaped groove and U-shaped groove of ZG230-450H thick plate flat butt joint and vertical butt joint as the object, and develops a multi-layer multi-pass trajectory planning method for welding robots: firstly, based on the historical records of manual welding process, the characteristic dimension measurement data and offset of the welding joint are determined; then, combined with the equal height and equal area assumptions, the number of welding layers and passes corresponding to the process parameters are determined; finally, the multi-layer multi-pass welding sequence is determined. On this basis, it is integrated with computer equipment and storage media.
[0071] The purpose of the present invention is to address the problems faced by multi-layer and multi-pass automatic welding of thick plate structures of marine steel castings, and to develop a multi-layer and multi-pass automatic welding planning method suitable for thick plate large grooves of steel castings, as well as its calculation and storage medium. It has the characteristics of wide application range, simple application, guaranteed welding quality and mechanical properties, and saving manpower and welding costs. And connected with the process database, it can realize the continuous improvement of the automatic welding planning scheme, which can better meet the needs of digital transformation of ship welding construction.
[0072] The main method flow of this application is as follows Figure 1 .
[0073] Specifically, first, based on the welding data accumulated from actual products or welding process tests, the weld heights of multi-layer and multi-pass welding base, filling and capping welds under typical process parameters are estimated, and the number of multi-layer and multi-pass welding layers of the first weld surface is determined based on the weld heights. Subsequently, the planned heights of the filling and capping welds of the first weld surface are determined through the equal height assumption, and the cumulative errors in subsequent welding processes are estimated. The total area of each layer of weld is given based on the height of each layer of weld on the first weld surface, and the number of welds on each layer of weld is determined based on the equal area assumption.
[0074] In particular, for the rear welding surface, it is necessary to fill the side groove of the welding surface with 1 / 4~3 / 4 before cleaning the weld root. The weld root is cleaned using a CNC boring machine with a root cleaning amount of 5~15mm. After cleaning, it is necessary to re-scan and plan the weld beads for both sides of the groove according to the above steps.
[0075] The welding sequence is determined based on finite element analysis and processability tests. The process data and weld feature size data of the multi-layer and multi-pass welding process of the joint are simultaneously updated to the welding process database. Thus, a robot multi-layer and multi-pass welding planning method for cast steel thick plate butt joints based on process data is established.
[0076] like Figures 1 to 7 As shown, the present invention proposes a multi-layer and multi-pass welding planning method, which is suitable for a cast steel thick plate butt joint robot. The cast steel thick plate butt joint robot includes a process database, a visual recognition system, a welding system and a control system. The process database, the visual recognition system and the welding system are all connected to the control system, and the visual recognition system is connected to the process database.
[0077] The multi-layer multi-pass welding planning method comprises the following steps:
[0078] S1. The visual recognition system obtains the thickness and characteristic dimensions of the cast steel plate and transmits these data to the process database and control system;
[0079] The visual recognition system improves the accuracy and real-time performance of data acquisition and reduces the errors and time costs of manual measurement.
[0080] Wherein, the thickness of the cast steel thick plate is 50~300mm;
[0081] S2. The process database determines the base weld height h0, filler and cover weld height h0 based on the thickness and characteristic dimensions of the cast steel thick plate. a and weld fill area A0, and transmit these data to the control system;
[0082] The process database can obtain different base weld heights h0, filling and cover weld heights h0 according to different cast steel plate thicknesses and characteristic dimensions. aAnd welding parameters such as weld filling area A0 provide the most optimized parameter configuration for each welding.
[0083] S3, control system combines equal height and equal area assumptions, base weld height h0, fill and cover weld height h a The number of welding layers, the number of weld passes and the multi-layer and multi-pass welding sequence are determined by the weld filling area A0.
[0084] When planning the welding path, the control system adopts the equal height and equal area assumptions, that is, it assumes that the filling height of each layer of weld is basically the same and the total filling area meets the weld requirements. This assumption simplifies the calculation process and ensures the uniformity of welding quality. A reasonable welding sequence can reduce welding deformation and residual stress and improve the mechanical properties and appearance quality of the welded joint.
[0085] Specifically, in step S1, the characteristic dimensions include welding position, groove shape, groove angle, actual total height H of the first weld surface, and the groove angle. 先 .
[0086] Specifically, step S3 includes the following steps:
[0087] S31, weld surface welding plan before root cleaning;
[0088] S32, root cleaning;
[0089] S33, rear welding surface welding planning;
[0090] S34, weld the surface first after root cleaning.
[0091] In step S3, steps S31 to S34 are interrelated and inseparable. The multi-layer and multi-pass welding planning method described in the present invention is double-sided welding, which is consistent with the actual engineering situation. The method of alternating welding the first welding surface and the rear welding surface can suppress deformation during welding, because alternating welding can balance welding stress and reduce bending or distortion caused by single-sided welding; root cleaning can improve welding quality, and by removing impurities, oxides and unfused parts at the root of the weld, the firmness and sealing of subsequent welding can be ensured.
[0092] Specifically, step S31 includes the following steps:
[0093] S311, the control system draws the contour lines on both sides of the first welding surface and obtains the groove width L corresponding to different heights 先 ; This is to accurately understand the shape and size of the welding surface for subsequent calculations.
[0094] S312, the control system is based on the assumption of equal height, the base weld height h0, the filling and cover weld height h a 1. The actual total height of the welding surface H 先Calculate the total number of layers n for the first weld surface filling and cover 先 , the formula is: 先 =(H 先 -h0) / h a ;
[0095] S313, the control system estimates the total number of layers n based on the first welding surface filling and covering 先 Calculate the estimated weld height h of the first weld surface 先 ′=(H 先 -h0) / n 先 Then the control system estimates the weld height h based on the first weld surface 先 ', filling and cover weld height h a Determine the first welding surface filling and cover lifting amount h 先 ;
[0096] S314, the control system calculates the height of each weld bead on the weld surface before root cleaning, which is 1 / 4H 先 ~3 / 4H 先 , and determine the number of welding layers n1 before root cleaning;
[0097] S315, the control system is based on the height of each layer of the weld on the weld surface before root cleaning, and the groove width L corresponding to different heights 先 Calculate the fill area A of each layer of weld before cleaning the groove shape 先1 ;
[0098] S316, the control system determines the number of weld passes m per layer of the weld surface before root cleaning based on the equal area assumption 先1 , m 先1 =A 先1 / A0;
[0099] S317, the control system determines whether tag=1, if yes, it goes to step S318; if no, it goes directly to step S319;
[0100] S318, add a layer of cover, the number of layers is one more than the number of layers of the original cover, and go to step S319;
[0101] S319. The control system determines the multi-layer and multi-pass welding sequence of the welding surface before root cleaning. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle; if the welding position is flat butt welding, flat welding is adopted, and the welding sequence is from one side to the other side, and welding is carried out to the n1th layer.
[0102] In step S319, different welding methods and welding sequences can be adopted according to different welding positions to ensure welding quality and welding efficiency.
[0103] Steps S311 to S319 are interrelated and inseparable. The entire process ensures the accuracy and efficiency of the welding process of welding the surface before root cleaning through precise calculation and planning.
[0104] In step S32, the root clearing amount is 4 to 15 mm.
[0105] Specifically, step S33 includes the following steps:
[0106] S331, the control system draws the contour lines on both sides of the rear welding surface and obtains the groove width L corresponding to different heights 后 ;
[0107] S332, the control system is based on the assumption of equal height, the base weld height h0, the filling and cover weld height h a , Actual total height of rear welding surface H 后 Calculate the total number of layers n for welding surface filling and covering 后 , the formula is: 后 =(H 后 -h0) / h a ;
[0108] S333, the control system estimates the total number of layers n based on the back welding surface filling and covering 后 Calculate the estimated weld height h of the weld surface 后 ′=(H 后 -h0) / n 后 Then the control system estimates the weld height h based on the rear weld surface 后 ', filling and cover weld height h a Determine the amount of fill and cover lift h after welding 后 ;
[0109] S334, the control system calculates the height of each weld bead on the rear welding surface;
[0110] S335, the control system is based on the height of each layer of the weld on the rear welding surface and the groove width L corresponding to different heights 后 After calculating the groove shape, the weld filling area A of each layer of the weld surface 后 ;
[0111] S336, the control system determines the number of weld passes m per layer of the rear weld surface based on the equal area assumption 后 , m 后 =A 后 / A0;
[0112] S337, the control system determines whether tag=1, if yes, it goes to step S338; if no, it goes directly to step S339;
[0113] S338, add a layer of cover, the number of layers is one more than the number of layers of the original cover, and go to step S339;
[0114] S339. The control system determines the multi-layer and multi-pass welding sequence of the rear welding surface. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle; if the welding position is flat butt welding, flat welding is adopted, and the welding sequence is from one side to the other side.
[0115] In step S339, different welding methods and welding sequences can be adopted according to different welding positions to ensure welding quality and welding efficiency.
[0116] Steps S331 to S339 are interrelated and inseparable, and the entire process ensures the accuracy and efficiency of the rear welding surface welding process through precise calculation and planning.
[0117] Specifically, step S34 includes the following steps:
[0118] S341, the control system determines the number of welding layers of the first welding surface after root cleaning n2=n 先 -n1;
[0119] S342, the control system calculates the fill area A of each layer of weld on the first weld surface after root cleaning 先2 ;
[0120] S343, the control system determines the number of weld passes m for each layer of the first weld surface after root cleaning based on the equal area assumption 先2 , m 先2 =A 先2 / A0;
[0121] S344. The control system determines the multi-layer and multi-pass welding sequence of the first welding surface after root cleaning. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle; if the welding position is flat butt welding, flat welding is adopted, and the welding sequence is from one side to the other side.
[0122] In step S344, different welding methods and welding sequences can be adopted according to different welding positions to ensure welding quality and welding efficiency.
[0123] Steps S341 to S344 are interrelated and inseparable. The entire process ensures the accuracy and efficiency of the welding process of welding the surface first after root cleaning through precise calculation and planning.
[0124] Specifically, step S313 includes the following steps:
[0125] S3131, the control system calculates the estimated weld height h of the first weld surface 先 ′=(H 先 -h0) / n 先 ;
[0126] S3132, the control system determines whether 0.9ha <h 先 '<1.1h a If yes, go to step S3133, if no, go to step S3134;
[0127] S3133, first fill the weld surface, cover lift amount h 先 =h 先 ′, tag=0;
[0128] S3134, the control system determines whether h 先 '<0.9h a If yes, go to step S3135, if no, go to step S3136;
[0129] S3135, first fill the weld surface, cover lift amount h 先 =h a , tag=0;
[0130] S3136, first fill the weld surface, cover lift amount h 先 =h a , tag=1.
[0131] Steps S3131 to S3136 are interrelated and inseparable. Through precise calculation and condition judgment, the weld height of the first weld surface is ensured to be neither too high nor too low, and to be kept within a reasonable range, thereby ensuring the welding quality and structural stability. The tag setting may be used for subsequent detection, analysis or adjustment to enable more precise control and management of the welding process.
[0132] Alternatively, step S313 includes the following steps:
[0133] S3131, the control system calculates the estimated weld height h of the first weld surface 先 ′=(H 先 -h0) / n 先 ;
[0134] S3132, the control system determines whether n 先*| h 先 ′-h a | / h 先 '<40%, if yes, go to step S3133, if no, go to step S3134;
[0135] S3133, first fill the weld surface, cover lift amount h 先 =h 先 ′, tag=0;
[0136] S3134, the control system determines whether h 先 ′<h aIf yes, go to step S3135, if no, go to step S3136;
[0137] S3135, first fill the weld surface, cover lift amount h 先 =h a , tag=0, or fill the weld surface first, and lift the cover surface h 先 =h 先 ′, tag=1;
[0138] S3136, first fill the weld surface, cover lift amount h 先 =h a , tag=1.
[0139] Specifically, step S333 includes the following steps:
[0140] S3331, the control system calculates the estimated weld height h of the rear weld surface 后 ′=(H 后 -h0) / n 后 ;
[0141] S3332, the control system determines whether 0.9h a <h 后 '<1.1h a If yes, go to step S3333, if no, go to step S3334;
[0142] S3333, rear welding surface filling, cover lifting amount h 后 =h 后 ′, tag=0;
[0143] S3334, the control system determines whether h 后 '<0.9h a If yes, go to step S3335, if no, go to step S3336;
[0144] S3335, rear welding surface filling, cover lifting amount h 后 =h a , tag=0;
[0145] S3336, rear welding surface filling, cover lifting amount h 后 =h a , tag=1.
[0146] Alternatively, step S333 includes the following steps:
[0147] S3331, the control system calculates the estimated weld height h of the rear weld surface 后 ′=(H 后 -h0) / n 后 ;
[0148] S3332, the control system determines whether n 后*| h 后 ′-h a | / h 后 '<40%, if yes, go to step S3333, if no, go to step S3334;
[0149] S3333, rear welding surface filling, cover lifting amount h 后 =h 后 ′, tag=0;
[0150] S3334, the control system determines whether h 后 ′<h a If yes, go to step S3335, if no, go to step S3336;
[0151] S3335, rear welding surface filling, cover lifting amount h 后 =h a , tag=0, or the amount of back welding surface filling and cover lifting h 后 =h 后 ′, tag=1;
[0152] S3336, rear welding surface filling, cover lifting amount h 后 =h a , tag=1.
[0153] Steps S3331 to S3336 are interrelated and inseparable. Through precise calculation and condition judgment, the weld height of the rear weld surface is ensured to be neither too high nor too low, and to be kept within a reasonable range, thereby ensuring the welding quality and structural stability. The tag setting may be used for subsequent detection, analysis or adjustment to enable more precise control and management of the welding process.
[0154] Example 1
[0155] This embodiment proposes a multi-layer and multi-pass welding planning method. In this embodiment, the multi-layer and multi-pass welding planning method is applicable to a cast steel thick plate butt joint robot. The cast steel thick plate butt joint robot includes a process database, a visual recognition system, a welding system and a control system. The process database, the visual recognition system and the welding system are all connected to the control system, and the visual recognition system is connected to the process database.
[0156] The multi-layer multi-pass welding planning method comprises the following steps:
[0157] S1. The visual recognition system obtains the thickness and characteristic dimensions of the cast steel plate and transmits these data to the process database and control system;
[0158] In step S1 , the characteristic dimensions include welding position, groove shape, groove angle and actual total height H of the groove.
[0159] In this embodiment, if Figure 2 As shown, the thickness T of the cast steel thick plate is 50 mm, the welding position is vertical butt welding, the groove shape is an X-shaped groove, the groove angles θ1=75°, θ2=30°, and the actual total height H of the first welding surface 先 =30mm.
[0160] The height of the rear weld surface is 29mm, the blunt edge is 1mm, and the height of the rear weld surface is 20mm; the groove is symmetrical about the Y axis. 先 It is 30mm.
[0161] S2. The process database determines the base weld height h0, filler and cover weld height h0 based on the thickness and characteristic dimensions of the cast steel thick plate. a and weld fill area A0, and transmit these data to the control system;
[0162] Specifically, in this embodiment, in step S2, the height h0 of the vertical butt weld bead is 6 mm; the height h0 of the vertical butt weld bead is 6 mm; a The vertical butt weld filler area A0 is 38.68 mm. 2 .
[0163] It should be noted that the above values are merely averages based on historical data.
[0164] S3, control system combines equal height and equal area assumptions, base weld height h0, fill and cover weld height h a and weld fill area A0 to determine the number of welding layers, weld passes and multi-layer and multi-pass welding sequence;
[0165] Step S3 includes the following steps:
[0166] S31, weld surface welding plan before root cleaning;
[0167] S32, root cleaning;
[0168] S33, rear welding surface welding planning;
[0169] S34, weld the surface first after root cleaning.
[0170] In this implementation, specifically, step S31 includes the following steps:
[0171] S311, the control system draws the contour lines on both sides of the first welding surface and obtains the groove width L corresponding to different heights 先 ;
[0172] S312, the control system is based on the assumption of equal height, the base weld height h0, the filling and cover weld height h a 1. The actual total height of the welding surface H 先 Calculate the total number of layers n for the first weld surface filling and cover 先 , the formula is: 先 =(H 先 -h0) / h a = (30-6) / 4.3 = 5.58, rounded to the nearest integer n 先 =6; then to fill the first weld surface, a total of 6 layers of filling + covering are required (excluding the base, in the equal area assumption, the characteristic dimensions of the filling and covering welds are the same).
[0173] S313, the control system estimates the total number of layers n based on the first welding surface filling and covering 先 Calculate the estimated weld height h of the first weld surface 先 ′=(H 先 -h0) / n 先 = (30-6) / 6 = 4mm, estimated weld height h based on the first weld surface 先 ', filling and cover weld height h a Determine the first weld surface filling and cover lifting amount (i.e. weld height) h 先 ;
[0174] Step S313 includes the following steps:
[0175] S3131, the control system calculates the estimated weld height h of the first weld surface 先 ′=(H 先 -h0) / n 先 = (30-6) / 6 = 4mm;
[0176] S3132, 0.9h a =0.9*4.3=3.87<h 先 ′=4mm<1.1h a =1.1*4.3=4.73mm, go to step S3133;
[0177] S3133, first fill the weld surface, cover lift amount h 先 =h 先 ′=4mm,tag=0.
[0178] S314, the control system calculates the height of each weld bead on the first weld surface before root cleaning, and determines the number of welding layers n1 on the first weld surface before root cleaning. Then, from the first weld surface base-filling-capping, the height of each layer of weld is: 6mm, 10mm, 14mm, 18mm, 22mm, 26mm, 30mm. The height of the weld bead on the first weld surface before root cleaning is selected as 3 / 5H 先=3 / 5*30= is 18mm, that is, fill 3 layers and then clean the root, and weld the surface first before cleaning the root, the number of welding layers n1=3; this can ensure that the surface welded first after cleaning the root and the surface welded later are the same height, and the surface welded first is connected.
[0179] S315, the control system is based on the height of each layer of the weld on the weld surface before root cleaning, and the groove width L corresponding to different heights 先 Calculate the fill area A of each layer of weld before cleaning the groove shape 先1 The area of each layer of the first three filling welds is: 68.53mm 2 、87.00mm 2 、105.48mm 2 ;
[0180] S316, the control system determines the number of weld passes m per layer of the weld surface before root cleaning based on the equal area assumption 先1 , m 先1 =A 先1 / A0,m 先1 =1.7718, 2.2494, 2.7271, rounded to the nearest integer, then the number of weld passes per layer of the weld surface before root cleaning is m 先1= 2, 2, 3;
[0181] S317, tag=0, directly go to step S319;
[0182] S319. The control system determines the multi-layer and multi-pass welding sequence of the welding surface before root cleaning. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle, and welding is carried out to the third layer.
[0183] During the welding process, the welding laser vision equipment and database can also be combined to obtain the size changes in the groove in real time and update the database, so as to dynamically adjust the multi-layer and multi-pass planning scheme to make it more flexible and reliable.
[0184] To ensure the weld root performance and metallurgical quality, step S32 is performed to clean the root. Step S32 is specifically: boring machine or carbon arc gouging is used to clean the root, and the processing depth is to the thickness T / 2=50 / 2=25mm, and the root cleaning amount is 13mm.
[0185] Preferably, in this embodiment, the boring machine is used to process the root cleaning, which can ensure the accuracy of the shape and size. Figure 4 As shown, θ1 is 75°.
[0186] Step S33 includes the following steps:
[0187] S331, the control system draws the contour lines on both sides of the rear welding surface and obtains the groove width L corresponding to different heights 后 ;
[0188] S332, the control system is based on the assumption of equal height, the base weld height h0, the filling and cover weld height h a , Actual total height of rear welding surface H 后 Calculate the total number of layers n for welding surface filling and covering 后 , the formula is: 后 =(H 后 -h0) / h a = (25-6) / 4.3 = 4.42, rounded to the nearest integer n 后 =4;
[0189] Among them, H 后 =25mm.
[0190] S333, the control system estimates the total number of layers n based on the back welding surface filling and covering 后 Calculate the estimated weld height h of the weld surface 后 ′=(H 后 -h0) / n 后 = (25-6) / 4 = 4.75 mm, estimated weld height h based on the rear weld surface 后 ', filling and cover weld height h a Determine the amount of fill and cover lift h after welding 后 ;
[0191] Step S333 includes the following steps:
[0192] S3331, the control system calculates the estimated weld height h of the rear weld surface 后 ′=(H 后 -h0) / n 后 = (25-6) / 4 = 4.75 mm;
[0193] S3332, h 后 ′=4.75mm>1.1ha=1.1*4.3=4.73mm, go to step S3334;
[0194] S3334、h 后 ′=4.75mm>1.1h a =1.1*4.3=4.73mm, go to step S3336;
[0195] S3336, rear welding surface filling, cover lifting amount h 后 =h a =4.3mm, tag=1.
[0196] S334, the control system calculates the height of each weld bead of the rear weld surface, and the height h of each weld bead of the filling weld bead is 6.00mm, 10.30mm, 14.60mm, 18.90mm, and 23.20mm;
[0197] S335, the control system is based on the height of each layer of the weld on the rear welding surface and the groove width L corresponding to different heights 后 After calculating the groove shape, the weld filling area A of each layer of the weld surface 后 , each layer weld area 35.0450mm 2 、53.5350mm 2 、72.0250mm 2 、90.5150mm 2 ;
[0198] S336, the control system determines the number of weld passes m per layer of the rear weld surface based on the equal area assumption 后 , m 后 =A 后 / A0,m 后 =0.9060, 1.3840, 1.8621, 2.3401, rounded to the nearest integer, then the number of welds per layer on the rear weld surface is m 后 =1, 1, 2, 2;
[0199] S337, tag=1, then go to step S338;
[0200] S338, add a cover layer, the number of the original cover layer is 1 more, that is, 2+1=3, and go to step S339;
[0201] S339. Determine the welding sequence planning for the multi-layer and multi-pass welding sequence of the rear welding surface. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle.
[0202] In summary, the back welding surface welding filling welding is 4 layers, each layer needs to be filled 1, 1, 2, 2 passes; the cover surface welding is 1 layer, and the cover surface welding 1 layer is 3 passes. The filling cover surface is 5 layers and 9 passes in total.
[0203] Based on the above analysis, based on the total groove height, the base weld height, and the filling and cover weld heights, and based on the equal height assumption, the total number of filling and cover layers can be estimated, and the height of each weld layer can be calculated and adjusted according to the estimated number of layers.
[0204] Step S34 includes the following steps:
[0205] S341, the control system determines the number of welding layers of the first welding surface after root cleaning n2=n 先 -n1=6-3=3 layers;
[0206] S342, the control system calculates the area of each layer of the weld surface after root cleaning A 先2 After the root cleaning, the area of each layer of the first welding surface is 123.9586mm 2 、142.4338mm 2、160.9090mm 2 ;
[0207] S343, the control system determines the number of weld passes m for each layer of the first weld surface after root cleaning based on the equal area assumption 先2 , m 先2 =A 先2 / A0,m 先2 =3.2047, 3.6824, 4.1600, rounded to the nearest integer, then the number of weld passes per layer of the first weld surface after root cleaning is m 先2 =3, 4, 4;
[0208] S344. The control system determines the multi-layer and multi-pass welding sequence of the surface after root cleaning. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle.
[0209] During the welding process, the welding laser vision equipment and database can be combined to obtain the dimensional changes in the groove in real time and update the database, so as to dynamically adjust the multi-layer and multi-pass planning scheme to make it more flexible and reliable.
[0210] The welding system performs welding according to the multi-layer and multi-pass welding planning method.
[0211] Example 2
[0212] In this embodiment, different from the embodiment 1,
[0213] In step S1, the thickness of the cast steel is 300 mm; the welding position is flat butt; Figure 5 and Figure 6 As shown, the groove shape is a U-shaped groove.
[0214] Among them, the height of the first welding surface and the rear welding surface is 149mm, the blunt edge is 2mm, and the actual total height of the first welding surface is H 先 The groove is symmetrical about the X-axis and the Y-axis, and the groove angle θ=20°.
[0215] In step S2, the base weld height h0 is determined to be 4 mm; the filler and cap weld heights h a 3.3mm; weld filling area A0 is 26.91mm 2 .
[0216] In step S31, step S31 includes the following steps:
[0217] S311, the control system draws the contour lines on both sides of the first welding surface and obtains the groove width L corresponding to different heights 先 ;
[0218] S312, the control system is based on the assumption of equal height, the base weld height h0, the filling and cover weld height ha 1. The actual total height of the welding surface H 先 Calculate the total number of layers n for the first weld surface filling and cover 先 , the formula is: 先 =(H 先 -h0) / h a = (150-4) / 3.3 = 44.24 layers, rounded to the nearest integer n 先 =44 floors;
[0219] S313, based on the first welding surface filling and covering surface estimation total number of layers n 先 Calculate the estimated seam height h of the first weld surface 先 ′=(H 先 -h0) / n 先 = (150-4) / 44 = 3.31 mm, estimated weld height h based on the first weld surface 先 ', filling and cover weld height h a Determine the first welding surface filling and cover lifting amount h 先 ;
[0220] Step S313 includes the following steps:
[0221] S3131, the control system calculates the estimated weld height h of the first weld surface 先 ′=(H 先 -h0) / n 先 = (150-4) / 44 = 3.31 mm;
[0222] S3132, 0.9h a =0.9*3.3=2.97<h 先 ′=3.31mm<1.1h a =1.1*3.3=3.63mm, go to step S3333;
[0223] S3133, first fill the weld surface, cover lift amount h 先 =h 先 ′=3.31mm,tag=0.
[0224] S314, the control system calculates the height of each layer of weld on the first weld surface before root cleaning, and determines the number of welding layers n1 on the first weld surface before root cleaning, then from the first weld surface base-filling-capping, the height of each layer of weld is: 4.00mm, 7.31mm, 10.62mm, 13.93mm, 17.24mm, 20.55mm, 23.86mm, 27.17mm, 30.48mm, 33.79mm, 37.10mm, 40.41mm, 43.72mm, 47.03mm, 50.34mm, 63.58mm, 66.89mm, 70.20mm, 73.51mm, 73.70mm, 73.76mm, 73.87mm, 73.90mm, 73.91mm, 73.93mm, 73.97mm, 73.98mm, 73.99mm, 73.80mm, 73.96mm, 73.97mm, 73.94mm, 73.98mm, 73.99mm, 73.97mm, 73.98mm, 73.99mm, 73.90mm, 73.91mm, 73.97mm, 73.98mm, 73.99mm, 73.97mm, 73.98mm, 73.99mm, 73.99mm, 73.90mm, 73.91mm, 73.97mm, 73.98mm, 73.99mm, 73.99mm, 73.99mm, 73.90mm, 73.99mm, 73.90 6.82mm, 80.13mm, 83.44mm, 86.75mm, 90.06mm, 93.37mm, 96.68mm, 99.99mm, 103.30mm, 106.61mm, 109.92mm, 113.23mm, 116.54mm, 119.85mm, 123.16mm, 126.47mm, 129.78mm, 133.09mm, 136.40mm, 139.71mm, 143.02mm, 146.33mm, 149.64mm, choose the weld height of the weld surface before root cleaning to be 1 / 3H 先 =1 / 3*150=50mm, after filling 14 layers, the weld height is 50.34mm, that is, after filling 14 layers, the root is cleaned, and before the root is cleaned, the number of weld layers n1=14;
[0225] S315, the control system is based on the height of each layer of the weld on the weld surface before root cleaning, and the groove width L corresponding to different heights 先 Calculate the fill area A of each layer of weld before cleaning the groove shape 先1 ;
[0226] S316, the control system determines the number of weld passes m per layer of the weld surface before root cleaning based on the equal area assumption 先1 , m 先1 =A 先1 / A0,m 先1 = 1.6413, 1.8300, 1.9736, 2.1172, 2.2608, 2.4044, 2.5479, 2.6915, 2.8351, 2.9787, 3.1223, 3.2658, 3.4094, 3.5530, 3.6966, rounded to the nearest integer, then the number of weld passes per layer of the weld surface before root cleaning is m 先1 =2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4;
[0227] S317, tag=0, directly go to step S319;
[0228] S319. The control system determines the multi-layer and multi-pass welding sequence of the welding surface before root cleaning. If the welding position is flat butt, flat welding is adopted, and the welding sequence is from one side to the other side, and welding is carried out to the 14th layer.
[0229] In step S32, since the rear weld surface of the original groove is consistent with the height of the rear weld surface, the processing depth does not need to be too deep. It is necessary to remove the base weld of the rear weld surface with a depth of about 4mm and a root clearing amount of 4mm; and remove the parent material near the weld root with a width of about 6mm, which is consistent with the radius of the bottom fillet of the U-shaped groove.
[0230] Step S33 includes the following steps:
[0231] S331, the control system draws the contour lines on both sides of the rear welding surface and obtains the groove width L corresponding to different heights 后 ;
[0232] S332, the control system is based on the assumption of equal height, the base weld height h0, the filling and cover weld height h a , Actual total height of rear welding surface H 后 Calculate the total number of layers n for welding surface filling and covering 后 , the formula is: 后 =(H 后 -h0) / h a = (150-4) / 3.3 = 44.24, rounded to the nearest integer n 后 =44;
[0233] H 后 =H 先 =150mm.
[0234] S333, estimated total number of layers n based on post-weld surface filling and capping 后 Calculate the estimated weld height h of the weld surface 后 ′=(H 后 -h0) / n 后 = (150-4) / 44 = 3.31 mm, estimated weld height h based on the rear weld surface 后 ', filling and cover weld height h a Determine the amount of fill and cover lift h after welding 后 ;
[0235] Step S333 includes the following steps:
[0236] S3331, the control system calculates the estimated weld height h of the rear weld surface 后 ′=(H 后 -h0) / n 后 = (150-4) / 44 = 3.31 mm;
[0237] S3332, 0.9h a=0.9*3.3=2.97<h 后 ′=3.31mm<1.1h a =1.1*3.3=3.63mm; explanation n 后 =44 reasonable.
[0238] S3333, filling and cover lifting amount h 后 =h 后 ′=3.31mm,tag=0.
[0239] S334, the control system calculates the height of each layer of weld on the rear welding surface, and the height of each layer of weld from the rear welding surface base-filling-capping is: 4.00mm, 7.31mm, 10.62mm, 13.93mm, 17.24mm, 20.55mm, 23.86mm, 27.17mm, 30.48mm, 33.79mm, 37.10mm, 40.41mm, 43.72mm, 47.03mm, 50.34mm, 63.58mm, 66.89mm, 70.20mm, 73.51mm, 76. 82mm, 80.13mm, 83.4400, 86.75mm, 90.06mm, 93.37mm, 96.68mm, 99.99mm, 103.30mm, 106.61mm, 109.92mm, 113.23mm, 11 6.54mm, 119.85mm, 123.16mm, 126.47mm, 129.78mm, 133.09mm, 136.40mm, 139.71mm, 143.02mm, 146.33mm, 149.6400mm;
[0240] S335, the control system is based on the height of each layer of the weld on the rear welding surface and the groove width L corresponding to different heights 后 After calculating the groove shape, the weld filling area A of each layer of the weld surface 后 ;
[0241] S336, the control system determines the number of weld passes m per layer of the rear weld surface based on the equal area assumption 后 , m 后 =A 后 / A0,m 后 =1.6413, 1.8300, 1.9736, 2.1172, 2.2608, 2.4044, 2.5479, 2.6915, 2.8351, 2.9787, 3.1223, 3.2658, 3.4094, 3.5530, 3.6966, rounded to the nearest integer, then the number of welds per layer on the rear weld surface is m 后=2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8;
[0242] S337, tag=0, directly go to step S339;
[0243] S339. The control system determines the multi-layer and multi-pass welding sequence of the rear welding surface. If the welding position is flat butt, flat welding is adopted, and the welding sequence is from one side to the other side.
[0244] In step S33, after root cleaning, since the base weld of the rear weld surface is removed, one base weld is required before welding the rear weld surface. In addition, the size of the rear weld surface itself is symmetrical with the first weld surface. The calculation process of the remaining filling and covering is the same as that of step S31. There are 44 layers of filling and covering, and each layer requires welding 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8 respectively.
[0245] Step S34 includes the following steps:
[0246] S341, the control system determines the number of welding layers of the first welding surface after root cleaning n2=n 先 -n1=44-14=30 layers;
[0247] S342, the control system calculates the area of each layer of the weld surface after root cleaning A 先2 ;
[0248] S343, the control system determines the number of weld passes m for each layer of the first weld surface after root cleaning based on the equal area assumption 先2 , m 先2 =A 先2 / A0;
[0249] In step S343, since the grooves of the first weld surface and the rear weld surface are symmetrical, the filling scheme for the remaining 30 layers of welds on the first weld surface after root cleaning is the same as the filling scheme for the last 30 layers of welds on the rear weld surface in step S33, that is, after root cleaning, the remaining 30 layers of the first weld surface are filled with 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8 respectively.
[0250] S344. After root cleaning, determine the multi-layer and multi-pass welding sequence of the welded surface. If the welding position is flat butt, use flat welding, and weld from one side to the other.
[0251] The welding system performs welding according to the multi-layer multi-pass welding planning method, such as Figure 7 As shown, Figure 7 This is a physical picture of 300mm cast steel flat butt multi-layer and multi-pass welding.
[0252] Example 3
[0253] This embodiment proposes a computer device, which includes a processor and a memory. The memory stores a computer program. When the computer program is read and executed by the processor, the steps of the multi-layer and multi-pass welding planning method as described in any one of Embodiment 1 and / or Embodiment 2 are implemented.
[0254] The computer device includes not only the processor and the memory but also other related components. Since the specific structures and specific assembly relationships of the related components are prior art, they will not be described in detail here.
[0255] The advantages of the computer device described above and the multi-layer multi-pass welding planning method described above over the prior art are the same and will not be described in detail here.
[0256] Example 4
[0257] This embodiment proposes a computer-readable storage medium, which stores a computer program. When the computer program is read and executed by a processor, the steps of the multi-layer and multi-pass welding planning method as described in any one of Embodiment 1 and / or Embodiment 2 are implemented.
[0258] The computer-readable storage medium includes not only the computer program but also other related components. Since the specific structures and specific assembly relationships of the related components are prior art, they are not described in detail here.
[0259] The advantages of the computer-readable storage medium and the above-mentioned multi-layer multi-pass welding planning method over the prior art are the same, which will not be repeated here.
[0260] Performance Testing
[0261] According to GB / T 2651-2023 "Transverse tensile test for destructive testing of welds of metallic materials", the room temperature tensile properties of the cast steel thick plate butt joint welded using the multi-layer multi-pass welding planning method described in Examples 1 and 2 were tested, and the results are shown in Table 1.
[0262] Table 1 Test results of tensile strength of butt joints of cast steel thick plates in Example 1~2
[0263]
[0264] It can be seen from Table 1 that the tensile strength of the cast steel thick plate butt joints welded using the multi-layer and multi-pass welding planning method described in Examples 1 to 2 is greater than 470 MPa, and the fracture position is located on the substrate, not at the weld, indicating that the welding quality and mechanical properties of the cast steel thick plate butt joints welded using the multi-layer and multi-pass welding planning method described in Examples 1 to 2 of the present invention are excellent.
[0265] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.
Claims
1. A multi-layer and multi-pass welding planning method, It is characterized in that The multi-layer multi-pass welding planning method is applicable to a cast steel thick plate butt joint robot, the cast steel thick plate butt joint robot comprises a process database, a visual recognition system, a welding system and a control system, and the multi-layer multi-pass welding planning method comprises the following steps: S1. The visual recognition system obtains the thickness and characteristic dimensions of the cast steel plate and transmits these data to the process database and control system; S2. The process database determines the base weld height h based on the thickness and characteristic dimensions of the cast steel plate. 0 , filling and cover weld height h a and weld fill area A 0 , and transmit these data to the control system; S3, control system combined with equal height and equal area assumptions, bottom weld height h 0 , filling and cover weld height h a and weld fill area A 0 Determine the number of welding layers, weld passes and the sequence of multi-layer and multi-pass welding; Step S3 includes the following steps: S31, weld surface welding plan before root cleaning; S32, root cleaning; S33, rear welding surface welding planning; S34, welding plan after root cleaning; Step S31 includes the following steps: S311, the control system draws the contour lines on both sides of the first welding surface and obtains the groove width L corresponding to different heights 先 ; S312, the control system is based on the assumption of equal height, the base weld height h 0 , filling and cover weld height h a 1. The actual total height of the welding surface H 先 Calculate the total number of layers n for the first weld surface filling and cover 先 , the formula is: 先 =(H 先 -h 0 ) / h a ; S313, the control system estimates the total number of layers n based on the first welding surface filling and covering 先 Calculate the estimated weld height h of the first weld surface 先 ′=(H 先 -h 0 ) / n 先 Then the control system estimates the weld height h based on the first weld surface 先 ', filling and cover weld height h a Determine the first welding surface filling and cover lifting amount h 先 ; S314, the control system calculates the height of each weld bead on the first weld surface before root cleaning, and determines the number of welding layers n on the first weld surface before root cleaning 1 ; S315, the control system is based on the height of each layer of the weld on the weld surface before root cleaning, and the groove width L corresponding to different heights 先 Calculate the fill area A of each layer of weld before cleaning the groove shape 先1 ; S316, the control system determines the number of weld passes m per layer of the weld surface before root cleaning based on the equal area assumption 先1 , m 先1 =A 先1 / A 0 ; S317, the control system determines whether tag=1, if yes, it goes to step S318; if no, it goes directly to step S319; S318, add a layer of cover, the number of layers is one more than the number of layers of the original cover, and go to step S319; S319, the control system determines the multi-layer and multi-pass welding sequence of the first welding surface before the root cleaning. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle; if the welding position is flat butt welding, flat welding is adopted, and the welding sequence is from one side to the other side, and the welding is continued until the nth 1 layer; Step S33 includes the following steps: S331, the control system draws the contour lines on both sides of the rear welding surface and obtains the groove width L corresponding to different heights 后 ; S332, the control system is based on the assumption of equal height, the base weld height h 0 , filling and cover weld height h a , Actual total height of rear welding surface H 后 Calculate the total number of layers n for welding surface filling and covering 后 , the formula is: 后 =(H 后 -h 0 ) / h a ; S333, the control system estimates the total number of layers n based on the back welding surface filling and covering 后 Calculate the estimated weld height h of the weld surface 后 ′=(H 后 -h 0 ) / n 后 Then the control system estimates the weld height h based on the rear weld surface 后 ', filling and cover weld height h a Determine the amount of fill and cover lift h after welding 后 ; S334, the control system calculates the height of each weld bead on the rear welding surface; S335, the control system is based on the height of each layer of the weld on the rear welding surface and the groove width L corresponding to different heights 后 After calculating the groove shape, the weld filling area A of each layer of the weld surface 后 ; S336, the control system determines the number of weld passes m per layer of the rear weld surface based on the equal area assumption 后 , m 后 =A 后 / A 0 ; S337, the control system determines whether tag=1, if yes, it goes to step S338; if no, it goes directly to step S339; S338, add a layer of cover, the number of layers is one more than the number of layers of the original cover, and go to step S339; S339, the control system determines the multi-layer and multi-pass welding sequence of the rear welding surface. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle; if the welding position is flat butt welding, flat welding is adopted, and the welding sequence is from one side to the other side; Step S34 includes the following steps: S341, the control system determines the number of welding layers n after the root cleaning 2 =n 先 -n 1 ; S342, the control system calculates the fill area A of each layer of weld on the first weld surface after root cleaning 先2 ; S343, the control system determines the number of weld passes m for each layer of the first weld surface after root cleaning based on the equal area assumption 先2 , m 先2 =A 先2 / A 0 ; S344, the control system determines the multi-layer and multi-pass welding sequence of the first welding surface after the root cleaning. If the welding position is vertical butt welding, vertical welding is adopted, and the welding sequence is from both sides to the middle; if the welding position is flat butt welding, flat welding is adopted, and the welding sequence is from one side to the other side; Step S313 includes the following steps: S3131, the control system calculates the estimated weld height h of the first weld surface 先 ′=(H 先 -h 0 ) / n 先 ; S3132, the control system determines whether 0.9h a <h 先 '<1.1h a If yes, go to step S3133, if no, go to step S3134; S3133, first fill the weld surface, cover lift amount h 先 =h 先 ′, tag=0; S3134, the control system determines whether h 先 '<0.9h a If yes, go to step S3135, if no, go to step S3136; S3135, first fill the weld surface, cover lift amount h 先 =h a , tag=0; S3136, first fill the weld surface, cover lift amount h 先 =h a , tag=1; Step S333 includes the following steps: S3331, the control system calculates the estimated weld height h of the rear weld surface 后 ′=(H 后 -h 0 ) / n 后 ; S3332, the control system determines whether 0.9h a <h 后 '<1.1h a If yes, go to step S3333, if no, go to step S3334; S3333, rear welding surface filling, cover lifting amount h 后 =h 后 ′, tag=0; S3334, the control system determines whether h 后 '<0.9h a If yes, go to step S3335, if no, go to step S3336; S3335, rear welding surface filling, cover lifting amount h 后 =h a , tag=0; S3336, rear welding surface filling, cover lifting amount h 后 =h a , tag=1.
2. A multi-layer multi-pass welding planning method according to claim 1, It is characterized in that In step S1, the characteristic dimensions include welding position, groove shape, groove angle, actual total height H of the first weld surface, and the 先 .
3. A computer device, It is characterized in that The computer device includes a processor and a memory, wherein the memory stores a computer program, and when the computer program is read and executed by the processor, the steps of the multi-layer multi-pass welding planning method as described in any one of claims 1 to 2 are implemented.
4. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores a computer program, and when the computer program is read and executed by a processor, the steps of the multi-layer and multi-pass welding planning method as described in any one of claims 1 to 2 are implemented.
