← Back to Patent Explorer
US4972131A Expired / Lapsed US ⏱️ 0.0 years remaining

Method of an apparatus for controlling velocity of industrial robot

Assignee: Kobe Steel Ltd
•
Filing: 1989-07-14
•
Granted: 1990-11-20
•
Expires: 2009-07-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of and apparatus for controlling the velocity of an industrial robot where the velocity is controlled without producing an edge when an instruction velocity is higher than an allowable velocity and an operator can readily recognize the actual velocity of the robot. The method includes the setting of an allowable velocity for a first step section or each of step sections in an acceleration or deceleration section between taught points for each of the axes of the robot. At the first or each step section an instruction velocity to each axis is compared with a corresponding allowable velocity, and when the former is highter than the latter, a control cycle after which a next trigger signal is to be developed is modified using the allowable and instruction velocities. Upon such first playback operation, data related to a maximum velocity which is reached by modification of the control cycle is stored in memory, and then, in a next playback operation or operations, the maximum velocity is computed in accordance with the stored data. The thus computed maximum velocity is used in place of the instruction velocity and displayed on a display.

Inventors

  • 👤 Kazunobu Kojyo
  • 👤 Yasuhide Nagahama
  • 👤 Manabu Nagata

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 00:11
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B19/19; G05B19/21; G05B19/25; G05B19/251

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 167 words
A method of controlling the velocity of an industrial robot of the type which makes a playback operation between taught points and develops, after each required control cycle, a trigger signal which provides a timing for controlling the position of said robot with an aimed position provided by one of dividing points which divide a distance between the taught points into a plurality of sections, said method comprising the steps of: setting an allowable velocity for a first step section in an acceleration section or a deceleration section for each of axes of said industrial robot, comparing, at the first step section, an instruction velocity to each of said axes and the corresponding allowable velocity with each other, modifying, when the instruction velocity is higher than the allowable velocity, a control cycle after which a next trigger signal is to be developed using values of the allowable velocity and the instruction velocity, and maintaining the thus modified control cycle for the acceleration section or the deceleration section.
Claim 2
Independent Claim 167 words
A method of controlling the velocity of an industrial robot of the type which makes a playback operation between taught points and develops, after each required control cycle, a trigger signal which provides a timing for controlling the position of said robot with an aimed position provided by one of dividing points which divide a distance between the taught points into a plurality of sections, said method comprising the steps of: setting an allowable velocity for a first step section in an acceleration section or a deceleration section for each of axes of said industrial robot, comparing, at the first step section, an instruction velocity to each of said axes and the corresponding allowable velocity with each other, modifying, when the instruction velocity is higher than the allowable velocity, a control cycle after which a next trigger signal is to be developed using values of the allowable velocity and the instruction velocity, and maintaining the thus modified control cycle for the acceleration section or the deceleration section.
Claim 3
Dependent Claim 99 words
A method of controlling the velocity of an industrial robot according to claim 1, wherein a playback operation for the first time is executed while maintaining the modified control cycle for the acceleration section or the deceleration section, and data related to a maximum velocity which is reached by such modification of the control cycle is stored in memory, whereafter in a playback operation for each of the second and following playback operations, the maximum velocity is computed in accordance with the thus stored data and the thus computed maximum velocity is used in place of the instruction velocity.
Claim 4
Independent Claim 157 words
A method of controlling the velocity of an industrial robot of the type which makes a playback operation between taught points and develops, after each required control cycle, a trigger signal which provides a timing for controlling the position of said robot with an aimed position provided by one of dividing points which divide a distance between the taught points into a plurality of sections, said method comprising the steps of: setting an allowable velocity for each step section in an acceleration section or a deceleration section for each of axes of said industrial robot, comparing, at each step section in the acceleration section or the deceleration section, an instruction velocity to each of said axes and the corresponding allowable velocity, and modifying, when the instruction velocity is higher than the allowable velocity, a control cycle after which a next trigger signal is to be developed using individual values of the allowable velocity and the instruction velocity.
Claim 5
Independent Claim 157 words
A method of controlling the velocity of an industrial robot of the type which makes a playback operation between taught points and develops, after each required control cycle, a trigger signal which provides a timing for controlling the position of said robot with an aimed position provided by one of dividing points which divide a distance between the taught points into a plurality of sections, said method comprising the steps of: setting an allowable velocity for each step section in an acceleration section or a deceleration section for each of axes of said industrial robot, comparing, at each step section in the acceleration section or the deceleration section, an instruction velocity to each of said axes and the corresponding allowable velocity, and modifying, when the instruction velocity is higher than the allowable velocity, a control cycle after which a next trigger signal is to be developed using individual values of the allowable velocity and the instruction velocity.
Claim 6
Dependent Claim 92 words
A method of controlling the velocity of an industrial robot according to claim 3, wherein a playback operation for the first time is performed while involving modification of the control cycle, and data related to a maximum velocity which is reached by such modification of the control cycle is stored in memory, whereafter in a playback operation for each of the second and following playback operations, the maximum velocity is computed in accordance with the thus stored data and the thus computed maximum velocity is used in place of the instruction velocity.
Claim 7
Independent Claim 268 words
An apparatus for controlling the velocity of an industrial robot of the type which makes a playback operation between taught points and develops, after each required control cycle, a trigger signal which provides a timing for controlling the position of said robot with an aimed position provided by one of dividing points which divide a distance between the taught points into a plurality of sections, said apparatus comprising: an allowable velocity setting means for setting an allowable velocity for a first step section or for each of step sections in an acceleration section or a deceleration section for each of axes of said industrial robot, a comparing means for comparing, at the first step section or at each of the step sections, an instruction velocity to each of said axes and the corresponding allowable velocity, a control cycle computing means responsive to a result of such comparison from said comparing means for modifying, when the instruction velocity is higher than the allowable velocity, a control cycle after which a next trigger signal is to be developed using individual values of the allowable velocity and the instruction velocity, a storage means for storing therein in a playback operation for the first time data related to a maximum velocity which is reached by modification of the control cycle by said control cycle computing means, and a maximum velocity computing means for computing, in a playback operation for any of the second and following times, the maximum velocity in accordance with the data from said storage means and for setting the thus obtained maximum velocity in place of the instruction velocity.
Claim 8
Independent Claim 268 words
An apparatus for controlling the velocity of an industrial robot of the type which makes a playback operation between taught points and develops, after each required control cycle, a trigger signal which provides a timing for controlling the position of said robot with an aimed position provided by one of dividing points which divide a distance between the taught points into a plurality of sections, said apparatus comprising: an allowable velocity setting means for setting an allowable velocity for a first step section or for each of step sections in an acceleration section or a deceleration section for each of axes of said industrial robot, a comparing means for comparing, at the first step section or at each of the step sections, an instruction velocity to each of said axes and the corresponding allowable velocity, a control cycle computing means responsive to a result of such comparison from said comparing means for modifying, when the instruction velocity is higher than the allowable velocity, a control cycle after which a next trigger signal is to be developed using individual values of the allowable velocity and the instruction velocity, a storage means for storing therein in a playback operation for the first time data related to a maximum velocity which is reached by modification of the control cycle by said control cycle computing means, and a maximum velocity computing means for computing, in a playback operation for any of the second and following times, the maximum velocity in accordance with the data from said storage means and for setting the thus obtained maximum velocity in place of the instruction velocity.
Claim 9
Independent Claim 169 words
An apparatus for controlling the velocity of an industrial robot of the type which interpolates a distance between taught points with a predetermined locus to make a playback operation, comprising: a velocity controlling means for converting an instruction velocity of movement between the taught points into instruction velocities for individual axes of said industrial robots, comparing each of the thus converted instruction velocities for said axes with a corresponding one of allowable velocities for said axes, selecting, when the instruction velocity is higher than the allowable velocity, one of said axes at which the ratio of the instruction velocity to the corresponding allowable velocity presents a maximum value, and modifying the instruction velocity of movement between the taught points such that the instruction velocity of the one axis may be lower than the allowable velocity; a computing means for computing the thus modified instruction velocity of movement between the taught points; and a display means for displaying thereon the instruction velocity of movement thus computed by said computing means.
Claim 10
Independent Claim 169 words
An apparatus for controlling the velocity of an industrial robot of the type which interpolates a distance between taught points with a predetermined locus to make a playback operation, comprising: a velocity controlling means for converting an instruction velocity of movement between the taught points into instruction velocities for individual axes of said industrial robots, comparing each of the thus converted instruction velocities for said axes with a corresponding one of allowable velocities for said axes, selecting, when the instruction velocity is higher than the allowable velocity, one of said axes at which the ratio of the instruction velocity to the corresponding allowable velocity presents a maximum value, and modifying the instruction velocity of movement between the taught points such that the instruction velocity of the one axis may be lower than the allowable velocity; a computing means for computing the thus modified instruction velocity of movement between the taught points; and a display means for displaying thereon the instruction velocity of movement thus computed by said computing means.

References Cited (Backward Citations)

US4348731A Cited
US4710865A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag