JPS5997873A - ロボツトにおけるワ−クの位置ずれ補正方法 - Google Patents

ロボツトにおけるワ−クの位置ずれ補正方法

Info

Publication number
JPS5997873A
JPS5997873A JP20603782A JP20603782A JPS5997873A JP S5997873 A JPS5997873 A JP S5997873A JP 20603782 A JP20603782 A JP 20603782A JP 20603782 A JP20603782 A JP 20603782A JP S5997873 A JPS5997873 A JP S5997873A
Authority
JP
Japan
Prior art keywords
workpiece
arm
coordinates
robot
axis
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
JP20603782A
Other languages
English (en)
Inventor
久保 智彰
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP20603782A priority Critical patent/JPS5997873A/ja
Publication of JPS5997873A publication Critical patent/JPS5997873A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、ロボットにおけるワークの位置ずれ補正方法
に関する。
〔発明の技術的背景とその問題点〕
直交座標によって制御可能な2軸間節形のアームを有す
るロボットにおいては、検査台上の所定位置に、ワーク
として例えば操作盤を運び込み、検査台に関してあらか
じめ定められた基準直交座標に基づいて、検査台上のワ
ークにおけるスイッチ、キー等の検査対象物の位置に該
当する教示座標上に、アームの先端部の検査機構が位置
するようにアームを回転させる。
このようなロボットにおいて、検査台上のワークにおけ
る検査対象物上に正確にアームの先端部を位置させるに
は、ワークが、検査台上の定められた位置に、位置ずれ
せずに正確にセットされていなければならない。
このため従来は、適当な治具を用いて検査台上の定めら
れた位置にワークをセントしていた。
しかしながら、このような治具を使用するためには、検
査台上に各ワークを運び込む毎に、治具を操作するため
の機構を備えなげればならない。
また、例えばワークとして、キャッジ、ディスベンザの
ような大形のものは、治具によって検査台上の定められ
た位置にセントすることは困難である。
一方、以上のような治具を使用せず、検査台上に運び込
まれたワークが定められた位置にない場合、即ち位置ず
れしている場合に、検査台上のワークは動かさずにアー
ムの動きの方を修正する方法が考えられる。このために
はカメラ等の視覚的認識機構と、そのデータ処理装置等
を使用して、検査台上のワークの位置を測定し、その測
定結果に基づいてロボットのアームの動きを修正すれば
よいと考えられる。しかしながらこの方法においては、
高価な視覚的認識機構を使用しなげればならず、また、
その取付位置に制約を受ける。
〔発明の目的〕
本発明は以上のような事情に基づいてなされたもので、
治具、カメラ等を用いずに、アームの先端部をワークに
おける所定位置上に正確に位置させることができる、ロ
ボットにおけるワークの位置ずれ補正方法を得ることを
目的としている。
〔発明の概要〕
本発明は、基準直交座標のX軸上におけるワークの両端
位置と前記座標のX軸上における前記ワークの一端位置
とを、2軸間節形アームの先端部に設けたセンサからの
ワーク端検出信号と前記アームの先端位置検出手段から
の信号とに基づいて演算し、前記3つの位置演算値に基
づいて、前記ワークの基準点が前記座標上の基準位置か
らX軸方向およびY軸方向にずれた距離と前記ワークが
前記座標上で前記基準位置から回転した角度とを演算し
、前記距離の演算値と前記角度の演算値とに基づいて、
前記アームの各軸の回転角度と前記座標との関係式中に
おける教示座標の値を変更する、ロボットにおけるワー
クの位置ずれ補正方法としたことに特徴を有する。
〔発明の実施例〕
第1図は本発明にかかるロボットにおける直交座標で制
御可能な2軸間節形のアームと検査台上のワークとの関
係を示す図、第2図は同ロボットの制御装置のブロック
図、第3図は同ロボットのアームの先端部を示す図であ
る。
第1図に示すように、1はロボットの検査台上に置かれ
たワーク、2はロボットのアームである。
アーム2は、第1アーム2aと第2アーム2bとからな
っている。
第3図に示すように、第1アーム2aの先端部のヘッド
3には、ワーク1に対する検査用のマニピュレータ4が
設けられ、さらにマニピュレータ4を囲むようにしてワ
ークの端を検出するための非接触式の磁気センサ5が設
けられている。ヘッド3は、検査台上のワーク1に対す
る検査が行なえるように、且つ、後述するように、ワー
ク1の端の検出が正確に行なえるように検査台上の平面
(基準直交座標面)と直交する方向に昇降する。
第1図に示すように、第1アーム2aの基端と第2アー
ム2bの先端とは第1モータ6を介して連結され、第2
アーム2bの基端はロボット本体に第2モータ7を介し
て連結されている。第1モータ6の駆動によって第1ア
ーム2aは回転し、第2モータ7の駆動によって第2ア
ーム2bは回転し、かくして、第1アーム2aの先端部
のマニピュレータ4は、検査台の基準直交座標における
任意(教示)座標上に位置することができるようになっ
ている。
第2図に示すように、8は演算処理装置、9は第1サー
ボインタフエイス、10は第2サーボインタフエイス、
11は第1モータ6を駆動するための第1ドライバ、1
2は第2モータ7を駆動するための第2ドライバである
。第1モータ6は、第1サーボインタフエイス9および
第1ドライバ11を介して、そして、第2モータ7は、
第2サーボインタフエイス10および第2ドライバ12
を介して、演算処理装置8によってそれぞれ駆動制御さ
れる。演算処理装置8によって、検査台の基準直交座標
を(x、 y)、第1アーム2aの回転角度をθ 第2
アーム2bの回転角度を特徴とする特許 と、下記座標変換式(1)、(2) θ1=f (x+ y)  ・・・・・・・・・・・・
・・・(1)θ2=g(x、y)  ・・・・・・・・
・・・・(2)に基づいて、第1アーム2aおよび第2
アーム2bを01およびθ2だけそれぞれ回転させて、
第1アーム2aの先端部を教示座標(x、 y)上に位
置させる。従って、検査台上の定められた位置にワーク
1が正しく置かれているときは、ワ−り1上における検
査対象物の位置上に、教示座標を対応させることによっ
て、第1アーム2aの先端部のマニピュレータ4を、ワ
−り1の検査対象物上に正確に位置させることができる
第2図に示すように、演算処理装置8には、第3サーボ
インタフエイス13を介して、磁気センサ5からの出力
信号が入力される。2つのモータ6および7には、第1
エンコーダ14および第2エンコーダ15がそれぞれ取
付けられている。第1エンコーダ14によって、第1ア
ーム2aの回転角度と方向とが検出され、第2エンコー
ダ15によって、第2デーム2bの回転角度と方向とが
検出される。第1エンコーダ14からの出力信号は、第
1アンプダウンカウンタ16に入力され、そして、そこ
で基準直交座標における基準値に対する偏差(パルス数
)がカウントされる。同様に、第2エンコーダ15から
の出力信号は、第2アツプダウンカウンタ17に入力さ
れ、そしてそこで基準直交座標における基準値に対する
偏差(パルス数)がカウントされる。
2つのカウンタ16および17からの出力信号は、第1
、第2サーボインタフエイス9および10を介して演算
処理装置8に入力され、これら信号に基づいて、基準直
交座標上における、第1アーム2aの先端部のマニピュ
レータ4(磁気センサ5)の位置(座標)が演算処理装
置8によって演算される。
第1図に示すように、検査台上に置かれたワーク1に対
して、マニピュレータ4による検査を行なうに先立って
、次のような作業が行なわれる(なお、第1図中、鎖線
の符号1は、検査台上の定められた位置に置かれたワー
クを示し、実線の符号1は前記定められた位置からずれ
て検査台上に置かれたワークを示しており、以下は実線
位置におけるワーク1に関して行なわれる)。
■)第1アーム2aおよび第2アーム2bを動かして、
基準直交座標のX軸上、およびY軸上にそって磁気セン
サ5を走査し、X軸上のワーク10両端およびY軸上の
ワーク1の一端を、磁気センサ5によって検出する。
2)磁気センサ5からの出力信号、および第1、第2ア
ップダウンカウンタ16,17からの出力信号に基づい
て、基準直交座標のX軸上におけるワーク1の両端位置
(XI、X2)およびY軸上におけるワ−り1の一端位
置(yl)を演算処理装置8によって演算する。
3)2)の結果、ワ−り1の巾t(読値)およびワーク
1の対輛線と辺とのなす角度α(読値)(第1図参照)
を使用し、第1図に示すようにワーク10基準点aが、
基準直交座標における基準位置b(a+bは、ワ−り1
が検査台の定められた位置上に置かれているときは合致
している)からX軸方向(+)にずれた距離△X、同様
にY軸方向(+)にずれた距離△y、およびワーク1が
基準直交座標上で基準位置(第1図鎖線の位置)から回
転した角度θを下記式(8)、(4)、(5)に基づい
て、演算処理装置8によって演算する。
jan(α−θ)十D ・・・・・・・・・・・(4)
4)このようにして得られた△X、△y、θを使用し、
検査台上に位置ずれして置かれたワーク1(第1図実線
位置)に関して、ワーク1が基準直交座標上の定められ
た位置に置かれているときの教示座標(x、y)に対応
する、補正された教示座標(x’+y勺を、下記式(6
)に基づいて、演算処理装置8によって演算する。
5)4)において得られた補正後の教示座標(X′。
y’)を、前述の座標変換式(1) 、 (2)に、(
x、 y)の代りに代入して、θ1 θ2を、演算処理
装置8によって演算する。
従って、以上1)〜5)を、マニピュレータ4による検
査に先立って行なうことによって、検査台上に位置ずれ
して置かれたワークl上の検査対象物に対して、第17
−′ム2aの先端部を正確に位置させることができる。
なお、以上は2軸間節形アームについて述べたが、ワー
クの端に対するセンサの測定箇所を増やすことによって
、3軸間節以上のアームを持つロボットにも本発明は対
応させることができる。
〔発明の効果〕
以上説明したように、本発明によれば、検査台上のワー
クの位置ずれを、ワークを動かすことなく補正すること
ができ、治具、カメラ等を用いずに、アームの先端部を
、ワークの所定位置上に正確に位置させることができる
【図面の簡単な説明】
第1図は本発明にかかるロボットにおけるアームと検査
台上のワークとの関係を示す図、第2図は同ロボットの
制御装置のブロック図、第3図は同ロボットのアームの
先端部を示す図である。 1・・・ワーク、     2・・・アーム、2a・・
・第1アーム、  2b・・・第2アーム、5・・・磁
気センサ、   8・・・演算処理装置、9、11.1
3・・・ザーポインタンエイス、10.12・・・ドラ
イバ、14.15・・エンコーダ、16.17・・アッ
プダウンカウンタ 出願代理人 弁理士 菊 池 五 部 第 2 図

