JP2740953B2 - 主軸定位置停止制御装置 - Google Patents
主軸定位置停止制御装置Info
- Publication number
- JP2740953B2 JP2740953B2 JP63129899A JP12989988A JP2740953B2 JP 2740953 B2 JP2740953 B2 JP 2740953B2 JP 63129899 A JP63129899 A JP 63129899A JP 12989988 A JP12989988 A JP 12989988A JP 2740953 B2 JP2740953 B2 JP 2740953B2
- Authority
- JP
- Japan
- Prior art keywords
- spindle
- speed
- pulses
- counting
- signal
- 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 - Fee Related
Links
Landscapes
- Stopping Of Electric Motors (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、工作機械の主軸を停止制御する主軸定位置
停止制御装置に関する。
停止制御装置に関する。
(従来の技術) 通常の主軸を駆動する主軸モータは、速度制御モード
と位置制御モードとに切替可能な停止制御装置により制
御される。これにより、工作機械による加工に際しては
速度制御指令に従って主軸モータは所定の速度で工具等
を回転駆動し、工具交換時指令等には、指令された停止
位置に停止制御することができる。
と位置制御モードとに切替可能な停止制御装置により制
御される。これにより、工作機械による加工に際しては
速度制御指令に従って主軸モータは所定の速度で工具等
を回転駆動し、工具交換時指令等には、指令された停止
位置に停止制御することができる。
(発明が解決しようとする課題) このような従来の主軸モータの制御方式においては、
位置制御のための原点復帰動作を行なう必要があり、そ
のために、モータ速度が一度零になってから位置制御モ
ードに切換え、停止制御を行なっていた。つまりモード
切替を必要とする従来の方式では、位置制御に移行した
後でないと基準停止位置から停止位置までのモニタが行
なわれず、しかも通常の速度制御から位置制御に滑らか
に移行することが困難であるため、一旦停止したモータ
を指令速度とは別のオリエンテーション速度で回転駆動
しなければならない等の問題があった。
位置制御のための原点復帰動作を行なう必要があり、そ
のために、モータ速度が一度零になってから位置制御モ
ードに切換え、停止制御を行なっていた。つまりモード
切替を必要とする従来の方式では、位置制御に移行した
後でないと基準停止位置から停止位置までのモニタが行
なわれず、しかも通常の速度制御から位置制御に滑らか
に移行することが困難であるため、一旦停止したモータ
を指令速度とは別のオリエンテーション速度で回転駆動
しなければならない等の問題があった。
本発明は、上記課題を解決するためになされたもの
で、主軸モータを位置制御する場合に、その制御の切替
を円滑に行なえるようにした主軸定位置停止制御装置を
提供することを目的としている。
で、主軸モータを位置制御する場合に、その制御の切替
を円滑に行なえるようにした主軸定位置停止制御装置を
提供することを目的としている。
(課題を解決するための手段) 本発明によれば、主軸の一定角度回転毎に形成される
パルス列信号と指令された速度信号とを比較して主軸回
転速度を指令速度に一致させるとともに、主軸の基準位
置に対応する1回転信号を検出し、この1回転信号を基
準にして主軸の定位置停止制御を行う主軸定位置停止制
御装置において、前記1回転信号発生から主軸停止位置
までのパルス数を記憶する記憶手段と、前記パルス列信
号に基づく主軸回転速度を所定値と比較する第1の比較
手段と、主軸回転速度が所定値に達したことを検知した
前記第1の比較手段の信号発生直後の1回転信号を検出
する手段と、主軸の制御モードを位置制御モードに切り
換えるとともに、前記1回転信号が検出された後に入力
するパルス数を計数する計数手段と、前記パルス数を計
数する計数手段の計数値と前記記憶手段に記憶されてい
るパルス数を比較する第2の比較手段と、前記第2の比
較手段において計数手段の計数値と記憶手段が記憶する
パルス数が一致したとき、主軸を停止せしめる制御手段
と、を具備したことを特徴とする主軸定位置停止制御装
置を提供できる。
パルス列信号と指令された速度信号とを比較して主軸回
転速度を指令速度に一致させるとともに、主軸の基準位
置に対応する1回転信号を検出し、この1回転信号を基
準にして主軸の定位置停止制御を行う主軸定位置停止制
御装置において、前記1回転信号発生から主軸停止位置
までのパルス数を記憶する記憶手段と、前記パルス列信
号に基づく主軸回転速度を所定値と比較する第1の比較
手段と、主軸回転速度が所定値に達したことを検知した
前記第1の比較手段の信号発生直後の1回転信号を検出
する手段と、主軸の制御モードを位置制御モードに切り
換えるとともに、前記1回転信号が検出された後に入力
するパルス数を計数する計数手段と、前記パルス数を計
数する計数手段の計数値と前記記憶手段に記憶されてい
るパルス数を比較する第2の比較手段と、前記第2の比
較手段において計数手段の計数値と記憶手段が記憶する
パルス数が一致したとき、主軸を停止せしめる制御手段
と、を具備したことを特徴とする主軸定位置停止制御装
置を提供できる。
(作用) 本発明の主軸定位置停止制御装置では、主軸速度が前
記比較手段に設定された所定値より低下したとき、前記
計数手段により計数されるパルス数に従って主軸回転角
度を計測し、前記記憶手段で記憶している主軸停止位置
で停止制御することができる。
記比較手段に設定された所定値より低下したとき、前記
計数手段により計数されるパルス数に従って主軸回転角
度を計測し、前記記憶手段で記憶している主軸停止位置
で停止制御することができる。
(実施例) 以下、本発明の一実施例を図面に従って詳細に説明す
る。
る。
第1図は、主軸モータの制御システムの一例を示すブ
ロック図である。主軸モータ1には、速度検出及び位置
検出機能を有するパルスコーダ2と、主軸の基準位置に
対応する1回転信号を発生するパルス発生器3とが接続
され、例えば主軸1回転当り数万パルスのパルス列信号
と、1回転信号とが制御回路にフィードバックされてい
る。またモータ電流を検出する電流検出器4からは電流
フィードバック信号が制御回路5に供給されている。上
記制御回路5は、所定の演算機能を有し、NC装置等から
の速度指令が与えられ、それに基づいてモータ駆動回路
6に指令速度に対応する電流指令を出力している。また
この制御回路5には、停止制御可能な速度V0がモータデ
ータとしてその制御パラメータ領域に事前に設定され
る。
ロック図である。主軸モータ1には、速度検出及び位置
検出機能を有するパルスコーダ2と、主軸の基準位置に
対応する1回転信号を発生するパルス発生器3とが接続
され、例えば主軸1回転当り数万パルスのパルス列信号
と、1回転信号とが制御回路にフィードバックされてい
る。またモータ電流を検出する電流検出器4からは電流
フィードバック信号が制御回路5に供給されている。上
記制御回路5は、所定の演算機能を有し、NC装置等から
の速度指令が与えられ、それに基づいてモータ駆動回路
6に指令速度に対応する電流指令を出力している。また
この制御回路5には、停止制御可能な速度V0がモータデ
ータとしてその制御パラメータ領域に事前に設定され
る。
上記パルスコーダ2は、モータの高速回転する領域で
は速度検出信号を検出し、低速領域では、位置検出器と
して主軸の回転角度に比例するパルス列信号を計数する
ものである。また、パルス発生器3は、このパルス列信
号から検出される主軸モータ1の1回転毎に、1つの1
回転信号を発生している。
は速度検出信号を検出し、低速領域では、位置検出器と
して主軸の回転角度に比例するパルス列信号を計数する
ものである。また、パルス発生器3は、このパルス列信
号から検出される主軸モータ1の1回転毎に、1つの1
回転信号を発生している。
第2図は、上記制御回路5における制御のフローを示
す図である。
す図である。
主軸モータ1がある速度V0以上で回転しているとき
は、通常の速度制御が実行され、その後に減速モードに
移行して指令速度が低下し、それに伴なってモータ速度
Vが遅くなると、比較手段、例えば制御回路5内のレジ
スタ等により、主軸回転速度が所定値を下回ったことが
検出される(ステップa)。ステップbではパルス発生
器3からの1回転信号の有無が検出されており、V≦V0
となった後に発生する1回転信号と同期して、制御回路
5に入力するパルスコーダ2からのパルス数が、所定の
計数手段により計数される(ステップc)。
は、通常の速度制御が実行され、その後に減速モードに
移行して指令速度が低下し、それに伴なってモータ速度
Vが遅くなると、比較手段、例えば制御回路5内のレジ
スタ等により、主軸回転速度が所定値を下回ったことが
検出される(ステップa)。ステップbではパルス発生
器3からの1回転信号の有無が検出されており、V≦V0
となった後に発生する1回転信号と同期して、制御回路
5に入力するパルスコーダ2からのパルス数が、所定の
計数手段により計数される(ステップc)。
第3図は、従来の定位置停止制御と本発明の方式とを
比較するタイムチャートである。同図(a)に示す従来
方式のものでは、速度制御モードから位置制御モードに
なってから実際に位置制御が行なわれるタイミングにT
の遅れがあって、しかも、主軸モータ1の速度が零にな
ったことを確認してからであるのに対し、本発明の方式
(同図(b))では、主軸速度が比較手段に設定された
所定速度V0より低下したとき、前記計数手段によりパル
ス数を計数して位置モニタが開始され、位置制御モード
になるとすぐに位置制御が行なわれている。
比較するタイムチャートである。同図(a)に示す従来
方式のものでは、速度制御モードから位置制御モードに
なってから実際に位置制御が行なわれるタイミングにT
の遅れがあって、しかも、主軸モータ1の速度が零にな
ったことを確認してからであるのに対し、本発明の方式
(同図(b))では、主軸速度が比較手段に設定された
所定速度V0より低下したとき、前記計数手段によりパル
ス数を計数して位置モニタが開始され、位置制御モード
になるとすぐに位置制御が行なわれている。
なお、このパルス数の計数は、指令速度とモータの実
速度との偏差を演算する誤差演算器により実行すること
も可能である。停止位置が指令されたあと、誤差演算器
にフィードバックされるパルス列信号をカウントして指
令された停止位置データとの間で比較し、それにより主
軸モータ1の現在位置のモニタが行なわれる。すなわ
ち、原点復帰動作を行なわずに、主軸が回転している状
態で主軸の絶対位置を検出することが可能になる。そし
て、この時点で主軸モータ1の速度が零になっていれ
ば、位置制御モードにし、位置制御ができる。また、主
軸モータ1が停止するまでの間に複数回回転しても、上
記制御動作も繰り返すことにより、主軸を設定された停
止位置で停止制御することは可能である。また、主軸モ
ータ1にギヤ結合された主軸から速度検出する構成の制
御システムであっても、同様に停止制御することができ
る。
速度との偏差を演算する誤差演算器により実行すること
も可能である。停止位置が指令されたあと、誤差演算器
にフィードバックされるパルス列信号をカウントして指
令された停止位置データとの間で比較し、それにより主
軸モータ1の現在位置のモニタが行なわれる。すなわ
ち、原点復帰動作を行なわずに、主軸が回転している状
態で主軸の絶対位置を検出することが可能になる。そし
て、この時点で主軸モータ1の速度が零になっていれ
ば、位置制御モードにし、位置制御ができる。また、主
軸モータ1が停止するまでの間に複数回回転しても、上
記制御動作も繰り返すことにより、主軸を設定された停
止位置で停止制御することは可能である。また、主軸モ
ータ1にギヤ結合された主軸から速度検出する構成の制
御システムであっても、同様に停止制御することができ
る。
以上、この発明をある程度詳細にその最も好ましい実
施態様について説明したが、その好ましい実施態様の説
明は、構成の詳細な部分についての変形、特許請求の範
囲に記載された本発明の精神に反しない限りでの種々な
変形、あるいはそれらを組み合わせたものに変更するこ
とができることは明らかである。
施態様について説明したが、その好ましい実施態様の説
明は、構成の詳細な部分についての変形、特許請求の範
囲に記載された本発明の精神に反しない限りでの種々な
変形、あるいはそれらを組み合わせたものに変更するこ
とができることは明らかである。
(発明の効果) 以上説明したように、本発明は、1回転信号発生から
主軸停止位置までのパルス数を記憶する記憶手段と、パ
ルス列信号に基づく主軸回転速度を所定値と比較する第
1の比較手段と、主軸回転速度が所定値に達したことを
検知した前記第1の比較手段の信号発生直後の1回転信
号を検出する手段と、主軸の制御モードを位置制御モー
ドに切り換えるとともに、前記1回転信号が検出された
後に入力するパルス数を計数する計数手段と、前記パル
ス数を計数する計数手段の計数値と前記記憶手段に記憶
されているパルス数とを比較する第2の比較手段と、前
記第2の比較手段において計数手段の計数値と記憶手段
が記憶するパルス数が一致したとき、主軸を停止せしめ
る制御手段と、を具備しているので、主軸を定位置に停
止させるとき、定位置停止指令とは関係なく、前もって
現在位置のモニタを開始しているため、その後位置制御
モードに切換ったときより少ない回転動作およびより短
い停止時間にて定位置停止することができる。
主軸停止位置までのパルス数を記憶する記憶手段と、パ
ルス列信号に基づく主軸回転速度を所定値と比較する第
1の比較手段と、主軸回転速度が所定値に達したことを
検知した前記第1の比較手段の信号発生直後の1回転信
号を検出する手段と、主軸の制御モードを位置制御モー
ドに切り換えるとともに、前記1回転信号が検出された
後に入力するパルス数を計数する計数手段と、前記パル
ス数を計数する計数手段の計数値と前記記憶手段に記憶
されているパルス数とを比較する第2の比較手段と、前
記第2の比較手段において計数手段の計数値と記憶手段
が記憶するパルス数が一致したとき、主軸を停止せしめ
る制御手段と、を具備しているので、主軸を定位置に停
止させるとき、定位置停止指令とは関係なく、前もって
現在位置のモニタを開始しているため、その後位置制御
モードに切換ったときより少ない回転動作およびより短
い停止時間にて定位置停止することができる。
第1図は、本発明の一実施例を示すブロック図、第2図
は、同実施例の動作説明するフローを示す図、第3図
(a),(b)は、従来方式の制御のタイミングと比較
して示す説明図である。 1……主軸モータ、3……パルス発生器、5……制御回
路。
は、同実施例の動作説明するフローを示す図、第3図
(a),(b)は、従来方式の制御のタイミングと比較
して示す説明図である。 1……主軸モータ、3……パルス発生器、5……制御回
路。
Claims (1)
- 【請求項1】主軸の一定角度回転毎に形成されるパルス
列信号と指令された速度信号とを比較して主軸回転速度
を指令速度に一致させるとともに、主軸の基準位置に対
応する1回転信号を検出し、この1回転信号を基準にし
て主軸の定位置停止制御を行う主軸定位置停止制御装置
において、 前記1回転信号発生から主軸停止位置までのパルス数を
記憶する記憶手段と、 前記パルス列信号に基づく主軸回転速度を所定値と比較
する第1の比較手段と、 主軸回転速度が所定値に達したことを検知した前記第1
の比較手段の信号発生直後の1回転信号を検出する手段
と、 主軸の制御モードを位置制御モードに切り換えるととも
に、前記1回転信号が検出された後に入力するパルス数
を計数する計数手段と、 前記パルス数を計数する計数手段の計数値と前記記憶手
段に記憶されているパルス数を比較する第2の比較手段
と、 前記第2の比較手段において計数手段の計数値と記憶手
段が記憶するパルス数が一致したとき、主軸を停止せし
める制御手段と、 を具備したことを特徴とする主軸定位置停止制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63129899A JP2740953B2 (ja) | 1988-05-27 | 1988-05-27 | 主軸定位置停止制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63129899A JP2740953B2 (ja) | 1988-05-27 | 1988-05-27 | 主軸定位置停止制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH01298973A JPH01298973A (ja) | 1989-12-01 |
JP2740953B2 true JP2740953B2 (ja) | 1998-04-15 |
Family
ID=15021128
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63129899A Expired - Fee Related JP2740953B2 (ja) | 1988-05-27 | 1988-05-27 | 主軸定位置停止制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2740953B2 (ja) |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6289110A (ja) * | 1985-10-16 | 1987-04-23 | Mitsubishi Electric Corp | モ−タの停止位置制御装置 |
-
1988
- 1988-05-27 JP JP63129899A patent/JP2740953B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH01298973A (ja) | 1989-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5650779A (en) | Position encoder | |
US4748554A (en) | Machine monitoring system using motion detection for synchronization | |
US4129813A (en) | Method and apparatus for adaptive control of a stepper motor | |
KR930702117A (ko) | 수치 제어 장치 | |
EP0034927B1 (en) | Spindle orientation control apparatus | |
JP2740953B2 (ja) | 主軸定位置停止制御装置 | |
US3767990A (en) | Control system for producing multi-axis contour movement for a stepping motor drive | |
EP0245522B1 (en) | Metering device for injection molding machine | |
US5442267A (en) | Device for controlling the reverse rotation of a motor and method of judging time point where the motor is actually rotated in a reverse direction | |
KR890000578B1 (ko) | 주축 회전수 체크장치 | |
US4809094A (en) | Method of accessing data recorded on a disk at a high speed | |
EP0447561B1 (en) | Method of controlling rotations of main shafts | |
JPH0425101B2 (ja) | ||
US5319288A (en) | Main spindle rotation control method | |
JP2518297B2 (ja) | 主軸回転位置制御方法 | |
KR0148912B1 (ko) | 이송모터제어장치 | |
JPH07110715A (ja) | ロボットシステムの位置制御装置及びその制御方法 | |
JPH01268498A (ja) | ステップモータ制御装置 | |
KR850000311B1 (ko) | 주축 정위치 제어장치 | |
US4938160A (en) | Sewing machine motor control device | |
JP3881882B2 (ja) | サーボコントローラ | |
EP0574931A1 (en) | Device for controlling reverse rotation of motor and method of judging time point where motor is actually rotated in reverse direction | |
JPH11156638A (ja) | 数値制御装置 | |
JP2674407B2 (ja) | 磁気記録再生装置 | |
JPS622646Y2 (ja) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |