JPS6380309A - Positioning motor driver - Google Patents
Positioning motor driverInfo
- Publication number
- JPS6380309A JPS6380309A JP22515786A JP22515786A JPS6380309A JP S6380309 A JPS6380309 A JP S6380309A JP 22515786 A JP22515786 A JP 22515786A JP 22515786 A JP22515786 A JP 22515786A JP S6380309 A JPS6380309 A JP S6380309A
- Authority
- JP
- Japan
- Prior art keywords
- reset
- counter
- circuit
- motor
- deviation
- 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
【発明の詳細な説明】
[産業上の利用分野1
この発明は外部より指令パルスを与えて指令パルスの数
が回転角を指令パルスの周波数が回転速度を示す位置決
めモータドライバーに関するものである。DETAILED DESCRIPTION OF THE INVENTION [Industrial Application Field 1] The present invention relates to a positioning motor driver in which command pulses are applied from the outside, and the number of command pulses indicates the rotation angle, and the frequency of the command pulses indicates the rotation speed.
[従来の技術1 従来この種の装置としては第2図に示すものがあった。[Conventional technology 1 A conventional device of this type is shown in FIG.
図において1は外部からの指令パルスとエンコーダの信
号を同期化し加算、減舜パルスを作る同期化回路、2は
同期化回路1から出力される加算、減算パルスをカウン
トアツプ、カウントダウンするatカウンタ、3は幅差
カウンタ2の値をアナログ電圧に変換するD/A変換器
、4はエンコーダEの信号から速度信号を作るF/V変
換器、5はD/A変換器3の出力とF/V変換器4の出
力を比較して差分を増幅する誤差増幅器である。In the figure, 1 is a synchronization circuit that synchronizes external command pulses and encoder signals to generate addition and subtraction pulses; 2 is an AT counter that counts up and counts down the addition and subtraction pulses output from the synchronization circuit 1; 3 is a D/A converter that converts the value of width difference counter 2 into an analog voltage, 4 is an F/V converter that generates a speed signal from the signal of encoder E, and 5 is a converter between the output of D/A converter 3 and F/V converter. This is an error amplifier that compares the outputs of the V converter 4 and amplifies the difference.
次に動作について説明する。外部より正方向の指令パル
スが入力されると同期化回路1によって加算パルスが作
られ幅差カウンタ2に加えられる。Next, the operation will be explained. When a positive direction command pulse is input from the outside, an addition pulse is generated by the synchronization circuit 1 and added to the width difference counter 2.
偏差カウンタ2は加算パルスの数だけカウントアツブし
出力の値を増加さぜる。偏差カウンタ2の出力はD/A
変換器3によりアナログ電圧に変換され誤差増幅器5で
モータMを駆動するのに十分な電力まで増幅されモータ
Mを回転させる。モータMが回転すると同軸で接続され
たエンコーダEがパルスを発生し、F/V変換器4でモ
ータMの回転数に比例した電圧に変換され誤差増幅器5
に加えられる。誤差増幅器5は2つの入力の差を増幅し
出力するので、F/V変換器4の出力がD/A変換器3
の出力と等しくなる速度でモータMは回転する。またエ
ンコーダEのパルスは同期化回路1で減算パルスとなり
偏差カウンタ2に加えられるので[1カウンタの出力は
減少する。外部より貴方向の指令パルスが入力された時
は動作は同様であるが信号の向は逆になる。The deviation counter 2 counts up by the number of addition pulses and increases the output value. The output of deviation counter 2 is D/A
The converter 3 converts the voltage into an analog voltage, and the error amplifier 5 amplifies the voltage to a power sufficient to drive the motor M, thereby causing the motor M to rotate. When the motor M rotates, an encoder E connected coaxially generates a pulse, which is converted into a voltage proportional to the rotation speed of the motor M by the F/V converter 4 and then sent to the error amplifier 5.
added to. Since the error amplifier 5 amplifies and outputs the difference between the two inputs, the output of the F/V converter 4 is transferred to the D/A converter 3.
Motor M rotates at a speed equal to the output of . Furthermore, the pulse of the encoder E becomes a subtraction pulse in the synchronization circuit 1 and is added to the deviation counter 2, so that the output of the [1 counter] decreases. When a command pulse in your direction is input from the outside, the operation is the same, but the direction of the signal is reversed.
[発明が解決しようとする問題点]
従来の位置決めモータドライバーは以上の様に構成され
ているので、一定周波数の指令パルスを入力してモータ
を定速回転させた場合、偏差カウンタ2に指令パルスの
周波数に比例した値、定常偏差がn留する。また指令パ
ルスがなくなると定常偏差の分だけモータが回転してか
ら停止する。[Problems to be solved by the invention] Since the conventional positioning motor driver is configured as described above, when a command pulse of a constant frequency is input to rotate the motor at a constant speed, the command pulse is sent to the deviation counter 2. The steady-state deviation is proportional to the frequency of n. Furthermore, when the command pulse disappears, the motor rotates by the amount of steady-state deviation and then stops.
原点位置ヘモータMを止めるために原点復帰動作を行な
う場合定常偏差が常にOになる位の低い周波数の指令パ
ルスを与えて、原点信号検出時に指令パルスの供給を停
止するか、あるいは比較的高い周波数の指令パルスを与
えて、原点信号検出時に指令パルスの供給を停止すると
同時に定常偏差でどれだけモータMが回転し続けたかを
制御回路で検出する必要があった。従って原点復帰速度
が遅い、又は制御回路が複雑になるなどの欠点があった
。When performing a home return operation to stop the motor M at the home position, either give a command pulse with a low frequency such that the steady-state deviation is always O, and then stop supplying the command pulse when the home signal is detected, or use a command pulse with a relatively high frequency. It was necessary to apply a command pulse of , stop the supply of the command pulse when the origin signal is detected, and at the same time detect how long the motor M continued to rotate due to the steady-state deviation using the control circuit. Therefore, there are drawbacks such as slow return to origin speed and complicated control circuit.
L問題点を解決するための手段]
この発明は上記のような従来のものの欠点を除去するた
めになされたもので、外部からのリセット信号を受けて
同期化回路と偏差カウンタをリセットするリセット回路
を設けることにより、定常偏差が常に存在する位の速度
で原点復帰動作を行なっでも正しく原点位置で止め得る
位置決めモータドライバーを提供することを目的として
いる。Means for Solving the L Problem] This invention was made to eliminate the drawbacks of the conventional ones as described above, and provides a reset circuit that resets a synchronization circuit and a deviation counter in response to an external reset signal. It is an object of the present invention to provide a positioning motor driver that can correctly stop at the home position even if the home return operation is performed at such a speed that a steady deviation always exists.
[発明の実施例]
以下にこの発明の一実施例を図に基づいて説明する。第
1図において6は指令パルスとエンコーダEの信号を同
期化し、加算、減算パルスを作る同期化回路、7は同期
化回路6がら出力される加算、減算パルスをカウントア
ツプ、カウントダウンする@差カウンタ、8は偏差カウ
ンタ7の値をアナログ電圧に変換するD/A変換器、9
はエンコーダEの信号から速度信号を作るF/V変換器
、10はD/A変換器8の出力とF/V変換器9の出力
を比較して差分を増幅する誤差増幅器、11は外部より
リセット信号を受けて上記同期化回路6の指令パルスに
よる加算、減算パルス出力を停止し、またリセット信号
の立ち上りで偏差カウンタ7をリセットし出力をOにす
るリセット回路である。[Embodiment of the Invention] An embodiment of the invention will be described below based on the drawings. In Fig. 1, 6 is a synchronization circuit that synchronizes the command pulse and the encoder E signal to generate addition and subtraction pulses, and 7 is a difference counter that counts up and counts down the addition and subtraction pulses output from the synchronization circuit 6. , 8 is a D/A converter that converts the value of the deviation counter 7 into an analog voltage; 9
1 is an F/V converter that generates a speed signal from the signal of encoder E; 10 is an error amplifier that compares the output of D/A converter 8 and the output of F/V converter 9 and amplifies the difference; 11 is an external This reset circuit receives the reset signal and stops the output of addition and subtraction pulses by the command pulses of the synchronization circuit 6, and also resets the deviation counter 7 at the rising edge of the reset signal to set the output to O.
次にこの発明の作用について説明する。偏差カウンタ7
に常に定常偏差が存在するくらいの周波数で指令パルス
を与えて動作させているときに、リセット入力を外部よ
り与えると、リセット回路11は同期化回路6の指令パ
ルスによる加算、減算パルスの出力を停止すると同時に
、(幅差カウンタ7もリセット信号の立ち上がりでリセ
ットする。Next, the operation of this invention will be explained. Deviation counter 7
If a reset input is applied from the outside while the command pulse is applied at such a frequency that a steady-state error always exists in the operation, the reset circuit 11 will control the output of the addition and subtraction pulses by the command pulse of the synchronization circuit 6. At the same time as stopping, the width difference counter 7 is also reset at the rising edge of the reset signal.
偏差カウンタ7がリセットされるとリセット信号入力前
に存在した定常偏差の値にかかわらず偏差カウンタ7の
値が0となるので、リセット信号を与えた位置でサーボ
ロック状態となりモータは瞬時に停止する。13?を点
信号を検出した時にリセット信号をリセット回路11に
入力する様に制御回路を構成することにより(偏差カウ
ンタ7に定常偏差が存在するくらいの速度で原点復帰動
作を行なっても正確に原点位置でモータMの回転が停止
する。When the deviation counter 7 is reset, the value of the deviation counter 7 becomes 0 regardless of the steady deviation value that existed before the reset signal was input, so the servo lock state occurs at the position where the reset signal is applied, and the motor stops instantly. . 13? By configuring the control circuit so that a reset signal is input to the reset circuit 11 when a point signal is detected (even if the return-to-home operation is performed at such a speed that a steady deviation exists in the deviation counter 7, the home position can be accurately maintained). The rotation of motor M stops.
なお、上記実施例では速度信号を傳るのにF/V変換器
を設けたものを示したがモータに同軸の速度発電礪を設
けて速度信号を得てもよい。In the above embodiment, an F/V converter is provided to generate the speed signal, but a speed generator coaxial with the motor may be provided to obtain the speed signal.
また、上記実施例では各ブロックをハードウェアで構成
した場合について説明したがソフトウェアで構成したも
のであっても良く、上記実施例と同様の効果を奏する。Further, in the above embodiment, each block was constructed using hardware, but it may also be constructed using software, and the same effects as in the above embodiments can be obtained.
[発明の効果]
以上の様にこの発明によれば、位置決めモータドライバ
ーにリセット回路を設は外部からの信号を受は付けて同
期回路と偏差カウンタをリセットできる様に構成したも
ので、簡単な制御回路で定常偏差が存在する様な速度で
原点復帰動作を行なっても正しく原点で止めることがで
きる。[Effects of the Invention] As described above, according to the present invention, the positioning motor driver is equipped with a reset circuit, and is configured to accept external signals to reset the synchronization circuit and deviation counter. Even if the control circuit performs a return-to-home operation at a speed that causes a steady-state deviation, it can be stopped correctly at the home point.
第1図はこの発明の一実施例による位置決めモータドラ
イバーのブロック図、第2図は従来の位置モータドライ
バーのブロック図である。
6・・・・・・同期上回路
7・・・・・・偏差カウンタ
8・・・・・・D/A変換器
9・・・・・・F/V変換器
1o・・・・・・誤差増幅器
11・・・・・・リセット回路
M・・・・・・モーター
E・・・・・・エンコーダFIG. 1 is a block diagram of a positioning motor driver according to an embodiment of the present invention, and FIG. 2 is a block diagram of a conventional positioning motor driver. 6... Synchronous circuit 7... Deviation counter 8... D/A converter 9... F/V converter 1o... Error amplifier 11...Reset circuit M...Motor E...Encoder
Claims (1)
と、エンコーダパルスから速度信号を作り出すF/V変
換器と、偏差カウンタと、偏差カウンタの値をアナログ
電圧に変換するD/A変換器と、D/A変換器の出力と
F/V変換器の出力との誤差を増幅する誤差増幅器とを
備え、指令パルス数がモータの回転角を指令パルスの周
波数がモータの回転速度を示す様にした位置決めモータ
ドライバーにおいて、同期化回路と偏差カウンタにリセ
ット信号を供給するリセット回路を設けたことを特徴と
する位置決めモータドライバー。A synchronization circuit that synchronizes command pulses and encoder pulses, an F/V converter that generates a speed signal from the encoder pulses, a deviation counter, a D/A converter that converts the value of the deviation counter into an analog voltage, and D The positioning system is equipped with an error amplifier that amplifies the error between the output of the /A converter and the output of the F/V converter, and the number of command pulses indicates the rotation angle of the motor, and the frequency of the command pulses indicates the rotation speed of the motor. A positioning motor driver characterized in that the motor driver is provided with a reset circuit that supplies a reset signal to a synchronization circuit and a deviation counter.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22515786A JPS6380309A (en) | 1986-09-24 | 1986-09-24 | Positioning motor driver |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22515786A JPS6380309A (en) | 1986-09-24 | 1986-09-24 | Positioning motor driver |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6380309A true JPS6380309A (en) | 1988-04-11 |
Family
ID=16824836
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22515786A Pending JPS6380309A (en) | 1986-09-24 | 1986-09-24 | Positioning motor driver |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6380309A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003053844A (en) * | 2001-08-17 | 2003-02-26 | Kyoichi Murata | Press-fit fixing structure of synthetic resin member and sheet metal member |
-
1986
- 1986-09-24 JP JP22515786A patent/JPS6380309A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003053844A (en) * | 2001-08-17 | 2003-02-26 | Kyoichi Murata | Press-fit fixing structure of synthetic resin member and sheet metal member |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS5913761B2 (en) | Digital servo circuit | |
| JPS61214002A (en) | Control system for follow-up error | |
| JPS6380309A (en) | Positioning motor driver | |
| KR20230086114A (en) | Method and apparatus for generating micro angle ticks for controlling motor | |
| JP2512727B2 (en) | Servo controller | |
| JPH06253576A (en) | Motor control device | |
| JP2576956B2 (en) | Industrial robot rotation angle detector | |
| JP2649513B2 (en) | High precision positioning device | |
| JPS5923196B2 (en) | Digital servo system | |
| KR940005494Y1 (en) | Arrangement for starting ac servo motor | |
| JPS61150690A (en) | Servo motor control method | |
| JPH01269108A (en) | Control device for high speed positioning | |
| JP2548900Y2 (en) | Angle indexing device | |
| JPS58205206A (en) | Digital servocontrol compensation system | |
| SU1374388A1 (en) | D.c. electric drive | |
| JPS6325919Y2 (en) | ||
| JP3148209B2 (en) | Control device for cycloconverter | |
| JPS63121497A (en) | Feedback controller for pulse motor | |
| JPS6181185A (en) | Digital servo control method | |
| JPS62193580A (en) | Control device | |
| JPS6327086A (en) | Output controller for semiconductor laser | |
| JPS62166791A (en) | Motor stopping control device | |
| JPS6074985A (en) | Drive control system of dc motor | |
| JPS6066682A (en) | Drive control system of dc motor | |
| JPS61134809A (en) | Servo-control device |