JPH10312220A - Tracking control method between two servo systems - Google Patents

Tracking control method between two servo systems

Info

Publication number
JPH10312220A
JPH10312220A JP12104197A JP12104197A JPH10312220A JP H10312220 A JPH10312220 A JP H10312220A JP 12104197 A JP12104197 A JP 12104197A JP 12104197 A JP12104197 A JP 12104197A JP H10312220 A JPH10312220 A JP H10312220A
Authority
JP
Japan
Prior art keywords
servo
speed
servo system
signal
correction
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
JP12104197A
Other languages
Japanese (ja)
Inventor
Katsumi Ouchida
克己 大内田
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 JP12104197A priority Critical patent/JPH10312220A/en
Publication of JPH10312220A publication Critical patent/JPH10312220A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)

Abstract

(57)【要約】 【課題】 2つのサーボ系間の追従制御において、遅い
系の速度ループによる応答遅れが原因となって加速度の
変化が大きい部分での同期誤差が補正できない問題点を
解決する。 【解決手段】 第1のサーボ系(応答の遅い系)の位置
検出信号Xsをサンプリングして得られた第2のサーボ
系(応答の速い系)の速度指令Xs’に補正係数K1を
乗じて第1の補正信号y1(t)を得、また第1のサー
ボ系の速度指令f(t)に補正係数K2を乗じて第2の
補正信号y2(t)を得、第1、第2の補正信号y1
(t)、y2(t)を加算して第2のサーボ系の速度偏
差を補正するとともに、第1のサーボ系の速度指令の微
分値d(f(t))/dtに補正係数K3を乗じて第3
の補正信号y3(t)を得、これを第1のサーボ系の速
度指令f(t)に加算して第1のサーボ系の速度ループ
の遅れを補正する。
(57) [Problem] To solve a problem that, in tracking control between two servo systems, a synchronization error in a portion where acceleration changes largely due to a response delay due to a speed loop of a slow system cannot be corrected. . SOLUTION: A speed command Xs' of a second servo system (fast response system) obtained by sampling a position detection signal Xs of a first servo system (slow response system) is multiplied by a correction coefficient K1. A first correction signal y1 (t) is obtained, and a second correction signal y2 (t) is obtained by multiplying a speed command f (t) of the first servo system by a correction coefficient K2. Correction signal y1
(T) and y2 (t) are added to correct the speed deviation of the second servo system, and the correction coefficient K3 is added to the differential value d (f (t)) / dt of the speed command of the first servo system. Multiply by 3
, And adds this to the speed command f (t) of the first servo system to correct the delay of the speed loop of the first servo system.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、速度の閉回路系を
マイナループとして持つ第1のサーボ系の位置検出信号
をサンプリングしてデジタル演算処理をした信号を、速
度の閉回路制御系をマイナループとして持つ第2のサー
ボ系の位置指令信号とすることにより、第2のサーボ系
の挙動を第1のサーボ系の挙動に追従させる2つのサー
ボ系間の追従制御方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of sampling a position detection signal of a first servo system having a closed circuit system of speed as a minor loop and subjecting the signal to digital arithmetic processing, and converting the signal to a closed loop control system of speed as a minor loop. The present invention relates to a tracking control method between two servo systems that causes the behavior of the second servo system to follow the behavior of the first servo system by using the position command signal of the second servo system.

【0002】[0002]

【従来の技術】複数のサーボ系を同期して制御する場
合、通常次の二つの方法が考えられる。一つはサーボ系
の応答特性を一致させて、互いの指令を同期して出力す
る方法で、もう一つは応答特性を一致させることの難し
いサーボ系に対して、速い方の系を遅い方の系に同期さ
せて制御する方法である。前者は一般的なサーボモータ
同士の制御に用いられ、応答特性さえ一致させれば正確
な同期制御が可能である。しかし後者の場合遅い系への
指令を出力した後、その応答を観測しながら速い系への
指令を演算し、出力するため、観測時の遅れ時間が存在
し、速い系の応答をいくら速めても正確な同期(追従)
は不可能であった。
2. Description of the Related Art When a plurality of servo systems are controlled in synchronization, the following two methods are usually considered. One is to match the response characteristics of the servo system and output each other's commands synchronously. The other is to use the faster system for the servo system with difficult response characteristics. This is a method of controlling in synchronization with the system. The former is used for general control between servomotors, and accurate synchronous control is possible as long as the response characteristics are matched. However, in the latter case, after outputting the command to the slow system, the command to the fast system is calculated and output while observing the response, so there is a delay time at the time of observation, and how much faster the response of the fast system Also accurate synchronization (follow-up)
Was impossible.

【0003】そこで、第1のサーボ系の位置検出信号に
応じた第1の補正信号と、第1のサーボ系の速度の指令
信号から得られた第2の補正信号を発生し、これら第
1、第2の補正信号で第2のサーボ系の速度偏差を補正
するもの(特開昭63−268011)など、遅い系と
速い系の同期精度をよくするための制御方法が提案され
ている。図4は特開昭63−268011に開示された
制御方法の代表例を示す図である。図4の上段が第1の
サーボ系(応答の遅い系)であり、下段のループが第2
のサーボ系(応答の速い系)である。Ks、Kzは位置
ループの比例ゲイン、Gs、Gzは伝達関数、f(t)
は速度指令、d(f(t))/dtは速度指令の微分
値、∫f(τ)dτは位置指令、Xs’、Xz’は速
度、Xs、Xzは位置、kは定数、K1は応答に対する
補正係数、K2は指令に対する補正係数、Dはサンプリ
ング回路である。
Therefore, a first correction signal corresponding to a position detection signal of the first servo system and a second correction signal obtained from a speed command signal of the first servo system are generated, and these first correction signals are generated. A control method for improving synchronization accuracy between a slow system and a fast system, such as a system for correcting a speed deviation of a second servo system with a second correction signal (Japanese Patent Laid-Open No. 63-268011), has been proposed. FIG. 4 is a diagram showing a typical example of the control method disclosed in JP-A-63-268011. 4 is a first servo system (a system having a slow response), and a lower loop is a second servo system.
Servo system (system with fast response). Ks and Kz are proportional gains of the position loop, Gs and Gz are transfer functions, f (t)
Is a speed command, d (f (t)) / dt is a differential value of the speed command, ∫f (τ) dτ is a position command, Xs ′ and Xz ′ are speeds, Xs and Xz are positions, k is a constant, and K1 is A correction coefficient for the response, K2 is a correction coefficient for the command, and D is a sampling circuit.

【0004】図4の制御方法は、第1のサーボ系の位置
検出信号Xsをサンプリングして得られた第2のサーボ
系の速度指令Xs’に補正係数K1を乗じて第1の補正
信号y1(t)を得、また第1のサーボ系の速度指令f
(t)に補正係数K2を乗じて第2の補正信号y2
(t)を得、第1、第2の補正信号y1(t)、y2
(t)を加算して第2のサーボ系の速度偏差を補正する
ものである。
In the control method shown in FIG. 4, a first correction signal y1 is obtained by multiplying a speed command Xs' of the second servo system obtained by sampling the position detection signal Xs of the first servo system by a correction coefficient K1. (T) and the speed command f of the first servo system.
(T) is multiplied by a correction coefficient K2 to obtain a second correction signal y2.
(T), and the first and second correction signals y1 (t), y2
(T) is added to correct the speed deviation of the second servo system.

【0005】[0005]

