[go: up one dir, main page]

JP2002127054A - Robot mechanism calibration calculation method and robot mechanism calibration calculation system - Google Patents

Robot mechanism calibration calculation method and robot mechanism calibration calculation system

Info

Publication number
JP2002127054A
JP2002127054A JP2000322902A JP2000322902A JP2002127054A JP 2002127054 A JP2002127054 A JP 2002127054A JP 2000322902 A JP2000322902 A JP 2000322902A JP 2000322902 A JP2000322902 A JP 2000322902A JP 2002127054 A JP2002127054 A JP 2002127054A
Authority
JP
Japan
Prior art keywords
robot
calibration
work
effector
correction value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000322902A
Other languages
Japanese (ja)
Inventor
Hidetoshi Nogo
英俊 野吾
Akio Shindo
明男 進藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2000322902A priority Critical patent/JP2002127054A/en
Publication of JP2002127054A publication Critical patent/JP2002127054A/en
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】 【課題】 較正点以外の制御点ならびに複数の作業用効
果器を用いる場合において、機構較正を有効に反映させ
る。 【解決手段】 演算装置2により求められたロボット較
正補正値のうち、作業効果器上の較正点に関する補正値
を、作業効果器の名称と関連付けて記憶する作業効果器
補正記憶手段10を備え、較正対象点に対して求められ
る機構較正値を、作業効果器の機構較正値として記録す
る。これにより、作業効果器上などに設定された較正対
象点に対して求められるロボット機構補正値を、作業効
果器に対する補正値として扱うことが可能となり、補正
効果を作業効果器全体に対して反映させることができる
ので、較正作業時間の短縮を実現することができる。
(57) [Problem] To effectively reflect a mechanism calibration when a control point other than a calibration point and a plurality of working effectors are used. SOLUTION: There is provided a work effector correction storage means 10 for storing a correction value related to a calibration point on the work effector among the robot calibration correction values obtained by a calculation device 2 in association with a name of the work effector, The mechanism calibration value determined for the calibration target point is recorded as the mechanism calibration value of the work effector. As a result, the robot mechanism correction value required for the calibration target point set on the work effect device can be treated as a correction value for the work effect device, and the correction effect is reflected on the entire work effect device. Therefore, it is possible to shorten the calibration operation time.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、各種作業を行う
産業用ロボットの先端位置を正確に制御するための、ロ
ボット機構要素に対するロボット機構較正演算方法およ
びロボット機構較正演算システムに関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a robot mechanism calibration calculation method for a robot mechanism element and a robot mechanism calibration calculation system for accurately controlling the tip position of an industrial robot performing various operations.

【0002】[0002]

【従来の技術】一般に、産業用ロボットには関節角度原
点やツール長に、加工・組み立ての誤差が存在する。そ
のため、ロボットの関節角度情報からロボット先端の位
置座標を計算する場合、設計値により計算される座標と
実際の位置の間に誤差が発生する。
2. Description of the Related Art In general, industrial robots have errors in machining and assembly at the joint angle origin and tool length. Therefore, when calculating the position coordinates of the robot tip from the joint angle information of the robot, an error occurs between the coordinates calculated based on the design values and the actual position.

【0003】この位置誤差を無くすことを目的として、
ロボットの機構誤差であるロボット関節の原点位置、各
リンクの長さなどを補正するためのロボット機構較正演
算方式が開発されている。これは、ロボットの関節角度
と先端位置を測定することで、機構誤差を計算するとと
もに、計算モデルにその機構誤差を反映させることで、
実際のロボットの動きとモデルロボットの動きを近づけ
ようとするものである。
In order to eliminate this position error,
A robot mechanism calibration calculation method has been developed for correcting the origin position of the robot joint and the length of each link, which are the mechanism errors of the robot. This is to calculate the mechanism error by measuring the joint angle and tip position of the robot, and to reflect the mechanism error in the calculation model,
An attempt is made to approximate the movement of the actual robot and the movement of the model robot.

【0004】図6に従来のロボット機構較正演算システ
ムの、ブロック図の一例を示す。すなわち、このロボッ
ト機構較正演算システムは、一般にロボットコントロー
ラ内に構成されており、ロボット動作プログラム記憶手
段1と、演算装置2と、ロボット情報入力手段3と、ロ
ボット動作制御手段4と、ロボット動作出力手段5と、
ロボット教示入力手段6と、ロボット機構パラメータ記
憶手段7と、ロボット較正データ記憶手段8と、プログ
ラム記憶手段9とを有してなる。
FIG. 6 shows an example of a block diagram of a conventional robot mechanism calibration calculation system. That is, the robot mechanism calibration calculation system is generally configured in a robot controller, and includes a robot operation program storage unit 1, a calculation device 2, a robot information input unit 3, a robot operation control unit 4, and a robot operation output unit. Means 5,
It comprises a robot teaching input means 6, a robot mechanism parameter storage means 7, a robot calibration data storage means 8, and a program storage means 9.

【0005】具体的に述べると、ロボット動作プログラ
ム記憶手段1は、ロボットが行う作業の動作プログラム
を記憶する手段であり、較正操作を行う場合に必要なロ
ボットの動きを指示した動作プログラムなども、ここに
記憶される。演算装置2はロボットを動作させるに必要
な、位置指令の作成など各種演算を行う部分であり、ロ
ボットの較正演算もこの部分で実行される。ロボット情
報入力手段3は、図示しないロボット関節部に取り付け
られているエンコーダのパルスデータなどのロボット内
部情報を入力する。ロボット動作制御手段4は、ロボッ
トを動作させるためのモータの動きを制御するためのサ
ーボ演算を行う部分であり、前記ロボット情報入力手段
3からのエンコーダパルスデータと前記演算装置2から
の動作指示命令から、必要なサーボ制御を行う。ロボッ
ト動作出力手段5は、コントローラとロボット本体のイ
ンタフェースであり、前記ロボット動作制御手段4の結
果を、図示しないロボットを動作させるモータに伝え
る。ロボット教示入力手段6は、作業者からのロボット
ヘの動作指示のインタフェースであり、例えばティーチ
ングペンダントからの入力監視などを行う。ロボット機
構パラメータ記憶手段7は、ロボット動作に必要なロボ
ット機構に関するパラメータについて設計値を記憶する
部分であり、関節角度からロボット先端位置への変換
や、逆変換に利用される。ロボット較正データ記憶手段
8は、実際の値であるロボット機構パラメータの較正さ
れた補正値を記憶する部分であり、較正操作が行われた
後の補正値が記憶される。プログラム記憶手段9は、演
算装置2で実行されるロボット制御プログラムを記憶す
る部分であり、ロボット機構の較正演算を行うプログラ
ムもここに記憶される。
More specifically, the robot operation program storage means 1 is a means for storing an operation program of an operation performed by the robot, and also stores an operation program for instructing the movement of the robot necessary for performing a calibration operation. It is stored here. The arithmetic unit 2 is a part for performing various calculations necessary for operating the robot, such as creating position commands, and the calibration calculation of the robot is also executed in this part. The robot information input means 3 inputs robot internal information such as pulse data of an encoder attached to a robot joint (not shown). The robot operation control means 4 is a part for performing a servo operation for controlling the movement of a motor for operating the robot, and includes encoder pulse data from the robot information input means 3 and operation instruction commands from the arithmetic unit 2. Then, the necessary servo control is performed. The robot operation output means 5 is an interface between the controller and the robot main body, and transmits the result of the robot operation control means 4 to a motor for operating a robot (not shown). The robot teaching input means 6 is an interface for instructing a robot to operate the robot from an operator, and performs, for example, input monitoring from a teaching pendant. The robot mechanism parameter storage unit 7 is a part for storing design values for parameters related to the robot mechanism required for the robot operation, and is used for conversion from joint angles to robot tip positions and for inverse conversion. The robot calibration data storage unit 8 is a unit that stores a corrected correction value of a robot mechanism parameter that is an actual value, and stores a correction value after a calibration operation is performed. The program storage means 9 is a part for storing a robot control program executed by the arithmetic unit 2, and also stores a program for performing a calibration operation of the robot mechanism.

【0006】このようなシステムを用いて、ロボットの
機構誤差の較正を行う場合、作業効果器上もしくは専用
の治具上に、較正の対象とする1点を指定する。ロボッ
ト先端座標としては、その点に対する座標値が求められ
るように、ロボット機構パラメータ記憶手段7からパラ
メータを入力する。そして、ロボット教示入力手段6に
よりロボット動作を指令し、関節角度とロボット先端座
標の関係を測定する。その測定結果は演算装置2に送ら
れ、関節角度から計算される位置と、実際の先端の位置
との誤差が最も小さくなるようなロボット機構要素の計
算を行い、これをロボット較正データ記憶手段8に記憶
する。
When calibrating a robot mechanism error using such a system, one point to be calibrated is specified on a work effector or a dedicated jig. As the robot tip coordinates, a parameter is input from the robot mechanism parameter storage means 7 so that a coordinate value for the point is obtained. Then, a robot operation is commanded by the robot teaching input means 6, and the relationship between the joint angle and the robot tip coordinates is measured. The measurement result is sent to the arithmetic unit 2, and the robot mechanism element is calculated so as to minimize the error between the position calculated from the joint angle and the actual position of the tip. To memorize.

【0007】[0007]

【発明が解決しようとする課題】上記に示す従来技術の
ごとく、ロボット機構の較正では、任意の1点を指定
し、その点において関節角度と座標値の関係が最適とな
る、機構補正値を求めるものである。ところで、実際の
作業では、使用する作業効果器を固定することなく、複
数の作業効果器を用いる場合も多い。このような作業に
使用するロボットでは、それぞれの作業効果器ごと較正
の対象となる点が異なるため、それぞれに較正作業を行
う必要があり、多くの工数を要した。また、ハンドで掴
んだ中心位置など、実際のものがない位置を作業点にす
る場合には、そこに較正対象点を設定できないため、較
正を行うことができなかった。
As in the prior art described above, in the calibration of a robot mechanism, an arbitrary point is designated, and a mechanism correction value at which the relationship between the joint angle and the coordinate value becomes optimal at that point is specified. Is what you want. By the way, in actual work, a plurality of work effectors are often used without fixing the work effector to be used. Since the robots used for such work differ in the points to be calibrated for each work effector, it is necessary to perform calibration work for each work effector, and many man-hours are required. Further, when a position having no actual object, such as a center position grasped by a hand, is set as a work point, a calibration target point cannot be set there, and thus calibration cannot be performed.

【0008】この場合、作業効果器とはロボットアーム
先端に取り付けて実際に作業を行なう器具を指し、例え
ば溶接トーチとか、レーザトーチとかのことである。上
記のように、各器具を取り代えてロボット動作を行なう
場合、各器具毎に作業点が異なるのでその都度較正を行
なう必要があった。また、ハンドで物を掴む場合には、
その中心位置(作業点)が明確でなく、そのままでは較
正できない。
[0008] In this case, the work effector refers to a tool attached to the end of the robot arm and actually performing work, such as a welding torch or a laser torch. As described above, when performing the robot operation by replacing each device, it is necessary to perform calibration each time since the work point is different for each device. Also, when grasping an object with a hand,
The center position (working point) is not clear and cannot be calibrated as it is.

【0009】したがって、この発明の目的は、このよう
な点に鑑みてなされたものであり、作業効果器を用いて
実際の作業を行うロボットの機構誤差補正を行う場合に
おいて、較正点以外の制御点ならびに複数の作業用効果
器を用いる場合において、等しく機構誤差の補正が行え
るロボット機構較正演算方法およびロボット機構較正演
算システムを提供することである。
SUMMARY OF THE INVENTION Accordingly, an object of the present invention has been made in view of the above points, and when performing a mechanical error correction of a robot performing an actual work using a work effector, a control other than a calibration point is performed. It is an object of the present invention to provide a robot mechanism calibration calculation method and a robot mechanism calibration calculation system capable of equally correcting a mechanism error when using a point and a plurality of working effectors.

【0010】[0010]

【課題を解決するための手段】上記課題を解決するため
にこの発明の請求項1記載のロボット機構較正演算方法
は、ロボットの先端に作業効果器を取付けたときに、ロ
ボットの関節角度情報とロボットの先端座標情報の関係
を決定するロボットの関節角度、原点、リンク長さの機
構パラメータを較正するロボット機構較正演算方法であ
って、較正対象点に対して求められる機構較正値を、作
業効果器取り付け面から見た較正対象点の機構較正値と
して記録し、座標変換行列により較正する。
According to a first aspect of the present invention, there is provided a robot mechanism calibration calculation method comprising the steps of: attaching a work effector to a tip of a robot; A robot mechanism calibration calculation method for calibrating a mechanism parameter of a joint angle, an origin, and a link length of a robot that determines a relationship between robot tip coordinate information, wherein a mechanism calibration value obtained for a calibration target point is determined by a work effect. It is recorded as a mechanism calibration value of the calibration target point viewed from the mounting surface of the instrument, and is calibrated by a coordinate transformation matrix.

【0011】このように、較正対象点に対して求められ
る機構較正値を、作業効果器取り付け面から見た較正対
象点の機構較正値として記録し、座標変換行列により較
正するので、作業効果器上などに設定された較正対象点
に対して求められるロボット機構補正値を、作業効果器
に対する補正値として扱うことが可能となる。このた
め、補正効果を作業効果器全体に対して反映させること
ができるので、較正作業時間の短縮を実現することがで
きる。
As described above, the mechanism calibration value obtained for the calibration target point is recorded as the mechanism calibration value of the calibration target point viewed from the work effector mounting surface, and is calibrated by the coordinate conversion matrix. The robot mechanism correction value obtained for the calibration target point set above or the like can be treated as a correction value for the work effector. For this reason, since the correction effect can be reflected on the entire work effect device, the calibration work time can be reduced.

【0012】請求項2記載のロボット機構較正演算方法
は、請求項1において、作業効果器取り付け面の機構較
正値を1つのロボットに対し複数記録することを可能と
し、作業効果器が変更されたときに、それぞれの作業効
果器に対応した機構較正値を使用可能である。
According to a second aspect of the present invention, there is provided a robot mechanism calibration calculation method according to the first aspect, wherein a plurality of mechanism calibration values of a work effector mounting surface can be recorded for one robot, and the work effector is changed. Sometimes, a mechanism calibration value corresponding to each work effector can be used.

【0013】このように、作業効果器取り付け面の機構
較正値を1つのロボットに対し複数記録することを可能
とし、作業効果器が変更されたときに、それぞれの作業
効果器に対応した機構較正値を使用可能であるので、複
数の作業効果器を取り替えながら作業を行う場合にも、
それぞれの作業効果器ごとに補正値を設定することが可
能となり、それぞれに最適な補正値を与えることができ
る。これにより精度の向上が図れるので、作業の効率を
改善することができる。
As described above, it is possible to record a plurality of mechanism calibration values on the work effector mounting surface for one robot, and when the work effector is changed, the mechanism calibration value corresponding to each work effector is changed. Since the value is available, even if you work while replacing multiple work effectors,
A correction value can be set for each work effect device, and an optimum correction value can be given to each. As a result, the accuracy can be improved, and the work efficiency can be improved.

【0014】請求項3記載のロボット機構較正演算シス
テムは、ロボットが行う作業の動作プログラムを記憶す
るロボット動作プログラム記憶手段と、ロボットを動作
させる各種演算を行う演算装置と、ロボット動作に必要
なロボット機構に関するパラメータについて設計値を記
憶するロボット機構パラメータ記憶手段と、実際の値で
あるロボット機構に関するパラメータの較正された補正
値を記憶するロボット較正データ記憶手段とを備え、ロ
ボットの関節角度情報とロボットの先端座標情報の関係
を決定する前記ロボット機構パラメータ記憶手段からの
機構パラメータを前記演算装置で較正し前記ロボット較
正データ記憶手段に記憶するロボット機構較正演算シス
テムであって、前記演算装置により求められたロボット
較正補正値のうち、ロボットの先端に取付けた作業効果
器上の較正点に関する補正値を、作業効果器の名称と関
連付けて記憶する作業効果器補正値記憶手段を備え、較
正対象点に対して求められる機構較正値を、作業効果器
の機構較正値として記録する。
According to a third aspect of the present invention, there is provided a robot mechanism calibration operation system, comprising: a robot operation program storage means for storing an operation program of an operation performed by the robot; an operation device for performing various operations for operating the robot; Robot mechanism parameter storage means for storing design values for parameters related to the mechanism, and robot calibration data storage means for storing calibrated correction values of parameters relating to the robot mechanism, which are actual values; A robot mechanism calibration operation system for calibrating the mechanism parameters from the robot mechanism parameter storage means for determining the relationship between the tip coordinate information of the robot mechanism and the robot calibration data storage means and storing the mechanism parameters in the robot calibration data storage means. Robot calibration correction value A work effector correction value storage means for storing a correction value related to a calibration point on the work effector attached to the tip of the robot in association with the name of the work effector, and storing a mechanism calibration value obtained for the calibration target point. , Recorded as the working effector mechanism calibration value.

【0015】このように、演算装置により求められたロ
ボット較正補正値のうち、ロボットの先端に取付けた作
業効果器上の較正点に関する補正値を、作業効果器の名
称と関連付けて記憶する作業効果器補正値記憶手段を備
え、較正対象点に対して求められる機構較正値を、作業
効果器の機構較正値として記録するので、作業効果器上
などに設定された較正対象点に対して求められるロボッ
ト機構補正値を、作業効果器に対する補正値として扱う
ことが可能となる。このため、請求項1と同様に補正効
果を作業効果器全体に対して反映させることができるの
で、較正作業時間の短縮を実現することができる。
As described above, of the robot calibration correction values obtained by the arithmetic unit, the correction value relating to the calibration point on the work effector attached to the end of the robot is stored in association with the name of the work effector. Since the mechanism calibration value obtained for the calibration target point is recorded as the mechanism calibration value of the work effector, it is obtained for the calibration target point set on the work effector or the like. The robot mechanism correction value can be handled as a correction value for the work effector. For this reason, the correction effect can be reflected on the entire work effect device as in the first aspect, and the calibration work time can be shortened.

【0016】請求項4記載のロボット機構較正演算シス
テムは、請求項3において、作業効果器補正値記憶手段
に保存されているデータから、作業効果器の名称をキー
として、それに対応する較正補正値を選択する作業効果
器選択手段を備え、作業効果器の機構較正値を1つのロ
ボットに対し複数記録することを可能とし、作業効果器
が変更されたときに、それぞれの作業効果器に対応した
機構較正値を使用可能である。
According to a fourth aspect of the present invention, there is provided a robot mechanism calibration operation system according to the third aspect, wherein the data stored in the work effector correction value storage means is used to set a calibration correction value corresponding to the work effector name as a key. Is selected, and a plurality of mechanism calibration values of the work effector can be recorded for one robot. When the work effector is changed, the work effector can be changed. Mechanism calibration values can be used.

【0017】このように、作業効果器補正値記憶手段に
保存されているデータから、作業効果器の名称をキーと
して、それに対応する較正補正値を選択する作業効果器
選択手段を備え、作業効果器の機構較正値を1つのロボ
ットに対し複数記録することを可能とし、作業効果器が
変更されたときに、それぞれの作業効果器に対応した機
構較正値を使用可能であるので、複数の作業効果器を取
り替えながら作業を行う場合にも、それぞれの作業効果
器ごとに補正値を設定することが可能となり、それぞれ
に最適な補正値を与えることができる。これにより請求
項2と同様に精度の向上が図れるので、作業の効率を改
善することができる。
As described above, the work effector selecting means for selecting the calibration correction value corresponding to the name of the work effector from the data stored in the work effector correction value storage means, It is possible to record a plurality of mechanism calibration values for a robot, and to use a mechanism calibration value corresponding to each work effector when the work effector is changed. Even when the work is performed while replacing the effector, it is possible to set a correction value for each work effector, and it is possible to give an optimum correction value to each. As a result, the accuracy can be improved as in the case of the second aspect, so that the work efficiency can be improved.

【0018】[0018]

【発明の実施の形態】この発明の第1の実施の形態を図
1に基づいて説明する。図1はこの発明の第1の実施の
形態を実施するためのロボット機構較正演算システムを
示すブロック図である。この発明を実施するロボット機
構較正演算システムは、例えばロボットコントローラ上
において実現され、図1に示すようにロボット動作プロ
グラム記憶手段1と、演算装置2と、ロボット情報入力
手段3と、ロボット動作制御手段4と、ロボット動作出
力手段5と、ロボット教示入力手段6と、ロボット機構
パラメータ記憶手段7と、ロボット較正データ記憶手段
8と、プログラム記憶手段9と、作業効果器補正値記憶
手段10とを有してなる。1から9までに関しては、従
来例と同様であるので、説明を省略する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A first embodiment of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a robot mechanism calibration calculation system for carrying out the first embodiment of the present invention. A robot mechanism calibration operation system embodying the present invention is realized on, for example, a robot controller, and as shown in FIG. 1, a robot operation program storage unit 1, an arithmetic unit 2, a robot information input unit 3, a robot operation control unit 4, a robot operation output means 5, a robot teaching input means 6, a robot mechanism parameter storage means 7, a robot calibration data storage means 8, a program storage means 9, and a work effector correction value storage means 10. Do it. Steps 1 to 9 are the same as in the conventional example, and a description thereof will be omitted.

【0019】作業効果器補正値記憶手段10は、演算装
置2により求められたロボット較正補正値のうち、作業
効果器上の較正点に関する補正値を、作業効果器の名称
と関連付けて記憶する手段である。ロボットアーム本体
に関する補正値は、従来通りロボット較正データ記憶手
段8に記憶される。
The work effector correction value storage means 10 stores the correction value related to the calibration point on the work effector among the robot calibration correction values obtained by the arithmetic unit 2 in association with the name of the work effector. It is. The correction value relating to the robot arm body is stored in the robot calibration data storage means 8 as in the conventional case.

【0020】補正データを用いてロボットを動作させる
場合には、ロボット較正データ記憶手段8に記憶されて
いるロボットアームの補正値と、作業効果器補正値記憶
手段10に記憶されている作業効果器に記憶されている
作業効果器の補正データを用いて、関節角度とロボット
先端位置の変換が行われる。
When the robot is operated using the correction data, the correction value of the robot arm stored in the robot calibration data storage means 8 and the work effector stored in the work effector correction value storage means 10 are used. The conversion of the joint angle and the robot tip position is performed using the correction data of the work effector stored in the robot.

【0021】これにより、ロボット動作時の制御点が較
正点と異なる場合にも、作業効果器に対して求められた
較正補正値を利用して、正確な動作を行うことが可能と
なる。
Thus, even when the control point during the operation of the robot is different from the calibration point, it is possible to perform an accurate operation using the calibration correction value obtained for the work effector.

【0022】ここで、ロボットの関節角度と先端位置の
関係は、各関節での座標変換行列の連結により表現され
る。座標変換行列は、関節の角度ならびにリンクの長さ
の情報を用いて、関節の前後に設定される座標系の変換
を定義するものである。ここでn−1番目のリンクから
n番目のリンクヘの座標変換行列を n-1n とし、リン
ク長がxyz座標系で(Lx,Ly,Lz)と表され、
x軸回りの関節で角度θであれば、その変換行列要素
は、(数1)となる。
Here, the relationship between the joint angle and the tip position of the robot is expressed by linking a coordinate transformation matrix at each joint. The coordinate transformation matrix defines the transformation of a coordinate system set before and after the joint using information on the angle of the joint and the length of the link. Here, the coordinate conversion matrix from the (n-1) th link to the nth link is n-1 An , and the link length is expressed as (Lx, Ly, Lz) in the xyz coordinate system.
If the angle is θ at the joint about the x-axis, the transformation matrix element is (Equation 1).

【0023】[0023]

【数1】 (Equation 1)

【0024】リンクの長さならびに回転軸に基づき、各
関節の変換行列が定義される。そして、準数の関節から
構成される通常のロボットでは、この変換行列の積算に
より、ロボット原点から先端への座標が計算される。例
えば、6関節を有する垂直多関節ロボットで、関節角度
から先端位置を求めるのは、6つの変換行列の積となる
ので、(数2)と表される。
A transformation matrix for each joint is defined based on the link length and the rotation axis. Then, in a normal robot having a quasi-number of joints, the coordinates from the robot origin to the tip are calculated by integrating the conversion matrix. For example, in the case of a vertical articulated robot having six joints, obtaining the tip position from the joint angle is a product of six transformation matrices, and is represented by (Equation 2).

【0025】[0025]

【数2】 (Equation 2)

【0026】ここで、・は行列の積算を表す。Pは
(X,Y,Z,1)T でなる4次元の行列である。X,
Y,Zはロボットの先端であり、1は計算のための固定
値である。行列の添え字Tは、行列の転置であることを
示す。各変換行列の内容は、実際のロボットの構造によ
る。
Here, represents the integration of the matrix. P is a four-dimensional matrix composed of (X, Y, Z, 1) T. X,
Y and Z are the tips of the robot, and 1 is a fixed value for calculation. The suffix T of the matrix indicates that the matrix is transposed. The contents of each transformation matrix depend on the actual robot structure.

【0027】作業効果器取り付け面から見た、較正点の
座標(Px,Py,Pz)で、6軸の関節角度がθ6
あり、回転軸がX方向とすれば、行列 56 は、(数
3)と表される。
If the joint angles of the six axes are θ 6 at the coordinates (Px, Py, Pz) of the calibration point as viewed from the work effector mounting surface, and the rotation axis is the X direction, the matrix 5 A 6 becomes , (Equation 3).

【0028】[0028]

【数3】 (Equation 3)

【0029】較正演算では、(数2)で計算される関節
角度と先端位置の関係が正確になるような、角度ならび
にリンク長の補正値を求める。例えば、リンク長に関す
る補正値として、(dx,dy,dz)が得られたとす
ると、対応する変換行列のリンク長を、Lx+dx,L
y+dy,Lz+dzとすることで補正を行う。角度に
関しては、設定する関節角度に対して補正が行われる。
In the calibration calculation, a correction value of the angle and the link length is calculated so that the relationship between the joint angle and the tip position calculated by (Equation 2) becomes accurate. For example, assuming that (dx, dy, dz) is obtained as a correction value related to the link length, the link length of the corresponding transformation matrix is represented by Lx + dx, L
Correction is performed by setting y + dy and Lz + dz. As for the angle, correction is performed on the set joint angle.

【0030】ロボットの先端に作業効果器が取り付けら
れ、それ上の1点p1に対して、較正操作を行う場合
は、ロボットアーム先端から見たP1を最終リンクとし
て扱うのに等しい。従って、較正が行われた場合には、
ロボットヘの作業効果器取り付け面(フランジ面)座標
系から見た、P1の座標P=(Px,Py,Pz)に対
して補正値dP=(dPx,dPy,dPz)が得られ
る。(数2)においては、 56 行列におけるリンクの
要素であるLx,Ly,Lzに対する補正値が得られる
ことになる。
When a work effector is attached to the end of the robot and a calibration operation is performed on one point p1 on the work effector, it is equivalent to treat P1 viewed from the end of the robot arm as the final link. Therefore, when calibration is performed,
The correction value dP = (dPx, dPy, dPz) is obtained for the coordinate P = (Px, Py, Pz) of P1 as viewed from the work effect device mounting surface (flange surface) coordinate system to the robot. In equation (2), so that Lx is an element of the link in the 5 A 6 matrix, Ly, the correction value for Lz obtained.

【0031】この発明の実施の形態では、ロボットと作
業効果器の間に仮想的な関節n+1を加える。そして、
ロボットのリンク長に対応する較正点の位置に関するデ
ータは、この新しい関節の変換行列 67 に設定するも
のとする。そして、演算により得られたツール部分の補
正値に関するデータを 56 の長さ要素として設定す
る。 67 行列の回転に関する要素は、実際の回転を伴
わないので基本行列として固定する。すなわち、ツール
部分に関しては、モデルデータと得られた補正値とを、
別の変換行列で記述する。
In the embodiment of the present invention, a virtual joint n + 1 is added between the robot and the work effector. And
Data relating to the position of the calibration point corresponding to a link length of the robot shall be set in the transformation matrix 6 A 7 of the new joint. Then, it sets the data relating to correction of the obtained tool part by calculating a length element of 5 A 6. Elements relating to rotation of the 6 A 7 matrix is fixed as a basic matrix does not involve actual rotation. That is, for the tool part, the model data and the obtained correction value are
Describe with another transformation matrix.

【0032】これにより、この発明を用いた場合の座標
変換式は、(数4)のように表現される。
As a result, the coordinate conversion formula when the present invention is used is expressed as (Equation 4).

【0033】[0033]

【数4】 (Equation 4)

【0034】従って、作業効果器取り付け面から見た、
較正点の座標(px,Py,Pz)で、補正値として
(dPx,dPy,dPz)が得られた場合には、(数
3)の56 67 はそれぞれ、(数5),(数6)
となる。
Therefore, as viewed from the work effector mounting surface,
When (dPx, dPy, dPz) is obtained as a correction value at the coordinates (px, Py, Pz) of the calibration point, 5 A 6 and 6 A 7 of (Equation 3) are respectively expressed by (Equation 5). , (Equation 6)
Becomes

【0035】[0035]

【数5】 (Equation 5)

【0036】[0036]

【数6】 (Equation 6)

【0037】作業効果器において制御点が変更された場
合には、作業効果器の座標系原点から制御点への座標を
示す(数6)で示した(Px,Py,Pz)の部分のみ
が変更される。作業効果器のロボットヘの取り付けの補
正値として得られている式5の(dPx,dPy,dP
z)の値は変更されない。従って、作業効果器上の全て
の点に関して、共通に補正を加えることが可能となる。
When the control point is changed in the work effector, only the part (Px, Py, Pz) shown by (Equation 6) indicating the coordinates from the origin of the coordinate system of the work effector to the control point is obtained. Be changed. Equation (5) (dPx, dPy, dP) obtained as a correction value for the attachment of the work effector to the robot.
The value of z) is not changed. Therefore, it is possible to commonly correct all points on the work effector.

【0038】56 67 部分のみの積算は、(数
7)のように表されるので、従来における 56 と等価
と考えることができる。
[0038] 5 A 6 · 6 A 7 portion only accumulation of so be expressed as (Equation 7) can be considered as 5 A 6 in a conventional equivalent.

【0039】[0039]

【数7】 (Equation 7)

【0040】従って、(数7)を予め計算することで、
関節角度と先端座標の変換に関しては、従来のロボット
機構補正方法と同じように扱える。
Therefore, by calculating (Equation 7) in advance,
The conversion of the joint angle and the tip coordinates can be handled in the same manner as the conventional robot mechanism correction method.

【0041】この発明の第2の実施の形態を図2〜5に
基づいて説明する。図2はこの発明の第2の実施の形態
を実施するためのロボット機構較正演算システムを示す
ブロック図である。
A second embodiment of the present invention will be described with reference to FIGS. FIG. 2 is a block diagram showing a robot mechanism calibration calculation system for carrying out the second embodiment of the present invention.

【0042】この発明を実施するロボット機構較正演算
システムは、例えばロボットコントローラ上において実
現され、図2に示すようにロボット動作プログラム記憶
手段1と、演算装置2と、ロボット情報入力手段3と、
ロボット動作制御手段4と、ロボット動作出力手段5
と、ロボット教示入力手段6と、ロボット機構パラメー
タ記憶手段7と、ロボット較正データ記憶手段8と、プ
ログラム記憶手段9と、作業効果器補正値記憶手段10
と、作業効果器補正値選択手段11とを有してなる。1
から9までに関しては、従来例と同様であるので、説明
を省略する。
A robot mechanism calibration calculation system embodying the present invention is realized, for example, on a robot controller. As shown in FIG. 2, a robot operation program storage means 1, a calculation device 2, a robot information input means 3,
Robot operation control means 4 and robot operation output means 5
A robot teaching input means 6, a robot mechanism parameter storage means 7, a robot calibration data storage means 8, a program storage means 9, and a work effector correction value storage means 10
And a work effect device correction value selecting means 11. 1
Steps 9 to 9 are the same as in the conventional example, and the description is omitted.

【0043】この実施の形態においては、作業効果器補
正値記憶手段10は、作業効果器に対する補正値を、作
業効果器の名称と関連付けて表形式で保存する。そし
て、この関連を複数保存するために、図3に示すような
構造を持つ。作業効果器補正値選択手段11は、作業効
果器補正値記憶手段10に保存されているデータから、
作業効果器の名称をキーとして、それに対応する較正補
正値を選択するものである。ロボットに取り付けられて
いる作業効果器の名称に一致するデータがあれば、その
補正値を返し、一致するものがなければ、補正値として
0を返す。
In this embodiment, the work effect device correction value storage means 10 stores a correction value for the work effect device in a table format in association with the name of the work effect device. Then, in order to store a plurality of the associations, a structure as shown in FIG. 3 is provided. The work effect device correction value selection unit 11 reads the data stored in the work effect device correction value storage unit 10
Using the name of the work effector as a key, a corresponding calibration correction value is selected. If there is data that matches the name of the work effector attached to the robot, the correction value is returned. If there is no match, 0 is returned as the correction value.

【0044】これにより、作業中に作業効果器が変更さ
れた場合にも、その作業効果器に対応した最適な較正補
正値を選択して補正動作を行うことができる。
Thus, even when the work effector is changed during the work, the correction operation can be performed by selecting the optimum calibration correction value corresponding to the work effector.

【0045】図4はこの発明の第2の実施の形態のロボ
ット機構較正演算方法のフロー図である。作業効果器に
対する補正値か設定されている場合に、補正値を使用し
て関節角度と先端位置を計算する方法を示す。以下、S
に続く数値はステップ番号を示す。
FIG. 4 is a flow chart of a robot mechanism calibration calculation method according to a second embodiment of the present invention. A method for calculating a joint angle and a tip position using a correction value when a correction value for a work effector has been set will be described. Hereinafter, S
The numerical value following "" indicates a step number.

【0046】まず、ロボット動作初期状態で、設定され
ている作業効果器に対して、補正値が設定されているか
を調べる(Sl)。補正値が設定されている場合には、
対応する補正値を読み込む(S2)。読み込んだ補正値
を作業変換行列式に代入する(S3)。補正値が設定さ
れていない場合は、補正値の設定処理は行わない(S
4)。動作命令が作業効果器の変更命令かチェックする
(S5)。変更命令でない場合は、再度動作命令を待つ
(S6)。変更命令の場合、新しい作業効果器に対し
て、補正値が設定されているかを調べる(S7)。補正
値が設定されている場合には、対応する補正値を読み込
む(S8)。読み込んだ補正値を作業変換行列式に代入
する(S9)。補正値が設定されていない場合は、補正
値の設定処理は行わない(S10)。処理後、動作命令
が作業効果器の変更命令かのチェックヘ戻る(Sl
l)。
First, in the initial state of the robot operation, it is checked whether a correction value has been set for the set work effector (S1). If the correction value is set,
The corresponding correction value is read (S2). The read correction value is substituted into the work conversion matrix (S3). If the correction value has not been set, the correction value setting process is not performed (S
4). It is checked whether the operation command is a change command of the work effector (S5). If it is not a change instruction, the operation waits for an operation instruction again (S6). In the case of a change command, it is checked whether a correction value has been set for a new work effector (S7). If a correction value has been set, the corresponding correction value is read (S8). The read correction value is substituted into the work conversion matrix (S9). If the correction value has not been set, the process of setting the correction value is not performed (S10). After the processing, the process returns to check whether the operation command is a change command of the work effector (Sl
l).

【0047】ステップ1ならびにステップ7において
は、作業効果器に対する補正値が保存されている領域に
おいて、作業効果器の名称をキーとしてテーブルを検索
する。対応する名称がテーブルにある場合には、補正値
が設定されており、名前がない場合には、補正値がない
ものとする判断する。
In steps 1 and 7, a table is searched using the name of the work effector as a key in the area where the correction value for the work effector is stored. If the corresponding name is in the table, a correction value is set, and if there is no name, it is determined that there is no correction value.

【0048】ステップ3ならびにステップ9において
は、読み込まれた補正値を作業変換行列のロボット先端
と作業効果器の間に設定した仮想関節のリンク長とし
て、前記実施の形態1の説明に基づいて設定する。補正
値がないと判断された場合には、補正値としては0を設
定する。
In steps 3 and 9, the read correction value is set as the link length of the virtual joint set between the robot tip of the work conversion matrix and the work effector based on the description of the first embodiment. I do. When it is determined that there is no correction value, 0 is set as the correction value.

【0049】図5はこの発明の第2の実施の形態のロボ
ット機構較正方法のフロー図である。作業効果器を用い
てロボット機構較正を行い、得られた補正値を格納する
ための方法を示す。以下、Sに続く数値はステップ番号
を示す。
FIG. 5 is a flowchart of a robot mechanism calibration method according to the second embodiment of the present invention. 5 shows a method for calibrating a robot mechanism using a work effector and storing the obtained correction value. Hereinafter, the numerical value following S indicates a step number.

【0050】まず、従来のロボット機構較正演算方式に
より、ロボットの角度データならびに先端位置データか
ら、機構補正値を計算する(S21)。得られた補正値
のうち、作業効果器原点から較正点までに設定された補
正値を読み込む(S22)。ロボット機構パラメータか
ら接続されている作業効果器の名称を読み込む(S2
3)。作業効果器補正値が保存されているテーブルを調
べ、作業効果器の名称が存在するかを調べる(S2
4)。存在しない場合には、作業効果器の補正値と作業
効果器の名称を関連付けて、新たに保存する(S2
5)。存在する場合には、既に存在している補正値を上
書きする(S26)。作業効果器部分以外の補正値につ
いては、ロボット機構補正値として保存する(S2
7)。
First, a mechanism correction value is calculated from the robot angle data and the tip position data by the conventional robot mechanism calibration calculation method (S21). Among the obtained correction values, the correction values set from the work effect device origin to the calibration point are read (S22). The name of the connected work effector is read from the robot mechanism parameters (S2
3). The table in which the work effector correction values are stored is checked to determine whether the name of the work effector exists (S2).
4). If not, the correction value of the work effector and the name of the work effector are associated and newly stored (S2).
5). If it exists, the existing correction value is overwritten (S26). Correction values other than the work effector portion are stored as robot mechanism correction values (S2).
7).

【0051】[0051]

【発明の効果】この発明の請求項1記載のロボット機構
較正演算方法によれば、較正対象点に対して求められる
機構較正値を、作業効果器取り付け面から見た較正対象
点の機構較正値として記録し、座標変換行列により較正
するので、作業効果器上などに設定された較正対象点に
対して求められるロボット機構補正値を、作業効果器に
対する補正値として扱うことが可能となる。このため、
補正効果を作業効果器全体に対して反映させることがで
きるので、較正作業時間の短縮を実現することができ
る。
According to the robot mechanism calibration calculation method according to the first aspect of the present invention, the mechanism calibration value obtained for the calibration target point is calculated based on the mechanism calibration value of the calibration target point viewed from the work effector mounting surface. And the calibration is performed using the coordinate transformation matrix, so that the robot mechanism correction value obtained for the calibration target point set on the work effector or the like can be treated as a correction value for the work effector. For this reason,
Since the correction effect can be reflected on the entire work effect device, the calibration work time can be reduced.

