Patent US2773096A successfully refreshed from Google Patents.
Patent US4590577A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4590577A Expired / Lapsed US ⏱️ 0.0 years remaining

Welding robot controlling method

Assignee: Yaskawa Electric Corp
•
Filing: 1982-12-01
•
Granted: 1986-05-20
•
Expires: 2002-12-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A welding robot controlling method for controlling a welding robot having a welding torch which has a tip thereof directed toward a teaching direction and sensor which intermittently generates a locus correction signal for the tip of the welding torch, comprising, (1) giving the locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (2) correcting a locus by controlling the three basic axes of the robot in a direction of a resultant vector which is composed of a predetermined length vector of which direction is parallel to a line connecting two teaching points and which passes through a tip of the welding torch and the locus correction vector, when the locus correction signal is generated, (3) controlling the three basic axes of the robot such that the tip of welding torch moves on a line which is parallel to the line connecting the two teaching points, until a subsequent locus correction signal is again given after completion of the locus correction.

Inventors

  • 👤 Satoru Nio
  • 👤 Toyoji Hamashima
  • 👤 Shinobu Sato

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 13:39
CPC Classifications
B; B23; B23K; B23K9/00; B23K9/12; B23K9/127; B23K9/1272; G; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36417

Claims Analysis

Total Claims: 64
Claim 1
Independent Claim 207 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (2) correcting a locus of said tip of said welding torch by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector (hereinafter called r vector) which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, and (3) controlling said three basic axes of said robot such that said tip of said welding torch moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction.
Claim 2
Dependent Claim 207 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (2) correcting a locus of said tip of said welding torch by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector (hereinafter called r vector) which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, and (3) controlling said three basic axes of said robot such that said tip of said welding torch moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction.
Claim 3
Dependent Claim 40 words
A welding robot controlling method according to claim 1, wherein said locus correction signal is given as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects the welding line direction at a right angle.
Claim 4
Dependent Claim 26 words
A welding robot controlling method according to claim 1 or 2, wherein said two-dimensional vector is a vector in an axial direction of said welding torch.
Claim 5
Dependent Claim 32 words
A welding robot controlling method according to claim 1 or 2, wherein said two-dimensional vector is a vector in a perpendicular direction with respect to an axial direction of said welding torch.
Claim 6
Dependent Claim 47 words
A welding robot controlling method according to claim 1 or 2, wherein said arbitrary number of two-dimensional vectors consist of a vector in an axial direction of said welding torch and a vector in a perpendicular direction with respect to the axial direction of said welding torch.
Claim 7
Dependent Claim 27 words
A welding robot controlling method according to claim 5 wherein said arbitrary number of two-dimensional vectors consist of two two-dimensional vectors represented respectively by a binary quantity.
Claim 8
Dependent Claim 29 words
A welding robot controlling method according to claim 1 or 2, wherein said arbitrary number of two-dimensional vectors consist of two two-dimensional vectors represented respectively by a binary quantity.
Claim 9
Dependent Claim 41 words
A welding robot controlling method according to claim 1 or 2, wherein a projecting component of the speed of said tip of said welding torch onto said r vector is controlled such that said projecting speed becomes a desired welding speed.
Claim 10
Dependent Claim 231 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (3) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector (hereinafter called r vector) which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, and (4) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction.
Claim 11
Dependent Claim 231 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (3) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector (hereinafter called r vector) which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, and (4) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction.
Claim 12
Dependent Claim 40 words
A welding robot controlling method according to claim 9, wherein said locus correction signal is given as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects the welding line direction at a right angle.
Claim 13
Dependent Claim 33 words
A welding robot controlling method according to claim 9 or 10, wherein said two-dimensional vector is a vector in an axial direction of said welding torch at the center of said weaving motion.
Claim 14
Dependent Claim 29 words
A welding robot controlling method according to claim 9 or 10, wherein said two-dimensional vector is a vector in a direction of said weaving motion of said welding torch.
Claim 15
Dependent Claim 54 words
A welding robot controlling method according to claim 9 or 10, wherein said arbitrary number of two-dimensional vectors consist of a vector in an axial direction of said welding torch at the center of said weaving motion and a vector in a perpendicular direction with respect to the axial direction of said welding torch.
Claim 16
Dependent Claim 27 words
A welding robot controlling method according to claim 13 wherein said arbitrary number of two-dimensional vectors consist of two two-dimensional vectors represented respectively by a binary quantity.
Claim 17
Dependent Claim 46 words
A welding robot controlling method according to claim 9 or 10, wherein said arbitrary number of two-dimensional vectors consist of a vector in a direction of said weaving motion of said welding torch and a vector in a perpendicular direction with respect to said weaving motion.
Claim 18
Dependent Claim 27 words
A welding robot controlling method according to claim 15 wherein said arbitrary number of two-dimensional vectors consist of two two-dimensional vectors represented respectively by a binary quantity.
Claim 19
Dependent Claim 29 words
A welding robot controlling method according to claim 9 or 10, wherein said arbitrary number of two-dimensional vectors consist of two two-dimensional vectors represented respectively by a binary quantity.
Claim 20
Dependent Claim 46 words
A welding robot controlling method according to claim 9 or 10, wherein a projecting component of the speed of said tip of said welding torch onto said r vector at said center of weaving is controlled such that said projecting speed becomes a desired welding speed.
Claim 21
Dependent Claim 254 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of a welding current at both laterally extreme positions of said weaving motion, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling the three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector (hereinafter called r vector) which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, and (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction.
Claim 22
Dependent Claim 254 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of a welding current at both laterally extreme positions of said weaving motion, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling the three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector (hereinafter called r vector) which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, and (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction.
Claim 23
Dependent Claim 40 words
A welding robot controlling method according to claim 19, wherein said locus correction signal is given as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects the welding line direction at a right angle.
Claim 24
Dependent Claim 33 words
A welding robot controlling method according to claim 19 or 20, wherein said two-dimensional vector is a vector in an axial direction of said welding torch at the center of said weaving motion.
Claim 25
Dependent Claim 29 words
A welding robot controlling method according to claim 19 or 20, wherein said two-dimensional vector is a vector in a direction of said weaving motion of said welding torch.
Claim 26
Dependent Claim 54 words
A welding robot controlling method according to claim 19 or 20, wherein said arbitrary number of two-dimensional vectors consist of a vector in an axial direction of said welding torch at the center of said weaving motion and a vector in a perpendicular direction with respect to the axial direction of said welding torch.
Claim 27
Dependent Claim 26 words
A welding robot controlling method according to claim 23 wherein said arbitrary number of two-dimensional vectors consist of two-dimensional vectors represented respectively by a binary quantity.
Claim 28
Dependent Claim 46 words
A welding robot controlling method according to claim 19 or 20, wherein said arbitrary number of two-dimensional vectors consist of a vector in the direction of said weaving motion of said welding torch and a vector in a perpendicular direction with respect to said weaving motion.
Claim 29
Dependent Claim 27 words
A welding robot controlling method according to claim 25 wherein said arbitrary number of two-dimensional vectors consist of two two-dimensional vectors represented respectively by a binary quantity.
Claim 30
Dependent Claim 29 words
A welding robot controlling method according to claim 19 or 20, wherein said arbitrary number of two-dimensional vectors consist of two two-dimensional vectors represented respectively by a binary quantity.
Claim 31
Dependent Claim 46 words
A welding robot controlling method according to claim 19 or 20, wherein a projecting component of the speed of said tip of said welding torch onto said r vector at said center of weaving is controlled such that said projecting speed becomes a desired welding speed.
Claim 32
Dependent Claim 254 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of a welding voltage at both laterally extreme positions of said weaving motion, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling the three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector (hereinafter called r vector) which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, and (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction.
Claim 33
Dependent Claim 254 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of a welding voltage at both laterally extreme positions of said weaving motion, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling the three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector (hereinafter called r vector) which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, and (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction.
Claim 34
Dependent Claim 40 words
A welding robot controlling method according to claim 29, wherein said locus correction signal is given as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects the welding line direction at a right angle.
Claim 35
Dependent Claim 33 words
A welding robot controlling method according to claim 29 or 30, wherein said two-dimensional vector is a vector in an axial direction of said welding torch at the center of said weaving motion.
Claim 36
Dependent Claim 29 words
A welding robot controlling method according to claim 29 or 30, wherein said two-dimensional vector is a vector in the direction of said weaving motion of said welding torch.
Claim 37
Dependent Claim 54 words
A welding robot controlling method according to claim 29 or 30, wherein said arbitrary number of two-dimensional vectors consist of a vector in an axial direction of said welding torch at the center of said weaving motion and a vector in a perpendicular direction with respect to the axial direction of said welding torch.
Claim 38
Dependent Claim 27 words
A welding robot controlling method according to claim 33 wherein said arbitrary number of two-dimensional vectors consist of two two-dimensional vectors represented respectively by a binary quantity.
Claim 39
Dependent Claim 46 words
A welding robot controlling method according to claim 29 or 30, wherein said arbitrary number of two-dimensional vectors consist of a vector in the direction of said weaving motion of said welding torch and a vector in a perpendicular direction with respect to said weaving motion.
Claim 40
Dependent Claim 27 words
A welding robot controlling method according to claim 35 wherein said arbitrary number of two-dimensional vectors consist of two two-dimensional vectors represented respectively by a binary quantity.
Claim 41
Dependent Claim 29 words
A welding robot controlling method according to claim 29 or 30, wherein said arbitrary number of two-dimensional vectors consist of two two-dimensional vectors represented respectively by a binary quantity.
Claim 42
Dependent Claim 46 words
A welding robot controlling method according to claim 29 or 30, wherein a projecting component of the speed of said tip of said welding torch onto said r vector at said center of weaving is controlled such that said projecting speed becomes a desired welding speed.
Claim 43
Dependent Claim 406 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (2) correcting a locus of said tip of said welding torch by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (3) controlling said three basic axes of said robot such that said tip of welding torch moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (4) defining and teaching a monitoring point in addition to said two teaching points for an ordinary welding operation to detect an inflection point of a workpiece, (5) computing the distance between said monitoring point and the tip of said welding torch, (6) recognizing said welding operation to be a profiling welding step to be presently welded and continuing a weld line tracking operation when said distance is monotonically decreasing, or recognizing said inflection point of said step and completing said tracking operation in said step when said distance exceeds a predetermined width of variation, and (7) defining the position of said welding torch at said completion of said tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said tip of the welding torch so as to make said tip of the welding torch perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 44
Dependent Claim 406 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (2) correcting a locus of said tip of said welding torch by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (3) controlling said three basic axes of said robot such that said tip of welding torch moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (4) defining and teaching a monitoring point in addition to said two teaching points for an ordinary welding operation to detect an inflection point of a workpiece, (5) computing the distance between said monitoring point and the tip of said welding torch, (6) recognizing said welding operation to be a profiling welding step to be presently welded and continuing a weld line tracking operation when said distance is monotonically decreasing, or recognizing said inflection point of said step and completing said tracking operation in said step when said distance exceeds a predetermined width of variation, and (7) defining the position of said welding torch at said completion of said tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said tip of the welding torch so as to make said tip of the welding torch perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 45
Dependent Claim 426 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (3) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (4) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (5) defining and teaching a monitoring point in addition to said two teaching points for an ordinary welding operation to detect an inflection point of a workpiece, (6) computing the distance between said monitoring point and the center of said weaving, (7) recognizing said welding operation to be a profiling welding step to be presently welded and continuing a weld line tracking operation when said distance is monotonically decreasing, or recognizing said inflection point of said step and completing said tracking operation in said step when said distance exceeds a predetermined width of variation, and (8) defining the position of said welding torch at said completion of said tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 46
Dependent Claim 426 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (3) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (4) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (5) defining and teaching a monitoring point in addition to said two teaching points for an ordinary welding operation to detect an inflection point of a workpiece, (6) computing the distance between said monitoring point and the center of said weaving, (7) recognizing said welding operation to be a profiling welding step to be presently welded and continuing a weld line tracking operation when said distance is monotonically decreasing, or recognizing said inflection point of said step and completing said tracking operation in said step when said distance exceeds a predetermined width of variation, and (8) defining the position of said welding torch at said completion of said tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 47
Dependent Claim 448 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of a welding current at both laterally extreme position of said weaving motion, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (6) defining and teaching a monitoring point in addition to said two teaching points for an ordinary welding operation to detect an inflection point of a workpiece, (7) computing the distance between said monitoring point and the center of said weaving, (8) recognizing said welding operation to be a profiling welding step to be presently welded and continuing a weld line tracking operation when said distance is monotonically decreasing, or recognizing said inflection point of said step and completing said tracking operation in said step when said distance exceeds a predetermined width of variation, and (9) defining the position of said welding torch at said completion of said tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 48
Dependent Claim 448 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of a welding current at both laterally extreme position of said weaving motion, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (6) defining and teaching a monitoring point in addition to said two teaching points for an ordinary welding operation to detect an inflection point of a workpiece, (7) computing the distance between said monitoring point and the center of said weaving, (8) recognizing said welding operation to be a profiling welding step to be presently welded and continuing a weld line tracking operation when said distance is monotonically decreasing, or recognizing said inflection point of said step and completing said tracking operation in said step when said distance exceeds a predetermined width of variation, and (9) defining the position of said welding torch at said completion of said tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 49
Dependent Claim 447 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of a welding voltage at both laterally extreme positions of said weaving motion, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (6) defining and teaching a monitoring point in addition to said two teaching points for an ordinary welding operation to detect an inflection point of a workpiece, (7) computing the distance between said monitoring point and center of said weaving, (8) recognizing said welding operation to be a profiling welding step to be presently welded and continuing a weld line tracking operation when said distance is monotonically decreasing, or recognizing said inflection point of said step and completing said tracking operation in said step when said distance exceeds a predetermined width of variation, and (9) defining the position of said welding torch at said completion of said tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally paralelly shifting a previously taught ending point of said next step by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 50
Dependent Claim 447 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of a welding voltage at both laterally extreme positions of said weaving motion, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (6) defining and teaching a monitoring point in addition to said two teaching points for an ordinary welding operation to detect an inflection point of a workpiece, (7) computing the distance between said monitoring point and center of said weaving, (8) recognizing said welding operation to be a profiling welding step to be presently welded and continuing a weld line tracking operation when said distance is monotonically decreasing, or recognizing said inflection point of said step and completing said tracking operation in said step when said distance exceeds a predetermined width of variation, and (9) defining the position of said welding torch at said completion of said tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally paralelly shifting a previously taught ending point of said next step by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 51
Dependent Claim 638 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (2) correcting a locus of said tip of said welding torch by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (3) controlling said three basic axes of said robot such that said tip of said welding torch moves on a line which is parallel to said line connecting said two teachings points and passes through a position of said tip of welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (4) storing, in performing profiling welding along an inflection point such as a rectangular inflection point, a position (x n-1 , y n-1 , z n-1 ) of said welding torch tip at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said welding torch tip at the completion of said preceding locus correction, (5) projecting a line l 1 connecting a position (x n , y n , z n ) of said welding torch tip at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said welding torch tip at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within an instant profiling welding step and a line L 2 taught in a next succeeding step, and determining the angle ξ between said projected line and said line L 1 , (6) determining the angle ξ between the projection of a line l 2 connecting a position (x n ', y n ', z n ') of said welding torch tip immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ', z n-1 ') of said welding torch tip at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 , (7) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (8) storing computed results sequentially in a FIFO memory circuit, (9) recognizing an inflection point, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes greater than a predetermined value, and completing said profiling welding operation in said step of said line L 1 , and (10) defining the position of said welding torch at said completion of the tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step of said line L 2 by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said welding torch tip so as to make said welding torch tip perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 52
Dependent Claim 638 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (2) correcting a locus of said tip of said welding torch by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (3) controlling said three basic axes of said robot such that said tip of said welding torch moves on a line which is parallel to said line connecting said two teachings points and passes through a position of said tip of welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (4) storing, in performing profiling welding along an inflection point such as a rectangular inflection point, a position (x n-1 , y n-1 , z n-1 ) of said welding torch tip at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said welding torch tip at the completion of said preceding locus correction, (5) projecting a line l 1 connecting a position (x n , y n , z n ) of said welding torch tip at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said welding torch tip at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within an instant profiling welding step and a line L 2 taught in a next succeeding step, and determining the angle ξ between said projected line and said line L 1 , (6) determining the angle ξ between the projection of a line l 2 connecting a position (x n ', y n ', z n ') of said welding torch tip immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ', z n-1 ') of said welding torch tip at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 , (7) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (8) storing computed results sequentially in a FIFO memory circuit, (9) recognizing an inflection point, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes greater than a predetermined value, and completing said profiling welding operation in said step of said line L 1 , and (10) defining the position of said welding torch at said completion of the tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step of said line L 2 by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said welding torch tip so as to make said welding torch tip perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 53
Dependent Claim 676 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (3) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, said said locus correction signal is generated, (4) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (5) storing, in performing profiling welding along an inflection point such as a rectangular inflection point, a position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, (6) projecting a line l 1 connecting a position (x n , y n , z n ) of said center of weaving at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within the instant profiling welding step and a line L 2 taught in the next succeeding step, and determining the angle ξ between said projected line and said line L 1 , (7) determining the angle η between the projection of a line l 2 connecting a position (x n' , y n ', z n ') of said center of weaving immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ',z n-1 ') of said center of weaving at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 , (8) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (9) storing computed results sequentially in a FIFO memory circuit, (10) recognizing an inflection point, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes greater than a value of a function of the welding speed, weaving frequency and the amount of locus correction, and completing said profiling welding operation in said step of said line L 1 , and (11) defining the position of said welding torch at said completion of the tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step of said line L 2 by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 54
Dependent Claim 676 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (3) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, said said locus correction signal is generated, (4) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (5) storing, in performing profiling welding along an inflection point such as a rectangular inflection point, a position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, (6) projecting a line l 1 connecting a position (x n , y n , z n ) of said center of weaving at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within the instant profiling welding step and a line L 2 taught in the next succeeding step, and determining the angle ξ between said projected line and said line L 1 , (7) determining the angle η between the projection of a line l 2 connecting a position (x n' , y n ', z n ') of said center of weaving immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ',z n-1 ') of said center of weaving at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 , (8) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (9) storing computed results sequentially in a FIFO memory circuit, (10) recognizing an inflection point, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes greater than a value of a function of the welding speed, weaving frequency and the amount of locus correction, and completing said profiling welding operation in said step of said line L 1 , and (11) defining the position of said welding torch at said completion of the tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step of said line L 2 by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 55
Dependent Claim 698 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of the welding current at both laterally extreme positions of said weaving motion, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (6) storing, in performing profiling welding along an inflection point such as a rectangular inflection point, a position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, (7) projecting a line l 1 connecting a position (x n , y n , z n ) of said center of weaving at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within the instant profiling welding step and a line L 2 taught in the next succeeding step, and determining the angle ξ between said projected line and said line L 1 , (8) determining the angle η between the projection of a line l 2 connecting a position (x n ', y n ', z n ') of said center of weaving immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ',z n-1 ') of said center of weaving at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 , (9) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (10) storing computed results sequentially in a FIFO memory circuit, (11) recognizing an inflection point, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes greater than a value of a function of the welding speed, weaving frequency and the amount of locus correction and completing said profiling welding operation in said step of said line L 1 , and (12) defining the position of said welding torch at said completion of the tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step of said line L 2 by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 56
Dependent Claim 698 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of the welding current at both laterally extreme positions of said weaving motion, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (6) storing, in performing profiling welding along an inflection point such as a rectangular inflection point, a position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, (7) projecting a line l 1 connecting a position (x n , y n , z n ) of said center of weaving at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within the instant profiling welding step and a line L 2 taught in the next succeeding step, and determining the angle ξ between said projected line and said line L 1 , (8) determining the angle η between the projection of a line l 2 connecting a position (x n ', y n ', z n ') of said center of weaving immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ',z n-1 ') of said center of weaving at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 , (9) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (10) storing computed results sequentially in a FIFO memory circuit, (11) recognizing an inflection point, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes greater than a value of a function of the welding speed, weaving frequency and the amount of locus correction and completing said profiling welding operation in said step of said line L 1 , and (12) defining the position of said welding torch at said completion of the tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step of said line L 2 by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 57
Dependent Claim 692 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of the welding voltage at both laterally extreme positions, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (6) storing, in performing profiling welding along an inflection point such as a rectangular inflection point, a position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, (7) projecting a line 1 connecting a position (x n , y n , z n ) of said center of weaving at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within the instant profiling welding step and a line L 2 taught in the next succeeding step, and determining the angle between said projected line and said line L 1 , (8) determining the angle η between the projection of a line l 2 connecting a position (x n ', y n ', z n ') of said center of weaving immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ',z n-1 ') of said center of weaving at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 , (9) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (10) storing computed results sequentially in a FIFO memory circuit, (11) recognizing an inflection point, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes greater than a value of a function of the welding speed, weaving frequency and the amount of locus correction and completing said profiling welding operation in said step of said line L 1 , and (12) defining the position of said welding torch at said completion of the tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step of said line L 2 by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 58
Dependent Claim 692 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) generating said locus correction signal by a change of the welding voltage at both laterally extreme positions, (3) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (4) correcting a locus of the center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (5) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (6) storing, in performing profiling welding along an inflection point such as a rectangular inflection point, a position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, (7) projecting a line 1 connecting a position (x n , y n , z n ) of said center of weaving at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within the instant profiling welding step and a line L 2 taught in the next succeeding step, and determining the angle between said projected line and said line L 1 , (8) determining the angle η between the projection of a line l 2 connecting a position (x n ', y n ', z n ') of said center of weaving immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ',z n-1 ') of said center of weaving at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 , (9) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (10) storing computed results sequentially in a FIFO memory circuit, (11) recognizing an inflection point, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes greater than a value of a function of the welding speed, weaving frequency and the amount of locus correction and completing said profiling welding operation in said step of said line L 1 , and (12) defining the position of said welding torch at said completion of the tracking operation in said preceding step as a new starting point, defining a point, which is determined by three-dimensionally parallelly shifting a previously taught ending point of said next step of said line L 2 by a displacement vector between said new starting point and said previously taught ending point of said preceding step, as a new ending point, and controlling said center of weaving so as to make said center of weaving perform a profiling welding in a next step on the basis of a line connecting said new starting point and said new ending point.
Claim 59
Dependent Claim 615 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, when an actual weld starting position is deviated from the previously taught weld starting position, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (3) correcting a locus of a center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (4) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (5) extremely reducing the welding speed and the welding current comparatively to a normal welding speed and a normal welding current respectively, until said welding torch reaches said actual welding line, (6) increasing the amount of said locus correction comparatively to said normal amount of locus correction, until said welding torch reaches said actual welding line, (7) controlling the movements of the three basic axes of said robot to make said tip of said welding torch carry out a weaving motion in a perpendicular direction with respect to said taught line, (8) increasing the weaving frequency comparatively to normal weaving frequency, until said welding torch reaches said actual welding line, (9) generating said locus correction signal by the change of welding current between both laterally extreme positions of said weaving, (10) storing, in performing profiling welding on a workpiece plate, a position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, (11) projecting a line l 1 connecting a position (x n , y n , z n ) of said center of weaving at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within the instant profiling welding step and a line L 2 taught in the next succeeding step, and determining the angle ξ between said projected line and said line L 1 , (12) determining the angle η between the projection of a line l 2 connecting a position (x n ', y n ', z n ' of said center of weaving immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ',z n-1 ') of said center of weaving at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 ,
Claim 60
Dependent Claim 615 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, when an actual weld starting position is deviated from the previously taught weld starting position, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (3) correcting a locus of a center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (4) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (5) extremely reducing the welding speed and the welding current comparatively to a normal welding speed and a normal welding current respectively, until said welding torch reaches said actual welding line, (6) increasing the amount of said locus correction comparatively to said normal amount of locus correction, until said welding torch reaches said actual welding line, (7) controlling the movements of the three basic axes of said robot to make said tip of said welding torch carry out a weaving motion in a perpendicular direction with respect to said taught line, (8) increasing the weaving frequency comparatively to normal weaving frequency, until said welding torch reaches said actual welding line, (9) generating said locus correction signal by the change of welding current between both laterally extreme positions of said weaving, (10) storing, in performing profiling welding on a workpiece plate, a position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, (11) projecting a line l 1 connecting a position (x n , y n , z n ) of said center of weaving at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within the instant profiling welding step and a line L 2 taught in the next succeeding step, and determining the angle ξ between said projected line and said line L 1 , (12) determining the angle η between the projection of a line l 2 connecting a position (x n ', y n ', z n ' of said center of weaving immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ',z n-1 ') of said center of weaving at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 ,
Claim 61
Dependent Claim 140 words
(13) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (14) storing computed results sequentially in a FIFO memory circuit, (15) recognizing a normal weld starting position, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes smaller than a value of a function of the welding speed, weaving frequency and the amount of locus correction, and completing such a searching operation, (16) determining the position of said welding torch at said completion of said searching operation as said actual weld starting position, and (17) setting said welding speed, said welding current, said amount of locus correction and said weaving frequency to normal values, namely, previously taught values, and continuing profiling welding on the basis of a previously taught path.
Claim 62
Dependent Claim 140 words
(13) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (14) storing computed results sequentially in a FIFO memory circuit, (15) recognizing a normal weld starting position, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes smaller than a value of a function of the welding speed, weaving frequency and the amount of locus correction, and completing such a searching operation, (16) determining the position of said welding torch at said completion of said searching operation as said actual weld starting position, and (17) setting said welding speed, said welding current, said amount of locus correction and said weaving frequency to normal values, namely, previously taught values, and continuing profiling welding on the basis of a previously taught path.
Claim 63
Dependent Claim 755 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, when an actual weld starting position is deviated from the previously taught weld starting position, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (3) correcting a locus of a center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (4) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (5) extremely reducing the welding speed and the welding voltage comparatively to a normal welding speed and a normal welding voltage respectively, until said welding torch reaches said actual welding line, (6) increasing the amount of said locus correction comparatively to said normal amount of locus correction, until said welding torch reaches said actual welding line, (7) controlling the movements of the three basic axes of said robot to make said tip of said welding torch conduct a weaving motion in a perpendicular direction with respect to said taught line, (8) increasing the weaving frequency comparatively to normal weaving frequency, until said welding torch reaches said actual welding line, (9) generating said locus correction signal by the change of welding voltage between both laterally extreme positions of said weaving, (10) storing, in performing profiling welding on a workpiece plate, a position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, (11) projecting a line l 1 connecting a position (x n , y n , z n ) of said center of weaving at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within the instant profiling welding step and a line L 2 taught in the next succeeding step, and determining the angle ξ between said projected line and said line L 1 , (12) determining the angle η between the projection of a line l 2 connecting a position (x n ', y n ', z n ') of said center of weaving immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 , (13) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (14) storing computed results sequentially in a FIFO memory circuit, (15) recognizing a normal weld starting position, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes smaller than a value of a function of the welding speed, weaving frequency and the amount of locus correction, and completing such a searching operation, (16) determining the position of said welding torch at said completion of said searching operation as said actual weld starting position, and (17) setting said welding speed, said welding voltage, said amount of locus correction and said weaving frequency to normal values, namely previously taught values, and continuing profiling welding on the basis of a previously taught path.
Claim 64
Dependent Claim 755 words
A welding robot controlling method for controlling a welding robot having a welding torch guided toward a teaching direction and a sensor which intermittently generates a locus correction signal for the tip of said welding torch, when an actual weld starting position is deviated from the previously taught weld starting position, comprising (1) providing a weaving motion of said tip of said welding torch by controlling the movements of three basic axes of said welding robot, (2) giving said locus correction signal as a resultant vector of an arbitrary number of two-dimensional vectors on a plane which intersects a welding line direction, (3) correcting a locus of a center of said weaving motion by controlling three basic axes of said robot in a direction of a resultant vector composed of a correction vector representing said locus correction signal and a vector which, through a position of said tip of said welding torch, has a direction vector parallel to a line connecting two teaching points, and has a predetermined length, when said locus correction signal is generated, (4) controlling said three basic axes of said robot such that said center of said weaving motion moves on a line which is parallel to said line connecting said two teaching points and passes through a position of said tip of said welding torch immediately after completion of said locus correction, until a subsequent locus correction signal is given after completion of said locus correction, (5) extremely reducing the welding speed and the welding voltage comparatively to a normal welding speed and a normal welding voltage respectively, until said welding torch reaches said actual welding line, (6) increasing the amount of said locus correction comparatively to said normal amount of locus correction, until said welding torch reaches said actual welding line, (7) controlling the movements of the three basic axes of said robot to make said tip of said welding torch conduct a weaving motion in a perpendicular direction with respect to said taught line, (8) increasing the weaving frequency comparatively to normal weaving frequency, until said welding torch reaches said actual welding line, (9) generating said locus correction signal by the change of welding voltage between both laterally extreme positions of said weaving, (10) storing, in performing profiling welding on a workpiece plate, a position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal and a position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, (11) projecting a line l 1 connecting a position (x n , y n , z n ) of said center of weaving at the moment of generation of the instant locus correction signal and said position (x n-1 , y n-1 , z n-1 ) of said center of weaving at the generation of said preceding locus correction signal, on a plane defined by a previously taught line L 1 within the instant profiling welding step and a line L 2 taught in the next succeeding step, and determining the angle ξ between said projected line and said line L 1 , (12) determining the angle η between the projection of a line l 2 connecting a position (x n ', y n ', z n ') of said center of weaving immediately after the completion of said locus correction and said position (x n-1 ', y n-1 ', z n-1 ') of said center of weaving at the completion of said preceding locus correction, on said plane defined by said lines L 1 and L 2 , and said line L 1 , (13) computing the mean value of said angles ξ and η before and after every locus correction during said welding operation, (14) storing computed results sequentially in a FIFO memory circuit, (15) recognizing a normal weld starting position, clearing the contents of said FIFO memory circuit when said mean value memorized in said FIFO memory circuit becomes smaller than a value of a function of the welding speed, weaving frequency and the amount of locus correction, and completing such a searching operation, (16) determining the position of said welding torch at said completion of said searching operation as said actual weld starting position, and (17) setting said welding speed, said welding voltage, said amount of locus correction and said weaving frequency to normal values, namely previously taught values, and continuing profiling welding on the basis of a previously taught path.

References Cited (Backward Citations)

US4135238A Cited
US4380695A Cited
US4169224A Cited
US4249062A Cited
US4308584A Cited
US4258425A Cited
US4445184A Cited
US4380696A Cited
US4448342A Cited
US4410786A Cited
US4409650A Cited
US4449030A Cited
US4417126A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1989-05-19 1989-11-18 1990-05-20 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1993-05-19 1993-11-18 1994-05-20 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1997-05-19 1997-11-18 1998-05-20 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag