[go: up one dir, main page]

JPH05274040A - Digital control system - Google Patents

Digital control system

Info

Publication number
JPH05274040A
JPH05274040A JP10033292A JP10033292A JPH05274040A JP H05274040 A JPH05274040 A JP H05274040A JP 10033292 A JP10033292 A JP 10033292A JP 10033292 A JP10033292 A JP 10033292A JP H05274040 A JPH05274040 A JP H05274040A
Authority
JP
Japan
Prior art keywords
value
state observer
speed
state
estimated
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
JP10033292A
Other languages
Japanese (ja)
Inventor
Yasutaka Nakao
康孝 中尾
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.)
Citizen Watch Co Ltd
Original Assignee
Citizen Watch Co Ltd
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 Citizen Watch Co Ltd filed Critical Citizen Watch Co Ltd
Priority to JP10033292A priority Critical patent/JPH05274040A/en
Publication of JPH05274040A publication Critical patent/JPH05274040A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)
  • Feedback Control In General (AREA)

Abstract

PURPOSE:To perform smooth positioning even in the area of a low speed by calculating respective integral values of a position detection value and a position estimated value by a state observer to compare them with each other and correcting the state variable in the state observer by the error signal. CONSTITUTION:A state observer 120 estimates the speed and the position by a controlled variable and a manipulated variable obtained by control operation or the state variable and calculates the integral value of a position detection value P and that of a position estimated value Pest and compares them with each other by comparing parts 121, 122, and 123 and corrects the state variable in the state observer 120 itself by error signals. The state observer 120 multiplies estimated movement distance errors Xest and err by a proper constant to correct the acceleration, the speed, and the position in the state observer 120 itself. The position estimated value Pest is fed back as a position signal, and thereby, an influence of quantization is reduced because the value smaller than the actual encoder resolving power is fed back, and smooth positioning is performed by operation of signals of small units.

Description

【発明の詳細な説明】 【0001】 【産業上の利用分野】本発明は、モータ等の位置決め制
御装置に係り、離散的なデータを出力するエンコーダを
位置検出器として用い、この様な離散的なデータをマイ
クロプロセッサで演算制御するディジタル制御方式を備
えた位置決め制御装置において、特に状態観測器により
速度、位置等の状態変数を推定し、これらの推定された
信号をフィードバックすることによって円滑動作をおこ
なう制御方式に関する。 【0002】 【従来の技術】一般の位置決め制御装置は、簡単には位
置指令値と、アクチュエータに取り付けられたエンコー
ダの出力パルスを計数して得られる位置検出値とから、
位置偏差を演算し、この位置偏差に比例したアクチュエ
ータの速度指令値に基づいて位置決めを行うものであ
る。 【0003】図3は従来の位置決め制御装置の構成の一
例を示すブロック図である。図3において、305はモ
ータを示し、内部の306は応答特性、307は力定数
であり、また式中のsは微分演算子である。308はモ
ータが駆動すべき負荷重量を示している。位置信号とし
てエンコーダの出力パルスの計数値が用いられている。
また321は微分器である。以下、図に基づいて動作を
簡単に説明する。まず、外部より位置指令入力部301
に入力される位置指令値Pref と位置検出値Pの差が、
比較部310で計算されて位置偏差Perr が求められ
る。位置コントローラ302は、位置偏差を入力として
速度指令Vref を生成する。微分器321において位置
検出値Pの時間差分が求められる。これを速度Vest と
して前記速度指令との差を比較部311で計算し、速度
偏差Verr を求める。速度コントローラ303は、速度
偏差Verr を入力として電流指令Iref を生成する。比
較部312では、検出電流Iと電流指令Iref の差が計
算され、電流偏差Ierr が求められる。この電流偏差信
号Ierr に基づき、電流コントローラ304でモータ3
05が所望のトルクを出力するように制御され、最終的
には位置偏差Pが0になるように制御される。 【0004】図4は従来の位置決め制御装置の別の構成
の一例で、状態観測器420を備えたものを示すブロッ
ク図である。図において、405はモータを示し、内部
の406は応答特性、407は力定数である。408は
モータが駆動すべき負荷重量を示している。また、42
7、428はそれぞれ力定数の推定値、負荷重量の推定
値を表わす。以下前述したように、図に基づいて動作を
簡単に説明する。まず、外部より位置指令入力部401
に入力される位置指令値Pref と位置検出値Pの差が、
比較部410で算出されて位置偏差Perr が求められ
る。位置コントローラ402は、位置偏差を入力として
速度指令Vref を生成する。状態観測器420によって
推定された速度Vest と前記速度指令Vref との差が、
比較部411で計算されて速度偏差Verr が求められ
る。速度コントローラ403は、速度偏差Verr を入力
として電流指令Iref を生成する。比較部412では検
出電流Iと前記電流指令Iref の差が計算され、電流偏
差Ierr が求められる。この電流偏差信号Ierr に基づ
き、電流コントローラ404でモータが所望のトルクを
出力するように制御され、最終的には位置偏差Pが0に
なるように制御される。 【0005】 【発明が解決しようとする課題】前述した図3に代表さ
れる制御方式と図4に代表される制御方式では、速度推
定の方法が異なり、速度フィードバック信号に注目して
みると、図3で示される制御系では、図4で示される制
御系に比べて量子化誤差の割合が大きくなる。そのため
速度制御系、すなわち302、402以降の速度制御系
の段階では、状態観測器を用いて速度を推定した制御系
の方がより滑らかに動作する。 【0006】これについて説明すると、図3によって代
表されるような、位置検出値の時間差分を速度としてフ
ィードバックする制御方法においては、特にエンコーダ
の出力パルスが長時間得られないような低速度領域で
は、エンコーダの分解能とサンプリング周期によって決
まる量子化誤差が、フィードバック信号Vest に発生し
てしまうため、量子化誤差の程度によっては、滑らかに
制御できない場合がある。図3の微分器321の後段に
信号平滑化用のローパスフィルタを付加することによっ
て、量子化誤差の影響を軽減することもできるが、一方
で制御系の応答を劣化させるという欠点を持っている。
これに対して、図4に代表される状態観測器を用いた制
御方式では、エンコーダの出力パルスが長時間得られな
いような低速度領域においても、検出電流Iから演算さ
れる速度推定値により滑らかな制御が行われる。 【0007】一般の位置決め制御装置においては、位置
信号をもフィードバックして位置制御系を構成し、外部
からの入力位置指令信号によって加減速動作を制御する
方法が採用される。この方法では、図3と図4の構成の
いずれにおいても、位置フィードバック信号にエンコー
ダの分解能によって決まる量子化誤差が含まれてくる。 【0008】また、図4によって代表されるような、マ
イクロプロセッサ等を用いて状態観測器を構成し、速度
を推定する方法においては、検出器に何らかの定常的な
検出誤差が含まれている場合には、速度の推定値は用い
ることができても位置の推定値は用いることができな
い。従って位置フィードバックを行う場合は、実際の位
置検出値をフィードバックするより他に方法がなく、エ
ンコーダの分解能で決まる量子化誤差が位置フィードバ
ック信号に含まれる程度によっては、やはり低速度領域
で滑らかに制御できない場合がある。位置の推定値を用
いることができない主な理由は、例えば図5に見るよう
に、状態観測器420の入力である検出電流Iに検出誤
差εが生じた場合、速度推定値Vest は Vest =(ε/s)・[s/{s(s+K2)+K1}] ×(Kfest /Mest ) となり、Vest の定常値は最終値の定理を用いて lim(s・Vest )=0 s→0 となり、Vest は定常的には真の値に漸近することにな
るが、位置推定値Pestは Pest =(ε/s)・[1/{s(s+K2)+K1}] ×(Kfest /Mest ) となり、Pest の定常値は同様にして lim(s・Pest )=(ε・Kfest )/(K1・Mest ) s→0 となり、Pest には定常的に(ε・Kfest )/(K1
・Mest )の誤差が存在するようになることから理解で
きる。 【0009】 【課題を解決するための手段】位置推定値を用いるため
の状態観測器を、図1に示す様に、位置の積分値と推定
位置の積分値の差を用いて、推定加速度、推定速度、推
定位置を修正するよう構成することによって、Pest が
定常的な誤差を含まないようにすることができる。この
ことは前述と同様の手法を用いて、以下のように示され
る。すなわち検出誤差εが生じた場合、速度推定値Ves
t は Vest =(ε/s)・[s2 /{s(s(s+K3)+K2)+K1}] ×(Kfest /Mest ) となり、最終値の定理を用いればVest の定常値は lim(s・Vest )=0 s→0 従ってVest は定常的には真の値に漸近することにな
る。また、位置推定値Pest は Pest =(ε/s)・[s/{s(s(s+K3)+K2)+K1}] ×(Kfest /Mest ) となり、その定常値は同様にして lim(s・Pest )=0 s→0 従ってPest も定常的には真の値に漸近することにな
る。また、移動距離の推定値Xest は Xest =(ε/s)・[1/{s(s(s+K3)+K2)+K1}] ×(Kfest /Mest ) となり、その定常値は同様にして lim(s・Xest )=(ε・Kfest )/(K1・Mest ) s→0 Xest には定常的に(ε・Kfest )/(K1・Mest
)の誤差が生じるが、Vest とPest には検出誤差の
影響が現れないことになる。 【0010】 【作用】位置の推定値Pest を位置信号としてフィード
バックすることによって、実際のエンコーダ分解能以下
の値をフィードバックすることになり、量子化の影響を
小さくすることができる。従って、従来の制御系より滑
らかな制御を行うことができる。 【0011】 【実施例】以下本発明の実施例について図面を参照しな
がら説明する。図1は本発明の位置決め制御装置におけ
る制御系のブロック図を示したものである。101は位
置指令入力部、105はモータ、108はモータ105
により駆動される負荷、120は状態観測器である。ま
た図2は本発明の実現手段としてソフトウェアによる方
法を用いた場合のフローチャートを示したものである。
以下、フローチャートに従って動作を説明する。まず、
一定周期ごとに入力位置指令値Pref と位置検出値Pを
取り込み(処理201、202)、移動距離Xを処理2
03の式に従って計算する。次に、推定移動距離誤差X
est,err を処理204の式に従って計算する。この推定
移動距離誤差Xest,err に基づいて、処理205〜20
7で示される式により、それぞれ推定加速度Aest 、推
定速度Vest 、推定位置Pest を計算する。この部分は
それぞれ図1のブロック図では比較部121、122、
123直後の信号に対応する。K1、K2、K3はそれ
ぞれ状態観測器のゲインであり、例えば状態観測器の極
が複素平面上でバターワースパターンになるように設定
される。この様に、推定移動距離誤差に適当な定数を乗
じて、状態観測器内の加速度、速度、位置を修正するこ
とにより、速度、位置の推定結果を定常的には真の値に
近づけることができる。処理204で必要な推定移動距
離Xest の値は、最後に処理208の式に従って計算さ
れる。 【0012】 【発明の効果】位置検出値とその時間差分を速度として
フィードバックする制御系よりも、さらにきめ細かい単
位の信号で演算を行うため、滑らかな位置決め動作を行
うことができる。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a positioning control device for a motor or the like, and uses an encoder that outputs discrete data as a position detector. In a positioning control device equipped with a digital control system that arithmetically controls various data with a microprocessor, a state observer in particular estimates state variables such as speed and position, and a smooth operation is performed by feeding back these estimated signals. Regarding the control method to be performed. 2. Description of the Related Art Generally, a general positioning control device simply uses a position command value and a position detection value obtained by counting output pulses of an encoder attached to an actuator.
The position deviation is calculated, and the positioning is performed based on the actuator speed command value proportional to the position deviation. FIG. 3 is a block diagram showing an example of the configuration of a conventional positioning control device. In FIG. 3, 305 is a motor, 306 is a response characteristic inside, 307 is a force constant, and s in the formula is a differential operator. Reference numeral 308 indicates a load weight to be driven by the motor. The count value of the output pulse of the encoder is used as the position signal.
321 is a differentiator. The operation will be briefly described below with reference to the drawings. First, the position command input unit 301 from the outside
The difference between the position command value Pref and the position detection value P input to
The position deviation Perr calculated by the comparison unit 310 is obtained. The position controller 302 receives the position deviation and generates a speed command Vref. The time difference of the position detection value P is obtained in the differentiator 321. Using this as the speed Vest, the difference from the speed command is calculated in the comparison unit 311 to obtain the speed deviation Verr. The speed controller 303 receives the speed deviation Verr as an input and generates a current command Iref. The comparison unit 312 calculates the difference between the detected current I and the current command Iref to obtain the current deviation Ierr. Based on this current deviation signal Ierr, the current controller 304 drives the motor 3
05 is controlled to output a desired torque, and finally the position deviation P is controlled to 0. FIG. 4 is a block diagram showing an example of another structure of a conventional positioning control device, which is provided with a state observer 420. In the figure, 405 is a motor, 406 inside is a response characteristic, and 407 is a force constant. Reference numeral 408 indicates the load weight to be driven by the motor. Also, 42
Reference numerals 7 and 428 represent the estimated value of the force constant and the estimated value of the loaded weight, respectively. As described above, the operation will be briefly described with reference to the drawings. First, the position command input unit 401 from the outside
The difference between the position command value Pref and the position detection value P input to
The position deviation Perr calculated by the comparison unit 410 is obtained. The position controller 402 receives the position deviation and generates a speed command Vref. The difference between the speed Vest estimated by the state observer 420 and the speed command Vref is
The speed deviation Verr is calculated by the comparison unit 411. The speed controller 403 receives the speed deviation Verr as an input and generates a current command Iref. The comparator 412 calculates the difference between the detected current I and the current command Iref to obtain the current deviation Ierr. Based on the current deviation signal Ierr, the current controller 404 controls the motor so that the motor outputs a desired torque, and finally the position deviation P is controlled to be zero. [0007] The speed estimation method is different between the control method typified by FIG. 3 and the control method typified by FIG. 4, and attention is paid to the speed feedback signal. The control system shown in FIG. 3 has a larger quantization error rate than the control system shown in FIG. Therefore, in the speed control system, that is, in the stages of the speed control system after 302 and 402, the control system in which the speed is estimated using the state observer operates more smoothly. To explain this, in the control method as represented by FIG. 3 in which the time difference between the position detection values is fed back as the speed, particularly in the low speed region where the output pulse of the encoder cannot be obtained for a long time. Since the quantization error determined by the resolution of the encoder and the sampling period occurs in the feedback signal Vest, smooth control may not be possible depending on the degree of the quantization error. Although it is possible to reduce the influence of the quantization error by adding a low-pass filter for signal smoothing after the differentiator 321 in FIG. 3, it has a drawback that the response of the control system is deteriorated. ..
On the other hand, in the control method using the state observer typified by FIG. 4, even in the low speed region where the output pulse of the encoder cannot be obtained for a long time, the speed estimated value calculated from the detected current I is used. Smooth control is performed. In a general positioning control apparatus, a method is adopted in which a position signal is also fed back to form a position control system and an acceleration / deceleration operation is controlled by an input position command signal from the outside. According to this method, in both the configurations of FIG. 3 and FIG. 4, the position feedback signal contains a quantization error determined by the resolution of the encoder. Further, in the method of estimating the velocity by configuring the state observer using a microprocessor or the like as represented by FIG. 4, when the detector includes some steady detection error. , The velocity estimate can be used, but the position estimate cannot be used. Therefore, when performing position feedback, there is no other method than feeding back the actual position detection value, and depending on the extent to which the quantization error determined by the encoder resolution is included in the position feedback signal, smooth control is still possible in the low speed region. Sometimes you can't. The main reason why the estimated position value cannot be used is, for example, as shown in FIG. 5, when a detection error ε occurs in the detected current I which is the input of the state observer 420, the estimated speed value Vest is Vest = ( ε / s) · [s / {s (s + K2) + K1}] × (Kfest / Mest), and the steady value of Vest is lim (s · Vest) = 0s → 0 using the theorem of the final value, and Vest Will steadily approach the true value, but the estimated position value Pest will be Pest = (ε / s) · [1 / {s (s + K2) + K1}] × (Kfest / Mest), Similarly, the steady-state value is lim (s · Pest) = (ε · Kfest) / (K1 · Mest) s → 0, and Pest is constantly (ε · Kfest) / (K1
・ It can be understood from the fact that the error of (Mest) comes to exist. As shown in FIG. 1, a state observer for using a position estimation value is used to estimate an estimated acceleration using a difference between an integrated value of a position and an integrated value of an estimated position. By configuring the estimated velocity and the estimated position to be corrected, Pest can be prevented from containing a steady error. This is shown as follows using the same method as described above. That is, when the detection error ε occurs, the estimated speed value Ves
t becomes Vest = (ε / s) · [s 2 / {s (s (s + K3) + K2) + K1}] × (Kfest / Mest), and if the final value theorem is used, the steady value of Vest is lim (s · Vest) = 0 s → 0 Therefore, Vest constantly approaches the true value. Further, the position estimation value Pest is Pest = (ε / s) · [s / {s (s (s + K3) + K2) + K1}] × (Kfest / Mest), and its steady value is similarly lim (s · Pest ) = 0 s → 0 Therefore, Pest also constantly approaches the true value. Further, the estimated value Xest of the moving distance is Xest = (ε / s) · [1 / {s (s (s + K3) + K2) + K1}] × (Kfest / Mest), and the steady value is similarly lim (s Xest) = (ε · Kfest) / (K1 · Mest) s → 0 Xest is constantly (ε · Kfest) / (K1 · Mest)
) Error occurs, but the influence of the detection error does not appear on Vest and Pest. By feeding back the estimated position value Pest as a position signal, a value less than the actual encoder resolution is fed back, and the influence of quantization can be reduced. Therefore, it is possible to perform smoother control than the conventional control system. Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram of a control system in the positioning control device of the present invention. 101 is a position command input unit, 105 is a motor, 108 is a motor 105
Is a load driven by, and 120 is a state observer. Further, FIG. 2 shows a flowchart in the case where a software method is used as a means for realizing the present invention.
The operation will be described below with reference to the flowchart. First,
The input position command value Pref and the position detection value P are fetched at regular intervals (processes 201 and 202), and the moving distance X is processed 2
Calculate according to the formula of 03. Next, the estimated moving distance error X
est and err are calculated according to the formula of process 204. Based on this estimated movement distance error Xest, err, processing 205 to 20
The estimated acceleration Aest, the estimated velocity Vest, and the estimated position Pest are calculated by the equations shown in FIG. These parts are respectively the comparison parts 121, 122, 122 in the block diagram of FIG.
It corresponds to the signal immediately after 123. K1, K2, and K3 are gains of the state observer, and are set so that the poles of the state observer have a Butterworth pattern on the complex plane, for example. In this way, by multiplying the estimated moving distance error by an appropriate constant and correcting the acceleration, velocity, and position in the state observing device, it is possible to constantly bring the velocity and position estimation results closer to the true values. it can. The value of the estimated moving distance Xest required in the process 204 is finally calculated according to the formula of the process 208. As described above, since the calculation is performed with a signal of a finer unit than that of a control system which feeds back a position detection value and its time difference as a speed, a smooth positioning operation can be performed.

【図面の簡単な説明】 【図1】本発明の位置決め制御方式のブロック図であ
る。 【図2】本発明の位置決め制御方式を示すフローチャー
トである。 【図3】従来の位置決め制御方式の一例を示すブロック
図である。 【図4】従来の位置決め制御方式の他の例を示すブロッ
ク図である。 【図5】図4の位置決め制御方式に誤差入力がある場合
を示す図である。 【符号の説明】 102、302、402 位置コントローラ 103、303、403 速度コントローラ 104、304、404 電流コントローラ 105、305、405 モータ 108、308、408 負荷 120、420 状態観測器
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram of a positioning control system of the present invention. FIG. 2 is a flowchart showing a positioning control method of the present invention. FIG. 3 is a block diagram showing an example of a conventional positioning control method. FIG. 4 is a block diagram showing another example of a conventional positioning control method. 5 is a diagram showing a case where an error is input to the positioning control system of FIG. [Explanation of reference numerals] 102, 302, 402 Position controller 103, 303, 403 Speed controller 104, 304, 404 Current controller 105, 305, 405 Motor 108, 308, 408 Load 120, 420 State observer

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G05B 11/36 501 B 7740−3H 503 A 7740−3H ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification number Office reference number FI technical display location G05B 11/36 501 B 7740-3H 503 A 7740-3H

