JPH06297384A - ロボット制御装置 - Google Patents

ロボット制御装置

Info

Publication number
JPH06297384A
JPH06297384A JP9271893A JP9271893A JPH06297384A JP H06297384 A JPH06297384 A JP H06297384A JP 9271893 A JP9271893 A JP 9271893A JP 9271893 A JP9271893 A JP 9271893A JP H06297384 A JPH06297384 A JP H06297384A
Authority
JP
Japan
Prior art keywords
data
eeprom
variable data
robot
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.)
Pending
Application number
JP9271893A
Other languages
English (en)
Inventor
Kazuyoshi Shinozaki
和克 篠崎
Akinobu Takemoto
明伸 竹本
Takao Nagata
孝夫 永田
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP9271893A priority Critical patent/JPH06297384A/ja
Publication of JPH06297384A publication Critical patent/JPH06297384A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】 【目的】電源断時のティ−チングデ−タの保持を確実に
し、同一の制御装置で、多機種のロボット機構を駆動制
御するための制御用デ−タ内蔵手段の容量増大を抑え低
価格化と安全性の向上を図ること。 【構成】電源断時に可変デ−タが消滅しない様、可変デ
−タ収納用のEEPROM8と可変デ−タRAM17
と、EEPROM8と可変デ−タRAM17のデ−タ転
送を制御するROM制御手段9を備えることで、ロボッ
トの可変デ−タを保護する手段を制御装置1内に設けた
ものである。また、制御装置1内にデ−タを外部装置1
6から受け取るためのI/Oインタ−フェ−ス15を設
け、このEEPROM8に外部装置16から、その機種
特有のデ−タを書込むことにより同一制御装置1で、複
数機種のロボット駆動制御を可能とした。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、電源断時に、ロボット
の可変デ−タや機構デ−タや制御デ−タを安全確実に保
護し、かつ複数の機構のロボット制御に何ら改造なしで
適用可能なロボット制御装置に関する。
【0002】
【従来の技術】従来の技術は、特開平3−256693
(後に前者とする)に記載のように再開動作を簡単にす
るために、電圧の低下あるいは、入力電源の切断を停電
検出回路で検出し、停電検出回路は、停電検出の割込み
をOS(オペレ−ションシステム)に通知し、前記OS
は不揮発性メモリに停電発生フラグを書込み、動作中の
タスクを停止状態にし、電源投入後に前記OSの停電処
理を実行し、前記OSはハ−ドウエアのイニシャライズ
を実行し、前記OSは各タスクに停電処理ル−チンを実
行させ、前記OSは停電時のポイントから、ロボットの
動作を実行させるものであった。また、多機種のロボッ
ト機構を1つの制御装置で制御可能とするためにロボッ
ト機種選択は、特公平4−20203(後に後者とす
る)に記載のように制御装置側に、複数種類の制御用デ
−タ内蔵手段と機種設定手段を設けるものであった。
【0003】
【発明が解決しようとする課題】しかし、前者の従来技
術では、停電後に電源投入の再開動作が可能なロボット
の停電制御方式であり、位置や動作シ−ケンスなどの可
変デ−タの保持方法については何ら記載されていない。
RAMのバッテリバックアップを用いた場合、電池交換
が必要となるが、交換時期を忘れて、必要なデ−タを消
滅させたり、電池交換は短時間に行う必要があり、誤っ
て、+極と−極をショ−トさせたり、極性を誤ったりす
ると、デ−タを消滅させる等の問題があるが、そのこと
については全くふれていない。
【0004】また、後者の従来技術では、同一の制御装
置で、多機種のロボットを駆動制御するために、制御装
置側に、複数種類の制御用デ−タ内蔵手段と機種設定手
段を設けるものであった。したがって、ロボット本体機
種を変更した場合、制御装置側に、複数種類の制御用デ
−タ内蔵手段を設けているため、制御用デ−タ内蔵手段
の容量が増大し、価格上昇することや、機種設定を誤っ
た場合、ロボットが暴走するなど、安全上の問題があっ
た。
【0005】本発明の目的は、電源断時のティ−チング
デ−タの保持を確実にし、同一の制御装置で、多機種の
ロボット機構を駆動制御するための制御用デ−タ内蔵手
段の容量増大を抑え低価格化と安全性の向上を図ること
にある。
【0006】
【課題を解決するための手段】本発明は上記の目的を達
成すべく電源断時に可変デ−タが消滅しない様、可変デ
−タ収納用のEEPROMと可変デ−タRAMと、EE
PROMと可変デ−タRAMのデ−タ転送を制御するR
OM制御手段を備えることで、ロボットの可変デ−タを
保護する手段を制御装置内に設けたものである。また、
制御装置内にデ−タを外部装置から受け取るためのI/
Oインタ−フェ−スを設け、このEEPROMに外部装
置から、その機種特有のデ−タを書込むことにより同一
制御装置で、複数機種のロボット駆動制御を可能とした
ものである。
【0007】
【作用】本発明はロボットの電源断時に可変デ−タが消
滅しない様、EEPROMにデ−タをメモリすることに
より、可変デ−タを保護できる。このEEPROMに外
部装置から、その機種特有のデ−タを書込むことにより
同一制御装置で、複数機種のロボット駆動制御を行うこ
とができる。
【0008】このことにより、同一制御装置で、複数機
種のロボット本体の駆動制御が可能となり、制御装置の
共用化が図れるものである。
【0009】
【実施例】図1は本発明の一実施例を示すロボット制御
装置の回路構成図である。ではまず図1により本発明に
係わるロボットの全体構成について説明する。CPU5
はロボット14を動作させるため、モ−タ駆動指令を発
信し、PWM発生回路4に伝達する。PWM発生回路4
はCPU5からの指令に比例したPWM信号を発信し、
モ−タ駆動回路3を駆動しサ−ボモ−タ13を回転させ
る。また、そのサ−ボモ−タ13の位置及び速度はパル
スエンコ−ダ12発信のパルスをパルスカウンタ10で
カウントし、その値をCPU5にフィ−ドバックして新
たなモ−タ駆動指令が生成されるサ−ボ系を構成するも
のである。CPU5はROM6のシステムプログラムに
従って、ロボットを制御する。ROM6は、固定プログ
ラム、固定デ−タを記憶し、RAM7には計算結果、一
時的に保管しているデ−タを記憶している。EEPRO
M8と可変デ−タRAM17はROM制御手段9を介し
てCPU5に接続され、CPU5はそれらのメモリにデ
−タを書込みあるいはメモリからの読み出しを行える。
【0010】ここで制御装置1はティ−チングデ−タや
機種デ−タの保持方法に特徴があるが、その方法につい
て述べる。
【0011】ここで制御装置1が製作された直後の動作
について述べる。図2は機種データ書込み方法の一実施
例を示すフローチャートである。図において、Sに続く
数値はステップ番号を示す。
【0012】制御装置1のEEPROM8にはまだ何の
デ−タも入っておらず、クリアされた状態になってい
る。〔S1〕ここで電源を入れるとCPU5はROM6
のシステムプログラムを実行し、EEPROM8内の機
種デ−タをROM制御手段9を介して読み出し、何も入
っていないため、〔S2〕外部からの機種デ−タを受け
取るために、I/Oインタ−フェ−ス15を読み出す。
〔S3〕ここで外部記憶装置16より機種デ−タを送信
すると、CPU5はROM制御手段9に転送し、〔S
4〕EEPROM8の機種デ−タ書込みエリアにデ−タ
書込みを指示する。ROM制御手段9はEEPROM8
にデ−タを書込み、完了したらCPU5に完了信号を出
力する。以降はEEPROM8に機種デ−タが入ったの
で、電源オンと同時に制御装置1は特定の機種デ−タに
よりその機種の制御を行う。しかもデ−タはROMに存
在し、消滅の心配はなく、しかも信頼性も高い。ここで
外部記憶装置16は特に限定するものでなく、コンピュ
−タ、ICカ−ド、メモリカ−ドなどのデ−タ記憶を行
えるものなら何でも良い。
【0013】次にロボットには位置やプログラムなど、
時折変更される可変デ−タが存在するがその収納方法に
ついて説明する。図3は可変データ収納方法の一実施例
を示すフローチャートである。〔S6〕位置やプログラ
ムのティ−チングはティ−チングボックス11を用いて
行い、オペレ−タが所定のキ−を入力することにより、
CPU5はキ−入力デ−タを受けて可変デ−タRAMに
格納する。可変デ−タRAMはコンデンサや電池によっ
てバックアップされており、長い間電源が切られると、
デ−タは消滅する。〔S7〕そこでオペレ−タはティ−
チング終了して、デ−タに誤りがないことを確認後、テ
ィ−チングボックス11のキ−を押して、デ−タのEE
PROM8への格納を指示する。CPU5はキ−入力デ
−タを受け取りROM制御手段9に可変デ−タRAM1
7内のデ−タをEEPROM8へ転送する指令を出力す
る。ROM制御手段9は可変デ−タRAM17からEE
PROM8へ順番にデ−タを全て書込む。
【0014】動作が完了後には電源断で可変デ−タRA
M17の内容が万一消失しても、電源オンの立上り時に
CPU5はROM制御手段9にEEPROM8から可変
デ−タRAM17へのデ−タ転送を指示するので、ティ
−チングデ−タが消失せず、CPU5は可変デ−タRA
M17のデ−タを使ってロボットを動作させる。これは
ROMは一般にアクセスタイムが遅いのでRAMを利用
して、CPU5の速度を最大限に使うことにも効果があ
る。
【0015】図4は可変データ収納方法の一実施例を示
すフローチャートである。〔S9〕またロボットの動作
中などROM制御手段9が動作する必要がない時には、
タイマ−18よりの例えば10mSに1回の定期的な起
動信号によって、〔S10〕ROM制御手段9は可変デ
−タRAM17とEEPROM8のメモリ内容を比較し
異なる場合、〔S11〕EEPROM8への書込みを行
って、万一EEPROM8への転送を怠った場合にもデ
−タ消失の可能性が低くなるようにしている。
【0016】以上のような構成と動作によってティ−チ
ングデ−タの保持の信頼性が向上し、かつ安全確実に複
数のロボット機構を駆動できる。
【0017】
【発明の効果】本発明では可変デ−タがEEPROMに
メモリされているので、電源断時に可変デ−タを消滅さ
せるミスを防止できる。また外部よりロボット機構デ−
タ等を転送し、内部のEEPROMに書込むことで、同
一制御装置で、複数機種のロボット駆動制御を行うこと
ができる。
【0018】そのため、複数機種のロボットを開発した
場合、制御装置の共用化により低価格化が図れる。
【図面の簡単な説明】
【図1】本発明の一実施例を示すロボット制御装置の回
路構成図である。
【図2】機種データ書込み方法の一実施例を示すフロー
チャートである。
【図3】可変データ収納方法の一実施例を示すフローチ
ャートである。
【図4】可変データ収納方法の一実施例を示すフローチ
ャートである。
【符号の説明】
1…ロボット制御装置、2…直流電源、3…モ−タ駆動
回路、4…PWM発生回路、5…CPU、6…ROM、
7…RAM、8…EEPROM、9…ROM制御手段、
10…パルスカウンタ、11…ティ−チングボックス、
12…パルスエンコ−ダ、13…サ−ボモ−タ、14…
ロボット、15…I/Oインタ−フェ−ス、16…外部
記憶装置、17…可変デ−タRAM、18…タイマ−。

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】モ−タ駆動手段と制御手段を備えたロボッ
    ト制御装置において、その制御手段内に、ロボットのテ
    ィ−チングデ−タなどの可変デ−タを収納する電気的書
    込み可能なEEPROMと可変デ−タを一時的に記憶す
    る可変デ−タRAMと前記可変デ−タRAMとEEPR
    OM間のデ−タ転送を制御するROM制御手段とを具備
    したことを特徴とするロボット制御装置。
  2. 【請求項2】請求項1において、前記ROM制御手段に
    定期的に起動信号を送るタイマ−を設け、タイマ−から
    の信号により前記ROM制御手段が前記EEPROMと
    可変デ−タRAMの内容を比較して、異なる場合にはE
    EPROMへデ−タを書込むことを特徴とするロボット
    制御装置。
  3. 【請求項3】請求項1において、前記ROM制御手段は
    電源が入った直後に、前記EEPROMのデ−タを全て
    可変デ−タRAMへ転送することを特徴とするロボット
    制御装置。
  4. 【請求項4】請求項1において、その制御手段内に、外
    部装置からの機構や制御デ−タを受信するI/Oインタ
    −フェ−スを備え、受信したデ−タをEEPROMに書
    込むことを特徴とするロボット制御装置。
