JPH04138088A - motor control device - Google Patents

motor control device

Info

Publication number
JPH04138088A
JPH04138088A JP2259253A JP25925390A JPH04138088A JP H04138088 A JPH04138088 A JP H04138088A JP 2259253 A JP2259253 A JP 2259253A JP 25925390 A JP25925390 A JP 25925390A JP H04138088 A JPH04138088 A JP H04138088A
Authority
JP
Japan
Prior art keywords
speed
signal
motor
deviation
control
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.)
Granted
Application number
JP2259253A
Other languages
Japanese (ja)
Other versions
JP2959087B2 (en
Inventor
Yoichi Yamamoto
陽一 山本
Satoshi Goshiyo
五所 敏
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 JP2259253A priority Critical patent/JP2959087B2/en
Publication of JPH04138088A publication Critical patent/JPH04138088A/en
Application granted granted Critical
Publication of JP2959087B2 publication Critical patent/JP2959087B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Manipulator (AREA)

Abstract

PURPOSE:To maintain constant the abnormality detection sensitivity regardless of the control method to be employed by simulating the transfer function of a control system based on a control system model thereby estimating the current motor speed including a time lag and monitoring the difference between thus estimated speed signal and an actually detected speed signal. CONSTITUTION:A filter circuit 15 is connected between an adder 14 and an absolute value circuit 11. A different filter can be inserted for different control method of a speed amplifier 10. Switching of the filter is implemented similarly to switching of the control method for the speed amplifier 10. According to the constitution, an abnormality detection reference value B can be employed regardless of the control method to be employed.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ロボットやその腕、手首等を駆動するモータ
を正確に制御するためのモータ制御装置に関するもので
ある。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a motor control device for accurately controlling motors that drive a robot, its arms, wrists, etc.

[従来の技術] 従来、ロボット等の位置や速度を正確に制御しなければ
ならないモータの制御装置は、モータの異常な動きをチ
エツクするいくつかの機能を備えている。その機能の特
徴は、サーボ系の状態量が、ある基準値を越えているか
どうかで異常か否かを判定していた。
[Prior Art] Conventionally, a motor control device that must accurately control the position and speed of a robot or the like has several functions for checking abnormal movement of the motor. The feature of this function is that it determines whether or not there is an abnormality based on whether the state quantity of the servo system exceeds a certain reference value.

第3図はこの種の従来のモータ制御装置の構成を示すブ
ロック図であり、制御対象のモータ1には速度計用発電
機等の速度検出器−2と回転角に応じたパルス数を発生
する位置検出器3とが結合されている。このうち、位置
検出器3の出力は単位時間当たりのパルス数を計算して
速度信号を生成する微分要素4に入力される。一方、モ
ータlの目的位置を入力すると出発位置からこの目的位
置までの速度指令パターンを検出する速度指令パターン
作成回路5が設けられ、さらに、この速度指令パターン
と微分要素4の出力である速度信号との偏差分を求める
ための加算器6が設けられている。そして、この加算器
6には、積分要素7が接続され、速度偏差信号を積分す
ることによって位置偏差信号を出力すると、位置アンプ
8がこの位置偏差信号を増幅して速度指令を出力するよ
うになっている。続いて、この速度指令が加算器9に加
えられ、ここで速度検出器2の出力と比較されて偏差分
が出力される。この速度偏差分が速度アンプ10で増幅
されてモータ1に加えられる。
Fig. 3 is a block diagram showing the configuration of this type of conventional motor control device, in which the motor 1 to be controlled has a speed detector 2 such as a generator for a speedometer, and generates a number of pulses according to the rotation angle. A position detector 3 is connected thereto. Of these, the output of the position detector 3 is input to a differential element 4 that calculates the number of pulses per unit time and generates a speed signal. On the other hand, a speed command pattern generating circuit 5 is provided which detects a speed command pattern from the starting position to this target position when the target position of the motor l is input, and furthermore, a speed command pattern generating circuit 5 is provided which detects a speed command pattern from the starting position to this target position. An adder 6 is provided for determining the deviation from the . An integral element 7 is connected to this adder 6, and when a positional deviation signal is output by integrating the speed deviation signal, a position amplifier 8 amplifies this positional deviation signal and outputs a speed command. It has become. Subsequently, this speed command is added to an adder 9, where it is compared with the output of the speed detector 2 and the deviation is output. This speed deviation is amplified by the speed amplifier 10 and applied to the motor 1.

一方、積分要素7には位置偏差の絶対値を検出する絶対
値化回路1】が接続されている。また、この絶対位置偏
差が比較器12に入力され、ここで基準値Aと比較され
て、もし、絶対位置偏差が基準値Aを越えたとき、異常
信号を発生するようになっている。
On the other hand, an absolute value conversion circuit 1 which detects the absolute value of the positional deviation is connected to the integral element 7. Further, this absolute position deviation is input to a comparator 12, where it is compared with a reference value A. If the absolute position deviation exceeds the reference value A, an abnormality signal is generated.

第5図(a)〜(c)の実線部はこれらの関係を示した
もので、速度指令パターン作成回路5が同図(c)に示
す速度指令パターンを発生したことにより、モータlが
速度制御されたとすると、この間に時間遅れがあること
から、速度検出器2の出力、すなわち、速度フィードバ
ック信号は図面の右側に移動している。
The solid line portions in FIGS. 5(a) to 5(c) show these relationships. When the speed command pattern generation circuit 5 generates the speed command pattern shown in FIG. If controlled, there is a time delay during this time, so the output of the speed detector 2, that is, the speed feedback signal, moves to the right side of the drawing.

一方、位置検出器3の出力、すなわち、位置フィードバ
ック信号を微分要素4に人力し、加算器6にてその出力
と速度指令パターンとの偏差を求め、さらに、この偏差
分を積分要素7に人力して積分することは、第5図(b
)に示すように、指令位置を示す信号と位置フィードバ
ック信号との偏差を求めることに他ならず、結局、積分
要素7から第3図に示す位置偏差信号が出力される。そ
して、比較器12は第5図(a)に示すように、この位
置偏差信号と基準値Aとを比較して、位置偏差信号が基
準値Aを越えたとき、異常信号を発生し、電源回路を遮
断してモータ1を停止させていた。
On the other hand, the output of the position detector 3, that is, the position feedback signal, is manually input to the differential element 4, the adder 6 calculates the deviation between the output and the speed command pattern, and this deviation is input manually to the integral element 7. Fig. 5 (b)
), it is nothing but finding the deviation between the signal indicating the commanded position and the position feedback signal, and as a result, the position deviation signal shown in FIG. 3 is output from the integral element 7. Then, as shown in FIG. 5(a), the comparator 12 compares this positional deviation signal with a reference value A, and when the positional deviation signal exceeds the reference value A, generates an abnormal signal and turns off the power. The circuit was cut off and motor 1 was stopped.

