【0001】[0001]
【発明の属する技術分野】この発明は、パルスエンコー
ダなどの位置検出器を用いて電動機の速度および位置の
制御を行うサーボシステムにおいて、特に制御ゲインの
微調整を要する分野に使用される電動機の位置制御装置
に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a servo system for controlling the speed and position of an electric motor using a position detector such as a pulse encoder, and more particularly to a position of an electric motor used in a field requiring fine adjustment of a control gain. The present invention relates to a control device.
【0002】[0002]
【従来の技術】サーボシステムにおける電動機の位置制
御は、一般に、位置制御をメインループとし、速度制御
ループをマイナーループとした図16に示すようなカス
ケード構成の制御系により実行される。図16におい
て、1は電動機、2は電動機1に接続された回転検出
器、3は電動機1のトルクを伝達するトルク伝達機構、
4は電動機1にトルク伝達機構3を介して接続された負
荷機械、14は回転角指令信号発生回路、150はトル
ク制御回路、151は速度制御回路、152は位置制御
回路である。このような位置制御装置にあっては電動機
1に負荷をつけたときに、負荷機械4を所望の応答にす
るためには位置制御回路152内のゲインおよび速度制
御回路151内のゲインをそれぞれ手動および自動にて
調整する必要がある。2. Description of the Related Art In general, position control of a motor in a servo system is performed by a control system having a cascade configuration as shown in FIG. 16 in which position control is a main loop and a speed control loop is a minor loop. In FIG. 16, 1 is an electric motor, 2 is a rotation detector connected to the electric motor 1, 3 is a torque transmission mechanism that transmits torque of the electric motor 1,
Reference numeral 4 denotes a load machine connected to the electric motor 1 via the torque transmission mechanism 3, reference numeral 14 denotes a rotation angle command signal generation circuit, reference numeral 150 denotes a torque control circuit, reference numeral 151 denotes a speed control circuit, and reference numeral 152 denotes a position control circuit. In such a position control device, when a load is applied to the electric motor 1, the gain in the position control circuit 152 and the gain in the speed control circuit 151 are manually adjusted in order to make the load machine 4 have a desired response. It is necessary to adjust automatically.
【0003】例えば、要求仕様が高速・高精度応答であ
る故に位置制御装置のゲイン自動調整、すなわちオート
チューニング機能では負荷機械4を所望の応答に調整で
きなかった。しかしこの場合でも手動調整、すなわちマ
ニュアルチューニングでは所望の応答に調整できたと仮
定すると、このような場合にあっては、現状では同仕様
の負荷機械が複数ある場合に対しても一台一台マニュア
ルチューニングしなくてはならなかった。For example, since the required specification is a high-speed and high-precision response, the load machine 4 cannot be adjusted to a desired response by the automatic gain adjustment of the position control device, that is, the auto-tuning function. However, even in this case, assuming that the desired response can be adjusted by manual tuning, that is, manual tuning, in such a case, at present, even if there are a plurality of load machines of the same specification, one by one manual. I had to tune.
【0004】もし同仕様の複数の負荷機械に対して、任
意の一台のみをマニュアルチューニングし、その制御ゲ
インを他の負荷機械に取り付けた位置制御装置に入力し
たと仮定する。しかし、同仕様の機械であっても一台一
台の微妙な機械特性のばらつきが必ず存在すること、か
つ、所望の応答が高速・高精度である故に機械特性のば
らつきに起因する位置応答のばらつきが許容できない場
合には、同一ゲインを他の同仕様の負荷機械の調整に適
用することができない。このときには一台一台の負荷機
械に対し機械特性のばらつきを、それぞれマニュアルに
よるゲイン微調整にて合わせ込むことが必要となる。ま
た、マニュアルチューニングで各負荷機械に対し微調整
を施す場合であっても、位置制御装置の調整者が複数に
なる場合や調整者のスキルに差がある場合には調整ゲイ
ン値が一様な手順にて行われないので品質的な問題も出
てくる。It is assumed that, for a plurality of load machines of the same specification, only one of the load machines is manually tuned, and the control gain is input to a position control device attached to another load machine. However, even for machines with the same specifications, there is always a slight variation in mechanical characteristics of each machine, and because the desired response is high-speed and high-precision, the positional response due to the variation in mechanical characteristics is high. If the variation cannot be tolerated, the same gain cannot be applied to the adjustment of another load machine of the same specification. At this time, it is necessary to adjust the variation in the mechanical characteristics of each load machine by manual fine gain adjustment. Further, even when fine adjustment is performed on each load machine by manual tuning, when there are a plurality of adjusters of the position control device or when there is a difference in adjuster skills, the adjustment gain value is uniform. Since it is not performed in the procedure, there are also quality problems.
【0005】図17は、特開平8−168280号公報
に開示された電動機の位置制御装置の概略構成を示して
いる。この位置制御装置は、第1の位置制御回路206
と第1の速度制御回路205と、第2の位置制御回路2
04と第2の速度制御回路203と、トルク制御回路2
01と、電動機模擬回路202と、イナーシャ同定回路
207と、ゲイン修正回路208とを有している。な
お、電動機1には回転検出器2が接続されており、負荷
機械4とはトルク伝達機構3にて接続されている。FIG. 17 shows a schematic configuration of a motor position control device disclosed in Japanese Patent Application Laid-Open No. 8-168280. This position control device includes a first position control circuit 206
And the first speed control circuit 205 and the second position control circuit 2
04, the second speed control circuit 203, and the torque control circuit 2
01, an electric motor simulation circuit 202, an inertia identification circuit 207, and a gain correction circuit 208. A rotation detector 2 is connected to the electric motor 1, and is connected to a load machine 4 by a torque transmission mechanism 3.
【0006】イナーシャ同定回路207は、電動機模擬
回路202が出力する第1の速度信号ω1と回転検出器
2が出力する第2の速度信号ω2の偏差信号が減少する
ように推定イナーシャJLを出力する。電動機模擬回路
202の出力する第1の速度信号ω1と電動機1の第2
の速度信号ω2との偏差が零になったとき、電動機模擬
回路202の推定イナーシャJLは電動機1とトルク伝
達機構3と負荷機械4を含めた実機械の負荷イナーシャ
と等しくなる。ゲイン修正回路208は推定イナーシャ
JLを基準にして第1の位置制御回路206のゲインK
p1、第1の速度制御回路205のゲインKv1、第2
の位置制御回路204のゲインKp2、第2の速度制御
回路203のゲインKv2を修正する。An inertia identification circuit 207 outputs an estimated inertia JL such that a deviation signal between the first speed signal ω1 output from the motor simulation circuit 202 and the second speed signal ω2 output from the rotation detector 2 decreases. . The first speed signal ω1 output from the motor simulation circuit 202 and the second speed signal
When the deviation from the speed signal ω2 becomes zero, the estimated inertia JL of the motor simulation circuit 202 becomes equal to the load inertia of the actual machine including the motor 1, the torque transmission mechanism 3, and the load machine 4. The gain correction circuit 208 calculates the gain K of the first position control circuit 206 based on the estimated inertia JL.
p1, the gain Kv1 of the first speed control circuit 205, the second
The gain Kp2 of the position control circuit 204 and the gain Kv2 of the second speed control circuit 203 are corrected.
【0007】このように、従来における位置制御装置の
オートチューニング、すなわちイナーシャ推定によるオ
ートチューニングは、未知なる負荷機械に対して負荷機
械のイナーシャを推定し、そのイナーシャ値を基準にし
て適切なゲイン値を自動的に得る構成を採用している。
すなわち、従来におけるオートチューニングは未知なる
イナーシャの負荷機械や負荷機械のイナーシャが時間変
動するような機械に対しては非常に有効なものとなる。As described above, in the conventional auto-tuning of the position control device, that is, the auto-tuning based on the inertia estimation, the inertia of the load machine is estimated with respect to the unknown load machine, and an appropriate gain value is set based on the inertia value. Is automatically obtained.
That is, the conventional auto-tuning is very effective for a load machine with unknown inertia or a machine in which the inertia of the load machine fluctuates with time.
【0008】[0008]
【発明が解決しょうとする課題】しかしながら、位置制
御回路のそれぞれのゲイン値は、ゲイン修正回路208
より推定イナーシャJLのみから全て求められるため
に、負荷機械4にイナーシャ以外の振動要因がある場合
でも各ゲインは変更されない。故に振動しやすい負荷機
械や、要求される整定仕様が厳しい場合はゲイン修正回
路208が出力するゲイン構成では所望の応答が得られ
ない場合がある。これは上記従来例にあっては、イナー
シャ推定タイプのオートチューニングに、要求仕様に基
づいてゲインを変更する手段がないことに起因してい
る。よってイナーシャ推定が正しく推定されていたとし
ても要求仕様を満たしている保証は無く、その場合には
マニュアルチューニングにて最適ゲイン構成を探らなく
てはならない、という不具合がある。However, each gain value of the position control circuit is adjusted by the gain correction circuit 208.
Since all are obtained only from the estimated inertia JL, even if the load machine 4 has a vibration factor other than the inertia, each gain is not changed. Therefore, when the load machine is liable to vibrate or the required settling specification is severe, a desired response may not be obtained with the gain configuration output by the gain correction circuit 208. This is because, in the conventional example described above, the inertia estimation type auto tuning has no means for changing the gain based on the required specifications. Therefore, even if the inertia estimation is correctly estimated, there is no guarantee that the required specifications are satisfied, and in that case, there is a problem that the optimum gain configuration must be found by manual tuning.
【0009】また、上記従来例でイナーシャ推定が正し
く行われない場合もある。例えば、ある装置が他の同仕
様の装置と比べて摩擦が定格トルクの5%大きければ上
記従来例では摩擦トルク5%をイナーシャの増加と認識
し、イナーシャを5%大きく推定する。よってゲイン構
成も誤ったイナーシャに基づいて設定されるので、この
場合の応答は他の装置と大きく異なってくる。同等の応
答にするためには摩擦を推定、補償する回路を追加する
かマニュアルチューニングにて摩擦を補償できるゲイン
構成に各ゲインを再調整するしかない、という不具合が
ある。Further, in the above conventional example, the inertia estimation may not be performed correctly. For example, if the friction of a certain device is larger than that of another device of the same specification by 5% of the rated torque, in the above-described conventional example, the friction torque of 5% is recognized as an increase in inertia, and the inertia is estimated to be 5% larger. Therefore, since the gain configuration is also set based on the erroneous inertia, the response in this case is significantly different from other devices. In order to obtain the same response, there is a problem that a circuit for estimating and compensating friction must be added or each gain must be readjusted to a gain configuration capable of compensating for friction by manual tuning.
【0010】以上のように推定イナーシャ方式によるオ
ートチューニングにあっては、推定イナーシャ値に基づ
いて位置制御装置のゲイン群を決定する。故に負荷機械
の、イナーシャ以外の要因でチューニングが要求仕様を
満足しない場合には最適ゲイン構成を適宜変更する手段
が無く、電動機模擬回路202を実際の負荷機械の挙動
により近づける方法、若しくはマニュアルチューニング
で最適なゲイン構成を模索する方法で対応するしかなか
った。As described above, in the automatic tuning by the estimated inertia method, the gain group of the position control device is determined based on the estimated inertia value. Therefore, if the tuning does not satisfy the required specifications due to factors other than the inertia of the load machine, there is no means for appropriately changing the optimal gain configuration, and the motor simulation circuit 202 is brought closer to the actual load machine behavior, or by manual tuning. The only way was to find the optimal gain configuration.
【0011】この発明は、上記の課題を解決するために
なされたものであり、同仕様の負荷機械群の機械特性に
ばらつき、かつ、変化がある場合でも、位置制御装置の
位置偏差と速度偏差を使用し、最適ゲイン構成を自動的
に再決定し、所望の応答を達成、かつ、維持できる電動
機の位置制御装置を得ることを目的としている。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems. Even if the mechanical characteristics of a group of load machines having the same specifications vary and change, the position deviation and the speed deviation of the position control device can be improved. It is an object of the present invention to obtain a motor position control device which can automatically re-determine an optimum gain configuration and achieve and maintain a desired response.
【0012】[0012]
【課題を解決しょうとする手段】上述の目的を達成する
ために、この発明による電動機の位置制御装置は、外部
から与えられる位置指令信号と電動機模擬回路の出力す
る第1の位置信号を入力して第1の速度指令信号を出力
する第1の位置制御手段と、前記第1の位置制御手段の
出力する第1の速度信号と電動機の模擬回路の出力する
第1の速度信号を入力して第1のトルク指令信号を出力
する第1の速度制御手段と、前記第1の速度制御手段の
出力する第1のトルク指令信号を入力して第1の模擬位
置信号と第1の模擬速度信号を出力する電動機模擬回路
と、前記電動機模擬回路の出力する第1の位置信号と電
動機の回転検出器の出力する第2の位置信号を入力して
第2の速度指令信号を出力する第2の位置制御手段と、
前記電動機模擬回路の出力する第1の速度信号と前記電
動機の回転検出器の出力する第2の速度信号と第2の位
置制御手段が出力する第2の速度指令信号を入力して第
2のトルク指令信号を出力する第2の速度制御手段と、
第1の模擬トルク指令と第2のトルク指令を加算した信
号に基づいて前記電動機のトルクを制御するトルク制御
手段と、外部から与えられる自動調整指令と前記自動調
整指令入力後から一定の時間内における前記位置指令信
号と前記第2の位置信号の偏差信号と前記第1の速度信
号と前記第2の速度信号の偏差信号に基づいて第1の位
置制御手段のゲインと第1の速度制御手段のゲインを切
り換えるゲイン修正手段とを備えていることを特徴とす
る。In order to achieve the above object, a motor position control apparatus according to the present invention receives a position command signal supplied from the outside and a first position signal output from a motor simulation circuit. A first position control means for outputting a first speed command signal, a first speed signal output from the first position control means, and a first speed signal output from a simulation circuit of the electric motor. First speed control means for outputting a first torque command signal, and a first simulated position signal and a first simulated speed signal by inputting a first torque command signal output from the first speed control means And a second position signal output from the motor simulation circuit and a second position signal output from the rotation detector of the motor to output a second speed command signal. Position control means;
A first speed signal output from the motor simulation circuit, a second speed signal output from the rotation detector of the motor, and a second speed command signal output from the second position control means are input to a second speed signal. Second speed control means for outputting a torque command signal;
A torque control means for controlling the torque of the electric motor based on a signal obtained by adding the first simulated torque command and the second torque command; and an automatic adjustment command given from the outside and a predetermined time after the input of the automatic adjustment command. And a gain of a first position control means and a first speed control means based on a deviation signal between the position command signal and the second position signal, and a deviation signal between the first speed signal and the second speed signal. And a gain correcting means for switching the gain.
【0013】この発明による電動機の位置制御装置にお
いては、ゲイン修正手段が、外部から与えられる自動調
整指令を受けると自動調整指令入力後から一定の時間に
おいて予め作成してある数種類のゲインパターンに順次
切り替え、位置指令信号と第2の位置信号の偏差信号と
第1の速度信号と第2の速度信号の偏差信号に基づいて
評価関数を計算し、自動調整指令入力後から一定の時間
後に前記評価関数の値に基づいて最適なゲインパターン
を選択し第1の位置制御手段のゲインと第1の速度制御
手段のゲインを切り換える。但し、前記位置指令信号は
PTP指令のようにポイント位置のみを指示するもので
はなくパルス列指令等の逐次位置指令タイプの信号を指
す。In the position control device for a motor according to the present invention, when the gain correcting means receives an automatic adjustment command given from the outside, the gain correcting means sequentially changes the gain patterns which have been prepared in advance for a certain period of time after the automatic adjustment command is input. Switching, calculating an evaluation function based on a deviation signal between the position command signal and the second position signal, and a deviation signal between the first speed signal and the second speed signal; An optimum gain pattern is selected based on the value of the function, and the gain of the first position control means and the gain of the first speed control means are switched. However, the position command signal does not indicate only the point position like the PTP command, but indicates a signal of a sequential position command type such as a pulse train command.
【0014】つぎの発明による電動機の位置制御装置
は、ゲイン修正手段が、外部から与えられる前記位置指
令信号と第2の位置信号の偏差がゲイン修正手段の第1
の計算開始設定値以下に達してからの位置指令信号と前
記第2の位置信号の偏差信号と第1の速度信号と第2の
速度信号の偏差信号とに基づいて第1の位置制御手段の
ゲインと第1の速度制御手段のゲインを切り換えること
を特徴とする。In the position control device for a motor according to the present invention, the gain correcting means may determine whether a deviation between the externally supplied position command signal and the second position signal is the first of the gain correcting means.
Of the first position control means based on the position command signal, the deviation signal of the second position signal, the deviation signal of the first speed signal and the deviation signal of the second speed signal after reaching the calculation start set value or less. The gain and the gain of the first speed control means are switched.
【0015】つぎの発明による電動機の位置制御装置
は、ゲイン修正手段が、前記位置指令信号が終了してか
らの位置指令信号と前記第2の位置信号の偏差信号と第
1の速度信号と第2の速度信号の偏差信号とに基づいて
第1の位置制御手段のゲインと第1の速度制御手段のゲ
インを切り換えることを特徴とする。[0015] In the motor position control device according to the present invention, the gain correcting means may include a position command signal after the completion of the position command signal, a deviation signal of the second position signal, a first speed signal, and a second speed signal. The gain of the first position control means and the gain of the first speed control means are switched based on the deviation signal of the second speed signal.
【0016】つぎの発明による電動機の位置制御装置
は、ゲイン修正手段が、外部から与えられる前記位置指
令信号と第2の位置信号の偏差がゲイン修正手段の第1
の計算開始設定値以下に達してからの前記位置指令信号
と前記第2の位置信号の偏差信号と、位置指令信号が終
了してからの第1の速度信号と第2の速度信号の偏差信
号とに基づいて第1の位置制御手段のゲインと第1の速
度制御手段のゲインを切り換えることを特徴とする。In the position control device for a motor according to the present invention, the gain correcting means may determine whether a deviation between the externally supplied position command signal and the second position signal is the first of the gain correcting means.
The deviation signal between the position command signal and the second position signal after reaching the calculation start set value or less, and the deviation signal between the first speed signal and the second speed signal after the position command signal ends. The gain of the first position control means and the gain of the first speed control means are switched based on the above.
【0017】つぎの発明による電動機の位置制御装置
は、ゲイン修正手段が、外部から与えられる前記位置指
令信号と第2の位置信号の偏差がゲイン修正手段の第1
の計算開始設定値以下に達してからの位置指令信号と第
2の位置信号の偏差信号と、第1の速度信号がゲイン修
正手段の第2の計算開始設定値以下に達してからの第1
の速度信号と第2の速度信号の偏差信号とに基づいて第
1の位置制御手段のゲインと第1の速度制御手段のゲイ
ンを切り換えることを特徴とする。In the position control device for a motor according to the present invention, the gain correction means determines whether a deviation between the externally supplied position command signal and the second position signal is equal to a first value of the gain correction means.
The deviation signal between the position command signal and the second position signal after reaching the calculation start set value or less, and the first speed signal after the first speed signal reaches the second calculation start set value or less of the gain correction means.
The gain of the first position control means and the gain of the first speed control means are switched based on the speed signal and the deviation signal of the second speed signal.
【0018】[0018]
【発明の実施の形態】以下に、この発明に係る電動機の
位置制御装置の実施の形態を、添付図面を参照して詳細
に説明する。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram showing an embodiment of an electric motor position control apparatus according to the present invention;
【0019】実施の形態1.この発明による電動機の位
置制御装置の実施の形態1を図1〜図10を参照して説
明する。図1は、実施の形態1における電動機の位置制
御装置の概略構成を示している。電動機1はSMサーボ
モータであり、位置制御装置100は、回転角指令信号
発生回路14が出力する回転角指令信号θm*と電動機
模擬回路6より与えられる模擬位置信号θ1とに基づい
て模擬速度指令信号ω1*を出力する第1の位置制御回
路10と、模擬速度指令信号ω1*と電動機模擬回路6
より与えられる模擬速度信号ω1とに基づいて模擬トル
ク指令信号T1*を出力する第1の速度制御回路9と、
模擬位置信号θ1と回転検出器2より与えられる実位置
信号θ2に基づいて実速度指令信号ω2*を出力する第
2の位置制御回路8と、実速度指令信号ω2*と回転検
出器2より与えられる実速度信号ω2と模擬速度信号ω
1に基づいて実トルク指令信号T2*を出力する第2の
速度制御回路7と、模擬トルク指令信号T1*と実トル
ク指令信号T2*を加算した信号に基づいて電動機1の
トルクを制御するトルク制御回路5と、模擬トルク指令
信号T1*に基づいて模擬速度信号ω1と模擬位置信号
θ1を出力する電動機模擬回路6とを有している。Embodiment 1 A first embodiment of a motor position control device according to the present invention will be described with reference to FIGS. FIG. 1 shows a schematic configuration of a motor position control device according to the first embodiment. The electric motor 1 is an SM servo motor, and the position control device 100 generates a simulated speed command based on the rotation angle command signal θm* output from the rotation angle command signal generation circuit 14 and the simulated position signal θ1 given by the motor simulation circuit 6. A first position control circuit 10 that outputs a signal ω1* , a simulated speed command signal ω1*, and a motor simulation circuit 6
A first speed control circuit 9 that outputs a simulated torque command signal T1* based on a simulated speed signal ω1 given by
A second position control circuit 8 for outputting a real speed instruction signal .omega.2* based on the actual position signal θ2 given and the simulated position signal θ1 from the rotation detector 2, supplied from the actual speed command signal .omega.2* and the rotation detector 2 Actual speed signal ω2 and simulated speed signal ω
Torque for controlling the torque of the motor 1 on the basis of the second speed control circuit 7, simulation torque command signal T1* and the addition signal of the actual torque command signal T2* for outputting actual torque command signal T2* Based on 1 It has a control circuit 5 and a motor simulation circuit 6 that outputs a simulation speed signal ω1 and a simulation position signal θ1 based on the simulation torque command signal T1* .
【0020】さらに、位置制御装置100は、回転角指
令信号θm*と実位置信号θ2とを減算(θm*−θ
2)して位置偏差信号eθを出力する減算器13と、模
擬速度信号ω1と実速度信号ω2とを減算(ω1−ω
2)して速度偏差信号eωを出力する減算器12と、位
置偏差信号eθと速度偏差信号eωと回転角指令信号発
生回路14の出力する回転角指令信号θm*とオートチ
ューニング指令回路15の出力するオートチューニング
指令信号ATU*とに基づいて第1の位置制御回路10
のゲインKp1と第1の速度制御回路9のゲインKv1
を切り換えるゲイン修正回路11とを有している。Further, the position controller 100 subtracts the rotation angle command signal θm* from the actual position signal θ2 (θm* −θ
2) subtracting the simulated speed signal ω1 and the actual speed signal ω2 from the subtractor 13 that outputs the position deviation signal eθ (ω1−ω
2) a subtractor 12 that outputs a speed deviation signal eω, a position deviation signal eθ, a speed deviation signal eω, a rotation angle command signal θm* output by a rotation angle command signal generation circuit 14, and an output of an auto tuning command circuit 15. The first position control circuit 10 based on the auto-tuning command signal ATU*
Gain Kp1 and the gain Kv1 of the first speed control circuit 9
And a gain correction circuit 11 for switching between the two.
【0021】第1の位置制御回路10は、図2に示され
ているように、回転角指令信号発生回路14が出力する
回転角指令信号θm*と電動機模擬回路6からの模擬位
置信号θ1との偏差(θm*−θ1)を出力する減算器
22と、偏差(θm*−θ1)を比例増幅して模擬速度
指令信号ω1*を出力するゲインKp1の係数器21と
により構成されている。前記係数器21はゲイン修正回
路11から出力されるKp1によってゲインを切り換え
られる。この構成により第1の位置制御回路10は模擬
位置信号θ1が回転角指令信号θm*に追従するように
制御される。As shown in FIG. 2, the first position control circuit 10 generates a rotation angle command signal θm* output from the rotation angle command signal generation circuit 14 and a simulated position signal θ1 from the motor simulation circuit 6. a subtracter 22 for outputting a deviation (θm* -θ1), is constituted by a coefficient multiplier 21 for gain Kp1 for outputting a simulated speed command signal .omega.1* deviation (θm* -θ1) proportionally amplified. The gain of the coefficient unit 21 can be switched by Kp1 output from the gain correction circuit 11. With this configuration, the first position control circuit 10 is controlled such that the simulated position signal θ1 follows the rotation angle command signal θm* .
【0022】第1の速度制御回路9は、図3に示されて
いるように、第1の位置制御回路10が出力する模擬速
度指令信号ω1*と電動機模擬回路6からの模擬速度信
号ω1との偏差(ω1*−ω1)を出力する減算器24
と、偏差(ω1*−ω1)を比例増幅して模擬トルク指
令信号T1*を出力するゲインKv1の係数器23とに
より構成されている。前記係数器23はゲイン修正回路
11から出力されるKv1によってゲインを切り換えら
れる。この構成により第1の速度制御回路9は模擬速度
信号ω1が模擬速度指令信号ω1*に追従するように制
御される。As shown in FIG. 3, the first speed control circuit 9 generates the simulated speed command signal ω1* output from the first position control circuit 10 and the simulated speed signal ω1 from the motor simulating circuit 6. Subtractor 24 which outputs the deviation (ω1* −ω1) of
And a coefficient unit 23 for a gain Kv1 for proportionally amplifying the deviation (ω1* −ω1) and outputting a simulated torque command signal T1* . The gain of the coefficient unit 23 can be switched by Kv1 output from the gain correction circuit 11. With this configuration, the first speed control circuit 9 is controlled such that the simulated speed signal ω1 follows the simulated speed command signal ω1* .
【0023】第2の位置制御回路8は、図4に示されて
いるように、電動機模擬回路6が出力する模擬位置信号
θ1と回転検出器2からの実位置信号θ2との偏差(θ
1−θ2)を出力する減算器26と、偏差(θ1−θ
2)を比例増幅して実速度指令信号ω2*を出力するゲ
インKp2の係数器25とにより構成されている。この
構成により第2の位置制御回路8は実位置信号θ2が模
擬位置信号θ1に追従するように制御される。As shown in FIG. 4, the second position control circuit 8 calculates a deviation (θ) between the simulated position signal θ1 output from the motor simulation circuit 6 and the actual position signal θ2 from the rotation detector 2.
1−θ2) and a deviation (θ1−θ)
2) and a coefficient unit 25 of a gain Kp2 that outputs the actual speed command signal ω2* by proportionally amplifying 2). With this configuration, the second position control circuit 8 is controlled such that the actual position signal θ2 follows the simulated position signal θ1.
【0024】第2の速度制御回路7は、図5に示されて
いるように、第2の位置制御回路8が出力する実速度指
令信号ω2*と回転検出器2からの実速度信号ω2との
偏差(ω2*−ω2)を出力する減算器30と、偏差
(ω2*−ω2)と電動機模擬回路6の出力する模擬速
度信号ω1との加算(ω2*−ω2+ω1)を出力する
加算器31と、加算器31からの出力(ω2*−ω2+
ω1)を比例増幅するゲインKv2の係数器29と、加
算器31からの出力(ω2*−ω2+ω1)を比例増幅
するゲインKviの係数器27と、係数器27の出力を
積分する積分器28と、積分器28からの出力と係数器
29からの出力を加算して実トルク指令信号T2*を出
力する加算器32とにより構成されている。この構成に
より第2の速度制御回路7は実速度指令信号ω2*が実
速度信号ω2に追従するように制御される。As shown in FIG. 5, the second speed control circuit 7 calculates the actual speed command signal ω2* output from the second position control circuit 8 and the actual speed signal ω2 from the rotation detector 2. adder 31 with the deviation (ω2* -ω2) subtracter 30 for outputting to output a deviation (ω2* -ω2) and addition of the simulated speed signal .omega.1 to output of the electric motor simulation circuit 6 (ω2* -ω2 + ω1) And the output from the adder 31 (ω2* −ω2 +
a coefficient Kv2 for proportionally amplifying ω1), a coefficient unit 27 for gain Kvi for proportionally amplifying the output (ω2* −ω2 + ω1) from the adder 31, and an integrator 28 for integrating the output of the coefficient unit 27. , And an adder 32 that adds the output from the integrator 28 and the output from the coefficient unit 29 to output the actual torque command signal T2* . With this configuration, the second speed control circuit 7 is controlled so that the actual speed command signal ω2* follows the actual speed signal ω2.
【0025】電動機模擬回路6は、図6に示されている
ように、第1の速度制御回路9が出力する模擬トルク指
令信号T1*を入力して模擬速度信号ω1を出力するゲ
イン1/Jasの積分器33と、積分器33の出力を積
分して模擬位置信号θ1を出力する積分器34とから構
成されている。As shown in FIG. 6, the motor simulation circuit 6 receives the simulated torque command signal T1* output from the first speed control circuit 9 and outputs a simulated speed signal ω1 with a gain of 1 / Jas. And an integrator 34 that integrates the output of the integrator 33 and outputs a simulated position signal θ1.
【0026】トルク制御回路5は、図7に示されている
ように、第1の速度制御回路9の出力する模擬トルク指
令信号T1*と第2の速度制御回路7の出力する実トル
ク指令信号T2*とを加算する加算器38と、加算器3
8の出力にトルク定数の逆数を乗してトルク分電流指令
Iq*を出力する係数器35と、電動機1の電流Iを検
出する電流検出器37と、電流Iから得られるトルク分
電流がトルク分電流指令Iq*に追従するように電動機
1に電圧Vを印加する電流制御回路36とから構成され
ている。As shown in FIG. 7, the torque control circuit 5 includes a simulated torque command signal T1* output from the first speed control circuit 9 and an actual torque command signal output from the second speed control circuit 7. An adder 38 for adding T2* and an adder 3
8 is multiplied by the reciprocal of a torque constant to output a torque component current command Iq* , a current detector 37 for detecting the current I of the electric motor 1, and a torque component current obtained from the current I is a torque. A current control circuit 36 for applying the voltage V to the electric motor 1 so as to follow the divided current command Iq* .
【0027】ゲイン修正回路11は、図8に示されてい
るように、評価関数演算部50と、評価関数演算部50
の演算開始を判定する判定回路51と、カウンタ53
と、評価関数演算部50が出力するそれぞれの評価関数
Jを格納する評価関数バッファ54と、第1の位置制御
回路10のゲインKp1と第1の速度制御回路9のゲイ
ンKv1の、予め用意されている任意の値を格納してお
くゲインパターンバッファ55と、ゲインパターンバッ
ファ55のゲインパターンに第1の位置制御回路10の
ゲインKp1と第1の速度制御回路9のゲインKv1を
切り換えるゲイン切換部56と、評価関数バッファ54
の各評価関数値の最小値の格納アドレスを選択する最小
値検出器57と、カウンタ53の出力するカウンタ値C
によって評価関数値Jを格納する評価関数バッファ54
のバッファ位置を選択するセレクタ58と、カウンタ5
3の出力するカウンタ値Cによってゲインパターンバッ
ファ55のバッファ位置を選択するセレクタ59と、カ
ウンタ53の出力するリミット出力LIMによって切り
換えられるスイッチ60とから構成されている。As shown in FIG. 8, the gain correction circuit 11 includes an evaluation function operation unit 50 and an evaluation function operation unit 50.
A determination circuit 51 for determining the start of calculation of
And an evaluation function buffer 54 that stores the respective evaluation functions J output by the evaluation function calculation unit 50, and a gain Kp1 of the first position control circuit 10 and a gain Kv1 of the first speed control circuit 9, which are prepared in advance. A gain pattern buffer 55 for storing an arbitrary value stored therein, and a gain switching unit for switching the gain Kp1 of the first position control circuit 10 and the gain Kv1 of the first speed control circuit 9 to the gain pattern of the gain pattern buffer 55. 56 and the evaluation function buffer 54
A minimum value detector 57 for selecting the storage address of the minimum value of each evaluation function value, and a counter value C output from the counter 53.
Evaluation function buffer 54 for storing evaluation function value J
Selector 58 for selecting the buffer position of
The selector 59 includes a selector 59 for selecting a buffer position of the gain pattern buffer 55 according to the counter value C output from the switch 3 and a switch 60 switched by a limit output LIM output from the counter 53.
【0028】評価関数演算部50は、図9に示されてい
るように常に零を出力する零出力器73、74と、速度
偏差信号eωと零出力器73とを判定回路51の出力す
る判定値Z1により切り換えるスイッチ76と、スイッ
チ76の出力する値を自乗して出力する自乗器78と、
自乗器78の出力する値をゲインq1で積分する積分器
71と、位置偏差信号eθと零出力器74とを判定回路
51の出力する判定値Z2により切り換えるスイッチ7
7と、スイッチ77の出力する値を自乗して出力する自
乗器79と、自乗器79の出力する値をゲインq2で積
分する積分器72と、積分器71と積分器72の出力を
加算して評価関数値Jを出力する加算器75とから構成
されている。As shown in FIG. 9, the evaluation function calculation unit 50 determines whether the zero output units 73 and 74 always output zero, and the judgment circuit 51 outputs the speed deviation signal eω and the zero output unit 73. A switch 76 for switching with the value Z1, a squarer 78 for squaring and outputting the value output from the switch 76,
An integrator 71 that integrates the value output from the squarer 78 with a gain q1; and a switch 7 that switches the position deviation signal eθ and the zero output device 74 according to a determination value Z2 output from a determination circuit 51.
7, a squarer 79 for squaring and outputting the value output from the switch 77, an integrator 72 for integrating the value output from the squarer 79 with a gain q2, and adding the outputs of the integrators 71 and 72. And an adder 75 that outputs an evaluation function value J.
【0029】ここで、スイッチ76、77は判定回路5
1の出力する判定信号Z1、Z2が“1”のときにスイ
ッチのA側に切り換えられ、判定信号Z1、Z2が
“0”のときにはスイッチのB側に切り換えられる。例
えば、判定信号Z1、Z2が常に“1”を出力していた
場合、評価関数演算部50の出力する評価関数値Jは、
(1)式のように表される。(1)式においてtcは指
令開始時間を示す。Here, the switches 76 and 77 are connected to the judgment circuit 5
When the judgment signals Z1 and Z2 output from 1 are "1", the switch is switched to the A side, and when the decision signals Z1 and Z2 are "0", the switch is switched to the B side. For example, when the determination signals Z1 and Z2 always output “1”, the evaluation function value J output from the evaluation function calculation unit 50 is
It is expressed as in equation (1). In the equation (1), tc indicates a command start time.
【0030】[0030]
【数1】(Equation 1)
【0031】一般的に最適制御問題において評価関数
(1)式のJ値が最小となる制御ゲイン構成は過渡応答
誤差が少ないサーボ系であることが知られている。但
し、一般的な位置制御装置は第1の位置制御回路10、
第1の速度制御回路9、電動機模擬回路6が含まれない
ために、評価関数も一般的には(1)式において右辺第
一項が(ω1−ω2)ではなく(ω2*−ω2)が用い
られている。評価関数を(ω1−ω2)とすることでモ
デル速度と実速度との偏差を得ることができるために実
際の挙動がどれだけ理論応答から離れているかを精密に
表現でき評価関数の精度を高めることができる。ゲイン
q1、q2は一般的には評価関数が最小値を得やすいよ
うな任意の値に設定する。It is generally known that a control gain configuration that minimizes the J value of the evaluation function (1) in the optimal control problem is a servo system having a small transient response error. However, a general position control device is the first position control circuit 10,
Since the first speed control circuit 9 and the motor simulation circuit 6 are not included, the first term on the right side of the equation (1) is generally not (ω1−ω2) but (ω2* −ω2) in equation (1). Used. Since the deviation between the model speed and the actual speed can be obtained by setting the evaluation function to (ω1−ω2), the deviation of the actual behavior from the theoretical response can be precisely expressed, and the accuracy of the evaluation function is improved. be able to. The gains q1 and q2 are generally set to arbitrary values so that the evaluation function can easily obtain the minimum value.
【0032】本発明においてはq1、q2は負荷機械の
要求応答仕様に従って設定する。すなわち、要求仕様を
評価関数に置き換えて実際の応答が要求を満たしている
か否かの判定をする。評価関数(1)式においては0≦
q1<q2の関係で使用する。q2を固定値とし、q1
は要求整定時間が短くなるにつれて大きな値を設定す
る。但し、q1を大きくすることはオーバーシュート増
大につながる。q1、q2の値は要求仕様によりマニュ
アルにて変更しなくてはならないが一度設定すると要求
仕様や負荷条件が大幅に変わらない限り調整する必要が
ないために同仕様の負荷機械に対しては一台一台設定す
る必要はなくなる。In the present invention, q1 and q2 are set according to the required response specifications of the load machine. That is, the requirement specification is replaced with an evaluation function, and it is determined whether or not the actual response satisfies the requirement. In the evaluation function (1), 0 ≦
Used in the relationship of q1 <q2. q2 is a fixed value, and q1
Sets a larger value as the required settling time becomes shorter. However, increasing q1 leads to an increase in overshoot. The values of q1 and q2 must be changed manually according to the required specifications, but once set, there is no need to adjust them unless the required specifications and load conditions change significantly. There is no need to set one unit.
【0033】判定回路51は、図10に示されているよ
うに比較回路81によって構成されている。比較回路8
1の判定出力Zは通常“0”を出力する。比較回路81
は回転角指令信号θm*の指令開始を検出して回転角指
令信号θm*が位置制御装置100に与えられたと判定
すると判定信号Zを任意の一定時間Tspの間“1”に
出力する。判定信号Zと信号Z1、Z2は同一値を取
る。このときの評価関数演算部50の計算する評価関数
値Jは(2)式のように表される。各ゲインパターンに
よる評価関数値の判定を一定時間内に終了しなくてはな
らないために(2)式は(1)式と異なり、有限時間内
の積分としている。The judging circuit 51 comprises a comparing circuit 81 as shown in FIG. Comparison circuit 8
The judgment output Z of 1 normally outputs “0”. Comparison circuit 81
Outputs at any given time Tsp between "1" to the determination signal Z and determines that the rotation angle command signal .theta.m* command starts the detection by the rotation angle command signal .theta.m* is given to the position controller 100. The determination signal Z and the signals Z1 and Z2 take the same value. At this time, the evaluation function value J calculated by the evaluation function calculation unit 50 is expressed as in equation (2). Since the determination of the evaluation function value by each gain pattern must be completed within a certain time, the expression (2) is different from the expression (1) and is an integral within a finite time.
【0034】[0034]
【数2】(Equation 2)
【0035】つぎに、ゲイン修正回路11の動作につい
て、図11のフローチャートを参照して説明する。ゲイ
ン修正回路11は、ステップS1において、オートチュ
ーニング指令信号ATU*入力の判定をし、入力された
と判断するまでステップS1の判断を繰り返す。オート
チューニング指令信号ATU*が入力されると、ステッ
プS2において、ゲイン修正処理の初期化としてカウン
タ53、評価関数バッファ54をそれぞれクリアにす
る。ステップS3において回転角指令信号θm*の入力
を判定し、それが入力されるまでステップS3を繰り返
し、回転角指令信号θm*が入力されてから評価関数計
算を開始する。回転角指令信号θm*が入力されると、
先ずステップS4においてカウンタ53をカウントアッ
プする。つぎに、ステップS5において、カウンタ53
の値に対応するゲインパターンバッファ55を選択す
る。ゲイン修正回路11は、あるゲインパターンで動作
させた際の評価関数を計算するので、ステップS6にお
いて、ステップS5において選択されたゲイン値を各制
御回路のゲインに書き込む。以上で、評価関数計算のた
めの前処理が終了する。Next, the operation of the gain correction circuit 11 will be described with reference to the flowchart of FIG. The gain correction circuit 11 determines the input of the auto-tuning command signal ATU* in step S1, and repeats the determination in step S1 until it determines that it has been input. When the auto-tuning command signal ATU* is input, in step S2, the counter 53 and the evaluation function buffer 54 are cleared to initialize the gain correction processing. In step S3, the input of the rotation angle command signal θm* is determined, and step S3 is repeated until it is input. After the rotation angle command signal θm* is input, the evaluation function calculation is started. When the rotation angle command signal θm* is input,
First, in step S4, the counter 53 is counted up. Next, in step S5, the counter 53
Select the gain pattern buffer 55 corresponding to the value of. Since the gain correction circuit 11 calculates an evaluation function when operated in a certain gain pattern, in step S6, the gain value selected in step S5 is written to the gain of each control circuit. Thus, the pre-processing for calculating the evaluation function is completed.
【0036】つぎに、ステップS7において、評価関数
演算を一定時間動作させるために、判定回路51の内部
タイマの動作を開始させる。判定回路51は、任意に設
定可能な一定時間Tspの間Z1=1、Z2=1を出力
し、ステップS8で評価関数演算部50は評価関数を演
算する。その後、ステップS9において、判定回路51
の内部タイマが設定した一定時間Tsp以内であるか否
かを判定し、時間内であれば、ステップS8およびステ
ップS9の内容の判断を繰り返す。ステップS9におい
て、内部タイマが一定時間Tspを超えると、ステップ
10において、判定回路51はZ1=0、Z2=0を出
力し、この値を受けた評価関数演算部50は計算処理を
終了する。Next, in step S7, the operation of the internal timer of the judgment circuit 51 is started in order to operate the evaluation function operation for a fixed time. The determination circuit 51 outputs Z1 = 1 and Z2 = 1 during the arbitrarily settable time Tsp, and the evaluation function calculation unit 50 calculates the evaluation function in step S8. Thereafter, in step S9, the determination circuit 51
Is determined to be within the set time Tsp set by the internal timer, and if it is within the time, the determination of the contents of steps S8 and S9 is repeated. If the internal timer exceeds the predetermined time Tsp in step S9, the determination circuit 51 outputs Z1 = 0 and Z2 = 0 in step 10, and the evaluation function operation unit 50 receiving the values ends the calculation processing.
【0037】ステップS11において、評価関数演算部
50で計算した評価関数Jをゲインパターンと1対1で
対応する評価関数バッファ54に、すでにそこに格納さ
れていた前回値を加算して格納する。その後、ステップ
S12において、カウンタ53の値が任意に設定可能な
既定値以内であれば、ステップS3に戻り、上記各処理
を繰り返す。反対に、既定値に達していれば、ステップ
S13において、評価関数バッファ54の中から最小値
を検出し、ステップS14で最小値となった評価関数に
対応するゲインバッファ55の値をゲイン切換部56で
各制御回路のゲインに書き込み、ゲイン修正回路11の
一連の動作は終了する。この一連の処理は、オートチュ
ーニング指令信号ATU*が入力されることにより、上
記ステップS1より繰り返される。In step S11, the evaluation function J calculated by the evaluation function calculation unit 50 is stored in the evaluation function buffer 54 corresponding to the gain pattern in a one-to-one correspondence with the previous value already stored therein. Thereafter, in step S12, if the value of the counter 53 is within the arbitrarily settable default value, the process returns to step S3, and the above processes are repeated. On the other hand, if the value has reached the predetermined value, in step S13, the minimum value is detected from the evaluation function buffer 54, and the value of the gain buffer 55 corresponding to the evaluation function having the minimum value in step S14 is changed to the gain switching unit. At 56, the gain of each control circuit is written, and a series of operations of the gain correction circuit 11 ends. This series of processing is repeated from the above-described step S1 when auto-tuning command signal ATU* is input.
【0038】すなわち、上記一連の動作を要約すると、
外部からオートチューニング指令信号ATU*が入力さ
れるとカウンタ53はカウンタ値を0にリセットする。
またカウンタ53は回転角指令信号の指令開始を検出
し、入力指令回数、すなわち位置決め回数を任意のリミ
ット値までカウントしリミット値に達するとリミット出
力LIMを“0”から“1”に出力する。セレクタ5
8、59はカウンタ53のカウンタ出力値Cの値に応じ
て評価関数バッファ54、ゲインパターンバッファ55
のアドレス位置を選択する。評価関数バッファ54、ゲ
インパターンバッファ55は両者同一個数でそれぞれ任
意の個数を持ち、セレクタ58、59の指すアドレスも
連動して選択する。すなわちゲインパターンと評価関数
は1対1の対応関係を示す。That is, to summarize the above series of operations,
When an auto-tuning command signal ATU* is input from outside, the counter 53 resets the counter value to zero.
The counter 53 detects the start of the rotation angle command signal, counts the number of input commands, ie, the number of times of positioning, to an arbitrary limit value, and outputs the limit output LIM from “0” to “1” when the limit value is reached. Selector 5
Reference numerals 8 and 59 denote an evaluation function buffer 54 and a gain pattern buffer 55 in accordance with the value of the counter output value C of the counter 53.
Select the address location of The evaluation function buffer 54 and the gain pattern buffer 55 have the same number and an arbitrary number, and the addresses indicated by the selectors 58 and 59 are also selected in conjunction. That is, the gain pattern and the evaluation function show a one-to-one correspondence.
【0039】このようにして位置決め動作毎にゲインパ
ターンバッファ55の位置制御ゲインKp1、速度制御
ゲインKv1を順次切り換え、そのゲインパターンが選
択されているときの位置決め応答に対応する評価関数値
Jを評価関数バッファ54に格納する。カウンタ53の
カウンタ回数が評価関数バッファ54の個数より多い場
合にはセレクタ58は評価関数バッファ54のアドレス
を繰り返し選択し、格納される評価関数Jは加算され
る。As described above, the position control gain Kp1 and the speed control gain Kv1 of the gain pattern buffer 55 are sequentially switched for each positioning operation, and the evaluation function value J corresponding to the positioning response when the gain pattern is selected is evaluated. The data is stored in the function buffer 54. If the counter count of the counter 53 is larger than the number of the evaluation function buffers 54, the selector 58 repeatedly selects the address of the evaluation function buffer 54, and the stored evaluation function J is added.
【0040】カウンタ53のカウンタ値が任意の設定値
に達するとLIM出力値を“1”に出力し、スイッチ6
0はB側に切り換えられる。最小値検出器57は評価関
数バッファ54の各評価関数の最小値の格納アドレスを
指し示すので、このときセレクタ59は評価関数が最小
になったゲインパターンのアドレスを選択し、ゲイン切
換部56はその位置ゲインKp1、速度ゲインKv1に
最終的に書き換える。When the counter value of the counter 53 reaches an arbitrary set value, the LIM output value is output to "1" and the switch 6
0 is switched to the B side. Since the minimum value detector 57 indicates the storage address of the minimum value of each evaluation function in the evaluation function buffer 54, at this time, the selector 59 selects the address of the gain pattern with the minimum evaluation function, and the gain switching unit 56 The position gain Kp1 and the speed gain Kv1 are finally rewritten.
【0041】図12に一例を示す。図12は、9通りの
ゲインパターンをゲインパターンバッファ55にセット
し、各位置決め応答時の評価関数をプロットした図であ
り、この場合、最小値であるKp1=170、Kv1=
1190が最終的に位置制御器のゲインとして選択され
る。このようにして通常のイナーシャ推定に基づく制御
ゲイン決定ではなく、実際に位置決め動作した結果の評
価関数に基づいて最適なゲインパターンを探索するため
に最終的に選ばれたゲインKp1、Kv1は予め準備さ
れたゲインパターンの中では最適なゲイン構成であると
いえる。FIG. 12 shows an example. FIG. 12 is a diagram in which nine kinds of gain patterns are set in the gain pattern buffer 55, and evaluation functions at the time of each positioning response are plotted. In this case, the minimum values Kp1 = 170 and Kv1 =
1190 is finally selected as the gain of the position controller. In this manner, the gains Kp1 and Kv1 finally selected for searching for the optimal gain pattern based on the evaluation function of the result of the actual positioning operation, instead of the control gain determination based on the normal inertia estimation, are prepared in advance. It can be said that the optimum gain configuration is obtained in the set gain pattern.
【0042】但し、未知なる負荷機械に最初からオート
チューニング指令信号ATU*を与えても最適なゲイン
設定を得るためには無限のゲインパターンを試行しなく
てはならず効果的ではない。最も効果的な使い方は未知
なる負荷機械4に対してマニュアルチューニング若しく
はイナーシャ推定によるオートチューニングを施した後
にオートチューニング指令信号ATU*を与える使用法
である。マニュアルチューニング若しくはイナーシャ推
定によるオートチューニングにて得られたゲイン群を位
置制御装置に設定すると、ゲインKp1、Kv1の値を
中心にKp1、Kv1をある傾きで変化させたゲインパ
ターン群を自動的にゲインパターンバッファ55に設定
する。その後にオートチューニング指令信号ATU*を
与え実際に最もよい応答をしたゲインKp1、Kv1に
変更する微調整チューニングともいえる方法である。こ
の方法の場合、同仕様の負荷機械が多数ある場合には一
度マニュアルチューニングして最適応答のゲイン構成を
得たあとはオートチューニング指令信号ATU*による
微調整のオートチューニングで全ての負荷機械の微妙な
機械特性のばらつきに対応することができる。However, even if the auto-tuning command signal ATU* is given to an unknown load machine from the beginning, an infinite gain pattern must be tried in order to obtain an optimum gain setting, which is not effective. The most effective use is to give the auto-tuning command signal ATU* after performing manual tuning or auto-tuning by estimating inertia for the unknown load machine 4. When a gain group obtained by manual tuning or auto-tuning based on inertia estimation is set in the position control device, a gain pattern group in which Kp1 and Kv1 are changed at a certain inclination around the values of gains Kp1 and Kv1 is automatically gained. Set in the pattern buffer 55. After that, this method can be said to be a fine adjustment tuning in which an auto-tuning command signal ATU* is given and the gain is changed to the gains Kp1 and Kv1 which actually have the best response. In this method, if there are many load machines with the same specifications, manual tuning is performed once to obtain the optimal response gain configuration, and then fine tuning of all load machines is performed by auto-tuning using the auto-tuning command signal ATU*. Variance in mechanical characteristics.
【0043】切り換えるゲインを位置制御系のフィード
フォワード補償に相当する第1の位置制御回路10のゲ
インKp1、第1の速度制御回路9のゲインKv1のみ
に限定している。一般にフィードバック補償のゲイン、
図1では第2の位置制御回路8のゲインKp2、第2の
速度制御回路7のゲインKv2に、図16では位置制御
回路152のゲインKp、速度制御回路151のゲイン
Kvに相当するが、これらのゲインは系の安定性に影響
しており、Kp2、Kv2、若しくはKp、Kvを予め
用意されたゲイン構成に切り換えていくと負荷機械4と
トルク伝達機構3の負荷条件と機械特性によっては機械
系が発振する可能性がある。よって評価関数に安定性を
盛り込まなくては安定したゲインパターンが得られず危
険でもある。それに対してフィードフォワード系は系の
応答性のみ関係しており不適切なゲイン配分にて駆動を
試みても安全である。評価関数は応答性を反映できるよ
う考慮されていれば良く、(2)式はそのように対応し
ている。The switching gain is limited to only the gain Kp1 of the first position control circuit 10 and the gain Kv1 of the first speed control circuit 9 corresponding to the feedforward compensation of the position control system. Generally, the gain of feedback compensation,
1 corresponds to the gain Kp2 of the second position control circuit 8 and the gain Kv2 of the second speed control circuit 7, and FIG. 16 corresponds to the gain Kp of the position control circuit 152 and the gain Kv of the speed control circuit 151. Has an effect on the stability of the system. When Kp2, Kv2 or Kp, Kv is switched to a gain configuration prepared in advance, depending on the load conditions and mechanical characteristics of the load machine 4 and the torque transmission mechanism 3, The system may oscillate. Therefore, unless the evaluation function incorporates stability, a stable gain pattern cannot be obtained, which is dangerous. On the other hand, the feedforward system is concerned only with the response of the system, and it is safe to drive with an inappropriate gain distribution. The evaluation function only needs to be considered so as to reflect the response, and the equation (2) corresponds to such.
【0044】実施の形態2.この発明による電動機の位
置制御装置の実施の形態2を図1、図8、図10を参照
して説明する。この実施の形態では図1のゲイン修正回
路11の構成要素である図8の判定回路51の図10に
て参照される比較回路81が回転角指令信号θm*の指
令終了を検出して回転角指令信号θm*が位置制御装置
に与えられたと判定すると判定信号Zを任意の一定時間
Tspの間“1”に出力する。比較回路81からの判定
信号Zと信号Z1、Z2は同一値を取る。このときの評
価関数演算部50の計算する評価関数値Jは(3)式の
ように表される。(3)式においてteは指令終了時間
を示す。Embodiment 2 Second Embodiment A motor position control device according to a second embodiment of the present invention will be described with reference to FIGS. 1, 8, and 10. FIG. In this embodiment, a comparison circuit 81 which is a component of the gain correction circuit 11 shown in FIG. 1 and which is referred to in FIG. 10 of a judgment circuit 51 shown in FIG. 8 detects the end of the rotation angle command signal θm* and detects the rotation angle. When it is determined that the command signal θm* has been given to the position control device, the determination signal Z is output to “1” for an arbitrary fixed time Tsp. The determination signal Z from the comparison circuit 81 and the signals Z1 and Z2 have the same value. At this time, the evaluation function value J calculated by the evaluation function calculation unit 50 is expressed by Expression (3). In the equation (3), te indicates a command end time.
【0045】[0045]
【数3】(Equation 3)
【0046】このように評価関数演算部50の演算開始
時間を回転角指令信号θm*の指令終了後からにするこ
とで指令終了後の過渡応答の挙動のみを評価関数に反映
させることができ、評価関数の精度が向上するので微細
なチューニングが可能となる。As described above, by setting the calculation start time of the evaluation function calculation unit 50 after the end of the command of the rotation angle command signal θm* , only the transient response behavior after the end of the command can be reflected in the evaluation function. Since the accuracy of the evaluation function is improved, fine tuning can be performed.
【0047】実施の形態3.この発明による電動機の位
置制御装置の実施の形態3を図1、図8、図13を参照
して説明する。この実施の形態では図1のゲイン修正回
路11の構成要素である図8の判定回路51の図13に
て参照される比較回路91が回転角指令信号θm*と実
位置信号θ2との位置偏差信号eθが任意の設定値以下
に達したと判定すると判定信号Zを任意の一定時間Ts
pの間“1”に出力する。比較回路91からの判定信号
Zと信号Z1、Z2は同一値を取る。このときの評価関
数演算部50の計算する評価関数値Jは(4)式のよう
に表される。(4)式においてtsは位置偏差信号eθ
の設定しきい値以下への到達時間を示す。Embodiment 3 Third Embodiment A third embodiment of the motor position control device according to the present invention will be described with reference to FIGS. In this embodiment, a comparison circuit 91 which is a component of the gain correction circuit 11 shown in FIG. 1 and which is referred to in FIG. 13 of a determination circuit 51 shown in FIG. 8 is a position deviation between the rotation angle command signal θm* and the actual position signal θ2. When it is determined that the signal eθ has reached an arbitrary set value or less, the determination signal Z is set to an arbitrary fixed time Ts
Output to "1" during p. The determination signal Z from the comparison circuit 91 and the signals Z1 and Z2 have the same value. At this time, the evaluation function value J calculated by the evaluation function calculation unit 50 is expressed as in equation (4). In the equation (4), ts is the position deviation signal eθ.
Shows the time to reach the threshold value or less.
【0048】[0048]
【数4】(Equation 4)
【0049】このように評価関数演算部50の演算開始
時間を位置偏差信号eθが任意の設定値以下に達してか
らにすることで位置決め終了の止まりの際の微細な過渡
応答の挙動を反映させることができる。但し、比較回路
91に設定する位置偏差信号eθのしきい値を小さくし
すぎると速度偏差信号(ω1−ω2)がほぼ零になるの
で、整定時間の調整より微少なオーバーシュートの調整
に効果的である。In this way, by setting the operation start time of the evaluation function operation unit 50 after the position deviation signal eθ has reached an arbitrary set value or less, the behavior of the fine transient response at the end of the positioning end is reflected. be able to. However, if the threshold value of the position error signal eθ set in the comparison circuit 91 is too small, the speed error signal (ω1−ω2) becomes almost zero, so that it is more effective to adjust a small overshoot than to adjust the settling time. It is.
【0050】実施の形態4.この発明による電動機の位
置制御装置の実施の形態4を図1、図8、図14を参照
して説明する。この実施の形態では図1のゲイン修正回
路11の構成要素である図8の判定回路51の図14に
て参照される第1の比較回路101が回転角指令信号θ
m*の指令終了を検出して回転角指令信号θm*が終了
した判定すると判定信号Z1を任意の一定時間Tspの
間“1”に出力する。第2の比較回路102は回転角指
令信号θm*と実位置信号θ2との位置偏差信号eθが
任意の設定値以下に達したと判定すると判定信号Z2を
任意の一定時間Tspの間“1”に出力する。このとき
の評価関数演算部50の計算する評価関数値Jは(5)
式のように表される。(5)式においてteは指令終了
時間を、tsは位置偏差信号eθの設定しきい値以下へ
の到達時間を示す。Embodiment 4 Embodiment 4 An electric motor position control apparatus according to Embodiment 4 of the present invention will be described with reference to FIGS. 1, 8, and 14. FIG. In this embodiment, the first comparison circuit 101, which is a component of the gain correction circuit 11 shown in FIG. 1 and which is referred to in FIG.
When the command end of m* is detected and it is determined that the rotation angle command signal θm* has ended, the judgment signal Z1 is output to “1” for an arbitrary fixed time Tsp. When the second comparison circuit 102 determines that the position deviation signal eθ between the rotation angle command signal θm* and the actual position signal θ2 has reached an arbitrary set value or less, the second comparison circuit 102 sets the determination signal Z2 to “1” for an arbitrary fixed time Tsp. Output to The evaluation function value J calculated by the evaluation function operation unit 50 at this time is (5)
It is expressed like a formula. In the equation (5), te indicates a command end time, and ts indicates a time required for the position error signal eθ to reach a set threshold value or less.
【0051】[0051]
【数5】(Equation 5)
【0052】実施の形態3では評価関数演算部50の速
度偏差に関わる演算部の演算開始時間を位置偏差信号e
θが任意の設定値以下に到達後とするため、しきい値以
下に達したときの速度偏差値が総じて小さくなる。位置
制御装置の位置・速度制御部がデジタル処理している場
合には速度偏差信号の量子化誤差の影響で誤差分が積算
され評価関数演算部50の演算精度が悪化する。In the third embodiment, the operation start time of the operation unit relating to the speed deviation of the evaluation function operation unit 50 is determined by the position deviation signal e.
Since the time after θ has reached a value equal to or less than an arbitrary set value, the speed deviation value when the value reaches a value equal to or less than the threshold value is generally small. When the position / speed control unit of the position control device performs digital processing, errors are accumulated due to the influence of the quantization error of the speed deviation signal, and the calculation accuracy of the evaluation function calculation unit 50 deteriorates.
【0053】そこで、実施の形態4では評価関数演算部
50の速度偏差に関わる演算部の演算開始時間を回転角
指令信号θm*の指令終了後とし、位置偏差に関わる演
算部の演算開始時間を位置偏差信号eθが任意の設定値
以下に到達後とすることで位置偏差信号の止まりの際の
微細な過渡応答の挙動を反映させ、かつ、回転角指令信
号θm*の指令終了後では速度偏差信号がある程度の値
を持つために評価関数演算部50の演算精度が悪化しな
い。よって位置決め付近の過渡応答の挙動を精度よく評
価関数に反映させることができ、より微細なチューニン
グが可能となる。Therefore, in the fourth embodiment, the operation start time of the operation unit related to the speed deviation of the evaluation function operation unit 50 is set to be after the end of the command of the rotation angle command signal θm* , and the operation start time of the operation unit related to the position deviation is set to By setting the position error signal eθ after reaching an arbitrary set value or less, the behavior of a fine transient response when the position error signal stops is reflected, and the speed deviation after the end of the rotation angle command signal θm* command. Since the signal has a certain value, the calculation accuracy of the evaluation function calculation unit 50 does not deteriorate. Therefore, the behavior of the transient response near the positioning can be accurately reflected on the evaluation function, and finer tuning is possible.
【0054】実施の形態5.この発明による電動機の位
置制御装置の実施の形態4を図1、図8、図15を参照
して説明する。この実施の形態では図1のゲイン修正回
路11の構成要素である図8の判定回路51の図15に
て参照される第1の比較回路111において模擬速度信
号ω1が任意の設定値以下に達したと判定すると判定信
号Z1を任意の一定時間Tspの間“1”に出力する。
第2の比較回路112は回転角指令信号θm*と実位置
信号θ2との位置偏差信号eθが任意の設定値以下に達
したと判定すると判定信号Z2を任意の一定時間Tsp
の間“1”に出力する。このときの評価関数演算部50
の計算する評価関数値Jは(6)式のように表される。
(6)式において、twは模擬速度信号ω1の設定しき
い値以下への到達時間を、tsは位置偏差信号eθの設
定しきい値以下への到達時間をそれぞれ示す。Embodiment 5 FIG. Embodiment 4 An electric motor position control apparatus according to Embodiment 4 of the present invention will be described with reference to FIGS. 1, 8, and 15. FIG. In this embodiment, the simulated speed signal ω1 reaches an arbitrary set value or less in the first comparison circuit 111 referred to in FIG. 15 of the determination circuit 51 in FIG. 8 which is a component of the gain correction circuit 11 in FIG. When it is determined that the determination has been made, the determination signal Z1 is output as "1" for an arbitrary fixed time Tsp.
When the second comparison circuit 112 determines that the position deviation signal eθ between the rotation angle command signal θm* and the actual position signal θ2 has reached a predetermined value or less, the second comparison circuit 112 determines the determination signal Z2 for a predetermined time Tsp.
Is output to "1" during the period. Evaluation function operation unit 50 at this time
Is calculated as shown in equation (6).
In the equation (6), tw represents the time required for the simulated speed signal ω1 to reach the set threshold value or less, and ts represents the time required for the position deviation signal eθ to reach the set threshold value or less.
【0055】[0055]
【数6】(Equation 6)
【0056】このように評価関数演算部50の速度偏差
に関わる演算部の演算開始時間をω1がしきい値以下に
到達後とし、位置偏差に関わる演算部の演算開始時間を
位置偏差信号eθが任意の設定値以下に達してからにす
ることで、位置偏差信号の止まりの際の微細な過渡応答
の挙動を反映させ、かつ、速度応答の微細な過渡応答の
挙動を正確に捉えられるようしきい値を設定できるので
位置決め付近の過渡応答の挙動を精度よく評価関数に反
映させることができ、さらに微細なチューニングが可能
となる。As described above, the calculation start time of the calculation unit relating to the speed deviation of the evaluation function calculation unit 50 is determined to be after ω1 has reached the threshold value or less, and the calculation start time of the calculation unit relating to the position deviation is determined by the position deviation signal eθ. By setting it to a value equal to or less than the set value, the behavior of the fine transient response when the position error signal stops can be reflected, and the behavior of the fine transient response of the speed response can be accurately captured. Since the threshold value can be set, the behavior of the transient response near the positioning can be accurately reflected on the evaluation function, and finer tuning is possible.
【0057】[0057]
【発明の効果】以上の説明より理解されるように、この
発明による電動機の位置制御装置によれば、ゲイン修正
手段が外部から与えられる自動調整指令を受けると自動
調整指令入力後から一定の時間において予め作成してあ
る数種類のゲインパターンに順次切り換え、位置指令信
号と第2の位置信号の偏差信号と第1の模擬速度信号と
第2の速度信号の偏差信号に基づいて評価関数を計算
し、自動調整指令入力後から一定の時間後に前記評価関
数の値に基づいて最適なゲインパターンを選択し、第1
の位置制御回路のゲインと第1の速度制御回路のゲイン
を切り換えるので、負荷機械に適した微調整チューニン
グを実現することができる。As can be understood from the above description, according to the motor position control apparatus of the present invention, when the gain correcting means receives an externally provided automatic adjustment command, a predetermined time period after the automatic adjustment command is input. And sequentially switches to several kinds of gain patterns created in advance, and calculates an evaluation function based on a deviation signal between the position command signal and the second position signal, and a deviation signal between the first simulated speed signal and the second speed signal. After a predetermined time from the input of the automatic adjustment command, an optimum gain pattern is selected based on the value of the evaluation function,
Since the gain of the position control circuit and the gain of the first speed control circuit are switched, fine adjustment tuning suitable for the load machine can be realized.
【0058】つぎの発明による電動機の位置制御装置に
よれば、ゲイン修正手段は位置指令信号が終了してから
の前記位置指令信号と前記第2の位置信号の偏差信号と
第1の模擬速度信号と第2の速度信号の偏差信号とに基
づいて第1の位置制御回路のゲインと第1の速度制御回
路のゲインを切り換えるゲイン修正手段を備えているの
で、回転角指令信号θm*の指令終了後の過渡応答の挙
動のみを評価関数に反映させることができ、評価関数の
精度があがるので位置整定の止まりの際の過渡応答のチ
ューニングが可能となる。According to the motor position control device of the present invention, the gain correcting means includes a deviation signal between the position command signal and the second position signal after the completion of the position command signal, and a first simulated speed signal. If so and a gain correction means for switching the gain of the gain and the first speed control circuit of the first position control circuit based on the deviation signal of the second speed signal, command termination of the rotation angle command signal .theta.m* Only the behavior of the subsequent transient response can be reflected in the evaluation function, and the accuracy of the evaluation function increases, so that the transient response can be tuned when the position setting stops.
【0059】つぎの発明による電動機の位置制御装置に
よれば、ゲイン修正手段は外部から与えられる位置指令
信号と第2の位置信号の偏差がゲイン修正手段の第1の
計算開始設定値以下に達してからの前記位置指令信号と
前記第2の位置信号の偏差信号と第1の模擬速度信号と
第2の速度信号の偏差信号とに基づいて第1の位置制御
回路のゲインと第1の速度制御回路のゲインを切り換え
るゲイン修正手段を備えているので、第1の計算開始設
定値を小さくし評価関数の計算開始時間を微少位置偏差
領域から始めることで位置整定の止まりの際の過渡応答
を精度良く反映させることができるので位置決めの止ま
りの際の微小なオーバーシュートの調整をオートチュー
ニングしたいときに効果的である。According to the motor position control apparatus according to the next invention, the gain correcting means determines that the deviation between the externally supplied position command signal and the second position signal has reached a value equal to or less than the first calculation start set value of the gain correcting means. The gain of the first position control circuit and the first speed are calculated based on the position command signal, the deviation signal of the second position signal, the first simulated speed signal, and the deviation signal of the second speed signal. Since the gain correction means for switching the gain of the control circuit is provided, the transient response at the time of stop of the position settling can be obtained by reducing the first calculation start set value and starting the calculation start time of the evaluation function from the minute position deviation region. Since it can be reflected with high accuracy, it is effective when it is desired to automatically tune the fine overshoot when the positioning stops.
【0060】つぎの発明による電動機の位置制御装置に
よれば、ゲイン修正手段は外部から与えられる位置指令
信号と第2の位置信号の偏差がゲイン修正手段の第1の
計算開始設定値以下に達してからの位置指令信号と第2
の位置信号の偏差信号と、位置指令信号が終了してから
の第1の模擬速度信号と第2の速度信号の偏差信号とに
基づいて第1の位置制御回路のゲインと第1の速度制御
回路のゲインを切り換えるゲイン修正手段を備えている
ので、指令終了後の整定時間に影響を及ぼす領域の速度
偏差信号を評価関数へ反映させ、かつ、第1の計算開始
設定値を小さくし評価関数の計算開始時間を微少位置偏
差領域から始めることで位置整定の止まりの際の過渡応
答を精度良く反映させることができるので、止まりの際
のオーバーシュートと整定時間の両方の調整をオートチ
ューニングしたいときに効果的である。According to the motor position control device of the next invention, the gain correcting means determines that the deviation between the externally supplied position command signal and the second position signal has reached the first calculation start set value of the gain correcting means or less. Command signal and second
Gain of the first position control circuit and the first speed control based on the deviation signal of the position signal and the deviation signal of the first simulated speed signal and the second speed signal after the end of the position command signal. Since gain correction means for switching the gain of the circuit is provided, the speed deviation signal in a region that affects the settling time after the command is completed is reflected in the evaluation function, and the first calculation start set value is reduced to reduce the evaluation function. When you want to auto-tune both the overshoot and the settling time at the stop because the transient response at the stop of the position settling can be accurately reflected by starting the calculation start time from the minute position deviation area. It is effective for
【0061】つぎの発明による電動機の位置制御装置に
よれば、ゲイン修正手段は外部から与えられる位置指令
信号と第2の位置信号の偏差がゲイン修正手段の第1の
計算開始設定値以下に達してからの位置指令信号と第2
の位置信号の偏差信号と、第1の模擬速度信号がゲイン
修正手段の第2の計算開始設定値以下に達してからの第
1の模擬速度信号と第2の速度信号の偏差信号とに基づ
いて第1の位置制御回路のゲインと第1の速度制御回路
のゲインを切り換えるゲイン修正手段を備えているの
で、第2の計算開始設定値を小さくし評価関数の計算開
始時間を微少速度偏差から始めることができ、かつ、第
1の計算開始設定値を小さくし評価関数の計算開始時間
を微少位置偏差から始めることで位置整定の止まりの際
の過渡応答を精度良く反映させることができるので、オ
ーバーシュートと整定時間の両方の調整で、かつ、非常
に精度が求められる場合においてオートチューニングし
たいときに効果的である。According to the motor position control apparatus of the next invention, the gain correcting means determines that the deviation between the externally supplied position command signal and the second position signal is less than the first calculation start set value of the gain correcting means. Command signal and second
And a deviation signal between the first simulated speed signal and the second simulated speed signal after the first simulated speed signal has reached the second calculation start set value of the gain correction means or less. And the gain correction means for switching between the gain of the first position control circuit and the gain of the first speed control circuit, so that the second calculation start set value is reduced and the calculation start time of the evaluation function is reduced from the minute speed deviation. Since the first response can be started, and the first calculation start set value is reduced and the calculation start time of the evaluation function is started from the minute position deviation, the transient response at the time of stopping the position setting can be accurately reflected. This is effective for adjusting both the overshoot and the settling time, and for performing auto-tuning when extremely high accuracy is required.
【図1】 この発明による電動機の位置制御装置に係る
実施の形態の全体構成を示すブロック図である。FIG. 1 is a block diagram showing an overall configuration of an embodiment of a motor position control device according to the present invention.
【図2】 図1に示した第1の位置制御回路の概略構成
を示すブロック図である。FIG. 2 is a block diagram showing a schematic configuration of a first position control circuit shown in FIG.
【図3】 図1に示した第1の速度制御回路の概略構成
を示すブロック図である。FIG. 3 is a block diagram illustrating a schematic configuration of a first speed control circuit illustrated in FIG. 1;
【図4】 図1に示した第2の位置制御回路の概略構成
を示すブロック図である。FIG. 4 is a block diagram illustrating a schematic configuration of a second position control circuit illustrated in FIG. 1;
【図5】 図1に示した第2の速度制御回路の概略構成
を示すブロック図である。FIG. 5 is a block diagram illustrating a schematic configuration of a second speed control circuit illustrated in FIG. 1;
【図6】 図1に示した電動機模擬回路の概略構成を示
すブロック図である。FIG. 6 is a block diagram illustrating a schematic configuration of a motor simulation circuit illustrated in FIG. 1;
【図7】 図1に示したトルク制御回路の概略構成を示
すブロック図である。FIG. 7 is a block diagram illustrating a schematic configuration of a torque control circuit illustrated in FIG. 1;
【図8】 図1に示したゲイン修正回路の概略構成を示
すブロック図である。FIG. 8 is a block diagram illustrating a schematic configuration of a gain correction circuit illustrated in FIG. 1;
【図9】 図8に示した評価関数演算部の概略構成を示
すブロック図である。FIG. 9 is a block diagram illustrating a schematic configuration of an evaluation function calculation unit illustrated in FIG. 8;
【図10】 図8に示した判定回路の概略構成を示すブ
ロック図である。FIG. 10 is a block diagram illustrating a schematic configuration of a determination circuit illustrated in FIG. 8;
【図11】 図1に示したゲイン修正回路の動作を示す
フローチャートである。11 is a flowchart showing the operation of the gain correction circuit shown in FIG.
【図12】 9通りのゲインパターンをゲインパターン
バッファにセットし、各位置決め応答時の評価関数をプ
ロットした図である。FIG. 12 is a diagram in which nine types of gain patterns are set in a gain pattern buffer, and evaluation functions at the time of each positioning response are plotted.
【図13】 他の実施の形態に係る判定回路の概略構成
を示すブロック図である。FIG. 13 is a block diagram illustrating a schematic configuration of a determination circuit according to another embodiment.
【図14】 他の実施の形態に係る判定回路の概略構成
を示すブロック図である。FIG. 14 is a block diagram illustrating a schematic configuration of a determination circuit according to another embodiment.
【図15】 他の実施の形態に係る判定回路の概略構成
を示すブロック図である。FIG. 15 is a block diagram illustrating a schematic configuration of a determination circuit according to another embodiment.
【図16】 従来における電動機の位置制御装置の概略
構成を示すブロック図である。FIG. 16 is a block diagram showing a schematic configuration of a conventional motor position control device.
【図17】 従来における電動機の位置制御装置の概略
構成を示すブロック図である。FIG. 17 is a block diagram showing a schematic configuration of a conventional motor position control device.
1 電動機、2 回転検出器、3 トルク伝達機構、4
負荷機械、5 トルク制御回路、6 電動機模擬回
路、7 第2の速度制御回路、8 第2の位置制御回
路、9 第1の速度制御回路、10 第1の位置制御回
路、11 ゲイン修正回路、12 減算器、13 減算
器、14 回転角指令信号発生回路、15オートチュー
ニング指令回路、21 係数器、22 減算器、23
係数器、24 減算器、25 係数器、 26 減算
器、27 係数器、 28 積分器、29 係数器、3
0 減算器、 31、32 加算器、33、34 積分
器、35 係数器、36 電流制御回路、37 電流検
出器、38 加算器、50評価関数演算部、 51 判
定回路、 53 カウンタ、 54、55 バッファ、
56 ゲイン切換部、 57 最小値検出器、58、
59 セレクタ、60 スイッチ、71、72 積分
器、73、74 零出力器、75 加算器、76、77
スイッチ、78、79 自乗器、81 比較回路、9
1 比較回路、101、102 比較回路、111、1
12 比較回路。1 motor, 2 rotation detector, 3 torque transmission mechanism, 4
Load machine, 5 torque control circuit, 6 motor simulation circuit, 7 second speed control circuit, 8 second position control circuit, 9 first speed control circuit, 10 first position control circuit, 11 gain correction circuit, Reference Signs List 12 subtractor, 13 subtractor, 14 rotation angle command signal generation circuit, 15 auto-tuning command circuit, 21 coefficient unit, 22 subtractor, 23
Coefficient unit, 24 subtractor, 25 coefficient unit, 26 subtractor, 27 coefficient unit, 28 integrator, 29 coefficient unit, 3
0 subtractor, 31, 32 adder, 33, 34 integrator, 35 coefficient unit, 36 current control circuit, 37 current detector, 38 adder, 50 evaluation function operation unit, 51 judgment circuit, 53 counter, 54, 55 buffer,
56 gain switching section, 57 minimum value detector, 58,
59 selector, 60 switch, 71, 72 integrator, 73, 74 zero output device, 75 adder, 76, 77
Switch, 78, 79 squarer, 81 comparison circuit, 9
1 comparison circuit, 101, 102 comparison circuit, 111, 1
12 Comparison circuit.
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15106898AJP3411215B2 (en) | 1998-06-01 | 1998-06-01 | Motor position control device |
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP15106898AJP3411215B2 (en) | 1998-06-01 | 1998-06-01 | Motor position control device |
Publication Number | Publication Date |
---|---|
JPH11346492Atrue JPH11346492A (en) | 1999-12-14 |
JP3411215B2 JP3411215B2 (en) | 2003-05-26 |
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP15106898AExpired - LifetimeJP3411215B2 (en) | 1998-06-01 | 1998-06-01 | Motor position control device |
Country | Link |
---|---|
JP (1) | JP3411215B2 (en) |
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002142480A (en)* | 2000-08-21 | 2002-05-17 | Mitsuba Corp | Servo motor controller |
WO2004008624A1 (en)* | 2002-07-11 | 2004-01-22 | Kabushiki Kaisha Yaskawa Denki | Servo control device gain adjustment method |
JP5398823B2 (en)* | 2009-04-14 | 2014-01-29 | 三菱電機株式会社 | Motor control device |
JP2016224526A (en)* | 2015-05-27 | 2016-12-28 | 株式会社豊田自動織機 | Motor control device |
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002142480A (en)* | 2000-08-21 | 2002-05-17 | Mitsuba Corp | Servo motor controller |
WO2004008624A1 (en)* | 2002-07-11 | 2004-01-22 | Kabushiki Kaisha Yaskawa Denki | Servo control device gain adjustment method |
US7292001B2 (en) | 2002-07-11 | 2007-11-06 | Kabushiki Kaisha Yasakawa Denki | Gain adjusting method for servo control device |
JP5398823B2 (en)* | 2009-04-14 | 2014-01-29 | 三菱電機株式会社 | Motor control device |
US8736211B2 (en) | 2009-04-14 | 2014-05-27 | Mitsubishi Electric Corporation | Motor control device |
JP2016224526A (en)* | 2015-05-27 | 2016-12-28 | 株式会社豊田自動織機 | Motor control device |
Publication number | Publication date |
---|---|
JP3411215B2 (en) | 2003-05-26 |
Publication | Publication Date | Title |
---|---|---|
US7638965B2 (en) | Motor control apparatus | |
CN107196581B (en) | Control device, method and computer readable medium for fine tuning servo motor | |
JP6426770B2 (en) | Servo controller | |
US7030581B1 (en) | Motor controller | |
US10317884B2 (en) | Servo controller | |
JPH11346492A (en) | Position control device for motor | |
JP2008310651A (en) | Two-degree-of-freedom control device and its control method | |
KR102551659B1 (en) | Method for estimating parameter of mechanical model for servo motor and system for controlling motor with Kalman filter using the same | |
JPH10143249A (en) | Control system and method for setting acceleration pattern and parameter setting method in control system | |
JP3295920B2 (en) | Tension control method | |
JP3541857B2 (en) | Overshootless auto tuning method | |
JP2839679B2 (en) | Automatic tuning device for control parameters | |
CN107741731B (en) | Error processing method caused by S-curve calculation precision | |
US10354683B2 (en) | Servo control method having first and second trajectory generation units | |
JPH06208404A (en) | Automatic adjusting unit for feedback gain | |
JP2000020104A (en) | Method and device for speed control gain adjustment | |
JPH07111642B2 (en) | Sliding mode control method | |
JP7499993B1 (en) | Multi-axis control device, multi-axis control system, tuning method and program | |
US20250208598A1 (en) | Method for controlling a stepping motor and relative control device | |
JP2000148250A (en) | Servo controller | |
JPH02309402A (en) | Servo system | |
JPH10111708A (en) | Positioning controller | |
JP3325726B2 (en) | Control unit for positioning unit | |
JPH04308489A (en) | Servo controller | |
JPH08339207A (en) | Controller |
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20080320 Year of fee payment:5 | |
FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20090320 Year of fee payment:6 | |
FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20100320 Year of fee payment:7 | |
FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20100320 Year of fee payment:7 | |
FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20110320 Year of fee payment:8 | |
FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20110320 Year of fee payment:8 | |
FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20120320 Year of fee payment:9 | |
FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20130320 Year of fee payment:10 | |
FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20130320 Year of fee payment:10 | |
FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20140320 Year of fee payment:11 | |
R250 | Receipt of annual fees | Free format text:JAPANESE INTERMEDIATE CODE: R250 | |
R250 | Receipt of annual fees | Free format text:JAPANESE INTERMEDIATE CODE: R250 | |
R250 | Receipt of annual fees | Free format text:JAPANESE INTERMEDIATE CODE: R250 | |
EXPY | Cancellation because of completion of term |