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

Robot control apparatus

Assignee: Tokico Ltd
•
Filing: 1995-12-19
•
Granted: 1999-09-07
•
Expires: 2015-12-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A robot control apparatus does not require an expert to perform programming, prepare teaching data or reprogram the motions of a work robot. The controller for the robot accepts the teaching point instructed by a beginner operator, and computes the start and end points in a track from the input teaching points. The controller also computes target start and end points in each of the passes in the track based on the current track points and the overspray width input by the operator and automatically allows for the overspray width. The control apparatus therefore facilitates operation of painting tasks which conventionally required a labor-intensive effort in reprogramming by an expert operator.

Inventors

  • 👤 Yusuke Akami
  • 👤 Noriaki Saisaka
  • 👤 Tatsuya Rembutsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 21:46
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/42; G05B19/425; G05B2219/00; G05B2219/30; G05B2219/36; G05B2219/36401; G05B2219/36458

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 149 words
In a robot control apparatus for controlling a robot which performs work using a work tool on a workpiece disposed on a work platform, an improvement comprising: memory means for storing a plurality of coordinate data for defining teaching points arranged within a capacity range of movement of said work tool; track points data computation means for computing a plurality of track points based on said coordinate data surrounding a work range; correction data computations means for computing values of distance corrections, when corrections in track point data are requested, by calculating a difference in distance between a current track point as computed by the track points data computation means and a target track point, and memorizing said difference as correction data in said memory means; and target track point data computation means for computing target track point data by adding said correction data to current track point data.
Claim 2
Dependent Claim 149 words
In a robot control apparatus for controlling a robot which performs work using a work tool on a workpiece disposed on a work platform, an improvement comprising: memory means for storing a plurality of coordinate data for defining teaching points arranged within a capacity range of movement of said work tool; track points data computation means for computing a plurality of track points based on said coordinate data surrounding a work range; correction data computations means for computing values of distance corrections, when corrections in track point data are requested, by calculating a difference in distance between a current track point as computed by the track points data computation means and a target track point, and memorizing said difference as correction data in said memory means; and target track point data computation means for computing target track point data by adding said correction data to current track point data.
Claim 3
Dependent Claim 92 words
A robot control apparatus as claimed in claim 1, wherein said work range has approximately a rectangular shape; and when the four corners of the rectangular shape are taught to said robot control apparatus and a number of passes corresponding to a number of passes of said robot over said workpiece are input to said robot control apparatus, said plurality of teaching points are the four corners of the rectangular shape and the corners of rectangles formed by equally dividing the rectangular shape by said number of passes along a single direction.
Claim 4
Dependent Claim 59 words
A robot control apparatus as claimed in claim 1, wherein said correction data computation means store each of said correction data together with an identity number assigned to said target track point in memory means, and said target track point data computation means correct a track point specified by said identity number with correction data matching said identity number.
Claim 5
Dependent Claim 80 words
A robot control apparatus comprising: teaching data generation means for generating teaching data for a robotic means; memory means for storing said teaching data; control means for controlling motions of said robotic means based on said teaching data; instruction means for instructing corrections for said teaching data; and teaching data correction means for correcting said teaching data stored in said memory means while said control means control motions of said robotic means based on instructions generated by said instruction means.
Claim 6
Dependent Claim 80 words
A robot control apparatus comprising: teaching data generation means for generating teaching data for a robotic means; memory means for storing said teaching data; control means for controlling motions of said robotic means based on said teaching data; instruction means for instructing corrections for said teaching data; and teaching data correction means for correcting said teaching data stored in said memory means while said control means control motions of said robotic means based on instructions generated by said instruction means.
Claim 7
Dependent Claim 88 words
A robot control apparatus as claimed in claim 4, wherein said control means control said robotic means so that a specific component of said robotic means successively moves through a plurality of track defining points defined by coordinate points in a specified order; said instruction means specifies a current track point and a target track point; and said teaching data correction means alter coordinate data of said current track point to coordinate data of said target track point while said control means control motions of said robotic means.
Claim 8
Dependent Claim 53 words
A robot control apparatus as claimed in claim 4, wherein said instruction means specify a moving speed of a specific component of said robotic means, said teaching data correction means correct said moving speed based on instruction data generated by said instruction means while said control means control motions of said robotic means.
Claim 9
Dependent Claim 50 words
A robot control apparatus as claimed in claim 4, wherein said instruction means specify a quantity of a task performed by said robotic means, said teaching data correction means correct said quantity of said task based on said instruction data while said control means control motions of said robotic means.
Claim 10
Dependent Claim 154 words
A robot control apparatus as claimed in one of claims 5 to 7, wherein: said teaching data comprise coordinate data for each of said track defining points, said moving speed when said specific component of said robotic means is passing said track defining point, and said quantity of a task when said specific component of said robotic means is passing said track defining point; said instruction means specify at least one of (a) said plurality of track defining points, and corrected values of the coordinate data for each of said track defining points, (b) the moving speed at said track defining point, and (c) the quantity of a task at said track defining point; and said teaching data correction means simultaneously alter (a) said coordinate data, (b) said moving speed or (c) said quantity of work to said corrected values specified by said instruction means for each of said plurality of track defining points.
Claim 11
Dependent Claim 150 words
In a robot control apparatus for controlling a robot which performs work using a work tool on a workpiece disposed on a work platform, an improvement comprising: memory means for storing a plurality of coordinate data for defining teaching points arranged within a capacity range of movement of said work tool; track points data computation means for computing a plurality of track points based on said coordinate data surrounding a work range; correction data computation means for computing values of distance corrections, when corrections in track point data are requested, by calculating a difference in distance between a current track point as computed by the track points data computation means and a target track point, and memorizing said difference as correction data in said memory means; and target track point data computation means for computing target track point data by subtracting said correction data from said current track point data.
Claim 12
Dependent Claim 150 words
In a robot control apparatus for controlling a robot which performs work using a work tool on a workpiece disposed on a work platform, an improvement comprising: memory means for storing a plurality of coordinate data for defining teaching points arranged within a capacity range of movement of said work tool; track points data computation means for computing a plurality of track points based on said coordinate data surrounding a work range; correction data computation means for computing values of distance corrections, when corrections in track point data are requested, by calculating a difference in distance between a current track point as computed by the track points data computation means and a target track point, and memorizing said difference as correction data in said memory means; and target track point data computation means for computing target track point data by subtracting said correction data from said current track point data.
Claim 13
Dependent Claim 92 words
A robot control apparatus as claimed in claim 9, wherein said work range has approximately a rectangular shape; and when the four corners of the rectangular shape are taught to said robot control apparatus and a number of passes corresponding to a number of passes of said robot over said workpiece are input to said robot control apparatus, said plurality of teaching points are the four corners of the rectangular shape and the corners of rectangles formed by equally dividing the rectangular shape by said number of passes along a single direction.
Claim 14
Dependent Claim 57 words
An apparatus as in claim 9, wherein said correction data computation means store each of said correction data together with an identity number assigned to said target track point in said memory means, and said target track point data computation means correct a track point specified by said identity number with correction data matching said identity number.

References Cited (Backward Citations)

US5136223A Cited
US5265194A Cited
US5341458A Cited
WO1994026474A1 Cited
US5582750A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-09-06 2003-03-08 2003-09-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-09-06 2007-03-08 2007-09-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-09-06 2011-03-08 2011-09-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag