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
JPS627784B2 - - Google Patents
[go: Go Back, main page]

JPS627784B2 - - Google Patents

Info

Publication number
JPS627784B2
JPS627784B2 JP56016053A JP1605381A JPS627784B2 JP S627784 B2 JPS627784 B2 JP S627784B2 JP 56016053 A JP56016053 A JP 56016053A JP 1605381 A JP1605381 A JP 1605381A JP S627784 B2 JPS627784 B2 JP S627784B2
Authority
JP
Japan
Prior art keywords
signal
motor
circuit
address
stop
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
Application number
JP56016053A
Other languages
Japanese (ja)
Other versions
JPS57132783A (en
Inventor
Juichi Yamagishi
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56016053A priority Critical patent/JPS57132783A/en
Publication of JPS57132783A publication Critical patent/JPS57132783A/en
Publication of JPS627784B2 publication Critical patent/JPS627784B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/19Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • G05B19/39Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path using a combination of the means covered by at least two of the preceding groups G05B19/21, G05B19/27 and G05B19/33

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Electric Motors In General (AREA)
  • Control Of Direct Current Motors (AREA)

Description

【発明の詳細な説明】 本発明は、サーボモータの制御方式に係り、特
にサーボモータの回転を回転途中においてデジタ
ル制御モードからアナログ制御モードに切替えて
制御することにより、モータを目的アドレスに確
実に停止させる制御方式に関する。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control method for a servo motor, and in particular, by controlling the rotation of a servo motor by switching from a digital control mode to an analog control mode during rotation, the motor can be reliably moved to a target address. This relates to a control method for stopping.

通常、直流モータ等のサーボモータは種々の駆
動源として使用されているが、シリアルプリンタ
のタイプホイールを回転するための駆動源として
使用した場合について述べると、従来のモータ制
御回路1は、第1図に示すように、サーボモータ
2を有しており、サーボモータ2にはトランスデ
ユーサ3が設けられている。トランスデユーサ3
には反転微分回路5、加算器9及びカウントパル
ス発生器6が接続しており、発生器6には制御回
路7が接続している。微分回路5には加算器9を
介して切替回路10が接続しており、回路10に
は制御回路7、制御回路7に接続された回転電圧
設定回路11及びサーボモータ2に接続されたモ
ータ駆動回路12が接続している。
Normally, servo motors such as DC motors are used as various drive sources, but when used as a drive source for rotating the type wheel of a serial printer, the conventional motor control circuit 1 As shown in the figure, it has a servo motor 2, and the servo motor 2 is provided with a transducer 3. Transducer 3
An inverting differentiator circuit 5, an adder 9, and a count pulse generator 6 are connected to the generator 6, and a control circuit 7 is connected to the generator 6. A switching circuit 10 is connected to the differentiating circuit 5 via an adder 9, and the circuit 10 has a control circuit 7, a rotation voltage setting circuit 11 connected to the control circuit 7, and a motor drive connected to the servo motor 2. Circuit 12 is connected.

従つて、タイプホイールをサーボモータ2で回
転位置決めする場合、モータ2を正方向に回転す
る場合には、第2図aに示すように、モータ2に
負の駆動電流IMを流してモータ2を加速し、次
いで電流IMを正に転換してモータ2を減速し、
目的アドレス近傍で更に停止電流ISを正方向、
即ち減速方向に流してモータ2を目的アドレスに
停止させる。また、逆方向に回転する場合には、
第2図bに示すように、まず正の電流IMで加速
し、次いで電流IMを負に転換して減速し、負の
停止電流ISで停止させる。これらの制御は、駆
動電流IMが流れる部分はデジタル制御モード
DCMで行なわれ、停止電流ISが流れる部分はア
ナログ制御モードACMで行なわれる。即ち、第
1図に示すように、制御回路7は、サーボモータ
2を駆動する場合、モータ2の、従つてタイプホ
イールの現在位置(出発アドレス)と次に印字す
べき文字の位置(目的アドレス)に応じて、モー
タ2の回転方向を決定すると共に、モータ2を駆
動すべき速度を決定し、方向信号S1及び速度デ
ータDATAとして回転電圧設定回路11に出力
する。設定回路11は信号S1及びデータ
DATAに応じて、正又は負のアナログ回転信号
S2を切替え回路10を介してモータ駆動回路1
2に出力し、駆動回路12は信号S2を増幅して
サーボモータ2に印加し、モータ2を正又は逆方
向に回転駆動させる。一方、モータ2が回転する
と、トランスデユーサ3からはモータ2の回転に
同期した形で、第3図に示すような位置信号S3
が出力されるが、信号S3はカウントパルス発生
器6に入力し、発生器6は信号S3に同期して信
号S3の半サイクル毎にカウントパルスCPを制
御回路7に出力する。制御回路7はパルスCPに
よりタイプホイール、従つてモータ2の現在のア
ドレスを示すカウンタをアツプ/ダウンし、現在
のアドレスと目的アドレスの差に応じて設定回路
11へ出力する速度データDATAを変えてゆ
く。これにより、設定回路11から出力される回
転信号S2も変化し、結局モータ2には第2図に
示すようなデジタル制御モードDCMに対応した
パターンの駆動電流IMが流れ、モータ2は加速
された後、減速されてゆく。モータ2の現在のア
ドレスが目的アドレスの近傍に達した時点で、制
御回路7は制御モード信号S4をそれまでの
“0”から“1”として切替回路10に出力し、
回路10は信号S4により制御モードをそれまで
のデジタル制御モードDCMからアナログ制御モ
ードACMに切替え、駆動回路12へ出力される
信号をそれまでの回転信号S2より、加算器9か
らの停止信号S5とする。一方、反転微分回路5
は、位置信号S3を微分反転して出力することか
ら、例えば、モータ2を正方向に、アドレスA0
からA2へ回転移動させる場合には、第4図a一
点鎖線に示すアドレスA2付近の位置信号S3
は、同図b一点鎖線に示す微分信号S6に変換さ
れ、更に加算器9により信号S3,S6が加算さ
れると共に極性が反転され、同図c一点鎖線に示
す停止信号S5となつて回路10に出力される。
(即ち、信号S3をθとすると、信号S6は―θ〓
なり、信号S5は―(θ−θ〓となる。)従つて、
回路10によりアナログ制御モードACMに切替
わると、モータ2には正電圧の停止信号S5が印
加され、モータ2には、第2図aに示す正の停止
電流ISが流れ、モータ2は所定のアドレスA2
で確実に停止する。また、モータ2を逆転させ、
アドレスA4からA0へ回転移動させる場合に
は、位置信号S3は、アドレスA0付近で第4図
a実線で示すようになり、微分信号S6は同図b
実線で、更に停止信号S5は同図c実線で示すよ
うになり、アナログ制御モードACMにより、モ
ータ2には負電圧の停止信号S5が印加され、第
2図bに示すように、負の停止電流ISが流れて
モータ2はアドレスA0に確実に停止する。
Therefore, when rotating and positioning the type wheel using the servo motor 2, when the motor 2 is rotated in the positive direction, a negative drive current I M is applied to the motor 2 as shown in FIG. , then decelerate motor 2 by switching current I M to positive,
In the vicinity of the target address, the stop current I S is further increased in the positive direction.
That is, the motor 2 is stopped at the target address by flowing in the deceleration direction. Also, when rotating in the opposite direction,
As shown in FIG. 2b, the motor is first accelerated with a positive current I M , then decelerated by switching the current I M to negative, and stopped with a negative stopping current I S. These controls are performed in the digital control mode where the drive current I M flows.
This is done in DCM, and the part where the stop current I S flows is done in analog control mode ACM. That is, as shown in FIG. 1, when driving the servo motor 2, the control circuit 7 determines the current position (starting address) of the motor 2, that is, the type wheel, and the position of the next character to be printed (destination address). ), the rotational direction of the motor 2 is determined, and the speed at which the motor 2 should be driven is determined and outputted to the rotational voltage setting circuit 11 as a direction signal S1 and speed data DATA. The setting circuit 11 receives the signal S1 and data.
According to DATA, a positive or negative analog rotation signal S2 is sent to the motor drive circuit 1 via a switching circuit 10.
The drive circuit 12 amplifies the signal S2 and applies it to the servo motor 2, thereby driving the motor 2 to rotate in the forward or reverse direction. On the other hand, when the motor 2 rotates, the transducer 3 outputs a position signal S3 as shown in FIG. 3 in synchronization with the rotation of the motor 2.
The signal S3 is input to a count pulse generator 6, and the generator 6 outputs a count pulse CP to the control circuit 7 every half cycle of the signal S3 in synchronization with the signal S3. The control circuit 7 uses the pulse CP to up/down a counter indicating the current address of the type wheel and therefore the motor 2, and changes the speed data DATA output to the setting circuit 11 according to the difference between the current address and the target address. go. As a result, the rotation signal S2 outputted from the setting circuit 11 also changes, and eventually a drive current I M with a pattern corresponding to the digital control mode DCM as shown in FIG. 2 flows through the motor 2, and the motor 2 is accelerated. After that, it will be decelerated. When the current address of the motor 2 reaches the vicinity of the target address, the control circuit 7 changes the control mode signal S4 from "0" to "1" and outputs it to the switching circuit 10.
The circuit 10 switches the control mode from the previous digital control mode DCM to the analog control mode ACM by the signal S4, and changes the signal output to the drive circuit 12 from the previous rotation signal S2 to the stop signal S5 from the adder 9. do. On the other hand, the inverting differentiator circuit 5
Since the position signal S3 is differentially inverted and outputted, for example, if the motor 2 is moved in the forward direction, the address A0 is
When rotating from A2 to A2, the position signal S3 near address A2 shown in the dashed line in FIG.
is converted into a differential signal S6 shown in the dashed line in FIG. is output to.
(That is, if the signal S3 is θ, the signal S6 is −θ〓
Therefore, the signal S5 becomes -(θ-θ〓.) Therefore,
When the circuit 10 switches to the analog control mode ACM, a positive voltage stop signal S5 is applied to the motor 2, a positive stop current I S shown in FIG. address A2 of
Make sure to stop. Also, reverse the motor 2,
When rotationally moving from address A4 to A0, the position signal S3 becomes as shown by the solid line in FIG. 4A near address A0, and the differential signal S6 becomes as shown in FIG.
Furthermore, the stop signal S5 becomes as shown by the solid line c in the same figure, and the negative voltage stop signal S5 is applied to the motor 2 by the analog control mode ACM, and as shown in Fig. 2b, the stop signal S5 becomes negative as shown in Fig. A current I S flows and the motor 2 is reliably stopped at address A0.

従来、タイプホイールの活字ピツチは、位置信
号S3の1サイクルに相当する回転量であり、従
つてタイプホイールの各活字は位置信号S3の半
サイクル毎に順次設定されたアドレスA0,A
1,A2,……のうち、アドレスA0,A2,A
4,……という偶数アドレスにしか存在せず、モ
ータ2は偶数アドレスA0,A2,……で停止さ
えすれば、タイプホイール上の活字を正確に位置
決めすることが可能であつた。しかし、最近活字
数の増加の要請は強いものがあり、その結果、活
字を奇数アドレスA1,A3……にも配置し、モ
ータ2を位置信号S3の半サイクル毎の全アドレ
スに停止させる必要が生じて来ている。しかし、
この場合、出発アドレスと目的アドレスによつ
て、停止信号S5の極性が変化することになる。
即ち、出発アドレスが奇数アドレスA1,A3,
……で目的アドレスも奇数アドレスA1,A3…
…の場合、及び出発アドレスが偶数アドレスA
0,A2,A4……で目的アドレスが奇数アドレ
スA1,A3……の場合には、回転方向に拘わり
なく、停止信号S5の極性が、本来出すべき極性
とは反対の極性となり、第2図破線で示すよう
に、モータ2を加速する方向に停止電流ISが流
れ、モータ2を目的アドレスに停止させることが
困難になる欠点があつた。(例えば、アドレスA
1からA3へ、又はA2からA3へモータ2を正
回転させる場合、第2図a実線に示すように、モ
ータ2には正の停止信号S5が印加され、正の停
止電流ISが流れる必要があるが、実際の位置信
号S3、微分S6、停止信号S5は、第4図実線
に示すように流れ、信号S5は負電圧となり、電
流ISも、第2図a破線で示すように、負とな
り、モータ2はアナログ制御モードACMに入る
と加速されることになる。モータ2をアドレスA
3からA1へ、A4からA3へ逆回転させる場合
も、第2図b実線で示すように、停止電流IS
従つて停止信号S5は負となる必要があるにも拘
わらず、第4図c一点鎖線で示すように、信号S
5は正となり、従つて停止電流ISは、第2図b
破線で示すように正となり、モータ2は加速され
る。) そこで、本発明は、モータの出発アドレスと目
的アドレスに応じて、アナログ制御モードにおけ
る停止信号の極性を変化させて構成し、もつて前
述の欠点を解消したサーボモータの制御方式を提
供することを目的とするものである。
Conventionally, the type wheel pitch is a rotation amount corresponding to one cycle of the position signal S3, and therefore each type wheel is rotated at addresses A0, A, which are sequentially set every half cycle of the position signal S3.
Addresses A0, A2, A among 1, A2, ...
4, . . ., and if the motor 2 was stopped at even addresses A0, A2, . . ., it was possible to accurately position the type on the type wheel. However, recently there has been a strong demand for an increase in the number of printed characters, and as a result, it is necessary to place printed characters at odd addresses A1, A3, etc., and to stop the motor 2 at all addresses every half cycle of the position signal S3. It's emerging. but,
In this case, the polarity of the stop signal S5 changes depending on the starting address and the destination address.
That is, the starting addresses are odd addresses A1, A3,
...and the target addresses are also odd addresses A1, A3...
...and the starting address is even address A
0, A2, A4..., and the target address is an odd number address A1, A3..., regardless of the rotation direction, the polarity of the stop signal S5 becomes the opposite polarity to the polarity that should originally be output, and as shown in FIG. As shown by the broken line, the stop current I S flows in the direction of accelerating the motor 2, making it difficult to stop the motor 2 at the target address. (For example, address A
When the motor 2 is rotated forward from 1 to A3 or from A2 to A3, a positive stop signal S5 must be applied to the motor 2, and a positive stop current I S must flow, as shown by the solid line in Fig. 2A. However, the actual position signal S3, differential S6, and stop signal S5 flow as shown by the solid line in Figure 4, the signal S5 becomes a negative voltage, and the current I S also flows as shown by the broken line in Figure 2A. becomes negative, and the motor 2 will be accelerated when entering the analog control mode ACM. Motor 2 to address A
3 to A1 and from A4 to A3, as shown by the solid line in FIG. 2B, the stop current I S ,
Therefore, even though the stop signal S5 needs to be negative, as shown by the dashed line in FIG.
5 is positive, so the stop current I S is as shown in Fig. 2b.
It becomes positive as shown by the broken line, and the motor 2 is accelerated. Therefore, the present invention provides a servo motor control method that eliminates the above-mentioned drawbacks by changing the polarity of a stop signal in an analog control mode depending on the starting address and destination address of the motor. The purpose is to

以下、図面に示す一実施例に基き、本発明を具
体的に説明する。
Hereinafter, the present invention will be specifically explained based on an embodiment shown in the drawings.

モータ制御回路1は、第5図に示すように、サ
ーボモータ2を有するが、既に第1図において説
明した部分は、第1図と同一の符号を付してその
部分の説明を省略する。加算器9と切替回路10
の間には、切替え回路13及び反転回路15が接
続している モータ制御回路1は、以上のような構成を有す
るので、制御モード信号S4が“1”となつて、
切替回路10が駆動され、回転信号S2によるデ
ジタル制御モードDCMから停止信号S5による
アナログ制御モードACMになると、モータ2の
回転時における出発アドレスが奇数アドレスA
1,A3,……で目的アドレスも奇数アドレスA
1,A3,……の場合、及び出発アドレスが偶数
アドレスA0,A2,A4,……で目的アドレス
が奇数アドレスA1,A3,……の場合には、制
御回路7からの切替信号S7が“0”となつて切
替回路13に入力し、停止信号S5として反転回
路15を介した入力を切替回路10に出力させ
る。(即ち、位置信号S3をθとすると、反転回
路15の出力はθ―θ〓となり、加算器9の出力―
(θ−θ〓)とは極性が反転したものとなる。)する
と、切替回路10、駆動回路12を介してモータ
2に印加される停止信号S5は、本来モータ2に
出力すべき極性となり、モータ2には、第2図実
線に示すようなモータ2を減速すべき方向に停止
電流ISが流れ、モータ2は目的のアドレスに正
確に停止する。(今、アドレスA1からA3へ、
又はA2からA3へモータ2を正回転させると、
第4図に示すように、停止信号S5は負電圧とな
るが、反転回路15により極性が反転されて正電
圧となり、モータ2には、第2図a実線で示すよ
うに、正の停止電流ISが流れてモータ2は停止
する。アドレスA3からA1、A4からA3へ逆
回転させる場合も、反転回路15により信号S5
の極性は負となり、第2図b実線で示すように、
負の停止電流ISが流れ、モータ2は停止する。) また、上述の場合以外の出発アドレスが奇数ア
ドレスA1,A3,……で目的アドレスが偶数ア
ドレスA0,A2,A4,……の場合、出発アド
レスが偶数アドレスA0,A2,A4……で目的
アドレスも偶数アドレスA0,A2,A4……の
場合には、切替信号S7が“1”となつて切替回
路13は加算器9と直接に接続され、加算器9の
出力はそのまま切替回路10からモータ2に印加
されるが、加算器9からの停止信号S5は、モー
タ2に正常な停止電流ISを流し得る極性となつ
ているので、モータ2は目的のアドレスに正確に
停止する。(例えば、アドレスA1からA4へ、
A0からA2へ正回転する場合、モータ2へ印加
される停止信号S5は、第4図c一点鎖線で示す
ように正電圧となり、第2図aに示すように、正
の正常な停止電流ISが流れる。また、アドレス
A3からA2,A2からA0へモータ2を逆回転
させると、信号S5は、第4図c実線で示すよう
に負電圧となり、第2図bに示すように、負の正
常な停止電流ISが流れる。) なお、上述の実施例は、本発明をシリアルプリ
ンタのタイプホイール駆動用サーボモータに適用
した場合について述べたが、本発明はトランスデ
ユーサからの位置信号S3の半サイクル毎に設定
されたアドレスにサーボモータを停止させる必要
のある全ての制御系に適用することができること
は勿論である。
As shown in FIG. 5, the motor control circuit 1 includes a servo motor 2, but the parts already explained in FIG. 1 are given the same reference numerals as in FIG. 1, and the explanation of those parts will be omitted. Adder 9 and switching circuit 10
The switching circuit 13 and the inverting circuit 15 are connected between them. Since the motor control circuit 1 has the above configuration, when the control mode signal S4 becomes "1",
When the switching circuit 10 is driven and the digital control mode DCM based on the rotation signal S2 changes to the analog control mode ACM based on the stop signal S5, the starting address when the motor 2 rotates becomes an odd number address A.
1, A3, ... and the destination address is also an odd number address A
1, A3, . . . and when the starting address is an even address A0, A2, A4, . . . and the destination address is an odd address A1, A3, . 0'' and is input to the switching circuit 13, and the input via the inverting circuit 15 is outputted to the switching circuit 10 as a stop signal S5. (That is, if the position signal S3 is θ, the output of the inverting circuit 15 becomes θ−θ〓, and the output of the adder 9 −
The polarity is reversed from (θ−θ〓). ) Then, the stop signal S5 applied to the motor 2 via the switching circuit 10 and the drive circuit 12 has the polarity that should originally be output to the motor 2. A stop current I S flows in the direction in which the motor should be decelerated, and the motor 2 stops accurately at the desired address. (Now, from address A1 to A3,
Or, if the motor 2 is rotated forward from A2 to A3,
As shown in FIG. 4, the stop signal S5 becomes a negative voltage, but its polarity is reversed by the inverting circuit 15 and becomes a positive voltage, and the motor 2 receives a positive stop current as shown by the solid line in FIG. I S flows and motor 2 stops. Even in the case of reverse rotation from address A3 to A1 and from A4 to A3, the inversion circuit 15 causes the signal S5 to rotate.
The polarity of is negative, as shown by the solid line in Figure 2b,
A negative stop current I S flows, and the motor 2 stops. ) In addition, if the departure address is an odd numbered address A1, A3, ... and the destination address is an even numbered address A0, A2, A4, ... other than the above case, the departure address is an even numbered address A0, A2, A4, ... When the addresses are even addresses A0, A2, A4..., the switching signal S7 becomes "1" and the switching circuit 13 is directly connected to the adder 9, and the output of the adder 9 is directly sent from the switching circuit 10. The stop signal S5 from the adder 9, which is applied to the motor 2, has a polarity that allows a normal stop current I S to flow through the motor 2, so the motor 2 stops accurately at the target address. (For example, from address A1 to A4,
When rotating forward from A0 to A2, the stop signal S5 applied to the motor 2 becomes a positive voltage as shown by the dashed line in FIG. 4c, and the normal positive stop current I as shown in FIG. 2a. S flows. Furthermore, when the motor 2 is reversely rotated from address A3 to A2 and from A2 to A0, the signal S5 becomes a negative voltage as shown by the solid line in FIG. 4c, and as shown in FIG. A current I S flows. ) In the above embodiment, the present invention was applied to a servo motor for driving a type wheel of a serial printer. Of course, the present invention can be applied to all control systems that require stopping a servo motor.

以上説明したように、本発明によれば、直流モ
ータ等のサーボモータ2の出発アドレスと目的ア
ドレスに応じて、アナログ制御モードACMにお
ける停止信号S5の極性を変化させてモータ2に
印加させるようにしたので、モータ2をトランス
デユーサ3から発生する位置信号S3の半サイク
ル毎の任意のアドレスに停止させることが可能と
なる。
As explained above, according to the present invention, the polarity of the stop signal S5 in the analog control mode ACM is changed and applied to the motor 2 according to the starting address and destination address of the servo motor 2 such as a DC motor. Therefore, it is possible to stop the motor 2 at an arbitrary address every half cycle of the position signal S3 generated from the transducer 3.

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

第1図は従来のサーボモータの制御回路を示す
ブロツク図、第2図はサーボモータの回転及び停
止における駆動電流及び停止電流を示すタイムチ
ヤート、第3図はトランスデユーサからの位置信
号を示すタイムチヤート、第4図は停止時の位置
信号、微分信号及び停止信号を示すタイムチヤー
ト、第5図は本発明が適用されたサーーボモータ
の制御回路の一例を示すブロツク図である。 2……サーボモータ、3……トランスデユー
サ、A0,A1,A2,A3,A4,……アドレ
ス、ACM……アナログ制御モード、DCM……デ
ジタル制御モード、DATA……速度データ、S
2……回転信号、S3……位置信号、S5……停
止信号、S6……微分信号。
Fig. 1 is a block diagram showing a conventional servo motor control circuit, Fig. 2 is a time chart showing the drive current and stop current when the servo motor rotates and stops, and Fig. 3 shows the position signal from the transducer. FIG. 4 is a time chart showing a position signal, a differential signal and a stop signal at the time of stopping, and FIG. 5 is a block diagram showing an example of a servo motor control circuit to which the present invention is applied. 2...Servo motor, 3...Transducer, A0, A1, A2, A3, A4,...Address, ACM...Analog control mode, DCM...Digital control mode, DATA...Speed data, S
2... Rotation signal, S3... Position signal, S5... Stop signal, S6... Differential signal.

Claims (1)

【特許請求の範囲】 1 目的位置と現在位置との偏差に応じた速度デ
ータ(DATA)を出力する制御回路7、 サーボモータ2の回転に同期した位置信号S3
を出力する位置検出器3、 前記位置信号S3を反転微分して微分信号S6
を出力する反転微分回路5、 この微分信号S6と前記位置信号S3とを加算
して停止信号S5を出力する加算回路9、制御回
路7からの制御モード信号S4の状態により前記
速度データに対応した駆動信号あるいは前記停止
信号S5を選択的にサーボモータ駆動回路12に
供給する切替回路10よりなり、 駆動時には前記駆動信号をサーボモータに与え
るデジタル制御モードでモータを制御し、 停止時には前記停止信号をモータに与えるアナ
ログ制御モードでモータを制御するものであつ
て、 前記停止信号S6を反転して反転停止信号を出
力する反転回路15、 前記制御回路7からの切替信号S7の状態に応
じて前記停止信号あるいは反転停止信号を選択的
に前記切替回路10に供給する切替回路13を有
し、 モータの前記目的位置に応じて前記切替信号の
状態を制御することを特徴とするサーボモータの
制御方式。
[Claims] 1. A control circuit 7 that outputs speed data (DATA) according to the deviation between the target position and the current position, and a position signal S3 synchronized with the rotation of the servo motor 2.
a position detector 3 that outputs a differential signal S6 by inverting and differentiating the position signal S3;
an inverting differentiator circuit 5 which outputs the differential signal S6 and the position signal S3, an adder circuit 9 which adds the differential signal S6 and the position signal S3 and outputs a stop signal S5, and a control mode signal S4 from the control circuit 7 that corresponds to the speed data. It consists of a switching circuit 10 that selectively supplies the drive signal or the stop signal S5 to the servo motor drive circuit 12, and controls the motor in a digital control mode in which the drive signal is given to the servo motor when driving, and the stop signal when stopping. The motor is controlled in an analog control mode applied to the motor, and an inverting circuit 15 inverts the stop signal S6 and outputs an inverted stop signal; A control method for a servo motor, comprising a switching circuit 13 that selectively supplies a signal or an inverted stop signal to the switching circuit 10, and controlling the state of the switching signal according to the target position of the motor.
JP56016053A 1981-02-05 1981-02-05 Control system for servo motor Granted JPS57132783A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56016053A JPS57132783A (en) 1981-02-05 1981-02-05 Control system for servo motor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56016053A JPS57132783A (en) 1981-02-05 1981-02-05 Control system for servo motor

Publications (2)

Publication Number Publication Date
JPS57132783A JPS57132783A (en) 1982-08-17
JPS627784B2 true JPS627784B2 (en) 1987-02-19

Family

ID=11905832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56016053A Granted JPS57132783A (en) 1981-02-05 1981-02-05 Control system for servo motor

Country Status (1)

Country Link
JP (1) JPS57132783A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2016067811A1 (en) * 2014-10-31 2017-07-27 日立工機株式会社 Electric equipment

Also Published As

Publication number Publication date
JPS57132783A (en) 1982-08-17

Similar Documents

Publication Publication Date Title
EP0077094B1 (en) Device for controlling a stepping motor
US4755070A (en) Circuit for actuating electric motors, especially in an electronic typewriter
EP0134017A1 (en) Microprocessor - controlled positioning system
US4216415A (en) Position control system comprising a digital algebraic adder circuit
US4486693A (en) Motor velocity control
EP0112730B1 (en) A stepper motor control system
JPS602088A (en) Servo motor drive system
US3992961A (en) Numerically controlled reversible gear system for removing backlash
JPS627784B2 (en)
JPS6411961B2 (en)
US4348622A (en) DC Motor drive control system
US4328452A (en) Motion control apparatus
US4572679A (en) Slaved ramp voltage generator for a calligraphic character printer
JPS58144593A (en) Driving device for motor
US4369402A (en) Motion damping apparatus
JPS62125412A (en) Speed control method for motor
US4329633A (en) Motion damping apparatus
US3566240A (en) Digital driving equipment
EP0043733A2 (en) Apparatus for controlling the movement of a movable element
JPS6257003A (en) Back lash correction system for robot
JPS5951006B2 (en) positioning control device
JPH0358859B2 (en)
GB2083303A (en) Stepper motors
JPH0213559B2 (en)
JPS6155123B2 (en)