Claims (1)

【特許請求の範囲】 制御対象を駆動するアクチュエータと、前記アクチュエ
ータの位置検出のためのエンコーダと、該エンコーダの
出力パルスの計数値と外部から与えられる位置指令とに
基づいて、制御演算を行なう手段と、被制御量であるエ
ンコーダの出力パルスの計数値の関数、制御演算により
求められる操作量、あるいは検出されるアクチュエータ
内部の状態変数によって、速度、位置を推定する状態観
測器を備えた位置決め制御装置において、 状態観測器は位置検出値の積分値と位置推定値の積分値
とを算出して比較し、その誤差信号で該状態観測器内の
状態変数を修正することを特徴とするデジタル制御方
式。
Claim: What is claimed is: 1. An actuator for driving a controlled object, an encoder for detecting the position of the actuator, and means for performing a control operation based on a count value of output pulses of the encoder and a position command given from the outside. And a positioning control equipped with a state observer that estimates the speed and position by the function of the count value of the output pulse of the encoder, which is the controlled amount, the operation amount obtained by the control calculation, or the state variable inside the detected actuator. In the device, the state observer calculates and compares the integrated value of the position detection value and the integrated value of the position estimated value, and the state signal in the state observer is corrected by the error signal. method.
JP10033292A 1992-03-27 1992-03-27 Digital control system Pending JPH05274040A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10033292A JPH05274040A (en) 1992-03-27 1992-03-27 Digital control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10033292A JPH05274040A (en) 1992-03-27 1992-03-27 Digital control system

Publications (1)

Publication Number Publication Date
JPH05274040A true JPH05274040A (en) 1993-10-22

Family

ID=14271197

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10033292A Pending JPH05274040A (en) 1992-03-27 1992-03-27 Digital control system

Country Status (1)

Country Link
JP (1) JPH05274040A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4896406A (en) * 1986-06-11 1990-01-30 Burlington Industries, Inc. Method for producing sheeting products from yarn having sheath and core construction
JP2004152008A (en) * 2002-10-30 2004-05-27 Sodick Co Ltd Positioning device with state observation device
US6995944B1 (en) 1999-11-17 2006-02-07 Fujitsu Limited Head positioning control method for a storage device and head positioning control device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4896406A (en) * 1986-06-11 1990-01-30 Burlington Industries, Inc. Method for producing sheeting products from yarn having sheath and core construction
US6995944B1 (en) 1999-11-17 2006-02-07 Fujitsu Limited Head positioning control method for a storage device and head positioning control device
US7136256B2 (en) 1999-11-17 2006-11-14 Fujitsu Limited Head positioning control method for a storage device and head positioning control device
JP2004152008A (en) * 2002-10-30 2004-05-27 Sodick Co Ltd Positioning device with state observation device

Similar Documents

Publication Publication Date Title
US4680518A (en) Servomotor velocity control method
EP0514847B1 (en) System and method for controlling speed of electric motor in extremely low speed range using rotary pulse encoder
JP3129622B2 (en) Quadrant projection correction method in full closed loop system
EP1847892A2 (en) Position controller
EP0241563B2 (en) Speed control system
US4695780A (en) Servomotor velocity control system
US6564110B1 (en) Position controlling apparatus capable of reducing the effect of disturbance
KR920002760B1 (en) Speed controller
US5239248A (en) Servo control system
JPH05274040A (en) Digital control system
EP0287684B1 (en) Negative feedback control system
JP2906256B2 (en) Servo control device
JPH03231317A (en) motor control device
GB2270998A (en) Positioning system
JP2906255B2 (en) Servo control device
EP0374255A1 (en) Method of controlling servo motor
JPH07110715A (en) Position control device for robot system and control method thereof
JPH01292405A (en) Digital position servo device
JPH0628036A (en) Position Tracking Control Method for Position Synchronous Velocity Control System
JP3171860B2 (en) Servo control system
JP2861394B2 (en) Servo motor control device
US20230333137A1 (en) Characteristic calculation device, characteristic calculation method, and non-transitory computer-readable recording medium
JP3269198B2 (en) Position control device
JP2959087B2 (en) Motor control device
JP3163832B2 (en) Motor control device