Arc welding control system and method
10144081 ยท 2018-12-04
Assignee
Inventors
Cpc classification
B23K9/0216
PERFORMING OPERATIONS; TRANSPORTING
B23K9/09
PERFORMING OPERATIONS; TRANSPORTING
B23K9/127
PERFORMING OPERATIONS; TRANSPORTING
B23K9/0956
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23K9/09
PERFORMING OPERATIONS; TRANSPORTING
B23K9/095
PERFORMING OPERATIONS; TRANSPORTING
B23K9/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present invention provides an arc welding control system and method capable of simultaneously, sophisticatedly performing a weaving width control operation and a torch height control operation. Influence ratios (.sub.w and .sub.z) of influences of a torch height deviation (P.sub.h) and a groove wall distance deviation (P.sub.d) with respect to a manipulated variable (w) of a weaving width and a manipulated variable (z) of a torch height are set in accordance with a groove angle () of a workpiece (5). A calculation unit (21) calculates the manipulated variables (z and w) of actuators (13 and 14) regarding the torch height and the weaving width such that the influence ratios (.sub.w and .sub.z) become large as the groove angle () becomes large.
Claims
1. A method of controlling an arc sensor for arc welding for obtaining beads in a groove of a workpiece that is a welding target, the method utilizing: an actuator configured to cause a welding torch to track a weld line of the workpiece by causing the welding torch to move in a direction of the weld line of the workpiece at a specified torch height while causing the welding torch to move in a cyclic manner in a width direction of the groove of the workpiece with a specified weaving width; and a sensor configured to detect a welding current or an arc voltage, the method comprising the steps of: detecting the welding current or the arc voltage; obtaining from the welding current or the arc voltage a value corresponding to a groove wall distance indicating a horizontal distance between the welding torch and the workpiece at a weaving end portion and a value corresponding to the torch height to calculate a difference between the value corresponding to the groove wall distance and a target value and a difference between the value corresponding to the torch height and a target value; calculating a manipulated variable of the actuator regarding the weaving width using a groove wall distance deviation that is a deviation of the value corresponding to the groove wall distance from the target value and a torch height deviation that is a deviation of the value corresponding to the torch height from the target value, and calculating a manipulated variable of the actuator regarding the torch height using the groove wall distance deviation and the torch height deviation; and controlling the weaving width and the torch height based on the manipulated variable regarding the weaving width and the manipulated variable regarding the torch height, wherein: a first ratio that is a ratio of a degree of an influence of the groove wall distance deviation with respect to each of the manipulated variable of the weaving width and the manipulated variable of the torch height and a second ratio that is a ratio of a degree of an influence of the torch height deviation with respect to each of the manipulated variable of the weaving width and the manipulated variable of the torch height are set in accordance with a groove angle of the workpiece; and the first ratio and the second ratio are set such that as the groove angle becomes large, the second ratio becomes relatively larger than the first ratio.
2. The method according to claim 1, wherein the manipulated variable of the actuator regarding the weaving width is obtained by multiplying the first ratio by an adjustment coefficient for adjusting the first ratio, and the manipulated variable of the actuator regarding the torch height is obtained by multiplying the second ratio by an adjustment coefficient for adjusting the second ratio.
3. The method according to claim 1, further comprising the steps of: calculating an average value of the welding current or arc voltage for each of a plurality of sections of one weaving cycle, the welding current or arc voltage being detected by the sensor, the plurality of sections being obtained by dividing one weaving cycle into a predetermined number; obtaining the value corresponding to the groove wall distance based on the average value of one or a plurality of sections corresponding to the weaving end portion among the plurality of sections; and obtaining the value corresponding to the torch height based on the average value of the welding current or arc voltage of one weaving cycle.
4. The method according to claim 2, wherein: a manipulated variable z of the torch height is represented by Formula 1 below; and a manipulated variable w of the weaving width is represented by Formula 2 below,
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
DESCRIPTION OF EMBODIMENTS
(20) Hereinafter, an embodiment of the present invention will be explained in reference to the drawings. In the drawings, the same reference signs are used for the same or corresponding components, and a repetition of the same explanation is avoided.
(21)
(22) The welding manipulator 1 includes a welding torch 11 including a nozzle configured to supply a shielding gas to a welded portion. An electrode 12 is provided at a tip end (lower end) of the welding torch 11. An electric power line extending from the welding power source 3 is connected to the welding torch 11, and electric power is supplied to the welding torch 11. The welding manipulator 1 includes a horizontal actuator 13 configured to cause the welding torch 11 to move in a horizontal axis direction and a vertical actuator 14 configured to cause the welding torch 11 to move in a vertical direction. Each of the horizontal actuator 13 and the vertical actuator 14 operates based on a control signal output from the calculation control unit 2 and causes the welding torch 11 to move in the horizontal direction or the vertical direction. This configuration may be configured by a multiple-joint robot including the welding torch 11 at a tip end portion thereof.
(23) A workpiece 5 that is a welding target is placed under the welding torch 11. Regarding the workpiece 5, two welded materials are arranged face to face, and a groove 51 is formed at a portion that should be welded. Regarding the groove 51, two welded materials are arranged face to face such that respective groove surfaces form a predetermined groove angle . Since there is a case that the vicinity of a portion where the welded materials contact each other is a curved surface, the groove angle denotes an angle between surfaces respectively extended from the groove surfaces.
(24) The welding power source 3 is configured such that the electric power line of the welding power source 3 is also connected to the workpiece 5. A voltage is applied to between the welding torch 11 (the electrode 12 of the welding torch 11) and the workpiece 5 by the electric power supplied from the welding power source 3, and the arc is generated between the electrode 12 projecting from the tip end of the welding torch 11 and the workpiece 5. With this, the workpiece 5 is welded, and the beads are formed. As the sensor 4, a voltage sensor 41 configured to detect the arc voltage between the welding current and the arc voltage is provided between the electric power line extending between the welding power source 3 and the welding torch 11 and the electric power line extending between the welding power source 3 and the workpiece 5. Further, in the present embodiment, a current sensor 42 is also provided as the sensor 4 on one of the above electric power lines. The present embodiment includes both the voltage sensor 41 configured to detect the arc voltage value and the current sensor 42 configured to detect the welding current value as the sensors 4 each configured to detect the welding current or the arc voltage. However, the present embodiment may include only one of these sensors. Moreover, each sensor may directly or indirectly detect the welding current or arc voltage between power supply lines extending from the welding power source 3. Generally, control operations in MIG welding, MAG welding, and CO2 welding are performed based on the current value, and a control operation in TIG welding is performed based on the voltage value. Therefore, the configuration may be changed or appropriately used depending on the type of the welding.
(25) The calculation control unit 2 functions as a calculation unit 21 configured to: obtain from the arc voltage or welding current when causing the welding torch to track the weld line, a value corresponding to a groove wall distance indicating a horizontal distance between the welding torch 11 at the end portion of the weaving and a groove wall of the workpiece 5 and a value corresponding to the torch height; calculate a difference between the value corresponding to the groove wall distance and a target value and a difference between the value corresponding to the torch height and a target value; calculate a manipulated variable regarding the weaving width of the actuator (to be specific, a manipulated variable of the horizontal actuator 13) from a deviation (a groove wall distance deviation) of the value corresponding to the groove wall distance from the target value and a deviation (a torch height deviation) of the value corresponding to the torch height from the target value; and calculate a manipulated variable regarding the torch height of the actuator (to be specific, a manipulated variable of the vertical actuator 14) from the groove wall distance deviation and the torch height deviation. Further, the calculation control unit 2 functions as a control unit 22 configured to control the actuators 13 and 14 of the welding manipulator 1 based on the manipulated variable regarding the weaving width and the manipulated variable regarding the torch height. Specifically, the calculation control unit 2 that functions as the control unit 22 of the present embodiment causes the welding torch 11 to move in a cyclic manner in a width direction of the groove 51 of the workpiece 5 that is the welding target with a specified weaving width and also causes the welding torch 11 to move in a direction along the weld line of the groove 51 of the workpiece 5 at a specified torch height based on the welding current or arc voltage detected by the sensor 4, thereby obtaining the beads on the groove 51 of the workpiece 5. The calculation control unit 2 may have any configuration as long as it has a processing function. For example, the calculation control unit 2 may be constituted by a microcontroller, CPU, MPU, PLC (Programmable Logic Controller), logic circuit, or the like. Moreover, the present embodiment explains a case where one calculation control unit 2 functions as both the calculation unit 21 and the control unit 22. However, the calculation unit 21 and the control unit 22 may be separately configured as a control unit and a calculation unit.
(26) Hereinafter, specific control modes will be explained. First, the calculation control unit 2 obtains the value corresponding to the groove wall distance and the value corresponding to the torch height from the welding current or arc voltage detected by the sensor 4. For this purpose, in the present embodiment, the horizontal distance between the welding torch 11 at the end portion of the weaving and the workpiece 5 and the average height of the welding torch 11 are calculated from the arc voltage.
(27) As shown in
(28) Here, as a result of diligent studies, the inventors of the present invention have expressed the relations among the above parameters as formulas below. To be specific, each of the horizontal distances dl and dr and the average torch height h is set to be expressed by using a certain ratio of the weaving width w and a certain ratio of an actual torch height z at a weaving center.
(29)
(30) Then, the control model using Formula 3 above is applied to the present embodiment, and the control unit 22 performs control operations based on the applied control model.
(31)
(32) Formulas below are obtained by developing Formula 4.
(33)
(34) Here, since it is known that a distance d and a voltage V have a relation of a linear expression (d=mV+b, where each of m and b is a constant), formulas below are obtained by converting Formula 5 using the above linear expression.
(35)
(36) According to the above, y denotes the manipulated variable of the weld line tracking, z denotes the manipulated variable of the torch height, and w denotes the manipulated variable of the weaving width.
(37) As a result of the derivations of these formulas, the present inventors have obtained findings that the weaving width w and the torch height z can be sophisticatedly, optimally controlled without decreasing the gain by realizing a setting in which regarding each of the above manipulated variables, a ratio of an influence of the torch height deviation becomes relatively larger than a ratio of an influence of the groove wall distance deviation as the groove angle of the workpiece 5 increases according to Formula 6.
(38) Here, V.sub.dref(V.sub.dl+V.sub.dr)/2 denotes the groove wall distance deviation, and V.sub.hrefV.sub.h denotes the torch height deviation. Therefore, when the groove wall distance deviation is denoted by P.sub.d, and the torch height deviation is denoted by P.sub.h, the manipulated variable z of the torch height is represented by Formula 7 below, and the manipulated variable w of the weaving width w is represented by Formula 8 below.
(39)
(40) Here, K.sub.z denotes a gain of the manipulated variable regarding the torch height, K.sub.w denotes a gain of the manipulated variable regarding the weaving width, and K.sub.h denotes an adjustment coefficient.
(41) Next, a method of detecting V.sub.dl, V.sub.dr, and V.sub.h that are input parameters of Formula 6 obtained as above will be explained.
(42) In the present embodiment, the calculation unit 21 is configured to: calculate an average value of the arc voltage for each of a plurality of sections of one weaving cycle, the arc voltage being detected by the sensor 4, the plurality of sections being obtained by dividing one weaving cycle into a predetermined number; obtain the value (voltage value) corresponding to the groove wall distance based on the average value of one or a plurality of sections corresponding to the calculated weaving end portion among the plurality of sections; and obtain the value (voltage value) corresponding to the torch height based on the average value of the arc voltage of one weaving cycle. Specifically, as shown in the lower side of
(43) As above, by dividing the welding current or the arc voltage in accordance with the weaving cycle, the arc voltage at each position of the welding torch can be easily calculated. In the present embodiment, the arc voltage at the weaving end portion is detected by dividing one weaving cycle into eight equal sections. However, the number of divided sections may be increased or decreased as long as the arc voltage at the weaving end portion can be detected. Moreover, a peak voltage value at the weaving end portion may be used as the arc voltage at the weaving end portion. Moreover, a voltage at a weaving middle position may be detected as a voltage indicating a voltage of the torch height. Further, in consumable electrode welding, such as the MIG welding, the MAG welding, and the CO2 welding, if the distance between a point end of a wire that is the electrode 12 and the workpiece becomes equal to or shorter than a predetermined distance, the arc extinction occurs. Thus, the amount of time of short circuit (short circuit duration) increases, and the number of times of short circuit (short circuit frequency) increases. Therefore, the distance between the point end of the wire and the workpiece can also be estimated by measuring the short circuit duration or the short circuit frequency.
(44) In the present embodiment, the value corresponding to the groove wall distance and the value corresponding to the torch height are obtained by detecting the arc voltages in the predetermined sections, and the voltage value itself is compared with the target value (voltage value). However, the present embodiment may be such that the groove wall distance and the torch height are actually calculated from the detected arc voltage or welding current, and the groove wall distance and the torch height are compared with corresponding target values (distance values).
(45) As above, in the present embodiment, a ratio (hereinafter referred to as an influence ratio) of an influence of the groove wall distance deviation P.sub.d with respect to each of the manipulated variable z of the torch height and the manipulated variable w of the weaving width and a ratio (hereinafter referred to as an influence ratio) of an influence of the torch height deviation P.sub.h with respect to each of the manipulated variable z of the torch height and the manipulated variable w of the weaving width are set in accordance with the groove angle of the workpiece 5. Specifically, each of these influence ratios denotes an absolute value of a coefficient indicating a weight of the groove wall distance deviation P.sub.d in Formulas 7 and 8 or the torch height deviation P.sub.h in Formulas 7 and 8. The influence ratio of the groove wall distance deviation P.sub.d in the manipulated variable w of the weaving width is represented by .sub.wd=4, the influence ratio of the torch height deviation P.sub.h in the manipulated variable w of the weaving width is represented by .sub.wh=8tK.sub.h, and a ratio (P.sub.h/P.sub.d) is represented by .sub.w=2tK.sub.h. The influence ratio of the groove wall distance deviation P.sub.d in the manipulated variable z of the torch height is represented by .sub.zd=1/t, the influence ratio of the torch height deviation P.sub.h in the manipulated variable z of the torch height is represented by .sub.zh=K.sub.h, and a ratio (P.sub.h/P.sub.d) is represented by .sub.z=tK.sub.h. As a result, the calculation unit 21 calculates the manipulated variable z of the torch height and the manipulated variable w of the weaving width such that the influence ratios .sub.wh and .sub.zh of the torch height deviation become relatively larger than the influence ratios .sub.wd and .sub.zd of the groove wall distance deviation (the ratios .sub.w and .sub.z of the influence ratios become larger) as the groove angle becomes large.
(46) For example, when the groove angle is 90 (that is, t=1), and the below-described adjustment coefficient K.sub.h is 1, the ratio .sub.z of the influence ratio of the groove wall distance deviation P.sub.d and the influence ratio of the torch height deviation P.sub.h in the manipulated variable z of the torch height is represented by .sub.z=2 (P.sub.d:P.sub.h=1:2), and the ratio .sub.w of the influence ratio of the groove wall distance deviation P.sub.d and the influence ratio of the torch height deviation P.sub.h in the manipulated variable w of the weaving width is represented by .sub.w=1 (P.sub.d:P.sub.h=1:1). As another example, when the groove angle is 120 (that is, t=1.73), and the adjustment coefficient K.sub.h is 1, the influence ratio .sub.z in the manipulated variable z of the torch height is represented by .sub.z=3.46 (P.sub.d:P.sub.h=1:3.46), and the influence ratio .sub.w in the manipulated variable w of the weaving width is represented by .sub.w=1.73 (P.sub.d:P.sub.h=1:1.73). As above, as the groove angle becomes large, the influence of the torch height deviation P.sub.h becomes larger than the influence of the groove wall distance deviation P.sub.d in each of the manipulated variables z and w (the ratios .sub.w and .sub.z of the influence ratios become large).
(47) The control unit 22 performs a control operation of driving the horizontal and vertical actuators 13 and 14 based on the respective manipulated variables calculated by the calculation unit 21 to cause the welding torch 11 to move.
(48) According to the above configuration, each of the manipulated variable z of the actuator 14 regarding the torch height and the manipulated variable w of the actuator 13 regarding the weaving width is calculated by using both the average arc voltage value of one weaving cycle detected by the sensor 4 and the average arc voltage value of the weaving end portion section detected by the sensor 4. In addition, the influence ratios (weight coefficients) by which parameters regarding the groove wall distance deviation P.sub.d and the torch height deviation P.sub.h in the respective manipulated variables are multiplied are set in accordance with the groove angle of the workpiece 5. Then, by realizing a setting in which the influence ratio of the torch height deviation P.sub.h becomes larger than the influence ratio of the groove wall distance deviation P.sub.d in each manipulated variable as the groove angle of the workpiece 5 becomes large, the weaving width w and the torch height z can be quickly, optimally controlled without decreasing the gain. Therefore, by introducing this control model, the weaving width control operation and the torch height control operation can be simultaneously, sophisticatedly performed.
(49) Each of
(50) As shown by Formulas 7 and 8, the manipulated variable is obtained by multiplying the influence ratio by the adjustment coefficient K.sub.h that adjusts the influence ratio. With this, even if the groove angle stays the same, a more preferable control performance can be realized depending on the shape and use of the workpiece 5. The adjustment coefficient K.sub.h is not indispensable and may be fixed to 1.
(51) The present embodiment has explained the configuration of detecting the arc voltage, but a configuration of detecting the welding current may be used. In this case, since the relation between the current and the distance becomes opposite to the relation between the voltage and the distance (as the distance increases, the voltage increases, but the current decreases), a minus () sign is added to each formulas of Formula 6 (that is, Formulas 7 and 8). Moreover, since the arc sensor control operation using the welding current is generally performed in, for example, the MIG welding, the MAG welding, and the CO2 welding, it is preferable that a detected value for the calculation of the manipulated variable be also the welding current value. For example, since the arc sensor control operation using the arc voltage is generally performed in the TIG welding, it is preferable that the detected value for the calculation of the manipulated variable be also the arc voltage value.
Example 1
(52) An experiment was carried out, in which the welding system of the above embodiment actually performed the TIG welding with respect to the workpiece. Each of
(53) Welding conditions of the present example were set as below.
(54) TABLE-US-00001 TABLE 1 Items Values Remarks Welding Speed 15 cm/min. Weaving Width 10 mm Initial Setting Value Weaving Frequency 2 Hz Weaving Pattern Simple Harmonic Motion Torch Height of 10 mm Initial Setting Value Weaving Center Welding Length 300 mm Horizontal Distance in Torch Moving Direction
(55) Then, respective control parameters of Formula 6 in the present example were set as below. While performing the weld line tracking, the manipulated variable of the weaving width and the manipulated variable of the torch height were calculated using Formula 6 based on the detected arc voltage value, and the control operation of the welding torch 11 was performed. The arc sensor control operation was not performed for several seconds from the start until the arc stabilized. Only two points that are a welding start position and a welding end position were taught to the welding manipulator 1, and the welding manipulator 1 was set such that when the control operation was not performed, the welding torch 11 moves on a straight line connecting these two points.
(56) TABLE-US-00002 TABLE 2 Items Symbols Values Left and Right Gains K.sub.y 0.2 mm/V Adjustment Coefficient K.sub.h 1 z Gain K.sub.z 1 mm/V w Gain K.sub.w 0.2 mm/V
(57) Results of actual welding operations performed under the above conditions are shown in
(58) As shown in
Example 2
(59) Further, an experiment was carried out, in which the control mode of the present embodiment was compared with Comparative Example. In the present example, as with Example 1, the control operation was performed using Formula 6 based on welding conditions below.
(60) TABLE-US-00003 TABLE 3 Items Value Welding Speed 20 cpm Initial Value of Weaving Width 8 mm Target Value of Weaving Width 11 mm Weaving Frequency 2 Hz Weaving Pattern Simple Harmonic Motion Initial Value of Torch Height of 14 mm Weaving Center Target Value of Torch Height of 10 mm Weaving Center
(61) In Comparative Example, the manipulated variable z of the torch height was calculated using a formula obtained by removing a term V.sub.dref(V.sub.dl+V.sub.dr)/2 from the formula of z of Formula 6, and the manipulated variable w of the weaving width was calculated using a formula obtained by removing a term V.sub.hrefV.sub.h from the formula of w of Formula 6. To be specific, in Comparative Example, the control operation was performed such that a value of a groove wall distance direction did not contribute to the calculation of the manipulated variable z of the torch height, and a value of the torch height did not contribute to the calculation of the manipulated variable w of the weaving width. For facilitating the comparison, the values of respective gains were set to be different between the present example and Comparative Example. The arc sensor control operation was not performed for several seconds from the start until the arc stabilized.
(62) Results of actual welding operations performed under the above conditions are shown in
(63) As shown in
(64) From the foregoing explanation, many modifications and other embodiments of the present invention are obvious to one skilled in the art. Therefore, the foregoing explanation should be interpreted only as an example and is provided for the purpose of teaching the best mode for carrying out the present invention to one skilled in the art. The structures and/or functional details may be substantially modified within the spirit of the present invention.
(65) The embodiment of the present invention has been explained as above. However, the present invention is not limited to the above embodiment. Various improvements, changes, and modifications may be made within the spirit of the present invention.
INDUSTRIAL APPLICABILITY
(66) The arc welding control system and method of the present invention are useful for simultaneously, sophisticatedly performing the weaving width control operation and the torch height control operation.
REFERENCE SIGNS LIST
(67) 1 welding manipulator 2 calculation control unit 3 welding power source 4 sensor 5 workpiece 11 welding torch 12 electrode 13 horizontal actuator 14 vertical actuator 21 calculation unit 22 control unit 41 voltage sensor 42 current sensor 51 groove groove angle