JPH04334992A - How to control servo equipment - Google Patents

How to control servo equipment

Info

Publication number
JPH04334992A
JPH04334992A JP3107082A JP10708291A JPH04334992A JP H04334992 A JPH04334992 A JP H04334992A JP 3107082 A JP3107082 A JP 3107082A JP 10708291 A JP10708291 A JP 10708291A JP H04334992 A JPH04334992 A JP H04334992A
Authority
JP
Japan
Prior art keywords
observer
speed
load
value
operating state
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
JP3107082A
Other languages
Japanese (ja)
Inventor
Fujio Tajima
田島 富士雄
Kenji Toki
土岐 謙治
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP3107082A priority Critical patent/JPH04334992A/en
Publication of JPH04334992A publication Critical patent/JPH04334992A/en
Pending legal-status Critical Current

Links

Landscapes

  • Control Of Electric Motors In General (AREA)

Abstract

PURPOSE:To eliminate the lag of the detection time of a speed signal obtained from a discrete pulse signal, and to position load at a target position in a short time. CONSTITUTION:An operating state, in which the detection of speed can be executed accurately, is selected on the basis of a speed command value (VR) or the elapsed time after load is started, and adjustment matching the estimate of an observer 30 with an actual device is conducted. On the other hand, the observer 30 is not adjusted and the predetermined estimate is held under an operating state, in which the detection of speed cannot be executed accurately, and a servo device is driven by using the estimate of the observer 30.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、ロータリエンコーダ等
の離散的なパルス信号を発生するセンサを用いて、精密
な位置決めを行うサーボ装置、例えば、工作機械や情報
記憶装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a servo device, such as a machine tool or an information storage device, which performs precise positioning using a sensor such as a rotary encoder that generates discrete pulse signals.

【0002】0002

【従来の技術】負荷を目標位置へ短時間に位置付けるサ
ーボ装置として、状態観測器(以下、オブザーバ)を構
成し、連続的で位相おくれのない速度信号を作り、サー
ボ装置に使用する技術は、例えば、特開昭63−271
728号公報に開示されている。
[Prior Art] As a servo device that positions a load to a target position in a short time, the technology used in the servo device is to configure a state observer (hereinafter referred to as an observer) and generate a continuous speed signal without phase lag. For example, JP-A-63-271
It is disclosed in Japanese Patent No. 728.

【0003】0003

【発明が解決しようとする課題】オブザーバで推定した
速度と実装置の速度とは不確定な要因により誤差が生じ
る。このため、オブザーバの推定値を実装置の速度に合
わせる調整を行う。このオブザーバの調整は、オブザー
バで推定した速度と実装置で検出した速度とを比較し、
その誤差を負帰還することにより行う。ところが、実装
置から検出される速度は離散的なパルス信号のパルス周
期にもとづいて決められるため、実装置の動作状態(加
速状態,減速状態,定速状態等をさす)により検出誤差
の発生状況が異なる。一方、オブザーバの推定値は実装
置の速度に漸近的に収束するため、速度の検出誤差が大
きいとオブザーバの調整が正しくできないという問題が
ある。
[Problem to be Solved by the Invention] An error occurs between the speed estimated by the observer and the speed of the actual device due to uncertain factors. Therefore, the estimated value of the observer is adjusted to match the speed of the actual device. This adjustment of the observer compares the speed estimated by the observer with the speed detected by the actual device,
This is done by giving negative feedback to the error. However, since the speed detected by the actual device is determined based on the pulse period of a discrete pulse signal, detection errors may occur depending on the operating state of the actual device (acceleration state, deceleration state, constant speed state, etc.). are different. On the other hand, since the estimated value of the observer asymptotically converges to the speed of the actual device, there is a problem that the observer cannot be adjusted correctly if the speed detection error is large.

【0004】0004

【課題を解決するための手段】実装置の動作状態を識別
するための指標、例えば、速度指令値,速度の検出値,
モータ電流、あるいは負荷起動後の経過時間等から、オ
ブザーバの調整動作に適した動作状態を識別し、この動
作状態に入った時にオブザーバの調整動作を実行する。 また、オブザーバの調整を行うのに相応しくない場合に
は、オブザーバの調整動作を実行せずに、初期設定値、
または、先に調整した結果を使用する方式とした。
[Means for solving the problem] An index for identifying the operating state of the actual device, such as a speed command value, a detected speed value,
The operating state suitable for the observer adjustment operation is identified from the motor current or the elapsed time after the load is started, and the observer adjustment operation is executed when this operation state is entered. In addition, if it is not appropriate to adjust the observer, you can change the initial setting value without performing the observer adjustment operation.
Alternatively, a method was adopted in which the results adjusted earlier were used.