Claims (1)

    【特許請求の範囲】
  1. 基準直交座標のX軸上におけるワークの両端位置と前記
    座標のY軸」二における前記ワークの一端位置とを、2
    軸間節形アームの先端部に設けたセンサからのワーク端
    の検出信号と前記アームの先端位置検出手段からの信号
    とに基づいて演算し、前記3つの位置演算値に基づいて
    、前記ワークの基準点が前記座標上の基準位置からX軸
    方向およびY軸方向にずれた距離と前記ワークが前記座
    標上で前記基準位置から回転した角度とを演算し、前記
    距離の演算値と前記角度の演算値とに基づいて、前記ア
    ームの各軸の回転角度と前記座標との関係式中における
    教示座標の値を変更することを特徴とするロボットにお
    けるワークの位置ずれ補正方法。
JP20603782A 1982-11-26 1982-11-26 ロボツトにおけるワ−クの位置ずれ補正方法 Pending JPS5997873A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP20603782A JPS5997873A (ja) 1982-11-26 1982-11-26 ロボツトにおけるワ−クの位置ずれ補正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP20603782A JPS5997873A (ja) 1982-11-26 1982-11-26 ロボツトにおけるワ−クの位置ずれ補正方法

Publications (1)

Publication Number Publication Date
JPS5997873A true JPS5997873A (ja) 1984-06-05

