JPH02292190A - ロボット軸の原点復帰制御装置 - Google Patents

ロボット軸の原点復帰制御装置

Info

Publication number
JPH02292190A
JPH02292190A JP10751189A JP10751189A JPH02292190A JP H02292190 A JPH02292190 A JP H02292190A JP 10751189 A JP10751189 A JP 10751189A JP 10751189 A JP10751189 A JP 10751189A JP H02292190 A JPH02292190 A JP H02292190A
Authority
JP
Japan
Prior art keywords
detector
detection signal
output
motor
movement amount
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
JP10751189A
Other languages
English (en)
Inventor
Shinji Shiraki
真二 白木
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.)
Omron Corp
Original Assignee
Omron Corp
Omron Tateisi Electronics Co
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 Omron Corp, Omron Tateisi Electronics Co filed Critical Omron Corp
Priority to JP10751189A priority Critical patent/JPH02292190A/ja
Publication of JPH02292190A publication Critical patent/JPH02292190A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 発明の要約 ロボットの軸(アーム)の原点復帰動作において,軸が
原点近傍に至ったことを検出する原点センサと,軸を駆
動するモータの回転角を検出するエンコーダとを設け,
原点センサによる原点検出からエンコーダの零相出力ま
での軸の移動距離を測定し,この移動距離が所定の基準
距離を超えたときにエンコーダの零相の断線と判定し,
軸の駆動を停止する。
発明の背景 技術分野 この発明はロボットの軸(アーム)の原点復帰動作の制
御装置に関する。
従来技術 絶対的な位置を検出する手段を持たない従来のロボット
においては,電源投入時,必ず一度は原点復帰というロ
ボットの基準位置を決めるための動作が必要である。
ロボットの軸には,その軸がその基準位置近傍に至った
ことを検出する原点センサが設けられている。一方,ロ
ボットの軸を駆動するモータの回転角を検出するエンコ
ーダとして零相出力(Z相出力)を発生するものが用い
られる。このようなロボットにおいては原点復帰動作は
次のような手順で行なわれる。
まず.モータを駆動してロボットの軸を原点センサの方
向へ動かし,原点センサから検出信号が発生するのを監
視する。次に,原点センサから検出信号が発生したら,
その後の最初のエンコーダの零相出力を監視する。
上記エンコーダから零相信号が出力された時点でロボッ
ト軸の絶対位置を決定して(この位置に適当な絶対位置
データを与える)これを記憶するとともにロボットを停
止させ,原点復帰動作を終了する。
以上の原点復帰動作において,エンコーダの零相が断線
または故障したり,零相周辺の装置が故障し,零相信号
が発生しない,または入力しない場合には絶対位置決定
ができないから,各軸を駆動するモータが回転し続ける
危険性がある。また,エンコーダの零相が正常に働いた
場合でも,零相出力が発生する位置が原点センサが働く
位置に非常に近い場合,作業員が誤って原点センサ等に
触れ.その取り付け位置がずれたとすると,原点センサ
の検出位置がずれるから,決定すべき絶対位置がエンコ
ーダの1回転分程度ずれる可能性がある。
発明の概要 この発明はエンコーダの故障の発見,原点センサの適切
な位置への配置等が可能となる制御装置を提供するもの
である。
この発明によるロボット軸の原点復帰制御装置は,ロボ
ット軸がその基準位置の近傍に至ったことを検出する第
1検出器(上記原点センサに対応),上記ロボット軸を
駆動するモータの基準位置を検出する第2検出器(零相
付きの上記エンコーダに対応),上記ロボット軸の原点
復帰動作において,上記第1検出器から検出信号が出力
されたときにこの検出信号に応答して上記ロボット軸の
移動量の測定を開始する移動量測定手段,上記測定手段
によって測定された移動量が,上記第1検出器の検出位
置と上記第2検出器の検出位置との間のあらかじめ設定
された標準的な距離に達する前に上記第2検出器から検
出信号が出力されたかどうかを判断する手段.上記測定
手段によって測定された移動量が上記の標準的な距離に
達する前に上記第2検出器から検出信号が出力されたと
上記判断手段が判断したことに応答して,そのときの上
記測定手段によって測定された移動量を記憶するととも
に上記モータを停止させる第1の制御手段,および上記
第2検出器から検出信号が出力される前に上記測定手段
によって測定された移動量が上記の標準的な距離に達し
たと上記判断手段が判断したことに応答して,故障検知
信号を出力するとともに上記モータを停止させる第2の
制御手段を備えていることを特徴とする。
以上のようにしてこの発明によると,上記第2検出器か
ら検出信号が出力される前に上記測定手段による測定移
動量が上記標準的な距離に達してしまった場合には.上
記第2検出器またはその周辺装置の故障と判断してモー
タの停止等の処理をとっているので異常発生時の安全性
が確保できる。また.測定手段による測定移動量が上記
の標準的な距離に達する前に上記第2検出器から検出信
号が出力される正常時には,上記の測定移動量を記憶し
ている。この測定移動量は上記第1検出器の位置と第2
検出器の位置との間の距離に相当するので,これらの検
出器の設置位置の調整を適切に行なえるとともに,位置
ずれがあってもこれを事前に知り,位置ずれによる事故
または不具合の発生を未然に防止できる。さらに,上記
判断手段,第1,第2の制御手段等はソフトウエアで実
現することが可能であり,容易に実現.実施できる。
実施例の説明 第1図はロボットの一部を示している。このロボットは
第1アームl1にそって移動する第2アームl2を備え
ている。この実施例ではこの第2アームの原点復帰動作
について説明する。もちろん第1アーム1lやその他の
アーム(たとえば第2アーム12に取付けられる第3ア
ーム)についても同じように原点復帰動作が行なわれる
のはいうまでもない。
第1アーム1lにはその長手方向にそってねじ棒13が
.両端部の軸受14(一方についてのみ図示)に回転自
在に受けられている。このねじ棒l3は第1アームl1
に固定されたモータ3によって回転駆動される。モータ
3の回転角、はエンコーダ4(第2検出器)によって検
出される。エンコーダ4は後述するようにZ相(零相)
出力を発生する構造のものである。
第2アーム12は第1アーム11にそって移動自在に支
持され,かつその一部をねじ棒l3がねじはめられた状
態で貫通している。したがって,モータ3の回転によっ
てねじ棒13を回転駆動することにより第2アーム12
は第1アーム11の長手方向に移動する。
第1アームl1の端部にはリミット●スイッチ6が取付
け固定されている。一方.第2アーム12にはドグlB
が取付けられている。第2アーム12が第1アームl1
の上記端部付近(基準位置付近)に至ると.ドグ1Bが
リミット・スイッチ6に接触し(または叩き),リミッ
ト・スイッチ6から検出信号が出力される。リミット・
スイッチ6とドグlGとは原点センサ(第1検出器)を
構成している。原点センサは,光電スイッチ,近接スイ
ッチ等を用いても構成することができるのはいうまでも
ない。
エンコーダ4は,第3図に示すように,モータ3の所定
角回転ごとに出力される相互に位相が90°ずれたA相
およびB相のパルス信号と,モータ3の所定角度位置(
基準位置)で1回転に1個発生する2相(零相)のパル
ス信号とを出力する。
第2図はこの実施例の制御装置の電気的構成を示してい
る。全体的な動作はCPUIによって制御され,CPU
Iには,サーボ回路およびドライバ回路2.カウンタ(
移動量測定手段)5,ならびに記憶装置7が接続されて
いる。サーボ回路およびドライバ回路2はCPU1の指
令に基づいてモータ3を駆動する。カウンタ5はリミッ
ト・スイッチ6からの検出信号によってクリアされる。
またカウンタ5は,エンコーダ4から入力するA相また
はB相のパルスを計数する。エンコーダ4のZ相出力は
カウンタ5を経て(通過して)CPU1に入力する。記
憶装置7はカウンタ5の計数値等を記憶するものである
第5図は第2アーム12の原点復帰動作処理手順を示し
ており,この処理は主にCPU1によって行なわれる。
また原点復帰動作が正常に終了した場合の原点センサ出
力とエンコーダのZ相出力との関係が第4図に示されて
いる。
CPUIからの指令に応答して,サーボ回路およびドラ
イバ回路2はモータ3を所定方向(たとえば時計方向)
に回転駆動する(ステップ21)。
これによって第2アーム12は第1アーム11にそって
リミット・スイッチ6が取付けられた端部に向って移動
していく。モータ3の回転によってエンコーダ4から出
力される人相またはB相のパルスがカウンタ5によって
計数される。カウンタ5の計数値は第2アームL2の移
動量または現在位置を表わしている。
第2アームl2が第1アームの端部に至って.ドグ16
がリミット・スイッチ6に接触するとリミット・スイッ
チ6から検出信号が出力される(ステップ22でYES
 )。このリミット・スイッチ6の検出信号によってカ
ウンタ5がリセットされる(ステップ23)。リミット
・スイッチ6の検出信号をCPUIに与え,CPUIが
これに応答してカウンタ5をリセットするようにしても
よい。
モータ3は依然として駆動され続け,第2アーム12は
同方向に移動し続ける(リミット・スイッチ6からの検
出信号入力後はモータ3を低速にするようにしてもよい
)。エンコーダ4の出力パルス(A相またはB相)はカ
ウンタ5に入力し続けるので.カウンタ5はリセットさ
れた後は零からこの入力パルスを計数する。カウンタ5
の計数値はリミット・スイッチ6の位置からのアーム1
2の移動量を表わしている。
CPUIまたは記憶装置7にはあらかじめ移動量の標準
値が設定されている。qの標準値はモータ3の半回転に
よって生じるアーム12の移動量に相当するカウンタ5
の計数値程度が好ましい。
CPU1は,カウンタ5の計数値が上記標準値に達した
かどうか,達する前にエンコーダ4から2相入力があっ
たかどうかを常時監視している(ステップ24. 27
)。
カウンタ5の計数値が上記標準値に達する前に2相入力
があれば(ステップ24でYES ) ,そのときのカ
ウンタ5の計数値が読込まれ記憶装置7に記憶されると
ともに(ステップ25),モータ3が停止される(ステ
ップ26)。これが原点復帰の正常終了である。カウン
タ5には絶対位置として零またはその他の値がリセット
される。記憶装置7に記憶されたカウンタ5の計数値は
,リミット・スイッチ6の位置とエンコーダ4のZ相出
力発生位置との間の距離に相当する値を示しており.こ
れを記憶装置7から読出すことによってリミット・スイ
ッチ6やエンコーダ4の取付位置調整のデータとして用
いることができる。
Z相入力がないままカウンタ5の計数値が上記標準値に
達した場合には(ステップ27でYES ) ,Z相信
号線の断線.その他の異常発生と判定される。そのとき
のカウンタ5の計数値が参考データとして記憶装置7に
記憶され(ステップ28),モータ3が直ちに停止され
る(ステップ29)。
【図面の簡単な説明】
第1図はロボットの一部を示す斜視図,第2図は原点復
帰制御装置の電気的構成を示すブロック図,第3図はエ
ンコーダの出力信号を示すタイム・チャート,第4図は
原点復帰が正常に終了するときの動作を示すタイム・チ
ャート.第5図は原点復帰制御処理手順を示すフロー・
チャートである。 1・・・CPU (判断手段,第1.第2制御手段),
3・・・モータ. 4・・・エンコーダ(第2検出器), 5・・・カウンタ(移動量測定手段),6・・・リミッ
ト・スイッチ(第1検出器),7・・・記憶装置。 以  上