【0052】請求項2では、作業効果器取り付け面の機
構較正値を1つのロボットに対し複数記録することを可
能とし、作業効果器が変更されたときに、それぞれの作
業効果器に対応した機構較正値を使用可能であるので、
複数の作業効果器を取り替えながら作業を行う場合に
も、それぞれの作業効果器ごとに補正値を設定すること
が可能となり、それぞれに最適な補正値を与えることが
できる。これにより精度の向上が図れるので、作業の効
率を改善することができる。
According to the second aspect, it is possible to record a plurality of mechanism calibration values of the work effector mounting surface for one robot, and when the work effector is changed, the mechanism corresponding to each work effector is changed. Since the calibration values are available,
Even when work is performed while replacing a plurality of work effect devices, a correction value can be set for each work effect device, and an optimum correction value can be given to each of the work effect devices. As a result, the accuracy can be improved, and the work efficiency can be improved.

【0053】この発明の請求項3記載のロボット機構較
正演算システムによれば、演算装置により求められたロ
ボット較正補正値のうち、ロボットの先端に取付けた作
業効果器上の較正点に関する補正値を、作業効果器の名
称と関連付けて記憶する作業効果器補正値記憶手段を備
え、較正対象点に対して求められる機構較正値を、作業
効果器の機構較正値として記録するので、ので、作業効
果器上などに設定された較正対象点に対して求められる
ロボット機構補正値を、作業効果器に対する補正値とし
て扱うことが可能となる。このため、請求項1と同様に
補正効果を作業効果器全体に対して反映させることがで
きるので、較正作業時間の短縮を実現することができ
る。
According to the robot mechanism calibration calculation system according to the third aspect of the present invention, the correction value relating to the calibration point on the work effector attached to the end of the robot among the robot calibration correction values obtained by the calculation device. , The work effector correction value storage means for storing in association with the name of the work effector, and the mechanism calibration value obtained for the calibration target point is recorded as the mechanism effector's mechanism calibration value. A robot mechanism correction value obtained for a calibration target point set on a container or the like can be treated as a correction value for a work effect device. For this reason, the correction effect can be reflected on the entire work effect device as in the first aspect, and the calibration work time can be shortened.

【0054】請求項4では、作業効果器補正値記憶手段
に保存されているデータから、作業効果器の名称をキー
として、それに対応する較正補正値を選択する作業効果
器選択手段を備え、作業効果器の機構較正値を1つのロ
ボットに対し複数記録することを可能とし、作業効果器
が変更されたときに、それぞれの作業効果器に対応した
機構較正値を使用可能であるので、複数の作業効果器を
取り替えながら作業を行う場合にも、それぞれの作業効
果器ごとに補正値を設定することが可能となり、それぞ
れに最適な補正値を与えることができる。これにより請
求項2と同様に精度の向上が図れるので、作業の効率を
改善することができる。
According to a fourth aspect of the present invention, there is provided a work effector selecting means for selecting a calibration correction value corresponding to the name of a work effector from data stored in the work effector correction value storage means. A plurality of effector mechanism calibration values can be recorded for one robot, and when a work effector is changed, a mechanism calibration value corresponding to each work effector can be used. Even when work is performed while exchanging work effect devices, a correction value can be set for each work effect device, and an optimum correction value can be given to each. As a result, the accuracy can be improved as in the case of the second aspect, so that the work efficiency can be improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】この発明の第1の実施の形態によるロボット機
構較正演算システムを示す概略ブロック図である。
FIG. 1 is a schematic block diagram showing a robot mechanism calibration calculation system according to a first embodiment of the present invention.

【図2】この発明の第2の実施の形態によるロボット機
構較正演算システムを示す概略ブロック図である。
FIG. 2 is a schematic block diagram showing a robot mechanism calibration calculation system according to a second embodiment of the present invention.

【図3】この発明の第2の実施の形態によるロボット機
構較正演算システムの作業効果器補正値記憶手段の構成
図である。
FIG. 3 is a configuration diagram of a work effector correction value storage means of a robot mechanism calibration calculation system according to a second embodiment of the present invention;

【図4】この発明の第2の実施の形態による作業効果器
較正補正値を利用し演算を実施するためのフローチャー
トである。
FIG. 4 is a flowchart for performing a calculation using a work effect device calibration correction value according to the second embodiment of the present invention.

【図5】この発明の第2の実施の形態による機構較正値
を格納するためのフローチャートである。
FIG. 5 is a flowchart for storing a mechanism calibration value according to the second embodiment of the present invention.

【図6】従来のロボット機構較正演算システムを示す概
略ブロック図である。
FIG. 6 is a schematic block diagram showing a conventional robot mechanism calibration calculation system.

【符号の説明】[Explanation of symbols]

