(57)【要約】【課題】複数のロボットアームが併設されたロボット装置において、あるロボットアームに設けた表示器を介して他のロボットアームの動作可否状態を表示する。【解決手段】複数のロボットアームのうち１つのロボットアームの先端部に、当該のロボットアームとは異なる他のロボットアームの動作可否状態を表示する表示器２０５Ｂ、２１５Ｂを有する表示装置２０５、２１５を設ける。あるいはさらに、表示装置２０５、２１５にその表示装置が設けられたロボットアームの動作可否状態を表示する表示器２０５Ａ、２１５Ａを設ける。各ロボットアームの動作を制御するロボット制御装置２０２、２１２は基幹ＬＡＮ２３０を介して通信することにより、各ロボットアームの状態に関する情報を共有する。表示装置２０５、２１５の表示駆動信号は、各ロボットアームのサーボ制御信号やブレーキ制御信号の状態に基づき生成する。【選択図】図１
2015231651.tif 000002
【特許請求の範囲】
【請求項１】
複数のロボットアームを併設して成るロボット装置において、
前記複数のロボットアームのうち１つのロボットアームの先端部に、当該のロボットアームとは異なる他のロボットアームの状態を表示する第１の表示器を備えた表示装置を設けたことを特徴とするロボット装置。
【請求項２】
請求項１に記載のロボット装置において、前記表示装置に、その表示装置が設けられたロボットアームの状態を表示する第２の表示器を設けたことを特徴とするロボット装置。
【請求項３】
請求項１または２に記載のロボット装置において、前記複数のロボットアームの各々に関して、各ロボットアームの動作を制御するロボット制御装置が設けられ、各ロボットアームに対応するロボット制御装置がネットワークを介して通信することにより、各ロボットアームの状態に関する情報を共有することを特徴とするロボット装置。
【請求項４】
請求項１から３のいずれか１項に記載のロボット装置において、前記表示装置で表示される前記ロボットアームの状態は、前記ロボットアームが動作可能であるか否かを示す動作可否状態であることを特徴とするロボット装置。
【請求項５】
請求項１から４のいずれか１項に記載のロボット装置において、前記表示装置の表示駆動信号が前記ロボットアームの関節を駆動するサーボモータを制御するサーボ制御信号に基づき生成されることを特徴とするロボット装置。
【請求項６】
請求項１から４のいずれか１項に記載のロボット装置において、前記表示装置の表示駆動信号が当該の表示器の表示に係るロボットアームの関節の動作を規制するブレーキを制御するブレーキ制御信号に基づき生成されることを特徴とするロボット装置。
【請求項７】
請求項６に記載のロボット装置において、前記ブレーキ制御信号が、当該のブレーキ制御信号により制御されるブレーキが配置されたロボットアームの関節より導出され、その関節の近傍に配置された表示制御装置によって前記ロボットアームの先端部に設けられた前記表示装置で用いられる表示駆動信号に変換されることを特徴とするロボット装置。
【請求項８】
請求項１から７のいずれか１項に記載のロボット装置において、前記表示装置の表示面が前記ロボットアームの先端部の少なくとも半周面に渡って設けられることを特徴とするロボット装置。
【請求項９】
請求項１から８のいずれか１項に記載のロボット装置において、前記表示装置が、対象物を取り扱うためロボットアームの先端部に配置されたツールに設けられることを特徴とするロボット装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のロボットアームを併設して成るロボット装置に関するものである。
【背景技術】
【０００２】
近年、例えば小型で複雑な構造を持つ工業製品の組立に関しても工程の自動化の要求が高まっており、この種の製品は小型の産業用ロボットで高速かつ精密な組付けを行う必要がある。また、海外生産との競争力を確保するなどの見地から、コストを抑えた生産体制の確立が必須であり、一つのロボットが多くの組立工程を担い、高速かつ高精度で安定して止まらない生産性の高い生産ラインの確立が望まれている。
【０００３】
このような高効率な生産ラインを実現するために、複腕（複数アーム）構成の産業用ロボットアームを用いて、それぞれの手先に握らせた部品を作業台上の部品に精密に組み付けることがある。このようなロボットシステムにおいてロボットに組み付け作業を教示する場合、複数の教示者が作業を行う場合がある。例えば、いわゆるティーチングペンダントのような教示装置によってロボットアームを操作する作業者と、部品同士を目視し続けて組み付けの具合や成否を監視する作業者に分かれて作業することがある。前者の作業者のことを「操作役」、後者の作業者のことを「監視役」ということがある。
【０００４】
複数アーム構成のロボット装置において教示操作の対象とするロボットアームは、監視役と操作役が口頭によるコミュニケーションをとって、取り決められる。このようにして、これから教示操作の対象とするロボットアームのことを「取り決めアーム」ということがある。
【０００５】
この取り決めアームの教示作業では、監視役は、取り決めアームの近傍で待機し、取り決めアームの手先に視線と意識を集中させている。この場合、操作役が取り決めアームに対して行った操作の結果は、ティーチングペンダント（以下、ＴＰという）上にしか表示されないため、監視役はアームの動作可否状態を直接知ることは出来なかった。
【０００６】
ここで、「動作可否状態」とは特定操作（例えばＴＰによるジョグ操作やインチング操作）で直ちにロボットアームの動作が開始可能か否かの状態をいう。一般に、ロボットアームに対する教示は、ＴＰの操作によって、現在の位置姿勢から次の教示点へ向かって実際にロボットアームを動作させることによって行われる。このような教示操作は、例えばＴＰの特定操作によって、ＴＰ（あるいはロボットシステム全体）を教示操作を行えるモード（後述の教示モード）に移行させることによって可能となる。あるいは、デッドマンキー（スイッチ）のようなイネーブルスイッチを採用したＴＰでは、イネーブルスイッチをイネーブル状態にして初めてそのような教示操作が可能となる。
【０００７】
例えば上記のようなモード切り換えやスイッチ操作によって、教示操作が可能なモード、すなわち、教示モードにロボット装置を移行させることができる。この教示モードに入ると例えばロボットアームの関節を駆動するサーボモータがいわゆるサーボオン状態に切り換えられる。また、ロボットアームの各関節の動きをロックするブレーキなどが設けられている場合には、各関節のブレーキが係止状態から開放される。このような切り換えによって、続いて行われるＴＰの教示操作に応じてロボットアームを動作させることができるようになる。すなわち、教示モードであるとき動作可否状態は動作可能となり、教示モード以外のとき動作不可能となる。
【０００８】
旧来は、監視役と操作役のロボットアームの動作可否状態の情報交換は、例えば口頭によるコミュニケーションによってのみ行われていた。しかしながら、このような構成、作業形態では、操作役が合図を送るのを忘れたままロボットアームを動作させてしまい、例えば取り決めアームが動くと思っていない監視役にアームを衝突させてしまうような可能性がある。
【０００９】
この点に鑑み、ロボットアーム、もしくはロボットアーム近傍に動作可否を示す表示器を設ける表示制御装置が提案されている（例えば下記の特許文献１）。特許文献１の複腕構成のロボットシステムでは、複数のロボットアームにそれぞれ（またはロボットアーム近傍にそれぞれ）表示器が設けられ、これらの表示器によって、それぞれ当該のロボットアーム動作可否を示すようになっている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特許第３１８３３５５号
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１の構成では、特定のアームの動作可否状態は、そのアーム、またはその近傍に設けられた表示器によってのみ表示される。このため、特許文献１の構成では取り決めアーム以外のアーム（以下、非取り決めアームという）が教示モードになった場合、取り決めアームに集中している監視役は非取り決めアームが教示モードになったことに気付かない可能性がある。
【００１２】
例えば、取り決めアームを教示し終わった後、今度は非取り決めアームを教示するべく、操作役が取り決めアームを切り換える旨の合図を送ることなく非取り決めアームを教示モードにした場合を考える。このような状況では、特許文献１の構成では、取り決めアームに集中している監視役が非取り決めアームが教示モードとなったことに気がつくのは難しい。なぜなら、特許文献１の構成では、操作役が非取り決めアームを教示モードにしたとき、非取り決めアームが教示モードであることを表示しているのは監視者役の視野外、意識外の非取り決めアーム上の表示器であるためである。特許文献１のような表示方式では、非取り決めアームの方を時折見るような行動を取っていない限り、非取り決めアームが教示モードとなったことに気がつくのは極めて難しい。
【００１３】
本発明は、以上の問題に鑑み、複数のロボットアームが併設されたロボット装置において、あるロボットアームに設けた表示器を介して他のロボットアームの動作可否状態を表示できるようにすることにある。
【課題を解決するための手段】
【００１４】
上記課題を解決するため、本発明においては、複数のロボットアームを併設して成るロボット装置において、前記複数のロボットアームのうち１つのロボットアームの先端部に、当該のロボットアームとは異なる他のロボットアームの状態を表示する第１の表示器を備えた表示装置を設けた構成を特徴とする。
【００１５】
あるいはさらに、本発明においては、前記表示装置に、その表示装置が設けられたロボットアームの状態を表示する第２の表示器を設けた構成を特徴とする。
【発明の効果】
【００１６】
上記の特徴的な構成により、本発明によれば、ロボットアームの先端部に設けた第１の表示器によって、そのロボットアームとは異なる他のロボットアームの状態を表示することができる。このため、当該のロボットアームの動作に集中している監視役は、視線を移動することなく、同時に他のロボットアームの状態を容易に認識することができる。このため、本発明によれば、例えば監視役が注視しているのとは異なるアームが教示モードに切り換えられても容易にそのことを認識し、必要な回避行動などを取ることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明を採用した実施例１のロボット装置の概略構成を示した説明図である。
【図２】図１のロボット装置のロボットアーム先端に設けた表示器の構成例を示した斜視図である。
【図３】図１の装置における表示制御を示し、（Ａ）は教示操作に関する表示制御のフローチャート図、（Ｂ）、（Ｃ）は同表示制御の各ステップの表示器の表示状態を示した説明図、（Ｄ）は同表示制御で用いられる表示制御信号を示した説明図である。
【図４】本発明を採用した実施例２のロボット装置の概略構成を示した説明図である。
【図５】本発明を採用した実施例２のロボット装置の異なる配線方式を示した説明図である。
【図６】本発明を採用した実施例２のロボット装置の駆動制御系および表示制御系の構成を詳細に示した信号ブロック図である。
【図７】図４〜図６の装置における表示制御を示し、（Ａ）は教示操作に関する表示制御のフローチャート図、（Ｂ）、（Ｃ）は同表示制御の各ステップの表示器の表示状態を示した説明図、（Ｄ）は同表示制御で用いられる表示制御信号を示した説明図である。
【図８】図１のロボット装置で用いられるロボット制御装置の構成を示したブロック図である。
【発明を実施するための形態】
【００１８】
以下、図面に示す実施例に基づき、発明を実施するための好ましい形態につき詳細に説明する。以下では、２台のロボットアームを併設して成るロボット装置に関する実施例を示す。
【実施例１】
【００１９】
図１は、本発明を実施したロボットアーム２０１、２１１を併設して成るロボット装置２００の全体構成を示している。ロボットアーム２０１、２１１は、例えば６軸（関節）の垂直多関節ロボットアームであって、その各関節は各関節についてそれぞれ設けられたサーボモータをサーボ制御することにより所望の位置姿勢に制御することができる。
【００２０】
ロボットアーム２０１、２１１の動作は、ロボット制御装置２０２、２１２によりそれぞれ制御される。ロボット制御装置２０２、２１２には、それぞれＴＰ２０３，２１３が接続されている。ロボット制御装置２０２、２１２に接続されたＴＰ２０３、２１３の手動操作を介して各アームの動作をプログラミングすることができる。例えば各ロボットアーム２０１、２１１の基準位置（たとえばアーム先端のツール装着面など）を所望の軌跡で移動させる動作のプログラミングは、ＴＰ２０３、２１３によって軌跡上の教示点を順次指定することによって行われる。この教示点は、例えば、各アームを現在の位置姿勢から、ＴＰ２０３、２１３の手動操作によって移動させる動作を介して指定することができる。
【００２１】
ＴＰ２０３、２１３には、例えば、それぞれ対応するロボットアーム２０１、２１１を教示するための手動操作が可能な状態にするか、あるいは教示データに基づく自動運転を行う状態にするかの切り替えスイッチが設けられる。また、ＴＰ２０３、２１３には、それぞれ対応するロボットアーム２０１、２１１を教示モードにする教示モード指示スイッチが設けられる。また、ＴＰ２０３、２１３には、教示作業の動作指示を例えばＴＰ２０３、２１３に設けられたディスプレイなどに表示出力させるための動作指示スイッチなどが設けられる。
【００２２】
ロボットアーム２０１および２１１は、例えばそれぞれ６つの回転関節を有する６自由度マニプレータである。また、ロボットアーム２０１および２１１の先端には、作業対象のワークを把持するためのツールとして、図２に示すようなグリッパが設けられる。図２では、ロボットアーム２０１の先端に設けられるグリッパ２０１１廻りの構造を示しているが、ロボットアーム２１１の先端にも同様に構成されたグリッパが設けられる。
【００２３】
図２のグリッパ２０１１は、グリッパ先端部２０１１ｂにワークをハンドリングするためのフィンガー２０１１ａを有する。図示したグリッパ２０１１は、ほぼ円筒断面を有するグリッパ先端部２０１１ｂ、およびグリッパ基部２０１１ｃを有し、これらの内部に、フィンガー２０１１ａを開閉するアクチュエータが設けられる。フィンガー２０１１ａを開閉するアクチュエータは、モータやソレノイドなどの他、空気圧や油圧方式の任意のアクチュエータによって構成されていてよい。グリッパ２０１１は、ワークを作業場所に搬入、搬出したり、もしくは把持したワークを別のワークに組み付けたりする目的でロボットアームの先端に装着される。
【００２４】
また、グリッパ２０１１の作用部であるグリッパ先端部２０１１ｂおよびフィンガー２０１１ａは、ロボットアーム２０１のツール装着面に対して旋回可能に支持される。グリッパ先端部２０１１ｂおよびフィンガー２０１１ａの旋回駆動は例えばグリッパ基部２０１１ｃ内部に配置されたサーボモータなどによって行われる。あるいはこの旋回駆動のための駆動源は、ロボットアーム２０１のツール装着部側に配置されていてもよい。
【００２５】
図２に示すように、本実施例では、ロボットアーム２０１のグリッパ２０１１には、表示器２０５Ａ、２０５Ｂから成る表示装置２０５を動作可否表示手段として設けてある。
【００２６】
表示器２０５Ａおよび２０５Ｂは、例えば一定間隔で配置された複数のＬＥＤ２０６Ａおよび２０６Ｂと、これらＬＥＤを覆う円環（リング）形状の拡散板で構成する。ＬＥＤ２０６Ａまたは２０６Ｂを点灯あるいは点滅駆動すると、これらＬＥＤを覆う拡散板により外部に拡散照射される。本実施例では、上記のような構造により、表示器２０５Ａおよび２０５Ｂの表示面は、好ましくはグリッパ先端部２０１１ｂの全周に渡って配置される。
【００２７】
従って、例えば上述のように操作役と監視役の２人の作業者で教示作業を行なう場合、特に監視役はロボットアーム２０１近傍のどのような位置に居ても表示装置２０５の表示状態を容易に視認することができる。この表示装置２０５の視認容易性は、例えば、ロボットアーム２０１の各関節をどのような姿勢に制御しても、また、グリッパ先端部２０１１ｂおよびフィンガー２０１１ａをどのように旋回駆動しても変ることがない。
【００２８】
なお、表示装置２０５の配置位置は、グリッパ基部２０１１ｃの円周面上であってもかまわない。また、表示装置２０５の配置位置は、（特に監視役の）作業者が大きな視認移動を必要とせず、教示作業中、容易に視認できる位置であれば、グリッパ２０１１ではなく、ロボットアーム２０１側であってもかまわない。例えばロボットアーム２０１の先端に近い位置などに表示装置２０５を配置してもかまわない。
【００２９】
本実施例では、図２に示したグリッパおよび表示装置の構造は、図１のロボットアーム２１１側にも設ける。図１では煩雑になるのを避けるためグリッパ関係の参照符号を省略し、例えば、ロボットアーム２１１に関しては、上記のグリッパに配置した表示装置２０５と同等の構成として、表示器２１５Ａおよび２１５Ｂを有する表示装置２１５のみを図示している。
【００３０】
本実施例では、表示装置２０５、２１５の表示器２０５Ａ、２０５Ｂ、２１５Ａ、および２１５Ｂは、ロボットアーム２０１、２１１の状態、特に動作可否を表示するために用いる。ロボットアーム２０１の表示器２０５Ａと２０５Ｂ、そしてロボットアーム２１１の表示器２１５Ａと２１５Ｂは、図１、図２に示すように同時に表示内容が確認出来るようそれぞれ隣接して配置されている。
【００３１】
そして、各アームの第１の表示器２０５Ｂ、２１５Ｂは、その表示器が設けられたアームとは異なるアームの状態の表示に、また、第２の表示器２０５Ａ、２１５Ａはその表示器が設けられたアームの状態の表示に用いる。このように表示器を使い分けることにより、（特に監視役の）作業者は、一方のアーム先端部を注視しているだけでも、そのアームの状態はもちろん、同時にそのアームとは異なる他のアーム状態も視認することができる。
【００３２】
例えば、ロボットアーム２０１の表示器２０５Ｂおよびロボットアーム２１１の表示器２１５Ｂ（第１の表示器）は、各表示器が設けられたアームとは異なる他のロボットアーム２１１、およびロボットアーム２０１の状態表示にそれぞれ用いる。
【００３３】
また、ロボットアーム２０１の表示器２０５Ａおよびロボットアーム２１１の表示器２１５Ａ（第２の表示器）は、各表示器が設けられたロボットアーム２０１、およびロボットアーム２１１の状態表示にそれぞれ用いる。
【００３４】
例えば、ＴＰ２０３の操作によってロボットアーム２０１が教示モードにされたときには、ロボットアーム２０１の表示器２０５Ａと、ロボットアーム２１１の表示器２１５Ｂを点灯させる。また、ＴＰ２１３の操作によってロボットアーム２１１が教示モードにされたときには、ロボットアーム２１１の表示器２１５Ａと、ロボットアーム２０１の表示器２０５Ｂを点灯させる。また、ロボットアーム２０１および２１１がともに教示モードでないときは、すべての表示器を消灯させる。このような表示制御は、後述の表示制御装置２０４Ａ、２０４Ｂ、２１４Ａ、２１４Ｂを介して行う。
【００３５】
ロボットアーム２０１、２１１を制御するロボット制御装置２０２とロボット制御装置２１２は、例えば基幹ＬＡＮ２３０に接続されている。基幹ＬＡＮ２３０は、例えばＩＥＥＥ−８０２．３規格その他のネットワーク規格に基づき構成されたローカルエリアネットワークである。本実施例のロボット装置では、ロボットアーム２０１、２１１の状態、特に動作可否状態に関する情報は、基幹ＬＡＮ２３０を介してネットワーク共有される。そして、共有された動作可否状態に基づき、後述の表示制御装置２０４Ａ、２０４Ｂ、２１４Ａ、２１４Ｂを介して上記の表示器２０５Ａ、２０５Ｂ、２１５Ａ、および２１５Ｂの表示が制御される。動作可否状態に関する情報の共有は、例えばロボット制御装置２０２、２１２が基幹ＬＡＮ２３０に接続された不図示のＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）の共有メモリ空間にアクセスすることで実現できる。あるいは、上記の情報共有は、ロボットアームの動作可否状態が変化した時、あるいは間欠的にアームの動作可否状態に対応する情報を格納したパケットをロボット制御装置間で基幹ＬＡＮ２３０を介して送受信することなどによっても可能である。上記の共有メモリ空間のアクセスや、パケット交換には、必要に応じて任意のネットワークプロトコルを用いることができる。
【００３６】
ここで、それぞれのロボット制御装置２０２、２１２から表示制御装置２０４Ａ、２０４Ｂ、２１４Ａ、２１４Ｂを介して各表示器を点灯制御させるための経路についてさらに詳細に説明する。上記の通り、ロボット制御装置２０２とロボット制御装置２１２は基幹ＬＡＮ２３０で接続されており、各々のロボットアームの状態に関する情報（あるいは制御情報など）を互いに共有できるようになっている。
【００３７】
また、図１のロボット制御装置２０２の表示制御装置２０４Ａ、２０４Ｂは表示器２０５Ａ、２０５Ｂの表示をそれぞれ制御する。また、ロボット制御装置２１２の表示制御装置２１４Ａ、２１４Ｂは表示器２１５Ａ、２１５Ｂの表示をそれぞれ制御する。これら各表示制御装置および表示器の間の信号線は、例えば図１に破線で示すようにロボットアーム２０１、２１１の内部に配線する。
【００３８】
ロボットアーム２０１の表示制御装置２０４Ａは、上記の通り当該のロボットアーム２０１の動作可否状態に応じて表示器２０５Ａの表示を制御する。一方、ロボットアーム２０１の表示制御装置２０４Ｂは、当該のロボットアーム２０１とは異なるロボットアーム２１１の動作可否状態に応じて表示器２０５Ｂの表示を制御する。このため、ロボットアーム２０１の表示制御装置２０４Ａは、制御装置２０２から当該のロボットアーム２０１の動作可否状態に関する信号を受け取り、表示器２０５Ａの表示を制御する。また、同アームの表示制御装置２０４Ｂは、基幹ＬＡＮ２３０を介して伝達されたロボットアーム２１１の動作可否状態に関する信号を受け取り、表示器２０５Ｂの表示を制御する。
【００３９】
また、ロボットアーム２１１の表示制御装置２１４Ａは、上記の通り当該のロボットアーム２１１の動作可否状態に応じて表示器２１５Ａの表示を制御する。一方、ロボットアーム２１１の表示制御装置２１４Ｂは、当該のロボットアーム２１１とは異なるロボットアーム２０１の動作可否状態に応じて表示器２１５Ｂの表示を制御する。このため、ロボットアーム２１１の表示制御装置２１４Ａは、制御装置２１２から当該のロボットアーム２１１の動作可否状態に関する信号を受け取り、表示器２１５Ａの表示を制御する。また、同アームの表示制御装置２１４Ｂは、基幹ＬＡＮ２３０を介して伝達されたロボットアーム２０１の動作可否状態に関する信号を受け取り、表示器２１５Ｂの表示を制御する。
【００４０】
表示制御装置２０４Ａ、２０４Ｂ、２１４Ａ、２１４Ｂが各表示器の表示を動作可否状態に応じて制御するための信号としては、例えば、ロボットアーム２０１、２１１の関節のサーボモータを制御するサーボ信号を用いることができる。例えば、あるロボットアームの教示モードにおいては、当該ロボットアームの全ての関節をティーチングペンダントの手動操作に応じて動作させることが必要である。このため、多くの場合当該アームの各関節のサーボモータは一括して、ＯＮ／ＯＦＦ（イネーブル／ディスエーブル）される。従って、例えば各表示制御装置が各表示器の表示を動作可否状態に応じて制御するための信号としては、この各関節のサーボモータの１つ（あるいは全体）を制御するサーボ信号（いわゆるサーボＯＮ信号などのサーボ制御信号）を利用できる。
【００４１】
以下、本実施例では、表示制御装置２０４Ａ、２０４Ｂ、２１４Ａ、２１４Ｂが各表示器の表示を動作可否状態に応じて制御するための信号としては、このようなサーボ制御信号を用いるものとする。この場合、表示制御装置２０４Ａ、２０４Ｂ、２１４Ａ、２１４Ｂは、例えばサーボ制御信号を表示装置２０５、２１５の各表示器に入力可能な表示駆動信号に変換するデューティ比（あるいはさらに電圧／電流）変換回路から構成することができる。
【００４２】
ここで、図８に、図１のロボット制御装置２０２（または２１２）、ロボットアーム２０１（または２１１）、ＴＰ２０３（２１３）の制御系の基本構成を示しておく。図８の制御系は、ロボット制御装置２、ロボットアーム１、およびＴＰ３による構成である。図８のロボット制御装置２、およびロボットアーム１は、図１のロボット制御装置２０２（または２１２）およびロボットアーム２０１（または２１１）に対応し、図８のＴＰ３は、図１のＴＰ２０３（または２１３）に対応する。また、図８では図１の基幹ＬＡＮ２３０に対応するネットワークとして基幹ＬＡＮ３０を示してある。
【００４３】
なお、図８では、ロボット制御装置２、ロボットアーム１、およびＴＰ３による基本構成のみを示し、上述の動作可否状態を表示するための表示系の構成は図示を省略してある。
【００４４】
ロボット制御装置２の主制御部は汎用マイクロプロセッサなどから成るＣＰＵ５０１により構成される。ＣＰＵ５０１には当該のロボット装置全体を制御するプログラムを格納したＲＯＭ５０２、ＣＰＵ５０１のワークエリアとして用いられるＲＡＭ５０３が接続される。また、各種の制御データの入出力に用いられる記憶装置として、外部記憶装置５０４を設けることがある。この外部記憶装置５０４は、例えば（着脱式の）ＨＤＤ、ＳＳＤ、フラッシュメモリなどから構成され、ロボットアーム１の教示（プログラミング）内容や、ＲＯＭ５０２のプログラムを更新する制御データの入出力に用いられる。上記各部は不図示の内部バスによって接続される。また、ＣＰＵ５０１は任意のインターフェース規格に基づき構成されたインターフェース回路５０５ａを介してＴＰ３と通信し、ＴＰ３の操作状態を入力することができる。また、ＣＰＵ５０１は上記のネットワーク規格に基づき構成されたインターフェース回路５０６を介して基幹ＬＡＮ３０と通信し、基幹ＬＡＮ３０を介して上述のように各ロボットアームの状態に関する情報を共有する。
【００４５】
以下、上記構成における表示制御につき図３を参照して説明する。ここでは、ロボットアーム２０１を教示操作する場合の表示装置２０５（ロボットアーム２０１）、および表示装置２１５（ロボットアーム２１１）の表示制御を例示する。
【００４６】
図３（Ａ）は、ロボットアーム２０１を手動教示操作する際の制御の流れ（ステップＳ０〜Ｓ４）を示している。図３（Ａ）は、主にＴＰ２０３からの操作を中心に示してある。各ステップ（Ｓ０〜Ｓ４）の操作に応じたロボットアーム２０１各部の制御はロボット制御装置２０２のＣＰＵ５０１（図８）によって実行される。そのためのＣＰＵ５０１の制御プログラムは、例えば図８のＲＯＭ５０２に格納しておくことができる。
【００４７】
また、図３（Ｂ）、（Ｃ）は図３（Ａ）の各ステップ（ステップＳ０〜Ｓ４）に対応して、ロボットアーム２０１、２１１の表示装置２０５、２１５の表示状態を示している。表示装置２０５、２１５の各表示器２０５Ａ、２０５Ｂ、２１５Ａ、２１５Ｂに関しては、斜線により点灯状態を示すよう図示してある。
【００４８】
また、図３（Ｄ）は図３（Ａ）のステップＳ０〜Ｓ４におけるサーボ制御信号（左側）および表示駆動信号（右側）の変化を示している。本実施例では、表示装置２０５、２１５の各表示器の表示状態は、図３（Ａ）の教示操作に応じて変動するサーボ制御信号に基づき、例えば表示制御装置２０４Ａ、２０４Ｂ、２１４Ａ、２１４Ｂが表示駆動信号を生成することにより実現される。なお、本実施例のようにサーボ制御信号を利用する場合、ロボットアームを教示モードに制御する場合は、そのアームのサーボ制御信号がいわゆるサーボＯＮ状態に制御される。このような信号変化の場合、図３（Ｄ）に示すように表示制御装置２０４Ａ、２０４Ｂ、２１４Ａ、２１４Ｂのデューティ比変換（あるいはタイミング変換）は基本的に不要である。そして、これら表示制御装置２０４Ａ、２０４Ｂ、２１４Ａ、２１４Ｂは、例えば、必要な電圧ないし電流変換を行うよう構成されていればよい。
【００４９】
図３（Ａ）の教示操作開始時（ステップＳ０）には、まだ教示操作が行われていないため、ロボットアーム２０１、２１１のサーボ制御信号はいわゆるサーボＯＦＦである。このため、図３（Ｂ）、（Ｃ）に示すように、ロボットアーム２０１、２１１の全ての表示器２０５Ａ、２０５Ｂ、２１５Ａ、２１５Ｂは消灯している。
【００５０】
ここで、教示操作を行う作業者がＴＰ２０３からロボットアーム２０１を教示モードにする（ステップＳ１）。これに応じて、ロボット制御装置２０２は、ロボットアーム２０１を教示モードとするため、当該アームのサーボ制御信号をサーボＯＮ状態とする。これにより、表示制御装置２０４Ａを介して表示器２０５Ａが点灯する。
【００５１】
また、上記のように各アームの状態は、基幹ＬＡＮ２３０を介して共有されているため、ロボットアーム２０１の教示モード（例えば上記サーボ制御信号の状態）は基幹ＬＡＮ２３０を介してロボットアーム２１１のロボット制御装置２１２に伝達される。これに応じてロボット制御装置２１２は、ロボットアーム２０１のサーボ制御信号に応じた信号を表示制御装置２１４Ｂに供給して表示駆動信号を生成させ、表示器２１５Ｂを点灯させる。一方、この時ロボットアーム２１１は教示モードにはされておらず、サーボＯＦＦであるため、上記とは逆の制御過程によって、表示器２０５Ｂ、表示器２１５Ａは消灯状態に制御される（以下同様）。
【００５２】
ＴＰ２０３で教示操作が行われている間（ステップＳ２）は、ロボット制御装置２０２において当該ロボットアーム２０１のサーボ制御信号がサーボＯＮ状態に保持されるため、表示制御装置２０４Ａを介して、表示器２０５Ａが点灯し続ける。この状態はロボット制御装置２１２に継続して伝達されるため、表示制御装置２１４Ｂを介して、表示器２１５Ｂは点灯状態が続く。また、依然としてロボットアーム２１１は教示モードにはされておらず、サーボＯＦＦであるため、上記とは逆の制御過程によって、表示器２０５Ｂ、表示器２１５Ａは消灯し続ける。
【００５３】
教示操作が終わり、作業者がＴＰ２０３からロボットアーム２０１を動作不可能にすると（ステップＳ３）、ロボット制御装置２０２はサーボ制御信号をサーボＯＦＦとするので、これに応じて表示制御装置２０４Ａを介して表示器２０５Ａは消灯する。この状態はロボット制御装置２１２に継続して伝達されるため、表示制御装置２１４Ｂを介して、表示器２１５Ｂは消灯される。表示器２０５Ｂ、表示器２１５Ａは依然として消灯状態である。教示操作終了時（ステップＳ４）、全ての表示器は消灯状態を保持する。
【００５４】
以上では、ロボットアーム２０１が教示操作に応じて教示モードに制御される例を示したが、ロボットアーム２１１が教示モードに制御される場合は、例えば図３（Ｂ）、（Ｃ）の各表示器の参照符号を相互に交換して読み換えればその時の表示状態になる。
【００５５】
以上のように、本実施例では、併設されたロボットアーム２０１、２１１の先端部付近に、当該アームの状態を表示する表示器と、そのアームとは異なる他のアームの状態を表示する表示器から成る表示装置２０５、２１５を設けている。これらの表示装置２０５、２１５を構成する表示器２０５Ａ、２０５Ｂ、２１５Ａ、２１５Ｂは、特に監視役がほとんど視線移動を必要とせず容易に視認することができる。従って、監視役は、注視しているロボットアームのみならず、併設された他のアームの状態、特に動作可否状態を極めて容易に同時に確認できる。このため、ＴＰ２０３、２１３を介して操作役が合図を忘れて監視役が注視しているのとは異なるロボットアームを教示モードに切り換えたとしても、監視役はそのことを直ちに認識できる。従って、監視役は必要な回避行動を取るなど、必要な措置を講じることができ、安心して作業に集中することができる、また、各ロボットアームの状態を効率よく確認でき、作業の円滑化を図ることができる、という優れた効果がある。
【００５６】
また、本実施例では、上記の特定のアームの状態を表示する表示器と、そのアームとは異なる他のアームの状態を表示する表示器から成る表示装置２０５、２１５の表示面は、ロボットアーム先端部のほぼ全周に渡って設けられるよう構成されている。このような構造は表示装置２０５、２１５の表示面を図２に示したようにリング（円環）状に構成することにより実現される。このような構造により、特に監視役はロボットアーム２０１近傍のどのような位置に居ても表示装置２０５の表示状態を容易に視認することができる。また、ロボットアーム２０１の各関節をどのような姿勢に制御しても、また、グリッパ先端部２０１１ｂおよびフィンガー２０１１ａをどのように旋回駆動しても変ることがない。このため、ロボット装置の動作状況や作業状況に拘らず、作業者は特定のアームの状態と、そのアームとは異なる他のアームの状態を極めて高い視認性をもって確認することができ、安心してロボット装置の教示作業を円滑かつ効率よく実施することができる。
【００５７】
なお、以上では、２台のロボットアームが併設される構成を示したが、３台以上のロボットアームが併設される構成においても本発明の構成は実施できる。その場合、あるロボットアームに設ける表示装置（例えば上記の２０５）には、そのアームの状態を示す表示器（上記の２０５Ａ）の他に、そのアームとは異なる他のアームの状態を表示する表示器を併設されているアームの数だけ配置できる。例えば、上記の表示装置２０５の場合、当該アームの状態を示す表示器２０５Ａの他に、そのアームとは異なる他のアームの状態を表示する表示器２０５Ｂ、さらに２０５Ｃ、２０５Ｄ…を配置することができる。このような構成においても、上述同様に例えばネットワークを介して併設された各ロボットアームの状態に関する情報を共有することによって、特定のアーム先端の表示装置によって、そのアームとは異なる他のアームの状態を表示することができる。
【００５８】
また、以上では、２台のロボットアーム２０１、２１１が併設され、それぞれにロボット制御装置２０２、２１２とＴＰ２０３とＴＰ２１３が配置される構成を示した。しかしながら、そのアームの状態を示す表示器の他に、そのアームとは異なる他のアームの状態を表示する表示器を有する表示装置２０５、２１５を特定のアームの先端部に設ける構成はロボット制御装置やＴＰの配置態様に拘らず実施できる。
【００５９】
例えば２台のロボットアームに対して、１組のロボット制御装置とＴＰが配置され、ＴＰに設けた適当な教示操作対象切り換えスイッチなどによって、各アームの教示を行うような構成においても本発明の構成は実施可能である。この場合、教示操作対象切り換えスイッチの操作によって制御される教示操作対象アームの選択状態に応じて、表示装置２０５、２１５のうち適当な表示器の表示状態を変更することができる。すなわち、教示操作対象として選択された（あるいは選択されていない）アームの表示装置２０５、２１５のうち適当な表示器の表示状態を点滅や、表示色変更などを行うことができる。このような制御により、作業者は、教示操作対象の切り換えから、特定のアームが教示モードに至るまでの状態を段階的に、確実に把握することができる。
【００６０】
なお、図１に示したように２台（あるいはそれ以上）のロボットアームを併設し、特定の作業工程を担当させる場合、そのようなロボットアームの配置単位を「セル」などと呼ぶ場合がある。また、そのようなセルを複数、隣接して配置する単位を「ステーション」などと呼ぶ場合がある。図１に示したロボット装置では、例えばロボットアーム２０１、２１１を上記の１セルを構成するよう配置し、協働して何らかの組立や加工工程を担当するよう教示することができる。一方、本発明は、表示装置（２０５、２１５）が、それらの表示装置が設けられているアームとは異なる他のロボットアームの状態を表示できる表示器（上記の２０５Ｂ、２１５Ｂ…）を備えている点に１つの特徴がある。そして、他のロボットアームの状態を表示する表示器（２０５Ｂ、２１５Ｂ…）は、必ずしも同じセルやステーションといった配置単位に含まれる他のアームの状態を表示するものである必要はない。例えば、他のロボットアームの状態を表示する表示器（２０５Ｂ、２１５Ｂ…）は、隣接、離間状態に拘らず、そのアームが属するのとは別のセルやステーションなどの配置単位に含まれるアームの状態を表示するよう構成してもよい。
【００６１】
また、以上では、表示装置２０５、２１５の表示面は、ロボットアーム先端部のほぼ全周に渡って設けられるものとしたが、例えば作業者の典型的な立ち位置などに応じて、その作業者の最も視認しやすい面（のみ）に配置するようにしてもよい。例えば、表示装置２０５、２１５は、操作役や監視役の典型的な立ち位置から見てロボットアームの内側（または外側）の半周面に渡って配置するようにしてもよい。
【００６２】
すなわち、表示装置２０５、２１５の表示面は、ロボットアーム先端部片側の少なくともほぼ半周（あるいはそれ以上）に渡って配置すればよい。これにより、ロボットアームの位置姿勢などに拘らず作業者がそのアームおよびそのアームとは異なるアームの状態を容易に把握できる、という作用効果の大部分を達成することができる。
【００６３】
なお、以上では、表示装置２０５、２１５を、ロボットアームの先端部に対象物を取り扱うツールとして配置されるグリッパ２０１１に設ける構成を例示した。しかしながら、表示装置２０５、２１５を設けるツールはグリッパ（ハンド）などに限定されるものではなく、上記表示装置２０５、２１５と同等の表示装置は、ロボットアームに配置される任意のツール（ないしエンドエフェクタ）に設けることができる。また、表示装置２０５、２１５と同等の表示装置は、必ずしもツールやエンドエフェクタに配置する必要はなく、例えばロボットアームの先端部付近を構成するリンクの１つに設けるようにしてもよい。
【実施例２】
【００６４】
上記実施例では、表示装置２０５、２１５でロボットアームの状態を表示するためにサーボ制御信号を用いる例を示したが、ロボットアームの状態を表示するには、ロボット装置で用いられる他の信号を利用してもよい。以下の実施例では、ロボットアームの関節の動作を規制するブレーキを駆動するブレーキ駆動信号を利用して表示装置の表示駆動信号を生成する例を示す。
【００６５】
ロボットアームでは、各回転関節のサーボモータの駆動電源が遮断された時に、重力に抗して位置を維持するための駆動装置として各関節のサーボモータの駆動軸にブレーキが設けられる。この種のブレーキには、例えば通電時解放型ブレーキが用いられる。この通電時解放型のブレーキは、無通電時はサーボモータの出力軸を制動保持し、通電時はサーボモータの出力軸を解放するよう動作する。通常、ロボット装置の電源投入直後は、ブレーキは無通電状態であり、ロボットアームのサーボモータの駆動軸は制動保持され、ロボットアームはその位置姿勢を保持する。一方、ロボットアームを教示モードにする場合には、各ブレーキに通電し駆動することにより、各関節のサーボモータの駆動軸を解放する。これにより各関節の状態をサーボモータに自由に制御できるようになる。
【００６６】
本実施例では、上記のロボットアームの関節に設けられるブレーキを制御するブレーキ制御信号を変換して、特定のアームの状態と、そのアームとは異なる他のアームの状態を表示する表示装置の表示駆動信号を生成する。
【００６７】
図４および図５は、図１と同等の様式で、本実施例のロボット装置の構成を示している。図４と図５で異なるのは、ブレーキ制御信号を利用した表示装置の制御系の配線方式のみであり、対応する部材には各図で同一の参照符号を用いている。また、図４および図５では、図１の２００番台の参照符号の代りに３００番台の符号を用いており、図４および図５において１０および１の桁が図１のものと一致する部材は図１のものと同一ないし同等の部材である。
【００６８】
図４および図５のロボット装置３００は、ロボットアーム３０１、３１１を併設して構成される。動作可否表示手段としての表示装置３０５、３１５を構成する表示器３０５Ａ、３０５Ｂ、３１５Ａ、３１５Ｂは、ロボットアーム３０１、３１１先端の図１と同等の位置に配置される。表示装置３０５、３１５が配置されるグリッパ廻りの構成は、図２に示したのとほぼ同様に構成でき、表示器３０５Ａ、３０５Ｂ、３１５Ａ、３１５Ｂの配置構造は図１、図２の表示器２０５Ａ、２０５Ｂ、２１５Ａ、２１５Ｂのものと同じでよい。
【００６９】
図４および図５の構成でも、ロボットアーム３０１、３１１にはそれぞれ対応するロボット制御装置３０２、３１２が配置されており、各ロボット制御装置にはＴＰ３０３、３１３がそれぞれ接続されている。
【００７０】
また、表示装置３０５、３１５の表示器３０５Ａ、３０５Ｂ、３１５Ａ、３１５Ｂの表示制御は、表示制御装置３０４Ａ、３０４Ｂ、３１４Ａ、３１４Ｂによって行われる。本実施例では、表示装置３０５または３１５が設けられたアームの状態を表示する表示器３０５Ａ、３１５Ａは表示制御装置３０４Ａ、３１４Ａにより制御される。
【００７１】
図４、図５において、表示制御装置３０４Ａ、３１４Ａは、当該アームの関節の１つに設けられたブレーキ３０９Ｋ、３１９Ｋ（図４にのみ図示）のブレーキ制御信号を表示器３０５Ａ、３１５Ａの表示駆動信号に変換する。ブレーキ制御信号はロボットアーム３０１、３１１の先端に近い関節に配置されたブレーキ３０９Ｋ、３１９Ｋから取り出される。
【００７２】
そして、図４では、ロボットアーム３０１、３１１の内部に配置された表示制御装置３０４Ａ、３１４Ａに結線されている。一方、図５ではブレーキ制御信号はロボットアーム３０１、３１１の先端に近い関節に配置されたブレーキから関節外に導出され、ロボットアーム３０１、３１１のリンクの外側に配置された表示制御装置３０４Ａ、３１４Ａに結線されている。表示制御装置３０４Ａ、３１４Ａから表示器３０５Ａ、３１５Ａへの配線は、図４ではアーム内を通り、図５ではアーム外を通るよう結線されている。図４と図５で異なるのは、上記の表示制御装置３０４Ａ、３１４Ａの配置と、結線方式のみである。
【００７３】
表示装置３０５、３１５の表示器３０５Ｂ、３１５Ｂの表示制御を行う表示制御装置３０４Ｂ、３１４Ｂは、図１の表示制御装置２０４Ｂ、２１４Ｂと同様にロボット制御装置３０２、３１２の側に配置されている。
【００７４】
ロボット制御装置３０２、３１２は、上述の図８に示したものと同様に構成することができる。各ロボットアームの状態に関する情報は、上述の実施例と同様、基幹ＬＡＮ３３０を介して共有される。例えば、ブレーキ３０９Ｋ、３１９Ｋ（図４）のブレーキ制御信号の状態を基幹ＬＡＮ３３０を介して共有し、表示制御装置２０４Ｂ、２１４Ｂは共有された他のアームのブレーキ制御信号の状態に応じて表示器３０５Ｂ、３１５Ｂを表示制御する。
【００７５】
図６に、上記のブレーキ制御信号を利用した表示制御系の構成をブロック図として示す。図６のロボットアーム３０１は６関節（６軸：Ｊ１〜Ｊ６）分のサーボモータ３０７ａ〜３０７ｆを含み、各サーボモータの動作はそれぞれドライバ３０６ａ〜３０６ｆを介してロボット制御装置３０２により制御される。
【００７６】
図６では、図４のブレーキ３０９Ｋに相当するのはブレーキ３０８ｅで、このブレーキ３０８ｅのブレーキ制御信号が表示制御装置３０４Ａに入力され、表示器３０５Ａの表示駆動信号に変換される。ブレーキ制御信号の状態は、基幹ＬＡＮ３３０を介して共有され、ロボット制御装置３０２を介して表示制御装置３０４Ｂに入力される。なお、図６では図示を省略してあるが、ロボットアーム３１１側も上記のロボットアーム３０１側と同様に構成されているものとする。
【００７７】
図７（Ａ）〜（Ｄ）は、上記実施例の図３と同等の様式で上記構成における表示制御を示している。
【００７８】
図７（Ａ）は、ロボットアーム３０１を手動教示操作する際の制御の流れ（ステップＳ０〜Ｓ５）を示している。図７（Ａ）は、主にＴＰ３０３からの操作を中心に示してある。各ステップ（Ｓ０〜Ｓ５）の操作に応じたロボットアーム３０１各部の制御はロボット制御装置３０２のＣＰＵ５０１（図８）によって実行される。そのためのＣＰＵ５０１の制御プログラムは、例えば図８のＲＯＭ５０２に格納しておくことができる。
【００７９】
また、図７（Ｂ）、（Ｃ）は図７（Ａ）の各ステップ（ステップＳ０〜Ｓ５）に対応して、ロボットアーム３０１、３１１の表示装置３０５、３１５の表示状態を示している。表示装置３０５、３１５の各表示器３０５Ａ、３０５Ｂ、３１５Ａ、３１５Ｂに関しては、斜線などにより点灯および点滅状態を示すよう図示してある。
【００８０】
また、図７（Ｄ）は図７（Ａ）のステップＳ０〜Ｓ５におけるブレーキ制御信号（左側）および表示駆動信号（右側）の変化を示している。本実施例では、表示装置３０５、３１５の各表示器の表示状態は、図７（Ａ）の教示操作に応じて変動するブレーキ制御信号に基づき、例えば表示制御装置３０４Ａ、３０４Ｂ、３１４Ａ、３１４Ｂが表示駆動信号を生成することにより実現される。
【００８１】
本実施例では、図７（Ｄ）の左側に示すように、ロボットアームがＴＰから教示対象として選択されると、ブレーキ制御信号は間欠的にブレーキを通電する状態に切り換えられる。そして、その後、ロボットアームを教示モードに切り換えると、ブレーキ制御信号は対応するブレーキを通電するＯＮ状態に切り換わる。アームが教示対象として選択された時、間欠的にブレーキを通電する時のブレーキ制御信号のデューティ比は、例えばブレーキを全開放しない程度（例えば１〜１０数ＫＨｚ程度）に選ばれる。
【００８２】
ブレーキ制御信号が上記のような信号変化を示す場合、図７（Ｄ）の左−＞右に示すように表示制御装置３０４Ａ、３０４Ｂ、３１４Ａ、３１４Ｂは、適当な分周比でデューティ比変換を行う。これにより、当該のアームが教示対象として選択されたことを示すよう、作業者が視認可能な程度の周波数（例えば１〜数Ｈｚ程度）で表示器３０５Ａ、３０５Ｂ、３１５Ａ、３１５ＢをＯＮ／ＯＦＦする表示駆動信号に変換する。このように、ブレーキが解放されることのない程度のデューティ比の域のＰＷＭ波のブレーキ駆動信号を周波数変換し、点滅表示を行う表示駆動信号として利用することができる。
【００８３】
図７（Ａ）の教示操作開始時（ステップＳ０）には、ロボットアーム３０１、３１１のブレーキ制御信号は駆動信号はデューティ比０％である。この時は、図７（Ｂ）、（Ｃ）に示すように、ロボットアーム３０１、３１１の全ての表示器３０５Ａ、３０５Ｂ、３１５Ａ、３１５Ｂは消灯状態に制御される。
【００８４】
ここで、教示操作を行う作業者がＴＰ３０３から教示対象としてロボットアーム３０１を選択すると（ステップＳ１）、ブレーキ制御信号はデューティ比１０％となる。これにより、表示制御装置３０４Ａ、３１４Ｂを介してブレーキ制御信号が表示駆動信号に変換され、表示器３０５Ａと表示器３１５Ｂが点滅を開始する（図７（Ｄ））。この時、ロボットアーム３１１は教示対象として選択されておらず、表示器３０５Ｂ、表示器３１５Ａは消灯したままに制御される。なお、表示器３０５Ｂ、３１５Ｂの表示状態が基幹ＬＡＮ３３０を介して共有されるブレーキ制御信号によって制御されるのは上述の実施例と同じである。
【００８５】
次に、作業者がＴＰ３０３からロボットアーム３０１を動作可能にする操作を行うと（ステップＳ２）、これに応じて、ロボット制御装置３０２は、当該アームのブレーキ制御信号をデューティ比１００％の通電状態とする。これにより、ロボットアーム３０１の各ブレーキが開放状態となる。また、表示制御装置３０４Ａ、３１４Ｂがブレーキ制御信号を変換して生成した表示駆動信号により、表示器３０５Ａ、表示器３１５Ｂは点滅から点灯に表示が変わる。表示器３０５Ｂ、表示器３１５Ａは依然として消灯したままに制御される。
【００８６】
操作役がＴＰ３０３からアーム３０１を教示操作している間（ステップＳ３）、ブレーキ制御信号はデューティ比１００％を維持し続け、表示器３０５Ａ、表示器３１５Ｂは点灯状態、表示器３０５Ｂ、表示器３１５Ａは消灯状態を維持する。そして、教示操作が終了すると（Ｓ４、Ｓ５）、ブレーキ制御信号はデューティ比０％に戻り、表示器３０５Ａ、３０５Ｂ、３１５Ｂ、３１５Ａは消灯状態に戻る。
【００８７】
本実施例において、特定のアームの状態を表示する表示器と、そのアームとは異なる他のアームの状態を表示する表示器から成る表示装置を設ける構造に関する作用効果は上述の実施例１と同様である。本実施例では、上述の実施例１の効果に加えて以下のような作用効果を期待できる。
【００８８】
実施例１では、表示装置２０５、２１５の設けられたアームそれ自体の状態を表示する表示器２０５Ａ、２１５Ａの表示駆動信号をロボットアーム２０１、２１１のアーム内部、および関節内部などを経由して先端まで配線する必要があった。これに対して、本実施例では、ロボットアーム３０１、３１１の関節のブレーキを制御するブレーキ制御信号を用いて表示装置３０５、３１５の設けられたアームそれ自体の状態を表示する表示器３０５Ａ、３１５Ａの表示駆動信号を生成している。このため、本実施例では、例えばアーム先端に近い関節付近から表示装置３０５、３１５の設けられたアーム先端部までブレーキ制御信号ないしこの信号を変換して生成された表示駆動信号の信号線を配線するだけでよい。従って、表示装置３０５、３１５の表示制御のために必要な信号線のうち少なくとも１本を実施例１よりも短くすることができる。
【００８９】
特に表示装置３０５、３１５の表示器３０５Ａ、３１５Ａは、これらが配置されたアームそれ自体の状態を表示するものであって、特に表示の重要度が高い。そして、本実施例によれば、この表示の重要度が高い表示器３０５Ａ、３１５Ａのための信号線が断線する可能性を低減でき、信頼性を大きく向上することができる。
【００９０】
また、図５に示したように、表示制御のために必要な信号系はアーム外側に配線するよう構成してもよい。図５では、表示器３０５Ａ、３１５Ａのための信号線は、アームの関節部からブレーキ制御信号を導出し、リンクの１つに装着した表示制御装置３０４Ａ、３１４Ａに接続され、そこから表示駆動信号はアームの外側を経由させている。また、表示制御装置３０４Ｂ、３１４Ｂから表示器３０５Ｂ、３１５Ｂに向かう表示駆動信号の信号線もアームの外側を経由させている。このように自アームないし他アームの状態を表示する表示系をロボットアーム外部に配線することによって、良好なメンテナンス性を得られる。
【００９１】
また、図５のようにアーム外側に自アームないし他アームの状態を表示する表示系の信号系を配線する構成によれば、元々そのような表示系を有していないロボット装置に後から表示系を追加する場合にも比較的容易に対応できる。また、図５のようにアーム外側に表示系のための信号系を配線する構成は、例えばツールをロボットアームに対して着脱可能とする場合でも、信号系のためのコネクタや電極に関する制約が小さい。図５の構成によれば、例えば自アームないし他アームの状態を表示する表示系を有していないツールも着脱可能としたい場合、信号系のためのコネクタやピン配置の共通性を確保するのは比較的容易である。
【００９２】
なお、上述の実施例１で述べた種々の変形例に関しては、本実施例特有の構成と矛盾を生じない限り、本実施例でも実施することができる。
【符号の説明】
【００９３】
２００、３００…ロボット装置、２０１、２１１、３０１、３１１…ロボットアーム、２０２、２１２、３０２、３１２…ロボット制御装置、２０４Ａ、２０４Ｂ、２１４Ａ、２１４Ｂ、３０４Ａ、３０４Ｂ、３１４Ａ、３１４Ｂ…表示制御装置、２０５Ａ、２０５Ｂ、２１５Ａ、２１５Ｂ、３０５Ａ、３０５Ｂ、３１５Ａ、３１５Ｂ…表示器。
【図１】
2015231651.tif 000003
【図２】
2015231651.tif 000004
【図３】
2015231651.tif 000005
【図４】
2015231651.tif 000006
【図５】
2015231651.tif 000007
【図６】
2015231651.tif 000008
【図７】
2015231651.tif 000009
【図８】
2015231651.tif 000010