JPH01120607A - Motor controller - Google Patents

Motor controller

Info

Publication number
JPH01120607A
JPH01120607A JP62278792A JP27879287A JPH01120607A JP H01120607 A JPH01120607 A JP H01120607A JP 62278792 A JP62278792 A JP 62278792A JP 27879287 A JP27879287 A JP 27879287A JP H01120607 A JPH01120607 A JP H01120607A
Authority
JP
Japan
Prior art keywords
motor
deviation
speed
signal
adder
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
JP62278792A
Other languages
Japanese (ja)
Inventor
Makoto Kondo
誠 近藤
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 JP62278792A priority Critical patent/JPH01120607A/en
Publication of JPH01120607A publication Critical patent/JPH01120607A/en
Pending legal-status Critical Current

Links

Landscapes

  • Testing And Monitoring For Control Systems (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

PURPOSE:To improve the safety of a robot, etc., by detecting the runaway after estimating the present motor position together with a time lag through simulation of the transmission function of a control system. CONSTITUTION:A motor controller for a robot, etc., consists of a speed detector 2 for a motor 1 to be controlled, a position detector 3, a differentiation element 4, a speed command pattern production circuit 5, an adder 6, an integration element 7, a position amplifier 8, an adder 9, and a speed amplifier 10. Furthermore, an absolute value production circuit 11 and a comparator 12 are added so that an abnormality signal is produced when the absolute position deviation exceeds the reference value A. In this case, a control system model 13 is added to the preceding stage of the circuit 11 to simulate the transmission function (from adder 6 through detector 3) together with an adder 14. In such a constitution, the present motor position is estimated together with a time lag and it is possible to decide the presence or absence of the runaway based on a fact whether the deviation between said estimated motor position and an actual position signal exceeds a reference level or not.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、モータの速度指令パターンと検出された位
置信号の微分値との偏差から速度指令を演算し、この速
度指令と検出された速度信号との偏差が零になるように
モータを制御するモータ制御装置に関するものである。
[Detailed Description of the Invention] [Field of Industrial Application] This invention calculates a speed command from the deviation between a motor speed command pattern and a differential value of a detected position signal, and The present invention relates to a motor control device that controls a motor so that the deviation from a signal becomes zero.

〔従来の技術〕[Conventional technology]

ロボット等、位置および速度を正確に制御しなければな
らない装置に用いられるモータ制御装置は、暴走チエツ
ク機能を備えている。
Motor control devices used in devices such as robots that require precise control of position and speed are equipped with a runaway check function.

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

て速度指令を出力するようになっている。続いて、この
速度指令が加算器(9)に加えられ、ここで速度検出器
(2)の出力と比較されて偏差分が出力される。この速
度偏差分が速度アンプ(10)で増幅されてモータ(1
)に加えられる。
It is designed to output a speed command. 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 the motor (1
).

一方、積分要素(7)には位置偏差の絶対値を検出する
絶対値化回路(11)が接続されてあり、また、この絶
対位置偏差が比較器(12)に人力され、ここで基準値
Aと比較され、若し、絶対位置偏差が基準値Aを超えた
とき、異常信号を発生するようになフている。
On the other hand, an absolute value converting circuit (11) for detecting the absolute value of the positional deviation is connected to the integral element (7), and this absolute positional deviation is manually input to the comparator (12), where it is set to a reference value. A is compared with the reference value A, and if the absolute position deviation exceeds the reference value A, an abnormal signal is generated.

第4図(a)〜(C)はこれらの関係を示したもので、
速度指令パターン作成回路(5)が同図(C)に示す速
度指令パターンを発生したことにより、モータ(1)が
速度制御されたとするとこの間に時間遅れがあることか
ら、速度検出器(2)の出力、すなわち、速度フィード
バック信号は図面の右側に移動している。
Figures 4(a) to (C) show these relationships.
If the speed command pattern generation circuit (5) generates the speed command pattern shown in FIG. The output of , the velocity feedback signal, has moved to the right side of the drawing.

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

(発明が解決しようとする問題点) 上述したモータ制御系には、第4図(b)および(C)
に示す如く、時間遅れがあるために、同図(a)に示す
位置偏差が比較的大きく、必然的に基準値Aも大きくし
なければならなかった。
(Problems to be Solved by the Invention) The above-mentioned motor control system includes the steps shown in FIGS.
As shown in FIG. 2, due to the time delay, the positional deviation shown in FIG.

従って、例えば、停止時に暴走しても基準値Aに対応す
る角度だけ動いてからでないと検出できず、ロボット等
では安全性に問題があった。
Therefore, for example, even if the robot runs out of control when stopped, it cannot be detected until it has moved by an angle corresponding to the reference value A, which poses a safety problem in robots and the like.

この発明は上記の問題点を解決するためになされたもの
で、位置指令に対する異常な動きを迅速に検知し得、こ
れによってロボット等の安全性を格段に向上させること
のできる千−夕制御装置を(!ることを目的とする。
This invention was made in order to solve the above problems, and is a Chiyo control device that can quickly detect abnormal movements in response to position commands, thereby significantly improving the safety of robots, etc. The purpose is to (!

〔問題点を解決するための手段〕[Means for solving problems]

この発明に係るモータ制御装置は、制御系の特性を模擬
することにより、速度指令パターンに対応するモータの
現在位置を予測する制御系モデルと、この制御系モデル
によって予測された位置信号と位置検出器の位置信号と
の偏差が基準値を超えたとき異常信号を発生する比較器
とを備えたものである。
The motor control device according to the present invention includes a control system model that predicts the current position of the motor corresponding to a speed command pattern by simulating the characteristics of the control system, and a position signal and position detection predicted by the control system model. The device is equipped with a comparator that generates an abnormal signal when the deviation from the position signal of the device exceeds a reference value.

〔作用〕[Effect]

この発明においては、制g4系の伝達関数を模擬するこ
とにより、時間遅れをも見込んで現在のモータ位置を予
測し、予測された位置信号と検出された実際の位置信号
との偏差が、従来装置よりも値の小さい基準値を超えた
か否かにより暴走の有無を判定しているため検出精度が
上げられ、これによって暴走を迅速に検出することがで
きる。
In this invention, by simulating the transfer function of the control g4 system, the current motor position is predicted taking into account the time delay, and the deviation between the predicted position signal and the detected actual position signal is Since the presence or absence of runaway is determined based on whether or not the reference value, which is smaller than that of the device, is exceeded, detection accuracy is improved, and runaway can therefore be detected quickly.

(実施例) 第1図はこの発明の一実施例の構成を示すブロック図で
あり、図中、第3図と同一の符号を付したものはそれぞ
れ同一の要素を示している。そして、暴走を検出するた
めの絶対値化回路(+ 1)の前段に、制御系の伝達関
数、すなわち、加算器(6)前から位置検出器(3)ま
での伝達関数を模擬する制御系モデル(13)と、この
制御系モデル(13)の出力と位置検出器(3)の位置
フィードバック信号との偏差を求めて絶対値化回路(1
1)に加える加算l (14)とを追設した点が第3図
と構成を異にしている。
(Embodiment) FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, and in the figure, the same reference numerals as in FIG. 3 indicate the same elements. A control system that simulates the transfer function of the control system, that is, the transfer function from before the adder (6) to the position detector (3), is installed before the absolute value conversion circuit (+1) for detecting runaway. The model (13), the absolute value conversion circuit (1) which calculates the deviation between the output of this control system model (13) and the position feedback signal of the position detector (3)
The configuration differs from FIG. 3 in that addition l (14) is added to 1).

ここで、制御系モデル(13)は最も簡単なものとして
 □ (Tは位置ループゲインの逆数、STS+1 はラプラス演算子)を伝達関数とする要素を用いるだけ
でもよく、これに速度指令パターンを入力することによ
ってモータの現在位置を高精度で予測することができる
。第2図(a)、(b)、(C)は第4図に対応させて
示したタイムチャートであり、制御系モデルの積度を良
くすれば位置フィードバック特性に極めて近い予想位置
特性を得ることができる。従って第2図(a)に示すよ
うに、正常な動作が行なわれている限り両者間の偏差が
著しく小さいため、基準値Aに比べてかなり小さい基準
値Bを用いることができる。すなわち、従来装置に比べ
て異常検出積度を格段に向上させることができる。
Here, the control system model (13) can be the simplest one, using only an element whose transfer function is □ (T is the reciprocal of the position loop gain, STS+1 is the Laplace operator), and the speed command pattern is input to this. By doing so, the current position of the motor can be predicted with high accuracy. Figures 2 (a), (b), and (C) are time charts shown in correspondence with Figure 4, and if the integration of the control system model is improved, predicted position characteristics that are extremely close to the position feedback characteristics can be obtained. be able to. Therefore, as shown in FIG. 2(a), as long as normal operation is performed, the deviation between the two is extremely small, so that the reference value B, which is considerably smaller than the reference value A, can be used. That is, the abnormality detection efficiency can be significantly improved compared to conventional devices.

なお、上記実施例ではモータ(1)に速度検出器(2)
および位置検出器り3)が結合されたものについて説明
したが、速度信号は位置検出器(3)の出力から容易に
換算できるものであり、かかる換算装置を付加すれば、
速度検出器(2)を省略することができる。本発明はこ
のような制御系にも適用することができる。
In the above embodiment, the motor (1) is equipped with a speed detector (2).
Although the explanation has been made regarding the combination of the position detector (3) and the position detector (3), the speed signal can be easily converted from the output of the position detector (3), and if such a conversion device is added,
The speed detector (2) can be omitted. The present invention can also be applied to such a control system.

〔発明の効果〕〔Effect of the invention〕

以上の説明によって明らかなように、この発明によれば
、制御系の伝達関数を模擬することにより、時間遅れを
も見込んだ現在のモータ位置を予測し、この予測位置信
号と検出された実際の位置信号との偏差に基いて暴走を
検出しているので、従来装置に比べて異常な動きを迅速
に検知1ノ得、これによってロボット等の安全性を格段
に向上させることができるという優れた効果が得られて
いる。
As is clear from the above explanation, according to the present invention, by simulating the transfer function of the control system, the current motor position is predicted, taking into account the time delay, and this predicted position signal and the detected actual position are Because it detects runaway based on the deviation from the position signal, it has the advantage of being able to detect abnormal movements more quickly than conventional devices, thereby significantly improving the safety of robots, etc. The effect is being obtained.

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

第1図はこの発明の一実施例の構成を示すブロック図、
第2図(a)、(b)、(C)は同実施例の動作を説明
するために、時間とモータの位置偏差、位置および速度
との関係をそれぞれ示す線図、第3図は従来のモータ制
御装置の構成を示すブロック図、第4図(a) 、 (
b) 、(c)は同装置の動作を説明するために、時間
とモータの位置偏差、位置および速度の関係をそれぞれ
示す線図である。 (1)ニモータ (2):速度検出器 (3):位置検出器 (5):速度指令パターン作成回路 (8):位置アンプ (io) :速度アンプ (11) :絶対値化回路 (+2) :比較器 (13) :制御系モデル なお、各図中、同一符号は同一または相当部分を示す。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.
Figures 2 (a), (b), and (C) are diagrams showing the relationships between time, position deviation, position, and speed of the motor, respectively, in order to explain the operation of the same embodiment, and Figure 3 is a diagram of the conventional A block diagram showing the configuration of the motor control device, Fig. 4(a), (
b) and (c) are diagrams showing the relationship between time, motor position deviation, position, and speed, respectively, in order to explain the operation of the device. (1) Nimotor (2): Speed detector (3): Position detector (5): Speed command pattern creation circuit (8): Position amplifier (io): Speed amplifier (11): Absolute value circuit (+2) : Comparator (13) : Control system model In each figure, the same reference numerals indicate the same or corresponding parts.

Claims (1)

【特許請求の範囲】[Claims] 少なくともモータの位置を検出して位置信号および速度
信号を得、速度指令パターンから求められる位置指令と
前記位置信号との偏差に基づいて速度指令を演算し、得
られた速度指令と前記速度信号との偏差が零になるよう
に前記モータを制御する制御系を有するモータ制御装置
において、前記制御系の特性を模擬することにより、前
記速度指令パターンに対応する前記モータの現在の位置
を予測する制御系モデルと、予測された位置信号と検出
された前記位置信号との偏差が基準値を超えたとき位置
異常信号を発生する比較器とを備えたことを特徴とする
モータ制御装置。
At least the position of the motor is detected to obtain a position signal and a speed signal, a speed command is calculated based on the deviation between the position command obtained from the speed command pattern and the position signal, and the obtained speed command and the speed signal are In a motor control device having a control system that controls the motor so that a deviation of A motor control device comprising: a system model; and a comparator that generates a position abnormality signal when a deviation between a predicted position signal and the detected position signal exceeds a reference value.
JP62278792A 1987-11-04 1987-11-04 Motor controller Pending JPH01120607A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62278792A JPH01120607A (en) 1987-11-04 1987-11-04 Motor controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62278792A JPH01120607A (en) 1987-11-04 1987-11-04 Motor controller

Publications (1)

Publication Number Publication Date
JPH01120607A true JPH01120607A (en) 1989-05-12

Family

ID=17602243

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62278792A Pending JPH01120607A (en) 1987-11-04 1987-11-04 Motor controller

Country Status (1)

Country Link
JP (1) JPH01120607A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0452708A (en) * 1990-06-14 1992-02-20 Fanuc Ltd Malfunction check system
JPH06289925A (en) * 1993-04-01 1994-10-18 Mitsubishi Electric Corp Plant monitor control method
JPH11268692A (en) * 1998-03-25 1999-10-05 Teijin Seiki Co Ltd Actuator control unit
JP2005186183A (en) * 2003-12-25 2005-07-14 Nachi Fujikoshi Corp Industrial robot and its abnormality judging method
JP2006116635A (en) * 2004-10-20 2006-05-11 Yaskawa Electric Corp Control device of robot
JP2009162704A (en) * 2008-01-10 2009-07-23 Toshiba Corp Radioactive waste contamination inspection device and its control method
JP2009297827A (en) * 2008-06-12 2009-12-24 Fuji Electric Holdings Co Ltd Method of determining runaway of robot and robot controller
EP3595169A4 (en) * 2017-03-06 2021-03-10 Omron Corporation Motor control device, motor control system, runaway state detection method, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52122781A (en) * 1976-04-09 1977-10-15 Mitsubishi Electric Corp Servo-system
JPS60176475A (en) * 1984-02-20 1985-09-10 Matsushita Electric Ind Co Ltd Overload detecting method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52122781A (en) * 1976-04-09 1977-10-15 Mitsubishi Electric Corp Servo-system
JPS60176475A (en) * 1984-02-20 1985-09-10 Matsushita Electric Ind Co Ltd Overload detecting method

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0452708A (en) * 1990-06-14 1992-02-20 Fanuc Ltd Malfunction check system
JPH06289925A (en) * 1993-04-01 1994-10-18 Mitsubishi Electric Corp Plant monitor control method
JPH11268692A (en) * 1998-03-25 1999-10-05 Teijin Seiki Co Ltd Actuator control unit
JP2005186183A (en) * 2003-12-25 2005-07-14 Nachi Fujikoshi Corp Industrial robot and its abnormality judging method
JP2006116635A (en) * 2004-10-20 2006-05-11 Yaskawa Electric Corp Control device of robot
JP2009162704A (en) * 2008-01-10 2009-07-23 Toshiba Corp Radioactive waste contamination inspection device and its control method
JP2009297827A (en) * 2008-06-12 2009-12-24 Fuji Electric Holdings Co Ltd Method of determining runaway of robot and robot controller
EP3595169A4 (en) * 2017-03-06 2021-03-10 Omron Corporation Motor control device, motor control system, runaway state detection method, and program
US11025190B2 (en) 2017-03-06 2021-06-01 Omron Corporation Motor control device, motor control system, runaway state detection method, and non-transitory computer readable storage medium

Similar Documents

Publication Publication Date Title
JPH048190B2 (en)
JPH01120607A (en) Motor controller
JPS62112028A (en) Controller for chassis dynamometer system
JP2906526B2 (en) Motor control device
JPS59163614A (en) Driving of industrial robot in coordinate system alien to robot dynamic motion
JP2786874B2 (en) Movable position control device
JPH0878506A (en) Positioning controller
JP2906256B2 (en) Servo control device
JPS59107882A (en) Controller for robot
CN114074323B (en) Safety system for ensuring speed and momentum boundary limitation of robot
JP3092420B2 (en) Robot interference detection method
JP2959087B2 (en) Motor control device
JPH01237706A (en) Abnormality detecting device for servocontrol
JPS6324402A (en) Locus control device for robot
JPH0424797Y2 (en)
JPH02279285A (en) Method and device for controlling master/slave manipulator
JPS6235918A (en) Detection of servo abnormality
JP2791094B2 (en) Servo system abnormality detection device
JPS6027627B2 (en) Elevator failure detection device
JPS60225903A (en) Control parameter optimizing device of control device
JPS58219614A (en) Detector of abnormal speed of operation for robot
JPS6180401A (en) Digital controller
JP2513978Y2 (en) Abnormal speed detector of speed control device
JP2724054B2 (en) Positioning control device
JP3269198B2 (en) Position control device