Family

ID=16516848

Family Applications (1)

Application Number Title Priority Date Filing Date
JP20603782A Pending JPS5997873A (ja) 1982-11-26 1982-11-26 ロボツトにおけるワ−クの位置ずれ補正方法

Country Status (1)

Country Link
JP (1) JPS5997873A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS617904A (ja) * 1984-06-22 1986-01-14 Seiko Instr & Electronics Ltd ロボツト制御方式
JPS62203790A (ja) * 1986-02-28 1987-09-08 三菱重工業株式会社 作業ロボツト装置
JPH0171089U (ja) * 1987-10-27 1989-05-11
JPH01173106A (ja) * 1987-12-28 1989-07-07 Kobe Steel Ltd 溶接ロボットの制御方法
JPH03281187A (ja) * 1990-03-28 1991-12-11 Mitsubishi Electric Corp ワークハンドリング装置
JPH06180608A (ja) * 1992-01-10 1994-06-28 Shinano Polymer Kk 産業用ロボットの使用方法
JP2021082170A (ja) * 2019-11-22 2021-05-27 Smc株式会社 軌跡制御装置

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS617904A (ja) * 1984-06-22 1986-01-14 Seiko Instr & Electronics Ltd ロボツト制御方式
JPS62203790A (ja) * 1986-02-28 1987-09-08 三菱重工業株式会社 作業ロボツト装置
JPH0171089U (ja) * 1987-10-27 1989-05-11
JPH01173106A (ja) * 1987-12-28 1989-07-07 Kobe Steel Ltd 溶接ロボットの制御方法
JPH03281187A (ja) * 1990-03-28 1991-12-11 Mitsubishi Electric Corp ワークハンドリング装置
JPH06180608A (ja) * 1992-01-10 1994-06-28 Shinano Polymer Kk 産業用ロボットの使用方法
JP2021082170A (ja) * 2019-11-22 2021-05-27 Smc株式会社 軌跡制御装置
TWI861291B (zh) * 2019-11-22 2024-11-11 日商Smc股份有限公司 軌跡控制裝置

