JP3058360B2 - サーボモータの暴走検出・防止方法 - Google Patents

サーボモータの暴走検出・防止方法

Info

Publication number
JP3058360B2
JP3058360B2 JP3172650A JP17265091A JP3058360B2 JP 3058360 B2 JP3058360 B2 JP 3058360B2 JP 3172650 A JP3172650 A JP 3172650A JP 17265091 A JP17265091 A JP 17265091A JP 3058360 B2 JP3058360 B2 JP 3058360B2
Authority
JP
Japan
Prior art keywords
speed
servomotor
motor
runaway
torque
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.)
Expired - Fee Related
Application number
JP3172650A
Other languages
English (en)
Other versions
JPH0522977A (ja
Inventor
一男 佐藤
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP3172650A priority Critical patent/JP3058360B2/ja
Publication of JPH0522977A publication Critical patent/JPH0522977A/ja
Application granted granted Critical
Publication of JP3058360B2 publication Critical patent/JP3058360B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Protection Of Generators And Motors (AREA)
  • Control Of Electric Motors In General (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はサーボ制御装置に関し、
特にサーボモータの暴走検出・防止方法に関する。
【0002】
【従来の技術】従来、図3に示すように、サーボモータ
が加速中で、該サーボモータのトルク、回転数がある程
度大きく、該サーボモータの回転方向と該サーボモータ
のトルクの方向が異なる場合、前記サーボモータを暴走
状態と判定し、主回路のベース遮断を行ない前記サーボ
モータを停止させていた。
【0003】
【発明が解決しようとする課題】上述した従来の方法
は、モータが負荷等により動かされた場合や、振動やオ
ーバシュート等が大きい場合、図3の論理に合致してモ
ータの暴走状態を誤検出するという欠点があった。本発
明の目的は、モータが負荷等により動かされた場合や、
振動やオーバシュート等が大きいときにモータの暴走状
態を誤検出することがない、サーボモータの暴走検出・
防止方法を提供することである。
【0004】
【課題を解決するための手段】上記の目的は、本発明に
よれば、サーボモータが加速し始めたら前記サーボモー
タの速度を監視し、該速度をピーク速度である変位速度
と比較し、該変位速度よりも大きい時前記変位速度の更
新と前記サーボモータの暴走検出を行なうことによって
達成される。
【0005】
【作用】もし負荷等によりモータが動かされることや大
きなオーバシュート等が発生しても、モータがピーク速
度を越えて加速することはなく、また本発明はモータ速
度がピーク速度を越えたときに暴走検出を行なうので、
モータの暴走状態を誤検出することがない。なお、オー
バシュートが発生した場合、モータ起動の最初の1回目
はモータの暴走状態を誤検出することがないわけではな
いが、2回目以降は速度がピーク速度を越えなければ、
モータの暴走状態を誤検出することはない。
【0006】
【実施例】次に、本発明の実施例について図面を参照し
て説明する。図1は本発明の一実施例を示すブロック
図、図2はCPU1の暴走検出動作を示すフローチャー
トである。符号判別器3は、モータ5に取り付けられた
エンコーダ4からA相およびB相のパルスを入力し、回
転数を示すパルスと回転方向を示す符号を出力する。ア
ップダウンカウンタ2(以下、カウンタ2と称す)は符
号判別器3からパルスと符号を入力し、該パルスを符号
に応じてアップカウントまたはダウンカウントし、CP
U1に出力する。CPU1はカウンタ2の値(カウント
値)を入力し、図2のフローチャートに示す暴走検出動
作を行なう。
【0007】この暴走検出動作について図2により説明
する。まず、CPU1はトルク、カウンタ2の値を入力
する(ステップ11)。次に、カウンタ2の前回の値よ
り速度を算出する(ステップ12)。次に、速度がある
回転数(定格回転数以下で、オーバーシュートによる誤
動作がない位大きな値)以上かどうか確認する(ステッ
プ13)。ある回転数より小さければ、一応、1回の動
作(起動→停止が行なわれないので、記憶している変位
速度(初期値は0)をクリアする(ステップ14)。速
度がある回転値より大きければ、加速中かどうか確認す
る(ステップ15)。加速中であれば、速度が変位速度
(初期値は“ある回転数”に等しい)より大きいかどう
かを確認する(ステップ16)。速度が変位速度より大
きい時は変位速度を更新する(ステップ17)。次に、
トルクの大きさを確認し(ステップ18)、あるトルク
以上ではモータ5の回転方向とトルクの方向の極性を確
認する(ステップ19)。極性が異なる場合、暴走(制
御回路の誤動作で非制御になった状態)を検出する。ス
テップ14の後、加速中でない時、速度が変位速度より
小さい時、トルクがあるトルクより小さい時、モータ5
の回転方向とトルクの方向の極性が同じ時は、速度とカ
ウンタ2の値を次回のために記憶する(ステップ2
0)。以上の処理はあるサンプル時間に繰り返される。
【0008】本実施例によれば、モータ5が負荷等によ
り動かされたり、振動やオーバシュートが大きい場合で
も、モータ5が変位速度を越えて加速することはないの
で、モータ5の暴走状態を誤検出することはない。
【0009】
【発明の効果】以上説明したように、本発明は、モータ
が加速し始めたらモータの速度を監視し、該速度が変位
速度より大きい時のみモータの暴走検出を行なうことに
より、モータが負荷等により動かされたり、振動やオー
バシュートが大きい場合でもモータの暴走を確実に検出
できる効果がある。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】CPU1の暴走検出動作を示すフローチャート
である。
【図3】サーボモータの従来の暴走検出論理を示す図で
ある。
【符号の説明】
1 CPU 2 アップダウンカウンタ 3 符号判別器 4 エンコーダ 5 モータ 6 ポールセンサ 11〜20 ステップ
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H02P 5/00 G05B 23/00

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】 サーボモータが加速中で、該サーボモー
    タのトルクおよび回転数がある程度大きく、該サーボモ
    ータの回転方向と該サーボモータのトルクの方向が異な
    る場合、前記サーボモータを暴走状態と判定し、前記サ
    ーボモータを停止させるサーボモータの暴走検出・防止
    方法において、 前記サーボモータが加速し始めたら前記サーボモータの
    速度を監視し、該速度をピーク速度である変位速度と比
    較し、該変位速度よりも大きい時前記変位速度の更新と
    前記サーボモータの暴走検出を行なうことを特徴とす
    る、サーボモータの暴走検出・防止方法。
JP3172650A 1991-07-12 1991-07-12 サーボモータの暴走検出・防止方法 Expired - Fee Related JP3058360B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3172650A JP3058360B2 (ja) 1991-07-12 1991-07-12 サーボモータの暴走検出・防止方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3172650A JP3058360B2 (ja) 1991-07-12 1991-07-12 サーボモータの暴走検出・防止方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP8068522A Division JP2666798B2 (ja) 1996-03-25 1996-03-25 サーボモータの暴走検出・防止方法

Publications (2)

Publication Number Publication Date
JPH0522977A JPH0522977A (ja) 1993-01-29
JP3058360B2 true JP3058360B2 (ja) 2000-07-04

Family

ID=15945825

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3172650A Expired - Fee Related JP3058360B2 (ja) 1991-07-12 1991-07-12 サーボモータの暴走検出・防止方法

Country Status (1)

Country Link
JP (1) JP3058360B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018163655A1 (ja) 2017-03-06 2018-09-13 オムロン株式会社 モータ制御装置、モータ制御システム、暴走状態検出方法、およびプログラム

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3091388B2 (ja) * 1995-04-19 2000-09-25 ファナック株式会社 モータの暴走検出方法および暴走検出装置
JP2019176649A (ja) 2018-03-29 2019-10-10 オムロン株式会社 モータ制御装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6232402U (ja) * 1985-08-14 1987-02-26
JPS6443084A (en) * 1987-08-10 1989-02-15 Hitachi Ltd Servo abnormality detection
JPH03235685A (ja) * 1990-02-08 1991-10-21 Olympus Optical Co Ltd ロータリエンコーダの異常検出方法及びその装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018163655A1 (ja) 2017-03-06 2018-09-13 オムロン株式会社 モータ制御装置、モータ制御システム、暴走状態検出方法、およびプログラム

Also Published As

Publication number Publication date
JPH0522977A (ja) 1993-01-29

Similar Documents

Publication Publication Date Title
US5304906A (en) Collision detecting method using an observer
KR960005985B1 (ko) 서어보 모우터에 의해 구동되는 기계 작동부의 충돌 검출 방법
US6324038B1 (en) Current control apparatus with overcurrent protective function for a motor
JP3058360B2 (ja) サーボモータの暴走検出・防止方法
JP3370845B2 (ja) アブソリュートエンコーダ
US20080129549A1 (en) System and method for encoder failure detection
JP2685962B2 (ja) エンコーダ異常検出装置
US7218490B2 (en) Process and device for determining a run-away condition of a rotation-speed controlled, permanent-excited synchronous motor
JP2001249154A (ja) エンコーダの断線検出装置および断線検出方法
JP3042385B2 (ja) Acサーボモータの位置検出回路の故障検出方法および検出装置
JP2002350184A (ja) Acサーボ用エンコーダの故障検出方法
CN114379425A (zh) 防夹控制***
JP2666798B2 (ja) サーボモータの暴走検出・防止方法
JPS61134801A (ja) 位置決め制御装置
CN113241978B (zh) 一种仓门电机控制方法及相关设备
JPH05208394A (ja) ロボットアームの衝突検出装置
JPS63294284A (ja) モ−タの過大速度防止装置
JPS6348179A (ja) 回転数監視装置
JPH07163043A (ja) モータ制御装置
JP3320454B2 (ja) モータの位置制御装置およびモータの位置制御方法
JP3329142B2 (ja) 位置検出回路
JP2600975B2 (ja) 同期電動機の速度制御方式
JP3361576B2 (ja) ステッピングモータの駆動装置
JP3263829B2 (ja) データ入力装置
JPS5846960B2 (ja) 電動機負荷の異常状態検出および保護装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090421

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090421

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100421

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees