JPH01278283A - 誤差過大アラーム発生方法 - Google Patents

誤差過大アラーム発生方法

Info

Publication number
JPH01278283A
JPH01278283A JP63107167A JP10716788A JPH01278283A JP H01278283 A JPH01278283 A JP H01278283A JP 63107167 A JP63107167 A JP 63107167A JP 10716788 A JP10716788 A JP 10716788A JP H01278283 A JPH01278283 A JP H01278283A
Authority
JP
Japan
Prior art keywords
speed
command
error
alarm
motor
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
JP63107167A
Other languages
English (en)
Inventor
Hironobu Kuwano
桑野 弘延
Osamu Yoshida
修 吉田
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP63107167A priority Critical patent/JPH01278283A/ja
Publication of JPH01278283A publication Critical patent/JPH01278283A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)

Abstract

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

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は誤差過大アラーム発生方法に係り、特にデジタ
ルサーボにおける誤差過大アラーム発生方法に関する。
〈従来技術〉 誘導電動機や同期電動機等の交流モータをデジタル処理
により制御するデジタルサーボ制御方式においては、数
値制御部で所定時間Δτ毎の各軸移動量ΔR,を計算し
てデジタルサーボ回路に入力し、デジタルサーボ回路は
ΔT毎に次式%式% (ただし、ΔPoはΔτ毎の実際の移動量、E、は位置
誤差)の演算を行い、該位置誤差に基づいて指令速度を
発生し、該指令速度と実際の速度との差である速度偏差
に基づいてトルク指令を発生し、該トルク指令に基づい
てモータ各相に印加する電圧をパルス幅変調してサーボ
モータを回転制御する。
かかるサーボ制御系において、何等かの理由でモータが
指令通りに回転しない場合がある。このため、従来は指
令移動量と実際の移動量の差である位置誤差を監視し、
該位置誤差E、が設定値SA以上になった時に何等かの
異常があったとして誤差過大アラームを発生するように
している。尚、位置誤差E1は次式 E、=V/KP (Vは回転速度、Kpはポジシ璽ンゲイン)に示すよう
に速度に比例するから、設定値SAは最大回転速度■、
、Axにおけろ位置誤差の1.3倍の値としている。
〈発明が解決しようとしている課題〉 このように、従来は最大回転速度における位置誤差の1
.3倍という大きな値を設定値SAとし、該設定値を越
えた時に、誤差過大アラームを発生するようにしている
。このため、モータの回転速度が低速の時に、何等かの
異常が発生しても位置誤差が設定(lIISA以上にな
る迄に(異常が検出される迄に)相当長い時間を要し、
機械の損傷を招いたり、ワークに誤切削を施してしまう
場合があった。たとえば以下のような場合、すなわち(
il D Dロボット (ダイレクト・ドライブ・ロボ
ット)のように他軸の運動による干渉トルクを受けやす
いロボットにおいて、停止している軸が干渉トルクによ
って動いてしまう場合、 (ii)ロボットアーム等の制御軸が低速運転中に障害
物にぶつかって停止する場合 等において異常の検出が遅れてロボットを損傷させたり
、ワークを傷っけたりしてしまう。
以上から、本発明の目的はモータの回転速度が低速の場
合であっても、発生した異常を短時間のうちに検出でき
る異常検出方法を提供することである。
〈課題を解決するための手段〉 第1図は本発明にかかるデジタルサーボ制御装置のブロ
ック図である。
1はデジタルサーボ回路、2は誤差過大検出部、4はサ
ーボモータ、5は位置検出用のバルスコ〜グである。
〈作用〉 デジタルサーボ回路1において、指令移動量と実際の移
動量の差である位置誤差を計算すると共に位置誤差に基
づいて指令速度V。、、。を発生し、該指令速度と実際
の速度との差である速度偏差Evに基づいてトルク指令
を発生してサーボモータ4を回転する。そして、以上の
処理と並行して、誤差過大検出部2は速度偏差Evと指
令速度vC0゜の比率ηを所定時間毎に演算して監視し
、比率ηが設定値を越えた時にアラームSALMを発生
する。
〈実施例〉 第1図は本発明にかかるデジタルサーボ制御装置のブロ
ック図である。
第1図において、1はマイクロコンピュータ構成のデジ
タルサーボ回路、2は速度偏差Evと指令速度V。。0
を用いて何等かの異常による誤差過大を検出すき誤差過
大検出部、3はトランジスタインバータ等のサーボアン
プ、4はサーボモータ、5はサーボモータ1回転当りに
所定数のフィードバックパルスFPを発生するパルスコ
ーダである。
デジタルサーボ回路1は所定時間ΔT毎にデジタルサー
ボ処理を行ってサーボモータ4を指令速度で回転制御す
る。
第2図はデジタルサーボ系のブロック線図であり、11
は移動指令Mc5oと位置フィードバックPあの差(位
置誤差)E8を演算する演算部、12は位置誤差E2を
Kp倍して指令速度V。M。を発生するゲイン設定部で
ある。13は速度制御部であり、速度指令vcM。と速
度フィードバックvAの差である速度偏差EVを演算す
る演算部13aと、速度偏差EVをKV倍してトルク指
令(電流指令)Trを発生するゲイン設定部13bを有
している。14はモータ部であり、K、はモータトルク
定数、Jはモータイナーシャである。
さて、デジタルサーボ回路1は移動指令ΔR,が入力さ
れると、時間ΔT毎に第2図に示した位置制御処理、速
度制御処理を行ってモータ4を回転する。尚、第2図各
部の出力E1.vcう。、 EV、 T、は内蔵のRA
 M 1 aに格納される。
かかるデジタルサーボ制御と並行して、誤差過大検出部
2は、ΔT毎に速度偏差EVと速度指令VC,oをデジ
クノーブーボ回路1から入力され、速度偏差EVと指令
速度■。1.。の比率η(=Ev/VcM。)を演算し
、該比率が設定値A5より大きくなっtコ時にアラーム
5AL11を発生する。
たとえばロボットアーム等の制、御軸が低速運転中に障
害物にぶつかって停止すると、実速度vA−〇となって
速度偏差EVが大きくなるため、前記比率ηが設定値A
9以上になり、直ちに誤差過大アラームSALうが出力
される。
又、他軸の運動による干渉トルクを受けて停止軸が働く
と、該停止軸の位置誤差E、が大きくなって速度指令V
。。。が大きくなる。しかし、速度サーボにおいては、
干渉による移動を停止させる方向にトルク指令を発生す
るため、実速度■。が小さくなり、これにより速度偏差
が大きくなって、直ちに誤差過大アラームSALMが出
力されろ。
尚、以上では誤差過大検出部をデジタルサーボ回路と別
に設けたが、誤差過大検出処理をデジタルサーボ回路で
行うように構成することもてきる。
〈発明の効果〉 以上本発明によれば、速度偏差と指令速度の比率を所定
時間毎に演算し、該比率が設定値を越えた時にアラーム
を発生するように構成したから、モータの回転速度が低
速の場合であっても、位置誤差が過大となる異常を短時
間のうちに検出でき、従って機械やワークを損傷するこ
とがない。
【図面の簡単な説明】
第1図は本発明にかかるデジタルサーボ制御装置のブロ
ック図、 第2図はデジタルサーボ系のブロック線図である。 1・・デジタルサーボ回路、 2・・誤差過大検出部、 4・・サーボモータ、 5・・バルスコーダ

Claims (1)

  1. 【特許請求の範囲】  指令移動量と実際の移動量の差である位置誤差を計算
    すると共に位置誤差に基づいて指令速度を発生し、該指
    令速度と実際の速度との差である速度偏差に基づいてト
    ルク指令を発生してサーボモータを回転するデジタルサ
    ーボにおける誤差過大アラーム発生方法において、 前記速度偏差と指令速度の比率を所定時間毎に演算し、 演算結果が設定値を越えた時に誤差過大アラームを発生
    することを特徴とする誤差過大アラーム発生方法。
JP63107167A 1988-04-29 1988-04-29 誤差過大アラーム発生方法 Pending JPH01278283A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63107167A JPH01278283A (ja) 1988-04-29 1988-04-29 誤差過大アラーム発生方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63107167A JPH01278283A (ja) 1988-04-29 1988-04-29 誤差過大アラーム発生方法

Publications (1)

Publication Number Publication Date
JPH01278283A true JPH01278283A (ja) 1989-11-08

Family

ID=14452183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63107167A Pending JPH01278283A (ja) 1988-04-29 1988-04-29 誤差過大アラーム発生方法

Country Status (1)

Country Link
JP (1) JPH01278283A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012005151A (ja) * 2010-06-12 2012-01-05 Nippon Reliance Kk モータ制御装置及び異常検出方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012005151A (ja) * 2010-06-12 2012-01-05 Nippon Reliance Kk モータ制御装置及び異常検出方法

Similar Documents

Publication Publication Date Title
KR940003005B1 (ko) 동기형 교류 서보모터의 속도제어방법
KR0144650B1 (ko) 서보모터의 이상부하 검출 제어방법
JP2008022590A (ja) サーボモータ監視装置
JPH02184281A (ja) 誤差過大アラーム発生方法
CN112327762B (zh) 伺服电动机的控制装置
JPH01278283A (ja) 誤差過大アラーム発生方法
JPH03231317A (ja) モータ制御装置
JPH09305235A (ja) サーボモータの位置制御方法および制御装置
JPH10277887A (ja) 位置検出器異常時の電動機制御方法
JPH06131050A (ja) サーボモータで駆動される可動部の衝突検出方法
JPH10243693A (ja) ステッピングモータ駆動回路
JP3388426B2 (ja) 任意補間を可能としたモータのパルス列制御方式
JPS6378206A (ja) フルクロ−ズフイ−ドバツクncシステムにおけるデジタルサ−ボシステムを用いた追従遅れを除去する方法
JP3298329B2 (ja) サーボ制御装置およびサーボ制御方法
JP3163832B2 (ja) モータ制御装置
JP2660006B2 (ja) ロータ角度検出方法
JPH0639066B2 (ja) 産業用ロボツトの制御方法
JPS6380303A (ja) 産業用ロボツトの速度制御方法
JPH0217237A (ja) 重力軸のブレーキコントロール方法
JPH03246708A (ja) サーボモータの加速度フィードバック制御方式
JP3097182B2 (ja) ねじ加工装置
JP3197898B2 (ja) サーボモータの制御方式
JPH01190280A (ja) モータ制御装置
JP3341310B2 (ja) スキップ機能を備える制御装置
JPH077284B2 (ja) ロボットの制御装置