【0005】[0005]

【作用】離散的なパルス信号のパルス周期にもとづいて
速度を検出する方式では、加速度変化のない一定速度域
で、速度の検出誤差が最小となり速度の検出が正しく実
行できる。これは、オブザーバの推定値を実装置へ合わ
せるための調整を行うのに好適な動作状態である。
[Operation] In the method of detecting speed based on the pulse period of a discrete pulse signal, the speed detection error is minimized in a constant speed range where there is no change in acceleration, and speed can be detected correctly. This is a suitable operating state for adjusting the observer estimate to match the actual device.

【0006】[0006]

【実施例】以下、本発明を具体的実施例にもとづいて詳
細に説明する。図1は本発明の一実施例を示すブロック
構成図である。負荷1は図示した回転負荷であっても良
いし、直動式負荷であっても良い。負荷1を駆動するモ
ータ2は、図示した回転式のモータであっても良いし、
ボイスコイル式モータなどの直動式モータであっても良
い。負荷1あるいはモータ2の位置の移動を検出するパ
ルス発生器3は、図示した回転式の、例えば、ロータリ
エンコーダであっても良いし直線式のものであっても良
い。コントローラ6は、内部に演算プロセッサ,メモリ
,発信器および入出力(I/O)機能をもつディジタル
コンピュータで構成されている。本実施例では、理解を
容易にするためコントローラ6内の各処理をブロック図
で示す。
EXAMPLES The present invention will be explained in detail below based on specific examples. FIG. 1 is a block diagram showing one embodiment of the present invention. The load 1 may be the illustrated rotating load or may be a direct acting load. The motor 2 that drives the load 1 may be the illustrated rotary motor, or
A direct-acting motor such as a voice coil motor may also be used. The pulse generator 3 that detects the movement of the position of the load 1 or the motor 2 may be a rotary encoder as illustrated, for example, or a linear encoder. The controller 6 is comprised of a digital computer having an arithmetic processor, memory, oscillator, and input/output (I/O) functions. In this embodiment, each process within the controller 6 is shown in a block diagram for easy understanding.

【0007】コントローラ6内で演算したモータ2の操
作信号(U)は、入出力(I/O)ポート200からデ
ジタル/アナログ(D/A)変換器5へ出力され、D/
A変換器5からさらに電力増幅器4を経てモータ2へと
出力される。パルス発生器3では、負荷1あるいはモー
タ2の位置の移動に伴って、離散的なパルス信号(xp
 )が発生し、一部はカウンタ9へ送られる。位置検出
器は、パルス発生器3とカウンタ9で構成される。カウ
ンタ9はアップダウン式のカウンタであり、パルス信号
(xp )をカウントする。本実施例の位置検出器は、
現在位置から目標位置(xR )までの位置偏差(xR
−xS)を検出するものであり、xR はコントローラ
6からI/Oポート200を経てカウンタ9へプリセッ
トされる。また、xR−xSはレジスタ10へ送られ、
発信器19のクロック信号190に同期してストアされ
、その出力はコントローラ6のI/Oポート200へ送
られる。次にパルス周期検出器はカウンタ16と発信器
19で構成される。カウンタ16は発信器19のクロッ
ク信号190をカウントし、xP のパルス周期を検出
する。 ここで、xP はカウンタ16のセットおよびリセット
を行うために使用される。検出されたパルス周期はレジ
スタ17へ送られ、レジスタ10と同様にストアされる
。 その出力はコントローラ6のI/Oポート200へ送ら
れる。
The operation signal (U) of the motor 2 calculated in the controller 6 is output from the input/output (I/O) port 200 to the digital/analog (D/A) converter 5, and is output to the digital/analog (D/A) converter 5.
The signal is further outputted from the A converter 5 to the motor 2 via the power amplifier 4. The pulse generator 3 generates discrete pulse signals (xp
) is generated and a portion is sent to the counter 9. The position detector is composed of a pulse generator 3 and a counter 9. The counter 9 is an up-down counter and counts pulse signals (xp). The position detector of this example is
Position deviation (xR) from the current position to the target position (xR)
-xS), and xR is preset to the counter 9 from the controller 6 via the I/O port 200. Also, xR-xS is sent to register 10,
It is stored in synchronization with the clock signal 190 of the oscillator 19, and its output is sent to the I/O port 200 of the controller 6. Next, the pulse period detector is composed of a counter 16 and an oscillator 19. The counter 16 counts the clock signal 190 of the oscillator 19 and detects the pulse period of xP. Here, xP is used to set and reset counter 16. The detected pulse period is sent to register 17 and stored similarly to register 10. Its output is sent to the I/O port 200 of the controller 6.

