JPS58208814A - Controlling system of positioning device - Google Patents

Controlling system of positioning device

Info

Publication number
JPS58208814A
JPS58208814A JP9202582A JP9202582A JPS58208814A JP S58208814 A JPS58208814 A JP S58208814A JP 9202582 A JP9202582 A JP 9202582A JP 9202582 A JP9202582 A JP 9202582A JP S58208814 A JPS58208814 A JP S58208814A
Authority
JP
Japan
Prior art keywords
motor
moving body
drive motor
elastic deformation
negative
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.)
Granted
Application number
JP9202582A
Other languages
Japanese (ja)
Other versions
JPH0233166B2 (en
Inventor
Shigeru Futami
茂 二見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Manufacturing Co 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 Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Manufacturing Co Ltd
Priority to JP9202582A priority Critical patent/JPH0233166B2/en
Publication of JPS58208814A publication Critical patent/JPS58208814A/en
Publication of JPH0233166B2 publication Critical patent/JPH0233166B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D3/00Control of position or direction
    • G05D3/12Control of position or direction using feedback

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

PURPOSE:To ensure accurate positioning at a minute distance space for a traveling object which is affected by nonlinear friction, by giving attention to the elastic deformation degree between the traveling object and a driving motor and at the same time giving consideration to a sudden change of the frictional force. CONSTITUTION:A traveling object is affected by the nonlinear frictional force with a positioning device provided with said traveling object and a driving motor. When the traveling object is positioned toward the positive (negative) direction from its pause state by a distance DELTAY (DELTAY>0), the pause position of the traveling object is referred to as Y=0 along with the position of the driving motor set at X=0 where the energy stored in an equivalent spring provided between the driving motor and the traveling object is set at 0. In such a case, the control is carried out in order of the next (1)-(3). That is, the driving motor is actuated until z(=Y-X)=-fs(+fs) is satisfied (1); the driving motor is accelerated in the negative direction until z=-fm(+fm) is satisfied (3); and the driving motor is accelerated in the positive (negative) direction until the revolving speed of the motor is set at 0. As a result, it is possible to perform accurate positioning down to a minute distance.

Description

【発明の詳細な説明】 本発明は、移動体に非線形摩擦が作用する位置決め装置
の制御方式に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control system for a positioning device in which nonlinear friction acts on a moving body.

まず、本発明の制御方式の前提となる技術背景について
説明する。
First, the technical background on which the control method of the present invention is based will be explained.

第1図は非線形摩擦が作用するサーボ系のモデルを示す
もので、質量Mの移動体(11と、可動部の慣性質量m
のモータ(2)とがバネ定数にのバネ(3)で結合され
ている。このバネは、ギヤ、ボールスクリューなどの動
力伝達部や機構部に存在する低剛性部の等測的な特性を
表している。
Figure 1 shows a model of a servo system in which nonlinear friction acts, including a moving body (11) with mass M and an inertial mass m
The motor (2) is connected to the motor (2) by a spring (3) with a spring constant. This spring represents the isometric characteristics of low-rigidity parts that exist in power transmission parts and mechanical parts such as gears and ball screws.

モータ(2)と移動体+1)の位置をそれぞれx、yで
表し、バネの変位をz (=y−x)と表す。モータは
駆動力Uを発生し、このUが唯一の操作可能な量である
。移動体には非線形摩擦力Fが作用するが、このFは第
1図(blに示すように移動体+1)の速度yに対して
yが0すなわち静止しているときには静止摩擦力F5を
持ち、y≠0すなわち移動体が動いているときには動摩
擦力F%を持つという特性を有している。
The positions of the motor (2) and moving body +1) are represented by x and y, respectively, and the displacement of the spring is represented by z (=y−x). The motor generates a driving force U, which is the only manipulable quantity. A nonlinear frictional force F acts on the moving body, and this F has a static frictional force F5 when y is 0, that is, at rest, with respect to the velocity y in Figure 1 (moving body + 1 as shown in bl). , y≠0, that is, when the moving body is moving, it has a characteristic that it has a dynamic friction force F%.

このモデルの微分方程式は次のように表される。The differential equation of this model is expressed as follows.

mx+K (x−y) =u  ・・・−−・11)M
y  着 K (y  x) ・ ・ ・ ・ ・ ・ ・(2) この(2)式をz=y−xで表すと、 M z + K z ・ ・ ・ ・ ・ ・ ・(3) と定義すれば、 ・・・・・・・(6) このような系では非線形摩擦が移動体が動き始めた瞬間
に±F から±F  (F  >F  )に突変S  
      九    S    戦するため、従来の
制御力法では運動に行き過ぎを牛し、ある間隔以下の位
置決めはモきない。
mx+K (x-y) =u ・・・---・11)M
y K (y ......(6) In such a system, the nonlinear friction suddenly changes S from ±F to ±F (F > F) at the moment the moving body starts moving.
In order to fight, the conventional control force method prevents excessive movement and does not allow positioning below a certain distance.

このことを以下に説明する。まず、この系がどのような
挙動をとるかについて考えると、初期状態として、ハネ
が自然長でかつギータと負荷がそれぞれの原点、一つま
りx=0.y=0に静止している場合を考える。この状
態から、モータを準静的に(極めてゆっくりと)正方向
に動かした場合を考えると、次のようになる。
This will be explained below. First, considering how this system behaves, the initial state is that the spring has its natural length and the gear and load are at their respective origins, that is, x=0. Consider the case where the object is stationary at y=0. If we consider the case where the motor is moved quasi-statically (very slowly) in the forward direction from this state, the following will occur.

0≦x < fz つまり−fs<z≦0のとき、負荷
には静止摩擦力が作用し、負荷は原点に静止したままで
ある。
When 0≦x<fz, that is, −fs<z≦0, static frictional force acts on the load, and the load remains stationary at the origin.

x−fz つまりz=  [5のとき、バネ力は静止摩
擦力と等しくなる。
When x-fz, that is, z=[5, the spring force is equal to the static friction force.

x > f s つまりz<  fsのとき、x = 
f s よりごくわずかでもXが正方向に動くとバネ力
は静止摩擦力に打ちllI′5)、負荷が動き始め、同
時に摩擦力は動摩擦力に突変する。実際上はx −f 
5で負荷が動き始めると考えてよい。
x > f s In other words, when z < fs, x =
If X moves in the positive direction even slightly than f s , the spring force overcomes the static frictional force llI'5), the load begins to move, and at the same time the frictional force suddenly changes to a dynamic frictional force. Actually x − f
It can be assumed that the load starts to move at 5.

x−fs において負荷が動き始め、モータはx −f
s  に停止したまま(モータの位置は通常のサーボ系
で制御可能である)だとすると、負荷が次に静止するま
での挙動は次式で表される。
The load starts moving at x-fs, and the motor moves at x-f
Assuming that the motor remains stopped at s (the position of the motor can be controlled by a normal servo system), the behavior of the load until it next stops is expressed by the following equation.

x=0 ω、 ’J+Y=f、、  −f、、。x=0 ω, 'J+Y=f,, -f,,.

(4)式より (7)式で表される系の挙動は第2図の位相面で表され
る。すなわち、この図は2次の微分方程式で表される系
の挙動を図式的に表現するもので、縦軸に速度に関する
量、横軸に位置に関する量がとられ、系の初期値および
時々刻々の挙動は位相面上の点で表される。
The behavior of the system expressed by equation (7) from equation (4) is expressed by the phase plane in FIG. In other words, this diagram graphically represents the behavior of a system expressed by a second-order differential equation, with the vertical axis representing velocity-related quantities and the horizontal axis representing position-related quantities. The behavior of is expressed as a point on the phase plane.

モータは(x、、  x) = (f、 、  0)に
停止したままである。バネ変位は初期状態(z、z/ω
−から中心(z、  ’z/輸) = (−f、、、 
0) 、半径 rs−r、、の円弧の位相面軌道上を動
き、(z、’z/ω、)−(fz  −2f、、、0)
で停止する。負荷は初期状態<y、  シ)= (0,
O)から、中心(y、  シ) = (fs   f#
L、  O)−半径r、−rつの円弧の位相面軌道上を
動き、(y。
The motor remains stopped at (x, , x) = (f, , 0). The spring displacement is in the initial state (z, z/ω
- to center (z, 'z/transport) = (-f, ,,
0) , moves on a phase plane orbit of an arc of radius rs-r, , (z,'z/ω,)-(fz -2f,,,0)
Stop at. The load is in the initial state <y, shi) = (0,
O), center (y, shi) = (fs f#
L, O) - moves on a phase plane orbit of an arc of radius r, -r, (y.

シ”) −(2(f、  −f、、’) 、  O)で
停止する。
”) −(2(f, −f,,'), O).

以上の考察かられかることは、負荷が一旦動き始めると
次に停止するのは2(fs   fz)だけ離れた位置
であり、2(fs−f、、)より小さい間隔では位置決
めできないことである。
What can be learned from the above considerations is that once the load starts moving, the next time it stops is at a position 2 (fs fz) away, and it is not possible to position at intervals smaller than 2 (fs - f,,). .

以上は第1図に示した非線形摩擦に対する結論であるが
第3図に示すように動摩擦力が物体の速度に応じて大き
くなる系の場合、x=fsにおいて負荷は動き始めるが
、モータがx=fsに停止したままであるとすると、負
荷が次に静止するまでの挙動は第4図のようになり、結
局k(fS −1%)より小さい位置間隔の位置決めは
できないことがわかる。ここでkは1≦に≦2なる範囲
の定数である。また第4図のC6はCc””2力C1で
表される定数である。
The above is a conclusion regarding the nonlinear friction shown in Figure 1. In the case of a system where the dynamic frictional force increases according to the speed of the object as shown in Figure 3, the load starts to move at x = fs, but the motor Assuming that the load remains stopped at =fs, the behavior until the load next comes to rest will be as shown in FIG. 4, and it can be seen that positioning at a position interval smaller than k (fS -1%) is ultimately impossible. Here, k is a constant in the range of 1≦ and ≦2. Further, C6 in FIG. 4 is a constant expressed by Cc""2force C1.

ごのように、従来′の制御方法は移動体の位置と目標位
置との差だけに注目し、かつ非線形摩擦の特徴である摩
擦力の突変を?、慮していないため、ある値より小さい
微細距離の位置決めはできない。
As you can see, conventional control methods focus only on the difference between the position of the moving body and the target position, and do not consider sudden changes in the frictional force, which is a characteristic of nonlinear friction. , it is not possible to perform positioning over a minute distance smaller than a certain value.

本発明はこのような系において、移動体の位置と目標位
置との差だけでなく移動体と駆動モータとの間の弾性変
形量2に注目し、がっ、摩擦力の突変を考慮することに
より、非線形摩擦が作用する移動体を微細距離間隔で位
置決めすることができる制御方式を提供することを目的
とするものである。
In such a system, the present invention focuses not only on the difference between the position of the moving body and the target position but also on the amount of elastic deformation between the moving body and the drive motor, and takes sudden changes in the frictional force into account. Accordingly, it is an object of the present invention to provide a control method capable of positioning a moving body on which nonlinear friction acts at minute distance intervals.

以下、本発明について詳述すれば、本発明の制御は、第
5図に示すように4つのステップから構成される。この
例では、正方向の位置決めについて述べるが負方向はx
、y、z、uの符号を逆にすれば全く同様に取り扱うこ
とができる。
The present invention will be described in detail below.The control of the present invention consists of four steps as shown in FIG. In this example, we will talk about positioning in the positive direction, but the negative direction is x
, y, z, and u can be treated in exactly the same way if the signs are reversed.

ステップ1:移動体とモータがともに静止し°ζいる状
!Bpo  (z、”z/ω%)= (zo 、0)。
Step 1: The moving object and motor are both stationary! Bpo (z, “z/ω%) = (zo, 0).

12o1<f  から、状態P r  (2、z / 
(IJ−)= (−f、 、  0)に動かす。
Since 12o1<f, the state P r (2, z /
Move to (IJ-) = (-f, , 0).

このステップの間、移動体は静止したままであり、単に
モータの位置を動かすだけであるから、何ら特別な制御
は必要なく、従来の方法で1分である。したがって、以
下ではステップlについては説明を省く。
During this step, the moving body remains stationary and the motor position is simply moved, so no special control is required and the conventional method takes 1 minute. Therefore, a description of step 1 will be omitted below.

ステップ2 : z −−−f5において、バネ力は静
止非線形摩擦に打ち勝ち、移動体は動き始め、非線形摩
擦は動摩擦にステップ的に減少する。
Step 2: At z---f5, the spring force overcomes the static nonlinear friction, the moving body starts moving, and the nonlinear friction decreases stepwise to dynamic friction.

このステップではモータを負方向に定加速する。第5図
のように、PH(z、z/ω□)−(−f、 、  0
)からPl  (z、  憂/ω、)= (−f、、 
、  V)へ特定の軌道上を動く。
In this step, the motor is constantly accelerated in the negative direction. As shown in Figure 5, PH (z, z/ω□) - (-f, , 0
) to Pl (z, sorrow/ω,) = (−f,,
, V) on a specific trajectory.

ステ・ノブ3:このステップはモータを正方向に定加速
する。第5図のようにPl  (z、’t/ω1)  
= (−f−−、v)からPl  (z、z/ω、)=
 (f、 、−2f、、、  O)へ特定の軌道上を動
く。また、この23点に静止するためには、+13に到
達した瞬間に一一〇となっていることが必要である。
Ste Knob 3: This step accelerates the motor in the forward direction. As shown in Figure 5, Pl (z, 't/ω1)
= (-f--, v) to Pl (z, z/ω,) =
It moves on a specific trajectory to (f, , -2f,,, O). Also, in order to stay at this 23 point, it is necessary that the value becomes 110 at the moment when +13 is reached.

ステップ4:23点でλ−0,2=0であるからこの点
で移動体は静止する。このステ、プではモータは静止し
たままであるので持分11な制御は必要ではない。
Step 4: Since λ-0,2=0 at the 23rd point, the moving body comes to rest at this point. Since the motor remains stationary in this step, no additional control is required.

上記のように、本発明のポイン1はステップ2とステッ
プ3にあるので、以下の説明もとの部分を中心に行う。
As mentioned above, the main point of the present invention is in steps 2 and 3, so the following explanation will focus on the original parts.

まず、非線形摩擦が作用するサーボ系で、位置決め間隔
を小さくするような制御を実現する本発明の詳細な説明
する。
First, a detailed explanation will be given of the present invention, which implements control to reduce the positioning interval in a servo system where nonlinear friction acts.

従来制御方式の欠点を考察すると、「位置決め間隔を小
さくする制御策は、負荷が動き始めて次に停止するまで
の間に、モータを反対方向(前の列では負方向)に動か
すことである」ことがわかる。
Considering the drawbacks of conventional control methods, ``The control strategy to reduce the positioning interval is to move the motor in the opposite direction (negative direction in the previous row) between the time the load starts moving and the time it stops.'' I understand that.

この問題は次のように表わされる。This problem is expressed as follows.

初期条件(x、  ′x) −(fs 、0)(y、y
)7(0,0) (z、 ’z/ω、rh)= <−rs、o>終端条件
 シーO l z l < fs 運動方程式 ω2ソ千2−−ω農’;  ”Rのもとに
Xを負方向に動かす。(以上(81式)終端条件は位置
決め時に9荷が停止する条件である。
Initial conditions (x, ′x) − (fs, 0) (y, y
)7(0,0) (z, 'z/ω, rh) = <-rs, o> Termination condition C O l z l < fs Equation of motion ω2 So 12--ω 0'; ``Under R , move X in the negative direction. (Formula 81 above) The termination condition is the condition that 9 loads stop during positioning.

本発明の位置決め制御のうち従来法と特に異な6ステン
ブ2.3.4の段階の制御を示す原理は第6図に示され
る。
The principle of the control of the six staves 2.3.4, which is particularly different from the conventional method among the positioning control of the present invention, is shown in FIG.

第6図には、モータ・移動体・弾性変形量に関する位相
面、それぞれ(X、  )C)、  (y、  ハ。
FIG. 6 shows phase planes related to the motor, moving body, and elastic deformation, (X, )C) and (y, C), respectively.

(z、z/ω、)により、本発明の制御を行ったときの
応答が示されている。
(z, z/ω,) indicates the response when the control of the present invention is performed.

(z、2/ω、、)の軌道がp、、p2.p3点を通過
する時刻に対応する(X、x)、  (y、y)の軌道
上の点がそれぞれP+  X、  P2x、    (
P3xおよびP+  y、Pl )’I  Pl )’
に相当する。
The orbits of (z, 2/ω, ,) are p, , p2 . The points on the orbits of (X, x) and (y, y) corresponding to the time of passing through point p3 are P+ X, P2x, (
P3x and P+ y, Pl )'I Pl )'
corresponds to

(z、’z/ω1)位相面上で制御方式を説明すると、 ステップ2:I)、点(z、z/ω、、)=(−fs。To explain the control method on the (z,’z/ω1) phase plane, Step 2: I), point (z, z/ω, , ) = (-fs.

O)を始点とし、中心(z−、′1./ω1)−(ヒf
O) as the starting point, and the center (z-,'1./ω1)-(hyf
.

lU、o)、半径r−U十fs −f、WLの円弧が2
− fやの直線と交差する点P2  (z、;、/ω1
)(f、、、  ν)までの円弧軌道ステップ2の制御
の(z、”z/ωユ)十の軌道である。
lU, o), radius r - U + fs - f, the arc of WL is 2
− Point P2 (z, ;, /ω1
) (f, , ν) is the arc trajectory of step 2 control (z, ”z/ωyu) ten trajectory.

この間モータは負方向に加速度ω2[Jで定加速される
ことに相当する。
During this period, the motor is constantly accelerated in the negative direction at an acceleration ω2[J.

上記円弧の中心角をθ(rad)、Pl  ・Plへ移
行する時間をτ(sec)とすると、円弧を一周つまり
2πrad回ると固有周期ω /2π九 に相当することがら τ−ω−1θ             ・・・(9)
となる。さらに第6図上の幾何学的関係からステップ3
:12点(z、  ”t/ω?L)=(−fつ。
If the central angle of the above circular arc is θ (rad), and the time to transition to Pl ・Pl is τ (sec), one rotation around the arc, that is, 2π rad, corresponds to the natural period ω /2π9, so τ − ω − 1θ ・...(9)
becomes. Further, from the geometrical relationship in Figure 6, step 3
: 12 points (z, "t/ω?L) = (-f points.

■)を始点とし、中心(z、z/ω1)=(−f、  
−U、   0)   、 半n  ’  =  U 
 )  [3−f−y。
■) is the starting point, and the center (z, z/ω1) = (-f,
-U, 0), half n' = U
) [3-f-y.

の円弧がシ/ω1−oの直線と交差する点P3 (Z、
 z/”、 ) = <1s−2f、)までの円弧軌道
がステップ3の制御の(z。
Point P3 (Z,
The arc trajectory up to z/'', ) = <1s-2f, ) is the control (z of step 3).

二/〜)上の軌道である。2/~).

この間モータは正方向に加速度ω2Uで定加速されるこ
とに相当する。
During this time, the motor is constantly accelerated in the positive direction at an acceleration ω2U.

(z、  玉/ω、)上の軌道はz=”ffLの直線に
対し7て全く対称であるから、P 2−P 3への移行
時間は前記τになる。
Since the trajectory on (z, ball/ω,) is completely symmetrical with respect to the straight line of z=”ffL, the transition time to P 2 - P 3 is the above-mentioned τ.

ステップ4:P3点(z 、  z / ωfL) =
(f、  −2f、、、、  O)上に停止。このステ
ップでは、モータの加速度はゼロである。
Step 4: P3 point (z, z/ωfL) =
Stop on (f, -2f, ,, O). At this step, the motor acceleration is zero.

(さらに、モータは停止することが後述される) 以上の制御をまとめると、 モータの運動で表わすと ・・・・・ (12〉 ただし、時間tはステップ2の初め、つまり移動体が動
き始めた瞬間をゼロとしている。
(Furthermore, it will be explained later that the motor stops.) To summarize the above control, expressed in terms of motor motion... (12) However, time t is the beginning of step 2, that is, the moving object starts moving. The moment when

(z’、”z/ω、、、)上の軌道で表わすと、・ ・
 ・ ・ ・ (13) さて、以上のような制御を行うと、通雷の制御方式によ
り間隔が小さい位置決めが行われること定量的に説明す
る。
(z',"z/ω,,,) If expressed in the above orbit,...
・ ・ ・ (13) Now, it will be quantitatively explained that when the above control is performed, positioning with small intervals is performed by the lightning control method.

ステップの初めで、 (x、 x)−(f、 、 0)    ・・・(14
)あるから、モータの速度と位置は次式になる。
At the beginning of the step, (x, x) − (f, , 0) ... (14
), the speed and position of the motor are as follows.

・・・・・ (15) ・ ・ ・ ・ ・ (16) したがって、ステップ4において (x、  x) = (f、  −67” Ur” 、
 0)   (17)となる。
・・・・・・ (15) ・ ・ ・ ・ ・ ・ (16) Therefore, in step 4, (x, x) = (f, -67"Ur",
0) (17).

(13)式と(17)式よりステップ4の初めっまり 
L=2rにおいて、 x=Q  かつ z=Q となり、 y2x→2 であるからこの瞬間に シ=0 となる。
From equations (13) and (17), the beginning of step 4
At L=2r, x=Q and z=Q, and since y2x→2, at this moment shi=0.

さらに、 +21=IfS−2f%I<f、  ・−・(18)つ
まり、弾性変形量は静止摩擦力に打ち勝てない範囲であ
るから、 “yはステップ4の初めの瞬間に停止し、この点が位置
決め点となる。′ 第6図のΔXは(16)式から さらに、移動体の位置決め間隔Δyは、t−2τにおけ
る2とXとの和で辱えられるから、・・・・・ (20
) となる。
Furthermore, +21=IfS-2f%I<f, ... (18) In other words, since the amount of elastic deformation is in a range that cannot overcome the static friction force, "y stops at the beginning of step 4, and at this point is the positioning point.' Since ΔX in Fig. 6 is determined by equation (16), and the positioning interval Δy of the moving object is the sum of 2 and X at t-2τ,... 20
) becomes.

ここで、 とおくと Δy=2  (f、−f%)P    ・ ・ ・ (
22)と書けるが、第7図に示すようにpはhの串間減
少関数である。
Here, if we set Δy=2 (f, -f%)P ・ ・ ・ (
22), where p is a Kushima decreasing function of h, as shown in FIG.

以上のことから次の結論を得る。From the above we draw the following conclusion.

1、  h−一大つまり、モータの加速度ω農Uが大き
くなるにつれて、位置決め間隔Δyはゼロに近づく。つ
まり従来の制御方式では実現できない微小の間隔の位置
決めが可能になる。
1. h-large In other words, as the motor acceleration ω increases, the positioning interval Δy approaches zero. In other words, it becomes possible to perform positioning at minute intervals that cannot be achieved using conventional control methods.

2、 ΔyとUとは(20)式で表わされる1対1の関
係がある。
2. There is a one-to-one relationship between Δy and U as expressed by equation (20).

3、 τとLJとは(11)式で表わされる1対1の関
係がある。したがって、2よりΔyとτとは1対1に関
係することになる。
3. There is a one-to-one relationship between τ and LJ as expressed by equation (11). Therefore, from 2, there is a one-to-one relationship between Δy and τ.

i;(項で述べた原理に基づき具体的な実施例を2つ述
べる。
i; (Two specific examples will be described based on the principle described in section 2.

第8図は<11. (21式で表わされる系のブロック
線図である。この図で表わされる系が本発明の制御対象
である。この図で(1)は移動体のサーボ系モデル、(
2)はモータのサーボ系モデル、ブロック(4)は非線
形摩擦のサーボ系モデルを表すものである。
Figure 8 shows <11. (This is a block diagram of the system expressed by Equation 21. The system expressed in this figure is the control target of the present invention. In this figure, (1) is the servo system model of the moving body, (
Block 2) represents a servo system model of the motor, and block (4) represents a servo system model of nonlinear friction.

〔制御方式〕〔control method〕

実施例の1つく制御方式1)のブロック線図を第9図に
示す。第9図に示す制御ブロックは次の5つの構成要素
から成る。
A block diagram of one control method 1) of the embodiment is shown in FIG. The control block shown in FIG. 9 consists of the following five components.

■制御対象(5) ■駆動力発生器(6) ■スイッチ(7) ■ステップ1の制御系(8) ■ステップ2,3.4の制御系(9) 以下各構成要素について説明する。■Controlled object (5) ■Driving force generator (6) ■Switch (7) ■Step 1 control system (8) ■Control system for steps 2 and 3.4 (9) Each component will be explained below.

■の制御対象(5)は第8図で示されるものである。The controlled object (5) in (2) is shown in FIG.

■駆動力発生器(6)は、駆動力指令U′を入力してモ
ータ駆動力Uを発生ずるものである。これは、モータ駆
動力を発生するための通常の電気回路、パワーアンプな
どから成るものである。これは応答が速く、理想的な特
性を持つと仮定できるため、u z” u ’となるブ
ロック要素で表わしている。
(2) The driving force generator (6) receives the driving force command U' and generates the motor driving force U. This consists of ordinary electric circuits, power amplifiers, etc. for generating motor driving force. Since this can be assumed to have a fast response and ideal characteristics, it is represented by a block element u z'' u '.

■スイッチはステップ1の制御(端子1−3接続)とス
テップ2,3.4の制御(端子2−3接続)を切替える
もので、初め端子1−3が接続され、(i)ステップl
の制御でモータがx=f  に到達、あるいは(11)
移動体が動き始めた(y≠0あるいはy≠Oが検出され
たとき)瞬間に端子2−3の接続に切替られる。
■The switch changes the control of step 1 (terminal 1-3 connection) and the control of steps 2 and 3.4 (terminal 2-3 connection). Initially, terminal 1-3 is connected, and (i) step l
The motor reaches x=f under the control of (11)
The moment the moving body starts moving (when y≠0 or y≠O is detected), the connection is switched to terminals 2-3.

■ステ/プlの?!III御糸 ステップ1の間、移動体は静止したままであるから、こ
のステップの制御はモータ単体を動かずことが目的であ
る。したがって、通常の位置サーボ系で構成することが
可能で第9図にはモータの位置と速度をフィードRンク
し、位置指令Xゎ−f、が与えられる位置サーボ系とし
て示されている。
■Step/Pl's? ! III Since the moving body remains stationary during Miito step 1, the purpose of controlling this step is not to move the motor alone. Therefore, it is possible to configure the system with an ordinary position servo system, and FIG. 9 shows a position servo system in which the position and speed of the motor are fed and the position command X-f is given.

■ステップ2.3.4の制御系 この制御系が本発明の要点となるところである。ステッ
プ2,3.4はモータを(12)式のように駆動すれば
よい。
■Control system of step 2.3.4 This control system is the key point of the present invention. In steps 2 and 3.4, the motor may be driven as shown in equation (12).

(1)式よりモータ駆動力には次のようになる。From equation (1), the motor driving force is as follows.

(K (x−y)     −ヌτ≦【・ ・ ・ ・
 ・ (23) u  u’だから、U′を(23)式のように発生すれ
ばよい。
(K (x-y) −nuτ≦[・ ・ ・ ・
・(23) Since u u', U' can be generated as shown in equation (23).

(23)式は なる関数発生したものと、x、yを検出し、この差z=
y−xに定数Kを乗じた量との差となる。
Equation (23) is a function that is generated, detects x, y, and calculates the difference z=
This is the difference between the amount obtained by multiplying y−x by the constant K.

U、の関数発生は次のように行う。The function generation of U is performed as follows.

(i)位置決め間隔Δyを与える。(i) Give the positioning interval Δy.

より(i)のΔyに対応するUを求める。From this, find U corresponding to Δy in (i).

(iii)TJとてとが1対lに対応する(11)式よ
り(ii )で求められたUに対応するτを求める。
(iii) Find τ corresponding to U obtained in (ii) from equation (11) in which TJ corresponds to 1 to l.

(iv )、 (ii)、  (iii)で求められた
U。
U obtained in (iv), (ii), and (iii).

τを用い、第9図のスイッチが端子2−3に切替られた
瞬間を時間の原点t=Qとして、 なる関数発生を行う。(第10図) この関数発生は各時刻において定数値を出ものであるか
ら、公知手段により容易に実現できる。
Using τ, the moment when the switch in FIG. 9 is switched to terminal 2-3 is set as the origin of time t=Q, and the following function is generated. (FIG. 10) Since this function generation generates a constant value at each time, it can be easily realized by known means.

〔制御方式2〕 第2の実施例(制御方式2)のブロック線図を第11図
に示す。
[Control Method 2] A block diagram of the second embodiment (control method 2) is shown in FIG. 11.

第11図に示す制御ブロックは次の5つの構成要素から
成る。
The control block shown in FIG. 11 consists of the following five components.

■制御対象(5) ■駆動力発生器C6ン ■スイッチ(7) ■ステップ1の制御系(8) ■ステップ2,3.4の制御系(10)以上の5つの構
成要素のうち■、■、■、■はに記の制御方式lと構成
1機能ともに全く同じである。したがって、ここでは説
明を省く。
■Controlled object (5) ■Driving force generator C6 ■Switch (7) ■Step 1 control system (8) ■Step 2, 3.4 control system (10) Among the above five components, ■ Control method 1 and configuration 1 functions described in (1), (2), and (2) are exactly the same. Therefore, the explanation is omitted here.

■ステップ2,3.4の制御系QQI 前項の本発明の詳細な説明により、ステップ2. 3.
 4では弾性変形量2を(13)式に示されるようなバ
タンで制御すればよい。
■Control system QQI in steps 2 and 3.4 According to the detailed explanation of the present invention in the previous section, step 2. 3.
4, the elastic deformation amount 2 may be controlled by a slam as shown in equation (13).

モータ位置Xと移動***置yとを検出し、弾性変位置を
2をz = y−xで求める この2の値に対し第13図に示す関数発生を行いこ◇ の結果にω□を乗じたものを2とする。
Detect the motor position Let the number be 2.

モータ速度にと移動体速度シとを検出し、弾性変位速度
z’lr’z =”y−’xで求める2と2との差をe
(=2−2)とし、このeに対してモータ操作力を e≧0のとき u 1  = +(J IIIIXa<
0のとき ur =Uつ とする。±Uアはモータの最大操作量であるミこのよう
に最大操作置土Un欲の切替を行う制御はバングバング
(B ang−B a n g)制御と呼ばれるもので
あるが、luJ替回数を減少させるために第12図のよ
うにリニ゛J′部(11)を含めることが有効であるこ
とが知られている。
Detect the motor speed and the moving body speed, and calculate the difference between 2 and 2 found by elastic displacement speed z'lr'z = "y - 'x".
(=2-2), and when the motor operating force is e≧0 for this e, u 1 = + (J IIIXa<
When 0, let ur=U. ±Ua is the maximum operation amount of the motor.The control that switches the maximum operation amount in this way is called bang-bang (Bang-Bang) control, but it reduces the number of luJ changes. It is known that it is effective to include a linear J' portion (11) as shown in FIG. 12 in order to achieve this.

第13図の関数発生は次のように行う。The function shown in FIG. 13 is generated as follows.

(1)位置決め間隔Δyを与える ( ii )ΔyとIJとが1対1に対応する(20)
式より (i)のΔyに対応するUを求める( iii
 )  (ii )で求められたUを用い、(z、z/
ω?L)位相面上で次の関数発生を行う ■z<  f5 あるいはz > f g  2 f、
のときに/ω□ −〇 ■−f、≦z < −rゎのとき PI (−fS、O)を通る中心(−、f、 +U。
(1) Give the positioning interval Δy (ii) There is a one-to-one correspondence between Δy and IJ (20)
Find U corresponding to Δy in (i) from the formula (iii
) Using U obtained in (ii), (z, z/
ω? L) Generate the following function on the phase plane ■z< f5 or z > f g 2 f,
When /ω□ −〇■−f, when ≦z < −rゎ, the center (−, f, +U) passes through PI (−fS, O).

0)、半径fS −f、+Uの円弧 ■−f、≦z<f5−2f%のとき P3  (re、  −2Fo、0)を通る中心(−f
、、−U、  0 )、 半径f、−f−→Uの円弧 この関数発生は−・定価あるいは平面上の円弧であるか
ら公知手段により容易に実現できる非線形摩擦が第3図
に示すクーロン摩擦と粘性減衰摩擦の場合には、fil
、 +21に対応する微分方程式は、 となる。
0), radius fS -f, +U arc■-f, when ≦z<f5-2f%, the center (-f
,, -U, 0), arc of radius f, -f-→U This function is generated by - Since it is a regular price or a circular arc on a plane, nonlinear friction that can be easily realized by known means is Coulomb friction as shown in Figure 3. and in the case of viscous damped friction, fil
The differential equation corresponding to , +21 is as follows.

(25)式はfil式と全く同じであるが、(26)式
は粘性減衰項cyだけ(2)式と異なる。
Equation (25) is exactly the same as Equation fil, but Equation (26) differs from Equation (2) only in the viscous damping term cy.

この系では、モータを静止させたままのときの位置決め
間隔はk (f、−f、、 ) 、  1≦k〈2とな
る。これは、y≠0のとき粘性摩擦力がyをOに近づけ
る方向に作用し、C=Oの場合より位置決め間隔が小さ
くなるものである。
In this system, the positioning interval when the motor remains stationary is k (f, -f,, ), 1≦k<2. This is because when y≠0, the viscous frictional force acts in a direction that brings y closer to O, and the positioning interval becomes smaller than when C=O.

(25)、  (26>式で表わされる系に対して、h
;1項までに説明した制御方式を通用すると、移動体は
粘性減衰力cyによって速度が低下するため、位置決め
間隔はΔyより小さい値となる。これをa・Δyと書く
と aはΔyと非線形摩擦の形で決まる量でΔy−・Oのと
きa−* 1 となる性質がある。
(25), (26> For the system expressed by formula, h
; If the control method described up to Section 1 is applied, the speed of the moving object is reduced by the viscous damping force cy, so the positioning interval becomes a value smaller than Δy. When this is written as a·Δy, a is a quantity determined by Δy and nonlinear friction, and has the property of becoming a−* 1 when Δy−·O.

ごのaを用いて(31)式に相当する式は、となる。The equation corresponding to equation (31) using a is as follows.

したが、て第3図の非線形摩擦の系ではΔy ′ =a
 ・Δy とし、Δy′とUとの関係をあらかじめ1算しておけば
前述した制御方式を通用できる。
However, in the nonlinear friction system shown in Figure 3, Δy ′ = a
-If Δy is assumed and the relationship between Δy' and U is calculated in advance, the above-mentioned control method can be applied.

現実には非線系摩擦は第1図、第2図で示した形どおり
ではないことが多いが、この場合も上記の係数aを導入
すればよい。
In reality, nonlinear friction often does not take the form shown in FIGS. 1 and 2, but in this case as well, the coefficient a described above may be introduced.

上記の説明ではモータの動特性を第14図のブロック線
図で表わされるものとした。この系はモータ駆動力が直
接に指令できるもので、物理的にはモータを定電流源に
よって(電流制御)駆動することに相当する。
In the above description, the dynamic characteristics of the motor are represented by the block diagram shown in FIG. 14. This system allows the motor driving force to be directly commanded, and physically corresponds to driving the motor with a constant current source (current control).

モータを定電圧源で駆動(電圧制御)する場合のブロッ
ク線図は第15図に示される。この場合も第16図に示
すように電流フィーI・バンクを構成すると、電流ルー
プの応答は極めて速くできるので等測的に電流制御と同
しになる。つまり、第16図で +r −u/にτ とすれば、第14図と同しになる。
A block diagram when the motor is driven by a constant voltage source (voltage control) is shown in FIG. In this case as well, if the current fee I bank is configured as shown in FIG. 16, the response of the current loop can be extremely fast, so that it is isometrically the same as current control. That is, if we set τ to +r −u/ in FIG. 16, the result will be the same as in FIG. 14.

以上で、第14図がモータの特性を一般的に表わすとし
てよいことがわかる。
From the above, it can be seen that FIG. 14 can be considered to generally represent the characteristics of the motor.

上述したように本発明は、移動体とモータとで構成され
、移動体に非線形摩擦力が作用する位置決め装置におい
て、移動体を停止の状態から正(負)方向に距離Δy 
(Δ’y>o>の位置決めをする場合、前記駆動モータ
を、移動体の停止位置をy=oとし、駆動モータと移動
体との間の等価バネに蓄積されたエネルギーがゼロとな
る駆動モータの位置をx=Qとするとき、 ■z=  f5  (+fs)となるまで駆動モータを
動かす。
As described above, the present invention provides a positioning device that includes a movable body and a motor, and in which a nonlinear frictional force acts on the movable body.
(When positioning Δ'y>o>, the drive motor is driven so that the stopping position of the moving body is y=o, and the energy accumulated in the equivalent spring between the drive motor and the moving body is zero. When the motor position is x=Q, move the drive motor until z=f5 (+fs).

■z=−f、、  (十f、、)となるまで駆動モータ
を負(正)方向に加速する。
■Accelerate the drive motor in the negative (positive) direction until z=-f, (10f, ,).

■駆動モータの速度がゼロになるまで正(負)方向に加
速する。
■Accelerate in the positive (negative) direction until the drive motor speed reaches zero.

という順序で制御するようにしたので、従来の制御では
所定の最小位置決め間隔より小さくできなかった位置決
めが、微細な距離まで正確に行えるという効果を秦する
ものである。
Since the control is performed in this order, positioning, which could not be made smaller than a predetermined minimum positioning interval using conventional control, can be performed accurately down to minute distances.

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

第1図は非線形摩擦が作用するサーボ系のモデルを示す
説明図、第2図はその系の挙動を表す位相面図、第3図
は動摩擦力が物体の速度に応じて変化する糸の速度と摩
擦力の関係を示すグラフ、第4図はその系の挙動を表す
位相面図、第5図はハネ変位の位相面軌道を示すグラフ
、第6図は各変数の位相面図、第7図はhの増加に対す
るpの減少の状態を示すグラフ、第8図は制御対象のサ
ーボモデルを示すブロック線図、第9図は本発明の第1
実施例の構成を示すブロック線図、第10図は本発明に
よるモータの駆動力の関数を示すグラフ、第11図は本
発明の第2実施例の構成を示すブロック図、第12図は
バングバング制御の修正を行った駆動力の関数を示すグ
ラフ、第13図は第2実施例に幻する制御関数の位相面
図、第14図はモータの動特性をモデル化したブ1」7
211図、第15図はモータを電圧制御する場合のブロ
ック線図、第16図は第15図で示すブロック線図の制
御系に電流フィードバンクを構成して第14図に示すモ
デルと等価な特性を得た制御系のブロック線図である。 図中T1)は移動体、(2)はモータ、(3)はバネを
示す。 特許出願人 株式会社安川電機製作所 代理人伊東守忠(ほか2名) 第  1  図 第3図
Figure 1 is an explanatory diagram showing a model of a servo system where nonlinear friction acts, Figure 2 is a phase diagram showing the behavior of the system, and Figure 3 is the speed of the thread where the dynamic frictional force changes depending on the speed of the object. Graph showing the relationship between The figure is a graph showing a decrease in p with respect to an increase in h, FIG. 8 is a block diagram showing a servo model to be controlled, and FIG.
A block diagram showing the configuration of the embodiment, FIG. 10 is a graph showing the function of the driving force of the motor according to the present invention, FIG. 11 is a block diagram showing the configuration of the second embodiment of the present invention, and FIG. 12 is a bang bang A graph showing the driving force function after control correction, FIG. 13 is a phase diagram of the control function appearing in the second embodiment, and FIG. 14 is a graph showing the dynamic characteristics of the motor.
Figures 211 and 15 are block diagrams for voltage control of the motor, and Figure 16 is a model equivalent to the model shown in Figure 14 by configuring a current feed bank in the control system of the block diagram shown in Figure 15. FIG. 2 is a block diagram of a control system whose characteristics have been obtained. In the figure, T1) indicates a moving body, (2) a motor, and (3) a spring. Patent applicant Yaskawa Electric Co., Ltd. Agent Moritada Ito (and 2 others) Figure 1 Figure 3

Claims (1)

【特許請求の範囲】 1、 移動体とモータとで構成され、移動体に非線形摩
擦力が作用する位置決め装置において、移動体を停止の
状態から正(負)方向に距離Δy(Δy〉0)の位置決
めをする場合、前記駆動モータを次の順序で制御するこ
とを特徴とする位置決め装置の制御方式。。 移動体の停止位置をy=oとし、駆動モータと移動体と
の間の等(曲ハネに蓄積されたエネルギーがゼロとなる
駆動モータの位置をx=0とするとき、■z−fs  
<Ifs)となるまで駆動モータを動かす。 ■z−−f、(→「つ)となるまで駆動モータを負(正
)方向に加速する。 ■駆動モータの速度がゼロになるまで正(負)方向に加
速する。 但し、正負及び(−の符号は同順とする。 ここで、2:等価ハネ弾性変形量(=y−x)f5:静
止摩擦力と拮抗する等価ハネ弾性変形量f、:動摩擦力
と拮抗する等価ハネ弾性変形量2、 移動体とモータと
で構成され、移動体に非線形摩擦力が作用する位置決め
装置において、移動体を停止の状態から正(負)方向に
距離Δy (Δy〉0)の位置決めをする場合、あらか
じめ定められるΔyとモータの駆動力Uとの関係式と、
上記Uとステップ移行時間τとの関係式するUとτを求
めておき、駆動モータを次の順序で制御することを特徴
とする特許請求の範囲第1項記載の位置決め装置の制御
方式。 ■z −f s  (+ f s )となるまで駆動モ
ータを動かす。 ■この位置から時間τだけ加速度mω2Uで負(正)方
向に定加速する。 ■更に時間τだけ加速度mω農Uで正(負)方向に定加
速する。 (uL、正負の符号は同順とする。 ここで、2:等価バネ弾性変形量(= y −x)f3
:静止摩擦力と拮抗する等価バネ弾性変形量f、、:動
摩擦力と拮抗する等価バネ弾性変形量r11:駆動モー
タの慣性質量 ω1 :移動体固有角振動数 3、移動体とモータとで構成され、移動体に非線形摩擦
力が作用する位置決め装置において、移動体を停止の状
態から正(負)方向に距離Δy(Δy〉0)の位置決め
をする場合、あらかじめ定められるΔyとモータの駆動
力Uとの関係式(aはΔyと非線形摩擦の形より定まる
係数)を用いて、移動体の位置決め間隔Δyに対応する
Uを求め、(z、”t/ω%)位相面上で(i)lzl
>fs あるいはl 21 < l f、−2f%1の
ときニー〇 (ii)  f、、; l z l≦f、のとき、p、
  <壬f、、O)を通る、中心(Tfつ±U、−O)
、 半径 f −1% →【ノの円弧 (iii )  f、−2f、、≦121≦f、のとき
、P3  (土(−2f%)、0)を通る、中心(+f
、、 :l″U、  0) 。 半i¥ r3f、、+uの円弧 で規定される軌道パタンを関数発生し、駆動モータを次
の順序で制御することを特徴とする特許請求の範囲第1
項記載の位置決め装置の制御方式。 ■z −−−fs  (→−fs)となるまで駆動モー
タを動かす。 ■位置決め装置の(z、’z/ω%)の軌道が上記軌道
バタンと一致するように制御する。 ここで、2:等価バフ弾性変形量(= y−X)fs:
静止摩擦力と拮抗する等価バネ弾性変形量f、:動摩擦
力と拮抗する等価バネ弾性変形量m :駆動モータの慣
性質量 ω1 :移動体固有角振動数
[Claims] 1. In a positioning device that is composed of a movable body and a motor and in which a nonlinear frictional force acts on the movable body, a distance Δy (Δy>0) in the positive (negative) direction from a stopped state of the movable body 1. A control method for a positioning device, characterized in that when positioning, the drive motor is controlled in the following order. . When the stopping position of the moving body is y = o, and the position of the drive motor where the energy accumulated in the curved blade is zero is x = 0, ■ z - fs
The drive motor is operated until <Ifs). ■ Accelerate the drive motor in the negative (positive) direction until the speed of the drive motor becomes zero. - signs are in the same order. Here, 2: Equivalent spring elastic deformation amount (=y-x) f5: Equivalent spring elastic deformation amount that counteracts static friction force f,: Equivalent spring elastic deformation that counteracts dynamic friction force Quantity 2: In a positioning device that consists of a moving body and a motor and in which a nonlinear frictional force acts on the moving body, when positioning the moving body from a stopped state by a distance Δy (Δy〉0) in the positive (negative) direction. , a relational expression between predetermined Δy and motor driving force U,
2. A control method for a positioning device according to claim 1, wherein the relational expression U and τ between the U and the step transition time τ are determined in advance, and the drive motor is controlled in the following order. ■Move the drive motor until z −f s (+f s ). (2) Constantly accelerate from this position in the negative (positive) direction for a time τ at an acceleration mω2U. ■Furthermore, it is constantly accelerated in the positive (negative) direction by the acceleration mω for a time τ. (uL, positive and negative signs are in the same order. Here, 2: Equivalent spring elastic deformation amount (= y - x) f3
: Equivalent spring elastic deformation amount that counteracts static frictional force f, , : Equivalent spring elastic deformation amount that counteracts dynamic frictional force r11: Inertial mass ω1 of drive motor: Moving body natural angular frequency 3, composed of moving body and motor In a positioning device in which a nonlinear frictional force acts on a moving body, when positioning a moving body a distance Δy (Δy〉0) in the positive (negative) direction from a stopped state, a predetermined Δy and the motor driving force are used. Using the relational expression with U (a is a coefficient determined from Δy and the shape of nonlinear friction), find U corresponding to the positioning interval Δy of the moving body, and (z, "t/ω%) on the phase plane (i ) lzl
> fs or l 21 < l f, -2f When %1, then (ii) f,; l z When l≦f, p,
<壬f,,O), the center (Tf ±U, -O)
, Radius f -1% → [no arc (iii) When f, -2f,, ≦121≦f, the center (+f
,, :l″U, 0). A trajectory pattern defined by an arc of half i\r3f, , +u is generated as a function, and the drive motor is controlled in the following order.
Control method of the positioning device described in section. ■Move the drive motor until z ---fs (→-fs). (2) Control so that the trajectory of (z, 'z/ω%) of the positioning device matches the above trajectory slam. Here, 2: Equivalent buff elastic deformation amount (= y-X) fs:
Equivalent spring elastic deformation that counteracts the static frictional force, f: Equivalent spring elastic deformation that counteracts the dynamic frictional force m: Inertial mass of the drive motor ω1: Natural angular frequency of the moving body
JP9202582A 1982-05-29 1982-05-29 ICHIGIMESOCHINOSEIGYOHOSHIKI Expired - Lifetime JPH0233166B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9202582A JPH0233166B2 (en) 1982-05-29 1982-05-29 ICHIGIMESOCHINOSEIGYOHOSHIKI

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9202582A JPH0233166B2 (en) 1982-05-29 1982-05-29 ICHIGIMESOCHINOSEIGYOHOSHIKI

Publications (2)

Publication Number Publication Date
JPS58208814A true JPS58208814A (en) 1983-12-05
JPH0233166B2 JPH0233166B2 (en) 1990-07-25

Family

ID=14042989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9202582A Expired - Lifetime JPH0233166B2 (en) 1982-05-29 1982-05-29 ICHIGIMESOCHINOSEIGYOHOSHIKI

Country Status (1)

Country Link
JP (1) JPH0233166B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63273902A (en) * 1987-05-06 1988-11-11 Hitachi Ltd Positioning control method for moving object

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63273902A (en) * 1987-05-06 1988-11-11 Hitachi Ltd Positioning control method for moving object

Also Published As

Publication number Publication date
JPH0233166B2 (en) 1990-07-25

Similar Documents

Publication Publication Date Title
EP0289150A2 (en) Motion control method with minimum time path generation
Guo et al. Fusion of human and machine intelligence for telerobotic systems
Mao et al. Precision positioning of a DC-motor-driven aerostatic slide system
EP0289151A2 (en) Motion control apparatus having adaptive feedforward path tracking
JPH10235580A (en) Position and force target trajectory generator
Rostami Kandroodi et al. Control of Flexible Joint Manipulator via Reduced Rule‐Based Fuzzy Control with Experimental Validation
JPH0373007A (en) Ultra-precise positioning device
Gorman et al. Force control of linear motor stages for microassembly
JPS5932012A (en) Positioning servo system
JPS58208814A (en) Controlling system of positioning device
Chang et al. A concurrent design of input shaping technique and a robust control for high-speed/high-precision control of a chip mounter
JP3460761B2 (en) Robot control device
JPS5968021A (en) Feed control system of position controller
KR20090107864A (en) Apparatus for generating Velocity Profile, Apparatus for Controlling Motor and Method thereof
Muñoz Osorio et al. Operational space formulation under joint constraints
Weber et al. User-Defined Transition between Path Segments in Terms of Tolerances in Speed and Position Deviation
JP3444313B2 (en) Industrial robot controller
Szyszkowski et al. Improving time-optimal maneuvers of two-link robotic manipulators
JPS6132120A (en) Positioning control system
JPS61273608A (en) Direct teaching robot
JP2007164260A (en) Motor controller
JPH11184512A (en) Control gain determining method for robot
Han et al. Workspace Force/Acceleration Disturbance Observer for Precise and Safe Motion Control
Song et al. Robust friction compensation for precise and smooth position regulation
Tarn et al. Human/machine sharing control for telerobotic systems