JPS6227802A - 工業用ロボツトのハンド制御装置及び制御方法 - Google Patents

工業用ロボツトのハンド制御装置及び制御方法

Info

Publication number
JPS6227802A
JPS6227802A JP16822785A JP16822785A JPS6227802A JP S6227802 A JPS6227802 A JP S6227802A JP 16822785 A JP16822785 A JP 16822785A JP 16822785 A JP16822785 A JP 16822785A JP S6227802 A JPS6227802 A JP S6227802A
Authority
JP
Japan
Prior art keywords
tool
hand
robot
axis
data
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
JP16822785A
Other languages
English (en)
Inventor
Nobutoshi Torii
信利 鳥居
Akira Nihei
亮 二瓶
Hitoshi Mizuno
均 水野
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP16822785A priority Critical patent/JPS6227802A/ja
Publication of JPS6227802A publication Critical patent/JPS6227802A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、工業用ロボットの座標変換の基準となる基準
点を工具先端に設定して精度良くハンドを制御するよう
にした工業用ロボットのハンド制御装置及び制御方法に
関する。
(従来の技術) 最近、ロボットの普及がめざましく、これが多くの分野
で使用されるようになってきている。このような状況に
あって、ロボットにも高精度のしかも信頼性のある性能
が要求されるようになってきている。
特に、多関節型ロボットにおいては多くの動作軸を有し
ており、ハンドの位置及び姿勢の制御精度レベルの高い
作業を遂行できるので、溶接作業などに多く用いられる
ようになっている。第5図はかかる5軸の産業用ロボッ
トの斜視図である。
図中、 BSは工場の床などに設行される基台であり、
上部にはθ軸を駆動するθ軸駆動機構lが設けられてい
る。2はW軸駆動機構、3はW軸駆動機構2により駆動
されるW軸アームである。4はU軸アームであり、U軸
すンク6を介してU軸駆動機構5により駆動される。7
はロボットの手首で、その先端にハンド7aが設けられ
、このハンド7aには溶接トーチなどのツール(工3A
)8が回前されている。なお、9はα軸駆動機構、10
はβ軸駆動機構である。これらの手首7、ハンド7a及
びツール8の部分は第6図に拡大して示されている。
(発明が解決しようとする問題点) 第6図に示されるように、ハンド座標系におけるハンド
姿勢ベクトルを、Q、+m、m、また。
ツール座標系の基本軸を、tL 、u、vとする。なお
、ohはハンド座標系の原点、TCPはツールセンター
ポイントを示す、そして、ロボットは自らの基準座標系
とハンド座標系は記憶しているが、ハンド7aに装着さ
れるツール8の位置設定を行なうことは困難であった。
即ち、ハンド座標系とツール座標系がどのような関係に
あるのかをロボットが把握する上では、みじかい演算サ
イクルで複雑な座標変換演算を行なって各自由度の変位
からハンドの位置を決定しなければならず、ティーチン
グされた教示点からのずれを小さくできないという問題
点があった。特に、ハンド7aに装着されるツール8に
は多種多様のものがあり、それぞれ設定すべき位置は異
なり、作業指令に基ずいて精度良く移動軌跡や工具姿勢
を制御することは大変困難な作業であった。
本発明は、工具先端を座標変換の基準点としてハンドを
制御することで、精度良く移動軌跡や工具姿勢を制御す
ることができる工業用ロボットのハンド制御装置及び制
御方法を提供することを目的とする。
(問題点を解決するための手段) 本発明は、ロボットハンドに取付けられる工具の位置お
よび姿勢を、ロボットの各軸を目標値に一致させながら
制御するようにした工業用ロポッ!・のハンド制御装置
において、前記ロボットハンドの工具取付面の中心点が
ロボット基準座標系の所定点に一致するときにその各軸
変位をベースデータとして記憶する手段と、前記工具の
先端がロボット基準座標に固定された点に対して複数に
軸姿勢を変えて一致させ得るような固定点を設定する手
段と、前記固定点に一致したときの各軸変位を前記ベー
スデータと比較して座標変換の基準点データとして記憶
する手段と、工具位置及び姿勢に関するデータに基ずい
てロボットの各軸目標位置を決定する手段とを具備し、
前記工具による所定の作業指令に従って、工具先端を座
標変換の基準点としてハンドを制御するように構成する
(作用) 本発明によれば、簡単な手法で、従来、煩雑であったツ
ール座標の設定を容易に、かつ的確に遂行することがで
き、実用上の効果は大である。
(実施例) 以下、本発明の一実施例について図面を参照しながら詳
細に説明する。
第1図は本発明に係る工業用ロボットのハンド制御装置
の構成を説明する説明図である。
図において、ペースデータ記憶部11は、マイクロブロ
セ、す構成のCPUに接続されるRAM等のメモリで、
前記ロボットハンド7aの工具取付面の中心点をロボッ
ト基準座標系(x、y、2)の所定点例えば原点Oに一
致させたときにその各軸変位をベースデータとして記憶
する0次に、工具8の先端を、ロボット基準座標に固定
された点例えばX軸上の点(X、、0.O)に対して、
複数に軸姿勢を変えて一致させ得るような固定点を設定
し、そのデータを記憶部12に記憶させるとともに、ロ
ボットを教示操作盤上の手動送り釦を操作して手動送り
にて動かして、この固定点と工具8の先端とを一致させ
、その時の各軸変位を記憶部12において記憶する。
一般に関節形ロボットでは、移動指令に沿って円滑に駆
動させるため自由度を多く持たしているので、同一のハ
ンド位置に対して各軸変位は1通りには決まらず、各軸
の動作制限を考慮しても前述の手動送りの方法は複数存
在する。したがって、軸姿勢を変えて、工具先端を固定
点に対して一致させ、一致したときの各軸変位を前記ベ
ースデータと比較して座標変換のノ、(準焦データとし
て記ta部13に記憶させることができる。
こうして、工具先端を座標変換の基準点とし、演算部1
4において各軸目標位置を逆変換すれば、誤差の少ない
各軸制御指令を決定することができる。
第2図は、教示時に、ロポントノ!半面に固定される設
定冶具の一例を示している。
この設定冶具15は、その先端15aがロボット、j、
Ii ′sA座標系の固定点を設定するもので、ロボッ
トにとっては既知の寸法を有し、ロポッ) ノ&準座標
の原点Oが設定されている基台の基準面16に君脱自在
に固定される。従って、この先端15aを所定点として
、ここにロボットハンド7aの工具取付面の中心点を一
致させて、そのときの各軸変位をベースデータとしても
よい。
第3図は本発明に係る関節形ロボット制御方式を実現す
るための回路ブロック図である。
図中、51は中央処理装置を含む制01部、この制御部
51には、ROMからなるメモリ52.RAMからなる
メモリ53、教示操作i54.cRT表示装置を有する
操作盤55、テープリーダ56が付属されている。
メモリ52には制御部51が実行すべき各種の制御プロ
グラムが格納されている。メモリ53には、教示操作f
f154、操作盤55、テープリーグ56などから人力
された教示データ、操作盤55から入力したデータ、制
御部51が行なった演算の結果やデータが格納される。
教示操作盤54は関節形ロボットの操作に必要な数値表
示器、ランプおよび操作ボタンを有する。操作盤55は
CRTを有する表示装置の外、テンキーやファンクショ
ンキーなど、各種のキーを有し、外部から各種のデータ
をNC装置に入力する。60は複数軸の軸制御を行なう
補間器を含む軸制御器、59は関節形ロボット58の駆
動源を制御するサーボ回路、64は入出力回路で、リレ
ーユニー7ト63を介して溶接部61との間の信号の入
出力動作を行なう、57は入出力回路で、関節形ロボッ
ト58における各種の掩出信丹をNC彷署に大11ナス
−62は溶接部61とのインターフェースを取る溶接部
インターフェース、66はバスラインー7’Jる。 次
に、本発明のハンド制御方法について、第4図に示され
るフローチャートを参照しながら、順を追って説明する
まず、教示操作盤54からハンドに手動送り指令を与え
、ハンドの工具取付面の中心点を設定冶具15の先端1
5aに一致させる。その時の各軸変位データがフィード
バックされ、メモリ53にベースデータとして記tαさ
れる0次に、ハントに所定の工具を装置して、再び手動
送りで工具の先端を設定冶具15の先端15aに一致さ
せる。この時の各軸変位をベースデータと比較し、座標
変換の基準となる基準点データを制御部51で演算して
、更に軸姿勢を変えて複数回工具先端を固定点に一致さ
せ、その都度基準点データを書換えていく。
こうして基準点データが完成した時点で、設定冶具15
を除去し、工具の位置、速度、作業指令を教示してハン
ドの制御指令を発生すれば、プレイパンク時の軌跡精度
が向上し、また制御部51での演算誤差も減少するので
、工具を各種取り替えてハンド制御する場合にも、基準
点データを容易に設定でき、作業指令に従った正確な各
軸制御指令を発生することができる。
なお、本発明を溶接ロボットに適用した実施例により説
明したが、本発明は上述の実施例に限定されるものでは
なく、たとえば塗装ロボットでもよく、また6軸の産業
用ロボットに適用することもできる。また、設定治具の
構造などは、本発明の主旨に従い種々の変形が可能であ
り、これらを本発明の範囲から排除するものではない。
(発明の効果) 本発明によれば、工具先端を座標変換の基準点としてハ
ンドを制御することで、精度良く移動軌跡や工具姿勢を
制御することができる工業用ロボットのハンド制御装置
及び制御方法を提供することができる。
【図面の簡単な説明】
第1図は本発明に係る工業用ロボットのハンド制御装置
の構成を説明する説明図、第2図は本発明に係る関節形
ロボットのアームと固定点設定治具との関係を示す側面
図、第3図は本発明に係る関節形ロボット制御方式のブ
ロック図、第4図は本発明方法の一例を示す動作の流れ
図、第5図は5軸の産業用ロポフトの斜視図、第6図は
手首、ハンド及びツールの部分を拡大して示す図である
。 7a・・・ハンド、8・・く[具、11・・・ベースデ
ータ記憶部、12・・・固定点データ記憶部、13・・
・基準点データ記憶部、14・・・各軸目標位置決定部
、15・・・設定治具、51・・・制御部、52・・・
メモリ(ROM)、53・・・メモリ(RAM)、54
・・・教示操作盤、55・・・操作盤、56・・・テー
プリーグ、58・・・関節形ロボット、59・・・サー
ボ回路、60・・・軸制御器。 特許出願人  ファナック株式会社 代  理  人   弁理士  辻        實
第4図

Claims (3)

    【特許請求の範囲】
  1. (1)ロボットハンドに取付けられる工具の位置および
    姿勢を、ロボットの各軸を目標値に一致させながら制御
    するようにした工業用ロボットのハンド制御装置におい
    て、前記ロボットハンドの工具取付面の中心点がロボッ
    ト基準座標系の所定点に一致するときにその各軸変位を
    ベースデータとして記憶する手段と、前記工具の先端が
    ロボット基準座標に固定された点に対して複数に軸姿勢
    を変えて一致させ得るような固定点を設定する手段と、
    前記固定点に一致したときの各軸変位を前記ベースデー
    タと比較して座標変換の基準点データとして記憶する手
    段と、工具位置及び姿勢に関するデータに基ずいてロボ
    ットの各軸目標位置を決定する手段とを具備し、前記工
    具による所定の作業指令に従って、工具先端を座標変換
    の基準点としてハンドを制御するようにしたことを特徴
    とする工業用ロボットのハンド制御装置。
  2. (2)前記固定点を設定する手段は、ロボット基準面に
    固定された設定治具の端点であることを特徴とする前記
    特許請求の範囲第1項に記載の工業用ロボットのハンド
    制御装置。
  3. (3)ロボットハンドに取付けられる工具の位置および
    姿勢を、ロボットの各軸を目標値に一致させながら制御
    するようにした工業用ロボットのハンド制御方法におい
    て、前記ロボットハンドの工具取付面の中心点をロボッ
    ト基準座標系の固定点に一致させ、そのときの各軸変位
    をベースデータとして記憶するステップと、前記工具の
    先端をロボット基準座標の固定点に軸姿勢を変えて複数
    回一致させるステップと、前記固定点に一致したときの
    各軸変位を前記ベースデータと比較して座標変換の基準
    点データとして記憶するステップとを具備し、前記基準
    点データに基ずき工具位置及び姿勢を制御するようにし
    たことを特徴とする工業用ロボットのハンド制御方法。
JP16822785A 1985-07-30 1985-07-30 工業用ロボツトのハンド制御装置及び制御方法 Pending JPS6227802A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16822785A JPS6227802A (ja) 1985-07-30 1985-07-30 工業用ロボツトのハンド制御装置及び制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16822785A JPS6227802A (ja) 1985-07-30 1985-07-30 工業用ロボツトのハンド制御装置及び制御方法

Publications (1)

Publication Number Publication Date
JPS6227802A true JPS6227802A (ja) 1987-02-05

Family

ID=15864133

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16822785A Pending JPS6227802A (ja) 1985-07-30 1985-07-30 工業用ロボツトのハンド制御装置及び制御方法

Country Status (1)

Country Link
JP (1) JPS6227802A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02262982A (ja) * 1989-03-31 1990-10-25 Fanuc Ltd ツールセンタポイントの設定方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5927306A (ja) * 1982-08-09 1984-02-13 Hitachi Ltd ロボツトの制御方法
JPS60128507A (ja) * 1983-12-16 1985-07-09 Fujitsu Ltd ロボット座標系の較正方法
JPS60128506A (ja) * 1983-12-16 1985-07-09 Fujitsu Ltd ロボット座標系の較正方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5927306A (ja) * 1982-08-09 1984-02-13 Hitachi Ltd ロボツトの制御方法
JPS60128507A (ja) * 1983-12-16 1985-07-09 Fujitsu Ltd ロボット座標系の較正方法
JPS60128506A (ja) * 1983-12-16 1985-07-09 Fujitsu Ltd ロボット座標系の較正方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02262982A (ja) * 1989-03-31 1990-10-25 Fanuc Ltd ツールセンタポイントの設定方法

Similar Documents

Publication Publication Date Title
US5020001A (en) Robot controller
US4590578A (en) Off-line programmable robot
US4771222A (en) Tool coordinate system setting system
JP2684359B2 (ja) ロボットのワーク直交座標系設定装置
US20060069466A1 (en) Method for controlling trajectory of robot
EP0383944B1 (en) Action teaching method and control apparatus for a robot
EP2666598A1 (en) Nc machine tool system
JPS59218513A (ja) 工業用ロボツトの円弧制御法
JP7590554B2 (ja) 数値制御装置及び数値制御システム
KR960001962B1 (ko) 로보트의 공구 자세 제어방법
EP0400154A1 (en) Robot operation method that can be manually corrected
US20210260750A1 (en) Method to Modify a Program for Robotic Welding
EP0188626B1 (en) System for correcting position of tool
JPH02198783A (ja) 産業用ロボットの位置決め補正方式
EP0086848A1 (en) Robot operation teaching method
JP3421442B2 (ja) ロボットの位置教示方法及びロボット制御装置
JPH03196981A (ja) ロボットの付加軸追従制御方式
JPS58100972A (ja) 溶接ロボツトの制御方法および装置
JP2922617B2 (ja) 力制御ロボットにおける押付力方向の指定方法
JPH06259119A (ja) 産業用ロボットの制御装置
JP2577003B2 (ja) ロボットの制御方法
JPS6214845B2 (ja)
JPS60101606A (ja) ロボツト自動運転方式
JP2025116641A (ja) ロボットアームのキャリブレーション方法
JP3021085B2 (ja) 産業用ロボットのツール取付寸法算出方法