1 ロボット動作プログラム記憶手段 2 演算装置 3 ロボット情報入力手段 4 ロボット動作制御手段 5 ロボット動作出力手段 6 ロボット教示入力手段 7 ロボット機構パラメータ記憶手段 8 ロボット較正データ記憶手段 9 プログラム記憶手段 10 作業効果器補正値記憶手段 11 作業効果器補正値選択手段 DESCRIPTION OF SYMBOLS 1 Robot operation program storage means 2 Processing device 3 Robot information input means 4 Robot operation control means 5 Robot operation output means 6 Robot teaching input means 7 Robot mechanism parameter storage means 8 Robot calibration data storage means 9 Program storage means 10 Work effector correction Value storage means 11 Work effect device correction value selection means

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 ロボットの関節角度情報とロボットの先
端座標情報の関係を決定するロボットの関節角度、原
点、リンク長さの機構パラメータを較正するロボット機
構較正演算方法であって、較正対象点に対して求められ
る機構較正値を、ロボットの先端に取付けた作業効果器
取り付け面から見た較正対象点の機構較正値として記録
し、座標変換行列により較正することを特徴とするロボ
ット機構較正演算方法。
1. A robot mechanism calibration calculation method for calibrating mechanism parameters of a robot joint angle, an origin, and a link length for determining a relationship between robot joint angle information and robot tip coordinate information, wherein a calibration target point is determined. A robot mechanism calibration calculation method characterized in that a mechanism calibration value obtained for the robot mechanism is recorded as a mechanism calibration value of a calibration target point viewed from a work effector attachment surface attached to the tip of the robot, and calibration is performed using a coordinate conversion matrix. .
【請求項2】 作業効果器取り付け面の機構較正値を1
つのロボットに対し複数記録することを可能とし、作業
効果器が変更されたときに、それぞれの作業効果器に対
応した機構較正値を使用可能である請求項1記載のロボ
ット機構較正演算方法。
2. The mechanism calibration value of the work effector mounting surface is set to 1
2. The robot mechanism calibration calculation method according to claim 1, wherein a plurality of recordings can be made for one robot, and when the work effector is changed, a mechanism calibration value corresponding to each work effector can be used.
【請求項3】 ロボットが行う作業の動作プログラムを
記憶するロボット動作プログラム記憶手段と、ロボット
を動作させる各種演算を行う演算装置と、ロボット動作
に必要なロボット機構に関するパラメータについて設計
値を記憶するロボット機構パラメータ記憶手段と、実際
の値であるロボット機構に関するパラメータの較正され
た補正値を記憶するロボット較正データ記憶手段とを備
え、ロボットの関節角度情報とロボットの先端座標情報
の関係を決定する前記ロボット機構パラメータ記憶手段
からの機構パラメータを前記演算装置で較正し前記ロボ
ット較正データ記憶手段に記憶するロボット機構較正演
算システムであって、前記演算装置により求められたロ
ボット較正補正値のうち、ロボットの先端に取付けた作
業効果器上の較正点に関する補正値を、作業効果器の名
称と関連付けて記憶する作業効果器補正値記憶手段を備
え、較正対象点に対して求められる機構較正値を、作業
効果器の機構較正値として記録することを特徴とするロ
ボット機構較正演算システム。
3. A robot operation program storage means for storing an operation program of a work performed by the robot, an arithmetic unit for performing various operations for operating the robot, and a robot for storing design values for parameters relating to a robot mechanism required for the robot operation. Mechanism parameter storage means, and robot calibration data storage means for storing a calibrated correction value of a parameter relating to the robot mechanism which is an actual value, wherein the relationship between the joint angle information of the robot and the tip coordinate information of the robot is determined. A robot mechanism calibration operation system for calibrating a mechanism parameter from a robot mechanism parameter storage unit by the arithmetic unit and storing the same in the robot calibration data storage unit, wherein the robot calibration correction value of the robot calibration correction value obtained by the arithmetic unit is Calibration point on work effector mounted on tip And a work effector correction value storage unit for storing the correction value related to the name of the work effector, and recording the mechanism calibration value obtained for the calibration target point as the mechanism calibration value of the work effector. Characteristic robot mechanism calibration calculation system.
【請求項4】 作業効果器補正値記憶手段に保存されて
いるデータから、作業効果器の名称をキーとして、それ
に対応する較正補正値を選択する作業効果器選択手段を
備え、作業効果器の機構較正値を1つのロボットに対し
複数記録することを可能とし、作業効果器が変更された
ときに、それぞれの作業効果器に対応した機構較正値を
使用可能である請求項3記載のロボット機構較正演算シ
ステム。
4. A work effect device selecting means for selecting a calibration correction value corresponding to the name of a work effect device from data stored in the work effect device correction value storage device, and 4. The robot mechanism according to claim 3, wherein a plurality of mechanism calibration values can be recorded for one robot, and when a work effector is changed, a mechanism calibration value corresponding to each work effector can be used. Calibration calculation system.
JP2000322902A 2000-10-23 2000-10-23 Robot mechanism calibration calculation method and robot mechanism calibration calculation system Pending JP2002127054A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000322902A JP2002127054A (en) 2000-10-23 2000-10-23 Robot mechanism calibration calculation method and robot mechanism calibration calculation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000322902A JP2002127054A (en) 2000-10-23 2000-10-23 Robot mechanism calibration calculation method and robot mechanism calibration calculation system

Publications (1)

Publication Number Publication Date
JP2002127054A true JP2002127054A (en) 2002-05-08

Family

ID=18800696

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000322902A Pending JP2002127054A (en) 2000-10-23 2000-10-23 Robot mechanism calibration calculation method and robot mechanism calibration calculation system

Country Status (1)

Country Link
JP (1) JP2002127054A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8855823B2 (en) 2011-04-28 2014-10-07 Seiko Epson Corporation Robot controller, simple installation-type robot, and method of controlling simple installation-type robot
WO2017130286A1 (en) * 2016-01-26 2017-08-03 富士機械製造株式会社 Job creation device, work system and work robot control device

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8855823B2 (en) 2011-04-28 2014-10-07 Seiko Epson Corporation Robot controller, simple installation-type robot, and method of controlling simple installation-type robot
US9427873B2 (en) 2011-04-28 2016-08-30 Seiko Epson Corporation Robot controller, simple installation-type robot, and method of controlling simple installation-type robot
WO2017130286A1 (en) * 2016-01-26 2017-08-03 富士機械製造株式会社 Job creation device, work system and work robot control device
CN108698228A (en) * 2016-01-26 2018-10-23 株式会社富士 The control device of task creation device and operating system and Work robot
JPWO2017130286A1 (en) * 2016-01-26 2018-11-22 株式会社Fuji Job creation device, work system, and work robot control device
JP7016700B2 (en) 2016-01-26 2022-02-07 株式会社Fuji Job creation device
CN108698228B (en) * 2016-01-26 2022-03-15 株式会社富士 Task creation device, work system, and control device for work robots

Similar Documents

Publication Publication Date Title
EP2381325B1 (en) Method for robot offline programming
EP2767370A2 (en) Robot system and method for controlling the same
EP0383944B1 (en) Action teaching method and control apparatus for a robot
JPH0784631A (en) Method for correcting robot teaching program
US20080201015A1 (en) System for Calibration of an Industrial Robot and a Method Thereof
US4722063A (en) Method of calculating actual arm lengths and compensating for angular errors
CN113365785B (en) Method for calibrating tool of industrial robot, control system and industrial robot
Cheng Calibration of robot reference frames for enhanced robot positioning accuracy
JP3349652B2 (en) Offline teaching method
JPH06131032A (en) Robot device and teaching method for robot device
WO1990008016A1 (en) Positioning correction for robots
JP3577124B2 (en) Method of acquiring mating data using force control robot
JP2004261881A (en) Work welding system, work welding method, and work welding program
JP3596581B2 (en) Tool operating condition setting method for offline teaching
Cheng The method of recovering robot TCP positions in industrial robot application programs
KR100754008B1 (en) Robot controlling device and robot controlling method
JP2002127054A (en) Robot mechanism calibration calculation method and robot mechanism calibration calculation system
JP2001018182A (en) Robot mechanism calibration calculation method and system
JP2002127052A (en) Robot control position correction method and robot control position correction system
JPH0561648B2 (en)
JPH06297362A (en) Method and device for correcting robot position
JP2001125623A (en) How to create robot teaching data
JP2001100834A (en) Apparatus and method for creating robot teaching data
JP4000307B2 (en) Teaching data creation method for articulated robots
JPH0677850B2 (en) Robot tool calibration method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050106

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070308

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070313

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070703