この方法に比べ、異常な動きをより迅速に検知し、安全
性を向上させる方法として発明者らは制御モデルを用い
速度を予測し、実際の速度と比較する方法を特願平2−
27444で提案した。以下、この方法を簡単に説明す
る。
Compared to this method, the inventors have proposed a method for predicting speed using a control model and comparing it with the actual speed, in order to detect abnormal movements more quickly and improve safety.
Suggested by 27444. This method will be briefly explained below.

第4図は従来のモータ制御装置の構成を示すブロック図
で、図中、第3図と同一の符号を付したものはそれぞれ
同一の要素を示している。そして、異常を検出するため
の絶対値化回路11の前段に、制御系の伝達関数、すな
わち、加算器6前から速度検出器2までの伝達関数を模
擬する制御モデル13と、この制御系モデル13の出力
と速度検出器2の速度フィードバック信号との偏差を求
めて絶対値化回路11に加える加算器14とを追加して
設けていた。この構成により、制御系の伝達関数を模擬
することにより、時間おくれをも見込んで現在のモータ
速度を予測し、予測された速度信号と検出された実際の
速度信号との偏差が、基準値を越えたか否かにより異常
の有無を判定してぃた。第5図(c)の点線部分はこの
予測された速度を図示したものである。
FIG. 4 is a block diagram showing the configuration of a conventional motor control device. In the figure, the same reference numerals as in FIG. 3 indicate the same elements. A control model 13 that simulates the transfer function of the control system, that is, a transfer function from before the adder 6 to the speed detector 2, is provided before the absolute value conversion circuit 11 for detecting an abnormality, and this control system model An adder 14 is additionally provided to calculate the deviation between the output of the speed detector 13 and the speed feedback signal of the speed detector 2 and add it to the absolute value conversion circuit 11. With this configuration, by simulating the transfer function of the control system, the current motor speed is predicted taking into account the time delay, and the deviation between the predicted speed signal and the detected actual speed signal is smaller than the reference value. The presence or absence of an abnormality was determined by whether or not it exceeded the limit. The dotted line in FIG. 5(c) illustrates this predicted speed.

