Corrective positioning method in a robot

Electricity: motive power systems – Positional servo systems – Program- or pattern-controlled systems

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

318572, 318632, 395 80, 901 9, 36447431, B25J 910, G05D 312

Patent

active

051893517

DESCRIPTION:

BRIEF SUMMARY
TECHNICAL FIELD

The present invention relates to a positioning method in a robot, and more particularly, to a corrective positioning method in an industrial robot, capable of eliminating degraded positioning accuracy attributable to inherent fabrication and assemblage errors in the robot.


BACKGROUND ART

One type of industrial robot that has a robot arm with links driven by servomotors to change the position and orientation of an end effector mounted to the distal end of the arm on this type of robot, thereby carrying out required work, one known method has been to determine target rotary positions of the servomotors for individual axes in dependence on a target moving position of the end effector, and detect actual rotary positions of these servomotors with position detectors mounted to the servomotors. As a result the servomotors are controlled in a feedback manner so that the actual rotary positions of the servomotors coincide with their target rotary positions. Further, in order to improve positioning repeatability in a robot of this kind, various improvements have been made in resolution of the position detector and in performance of a servo mechanism.
However, even if the aforementioned measures are taken, it is often difficult to carry out positioning with a required accuracy when a robot is operated in accordance with a program prepared by offline programming, or prepared on the basis of teaching results for another robot of the same type.
The above difficulty occurs for the reason that, typical offline programming is performed by using the target moving position of the end effector. This position is represented by a program coordinate system whose coordinate origin coincides with a designed pivotal center position of the robot arm, and by using, e.g., designed link lengths defined as arm link lengths, in determining the target rotary positions of the motors for the individual axes in dependence on the target moving position of the end effector. Since an actual pivotal center position of the arm deviates from the designed pivotal center position due to fabrication and assemblage errors of the robot concerned, the program coordinate system for offline programming does not coincide, in a strict sense, with a robot coordinate system set for the robot body concerned. Further, the actual lengths of the respective links are different from the designed link lengths set and stored for the offline programming. Thus, the robot itself is the cause of inherent positioning errors. Thus, according to the program prepared offline, it is difficult to attain a required positioning accuracy even if the above-mentioned measures such as the provision of the position detector of high-resolution type are taken.
Similarly, in a robot operation performed in accordance with a program prepared for another robot of the same kind, the positioning accuracy is also degraded for the aforementioned reason, i.e., the presence of variations of the link lengths, the pivotal center position of the arm, etc. which are found even among robots of the same kind.
It is further considered that the above drawback is attributable to so-called mastering (calibration) which is performed to determine the target rotary positions corresponding to the target moving position, i.e., to match the program coordinate system to the robot coordinate system. A general mastering operation involves detecting the rotary angles of the motors for the individual axes, with the end effector positioned at a reference point which is known in the robot coordinate system, and storing these detected rotary angles as the motor rotary angles for positioning the end effector at that point in the program coordinate system which corresponds to the reference point. Then, during a robot operation, the target rotary positions of the motors for the individual axes, determined by a coordinate conversion process based on the target moving position of the end effector given in the program, are calculated by the use of the aforesaid motor rotary angles. However, according to t

REFERENCES:
patent: 4423481 (1983-12-01), Reid-Green et al.
patent: 4488242 (1984-12-01), Tabata et al.
patent: 4547858 (1985-10-01), Horak
patent: 4594670 (1986-06-01), Itoh
patent: 4604716 (1986-08-01), Kato et al.
patent: 4670849 (1987-06-01), Okada et al.
patent: 4698572 (1987-10-01), Stone
patent: 4710884 (1987-12-01), Tokairin et al.
patent: 4722063 (1988-01-01), Yasukawa et al.
patent: 4771222 (1988-09-01), Nakashima et al.
patent: 4794547 (1988-12-01), Nishida
patent: 4873476 (1989-10-01), Kurakake et al.
patent: 4894788 (1990-01-01), Stelzer
patent: 4908559 (1990-03-01), Kurakake et al.
patent: 4967126 (1990-10-01), Gretz et al.
patent: 4999553 (1991-03-01), Seraji

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

Corrective positioning method in a robot does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Corrective positioning method in a robot, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Corrective positioning method in a robot will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2208109

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