【0008】コントローラ6は毎サンプル周期に一回、
操作信号(U)を決める一連の処理と、状態観測器(オ
ブザーバ)30で速度の推定値(v0 )を決定する一
連の処理を行う。最初に、操作信号を決定する処理を説
明する。I/Oポート200を介して、xR−xSが読
み取られ、xR−xSが所定値より大きい場合は、目標
位置に負荷1を短時間に到達させるシーク処理201,
202を行う。シーク処理201は、速度指令値(vR
 )を決める処理であり、vR は予めxR−xSの関
数としてメモリ(図示せず)内に記憶されており、xR
−xSをアドレスとして読み出される。続く202の処
理は、vR とオブザーバ30で推定したv0 とを比
較し操作信号を決定する処理である。続くスイッチ処理
204では、xR−xSに基づいて操作信号の選択を行
う。シーク処理時は、シーク処理201,202で決定
した出力を操作信号として選択する。シーク処理の後、
xR−xSが所定値以内になると、負荷1を目標位置へ
位置づける処理が行われる。この場合、スイッチ処理2
04では、シーク処理で決定した操作信号にプラスして
、xR−xSに基づいて決定される操作信号が付加され
る。
Once every sample period, the controller 6
A series of processes for determining the operation signal (U) and a series of processes for determining the estimated speed value (v0) by the state observer (observer) 30 are performed. First, the process of determining the operation signal will be explained. xR-xS is read through the I/O port 200, and if xR-xS is larger than a predetermined value, a seek process 201 that causes the load 1 to reach the target position in a short time;
Perform step 202. In the seek process 201, the speed command value (vR
), vR is stored in memory (not shown) in advance as a function of xR-xS, and xR
-xS is read as the address. The subsequent process 202 is a process of comparing vR and v0 estimated by the observer 30 to determine an operation signal. In the subsequent switch processing 204, an operation signal is selected based on xR-xS. During the seek process, the output determined in the seek processes 201 and 202 is selected as the operation signal. After the seek process,
When xR-xS falls within a predetermined value, processing for positioning the load 1 to the target position is performed. In this case, switch processing 2
In step 04, an operation signal determined based on xR-xS is added in addition to the operation signal determined by the seek process.

【0009】次に、オブザーバに関する一連の処理につ
いて説明する。最初に、I/Oポート200を介して、
レジスタ17からパルス周期が読み取られ、パルス周期
は続く変換処理300で速度の検出値(vS )に変換
される。ここでは、パルス周期の逆数が演算され、定数
C2 が積算される。定数C2 はサーボ装置に固有な
定数であり予めメモリ(図示せず)内に記憶されている
。続く調整処理301では、先に説明した操作信号(U
)を調整する処理が行われる。これは、実装置に作用す
るまさつ力等の外力の影響を補正するものである。調整
値は調整処理307で決定される。続く演算処理302
はオブザーバの加速度を演算する処理であり、定数C1
 は機構部ゲインと呼ばれるサーボ装置に固有な定数で