Similar Documents

Publication Publication Date Title
US6243621B1 (en) Method of determining workpiece positions including coordinated motion
GB2188754A (en) A method for identifying kinematic parameters of robotic manipulators
JPH0527125B2 (ja)
CN111409067A (zh) 一种机器人用户坐标自动标定系统及其标定方法
JP2787891B2 (ja) レーザロボットの自動教示装置
JP2773917B2 (ja) ベンディング装置のワーク位置決め装置
CN115735094A (zh) 工作机械的旋转轴中心位置计测方法
JPH1011146A (ja) 移動体の停止姿勢補正装置
JP2003121134A (ja) 運動精度の測定方法
JPS60127987A (ja) ならい制御方法および装置
JP3562096B2 (ja) 位置検出方法
KR0176540B1 (ko) 이동형 로봇의 위치 보정 장치
JP2552743B2 (ja) ロボット制御装置
JPS6111815A (ja) ロボツトの位置ズレ補正システム
JP2538287B2 (ja) 水平関節型ロボットの原点調整方式
JPS6249405A (ja) ロボツトの教示方法
JPH0783653A (ja) 形状測定方法および形状測定システム
JP2650036B2 (ja) 三次元計測ロボットによる長穴又は角穴の中心座標の算出方法
JPS609680A (ja) 産業用ロボツトの制御基準位置設定方法
JPH0637444Y2 (ja) 加工面の垂直方向検出装置
JPS63101907A (ja) 水平多関節ロボットの原点較正装置
JPS6166915A (ja) 非接触形の自動寸法測定方法
JPS58217015A (ja) ロボツトのヒステリシスの補正方法
JPS633305A (ja) 工業用ロボツトの動作制御点補正方法
RU2009882C1 (ru) Способ определения положения наконечника измерительной головки робота