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

JPS6137878B2 - - Google Patents

Info

Publication number
JPS6137878B2
JPS6137878B2 JP53006406A JP640678A JPS6137878B2 JP S6137878 B2 JPS6137878 B2 JP S6137878B2 JP 53006406 A JP53006406 A JP 53006406A JP 640678 A JP640678 A JP 640678A JP S6137878 B2 JPS6137878 B2 JP S6137878B2
Authority
JP
Japan
Prior art keywords
pulse
circuit
period
output
speed command
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
JP53006406A
Other languages
Japanese (ja)
Other versions
JPS5499550A (en
Inventor
Takashi Shirae
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.)
Komatsu Ltd
Original Assignee
Komatsu 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 Komatsu Ltd filed Critical Komatsu Ltd
Priority to JP640678A priority Critical patent/JPS5499550A/en
Publication of JPS5499550A publication Critical patent/JPS5499550A/en
Publication of JPS6137878B2 publication Critical patent/JPS6137878B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Control Of Stepping Motors (AREA)
  • Control Of Electric Motors In General (AREA)

Description

【発明の詳細な説明】 この発明は数値制御等においてパルスモータ等
を駆動するためのパルス列を発生する装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a device that generates a pulse train for driving a pulse motor or the like in numerical control or the like.

数値制御装置においては自動運転と手動運転の
両方の機能を具えており、これの駆動手段として
パルスモータが使用される場合上記機能を得るた
めにパルス列の発生を自動運転と手動運転とで切
換えるようにしている。すなわち、自動運転にお
いては目標位置に応じて予めパルス列の発生周期
を定めておき、また手動運転においてはダイヤル
等によつて任意にパルス列の発生周期を変えられ
るようにしてある。また、運転時に一貫して一定
周期のパルスを加えたのでは始動時および停止時
に回転が追従できないので、始動時および停止時
には加えるパルスの周期をゆるやかに変化させて
加速特性および減速特性を持たせる必要がある。
Numerical control devices have both automatic and manual operation functions, and when a pulse motor is used as the driving means for this device, the pulse train generation must be switched between automatic operation and manual operation in order to obtain the above functions. I have to. That is, in automatic operation, the generation period of the pulse train is determined in advance according to the target position, and in manual operation, the generation period of the pulse train can be arbitrarily changed using a dial or the like. In addition, if pulses with a constant period are applied consistently during operation, the rotation cannot follow when starting and stopping, so the period of the pulses applied at starting and stopping is changed gradually to provide acceleration and deceleration characteristics. There is a need.

パルス列を発生する回路としては従来は例えば
第1図に示すような回路が用いられていた。この
例においては自動運転パルス列Paは外部から磁
気テープなどによつて与えられ、また手動運転パ
ルス列Phは手動速度指令ダイヤル3の指令に応
じて可変周波数発振器1で発生されるようになつ
ている。上記両パルスPa,Phは自動/手動切換
えスイツチSW1に加えられ、そのうち一方が選択
されて、自動加減速回路2に加わる。自動加減速
回路2では入力パルス列に始動時および停始時に
夫々加速特性および減速特性(パルスの発生周期
をゆるやかに変化させる)を付与して出力する。
Conventionally, a circuit as shown in FIG. 1, for example, has been used as a circuit for generating a pulse train. In this example, the automatic operation pulse train Pa is given from the outside by a magnetic tape or the like, and the manual operation pulse train Ph is generated by the variable frequency oscillator 1 in response to a command from the manual speed command dial 3. Both pulses P a and P h are applied to the automatic/manual changeover switch SW1 , and one of them is selected and applied to the automatic acceleration/deceleration circuit 2. The automatic acceleration/deceleration circuit 2 provides an input pulse train with acceleration characteristics and deceleration characteristics (gradually changing the pulse generation period) at the time of starting and stopping, respectively, and outputs the resultant pulse train.

上記第1図に示した構成では自動加減速回路2
が複雑なものとなり、パルスモータ等を簡単に利
用しようとすることはできない。
In the configuration shown in Figure 1 above, the automatic acceleration/deceleration circuit 2
is complicated, and it is not possible to simply use a pulse motor or the like.

そこで、この点を改良して第2図に示すように
構成したものもある。この第2図の回路において
は自動運転および手動運転に関して夫々専用のパ
ルス発生回路4および5を具えている。各パルス
発生回路4,5は各々時定数回路および電圧−周
波数変換器等(図示せず)で構成されている。こ
れらのパルス発生回路4および5では速度指令が
アナログ電圧で与えられ、この電圧の立ち上がり
(始動)および立ち下がり(停止)をコンデンサ
および抵抗等で構成される時定数回路によつてゆ
るやかにして加速および減速特性を得るように
し、更に、この加速特性の付与されたアナログ電
圧を電圧−周波数変換器によつてその電圧の大き
さに応じた周波数のパルスに変換するようにして
いる。そして、これらのパルスはパルス発生回路
4および5から夫々自動運転パルス列Paおよび
手動運転用パルス列Phとして取出され、自動/
手動切換スイツチSW2でいずれか一方が選択され
るようになつている。
Therefore, there is a device that improves this point and is configured as shown in FIG. The circuit shown in FIG. 2 includes dedicated pulse generating circuits 4 and 5 for automatic operation and manual operation, respectively. Each of the pulse generating circuits 4 and 5 includes a time constant circuit, a voltage-frequency converter, etc. (not shown). In these pulse generation circuits 4 and 5, the speed command is given as an analog voltage, and the rise (start) and fall (stop) of this voltage are slowed down and accelerated by a time constant circuit consisting of a capacitor, a resistor, etc. Furthermore, the analog voltage imparted with the acceleration characteristic is converted by a voltage-frequency converter into a pulse having a frequency corresponding to the magnitude of the voltage. Then, these pulses are taken out from the pulse generation circuits 4 and 5 as an automatic operation pulse train P a and a manual operation pulse train P h , respectively, and are
Either one is selected using a manual changeover switch S W2 .

第2図のような構成では時定数回路の時定数の
調整を各々の回路4,5で行なわなければならず
調整が面倒であるという欠点がある。
The configuration shown in FIG. 2 has the disadvantage that the time constant of the time constant circuit must be adjusted in each circuit 4, 5, making the adjustment troublesome.

この発明は上述の点に鑑みてなされたもので、
構成が簡単なパルスモータ等の速度指令パルス列
発生装置を提供しようとするものである。
This invention was made in view of the above points,
The present invention aims to provide a speed command pulse train generator such as a pulse motor with a simple configuration.

この発明によればひとつのパルス発生回路を自
動運転および手動運転で共用し、自動運転時はこ
のパルス発生回路に予め設定された速度に対応す
るアナログ電圧を加え、このアナログ電圧に対応
する周期のパルス列を発生させてこれを直接パル
スモータ等の速度制御に使用し、手動運転時は上
記パルス発生回路からは発生し得る最高周波数の
パルスを発生させておき、このパルスを利用して
手動ダイヤル等で指定される速度に対応した周波
数のパルス列をつくり出して速度制御を行なうよ
うにしている。このようにしたため、発振器およ
び加減速特性を得るための回路(例えば時定数回
路)を各々1つずつ設ければよいので構成が簡単
になり、また時定数等の調整が容易である。
According to this invention, one pulse generation circuit is shared between automatic operation and manual operation, and during automatic operation, an analog voltage corresponding to a preset speed is applied to this pulse generation circuit, and a period corresponding to this analog voltage is applied. A pulse train is generated and used directly to control the speed of a pulse motor, etc. During manual operation, the pulse generator circuit generates the highest frequency pulse that can be generated, and this pulse is used to control the speed of a manual dial, etc. The speed is controlled by creating a pulse train with a frequency corresponding to the speed specified by . With this configuration, it is sufficient to provide one oscillator and one circuit (for example, a time constant circuit) for obtaining acceleration/deceleration characteristics, thereby simplifying the configuration and making it easy to adjust the time constant, etc.

以下この発明を添付面図の一実施例にもとづい
て詳しく説明する。
The present invention will be described in detail below based on one embodiment of the accompanying drawings.

第3図においてパルス発生回路6は前記第2図
に示した自動運転用パルス発生回路4と同様な回
路で例えば時定数回路6aおよび電圧−周波数変
換回路6bなどで構成される。速度指令としてパ
ルス発生回路6に加えられるアナログ電圧Vは時
定数回路6aにおいて、この立上がり(運転開始
を意味する)で増加特性(加速特性)を、また立
下がり(運転停止を意味する)で減衰特性(減速
特性)を付与される。上記増加および減衰特性の
付与された速度指令電圧Vは電圧−周波数変換回
路6bに加えられ、その大きさに応じた周波数の
パルス列すなわちはじめは徐々に周波数が高くな
り、ある時点で一定の周波数を維持し、更に進ん
だ時点で徐々に低くなつていくようなパルス列を
出力する。この実施例においては、自動運転時は
目標位置などに応じて定められる速度指令電圧V
がパルス発生回路6に加わりその電圧の大きさに
応じた周波数のパルス列を得るようにしている。
例えば速度指令電圧Vが第4図aに示すような直
流電圧で与えられた場合、パルス発生回路6の時
定数回路6aからは同図bに示すように立上がり
および立ち下がりがゆるやかな信号が得られ、こ
の信号は更に電圧−周波数変換器6bにおいて同
図cに示すようなパルス列に変換される。
In FIG. 3, a pulse generating circuit 6 is similar to the automatic driving pulse generating circuit 4 shown in FIG. 2, and is comprised of, for example, a time constant circuit 6a and a voltage-frequency conversion circuit 6b. The analog voltage V applied to the pulse generation circuit 6 as a speed command has an increasing characteristic (acceleration characteristic) at the rising edge (meaning the start of operation) in the time constant circuit 6a, and attenuates at the falling edge (meaning the stopping of the operation). A characteristic (deceleration characteristic) is given. The speed command voltage V to which the increase and attenuation characteristics have been applied is applied to the voltage-frequency conversion circuit 6b, and the pulse train has a frequency corresponding to its magnitude, that is, the frequency gradually increases at the beginning, and reaches a constant frequency at a certain point. It outputs a pulse train that is maintained and gradually becomes lower as it progresses further. In this embodiment, during automatic operation, the speed command voltage V is determined according to the target position, etc.
is added to the pulse generation circuit 6 to obtain a pulse train with a frequency corresponding to the magnitude of the voltage.
For example, when the speed command voltage V is given as a DC voltage as shown in FIG. This signal is further converted into a pulse train as shown in c in the figure in the voltage-frequency converter 6b.

また、手動運転時にはパルス発生回路6には第
5図aに示すような大きな値の速度指令電圧
Vmaxを与え、このパルス発生回路6からは発生
し得る最高周波数のパルス列(第5図cに示す)
を出力させるようにしている(第5図bはこのと
き時定数回路6aから出力される電圧を示したも
のである)。パルス発生回路6から出力されるパ
ルス列Pbは周波数限定回路7に加わる。周波数
限定回路7は手動運転時にのみ作用し、手動運転
時はパルス発生回路6の出力パルス列Pbはその
ままこの回路7を通過する。この周波数限定回路
7は手動運転時にパルス列Pbを利用して手動運
転用パルス列をつくり出すためのものである。す
なわち、手動運転時には前述のようにパルス発生
回路6からは第5図cに示すようなパルス列Pb
が出力されるが、このパルス列Pbの周期が手動
速度指令ダイヤル8で設定された速度に相当する
周期(これをTとし、またそのときの周波数をF
とする)より長い(周波数がFより低い)場合は
そのパルス列Pbをそのまま出力し、短い(周波
数がFより高い)場合はこのパルス列Pbにもと
づいて周期Tのパルス列を発生し出力するように
してパルス列の周波数の上限を限定している。す
なわち、手動運転時においては周波数限定回路7
の出力パルス列(以下これをパルス列Pcとす
る)は第5図dに示すように、パルス発生回路6
の出力パルス列の周期が短かいときはその周期が
Tに限定される。
Also, during manual operation, the pulse generation circuit 6 receives a large speed command voltage as shown in Figure 5a.
Vmax, and the pulse train of the highest frequency that can be generated from this pulse generation circuit 6 (shown in Figure 5c)
(Figure 5b shows the voltage output from the time constant circuit 6a at this time). The pulse train Pb output from the pulse generating circuit 6 is applied to the frequency limiting circuit 7. The frequency limiting circuit 7 acts only during manual operation, and the output pulse train Pb of the pulse generation circuit 6 passes through this circuit 7 as is during manual operation. This frequency limiting circuit 7 is for creating a pulse train for manual operation using pulse train Pb during manual operation. That is, during manual operation, as described above, the pulse generator circuit 6 generates a pulse train Pb as shown in FIG. 5c.
is output, but the period of this pulse train Pb corresponds to the speed set with the manual speed command dial 8 (this is T, and the frequency at that time is F).
If the pulse train Pb is longer (frequency is lower than F), the pulse train Pb is output as is, and if it is shorter (frequency is higher than F), a pulse train of period T is generated and output based on this pulse train Pb. The upper limit of the frequency of the pulse train is limited. In other words, during manual operation, the frequency limited circuit 7
The output pulse train (hereinafter referred to as pulse train Pc) is generated by the pulse generation circuit 6 as shown in FIG. 5d.
When the period of the output pulse train is short, the period is limited to T.

周波数限定回路7の詳細例を第6図に示す。 A detailed example of the frequency limiting circuit 7 is shown in FIG.

前記第3図に示したパルス発生回路6から出力
される第7図aに示すようなパルス列Pbは周波
数限定回路7のアンド回路10に加わる。アンド
回路10はパルス列Pbのパルス間隔が前記手動
運転速度指定ダイヤル8により設定された周期T
より長い場合は動作可能となり、当該パルス列
Pbをオア回路11を介して1パルス発生回路1
2に導く。1パルス発生回路12はオア回路11
から導かれる幅が不ぞろいのパルスを一定幅に整
形するためのものである。
A pulse train Pb as shown in FIG. 7a output from the pulse generating circuit 6 shown in FIG. 3 is applied to an AND circuit 10 of the frequency limiting circuit 7. The AND circuit 10 has a pulse interval T of the pulse train Pb set by the manual operation speed designation dial 8.
If it is longer, operation is possible and the relevant pulse train
Pb is passed through the OR circuit 11 to the pulse generation circuit 1
Lead to 2. 1 pulse generation circuit 12 is an OR circuit 11
This is to shape the pulses, which have irregular widths, derived from , into a constant width.