ある。値は予めメモリ(図示せず)内に記憶されている
。続く調整処理303は、オブザーバの加速度を実装置
に合わすように調整する処理であり、調整値は調整処理
308で決定される。続く速度推定処理304は、速度
の推定値(v0 )を決定する処理であり積分演算が行
われる。この時の初期値はゼロである。続く比較処理3
05は、オブザーバで推定した速度(v0 )と実際に
検出した速度(vS )とを比較し、その誤差(v0−
vS)を求める処理である。続く調整処理307および
308は、オブザーバの調整値を決定する処理であり、
その処理はサーボ装置の動作タイミングに基づいて実行
される。図2に、オブザーバの調整処理307および3
08を行うタイミングの一例を示す。(a)は、負荷を
起動した直後の各速度を示している。vR は速度指令
値、vは負荷の速度(実際には検出できない)、v0 
はオブザーバで推定した速度、vS は速度の検出値で
ある。負荷が加速過程にある場合(減速過程も同様)、
vS には比較的大きな検出誤差が生じる。これは、パ
ルス発生器3から発生するxP の数が少なく、パルス
周期が長いことに起因する。 図2の(b)にはvS の検出誤差(v−vS )が示
されており、定速領域に入ると検出誤差が低下する様子
が判る。オブザーバで推定する速度(v0 )は、負荷
の速度(v)に近似する値でありオブザーバの調整処理
は、vS の検出誤差(v−vS )がゼロまたは極く
小さい状態で行うのが好ましい。例えば、負荷の加速特
性は予め予測できるので、起動後一定時間Tだけ経過し
た後に、オブザーバの調整処理を実行すると良い。ある
いは、vS の変化状況を調べて、vSの時間変化が所
定値以下にある間(定速度領域にある間)オブザーバの
調整処理を実行しても良い。オブザーバの調整を行うの
に好適な動作状態は、速度の検出誤差がゼロまたは極く
小さな動作状態であり、これは実装置の加速度変化がゼ
ロまたは極く小さな状態に相当する。従って、この動作
状態を識別する指標は、加速度に関するモータ電流ある
いはモータ操作信号であっても良い。また、装置の動作
状態を指令する速度指令値(vR )であっても良い。 さらに、速度指令値を決定する目標位置までの位置偏差
(xR−xS)であっても良い。
Next, a series of processes related to the observer will be explained. First, via the I/O port 200,
The pulse period is read from the register 17, and the pulse period is converted into a detected speed value (vS) in a subsequent conversion process 300. Here, the reciprocal of the pulse period is calculated and a constant C2 is integrated. The constant C2 is a constant specific to the servo device and is stored in advance in a memory (not shown). In the subsequent adjustment process 301, the operation signal (U
) is performed. This is to correct the influence of external forces such as force acting on the actual device. The adjustment value is determined in adjustment processing 307. Subsequent calculation processing 302
is the process of calculating the acceleration of the observer, and the constant C1
is a constant unique to the servo device called mechanism gain. The values are previously stored in memory (not shown). The following adjustment process 303 is a process for adjusting the acceleration of the observer to match the actual device, and the adjustment value is determined in adjustment process 308. The subsequent speed estimation process 304 is a process for determining the estimated value (v0) of the speed, and an integral calculation is performed. The initial value at this time is zero. Continued comparison process 3
05 compares the velocity estimated by the observer (v0) and the actually detected velocity (vS), and calculates the error (v0-
vS). Subsequent adjustment processes 307 and 308 are processes for determining observer adjustment values,
The processing is executed based on the operation timing of the servo device. In FIG. 2, observer adjustment processing 307 and 3
An example of the timing for performing 08 is shown below. (a) shows each speed immediately after starting the load. vR is the speed command value, v is the load speed (which cannot actually be detected), v0
is the speed estimated by the observer, and vS is the detected speed value. When the load is in the acceleration process (same as in the deceleration process),
A relatively large detection error occurs in vS. This is due to the fact that the number of xPs generated by the pulse generator 3 is small and the pulse period is long. FIG. 2B shows the detection error of vS (v-vS), and it can be seen that the detection error decreases as the vehicle enters the constant speed region. The speed (v0) estimated by the observer is a value that approximates the speed (v) of the load, and the observer adjustment process is preferably performed in a state where the detection error (v-vS) of vS is zero or extremely small. For example, since the acceleration characteristics of the load can be predicted in advance, it is preferable to execute the observer adjustment process after a certain period of time T has elapsed after startup. Alternatively, the change state of vS may be checked and the observer adjustment process may be executed while the time change of vS is below a predetermined value (while in the constant speed region). A suitable operating state for adjusting the observer is an operating state in which the velocity detection error is zero or extremely small, and this corresponds to a state in which the acceleration change of the actual device is zero or extremely small. Therefore, the indicator for identifying this operating state may be a motor current or a motor operation signal related to acceleration. Alternatively, it may be a speed command value (vR) that commands the operating state of the device. Furthermore, the positional deviation (xR-xS) to the target position may be used to determine the speed command value.

