JPS6320510A - サ−ボモ−タの位置決め装置 - Google Patents
サ−ボモ−タの位置決め装置Info
- Publication number
- JPS6320510A JPS6320510A JP61165345A JP16534586A JPS6320510A JP S6320510 A JPS6320510 A JP S6320510A JP 61165345 A JP61165345 A JP 61165345A JP 16534586 A JP16534586 A JP 16534586A JP S6320510 A JPS6320510 A JP S6320510A
- Authority
- JP
- Japan
- Prior art keywords
- servo motor
- signal
- motor
- servo
- detecting
- 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
- 238000001514 detection method Methods 0.000 claims description 20
- 238000012886 linear function Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005284 excitation Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000035939 shock Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Control Of Position Or Direction (AREA)
- Control Of Electric Motors In General (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、工作機械などの駆動用のサーボモータをディ
ジタル制御するうえで有効なサーボモータの位置決め装
置に関する。
ジタル制御するうえで有効なサーボモータの位置決め装
置に関する。
(従来の技術)
工作機械をディジタル制御するためには、サーボモータ
の回転量が正確に検出されなくてはならない、NC工作
機械のサーボモータやリードスクリューの一端に取付け
られ、工具や作業台の移動量を検出するレゾルバは、こ
の種の角度位置検出器の1つである。この種のレゾルバ
は、ロータの角度位置の関数としての電圧を出力する一
種の電磁トランスを構成セするもので、構造が簡単で振
動や衝撃に強い、そして、このレゾルバからの帰還信号
をアナログ演算して位置補正電圧を得て、ロータを特定
の回転角の位置に位置決めすることが可能で、こうした
簡易型の位置決め装とが、従来から一般に多く使用され
ていた。
の回転量が正確に検出されなくてはならない、NC工作
機械のサーボモータやリードスクリューの一端に取付け
られ、工具や作業台の移動量を検出するレゾルバは、こ
の種の角度位置検出器の1つである。この種のレゾルバ
は、ロータの角度位置の関数としての電圧を出力する一
種の電磁トランスを構成セするもので、構造が簡単で振
動や衝撃に強い、そして、このレゾルバからの帰還信号
をアナログ演算して位置補正電圧を得て、ロータを特定
の回転角の位置に位置決めすることが可能で、こうした
簡易型の位置決め装とが、従来から一般に多く使用され
ていた。
(発明が解決しようとする問題点)
ところが、このような角度位置検出器としてのレゾルバ
は、検出精度は高いが、励磁回路を必要としており、又
、検出信号をディジタル処理するための7ナログ一デイ
ジタル変換回路が必要であった。このため、廉価に位置
決め装置を実現するときには、光学式ロータリーエンコ
ーダなどのディジタル角度信号に基づく位置検出器が採
用されているが、こうした位置検出器を有するものを前
記簡易型の位置決め装置として機能させるためには、レ
ゾルバを付加しなくてはならず、高価なものになってし
まうという問題点があった。
は、検出精度は高いが、励磁回路を必要としており、又
、検出信号をディジタル処理するための7ナログ一デイ
ジタル変換回路が必要であった。このため、廉価に位置
決め装置を実現するときには、光学式ロータリーエンコ
ーダなどのディジタル角度信号に基づく位置検出器が採
用されているが、こうした位置検出器を有するものを前
記簡易型の位置決め装置として機能させるためには、レ
ゾルバを付加しなくてはならず、高価なものになってし
まうという問題点があった。
本発明は、このような従来技術の持つ問題点を解消し、
サーボモータの回転角度に対応したディジタル位と検出
機能を応用した簡単な構成の位置決め装置を提供するこ
とを目的にしている。
サーボモータの回転角度に対応したディジタル位と検出
機能を応用した簡単な構成の位置決め装置を提供するこ
とを目的にしている。
(間源点を解決するための手段)
本発明は、サーボモータの回転位置に対応したコード信
号を出力する絶対位置検出手段と、このコード信号に基
づき停止位置補正用の指令電圧を発生する電圧発生手段
と、前記コード信号に含まれる1回転信号から前記サー
ボモータの回転数を計数する計数手段と、前記サーボモ
ータへの速度指令電圧を発生する速度電圧発生手段と、
所定回転数の計数終了時点で前記サーボモータへの速度
指令電圧を停止位置補正用の指令電圧にqnBり切換制
御手段とを具備してなることを特徴とするサーボモータ
の位置決め装置により、上記のような従来技術の問題点
を解決するものである。
号を出力する絶対位置検出手段と、このコード信号に基
づき停止位置補正用の指令電圧を発生する電圧発生手段
と、前記コード信号に含まれる1回転信号から前記サー
ボモータの回転数を計数する計数手段と、前記サーボモ
ータへの速度指令電圧を発生する速度電圧発生手段と、
所定回転数の計数終了時点で前記サーボモータへの速度
指令電圧を停止位置補正用の指令電圧にqnBり切換制
御手段とを具備してなることを特徴とするサーボモータ
の位置決め装置により、上記のような従来技術の問題点
を解決するものである。
(作用)
本発明は、絶対位置検出手段から出力されるコード信号
のうち、特定のコード信号から回転数を検出するととも
に、移動データにより指令された回転数を検出したのち
に、上記コード信号に基づく位置補正用の指令電圧によ
りサーボモータを停止制御するようにしたので、サーボ
モータの整数回転による回転駆動量を精度良く制御でき
る。
のうち、特定のコード信号から回転数を検出するととも
に、移動データにより指令された回転数を検出したのち
に、上記コード信号に基づく位置補正用の指令電圧によ
りサーボモータを停止制御するようにしたので、サーボ
モータの整数回転による回転駆動量を精度良く制御でき
る。
(実施例)
以下、本発明の一実施例を図面に従って詳細に説明する
。
。
第1図は、サーボモータの位置決め装置の一例を示すブ
ロック図で、サーボモータ1の駆動指令となる移動デー
タは、12ビツトのディジタル信号DO〜Dll とし
てダウンカウンタ2に供給されている。
ロック図で、サーボモータ1の駆動指令となる移動デー
タは、12ビツトのディジタル信号DO〜Dll とし
てダウンカウンタ2に供給されている。
上記サーボモータlには、4ビツトグレイコードC0〜
C5の出力コードを有するアブソリュートエンコーダ3
がその軸に直結され、このアブソリュートコード信号は
、位置補正電圧発生回路4とグリッド検出回路5に供給
されている。この位置補正電圧発生回路4は、後に詳述
するように、上記コード信号に基づいてサーボモータl
の停止位置を規定する指令電圧VLPを発生するもので
、この指令電圧VLPは、サーボモータ1の停止制御時
にアナログスイッチ千6を介してサーボモータ駆動ユニ
ット7に供給される。
C5の出力コードを有するアブソリュートエンコーダ3
がその軸に直結され、このアブソリュートコード信号は
、位置補正電圧発生回路4とグリッド検出回路5に供給
されている。この位置補正電圧発生回路4は、後に詳述
するように、上記コード信号に基づいてサーボモータl
の停止位置を規定する指令電圧VLPを発生するもので
、この指令電圧VLPは、サーボモータ1の停止制御時
にアナログスイッチ千6を介してサーボモータ駆動ユニ
ット7に供給される。
前記ダウンカウンタ2には、12ビツトの移動データと
ともに、データセット信号D setが供給されるとと
もに、グリッド検出回路5でアブソリュートコード信号
を基に作成される1回転信号Gridが供給される。8
は、ダウンカウンタ2に接続された検出回路で、ダウン
カウンタ2にセットされた移動データDO〜Dllが1
回転信号Gridにより減算されて、零になった時点で
零検出信号Zを出力するものである。この検出回路8に
は、前記アナログスイッチロを制御する制御回路9が接
続され、この制御回路9はデータセット信号Dsetが
入力した時に開ループ信号Openを出力して、アナロ
グスイッチ6を端子すから端子aに切換えるようにして
いる。そして、零検出信号Zが制御回路9に供給された
時点で、再びアナログスイッチ6を反転させる。
ともに、データセット信号D setが供給されるとと
もに、グリッド検出回路5でアブソリュートコード信号
を基に作成される1回転信号Gridが供給される。8
は、ダウンカウンタ2に接続された検出回路で、ダウン
カウンタ2にセットされた移動データDO〜Dllが1
回転信号Gridにより減算されて、零になった時点で
零検出信号Zを出力するものである。この検出回路8に
は、前記アナログスイッチロを制御する制御回路9が接
続され、この制御回路9はデータセット信号Dsetが
入力した時に開ループ信号Openを出力して、アナロ
グスイッチ6を端子すから端子aに切換えるようにして
いる。そして、零検出信号Zが制御回路9に供給された
時点で、再びアナログスイッチ6を反転させる。
10は、送り速度電圧発生回路で、サーボモータ1の回
転時の送り速度を規定する速度電圧VCaを、アナログ
スイッチ6金介してサーボモータ駆動ユニット7に対す
る速度指令電圧として供給している。
転時の送り速度を規定する速度電圧VCaを、アナログ
スイッチ6金介してサーボモータ駆動ユニット7に対す
る速度指令電圧として供給している。
第2図は、上記構成の位ご決め装置の動作タイミングの
一例を示すタイミングチャートである。
一例を示すタイミングチャートである。
前記ダウンカウンタ2の各桁に移動データDO〜D11
がデータセット信号D setによりセットされると、
ダウンカウンタ2の置数内容は零から上記サーボモータ
1が回転すべき所定回転数、例えば「6」にセットされ
るとともに、制御回路9からの開ループ信号Openが
アナログスイッチ6を端子すから端子aに切換えて、サ
ーボモータ駆動ユニット7には速度電圧Vcaが供給さ
れる。サーボモータ駆動ユニット7は、この速度電圧V
caを所定の加減速回路により速度指令電圧v cxo
に成形したうえ、サーボモータ1を回転制御する。サー
ボモータ1の回転数は、上記アブソリュートエンコータ
3かも出力されるアブソリュートコード信号のうちから
特定のコードをグリ−7ド検出回路5で検出して発生さ
れる1回転信号Gridを、−に記ダウンカウンタ2で
計数することで計数される。
がデータセット信号D setによりセットされると、
ダウンカウンタ2の置数内容は零から上記サーボモータ
1が回転すべき所定回転数、例えば「6」にセットされ
るとともに、制御回路9からの開ループ信号Openが
アナログスイッチ6を端子すから端子aに切換えて、サ
ーボモータ駆動ユニット7には速度電圧Vcaが供給さ
れる。サーボモータ駆動ユニット7は、この速度電圧V
caを所定の加減速回路により速度指令電圧v cxo
に成形したうえ、サーボモータ1を回転制御する。サー
ボモータ1の回転数は、上記アブソリュートエンコータ
3かも出力されるアブソリュートコード信号のうちから
特定のコードをグリ−7ド検出回路5で検出して発生さ
れる1回転信号Gridを、−に記ダウンカウンタ2で
計数することで計数される。
そして、ダウンカウンタ2のカウント値が零になった時
点で、零検出信号Zにより制御回路9からの開ループ信
号Openが立ち下がり、アナログスイッチ6を切換え
て、サーボモータ駆動ユ、ニット7に位置補正用の指令
電圧VLPを供給する。
点で、零検出信号Zにより制御回路9からの開ループ信
号Openが立ち下がり、アナログスイッチ6を切換え
て、サーボモータ駆動ユ、ニット7に位置補正用の指令
電圧VLPを供給する。
第3図は、指令電圧VLPを出力する位置補正電圧発生
回路4の一例を示している。この位置補正電圧発生回路
4は、グレイコードco−C,を通常のバイナリコード
に変換する変換回路41と、変換されたバイナリデータ
に対応するアナログ信号を出力するD/Aコンバータ4
2とから構成される。そして第4図に示すように、サー
ボモータ1の回転時には、D/Aコンバータ42の出力
として指令電圧VLPが例えばサーボモータ1の回転角
に対する一次関数値として常時出力され、かつグリ−、
ド検出回路5からは、グレイコードC3の立ち上がりの
タイミングに同期する1回転信号Gridが出力される
。
回路4の一例を示している。この位置補正電圧発生回路
4は、グレイコードco−C,を通常のバイナリコード
に変換する変換回路41と、変換されたバイナリデータ
に対応するアナログ信号を出力するD/Aコンバータ4
2とから構成される。そして第4図に示すように、サー
ボモータ1の回転時には、D/Aコンバータ42の出力
として指令電圧VLPが例えばサーボモータ1の回転角
に対する一次関数値として常時出力され、かつグリ−、
ド検出回路5からは、グレイコードC3の立ち上がりの
タイミングに同期する1回転信号Gridが出力される
。
第5図は、グリッド検出回路5の具体的な構成説明図で
ある。ここでは、同一のクロック本CLKで動作する2
つのフリップフロップ回路51.52と、2つのアンド
回路53.54とからグリ−2ド検出回路を構成してお
り、グレイコードc2.c3から第4図に示される1回
転信号Gridを得るようにしているが、上記アブソリ
ュートコード信号のデコード方法を変えることによって
、1周期以内での任意の位置で1回転信号Gridを取
り出すことができる。
ある。ここでは、同一のクロック本CLKで動作する2
つのフリップフロップ回路51.52と、2つのアンド
回路53.54とからグリ−2ド検出回路を構成してお
り、グレイコードc2.c3から第4図に示される1回
転信号Gridを得るようにしているが、上記アブソリ
ュートコード信号のデコード方法を変えることによって
、1周期以内での任意の位置で1回転信号Gridを取
り出すことができる。
又、サーボモータlの出力軸に直結されたアブソリュー
トエンコーダなどの絶対位置検出手段により、回転角に
応じて出力されるコード信号を得、このコード信号をD
A変換することでモータ回転角度の関数値として位置補
正電圧VLPを発生させることができるので、サーボモ
ータlを位置補正電圧■LPが0になるような回転角位
置に停止させることができる。このように、1回転信号
をカウントし、位置補正電圧VLPがOになる点で停止
ヒさせることにより、モータを正確に整数回転させるこ
とができるので、ステップ状の位置決めが精度よく行な
える。
トエンコーダなどの絶対位置検出手段により、回転角に
応じて出力されるコード信号を得、このコード信号をD
A変換することでモータ回転角度の関数値として位置補
正電圧VLPを発生させることができるので、サーボモ
ータlを位置補正電圧■LPが0になるような回転角位
置に停止させることができる。このように、1回転信号
をカウントし、位置補正電圧VLPがOになる点で停止
ヒさせることにより、モータを正確に整数回転させるこ
とができるので、ステップ状の位置決めが精度よく行な
える。
なお、上記位置補正電圧発生回路4でのモータ回転角度
と出力電圧との関数関係は、停止位置(近傍)で変位に
比例し、その前後で逆符号の電圧を発生するものであれ
ば何でもよく、−次間数に限定されず、例えばサイン波
形などの三角関数であってもよい。
と出力電圧との関数関係は、停止位置(近傍)で変位に
比例し、その前後で逆符号の電圧を発生するものであれ
ば何でもよく、−次間数に限定されず、例えばサイン波
形などの三角関数であってもよい。
(発明の効果)
以上説明したように、本発明の位置決め装置によれば絶
対位ご検出手段からのコード信号によりサーボモータを
位こ補正電圧0になる角度に停止させることができ、更
に1回転信号をカウントすることで、1回転毎のステッ
プ状の位置決めが精度よく行なえる。しかも、こうした
位置決め装置は、回転角をコードで出力する絶対位置検
出手段を有する全てのサーボシステムに適用できる。
対位ご検出手段からのコード信号によりサーボモータを
位こ補正電圧0になる角度に停止させることができ、更
に1回転信号をカウントすることで、1回転毎のステッ
プ状の位置決めが精度よく行なえる。しかも、こうした
位置決め装置は、回転角をコードで出力する絶対位置検
出手段を有する全てのサーボシステムに適用できる。
第1図は、本発明の一実施例を示す回路構成図、第2図
は、同実施例の動作を説明するタイムチャートを示す図
、第3図は、位置補正電圧発生回路の一例を示すブロッ
ク図、第4図は、コード信号と1回転信号、指令電圧と
の関係を示すタイミング説明図、第5図は、グリ−7ド
検出回路の一例を示すブロック図である。 1・・・サーボモータ、2・・・ダウンカウンタ、3・
・・アブソリュートエンコーダ、4・・・位置補正電圧
発生回路、6・・・アナログスイッチ、9・・・制御回
路。 特許出願人 ファナック株式会社 代 理 人 弁理士 辻 實第3図 C。 GrRIC)
は、同実施例の動作を説明するタイムチャートを示す図
、第3図は、位置補正電圧発生回路の一例を示すブロッ
ク図、第4図は、コード信号と1回転信号、指令電圧と
の関係を示すタイミング説明図、第5図は、グリ−7ド
検出回路の一例を示すブロック図である。 1・・・サーボモータ、2・・・ダウンカウンタ、3・
・・アブソリュートエンコーダ、4・・・位置補正電圧
発生回路、6・・・アナログスイッチ、9・・・制御回
路。 特許出願人 ファナック株式会社 代 理 人 弁理士 辻 實第3図 C。 GrRIC)
Claims (4)
- (1)サーボモータの回転位置に対応したコード信号を
出力する絶対位置検出手段と、このコード信号に基づき
停止位置補正用の指令電圧を発生する電圧発生手段と、
前記コード信号に含まれる1回転信号から前記サーボモ
ータの回転数を計数する計数手段と、前記サーボモータ
への速度指令電圧を発生する速度電圧発生手段と、所定
回転数の計数終了時点で前記サーボモータへの速度指令
電圧を停止位置補正用の指令電圧に切換る切換制御手段
とを具備してなることを特徴とするサーボモータの位置
決め装置、 - (2)少なくとも停止位置の近傍において、前記コード
信号を前記サーボモータの回転角に比例する電圧信号に
変換するデコーダを含むことを特徴とする特許請求の範
囲第1項に記載のサーボモータの位置決め装置。 - (3)前記電圧信号は、前記サーボモータの回転角に対
する正弦関数値として出力されることを特徴とする特許
請求の範囲第2項に記載のサーボモータの位置決め装置
。 - (4)前記電圧信号は、前記サーボモータの回転角に対
する一次関数値として出力されることを特徴とする特許
請求の範囲第2項に記載のサーボモータの位置決め装置
。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61165345A JPS6320510A (ja) | 1986-07-14 | 1986-07-14 | サ−ボモ−タの位置決め装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61165345A JPS6320510A (ja) | 1986-07-14 | 1986-07-14 | サ−ボモ−タの位置決め装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6320510A true JPS6320510A (ja) | 1988-01-28 |
Family
ID=15810579
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61165345A Pending JPS6320510A (ja) | 1986-07-14 | 1986-07-14 | サ−ボモ−タの位置決め装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6320510A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10626619B2 (en) | 2000-03-31 | 2020-04-21 | Unilin Nordic Ab | Flooring material |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS51116484A (en) * | 1975-04-03 | 1976-10-13 | Okuma Mach Works Ltd | Position control device for circular table |
| JPS5775752A (en) * | 1980-10-30 | 1982-05-12 | Fanuc Ltd | Main shaft rotary position control system |
-
1986
- 1986-07-14 JP JP61165345A patent/JPS6320510A/ja active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS51116484A (en) * | 1975-04-03 | 1976-10-13 | Okuma Mach Works Ltd | Position control device for circular table |
| JPS5775752A (en) * | 1980-10-30 | 1982-05-12 | Fanuc Ltd | Main shaft rotary position control system |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10626619B2 (en) | 2000-03-31 | 2020-04-21 | Unilin Nordic Ab | Flooring material |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4623831A (en) | Rotor position sensing apparatus for motors | |
| US4491776A (en) | Servo operated digital positioning control system | |
| US4021714A (en) | Servo system employing a tracking digital angle encoder | |
| US4933674A (en) | Method and apparatus for correcting resolver errors | |
| EP0239026A2 (en) | Method and apparatus for determining shaft position and for providing commutation signals | |
| US4109185A (en) | Servo system employing digital components | |
| JPS59188517A (ja) | サ−ボ制御系の絶対位置検出方式 | |
| US5006772A (en) | Position monitor for a stepper motor | |
| EP0273052A1 (en) | Device for detecting the rotational position of rotor of motor | |
| US3984831A (en) | Tracking digital angle encoder | |
| US4267497A (en) | Resolver interface for servo position control | |
| US3611101A (en) | Multiloop positioning control system | |
| JPS6320510A (ja) | サ−ボモ−タの位置決め装置 | |
| CN106357172A (zh) | 用于速度和位置反馈的正余弦信号处理电路 | |
| EP0257100B1 (en) | Pulse distribution type position detector | |
| JPH02136100A (ja) | 位置制御装置 | |
| WO1986000430A1 (fr) | Dispositif de detection de la position absolue d'un systeme de servocommande | |
| JP7258609B2 (ja) | 位置検出装置 | |
| JPH0719849A (ja) | 位置読み取り装置及び位置読み取り方法 | |
| JP2660006B2 (ja) | ロータ角度検出方法 | |
| JP2000175497A (ja) | パルスモータ制御装置、パルスモータ制御方法、及びパルスモータ制御プログラムを記録した記録媒体 | |
| JPS6315115A (ja) | 速度検出装置 | |
| SU840812A1 (ru) | Устройство дл программного управ-лЕНи пРиВОдОМ | |
| JP2002323911A (ja) | シーケンス制御装置 | |
| KR20050036075A (ko) | 머시닝센터의 자동공구교환을 위한 매거진 구동장치 |