JPH02292609A - 位置決め制御装置 - Google Patents
位置決め制御装置Info
- Publication number
- JPH02292609A JPH02292609A JP11212289A JP11212289A JPH02292609A JP H02292609 A JPH02292609 A JP H02292609A JP 11212289 A JP11212289 A JP 11212289A JP 11212289 A JP11212289 A JP 11212289A JP H02292609 A JPH02292609 A JP H02292609A
- Authority
- JP
- Japan
- Prior art keywords
- stop
- servo motor
- signal
- counter
- amount
- 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
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、機械に取り付けられたリミットスイ,チよ
り出力される停止命令信号を受けて、それから予め定め
られた目標位置でサーボモータを停Iトさせるための位
置決め制御装置に関する。
り出力される停止命令信号を受けて、それから予め定め
られた目標位置でサーボモータを停Iトさせるための位
置決め制御装置に関する。
従来、このような位置決め制御装置にはマイクロコンピ
ュータ(マイコン)等のデータ処理手段を設け、これに
よりリミットスイッチからの停止命令信号を、例えば2
〔躯〕毎のサンプリング処理により受け付け、しかる後
に位置制御を開始してサーボモータを定位置に停止させ
るようにしており、このときノイズ除去等のため信号の
取り込みを2同行ない、2回とも信号が一致したら初め
て位置制御を開始するようにしている。
ュータ(マイコン)等のデータ処理手段を設け、これに
よりリミットスイッチからの停止命令信号を、例えば2
〔躯〕毎のサンプリング処理により受け付け、しかる後
に位置制御を開始してサーボモータを定位置に停止させ
るようにしており、このときノイズ除去等のため信号の
取り込みを2同行ない、2回とも信号が一致したら初め
て位置制御を開始するようにしている。
しかしながら、実際に停止命令信号が発生してからこれ
をマイコンにて受け付ける迄に、サンプリングによる遅
れ時間が生じ、この間サーボモータの制御は何らなされ
ず、したがってその間に回転した社だけ、本来停市させ
たい定位置を行き過ぎて停【ヒすることになる。そして
、この行き過ぎ計はサーボモータの回転速度に比例して
大きくなる。このため、高精度の位置制御が要求される
場合は、サーボモータを一旦低速回転にした上で、停1
F命令信号を与えるなどの工夫が別途必要となる。
をマイコンにて受け付ける迄に、サンプリングによる遅
れ時間が生じ、この間サーボモータの制御は何らなされ
ず、したがってその間に回転した社だけ、本来停市させ
たい定位置を行き過ぎて停【ヒすることになる。そして
、この行き過ぎ計はサーボモータの回転速度に比例して
大きくなる。このため、高精度の位置制御が要求される
場合は、サーボモータを一旦低速回転にした上で、停1
F命令信号を与えるなどの工夫が別途必要となる。
リミットスイッチからの停止信号をサンプリング処理し
て受け付けるデータ処理手段を備え、この停1F信号を
受けてから予め定められた目標位置でサーポモー夕を停
市させる位置決め制′41装置において、前記データ処
理手段に外部割込端子を設けてここにリミットスイッチ
からの停1F信号を導入する一方、サーボモータに取り
付けられたパルスジエネレー夕からのパルス数をカウン
トするカウンタにより、停止信号が入力されてからデー
タ処理手段がこれを受け付ける迄のサーボモータの回転
量を求め、このmを停止「1標位置?から差し引いてサ
ーボモータを停止させる。
て受け付けるデータ処理手段を備え、この停1F信号を
受けてから予め定められた目標位置でサーポモー夕を停
市させる位置決め制′41装置において、前記データ処
理手段に外部割込端子を設けてここにリミットスイッチ
からの停1F信号を導入する一方、サーボモータに取り
付けられたパルスジエネレー夕からのパルス数をカウン
トするカウンタにより、停止信号が入力されてからデー
タ処理手段がこれを受け付ける迄のサーボモータの回転
量を求め、このmを停止「1標位置?から差し引いてサ
ーボモータを停止させる。
停市命令イ.j号が入力されてから、データ処理手段が
これを実際に受け取る迄、すなわち外部割込端子に{.
ls号が入力された時点からサンプリング処理にて受け
付ける迄のサーボモータ回転V(行き過ぎ星)を、パル
スジエネレー夕から出力されるパルス数を計測すること
により検出し、その分を予め差し引いたヒで定位置に停
止するよう制御することにより、行き過ぎを無くす。
これを実際に受け取る迄、すなわち外部割込端子に{.
ls号が入力された時点からサンプリング処理にて受け
付ける迄のサーボモータ回転V(行き過ぎ星)を、パル
スジエネレー夕から出力されるパルス数を計測すること
により検出し、その分を予め差し引いたヒで定位置に停
止するよう制御することにより、行き過ぎを無くす。
第l図はこの発明の実施例を示すブロンク図、第2図は
外部割込処理を示すフローチャート、第3図はこの発明
による停市処理を示すフローチャートである。
外部割込処理を示すフローチャート、第3図はこの発明
による停市処理を示すフローチャートである。
第1図において、1はI/Oボートi +. .カウン
タ12,マイコン13および1〕/A変換器14等より
なる位置決め制御袋置、2はリミットスインチ、3はサ
ーボアンプ、4はサーボモータ、5はパルスジエネレー
夕である。
タ12,マイコン13および1〕/A変換器14等より
なる位置決め制御袋置、2はリミットスインチ、3はサ
ーボアンプ、4はサーボモータ、5はパルスジエネレー
夕である。
すなわち、この実施例では、位置決め制御装置1のI/
Oポート11には端子T1を介して従来通り停市命令信
号STを入力するのに加え、マイコンl3の外部割込端
子T2にもこれを入力する.I/Oボート11はマイコ
ン13のサンプリング処理により定周jlJl i,毎
にしか入力を受け付けないが、外部割込端子1゛2から
は入力を即時受け付けることが=J能である。
Oポート11には端子T1を介して従来通り停市命令信
号STを入力するのに加え、マイコンl3の外部割込端
子T2にもこれを入力する.I/Oボート11はマイコ
ン13のサンプリング処理により定周jlJl i,毎
にしか入力を受け付けないが、外部割込端子1゛2から
は入力を即時受け付けることが=J能である。
したがって、停止命令信号STが発せられると、これが
マイコンl3の外部割込Q子T2に入力され、第2図に
示す如き処理が実行される。この処理では、マイコン1
3内のバソファ八にこの時点でのカウンタl2の値が格
納される。このカウンタl2は、サーボモータ4に取り
付けてあるパルスジェネレータ5から出力されるパルス
信号を常時カウントしており、サーボモータ4が回転し
ていれば、その回転方向によりカウント値はUP/DO
WNする。つまり、バッファ八に格納された値は、実際
に停止命令信号S′Fが入力された時点でのサーボモー
タ軸の位置を示している。
マイコンl3の外部割込Q子T2に入力され、第2図に
示す如き処理が実行される。この処理では、マイコン1
3内のバソファ八にこの時点でのカウンタl2の値が格
納される。このカウンタl2は、サーボモータ4に取り
付けてあるパルスジェネレータ5から出力されるパルス
信号を常時カウントしており、サーボモータ4が回転し
ていれば、その回転方向によりカウント値はUP/DO
WNする。つまり、バッファ八に格納された値は、実際
に停止命令信号S′Fが入力された時点でのサーボモー
タ軸の位置を示している。
さらに、位置決め制御装置1は、従来通り■/0ポート
11により1〜2サンプリング(t〜2む)遅れの後停
止命令信号STを受け付け、第3図に示す処理を実行す
る。この処理は、従来のものに以一ドのステンプを追加
したものである。
11により1〜2サンプリング(t〜2む)遅れの後停
止命令信号STを受け付け、第3図に示す処理を実行す
る。この処理は、従来のものに以一ドのステンプを追加
したものである。
すなわち、ステップ■ではマイコン13内のバソファ1
3にこの時点でのカウンタl2の値を格納する。つまり
、このイ直は実際に信号が入力されてからL〜2],遅
れの後にマイコン13が信号を受け付けた時点でのサー
ボモータ軸の位置を示している。したがって、ステップ
■では(バッファ[3ハンファA)を計算し、実際に信
号が入力された時点からこれを実際に受け付ける迄に回
転したサーボモータのFJ Cを算出する。この量Cが
行き過ぎ計であり、ステップ■にて本来停止するし1標
位置データからこの星Cを差し引いて定位置停f1二の
制御を行なうごとにより行き過ぎは無くなり、本来の停
止位置に停止させることができる。なお、マイコン13
からの出力はD/A変換器14を介してサーボアンブ3
に与えられる。
3にこの時点でのカウンタl2の値を格納する。つまり
、このイ直は実際に信号が入力されてからL〜2],遅
れの後にマイコン13が信号を受け付けた時点でのサー
ボモータ軸の位置を示している。したがって、ステップ
■では(バッファ[3ハンファA)を計算し、実際に信
号が入力された時点からこれを実際に受け付ける迄に回
転したサーボモータのFJ Cを算出する。この量Cが
行き過ぎ計であり、ステップ■にて本来停止するし1標
位置データからこの星Cを差し引いて定位置停f1二の
制御を行なうごとにより行き過ぎは無くなり、本来の停
止位置に停止させることができる。なお、マイコン13
からの出力はD/A変換器14を介してサーボアンブ3
に与えられる。
〔発明の効果]
行き過ぎjdKは回転数N(rρm〕に比例するが、こ
れをパルス数にて表すと、従来方式では次式のようにな
る。ただし、1回転当たりのパルス数を1000とし、
遅れ時間をt(:2+s)とする。
れをパルス数にて表すと、従来方式では次式のようにな
る。ただし、1回転当たりのパルス数を1000とし、
遅れ時間をt(:2+s)とする。
N L/6 0<K<N L/3 0
例えば、回転fiNを2000 (rpm)とすると、
67<K<133 (パルス〕 の行き過ぎが生しる。
67<K<133 (パルス〕 の行き過ぎが生しる。
しかるに、この発明によれば、信号の受け付け遅れによ
る行き過ぎ賃は回転数に無関係となり、l 〔パルス〕
以下にすることができる。
る行き過ぎ賃は回転数に無関係となり、l 〔パルス〕
以下にすることができる。
第1図はこの発明の実施例を示すブロック図、第2図は
外部割込処理を示すフローチャート、第3図はこの発明
による停市処理を示すフローチャートである。 符号説明 ■・・・位置決め制御装置、2・・・リミットスイッチ
、3・・・サーボアンプ、4・・・サーポモー夕、5・
・・パルスジエネレー夕、1l・・・I/Oポート、l
2・・・カウンタ、l3・・・マイコン、14・・・D
/A変換器。 第 19
外部割込処理を示すフローチャート、第3図はこの発明
による停市処理を示すフローチャートである。 符号説明 ■・・・位置決め制御装置、2・・・リミットスイッチ
、3・・・サーボアンプ、4・・・サーポモー夕、5・
・・パルスジエネレー夕、1l・・・I/Oポート、l
2・・・カウンタ、l3・・・マイコン、14・・・D
/A変換器。 第 19
Claims (1)
- 【特許請求の範囲】 1)リミットスイッチからの停止信号をサンプリング処
理して受け付けるデータ処理手段を備え、この停止信号
を受けてから予め定められた目標位置でサーボモータを
停止させる位置決め制御装置において、 前記データ処理手段に外部割込端子を設けてここにリミ
ットスイッチからの停止信号を導入する一方、サーボモ
ータに取り付けられたパルスジェネレータからのパルス
数をカウントするカウンタにより、停止信号が入力され
てからデータ処理手段がこれを受け付ける迄のサーボモ
ータの回転量を求め、この量を停止目標位置量から差し
引いてサーボモータを停止させることを特徴とする位置
決め制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11212289A JPH02292609A (ja) | 1989-05-02 | 1989-05-02 | 位置決め制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11212289A JPH02292609A (ja) | 1989-05-02 | 1989-05-02 | 位置決め制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02292609A true JPH02292609A (ja) | 1990-12-04 |
Family
ID=14578742
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11212289A Pending JPH02292609A (ja) | 1989-05-02 | 1989-05-02 | 位置決め制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02292609A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012252445A (ja) * | 2011-06-01 | 2012-12-20 | Fuji Electric Co Ltd | 位置決め装置 |
-
1989
- 1989-05-02 JP JP11212289A patent/JPH02292609A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012252445A (ja) * | 2011-06-01 | 2012-12-20 | Fuji Electric Co Ltd | 位置決め装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS61164481A (ja) | 速度制御方式 | |
| JPH0655037B2 (ja) | サーボモータの速度制御方法 | |
| JPS63148314A (ja) | セミクロ−ズドル−プサ−ボ制御系の制御装置 | |
| JPH02292609A (ja) | 位置決め制御装置 | |
| EP0447561B1 (en) | Method of controlling rotations of main shafts | |
| JPS58169212A (ja) | サ−ボモ−タの位置制御装置 | |
| US5319288A (en) | Main spindle rotation control method | |
| JP2536291B2 (ja) | 速度測定装置 | |
| JPH03117514A (ja) | 同期タップ制御装置 | |
| JPH0651037A (ja) | 電動機の負荷イナーシャ同定方法 | |
| JPH07110715A (ja) | ロボットシステムの位置制御装置及びその制御方法 | |
| JPS6038658A (ja) | 速度検出装置 | |
| JPH10161748A (ja) | モータの位置決め制御装置 | |
| JP3123859B2 (ja) | ロボットの位置・姿勢認識装置 | |
| JPH01177885A (ja) | モータの位置決め方法 | |
| JPS60118088A (ja) | モ−タ回転角制御方法 | |
| JPH04355682A (ja) | 位置決め装置 | |
| JPS5873872A (ja) | デイジタル速度検出方法 | |
| JP2665314B2 (ja) | 部品検査装置用モータの制御装置 | |
| JP3163832B2 (ja) | モータ制御装置 | |
| JPH0226391U (ja) | ||
| WO1989006836A1 (en) | High precision pulse interpolation system | |
| JPS63193213A (ja) | パルスエンコ−ダを有するデイジタルサ−ボシステムの速度制御装置 | |
| JPH04334992A (ja) | サーボ装置の制御方法 | |
| JPH0641397U (ja) | モータの回転数制御装置 |