JP9271893A 1993-04-20 1993-04-20 ロボット制御装置 Pending JPH06297384A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9271893A JPH06297384A (ja) 1993-04-20 1993-04-20 ロボット制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9271893A JPH06297384A (ja) 1993-04-20 1993-04-20 ロボット制御装置

Publications (1)

Publication Number Publication Date
JPH06297384A true JPH06297384A (ja) 1994-10-25

Family

ID=14062241

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9271893A Pending JPH06297384A (ja) 1993-04-20 1993-04-20 ロボット制御装置

Country Status (1)

Country Link
JP (1) JPH06297384A (ja)

Similar Documents

Publication Publication Date Title
JPS60177466A (ja) フロツピ−・デイスク・ドライブ制御方式
CN103034509B (zh) 车载设备
JPH0213321B2 (ja)
JP2669997B2 (ja) ディスク装置のモータ起動制御方法
JPH06297384A (ja) ロボット制御装置
JP2671299B2 (ja) 電子ジヤーナル制御方式
JPH01201702A (ja) 自動ワークハンドリング装置における多重エラー処理装置
JP2013198958A (ja) ロボット制御装置
JP2002014709A (ja) ロボットコントローラ
JP7674075B2 (ja) 産業機械の数値制御装置
JP6810630B2 (ja) ロボット制御装置、ロボットシステム及びロボットの制御方法
JPH0276021A (ja) 情報処理装置用電源の復電処理方式
JPH0276697A (ja) ロボット制御装置
JP2000285566A (ja) ライブラリ装置
JP2004064866A (ja) モータドライブ制御装置
JPH05143248A (ja) 半導体デイスク装置のデータバツクアツプ方式
JPH03290701A (ja) サーボシステム
JPH05233474A (ja) 記憶内容保護方式
JP2865200B2 (ja) 電動機の制御装置
JPS59178552A (ja) 自己診断制御方式
JPH03288208A (ja) 数値制御装置
JPS6225820Y2 (ja)
JP4052101B2 (ja) モータ制御システム
JPH05208630A (ja) パワーシートコントロールユニット
JPH117381A (ja) フラッシュメモリのオンボード書き込み方法