【0010】調整処理307では、比較処理305で決
定したv0−vSに定数K1 を積算して調整値が決定
される。最初のオブザーバの調整処理を行う前は調整値
としてゼロが設定されるが、オブザーバの調整処理が一
度実行されると、次にオブザーバの調整処理が行われる
までの間、前回の調整処理で決定された調整値がホール
ドされて使用される。ここで、定数K1 は予めメモリ
(図示せず)内に記憶されている。また、オブザーバの
調整処理は、本実施例では負荷の起動後一定時間Tだけ
経過した後に実行される。続く調整処理308も調整処
理307と同様に行われる。ここで、定数K2 は予め
メモリ(図示せず)内に記憶されている。
In adjustment processing 307, an adjustment value is determined by multiplying v0-vS determined in comparison processing 305 by a constant K1. Before the first observer adjustment process is performed, zero is set as the adjustment value, but once the observer adjustment process is executed, the value is determined by the previous adjustment process until the next observer adjustment process is performed. The adjusted value is held and used. Here, the constant K1 is stored in advance in a memory (not shown). Further, in this embodiment, the observer adjustment process is executed after a certain period of time T has elapsed after starting the load. The subsequent adjustment process 308 is also performed in the same manner as the adjustment process 307. Here, the constant K2 is stored in advance in a memory (not shown).

【0011】本実施例では、負荷の加速特性が予め予測
できるサーボ装置であるので、起動後一定時間Tだけ経
過後は図2の(b)に示すように、速度の検出誤差(v
−vS )は極く小さい。したがって、オブザーバの調
整を行うのに好適な動作状態にあり、オブザーバの調整
が精度よく実行でき、精度の高い推定値が得られ、負荷
を目標位置へ短時間に位置付けできる。
In this embodiment, since the servo device is such that the acceleration characteristics of the load can be predicted in advance, the speed detection error (v
-vS) is extremely small. Therefore, the operating state is suitable for adjusting the observer, the observer can be adjusted with high accuracy, a highly accurate estimated value can be obtained, and the load can be positioned at the target position in a short time.

【0012】図3は、本発明の他の実施例を示すブロッ
ク図である。図1の実施例とは、コントローラ6におけ
る操作信号(U)を決める一連の処理の一部が異なり、
他の構成は同一である。本実施例では操作信号を決める
処理で、新しくスイッチ処理220が付加される。この
スイッチ処理220は、サーボ装置の動作状態にもとづ
いて、操作信号の決定に使用する速度フィードバック信
号をv0,vSのいずれから選択し切換える処理である
。 本実施例では、速度が高く速度検出値(vS )の位相
おくれ、あるいは検出誤差が小さくサーボ装置の特性に
影響を与えない動作状態ではvS を選択し、加速途中
あるいは減速途中などvS に位相おくれや検出誤差が
生じる動作状態ではオブザーバの推定値(v0 )を選
択する。 また、動作状態を識別する指標としては、図1の実施例
において使用する指標が利用できる。例えば、速度指令
値(vR )から装置の動作状態を判断して、速度フィ
ードバック信号v0 ,vS の切換え処理を行っても
良い。 本実施例では、オブザーバの推定値(v0 )の他に、
実装置における検出値(vS )を併用するためサーボ
装置の信頼性が向上する。
FIG. 3 is a block diagram showing another embodiment of the present invention. The embodiment shown in FIG. 1 differs in a part of the series of processing that determines the operation signal (U) in the controller 6,
Other configurations are the same. In this embodiment, a new switch process 220 is added in the process of determining the operation signal. This switch process 220 is a process of selecting and switching the speed feedback signal used for determining the operation signal from either v0 or vS based on the operating state of the servo device. In this embodiment, vS is selected in operating conditions where the speed is high and the detected speed value (vS) lags in phase, or the detection error is small and does not affect the characteristics of the servo device, and the phase lags behind vS during acceleration or deceleration. In operating conditions where detection errors occur, the observer's estimated value (v0) is selected. Further, as an index for identifying the operating state, the index used in the embodiment of FIG. 1 can be used. For example, the operating state of the device may be determined from the speed command value (vR) and the speed feedback signals v0 and vS may be switched. In this example, in addition to the observer's estimated value (v0),
Since the detection value (vS) in the actual device is also used, the reliability of the servo device is improved.

【0013】さらに、スイッチ処理220を段階的に行
うと速度フィードバック信号の切換えが滑らかに実行で
きる、サーボ装置をより安定化できる効果がある。例え
ば、経過時間を重み関数の指標に用いて段階的に切換え
ること、より滑らかな切換えが実現できる。数1はその
一例である。
Furthermore, if the switching process 220 is performed in stages, the switching of the speed feedback signal can be performed smoothly, which has the effect of further stabilizing the servo device. For example, smoother switching can be realized by using elapsed time as an index of the weighting function to switch in stages. Number 1 is an example.

【0014】[0014]

【数1】[Math 1]

【0015】[0015]

【発明の効果】本発明では、速度の検出がより正しく行
えるサーボ装置の動作状態を選定して、速度の検出とオ
ブザーバの調整を行うため、オブザーバの調整が正しく
できる。さらに、サーボ装置の操作信号をオブザーバの
推定値と検出値とを併用して決定する方式のため、サー
ボ装置の信頼性が向上する。
According to the present invention, since the operating state of the servo device in which the speed can be detected more accurately is selected, and the speed is detected and the observer is adjusted, the observer can be adjusted correctly. Furthermore, since the system determines the operation signal for the servo device using both the estimated value and the detected value of the observer, the reliability of the servo device is improved.

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

【図1】本発明の一実施例のブロック図。FIG. 1 is a block diagram of one embodiment of the present invention.

【図2】オブザーバの調整処理のタイミングチャート。FIG. 2 is a timing chart of observer adjustment processing.

【図3】本発明の他の実施例のブロック図。FIG. 3 is a block diagram of another embodiment of the invention.

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

1…負荷、2…モータ、3…パルス発生器、4…電力増
幅器、5…D/A変換器、6…コントローラ、9…カウ
ンタ、10…レジスタ、16…カウンタ、17…レジス
タ、19…発信器、30…オブザーバ、200…I/O
ポート。
1... Load, 2... Motor, 3... Pulse generator, 4... Power amplifier, 5... D/A converter, 6... Controller, 9... Counter, 10... Register, 16... Counter, 17... Register, 19... Transmission instrument, 30...observer, 200...I/O
port.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】負荷を駆動するモータと、前記負荷あるい
は前記モータの移動量を検知するパルス発生器と、前記
負荷あるいは前記モータの速度を推定する状態観測器と
、前記負荷を目標位置へ位置付けるためのモータ操作信
号を発生する制御手段とを含むサーボ装置において、前
記制御手段内の演算値から、前記負荷あるいは前記モー
タの加速度変化が所定値以下となる動作状態を識別して
、前記状態観測器の調整を実行し、前記動作状態以外で
は先に実行した調整値を使用することを特徴とするサー
ボ装置の制御方法。
1. A motor for driving a load, a pulse generator for detecting the amount of movement of the load or the motor, a state observation device for estimating the speed of the load or the motor, and positioning the load at a target position. In the servo device, the servo apparatus includes a control means for generating a motor operation signal for the control means, based on the calculated value in the control means, an operating state in which the change in acceleration of the load or the motor is less than a predetermined value is identified, and the state observation is performed. 1. A control method for a servo device, characterized in that the previously executed adjustment value is used in a state other than the operating state.
JP3107082A 1991-05-13 1991-05-13 How to control servo equipment Pending JPH04334992A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3107082A JPH04334992A (en) 1991-05-13 1991-05-13 How to control servo equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3107082A JPH04334992A (en) 1991-05-13 1991-05-13 How to control servo equipment

Publications (1)

Publication Number Publication Date
JPH04334992A true JPH04334992A (en) 1992-11-24

Family

ID=14450025

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3107082A Pending JPH04334992A (en) 1991-05-13 1991-05-13 How to control servo equipment

Country Status (1)

Country Link
JP (1) JPH04334992A (en)

Similar Documents

Publication Publication Date Title
EP0514847B1 (en) System and method for controlling speed of electric motor in extremely low speed range using rotary pulse encoder
JPS6116568B2 (en)
JPS61164481A (en) Speed control system
US6002231A (en) Control by means of a set-point generator
JPS63148314A (en) Controller for semiclosed loop servo control system
KR920002760B1 (en) Speed controller
KR970003827B1 (en) Zeroing Method Using Disturbance Estimation Absorber
JP3049946B2 (en) Load inertia measuring device
JPH04334992A (en) How to control servo equipment
JPH06286276A (en) Control method of detection of carrier jam
JPS6110715A (en) Absolute-position detecting system
JPH05224702A (en) Bang-bang controller
JPH07110715A (en) Position control device for robot system and control method thereof
KR960016799B1 (en) Precision Position Control Method of Servo Motor and Its Apparatus
WO1991013388A1 (en) Improvements in or relating to actuator control
JP2903717B2 (en) Motor speed control device
JPH04282710A (en) Speed control system
JPH0738971Y2 (en) Positioning device
JPH0850503A (en) Automatic lead angle determination method for phase-controlled servo system
JPH01177885A (en) How to position the motor
JPH10312220A (en) Tracking control method between two servo systems
JPH0566820A (en) Numerical controller having measuring function
JP3250705B2 (en) Positioning device
JPS62150409A (en) Speed control method in digital servo control
JPH09247972A (en) Method and device for controlling stop position