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

ロボット制御装置

Info

Publication number
JPH0276697A
JPH0276697A JP23066288A JP23066288A JPH0276697A JP H0276697 A JPH0276697 A JP H0276697A JP 23066288 A JP23066288 A JP 23066288A JP 23066288 A JP23066288 A JP 23066288A JP H0276697 A JPH0276697 A JP H0276697A
Authority
JP
Japan
Prior art keywords
power supply
voltage
robot
counter
written
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
JP23066288A
Other languages
English (en)
Inventor
Hiroshi Furukawa
宏 古川
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.)
Fuji Electric Co Ltd
Original Assignee
Fuji Electric Co 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 Fuji Electric Co Ltd filed Critical Fuji Electric Co Ltd
Priority to JP23066288A priority Critical patent/JPH0276697A/ja
Publication of JPH0276697A publication Critical patent/JPH0276697A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Safety Devices In Control Systems (AREA)
  • Control Of Position Or Direction (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 【産業上の利用分野】
この発明は、ロボット本体の各関節を指令に基づきそこ
に付設されるパルスエンコーダ付きサーボモータによっ
て駆動させる装置であって、とくに電源電圧が瞬間的に
停電ないし異常降下したときでも各関節位置がパルスエ
ンコーダからの信号に基づいて正確に認識されるロボッ
ト制御装置に関する。
【従来の技術】
従来のロボット制御装置においては一般に、ロボット本
体の各関節の位置がサーボモータに付設されたパルスエ
ンコーダからのパルス信号の計数に基づいて認識(検出
)されていた。そして、ロボット装置の的確な動作のた
めに、システム起動時やその他の必要時に、ロボット本
体の原点復帰動作によって関節の原点位置が確認された
【発明が解決しようとする課題】
以上説明したように、従来の技術では、ロボット装置の
的確な動作のために、システム起動時やその他の必要時
に、ロボット本体の原点復帰動作によって関節の原点位
置を確認する必要があった。 この原点復帰動作は、とくにロボット装置が複雑になっ
たときには非常に煩雑な処置となり、システムの稼動率
や安全性、信頼性などを妨げる原因となる。さらに、電
源電圧が瞬間的に停止ないし異常降下し、このことが認
識されないままでロボット動作が継続されたときには、
次に原点復帰動作がおこなわれるまで原点ずれ、つまり
関節位置ずれが生じたままとなる。このことは、例えば
不良品を大量に作るだけでなく、二次的な事故を誘発す
るおそれがあり、重大な問題である。 この発明の課題は、従来の技術がもつ以上の問題点を解
消し、電源電圧が瞬間的に停電ないし異常降下したとき
でも各関節位置がパルスエンコーダからの信号に基づい
て正確に認識されるロボット制御装置を提供することに
ある。
【課題を解決するための手段】
この課題を解決するために、本発明に係るロボット制御
装置は、 ロボット本体の各関節を指令に基づきそこに付設される
サーボモータによって駆動させる装置において、 商用電源から給電される前記装置用内部電源としての直
流電源部と; 前記各サーボモータに付設されるパルスエンコーダから
のパルス信号を計数するカウンタと;前記直流電源部の
出力電圧が第1の所定値以下に降下したとき第1の異常
信号を出力し、前記直流電源部の出力電圧が前記第1所
定値より低い第2の所定値以下に降下したとき第2の異
常信号を出力し、前記直流電源部の出力電圧が前記第2
所定値より低い第3の所定値以下に降下したとき第3の
異常信号を出力する電圧監視部と; 前記直流電源部から給電され前記各カウンタの出力値と
前記指令とに基づいて前記各サーボモータを駆動させる
とともに、前記第1異常信号によって前記各サーボモー
タを停止させた後にそのときの前記各カウンタの出力値
を書込み、読出し可能でかつ書き込まれたデータが前記
直流電源からの給電とは無関係に保持される記憶部に書
き込ませ、前記第2異常信号によって前記記憶部への前
記各カウンタ出力値書込みの有無を点検し、「有」なら
前記直流電源部の電圧正常化後に前記ロボット本体に原
点復帰動作をさせず、「無」なら前記直流電源部の電圧
正常化後に前記ロボット本体に原点復帰動作をさせ、さ
らに前記第3異常信号によって自己の機能を停止させ、
かつ前記直流電源部の電圧正常化後に前記記憶部に書き
込ませた前記各カウンタの出力値を読み出させる制御部
と;を備える。
【作 用】
制御部によって、各サーボモータは、対応するカウンタ
の出力値と指令とに基づいて駆動されるとともに、第1
異常信号に基づき停止されて、そのときの各カウンタの
出力値が記憶部に書き込まれる。また制御部によって、
第2異常信号に基づき記憶部への各カウンタ出力値書込
みの有無が点検され、「有」なら直流電源部の電圧正常
化後にロボット本体は原点復帰動作がされず、「無jな
ら直流電源部の電圧正常化後にロボット本体は原点復帰
動作がされ、さらに第3異常信号に基づき制御部自体の
機能が停止され、かつ直流電源部の電圧正常後に記憶部
に書き込ませた各カウンタの出力値が読み出される。
【実施例】
本発明に係るロボット制御装置の実施例について、以下
に図面を参照しながら説明する。 第1図はこの実施例の構成を示すブロック図である。第
1図において、概略的にはロボット装置はロボット制御
装置10とロボット本体20とからなる。ロボット制御
装置10について言えば、1は直流電源回路で、商用電
源8に接続されたロボット制御装置10用の内部電源で
ある。2は電圧監視回路で、直流電源回路(の出力電圧
の異常降下を監視して後述するような処置をおこなう。 3は制御回路で、このロボット制御装置10の要部であ
る。 4はバッテリ・バックアップされた書込み、読出し可能
なメモリ、5は駆動回路で、制御回路3の出力に応じて
後述するロボット本体20のサーボモータ11を駆動す
る。6はカウンタで、後述するロボット本体20のパル
スエンコーダ12からのパルス信号を差動的に計数する
。7はスイッチで、商用電源8と直流電源回路1との間
に挿設される。 ロボット本体20は、関節13、この関節13用に設け
られたサーボモータ11、およびこれに付設されたパル
スエンコーダ12の一組で代表して示される。 なお、パルスエンコーダI2から出力される正、逆の別
のあるパルス信号の個数を差動的に計数することによっ
て、サーボモータ11ひいては関節13の回転角度(位
置)の変化が認識される。 さて、制御回路3は、直流電源回路1から電力を供給さ
れ、図示してない設定器からの指令にとカウンタ6の出
力値とに基づいて駆動回路5に制御信号を出力し、指令
Kに応じて関節13の位置制御をおこなう。また、商用
電源8が停電したとき、直流電源回路1の出力電圧はあ
る時定数をもって降下するから、電圧監視回路2によっ
て、降下する過程の電圧値が検出され、詳しくは後述す
るような3種類の異常信号が出力される。この異常信号
によって制御回路3に、関節13の位置を保持させると
ともに、その値を記憶させる等の所定の処理をおこなわ
せる。 このロボット制御装置IOの動作について、以下に第2
図のフローチャートを参照しながら説明する。なお、以
下の説明の回路名などに付けた数字符号は第1図におけ
るものである。ステップS1で、電圧監視回路2からの
第1異常信号A1の有無が判断され、NOならそのまま
、YESならステップS2に移行する。第1異常信号A
Iは、直流電源回路1の出力電圧が第1所定値■1以下
になったとき出力される。同様に、第1所定値■1より
低い第2所定値V2以下に出力電圧がなったとき、第2
異常信号A2が、さらにまた、第2所定値■2より低い
第3所定値■3以下に出力電圧がなったとき、第3異常
信号A3がそれぞれ出力される。 ステップS2で、サーボモータMが停止され、ステップ
S3で、その時点におけるカウンタ6の出力値D(関節
13の位置データ)がメモリ4に書き込まれる。次にス
テップS4で、直流電源回路1の出力電圧が正常化した
とき、電圧監視回路2から出力される正常化信号Nの有
無が判断される。 YESなら、ステップS21で、値りがメモリ4から読
み出され、ステップS22で、サーボモータMが起動さ
れ、値りに基づいて位置決めされる。すなわち、電圧降
下前のサーボモータ位置に復帰されたわけである。 さてステップS4で、正常化信号Nが無いときには、さ
らにステップS5で、第2異常信号A2の有無が判断さ
れる。NOなら、ステップS4の前段に戻り、YESな
ら、ステップS6に移行する。ステップS6で、先程の
値りがメモリ4に書き込まれたことがl+!認され、Y
ESなら、ステップS7で状態Eがセットされ、NOな
ら、ステップS23で状態Fがセットされる。この状態
E、  Fは、後に電源電圧が正常化したときにさせる
べき原点復帰動作の有無を決める。 さて次に、ステップS8で、正常化信号Nの有無が判断
され、NOならステップS9に、YESなら、ステップ
S25で値りの読出し、次いでステップS26でサーボ
モータMの起動、値りに基づく位置決めがおこなわれて
原状に戻る。 ステップS9で、第3異常信号A3の有無が判断され、
NoならステップS8の前段に、YESならステップS
IOに、それぞれ移行する。ステップ310では、制御
回路Cが停止される。これは、直流電源回路1の出力電
圧が第3所定値■3以下になると制御回路Cの正常な動
作が保証されなくなるから、その前に機能を停止させて
少なくとも誤動作をさせなくすることを意味する。 次いでステップSllで正常化信号Nがあれば、ステッ
プ312で、状態Eかどうかが判断される。 −Y E SならステップS13で、制御回路Cが起動
され、次に先程のステップS25.  S26を経て原
状に復帰する。 ステップS12で状態Eでないとき(状態Fのとき)、
およびステップ324での正常化信号Nの有無判断でY
ESのときには、ステップS27で、処置Gつまり原点
復帰動作がとられた後に原状に戻る。なお、ステップS
24でNoのときには、先程のステップS9の前段に移
行する。 以上のように、このロボット制御装置10では、電源電
圧が瞬間的に停止ないし異常降下したとき、その程度に
応じて講じられる処置は異なるものの、電圧が正常化し
たら自動的に原状に復帰することができ、しかもサーボ
モータ11の原点復帰動作を必要最低限に、すなわち電
圧降下時のサーボモータ11の軸位置がメモリ4に書き
込まれなかった極く稀な場合だけに、抑えることができ
る。
【発明の効果】
この発明によれば、従来の技術に比べ次のようなすぐれ
た効果がある。 (1)電源電圧が瞬間的に停止ないし異常降下しても、
各関節の位置が正確に認識され、これに基づいて的確な
ロボット制御が可能となる。もし、なんらかの原因で関
節位置が記憶されないことがあっても、そのときには電
圧正常化後にロボット本体を原点復帰動作させることで
関節位置が認識され、的確な動作が保証される。 (2)  サーボモータに付設されるエンコーダはイン
クリメント形であるから、アブソリュート形のものより
簡単になり、よりコスト低減が図れる。 (3)原点復帰動作の必要回数を減らし得るから、とく
にロボット装置が複雑なときには、システムの稼動率や
安全性、信頼性などの向上を図ることができる。
【図面の簡単な説明】
第1図は本発明に係る実施例の構成を示すブロック図、 第2図はこの実施例の動作を示すフローチャートである
。 符号説明 丁:直流電源回路、2:電圧監視回路、3:制御回路、
4:メモリ、5:駆動回路、6:カウンタ、7:スイッ
チ、8:商用電源、10:ロボット制御装置、11:サ
ーボモータ、12:パルスエンコーダ、13:関節、2
0:ロボット本体。 %1砧

Claims (1)

    【特許請求の範囲】
  1. 1)指令に基づきロボット本体の各関節をそこに付設さ
    れるサーボモータによって駆動させる装置において、商
    用電源から給電される前記装置用内部電源としての直流
    電源部と;前記各サーボモータに付設されるパルスエン
    コーダからのパルス信号を計数するカウンタと;前記直
    流電源部の出力電圧が第1の所定値以下に降下したとき
    第1の異常信号を出力し、前記直流電源部の出力電圧が
    前記第1所定値より低い第2の所定値以下に降下したと
    き第2の異常信号を出力し、前記直流電源部の出力電圧
    が前記第2所定値より低い第3の所定値以下に降下した
    とき第3の異常信号を出力する電圧監視部と;前記直流
    電源部から給電され前記各カウンタの出力値と前記指令
    とに基づいて前記各サーボモータを駆動させるとともに
    、前記第1異常信号によって前記各サーボモータを停止
    させた後にそのときの前記各カウンタの出力値を、書込
    み、読出し可能でかつ書き込まれたデータが前記直流電
    源からの給電とは無関係に保持される記憶部に書き込ま
    せ、前記第2異常信号によって前記記憶部への前記各カ
    ウンタ出力値書込みの有無を点検して、「有」なら前記
    直流電源部の電圧正常化後に前記ロボット本体に原点復
    帰動作をさせず、「無」なら前記直流電源部の電圧正常
    化後に前記ロボット本体に原点復帰動作をさせ、さらに
    前記第3異常信号によって自己の機能を停止させ、かつ
    前記直流電源部の電圧正常化後に前記記憶部に書き込ま
    せた前記各カウンタの出力値を読み出させる制御部と;
    を備えることを特徴とするロボット制御装置。
JP23066288A 1988-09-14 1988-09-14 ロボット制御装置 Pending JPH0276697A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23066288A JPH0276697A (ja) 1988-09-14 1988-09-14 ロボット制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23066288A JPH0276697A (ja) 1988-09-14 1988-09-14 ロボット制御装置

Publications (1)

Publication Number Publication Date
JPH0276697A true JPH0276697A (ja) 1990-03-16

Family

ID=16911327

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23066288A Pending JPH0276697A (ja) 1988-09-14 1988-09-14 ロボット制御装置

Country Status (1)

Country Link
JP (1) JPH0276697A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03256693A (ja) * 1990-03-08 1991-11-15 Fanuc Ltd ロボットの停電制御方式
US7204598B2 (en) 2003-07-28 2007-04-17 Seiko Epson Corporation Projector
US7642740B2 (en) 2005-04-08 2010-01-05 Mitsubishi Electric Corporation Servomotor controller

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03256693A (ja) * 1990-03-08 1991-11-15 Fanuc Ltd ロボットの停電制御方式
US7204598B2 (en) 2003-07-28 2007-04-17 Seiko Epson Corporation Projector
US7642740B2 (en) 2005-04-08 2010-01-05 Mitsubishi Electric Corporation Servomotor controller

Similar Documents

Publication Publication Date Title
JPH0213321B2 (ja)
JPH0276697A (ja) ロボット制御装置
WO1999043882A1 (fr) Controleur de machine a coudre
JPH0261755A (ja) 2台のプロセッサを有するコンピュータシステムを監視する装置
JPH0315878B2 (ja)
JPS63144704A (ja) 鉄道信号用出力リレーの駆動回路
US8175834B2 (en) Measurement system and method for monitoring the measurement system
JPH09113314A (ja) 多回転式絶対値エンコーダ及びその多回転量保持方法
JP2803394B2 (ja) サーボモータの制御装置
JPS6237704A (ja) 数値制御装置
JPH03290701A (ja) サーボシステム
JPS59210787A (ja) 監視制御システム
JP2827893B2 (ja) ステップモータの駆動制御装置
JPS6288047A (ja) インタフエ−ス制御装置
JPH03142632A (ja) 初期値決定装置
JPH06297384A (ja) ロボット制御装置
JPS5972503A (ja) シ−ケンスコントロ−ル装置
WO1990002981A1 (en) System for diagnosing cnc
JPH0376047A (ja) ディスク破壊防止装置
JPH01268498A (ja) ステップモータ制御装置
JPS61236495A (ja) 産業用ロボツトの制御装置
JPS58188109A (ja) 負荷時タツプ切換装置
JPS6029127B2 (ja) コンピユータ制御装置の事故防止方法
JPH04149883A (ja) 磁気ディスク装置の電源制御回路
JPH04175915A (ja) マイクロコンピュータのリセット回路