JPH11110028A - ロボット制御装置 - Google Patents
ロボット制御装置Info
- Publication number
- JPH11110028A JPH11110028A JP9265774A JP26577497A JPH11110028A JP H11110028 A JPH11110028 A JP H11110028A JP 9265774 A JP9265774 A JP 9265774A JP 26577497 A JP26577497 A JP 26577497A JP H11110028 A JPH11110028 A JP H11110028A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- storage means
- control program
- program
- control
- 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
Landscapes
- Control By Computers (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
プログラムを格納した半導体記憶素子を不要とし、部品
点数低減と制御基板の小型化を行う。 【解決手段】 ブートプログラムを格納した着脱可能な
第2の格納手段14を設け、制御プログラムの初期移入
時にだけ第2の格納手段14をロボット制御装置12に
接続し、第2の格納手段14からCPU16を起動する
ようにして、制御プログラムをロボット制御装置12に
移入する。制御プログラム移入完了後は、第2の格納手
段14はロボット制御装置12から取り外す。
Description
必要な制御プログラムを外部から移入することが可能な
ロボット制御装置に関するものである。
多品種生産への対応力の強化を計るため複数のロボット
による共同作業が多用されるようになり、また生産シス
テムの構成の変更にともなうロボットの作業用途の変更
が多く発生するようになっている。従来、産業用ロボッ
トは、溶接用、ハンドリング用または塗装用等の用途に
応じて必要な機能・性能が異なるため、それぞれの用途
に応じてロボットを制御する制御プログラムが異なって
おり、その制御プログラムは不揮発性の半導体素子に記
憶され、ロボットコントローラの制御回路基板上に実装
または装着されている。
で、コントローラの製造後にロボットの構成を示すデー
タを転送し、種類の異なるロボットに対応してコントロ
ーラの仕様を決定する技術が、特開平5−265524
号公報に開示されている。この技術は、ロボットの動作
制御に関わるロボットプログラムおよび/またはロボッ
トの構造を示すデータを記憶する半導体素子を接続する
ための接続部と、ロボットの構造を把握する参照値を記
憶するロボット媒介変数記憶部とを備えたロボットコン
トローラであって、ロボットプログラムやロボットの構
造を示すデータが記録された半導体素子を接続部に接続
した時、半導体素子の記憶情報のうち、ロボットの構造
を示すデータを読みだしてロボット媒介変数記憶部に転
送することにより、ロボットコントローラの製造後であ
っても、異なる種類のロボットに対応したコントローラ
の仕様を決定できるようにしたものである。
おいては、一般に半導体素子であるプログラマブル・リ
ードオンリー・メモリ(以下、PROMと呼ぶ)を用い
て、制御プログラムを格納している。通常PROMは、
予め制御プログラムを格納した状態でICソケットなど
の着脱手段を介して、ロボットコントローラ内の制御基
板に装着されている。しかしながら、例えばフラッシュ
メモリのような小型化されたPROMの場合には、IC
ソケットなどの着脱手段を介しては取り付けられないた
め、制御プログラムが存在しない状態で制御基板に実装
され、ブートプログラムを格納した別のPROMを取り
付けることにより、取り付け後に小型化されたPROM
に外部からダウンロードを行うという手法を用いて制御
プログラムを格納している。そのため、通常の制御プロ
グラムを格納する半導体素子以外に、ブートプログラム
およびダウンロードプログラムを格納する半導体素子が
必要となり、部品点数の削減および制御基板の小型化の
障害となっている。
る半導体素子以外の、制御基板上のブートプログラムを
格納する半導体素子を不要とすることにより、部品点数
の削減および制御基板の小型化を可能とし、ロボット制
御装置のコスト低減を行うことを目的とする。
に本発明のロボット制御装置は、ロボット制御プログラ
ムを格納する第1の格納手段と、ブートプログラムを格
納した着脱可能な第2の格納手段と、その第2の格納手
段を接続するための接続部と、電源投入時に動作する制
御プログラムの格納手段を切り替えるために切替手段と
を備え、ロボット制御基板の製造時または制御プログラ
ム変更時に、ロボット制御プログラムの少なくとも一部
を第2の格納手段から第1の格納手段に移入するように
構成したものである。
部からロボット制御プログラムの移入が可能となり、通
常使用時には、制御プログラムの初期移入時に必要なブ
ートプログラムを格納した半導体記憶素子が不要となる
ため、部品点数を削減することが可能となり制御基板を
小型化することができる。
面に基づいて説明する。
である。図1において、11はロボットアーム(以下、
ロボットと呼ぶ)、12はロボット制御装置(以下、コ
ントローラと呼ぶ)であり、コントローラ12にはロボ
ット制御プログラムを格納する第1の格納手段13と、
ブートプログラムを格納した着脱可能な第2の格納手段
14と、第2の格納手段14をコントローラ12に接続
するための接続部15と、制御プログラムに基づきロボ
ット11に所望の動作を実行させるための動作指令を作
るCPU16と、第1の格納手段13と第2の格納手段
14を切り替えるための切替手段17と、CPU16か
らの動作指令に基づいてロボット11を動作させる制御
信号出力手段18とが含まれている。コントローラ12
は、第2の格納手段14から起動されたCPU16によ
り、制御プログラムを第1の格納手段13に格納する。
ク方式のロボットの制御方法を示す信号の流れ図であ
り、一般的なティーチングプレイバック方式のロボット
の動作制御について図2を用いて説明する。
は、予め教示データ格納手段21に教示データとして格
納されている。CPU16は第1の格納手段13に格納
された制御プログラム内の軌跡演算処理アルゴリズムに
基づき、教示データ格納手段21内の教示データを用
い、ロボット11に取り付けられたロボット駆動用モー
タ個々の動作量を示した動作指令を作成する。作成され
た動作指令は制御信号出力手段18に転送される。制御
信号出力手段18はモータ22を制御するためのモータ
制御信号を出力するとともに、モータ22に取り付けら
れた回転位置検出装置(エンコーダ)23からの位置信
号を受け取り、CPU16が作成した動作指令の通りに
モータ22が動作するようにモータ制御信号を制御す
る。
ボット制御プログラムの移入について説明する。図3は
切替手段によるブート領域切り替えを説明するブロック
図である。
れた時、切替手段17は接続部15から得られる第2の
格納手段14の接続信号Cにより、CPU16のブート
領域を第2の格納手段14に切り替える。第2の格納手
段14に格納された制御プログラムは、CPU16の周
辺装置を初期化するとともに、第2の格納手段14に格
納されたロボット制御プログラムをCPU16を介して
第1の格納手段13に移入し、ロボット制御プログラム
の移入動作を終了する。なお、第2の格納手段14に
は、周辺装置の初期化処理プログラムの他に、第2格納
手段14以外の外部端末との通信処理を行う制御プログ
ラムを格納しており、第2格納手段14以外の外部の端
末との通信によりロボット制御プログラムの移入を行う
方法においても同様な効果が得られる。
接続部15から取り外され、その後CPU16が起動す
るときには、切替手段17によりCPU16のブート領
域を第1の格納手段に切り替えることにより、通常のロ
ボット制御プログラムを起動することができる。
示す。図4(a)に示すよう、通常は接続信号Cは、接
続部15に第2の格納手段14を接続することにより、
接続部15に設けられたスイッチSWが閉じることによ
り得られる。これに対して、接続部15にスイッチを設
ける代わりに、第2の格納手段14にスイッチの設定を
行うのと同等の機能を備えることにより、接続部15に
第2の格納手段14が接続されたときに、自動的に第2
の格納手段14が接続されたことを示す接続信号Cが生
成させることもできる。すなわち、接続部15のスイッ
チを用いる代わりに、図4(b)に示すように、第2の
格納手段14を接続部15に接続することにより、第2
の格納手段14側から接続部に電源が供給されるように
構成すれば、接続信号Cを生成させることができる。
ては、第2の格納手段が接続されていない場合は、プル
ダウン回路によって接続信号Cを発生させないで、第2
の格納手段14を接続した時にだけ接続信号Cのライン
をハイ・レベルにして接続信号Cを生成させている。な
お、接続信号Cの論理を反転させ、接続部15において
プルアップ回路を用いても、同様な効果が得られること
は言うまでもない。図4(b)の方式においては、接続
部15においてプルアップ回路を用い、第2の格納手段
14においてグランドへの接続回路を備えることによっ
て実現できる。
よれば、ロボット制御基板の製造時または制御プログラ
ム変更時に、第2の格納手段からロボット制御プログラ
ムの移入が可能となる。ロボット制御プログラム移入終
了後は第2の格納手段は不要となり取り外しを行うの
で、従来のロボット制御装置で必要であったブートプロ
グラムを格納した半導体素子が不要となり、制御基板上
の部品点数を削減でき、制御基板の小型化が可能となっ
て、ロボット制御装置のコストを低減することができ
る。
を示す流れ図
ブロック図
Claims (2)
- 【請求項1】 ロボット制御プログラムを格納する第1
の格納手段と、ブートプログラムを格納した着脱可能な
第2の格納手段と、その第2の格納手段を接続するため
の接続部と、電源投入時に動作する制御プログラムの格
納手段を切り替えるための切替手段を有し、ロボット制
御基板の製造時または制御プログラム変更時に、ロボッ
ト制御プログラムの少なくとも一部を前記第2の格納手
段から前記第1の格納手段に移入することを特徴とする
ロボット制御装置。 - 【請求項2】 切替手段は第2の格納手段が接続部に接
続されたことを自動的に認識し、電源投入時に動作する
制御プログラムの格納手段を切り替えることを特徴とす
る請求項1記載のロボット制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26577497A JP3235537B2 (ja) | 1997-09-30 | 1997-09-30 | ロボット制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26577497A JP3235537B2 (ja) | 1997-09-30 | 1997-09-30 | ロボット制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11110028A true JPH11110028A (ja) | 1999-04-23 |
| JP3235537B2 JP3235537B2 (ja) | 2001-12-04 |
Family
ID=17421859
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26577497A Expired - Fee Related JP3235537B2 (ja) | 1997-09-30 | 1997-09-30 | ロボット制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3235537B2 (ja) |
-
1997
- 1997-09-30 JP JP26577497A patent/JP3235537B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP3235537B2 (ja) | 2001-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3426171B2 (ja) | 通信プロトコル変換システム、モニタ装置 | |
| JPH1069453A (ja) | 増設ユニットを備えるプログラマブルコントローラ | |
| JP5082895B2 (ja) | ロボットビジョンシステム | |
| JP3235537B2 (ja) | ロボット制御装置 | |
| JP3196704B2 (ja) | 産業用ロボット | |
| CN1199884A (zh) | 利用内部和外部存储器 | |
| JPH09146616A (ja) | ワンチップサーボコントローラ | |
| JPH1199492A (ja) | 産業用ロボット | |
| JP2003052189A (ja) | 電動機駆動装置と制御装置との制御情報通信方法、電動機駆動装置及びシステム | |
| JPH0760669A (ja) | 産業用機械の操作システム | |
| JP2006262636A (ja) | 多軸サーボドライバ | |
| CN100474756C (zh) | 波形输出装置及驱动装置 | |
| JP4244971B2 (ja) | ロボット制御装置 | |
| KR20090027302A (ko) | 독립된 기능을 갖는 로봇용 액츄에이터 모듈 | |
| JP3187324B2 (ja) | 電気的に書き換え可能なromの書き込み方法 | |
| CN214335705U (zh) | 一种具有可编程IO的EtherCAT总线伺服系统 | |
| JP2638435B2 (ja) | モータ制御装置 | |
| JP2000122706A (ja) | プログラマブルコントローラシステム並びにその構成機器 | |
| JP2001325243A (ja) | マイクロコンピュータ装置 | |
| JPH06314111A (ja) | ロボットの制御状態表示方法及び表示制御装置 | |
| KR200204986Y1 (ko) | 마이크로 콘트롤보드 | |
| JPH04199228A (ja) | 半導体集積回路装置 | |
| JP2002289787A (ja) | 半導体装置 | |
| JPH08265488A (ja) | ファクシミリ装置 | |
| JPH09230914A (ja) | コントローラ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080928 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080928 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090928 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090928 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100928 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110928 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120928 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130928 Year of fee payment: 12 |
|
| LAPS | Cancellation because of no payment of annual fees |