JPS62120513A - 手動パルスのてい倍制御方式 - Google Patents
手動パルスのてい倍制御方式Info
- Publication number
- JPS62120513A JPS62120513A JP25984185A JP25984185A JPS62120513A JP S62120513 A JPS62120513 A JP S62120513A JP 25984185 A JP25984185 A JP 25984185A JP 25984185 A JP25984185 A JP 25984185A JP S62120513 A JPS62120513 A JP S62120513A
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- value
- multiplication
- counter
- manual
- 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
- Numerical Control (AREA)
- Control Of Position Or Direction (AREA)
- Manipulation Of Pulses (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、位置決め装置などにおいて用いられる手動パ
ルスをてい倍するための制御方式に関するものである。
ルスをてい倍するための制御方式に関するものである。
[従来の技術]
従来、NC工作機械などの用途においては、1パルス送
りのために手動パルス発生器を使用している位置決め装
置が多くみられる。この種の従来の制御方式としては、
たとえば第3図に示すようなものが知られている。ここ
で、1は手動パルス発生器、2はフィルタ、3は波形整
形回路、4はてい倍回路、5はマルチプレクサ、6は信
号切換回路、7は偏差カウンタである。位置決め装置で
は、そのカウンタ出力をD/Aコンバータによりアナロ
グ値に変換し、その値に応じてモータを回転駆動する。
りのために手動パルス発生器を使用している位置決め装
置が多くみられる。この種の従来の制御方式としては、
たとえば第3図に示すようなものが知られている。ここ
で、1は手動パルス発生器、2はフィルタ、3は波形整
形回路、4はてい倍回路、5はマルチプレクサ、6は信
号切換回路、7は偏差カウンタである。位置決め装置で
は、そのカウンタ出力をD/Aコンバータによりアナロ
グ値に変換し、その値に応じてモータを回転駆動する。
さらに、このモータの回転数をロータリ型のエンコーダ
で検出し、偏差カウンタ7に供給し、その偏差カウンタ
値が零となるようにサーボ制御し、零のときにモータを
停止させ、以て手動パルス発生器lからの手動パルス入
力に応じてモータを回転させる。
で検出し、偏差カウンタ7に供給し、その偏差カウンタ
値が零となるようにサーボ制御し、零のときにモータを
停止させ、以て手動パルス発生器lからの手動パルス入
力に応じてモータを回転させる。
手動パルス発生器1からのA相およびB相のパルスを、
それぞれ、フィルタ2を介して波形整形回路3に供給し
、ここで波形整形および方向判別し、正転パルスlOお
よび逆転パルス11を得る。これらパルスlOおよび1
1をてぃ倍することなく直接にマルチプレクサ5を経て
偏差カウンタ7に入力するか、あるいは、てい倍回路4
を通しである一定のてい倍パルスに変換し、そのてぃ倍
パルスをマルチプレクサ5により切換えて偏差カランタ
フに入力する。
それぞれ、フィルタ2を介して波形整形回路3に供給し
、ここで波形整形および方向判別し、正転パルスlOお
よび逆転パルス11を得る。これらパルスlOおよび1
1をてぃ倍することなく直接にマルチプレクサ5を経て
偏差カウンタ7に入力するか、あるいは、てい倍回路4
を通しである一定のてい倍パルスに変換し、そのてぃ倍
パルスをマルチプレクサ5により切換えて偏差カランタ
フに入力する。
ところが、このような制御方式では、てぃ倍値がてい倍
回路4に依存しているので、てぃ倍値の選択が限られて
しまい、制御の柔軟性が少なく、しかもまた、制御回路
の使用部品が多いので経済的に構成できないという欠点
があった。
回路4に依存しているので、てぃ倍値の選択が限られて
しまい、制御の柔軟性が少なく、しかもまた、制御回路
の使用部品が多いので経済的に構成できないという欠点
があった。
[発明が解決しようとする問題点]
そこで、本発明の目的は、前述したような問題点を解決
し、手動パルスのてぃ倍を容易に可能とする手動パルス
のてい倍制御方式を提供すζことにある。
し、手動パルスのてぃ倍を容易に可能とする手動パルス
のてい倍制御方式を提供すζことにある。
[問題点を解決するための手段]
このような目的を達成するために、本発明は、手動パル
ス発生器から取り出した手動パルスをてい倍する手動パ
ルスのてい倍制御方式において、手動パルスのてい倍値
を設定する手段と、手動パルスのパルス数の前回値に対
する現在値の差を求める手段と、設定されたてい倍値と
パルス数の差の値とを乗算する手段と、パルス信号を発
生する手段と、乗算の結果に対応する個数だけパルス信
号の払い出しを許可する手段とを具えたことを特徴とす
る。
ス発生器から取り出した手動パルスをてい倍する手動パ
ルスのてい倍制御方式において、手動パルスのてい倍値
を設定する手段と、手動パルスのパルス数の前回値に対
する現在値の差を求める手段と、設定されたてい倍値と
パルス数の差の値とを乗算する手段と、パルス信号を発
生する手段と、乗算の結果に対応する個数だけパルス信
号の払い出しを許可する手段とを具えたことを特徴とす
る。
[作用]
・ 本発明は、手動パルスの前回値と現在値との差を制
御することに着目してなしたものであり、それによって
パルスの払い出し時間を一定にし、その時間内でてい倍
値およびパルスの差を乗算し、その値を払い出すことに
より、てぃ倍値の設定に何ら制限なしに、容易に手動パ
ルスのてぃ倍を行うことができる。
御することに着目してなしたものであり、それによって
パルスの払い出し時間を一定にし、その時間内でてい倍
値およびパルスの差を乗算し、その値を払い出すことに
より、てぃ倍値の設定に何ら制限なしに、容易に手動パ
ルスのてぃ倍を行うことができる。
すなわち、本発明によれば、てい倍パルスを一定時間内
で払い出すと共に、そのてぃ倍値はマイクロプロセッサ
のパラメータやディジタルスイッチなどによって容易に
設定できるので、特別なてい倍回路を必要とせず、しか
も手動パルスのてぃ倍値の制限がなく、手動パルスを任
意所望のてぃ倍値に簡単にてい倍することができる。
で払い出すと共に、そのてぃ倍値はマイクロプロセッサ
のパラメータやディジタルスイッチなどによって容易に
設定できるので、特別なてい倍回路を必要とせず、しか
も手動パルスのてぃ倍値の制限がなく、手動パルスを任
意所望のてぃ倍値に簡単にてい倍することができる。
[実施例]
以下に図面を参照して本発明の詳細な説明する。
第1図は本発明の一実施例を示すブロック図である。こ
こで、第2図と同様の個所には同一符号を付すことにす
る。
こで、第2図と同様の個所には同一符号を付すことにす
る。
手動パルス発生器1のA相およびB相パルスをフィルタ
2を通して波形整形回路3に入力し、方向判別をして得
た正転パルス10または逆転パルス11をアップダウン
カウンタ12に入力する。このアップダウンカウンタ1
2のカウント値はバス13を介してマイクロプロセッサ
14により読みとることができる。15はマイクロプロ
セッサ14に各種入力を供給するキーボードである。
2を通して波形整形回路3に入力し、方向判別をして得
た正転パルス10または逆転パルス11をアップダウン
カウンタ12に入力する。このアップダウンカウンタ1
2のカウント値はバス13を介してマイクロプロセッサ
14により読みとることができる。15はマイクロプロ
セッサ14に各種入力を供給するキーボードである。
16は一定周波数のクロックパルスを発生するパルス発
振器を内蔵し、そのクロックパルスをマイクロプロセッ
サ14により設定された分周比で分周する分周カウンタ
である。この分周カウンタ16における分周比は、この
カウンタ16からの出力パルスの周波数が変わっても、
そのパルス払い出しの時間が一定となるように定めるも
のとする。このように一定時間内にパルスを払い出すよ
うにするのは、手動パルス入力からてい倍パルスの発生
までにかかる時間を所定の短い時間となし、以て、その
間の動作時間遅れを操作者がさほど感じない程度となし
ててい倍パルスを払い出すようにするためである。
振器を内蔵し、そのクロックパルスをマイクロプロセッ
サ14により設定された分周比で分周する分周カウンタ
である。この分周カウンタ16における分周比は、この
カウンタ16からの出力パルスの周波数が変わっても、
そのパルス払い出しの時間が一定となるように定めるも
のとする。このように一定時間内にパルスを払い出すよ
うにするのは、手動パルス入力からてい倍パルスの発生
までにかかる時間を所定の短い時間となし、以て、その
間の動作時間遅れを操作者がさほど感じない程度となし
ててい倍パルスを払い出すようにするためである。
この分周カウンタ16からは、正転パルス10および逆
転パルス11に応じて、上述したような所定時間内に正
転側てい倍パルス17および逆転側てい倍パルス18を
択一的に発生する。19はあらかじめ設定された分配カ
ウント値に対して、オアゲート20からの出力パルスの
生起する度毎に減算を行い、そのカウント値が零になっ
たときに割り込みパルス21を発生する分配カウンタで
ある。その割り込みパルス21を分周カウンタ16のク
リヤ端子に供給し、かかる割り込みパルス21の発生時
に分周カウンタ16からのてい倍出力を停止させる。オ
アゲート20には上述のてい倍パルス17および18を
供給し、いずれかのてい倍パルス17または18の生起
した旨を分配カウンタ19に伝送し1分配カウンタ19
においてそのてい倍パルスの個数をカウントする。
転パルス11に応じて、上述したような所定時間内に正
転側てい倍パルス17および逆転側てい倍パルス18を
択一的に発生する。19はあらかじめ設定された分配カ
ウント値に対して、オアゲート20からの出力パルスの
生起する度毎に減算を行い、そのカウント値が零になっ
たときに割り込みパルス21を発生する分配カウンタで
ある。その割り込みパルス21を分周カウンタ16のク
リヤ端子に供給し、かかる割り込みパルス21の発生時
に分周カウンタ16からのてい倍出力を停止させる。オ
アゲート20には上述のてい倍パルス17および18を
供給し、いずれかのてい倍パルス17または18の生起
した旨を分配カウンタ19に伝送し1分配カウンタ19
においてそのてい倍パルスの個数をカウントする。
マイクロプロセッサ14には、キーボード15上のテン
キーやディジタルスイッチなどにより、アップダウンカ
ウンタ12の出力に対する所望のてぃ倍値および分周カ
ウンタ16の分周比を入力しておく。この状態で、マイ
クロプロセッサエ4は、アップダウンカウンタ12の出
力に応じて、分配カウンタ19における分配カウント値
を、設定された所望のてい倍僅に応じてあらかじめ指定
し、ついで分周カウンタ16に対して、そのクロックパ
ルス発振器を起動させ、所定のパルス払い出し時間に対
して設定された分周比で当該クロックパルスを分周して
カウンタ出力を取り出す。ここで、マイクロプロセッサ
14においては、キーボード15から入力されたてい倍
値に応じて、次のようにして所望のてい倍パルス数を算
出し、そのてい倍パルス数を分配カウンタ19にセット
する。
キーやディジタルスイッチなどにより、アップダウンカ
ウンタ12の出力に対する所望のてぃ倍値および分周カ
ウンタ16の分周比を入力しておく。この状態で、マイ
クロプロセッサエ4は、アップダウンカウンタ12の出
力に応じて、分配カウンタ19における分配カウント値
を、設定された所望のてい倍僅に応じてあらかじめ指定
し、ついで分周カウンタ16に対して、そのクロックパ
ルス発振器を起動させ、所定のパルス払い出し時間に対
して設定された分周比で当該クロックパルスを分周して
カウンタ出力を取り出す。ここで、マイクロプロセッサ
14においては、キーボード15から入力されたてい倍
値に応じて、次のようにして所望のてい倍パルス数を算
出し、そのてい倍パルス数を分配カウンタ19にセット
する。
すなわち、手動パルス発生器1が回ったとすると、アッ
プダウンカウンタ12の値が変化する。その変化の以前
の前回のカウント値をN1−1、現在のカウント値をN
η、その差をN1モータの穆勤量に対応させるべくあら
かじめ設定したてい倍値をCとすると、マイクロプロセ
ッサ14は、アップダウンカウンタ12の出力に基づい
て、 N’ =CX (NTl−N司=CXNの計算を行い、
それにより求めたN′値を分配カウンタ19にセットす
る。これにより、偏差カウンタ7にてい倍パルス、すな
わち、正転てい倍パルス17または逆転てい倍パルス1
8が払い出される。
プダウンカウンタ12の値が変化する。その変化の以前
の前回のカウント値をN1−1、現在のカウント値をN
η、その差をN1モータの穆勤量に対応させるべくあら
かじめ設定したてい倍値をCとすると、マイクロプロセ
ッサ14は、アップダウンカウンタ12の出力に基づい
て、 N’ =CX (NTl−N司=CXNの計算を行い、
それにより求めたN′値を分配カウンタ19にセットす
る。これにより、偏差カウンタ7にてい倍パルス、すな
わち、正転てい倍パルス17または逆転てい倍パルス1
8が払い出される。
ここで、分配カウンタ19のカウント値が0になると、
割り込み信号21が発生し、文集カウンタ16に割り込
みをかけてその計数を停止する。
割り込み信号21が発生し、文集カウンタ16に割り込
みをかけてその計数を停止する。
以上の動作が手動パルス人力時、すなわちアップダウン
カウンタ12からのパルス出力の度毎に繰り返される。
カウンタ12からのパルス出力の度毎に繰り返される。
このように、本発明では、パルスの払い出し時間は一定
時間であり、その一定の払い出し時間内に、任意所望の
てい倍数でてい倍された正転または逆転てい倍パルス1
7または18を払い出す。本発明では、従来のような特
別なてい倍回路を必要とせず、たとえばマイクロプロセ
ッサ14においてパラメータあるいはディジタルスイッ
チなどにょらて容易にてい倍値を読み込むことができ、
しかもまた、そのてい倍値に制限がないので、手動パル
スのてい倍制御に柔軟性がある。
時間であり、その一定の払い出し時間内に、任意所望の
てい倍数でてい倍された正転または逆転てい倍パルス1
7または18を払い出す。本発明では、従来のような特
別なてい倍回路を必要とせず、たとえばマイクロプロセ
ッサ14においてパラメータあるいはディジタルスイッ
チなどにょらて容易にてい倍値を読み込むことができ、
しかもまた、そのてい倍値に制限がないので、手動パル
スのてい倍制御に柔軟性がある。
[発明の効果]
以上から明らかなように、本発明によれば、てイ倍パル
スを一定時間内で払い出すと共に、そのてい倍値はマイ
クロプロセッサのパラメータやディジタルスイッチなど
によって容易に設定できるので、特別なてい倍回路を必
要とせず、しかも手動パルスのてい倍値の制限がなく、
手動パルスを任意所望のてい倍僅に簡単にてい倍するこ
とができる。
スを一定時間内で払い出すと共に、そのてい倍値はマイ
クロプロセッサのパラメータやディジタルスイッチなど
によって容易に設定できるので、特別なてい倍回路を必
要とせず、しかも手動パルスのてい倍値の制限がなく、
手動パルスを任意所望のてい倍僅に簡単にてい倍するこ
とができる。
第1図は本発明の一実施例を示すブロック図、
第2図はその制御手順の一例を示すフローチャート、
第3図は従来例を示すブロック図である。
1・・・手動パルス発生器、
2・・・フィルタ、
3−・・波形整形回路、
4・・・てい倍回路、
5・・・マルチプレクサ、
6・・・信号切換回路、
7・・・偏差カウンタ、
10・・・正転パルス、
11・・・逆転パルス、
12・・・アップダウンカウンタ、
13・・・バス、
14・・・マイクロプロセッサ、
15・・・キーボード、
16・・・分周カウンタ、
17・・・正転側てい倍パルス、
18・・・逆転側てい倍パルス、
19−・・分配カウンタ、
20・・・オアゲート、
21−・・割り込み信号。
Claims (1)
- 【特許請求の範囲】 1)手動パルス発生器から取り出した手動パルスをてい
倍する手動パルスのてい倍制御方式において、 手動パルスのてい倍値を設定する手段と、 前記手動パルスのパルス数の前回値に対する現在値の差
を求める手段と、 設定されたてい倍値と前記パルス数の差の値とを乗算す
る手段と、 パルス信号を発生する手段と、 前記乗算の結果に対応する個数だけ前記パルス信号の払
い出しを許可する手段と を具えたことを特徴とする手動パルスのてい倍制御方式
。 2)特許請求の範囲第1項記載の手動パルスのてい倍制
御方式において、前記パルス信号発生手段は、一定周波
数でクロックパルスを発生する手段と、そのクロックパ
ルスを分周し、前記乗算の結果に対応する個数の分周パ
ルスが所定時間内に払い出されるように定めた分周手段
とを有することを特徴とする手動パルスのてい倍制御方
式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25984185A JPS62120513A (ja) | 1985-11-21 | 1985-11-21 | 手動パルスのてい倍制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25984185A JPS62120513A (ja) | 1985-11-21 | 1985-11-21 | 手動パルスのてい倍制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62120513A true JPS62120513A (ja) | 1987-06-01 |
Family
ID=17339727
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25984185A Pending JPS62120513A (ja) | 1985-11-21 | 1985-11-21 | 手動パルスのてい倍制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62120513A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6436305A (en) * | 1987-07-31 | 1989-02-07 | Mitsubishi Metal Corp | Manual pulse generating device |
| JPH02139602A (ja) * | 1988-11-21 | 1990-05-29 | Mitsubishi Electric Corp | 数値制御装置 |
| JPH04247503A (ja) * | 1991-02-01 | 1992-09-03 | Sankyo Seiki Mfg Co Ltd | 制御装置 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6093510A (ja) * | 1983-10-27 | 1985-05-25 | Fanuc Ltd | 数値制御装置のオ−バ−ライド制御方式 |
| JPS60100885A (ja) * | 1983-11-08 | 1985-06-04 | Toshiba Corp | カラ−テレビジヨンカメラの調整装置 |
-
1985
- 1985-11-21 JP JP25984185A patent/JPS62120513A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6093510A (ja) * | 1983-10-27 | 1985-05-25 | Fanuc Ltd | 数値制御装置のオ−バ−ライド制御方式 |
| JPS60100885A (ja) * | 1983-11-08 | 1985-06-04 | Toshiba Corp | カラ−テレビジヨンカメラの調整装置 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6436305A (en) * | 1987-07-31 | 1989-02-07 | Mitsubishi Metal Corp | Manual pulse generating device |
| JPH02139602A (ja) * | 1988-11-21 | 1990-05-29 | Mitsubishi Electric Corp | 数値制御装置 |
| JPH04247503A (ja) * | 1991-02-01 | 1992-09-03 | Sankyo Seiki Mfg Co Ltd | 制御装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3886459A (en) | Digital pulse rate ramping circuits | |
| US4253050A (en) | Method and apparatus for the synchronization of a gear machining apparatus | |
| EP0091245B1 (en) | Method and apparatus for controlling feed speed in numerical control system | |
| JPS62120513A (ja) | 手動パルスのてい倍制御方式 | |
| US4626758A (en) | Digital valve control apparatus | |
| US4851783A (en) | Method of and apparatus for digitally setting a control frequency | |
| JPS607416B2 (ja) | 制御可能な分周のための電子回路装置 | |
| JP2561887B2 (ja) | サーボモータの回転数計数回路 | |
| US5235262A (en) | Motor control apparatus for controlling the position of a motor-driven object | |
| WO1982000371A1 (en) | Numerical control unit | |
| JP3783625B2 (ja) | 制御装置 | |
| KR920009888B1 (ko) | 서보모타 제어방법 | |
| US4020331A (en) | Feed rate control system for numerical control machine tool | |
| JPH02139602A (ja) | 数値制御装置 | |
| JP2819411B2 (ja) | 定位置停止制御装置 | |
| JPS5994105A (ja) | 手動任意角送り方式 | |
| KR970072704A (ko) | 제어기용 카운터 회로 | |
| SU1058067A1 (ru) | Электронный задатчик | |
| KR930004186B1 (ko) | 소프트웨어 서어보 방식을 이용한 4축 동시위치 제어장치 | |
| JPH08339228A (ja) | 数値制御工作機械用手動送り指令装置 | |
| SU921033A1 (ru) | Устройство дл управлени тиристорным преобразователем | |
| GB2042769A (en) | Controlling interdependence of leading and following drives | |
| JP2601804B2 (ja) | 割込み機能付デイジタル駆動装置 | |
| JPS5884309A (ja) | パタ−ン発生器 | |
| SU1458858A1 (ru) | Система цифровой линейной интерпол ции |