A METHOD FOR AUTOMATIC WELDING OF A STRUCTURAL STEEL ASSEMBLY AND AN AUTOMATIC WELDING SYSTEM FOR WELDING OF A STRUCTURAL STEEL ASSEMBLY
20220111460 · 2022-04-14
Assignee
Inventors
Cpc classification
B23K26/0884
PERFORMING OPERATIONS; TRANSPORTING
B23K9/23
PERFORMING OPERATIONS; TRANSPORTING
B23K26/0006
PERFORMING OPERATIONS; TRANSPORTING
B23K9/02
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1656
PERFORMING OPERATIONS; TRANSPORTING
G05B19/4093
PHYSICS
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B25J9/1684
PERFORMING OPERATIONS; TRANSPORTING
B23K11/16
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23K9/095
PERFORMING OPERATIONS; TRANSPORTING
B23K11/16
PERFORMING OPERATIONS; TRANSPORTING
B23K26/00
PERFORMING OPERATIONS; TRANSPORTING
B23K26/08
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for automatic welding of a structural steel assembly includes workpieces such as profiles and/or a sheet material. The method includs using an automated process to receive information from a CAD-CAM program about welds for welding the structural steel assembly, and to post-process the information received from the CAD-CAM program. The information of each single weld received from the CAD-CAM program includes data about e.g a type of a workpiece or of workpieces of the structural steel assembly which bound the weld, a weld type, a position of the respective weld relative to the workpieces of the structural steel assembly that bound the weld, a shape of the weld, a length of the weld, a path of the weld and a width of the weld. The post-processing includes splitting each weld in sections of which the individual welding parameters are predefined.
Claims
1. A method for automatic welding of a structural steel assembly comprising workpieces, including profiles and/or a sheet material which have to be connected by one or more welds, the method comprising using an automated process to: receive information from a CAD-CAM program about welds for welding the structural steel assembly, wherein the information of each single weld comprises weld data about at least one of: a type of a workpiece or of workpieces of the structural steel assembly which bound the weld; a weld type; a position of the respective weld relative to the workpiece or workpieces of the structural steel assembly that bound the weld; a shape of the weld; a length of the weld; a path of the weld and a width of the weld; and using the automated process to: post-process the weld data of each weld, wherein the post-processing comprises splitting each weld in sections of which the individual welding parameters are predefined; and create the weld thereby applying the varying welding parameters along the length of the weld in accordance with the sections into which the weld has been split and the predefined welding parameters associated with these sections.
2. The method according to claim 1, wherein one of the sections created during the post-processing is a weld layer, the weld layer being a ground layer, an intermediate layer or a cover layer of a multilayer weld.
3. The method according to claim 1, wherein the post-processing further comprises extending the path of the weld at at least one end thereof, wherein one of the sections created during the post-processing is a start section or a finish section corresponding to an extended part of the path of the weld.
4. The method according to claim 1, wherein the splitting each weld in sections is performed in dependence of specific characteristics chosen from the group comprising: a configuration of the structural steel assembly at various locations along the length of the weld; the weld type; the shape of the weld; the length of the weld; the width of the weld; and the location of a part of the weld relative to the entire weld; the local path of the weld at a part of the weld that is being considered to become a section; and a layer position of the section within a multilayer weld, the section being a ground layer, an intermediate layer or a top layer of the multilayer weld.
5. The method according to claim 1, further comprising: defining and storing a number of predefined sections with predetermined welding parameters, wherein each predefined section is associated with specific characteristics chosen from the group comprising: a configuration of the structural steel assembly bounding the section; the weld type of the section; the shape of the weld of the section; the length of the weld of the section; the width of the weld of the section; the location of the section relative to the entire weld; and the local path of the section, and wherein the method further comprises: comparing, during the post-processing, the weld data of parts of the weld with the predefined weld data of the number of predefined sections; identifying parts of the weld which have weld data similar to the predefined weld data of one of the number of predefined sections; and splitting each weld into sections according to the identified parts.
6. The method according to claim 1, wherein the welding parameters for each section are set in dependence of specific characteristics chosen from the group comprising: a configuration of the structural steel assembly at the location of the section; the weld type of the section; the shape of the weld of the section; the length of the section; the width of the weld of the section; the location of the section relative to the entire weld; the local path of the section; a layer position of the section within a multilayer weld, the section being a ground layer, an intermediate layer or a top layer of the multilayer weld.
7. The method according to claim 1, wherein the method further comprises: providing an automatic welding system comprising a welding robot; providing steel assembly parts; and using the automated process to create the weld including the sections in one go without interrupting the welding process when passing from one section to another within the welding process of the weld.
8. The method according to claim 7, wherein the method further comprises using the automated process to measure the provided steel assembly parts for establishing actual dimensions along a welding area, and to, based on the measuring, generate actual weld data for each weld which is corrected with respect to the data received from the CAD-CAM program so as to better reflect the actual dimensions along the welding area in which the weld has to be created, wherein the actual weld data of each weld comprises at least one of: a weld type; a position of the respective weld relative to the workpiece or workpieces of the structural steel assembly that bound the weld; a shape of the weld; a length of the weld; a path of the weld; and a width of the weld, and wherein the post-processing of the weld data of each weld is based on the actual weld data so that the splitting of each weld in sections better complies with the actual dimensions of the welding area and that the individual welding parameters for each section better complies with the actual dimensions of the welding area.
9. The method according to claim 1, wherein a used welding technique comprises arc welding.
10. The method according to claim 9, wherein the welding parameters comprise one or more of the group comprising: an amperage, a voltage, a speed, a frequency of weaving, a horizontal distance of weaving, and a vertical distance of weaving.
11. The method according to claim 1, wherein a used welding technique comprises one of: oxyfuel gas welding, resistance welding, solid-state welding, laser welding and laser-hybrid welding.
12. An automatic welding system for welding workpieces, including profiles and/or a sheet material which have to be connected by means of one or more welds, wherein the welding system comprises: a welding robot; and a controller assembly, the controller assembly, in operation, operates the welding robot, wherein the controller assembly is provided with a post-processing module configured to: receive information from a CAD-CAM program about welds for welding the structural steel assembly, wherein the information of each single weld comprises data about at least one of: a type of a workpiece or of workpieces of the structural steel assembly which bound the weld; a weld type; a position of the respective weld relative to the workpiece or workpieces of the structural steel assembly that bound the weld; a shape of the weld; a length of the weld; a path of the weld; and a width of the weld, and wherein the post-processing module is configured to: post-process the information received from the CAD-CAM program, wherein the post-processing comprises splitting each weld in sections of which the individual welding parameters are predefined; and wherein the automatic welding system is configured to create the weld thereby applying varying welding parameters along the length of the weld in accordance with the sections into which the weld has been split and the predefined welding parameters associated with these sections.
13. The welding system according to claim 12, further comprising a measuring module for measuring assembly parts of the structural steel assembly along a welding area in which a weld has to be formed, wherein the measuring module establishes actual dimensions, wherein the controller assembly is configured to, based on the measuring, generate actual weld data for each weld which is actual weld data is corrected with respect to the data received from the CAD-CAM program so as to better reflect the actual dimensions along the welding area in which the weld has to be created, wherein the actual weld data of each weld comprises at least one of: a weld type; a position of the respective weld relative to the workpiece or workpieces of the structural steel assembly that bound the weld; a shape of the weld; a length of the weld; a path of the weld; and a width of the weld, and wherein the controller assembly is configured to base the post-processing of the weld data of each weld on the actual weld data so that the splitting of each weld in sections better complies with the actual dimensions of the welding area and that the individual welding parameters for each section better comply with the actual dimensions of the welding area.
14. The method according to claim 4, wherein the configuration of the structural steel assembly at the location of the section is defined by at least one of: the type of workpieces which bound the respective section including at least one of, the type of profile, and the type of sheet material; and a gap between the workpieces at location of the section.
15. The method according to claim 5, wherein the configuration of the structural steel assembly at the location of the section is defined by at least one of: the type of workpieces which bound the respective section including at least one of, the type of profile, and the type of sheet material; and a gap between the workpieces at location of the section.
16. The method according to claim 6, wherein the configuration of the structural steel assembly at the location of the section is defined by at least one of: the type of workpieces which bound the respective section including at least one of, the type of profile, and the type of sheet material; and a gap between the workpieces at location of the section.
17. The method according to claim 2, wherein the post-processing further comprises extending the path of the weld at least one end thereof, wherein one of the sections created during the post-processing is a start section or a finish section corresponding to an extended part of the path of the weld.
18. The method according to claim 2, wherein the splitting each weld in sections is performed in dependence of specific characteristics chosen from the group comprising: a configuration of the structural steel assembly at various locations along the length of the weld; the weld type; the shape of the weld; the length of the weld; the width of the weld; and the location of a part of the weld relative to the entire weld; the local path of the weld at a part of the weld that is being considered to become a section; and a layer position of the section within a multilayer weld, the section being a ground layer, an intermediate layer or a top layer of the multilayer weld.
19. The method according to claim 3, wherein the splitting each weld in sections is performed in dependence of specific characteristics chosen from the group comprising: a configuration of the structural steel assembly at various locations along the length of the weld; the weld type; the shape of the weld; the length of the weld; the width of the weld; and the location of a part of the weld relative to the entire weld; the local path of the weld at a part of the weld that is being considered to become a section; and a layer position of the section within a multilayer weld, the section being a ground layer, an intermediate layer or a top layer of the multilayer weld.
20. The method according to claim 2, further comprising: defining and storing a number of predefined sections with predetermined welding parameters wherein each predefined section is associated with specific characteristics chosen from the group comprising: a configuration of the structural steel assembly bounding the section; the weld type of the section; the shape of the weld of the section; the length of the weld of the section; and the width of the weld of the section; the location of the section relative to the entire weld; and the local path of the section, and wherein the method further comprises: comparing, during the post-processing, the weld data of parts of the weld with the predefined weld data of the number of predefined sections; identifying parts of the weld which have weld data similar to the predefined weld data of one of the number of predefined sections; and splitting each weld into sections according to the identified parts.
Description
BRIEF DESCRIPTION OF THE FIGURES
[0036]
[0037]
DETAILED DESCRIPTION OF THE FIGURES
[0038] In this application similar or corresponding features are denoted by similar or corresponding reference signs. The description of the various embodiments is not limited to the examples shown in the figures and the reference numbers used in the detailed description and the claims are not intended to limit the description of the embodiments, but are included to elucidate the embodiments by referring to the examples shown in the figures.
[0039] In the most general terms, the invention relates to a method for automatic welding of a structural steel assembly 10 comprising workpieces such as profiles and/or a sheet material 12 which have to be connected by means of one or more welds 16. The method comprises using an automated process to receive information from a CAD-CAM program about welds 16 for welding the structural steel assembly 10. The information of each single weld 16 comprises weld data about at least one of: [0040] a type of a workpiece or of workpieces of the structural steel assembly which bound the weld 16; [0041] a weld type; [0042] a position of the respective weld 16 relative to the workpiece or workpieces of the structural steel assembly 10 that bound the weld 16; [0043] a shape of the weld 16; [0044] a length 20 of the weld 16; [0045] a path of the weld 16 and [0046] a width of the weld 16.
The automated process is additionally used to post-process the weld data of each weld. The post-processing comprises splitting each weld 16 in sections 18 of which the individual welding parameters are predefined. Finally, the method comprises creating the weld 16 thereby applying varying welding parameters along the length of the weld 16 in accordance with the sections 18 into which the weld 16 has been split and the predefined welding parameters associated with these sections 18.
[0047] The effects and advantages of the method have been described in the summary section and these effects and advantages are inserted here by reference.
[0048] Information of the weld 16 may also include the instruction to use a multilayer weld. A multilayer weld may, for example, be used when a relatively big gap should be bridged, or when the connection should be extra strong, or when one of the parts is relatively thick with respect to the part it should be welded to.
[0049] One of the sections 18 created during the post-processing may be a weld layer, e.g. a ground layer, an intermediate layer or a cover layer of a multilayer weld 16. By making a layer of a multilayer weld a different section, such a layer can have its own setting of welding parameters. The first layer of a multilayer weld, usually called a ground layer, can e.g. be made with a low voltage just to make sure the ground layer is made without damaging the workpieces bounding the weld to be formed. Subsequent layers, such as intermediate layers and a cover layer may be made thicker thereby applying a higher voltage/amperage.
[0050] The post-processing may further comprise extending the path of the weld 16 at at least one end thereof. One of the sections 18 created during the post-processing is a start section or a finish section corresponding to an extended part of the path of the weld 16. By extending the weld 16 received from the CAD-CAM program, the creating of the weld 16 can have a run-up or run-off to the creating of the original weld 16 received from the CAD-CAM program. The run-up may be used to ensure that all the correct welding parameters are used when creating a subsequent, neighboring section. The run-off may be used to weld 16 the section twice in order to ensure a secure ending of the weld 16.
[0051] In an embodiment the splitting each weld 16 in sections is preformed in dependence of specific characteristics chosen from the group comprising: [0052] a configuration of the structural steel assembly 10 at various locations along the length of the weld 16, in particular the type of the workpieces which bound the respective weld, e.g. the type of profile, the type of sheet material, a gap between the workpieces at various locations along the length of weld 16; [0053] the weld type; [0054] the shape of the weld 16; [0055] the length 20 of the weld 16; [0056] the width of the weld 16; and [0057] the location of a part of the weld relative to the entire weld, i.e. a start part of the weld, a middle part of the weld, a finish part of the weld; and [0058] the local path of the weld at a part of the weld that is being considered to become a section, e.g. a straight path, an angled path, an arcuate path.
[0059] All described specific characteristics are part of the desired weld 16. A weld 16 can extend along different connection configurations. In the example shown in
[0060] In an embodiment the method further comprises defining and storing a number of predefined sections with predetermined welding parameters. Each predefined section is associated with specific characteristics chosen from the group comprising: [0061] a configuration of the structural steel assembly 10 bounding the section, in particular the type of the workpieces which bound the respective section, e.g. the type of profile, the type of sheet material, a gap between the workpieces; [0062] the weld type of the section; [0063] the shape of the weld 16 of the section; [0064] the length 20 of the weld 16 of the section; and [0065] the width of the weld 16 of the section; [0066] the location of the section relative to the entire weld, i.e. start section of the weld, middle section of the weld, finish section of the weld; [0067] the local path of the section, e.g. a straight path, an angled path, an arcuate path; and [0068] a layer position of the section within a multilayer weld, i.e. the section being a ground layer, an intermediate layer or a top layer of the multilayer weld.
The method of this embodiment further comprises: [0069] to compare, during the post-processing, the weld data of parts of the weld 16 with the predefined weld data of the number of predefined sections, [0070] to identify parts of the weld 16 which have weld data which are similar to the predefined weld data of one of the number of predefined sections, and [0071] to split each weld 16 into sections according to the identified parts
[0072] Examples of predefined sections could include e.g.: a default weld, a default start, a default end, an edge end, an edge start, and a gap weld. The edge start and edge end are a start part, respectively end part of the weld 16 which starts, respectively ends on the edge of the profile and/or sheet material 12. The default start and default end are a start part, respectively end part of the weld 16 which does not start, respectively end on the edge of the profile and/or sheet material 12. The gap weld is a part of the weld 16 which bridges a gap between two to be welded parts. The default weld would be a part of the weld 16 for which no better suited predefined section is available. Using such a collection of predefined sections, the entire weld 16 can be compared and split in sections 18. Of course, the number of predefined sections can be increased or limited. If more predefined sections are present in the system, a more refined control of the welding parameters along the length of a weld is possible, because the splitting up in sections can be done in a more accurate manner. It may, in an embodiment, even be possible to define new predefined sections which may be beneficial for specific welding conditions which are not generally present but which are relevant for a specific facility at which the method is applied and the system is used.
[0073] In an embodiment the welding parameters for each section 18 are set in dependence of specific characteristics chosen from the group comprising: [0074] a configuration of the structural steel assembly 10 at the location of the section, in particular the type of the workpieces which bound the respective section, e.g. the type of profile, the type of sheet material, a gap between the workpieces at location of the section 18; [0075] the weld type of the section; [0076] the shape of the weld 16 of the section; [0077] the length 20 of the section 18; [0078] the width of the weld of the section 18; [0079] the location of the section relative to the entire weld, i.e. a start section of the weld, a middle section of the weld or a finish section of the weld; [0080] the local path of the section, e.g. a straight path, a angled path, an arcuate path; [0081] a layer position of the section within a multilayer weld, i.e. the section being a ground layer, an intermediate layer or a top layer of the multilayer weld.
[0082] The welding parameters of a specific section 18 are defined and stored in the system. The welding parameters of a specific section 18 may be constant. The parameters may also vary within the section 18. The welding parameters may be substantially constant within an inner part of the section 18 and change at an end of the section 18 so as to have a smooth transition to a subsequent, neighboring section 18. Of course, an individual parameter may be set differently than other parameters. That is, a first parameter may be substantially constant within the section 18, whereas a second parameter may gradually increase within the section 18. Of course, the welding parameters are set once and then stored. The setting is done on the basis of at least one of the above-mentioned characteristics. The setting may in addition to that also be done on the basis of previously set sections wherein the welding parameters are calculated on the basis of interpolation or extrapolation of the welding parameters of the previously set sections.
[0083] In an embodiment, the method further comprises providing an automatic welding system comprising a welding robot, providing steel assembly parts, and using the automated process to create the weld 16 including the sections in one go without interrupting the welding process when passing from one section to another within the welding process of the weld 16.
[0084] The method may further comprise using the automated process to measure the provided steel assembly parts for establishing actual dimensions along a welding area, such as gap width, gap length etc. Based on the measuring, the method may generate actual weld data for each weld which is corrected with respect to the data received from the CAD-CAM program so as to better reflect the actual dimensions along the welding area in which the weld has to be created. The actual weld data of each weld comprises at least one of: [0085] a weld type; [0086] a position of the respective weld 16 relative to the workpiece or workpieces of the structural steel assembly 10 that bound the weld 16; [0087] a shape of the weld 16; [0088] a length 20 of the weld 16; [0089] a path of the weld 16; and [0090] a width of the weld 16.
[0091] In this embodiment, the post-processing of the weld data of each weld is based on the actual weld data so that the splitting of each weld 16 in sections better complies with the actual dimensions of the welding area and that the setting of the individual welding parameters for each section better complies with the actual dimensions of the welding area.
[0092] Although CN109128439 teaches to use a visual imaging system, this system is used during the welding and is only used to correct the welding trajectory when the real image diverges from the 3D-CAD-data. There is no teaching in CN′439 to post-process this real image data, wherein the post-processing comprises splitting each weld 16 in sections 18 of which the individual welding parameters are predefined; and to create the weld 16 thereby applying the varying welding parameters along the length of the weld 16 in accordance with the sections 18 into which the weld 16 has been split and the predefined welding parameters associated with these sections 18.
[0093] The method is ideally suited for an automatic welding system comprising a welding robot. In such a system, the robot can automatically be provided with the information of the weld 16, the sections 18, and the individual welding parameters for each section 18, in order to weld the weld 16 in one go. The automatic welding system performing this method should be able to change the welding parameters during welding of the one weld 16.
[0094] The weld data received from the CAD-CAM program is based on the designed structural steel assembly 10. The actual used assembly parts may, and most likely will differ from the designed, ideal assembly parts. This is due to material tolerances in manufacturing said assembly parts. In order to know what the difference between the designed and actual assembly parts may be, the actual assembly parts may be measured by the automated process. The established actual dimensions along a welding area are used to generate actual weld data for each weld which is corrected with respect to the data received from the CAD-CAM program so as to better reflect the actual dimensions along the welding area in which the weld has to be created. By basing the post-processing on the actual weld data, the splitting of the weld 16 in sections 18 better complies with, and by virtue thereof the welding parameters also better comply with the actual dimensions of the welding area. This will result in a weld 16 which is better tailored to the actual welding area dimensions and thus more accurate and of better quality.
[0095] In an embodiment a used welding technique comprises arc welding. The welding parameters may comprise one or more of the group comprising: an amperage, a voltage, a speed, a frequency of weaving, a horizontal distance of weaving, and a vertical distance of weaving.
[0096] Other examples of welding techniques which may be applied in the present invention include oxyfuel gas welding, resistance welding, solid-state welding, laser welding and laser-hybrid welding. Each of these techniques have there own associated welding parameters which may be set and are incorporated within the disclosure of this invention.
[0097] The invention also relates to an automatic welding system for welding workpieces such as profiles and/or a sheet material 12 which have to be connected by means of one or more welds 16. The welding system comprises a welding robot and a controller assembly which, in operation, operates the welding robot. The controller assembly is provided with a post-processing module configured to receive information from a CAD-CAM program about welds 16 for welding the structural steel assembly 10. As with the method, the information of each single weld 16 comprises data about at least one of: [0098] a type of a workpiece or of workpieces of the structural steel assembly which bound the weld 16; [0099] a weld type; [0100] a position of the respective weld 16 relative to the workpiece or workpieces of the structural steel assembly 10 that bound the weld 16; [0101] a shape of the weld 16; [0102] a length 20 of the weld 16; [0103] a path of the weld 16; and [0104] a width of the weld 16.
[0105] The post-processing module is additionally configured to post-process the information received from the CAD-CAM program. The post-processing comprises splitting each weld 16 in sections 18 of which the individual welding parameters are predefined. The automatic welding system is configured to create the weld 16 thereby applying varying welding parameters along the length of the weld 16 in accordance with the sections 18 into which the weld 16 has been split and the predefined welding parameters associated with these sections 18.
[0106] The thus described welding system may also perform the method according to the invention.
[0107] The effects and advantages of the automatic welding system have been described in the summary section and these effects and advantages are inserted here by reference.
[0108] In an embodiment, the automatic welding system further comprises a measuring module for measuring assembly parts of the structural steel assembly 10 along a welding area in which a weld has to be formed. The measuring module establishes actual dimensions, such as gap width, gap length, weld path configuration etc. The controller assembly is configured to, based on the measuring, generate actual weld data for each weld which is actual weld data is corrected with respect to the data received from the CAD-CAM program so as to better reflect the actual dimensions along the welding area in which the weld has to be created. The actual weld data of each weld comprises at least one of: [0109] a weld type; [0110] a position of the respective weld 16 relative to the workpiece or workpieces of the structural steel assembly 10 that bound the weld 16; [0111] a shape of the weld 16; [0112] a length 20 of the weld 16; [0113] a path of the weld 16; and [0114] a width of the weld 16.
[0115] In this embodiment, the controller assembly is configured to base the post-processing of the weld data of each weld on the actual weld data so that the splitting of each weld 16 in sections 18 better complies with the actual dimensions of the welding area and that the individual welding parameters for each section 18 better comply with the actual dimensions of the welding area.
[0116] An automatic welding system according to this embodiment produces high quality welds which are produced while taking into account the actual dimensions of the welding area in which the weld has to be created. Along the length of the weld, the welding parameters may be changed during the welding of the weld due to the fact that the weld has been split up in various sections during the post-processing. Each section has its own welding parameters. The splitting of the weld to be created in the sections is done by comparing the actual weld data of parts of the weld with the weld data of a number of predefined sections which are stored in the system. Subsequently, parts of the weld 16 are identified parts which have weld data which are similar to the predefined weld data of one of the number of predefined sections. Finally, each weld 16 is split in sections according to the identified parts.
[0117] The various embodiments which are described above may be used implemented independently from one another and may be combined with one another in various ways. The reference numbers used in the detailed description and the claims do not limit the description of the embodiments nor do they limit the claims. The reference numbers are solely used to clarify.
LEGEND
[0118] 10—structural steel assembly [0119] 12—sheet material [0120] 14—thicker part of sheet material [0121] 16—weld [0122] 18—weld section [0123] 20—length (of the weld)