JPH0462420A - Abnormality detector for encoder signal line - Google Patents
Abnormality detector for encoder signal lineInfo
- Publication number
- JPH0462420A JPH0462420A JP17236190A JP17236190A JPH0462420A JP H0462420 A JPH0462420 A JP H0462420A JP 17236190 A JP17236190 A JP 17236190A JP 17236190 A JP17236190 A JP 17236190A JP H0462420 A JPH0462420 A JP H0462420A
- Authority
- JP
- Japan
- Prior art keywords
- encoder
- motor
- signal
- rotational position
- detection
- 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
Landscapes
- Transmission And Conversion Of Sensor Element Output (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明はモータの回転位置のフィードバック制御システ
ムに用いるエンコーダの信号線の異常を検出する装置に
関するものである。DETAILED DESCRIPTION OF THE INVENTION <Industrial Application Field> The present invention relates to a device for detecting an abnormality in a signal line of an encoder used in a feedback control system for the rotational position of a motor.
〈従来の技術〉
モータの回転位置のフィードバック制御システムでは、
エンコーダからサーボドライバへの配線は、通常はユー
ザにまかせられており、その本数も10本以上と少なく
ない。<Conventional technology> In a feedback control system for the rotational position of a motor,
The wiring from the encoder to the servo driver is usually left up to the user, and the number of wires is often 10 or more.
〈発明が解決しようとする課題〉
このため、誤配線をしたり、モータの駆動中に断線か発
生しやすい。誤配線や断線が生じると、次の現象が発生
する。<Problems to be Solved by the Invention> For this reason, incorrect wiring or wire breakage easily occur while the motor is being driven. When incorrect wiring or disconnection occurs, the following phenomena occur.
■モータが動かない。■The motor does not move.
■エンコーダが誤った位置検出信号を出力する。■The encoder outputs an incorrect position detection signal.
■モータが暴走する。■The motor runs out of control.
特に、■の現象は重大な災害を引起こす確率が高い。ま
た、災害につながらなくとも、ユーザは異常の原因をな
かなか見付けられない。In particular, the phenomenon (■) has a high probability of causing a serious disaster. Furthermore, even if it does not lead to a disaster, users have difficulty finding the cause of the abnormality.
本出願人による特願平1−286983号記載の発明で
は、nXレゾルバと1Xレゾルバを組合せてエンコーダ
部を構成しているため、エンコーダ信号線の本数が多く
なり、特に問題となった。In the invention described in Japanese Patent Application No. 1-286983 filed by the present applicant, since the encoder section is constructed by combining an nX resolver and a 1X resolver, the number of encoder signal lines increases, which poses a particular problem.
本発明はこのような問題点を解決するためになされたも
のであり、nXレゾルバと1Xレゾルバの検出信号の特
性を利用して簡単な手段を追加するだけでエンコーダ信
号線の異常を検出できる装置を実現することを目的とす
る。The present invention has been made to solve these problems, and provides a device that can detect an abnormality in the encoder signal line by simply adding a simple means by utilizing the characteristics of the detection signals of the nX resolver and the 1X resolver. The purpose is to realize the following.
く課題を解決するための手段〉
本発明は、
モータの回転位置のフィードバック制御システムに用い
るエンコーダの信号線の異常を検出する装置において、
モータが1回転すると検出信号の位相が360°変調さ
れる1Xエンコーダと、モータが1 / n回転すると
(nは整数)検出信号の位相が3610 ”変調される
nXエンコーダと、前記1Xエンコーダの検出信号をも
とに、1 / n回転を分解能にしてモータの回転位置
φ、χを検出する1X信号処理部と、
前記nXエンコーダの検出信号をもとに、1 / n回
転内におけるモータの回転位置φηχを検出するnX信
号処理部と、
検出値φ1χをもとに1 / n回転を分解能にして回
転位置を検出し、検出した1 / n回転内におけ回転
位置を検出値φηχをもとに検出することによってモー
タの絶対回転位置を検出する絶対位置検出部と、
前記1X信号処理部とnX信号処理部の検出値をもとに
、次式を満たさないときにアラーム信号を発生する異常
検出部、
Δ1χ/Δ1χ:n
Δ1χ:φηχの単位時間当たりの位相の変化量
Δ1χ:φ、χの単位時間当たりの位相の変化量
を具備したことを特徴とするエンコーダ信号線の異常検
出装置である。Means for Solving the Problems> The present invention provides a device for detecting an abnormality in a signal line of an encoder used in a feedback control system for the rotational position of a motor, in which the phase of the detection signal is modulated by 360 degrees when the motor rotates once. A 1X encoder, an nX encoder whose detection signal phase is modulated by 3610" when the motor rotates 1/n (n is an integer), and a motor with a resolution of 1/n rotation based on the detection signal of the 1X encoder. a 1X signal processing unit that detects the rotational position φ, χ of the motor; an nX signal processing unit that detects the rotational position φηχ of the motor within 1/n rotation based on the detection signal of the nX encoder; Absolute position that detects the absolute rotational position of the motor by first detecting the rotational position with a resolution of 1/n rotation, and then detecting the rotational position within the detected 1/n rotation based on the detected value φηχ. a detection unit, and an abnormality detection unit that generates an alarm signal when the following formula is not satisfied based on the detected values of the 1X signal processing unit and the nX signal processing unit, Δ1χ/Δ1χ:n Δ1χ:φηχ per unit time. This is an abnormality detection device for an encoder signal line, characterized in that the amount of change in phase per unit time is Δ1χ:φ,χ.
〈作用〉
このような本発明では、nXレゾルバの検出信号の単位
時間当たりの変動量と、1Xレゾルバの検出信号の単位
時間当たりの変動量の比の値が、エンコーダ信号線が正
常であるときにはnになる特性を利用して、比の値がn
にならないときに異常発生を通知する。<Operation> In the present invention, the ratio of the amount of variation per unit time of the detection signal of the nX resolver to the amount of variation per unit time of the detection signal of the 1X resolver is such that when the encoder signal line is normal, Using the characteristic that the ratio becomes n, the value of the ratio becomes n
Notifies you of an abnormality when the error occurs.
〈実施例〉 以下、図面を用いて本発明を説明する。<Example> The present invention will be explained below using the drawings.
第1図は本発明の一実施例の構成図である。FIG. 1 is a block diagram of an embodiment of the present invention.
図において、1はモータ部、2はモータ部1の回転を検
出するエンコーダ部で、モータが1 / n回転すると
(nは整数)検出信号の位相が360°変調されるnX
レゾルバ21と、モータが1回転すると検出信号の位相
か360°変調さ五る1Xレゾルバ22とからなる。In the figure, 1 is a motor section, 2 is an encoder section that detects the rotation of motor section 1, and when the motor rotates 1/n (n is an integer), the phase of the detection signal is modulated by 360 degrees.
It consists of a resolver 21 and a 1X resolver 22 that modulates the phase of the detection signal by 360 degrees when the motor rotates once.
3はエンコーダ部2の検出信号を処理するエンコーダ・
インタフェイス部(以下、エンコーダ1/F部とする)
で、nXレゾルバ21の励磁と検出信号の処理を行うn
X信号処理部31と、1Xレゾルバ22の励磁と検出信
号の処理を行うnX信号処理部32からなる。1X信号
処理部32は1 / n回転を分解能にしてモータの回
転位置を検出する処理を行い、nX信号処理部31は1
/ n回転内におけるモ〜りの回転位置を検出する処
理を行う。3 is an encoder for processing the detection signal of the encoder section 2;
Interface section (hereinafter referred to as encoder 1/F section)
, which excites the nX resolver 21 and processes the detection signal.
It consists of an X signal processing section 31 and an nX signal processing section 32 that excites the 1X resolver 22 and processes detection signals. The 1X signal processing unit 32 performs processing to detect the rotational position of the motor with 1/n rotation as the resolution, and the nX signal processing unit 31
/ Performs processing to detect the rotational position of the motor within n rotations.
4は絶対位置検出手段であり、1X信号処理部32の検
出値φ、χをもとに1 / n回転を分解能にしてモー
タの回転位置を検出し、検出した1 / n回転内の回
転位置をn X fg号処理部31の検出値φ且χをも
とに検出することによって、モータの絶対回転位置を検
出する。すなわち、φ1χの値を主尺の読み、φηχを
副尺の読みとして検出する。検出した絶対位置は上位コ
ントローラCへ送られる。4 is an absolute position detection means, which detects the rotational position of the motor with a resolution of 1/n rotation based on the detection values φ and χ of the 1X signal processing unit 32, and detects the rotational position within the detected 1/n rotation. The absolute rotational position of the motor is detected by detecting nXfg based on the detection values φ and χ of the processing unit 31. That is, the value of φ1χ is detected as the main scale reading, and φηχ is detected as the vernier scale reading. The detected absolute position is sent to the upper controller C.
5は主制御部であり、上位コントローラCからの回転指
令とnX信号処理部31からの信号をもとにモータの励
磁コイルの電流指令値を出力する。A main control section 5 outputs a current command value for the excitation coil of the motor based on the rotation command from the host controller C and the signal from the nX signal processing section 31.
6は主制御部5の出力する電流指令値よりモータ部1へ
流す電流を制御する電流制御部である。Reference numeral 6 denotes a current control section that controls the current flowing to the motor section 1 based on the current command value output from the main control section 5.
7は異常検出部であり、検出値φ1χとφ且χをもとに
エンコーダの信号線の異常の有無を監視し、異常発生時
にアラーム信号を上位コントローラCと主制御部5へ送
る。Reference numeral 7 denotes an abnormality detection section, which monitors the presence or absence of an abnormality in the signal line of the encoder based on the detected values φ1χ and φ and χ, and sends an alarm signal to the host controller C and the main control section 5 when an abnormality occurs.
このような装置で、異常検出は次のようにして行なわれ
る。In such a device, abnormality detection is performed as follows.
エンコーダの信号線に異常がなければ、nX信号処理部
31の検出値φ1χと1X信号処理部32の検出値φ1
χの単位時間当たりの位相の変化量ΔπXとΔ1χの闇
には次式が成立する。If there is no abnormality in the signal line of the encoder, the detection value φ1χ of the nX signal processing section 31 and the detection value φ1 of the 1X signal processing section 32
The following equation holds true for the phase change amount ΔπX of χ per unit time and the difference of Δ1χ.
Δηχ/Δ1χ−n ■異常検出
部7はエンコーダI/F部3から与えられるφ1Xとφ
1χの値をもとに、0式が成立しているか否かを監視し
、成立していなければ異常発生を通知するアラーム信号
を主制御部5と上位コントローラCへ送る。主制御部5
は、アラム信号を受けると、電流指令値を0にする。上
位コントローラCは、これにより異常発生を検知する。Δηχ/Δ1χ−n ■The abnormality detection unit 7 detects φ1X and φ given from the encoder I/F unit 3.
Based on the value of 1χ, it is monitored whether or not Equation 0 holds true, and if it does not hold, an alarm signal is sent to the main controller 5 and the host controller C to notify that an abnormality has occurred. Main control unit 5
When the alarm signal is received, the current command value is set to 0. The host controller C thereby detects the occurrence of an abnormality.
なお、異常の有無の判別は0式に限らず、次の条件によ
り行ってもよい。Note that the determination of the presence or absence of an abnormality is not limited to equation 0, and may be performed based on the following conditions.
Δ1x/nl>Szまたは1Δ+xl>Szにおいて、 n・Δ1χ−ΔπχI〉ε ただし、Sz〉0.ε〉0 であれば、アラーム信号を出力する。In Δ1x/nl>Sz or 1Δ+xl>Sz, n・Δ1χ−ΔπχI〉ε However, Sz〉0. ε〉0 If so, output an alarm signal.
〈効果〉
本発明によれば、nXレゾルバと1Xレゾルバを組合せ
たエンコーダを用いたモータの回転位置のフィードバッ
ク制御システムで、nXレゾルバの検出信号はモータが
1 / n回転すると位相が360°変化し、1Xレゾ
ルバの検出信号はモータが1回転すると位相が360°
変化する特性を利用して、これらの検出信号の単位時間
当たりの位相の変化量の比をもとにエンコーダ信号線の
異常を監視している。このなめ、2つの検出信号の変化
量を°比較する手段を追加するだけの簡単な構成でエン
コーダ信号線の異常を有効に検出できる。<Effects> According to the present invention, in the feedback control system for the rotational position of the motor using an encoder that combines an nX resolver and a 1X resolver, the phase of the detection signal of the nX resolver changes 360 degrees when the motor rotates 1/n. , the detection signal of the 1X resolver has a phase of 360 degrees when the motor rotates once.
Using the changing characteristics, abnormalities in the encoder signal line are monitored based on the ratio of the amount of change in phase of these detection signals per unit time. Because of this, an abnormality in the encoder signal line can be effectively detected with a simple configuration that only requires adding a means for comparing the amount of change in the two detection signals.
【図面の簡単な説明】
第1図は本発明の一実綿例の構成図である。
1・・・モータ部、2・・・エンコーダ部、21・・・
nXレゾルバ、22・・・1Xレゾルバ、3・・・エン
コーダI/F部、31・・・nX信号処理部、32・・
・1X信号処理部、4・・・絶対位置検出部、5・・・
主制御部、第1図BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of an example of a cotton sewage according to the present invention. 1...Motor section, 2...Encoder section, 21...
nX resolver, 22...1X resolver, 3...encoder I/F section, 31...nX signal processing section, 32...
・1X signal processing section, 4... Absolute position detection section, 5...
Main control section, Figure 1
Claims (1)
るエンコーダの信号線の異常を検出する装置において、 モータが1回転すると検出信号の位相が360゜変調さ
れる1Xエンコーダと、 モータが1/n回転すると(nは整数)検出信号の位相
が360゜変調されるnXエンコーダと、前記1Xエン
コーダの検出信号をもとに、 1/n回転を分解能にしてモータの回転位置φ_1χを
検出する1X信号処理部と、 前記nXエンコーダの検出信号をもとに、 1/n回転内におけるモータの回転位置φηχを検出す
るnX信号処理部と、 検出値φ_1χをもとに1/n回転を分解能にして回転
位置を検出し、検出した1/n回転内におけ回転位置を
検出値φηχをもとに検出することによってモータの絶
対回転位置を検出する絶対位置検出部と、 前記1X信号処理部とnX信号処理部の検出値をもとに
、次式を満たさないときにアラーム信号を発生する異常
検出部、 Δηχ/Δ_1χ=n Δηχ:φηχの単位時間当たりの位相の変化量 Δ_1χ:φ_1χの単位時間当たりの位相の変化量 を具備したことを特徴とするエンコーダ信号線の異常検
出装置。[Claims] A device for detecting an abnormality in a signal line of an encoder used in a feedback control system for the rotational position of a motor, comprising: a 1X encoder whose detection signal phase is modulated by 360° when the motor rotates once; Based on the nX encoder whose detection signal phase is modulated by 360 degrees when the motor rotates /n (n is an integer) and the detection signal of the 1X encoder, the rotational position φ_1χ of the motor is detected with a resolution of 1/n rotations. 1X signal processing unit; An nX signal processing unit that detects the rotational position φηχ of the motor within 1/n rotation based on the detection signal of the nX encoder; an absolute position detection unit that detects the absolute rotational position of the motor by detecting the rotational position within the detected 1/n rotation based on the detected value φηχ; and the 1X signal processing unit. An abnormality detection unit generates an alarm signal when the following formula is not satisfied based on the detected value of An abnormality detection device for an encoder signal line, characterized in that it has a phase change amount per unit time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17236190A JPH0462420A (en) | 1990-06-29 | 1990-06-29 | Abnormality detector for encoder signal line |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17236190A JPH0462420A (en) | 1990-06-29 | 1990-06-29 | Abnormality detector for encoder signal line |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0462420A true JPH0462420A (en) | 1992-02-27 |
Family
ID=15940483
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17236190A Pending JPH0462420A (en) | 1990-06-29 | 1990-06-29 | Abnormality detector for encoder signal line |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0462420A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2833544A2 (en) | 2013-07-31 | 2015-02-04 | Kabushiki Kaisha Yaskawa Denki | Rotating electrical machine control apparatus and rotating electrical machine system |
| JP2018200262A (en) * | 2017-05-29 | 2018-12-20 | ファナック株式会社 | Encoder system with abnormality detection function and abnormality detection method |
-
1990
- 1990-06-29 JP JP17236190A patent/JPH0462420A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2833544A2 (en) | 2013-07-31 | 2015-02-04 | Kabushiki Kaisha Yaskawa Denki | Rotating electrical machine control apparatus and rotating electrical machine system |
| US9287756B2 (en) | 2013-07-31 | 2016-03-15 | Kabushiki Kaisha Yaskawa Denki | Rotating electrical machine control apparatus and rotating electrical machine system |
| JP2018200262A (en) * | 2017-05-29 | 2018-12-20 | ファナック株式会社 | Encoder system with abnormality detection function and abnormality detection method |
| US10360784B2 (en) | 2017-05-29 | 2019-07-23 | Fanuc Corporation | Encoder system having function of detecting abnormality, and method for detecting abnormality of the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4028686A (en) | Digital detector | |
| JPH06253585A (en) | Abnormality detector for brushless motor | |
| JPS6338100B2 (en) | ||
| JPH0462420A (en) | Abnormality detector for encoder signal line | |
| CN104316085B (en) | Absolute value rotary encoder based on double-speed induction synchronous machine | |
| CN107561398B (en) | Sin-Cos Encoder Disconnection Fault Detection Method and Device | |
| JPH07174582A (en) | Encoder for absolute measurement | |
| JP3697610B2 (en) | Encoder | |
| JP3448664B2 (en) | Multi-turn absolute encoder | |
| JPS6088316A (en) | Signal output unit for rotary encoder | |
| JPS5929974B2 (en) | Condition monitoring device for analog-to-digital converter | |
| JPS60129803A (en) | Method for detecting location detecting error of control system | |
| JP2823754B2 (en) | Overrun detection device | |
| JPS62293438A (en) | Computer applied device | |
| JPH0227219A (en) | Fault detector for encoder | |
| JPS6066681A (en) | Abnormality detecting circuit of motor drive controller | |
| KR100429642B1 (en) | Phase detecting error compensation method of switched reluctance motor | |
| JPH0371010A (en) | Absolute position counter | |
| JPH10253393A (en) | Absolute encoder | |
| JPH0792878B2 (en) | Encoder error transmission method | |
| JPH02158210A (en) | Pulse abnormality detection circuit | |
| CN121253840A (en) | Motor speed measurement method, device, equipment and medium | |
| JPH01113900A (en) | Disconnection detecting circuit | |
| JPH0331771A (en) | Resolver disconnection detection circuit | |
| JPS62211297A (en) | Cable-speed detector in hydraulic winch, etc. |