Automatic welding method and apparatus
10166622 ยท 2019-01-01
Assignee
Inventors
Cpc classification
B23K26/147
PERFORMING OPERATIONS; TRANSPORTING
B23K9/167
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23K26/14
PERFORMING OPERATIONS; TRANSPORTING
B23K9/167
PERFORMING OPERATIONS; TRANSPORTING
B23K9/095
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method of automatically controlling welding using a welding apparatus having a heat-source and a wire feed. The method includes: setting at least one welding parameter; setting a stable wire interaction position where the wire fed by the wire feed interacts with the heat generated by the heat-source so as to produce an acceptable weld; and monitoring the wire interaction position during welding. If the wire interaction position deviates from the stable wire interaction position by more than an allowable tolerance at least one welding parameter is automatically altered to return the wire interaction position to within the allowable tolerance of the stable wire interaction position. The invention also relates to an apparatus for carrying out the method.
Claims
1. A method of automatically controlling welding using a welding apparatus, the method comprising the following steps: providing a heat-source that generates a welding-arc; providing a wire feed for feeding wire to a wire interaction position, the wire interaction position being a position where the wire feed interacts with the welding-arc; and providing a control system comprising: a pre-programmed robot control system, a control system interface, and a camera configured to record the wire interaction position and communicate the recording to the control system interface, wherein the control system is configured to: set at least one welding parameter having an adjustable magnitude and direction; set a stable wire interaction position with a defined tolerance, the stable wire interaction position being a position where the wire fed by the wire feed interacts with the welding-arc so as to produce a weld having pre-defined qualities; define a number of zones with respect to the stable wire interaction position, a first zone being defined based on a diameter of the wire; monitor whether the wire interaction position deviates from the defined tolerance of the stable wire interaction position during welding; determine which zone the wire interaction position is located in; automatically alter the magnitude and direction of the at least one welding parameter to return the wire interaction position to within the defined tolerance of the stable wire interaction position if the wire interaction position deviates from the defined tolerance of the stable wire interaction position during welding, wherein the alteration of the magnitude and direction of the at least one welding parameter is dependent on which of the number of defined zones the wire interaction position is located in, and the at least one welding parameter comprises at least a wire feed rate adjusted in accordance with a pre-programmed algorithm based on which of the number of defined zones the wire interaction position is located in.
2. A method according to claim 1, wherein the defined tolerance is zero.
3. A method according to claim 1, wherein the wire interaction position is monitored by the camera.
4. A method according to claim 1, wherein the number of zones are concentrically arranged around the stable wire interaction position.
5. A method according to claim 1, wherein sub-zones are defined within the number of zones and wherein the alteration of the magnitude and direction of the at least one welding parameter is dependent on which sub-zone the wire interaction position is located in.
6. A method according to claim 5, wherein the number of zones are divided into quadrants which define the sub-zones and wherein the alteration of the magnitude and direction of the at least one welding parameter is dependent on which sub-zone the wire interaction position is located in.
7. A welding system for automatically controlling welding, the welding system comprising: a heat-source that generates a welding-arc; a wire feed for feeding wire to a wire interaction position, the wire interaction position being a position where the wire feed interacts with the welding-arc; and a control system comprising: a pre-programmed robot control system, a control system interface, and a camera configured to record the wire interaction position and communicate the recording to the control system interface, wherein: the control system is configured to: set at least one welding parameter having an adjustable magnitude and direction; set a stable wire interaction position with a defined tolerance, the stable wire interaction position being a position where the wire fed by the wire feed interacts with the welding-arc so as to produce a weld having pre-defined qualities; define a number of zones with respect to the stable wire interaction position, a first zone being defined based on a diameter of the wire; monitor whether the wire interaction position deviates from the defined tolerance of the stable wire interaction position during welding; and alter automatically the at least one welding parameter having the adjustable magnitude and direction to return the wire interaction position to within the defined tolerance of the stable wire interaction position if the wire interaction position deviates from the defined tolerance of the stable wire interaction position during welding; the alteration of the magnitude and direction of the at least one welding parameter is dependent on which of the number of defined zones the wire interaction position is located in; and the at least one welding parameter comprises at least a feed rate adjusted in accordance with a pre-programmed algorithm based on which of the number of defined zones the wire interaction position is located in.
8. An apparatus according to claim 7, wherein the defined tolerance is zero.
9. An apparatus according to claim 7, wherein sub-zones are defined within the number of zones and wherein the alteration of the magnitude and direction of the at least one welding parameter is dependent on which sub-zone the wire interaction position is located in.
10. An apparatus according to claim 7, wherein the number of zones are divided into quadrants which define sub-zones and wherein the alteration of the magnitude and direction of the at least one welding parameter is dependent on which sub-zone the wire interaction position is located in.
11. An apparatus according to claim 7, wherein the heat source that generates a welding-arc is a TIG welding torch and the wire interaction position is a wire-arc interaction point at which the wire meets the welding-arc.
12. An apparatus according to claim 7, wherein the number of zones are circular.
13. An apparatus according to claim 12, wherein the number of zones are arranged concentrically.
14. An apparatus according to claim 7, wherein the number of zones each have a constant radius.
15. An apparatus according to claim 7, wherein when the wire interaction position is located in the first zone, the wire feed rate is not adjusted.
16. An apparatus according to claim 7, wherein when the wire interaction position is located in a second zone with a radius that is greater than a radius of the first zone, the wire feed rate is incrementally decreased.
17. An apparatus according to claim 7, wherein when the wire interaction position is located in a third zone with a radius that is greater than a radius of a second zone, the wire feed rate is zero.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Embodiments of the present invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION
(9) As shown in
(10) As shown in
(11) Referring now to
(12) During use, the feedback loop 42 which connects the control system interface 22 to the robot control system 18 automates the welding process to ensure that the flow of wire 15 fed by the wire feed system 14 remains constant without manual process intervention. This removes the variability that would otherwise be present due to the manual operator.
(13) There are two basic modes of operation of the system 10. The first is a learn mode 100 in which the control system 18 learns various parameters for autonomous operation. The second is an autonomous mode 200 in which the welding process is carried out without operator intervention based on the parameters learnt by the control system 18 during the learn mode 100.
(14) With reference to
(15) A start-up sequence 104 is run in which various parameters are input 106 to the control system 18 using the teach pendant 20 or directly into the robot control system 18. These parameters may include the distance between the surface of the component which is to be welded and the tip of the welding torch, the angle of the wire feed relative to the surface of the component, the forward feed rate, the wire feed rate, and the distance between the tip of the wire and the tool centre point (TCP), which is the point of the component directly beneath the top of the welding torch. The input parameters are stored in a database of the robot control system 18 for the particular template selected. Welding is then commenced and the operator waits for the WAIP 36 to become stable. This is known as the process stabilisation point. The WAIP 36 will be observed by the user from the VDU 40.
(16) Typical set-up parameters may be:
(17) Tungsten electrode width of 2.4 mm;
(18) Distance between the TCP and the tungsten electrode tip of 6 mm;
(19) Wire at 45 relative to the substrate;
(20) Forward feed of 5 mm/sec to 10 mm/sec;
(21) Nominal wire feed rate of 0.8 m/min to 1.7 m/min;
(22) Distance between TCP and leading edge of wire of 1 mm.
(23) Once the WAIP 36 (
(24) The algorithm will now be described with reference to
(25) The wire feed rate is changed based on the location of the WAIP 36 in order to return the WAIP 36 to the nominal WAIP 44. If the WAIP 36 is in Zone 0 then no action is taken. If the WAIP 36 enters Zone 4 then welding is automatically stopped. If in Quadrant A:
(26) And in Zone 1 then the wire feed rate (m/min) is incrementally decreased by 3.75% of the wire diameter;
(27) And in Zone 2 then the wire feed rate (m/min) is incrementally decreased by 7.5% of the wire diameter;
(28) And in Zone 3 then the wire feed rate (m/min) is incrementally decreased by 15% of the wire diameter. If in Quadrant B and the movement of the WAIP 36 from the nominal WAIP 44 in the y-axis is greater than the movement of the WAIP 36 from the nominal WAIP 44 in the x-axis:
(29) And in Zone 1 then the wire feed rate (m/min) is incrementally decreased by 3.75% of the wire diameter;
(30) And in Zone 2 then the wire feed rate (m/min) is incrementally decreased by 7.5% of the wire diameter;
(31) And in Zone 3 then the wire feed rate (m/min) is incrementally decreased by 15% of wire diameter. If in Quadrant B and the movement of the WAIP 36 from the nominal WAIP 44 in the y-axis is less than the movement of the WAIP 36 from the nominal WAIP 44 in the x-axis:
(32) And in Zone 1 then the wire feed rate (m/min) is incrementally increased by 3.75% of the wire diameter;
(33) And in Zone 2 then the wire feed rate (m/min) is incrementally increased by 7.5% of the wire diameter;
(34) And in Zone 3 then the wire feed rate (m/min) is incrementally increased by 15% of the wire diameter. If in Quadrant C:
(35) And in Zone 1 then the wire feed rate (m/min) is incrementally increased by 3.75% of the wire diameter;
(36) And in Zone 2 then the wire feed rate (m/min) is incrementally increased by 7.5% of the wire diameter;
(37) And in Zone 3 then the wire feed rate (m/min) is incrementally increased by 15% of the wire diameter; If in Quadrant D and the movement of the WAIP 36 from the nominal WAIP 44 in the y-axis is greater than the movement of the WAIP 36 from the nominal WAIP 44 in the x-axis:
(38) And in Zone 1 then the wire feed rate (m/min) is incrementally increased by 3.75% of the wire diameter;
(39) And in Zone 2 then the wire feed rate (m/min) is incrementally increased by 7.5% of the wire diameter;
(40) And in Zone 3 then the wire feed rate (m/min) is incrementally increased by 15% of the wire diameter. If in Quadrant D and the movement of the WAIP 36 from the nominal WAIP 44 in the y-axis is less than the movement of the WAIP 36 from the nominal WAIP 44 in the x-axis:
(41) And in Zone 1 then the wire feed rate (m/min) is incrementally decreased by 3.75% of the wire diameter;
(42) And in Zone 2 then the wire feed rate (m/min) is incrementally decreased by 7.5% of the wire diameter;
(43) And in Zone 3 then the wire feed rate (m/min) is incrementally decreased by 15% of the wire diameter.
(44) The definition of the zones and the adjustments above are based on the typical set-up parameters and they ensure that the wire 15 does not make direct contact with either the substrate 32 or the electrode 17.
(45) For a particular welding template the learn mode 100 may be repeated a number of times, for example 50 times, in order to build up the database. When the learn mode 100 is run after the initial run for a particular welding template, it may automatically recall the start-up parameters instead of them having be input manually in step 106. However, the operator may intervene at any time and change these parameters using the teach pendant 20. If any changes are made by the operator, these are recorded to the database.
(46) After the learn mode 100 has been run a number of times for a particular template, the welding apparatus 10 is capable of automatically welding based on the stored welding template.
(47) Referring to
(48) At any point in time the operator may manually intervene to alter the operation parameters. Any changes may be recorded in the database.
(49) The above described method and apparatus allows a component to be welded without an operator having to visually monitor the welding process and adjust parameters, such as the wire feed rate, in order to produce a good weld.
(50) Currently the speed of parameter adjustment is restricted by the reaction time of the operator. In the present invention, the control system 18, 22 is able to react quickly to any deviation in the WAIP 36 from the nominal WAIP 44. This results in a consistent flow of wire fed metal during the welding process, thus improving weld quality. The present invention significantly decreases the need for a full time operator, decreases the amount of operator intervention and enables greater confidence in the welding process.
(51) Although it has been described above that the wire feed rate is adjusted in order to maintain a stable WAIP, other parameters could be adjusted to obtain the same effect.
(52) The invention could also be applied to the deposition of any wire fed material (metal or plastics) that is incorporated into or becomes the final component or feature. Alternative heat sources to create the molten pool may be used as an alternative to the TIG welding torch, for example laser or electron beam, provided that an interaction point between the wire and the heat source can be defined.