Claims (1)

  1. 【特許請求の範囲】 ロボット軸がその基準位置の近傍に至ったことを検出す
    る第1検出器、 上記ロボット軸を駆動するモータの基準位置を検出する
    第2検出器、 上記ロボット軸の原点復帰動作において、上記第1検出
    器から検出信号が出力されたときにこの検出信号に応答
    して上記ロボット軸の移動量の測定を開始する移動量測
    定手段、 上記測定手段によって測定された移動量が、上記第1検
    出器の検出位置と上記第2検出器の検出位置との間のあ
    らかじめ設定された標準的な距離に達する前に上記第2
    検出器から検出信号が出力されたかどうかを判断する手
    段、 上記測定手段によって測定された移動量が上記の標準的
    な距離に達する前に上記第2検出器から検出信号が出力
    されたと上記判断手段が判断したことに応答して、その
    ときの上記測定手段によって測定された移動量を記憶す
    るとともに上記モータを停止させる第1の制御手段、お
    よび 上記第2検出器から検出信号が出力される前に上記測定
    手段によって測定された移動量が上記の標準的な距離に
    達したと上記判断手段が判断したことに応答して、故障
    検知信号を出力するとともに上記モータを停止させる第
    2の制御手段、を備えたロボット軸の原点復帰制御装置
JP10751189A 1989-04-28 1989-04-28 ロボット軸の原点復帰制御装置 Pending JPH02292190A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10751189A JPH02292190A (ja) 1989-04-28 1989-04-28 ロボット軸の原点復帰制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10751189A JPH02292190A (ja) 1989-04-28 1989-04-28 ロボット軸の原点復帰制御装置

Publications (1)

Publication Number Publication Date
JPH02292190A true JPH02292190A (ja) 1990-12-03

Family

ID=14461057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10751189A Pending JPH02292190A (ja) 1989-04-28 1989-04-28 ロボット軸の原点復帰制御装置

Country Status (1)

Country Link
JP (1) JPH02292190A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513587A (en) * 1994-04-13 1996-05-07 Pegasus Sewing Machine Mfg. Co., Ltd. Thread tensioning for chain stitch sewing machine
JP2015039738A (ja) * 2013-08-22 2015-03-02 株式会社Taiyo 電動グリッパ装置および電動グリッパの原点復帰方法
JP2021088995A (ja) * 2019-12-02 2021-06-10 株式会社デンソー モータ制御装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01103277A (ja) * 1987-10-12 1989-04-20 Toshiba Mach Co Ltd ロボットアームの原点位置制御方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01103277A (ja) * 1987-10-12 1989-04-20 Toshiba Mach Co Ltd ロボットアームの原点位置制御方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5513587A (en) * 1994-04-13 1996-05-07 Pegasus Sewing Machine Mfg. Co., Ltd. Thread tensioning for chain stitch sewing machine
JP2015039738A (ja) * 2013-08-22 2015-03-02 株式会社Taiyo 電動グリッパ装置および電動グリッパの原点復帰方法
JP2021088995A (ja) * 2019-12-02 2021-06-10 株式会社デンソー モータ制御装置
WO2021112035A1 (ja) * 2019-12-02 2021-06-10 株式会社デンソー モータ制御装置
CN114746675A (zh) * 2019-12-02 2022-07-12 株式会社电装 马达控制装置
US11837987B2 (en) 2019-12-02 2023-12-05 Denso Corporation Motor control device

Similar Documents

Publication Publication Date Title
JP2015024478A (ja) ロボット軸の原点復帰方法,装置,制御装置およびプログラム
CN1304821C (zh) 测试系统及其功能检验方法
JPH0778682B2 (ja) ロボツトの制御方式
JP3370845B2 (ja) アブソリュートエンコーダ
KR101901127B1 (ko) 모터 고장 판단 장치 및 방법
JP4930969B2 (ja) ロボット制御装置
JPH02292190A (ja) ロボット軸の原点復帰制御装置
JPH067061B2 (ja) 回転角検出装置
JP2000321628A (ja) パンチルトカメラ装置
JPS63243703A (ja) カウントチエツク式回転角検出装置
KR101207460B1 (ko) 마운트 보호기능이 강화된 망원경 마운트 제어 시스템
JP3042385B2 (ja) Acサーボモータの位置検出回路の故障検出方法および検出装置
JP3010107B2 (ja) エンコーダシステム
JPS63243702A (ja) カウントチエツク式回転角検出装置
JPH0630385Y2 (ja) 回転軸のストッパ装置
JPH0778683B2 (ja) 多関節ロボツトの機械原点位置補正方法
JP2576956B2 (ja) 産業用ロボツトの回転角検出装置
JPH0895621A (ja) 可動部の原点調整方法及び原点調整装置
JPS60195603A (ja) ロボツト
KR0155897B1 (ko) 로보트의 원점 복귀 장치 및 방법
KR0170313B1 (ko) 수직 다관절 로보트의 원점 복귀 제어방법 및 그 장치
JPH0460708A (ja) 物体の回転移動装置及びその物体の位置検出方法
KR940002174B1 (ko) 산업용 로보트를 위한 원점복귀동작의 필요여부를 결정하는 방법과 장치
JPH01276010A (ja) 位置検出装置の診断方法
JP2677843B2 (ja) センサの動作異常診断装置