JPH0944226A - ロボット制御装置 - Google Patents
ロボット制御装置Info
- Publication number
- JPH0944226A JPH0944226A JP7193664A JP19366495A JPH0944226A JP H0944226 A JPH0944226 A JP H0944226A JP 7193664 A JP7193664 A JP 7193664A JP 19366495 A JP19366495 A JP 19366495A JP H0944226 A JPH0944226 A JP H0944226A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- teaching data
- work
- robots
- inoperable
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- General Factory Administration (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
が作業不能となった場合に、他のロボットによって自動
的に作業不能となったロボットのバックアップを行うこ
とができるロボット制御装置を提供する。 【解決手段】 被制御ロボットの作業内容である教示デ
ータを記憶する教示データ記憶手段21,22 と、他のロボ
ットの教示データを取得する通信手段24,26,3 と、該通
信手段24,26,3 によって取得した他のロボットの教示デ
ータ中の座標を被制御ロボットの座標に変換する座標変
換手段24と、該座標変換手段24によって座標変換された
他のロボットの教示データによって、被制御ロボットの
動作を制御する制御手段24と、を有することを特徴とす
るロボット制御装置。
Description
に関する。
工程が連続し、複数のロボットが各作業工程に配置され
て、順次流れて来るワークに対し、それぞれのロボット
が所定の作業を行うものがある。
いるロボットでは、そのうちの1台が作業不能となった
場合、作業不能となったロボットが行うべき作業をバッ
クアップするために、専用のロボットを設けたり、また
は、予め作業不能となるロボットの肩代わりができるよ
うに、複数のロボットに予めバックアップデータを用意
しておいて、作業不能ロボットの代わりに作業を行わせ
ることも考えられている。
ボットにより作業不能となったロボットの作業を行わせ
るには、バックアップさせるロボットに作業不能ロボッ
トの教示データを他のロボットで使用できるように変形
して移し換えたり、または新たに作業不能ロボットが行
うべき作業内容を教示する必要がある。この教示データ
の移し換えや新たな教示データの作成は、多くの時間と
労力を要するものである。また、専用のバックアップロ
ボットを設けるためには、そのための設置スペースや作
業ステージを設ける必要があって、上記教示データの移
し換えや新たな教示などの問題に加え、コスト面での問
題もある。さらに、複数のロボットに予めバックアップ
のためのデータを用意しておく場合には、どのロボット
が作業不能となるか不明の状態で、それら複数のロボッ
トを互いにバックアップするためには、1台のロボット
にできるだけ多く他のロボットのデータを用意しておく
必要があり、1台のロボットの保有するデータとして非
常に大きなものとなるため、実際上は難しいものであ
る。
ボットの作業が人手により可能な場合には、作業不能ロ
ボットの代わりに人手によりその作業をすることが最も
一般的に行われている。
が設けられている生産ラインにおいて、いずれかのロボ
ットが作業不能となった場合に、作業不能ロボットの教
示データの移し換えや新たな教示などを行うことなく、
他のロボットによって自動的に作業不能となったロボッ
トのバックアップを行うことができるロボット制御装置
を提供することである。
の本発明は、複数のロボットが設けられた生産ラインに
おいて、いずれかのロボットが作業不能となったとき
に、被制御ロボットに該作業不能となったロボットの作
業を行わせるためのロボット制御装置であって、被制御
ロボットの作業内容である教示データを記憶する教示デ
ータ記憶手段と、他のロボットの教示データを取得する
通信手段と、該通信手段によって取得した他のロボット
の教示データ中の座標を被制御ロボットの座標に変換す
る座標変換手段と、該座標変換手段によって座標変換さ
れた他のロボットの教示データによって、被制御ロボッ
トの動作を制御する制御手段と、を有することを特徴と
するロボット制御装置。
前記複数のロボットのそれぞれに設けられていることを
特徴とする。
は、さらに、予め決められた作業優先度を記憶した作業
優先度記憶手段を有し、前記制御手段が該作業優先度記
憶手段に記憶されている優先度に従って、作業を実行す
ることを特徴とする。
は、複数のロボットが設けられた生産ラインにおいて、
いずれかのロボットが作業不能となったときに、該作業
不能となったロボットの作業を他のロボットに行わせる
ためのロボット制御装置であって、複数のロボットの作
業内容である教示データを記憶する教示データ記憶手段
と、前記作業不能となったロボットを検知し、この作業
不能ロボットの作業を換りに行わせるロボットを選択す
るバックアップロボット選択手段と、前記作業不能とな
ったロボットの教示データ中の座標を、前記バックアッ
プロボット選択手段によって選択されたロボットの座標
に変換する座標変換手段と、該座標変換手段によって座
標変換された前記作業不能ロボットの教示データを前記
バックロボットに送信する送信手段と、を有することを
特徴とするロボット制御装置である。
記載の本発明の実施の形態は、このロボット制御装置に
よって制御される被制御ロボットの作業内容である教示
データ、例えばロボットアームの移動経路や作業点など
の座標位置が教示データ記憶手段に記憶されており、通
信手段が、他のロボット、すなわち、作業不能となった
ロボットの教示データ記憶手段に記憶されている教示デ
ータを取得する。そして、座標変換手段が取得した教示
データ中のロボットアームの移動経路や作業点などの座
標を被制御ロボットにおける座標に変換し、制御手段
が、この座標変換後の教示データによる他のロボットの
作業内容を実行する。これにより、作業不能となったロ
ボットの作業を被制御ロボットの作業として実行するこ
とができるようになる。
は、上記請求項1のように構成されたロボット制御装置
を複数のロボットがそれぞれ有することにより、複数の
ロボットのうちのいずれかが作業不能となった場合に、
互いに作業不能となったロボットのバックアップとして
動作する。
は、上記請求項1または請求項2のように構成されたロ
ボット制御装置に、さらに作業優先度記憶手段が設けら
れたもので、この作業優先度記憶手段は、他のロボット
(作業不能となったロボット)の作業をどのロボットが
バックアップするか、その優先度を記憶しており、制御
手段がこの優先度に従って他のロボットをバックアップ
するかどうかを判断し、作業に必要な教示データを実行
するものである。
態は、教示データ記憶手段が複数のロボットの教示デー
タを記憶し、バックアップロボット選択手段が作業不能
となったロボットを検知すると共に、この作業不能とな
ったロボットの代わりに作業をさせるバックアップロボ
ットを選択する。そして、座標変換手段が、作業不能と
なったロボットの教示データを教示データ記憶手段から
読み出し、作業不能ロボットの教示データ中の座標をバ
ックアップするロボットの座標に変換し、送信手段によ
りこの座標変換後の教示データをバックアップするロボ
ットに送信する。これにより、バックアップするロボッ
トでは、自己の作業として作業不能となったロボットの
作業を送信された教示データに従って実行する。
実施例を説明する。
までの5ステージが並び、各ステージの両側にロボット
A〜Jが設置されていて、順次流されるワーク5に各ロ
ボットにより溶接を行う生産ラインにおいて、本発明を
適用したロボット制御装置30を各ロボットごとに設け
たものである。設置されているロボットは、ステージ#
1にロボットAおよびB、ステージ#2にロボットCお
よびD、以下同様に、ステージ#5のロボットIおよび
Jまでとなっており、それぞれのロボットA〜Jは6軸
のロボットで、その先端に溶接ガンが取り付けられてい
る。そして、その可動範囲内において作業可能なよう
に、それぞれ決められた作業内容が教示されている。
ブル3によって接続されており、後述するように互いに
教示データが取得できるようになっている。
ェア構成を示すブロック図である。このロボット制御装
置30は、実際にロボットの動作部分を駆動制御するた
めの駆動系10と、ロボットの動作を制御する制御系2
0とに大別することができる(ただし、実際の装置上で
このように分かれている必要はない)。
り必要な動作を行わせるように、CPU11がパルスジ
ェネレータ12を制御して各モータM1〜M6にパルス
信号を送りモータM1〜M6を起動させ、また、各モー
タM1〜M6に取り付けられているセンサS1〜S6か
らの信号によって、その動作が完結したがどうかを判断
して、前記パルス信号を遮断する。また、駆動系10に
は、制御系20との間で信号の受け渡しを行うI/Oイ
ンターフェース13を有する。
ある教示データと、このロボットで実行する作業の優先
度を記憶したハードディスク21、稼働中に必要な教示
データや優先度、また作業中の各種センサーからのデー
タなどを展開、記憶し、さらに、他のロボットの教示デ
ータを取得した際に、他のロボットの教示データを記憶
するRAM22、ロボット動作に必要なプログラムを記
憶したROM23、このプログラムを実行して教示デー
タに従ってロボットに作業を実行させ、また、他のロボ
ットから教示データを取得した際に他のロボットの教示
データ中の座標を変換するCPU24、CPU24と駆
動系10との間で信号の受け渡しを行うI/Oインター
フェース25、および他のロボットの教示データを取得
するための、通信ケーブル3に接続されているI/Oイ
ンターフェース26よりなる。
PU24が本発明の制御手段、座標変換手段として機能
し、ハードディスク21およびRAM22が教示データ
記憶手段および優先度記憶手段として機能し、CPU2
4はさらにI/Oインターフェース26および通信ケー
ブル3を介して通信手段としても機能する。なお、教示
データ記憶手段および優先度記憶手段として機能するハ
ードディスク21およびRAM22は、ロボットの待
機、または停止中にあっては、教示データや優先度を常
に保持するためにハードディスク21がこれらを記憶し
ており、ロボットの稼働中にあっては、その動作に即応
するためにRAM22にこれらのデータが記憶される。
特にその制御系20の動作について説明する。
に、それぞれのロボットがワーク上の第1群から第4群
までに分割された作業領域ごとに教示データを有してい
る。教示データは、例えばロボットBの作業の場合に
は、図4(a)に示すように、スタートフラグの後、B
の第1群の教示データ、続いてBの第3群の教示デー
タ、そしてエンドフラグとなっている。すなわち、この
ロボットBでは、図5に示すような経路により第1群と
第3群の作業領域で溶接を行うように教示されていて、
まず点を通過した後、第1群での溶接が行われて、次
いで点を通過し、第3群での溶接が行われることとな
る。このような教示データは全てのロボットA〜Jにつ
いて同様であるが、図4には、後述するロボットの作業
不能時の説明のために、さらにロボットD(図4
(b))とロボットH(図4(c))の教示データを示
す。
チャートの如く、まず、ワークの基準点にロボットアー
ムを移動し(S11)、そのポイントを一旦RAM22
に記憶して(S12)、ワーク上の基準点の座標とロボ
ット座標系を比較して、その差を認識し、これを記憶す
る(S13)。以後、同様に必要な作業ポイントがロボ
ットアームを移動させることにより記憶されて、全ての
必要なポイントが教示されると(S14)、これをハー
ドディスク21に記憶する(S15)。
ク上の座標とロボット座標系との差がデータとして付加
されていて、これを元に、各ロボット制御装置30で
は、他のロボットの教示データでもワークの基準点を元
に、それぞれのロボットの座標系への変換が行えるもの
である。
憶されている優先度は、図7に示すように、通常の状態
(全てのロボットが作業を行える状態)でのロボットと
その作業領域ごとに、どのロボットが作業を実行するか
を決めたものである(優先度テーブルと称する)。この
優先度テーブルにおいて、「A−」はロボットAの作
業領域第2群での作業内容を示し、この作業を行うロボ
ットとしては最も優先度の高いものがロボットA、次い
で、ロボットE、C、…の順となっている。同様に「B
−」、「B−」…と、全てのロボットの作業領域ご
とにその作業を行うロボットの優先度が決められてい
る。
〜Jの各ロボット制御装置30内のハードディスク21
に同じものが予め記憶されていて、必要によりRAM2
2に読み出される。
えばロボットB、Jが作業不能となった場合には、各ロ
ボット制御装置30が作業不能ロボットがいずれである
かの指令を受けて、CPU24が優先度テーブルを参照
して、自己が制御しているロボットにより作業不能ロボ
ットの作業領域ごとに、その作業領域をバックアップす
るかどうかを決定する。すなわち、ロボットBの第1群
の作業「B−」は、その優先度からロボットDがバッ
クアップし、「B−」の作業はロボットJが作業不能
であるので、ロボットHが「B−」の作業をバックア
ップすることとなる。
と、バックアップするロボットのロボット制御装置30
では、I/Oインターフェース26および通信ケーブル
3を介してバックアップに必要な教示データの収集を行
い、CPU24が取得した教示データの座標を自己が制
御しているロボットにおいて作業が可能となるように座
標変換し、この座標変換後の教示データを図8に示すよ
うに、自己が制御しているロボットの教示データにリン
クする。図8に示したものは、ロボットDにおいてロボ
ットBの第1群の作業「B−」をリンクしたもの(図
8(a))と、ロボットHにおいてロボットBの第3群
の作業「B−」をリンクしたもの(図8(b))であ
る。リンクした教示データはRAM22に稼働時の教示
データとして記憶され、通常動作同様に、順次教示デー
タが実行されて、自己の作業同様にバックアップ作業が
実行されることとなる。
業不能となった場合について、図9に示すフローチャー
トにより、その動作の流れを説明する。なお、ここで
は、前記の通りロボットBとロボットJが作業不能とな
ったものとして説明する。
の処理を示すフローチャートであり、まず、作業不能ロ
ボットがどのロボットであるかが認識される(S1)。
このとき生産ラインそのものを一旦停止する。
って行われるものとし、次いで、作業不能ロボットがい
ずれであるかが正常に作業の行えるその他のロボットに
それぞれ入力される(S2)。
先度テーブルを参照して、その優先度から自己のロボッ
トが作業不能ロボットのバックアップロボットとなるか
どうかを判断する(S3)。すなわち、ロボットDで
は、作業不能ロボットBの第1群の作業領域についてバ
ックアップすることが判断され、ロボットHではロボッ
トBの第3群での作業をバックアップすることが判断さ
れる。
断された各ロボット(ここではロボットDとH)はその
旨を表示し、その他のバックアップしないロボットは、
バックアップしていない旨表示する(バックアップ可否
宣言、S4)。
要な教示データを取得する(S5)。これはロボットD
ではロボットBの第1群での作業内容である「B−」
データを、またロボットHではロボットBの第3群での
作業内容である「B−」データを取得する。
標を自己のロボットの座標系に変換する(S6)。これ
は前述の如く各教示データには、ワーク上の座標基準点
に対するロボット座標系との差が付加されているので、
これを元にワーク上の座標系を求め、さらに自己のロボ
ット座標系へ変換する。
の図8に示したように、実行する教示データとしてリン
クし、バックアップ動作のためのデータを作成する(S
7)。
作業不能ロボットを除くロボットが、バックアップ動作
を加えて正常に動作するかどうかが確認される(S
9)。
にそのバックアップ作業を行うための処理が終了し、以
後正常動作することが確認されれば、作業不能ロボット
が回復するまで、バックアップロボットによって作業不
能ロボットの作業が肩代わりされて、生産ライン全体と
しての作業が遂行される。
なお、実施例1と同様の機能を有する部分については同
一の符号を付した。
が用いられている生産ラインを示すブロック図であり、
生産ライン自体は、前述の実施例1同様に、ステージご
とに#1〜5までの5ステージが並び、各ステージの両
側にロボットが設置されて、このロボットにより順次流
されるワークに溶接を行う生産ラインである。そして、
各ロボットの動作を制御するための制御装置35は全て
通信ケーブル3によって接続されており、さらに、本発
明を適用したロボット制御装置60がライン全体に付加
するように設けられている。
制御装置35は、図11に示すように、実際にロボット
の動作部分を駆動するための駆動系10と、ロボットの
動作を制御する制御系50とに大別することができる
(ただし、実際の装置上でこのように分かれている必要
はない)。
系20からの指示をI/Oインターフェース13を介し
て受けとり、CPU11がパルスジェネレータ12を制
御して各モータM1〜M6にパルス信号を送りモータM
1〜M6を起動させ、また、各モータM1〜M6に取り
付けられているセンサS1〜S6からの信号によって、
その動作が完結したがどうかを判断して、前記パルス信
号を遮断する。
装置35によって制御されるロボットの作業内容である
教示データを記憶したハードディスク51、稼働中に必
要な教示データや作業中の各種センサーからのデータな
どを展開、記憶するRAM52、ロボット動作に必要な
プログラムを記憶したROM53、このプログラムを実
行して教示データに従ってロボットに作業を実行させる
CPU54、CPU54と駆動系10との間で信号の受
け渡しを行うI/Oインターフェース55、および後述
するロボット制御装置60との間でデータの受け渡しを
行い、通信ケーブル3に接続されているI/Oインター
フェース56よりなる。
CPU54が稼働中においては、RAM52に展開され
ている教示データに従ってロボットの動作を制御してい
るものであり、前述の実施例1と異なり、他のロボット
の教示データの座標変換や優先度テーブルなどは有せ
ず、いうなれば従来のロボット制御装置をそのまま用い
たものである。
ット制御装置60のハードウェア構成を示すブロック図
である。
において1つもしくは2つ、さらに、ロボットの数が多
くなれば複数設けられているものであるが、本実施例2
の場合には1つである。
ロボットの教示データと、各ロボットで実行する作業の
優先度(優先度テーブル)を記憶したハードディスク6
1、稼働中に必要な教示データや優先度、また作業中の
各種センサーからのデータなどを展開、記憶するRAM
62、この制御装置の動作に必要なプログラムを記憶し
たROM63、このプログラムを実行してロボットの作
業状態を監視し、作業不能のロボットが発生した場合
に、そのロボットの教示データをバックアップさせるロ
ボットを選択し、また、座標系の変換を行うCPU6
4、通信ケーブル3に接続され、CPU64と各ロボッ
トの制御装置35との間で信号の受け渡しを行うI/O
インターフェース65よりなる。
いては、CPU64が本発明のバックアップロボット選
択手段および座標変換手段として機能し、ハードディス
ク61およびRAM62が教示データ記憶手段として機
能し、またCPU64はI/Oインターフェース65お
よび通信ケーブル3を介して送信手段として機能する。
なお、ロボットの待機、または停止中にあっては、教示
データや優先度を常に保持するためにハードディスク6
1がこれらを記憶しており、後述するように、作業不能
ロボットがある場合に、バックアップデータを作成する
際には、教示データや優先度がRAM62に読み出され
て処理される。
ついて説明する。
実施例1同様に、それぞれのロボットがワーク上の第1
群から第4群までに分割された作業領域ごとに教示デー
タを有している(図3参照)。また教示データについて
も前述の実施例1同様であり、例えばロボットBの作業
の場合には、図4aに示したように、スタートフラグの
後、B第1群、続いてB第3群、そしてエンドフラグと
なっている。すなわち、このロボットBでは、図5に示
したような経路により第1群と第3群の作業領域で溶接
を行うように教示されていて、まず点を通過した後、
第1群での溶接が行われて、次いで点を通過し、第3
群での溶接が行われることとなる。
示され(図6参照)、教示データ中には、ワーク上の座
標とロボット座標系との差がデータとして付加されてい
る。
の作業内容として記憶されると共に、ロボット制御装置
60内のハードディスク61に全て記憶される。
ボットの実行する作業の優先度を決める優先度テーブル
が記憶されており、これは実施例1同様に、図7に示し
たように、通常の状態(全てのロボットが作業を行える
状態)でのロボットとその作業領域ごとに、どのロボッ
トが作業を実行するか、その優先度を決めたものであ
る。
えばロボットB、Jが作業不能となった場合には、この
優先度テーブルから作業不能ロボットの作業領域ごとに
その作業を行うロボットが決定される。すなわち、ロボ
ットBの第1群の作業「B−」は、その優先度からロ
ボットDがバックアップし、「B−」の作業はロボッ
トJが作業不能であるので、ロボットHが「B−」の
作業をバックアップすることとなる。
と、作業不能となったロボットの教示データとバックア
ップを行うロボットの教示データの両方がハードディス
ク61から読み出されて、一旦RAM62に記憶され
る。そして、作業不能ロボットの教示データの座標が作
業領域ごとにバックアップするロボットの座標系に座標
変換して、バックアップを行うロボットの教示データに
リンクさせる。このリンクされた後の教示データは前述
の実施例1同様に、図8に示したように、ロボットDに
おいてロボットBの第1群の作業「B−」をバックア
ップする場合の教示データ(図8a)と、ロボットHに
おいてロボットBの第3群の作業「B−」をバックア
ップする場合の教示データ(図8b)となる。
の教示データに作業不能となったロボットの各作業がリ
ンクされた後の教示データは、それぞれ各バックアップ
するロボットの制御装置35に転送されて、各バックア
ップするロボットの教示データが書き替えられる。以後
各ロボットでは、この教示データに従って作業が実行さ
れる。
処理の流れを図13に示すフローチャートを参照して説
明する。
(S31)。ここでは実施例1同様に、作業不能ロボッ
トがどれであるかを入力することによって行われる。
アップロボットを選択する(S32)。
作業領域ごとにバックアップするロボットの座標系に変
換する(S33)。
業不能ロボットの教示データをそれぞれバックアップす
るロボットの教示データにリンクしてバックアップのた
めの教示データを作成する(S34)。
教示データをバックアップするロボットへ送信して、そ
のロボット内の教示データをバックアップのための教示
データに書き替える(S35)。
行われて(S37)、以後バックアップロボットとして
選択されたロボットDおよびHは、元からの所定の作業
と共に、動作不能ロボットBおよびJの作業を行うこと
となる。
1と異なり、各ロボットの制御装置35とは別にロボッ
ト制御装置60を設けたことで、各ロボットの制御装置
35自体が故障して、教示データの転送さえも行えない
ような場合であっても、予め決められた優先度に従っ
て、バックアップロボットを選択し、作業不能となった
ロボットのバックアップをさせることができる。
下のような効果を奏する。
なったロボットの教示データ記憶手段に記憶されている
教示データを通信手段が取得し、座標変換手段が取得し
た教示データを自己のロボットの座標系に変換した上
で、制御手段によって座標変換後の教示データにより作
業不能ロボットの作業を行うこととしたので、従来のよ
うに、バックアップするために教示データを入れ替えた
り、新たに教示データを作成するなどの必要がなくな
り、また、作業不能ロボットのバックアップ専用の工程
や作業ステージを用意する必要もなくなるので、生産ラ
インの設計、配置、運用などにおいて、その工数を削減
することが可能となる。
の教示データを教示データ記憶手段に記憶しておき、バ
ックアップロボット選択手段が作業不能となったロボッ
トを検知して、バックアップロボットを選択し、この選
択に基づいて作業不能ロボットの教示データをバックア
ップロボットの座標系に座標変換手段が変換し、バック
アップロボットにこの変換後の教示データを送信するこ
ととしたので、従来のように、バックアップするために
教示データを入れ替えたり、新たに教示データを作成す
るなどの必要がなくなり、また、作業不能ロボットのバ
ックアップ専用の工程や作業ステージを用意する必要も
なくなるので、生産ラインの設計、配置、運用などにお
いて、その工数を削減することが可能となる。
明するためのブロック図である。
ためのブロック図である。
ワーク上の作業領域を説明するためのブロック図であ
る。
を説明するためのブロック図である。
業経路を説明するためのブロック図である。
作成手順を説明するためフローチャートである。
テーブルを示す図面である。
アップのための教示データを説明するための図面であ
る。
れを説明するためのフローチャートである。
説明するためのブロック図である。
するためのブロック図である。
るためのブロック図である。
流れを説明するためのフローチャートである。
Claims (4)
- 【請求項1】 複数のロボットが設けられた生産ライン
において、いずれかのロボットが作業不能となったとき
に、被制御ロボットに該作業不能となったロボットの作
業を行わせるためのロボット制御装置であって、 被制御ロボットの作業内容である教示データを記憶する
教示データ記憶手段と、 他のロボットの教示データを取得する通信手段と、 該通信手段によって取得した他のロボットの教示データ
中の座標を被制御ロボットの座標に変換する座標変換手
段と、 該座標変換手段によって座標変換された他のロボットの
教示データによって、被制御ロボットの動作を制御する
制御手段と、を有することを特徴とするロボット制御装
置。 - 【請求項2】 前記ロボット制御装置が前記複数のロボ
ットのそれぞれに設けられていることを特徴とする請求
項1に記載のロボット制御装置。 - 【請求項3】 前記ロボット制御装置には、さらに、予
め決められた作業優先度を記憶した作業優先度記憶手段
を有し、前記制御手段が該作業優先度記憶手段に記憶さ
れている優先度に従って、作業を実行することを特徴と
する請求項1または請求項2に記載のロボット制御装
置。 - 【請求項4】 複数のロボットが設けられた生産ライン
において、いずれかのロボットが作業不能となったとき
に、該作業不能となったロボットの作業を他のロボット
に行わせるためのロボット制御装置であって、 複数のロボットの作業内容である教示データを記憶する
教示データ記憶手段と、 前記作業不能となったロボットを検知し、この作業不能
ロボットの作業を換りに行わせるロボットを選択するバ
ックアップロボット選択手段と、 前記作業不能となったロボットの教示データ中の座標
を、前記バックアップロボット選択手段によって選択さ
れたロボットの座標に変換する座標変換手段と、 該座標変換手段によって座標変換された前記作業不能ロ
ボットの教示データを前記バックロボットに送信する送
信手段と、を有することを特徴とするロボット制御装
置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19366495A JP3541510B2 (ja) | 1995-07-28 | 1995-07-28 | ロボット制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP19366495A JP3541510B2 (ja) | 1995-07-28 | 1995-07-28 | ロボット制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0944226A true JPH0944226A (ja) | 1997-02-14 |
JP3541510B2 JP3541510B2 (ja) | 2004-07-14 |
Family
ID=16311726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP19366495A Expired - Fee Related JP3541510B2 (ja) | 1995-07-28 | 1995-07-28 | ロボット制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3541510B2 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11175132A (ja) * | 1997-12-15 | 1999-07-02 | Omron Corp | ロボット、ロボットシステム、ロボットの学習方法、ロボットシステムの学習方法および記録媒体 |
WO2004092856A1 (ja) * | 2003-04-18 | 2004-10-28 | Konica Minolta Photo Imaging, Inc. | 写真生産システム及び写真生産プログラム |
JP2006015425A (ja) * | 2004-06-30 | 2006-01-19 | Chi Mei Electronics Corp | バックアップシステム付き製造工程レイアウト |
WO2009093368A1 (ja) * | 2008-01-25 | 2009-07-30 | Mitsubishi Heavy Industries, Ltd. | 製造設備 |
JP2018153883A (ja) * | 2017-03-16 | 2018-10-04 | 株式会社安川電機 | コントロールシステム、コントローラ及び制御方法 |
US10406691B2 (en) | 2017-01-17 | 2019-09-10 | Fanuc Corporation | Offline programming device and position-parameter correcting method |
WO2024253174A1 (ja) * | 2023-06-09 | 2024-12-12 | 京セラ株式会社 | 教示データ生成装置、ロボットコントローラ、ロボット制御システム、及び教示データ生成方法 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7567639B2 (ja) * | 2021-04-21 | 2024-10-16 | トヨタ自動車株式会社 | ロボット制御システム、ロボット制御方法、及び、制御プログラム |
-
1995
- 1995-07-28 JP JP19366495A patent/JP3541510B2/ja not_active Expired - Fee Related
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11175132A (ja) * | 1997-12-15 | 1999-07-02 | Omron Corp | ロボット、ロボットシステム、ロボットの学習方法、ロボットシステムの学習方法および記録媒体 |
WO2004092856A1 (ja) * | 2003-04-18 | 2004-10-28 | Konica Minolta Photo Imaging, Inc. | 写真生産システム及び写真生産プログラム |
JP2006015425A (ja) * | 2004-06-30 | 2006-01-19 | Chi Mei Electronics Corp | バックアップシステム付き製造工程レイアウト |
WO2009093368A1 (ja) * | 2008-01-25 | 2009-07-30 | Mitsubishi Heavy Industries, Ltd. | 製造設備 |
JP2009172722A (ja) * | 2008-01-25 | 2009-08-06 | Mitsubishi Heavy Ind Ltd | 製造設備 |
US10406691B2 (en) | 2017-01-17 | 2019-09-10 | Fanuc Corporation | Offline programming device and position-parameter correcting method |
JP2018153883A (ja) * | 2017-03-16 | 2018-10-04 | 株式会社安川電機 | コントロールシステム、コントローラ及び制御方法 |
US11198219B2 (en) | 2017-03-16 | 2021-12-14 | Kabushiki Kaisha Yaskawa Denki | Controller, control system, and control method |
WO2024253174A1 (ja) * | 2023-06-09 | 2024-12-12 | 京セラ株式会社 | 教示データ生成装置、ロボットコントローラ、ロボット制御システム、及び教示データ生成方法 |
Also Published As
Publication number | Publication date |
---|---|
JP3541510B2 (ja) | 2004-07-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4122652B2 (ja) | ロボットの制御装置 | |
US12053888B2 (en) | Suspended robot recovery | |
JPH07295625A (ja) | ロボットのジョグ送り情報表示装置 | |
JPH0944226A (ja) | ロボット制御装置 | |
US20240116191A1 (en) | Robot control device, robot control system, and robot control method | |
JP2000137514A (ja) | ロボット制御方法 | |
JPH0217509A (ja) | Cad/cam装置 | |
JPH06277990A (ja) | セルコントローラ | |
JP2019195852A (ja) | 装置を動作させるためのシステム | |
JPH04317101A (ja) | 数値制御装置の入出力制御方式 | |
JP2603942B2 (ja) | 複数ロボツトの動作確認方式 | |
US20230286153A1 (en) | Path generation for manual robot teaching | |
US20230249337A1 (en) | Numerical control system | |
JP3365421B2 (ja) | ロボット制御装置 | |
JPH07299792A (ja) | 複腕ロボットシステムとその制御方法 | |
JP3334971B2 (ja) | ロボット制御装置 | |
JP4774683B2 (ja) | サーボ制御装置の支援装置 | |
JP3334927B2 (ja) | ロボット制御装置 | |
JP4930824B2 (ja) | ロボット制御装置およびロボットシステム | |
WO2023127056A1 (ja) | ロボットまたは工作機械のシミュレーション装置 | |
JPS6020206A (ja) | シ−ケンス制御方式 | |
JPH04109318A (ja) | オフラインティーチング装置 | |
JPH04205303A (ja) | 生産設備の操作装置 | |
JPH10207517A (ja) | ロボット制御装置 | |
JPH08185212A (ja) | ロボットコントローラ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040309 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040322 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090409 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090409 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100409 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |