JPH0379284A - 産業用ロボットの制御方法 - Google Patents

産業用ロボットの制御方法

Info

Publication number
JPH0379284A
JPH0379284A JP21123889A JP21123889A JPH0379284A JP H0379284 A JPH0379284 A JP H0379284A JP 21123889 A JP21123889 A JP 21123889A JP 21123889 A JP21123889 A JP 21123889A JP H0379284 A JPH0379284 A JP H0379284A
Authority
JP
Japan
Prior art keywords
axes
robot
welding gun
axis
moved
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
JP21123889A
Other languages
English (en)
Inventor
Hidetaka Nakao
秀高 中尾
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor 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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP21123889A priority Critical patent/JPH0379284A/ja
Publication of JPH0379284A publication Critical patent/JPH0379284A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Automatic Assembly (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は6軸を超える運動機能を有する産業用ロボット
の作動を制御する産業用ロボットの制御方法に関する。
(従来の技術) ワークのスポット溶接作業やワークのクランプ作業等に
産業用ロボットが広く採用されている。
例えば、産業用ロボットを用いて溶接作業を行なう場合
には、ロボットのハンドにスポット溶接ガンを装着し、
この溶接ガンによって自動車車体等のワークに溶接作業
を施すようにしている。この場合、溶接ガンの先端は、
x、y、zの3軸方向の直線位置と、3軸を中心として
旋回させることによる溶接ガンの方向つまり姿勢とを制
御する必要がある。したがって、位置について3軸と方
向について3軸の合計6軸の運動機能をロボットが有し
ていれば、通常の作業を充足させることが可能となる。
このような6軸の運動機能を有するロボットを使用して
溶接作業等を行なう場合には、ペンダントと言われるテ
ィーチボックスを用いて、ロボットハンド先端の溶接ガ
ンの位置を移動させながら、溶接ガンの移動位置と方向
とを教示させ、ワークの溶接作業を行なうときには、教
示通りの軌跡を溶接ガンが描くようにしている。このテ
ィーチングの操作のときには、溶接ガンがある位置から
他の位置まで移動させるための位置の情報と方向の情報
とを、ペンダントに設けられたキーを操作することによ
って人力することによりなされる。これらの情報が入力
されると、6軸それぞれの運動機能を達成するためのモ
ータ等の駆動源の各々をどの程度作動させるかを、CP
U等を有する制御部が判断して、それぞれを所定時間な
いし距離だけ制御することになり、メモリーキーを操作
すると、それぞれの値が記憶媒体に記憶されることにな
る。
ところで、溶接作業等を行なう産業用ロボットにあって
は、溶接ガンの作動位置ないし方向が、より複雑に作動
し得るようにして、より高度な制御が達成されるように
すべく、7軸や8軸のように、6軸を超えた軸数の運動
機能を有する産業用ロボットが開発されている。このよ
うに6軸を超える運動機能を有する産業用ロボットに設
けられた溶接ガンの移動軌跡をティーチングし、その軌
跡通りに溶接ガンの移動を再現するには、従来のように
、溶接ガンをある位置から次の位置に移動させるために
、ただ単に位置と方向の情報をペンダントを用いて人力
したのでは、それを教示させることができない。
この理由は、ある位置と方向とを規制するために、その
ロボットが例えば7軸ないし8軸の軸数運動機能を有し
ていると、どの軸を作動させて、その位置と方向とを設
定するかを定めるための各軸の移動位置ないし方向を求
める解が無限に求められることになるからである。
そこで、本発明は6軸を超える運動機能を有する産業用
ロボットの移動軌跡を容易にティーチングし得るように
し、このようなロボットの制御を容易になし得るように
することを目的とする。
(課題を解決するための手段) 上記目的を達成するための本発明は、6軸を超える運動
機能を有する産業用ロボットのロボットハンドの移動軌
跡をティーチングするようにした産業用ロボットの制御
方法であって、6軸を超える数の任意の軸を選択して当
該軸の移動を固定させた後に、前記ロボットハンドが移
動する位置と方向の情報を人力し、6軸のみの移動軌跡
を記憶させてロボットをティーチングするようにした産
業用ロボットの制御方法である。
(作用) 6軸を超える軸数運動機能を有する産業用ロボットのハ
ンドの移動位置と方向をティーチングする際に、所定の
位置情報を入力すると、全ての軸の作動位置の各々を特
定することができないが、本発明にあっては、6軸を超
える任意の軸を選択して、その軸を固定させて残りの少
くとも6つの軸の各々について、作動位置及び姿勢を求
めることになる。これにより、迅速かつ確実に各々の軸
の位置をティーチングすることが可能となる。
(実施例) 第1図は本発明の一実施例に係る産業用ロボットの制御
方法を具体化した産業用ロボットを示す図である。
このロボットは自動車車体の組立てを行なう溶接用ロボ
ットを示し、8軸の運動機能を有している。このロボッ
トは、垂直軸を中心にθ1の方向に回転する回転台10
を有し、この回転台10には、相互に平行となった2つ
のアーム部材11a111bからなる第1アーム11が
水平軸を中心にθ2の方向に回転自在に取付けられてい
る。この第1アーム11の先端にはθ3の方向に回転自
在に第2アーム12が取付けられており、この第2アー
ム12の回転は、第1アーム11を構成する2つのアー
ム部材11a、llbの下端部を相互に連結する連結ア
ームllcを駆動することによって達成される。この第
2アーム12は筒状本体12aとこの中でθ4の方向に
回転自在となった摺動アーム部12bとを有している。
この第2アーム12の摺動アーム部12bの先端には、
第3アーム13がθ5(1)の方向に回動自在に取付け
られ、この第3アーム13の先端には更に第4アーム1
4がθ5(2)の方向に回動自在に取付けられている。
これらのアーム13.14はそれぞれ同一の駆動源によ
って同期して上述したθ5(1)、及びθ5(2)の方
向に回動するので、これらを合せて1つの軸運動機能θ
5をHしているものと認められる。
前記第4アーム14の先端には、これの中心軸を中心に
θ6の方向に旋回するハンド本体15が装着されており
、このハンド本体15は前記旋回方向θ6に対して直角
をなすθ7の方向にも旋回するようになっている。この
ハンド本体15には、上述した旋回方向θ6、及びθ7
の何れに対しても直角をなす方向θ8に旋回自在に、ス
ポット溶接ガン16がロボットハンドとして装着されて
いる。
このように、図示するロボットはθl〜θ8の符号で示
される8つの軸運動機能を有している。
したがって、これだけの軸運動機能を有していると、溶
接ガンつまりロボットハンド16は複雑な運動軌跡を描
いて移動することができ、自動車車体の溶接等のように
、3次元的に複雑な移動を必要とする溶接作業に充分に
対応することが可能となる。
しかしながら、上述したように、溶接ガン16の移動軌
跡を制御すべく、これのティーチングを行なうには、あ
る位置に溶接ガン16を設定してその位置を記憶させる
ようにしても、8軸も運動機能を有していると、その位
置を設定するための各軸の停止位置を充足する値は無限
と存在することから、それぞれの位置を演算することが
不可能となる。
本発明にあっては、ティーチング操作をする際に、全体
で8軸の軸数運動機能を有するロボットの2つの軸を選
択して、これらの2軸を移動させないように固定し、残
りの6軸について、それぞれの作動位置をティーチング
するようにしている。
このティーチング操作は、第1図に示されるペンダント
つまりティーチボックス20によってなされる。このペ
ンダント20の操作により人力されたデータは、ロボッ
トに接続された制御部21に送られて、この制御部21
で各々の軸の作動位置が演算されると共にその演算値が
記憶部内に格納される。
このペンダント20には、8軸のうちの2軸の移動を停
止させるために、任意の2つの軸を選択するキーを有し
ている他は、従来のものと同様である。したがって、こ
のロボットの溶接ガンの移動軌跡をティーチングするに
は、図示しない操作パネルに設けられた電源スィッチを
オンした後に、スタートキーを押す。このとき、溶接ガ
ン16が原点位置つまりホームポジションとなっていな
けれけば、それを所定の原点位置に移動させる。、そし
て、ペンダント20のモードキーによってティーチモー
ドに設定した後に、溶接に要する溶接ガン16の移動軌
跡とワークとの位置関係より、固定すべき軸を2つ選択
して、ペンダント20のキー操作を行なう。この状態で
順次溶接ガン16が移動すべき位置の情報をペンダント
20で人力すると、その位置にまで移動すべき、各軸の
移動量が制御部21内で演算されて、各々の軸が所定の
量だけ移動することになる。この移動位置を確認してそ
の値を記憶させることになる。
このようにしてティーチングされたロボットを、その通
りに作動制御するには、モードキーによってプレイバッ
ク操作することになる。これにより、溶接ガン16はC
P副制御れ、所定の順序で所定の位置に移動することに
なる。
第1図に示すように、8軸の運動機能を有するロボット
によって、自動車車体の組立てのために溶接ガン16に
よって溶接作業を行なった場合における、溶接ガン16
の移動軌跡の一例を示すと第2図の通りである。この場
合には、自動車車体の内部にまで溶接ガン16を侵入さ
せて、自動車車体のフローパネルの部分の溶接を行なっ
ている状態を示しており、溶接ガン16はボディサイド
に形成されたサイドウィンドに相当する部分から入り込
むことになる。したがって、第2図において、障害物3
0は、自動車車体のボディサイドの部分に相当すること
になる。
第2図においては、溶接ガン16を符号Aで示す位置か
ら符号Bで示す位置まで移動する場合におけるロボット
の位置変化を概略的に示している。
符号Aで示す位置にあっては、溶接ロボットの位置ない
し姿勢が実線で示されている。
この状態で軸θ2、θ3、及びθ5のみを作動させて、
破線で示す位置にロボットを作動させると、第1アーム
11のアーム部材11bは障害物30つまり自動車車体
のボディサイドに干渉してしまうことになる。そこで、
まず、軸θ2、θ3、及びθ5を、少なくともこれらの
軸以外の2軸を固定させて、作動させて第1アーム11
を一転鎖線で示す位置まで回動させた後に、軸θ2と他
の少なくとも1軸を固定し、軸θ3、及びθ7を作動さ
せて、二点鎖線で示す位置まで移動させる。
このようにすれば、障害物30とロボットとの干渉を避
けて、狭隘な場所内においても、確実に所望の溶接作業
を行なうことができる。
図示実施例にあっては、本発明の制御方法を溶接用ロボ
ットに具体化した場合を示すが、クランプ作業を行なう
ためのロボット等のような種々のタイプの産業用ロボッ
トの制御を本発明によって達成することが可能である。
また、本発明は7軸ないし9I[ll或いはこれ以上の
軸数運動機能を有する産業用ロボットであれば、本発明
を適用することが可能である。
(発明の効果) 以」−のように、本発明にあっては、6輔を超える運動
機能を何する産業用ロボットの前記ロボットハンドの移
動軌跡をティーチングするようにした産業用ロボットの
制御方法であって、6軸を超える数の任意の軸を選択し
て当該軸の移動を固定させた後に、前記ロボットハンド
が移動する位置と方向の情報を人力し、6軸のみの移動
軌跡を記憶させてロボットをティーチングするようにし
たので、ロボットの作動軌跡を迅速がっ容易にティーチ
ングし得ることが可能となり、更にそのティーチングさ
れた軌跡通りをプレイバックすることが可能であり、ロ
ボットの制御を容易に行なうことが可能となった。
【図面の簡単な説明】
第1図は本発明の産業用ロボットの制御方法を具体化し
た産業用ロボットを示す斜視図、第2図は第1図に示さ
れたロボットの作動状態を示す概略図である。 10・・・回転台、11〜14・・・アーム、15・・
・ハンド本体、16・・・溶接ガン、20・・・ペンダ
ント、30・・・障害物。

Claims (1)

    【特許請求の範囲】
  1. 6軸を超える運動機能を有する産業用ロボットのロボッ
    トハンドの移動軌跡をティーチングするようにした産業
    用ロボットの制御方法であって、6軸を超える数の任意
    の軸を選択して当該軸の移動を固定させた後に、前記ロ
    ボットハンドが移動する位置と方向の情報を入力し、6
    軸のみの移動軌跡を記憶させてロボットをティーチング
    するようにした産業用ロボットの制御方法。
JP21123889A 1989-08-18 1989-08-18 産業用ロボットの制御方法 Pending JPH0379284A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21123889A JPH0379284A (ja) 1989-08-18 1989-08-18 産業用ロボットの制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21123889A JPH0379284A (ja) 1989-08-18 1989-08-18 産業用ロボットの制御方法

Publications (1)

Publication Number Publication Date
JPH0379284A true JPH0379284A (ja) 1991-04-04

Family

ID=16602575

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21123889A Pending JPH0379284A (ja) 1989-08-18 1989-08-18 産業用ロボットの制御方法

Country Status (1)

Country Link
JP (1) JPH0379284A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002210684A (ja) * 2000-11-14 2002-07-30 Daihen Corp トランスファロボット
JP2014050952A (ja) * 2012-09-10 2014-03-20 Fanuc Robotics America Inc 冗長ロボットを制御する方法
JP5939364B1 (ja) * 2015-07-24 2016-06-22 株式会社安川電機 加工装置
JP2017024160A (ja) * 2016-05-17 2017-02-02 株式会社安川電機 加工装置及びワークの生産方法
JP2018164959A (ja) * 2017-03-28 2018-10-25 川崎重工業株式会社 ロボット装置
US10112299B2 (en) 2014-10-29 2018-10-30 Kabushiki Kaisha Yaskawa Denki Machining apparatus and method of producing workpiece

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002210684A (ja) * 2000-11-14 2002-07-30 Daihen Corp トランスファロボット
JP2014050952A (ja) * 2012-09-10 2014-03-20 Fanuc Robotics America Inc 冗長ロボットを制御する方法
CN103753533A (zh) * 2012-09-10 2014-04-30 发纳科机器人美国公司 用于控制冗余机器人臂的方法
US10112299B2 (en) 2014-10-29 2018-10-30 Kabushiki Kaisha Yaskawa Denki Machining apparatus and method of producing workpiece
JP5939364B1 (ja) * 2015-07-24 2016-06-22 株式会社安川電機 加工装置
JP2017024160A (ja) * 2016-05-17 2017-02-02 株式会社安川電機 加工装置及びワークの生産方法
JP2018164959A (ja) * 2017-03-28 2018-10-25 川崎重工業株式会社 ロボット装置

Similar Documents

Publication Publication Date Title
EP2666598B1 (en) Nc machine tool system
EP1644782B1 (en) Multiple robot arm tracking and mirror jog
JP3040372B2 (ja) 加工ツール付ロボット及び加工方法
JP6279862B2 (ja) 冗長ロボットを制御する方法
JP5078770B2 (ja) 多関節ロボットのティーチングデータ検証方法
JP5056241B2 (ja) ロボットシステム制御装置
JP2004362018A (ja) 多関節ロボットのティーチングデータ作成方法
JPH10202568A (ja) 産業用ロボットおよびその教示方法
JP3444313B2 (ja) 工業用ロボットの制御装置
JPH01175608A (ja) ロボットのティーチングデータ作成方法
JPS6347078A (ja) 産業用ロボツト
JPH10296676A (ja) 工業用ロボット
JPS6125210A (ja) 工業用関節ロボツト
JPH01188903A (ja) ロボットのティーチングデータ修正方法
JPH0314676B2 (ja)
JPH03131484A (ja) 産業用ロボット
JP2521782B2 (ja) 産業用ロボットの制御方法
JPH03270887A (ja) 工業用ロボットの制御装置および制御方法
JPS60175111A (ja) ロボツト制御装置
JPH0550388A (ja) 工業用ロボツト
Armes Small-scale applications through robot arms: Two robot arm manipulators, with different design approaches, provide an introduction to small-scale applications
JPH01185704A (ja) ロボットのティーチングデータ修正方法
JPS6339352B2 (ja)
JPH01173207A (ja) ロボットのティーチング方法
JPH0957671A (ja) 多関節型移動体の制御装置及びその制御方法