Robot control apparatus
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
47 Citations
11 Claims
-
1. 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. - View Dependent Claims (2, 3)
-
-
4. 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. - View Dependent Claims (5, 6, 7, 8)
-
-
9. 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. - View Dependent Claims (10, 11)
-
Specification