Method and apparatus for controlling a welding robot forming a nonuniform weld satisfying predetermined criteria related to an interspace between elements being welded
First Claim
1. A method of controlling a welding robot for weaving first and second welded members by a welding robot having a welding torch and arms for movably supporting said welding torch while oscillating said welding torch along a weld line, comprising the steps of:
- initially storing data on a linear successive change in an interspace between said first and second members that are to be welded along a direction of said weld line, in advance of welding;
performing arithmetic on the basis of said stored data and thereby obtaining command values for making said welding robot perform a corresponding weaving weld while successively varying a weaving amplitude in response to said change in said interspace; and
supplying said command values to control said welding robot, whereinsaid step of initially storing data including the steps of teaching a plurality of data input dedicated points for recognizing said change through positioning of said welding torch, and detecting said change on the basis of said data input dedicated points.
2 Assignments
0 Petitions
Accused Products
Abstract
A welding torch (4) of a welding robot (RO) is supported by arms (2, 3), to be movable under the control of a computer (7). First and second members (W1, W2) are welded by a mold woven while oscillating an welding torch (4) along a weld line (WL), with data on changes in an interspace between the first and second welded members (W1, W2) along a direction of the weld line (WL) being previously obtained and stored in advance of welding. For the welding, the computer 7 performs arithmetic to obtain command values on the basis of the stored data to output the same to the welding robot (RO), so that the welding robot (RO) performs weaving in accordance with the command values while varying a weaving amplitude of the welding torch (4) in response to the change in the interspace.
10 Citations
10 Claims
-
1. A method of controlling a welding robot for weaving first and second welded members by a welding robot having a welding torch and arms for movably supporting said welding torch while oscillating said welding torch along a weld line, comprising the steps of:
-
initially storing data on a linear successive change in an interspace between said first and second members that are to be welded along a direction of said weld line, in advance of welding; performing arithmetic on the basis of said stored data and thereby obtaining command values for making said welding robot perform a corresponding weaving weld while successively varying a weaving amplitude in response to said change in said interspace; and supplying said command values to control said welding robot, wherein said step of initially storing data including the steps of teaching a plurality of data input dedicated points for recognizing said change through positioning of said welding torch, and detecting said change on the basis of said data input dedicated points. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for controlling a welding robot for weaving a weld between first and second members separated by a linearly successive changing interspace therebetween by application of a moving welding torch by manipulation of arms supporting said welding torch while oscillating said welding torch along a weld line related to the interspace, comprising:
-
means for generating positional data of a plurality of data input dedicated points which are taught through positioning of said welding torch for recognizing a linear successive change of said interspace; means for detecting said change of the interspace on the basis of said positional data; memory means for storing data on said change as detected with respect to said interspace between said said and second members that are to be securely welded along said weld line therebetween; arithmetic means for performing arithmetic on the basis of said stored data to generate corresponding command values for making said welding robot perform weld weaving by successively varying a weaving amplitude of the motion of said welding torch in response to variations encountered in said interspace as the welding progresses; and output means for sequentially outputting said command values to said welding robot to control the same. - View Dependent Claims (6, 7, 8)
-
-
9. A method of controlling a welding robot for weaving a weld between first and second members by a welding robot having a welding torch and arms for movably supporting said welding torch while oscillating said welding torch along a weld line, comprising the steps of:
-
initially storing data on linear successive change in an interspace between said first and second members along a direction of said weld line, in advance of welding; obtaining command values for making said welding robot perform said weaving while successively varying a weaving amplitude in response to said change in said interspace by performing arithmetic on the basis of said stored data; and supplying said command values to said welding robot, wherein said step of initially storing data including the steps of storing information of a plurality of patterns of said linear successive change, and selecting said information of one of said patterns in a menu system.
-
-
10. An apparatus for controlling a welding robot for weaving a weld between first and second members separated by a linearly successively changing interspace therebetween by the application of a moving welding torch by manipulation of arms supporting said welding torch while oscillating said welding torch along a weld line related to the interspace, comprising:
-
means for providing data of a plurality of patterns of linear successive change of said interspace; means for selecting said data of one of said patterns in a menu system; memory means for storing said data as selected with respect to said interspace between said first and second members that are to be securely welded along said weld line therebetween; arithmetic means for performing arithmetic on the basis of said data as stored, to generate corresponding command values for making said welding robot perform weld weaving by successively varying a weaving amplitude of the motion of said welding torch in response to variations encountered in said interspace as the welding progresses; and output means for sequentially outputting said command values to said welding robot to control the same.
-
Specification