【発明が解決しようとする課題】上述した、特開昭63
−268011の制御方法では、ランプ入力についての
同期誤差補正は可能であるが、遅い系の指令速度および
指令加速度が大きくなると、遅い系の速度ループによる
応答遅れが原因となって加速度の変化が大きい部分、す
なわちステップ指令に近い部分での同期誤差が補正でき
ないという問題点があった。本発明の目的は、特開昭6
3−268011の制御方法において、遅い系の速度ル
ープの遅れを補正した応答特性の異なる制御対象間の正
確な同期制御が可能な、2つのサーボ系間の追従制御方
法を提供することにある。
SUMMARY OF THE INVENTION As described above,
In the control method of -268011, the synchronization error correction for the ramp input is possible, but when the command speed and command acceleration of the slow system increase, the change in acceleration is large due to the response delay due to the speed loop of the slow system. There is a problem that the synchronization error in a portion, that is, a portion close to the step command cannot be corrected. An object of the present invention is to
It is an object of the present invention to provide a tracking control method between two servo systems capable of performing accurate synchronous control between controlled objects having different response characteristics by correcting a delay of a speed loop of a slow system in the control method of 3-268011.

【0006】[0006]

【課題を解決するための手段】上記問題点を解決するた
めに、本発明の2つのサーボ系間の追従制御方法の第1
は、第1のサーボ系の速度の指令信号に微分補償を加え
ることにより遅い系の応答の遅れを補正するものであ
る。本発明の2つのサーボ系間の追従制御方法の第2
は、第1系のサーボ系の位置の指令信号に微分補償を加
えることにより遅い系の応答の遅れを補正するものであ
る。各図の上段が第1のサーボ系(応答の遅い系)であ
り、下段のループが第2のサーボ系(応答の速い系)で
ある。Ks、Kzは位置ループの比例ゲイン、Gs、G
zは伝達関数、f(t)は速度指令、d(f(t))/
dtは速度指令の微分値、∫f(τ)dτは位置指令、
Xs’、Xz’は速度、Xs、Xzは位置、kは定数、
K1は応答に対する補正係数、K2は指令に対する補正
係数、K3は指令に対する微分補償係数、Dはサンプリ
ング回路である。
SUMMARY OF THE INVENTION To solve the above-mentioned problems, a first method according to the present invention of a tracking control method between two servo systems is described.
Is to correct the response delay of a slow system by adding differential compensation to the speed command signal of the first servo system. Second Embodiment of Tracking Control Method Between Two Servo Systems of the Present Invention
Is to correct the response delay of a slow system by adding differential compensation to the command signal for the position of the first servo system. The upper part of each figure is a first servo system (a system with a slow response), and the lower loop is a second servo system (a system with a fast response). Ks and Kz are proportional gains of the position loop, Gs and G
z is a transfer function, f (t) is a speed command, d (f (t)) /
dt is the differential value of the speed command, ∫f (τ) dτ is the position command,
Xs 'and Xz' are speeds, Xs and Xz are positions, k is a constant,
K1 is a correction coefficient for a response, K2 is a correction coefficient for a command, K3 is a differential compensation coefficient for a command, and D is a sampling circuit.

【0007】図2は本発明の第1に対応し、第1のサー
ボ系の位置検出信号Xsをサンプリングして得られた第
2のサーボ系の速度指令Xs’に補正係数K1を乗じて
第1の補正信号y1(t)を得、また第1のサーボ系の
速度指令f(t)に補正係数K2を乗じて第2の補正信
号y2(t)を得、第1、第2の補正信号y1(t)、
y2(t)を加算して第2のサーボ系の速度偏差を補正
するとともに、第1のサーボ系の速度指令の微分値d
(f(t))/dtに補正係数K3を乗じて第3の補正
信号y3(t)を得、これを第1のサーボ系の速度指令
f(t)に加算して第1のサーボ系の速度ループの遅れ
を補正するものである。図3の例は本発明の第2に対応
し、第1のサーボ系の位置検出信号Xsをサンプリング
して得られた第2のサーボ系の速度指令Xs’に補正係
数K1を乗じて第1の補正信号y1(t)を得、また第
1のサーボ系の位置指令∫f(τ)dτに補正係数K2
を乗じて第2の補正信号y2(t)を得、第1、第2の
補正信号y1(t)、y2(t)を加算して第2のサー
ボ系の速度偏差を補正するとともに、第1のサーボ系の
位置指令の微分値d(f(τ)dτ)/dtに補正係数
K3を乗じて第3の補正信号y3(t)を得、これを第
1のサーボ系の位置指令f(τ)dτに加算して第1の
サーボ系の速度ループの遅れを補正するものである。
FIG. 2 corresponds to the first embodiment of the present invention, in which the speed command Xs' of the second servo system obtained by sampling the position detection signal Xs of the first servo system is multiplied by a correction coefficient K1. 1 and a second correction signal y2 (t) by multiplying a speed command f (t) of the first servo system by a correction coefficient K2 to obtain a first and second correction signal y1 (t). Signal y1 (t),
y2 (t) is added to correct the speed deviation of the second servo system, and the differential value d of the speed command of the first servo system is added.
(F (t)) / dt is multiplied by a correction coefficient K3 to obtain a third correction signal y3 (t), which is added to a speed command f (t) of the first servo system to obtain a first servo system. Is to correct the delay of the speed loop. The example of FIG. 3 corresponds to the second embodiment of the present invention. The first servo system speed command Xs 'obtained by sampling the position detection signal Xs of the first servo system is multiplied by a correction coefficient K1 to obtain the first servo system speed command Xs'. And a correction signal K2 is added to the position command Δf (τ) dτ of the first servo system.
, And a second correction signal y2 (t) is obtained. The first and second correction signals y1 (t) and y2 (t) are added to correct the speed deviation of the second servo system. A third correction signal y3 (t) is obtained by multiplying the differential value d (f (τ) dτ) / dt of the position command of the first servo system by a correction coefficient K3, and this is converted to the position command f of the first servo system. (Τ) is added to dτ to correct the delay of the speed loop of the first servo system.

【0008】次に、図2の例について詳しく説明する。
この構成中、従来方法のK1、K2の定数設定にK3の
定数設定を加えたことが本方法にとって特に重要な点で
ある。従来の技術では同期期間中の第1のサーボ系と、
第2のサーボ系とも過渡状態を考慮せずに遅い系の速度
の閉回路系のマイナループのループゲイン(Gs)を無
限大として近似した場合の速度ランプ入力の場合につい
て説明していたが、本発明では遅い系の速度の閉回路系
のマイナループを一次遅れとして近似して評価した。た
だし、この時、速い系の速度の閉回路系のマイナループ
のループゲイン(Gz)は無限大とする。ここで、遅い
系の伝達関数は2次遅れとなるが、遅い系の速度指令値
にK3を乗じた微分補償をすることにより、位置の閉回
路の2次遅れを位置の一次遅れとして取り扱うことがで
きる。これによって速度ループの遅れを無視できる。
Next, the example of FIG. 2 will be described in detail.
In this configuration, it is particularly important for the present method that the constant setting of K3 is added to the constant setting of K1 and K2 in the conventional method. In the prior art, the first servo system during the synchronization period and
In the second servo system, the case of the speed ramp input when the loop gain (Gs) of the minor loop of the closed circuit system of the slow system speed is approximated to infinity without considering the transient state has been described. In the present invention, the evaluation was performed by approximating a minor loop of a closed circuit system having a slow system speed as a first-order delay. However, at this time, the loop gain (Gz) of the minor loop of the closed circuit system having a high system speed is infinite. Here, the transfer function of the slow system has a second-order delay. However, by performing differential compensation by multiplying the speed command value of the slow system by K3, the second-order delay of the closed circuit of the position is treated as the first-order delay of the position. Can be. Thereby, the delay of the speed loop can be ignored.

【0009】[0009]

【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。図1は本発明の2つのサー
ボ系の追従制御方法の実施例が適用されたサーボシステ
ムのブロック図である。このシステムは同期タッピング
マシンに適用され、サーボモータ1、タコジェネレータ
2、パルスジェネレータ3、サ−ボドライブ4、D/A
変換器5、偏差カウンタ6、位置指令払い出し部7がS
軸(主軸駆動)のサーボ系を構成し、サーボモータ1
1、タコジェネレータ12、パルスジェネレータ13、
サ−ボドライブ14、D/A変換器15、加算器27、
偏差カウンタ16、乗算器18がZ軸(テーブル駆動
軸)のサーボ系を構成している。
Next, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram of a servo system to which an embodiment of a tracking control method for two servo systems according to the present invention is applied. This system is applied to a synchronous tapping machine, and includes a servo motor 1, a tacho generator 2, a pulse generator 3, a servo drive 4, a D / A
The converter 5, the deviation counter 6, and the position command payout unit 7
Axis (spindle drive) servo system
1, tacho generator 12, pulse generator 13,
Servo drive 14, D / A converter 15, adder 27,
The deviation counter 16 and the multiplier 18 constitute a Z-axis (table driving axis) servo system.

【0010】定数設定器20、21、22にはそれぞれ
補正K1、K2、K3が、また同期速度比払い出し部2
6には定数kがマイクロコンピュータ8により設定され
る。現在値カウンタ9は主軸駆動のサーボ系の位置検出
信号Xsをサンプリング信号19よりサンプリングし、
位置信号Xs’を出力する。この位置信号Xs’は乗算
器18で定数kと乗算されて、Z軸のサーボ系の位置指
令信号となる。この位置指令信号は同期速度補正演算器
23で前回読みとり値との差をとった補正係数K1と乗
算されて第1の補正信号y1(t)となる。乗算器17
は位置指令払い出し部7から出力されるS軸駆動のサー
ボ系の位置指令信号αt2 に定数kを乗算する。この乗
算器17の出力を同期速度補正運算器24で微分後、補
正係数K2と乗算されて第2の補正信号y2(t)とな
る。これら第1、第2の補正信号y1(t)、y2
(t)は加算器27で偏差カウンタ16の出力と加算さ
れる。同期速度補正演算器25は位置指令払い出し部7
から出力されるS軸駆動のサーボ系の位置指令信号αt
2 を微分後、補正係数K3が乗算されて第3の補正信号
y3(t)となる。この第3の補正信号y3(t)を位
置指令αt2 に加算する。
The constant setting units 20, 21, and 22 are provided with corrections K1, K2, and K3, respectively.
A constant k is set to 6 by the microcomputer 8. The current value counter 9 samples the position detection signal Xs of the servo system for driving the spindle from the sampling signal 19,
The position signal Xs' is output. This position signal Xs' is multiplied by a constant k by a multiplier 18 to become a position command signal for a Z-axis servo system. This position command signal is multiplied by a correction coefficient K1 obtained by taking a difference from the previous read value by the synchronous speed correction calculator 23 to become a first correction signal y1 (t). Multiplier 17
Multiplies the position command signal αt 2 of the S-axis drive servo system output from the position command issuing unit 7 by a constant k. After the output of the multiplier 17 is differentiated by the synchronous speed correction calculator 24, the output is multiplied by a correction coefficient K2 to obtain a second correction signal y2 (t). These first and second correction signals y1 (t), y2
(T) is added by the adder 27 to the output of the deviation counter 16. The synchronous speed correction computing unit 25 is provided with the position command payout unit 7.
Command signal αt of S-axis drive servo system output from
After differentiating 2 , 2 is multiplied by a correction coefficient K3 to obtain a third correction signal y3 (t). The third correction signal y3 (t) is added to the position command [alpha] t 2.

【0011】次に、本実施形態における効果について従
来例と比較して図5により説明する。図5(a)に示す
とおり、同期タッピング加工では一般的にS軸とZ軸の
速度は異なるため、S軸の始点からの位置フィードバッ
ク値に同期速度定数kを乗算した結果をZ軸の始点から
の位置フィードバック値と比較する。図5(b)に示す
とおり従来例では、同期タッピングを行う場合、補正係
数K1、K2を最適調整しても加速度の変化時の同期誤
差を除去できなかったが、図5(c)の本発明の実施形
態ではS軸の指令信号を補正係数K3の調整で微分補償
することによって、S軸速度ループの遅れを補正できる
ため、加速度の変化時の同期誤差を低減できる。
Next, the effect of this embodiment will be described with reference to FIG. As shown in FIG. 5A, since the speeds of the S axis and the Z axis are generally different in synchronous tapping processing, the result of multiplying the position feedback value from the start point of the S axis by the synchronous speed constant k is the starting point of the Z axis. Compare with the position feedback value from. As shown in FIG. 5B, in the conventional example, when the synchronous tapping is performed, the synchronization error at the time of the change in the acceleration cannot be removed even if the correction coefficients K1 and K2 are optimally adjusted. In the embodiment of the present invention, since the delay of the S-axis speed loop can be corrected by differentially compensating the S-axis command signal by adjusting the correction coefficient K3, the synchronization error when the acceleration changes can be reduced.

【0012】第1の補正信号y1(t)によって主に遅
い系の位置観測、および速い系への指令作成時の演算遅
れが補正され、第2の補正信号y2(t)によって主に
遅い系の指令の立ち上がり時の遅れが補正され、第3の
補正信号y3(t)によって遅い系の指令加速度の変化
に対する追従遅れが補正される。なお、補正係数K1、
K2は観測遅れ、演算処理による遅れ、およびZ軸の位
置ループゲインによって決まり、K1、K2の比率はZ
軸、S軸の位置ループゲインによって決まる。また、補
正係数K3はS軸の速度ループゲインによって決まる。
サンプリングタイムにより観測および演算処理による遅
れ時間は一定となり、Z軸とS軸の位置ループゲインか
ら補正係数K1、K2を設定することにより、またS軸
の速度ループゲインから補正係数K3を設定することに
より、Z軸とS軸の正確な追従制御が可能となった。こ
れにより従来よりも高速で高精度なタッピング加工が実
現できた。
The first correction signal y1 (t) mainly corrects the position observation of the slow system and the operation delay when creating a command for the fast system, and the second correction signal y2 (t) mainly corrects the slow system. Is corrected at the rise of the command, and the follow-up delay with respect to the change of the command acceleration of the slow system is corrected by the third correction signal y3 (t). Note that the correction coefficient K1,
K2 is determined by the observation delay, the delay due to the arithmetic processing, and the position loop gain of the Z axis, and the ratio of K1 and K2 is Z
It is determined by the position loop gain of the axis and S axis. The correction coefficient K3 is determined by the speed loop gain of the S axis.
The delay time due to the observation and calculation processing becomes constant due to the sampling time, and the correction coefficients K1 and K2 are set based on the position loop gain of the Z axis and the S axis, and the correction coefficient K3 is set based on the speed loop gain of the S axis. Thereby, accurate follow-up control of the Z axis and the S axis has become possible. As a result, tapping with higher speed and higher precision than before can be realized.

【0013】[0013]

【発明の効果】以上説明したように本発明は、従来の技
術の、応答の遅い系の第1のサーボ系の指令信号に微分
補償を加えることにより、遅い系の速度ループの遅れを
補正して応答特性の異なる制御対象間の正確な同期制御
が可能となる効果がある。
As described above, the present invention corrects the delay of the speed loop of the slow system by adding differential compensation to the command signal of the first servo system of the slow response system of the prior art. Thus, there is an effect that accurate synchronization control between control objects having different response characteristics is possible.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の2つのサーボ系間の追従制御方法が適
用されたサーボシステムのブロック図である。
FIG. 1 is a block diagram of a servo system to which a tracking control method between two servo systems according to the present invention is applied.

