JPH01296321A - Positioning controlling method - Google Patents
Positioning controlling methodInfo
- Publication number
- JPH01296321A JPH01296321A JP12765288A JP12765288A JPH01296321A JP H01296321 A JPH01296321 A JP H01296321A JP 12765288 A JP12765288 A JP 12765288A JP 12765288 A JP12765288 A JP 12765288A JP H01296321 A JPH01296321 A JP H01296321A
- Authority
- JP
- Japan
- Prior art keywords
- value
- speed
- signal
- movable member
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 15
- 238000005259 measurement Methods 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 abstract description 3
- 230000010354 integration Effects 0.000 abstract description 2
- 230000004043 responsiveness Effects 0.000 abstract description 2
- 238000013459 approach Methods 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 3
- 206010011224 Cough Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Landscapes
- Control Of Position Or Direction (AREA)
Abstract
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は各種自動装置の位置決めの制御方法に関する。[Detailed description of the invention] (Industrial application field) The present invention relates to a method for controlling positioning of various automatic devices.
(従来の技術)
従来の位置決め制御方法は、位置決めする対象物または
それを駆動している機構部分の到達する位置を示す位置
指定値と、現在の位置測定値との差である位置偏差値に
対応する速度を与える規準速度信号をモータ駆動回路に
出力し、規準信号と測定速度の減算結果をモータ駆動回
路に出力する比例制御と、前述の位置偏差の所定時間の
積分値を算出し、その積分値に調整値を乗じたものを規
準速度に加えて速度信号とする比例積分制御があった。(Prior Art) A conventional positioning control method uses a position deviation value, which is the difference between a position specification value indicating the position to be reached by the object to be positioned or the mechanical part driving it, and the current position measurement value. Proportional control that outputs a reference speed signal that gives the corresponding speed to the motor drive circuit, and outputs the result of subtracting the reference signal and the measured speed to the motor drive circuit, and calculates the integral value of the position deviation over a predetermined time as described above. There was proportional-integral control in which the integral value multiplied by the adjustment value was added to the standard speed and used as a speed signal.
比例制御では、調整値の選び方によって収斂を十分速く
することができる長所がある。しかし、対象物の位置を
ずらそうとする定状的な外力が作用する場合には位置決
め誤差を生ずる。一方、比例積分制御では、積分機能に
よって位置決め誤差をなくすことができる。しかし、位
置決め応答が遅くなり、調整値の値によっては振動を大
きくしたり、停止位置がづれるという問題がある。Proportional control has the advantage that convergence can be made sufficiently fast depending on how the adjustment values are selected. However, when a regular external force that tries to shift the position of the object acts, a positioning error occurs. On the other hand, in proportional-integral control, positioning errors can be eliminated by the integral function. However, there are problems in that the positioning response becomes slow, and depending on the value of the adjustment value, vibration may become large or the stopping position may shift.
(発明が解決しようとする課題)
本発明は上記の問題点を解決し、位置決めの際生じる定
状的な外力を受けても位置決め誤差を生じることなく、
短い時間に位置決めできる位置決め制御方法を提供する
ことを目的とする。(Problems to be Solved by the Invention) The present invention solves the above-mentioned problems, and does not cause positioning errors even when receiving a regular external force that occurs during positioning.
An object of the present invention is to provide a positioning control method that enables positioning in a short time.
(課題を解決するための手段)
本発明は上記の目的を達成する方法として、モータによ
って駆動される可動部材を位置指定値の位置に到達させ
るために、前記位置指令値と位置測定値の差である位置
偏差値と、接値の調整値との積の信号を用いて位置決め
する制御方法において、前記位置指定値に到達する過程
で、所定時間内における速度の絶対値の和が所定値より
小さいときに、前記位置偏差値を積分した値と咳値の調
整値の積の信号を前記信号に加えた信号を前記モータの
規準速度信号とし、この信号より測定速度の信号を減算
した信号により前モータを駆動する制御を行なうことに
より前記可動部材を前記位置指定値の位置に到達させる
。(Means for Solving the Problems) As a method for achieving the above object, the present invention provides a method for making a movable member driven by a motor reach a position of a specified position value by using the difference between the position command value and the position measurement value. In a control method for positioning using a signal that is the product of a position deviation value and an adjustment value of a contact value, in the process of reaching the specified position value, the sum of the absolute values of velocities within a predetermined time is less than a predetermined value. When the value is small, the signal obtained by adding the product of the integrated value of the position deviation value and the cough value adjustment value to the signal is used as the reference speed signal of the motor, and the signal obtained by subtracting the measured speed signal from this signal is used. The movable member is caused to reach the position of the specified position value by controlling the front motor.
(作 用)
本発明は、所定時間内で可動部材の速度の所定時間内の
サンプリング値の和を求め、これが所定値より大きいと
きは位置偏差値に比例した信号、小さいときはこの信号
に位置偏差値を積分した値に比例する信号を加えた信号
を規準速度信号とする。この信号より測定速度の信号を
減算した信号を用いてモータを駆動することにより、可
動部材を指定した位置へ到達させる。(Function) The present invention calculates the sum of sampling values of the velocity of a movable member within a predetermined time, and when this is larger than a predetermined value, a signal proportional to the position deviation value is used, and when it is smaller, this signal is used to calculate the position deviation value. A signal obtained by adding a signal proportional to the integrated value of the deviation value is defined as a reference speed signal. By driving the motor using a signal obtained by subtracting the measured speed signal from this signal, the movable member is caused to reach the designated position.
(実施例)
第1図は本発明の位置決め制御方法の一実施例を示すブ
ロック図である。(Embodiment) FIG. 1 is a block diagram showing an embodiment of the positioning control method of the present invention.
ドライバー1は、位置決めテーブル3を駆動してリニア
モータ2の上を可動させ所定位置へ移動させる。エンコ
ーダ4は位置決めテーブル3の位置を示す位置測定値X
を出力する。減算器P1には位置指令値X、と位置指定
値Xが入力され、位置偏差値(Xa X)が出力され
る。スイッチAが用いているときは、位置ゲイン回路5
は偏差値(Xo X)を入力し、これに位置ゲイン(
調整値)Koを乗じて加算器P、に出力して比例制御が
行われる。スイッチAが閉じているきは、積分回路6に
位置偏差値(XO−X)が入力され、その積分値に積分
ゲインl/Cを乗じたl/CS (Xo−X)dtに比
例した信号12が加算器P2に出力され、加算器P、は
信号(1+ +11 )を規準速度信号として減算器P
3へ出力する。The driver 1 drives the positioning table 3 to move it over the linear motor 2 to a predetermined position. The encoder 4 receives a position measurement value X indicating the position of the positioning table 3.
Output. The position command value X and the position designation value X are input to the subtracter P1, and a position deviation value (XaX) is output. When switch A is used, position gain circuit 5
input the deviation value (Xo
The adjusted value) is multiplied by Ko and output to the adder P to perform proportional control. When switch A is closed, the position deviation value (XO-X) is input to the integrating circuit 6, and a signal proportional to l/CS (Xo-X)dt, which is the integral value multiplied by the integral gain l/C, is generated. 12 is output to the adder P2, and the adder P uses the signal (1+ +11) as the reference speed signal to the subtracter P.
Output to 3.
第2図にスイッチAの制御を示す。図の(a)は位置指
令値X、に対する位置測定値Xの変化を示す。FIG. 2 shows the control of switch A. (a) of the figure shows a change in the position measurement value X with respect to the position command value X.
位置決めテーブル3の速度は1時間にに回サンプリング
され値の和の(1)式で与えられる。The speed of the positioning table 3 is sampled once per hour and is given by equation (1), which is the sum of the values.
Σ1val<α ・・・ (1)
スイッチAは(1)式のテーブル3の速度が所定値αよ
り小さいときオンし、積分回路6が挿入される。Σ1val<α... (1) Switch A is turned on when the speed of table 3 in equation (1) is smaller than a predetermined value α, and integration circuit 6 is inserted.
所定値αより大きいときは、スイッチAはオフし積分回
路6は挿入されない。When it is larger than the predetermined value α, switch A is turned off and the integrating circuit 6 is not inserted.
速度変換回路7は、位置測定値Xを入力して速度Sに変
換して速度ゲイン回路8へ出力する。速度ゲイン回路8
は、入力に速度ゲインKvを乗じ測定速度対応の信号I
4を減算器P、へ出力する。The speed conversion circuit 7 inputs the position measurement value X, converts it into a speed S, and outputs it to the speed gain circuit 8. Speed gain circuit 8
is the signal I corresponding to the measured speed by multiplying the input by the speed gain Kv
4 is output to the subtractor P.
ドライバー1は減算器P3の出力信号(I、−■4)に
ドライバーゲインKllを乗じた信号によりリニアモー
タ2をドライブする。The driver 1 drives the linear motor 2 with a signal obtained by multiplying the output signal (I, -4) of the subtractor P3 by a driver gain Kll.
次に、実施例の動作を第3図のフローチャートで説明す
る。ステップ20にて信号■1〜I、の値を0にリセッ
トし、次にステップ21にてサン空
プリング回数を0にリセットする。ステップ22にて位
置偏差値(X、−X)を計算する。ステップ23にて、
速度計算として、速度変換回路7により位置偏差値から
速度変換、次に速度ゲイン回路8により測定速度信号■
、が出力しステップに
ブ25にてnのイ直に+1する。ステップ26にてn=
kか否かを調べ否であればステップ25に戻り+1を繰
り返す。ステップ26にてn=にであれば、ステップ2
7に進み、ここで Σ1v71がαより小であればスイ
ッチAをオンして比例制御の信号■1を出力し、ステッ
プ28に進む。大であればステップ28にて積分制御の
信号rz =1/C3(XO−X)dtを計算する。ス
テップ29にてステップ28および29の信号11およ
びI2を加えて規準速度信号I3を得る。ステップ30
にて規準速度信号I、とステップ23の規定速度信号I
4がドライバー1に入力する。ステップ31にてドライ
バー1は信号N:+ 14)にドライバーゲインに
0を乗じた信号によりリニアモータ2をドライブして位
置決めテーブル3を指定位置へ到達させる。Next, the operation of the embodiment will be explained with reference to the flowchart shown in FIG. In step 20, the values of signals 1 to I are reset to 0, and then in step 21, the number of empty pulls is reset to 0. In step 22, position deviation values (X, -X) are calculated. At step 23,
For speed calculation, the speed conversion circuit 7 converts the speed from the position deviation value, and then the speed gain circuit 8 converts the measured speed signal ■
, is output, and at step 25, n is directly incremented by +1. At step 26, n=
It is checked whether it is k or not, and if it is not, the process returns to step 25 and +1 is repeated. If n= in step 26, step 2
If Σ1v71 is smaller than α, switch A is turned on to output the proportional control signal ■1, and the process advances to step 7. If it is larger, the integral control signal rz=1/C3(XO-X)dt is calculated in step 28. At step 29, signals 11 and I2 from steps 28 and 29 are added to obtain a reference speed signal I3. Step 30
The standard speed signal I at step 23 and the specified speed signal I at step 23
4 is input to driver 1. In step 31, the driver 1 drives the linear motor 2 using a signal obtained by multiplying the driver gain by 0 to the signal N:+14) to cause the positioning table 3 to reach the specified position.
(発明の効果)
以上説明したように、可動部材の速度が速いときは、位
置指令値と位置測定値の位置偏差値に比例する信号によ
り目標位置への収斂を早くし、速度が所定値より小さな
ったとき、すなわち目標位置に近づいた時は、前述の信
号に偏差値を積分した値の信号を加えて、位置決め誤差
をなくして正確な位置決めを行なう。これにより、比例
制御の応答性の悪さ振動振幅の増長を防ぎ、高速で高精
度の位置決めを行なうことができる。(Effects of the Invention) As explained above, when the speed of the movable member is high, convergence to the target position is accelerated by a signal proportional to the position deviation value between the position command value and the position measurement value, and the speed is lower than the predetermined value. When the deviation value is small, that is, when the target position is approached, a signal of a value obtained by integrating the deviation value is added to the above-mentioned signal to eliminate positioning errors and perform accurate positioning. This prevents poor responsiveness and vibration amplitude of proportional control from increasing, and enables high-speed and highly accurate positioning.
第1図は本発明の位置決め制御方法の一実施例の説明図
、第2図はその特性図、第3図は第1図の動作を示すフ
ローチャートである。
1・・・ドライバー、2・・・リニアモータ、5・・・
位置ゲイン回路、6・・・積分回路、P、、P、・・・
減算器、P2・・・加算器。FIG. 1 is an explanatory diagram of an embodiment of the positioning control method of the present invention, FIG. 2 is a characteristic diagram thereof, and FIG. 3 is a flowchart showing the operation of FIG. 1. 1...Driver, 2...Linear motor, 5...
Position gain circuit, 6...Integrator circuit, P,, P,...
Subtractor, P2...adder.
Claims (1)
に到達させるために、前記位置指令値と位置測定値の差
である位置偏差値と、該値の調整値との積の信号を用い
て位置決めする制御方法において、前記位置指定値に到
達する過程で、所定時間内における速度の絶対値の和が
所定値より小さいときに、前記位置偏差値を積分した値
と該値の調整値の積の信号を前記信号に加えた信号を前
記モータの規準速度信号とし、この信号より測定速度の
信号を減算した信号により前モータを駆動する制御を行
なうことにより前記可動部材を前記位置指定値の位置に
到達させることを特徴とする位置決め制御方法。In order to cause the movable member driven by the motor to reach the specified position value, positioning is performed using a signal that is the product of a position deviation value, which is the difference between the position command value and the position measurement value, and an adjustment value of this value. In the control method, in the process of reaching the specified position value, when the sum of the absolute values of the speeds within a predetermined time is smaller than a predetermined value, the product of the integrated value of the position deviation value and the adjustment value of the value is A signal obtained by adding the signal to the above signal is used as a reference speed signal for the motor, and the movable member is brought to the position of the specified position value by controlling the front motor to be driven by a signal obtained by subtracting the measured speed signal from this signal. A positioning control method characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12765288A JPH01296321A (en) | 1988-05-25 | 1988-05-25 | Positioning controlling method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP12765288A JPH01296321A (en) | 1988-05-25 | 1988-05-25 | Positioning controlling method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01296321A true JPH01296321A (en) | 1989-11-29 |
Family
ID=14965388
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP12765288A Pending JPH01296321A (en) | 1988-05-25 | 1988-05-25 | Positioning controlling method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01296321A (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5892010A (en) * | 1981-11-27 | 1983-06-01 | Hitachi Ltd | Position control method |
| JPS6266303A (en) * | 1985-09-19 | 1987-03-25 | Matsushita Seiko Co Ltd | Feedback controller |
| JPS62113205A (en) * | 1985-11-12 | 1987-05-25 | Toshiba Corp | Adaptive controller |
-
1988
- 1988-05-25 JP JP12765288A patent/JPH01296321A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5892010A (en) * | 1981-11-27 | 1983-06-01 | Hitachi Ltd | Position control method |
| JPS6266303A (en) * | 1985-09-19 | 1987-03-25 | Matsushita Seiko Co Ltd | Feedback controller |
| JPS62113205A (en) * | 1985-11-12 | 1987-05-25 | Toshiba Corp | Adaptive controller |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5477117A (en) | Motion controller and synchronous control process therefor | |
| KR950007104B1 (en) | Servo motor control device | |
| JPH08179831A (en) | Quadrant projection correcting method for full-closed loop system | |
| US4888536A (en) | Device for controlling positioning of an object | |
| JPS59189401A (en) | Position controlling circuit | |
| KR900005549B1 (en) | Homing method | |
| JPS63123107A (en) | Position control system | |
| US4940117A (en) | Procedure for the tuning of the position controller of an elevator | |
| JPH0722873B2 (en) | Position control device for feed axis | |
| KR970003827B1 (en) | Zeroing Method Using Disturbance Estimation Absorber | |
| JPH0424198B2 (en) | ||
| JPH0736130B2 (en) | Servo positioning circuit | |
| JPH0736131B2 (en) | Servo circuit | |
| KR930001582B1 (en) | Home Return Method | |
| JP2844137B2 (en) | Positioning control device | |
| EP0134029B1 (en) | Speed control arrangement and motor control system | |
| JPS6232508A (en) | Positioning control method for servo-system of numerical controller | |
| JPH0261706A (en) | Servo control method | |
| JPH0850503A (en) | Automatic lead angle determination method for phase-controlled servo system | |
| JPH11184530A (en) | Motion controller | |
| JPH02137006A (en) | Speed controller | |
| JPH07113855B2 (en) | Positioning control method | |
| JP2595610B2 (en) | Positioning control device | |
| JP2543228B2 (en) | Tracking controller | |
| JPH04334992A (en) | How to control servo equipment |