Programming method and apparatus for robot movement

Data processing: generic control systems or specific application – Specific application – apparatus or process – Robot control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C700S250000

Reexamination Certificate

active

06654666

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
This invention relates to a programming method for creating a program for a robot movement and a programming apparatus for carrying out the method, and more particularly to a programming method and apparatus for performing a robot operation on workpieces having a common shape and different dimension.
2. Description of the Related Art
Industrial robots have been widely used for automating and laborsaving in the manufacturing processes. A movement of an industrial robot, particularly, a predetermined path to be traced by the tip point of a tool held by the robot is, on many occasions, determined in accordance with the shape and dimension of a workpiece which is an object of the robot operation. The object of the robot operation is seldom limited to one kind of workpieces of the same shape and the same size. On many occasions, the robot operation of an identical or similar movement sequence is carried out on a plurality of kinds of workpieces having the same shape or common shape elements and different partly or entirely in dimension.
For workpieces having the same shape or common shape elements and different in dimension, it is conventional to create a whole program or a part of program relating to teaching position data. Consequently, time for teaching and programming operation increases to cause an obstruction in improving the efficiency of operation.
SUMMARY OF THE INVENTION
It is an object of this invention to improve the efficiency of teaching operation of a robot when workpieces as an object of the robot operation have a common shape and an operation sequence.
According to the present invention, there is provided a robot movement programming method comprising the steps of: creating at least one sample program for specifying sequence patterns of movement of the robot; defining parameters representing geometric quantities for the respective sequence patterns specified by the created sample program; defining conversion formulas for obtaining position data of teaching points for determining the movement path using the parameters; determining the sequence of the robot movement by selecting one from the created sequence patterns; determining values of the parameters in the conversion formulas defined for the selected sequence pattern; calculating the teaching point position data with respect to the determined movement sequence, by software means based on the conversion formulas and the parameter values; and obtaining a robot movement program based on the calculated teaching point position data.
Alternatively, in the above step of determining the robot movement sequence, at least one sequence pattern may be selected from the created sequence patterns and the robot sequence may be determined by editing the selected at least one sequence pattern.
Further, the above steps of calculating the teaching point position data and obtaining a robot movement program based on the calculated teaching point position data are carried out by a robot control device or an information processing device external of the robot control device.
The present invention also provides an apparatus for carrying out the above-mentioned programming method.


REFERENCES:
patent: 4287459 (1981-09-01), Dahlstrom
patent: 4347578 (1982-08-01), Inaba
patent: 4385570 (1983-05-01), Yanagi
patent: 4543639 (1985-09-01), Inaba
patent: 4549276 (1985-10-01), Inaba
patent: 4595989 (1986-06-01), Yaukawa
patent: 4853603 (1989-08-01), Onoue
patent: 4891763 (1990-01-01), Kuriyama
patent: 4969109 (1990-11-01), Mizuno
patent: 4979128 (1990-12-01), Seki
patent: 5003237 (1991-03-01), Kimura
patent: 5057995 (1991-10-01), Mizuno
patent: 5079491 (1992-01-01), Nose
patent: 5113338 (1992-05-01), Seki
patent: 5177420 (1993-01-01), Wada
patent: 5184051 (1993-02-01), Schweiker
patent: 5204942 (1993-04-01), Otera
patent: 5300868 (1994-04-01), Watanabe
patent: 5315222 (1994-05-01), Kasagami
patent: 5327057 (1994-07-01), Kishi
patent: 5463297 (1995-10-01), Hara
patent: 5479078 (1995-12-01), Karakama et al.
patent: 5485552 (1996-01-01), Mizuno
patent: 5488689 (1996-01-01), Yamato et al.
patent: 58-050006 (1983-03-01), None
patent: 64-064016 (1989-03-01), None
patent: 5-108135 (1993-04-01), None

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Programming method and apparatus for robot movement does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Programming method and apparatus for robot movement, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Programming method and apparatus for robot movement will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3184911

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.