【図2】本発明の第1の原理図である。FIG. 2 is a first principle diagram of the present invention.

【図3】本発明の第2の原理図である。FIG. 3 is a second principle diagram of the present invention.

【図4】従来の技術の原理図の代表例を示す図である。FIG. 4 is a diagram showing a typical example of a principle diagram of a conventional technique.

【図5】本発明を実施した時の従来方式とのS軸とZ軸
の同期誤差比較を示すタイミングチャートである。
FIG. 5 is a timing chart showing a comparison of synchronization errors between the S-axis and the Z-axis with the conventional method when the present invention is implemented.

【符号の説明】[Explanation of symbols]

1、11 S軸サーボモータ、Z軸サーボモータ 2、12 タコジェネレータ 3、13 パルスジェネレータ 4、14 サ−ボドライブ 5、15 D/A変換器 6、16 偏差カウンタ 7 位置指令払い出し部 8 マイクロコンピュータ 9 現在値カウンタ 17、28 乗算器 19 サンプリング信号 20、21、22 定数設定器 23、24、25 同期速度補正演算器 26 同期速度払い出し部 27 加算器 1, 11 S-axis servomotor, Z-axis servomotor 2, 12 Tach generator 3, 13 Pulse generator 4, 14 Servo drive 5, 15 D / A converter 6, 16 Deviation counter 7 Position command issuing unit 8 Microcomputer 9 Current value counter 17, 28 Multiplier 19 Sampling signal 20, 21, 22 Constant setting unit 23, 24, 25 Synchronous speed correction calculator 26 Synchronous speed payout unit 27 Adder

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 速度の閉回路制御系をマイナループとし
て持つ第1のサーボ系の位置検出信号をサンプリングし
てデジタル演算処理をした信号を、速度の閉回路制御系
をマイナループとして持つ第2のサーボ系の位置指令信
号とすることにより、第2のサーボ系の挙動を第1のサ
ーボ系の挙動に追従させる2つのサーボ系間の追従制御
方法であって、第1のサーボ系の位置検出信号から得ら
れた位置信号に第1の補正係数を乗じて第1の補正信号
を発生し、第1のサーボ系の速度指令信号から得られた
速度信号に第2の補正係数を乗じて第2の補正信号を発
生し、第1の補正信号と第2の補正信号を加算し、該加
算信号で第2のサーボ系の速度制御系の速度偏差を補正
する、2つのサーボ系間の追従制御方法において、 第1のサーボ系の速度の指令信号に微分補償を加えるこ
とを特徴とする、2つのサーボ系間の追従制御方法。
A second servo having a speed closed circuit control system as a minor loop is a signal obtained by sampling a position detection signal of a first servo system having a speed closed circuit control system as a minor loop and performing digital arithmetic processing. A tracking control method between two servo systems in which the behavior of a second servo system follows the behavior of a first servo system by using a position command signal of the first servo system, wherein a position detection signal of the first servo system is provided. Is multiplied by a first correction coefficient to generate a first correction signal, and a speed signal obtained from a speed command signal of the first servo system is multiplied by a second correction coefficient to generate a second correction signal. Follow-up control between two servo systems, in which a first correction signal and a second correction signal are added, and the added signal corrects a speed deviation of a speed control system of a second servo system. In the method, the speed of the first servo system Wherein the addition of differential compensation to the command signal, tracking control method between two servo systems.
【請求項2】 速度の閉回路制御系をマイナループとし
て持つ第1のサーボ系の位置検出信号をサンプリングし
てデジタル演算処理をした信号を、速度の閉回路制御系
をマイナループとして持つ第2のサーボ系の位置指令信
号とすることにより、第2のサーボ系の挙動を第1のサ
ーボ系の挙動に追従させる2つのサーボ系間の追従制御
方法であって、第1のサーボ系の位置検出信号から得ら
れた位置信号に第1の補正係数を乗じて第1の補正信号
を発生し、第1のサーボ系の速度指令信号から得られた
速度信号に第2の補正係数を乗じて第2の補正信号を発
生し、第1の補正信号と第2の補正信号を加算し、該加
算信号で第2のサーボ系の速度制御系の速度偏差を補正
する、2つのサーボ系間の追従制御方法において、 第1のサーボ系の位置の指令信号に微分補償を加えるこ
とを特徴とする、2つのサーボ系間の追従制御方法。
2. A signal obtained by sampling a position detection signal of a first servo system having a closed loop control system of speed as a minor loop and performing digital arithmetic processing, and a second servo having a closed loop control system of speed as a minor loop. A tracking control method between two servo systems in which the behavior of a second servo system follows the behavior of a first servo system by using a position command signal of the first servo system, wherein a position detection signal of the first servo system is provided. Is multiplied by a first correction coefficient to generate a first correction signal, and a speed signal obtained from a speed command signal of the first servo system is multiplied by a second correction coefficient to generate a second correction signal. Follow-up control between two servo systems, in which a first correction signal and a second correction signal are added, and the added signal corrects a speed deviation of a speed control system of a second servo system. In the method, the position of the first servo system Wherein the addition of differential compensation to the command signal, tracking control method between two servo systems.
JP12104197A 1997-05-12 1997-05-12 Tracking control method between two servo systems Pending JPH10312220A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12104197A JPH10312220A (en) 1997-05-12 1997-05-12 Tracking control method between two servo systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12104197A JPH10312220A (en) 1997-05-12 1997-05-12 Tracking control method between two servo systems