1パルス発生回路12の出力パルス列Pcは周
波数限定回路7から出力され、パルスモータ等
(図示せず)の速度指令パルスとして利用される
他にパルス間隔検出回路13に加わり前記パルス
列Pbのパルス間隔の検出開始のタイミングをと
る信号として利用される。パルス間隔検出回路1
3は上記1パルス発生回路12の出力パルスPc
の他に前記パルス発生回路6の出力パルスPbお
よび手動速度指令ダイヤル8を経て導かれる手動
運転速度指令信号Vhを夫々入力し、パルスPcの
発生から指令信号Vhに対応した周期Tの時間内
(第7図斜線で示す)においてパルスPbの発生が
あるかないかを検出するものである。すなわち、
この検出期間内においてパルスPbの発生がない
場合(ここで、検出期間の開始と同時に立上がる
場合は検出されない)は、パルスPbの周期がダ
イヤル8で指定される周期Tより長い(指定の周
波数より低い)ものとみなされ、パルス間隔検出
回路13の出力Stは検出期間T後に“0”とな
る。また、上記検出期間内においてパルスPbの
発生がある場合は、パルスPbの周期が周期Tよ
り短い(指定の周波数より高い)ものとみなさ
れ、この回路13の出力Stは引き続き“1”とな
る。パルス間隔検出回路13の出力信号Stはフリ
ツプフロツプ回路14およびパルス発生抑制回路
16に加えられる。また、パルス間隔検出回路1
3は上記の信号Stの他に、信号Pcの立ちさがり
によつて“0”となり、検出期間T後に“1”と
なる信号Spを自励回路15に出力する。なお、
詳細は後述する。
The output pulse train Pc of the 1-pulse generation circuit 12 is output from the frequency limiting circuit 7, and in addition to being used as a speed command pulse for a pulse motor etc. (not shown), it is also applied to the pulse interval detection circuit 13 to determine the pulse interval of the pulse train Pb. It is used as a signal to determine the timing for starting detection. Pulse interval detection circuit 1
3 is the output pulse Pc of the above-mentioned 1 pulse generation circuit 12
In addition, the output pulse Pb of the pulse generating circuit 6 and the manual operation speed command signal V h guided through the manual speed command dial 8 are inputted, respectively, and the period T corresponding to the command signal V h is calculated from the generation of the pulse Pc. This is to detect whether or not a pulse Pb is generated within (shown by diagonal lines in FIG. 7). That is,
If pulse Pb does not occur within this detection period (here, if it rises at the same time as the start of the detection period, it will not be detected), the period of pulse Pb is longer than the period T specified by dial 8 (the specified frequency The output S t of the pulse interval detection circuit 13 becomes "0" after the detection period T. Furthermore, if a pulse Pb is generated within the above detection period, the period of the pulse Pb is considered to be shorter than the period T (higher than the specified frequency), and the output St of this circuit 13 continues to be "1". . The output signal St of the pulse interval detection circuit 13 is applied to a flip-flop circuit 14 and a pulse generation suppression circuit 16. In addition, the pulse interval detection circuit 1
3 outputs to the self-exciting circuit 15, in addition to the above-mentioned signal St, a signal Sp which becomes "0" when the signal Pc falls and becomes "1" after the detection period T has elapsed. In addition,
Details will be described later.

パルス発生抑制回路16は入力パルスPbの発
生周期が指定された周期Tより短い場合、このパ
ルスPbが周波数限定回路7から出力されないよ
うにするための回路である。すなわち、パルス発
生抑制回路16はパルス間隔検出期間に入力パル
スPbが入つてもこれが出力されないようにする
ため、パルス間隔検出期間に同期して信号“1”
を出力し、この信号“1”をアンド回路10の反
転入力に加えてこのアンド回路を不動作にする。
従つて、パルス間隔検出期間においてはパルス
Pbは入力されても周波数限定回路7から出力さ
れなくなる。
The pulse generation suppressing circuit 16 is a circuit for preventing the input pulse Pb from being outputted from the frequency limiting circuit 7 when the generation period of the input pulse Pb is shorter than the specified period T. That is, the pulse generation suppression circuit 16 outputs a signal "1" in synchronization with the pulse interval detection period in order to prevent the input pulse Pb from being output even if it enters the pulse interval detection period.
This signal "1" is applied to the inverting input of the AND circuit 10 to disable the AND circuit.
Therefore, during the pulse interval detection period, the pulse
Even if Pb is input, it is no longer output from the frequency limiting circuit 7.

フリツプフロツプ回路14およびパルス間隔検
出回路13の信号Spの出力信号Sfが加わる自励
回路15は、前記入力パルスPbの導通がアンド
回路10で阻止されている間(パルスPbの周期
がTより短い間)に、このパルスPbのかわりに
周期Tのパルスをつくり出して周波数限定回路7
から出力させるためのものである。すなわち、フ
リツプフロツプ回路14は前述のようにパルス間
隔検出期間内にパルスPbが入力されたとき出力
信号Sfを“1”とし、また自励回路15は前記
パルス間隔検出回路13から検出期間に同期して
“1”となる信号Spを入力し、検出期間終了時に
フリツプフロツプ回路14の出力信号Sf
“1”のとき、この終了に同期して第7図dに示
すようなトリガパルスPtを出力する。このトリ
ガパルスPtはフリツプフロツプ回路14に加わ
りこの回路14をリセツトする。また、トリガパ
ルスPtはオア回路11を介して1パルス発生回
路12に加わり、パルス幅が一定に修正されて周
波数限定回路7から出力される。前述のようにパ
ルス間隔検出回路13における検出期間は上記1
パルス発生回路12の出力パルスPcの立上がり
に同期して開始され、また自励回路15は検出期
間の終了時でなければトリガパルスPtを発生せ
ず、また、1パルス発生回路12はトリガパルス
tにもとづいてパルスPcを発生するもので、前
記入力パルスPbの周期が持続して周期Tより短
い場合でも1パルス発生回路12の出力パルス
Pcすなわち周波数限定回路7の出力パルスの発
生周期は一貫してTとなる。
The self-exciting circuit 15 to which the output signal S f of the signal Sp of the flip-flop circuit 14 and the pulse interval detection circuit 13 is applied operates while the conduction of the input pulse Pb is blocked by the AND circuit 10 (the period of the pulse Pb is shorter than T). ), a pulse with a period T is generated instead of this pulse Pb and the frequency limited circuit 7
This is for outputting from. That is, as described above, the flip-flop circuit 14 sets the output signal S f to "1" when the pulse Pb is input within the pulse interval detection period, and the self-excitation circuit 15 receives the signal from the pulse interval detection circuit 13 in synchronization with the detection period. When the output signal S f of the flip-flop circuit 14 is "1" at the end of the detection period, a trigger pulse P t as shown in FIG. 7d is generated in synchronization with the end of the detection period. Output. This trigger pulse Pt is applied to flip-flop circuit 14 and resets this circuit. Further, the trigger pulse P t is applied to the one-pulse generating circuit 12 via the OR circuit 11, and the pulse width is corrected to be constant and output from the frequency limiting circuit 7. As mentioned above, the detection period in the pulse interval detection circuit 13 is
It starts in synchronization with the rise of the output pulse Pc of the pulse generation circuit 12, and the self-excitation circuit 15 does not generate the trigger pulse Pt unless the detection period ends, and the 1-pulse generation circuit 12 generates the trigger pulse It generates a pulse Pc based on Pt , and even if the period of the input pulse Pb continues and is shorter than the period T, the output pulse of the one pulse generation circuit 12
Pc, that is, the generation period of the output pulse of the frequency limiting circuit 7 is consistently T.

ここで、周波数限定回路7の動作の一例を第7
図に示したタイミングチヤートにもとづいて説明
する。
Here, an example of the operation of the frequency limiting circuit 7 will be described in the seventh section.
The explanation will be based on the timing chart shown in the figure.

はじめに、時刻t1においてパルスPb1が入力さ
れ(第7図a)、このときアンド回路10が動作
可能となつているとパルスPbに同期して1パル
ス発生回路12からパルスPc1が出力される(第
7図f)。このパルスPcの立上がりに同期して第
1検出期間が始まる(第7図b)。また、この第
1検出期間に同期してパルス発生抑制回路16の
出力が“1”となり、この信号により検出期間の
間パルス列Pbの導通が阻止される。パルスPb1
加わつてから第1検出期間内に他のパルスの入力
がないので、フリツプフロツプ回路14の出力信
号Sf(第7図c)は“0”であり、従つてこの
ときは自励回路15からトリガパルスPt(第7
図d)は発生されない。時刻t3においてパルス
Pb2が入力されるとこのときは第1検出期間は終
了しているので、パルスPb2がそのまま1パルス
発生回路12を介してパルスPb2となつて出力さ
れる。また、パルスPb3も時刻t2から開始された
第2検出期間の終了後に発生しているのでそのま
ま出力される。時刻t3から開始される第3検出期
間内においてパルスPb4〜Pb7が加わるようにな
つているが、このときアンド回路10は不動作と
なつているので、その導通は阻止される。また、
このときパルスPb4の立上がりに同期してフリツ
プフロツプ回路14の出力が“1”となり、この
信号“1”にもとづいて第3検出期間の終了とと
もにトリガパルスPtが発生される。このトリガ
パルスPtにもとづいて同時刻t4にパルスPc4が出
力される。従つてパルスPc3からパルスPc4が発生
されるまでの時間間隔は検出期間すなわちTに相
当する。パルスPc4により第3検出期間の終了と
同時に第4検出期間が開始される。この第4検出
期間内においてはパルスPb3,Pb9が立上り、フ
リツプフロツプ回路14の出力信号Sfが“1”
となるため、検出期間の終了時に再びトリガパル
スが発生される。このように検出期間内でパルス
Pbが入力されると時間T毎にトリガパルスPt
発生され、これによつて周期TのパルスPcが周
波数限定回路7から出力される。
First, a pulse Pb 1 is input at time t 1 (FIG. 7a), and if the AND circuit 10 is enabled at this time, a pulse Pc 1 is output from the 1-pulse generating circuit 12 in synchronization with the pulse Pb. (Figure 7f). The first detection period begins in synchronization with the rise of this pulse Pc (FIG. 7b). Further, in synchronization with the first detection period, the output of the pulse generation suppressing circuit 16 becomes "1", and this signal prevents the pulse train Pb from conducting during the detection period. Since no other pulse is input within the first detection period after the pulse Pb 1 is applied, the output signal S f (FIG. 7c) of the flip-flop circuit 14 is "0", and therefore the self-excitation occurs at this time. Trigger pulse P t (seventh
Figure d) is not generated. pulse at time t 3
When Pb 2 is input, since the first detection period has ended at this time, the pulse Pb 2 is directly output as the pulse Pb 2 via the one-pulse generating circuit 12. Furthermore, since the pulse Pb 3 is generated after the end of the second detection period starting from time t 2 , it is output as is. Pulses Pb 4 to Pb 7 are applied during the third detection period starting from time t 3 , but since the AND circuit 10 is inactive at this time, its conduction is blocked. Also,
At this time, the output of the flip-flop circuit 14 becomes "1" in synchronization with the rise of the pulse Pb4 , and based on this signal "1", the trigger pulse Pt is generated at the end of the third detection period. Based on this trigger pulse Pt , a pulse Pc4 is output at the same time t4 . The time interval from pulse Pc 3 to generation of pulse Pc 4 thus corresponds to the detection period, ie T. The fourth detection period starts simultaneously with the end of the third detection period by pulse Pc 4 . During this fourth detection period, pulses Pb 3 and Pb 9 rise, and the output signal S f of the flip-flop circuit 14 becomes "1".
Therefore, a trigger pulse is generated again at the end of the detection period. In this way, the pulse within the detection period
When Pb is input, a trigger pulse P t is generated every time T, whereby a pulse Pc with a period T is output from the frequency limiting circuit 7.

以上のように手動運転時においては周波数限定
回路7は入力パルス列Pbの発生周期が、第3図
に示したダイヤル8において設定される速度に対
応した周期Tより長い場合(周波数が低い場合)
はこのパルスPbをそのまま出力し、反対に周期
Tより短い場合(周波数が高い場合)は、パルス
Pbの導通を阻止し、そのかわりにこの周波数限
定回路7で周期Tのパルスをつくり出して出力す
るようにする。
As described above, during manual operation, the frequency limiting circuit 7 operates when the generation period of the input pulse train Pb is longer than the period T corresponding to the speed set on the dial 8 shown in FIG. 3 (when the frequency is low).
outputs this pulse Pb as is, and conversely, if it is shorter than the period T (if the frequency is high), the pulse
Pb is prevented from conducting, and instead, this frequency limiting circuit 7 generates and outputs pulses with period T.

ところで、自動運転時においてはダイヤル8を
最大の速度に設定することによつて入力パルス
Pbをその周期がいかなる場合でもそのまま周波
数限定回路7を通過させるようにする。すなわ
ち、前述のように周波数限定回路7はダイヤル8
で設定される周期Tより入力パルス列Pbの周期
が短い場合にのみこのパルス列Pbの導通を阻止
するので、この設定周期Tを自動運転時における
入力パルス列Pbの取りうる周期より短くすれ
ば、入力パルス列Pbは常にそのまま周波数限定
回路7から出力されるのである。
By the way, during automatic operation, by setting dial 8 to the maximum speed, the input pulse
Pb is allowed to pass through the frequency limiting circuit 7 as it is no matter what its period. That is, as mentioned above, the frequency limiting circuit 7 is connected to the dial 8.
Since the conduction of this pulse train Pb is blocked only when the period of the input pulse train Pb is shorter than the period T set in Pb is always output from the frequency limiting circuit 7 as is.

