JPS63251810A - 水平多関節ロボツトの較正装置 - Google Patents
水平多関節ロボツトの較正装置Info
- Publication number
- JPS63251810A JPS63251810A JP8480187A JP8480187A JPS63251810A JP S63251810 A JPS63251810 A JP S63251810A JP 8480187 A JP8480187 A JP 8480187A JP 8480187 A JP8480187 A JP 8480187A JP S63251810 A JPS63251810 A JP S63251810A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- tip
- pin
- hole
- error
- 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.)
- Granted
Links
Landscapes
- Numerical Control (AREA)
- Manipulator (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明は産業用ロボットに係り、特に水率多関節ロボッ
トの較正装置に関する。
トの較正装置に関する。
作業計画を上位のコンピュータでやり、その動作データ
をロボットコントローラに送る最近のシステムは、コン
ピュータの機能が高まるにつれ実用性も高くなっている
。しかし、このコンピュータのデータだけでは、ロボッ
トは目標の座標値とずれる。ロボットの座標系を作業環
境の座標系に合わせれば補償できるが、完全ではない、
それは実際のロボットの形がロボットコントローラ内の
計算上の理想形でなく、歪んでいるからである。
をロボットコントローラに送る最近のシステムは、コン
ピュータの機能が高まるにつれ実用性も高くなっている
。しかし、このコンピュータのデータだけでは、ロボッ
トは目標の座標値とずれる。ロボットの座標系を作業環
境の座標系に合わせれば補償できるが、完全ではない、
それは実際のロボットの形がロボットコントローラ内の
計算上の理想形でなく、歪んでいるからである。
たとえロボットの組立て時に治具等を使って機械的に初
期の形状を整えても、アームのたわみもある。そこで、
各部誤差を較正用データとしてもち。
期の形状を整えても、アームのたわみもある。そこで、
各部誤差を較正用データとしてもち。
ロボット先端での座標値誤差(以下、先端誤差)をその
較正用データから出し、その分だけ補正するなど、ソフ
トウェアで形状の誤差を補正する方法が提唱されている
。
較正用データから出し、その分だけ補正するなど、ソフ
トウェアで形状の誤差を補正する方法が提唱されている
。
第4図のロボットの場合を以下に示す。
P+ΔP=Rot、+asi [Rotm+as (R
ot#+A@1 (z◆ΔZ)+L、+ΔL、)+L1
+ΔL、]◆ΔB÷Δ◎ (ト)
二こで、 P:目標座標値 ΔP:先喘誤差 Rot@1:■回転変換(主軸) Δ■l:旋回回転軸原点誤差および関節軸の傾き(主軸
) Z:ロボットZ軸 ^Z:ツール取付誤差 Ll:アーム長(第iアーム) ムLl:アーム長誤差(第iアーム) ΔB=据付誤差 Δ(■):ある姿勢■における先端におけるたわみ 式のは、ある目標値Pに動くときの先端誤差ΔP を計
算する式で、先端誤差分だけ目標値をずらして仮の目標
値P′とする方法である。即ち。
ot#+A@1 (z◆ΔZ)+L、+ΔL、)+L1
+ΔL、]◆ΔB÷Δ◎ (ト)
二こで、 P:目標座標値 ΔP:先喘誤差 Rot@1:■回転変換(主軸) Δ■l:旋回回転軸原点誤差および関節軸の傾き(主軸
) Z:ロボットZ軸 ^Z:ツール取付誤差 Ll:アーム長(第iアーム) ムLl:アーム長誤差(第iアーム) ΔB=据付誤差 Δ(■):ある姿勢■における先端におけるたわみ 式のは、ある目標値Pに動くときの先端誤差ΔP を計
算する式で、先端誤差分だけ目標値をずらして仮の目標
値P′とする方法である。即ち。
p’ =p−ΔP −■
この方法は各部員差ΔE(ム■l、轟Z、ALL、AB
、Δ(■)など)が微少であれば、精度良く較正できる
。
、Δ(■)など)が微少であれば、精度良く較正できる
。
そこで、それぞれ1台1台のロボットに対して各部員差
の較正用データを測ればよい。各部員差それぞれを直接
側るのは手間がかかるので、弐〇)を利用して先端座標
P+ΔP を測ることで、右辺に含まれる未知数(各部
員差)を解くと便利である。右辺に含まれる未知数(各
部員差)が微少であれば、−次近似展開できるので、単
なる連立−次方程式になる。ただし、未知数に対して式
の数が少ないので、先端座標P+APは複数点側る必要
がある。弐〇は弐〇を一次近似展開したものである。
の較正用データを測ればよい。各部員差それぞれを直接
側るのは手間がかかるので、弐〇)を利用して先端座標
P+ΔP を測ることで、右辺に含まれる未知数(各部
員差)を解くと便利である。右辺に含まれる未知数(各
部員差)が微少であれば、−次近似展開できるので、単
なる連立−次方程式になる。ただし、未知数に対して式
の数が少ないので、先端座標P+APは複数点側る必要
がある。弐〇は弐〇を一次近似展開したものである。
ΔP−Δ(■)=[A(■)コΔE ■
ここで、[A(■)]:姿勢Φに関する誤差影響マトリ
クス 先端座標の測定は、アームのたわみや軸の傾きを含めて
式■から各部員差ΔE を解析する場合、Z軸方向の測
定も重要であった。
ここで、[A(■)]:姿勢Φに関する誤差影響マトリ
クス 先端座標の測定は、アームのたわみや軸の傾きを含めて
式■から各部員差ΔE を解析する場合、Z軸方向の測
定も重要であった。
Z軸方向を含めた先端座標を測るとき、簡易的にZ方向
に関しては単に微少誤差分ΔPだけを測る方法がある。
に関しては単に微少誤差分ΔPだけを測る方法がある。
これは比較的簡単な装置で手速くやれるが、傾きは解析
できない。
できない。
Z軸の傾きの誤差も無視できない場合、ロボット先端を
上下させてかつXY平面内での座標値を測る必要がある
。これは三次元測定となるが、非接触の三次元測定は精
度が悪いので接触式が要り、操作もめんどうである。
上下させてかつXY平面内での座標値を測る必要がある
。これは三次元測定となるが、非接触の三次元測定は精
度が悪いので接触式が要り、操作もめんどうである。
本発明の目的はロボット先端座標の測定を簡素化できる
水平多関節ロボットの較正装置を得るこ三次元的に穴位
置が明確になっている複数のボスがある測定台15を用
い、ロボット先端の挿入ピンユニット2をそこに差し込
むことで、穴の位置データをロボット先端座標の測定に
代用する。
水平多関節ロボットの較正装置を得るこ三次元的に穴位
置が明確になっている複数のボスがある測定台15を用
い、ロボット先端の挿入ピンユニット2をそこに差し込
むことで、穴の位置データをロボット先端座標の測定に
代用する。
(作用)
ロボットの先端を測ると作業が、先端のピンユニットを
穴に挿入することでロボット自身でできることになる。
穴に挿入することでロボット自身でできることになる。
(実施例の構成)
以下1本発明の一実施例を図面で説明する。
第1図において、ロボット先端のZ軸に較正時に取付け
る挿入ピンユニット2と、較正対象のロボットlOと、
そのロボットコントローラ11と、挿入完了時に挿入ピ
ンユニット2からケーブル経由で情報を取り込むZ方向
微少誤差測定器本体12と。
る挿入ピンユニット2と、較正対象のロボットlOと、
そのロボットコントローラ11と、挿入完了時に挿入ピ
ンユニット2からケーブル経由で情報を取り込むZ方向
微少誤差測定器本体12と。
そのケーブル吊り下げ用支柱13と、ロボットコントロ
ーラ11とZ方向微少誤差測定器本体12がらケーブル
経由で情報をやりとりする解析装置14と、対象ロボッ
トlOを較正時に固定し挿入ピンユニット2が位置決め
される複数の穴が予め三次元測定が行なわれていてかつ
開口面の高さが異なるボスのある測定台15とからなる
。挿入ピンユニット2の詳細構成を示す第2図において
、ロボット先端10aに取付けられたAブロック16と
、Aブロック16に取付けられたストッパ付のりニヤガ
イド17と、Aブロック16とはりニヤガイド17で支
持されているBブロック18と、Aブロック16とBブ
ロック18の間のばね19と、Bブロック18に取付け
た先がテーパ状の挿入ピン20と、Bブロック18に取
付けられAブロック16とのりニヤガイド17方向の相
対距離を測定するための2方向微少誤差測定器21(例
えば、ダイヤルゲージ)とからなる。
ーラ11とZ方向微少誤差測定器本体12がらケーブル
経由で情報をやりとりする解析装置14と、対象ロボッ
トlOを較正時に固定し挿入ピンユニット2が位置決め
される複数の穴が予め三次元測定が行なわれていてかつ
開口面の高さが異なるボスのある測定台15とからなる
。挿入ピンユニット2の詳細構成を示す第2図において
、ロボット先端10aに取付けられたAブロック16と
、Aブロック16に取付けられたストッパ付のりニヤガ
イド17と、Aブロック16とはりニヤガイド17で支
持されているBブロック18と、Aブロック16とBブ
ロック18の間のばね19と、Bブロック18に取付け
た先がテーパ状の挿入ピン20と、Bブロック18に取
付けられAブロック16とのりニヤガイド17方向の相
対距離を測定するための2方向微少誤差測定器21(例
えば、ダイヤルゲージ)とからなる。
(実施例の作用)
以下、ロボット先端10aに取付けた挿入ピンユニット
2を測定台15の穴に挿入する作業の流れを第3図で説
明する。
2を測定台15の穴に挿入する作業の流れを第3図で説
明する。
まず、測定台15の穴の位置データで穴の上方にロボッ
ト先端10aを移動する。もし移動位置が実際の穴位置
とずれていても、ロボットの1軸と2軸のモータトルク
がかからない状態(サーボフリー)にして、ロボット先
端10aを下げてテーパ付きの挿入ピン20を穴に倣っ
て挿入する。ロボット先端10aは、ピンの基準面20
aが穴の開口面に当ってもさらに下げ、Z方向微少誤差
測定器21がAブロック16とBブロック18との相対
距離からロボット先端10aと穴の開口面の高さの相対
距離の縮まり長さを測定できるように、予め2方向の移
動目標値を下方に設定しておく、ロボット先端が位置決
めされた後に、ロボットコントローラIIからロボット
の1軸と2軸と2軸(回転、上下)の現在値を解析装置
14に読み込む、Z軸の上下方向の値は、Z方向微少誤
差測定器21の読みの縮まり分だけ修正した値を現在値
とする。この挿入作業を複数の穴で繰り返して、弐〇の
式の数を未知数(各部誤差ΔE)より増やす、弐〇の式
は一つの穴の測定でX、Y、Zの三つである。
ト先端10aを移動する。もし移動位置が実際の穴位置
とずれていても、ロボットの1軸と2軸のモータトルク
がかからない状態(サーボフリー)にして、ロボット先
端10aを下げてテーパ付きの挿入ピン20を穴に倣っ
て挿入する。ロボット先端10aは、ピンの基準面20
aが穴の開口面に当ってもさらに下げ、Z方向微少誤差
測定器21がAブロック16とBブロック18との相対
距離からロボット先端10aと穴の開口面の高さの相対
距離の縮まり長さを測定できるように、予め2方向の移
動目標値を下方に設定しておく、ロボット先端が位置決
めされた後に、ロボットコントローラIIからロボット
の1軸と2軸と2軸(回転、上下)の現在値を解析装置
14に読み込む、Z軸の上下方向の値は、Z方向微少誤
差測定器21の読みの縮まり分だけ修正した値を現在値
とする。この挿入作業を複数の穴で繰り返して、弐〇の
式の数を未知数(各部誤差ΔE)より増やす、弐〇の式
は一つの穴の測定でX、Y、Zの三つである。
弐〇に代入する値は9位置が明らかな六へピンを入れる
だけで穴の三次元座標値がロボット先端座標P+ムP
となり、また、ロボットコントローラll内の挿入時の
姿勢値子から目標座標値P(実際には、そこを目標とし
たわけではなく穴で矯正されてずれているのだから計算
上現在座標値)が計算できるので、APはその差である
。弐〇を解いて各部誤差ΔE を計算し、この値はここ
で測定したロボット固有の較正用データとして、測定時
の環境条件(温度等)などと共に保存しておく。
だけで穴の三次元座標値がロボット先端座標P+ムP
となり、また、ロボットコントローラll内の挿入時の
姿勢値子から目標座標値P(実際には、そこを目標とし
たわけではなく穴で矯正されてずれているのだから計算
上現在座標値)が計算できるので、APはその差である
。弐〇を解いて各部誤差ΔE を計算し、この値はここ
で測定したロボット固有の較正用データとして、測定時
の環境条件(温度等)などと共に保存しておく。
(実施例の効果)
挿入ピン20をロボット先端10aに固定せず、リニヤ
ガイド17で支持して、ばね19を介したことで。
ガイド17で支持して、ばね19を介したことで。
挿入完了位置でモータのトルクがそれ自身の反力とけん
かしないので、Z軸上下の位置決めサーボを入れた状態
でも挿入できる。この結果ロボットを測定台15にのせ
れば、完全に自動運転で較正用データを取り込める。ま
た、挿入ピン20は着脱可能で、摩擦の少ないテフロン
材などですきまの少ないものを使えば、ロボット先端座
標のガタによる影響を除け、かつ測定台15が摩耗せず
耐用年数も長くなる。
かしないので、Z軸上下の位置決めサーボを入れた状態
でも挿入できる。この結果ロボットを測定台15にのせ
れば、完全に自動運転で較正用データを取り込める。ま
た、挿入ピン20は着脱可能で、摩擦の少ないテフロン
材などですきまの少ないものを使えば、ロボット先端座
標のガタによる影響を除け、かつ測定台15が摩耗せず
耐用年数も長くなる。
ロボットが先端のピンを穴に入れ作業で各部誤差の解析
に移れるデータが揃うので、自動的に較正試験を行なえ
る。
に移れるデータが揃うので、自動的に較正試験を行なえ
る。
第1図は本発明の水平多関節ロボットの較正装置の一実
施例を示す斜視図、第2図は第1図の要部詳細図、第3
図は第1図の装置で測定する際の流れ図、第4図は本発
明に関連するロボットの構成を表わす斜視図である。 10・・・水平多関節ロボット 11・・・ロボットコントローラ 14・・・解析装置 12・・・Z方向微少誤差測定器本体 15・・・測定台 16・・・Aブロック 18・・・Bブロック 19・・・ばね 17・・・リニヤガイド 21・・・Z方向微少誤差測定器 20・・・挿入ピン 10a・・・ロボット先端 代理人 弁理士 則 近 憲 佑 □ −1
施例を示す斜視図、第2図は第1図の要部詳細図、第3
図は第1図の装置で測定する際の流れ図、第4図は本発
明に関連するロボットの構成を表わす斜視図である。 10・・・水平多関節ロボット 11・・・ロボットコントローラ 14・・・解析装置 12・・・Z方向微少誤差測定器本体 15・・・測定台 16・・・Aブロック 18・・・Bブロック 19・・・ばね 17・・・リニヤガイド 21・・・Z方向微少誤差測定器 20・・・挿入ピン 10a・・・ロボット先端 代理人 弁理士 則 近 憲 佑 □ −1
Claims (1)
- 水平関節ロボットの先端のZ軸へ取付けたブロックと、
前記ブロックとは上下方向にのみ自由に支持されたピン
と、前記ロボット先端と前記ピンの相対距離を測定する
測定手段と、前記ロボット先端と上記ピンの相対距離に
関連して反力を生じる弾性体と、前記ロボットが据付け
られ前記ピンが挿入する穴を複数開口面の高さを異にす
るものを含めてあけてある測定台と、前記ロボットの現
在姿勢などの情報を読み込み且つ前記測定手段の値を読
み込み且つ演算処理をする解析装置とを備えたことを特
徴とする水平多関節ロボットの較正装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8480187A JP2603940B2 (ja) | 1987-04-08 | 1987-04-08 | 水平多関節ロボツトの較正装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8480187A JP2603940B2 (ja) | 1987-04-08 | 1987-04-08 | 水平多関節ロボツトの較正装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63251810A true JPS63251810A (ja) | 1988-10-19 |
| JP2603940B2 JP2603940B2 (ja) | 1997-04-23 |
Family
ID=13840812
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8480187A Expired - Lifetime JP2603940B2 (ja) | 1987-04-08 | 1987-04-08 | 水平多関節ロボツトの較正装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2603940B2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018103329A (ja) * | 2016-12-27 | 2018-07-05 | トヨタ自動車株式会社 | 水平多関節型ロボット用の校正治具および校正方法 |
| CN112665476A (zh) * | 2020-12-29 | 2021-04-16 | 东风模具冲压技术有限公司 | 焊接机器人抓手精度检测装置 |
-
1987
- 1987-04-08 JP JP8480187A patent/JP2603940B2/ja not_active Expired - Lifetime
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018103329A (ja) * | 2016-12-27 | 2018-07-05 | トヨタ自動車株式会社 | 水平多関節型ロボット用の校正治具および校正方法 |
| US10744644B2 (en) | 2016-12-27 | 2020-08-18 | Toyota Jidosha Kabushiki Kaisha | Calibration jig and calibration method for horizontal articulated robot |
| CN112665476A (zh) * | 2020-12-29 | 2021-04-16 | 东风模具冲压技术有限公司 | 焊接机器人抓手精度检测装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2603940B2 (ja) | 1997-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4945501A (en) | Method for determining position within the measuring volume of a coordinate measuring machine and the like and system therefor | |
| CA1286382C (en) | Method for calibrating a coordinate measuring machine and the like and system therefor | |
| JP4275632B2 (ja) | パラレルメカニズム機構のキャリブレーション方法、キャリブレーションの検証方法、キャリブレーションの検証プログラム、データ採取方法及び空間位置補正における補正データ採取方法 | |
| KR101200961B1 (ko) | 평행 운동학적 기계, 평행 운동학적 기계의 교정 방법, 및교정 프로그램 제품 | |
| CN109655023B (zh) | 用于确定工具定位机器的状态的系统 | |
| Jiang et al. | A method of testing position independent geometric errors in rotary axes of a five-axis machine tool using a double ball bar | |
| US6317699B1 (en) | Device and method for calibrating a robot | |
| KR910005508B1 (ko) | 컴퓨터 원용 키이니매틱 트랜듀서 링크 시스템 및 그 시스템을 사용한 nc 공작기계 정밀도의 측정 및 해석방법 | |
| JP2809948B2 (ja) | 計算機数値制御機械用の整合装置 | |
| US20030033104A1 (en) | Marking out method and system | |
| JPWO1998032571A1 (ja) | ロボットのキャリブレーション装置および方法 | |
| CN112797931B (zh) | 工业机器人位姿准确度和位姿重复性检测装置及检测方法 | |
| EP0149682A1 (en) | Method of determining reference position of industrial robot | |
| CA1310092C (en) | Method for determining position within the measuring volume of a coordinate measuring machine and the like and system therefor | |
| JP2012020347A (ja) | ロボットのツールベクトルの導出に用いる治具 | |
| CN210100054U (zh) | 机器人位置辅助校准器 | |
| JP2603940B2 (ja) | 水平多関節ロボツトの較正装置 | |
| JPH1185234A (ja) | 自動工具交換装置の教示点の位置補正装置とその方法 | |
| WO2024164292A1 (en) | Method and device for a robot, system for calibrating or evaluating a robot and computer readable medium | |
| KR100214677B1 (ko) | 산업용 로봇의 기준위치 교정 장치 및 그 방법 | |
| JP2599496B2 (ja) | 産業用走行ロボットの基準位置決め方法と装置 | |
| US20240346694A1 (en) | Automatic measuring systems and control method for automatic measuring systems | |
| CN110440733B (zh) | 白车身线体焊接机器人相对工装位置的测量方法 | |
| JPH116728A (ja) | 形状測定装置 | |
| JPS6263091A (ja) | 水平関節型ロボツトの原点調整装置 |