Publications (1)

Publication Number Publication Date
JPH10312220A true JPH10312220A (en) 1998-11-24

Family

ID=14801363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12104197A Pending JPH10312220A (en) 1997-05-12 1997-05-12 Tracking control method between two servo systems

Country Status (1)

Country Link
JP (1) JPH10312220A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN121541489A (en) * 2026-01-19 2026-02-17 沈阳盛科祝融技术有限公司 A method for cooperative control and disturbance suppression in multi-axis servo systems

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN121541489A (en) * 2026-01-19 2026-02-17 沈阳盛科祝融技术有限公司 A method for cooperative control and disturbance suppression in multi-axis servo systems

Similar Documents

Publication Publication Date Title
US8090455B2 (en) Motion control servo loop apparatus
JP3129622B2 (en) Quadrant projection correction method in full closed loop system
US5371451A (en) Predictive repetition control method for a servo motor and an apparatus therefor
JPH0895643A (en) Feedforward control method for servo motor
JP2001352773A (en) Online auto tuning servo controller
KR960007510B1 (en) Follow-up control method between two servos
JPH10312220A (en) Tracking control method between two servo systems
US4918584A (en) Self-adjusting servo device and method
JP2928294B2 (en) Decimation learning control device
JP5532784B2 (en) Servo control device
JPS58169212A (en) Position controller of servomotor
JPH0776890B2 (en) Tracking control method between two servo systems
JP3435828B2 (en) Automatic lead angle determination method for phase controlled servo system
JP3203816B2 (en) Servo control device
JPH0421101A (en) Saturated processing system for learning controller
JPH02309402A (en) servo system
JP2709766B2 (en) Feed forward control method of servo motor
JPH04362702A (en) Velocity control system in repetitive control
JP3019192B2 (en) Backlash compensation method
JP2629758B2 (en) Trajectory correction method
JPH01177885A (en) How to position the motor
JP3259614B2 (en) Motor control device and control method thereof
JPH0731174A (en) Disturbance load torque estimation system
JPS6368903A (en) Digital servo controller
JPH03121507A (en) Tracking control method between two servo systems