[発明が解決しようとするM1題] ところが、特願平2−27444の発明では、制御モデ
ル13を最も簡単なものである、KP/(s+Kr)(
Kpは位置ループゲイン、Sはラプラス演算子)を用い
ようとすると、速度アンプIOの制御方法、例えば、比
例積分(Pl)制御か積分比例(1−P)制御かで、第
5図(d)に示すように異常検出のための基準値として
PI制御211時ニハJ!準(1ヲ、r −P fii
lWrニハ基準(a Cを用いるというように大きく変
えなければならないし、特にf −P l!ilJ御時
で用いる基準値Cはモータの最高速度に比べそれ程小さ
くできないという問題点があった。そこで本発明は、速
度アンプIOの制御方法により、加算器工4と絶対値化
回路11の間にフィルタ回路I5を挿入することで、r
−P制御時の基準値Cを下げるとともに、制御方法の違
いで基準値を変えないですませることを目的とする。
[M1 problem to be solved by the invention] However, in the invention of patent application No. 2-27444, the control model 13 is the simplest one, KP/(s+Kr)(
(Kp is the position loop gain, S is the Laplace operator), depending on the control method of the speed amplifier IO, e.g., proportional-integral (Pl) control or integral-proportional (1-P) control, the difference in Fig. 5(d) ), PI control 211 time NihaJ! is used as a reference value for abnormality detection. Quasi (1wo, r -P fii
There was a problem that the reference value C used for f-P l!ilJ cannot be made much smaller than the maximum speed of the motor. In the present invention, by inserting a filter circuit I5 between the adder 4 and the absolute value converting circuit 11 according to the speed amplifier IO control method, r
-The purpose is to lower the reference value C during P control and to avoid changing the reference value due to differences in control methods.

[課題を解決するための手段] 上記目的を達成するため、本発明は少なくともモータ位
置を検出して前記モータの位置信号および前記モータの
速度信号を得るとともに、速度指令パターンから求めら
れる位置指令と前記位置信号との偏差に基づいて速度指
令を演算し、前記速度指令と前記速度信号との偏差が零
になるように前記モータを制御する制御系を有するモー
タ制御装置において、 前記制御系の特性を模擬することにより前記速度パター
ンに対応する前記モータの現在の速度を予測する制御モ
デルと、 前記予測された現在の速度の速度信号と検出された前記
位置信号から得られた前記速度信号との偏差が基準値を
越えたとき、速度異常信号を発生する比較器と速度アン
プの制御方法の違いにより、前記速度信号との偏差を比
較器に入力する前にフィルタを挿入するか否かを選択可
能な回路とを備えるものである。
[Means for Solving the Problems] In order to achieve the above object, the present invention detects at least a motor position to obtain a position signal of the motor and a speed signal of the motor, and also detects a position signal obtained from a speed command pattern and a position command obtained from a speed command pattern. A motor control device comprising a control system that calculates a speed command based on a deviation from the position signal and controls the motor so that the deviation between the speed command and the speed signal becomes zero, comprising: characteristics of the control system. a control model that predicts the current speed of the motor corresponding to the speed pattern by simulating a speed signal of the predicted current speed and the speed signal obtained from the detected position signal. When the deviation exceeds the reference value, depending on the control method of the comparator that generates a speed abnormality signal and the speed amplifier, it is possible to select whether or not to insert a filter before inputting the deviation from the speed signal to the comparator. It is equipped with a possible circuit.

[作用] 上記手段により、本発明は、制御系の伝達関数を制御系
モデルにより模擬することにより、時間遅れをも見込ん
で現在のモータ速度を予測し、予測された速度信号と検
出された実際の速度信号との偏差を監視することで、安
全性の向上を図るとともに特に制御系の伝達関数の模擬
を簡単にした際、速度アンプの制御方法の違いによる異
常検出の感度を変えないですみ一定となる。
[Operation] With the above means, the present invention simulates the transfer function of the control system using a control system model, predicts the current motor speed taking into account the time delay, and compares the predicted speed signal with the detected actual speed. By monitoring the deviation from the speed signal of the speed amplifier, safety is improved, and especially when the transfer function of the control system is easily simulated, there is no need to change the sensitivity of abnormality detection due to differences in the control method of the speed amplifier. It becomes constant.

[実施例] 以下、本発明の具体的実施例を説明する。[Example] Hereinafter, specific examples of the present invention will be described.

第1図は、本願発明の一実施例の構成を示すブロック図
で、図中、第4図と同一の符号を付したものは、それぞ
れ同一の要素を示している。そして、加算器14と絶対
値化回路11の間にフィルタ回路15を接続している。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention. In the figure, the same reference numerals as in FIG. 4 indicate the same elements. A filter circuit 15 is connected between the adder 14 and the absolute value conversion circuit 11.

また、第2図はフィルタ回路15のブロック図であり、
速度アンプ10の制御方法の違いにより異なるフィルタ
が挿入できるようになっている。この切換えは、速度ア
ンプ10の制御方法を切り換えるのと同じ手段を用いて
実行する。具体的には目的位置を作成する上位コントロ
ーラ(図示せず)からの信号を用いる。もし上位コント
ローラから切換信号を得られなければシッートビンなど
のスイッチ素子を用いればよい、接続されるフィルタG
 c (s)の具体的な伝達関数は、例えば位置アンプ
8が比例回路で構成され、比例ゲインがKpであり、速
度アンプ10がPI制御とI−P制御に変更が可能な系
であり、速度ループが2次式で近(以できれば、つぎの
ようにして求まる。まず、速度指令パターンからフィル
タ回路15を接続前の絶対値化回路11直前までの伝達
関数は、速度アンプ10がPI制御で行われているとき
は、 GdHs)  =Kp  s コ /((Sコ +2 
ζω sR+(ω98 +2ζω、Kp)s+KpωJ
 )(s+Kp)] また、速度アンプ10がt−pHlで行われているとき
は、 Gd2(s)=Kp  (s” +2ぐω、5’)/(
(s” +2ぐal、lS ” + 6)@”  S 
+ K p 6)n” )(s+Kp)) であり、Gd1(S)とGd2(s)の分母の特性はほ
ぼ等しいと考えられるので、接続されるべきフィルタの
伝達間数Gc (s)は、 Gc(s)= s+2ζω角 となる。
Moreover, FIG. 2 is a block diagram of the filter circuit 15,
Different filters can be inserted depending on the control method of the speed amplifier 10. This switching is performed using the same means as switching the control method of the speed amplifier 10. Specifically, a signal from a higher-level controller (not shown) that creates the target position is used. If a switching signal cannot be obtained from the host controller, a switch element such as a seat bin can be used.
The specific transfer function of c (s) is, for example, a system in which the position amplifier 8 is composed of a proportional circuit, the proportional gain is Kp, and the speed amplifier 10 is changeable between PI control and IP control. If the speed loop is a quadratic equation, it can be found as follows. First, the transfer function from the speed command pattern to just before the absolute value conversion circuit 11 before connecting the filter circuit 15 is determined by the speed amplifier 10 under PI control. GdHs) = Kps ko / ((S ko + 2
ζω sR+(ω98 +2ζω, Kp)s+KpωJ
)(s+Kp)] Also, when the speed amplifier 10 is operating at t-pHl, Gd2(s)=Kp(s"+2gω,5')/(
(s” +2gal, lS” + 6) @”S
+ K p 6) n” ) (s + Kp)), and the characteristics of the denominators of Gd1 (S) and Gd2 (s) are considered to be almost equal, so the number of transmission lines Gc (s) of the filters to be connected is , Gc(s)=s+2ζω angle.

したがって、このフィルタをI−P制御時に挿入すれば
、速度指令パターンから絶対値化回路11までの特性を
速度アンプ10がPI制御時、■−P制御時に関係なく
一定にすることができるので、異常検出の基準値Bを制
御方法に関係なく用いることができる。また、上記実施
例では、予測速度と速度フィードバック信号値を比較し
たが、予測速度と速度指令とを比較して本発明を適用す
る場合も、同様な以下の計算でフィルタの伝達関数を求
めることができる。
Therefore, by inserting this filter during IP control, the characteristics from the speed command pattern to the absolute value conversion circuit 11 can be made constant regardless of whether the speed amplifier 10 is under PI control or -P control. The reference value B for abnormality detection can be used regardless of the control method. Furthermore, in the above embodiment, the predicted speed and the speed feedback signal value were compared, but when the present invention is applied by comparing the predicted speed and the speed command, the transfer function of the filter can be obtained using the same calculation below. I can do it.

速度アンプ10がPI制御で行われるときは、Gd5(
s)=Kp” s” /[(s” +2ζω、s”+ 
(ω、” +2ζω、Kp)s+Kpω、” )(s+
Kp)] また、速度アンプ10がT−PIiJ?lで行われると
きは、 Gd4(s)−Kpt(s” +2ζω1ls)/((
s3+2ζ(11,S” 十ω、” S+KP(Ill
ll” )(S+KP)1 であるので、 となり、予測速度と速度フィードバック信号値との比較
で用いたのと同じフィルタとなるので、フィルタ回路I
5をそのまま使用できる。
When the speed amplifier 10 is controlled by PI control, Gd5(
s)=Kp"s"/[(s"+2ζω,s"+
(ω,” +2ζω,Kp)s+Kpω,” )(s+
Kp)] Also, is the speed amplifier 10 T-PIiJ? When carried out at l, Gd4(s)−Kpt(s” +2ζω1ls)/((
s3+2ζ(11,S"10ω,"S+KP(Ill
ll'')(S+KP)1, so it is the same filter as used in the comparison between the predicted speed and the speed feedback signal value, so the filter circuit I
5 can be used as is.

また、上記実施例ではモータlに速度検出器2および位
置検出器3が結合されたものについて説明したが、速度
信号は位置検出器3の出力から容易に換算できるもので
あり、このような換算装置を付加すれば、速度検出器2
を省略することができる。さらに、速度アンプ10がP
li制御とIpH11に切り換えられるときを想定して
説明したが、その他の制御方法例えば制御系にフィード
フォワード制御を付加した場合や速度アンプ10に微分
を含む場合についても、フィルタ回路15の構成を多段
に設定できるようにすれば、全く同じ手法で拡張できる
Further, in the above embodiment, the speed detector 2 and the position detector 3 are coupled to the motor l, but the speed signal can be easily converted from the output of the position detector 3, and such conversion is possible. If you add a device, speed detector 2
can be omitted. Furthermore, the speed amplifier 10 is P
Although the explanation has been made assuming that the switching is performed between li control and IpH11, the configuration of the filter circuit 15 may be multi-staged for other control methods, such as when feedforward control is added to the control system or when the speed amplifier 10 includes differentiation. If you allow it to be set to , you can extend it using exactly the same method.

[発明の効果] 以上述べたように、本発明によれば、制御系の伝達関数
を模擬することにより、時間遅れをも見込んだ現在のモ
ータ速度を予測し、この予測速度信号と検出された実際
の検出信号との偏差に基づいて異常を検出しているので
、従来装置に比べて必要以上に高速にモータを回転させ
ることがなくなり、ロボット等の安全性を格段に向上さ
せることができるとともに、制御系の伝達関数の模擬を
簡単にした際の速度アンプの制御方法の違いによる異常
検出感度を一定にすることができる。
[Effects of the Invention] As described above, according to the present invention, by simulating the transfer function of the control system, the current motor speed is predicted taking into account the time delay, and the detected speed signal is Since abnormalities are detected based on the deviation from the actual detection signal, compared to conventional equipment, the motor does not rotate at higher speeds than necessary, significantly improving the safety of robots, etc. , when the transfer function of the control system is simplified, the abnormality detection sensitivity due to differences in speed amplifier control methods can be made constant.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例の構成を示すブロック図、第
2図はフィルタ回路のブロック図、第3図、第4図は従
来のモータ制御装置の構成を示すブロック図、第5図(
a)、(b)、(c)は従来の装置の動作を説明するた
めの、モータの位置偏差、位置および速度のタイムチャ
ートである。 l・・・モータ、    2・・・速度検出器3・・・
位置検出器、 4・・・微分器5・・・速度指令パター
ン作成回路 6.9、】4・・・加算器 7・・・積分要素、8・・・位置アンプ10・・・速度
アンプ、11・・・絶対値化回路12・・・比較器、1
3・・・制御系モデル15・・・フィルタ回路 特許出願人 株代会社 安用電機製作所第 図 第 図 第 図 第 図 手 続 補 正 書 (方式) %式% 名称 (662)  株式会社 安用電機製作所5、補
正の対象 明細書の「図面の簡単な説明」の欄 6、補正の内容 明細書第13頁1行〜3行F第5図(a)、(b)、(
C)は従来の装置の動作を説明するための、モータの位
置偏差、位置および速度のタイムチャートである。」を
、[第5図(a)、(b)、(c)、(d)はそれぞれ
従来の装置の動作を説明するための、モータの位置偏差
、位置、速度および速度偏差のタイムチャートである。 」と訂正する。 19  μ
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIG. 2 is a block diagram of a filter circuit, FIGS. 3 and 4 are block diagrams showing the configuration of a conventional motor control device, and FIG. (
Figures a), (b), and (c) are time charts of motor position deviation, position, and speed for explaining the operation of the conventional device. l...Motor, 2...Speed detector 3...
Position detector, 4... Differentiator 5... Speed command pattern creation circuit 6.9, ]4... Adder 7... Integral element, 8... Position amplifier 10... Speed amplifier, 11... Absolute value conversion circuit 12... Comparator, 1
3...Control system model 15...Filter circuit patent applicant Yasuyo Electric Manufacturing Co., Ltd. Figure Procedure Amendment (Method) % Formula % Name (662) Yasuyo Electric Manufacturing Co., Ltd. 5. "Brief explanation of drawings" column 6 of the specification to be amended, page 13, lines 1 to 3 F of the specification of contents of the amendment, Figures 5 (a), (b), (
C) is a time chart of motor position deviation, position, and speed for explaining the operation of the conventional device. '', [Figures 5(a), (b), (c), and (d) are time charts of the position deviation, position, speed, and speed deviation of the motor, respectively, to explain the operation of the conventional device. be. ” he corrected. 19μ

Claims (1)

【特許請求の範囲】 少なくともモータの位置を検出して前記モータの位置信
号および前記モータの速度信号を得るとともに、速度指
令パターンから求められる位置指令と前記位置信号との
偏差に基づいて速度指令を演算し、前記速度指令と前記
速度信号との偏差が零になるように前記モータを制御す
る制御系を有するモータ制御装置において、 前記制御系の特性を模擬することにより前記速度パター
ンに対応する前記モータの現在の速度を予測する制御モ
デルと、 前記予測された現在の速度の速度信号と検出された前記
位置信号から得られた前記速度信号との偏差が基準値を
越えたとき、速度異常信号を発生する比較器と、速度ア
ンプの制御方法の違いにより前記予測された速度信号と
前記位置信号から得られた前記速度信号との偏差を比較
器に入力する前にフィルタを挿入するか否かを選択可能
なフィルタ回路とを備えたことを特徴とするモータ制御
装置。
[Scope of Claims] At least the position of a motor is detected to obtain a position signal of the motor and a speed signal of the motor, and a speed command is generated based on a deviation between a position command obtained from a speed command pattern and the position signal. A motor control device having a control system that calculates and controls the motor so that a deviation between the speed command and the speed signal becomes zero, the motor controller comprising: a control system that controls the motor so that a deviation between the speed command and the speed signal becomes zero; a control model that predicts the current speed of the motor; and when a deviation between the speed signal of the predicted current speed and the speed signal obtained from the detected position signal exceeds a reference value, a speed abnormality signal is generated. Whether or not to insert a filter before inputting the deviation between the predicted speed signal and the speed signal obtained from the position signal to the comparator due to the difference in the control method of the comparator that generates the speed signal and the speed amplifier. A motor control device comprising a selectable filter circuit.
JP2259253A 1990-09-27 1990-09-27 Motor control device Expired - Fee Related JP2959087B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2259253A JP2959087B2 (en) 1990-09-27 1990-09-27 Motor control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2259253A JP2959087B2 (en) 1990-09-27 1990-09-27 Motor control device

Publications (2)

Publication Number Publication Date
JPH04138088A true JPH04138088A (en) 1992-05-12
JP2959087B2 JP2959087B2 (en) 1999-10-06

Family

ID=17331534

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2259253A Expired - Fee Related JP2959087B2 (en) 1990-09-27 1990-09-27 Motor control device

Country Status (1)

Country Link
JP (1) JP2959087B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003068464A1 (en) * 2002-02-18 2003-08-21 Kawasaki Jukogyo Kabushiki Kaisha Drive control method and drive controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003068464A1 (en) * 2002-02-18 2003-08-21 Kawasaki Jukogyo Kabushiki Kaisha Drive control method and drive controller
US7102311B2 (en) 2002-02-18 2006-09-05 Kawasaki Jukogyo Kabushiki Kaisha Drive control method and drive controller

Also Published As

Publication number Publication date
JP2959087B2 (en) 1999-10-06

Similar Documents

Publication Publication Date Title
CN106020124B (en) Servo motor control device and collision detection method
KR940003005B1 (en) Arrangement for speed regulation of electric motor
KR0137340B1 (en) Position control system and its position control method
JPH0454885A (en) Monitor for servomotor
US7224141B2 (en) Position controller of motor
JPH048190B2 (en)
JP2008269349A (en) Control device having excessive-error detection function
JPH03231317A (en) motor control device
JPH01120607A (en) Motor controller
JPH04138088A (en) motor control device
JP2906256B2 (en) Servo control device
JPH0878506A (en) Positioning control device
CN109067284B (en) Motor control method and device based on filtering error
JP3871030B2 (en) Servo control method
CN109067288B (en) Motor control method and device based on current loop
JP2791094B2 (en) Servo system abnormality detection device
JPH01292405A (en) Digital position servo device
JP3092420B2 (en) Robot interference detection method
JP3408956B2 (en) Drive control device for servo motor
JP2000020104A (en) Speed control gain adjustment method and apparatus
JP3674653B2 (en) Motor control device
JPH01237706A (en) Servo control abnormality detection device
JPH0452708A (en) Malfunction check system
JP3269198B2 (en) Position control device
JPH05274040A (en) Digital control system

Legal Events

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

Free format text: PAYMENT UNTIL: 20080730

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20090730

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees