JPH05274040A - Digital control system - Google Patents
Digital control systemInfo
- 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
Links
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 claims description 19
- 238000004364 calculation method Methods 0.000 claims description 2
- 241000607479 Yersinia pestis Species 0.000 abstract description 14
- 238000013139 quantization Methods 0.000 abstract description 8
- 230000001133 acceleration Effects 0.000 abstract description 5
- 230000004304 visual acuity Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 238000013459 approach Methods 0.000 description 3
- 238000009499 grossing Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Control Of Position Or Direction (AREA)
- Feedback Control In General (AREA)
Abstract
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.
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)
| 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 |
-
1992
- 1992-03-27 JP JP10033292A patent/JPH05274040A/en active Pending
Cited By (4)
| 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 |