上記第6図に示したブロツク図は具体的には例
えば第8図に示すような回路で構成される。この
第8図においては、第6図に示した各回路および
信号と対応するものには同一の番号を付してあ
る。第8図に示すように1パルス発生回路12は
単安定マルチバイブレータで、パルス発生抑制回
路16はポジテイブエツヂトリガDフリツプフロ
ツプ回路で、また、自励回路15はアンド回路で
夫々構成することができる。また、単安定マルチ
バイブレータ13aはパルス間隔検出回路13の
作用のうち信号Vhに応じて検出期間を示す信号
Ppを出力する作用を受けもつ。また、ポジテイ
ブエツヂトリガDフリツプフロツプ回路14aは
上記パルス間隔検出回路13の残りの作用すなわ
ち、パルス間隔の検出およびフリツプフロツプ回
路14の作用を併せて受けもつ。第8図に示した
回路の動作は前述の第6図に示したブロツク図の
動作とほぼ同一であるので、ここでは特に説明し
ないが、各回路の出力信号の一例だけを第9図に
示しておく。第9図においてaは入力パルス列
Pbを、bは単安定マルチバイブレータ13aの
出力信号をcおよびdは夫々ポジテイブエツジト
リガDフリツプフロツプ回路16および14aの
出力信号を、eは出力パルス列Pcを夫々表わし
ている。
Specifically, the block diagram shown in FIG. 6 is constituted by a circuit as shown in FIG. 8, for example. In FIG. 8, circuits and signals corresponding to those shown in FIG. 6 are given the same numbers. As shown in FIG. 8, the one-pulse generation circuit 12 can be configured as a monostable multivibrator, the pulse generation suppression circuit 16 can be configured as a positive edge trigger D flip-flop circuit, and the self-excitation circuit 15 can be configured as an AND circuit. . Furthermore, the monostable multivibrator 13a receives a signal indicating the detection period according to the signal Vh among the functions of the pulse interval detection circuit 13.
It has the function of outputting Pp. Further, the positive edge trigger D flip-flop circuit 14a takes over the remaining functions of the pulse interval detecting circuit 13, that is, detecting pulse intervals and the functions of the flip-flop circuit 14. The operation of the circuit shown in FIG. 8 is almost the same as the operation of the block diagram shown in FIG. I'll keep it. In Fig. 9, a is the input pulse train
Pb represents the output signal of the monostable multivibrator 13a, c and d represent the output signals of the positive edge trigger D flip-flop circuits 16 and 14a, respectively, and e represents the output pulse train Pc, respectively.

以上説明したようにこの発明によれば、パルス
モータ等の運転に使用するパルス列を発生させる
回路に用いられる発振器および加減速特性を得る
ための回路(例えば時定数回路)を自動運転と手
動運転とで共用できるので全体の回路構成が簡単
になり、また、加減速の調整(特定数の調整)が
容易であるという効果がある。
As explained above, according to the present invention, an oscillator used in a circuit that generates a pulse train used to operate a pulse motor, etc. and a circuit for obtaining acceleration/deceleration characteristics (for example, a time constant circuit) can be used in automatic operation or manual operation. Since it can be shared by both, the overall circuit configuration is simplified and acceleration/deceleration adjustment (adjustment of a specific number) is easy.

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

第1図は従来のパルス列発生回路を示すブロツ
ク図、第2図は従来の他のパルス列発生回路を示
すブロツク図、第3図はこの発明の一実施例を示
すブロツク図、第4図および第5図は上記第3図
に示した実施例の動作の概略を示すタイミングチ
ヤート、第6図は第4図に示した周波数限定回路
の詳細例を示すブロツク図、第7図は第6図に示
した詳細例の動作の一例を示すタイミングチヤー
ト、第8図は、第6図に示したブロツク図の具体
的な構成例を示す回路図、第9図は第8図に示し
た回路の動作の一例を示すタイミングチヤートで
ある。 6……パルス発生回路、6a……時定数回路、
6b……電圧−周波数変換回路、7……周波数限
定回路、12……1パルス発生回路、13……パ
ルス間隔検出回路、14……フリツプフロツプ回
路、15……自励回路、16……パルス幅抑制回
路。
FIG. 1 is a block diagram showing a conventional pulse train generating circuit, FIG. 2 is a block diagram showing another conventional pulse train generating circuit, FIG. 3 is a block diagram showing an embodiment of the present invention, and FIGS. 5 is a timing chart showing an outline of the operation of the embodiment shown in FIG. 3, FIG. 6 is a block diagram showing a detailed example of the frequency limiting circuit shown in FIG. 4, and FIG. A timing chart showing an example of the operation of the detailed example shown, FIG. 8 is a circuit diagram showing a specific example of the configuration of the block diagram shown in FIG. 6, and FIG. This is a timing chart showing an example. 6... Pulse generation circuit, 6a... Time constant circuit,
6b... Voltage-frequency conversion circuit, 7... Frequency limited circuit, 12... 1 pulse generation circuit, 13... Pulse interval detection circuit, 14... Flip-flop circuit, 15... Self-excitation circuit, 16... Pulse width Inhibitory circuit.

Claims (1)

【特許請求の範囲】 1 自動運転時には予め設定した速度を示す速度
指令電圧を出力し、手動運転時には前記速度指令
電圧に代えて最高速度を示す速度指令電圧を出力
する速度指令電圧出力手段と、 この速度指令電圧出力手段から入力する速度指
令電圧の立上がりおよび立下がりを緩和して緩や
かな加速および減速特性を持つ速度指令電圧を出
力する時定数回路と、 この時定数回路の出力電圧に対応する周波数の
第1のパルスを発生する電圧−周波数変換回路
と、 出力パルスの最小周期を設定する手段であつ
て、自動運転時には最高速度に対応する周期に設
定し、手動運転時には所望の速度に対応する周期
に設定する最小周期設定手段と、 前記出力パルスが出力されるごとに、その出力
時点から前記設定した最小周期の期間を測定する
パルス間隔検出手段と、 前記第1のパルスを入力し、前記パルス間隔検
出手段によつて測定される期間内において該期間
起算点となる前記出力パルス以降に入力する前記
第1のパルスの出力を阻止し、阻止されなかつた
前記第1のパルスを第2のパルスとして出力する
パルス発生抑制手段と、 前記測定期間中に前記第1のパルスが阻止され
たか否かを検出し、阻止された場合には該期間の
終了時に第3のパルスを発生する手段と、 前記第2のパルスおよび第3のパルスを合成
し、これを前記出力パルスとする手段と、 を具えた数値制御等における速度指令パルス列発
生装置。
[Scope of Claims] 1. Speed command voltage output means that outputs a speed command voltage indicating a preset speed during automatic operation, and outputs a speed command voltage indicating the maximum speed instead of the speed command voltage during manual operation; a time constant circuit that moderates the rise and fall of the speed command voltage input from the speed command voltage output means and outputs a speed command voltage having gentle acceleration and deceleration characteristics; A voltage-frequency conversion circuit that generates the first pulse of frequency, and a means for setting the minimum period of the output pulse, which is set to a period corresponding to the maximum speed during automatic operation, and corresponds to the desired speed during manual operation. a minimum period setting means for setting the period to a period of 1, pulse interval detecting means for measuring the period of the set minimum period from the output point every time the output pulse is output; and inputting the first pulse; The output of the first pulse that is input after the output pulse that is the starting point of the period within the period measured by the pulse interval detection means is blocked, and the unblocked first pulse is converted into a second pulse. pulse generation suppressing means for outputting a pulse as a pulse, and means for detecting whether or not the first pulse is blocked during the measurement period, and generating a third pulse at the end of the period if the first pulse is blocked. A speed command pulse train generation device for numerical control, etc., comprising: a means for synthesizing the second pulse and the third pulse and using this as the output pulse.
JP640678A 1978-01-24 1978-01-24 Speed instruction pulse train generator for numerical control or like Granted JPS5499550A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP640678A JPS5499550A (en) 1978-01-24 1978-01-24 Speed instruction pulse train generator for numerical control or like

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP640678A JPS5499550A (en) 1978-01-24 1978-01-24 Speed instruction pulse train generator for numerical control or like

Publications (2)

Publication Number Publication Date
JPS5499550A JPS5499550A (en) 1979-08-06
JPS6137878B2 true JPS6137878B2 (en) 1986-08-26

Family

ID=11637479

Family Applications (1)

Application Number Title Priority Date Filing Date
JP640678A Granted JPS5499550A (en) 1978-01-24 1978-01-24 Speed instruction pulse train generator for numerical control or like

Country Status (1)

Country Link
JP (1) JPS5499550A (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4887317A (en) * 1972-02-21 1973-11-16
JPS4924725A (en) * 1972-07-07 1974-03-05
JPS5274815A (en) * 1975-12-19 1977-06-23 Hitachi Ltd Power supply for driving a.c. motor
JPS5295024A (en) * 1976-02-06 1977-08-10 Hitachi Ltd Power source for driving ac motor

Also Published As

Publication number Publication date
JPS5499550A (en) 1979-08-06

Similar Documents

Publication Publication Date Title
US4716345A (en) Automatic pulse display
JPS6137878B2 (en)
US4723299A (en) Noise eliminating circuit for a graphical input terminal
US5168220A (en) Method and apparatus for measuring motor speed using a constant sampling time
US4851744A (en) Feedback circuitry for D.C. motor speed control
JPH0719004Y2 (en) Rotational speed detector for marine engine
JP2569506B2 (en) Electronic circuit
JPH0614793B2 (en) Motor control device
JPH045102Y2 (en)
JPH06225580A (en) Motor control device
JP3736907B2 (en) Recording pen drive
JP3225815B2 (en) Motor rotation speed control device
JPS6035912B2 (en) Motor speed control circuit
JP2744474B2 (en) DC motor speed control circuit
SU1127064A2 (en) Device for stabilizing rotational speed of electric motor
JPH0720382B2 (en) Digital speed controller
SU556326A1 (en) Scaler
JPS6039179B2 (en) analog speed detector
JPS6041557B2 (en) Motor speed control device
JPH0219709B2 (en)
JPH0114936Y2 (en)
JPH0456553B2 (en)
JPH0265685A (en) Phase servo device
JPS60237879A (en) Speed servo motor
JPS58159680A (en) Controller for rotor