JPS60218111A - ロボツト制御方式 - Google Patents
ロボツト制御方式Info
- Publication number
- JPS60218111A JPS60218111A JP7523084A JP7523084A JPS60218111A JP S60218111 A JPS60218111 A JP S60218111A JP 7523084 A JP7523084 A JP 7523084A JP 7523084 A JP7523084 A JP 7523084A JP S60218111 A JPS60218111 A JP S60218111A
- Authority
- JP
- Japan
- Prior art keywords
- program
- robot
- robot control
- processor
- working environment
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/42—Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の技術分野]
この発明は、多関節ロボットなどにおける可動部を、作
業環境データベースにもとづいて制御するロボット制御
方式に関するものである。
業環境データベースにもとづいて制御するロボット制御
方式に関するものである。
第1図は従来の一般的な多関節ロボットの制御方式の一
例を示すブロック図で、図におい工、(1’)はロボッ
ト(5)の可動部(8)を駆動制御するためのプログラ
ム入力プロセッサで、このプログラム入力プロセッサ(
2)に対して操作者(1)が個々のロボット(5)の作
業環境を参照しながら入力してプログラム(3)を作成
し、このプログラム(3)にもとづいて、ロボット制御
プロセッサ(0が口 ′ボッI−(5)の可動部(8)
を動作させるように構成されている。
例を示すブロック図で、図におい工、(1’)はロボッ
ト(5)の可動部(8)を駆動制御するためのプログラ
ム入力プロセッサで、このプログラム入力プロセッサ(
2)に対して操作者(1)が個々のロボット(5)の作
業環境を参照しながら入力してプログラム(3)を作成
し、このプログラム(3)にもとづいて、ロボット制御
プロセッサ(0が口 ′ボッI−(5)の可動部(8)
を動作させるように構成されている。
ところが、このように操作者(1)が個々のロボット(
5)ごとに作業環境を参照しながら、プログラム(3)
を作成する構成では、そのプログ、ラム(3)の作成作
業の全工程にわたって、ロボット(5)を占有し、ロボ
ット(5)自体の稼動効率を低下させる欠点がある。
5)ごとに作業環境を参照しながら、プログラム(3)
を作成する構成では、そのプログ、ラム(3)の作成作
業の全工程にわたって、ロボット(5)を占有し、ロボ
ット(5)自体の稼動効率を低下させる欠点がある。
そこで、従来、第2図に示すように、あらかじめ作成さ
れた作業環境データベース(7)を利用しながら、プロ
グラム人力プロセッサ(2)に対し入力してプログラム
(3)を作成し、このプログラム(3)にもとづき、ロ
ボッi・制御プロセッサ(4)でロボット(5)の可動
部(6)を駆動制御するように構成したものが知られて
いる。
れた作業環境データベース(7)を利用しながら、プロ
グラム人力プロセッサ(2)に対し入力してプログラム
(3)を作成し、このプログラム(3)にもとづき、ロ
ボッi・制御プロセッサ(4)でロボット(5)の可動
部(6)を駆動制御するように構成したものが知られて
いる。
このロポッI・制御方式にしたがえば、操作者(1)が
あらかじめ作成された作業環境データベース(7)にも
とづいて、プログラム(3)の作成を行なうため、個々
のロボット(5)を占有することがなく、ロボツ1−(
5)自体の稼動効率を向」二させることが可能であるけ
れども、個々のロボット(5)の作業環境に変更が発生
した場合には、その作業環境の変更を含むすべてのプロ
グラム(3)を最初から作成しなおさなければならない
欠点があった。
あらかじめ作成された作業環境データベース(7)にも
とづいて、プログラム(3)の作成を行なうため、個々
のロボット(5)を占有することがなく、ロボツ1−(
5)自体の稼動効率を向」二させることが可能であるけ
れども、個々のロボット(5)の作業環境に変更が発生
した場合には、その作業環境の変更を含むすべてのプロ
グラム(3)を最初から作成しなおさなければならない
欠点があった。
いま、これを第3図のフローチャートにしたがって説明
する。
する。
実際の生産ラインなどにおいては、「点列A−B−C−
Dを溶接する。」といった、大きなプログラムの流れに
は変更がないけれども、それぞれの点A、B、C,Dの
位置だけが多少変更される作業が多々存在する。
Dを溶接する。」といった、大きなプログラムの流れに
は変更がないけれども、それぞれの点A、B、C,Dの
位置だけが多少変更される作業が多々存在する。
このような場合、従来においては、第3図に示すように
、あらかじめ作成された作業環境データベース(7)を
利用しながら、処理ステップ31において、プログラム
入力プロセッサ(2)に対し入力し、処理ステップ32
において、「点列A−B−C−Dを溶接する。」といっ
た、大きなプログラムの流れはもとより、それぞれの点
A、B。
、あらかじめ作成された作業環境データベース(7)を
利用しながら、処理ステップ31において、プログラム
入力プロセッサ(2)に対し入力し、処理ステップ32
において、「点列A−B−C−Dを溶接する。」といっ
た、大きなプログラムの流れはもとより、それぞれの点
A、B。
C,Dの位置の変更をも行なって、処理ステップ33に
おいて、変更されたプログラム(3)を作成し、このプ
ログラム(3)にもとづき、処理ステップ34において
、ロボット制御プロセッサ(4)に入力し、処理ステッ
プ35において、プログラム(3)中の絶対座標値にし
たがいロボット(5)の可動部(6)を駆動制御する。
おいて、変更されたプログラム(3)を作成し、このプ
ログラム(3)にもとづき、処理ステップ34において
、ロボット制御プロセッサ(4)に入力し、処理ステッ
プ35において、プログラム(3)中の絶対座標値にし
たがいロボット(5)の可動部(6)を駆動制御する。
このように、従来のロボット制御方式にしたがえば、個
々のロボット(5)の作業環境に変更が発生した場合に
は、その作業環境の変更を含むすべてのプログラム(3
)を最初から作成しなおさなければならない欠点があっ
た。
々のロボット(5)の作業環境に変更が発生した場合に
は、その作業環境の変更を含むすべてのプログラム(3
)を最初から作成しなおさなければならない欠点があっ
た。
[発明の概要]
この発明は上記欠点を改善するためになされたもので、
プログラムの作成を効率的に行なうことができるととも
に、あらかじめ作成された作業環境データベースを有効
に活用することができるロボット制御方式を提供するこ
とを目的とする。
プログラムの作成を効率的に行なうことができるととも
に、あらかじめ作成された作業環境データベースを有効
に活用することができるロボット制御方式を提供するこ
とを目的とする。
[発明の実施例]
以下、この発明の実施例を図面にしたがって説明する。
第4図はこの発明の一実施例によるロボット制御方式の
一例を示すブロック図である。なお、以下の説明におい
て第2図と同一個所には同一符号を付してその詳しい説
明を省略する。
一例を示すブロック図である。なお、以下の説明におい
て第2図と同一個所には同一符号を付してその詳しい説
明を省略する。
この実施例にしたがえば、第2図におけるロボット制御
方式と異なり、作業環境データベース(7)が、プログ
ラム入力プロセッサ(2)と、ロポツ;・制御プロセッ
サ(4)の双方から参照できる構成であることに特徴を
有する。
方式と異なり、作業環境データベース(7)が、プログ
ラム入力プロセッサ(2)と、ロポツ;・制御プロセッ
サ(4)の双方から参照できる構成であることに特徴を
有する。
いま、これを第6図のフローチャートにしだがつて説明
する。
する。
実際の生産ラインなどにおいて、たとえば「点列A−B
−C−Dを溶接する。」といった、大きなプログラムの
流れには変更がないけれども、それぞれの点A、B、C
,Dの位置だけが多少変更する必要がある場合について
説明する。
−C−Dを溶接する。」といった、大きなプログラムの
流れには変更がないけれども、それぞれの点A、B、C
,Dの位置だけが多少変更する必要がある場合について
説明する。
このような場合、作業環境データベース(7)を利用し
ながら、処理ステップ61において、プログラム入力プ
ロセッサ(2)に対し、「点列A−B−C−Dを溶接す
る。」といった、大きなプログラムの流れのみを処理ス
テップ62において入力し、処理ステップ63において
、プログラム(3)を作成する。このプログラム(3)
にもとづき、処理ステップ64において、ロボット制御
プロセッサ(4)に入力し、処理ステップ65において
、作業環境データベース(7)を利用しながら、ロボッ
ト制御プロセッサ(4)は点A、B、C,Dの位置の変
更を行なって、ロボット(5)の可動部(6)を駆動制
御する。
ながら、処理ステップ61において、プログラム入力プ
ロセッサ(2)に対し、「点列A−B−C−Dを溶接す
る。」といった、大きなプログラムの流れのみを処理ス
テップ62において入力し、処理ステップ63において
、プログラム(3)を作成する。このプログラム(3)
にもとづき、処理ステップ64において、ロボット制御
プロセッサ(4)に入力し、処理ステップ65において
、作業環境データベース(7)を利用しながら、ロボッ
ト制御プロセッサ(4)は点A、B、C,Dの位置の変
更を行なって、ロボット(5)の可動部(6)を駆動制
御する。
つまり、操作者(1)は作業環境データベース(7)を
利用しながら、プログラム入力プロセッサ(2)に対し
て入力を行ない、各作業環境の共通事項のみのプログラ
ム(3)の作成を行なう。この作成されたプログラム(
3)にもとづいて、ロボット(5)の可動部(8)を制
御駆動する。
利用しながら、プログラム入力プロセッサ(2)に対し
て入力を行ない、各作業環境の共通事項のみのプログラ
ム(3)の作成を行なう。この作成されたプログラム(
3)にもとづいて、ロボット(5)の可動部(8)を制
御駆動する。
この制御工程において、作業環境に変更が発生した場合
、作業環境データベース(7)の変更を作業環境データ
ベース(7)についてのみ行なう。これによって、ロボ
ット制御プロセッサ(4)は、この変更された作業環境
データベース(7)を直接参照できるから、プログラム
(3)を変更することなく、作業環境データベース(7
)によって変更された作業環境に適応した駆動制御を、
ロボット(5)の可動部(6)に行なわせることができ
る。
、作業環境データベース(7)の変更を作業環境データ
ベース(7)についてのみ行なう。これによって、ロボ
ット制御プロセッサ(4)は、この変更された作業環境
データベース(7)を直接参照できるから、プログラム
(3)を変更することなく、作業環境データベース(7
)によって変更された作業環境に適応した駆動制御を、
ロボット(5)の可動部(6)に行なわせることができ
る。
したがって、プログラム(3)の作成を効率的に行なう
ことができるとともに、あらかじめ作成された作業環境
データベース(7)を有効に活用することができる。
ことができるとともに、あらかじめ作成された作業環境
データベース(7)を有効に活用することができる。
なお、上記実施例において、各プロセッサの機能をこれ
とは別のマイクロプロセッサに分担させれば、ロボット
(5)の作動中に、プログラム(3)の作成を支障なく
行なうことが可能である。
とは別のマイクロプロセッサに分担させれば、ロボット
(5)の作動中に、プログラム(3)の作成を支障なく
行なうことが可能である。
第5図はこの発明の実施例によるロボット制御方式の他
の例を示すブロック図である。なお、第5図において、
第4図と同一個所には同一符号を付してその詳しい説明
を省略する。
の例を示すブロック図である。なお、第5図において、
第4図と同一個所には同一符号を付してその詳しい説明
を省略する。
この実施例にしたがえば、第4図におけるロボット制御
方式と異なり、作業環境データベース(7)の変更を、
作業環境検出センサ(8)と、センサプロセッサ(8)
とで自動的に達成することに特徴を有する。
方式と異なり、作業環境データベース(7)の変更を、
作業環境検出センサ(8)と、センサプロセッサ(8)
とで自動的に達成することに特徴を有する。
つまり、作業環境検出センサ(8)により、ロボット(
5)の可動部(8)の作業環境を自動的に検出し、この
検出信号にもとづき、作業環境データベース(7)の変
更をセンサプロセッサ(8)で自動的に達成することが
できるから、プログラム(3)の作成が一層効率よく行
なうことが可能である。
5)の可動部(8)の作業環境を自動的に検出し、この
検出信号にもとづき、作業環境データベース(7)の変
更をセンサプロセッサ(8)で自動的に達成することが
できるから、プログラム(3)の作成が一層効率よく行
なうことが可能である。
なお、上記各構成において、プログラム入力プロセッサ
(2)、ロボット制御プロセッサ(4)およびセンサプ
ロセッサ(9)の各プロセッサが、1つのシステムに構
成されているいてもよいが、プログラム入力プロセッサ
(2)をそれとは別のシステムとして分離させることが
推奨される。
(2)、ロボット制御プロセッサ(4)およびセンサプ
ロセッサ(9)の各プロセッサが、1つのシステムに構
成されているいてもよいが、プログラム入力プロセッサ
(2)をそれとは別のシステムとして分離させることが
推奨される。
[発明の効果]
以上説明したように、この発明によれば、プログラムの
作成を効率的に行なうことができるとともに、あらかじ
め作成された作業環境データベースを有効に活用するこ
とができるロボット制御方式を提供し得る。
作成を効率的に行なうことができるとともに、あらかじ
め作成された作業環境データベースを有効に活用するこ
とができるロボット制御方式を提供し得る。
第1図は従来におけるロボット制御方式の一例を示すブ
ロック回路図、第2図は従来におけるロボット制御方式
の他の例を示すブロック回路図、第3図は従来の第2図
におけるロボット制御方式の一例を示すフローチャート
、第4図はこの発明によるロボット制御方式の一例を示
すブロック回路図、第5図はこの発明によるロボット制
御方式の他の例を示すブロック回路図、第6図は第4図
におけるロボット制御方式の一例を示すフローチャート
である。 (2)・・・プログラム入力プロセッサ、(3)・・・
プロ ・ダラム、(0・・・ロボット制御プロセッサ、
(5)・・・ロボット、(6)・・・ロボットの可動部
、(7)・・・作業環境データベース、(8)・・・セ
ンサプロセッサ、(8)・・・作業環境検出センサ。 なお、図中、同一符号は同一または相当部分をす。 代理人 大 岩 増 雄 手続補正書(自発) ) 2、発明の名称 ロボット制御方式 3、補正をする者 事件との関係 特許出願人 住 所 東京都千代田区丸の内二丁目2番3号名 称
(601)三菱電機株式会社 代表者片由仁八部 4、代理人 住 所 東京都千代田区丸の内二丁目2番3号5、補正
の対象 明細書の「発明の詳細な説明」および「図面の簡単な説
明」の各欄並びに図面。 6、補正の内容 A、明細書: (1)第2頁第6行目; 「図において、(1」とあるを「図において、(2」と
補iE Lます。 (2)第1O頁第4行目; [(8)・・・センサプロセッサ」とあるを「(8)・
・・作業環境検出センサ」と補正します二 (3)第10頁第5行目; 「(8)・・・作業環境検出センサ」とあるを[(8)
・・・センサプロセッサ」と補正します。 30図面: (1)第1図、第2図、第4図および第5図を別紙の通
り補正します。 以 上
ロック回路図、第2図は従来におけるロボット制御方式
の他の例を示すブロック回路図、第3図は従来の第2図
におけるロボット制御方式の一例を示すフローチャート
、第4図はこの発明によるロボット制御方式の一例を示
すブロック回路図、第5図はこの発明によるロボット制
御方式の他の例を示すブロック回路図、第6図は第4図
におけるロボット制御方式の一例を示すフローチャート
である。 (2)・・・プログラム入力プロセッサ、(3)・・・
プロ ・ダラム、(0・・・ロボット制御プロセッサ、
(5)・・・ロボット、(6)・・・ロボットの可動部
、(7)・・・作業環境データベース、(8)・・・セ
ンサプロセッサ、(8)・・・作業環境検出センサ。 なお、図中、同一符号は同一または相当部分をす。 代理人 大 岩 増 雄 手続補正書(自発) ) 2、発明の名称 ロボット制御方式 3、補正をする者 事件との関係 特許出願人 住 所 東京都千代田区丸の内二丁目2番3号名 称
(601)三菱電機株式会社 代表者片由仁八部 4、代理人 住 所 東京都千代田区丸の内二丁目2番3号5、補正
の対象 明細書の「発明の詳細な説明」および「図面の簡単な説
明」の各欄並びに図面。 6、補正の内容 A、明細書: (1)第2頁第6行目; 「図において、(1」とあるを「図において、(2」と
補iE Lます。 (2)第1O頁第4行目; [(8)・・・センサプロセッサ」とあるを「(8)・
・・作業環境検出センサ」と補正します二 (3)第10頁第5行目; 「(8)・・・作業環境検出センサ」とあるを[(8)
・・・センサプロセッサ」と補正します。 30図面: (1)第1図、第2図、第4図および第5図を別紙の通
り補正します。 以 上
Claims (2)
- (1)可動部を所定のプログラムにしたがって駆動制御
するロボット制御プロセッサと、」二記プログラムに作
業環境データベースを利用しながら各作業環境の共通事
項のみのプログラムの作成を行なうン弁主↓プログラム
入カプロセッサとを備え、ロボット制御プロセッサは、
作業環境データベースを参照しながら上記可動部を駆動
制御するように構成したことを特徴とするロボット制御
方式。 - (2)上記作業環境データベースは、ロボットの可動部
の作業環境を自動的に検出する作業環境検出センサと、
このセンサからの検出信号を受けるセンサプロセッサと
で作業環境データが自動的に変更されるように構成して
なる特許請求の範囲第1項記載のロボット制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7523084A JPS60218111A (ja) | 1984-04-13 | 1984-04-13 | ロボツト制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7523084A JPS60218111A (ja) | 1984-04-13 | 1984-04-13 | ロボツト制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60218111A true JPS60218111A (ja) | 1985-10-31 |
Family
ID=13570212
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7523084A Pending JPS60218111A (ja) | 1984-04-13 | 1984-04-13 | ロボツト制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60218111A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62287301A (ja) * | 1986-06-06 | 1987-12-14 | Katsuhisa Furuta | ロボツトの仮想内部モデルに基づく制御方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4996451A (ja) * | 1973-01-25 | 1974-09-12 | ||
| JPS5633175A (en) * | 1979-08-22 | 1981-04-03 | Daihen Corp | Welding robot |
| JPS58208807A (ja) * | 1982-05-31 | 1983-12-05 | Nissan Motor Co Ltd | ロボツトのテイ−チング装置 |
-
1984
- 1984-04-13 JP JP7523084A patent/JPS60218111A/ja active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4996451A (ja) * | 1973-01-25 | 1974-09-12 | ||
| JPS5633175A (en) * | 1979-08-22 | 1981-04-03 | Daihen Corp | Welding robot |
| JPS58208807A (ja) * | 1982-05-31 | 1983-12-05 | Nissan Motor Co Ltd | ロボツトのテイ−チング装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62287301A (ja) * | 1986-06-06 | 1987-12-14 | Katsuhisa Furuta | ロボツトの仮想内部モデルに基づく制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0216930B1 (en) | System for setting rectangular coordinates of workpiece for robots | |
| DE3270453D1 (en) | Process for inputting coordinate points of a desired path of movement for a preset robot | |
| ATE139853T1 (de) | Rechnerunterstütztes entwurf- und fertigungssystem | |
| WO1989002624A1 (fr) | Procede de commande de robot en fonction de la charge | |
| JPS60218111A (ja) | ロボツト制御方式 | |
| JPS59127108A (ja) | 数値制御装置 | |
| JPS625408A (ja) | 関節形ロボツトの制御方式 | |
| JPH03196981A (ja) | ロボットの付加軸追従制御方式 | |
| JPH0712597B2 (ja) | 工業用ロボットとポジショナの連動制御システム | |
| JPS60218112A (ja) | ロボツト制御方式 | |
| JPS6359604A (ja) | 数値制御装置の加工径路変更方法 | |
| JP3106762B2 (ja) | ロボット動作のシミュレーション装置 | |
| JPS58219606A (ja) | 形状自動加工方式 | |
| JP7846139B2 (ja) | 制御装置、教示装置、及び機械システム | |
| JPH06198445A (ja) | Tig溶接用ロボット制御装置 | |
| JPS58117003A (ja) | 工業用ロボツト制御方式 | |
| JPH0619526A (ja) | 三次元形状変更方式 | |
| JPS63150184A (ja) | ロボツトのテイ−チング装置 | |
| JPS6381506A (ja) | Ncデ−タ作成における指定領域オフセツト方式 | |
| JPH0425112B2 (ja) | ||
| JPH0750410B2 (ja) | ロボツト座標補正装置 | |
| JPS6048243A (ja) | 領域加工方法 | |
| JPH0496110A (ja) | ティーチングデータ作成装置 | |
| JPS6111812A (ja) | バツクラツシユ補正方式 | |
| JPH0294089U (ja) |