JPS60151702A - Disconnection and fault detecting circuit of encoder circuit - Google Patents
Disconnection and fault detecting circuit of encoder circuitInfo
- Publication number
- JPS60151702A JPS60151702A JP745584A JP745584A JPS60151702A JP S60151702 A JPS60151702 A JP S60151702A JP 745584 A JP745584 A JP 745584A JP 745584 A JP745584 A JP 745584A JP S60151702 A JPS60151702 A JP S60151702A
- Authority
- JP
- Japan
- Prior art keywords
- circuit
- encoder
- output
- gate
- disconnection
- 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
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0286—Modifications to the monitored process, e.g. stopping operation or adapting control
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Safety Devices In Control Systems (AREA)
- Control Of Position Or Direction (AREA)
- Manipulator (AREA)
Abstract
Description
【発明の詳細な説明】
(a).発明の詳細な説明
本発明はエンコーダ回路の断線及び異常検出回路に係り
、特に産業用ロボット及びNC制御装置等に於いて使用
されているサーボ系の位置検出用エンコーダ回路の異常
を検出する回路に関するものである。DETAILED DESCRIPTION OF THE INVENTION (a). DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a circuit for detecting disconnection and abnormality in an encoder circuit, and particularly relates to a circuit for detecting an abnormality in an encoder circuit for position detection of a servo system used in industrial robots, NC control devices, etc. It is something.
(b).従来技術と問題点
従来技術に依ると産業用ロボット及びNC制御装置等に
於いてはサーボ系の位置検出用としてエンコーダ回路が
広く使用されている。(b). Prior Art and Problems According to the prior art, encoder circuits are widely used for detecting the position of servo systems in industrial robots, NC control devices, and the like.
第1図の(a)は従来のエンコータ回路の一実施例を示
すブロック図である。FIG. 1(a) is a block diagram showing an embodiment of a conventional encoder circuit.
第1図の(b)は従来の制御装置のエンコータ回路出力
を受信する回路の一実施例を説明する為の図である。FIG. 1(b) is a diagram for explaining an embodiment of a circuit for receiving an encoder circuit output of a conventional control device.
図中、Mはサーボモータ、TGはタコジェネレータ、E
NCはエンコーダ、SDはサーボドライバー、CONT
は制御装置、INVはインバータ、Gはアンドゲートで
ある。In the figure, M is a servo motor, TG is a tacho generator, and E
NC is encoder, SD is servo driver, CONT
is a control device, INV is an inverter, and G is an AND gate.
以下図に従って従来のエンコーダ回路に就いて説明する
。サーボモータMの軸に直結してタコジェネレータTG
及びエンコーダENCが取り付けられている。エンコー
ダENCは符号盤でチャンネルCHAとCHA、チャン
ネルCHBとCHBは夫々相互に逆用の関係にあり、而
もチャンネルCHAとチャンネルCHBは90℃位相が
ずれている。従ってチャンネルCHAとチャンネルCH
Bも90度位相がずれていることになる。尚チャンネル
CHCは0度の位置に設けられ、位置の原点の検出に利
用されている。A conventional encoder circuit will be explained below with reference to the drawings. Tacho generator TG is directly connected to the shaft of servo motor M.
and an encoder ENC are attached. In the encoder ENC, channels CHA and CHA, and channels CHB and CHB are in an inverse relationship with each other on a code board, and channels CHA and CHB are out of phase by 90 degrees. Therefore, channels CHA and CH
B is also 90 degrees out of phase. Note that the channel CHC is provided at the 0 degree position and is used to detect the origin of the position.
タコジェネレータTCは回転速度に比例する出力電圧を
発生する発電難でサーボモータMの応答速度を上げる為
に使用されている。The tacho generator TC generates an output voltage proportional to the rotational speed, and is used to increase the response speed of the servo motor M.
制御装置CONTに対し外部から位置信号が与えられる
。制御装置CONTはエンコーダENCのチャンネル信
号よりの現在位置情報と外部よりの位置信号に基づき制
御信号をサーボドライバーSDに送る。サーボドライバ
ーSDはサーボモータMを駆動し、サーボモータMは指
定位置に向かって回転する。此の間エンコーダENCは
現在位置情報を刻々制御装置CONTに送り続り、指定
位置になるとサーボドライバーSDに対する制御信号が
なくなり、サーボモータMは停止する。A position signal is given to the control device CONT from the outside. The control device CONT sends a control signal to the servo driver SD based on the current position information from the channel signal of the encoder ENC and the position signal from the outside. Servo driver SD drives servo motor M, and servo motor M rotates toward a specified position. During this time, the encoder ENC continues to send the current position information to the control device CONT every moment, and when the specified position is reached, the control signal to the servo driver SD disappears, and the servo motor M stops.
従来技術に依るとエンコーダENCの出力信号チャンネ
ルCHA、チャンネルCHB、チャンネルCHCには夫
々其の逆相の出力信号CHA、CHB、CHCを用意し
て此れを出力している。According to the prior art, output signals CHA, CHB, and CHC of opposite phases are prepared and outputted to the output signal channels CHA, CHB, and CHC of the encoder ENC, respectively.
然し此れを受信する制御装置CONTに於いては第1図
の(b)に示す様にチャンネルCHAの出力信号とイン
バータINVを経由したチャンネルCHAの出力信号を
アンドゲートGに入力して其の論理積を取って利用して
いた。However, in the control device CONT that receives this, the output signal of the channel CHA and the output signal of the channel CHA via the inverter INV are input to the AND gate G as shown in FIG. I was using logical products.
従ってエンコーダENCの出力信号回路に断線等の以上
の発生した場合には制御装置CONTは現在位置を誤認
し暴走を起こす恐れがあり、此の為リミットスイッチ等
を設けて停止していた。Therefore, if a disconnection or the like occurs in the output signal circuit of the encoder ENC, there is a risk that the control device CONT may misidentify the current position and cause a runaway, and for this reason, a limit switch or the like has been provided to stop the control device CONT.
此の為有効動作領域及び停止領域の区間に於いてはエン
コーダENCの異常による暴走に対する危険防止策がな
いと云う欠点があった。For this reason, there is a drawback in that there is no measure to prevent runaway due to abnormality of the encoder ENC in the effective operation area and stop area.
(c).発明の目的
本発明の目的は従来技術の有する上記の欠点を除去し、
エンコーダ回路の断線及び異常等を検出しサーボ系が暴
走するのを防止出来るエンコーダ回路の断線及び異常検
出回路を提供することである。(c). OBJECTS OF THE INVENTION The object of the present invention is to eliminate the above-mentioned drawbacks of the prior art;
An object of the present invention is to provide a circuit for detecting disconnection and abnormality in an encoder circuit, which can detect disconnection, abnormality, etc. in an encoder circuit and prevent a servo system from running out of control.
(d).発明の構成
上記の目的は本発明によれば、サーボ系の位置検出用エ
ンコーダ回路に於いて、前記エンコーダの出力信号及び
前記出力信号と逆相の関係にある出力信号をゲートに入
力し前記ゲートの出力信号を積分回路に入力し前記積分
回路の出力によりフリップ・フロップ回路をオンとし前
記オン信号によりサーボモータを停止させることを特徴
とするエンコーダ回路の断線及び異常検出回路を提供す
ることにより達成される。(d). Structure of the Invention According to the present invention, in an encoder circuit for position detection of a servo system, an output signal of the encoder and an output signal having a reverse phase relationship with the output signal are input to a gate, and the output signal of the encoder is input to a gate. This is achieved by providing a disconnection and abnormality detection circuit for an encoder circuit, which inputs the output signal of the integrator circuit into an integrator circuit, turns on a flip-flop circuit by the output of the integrator circuit, and stops a servo motor by the on signal. be done.
(e).発明の実施例
第2図は本発明に依るエンコーダ回路の段線及び異常検
出回路の一実施例を説明する為の図である。(e). Embodiment of the Invention FIG. 2 is a diagram for explaining an embodiment of the dashed line and abnormality detection circuit of the encoder circuit according to the present invention.
第3図は本発明に依る検出部の一実施例を示す回線図で
ある。FIG. 3 is a circuit diagram showing an embodiment of the detection section according to the present invention.
図中、DETは検出部、ALMは警報回路、C1はナド
ゲート、G2はアンドゲート、INTは積分回路、Fは
フリップ・フロップ回路であり、其の他の記号、数字は
第1図と同じである。In the figure, DET is a detection unit, ALM is an alarm circuit, C1 is a gate, G2 is an AND gate, INT is an integrating circuit, and F is a flip-flop circuit.Other symbols and numbers are the same as in Figure 1. be.
以下図に従って本発明の詳細を説明する。The details of the present invention will be explained below with reference to the drawings.
本発明に依る本発明の詳細を説明する。The details of the present invention according to the present invention will be explained.
本発明に依る検出部DETに於いてはエンコーダENC
の出力しチャンネルCHAと其の逆相の出力信号CHA
は第3図に示す様に接続される。In the detection unit DET according to the present invention, the encoder ENC
Output channel CHA and its opposite phase output signal CHA
are connected as shown in FIG.
尚この様な接続は各チャンネルCHB、CHCに就いて
全て実施する。Incidentally, all such connections are made for each channel CHB and CHC.
即ちチャンネルCHAと此れと逆相にあるチャンネルC
HAは共にナンドゲートG1に入力される。正常時には
ナンドゲートG1の出力はないが、断線を含み何等かの
原因で不一致が起きると出力を生じ、アンドゲートG2
を経由して積分回路1NTに入力される。尚アンドゲー
トG2には電源オン等の信号を入力し他の回路が正常動
作中を確認する意味で使用したもので本発明に直接関係
はない。That is, channel CHA and channel C, which is in opposite phase to this one.
Both HA are input to the NAND gate G1. During normal operation, there is no output from NAND gate G1, but if a mismatch occurs for some reason, including a disconnection, an output is generated, and AND gate G2
The signal is input to the integrating circuit 1NT via the . Note that the AND gate G2 is used to input a signal such as a power-on signal to confirm that other circuits are operating normally, and is not directly related to the present invention.
何回か不一致が継続すると積分回路INTは出力を生じ
、フリップ・フロップ回路Fをオンとする。If the mismatch continues several times, the integrator circuit INT produces an output and turns on the flip-flop circuit F.
フリップ・フロップ回路Fがオンとなると検出部DET
は警報回路ALMに対し停止信号を出し此の結果サーボ
ドライバーSDに対し停止命令を発進し、サーボモータ
Mを停止する。When the flip-flop circuit F turns on, the detection unit DET
outputs a stop signal to the alarm circuit ALM, which in turn issues a stop command to the servo driver SD to stop the servo motor M.
障害がなおり再スピードする時はフリップ・フロップ回
路Fをリセットしてから起動する。When there is no fault and the speed is to be restarted, the flip-flop circuit F is reset and then activated.
(f)発明の効果
以上詳細に説明した様に本発明によれば、エンコーダ回
路の断線及び異常等を検出しサーボ系が暴走するのを防
止出来るエンコーダ回路の断線及び異常検出回路を実現
出来ると言う大きい効果がある。(f) Effects of the Invention As described in detail above, according to the present invention, it is possible to realize an encoder circuit disconnection and abnormality detection circuit that can detect disconnections and abnormalities in the encoder circuit and prevent the servo system from going out of control. It has a big effect.
第1図の(ロ)は従来のエンコーダ回路の一実施例を示
すブロック図である。
第1図の(b)は従来の制御装置のエンコーダ回路出力
を受信する回路の一実施例を説明する為の図である。
第2図は、本発明に依るエンコーダ回路の断線及び異常
検出回路の一実施例を説明する為の図である。
第3図は本発明に依る検出部の一実施例を示す回線図で
ある。
図中、Mはサーボモータ、TGはタコジェネレータ、E
NCはエンコーダ、SDはサーボドライバー、CONT
は制御装置、TNVはインバータ、Gはアンドゲート、
DETは検出部、ALMは警報回路、Glはナンドゲー
ト、G2はアンドゲート、INTは積分回路、Fはフリ
ップ・フロップ回路である。FIG. 1B is a block diagram showing an embodiment of a conventional encoder circuit. FIG. 1(b) is a diagram for explaining an embodiment of a circuit for receiving an encoder circuit output of a conventional control device. FIG. 2 is a diagram for explaining an embodiment of the encoder circuit disconnection and abnormality detection circuit according to the present invention. FIG. 3 is a circuit diagram showing an embodiment of the detection section according to the present invention. In the figure, M is a servo motor, TG is a tacho generator, and E
NC is encoder, SD is servo driver, CONT
is the control device, TNV is the inverter, G is the AND gate,
DET is a detection section, ALM is an alarm circuit, Gl is a NAND gate, G2 is an AND gate, INT is an integrating circuit, and F is a flip-flop circuit.
Claims (1)
ンコーダの出力信号及び前記出力信号と逆相の関係にあ
る出力信号をゲートに入力し前記ゲートの出力信号を積
分回路に入力し前記積分回路の出力によりフリップ・フ
ロップ回路をオンとし前記オン信号によりサーボモータ
を停止させることを特徴とするエンコーダ回路の断線及
び異常検出回路。In an encoder circuit for position detection of a servo system, an output signal of the encoder and an output signal having a reverse phase relationship with the output signal are inputted to a gate, and the output signal of the gate is inputted to an integrating circuit. A disconnection and abnormality detection circuit for an encoder circuit, characterized in that a flip-flop circuit is turned on by the output, and a servo motor is stopped by the on-signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP745584A JPS60151702A (en) | 1984-01-19 | 1984-01-19 | Disconnection and fault detecting circuit of encoder circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP745584A JPS60151702A (en) | 1984-01-19 | 1984-01-19 | Disconnection and fault detecting circuit of encoder circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60151702A true JPS60151702A (en) | 1985-08-09 |
Family
ID=11666295
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP745584A Pending JPS60151702A (en) | 1984-01-19 | 1984-01-19 | Disconnection and fault detecting circuit of encoder circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60151702A (en) |
-
1984
- 1984-01-19 JP JP745584A patent/JPS60151702A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2001202102A (en) | Servo control device | |
| US4859920A (en) | Interface system for servo controller | |
| JPS59209996A (en) | Double actuator-monitor | |
| US4880994A (en) | Method and device for the redundant control of a power controlled unit | |
| JP2005176493A5 (en) | ||
| US20190386594A1 (en) | Motor control apparatus driving one main axis switchingly by two motors | |
| US4438382A (en) | Three phase AC motor controller | |
| JPH01223311A (en) | Pulse encoder | |
| JPS6070925A (en) | Motor abnormality self-diagnosis device | |
| JPH03159596A (en) | Controller for motor | |
| JPS6066680A (en) | Abnormality detecting circuit of motor drive controller | |
| JPS6284303A (en) | Robot control device | |
| JP5019175B2 (en) | Motor control device | |
| JPS6181188A (en) | Ac servo device | |
| JPS62163112A (en) | Control method for industrial robot | |
| JPH0356958B2 (en) | ||
| JPH01170389A (en) | Abnormality detection circuit of electric servo drive device | |
| JPH03289381A (en) | DC motor drive circuit | |
| SU1238039A1 (en) | Device for checking servo system | |
| JPH0447321B2 (en) | ||
| JPH05264622A (en) | Circuit for diagnosing current command signal | |
| JPS5877488A (en) | Preventive device for uncontrolled movement of industrial robot | |
| JPH0431603Y2 (en) | ||
| JPH0325317A (en) | Rotational position detecting circuit | |
| JPH0534505B2 (en) |