JPH0796446A - Tool life span control method - Google Patents

Tool life span control method

Info

Publication number
JPH0796446A
JPH0796446A JP24224793A JP24224793A JPH0796446A JP H0796446 A JPH0796446 A JP H0796446A JP 24224793 A JP24224793 A JP 24224793A JP 24224793 A JP24224793 A JP 24224793A JP H0796446 A JPH0796446 A JP H0796446A
Authority
JP
Japan
Prior art keywords
tool
life
load current
life span
tool life
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
Application number
JP24224793A
Other languages
Japanese (ja)
Inventor
Katsuhiro Endo
勝博 遠藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Priority to JP24224793A priority Critical patent/JPH0796446A/en
Publication of JPH0796446A publication Critical patent/JPH0796446A/en
Pending legal-status Critical Current

Links

Landscapes

  • Automatic Tool Replacement In Machine Tools (AREA)
  • Machine Tool Sensing Apparatuses (AREA)

Abstract

PURPOSE:To properly judge arrival of the end of a life span of a tool by providing a tool life span monitoring means to command a treatment to perform at the time when it is discriminated that the tool reaches the end of its life span and the tool reaches the end of the life span when continuous time of a cutting resistance abnormal state becomes longer than specified time. CONSTITUTION:A load current discriminating means 1 to discriminate whether a load current of a servo motor 61 to drive a feed shaft 93 of a tool 90 becomes higher than a specified value or not is provided. Additionally, a timer means 2 checks continuous time by way of judging the state when the continuous time of this cutting resistance abnormal state as the state when the tool 90 reaches the end of its life span and outputs a tool exchange command. Consequently, it is possible to judge cutting resistance increase of the tool in accordance with a further actual state.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は数値制御工作機械の切削
工具の寿命を管理する数値制御装置(CNC)の工具寿
命管理方式に関し、特に切削工具の寿命到達の判断を的
確に行うことができる工具寿命管理方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a tool life management system for a numerical control device (CNC) for managing the life of a cutting tool of a numerically controlled machine tool, and in particular, it is possible to accurately determine the end of life of a cutting tool. Tool life management system.

【0002】[0002]

【従来の技術】従来から、数値制御工作機械において
は、加工精度の維持及び工具の破損防止のために工具の
寿命を管理している。即ち、工具が寿命に到達したと判
断すると、その工具を自動的に代替工具と交換するよう
にしている。
2. Description of the Related Art Conventionally, in a numerically controlled machine tool, the tool life is managed in order to maintain machining accuracy and prevent damage to the tool. That is, when it is determined that the tool has reached the end of its life, the tool is automatically replaced with the alternative tool.

【0003】工具が寿命に到達したか否かの判断は、工
具の加工への使用回数、工具の使用時間またはその工具
による加工距離を測定し、その測定値を基準値と比較す
るという、工具の摩耗状態を間接的に推定する判別方法
で行っていた。
Whether or not a tool has reached the end of its life is determined by measuring the number of times the tool has been used for machining, the usage time of the tool or the machining distance by the tool, and comparing the measured value with a reference value. It was performed by the discrimination method that indirectly estimates the wear state of the.

【0004】[0004]

【発明が解決しようとする課題】しかし、同じ使用回数
や同じ使用時間、同じ加工距離であっても、加工される
ワークやオーバライド等の加工条件によって実際の工具
の摩耗状態は異なるから、工具の使用回数や使用時間、
加工距離は、実際の工具の摩耗状態の正確な指標とはな
り得ず、従って、工具の使用回数や使用時間、加工距離
に基づいて行う工具寿命管理は、正確な工具寿命管理手
法とはいえなかった。
However, even with the same number of uses, the same use time, and the same machining distance, the actual wear state of the tool differs depending on the machining conditions such as the workpiece to be machined and the override. Number of times used and time used,
The machining distance cannot be an accurate indicator of the actual wear state of the tool.Therefore, tool life management based on the number of times the tool is used, the duration of use, and the machining distance is not an accurate tool life management method. There wasn't.

【0005】例えば、あるワークを平均100ピース加
工すると寿命に達する工具の場合、使用回数の基準値を
100と設定した工具寿命管理を行うことになるが、実
際には工具の寿命にはバラツキがあり、100ピース加
工する前に寿命に達するものもある。このような場合
は、工具の寿命を正しく管理しているとはいえず、不良
の工作物を作ったり、まだ寿命に達していない工具を不
必要に交換したりするといったことが起こっていた。
For example, in the case of a tool that reaches the end of its life when an average of 100 workpieces is machined, tool life management is performed with the reference value of the number of times of use set to 100, but in reality the tool life varies. There are some that reach the end of their life before 100 pieces are processed. In such a case, it cannot be said that the tool life is properly managed, and a defective work piece is created, or a tool that has not reached the end of its life is replaced unnecessarily.

【0006】本発明はこのような点に鑑みてなされたも
のであり、工具毎にバラツキのある寿命到達の判断を適
切に行うことができる工具寿命管理方法を提供すること
を目的とする。
The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a tool life management method capable of appropriately determining the reaching of a life with variations for each tool.

【0007】[0007]

【課題を解決するための手段】本発明では上記課題を解
決するために、数値制御工作機械の工具の寿命を管理す
る工具寿命管理方式において、前記工具の送り軸を駆動
するサーボモータの負荷電流が所定値以上となったか否
かを判別する負荷電流判別手段と、前記負荷電流が所定
値以上のときその状態を切削抵抗異常状態とし継続時間
を計時する計時手段と、前記切削抵抗異常状態の継続時
間が所定時間以上になったとき前記工具が寿命に達した
と判別し工具交換指令を出力する工具寿命監視手段と、
を有することを特徴とする工具寿命管理方式が、提供さ
れる。
In order to solve the above problems, the present invention provides a tool life management system for managing the tool life of a numerically controlled machine tool, in which a load current of a servomotor for driving the feed shaft of the tool is controlled. Is a predetermined value or more, a load current determining means, when the load current is a predetermined value or more, the state is a cutting resistance abnormal state, the time measuring means for timing the duration, the cutting resistance abnormal state of A tool life monitoring means for determining that the tool has reached the end of its life when the duration has reached a predetermined time or longer and outputting a tool replacement command,
A tool life management system is provided that includes:

【0008】[0008]

【作用】負荷電流判別手段は工具の送り軸を駆動するサ
ーボモータの負荷電流が所定値以上となったか否かを判
別する。計時手段は負荷電流が所定値以上のときその状
態を切削抵抗異常状態とし継続時間を計時する。そし
て、工具寿命監視手段は、切削抵抗異常状態の継続時間
が所定時間以上になったときその工具の寿命に達したと
判別し工具交換指令を出力する。
The load current discriminating means discriminates whether or not the load current of the servomotor for driving the feed shaft of the tool is equal to or more than a predetermined value. When the load current is equal to or more than a predetermined value, the time measuring means sets the state as a cutting resistance abnormal state and measures the duration. Then, the tool life monitoring means determines that the life of the tool has been reached when the duration of the abnormal cutting resistance state exceeds a predetermined time, and outputs a tool replacement command.

【0009】[0009]

【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図2は本発明を実施するための数値制御装置
(CNC)のハードウエアのブロック図である。図にお
いて、プロセッサ11はバス21を介してROM12に
格納されたシステムプログラムを読み出し、このシステ
ムプログラムに従って数値制御装置10の全体の動作を
制御する。RAM13にはDRAMが使用され、一時的
な計算データ、表示データ等が格納される。不揮発性メ
モリ14はCMOSで構成され、また図示されていない
バッテリでバックアップされており、後述する電流基準
値I0 や時間基準値T0 、各種パラメータ等が格納され
る。また、本発明に係るプログラム等を含むNCプログ
ラムも格納される。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 2 is a block diagram of hardware of a numerical controller (CNC) for implementing the present invention. In the figure, a processor 11 reads a system program stored in a ROM 12 via a bus 21 and controls the overall operation of the numerical controller 10 according to this system program. A DRAM is used as the RAM 13, and temporary calculation data, display data, etc. are stored therein. The non-volatile memory 14 is composed of a CMOS and is backed up by a battery (not shown), and stores a current reference value I 0 , a time reference value T 0 , various parameters, and the like, which will be described later. In addition, an NC program including the program according to the present invention is also stored.

【0010】インタフェース15は外部機器用のインタ
フェースであり、紙テープリーダ、紙テープパンチャ
ー、紙テープリーダ・パンチャー等の外部機器31が接
続される。紙テープリーダからはNCプログラムが読み
込まれ、また、数値制御装置10内で編集されたNCプ
ログラムを紙テープパンチャーに出力することができ
る。
The interface 15 is an interface for an external device, and is connected to an external device 31 such as a paper tape reader, a paper tape puncher, a paper tape reader / puncher or the like. The NC program can be read from the paper tape reader, and the NC program edited in the numerical controller 10 can be output to the paper tape puncher.

【0011】PMC(プログラマブル・マシン・コント
ローラ)16は数値制御装置10に内蔵され、ラダー形
式で作成されたシーケンスプログラムで機械側を制御す
る。すなわち、NCプログラムで指令されたM機能、S
機能及びT機能に従って、シーケンスプログラムを機械
側で必要な信号に変換し、I/Oユニット17から機械
側に出力する。この出力信号は機械側のマグネット等を
駆動し、油圧バルブ、空圧バルブ及び電気アクチュエイ
タ等を作動させる。PMC16は、機械側のリミットス
イッチ及び機械操作盤のスイッチ等の信号を受けて、必
要な処理を行い、プロセッサ11に渡す。また、後述の
工具交換指令を受けて工具交換制御を行う。
A PMC (Programmable Machine Controller) 16 is built in the numerical controller 10 and controls the machine side by a sequence program created in a ladder format. That is, the M function and S commanded by the NC program
According to the function and the T function, the sequence program is converted into a necessary signal on the machine side and output from the I / O unit 17 to the machine side. This output signal drives a magnet or the like on the machine side to operate a hydraulic valve, a pneumatic valve, an electric actuator, or the like. The PMC 16 receives signals from the machine-side limit switch, the machine control panel switch, and the like, performs necessary processing, and passes the signals to the processor 11. Further, the tool change control is performed in response to a tool change command described later.

【0012】グラフィック制御回路18は各軸の現在位
置、アラーム、パラメータ、画像データ等のディジタル
データを画像信号に変換して出力する。この画像信号は
CRT/MDIユニット25の表示装置26に送られ、
表示される。インタフェース19はCRT/MDIユニ
ット25内のキーボード27からのデータを受けて、プ
ロセッサ11に渡す。
The graphic control circuit 18 converts digital data such as the current position of each axis, alarms, parameters and image data into an image signal and outputs it. This image signal is sent to the display device 26 of the CRT / MDI unit 25,
Is displayed. The interface 19 receives data from the keyboard 27 in the CRT / MDI unit 25 and transfers it to the processor 11.

【0013】インタフェース20は手動パルス発生器3
2に接続され、手動パルス発生器32からのパルスを受
ける。手動パルス発生器32は機械操作盤に実装され、
手動で機械稼働部を精密に移動させるのに使用される。
The interface 20 is a manual pulse generator 3
2 and receives the pulse from the manual pulse generator 32. The manual pulse generator 32 is mounted on the machine operation panel,
It is used to move the working part of the machine precisely.

【0014】軸制御回路41〜44はプロセッサ11か
らの各軸の移動指令を受けて、これを速度指令信号に変
換し、サーボアンプ51〜54に出力する。サーボアン
プ51〜54は速度指令信号を増幅して各軸のサーボモ
ータ61〜64を駆動する。サーボモータ61〜64に
は位置検出用のパルスコーダが内蔵されており、このパ
ルスコーダから位置信号がパルス列としてフィードバッ
クされる。場合によっては、位置検出器としてリニアス
ケールが使用される。また、このパルス列をF/V(周
波数/速度)変換することにより、速度信号を生成する
ことができる。さらに、速度検出用にタコジェネレータ
が使用される場合もある。図ではこれらの位置信号のフ
ィードバックライン及び速度フィードバックラインは省
略してある。
The axis control circuits 41 to 44 receive a movement command for each axis from the processor 11, convert the command into a speed command signal, and output it to the servo amplifiers 51 to 54. The servo amplifiers 51 to 54 amplify the speed command signal and drive the servo motors 61 to 64 of each axis. The servo motors 61 to 64 have a built-in pulse coder for position detection, and the position signal is fed back from this pulse coder as a pulse train. In some cases, a linear scale is used as the position detector. Further, a speed signal can be generated by F / V (frequency / speed) conversion of this pulse train. In addition, a tacho generator may be used for speed detection. In the figure, the feedback line and velocity feedback line for these position signals are omitted.

【0015】スピンドル制御回路71はスピンドル回転
指令及びスピンドルのオリエンテーション等の指令を受
けて、スピンドルアンプ72にスピンドル速度信号を出
力する。スピンドルアンプ72はこのスピンドル速度信
号を受けて、スピンドルモータ73を指令された回転速
度で回転させる。また、オリエンテーション指令によっ
て、所定の位置にスピンドルを位置決めする。
The spindle control circuit 71 receives a spindle rotation command and a spindle orientation command, and outputs a spindle speed signal to a spindle amplifier 72. The spindle amplifier 72 receives the spindle speed signal and rotates the spindle motor 73 at the commanded rotation speed. In addition, the spindle is positioned at a predetermined position according to the orientation command.

【0016】スピンドルモータ73には歯車あるいはベ
ルトでポジションコーダ82が結合されている。従っ
て、ポジションコーダ82はスピンドルモータ73に同
期して回転し、帰還パルスを出力し、その帰還パルスは
インタフェース81を経由して、プロセッサ11によっ
て読み取られる。この帰還パルスは他の軸をスピンドル
モータ73に同期して移動させてネジ切り等の加工を行
うために使用される。
A position coder 82 is connected to the spindle motor 73 by a gear or a belt. Therefore, the position coder 82 rotates in synchronization with the spindle motor 73 and outputs a feedback pulse, which is read by the processor 11 via the interface 81. This feedback pulse is used to move the other shaft in synchronization with the spindle motor 73 and perform machining such as thread cutting.

【0017】図1は本発明の工具寿命管理方式のブロッ
ク図である。図において、負荷電流判別手段1は送り軸
(ボールネジ)93の回転制御を行うサーボモータ61
の負荷電流Iをサーボアンプ51から受け取り、その負
荷電流Iが予めメモリ(CMOS)14に設定した電流
基準値I0 以上であるか否かを判別する。
FIG. 1 is a block diagram of a tool life management system of the present invention. In the figure, a load current discriminating means 1 is a servo motor 61 for controlling the rotation of a feed shaft (ball screw) 93.
The load current I is received from the servo amplifier 51, and it is determined whether the load current I is greater than or equal to a current reference value I 0 preset in the memory (CMOS) 14.

【0018】旋盤での切削加工の場合、バイトの摩耗や
破損等により送り分力が異常増加し、ボール盤での穴明
け加工の場合は、ドリルの摩耗や破損等により推力が異
常増加する。この送り分力方向や推力方向の送り軸の切
削抵抗の最大値をサーボモータの電流値に換算したの
が、電流基準値I0 である。
In the case of cutting with a lathe, the feed component force increases abnormally due to wear and damage of the cutting tool, and in the case of drilling with a drilling machine, the thrust increases abnormally due to wear and damage of the drill. A current reference value I 0 is obtained by converting the maximum value of the cutting resistance of the feed shaft in the feed component force direction and the thrust direction into the current value of the servo motor.

【0019】なお、サーボモータ61はボールネジ93
を回転駆動することにより、テーブル91の位置を制御
している。テーブル91上には固定治具92を介して工
具90が取り付けられている。工具90は、ワーク94
にアプローチして所定の切削加工を行う 負荷電流Iが電流基準値I0 以上であるとき、計時手段
2はその情報を受けて計時を開始し、負荷電流Iが電流
基準値I0 を越えているときの継続時間Tをカウントす
る。負荷電流Iが電流基準値I0 を越えている状態は、
工具90の切削抵抗が異常に増加している状態である。
The servomotor 61 is a ball screw 93.
The position of the table 91 is controlled by rotationally driving. A tool 90 is mounted on the table 91 via a fixing jig 92. Tool 90 is work 94
When the load current I is equal to or more than the current reference value I 0 , the time measuring means 2 receives the information and starts time measurement, and the load current I exceeds the current reference value I 0. The duration time T when it is present is counted. When the load current I exceeds the current reference value I 0 ,
The cutting resistance of the tool 90 is in an abnormally increased state.

【0020】工具寿命監視手段3は計時手段2の計時結
果を受け取り、その計時時間Tが、予め設定した時間基
準値T0 を越えたか否かを判別する。この時間基準値T
0 は、上記の電流基準値I0 と同様に、メモリ14に格
納されている。工具寿命監視手段3は、計時時間Tが時
間基準値T0 を越えたことを検出すると、工具90は寿
命に達したとして、工具90が寿命に達したときに行う
べき処理、例えば工具交換を指令する。上記の負荷判別
手段1、計時手段2及び工具寿命監視手段3は、プロセ
ッサ11が本発明に係るプロセッサに従って実行するソ
フトウェアによる機能である。
The tool life monitoring means 3 receives the time measurement result of the time measurement means 2 and determines whether or not the time measurement time T exceeds a preset time reference value T 0 . This time reference value T
0 is stored in the memory 14 like the current reference value I 0 described above. When the tool life monitoring means 3 detects that the measured time T has exceeded the time reference value T 0 , it is determined that the tool 90 has reached the end of life, and processing that should be performed when the tool 90 reaches the end of life, such as tool replacement, is performed. Order. The load discriminating means 1, the clocking means 2 and the tool life monitoring means 3 are functions of software executed by the processor 11 according to the processor of the present invention.

【0021】一方、前処理演算手段5は、加工プログラ
ム4を読み取って前処理を行うことにより、移動指令を
作成し、それを補間手段6に送る。補間手段6は補間を
行って分配パルスを加減速制御手段7に送る。分配パル
スは加減速制御手段7によって加減速処理が施された
後、軸制御回路41に送られる。軸制御回路41は、分
配パルスを速度制御信号に変換し、サーボアンプ51に
送る。サーボアンプ51は、速度制御信号を増幅し、そ
の増幅した信号(負荷電流I)をサーボモータ61及び
負荷電流判別手段1に送る。サーボモータ61は、その
サーボアンプ51からの信号を受けて回転駆動する。サ
ーボモータ61には、前述のように、位置検出用のパル
スコーダが内蔵されており、軸制御回路41に位置帰還
パルスを帰還する。
On the other hand, the preprocessing calculation means 5 reads the machining program 4 and performs preprocessing to create a movement command, and sends it to the interpolation means 6. The interpolation means 6 performs interpolation and sends the distributed pulse to the acceleration / deceleration control means 7. The distributed pulse is sent to the axis control circuit 41 after being subjected to acceleration / deceleration processing by the acceleration / deceleration control means 7. The axis control circuit 41 converts the distributed pulse into a speed control signal and sends it to the servo amplifier 51. The servo amplifier 51 amplifies the speed control signal and sends the amplified signal (load current I) to the servo motor 61 and the load current discrimination means 1. The servo motor 61 receives the signal from the servo amplifier 51 and is rotationally driven. As described above, the servo motor 61 has a built-in position detection pulse coder and feeds back the position feedback pulse to the axis control circuit 41.

【0022】図3は本発明を実行するためのフローチャ
ートを示す図である。図中、Sに続く数字はステップ番
号を示す。 〔S1〕時間カウンタを値0にリセットする。 〔S2〕負荷電流Iが電流基準値I0 以上であるか否か
を判別する。I0 以上であるときは切削抵抗が異常に増
加しているとして次のステップS3に進み、そうでなけ
ればステップS1に戻る。 〔S3〕I>I0 の切削抵抗異常状態の継続時間を計時
し、その計時時間Tが時間基準値T0 以上となったか否
かを判別する。T0 以上のときは次のステップS4に進
み、そうでなければステップS2に戻る。 〔S4〕工具が寿命に達しているとして、工具が寿命に
達したときに行うべき処理、例えば工具交換を指令す
る。
FIG. 3 shows a flow chart for carrying out the present invention. In the figure, the number following S indicates a step number. [S1] The time counter is reset to the value 0. [S2] It is determined whether the load current I is the current reference value I 0 or more. If it is equal to or greater than I 0, it is considered that the cutting resistance is abnormally increased, and the process proceeds to the next step S3. If not, the process returns to step S1. [S3] The duration of the cutting resistance abnormal state of I> I 0 is measured, and it is determined whether the measured time T is equal to or longer than the time reference value T 0 . When it is equal to or greater than T 0, the process proceeds to the next step S4, and otherwise, the process returns to step S2. [S4] Assuming that the tool has reached the end of its life, an instruction is given to the processing to be performed when the tool reaches the end of its life, for example, tool replacement.

