Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0625937B2 - Positioning control device - Google Patents
[go: Go Back, main page]

JPH0625937B2 - Positioning control device - Google Patents

Positioning control device

Info

Publication number
JPH0625937B2
JPH0625937B2 JP10801786A JP10801786A JPH0625937B2 JP H0625937 B2 JPH0625937 B2 JP H0625937B2 JP 10801786 A JP10801786 A JP 10801786A JP 10801786 A JP10801786 A JP 10801786A JP H0625937 B2 JPH0625937 B2 JP H0625937B2
Authority
JP
Japan
Prior art keywords
circuit
level
output
motor
rotation direction
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.)
Expired - Lifetime
Application number
JP10801786A
Other languages
Japanese (ja)
Other versions
JPS62263512A (en
Inventor
典継 平位
正一 坂崎
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP10801786A priority Critical patent/JPH0625937B2/en
Publication of JPS62263512A publication Critical patent/JPS62263512A/en
Publication of JPH0625937B2 publication Critical patent/JPH0625937B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Control Of Position Or Direction (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、制御対象軸に取付けられたパルス発生器の
パルス信号をカウントし、そのカウント値に基いて制御
対象軸を任意の位置に停止させる位置決め制御装置に関
するものである。
DETAILED DESCRIPTION OF THE INVENTION [Industrial application] The present invention counts pulse signals of a pulse generator attached to a controlled shaft and stops the controlled shaft at an arbitrary position based on the count value. The present invention relates to a positioning control device.

〔従来の技術〕[Conventional technology]

この種の従来の位置決め制御装置として第2図に示すも
のがあつた。これは、工作機械の主軸等を予め決められ
た角度位置に停止させる、いわゆる、オリエンテーシヨ
ンを行うもので、モータ(1)はモータ速度制御装置(2)に
よつて速度制御されるようになつている。モータ(1)に
は回転速度に応じた周波数で、相互に一定の位相差を持
つ2種類の正弦波信号を発生するモータ速度制御用パル
ス発生器(以下速度制御用PLGと呼ぶ)(3)が結合さ
れ、その信号がモータ速度制御装置(2)と、モータ回転
方向判別回路(4)と、後述する周波数−電圧変換器(9)と
に加えられる。このうち、モータ回転方向判別回路(4)
は速度制御用PLG(4)の出力信号に基いてモータ(1)の
回転方向を判別し、正転であればレベル“1”の信号を
出力する。また、モータ(1)を通常速度N1で回転させる
指令を通常速度指令とすれば、これよりも遅いオリエン
ト速度N2に相当する正の電圧、すなわち、オリエント
速度指令を出力するオリエント速度指令電圧発生器(5)
が設けられ、その出力側には、モータ回転方向判別回路
(4)の出力信号レベルに対応して出力電圧をそのまま出
力したり、負の電圧に反転させて出力したりするオリエ
ント速度指令電圧極性決定回路(6)が設けられている。
さらに、オリエント速度N2よりも遅いクリープ速度N3
に相当する正の電圧、すなわち、クリープ速度指令を出
力するクリープ速度指令電圧発生器(7)が設けられ、そ
の出力側には、モータ回転方向判別回路(4)の出力信号
レベルに対応して出力電圧をそのまま出力したり、負の
電圧に反転させて出力したりするクリープ速度指令電圧
極性決定回路(8)が設けられている。
A conventional positioning control device of this type is shown in FIG. This is a so-called orientation in which the spindle etc. of the machine tool is stopped at a predetermined angular position, and the motor (1) is controlled by the motor speed control device (2). I'm running. A pulse generator for motor speed control (hereinafter referred to as PLG for speed control) that generates two types of sine wave signals with a constant phase difference from each other in the motor (1) at a frequency according to the rotation speed (3) Are coupled, and the signal is applied to the motor speed control device (2), the motor rotation direction determination circuit (4), and the frequency-voltage converter (9) described later. Of these, the motor rotation direction determination circuit (4)
Determines the rotation direction of the motor (1) based on the output signal of the speed control PLG (4), and outputs a level "1" signal in the case of normal rotation. Further, if the command for rotating the motor (1) at the normal speed N 1 is the normal speed command, a positive voltage corresponding to a slower orientation speed N 2 , that is, an orientation speed command voltage for outputting the orientation speed command. Generator (5)
Is provided on the output side of the motor rotation direction determination circuit.
An orientation speed command voltage polarity determination circuit (6) is provided which outputs the output voltage as it is according to the output signal level of (4) or inverts it to a negative voltage and outputs it.
Furthermore, the creep speed N 3 slower than the orientation speed N 2
Corresponding to the positive voltage, that is, a creep speed command voltage generator (7) that outputs a creep speed command is provided, and its output side corresponds to the output signal level of the motor rotation direction determination circuit (4). A creep speed command voltage polarity determination circuit (8) that outputs the output voltage as it is or inverts it to a negative voltage and outputs it is provided.

一方、速度制御用PLG(3)の正弦波信号が加えられる
周波数−電圧変換器(以下F/Vコンバータと呼ぶ)(9)は
正弦波の周波数に見合つた電圧を出力するもので、その
出力側にはモータ回転方向判別回路(4)の出力信号レベ
ルに対応して出力電圧をそのまま出力したり、負の電圧
に反転させて出力したりする速度フイードバツク極性決
定回路(10)が設けられ、その出力が速度一致判別回路(1
1)に加えられている。この速度一致判別回路(11)は上記
オリエント速度指令電圧極性決定回路(6)の出力と、速
度フイードバツク極性決定回路(10)の出力とを比較し、
両者が一致したときレベル“1”の信号を出力するもの
である。
On the other hand, the frequency-voltage converter (hereinafter referred to as F / V converter) (9) to which the sine wave signal of the speed control PLG (3) is added outputs a voltage commensurate with the frequency of the sine wave. The side is provided with a speed feed back polarity determination circuit (10) that outputs the output voltage as it is, corresponding to the output signal level of the motor rotation direction determination circuit (4), or inverts it to a negative voltage and outputs it. The output is the speed coincidence determination circuit (1
Added to 1). This speed coincidence determination circuit (11) compares the output of the above-mentioned orientation speed command voltage polarity determination circuit (6) with the output of the speed feed back polarity determination circuit (10),
When the two coincide with each other, a signal of level "1" is output.

次に、モータ速度制御装置(2)の入力側には、通常速度
指令、オリエント速度指令電圧極性決定回路(6)を介し
て得られるオリエント速度指令、クリープ速度指令電圧
極性決定回路(8)を介して得られるクリープ速度指令、
および、後述するデイジタル−アナログ変換器(28)を介
して得られる速度指令を入力するスイツチ(12)〜(15)が
設けられており、シーケンスカウンタ(16)がこれらのス
イツチのいずれか1つを閉じるようになつている。
Next, on the input side of the motor speed control device (2), the normal speed command, the orientation speed command obtained via the orientation speed command voltage polarity determination circuit (6), the creep speed command voltage polarity determination circuit (8) Creep speed command, obtained via
Also, switches (12) to (15) for inputting a speed command obtained via a digital-analog converter (28) described later are provided, and the sequence counter (16) is one of these switches. To close.

また一方、モータ(1)の出力軸は、歯車またはベルト等
の動力伝達手段(17)を介して、制御対象軸としての最終
軸(18)が結合されており、この最終軸(18)には、これが
1回転する間に一定の位相差を持つN個のA相パルスお
よびN個のB相パルスと、1回転中の特定の位置にて1
個のC相パルスを発生する位置検出用パルス発生器(以
下位置検出用PLGと呼ぶ)(19)が取付けられている。
この位置検出用PLG(19)のA相パルスおよびB相パル
スはパルス発生器回転方向判別回路(20)によつて位相比
較され、A相パルスがB相パルスより進んでいるときレ
ベル“1”の信号が出力され、これと反対のときにレベ
ル“0”の信号が出力される。また、このA相パルスお
よびB相パルスは4逓倍回路(21)によつて周波数が4逓
倍される。そして、パルス発生器回転方向判別回路(20)
の出力はカウンタ回路(22)のカウントアツプとカウント
ダウンを決定する端子U/Dに加えられ、4逓倍回路(21)
の出力はこのカウンタ回路の信号入力端子CLにそれぞ
れ加えられている。なお、このカウンタ回路(22)のプリ
セツト値入力端子Pには外部停止位置データ(23)が加え
られ、プリセツト端子PRにはシーケンスカウンタ(16)
が信号を加えるようになつている。
On the other hand, the output shaft of the motor (1) is connected to a final shaft (18) as a controlled shaft via a power transmission means (17) such as a gear or a belt, and the final shaft (18) is connected to the final shaft (18). Is N at a specific position during one rotation with N A-phase pulses and N B-phase pulses having a constant phase difference during one rotation.
A position detecting pulse generator (hereinafter referred to as position detecting PLG) (19) for generating C-phase pulses is attached.
The A-phase pulse and the B-phase pulse of the position detecting PLG (19) are compared in phase by the pulse generator rotation direction discrimination circuit (20), and when the A-phase pulse leads the B-phase pulse, the level is "1". Signal is output, and at the opposite of this, a signal of level "0" is output. The frequencies of the A-phase pulse and the B-phase pulse are multiplied by 4 by the quadrupling circuit (21). And the pulse generator rotation direction discrimination circuit (20)
The output of is added to the terminal U / D that determines the count-up and countdown of the counter circuit (22), and the quadruple multiplication circuit (21)
Are applied to the signal input terminals CL of this counter circuit. External stop position data (23) is added to the preset value input terminal P of the counter circuit (22), and the sequence counter (16) is added to the preset terminal PR.
Is adding a signal.

次に、設定によりデイジタルの位置ループゲインを出力
する第1位置ループゲイン設定器(24)の出力と、カウン
タ回路(22)のカウント値とを入力し、カウンタ回路(22)
の出力と最終停止位置との差が第1位置ループゲイン設
定器(24)の値よりも小さくなるとレベル“1”の信号を
シーケンスカウンタ(16)に与える第1位置ループゲイン
比較回路(25)が設けられている。また、これと同様に、
設定によりデイジタルの位置ループゲインを出力する第
2位置ループゲイン設定器(26)の出力と、カウンタ回路
(22)のカウント値とを入力し、カウンタ回路(22)の出力
と最終停止位置との差が第2位置ループゲイン設定器(2
6)の値よりも小さくなるとレベル“1”の信号をシーケ
ンスカウンタ(16)に与える第2位置ループゲイン比較回
路(27)が設けられている。
Next, the output of the first position loop gain setter (24) that outputs the digital position loop gain and the count value of the counter circuit (22) are input, and the counter circuit (22) is input.
Position loop gain comparison circuit (25) which gives a signal of level "1" to the sequence counter (16) when the difference between the output of the control signal and the final stop position becomes smaller than the value of the first position loop gain setting device (24) Is provided. Also, like this,
The output of the second position loop gain setter (26) that outputs the digital position loop gain by setting, and the counter circuit
Input the count value of (22) and the difference between the output of the counter circuit (22) and the final stop position is the second position loop gain setter (2
A second position loop gain comparison circuit (27) for providing a signal of level "1" to the sequence counter (16) when it becomes smaller than the value of 6) is provided.

また、カウンタ回路(22)のカウント値がデイジタル−ア
ナログ変換器(以下D/Aコンバータと呼ぶ)(28)によつ
てアナログ信号に変換され、これが速度指令としてスイ
ツチ(15)を介してモータ速度制御装置(2)に加えられる
ようになつている。さらに、シーケンスカウンタ(16)に
は最終軸(18)の定位置停止指令も加えられる。
Further, the count value of the counter circuit (22) is converted into an analog signal by a digital-analog converter (hereinafter referred to as a D / A converter) (28), and this is converted into a motor speed via a switch (15) as a speed command. It is designed to be added to the control unit (2). Furthermore, a fixed position stop command for the final axis (18) is also added to the sequence counter (16).

次に動作について説明する。定位置停止指令が加えられ
ないとき、シーケンスカウンタ(16)はスイツチ(12)を閉
じ、他のスイツチ(13)〜(15)を開いているので、モータ
速度制御装置(2)は通常速度指令に見合つた速度N1でモ
ータ(1)を回転させる。ここで、モータ(1)、動力伝達手
段としてのベルト(17a)、最終軸(18)および位置検出用
PLG(19)が第6図(a)に示す関係にあり、モータ(1)と
位置検出用PLG(19)とが同じ向きに回転するものとす
る。
Next, the operation will be described. When the constant position stop command is not applied, the sequence counter (16) closes the switch (12) and opens the other switches (13) to (15), so the motor speed controller (2) uses the normal speed command. The motor (1) is rotated at a speed N 1 commensurate with. Here, the motor (1), the belt (17a) as the power transmission means, the final shaft (18) and the position detecting PLG (19) are in the relationship shown in FIG. It is assumed that the detection PLG (19) rotates in the same direction.

今、正の速度指令電圧が与えられるとモータ速度制御装
置(2)はモータ(1)を正転側に回転させるため、速度制御
用PLG(3)も正転方向に回転して第3図に示すように
A相の方がB相よりも進んだ2種類の正弦波信号を出力
する。この関係にあるとき、モータ回転方向判別回路
(4)はレベル“1”の信号を出力し、F/Vコンバータ(9)
はこれらの正弦波信号の周波数に見合つた電圧を出力し
ている。また、モータ回転方向判別回路(4)がレベル
“1”の信号を出力したことにより、オリエント速度指
令電圧極性決定回路(6)、クリープ速度指令電圧極性決
定回路(8)および速度フイードバツク極性決定回路(10)
は、各々入力された正電圧をそのまま出力する。
Now, when a positive speed command voltage is applied, the motor speed control device (2) rotates the motor (1) to the forward rotation side, so that the speed control PLG (3) also rotates in the forward rotation direction, and FIG. As shown in (2), the A phase outputs two types of sine wave signals that are ahead of the B phase. When this relationship exists, the motor rotation direction determination circuit
(4) outputs the signal of level "1", and the F / V converter (9)
Outputs a voltage commensurate with the frequency of these sinusoidal signals. Further, since the motor rotation direction determination circuit (4) outputs a signal of level "1", the orientation speed command voltage polarity determination circuit (6), the creep speed command voltage polarity determination circuit (8) and the speed feedback back polarity determination circuit (Ten)
Outputs the input positive voltage as it is.

また、モータ(1)が正転方向に回転したとき、位置検出
用PLG(19)も正転方向に回転して、第4図に示すよう
に、A相パルスと、これよりも位相が進んだB相パルス
と、一回転中の特定位置で短時間だけ“1”レベルにな
るC相パルスとを出力する。このとき、パルス発生器回
転方向判別回路(20)はこのA相パルスとB相パルスとの
関係を見てレベル“0”の信号をカウンタ回路(22)のU/
D端子に加え、4逓倍回路(21)はA相パルス、B相パル
スそれぞれの立上り、立下りエツヂを検出して第4図に
示すような4逓倍されたカウントパルスを信号入力端子
CLに加える。
Further, when the motor (1) rotates in the forward rotation direction, the position detection PLG (19) also rotates in the forward rotation direction, and as shown in FIG. The B-phase pulse and the C-phase pulse that becomes the "1" level for a short time at a specific position during one rotation are output. At this time, the pulse generator rotation direction discrimination circuit (20) sees the relationship between the A-phase pulse and the B-phase pulse and outputs a signal of level "0" to the U / of the counter circuit (22).
In addition to the D terminal, the quadruple multiplication circuit (21) detects the rising and falling edges of the A-phase pulse and the B-phase pulse, respectively, and applies the quadrupled count pulse as shown in FIG. 4 to the signal input terminal CL. .

ここで、定位置停止指令が加えられると、シーケンスカ
ウンタ(16)はスイツチ(12)を開放させてスイツチ(13)を
閉成させる。このとき、モータ回転方向判別回路(4)は
レベル“1”の信号を出力しており、オリエント速度指
令電圧発生器(5)のオリエント速度指令電圧が、オリエ
ント速度指令電圧極性決定回路(6)を通つても、そのま
まモータ速度制御装置(2)に加えられる。従つて、モー
タ速度制御装置(2)はモータ(1)を通常速度N1からオリ
エント速度N2へ減速させる。また、この場合、速度一
致制御回路(11)は、オリエント速度指令電圧極性決定回
路(6)の出力レベルと、速度フイードバツク電圧極性決
定回路(10)の出力レベルとを比較し両者が一致したと
き、すなわち、モータ(1)がオリエント速度に到達する
とレベル“1”の信号を出力する。シーケンスカウンタ
(16)がこのレベル“1”の信号を受け取り、しかも、位
置検出用PLG(19)のC相パルスが立上がると、内容を
1ステツプだけ進め、カウンタ回路(22)をプリセツトす
る。そこで、カウンタ回路(22)は外部停止位置データ(2
3)を最終停止位置に加えた値を出力すると共に、パルス
発生器回転方向判別回路(20)がレベル“0”の信号を加
えているので、カウントダウン側にセツトされることか
ら、4逓倍回路(21)のカウントパルスでカウントダウン
を始める。
Here, when the fixed position stop command is applied, the sequence counter (16) opens the switch (12) and closes the switch (13). At this time, the motor rotation direction determination circuit (4) outputs a signal of level "1", and the orientation speed command voltage of the orientation speed command voltage generator (5) is determined by the orientation speed command voltage polarity determination circuit (6). Even if it passes through, it is directly added to the motor speed control device (2). Accordingly, the motor speed control device (2) decelerates the motor (1) from the normal speed N 1 to the orientation speed N 2 . Further, in this case, the speed matching control circuit (11) compares the output level of the orientation speed command voltage polarity determination circuit (6) with the output level of the speed feedback back voltage polarity determination circuit (10), and when both match. That is, when the motor (1) reaches the orientation speed, the level "1" signal is output. Sequence counter
When (16) receives this level "1" signal and the C-phase pulse of the position detecting PLG (19) rises, the contents are advanced by one step and the counter circuit (22) is preset. Therefore, the counter circuit (22) uses the external stop position data (2
The value obtained by adding 3) to the final stop position is output, and the pulse generator rotation direction discrimination circuit (20) adds a signal of level "0", so it is set to the countdown side. Start the countdown with the count pulse of (21).

一方、第1位置ループゲイン比較回路(25)は、カウンタ
回路(22)のカウント値と最終停止位置との差を見てお
り、その差が第1位置ループゲイン設定器(24)の値より
も小さくなると、レベル“1”の信号を出力する。シー
ケンスカウンタ(16)がこのレベル“1”の信号を受け取
ると、その内容を1ステツプだけ進めてスイツチ(13)を
開く代わりにスイツチ(14)を閉じる。このとき、モータ
回転方向判別回路(4)はレベル“1”の信号を出力して
おり、クリープ速度指令電圧発生器(7)のクリープ速度
指令電圧が、クリープ速度指令電圧極性決定回路(8)を
通つても、そのままモータ速度制御装置(2)に加えられ
る。従つて、モータ速度制御装置(2)はモータ(1)をオリ
エント速度N2からクリープ速度N3へ減速させる。
On the other hand, the first position loop gain comparison circuit (25) looks at the difference between the count value of the counter circuit (22) and the final stop position, and the difference is more than the value of the first position loop gain setter (24). When becomes smaller, the level "1" signal is output. When the sequence counter (16) receives this level "1" signal, it advances the contents by one step and closes the switch (14) instead of opening the switch (13). At this time, the motor rotation direction determination circuit (4) outputs a signal of level "1", and the creep speed command voltage of the creep speed command voltage generator (7) is determined by the creep speed command voltage polarity determination circuit (8). Even if it passes through, it is directly added to the motor speed control device (2). Therefore, the motor speed controller (2) decelerates the motor (1) from the orientation speed N 2 to the creep speed N 3 .

この結果、通常速度N1で回転中のモータ(1)は、第5図
に示すように、時刻t1で定位置停止指令が加えられる
と通常速度N1からオリエント速度N2へ減速され、時刻
2でクリープ速度指令が加えられるとオリエント速度
2からクリープ速度N3へ減速される。
As a result, the rotating motor (1) is the normal speed N 1, as shown in FIG. 5, when the fixed-position stop command is applied at time t 1 is decelerated from the normal speed N 1 to Orientation speed N 2, When the creep speed command is added at time t 2 , the speed is reduced from the orientation speed N 2 to the creep speed N 3 .

次に、第2位置ループゲイン比較回路(27)は、カウンタ
回路(22)のカウント値と最終停止位置との差を見てお
り、その差が第2位置ループゲイン設定器(26)の値より
も小さくなるとレベル“1”の信号を出力する。シーケ
ンスカウンタ(16)がこのレベル“1”の信号を受け取る
と、その内容を1ステツプだけ進めてスイツチ(14)を開
く代わりにスイツチ(15)を閉じる。このとき、カウンタ
回路(22)のカウント値がD/Aコンバータ(28)によつてア
ナログの電圧信号に変換されてモータ速度制御装置(2)
に加えられる。
Next, the second position loop gain comparison circuit (27) looks at the difference between the count value of the counter circuit (22) and the final stop position, and the difference is the value of the second position loop gain setter (26). When it becomes smaller than that, a signal of level "1" is output. When the sequence counter (16) receives this level "1" signal, it advances the content by one step and closes the switch (15) instead of opening the switch (14). At this time, the count value of the counter circuit (22) is converted into an analog voltage signal by the D / A converter (28) and the motor speed control device (2)
Added to.

このD/Aコンバータ(28)はバイポーラ動作で使用されて
いるので、最終停止位置とカウンタ回路(22)の出力との
偏差が第2位置ループゲイン設定器(26)にセツトされた
値より小さい範囲、すなわち、スイツチ(15)が閉じてい
る範囲内ではカウンタ回路(22)がカウントダウンすると
き正の電圧を出力し、カウントダウンする度毎にその電
圧は小さくなつてゆき、最終停止位置にて零となり、さ
らに、カウントアツプするとき負の電圧を出力し、カウ
ントアツプする度毎にその絶対値は小さくなつてゆき、
最終停止位置にて零になるようにしている。
Since this D / A converter (28) is used in bipolar operation, the deviation between the final stop position and the output of the counter circuit (22) is smaller than the value set in the second position loop gain setter (26). In the range, that is, in the range where the switch (15) is closed, a positive voltage is output when the counter circuit (22) counts down, and the voltage gradually decreases with each countdown, and becomes zero at the final stop position. In addition, a negative voltage is output when counting up, and the absolute value decreases with each counting up.
It is set to zero at the final stop position.

かくして、モータ速度制御装置(2)は、第5図の時刻t3
以降、D/Aコンバータ(28)の正の出力電圧に見合つた速
度でモータ(1)を回転させ、この出力が零になる最終停
止位置にてモータ(1)を停止させることにより最終軸(1
8)の位置決めを行うのである。
Thus, the motor speed control device (2) operates at time t 3 in FIG.
After that, rotate the motor (1) at a speed commensurate with the positive output voltage of the D / A converter (28), and stop the motor (1) at the final stop position where this output becomes zero. 1
Positioning 8) is performed.

一方、オリエント指令が与えられない状態で、通常速度
指令に負の電圧が与えられてモータ(1)が逆転側に回転
している場合には、速度制御用PLG(3)から出力され
るB相信号波形がA相信号波形よりも進むので、モータ
回転方向判別回路(4)はこの関係を検出してレベル
“0”の信号を出力する。従つて、各極性決定回路(6),
(8),(10)は入力電圧を負に変えて出力する。また、位置
検出用PLG(19)においては、B相パルスと、これより
も位相の進んだA相パルスを出力し、パルス発生器回転
方向判別回路(20)はこのA相パルスとB相パルスとの関
係を見てレベル“1”の信号を出力してカウンタ回路(2
2)のU/D端子に加えている。かくして、モータ(1)は正転
側と同じ動作で逆転側より定位置停止動作を始め、最終
停止位置にて停止し、最終軸(18)を定位置停止させるこ
とができる。
On the other hand, when the negative voltage is applied to the normal speed command and the motor (1) is rotating in the reverse direction without the orientation command being applied, the B output from the speed control PLG (3) Since the phase signal waveform leads the A phase signal waveform, the motor rotation direction discrimination circuit (4) detects this relationship and outputs a signal of level "0". Therefore, each polarity determination circuit (6),
(8) and (10) output by changing the input voltage to negative. Further, the position detecting PLG (19) outputs a B-phase pulse and an A-phase pulse whose phase is ahead of this, and the pulse generator rotation direction discrimination circuit (20) outputs the A-phase pulse and the B-phase pulse. Depending on the relationship with the counter circuit (2
It is added to the U / D terminal of 2). Thus, the motor (1) can start the fixed position stop operation from the reverse rotation side in the same operation as the forward rotation side, stop at the final stop position, and stop the final axis (18) at the fixed position.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

従来の位置決め制御装置は以上のように構成され、モー
タ(1)と位置検出用PLG(19)とが第6図(a)に示す状態
に結合されている限り上述した動作を行う。しかしなが
ら、モータ(1)と位置検出用PLG(19)とが第6図(b)に
示すように最終軸の反対側の端部に結合されたことによ
り、この両者が反対方向に回転し、モータ(1)が正転す
るとき、位置検出用PLG(19)ではA相パルスがB相パ
ルスよりも進むことになる。このとき、パルス発生器方
向判別回路(20)はこの関係を見てレベル“1”の信号を
出力し、カウンタ回路(22)はカウントアツプを始める。
従つて、オリエント指令が加えられてスイツチ(15)が閉
じたときには、モータ速度制御装置(2)にD/Aコンバータ
(28)の負電圧が加えられる。このとき、モータ速度制御
装置(2)はモータ(1)を逆転側に回転させようとするた
め、結局、モータ(1)は第7図の破線に示すように振動
する。
The conventional positioning control device is configured as described above, and performs the above operation as long as the motor (1) and the position detecting PLG (19) are connected in the state shown in FIG. 6 (a). However, since the motor (1) and the position detecting PLG (19) are connected to the opposite end of the final shaft as shown in FIG. 6 (b), both of them rotate in opposite directions, When the motor (1) rotates in the forward direction, the A-phase pulse leads the B-phase pulse in the position detection PLG (19). At this time, the pulse generator direction discriminating circuit (20) outputs a signal of level "1" in consideration of this relationship, and the counter circuit (22) starts counting up.
Therefore, when the switch (15) is closed due to the addition of the Orient command, the motor speed controller (2) is connected to the D / A converter.
The negative voltage of (28) is applied. At this time, the motor speed control device (2) tries to rotate the motor (1) to the reverse rotation side, so that the motor (1) eventually vibrates as shown by the broken line in FIG. 7.

かくして、従来の位置決め制御装置にあつては、モータ
と位置検出用PLGとが常に同じ方向に回転するような
取付構造を採用しなければならず、これが工作機械等の
構造の簡易化およびコンパクト化を困難にするという問
題点があつた。
Thus, in the conventional positioning control device, it is necessary to adopt a mounting structure in which the motor and the position detecting PLG always rotate in the same direction, which simplifies and downsizes the structure of the machine tool or the like. There was a problem of making it difficult.

この発明は上記の問題点を解決するためになされたもの
で、モータと位置検出用PLGとが同一の方向に回転す
る取付構造でも、あるいは、反対方向に回転する取付構
造でも任意に選択し得、これによつて工作機械等の構造
の簡易化およびコンパクト化を実現し得る位置決め制御
装置の提供を目的とする。
The present invention has been made to solve the above problems, and a mounting structure in which the motor and the position detecting PLG rotate in the same direction or a mounting structure in which the motor and the position detecting PLG rotate in opposite directions can be arbitrarily selected. Accordingly, it is an object of the present invention to provide a positioning control device capable of realizing simplification and downsizing of the structure of a machine tool or the like.

〔問題点を解決するための手段〕[Means for solving problems]

この発明に係る位置決め制御装置は、パルス発生器の回
転方向に対応してレベルが2通りに変化する信号を出力
する回転方向判別回路と、この回転方向判別回路の出力
信号レベルをカウントアツプ、カウントダウンの切替条
件としてパルス発生器の出力パルスをカウントするカウ
ンタ回路との間に、入力信号レベルをそのまま、あるい
は、反転のいずれかを任意に選定して出力する条件選定
手段を設けたものである。
A positioning control device according to the present invention includes a rotation direction discriminating circuit that outputs a signal whose level changes in two ways corresponding to the rotation direction of a pulse generator, and counts up and counts down the output signal level of this rotation direction discriminating circuit. As a switching condition, a condition selecting means for arbitrarily selecting and outputting either the input signal level as it is or the inversion is provided between the counter circuit and the counter circuit for counting the output pulse of the pulse generator.

〔作用〕[Action]

この発明においては、モータに対してパルス発生器が同
じ方向に回転するように結合したときと、反対方向に回
転するように結合したときとで、それぞれ条件選定手段
によつて回転方向判別回路の出力レベルを切替えてカウ
ンタ回路に加えるようにしたので、パルス発生器の結合
状態が変わつても同じようにして制御対象軸を定位置停
止させることができる。
In the present invention, when the pulse generator is connected to the motor so as to rotate in the same direction and when the pulse generator is connected so as to rotate in the opposite direction, the rotation direction determination circuit of the rotation direction determination circuit is selected by the condition selection means. Since the output level is switched and applied to the counter circuit, the controlled axis can be fixedly stopped in the same manner even if the coupling state of the pulse generator changes.

〔実施例〕〔Example〕

第1図はこの発明の一実施例の構成を示すブロツク図で
あり、(1)〜(28)は上記従来装置と全く同一のものであ
る。そして、これら以外の(29)はスイツチ、抵抗等で構
成され、スイツチをオン操作するとレベル“0”の信号
を、オフ操作するとレベル“1”の信号をそれぞれ出力
する条件設定器、(30)はこの条件設定器(29)の出力信号
レベルにより、パルス発生器回転方向判別回路(20)の出
力信号レベルを反転させるレベル反転回路である。な
お、条件設定器(29)とレベル反転回路(30)とが本発明の
条件選定手段に対応する。
FIG. 1 is a block diagram showing the construction of an embodiment of the present invention, in which (1) to (28) are exactly the same as those of the conventional device. Other than these (29) is a condition setter that is composed of a switch, a resistor, etc., and outputs a level "0" signal when the switch is turned on and a level "1" signal when turned off, (30) Is a level inversion circuit that inverts the output signal level of the pulse generator rotation direction determination circuit (20) according to the output signal level of the condition setting device (29). The condition setter (29) and the level inverting circuit (30) correspond to the condition selecting means of the present invention.

上記のように構成された本実施例の動作を、特に、従来
装置と異る点を中心にして以下に説明する。
The operation of the present embodiment configured as described above will be described below, particularly focusing on the differences from the conventional device.

先ず、条件設定器(29)のスイツチがオフ状態にあるもの
とすれば、レベル反転回路(30)は、条件設定器(29)のレ
ベル“1”の信号を受け取り、パルス発生器回転方向判
別回路(20)の出力信号レベルをそのままのレベルで出力
する。従つて、位置検出用パルス発生器(19)が第6図
(a)に示すように取付けられた場合には条件設定器(29)
をオフ状態にすることによつて従来装置と同様な動作に
て定位置停止させることができる。
First, assuming that the switch of the condition setter (29) is in the off state, the level inversion circuit (30) receives the signal of the level "1" of the condition setter (29), and determines the pulse generator rotation direction. The output signal level of the circuit (20) is output as it is. Therefore, the position detection pulse generator (19) is shown in FIG.
Condition setter (29) when mounted as shown in (a)
By turning off the switch, the fixed position can be stopped by the same operation as the conventional device.

次に、位置検出用パルス発生器(19)が第6図(b)に示す
ように、モータ(1)に対して反対方向に回転するように
取付けられ、条件設定器(29)のスイツチをオン状態にし
てあるとする。
Next, as shown in Fig. 6 (b), the position detecting pulse generator (19) is attached so as to rotate in the opposite direction to the motor (1), and the switch of the condition setter (29) is turned on. Assume that it is in the ON state.

ここで、モータ(1)が正転側に回転しているときに定位
置停止指令を入力すれば、モータ(1)は正転しながらク
リープ速度まで減速する。一方、位置検出用PLG(19)
は、A相がB相よりも進んだ位相のパルスを出力し、パ
ルス発生器方向判別回路(20)はこれらの位相関係に応じ
てレベル“1”の信号を出力する。しかし、レベル反転
回路(30)には、条件設定器(29)のレベル“0”の信号が
加えられているため、パルス発生器方向判別回路(20)か
ら出力されるレベル“1”の信号はレベル“0”に変え
てカウンタ回路(22)のU/D端子に加えられる。
Here, if the constant position stop command is input while the motor (1) is rotating in the forward rotation side, the motor (1) is rotated forward and decelerated to the creep speed. On the other hand, PLG for position detection (19)
Outputs a pulse of which the phase A leads the phase B, and the pulse generator direction discriminating circuit (20) outputs a signal of level "1" according to the phase relationship between them. However, since the level inversion circuit (30) is applied with the level “0” signal from the condition setter (29), the level generator 1 discriminating circuit (20) outputs the level “1” signal. Is changed to level "0" and added to the U / D terminal of the counter circuit (22).

従つて、カウンタ回路(22)はカウントダウンを開始し、
スイツチ(15)が閉じたとき、モータ速度制御装置(2)に
は、カウンタ回路(22)のカウント値をD/Aコンバータ(2
8)によつてアナログ化された正の電圧が与えられるた
め、モータ(1)はそのまま減速し、最終停止位置にて最
終軸を定位置停止させることができる。
Therefore, the counter circuit (22) starts counting down,
When the switch (15) is closed, the motor speed control device (2) displays the count value of the counter circuit (22) in the D / A converter (2
Since the analogized positive voltage is given by 8), the motor (1) can be decelerated as it is, and the final axis can be stopped at the fixed position at the final stop position.

かくして、この実施例によれば、モータ(1)に対して位
置検出用PLG(19)が第6図(a)に示すように同じ方向
に回転するように結合されても、あるいは、第6図(b)
に示すように反対方向に回転するように結合されても、
条件設定器(29)のスイツチをオフ、オンさせることによ
り、最終軸を定位置停止させることができる。
Thus, according to this embodiment, the position detecting PLG (19) is coupled to the motor (1) so as to rotate in the same direction as shown in FIG. Figure (b)
Even if coupled to rotate in the opposite direction, as shown in
The final axis can be stopped at a fixed position by turning the switch of the condition setter (29) off and on.

なお、上記実施例では、位置検出用PLG(19)の取り付
け方によつて条件設定器(29)の条件を変化させることに
より、カウンタ回路(22)のアツプカウント、ダウンカウ
ントの条件を変えたが、この代わりに条件設定器(29)に
よりD/Aコンバータ(28)の出力を正負に反転させること
のできる極性決定回路を設けるようにしても上述したと
同様な定位置停止制御が可能である。
In the above embodiment, the conditions of the counter circuit (22) for up-counting and down-counting are changed by changing the condition of the condition setter (29) depending on how the position detecting PLG (19) is attached. However, instead of this, even if a polarity determination circuit that can invert the output of the D / A converter (28) between positive and negative is provided by the condition setter (29), the fixed position stop control similar to that described above is possible. is there.

〔発明の効果〕〔The invention's effect〕

以上の説明によつて明らかなように、この発明によれ
ば、条件選定手段によつて回転方向判別回路の出力レベ
ルを任意に切替えてカウンタ回路に加えるようにしたの
で、モータに対してパルス発生器が同じ方向に回転する
ように結合されても、あるいは、反対方向に回転するよ
うに結合されても、同じようにして制御対象軸を定位置
停止させ得、これによつて、工作機械等の構造の簡易化
およびコンパクト化を実現し得るという効果がある。
As is clear from the above description, according to the present invention, the condition selecting means arbitrarily switches the output level of the rotation direction determining circuit to add the output level to the counter circuit. Whether the tool is connected to rotate in the same direction or to rotate in the opposite direction, the controlled axis can be fixedly stopped in the same manner. There is an effect that the structure can be simplified and made compact.

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

第1図はこの発明の一実施例の構成を示すブロツク図、
第2図は従来の位置決め制御装置の構成を示すブロツク
図、第3図および第4図は同装置の動作を説明するため
の波形図、第5図は同装置の動作を説明するために、時
間とモータ速度との関係を示した線図、第6図(a),(b)
は同装置の主要素の結合状態を示す概略構成図、第7図
は同装置の動作を説明するために時間と距離との関係を
示した線図である。 (1):モータ、(2):モータ速度制御装置 (17):動力伝達手段 (20):パルス発生器回転方向判別回路 (22):カウンタ回路、(29):条件設定器 (30):レベル反転回路 なお、各図中同一符号は同一または相当部分を示す。
FIG. 1 is a block diagram showing the construction of an embodiment of the present invention,
FIG. 2 is a block diagram showing the configuration of a conventional positioning control device, FIGS. 3 and 4 are waveform diagrams for explaining the operation of the device, and FIG. 5 is a diagram for explaining the operation of the device. Diagram showing the relationship between time and motor speed, Fig. 6 (a), (b)
Is a schematic configuration diagram showing a coupled state of main elements of the device, and FIG. 7 is a diagram showing a relationship between time and distance for explaining the operation of the device. (1): Motor, (2): Motor speed controller (17): Power transmission means (20): Pulse generator rotation direction discrimination circuit (22): Counter circuit, (29): Condition setter (30): Level inversion circuit In the drawings, the same reference numerals indicate the same or corresponding parts.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】動力伝達手段を介してモータに結合された
制御対象軸に取付けられ、この制御対象軸の回転に応じ
て位相の異る2種類のパルス信号を出力するパルス発生
器と、このパルス発生器から出力される2種類のパルス
信号相互の位相の進み、遅れを検出することにより、前
記パルス発生器の回転方向に対応してレベルが2通りに
変化する信号を出力する回転方向判別回路と、この回転
方向判別回路の出力信号レベルをカウントアツプとカウ
ントダウンの切替条件として前記パルス発生器の出力パ
ルスをカウントするカウンタ回路と、このカウンタ回路
および前記回転方向判別回路間に設けられ、入力信号レ
ベルをそのまま、あるいは、反転のいずれかを任意に選
定して出力する条件選定手段とを備え、前記カウンタ回
路のカウント値を速度指令として前記モータを制御する
ことにより前記制御対象軸を任意の位置に停止させるこ
とを特徴とする位置決め制御装置。
1. A pulse generator, which is attached to a controlled shaft connected to a motor via a power transmission means, and which outputs two types of pulse signals having different phases according to the rotation of the controlled shaft, and Rotation direction discrimination that outputs a signal whose level changes in two ways corresponding to the rotation direction of the pulse generator by detecting the advance or delay of the phase between the two types of pulse signals output from the pulse generator. A circuit, a counter circuit that counts the output pulse of the pulse generator with the output signal level of the rotation direction determination circuit as a switching condition between the count up and the countdown, and an input provided between the counter circuit and the rotation direction determination circuit The count value of the counter circuit is provided with a condition selection means for arbitrarily selecting and outputting either the signal level as it is or inversion. Positioning control apparatus characterized by stopping the controlled axis to an arbitrary position by controlling the motor as degrees command.
【請求項2】前記条件選定手段は、スイツチを操作して
種類の異る信号を出力する条件設定器と、この条件設定
器の出力信号に応動して前記回転方向判別回路の出力を
そのまま、あるいは、反転のいずれかを選定して前記カ
ウンタ回路に与えるレベル反転回路とを備えたことを特
徴とする特許請求の範囲第1項記載の位置決め制御装
置。
2. The condition selecting means operates a switch to output different kinds of signals, and a condition setting device that outputs the rotation direction discriminating circuit in response to an output signal from the condition setting device. Alternatively, the positioning control apparatus according to claim 1, further comprising a level inversion circuit that selects one of the inversions and supplies the selected counter circuit with the level inversion circuit.
JP10801786A 1986-05-12 1986-05-12 Positioning control device Expired - Lifetime JPH0625937B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10801786A JPH0625937B2 (en) 1986-05-12 1986-05-12 Positioning control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10801786A JPH0625937B2 (en) 1986-05-12 1986-05-12 Positioning control device

Publications (2)

Publication Number Publication Date
JPS62263512A JPS62263512A (en) 1987-11-16
JPH0625937B2 true JPH0625937B2 (en) 1994-04-06

Family

ID=14473868

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10801786A Expired - Lifetime JPH0625937B2 (en) 1986-05-12 1986-05-12 Positioning control device

Country Status (1)

Country Link
JP (1) JPH0625937B2 (en)

Also Published As

Publication number Publication date
JPS62263512A (en) 1987-11-16

Similar Documents

Publication Publication Date Title
JPH0324156B2 (en)
JPH0426391A (en) Controller of brushless motor
EP0241045A1 (en) Motion control apparatus for induction motor
SU1175357A3 (en) Device for controlling stop of spindle in given position
JPS6348180A (en) Adjustable speed controller using sliding speed
JPH0625937B2 (en) Positioning control device
JPS63124117A (en) Positioning control device
JPH0530152B2 (en)
JPH0348162A (en) Speed motor detector
JPS61107165A (en) Apparatus for detecting speed of motor
US4687978A (en) Positioning indexing control device for inverter apparatus
JP2529185B2 (en) Motor control circuit
JPH03143289A (en) Switching driving system of induction motor
SU961087A1 (en) Ac electric drive
SU1417157A2 (en) Electric drive control arrangement
JPH06300831A (en) Radar equipment and controlling method of stop position thereof
SU1127076A1 (en) Electromechanical frequency-phase multistep element
JPH0140011Y2 (en)
JPS5829387A (en) How to operate a commutatorless motor
JPS6158484A (en) Controller for motor
JPS5942326B2 (en) Rotary position control device
JPS6217478B2 (en)
SU813608A1 (en) Reversible thyratron electric motor
JPS60129808A (en) Controlling system of servomotor
JPH07104726B2 (en) Positioning device