Data processing: generic control systems or specific application – Specific application – apparatus or process – Robot control
Reexamination Certificate
1995-05-10
2003-11-25
Davis, George B. (Department: 2121)
Data processing: generic control systems or specific application
Specific application, apparatus or process
Robot control
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
Davis George B.
Fanuc Limited
Staas & Halsey , LLP
LandOfFree
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.
Profile ID: LFUS-PAI-O-3184911