【0023】以上述べたように、本実施例では、サーボ
モータの負荷電流Iが電流基準値I 0 以上となる状態
が、時間基準値T0 以上継続したとき、その工具の寿命
に達したと判別して工具交換指令を出力するようにし
た。負荷電流Iのみでなく、異常状態の継続時間Tをも
加味して工具の寿命を判断するので、工具の切削抵抗増
加をより実際の状態に則して判断することができる。し
たがって、より高い精度での工具寿命管理が可能とな
り、工具寿命到達を早めに判断してしまったことにより
生じる余計な工具交換作業を未然に防止でき、また工具
寿命到達を遅く判断してしまったことにより生じる不良
工作物の発生を低い割合に抑えることができる。
As described above, in this embodiment, the servo
The load current I of the motor is the current reference value I 0State above
Is the time reference value T0When the above continues, the life of the tool
When the tool change command is output, the tool change command is output.
It was Not only the load current I but also the duration T of the abnormal state
Since the tool life is judged by taking into consideration the cutting resistance of the tool,
It is possible to judge the addition according to the actual condition. Shi
Therefore, it is possible to manage the tool life with higher accuracy.
Due to the fact that the tool life was reached early
It is possible to prevent unnecessary tool replacement work that occurs, and
Defects caused by late judgment of the end of life
The generation of work pieces can be suppressed to a low rate.

【0024】[0024]

【発明の効果】以上説明したように本発明では、サーボ
モータの負荷電流が所定電流値以上となる切削抵抗異常
状態が、所定時間以上継続したとき、その工具の寿命に
達したと判別して工具交換指令を出力するようにした。
負荷電流のみでなく、切削抵抗異常状態の継続時間をも
加味して工具の寿命を判断するので、工具の切削抵抗増
加をより実際の状態に則して判断することができる。
As described above, according to the present invention, when the cutting resistance abnormal state in which the load current of the servo motor exceeds the predetermined current value continues for the predetermined time or longer, it is determined that the tool has reached the end of its life. Changed to output tool change command.
Since the tool life is determined not only by the load current but also by the duration of the abnormal cutting resistance state, the cutting resistance increase of the tool can be determined in accordance with the actual state.

【0025】したがって、より高い精度での工具寿命管
理が可能となる。その結果、工具寿命到達を早めに判断
してしまったことにより生じる余計な工具交換作業を未
然に防止でき、また工具寿命到達を遅く判断してしまっ
たことにより生じる不良工作物の発生を低い割合に抑え
ることができる。
Therefore, it is possible to manage the tool life with higher accuracy. As a result, it is possible to prevent unnecessary tool replacement work caused by deciding the end of the tool life earlier, and the occurrence of defective workpieces due to deciding the end of the tool life is low. Can be suppressed to

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の工具寿命管理方式のブロック図であ
る。
FIG. 1 is a block diagram of a tool life management system of the present invention.

【図2】本発明を実施するための数値制御装置(CN
C)のハードウエアのブロック図である。
FIG. 2 is a numerical controller for implementing the present invention (CN
It is a block diagram of hardware of C).

【図3】本発明を実行するためのフローチャートを示す
図である。
FIG. 3 shows a flow chart for carrying out the present invention.

【符号の説明】[Explanation of symbols]

1 負荷電流判別手段 2 計時手段 3 工具寿命監視手段 14 メモリ(CMOS) 51 サーボアンプ 61 サーボモータ 90 工具 91 テーブル 93 送り軸(ボールネジ) 1 Load Current Discriminating Means 2 Clocking Means 3 Tool Life Monitoring Means 14 Memory (CMOS) 51 Servo Amplifier 61 Servo Motor 90 Tool 91 Table 93 Feed Axis (Ball Screw)

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 数値制御工作機械の工具の寿命を管理す
る工具寿命管理方式において、 前記工具の送り軸を駆動するサーボモータの負荷電流が
所定値以上となったか否かを判別する負荷電流判別手段
と、 前記負荷電流が所定値以上のときその状態を切削抵抗異
常状態とし継続時間を計時する計時手段と、 前記切削抵抗異常状態の継続時間が所定時間以上になっ
たとき前記工具が寿命に達したと判別し工具が寿命に達
したときに行うべき処理を指令する工具寿命監視手段
と、 を有することを特徴とする工具寿命管理方式。
1. A tool life management system for managing a tool life of a numerically controlled machine tool, wherein a load current judgment for judging whether or not a load current of a servomotor for driving a feed shaft of the tool has exceeded a predetermined value. Means, when the load current is equal to or more than a predetermined value, the state is a cutting resistance abnormal state and timing means for timing the duration, and the duration of the abnormal cutting resistance state is a predetermined time or more, the tool is in the life A tool life management method comprising: a tool life monitoring means that determines that the tool life has been reached and issues a command to perform processing when the tool reaches the tool life.
【請求項2】 前記所定値及び前記所定時間はメモリに
予め設定されていることを特徴とする請求項1記載の工
具寿命管理方式。
2. The tool life management system according to claim 1, wherein the predetermined value and the predetermined time are preset in a memory.
【請求項3】 前記工具が寿命に達したときに行うべき
処理は、工具交換処理であることを特徴とする請求項1
記載の工具寿命管理方式。
3. The process to be performed when the tool reaches the end of its life is a tool changing process.
Tool life management method described.
JP24224793A 1993-09-29 1993-09-29 Tool life span control method Pending JPH0796446A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24224793A JPH0796446A (en) 1993-09-29 1993-09-29 Tool life span control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24224793A JPH0796446A (en) 1993-09-29 1993-09-29 Tool life span control method

Publications (1)

Publication Number Publication Date
JPH0796446A true JPH0796446A (en) 1995-04-11

Family

ID=17086438

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24224793A Pending JPH0796446A (en) 1993-09-29 1993-09-29 Tool life span control method

Country Status (1)

Country Link
JP (1) JPH0796446A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016132067A (en) * 2015-01-19 2016-07-25 株式会社不二越 Plastic parts drilling robot system
KR20220039283A (en) * 2020-09-22 2022-03-29 성대중 processing system and method for cutter damage sensing and change time using external device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016132067A (en) * 2015-01-19 2016-07-25 株式会社不二越 Plastic parts drilling robot system
KR20220039283A (en) * 2020-09-22 2022-03-29 성대중 processing system and method for cutter damage sensing and change time using external device

Similar Documents

Publication Publication Date Title
JP3363958B2 (en) Drilling method
US5780725A (en) Method of estimating service life of cutter
US5568028A (en) Tool life management system
JPH07132440A (en) Machining load monitoring system
US6937942B2 (en) Method and apparatus of detecting tool abnormality in a machine tool
US5822212A (en) Machining load monitoring system
US20030163286A1 (en) Tool abnormality detecting device
EP0666138B1 (en) Tool breakage prevention system
JP3483636B2 (en) Tool breakage / wear detection device
JPH0751999A (en) Tool breakage detecting method
US10120367B2 (en) Numerical controller performing repetitive machining
US5289367A (en) Numerical control apparatus using fuzzy control
EP0593758B1 (en) Work exchange system
JPH05138497A (en) Correction of wear of tool
JPH0751996A (en) Surplus load detecting method for cnc
US5313861A (en) Workpiece exchanging system
JP2880211B2 (en) Tool load monitoring control method
JPH0796446A (en) Tool life span control method
JPH0854915A (en) Machining load monitor system
JPH0751992A (en) Drilling work method
JP3433967B2 (en) Rigid tap control device
JPH0751997A (en) Machining load monitoring method
JPH0938845A (en) Numerical control device
JPH02279256A (en) Detecting device for wear and breakdown of tool
JP2862211B2 (en) Speed detection method of spindle speed of numerical controller