JPH0331912A - サーボ制御装置 - Google Patents

サーボ制御装置

Info

Publication number
JPH0331912A
JPH0331912A JP16532289A JP16532289A JPH0331912A JP H0331912 A JPH0331912 A JP H0331912A JP 16532289 A JP16532289 A JP 16532289A JP 16532289 A JP16532289 A JP 16532289A JP H0331912 A JPH0331912 A JP H0331912A
Authority
JP
Japan
Prior art keywords
counter
position detector
pulse
servo motor
difference
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
JP16532289A
Other languages
English (en)
Inventor
Akira Mitani
三谷 朗
Mitsuyasu Kachi
光康 加知
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP16532289A priority Critical patent/JPH0331912A/ja
Priority to US07/535,681 priority patent/US5077507A/en
Priority to DE4020624A priority patent/DE4020624C2/de
Publication of JPH0331912A publication Critical patent/JPH0331912A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、位置制御系の異常を検出し、誤動作を防止
するサーボ制御装置に関するものである。
〔従来の技術] 位置を制御するサーボ制御装置において、従来は例えば
第2図に示すようなサーボループが実施されている。図
において、(1)は数値制御装置(図示せず)から位置
制御装置へ指令された指令を解読して速度、移動パルス
量等を求める指令解読回路、(2〉は指令解読回路(1
)の出力に従って所定の指令パルスを生成するパルス分
配回路、(3)は指令パルスと位置フィードバックとの
差がOになるように制御する位置制御回路、(4)は位
置制御回路(3〉からの速度指令に従って速度を制御す
る速度制御回路、(5)はサーボモータ、(6)はサー
ボモータ(5)の位置検出器、(7)は位置検出器(6
)からのフィードバックパルスの正及び負を計数するア
ップダウンカウンタの機能を有するフリーランカウンタ
、(7a)はフリーランカウンタ(7)の今回の出力値
と前回の出力値との差分を求める減算回路、(8)はフ
リーランカウンタ(7〉と同様のアップダウン形カウン
タであるが、位置検出器(6)から1回転に1つの基準
位置において出力される基準パルスである2相パルスに
よりプリセットされるサイクルカウンタである。
次に、このサーボループの動作について説明する。位置
制御回路(3)への指令は指令解読回路(1)により解
読され、速度及び移動パルス量等が求められる。この速
度、移動パルス量に基づき1パルス分配回路(2)が所
定の単位時間当りの移動パルス量を位置指令として出力
する。この位置指令と後述する位置フィードバックとの
差分が0となるように位置制御回路(3)が速度指令を
出力し、速度制御回路(4)を介してサーボモータ(5
)を駆動する。位置検出器(6)はサーボモータと結合
されており、サーボモータ(5)の回転角度と回転方向
に応じたフィードバックパルスを出力する。このフィー
ドバックパルスをフリーランカウンタ(7〉が計数し、
このフリーランカウンタ(7)の前回値との、差分が減
算回路(7a)によってサーボモータフ5)の単位時間
当りの移動ノくルス量として位置制御回路(3)へフィ
ードバックされる。またサイクルカウンタ(8)はフリ
ーランカウンタ(7)と同トlに位置検出器(6〉から
のフィートノ<・ソクノくルスを計数するが、位置検出
器(6)よりのZ相ノくルスによってプリセットされ、
電源投入時に位置制御回路(3)が座標系を設定するた
めに行うリファレンス点復帰や、サーボモータ(5)が
交流誘導電動機の場合の磁極位置を検出して、その出力
がノくルス分配回路(2〉にフィードパ・ソクする。
[発明が解決しようとする課題] 従来の位置制御系は以上のように構成されているので、
位置検出器(6)からのフィートノく・ノクノくルスが
誤計数されると、例えばNC加工機における指令位置へ
の正しい位置決めが行われなくなるという問題があった
。
この発明は上記のような課題を解消するためになされた
もので、位置検出器からのフィートノ〈・ソクバルスに
誤計数があった場合、その時点て検出異常を検出して出
力し、誤動作を未然に防止することができるサーボ制御
装置を得ること目的としている。
[課題を解決するための手段] この発明に係るサーボ制御装置は、フリーランカウンタ
位置検出器の基準パルスでう・ソチするラッチカウンタ
を設置し、基準パルスの入力ごとにその前回値との差の
絶対値をO値あるいは位置検出器1回転当りのパルス数
と比較し、両者の差が所定の許容範囲を超えると検出異
常信号出力する異常検出回路を設けるようにしたもので
ある。
[作 用] この発明における異常検出回路は、ラッチカウンタの前
回値との差分の絶対値と所定値との比較V、lI定を基
準パルス発信のたびごとに実行するので、設計数などの
検出部誤動作が直ちに検出される。
[実施例] 第1図はこの発明の一実施例を示す制御ループ図であり
、(1)〜(8)は上記従来装置と同じ部分である。(
9)は位置検出器(6)から出力されるZ相パルスによ
ってフリーランカウンタ(7〉をラッチするラッチカウ
ンタ、(9a)は今回の値と前回値との差分を出力する
減算回路、(lO〉はラッチカウンタ(9)の前回値と
の差分の絶対値と、位置検出器(6)の1回転当りのパ
ルス数との差が所定の許容範囲内にあるか否かを判別し
、これが所定の許容範囲を超えた場合に検出異常信号を
出力する異常検出回路である。
次に動作について説明する。う・ソチカウンタ(9)は
位置検出器(6)から出力されるZt目ノ<ルス(基準
パルス)によりZ相パルス入力時のフリカウンタ(7)
の値をラッチし、減算回路(9a) Iこおいて今回の
値と前回の値との差分をう・ノチカウンタ(9)増分パ
ルスとすると、このう・ソチカウンタ(9)増分パルス
の絶対値はサーボモータ(5)が−定方向に回転してい
る場合で、かつ新たなZ柑ノくルスが人力されたときに
は位置検出器(6)の1回転当りのパルス数と等しいこ
とは明らかである。
また途中で、サーボモータが逆方向に回転し元1こ戻っ
た場合には、増分ノくルスは0となる。そこで異常検出
回路(10)は、ラッチカウンタ(9)の増分パルス量
の絶対値が位置検出器(6)1回転当りのパルス数に対
して、所定の許容差範囲以内にあるか否かの判別を行い
、もしこの差分が許容範囲を超えた場合にはパルス分配
回路(2)へ検出異常の信号の発信を行う。これによっ
て、ノ<ルス分配を停止してその旨のメツセージを位置
制御回路(3)の表示器に表示するなどの措置を行うこ
とが可能である。
なお、上記の実施例では位置制御系におけるフリーラン
カウンタ〈7)の誤計数についての例を示したが、この
発明はリファレンス点復帰、又はサーボモータ(5)が
交流誘導電動機の場合の磁極位置検出に用いるサイクル
カウンタ(8)の誤計数検知、あるいは速度制御系にお
けるフリーランカウンタの誤計数検知についても利用す
ることができる。
[発明の効果コ 以上のように、この発明によれば位置制御系における制
御対象であるサーボモータの位置検出器からのフィード
バックパルスの誤計数を、上記位置検出器よりの基準パ
ルスによってラッチするラッチカウンタと、この出力に
基づいて誤計数の許容値を判断する異常検出回路とを設
けることによって、上記サーボモータの状態の異常時に
直ちに対応できる制御系にしたので、信頼性が向上して
高精度のサーボ制御装置が得られる。
【図面の簡単な説明】
第1図はこの発明の一実施例によるサーボ制御装置の構
成を示すブロック図、第2図は従来のサーボ制御装置の
構成例を示すブロック図である。 図において、(5〉はサーボモータ、(6)は位置検出
器、(7)はフリーランカウンタ(アップダウンカウン
タ)、(9)はラッチカウンタ、(9a〉は成算回路、
(10)は異常検出回路である。 なお、図中同一符号は同−又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. サーボモータの位置検出器からのフィードバックパルス
    を計数するアップダウンカウンタと、上記サーボモータ
    の1回転ごとに位置検出器より出力する基準パルスによ
    って上記アップダウンカウンタをラッチするラッチカウ
    ンタと、このラッチカウンタの前回値との差分を演算し
    、この差分の絶対値と上記位置検出器からの基準パルス
    数とを比較して所定の許容値を超えたときは異常信号を
    出力する異常検出回路とを具備したことを特徴とするサ
    ーボ制御装置。
JP16532289A 1989-06-29 1989-06-29 サーボ制御装置 Pending JPH0331912A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP16532289A JPH0331912A (ja) 1989-06-29 1989-06-29 サーボ制御装置
US07/535,681 US5077507A (en) 1989-06-29 1990-06-11 Servo control apparatus
DE4020624A DE4020624C2 (de) 1989-06-29 1990-06-28 Servosteuerungsvorrichtung

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16532289A JPH0331912A (ja) 1989-06-29 1989-06-29 サーボ制御装置

Publications (1)

Publication Number Publication Date
JPH0331912A true JPH0331912A (ja) 1991-02-12

Family

ID=15810126

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16532289A Pending JPH0331912A (ja) 1989-06-29 1989-06-29 サーボ制御装置

Country Status (1)

Country Link
JP (1) JPH0331912A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07110715A (ja) * 1991-04-15 1995-04-25 Samsung Electron Co Ltd ロボットシステムの位置制御装置及びその制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07110715A (ja) * 1991-04-15 1995-04-25 Samsung Electron Co Ltd ロボットシステムの位置制御装置及びその制御方法

Similar Documents

Publication Publication Date Title
US5650779A (en) Position encoder
US4575666A (en) Absolute position detecting system for servocontrol system
US5077507A (en) Servo control apparatus
US4101817A (en) Position-correctable numerical control system
US3562619A (en) A control system for selectively positioning an output member
US4757458A (en) Zero point adjusting robot control method
JP3370845B2 (ja) アブソリュートエンコーダ
JP2845730B2 (ja) 位置制御システムの位置情報判別装置及びその判別方法
US12209886B2 (en) System and method for monitoring a failsafe function of sensors in a motor
EP0128959B1 (en) Numerical control apparatus
JPH01320467A (ja) 機械の回転数の測定方法
US5200683A (en) Method for optimizing sampling rates for position tracking for motion control systems
JP3265811B2 (ja) サーボモータの制御装置
JPH0371213A (ja) サーボ制御装置
JP3480860B2 (ja) 外乱追従式位置決め制御方法
JPS63243703A (ja) カウントチエツク式回転角検出装置
JP2666798B2 (ja) サーボモータの暴走検出・防止方法
JP2514009B2 (ja) Acサ−ボモ−タ用監視装置
KR890003637B1 (ko) 수치제어기의 오동작 방지법
JPS63243702A (ja) カウントチエツク式回転角検出装置
JPH07111357B2 (ja) エンコーダの異常検出装置
CN114244204A (zh) 一种避免步进电机失步的方法、系统及装置
JPH01268498A (ja) ステップモータ制御装置
JPH02303387A (ja) モータ制御装置
JPS61209313A (ja) ロボツト関節角検出装置