JPH0360954A - 工具寿命管理方法 - Google Patents
工具寿命管理方法Info
- Publication number
- JPH0360954A JPH0360954A JP19449989A JP19449989A JPH0360954A JP H0360954 A JPH0360954 A JP H0360954A JP 19449989 A JP19449989 A JP 19449989A JP 19449989 A JP19449989 A JP 19449989A JP H0360954 A JPH0360954 A JP H0360954A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- life
- tool life
- management method
- value
- 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
- 238000000034 method Methods 0.000 title abstract description 6
- 238000007726 management method Methods 0.000 claims description 16
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000003754 machining Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000022233 establishment of spindle orientation Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Numerical Control (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は工作機械の工具の寿命を管理する数値制御装置
(CNC)の工具寿命管理方法に関し、特に寿命値の正
確度を向上させた工具寿命管理方法に関する。
(CNC)の工具寿命管理方法に関し、特に寿命値の正
確度を向上させた工具寿命管理方法に関する。
数値制御装置(CN、C)では加工精度の維持及び工具
の破損防止のために、工作機械の工具寿命を管理してい
る。例えば、NCプログラムの実行回数を積算して、設
定回数に達したら工具交換等の指令を出している。また
、実際の工具の使用時間を積算することにより、工具寿
命を管理する方法もある。
の破損防止のために、工作機械の工具寿命を管理してい
る。例えば、NCプログラムの実行回数を積算して、設
定回数に達したら工具交換等の指令を出している。また
、実際の工具の使用時間を積算することにより、工具寿
命を管理する方法もある。
しかし、加工によって工具の使用状態が異なるので、N
Cプログラムの実行回数を積算しただけでは正確に寿命
値を判定することはできない。また、工具の使用時間を
積算していても、切削速度をオーバーライドさせた場合
には、実際の切削負荷が増大するのに対して使用時間は
少なく測定されるため、寿命値のデータは実際とは逆の
結果を表示してしまうことになる。
Cプログラムの実行回数を積算しただけでは正確に寿命
値を判定することはできない。また、工具の使用時間を
積算していても、切削速度をオーバーライドさせた場合
には、実際の切削負荷が増大するのに対して使用時間は
少なく測定されるため、寿命値のデータは実際とは逆の
結果を表示してしまうことになる。
本発明はこのような点に鑑みてなされたものであり、寿
命値の正確度を向上させた工具寿命管理方法を提供する
ことを目的とする。
命値の正確度を向上させた工具寿命管理方法を提供する
ことを目的とする。
〔課題を解決するための手段]
本発明では上記課題を解決するために、工作機械の工具
の寿命を管理する数値制御装置(CNC)の工具寿命管
理方法において、前記工具の切削距離を算出し、前記算
出された切削距離に基づいて工具の現在の寿命値を演算
し、前記現在の寿命値を設定値と比較することにより前
記寿命を管理することを特徴とする工具寿命管理方法が
提供される。
の寿命を管理する数値制御装置(CNC)の工具寿命管
理方法において、前記工具の切削距離を算出し、前記算
出された切削距離に基づいて工具の現在の寿命値を演算
し、前記現在の寿命値を設定値と比較することにより前
記寿命を管理することを特徴とする工具寿命管理方法が
提供される。
切削中の移動量を算出し、これに基づいて寿命値を求め
ることにより、加工中の切削速度の変化による影響を受
けずに工具寿命を管理することができる。
ることにより、加工中の切削速度の変化による影響を受
けずに工具寿命を管理することができる。
以下、本発明の一実施例を図面に基づいて説明する。
第2図は本発明を実施するための数値制御装置(CNC
)のハードウェアのブロック図である。
)のハードウェアのブロック図である。
図において、プロセッサ11はバス21を介してROM
12に格納されたシステムプログラムを読み出し、この
システムプログラムに従って数値制御装置10の全体の
動作を制御する。RAM13にはDRAMが使用され、
−時的な計算データ、表示データ等が格納される。不揮
発性メモリ14はCM OSで構成され、また図示され
ていないバッテリでバックアップされており、後述する
工具寿命値や工具補正量、ピッチ誤差補正量、NCプロ
グラム、パラメータ等が格納される。
12に格納されたシステムプログラムを読み出し、この
システムプログラムに従って数値制御装置10の全体の
動作を制御する。RAM13にはDRAMが使用され、
−時的な計算データ、表示データ等が格納される。不揮
発性メモリ14はCM OSで構成され、また図示され
ていないバッテリでバックアップされており、後述する
工具寿命値や工具補正量、ピッチ誤差補正量、NCプロ
グラム、パラメータ等が格納される。
インタフェース15は外部機器用のインタフェースであ
り、紙テープリーダ、紙テープパンチャ、紙テープリー
ダ・パンチャー等の外部機器31が接続される。紙テー
プリーダからはNCプログラムが読み込まれ、また、数
値制御装置10内で編集されたNCプログラムを紙テー
プパンチャーに出力することができる。
り、紙テープリーダ、紙テープパンチャ、紙テープリー
ダ・パンチャー等の外部機器31が接続される。紙テー
プリーダからはNCプログラムが読み込まれ、また、数
値制御装置10内で編集されたNCプログラムを紙テー
プパンチャーに出力することができる。
PMC(7’ログラマブル・マシン・コントローラ)1
6は数値制御装置10に内蔵され、ラダー形式で作成さ
れたシーケンスプログラムで機械側を制御する。すなわ
ち、NCプログラムで指令されたM機能、S機能及び7
機能に従って、シーケンスプログラムを機械側で必要な
信号に変換し、I10ユニット17から機械側に出力す
る。この出力信号は機械側のマグネット等を駆動し、油
圧バルブ、空圧バルブ及び電気アクチュエイタ等を作動
させる。また、機械側のリミットスイッチ及び機械操作
盤のスイッチ等の信号を受けて、必要な処理をして、プ
ロセッサ■1に渡す。
6は数値制御装置10に内蔵され、ラダー形式で作成さ
れたシーケンスプログラムで機械側を制御する。すなわ
ち、NCプログラムで指令されたM機能、S機能及び7
機能に従って、シーケンスプログラムを機械側で必要な
信号に変換し、I10ユニット17から機械側に出力す
る。この出力信号は機械側のマグネット等を駆動し、油
圧バルブ、空圧バルブ及び電気アクチュエイタ等を作動
させる。また、機械側のリミットスイッチ及び機械操作
盤のスイッチ等の信号を受けて、必要な処理をして、プ
ロセッサ■1に渡す。
グラフィック制御回路18は各軸の現在位置、アラーム
、パラメータ、画像データ等のディジタルデータを画像
信号に変換して出力する。この画像信号はCRT/MD
Iユニット25の表示装置26に送られ、表示される。
、パラメータ、画像データ等のディジタルデータを画像
信号に変換して出力する。この画像信号はCRT/MD
Iユニット25の表示装置26に送られ、表示される。
インタフェース19はCRT/MDIユニット25内の
キーボード27からのデータを受けて、プロセッサ11
に渡す。
キーボード27からのデータを受けて、プロセッサ11
に渡す。
インタフェース20は手動パルス発生器32に接続され
、手動パルス発生器32からのパルスを受ける。手動パ
ルス発生器32は機械操作盤に実装され、手動で機械稼
働部を精密に移動させるのに使用される。
、手動パルス発生器32からのパルスを受ける。手動パ
ルス発生器32は機械操作盤に実装され、手動で機械稼
働部を精密に移動させるのに使用される。
軸制御回路41〜44はプロセッサ11からの各軸の移
動指令を受けて、これを速度指令信号に変換し、サーボ
アンプ51〜54に出力する。サーボアンプ51〜54
は速度指令信号を増幅して各軸のサーボモータ61〜6
4を駆動する。サーボモータ61〜64には位置検出用
のパルスコーダが内蔵されており、このパルスコーダか
ら位置信号がパルス列としてフィードバックされる。場
合によっては、位置検出器としてリニアスケールが使用
される。また、このパルス列をF/V (周波数/速度
)変換することにより、速度信号を生成することができ
る。さらに、速度検出用にタコジェネレータが使用され
る場合もある。図ではこれらの位置信号のフィードバッ
クライン及び速度フィードバックラインは省略しである
。
動指令を受けて、これを速度指令信号に変換し、サーボ
アンプ51〜54に出力する。サーボアンプ51〜54
は速度指令信号を増幅して各軸のサーボモータ61〜6
4を駆動する。サーボモータ61〜64には位置検出用
のパルスコーダが内蔵されており、このパルスコーダか
ら位置信号がパルス列としてフィードバックされる。場
合によっては、位置検出器としてリニアスケールが使用
される。また、このパルス列をF/V (周波数/速度
)変換することにより、速度信号を生成することができ
る。さらに、速度検出用にタコジェネレータが使用され
る場合もある。図ではこれらの位置信号のフィードバッ
クライン及び速度フィードバックラインは省略しである
。
スピンドル制御回路71はスピンドル回転指令及びスピ
ンドルのオリエンテーション等の指令を受けて、スピン
ドルアンプ72にスピンドル速度信号を出力する。スピ
ンドルアンプ72はこのスピンドル速度信号を受けて、
スピンドルモータ73を指令された回転速度で回転させ
る。また、オリエンテーション指令によって、所定の位
置にスピンドルを位置決めする。
ンドルのオリエンテーション等の指令を受けて、スピン
ドルアンプ72にスピンドル速度信号を出力する。スピ
ンドルアンプ72はこのスピンドル速度信号を受けて、
スピンドルモータ73を指令された回転速度で回転させ
る。また、オリエンテーション指令によって、所定の位
置にスピンドルを位置決めする。
スピンドルモータ73には歯車あるいはベルトでポジシ
ョンコーダ82が結合されている。従って、ポジション
コーダ82はスピンドルモータ73に同期して回転し、
帰還パルスを出力し、その帰還パルスはインタフェース
81を経由して、プロセッサ11によって読み取られる
。この帰還パルスは他の軸をスピンドルモータ73に同
期して移動させてネジ切り等の加工を行うために使用さ
れる。
ョンコーダ82が結合されている。従って、ポジション
コーダ82はスピンドルモータ73に同期して回転し、
帰還パルスを出力し、その帰還パルスはインタフェース
81を経由して、プロセッサ11によって読み取られる
。この帰還パルスは他の軸をスピンドルモータ73に同
期して移動させてネジ切り等の加工を行うために使用さ
れる。
ここで、上記のプロセッサ11は切削加工時に補間器か
ら出力された分配パルスを積算して工具寿命値を求め、
この工具寿命値を設定値と比較することにより工具寿命
管理を行っている。
ら出力された分配パルスを積算して工具寿命値を求め、
この工具寿命値を設定値と比較することにより工具寿命
管理を行っている。
第1図は工具寿命管理のフローチャートである。
図において、Sに続く数値はステップ番号を示す。
〔S1〕現在のプログラムが切削加工であるか、あるい
は単なる位置決め等であるかを判断する。
は単なる位置決め等であるかを判断する。
切削加工の場合はS2へいき、その他の場合は終了する
。
。
〔S2〕補間器からの分配パルスを積算して切削距離を
求める。
求める。
〔S3〕不揮発性メモリに格納されている前回までの工
具寿命値にS2で求めた切削距離を加え、これを今回の
工具寿命値とする。
具寿命値にS2で求めた切削距離を加え、これを今回の
工具寿命値とする。
〔S4〕工具寿命値が設定値を越えたかどうかを判断し
、越えた場合にはS5へいき、越えていない場合には終
了する。
、越えた場合にはS5へいき、越えていない場合には終
了する。
〔S5〕未使用の代替工具があるかどうかを判断し、あ
る場合はS6へ、ない場合はS7へいく。
る場合はS6へ、ない場合はS7へいく。
〔S6〕寿命の尽きた工具と不揮発性メモリに予め登録
されている代替工具との工具交換を指令する。
されている代替工具との工具交換を指令する。
〔S7〕表示画面に代替工具が尽きた旨のアラームを表
示する。
示する。
以上の処理を補間と移動指令の処理の間で行って、工具
寿命の管理を行う。
寿命の管理を行う。
以上説明したように本発明では、切削中の移動量を算出
し、これに基づいて工具寿命値を求めるので、実際の工
具の使用状態に則した正確な工具寿命値が得られ、信頼
性の高い寿命管理ができる。
し、これに基づいて工具寿命値を求めるので、実際の工
具の使用状態に則した正確な工具寿命値が得られ、信頼
性の高い寿命管理ができる。
第1図は本発明の一実施例の工具寿命管理方法のフロー
チャート、 第2図は本発明を実施するための数値制御装置の構成を
示したブロック図である。 10 数値制御装置 11 プロセッサ 14 不揮発性メモ 26 表示装置 す
チャート、 第2図は本発明を実施するための数値制御装置の構成を
示したブロック図である。 10 数値制御装置 11 プロセッサ 14 不揮発性メモ 26 表示装置 す
Claims (5)
- (1)工作機械の工具の寿命を管理する数値制御装置(
CNC)の工具寿命管理方法において、前記工具の切削
距離を算出し、 前記算出された切削距離に基づいて工具の現在の寿命値
を演算し、 前記現在の寿命値を設定値と比較することにより前記寿
命を管理することを特徴とする工具寿命管理方法。 - (2)前記寿命値が前記設定値を越えた場合は代替工具
との交換を指令することを特徴とする特許請求の範囲第
1項記載の工具寿命管理方法。 - (3)前記代替工具が尽きた場合は表示画面にアラーム
を表示することを特徴とする特許請求の範囲第2項記載
の工具寿命管理方法。 - (4)前回演算した寿命値を不揮発性メモリに格納し、
今回算出した切削距離を前記不揮発性メモリに格納され
た寿命値に加えることにより前記現在の寿命値を求める
ことを特徴とする特許請求の範囲第1項記載の工具管理
方法。 - (5)前記切削距離は補間器から出力された分配パルス
を積算して求めることを特徴とする特許請求の範囲第1
項記載の工具寿命管理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19449989A JPH0360954A (ja) | 1989-07-27 | 1989-07-27 | 工具寿命管理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19449989A JPH0360954A (ja) | 1989-07-27 | 1989-07-27 | 工具寿命管理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0360954A true JPH0360954A (ja) | 1991-03-15 |
Family
ID=16325536
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19449989A Pending JPH0360954A (ja) | 1989-07-27 | 1989-07-27 | 工具寿命管理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0360954A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5400584A (en) * | 1993-09-29 | 1995-03-28 | Tokyo Roe Mfg. Co., Ltd. | Cable manufacturing method |
| KR100485843B1 (ko) * | 2002-11-07 | 2005-04-28 | 삼성전자주식회사 | 자기 기록/재생장치의 릴 장치 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS609638A (ja) * | 1983-06-30 | 1985-01-18 | Toyoda Mach Works Ltd | 工具寿命検出方法 |
-
1989
- 1989-07-27 JP JP19449989A patent/JPH0360954A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS609638A (ja) * | 1983-06-30 | 1985-01-18 | Toyoda Mach Works Ltd | 工具寿命検出方法 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5400584A (en) * | 1993-09-29 | 1995-03-28 | Tokyo Roe Mfg. Co., Ltd. | Cable manufacturing method |
| KR100485843B1 (ko) * | 2002-11-07 | 2005-04-28 | 삼성전자주식회사 | 자기 기록/재생장치의 릴 장치 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5568028A (en) | Tool life management system | |
| EP1170647B1 (en) | Method of correcting thermal displacement of machine tool | |
| WO1995004633A1 (en) | Tool life estimation method | |
| JP3285663B2 (ja) | 工具破損検出装置 | |
| JPS6314363B2 (ja) | ||
| US5289367A (en) | Numerical control apparatus using fuzzy control | |
| JPH0360954A (ja) | 工具寿命管理方法 | |
| JPH0751999A (ja) | 工具破損検出方式 | |
| JPH0751996A (ja) | Cncの過剰負荷検出方式 | |
| JPH0938845A (ja) | 数値制御装置 | |
| JP3433967B2 (ja) | リジッドタップ制御装置 | |
| JPH06143093A (ja) | 工具の摩耗補正方式 | |
| JPH04360754A (ja) | 工具寿命管理方法 | |
| JPH0751997A (ja) | 加工負荷監視方式 | |
| JPH0854915A (ja) | 加工負荷監視方式 | |
| JP2622415B2 (ja) | 数値制御装置の教示データ作成方式及び加工速度制御方式 | |
| JP2862211B2 (ja) | 数値制御装置の主軸の速度到達検出方法 | |
| JPH0751995A (ja) | 加工負荷監視方式 | |
| US5150025A (en) | Reloading system for pitch error correction data | |
| JPH0751993A (ja) | Cncの機械要素寿命推定方式 | |
| JPH0885044A (ja) | 加工負荷監視方式 | |
| JP2796335B2 (ja) | 数値制御装置 | |
| JPH0863215A (ja) | Cncの傾斜軸制御方式 | |
| JP2762366B2 (ja) | セーフティゾーン設定方式 | |
| JPH0728513A (ja) | 工作機械の誤差補正方式 |