JPH04306705A - キャリブレーション方法 - Google Patents

キャリブレーション方法

Info

Publication number
JPH04306705A
JPH04306705A JP7087091A JP7087091A JPH04306705A JP H04306705 A JPH04306705 A JP H04306705A JP 7087091 A JP7087091 A JP 7087091A JP 7087091 A JP7087091 A JP 7087091A JP H04306705 A JPH04306705 A JP H04306705A
Authority
JP
Japan
Prior art keywords
coordinate system
manipulator
reference surfaces
axis
calibration
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
JP7087091A
Other languages
English (en)
Inventor
Kazuharu Saito
齋藤和春
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP7087091A priority Critical patent/JPH04306705A/ja
Publication of JPH04306705A publication Critical patent/JPH04306705A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は産業用ロボットなどの複
数の位置決め軸によって任意の位置に位置決め可能な装
置のキャリブレーション方法に関する。
【0002】
【従来の技術】従来、架台に対してベース部材に取り付
け基準を有する位置決め装置のキャリブレーションは、
架台への取り付けベース部の基準位置に対して一意に座
標値が決められる専用治具10を使用してキャリブレー
ションを行なっていた。このキャリブレーションによっ
て異なるロボット同士の取り付けの互換性を得ることが
できる。また、多関節ロボットにおいてはロボット同士
の互換性だけでなく、関節座標系と直角座標系の変換の
際に直角座標系に歪が生じないためにも必要である。こ
れらのキャリブレーション方法は種々知られている。
【0003】一方、これら治具を用いたキャリブレーシ
ョンは給材装置などの周辺装置がない装置単体では有効
であるが、機械装置などに組み込まれた状態でトラブル
が発生した場合には不可能な場合が多く、ロボットをと
りはずしてキャリブレーションをやり直さねばならなか
った。さもなくば位置の再現性がえられず、再度全位置
をテイーチングしなおさねばならなかった。
【0004】
【発明が解決しようとする課題】本発明は位置決め装置
が機械装置に組み込まれた後に何等かの不具合によって
論理的座標系のキャリブレーション・データが失われた
場合でも容易に再キャリブレーションが可能な方法を提
供するものである。
【0005】
【課題を解決するための手段】再キャリブレーションは
、従来のキャリブレーション方法によって架台への取り
付けベース部材に対しその基準位置に対して一意的に決
まった座標系を設定する公知の手段、各制御軸ごとにア
ーム間の機械位置関係を一意に決める手段、この機械基
準位置を関節座標系の座標値として記録する手段、再度
キャリブレートを行なう際に各制御軸ごとに再度機械基
準位置に位置決めし、記録しておいた関節座標系の座標
値を設定する手段によって達成される。
【0006】
【作用】このように、各制御軸ごとの機械基準位置に位
置決めし、この位置を論理座標系の座標値として記憶す
ることによって、動力伝達機構を再構成した場合でも再
度制御軸毎の機械基準位置に位置決めし、記憶した座標
値を再設定することで初期のキャリブレーションされた
状態に戻すことができる。
【0007】
【実施例】図1及び図2はインクリメンタル・エンコー
ダ付きのサーボ・モーターを持つ4軸制御の水平多関節
型ロボットの側面図及び平面図である。公知のキャリブ
レーション方法によるキャリブレーションの一例を示し
ている。マニピュレータには架台の取り付けの際、常に
同じ位置に取り付け可能なようにベース部材20に基準
面21及び22が設けられている。一方架台にもマニピ
ュレータの基準面21及び22と接する基準面31及び
32が設けられ、マニピュレータを交換する際に座標値
の互換性をとる為に用いられる。総てのマニピュレータ
はこの基準面21及び22を基準にして相対的に定めら
れた直角座標系の上の位置指令に基づいて位置決めされ
る。キャリブレーション治具10も基準面11及び12
を持ち、マニピュレータのベースに設けられた基準面2
1及び22に接するように設置される。また基準面11
及び12に対し精度良く作成された基準穴13を持ち、
マニピュレータの基準面21及び22に接するように設
置した時、マニピュレータが有する固有の直角座標系上
での座標値が既知となっている。
【0008】インクリメンタル・エンコーダをもつ水平
関節型ロボットにおける公知のキャリブレーションは例
えば次のように行われる。
【0009】図3は第一アームの原点復帰時の原点セン
サーとアームの関係及びエンコーダのZ相との関係を示
す図で、図4は再キャリブレーション時の原点復帰時の
同様の関係を示す図である。
【0010】まず、原点復帰動作においてアームはセン
サーがオンまたはオフするまでゆっくりと一方向に動作
し、センサー作動位置50で停止する。次にエンコーダ
が1回転に一度発生するZ相信号の検出位置51まで移
動し、この位置を仮原点とする。次にキャリブレーショ
ン治具10の基準穴13にハンド14を勘合可能に位置
決めし、この時の関節座標系のデータと設計上の関節座
標系のデータとの差δ1とδ2を求める。δ1は第一軸
、δ2は第二軸の角度である。次の原点復帰動作ではZ
相の検出位置51へ移動後オフセット量δ1またはδ2
だけ移動し、この位置52を改めて原点とする。この後
、再びキャリブレーション治具10の基準穴13の設計
上の座標値へ移動するように制御すればハンド14を基
準穴13に挿入することができる。
【0011】次に各軸ごとにアームとベース部材または
アーム相互の位置を一意に決める基準位置に位置決めし
、その関節座標値を記憶する。図5は第一アームについ
てベース部材に対し相対位置を一意に位置決めする手段
の一例を示している。60はベース鋳物に設けられた基
準穴で61は第一アームに設けられた基準穴である。 2つの穴位置が一致するようにアームを移動し、ピン6
2を穴60及び61に同時に挿入して位置決めの確認を
行う。この位置の関節角AJ1を記憶する。同様に第二
軸の基準位置をそれぞれAJ2として記憶する。
【0012】次にメンテナンスのため第一アームのモー
ター交換を行った場合に、再キャリブレーションを行い
、メンテナンス前の位置データをそのまま使うための手
順を示す。まず原点センサーがオンまたはオフする位置
まで位置決めし、エンコーダのZ相が検出されるまで移
動する。この位置を仮原点とする。次に第一アームの基
準穴60及び61を合わせ、ピン62を挿入して位置決
めを確認し、その位置をAJ1’とする。モーターを交
換する前後の基準位置の関節座標値の差はδ’=AJ1
’ーAJ1として求められ、この値を新たなオフセット
値として設定する。再度原点復帰を行うとモーターのZ
相が検出される位置52からオフセットδ’だけ移動し
た位置を座標管理上の原点として設定する。これで関節
座標系での指令値がモーター交換前後で同じ位置に制御
され、ひいては直角座標系での指令値がモーター交換前
後で同じ位置に制御され、データの互換性がえられるこ
ととなる。
【0013】以上の説明においては第一軸についてアー
ムのベースに対する基準位置を決める手段としてベース
及びアームに設けられた基準穴を用いたが、メカニカル
・ストッパーに接触する位置を基準位置とすることもで
きる。メカニカル・ストッパーに接触する位置の再現精
度を十分高く製作すれば特別な機構なしに再キャリブレ
ーションが可能である。また、モーターについてはイン
クリメンタル・エンコーダーをもつモーターについて説
明したが、アブソリュート・エンコーダをもつモーター
についても適用可能であり、有効な再キャリブレーショ
ンの方法となる。この時は原点復帰は行なわれないが、
関節座標原点位置を各軸ごとに仮定し、各軸のアームが
基準位置に位置決めされる時の座標が再キャリブレーシ
ョン前と同じ座標値になるように関節座標原点位置を設
定すればよい。
【0014】
【発明の効果】以上に方法によれば、モーターや減速機
、原点センサーの交換などのメンテナンスの際に容易に
再キャリブレーションができ、再テイーチングなどの手
間を大幅に省くことができる。
【図面の簡単な説明】
【図1】従来のキャリブレーション方法を説明する水平
関節型マニピュレータの側面図。
【図2】従来のキャリブレーション方法を説明する水平
関節型マニピュレータの平面図。
【図3】原点復帰動作の原理図。
【図4】本発明に関わる原点復帰動作の原理図。
【図5】第一軸の基準位置確認方法説明図。
【符号の説明】
10  キャリブレーション用治具 20  位置決め装置のベース部材 21  ベース部材の架台への取り付け基準面22  
ベース部材の架台への取り付け基準面60  ベース部
材の基準穴 61  第一アームの基準穴 62  位置決め確認用ピン

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  ベース部材に対して一意に定めた装置
    固有の座標系を有する位置決め装置のキャリブレーショ
    ン方法であって、前記固有の座標系を取り付けベース部
    材に対してキャリブレーションする手段を有し、キャリ
    ブレーションを行なった後、各軸ごとのアーム間の機械
    的位置関係を一意に位置決めする手段と、キャリブレー
    ションの済んだ座標系における各軸ごとの機械的基準位
    置の座標値を記憶する手段とを有し、キャリブレーショ
    ンの行なわれた状態が失われた場合に、再度各軸ごとの
    機械的基準位置に位置決めし、前期記憶された基準位置
    の座標値との相関値によって固有の座標系を再構築する
    ことを特徴とするキャリブレーション方法。
JP7087091A 1991-04-03 1991-04-03 キャリブレーション方法 Pending JPH04306705A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7087091A JPH04306705A (ja) 1991-04-03 1991-04-03 キャリブレーション方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7087091A JPH04306705A (ja) 1991-04-03 1991-04-03 キャリブレーション方法

Publications (1)

Publication Number Publication Date
JPH04306705A true JPH04306705A (ja) 1992-10-29

Family

ID=13444026

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7087091A Pending JPH04306705A (ja) 1991-04-03 1991-04-03 キャリブレーション方法

Country Status (1)

Country Link
JP (1) JPH04306705A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014233773A (ja) * 2013-05-31 2014-12-15 シンフォニアテクノロジー株式会社 多関節ロボット
WO2017042878A1 (ja) * 2015-09-08 2017-03-16 富士機械製造株式会社 多関節ロボットアーム
JP2019141918A (ja) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 ロボットの位置情報復元方法
JP2019141919A (ja) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 産業用ロボットの補正値算出方法
JP2019141931A (ja) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 産業用ロボットの補正値算出方法
JP2019141930A (ja) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 産業用ロボットの補正値算出方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014233773A (ja) * 2013-05-31 2014-12-15 シンフォニアテクノロジー株式会社 多関節ロボット
WO2017042878A1 (ja) * 2015-09-08 2017-03-16 富士機械製造株式会社 多関節ロボットアーム
JPWO2017042878A1 (ja) * 2015-09-08 2018-06-21 株式会社Fuji 多関節ロボットアーム
JP2019141918A (ja) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 ロボットの位置情報復元方法
JP2019141919A (ja) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 産業用ロボットの補正値算出方法
JP2019141931A (ja) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 産業用ロボットの補正値算出方法
JP2019141930A (ja) * 2018-02-16 2019-08-29 日本電産サンキョー株式会社 産業用ロボットの補正値算出方法

Similar Documents

Publication Publication Date Title
EP2350750B1 (en) A method and an apparatus for calibration of an industrial robot system
US5239855A (en) Positional calibration of robotic arm joints relative to the gravity vector
US7813830B2 (en) Method and an apparatus for performing a program controlled process on a component
US4725965A (en) Method for calibrating a SCARA robot
US6434449B1 (en) Method and device for automated robot-cell calibration
US5297238A (en) Robot end-effector terminal control frame (TCF) calibration method and device
EP3542969B1 (en) Working-position correcting method and working robot
EP0489919A1 (en) Calibration system of visual sensor
CN107953333B (zh) 一种机械手末端工具标定的控制方法及***
WO1999046723A1 (en) Robot calibration system
US7551979B2 (en) Robot calibration system and method
US20180207755A1 (en) Gear mechanism assembly apparatus and assembly method
CN205201527U (zh) 机器人零点校准***
US20200108506A1 (en) Device for acquiring a position and orientation of an end effector of a robot
JP4613955B2 (ja) 回転軸線算出方法、プログラムの作成方法、動作方法およびロボット装置
Cheng Calibration of robot reference frames for enhanced robot positioning accuracy
US4851905A (en) Vision target fixture construction
US5767380A (en) Measuring arrangement and method for checking the geometric and dynamic accuracy of two machine elements displaceable with respect to one another
JPH04306705A (ja) キャリブレーション方法
JP6425408B2 (ja) ロボットハンドの制御方法、ロボットハンド、プログラム及び記録媒体
US5218550A (en) Apparatus for aligning a robot and a processing machine
JPH06210586A (ja) 各軸基準位置設定手段を備えた産業用ロボット
WO2021172271A1 (ja) ロボットシステム
JP7145332B2 (ja) ロボット制御システム及びロボット制御方法
JPS618236A (ja) 移動体制御装置