JPH02292608A - positioning control device - Google Patents
positioning control deviceInfo
- Publication number
- JPH02292608A JPH02292608A JP11212189A JP11212189A JPH02292608A JP H02292608 A JPH02292608 A JP H02292608A JP 11212189 A JP11212189 A JP 11212189A JP 11212189 A JP11212189 A JP 11212189A JP H02292608 A JPH02292608 A JP H02292608A
- Authority
- JP
- Japan
- Prior art keywords
- positioning control
- counter
- setting
- stop
- speed
- 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
Landscapes
- Control Of Position Or Direction (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、サーボシステムにおける位置決め制御装置
に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a positioning control device in a servo system.
従来のサーボ位置決め制御装置では始点,終点という位
置情報を予めプログラムしておき、これにもとづいて位
置決めを行なうようにしているのが一般的である。In conventional servo positioning control devices, positional information such as a starting point and an ending point is generally programmed in advance, and positioning is performed based on this information.
しかしながら、上記の如き装置では外部から信号を受け
て、それから一定量だけ移動させて停止させる、という
要求に応じることができず、したがって適用範囲が限定
されるという問題がある。However, the above-mentioned devices cannot respond to a request to receive a signal from the outside, then move by a certain amount and then stop, and therefore have a problem in that the range of application is limited.
停止信号を受けるまでは、速度設定器にて設定された速
度にて回転する速度サーボとして制御し、停止信号を受
けたならば偏差カウン夕方式による位置決め制御に切換
え、停止位置設定器で設定されたパルス数分だけ移動し
てサーボロソク状態に入るようにする。Until it receives a stop signal, it is controlled as a speed servo that rotates at the speed set by the speed setting device, and when the stop signal is received, it switches to positioning control using the deviation counter evening method, and the speed set by the stop position setting device is changed. It moves by the number of pulses that were set and enters the servo solenoid state.
停止信号により設定停止位置の値を偏差カウンタに設定
し、以後は偏差カウンタ方弐による位置決め制御に切換
えて目標位置に停止させることにより、種々の要求に対
処し得る位置決め制御を可能にする。By setting the value of the set stop position in the deviation counter by the stop signal, and thereafter switching to positioning control using the deviation counter 2 and stopping at the target position, positioning control that can meet various demands is made possible.
第1図はこの発明の実施例を示すブロック図である。同
図において、■は位置決め制御装置で、マイクロコンピ
ュータ等の処理装置(マイコン)11、停止前の速度設
定用ボリュウム12(VR1),1 3 (VR2)
、停止までの移動量Pを設定する停止位置設定スイッチ
14、メモリl5、D / A i tn器l6および
エンコーダ4からのパルスを計数するカウンタ17等か
ら構成されている.なお、2はナーボアンプ、3はモー
タである。また、速度設定用ポリュウムをここでは2つ
設けたが、この数は必要に応じて決定する。FIG. 1 is a block diagram showing an embodiment of the invention. In the figure, ■ is a positioning control device, which includes a processing device (microcomputer) 11 such as a microcomputer, and volumes 12 (VR1) and 13 (VR2) for speed setting before stopping.
, a stop position setting switch 14 for setting the amount of movement P until stopping, a memory 15, a D/A itn device 16, a counter 17 for counting pulses from the encoder 4, and the like. Note that 2 is a nervous amplifier and 3 is a motor. Further, although two speed setting polyurethanes are provided here, this number is determined as necessary.
第2図は第1図の動作を説明するためのフローヂャート
、第3図はその動作を説明するためのタイムチャート、
第4図はこの発明の主要部を説明するためのブロソク図
である。以下、これらの図を参照してその動作を説明す
る。FIG. 2 is a flowchart for explaining the operation of FIG. 1, and FIG. 3 is a time chart for explaining the operation.
FIG. 4 is a block diagram for explaining the main part of this invention. The operation will be explained below with reference to these figures.
すなわち、第2図のステップ■〜■までは速度選択処理
を示し、速度設定用ポリュウムVR 1,VR2のいず
れかを選択し、これをそのままサーボアンプ2に対し速
度指令として出力する。第2図のステソプ■のSBUS
Yは、速度制御の終了とともに“0”とされるフラグを
示す。That is, steps (1) to (2) in FIG. 2 show the speed selection process, in which either one of the speed setting polygons VR1 and VR2 is selected, and this is directly output to the servo amplifier 2 as a speed command. SBUS of Stesop ■ in Figure 2
Y indicates a flag that is set to "0" upon completion of speed control.
この様子をタイムチャートで示すと、第3図(イ),(
口)のようになる。つまり、同図(口)の如き速度選択
信号VSELI (またはVSEL2)をONとし、
同図(イ)の如くモータの速度を速度設定用ボリュウム
VRI(またはVR2)で決まる速度にするための処理
である。This situation is shown in time charts as shown in Figure 3 (a) and (
mouth). In other words, turn on the speed selection signal VSELI (or VSEL2) as shown in the figure (mouth),
This is a process for setting the speed of the motor to the speed determined by the speed setting volume VRI (or VR2) as shown in FIG.
一方、ステノプ■〜0は、停止13号LSがONになっ
た後に行なわれる、偏差カウン夕方式の位置決め制御動
作を示すもので、まず、停止信号■,Sの立ち上がりで
SBLISYなるフラグを“1″にするとともに(■参
照)、エンコーダ4がらのパルスを計数するカウンタ1
7 (第2図.第4図にはFBCTとして示している)
をクリアする(■参照)。なお、偏差カウンタによる位
置決め制御方式自体は公知である。On the other hand, Stenop ■~0 indicates the positioning control operation of the deviation counter evening type, which is performed after stop No. 13 LS is turned on. First, at the rise of stop signals ■ and S, the flag SBLISY is set to '' (see ■), and the counter 1 that counts the pulses from the encoder 4.
7 (Figure 2. Shown as FBCT in Figure 4)
Clear (see ■). Note that the positioning control method using a deviation counter itself is well known.
次に、停止位置設定スイソチ14にて設定されている設
定移動IPと上記カウンタFBCTとの差を計算し、こ
れを偏差カウンタERCTに設定する([相]参照)。Next, the difference between the set movement IP set in the stop position setting switch 14 and the counter FBCT is calculated, and this is set in the deviation counter ERCT (see [Phase]).
そして、この偏差カウンタERCTの値が速度設定VR
I(またはVR2)以下であれば、偏差カウンタERC
Tの値をD/A変換器16にてディジタル/アナログ変
換し、サーボアンプに速度指令として出力する(■,@
参照)。これに対し、偏差カウンタERCTの値が速度
設定VRI(またはVR2)以上であれば、速度設定V
RI(またはVR2)の速度をそのまま出力する<0.
0参照)。これは、速度指令のはね上がりを防止するた
めである。また、実際には第4図の如く、リミッタ18
を設けて偏差が大きくなりすぎないようにする一方、速
度指令VRI(またはVR2)をそのまま与えるように
て切換えている。Then, the value of this deviation counter ERCT is the speed setting VR
If it is less than I (or VR2), the deviation counter ERC
The value of T is converted from digital to analog by the D/A converter 16 and output as a speed command to the servo amplifier (■, @
reference). On the other hand, if the value of the deviation counter ERCT is equal to or higher than the speed setting VRI (or VR2), the speed setting V
Output the speed of RI (or VR2) as is <0.
(see 0). This is to prevent the speed command from jumping up. In addition, in reality, as shown in FIG. 4, the limiter 18
is provided to prevent the deviation from becoming too large, while switching is made so that the speed command VRI (or VR2) is given as is.
このようにして、停止信号LSが与えられると、偏差カ
ウンタ方式の位置決め制御に切換えられ、設定移動IP
だけ移動して停止させられることになる。停止信号LS
O例を第3図(ハ)に示す。In this way, when the stop signal LS is given, the positioning control is switched to the deviation counter method, and the set movement IP
The vehicle will be forced to move and stop. Stop signal LS
An example of O is shown in FIG. 3 (c).
また、第3図(イ)はモータの動きを示し、その実線部
は偏差が大きい場合を示し、点線部は偏差が小さい場合
を示している。Further, FIG. 3(a) shows the movement of the motor, where the solid line section shows the case where the deviation is large, and the dotted line section shows the case where the deviation is small.
以上の如くすることにより、従来はできなかった次のよ
うなことが可能となる。By doing the above, it becomes possible to do the following things that were not possible in the past.
第5図はこの発明の応用例を示すブロック図である。FIG. 5 is a block diagram showing an example of application of the present invention.
すなわち、不等間隔に並べられたワーク5に予めマーク
6を付しておき、光センサ7にてマーク6を検出したら
、それから一定量移動させてワーク5を停止させること
ができ、これによりその適用範囲を拡大することが可能
となる。第6図はその動作を説明するためのタイムチャ
ートで、ここでは停止信号としてマーク検出信号が導入
されている点を除けば第3図と同じなので、説明は省略
する。That is, marks 6 are attached in advance to the workpieces 5 arranged at irregular intervals, and when the marks 6 are detected by the optical sensor 7, the workpieces 5 can be moved by a certain amount and stopped. It becomes possible to expand the scope of application. FIG. 6 is a time chart for explaining the operation, which is the same as FIG. 3 except that a mark detection signal is introduced as a stop signal, so the explanation will be omitted.
この発明によれば、速度制御と位置決め制御の切換えを
外部信号により可能としたので、不等間隔に並んだワー
クの位置決めをも容易に実現できるだけでなく、停止状
態時にはサーボロック状態とすることができ、柔軟性に
富む制御が可能となる利点がもたらされる。According to this invention, it is possible to switch between speed control and positioning control using an external signal, so it is not only possible to easily position workpieces lined up at uneven intervals, but also to make it possible to enter a servo lock state when stopped. This provides the advantage of flexible control.
第1図はこの発明の実施例を示すブロック図、第2図は
第1図の動作を説明するためのフローチャート、第3図
は同じくその動作を説明するためのタイムチャート、第
4図はこの発明の主要部を示すブロソク図、第5図はこ
の発明の応用例を説明するためブロソク図、第6図はそ
の動作を説明するためのタイムチャートである。
符号説明
1・・・位置決め制御装置、2・・・サーボアンプ、3
・・・サーボモータ、4エンコーダ、5・・・ワーク、
6・・・マーク、7・・・光センサ、11・・・データ
処理装置(マイコン)、12.13・・・速度設定用ボ
リュウム、14・・・停止位置設定スイソチ、15・・
・メモリ、16・・・D/A変換器、17・・・カウン
タ。
ス 2 z
3113 図FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a flow chart for explaining the operation of FIG. 1, FIG. 3 is a time chart for explaining the operation, and FIG. 4 is a flow chart for explaining the operation of FIG. FIG. 5 is a block diagram showing the main part of the invention, FIG. 5 is a block diagram for explaining an application example of the invention, and FIG. 6 is a time chart for explaining its operation. Code explanation 1...Positioning control device, 2...Servo amplifier, 3
... Servo motor, 4 encoders, 5... Workpiece,
6... Mark, 7... Optical sensor, 11... Data processing device (microcomputer), 12.13... Speed setting volume, 14... Stop position setting switch, 15...
-Memory, 16...D/A converter, 17...Counter. S 2 z 3113 figure
Claims (1)
速度にて駆動し、外部から停止信号を受けたときは偏差
カウンタ方式の位置決め制御に切換えて、前記停止位置
設定器にて設定された移動量だけ動かし、サーボロック
状態にする制御装置と、 を有してなることを特徴とする位置決め制御装置。[Claims] 1) at least one speed setting device and a stop position setting device; usually when a servo motor is driven at a speed set by the speed setting device and a stop signal is received from the outside; A positioning control device comprising: a control device that switches to a deviation counter type positioning control, moves by the amount of movement set by the stop position setter, and puts the servo in a locked state.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11212189A JPH02292608A (en) | 1989-05-02 | 1989-05-02 | positioning control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11212189A JPH02292608A (en) | 1989-05-02 | 1989-05-02 | positioning control device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02292608A true JPH02292608A (en) | 1990-12-04 |
Family
ID=14578714
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11212189A Pending JPH02292608A (en) | 1989-05-02 | 1989-05-02 | positioning control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02292608A (en) |
-
1989
- 1989-05-02 JP JP11212189A patent/JPH02292608A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| GB2115184A (en) | Information signal reproducing apparatus and devices for and methods of moving pick-up means thereof | |
| JPH02292608A (en) | positioning control device | |
| US3546559A (en) | Digital fine and coarse control wherein the command and position feedback are compared in serial fashion | |
| KR0160692B1 (en) | Method of getting zero-point for industrial controller | |
| US4814681A (en) | Rotary body position control apparatus | |
| JPS63167912A (en) | Servo controller | |
| JPS59229609A (en) | Control device of industrial robot | |
| JPH07110715A (en) | Position control device for robot system and control method thereof | |
| KR100190243B1 (en) | Device and method of position control for position controller | |
| JPH0726729Y2 (en) | Position control device | |
| JPH0738971Y2 (en) | Positioning device | |
| JPS58155308A (en) | Origin return method of positioning device | |
| JP2522668B2 (en) | Camera zoom position detection device | |
| JPH0437910A (en) | Motor positioning control system | |
| SU739469A1 (en) | Servo system | |
| JP3302758B2 (en) | Robot speed control method and device | |
| SU1072002A1 (en) | Positioning programmed control device with self-check | |
| JPS63214812A (en) | Servo motor positioning control device | |
| JPH07168628A (en) | Speed control device for automated guided vehicles | |
| JPH0916262A (en) | Motor controller | |
| JP2852772B2 (en) | Robot acceleration / deceleration control method | |
| JPS63155207A (en) | Speed control system | |
| JPH07171870A (en) | Injection molding machine | |
| JPH0431603Y2 (en) | ||
| JP3457019B2 (en) | Tracing control method |