JPH07314290A - Life management system for multi-blade tools - Google Patents
Life management system for multi-blade toolsInfo
- Publication number
- JPH07314290A JPH07314290A JP10856194A JP10856194A JPH07314290A JP H07314290 A JPH07314290 A JP H07314290A JP 10856194 A JP10856194 A JP 10856194A JP 10856194 A JP10856194 A JP 10856194A JP H07314290 A JPH07314290 A JP H07314290A
- Authority
- JP
- Japan
- Prior art keywords
- blade
- tool
- life
- usage time
- storage means
- 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
- Machine Tool Sensing Apparatuses (AREA)
Abstract
(57)【要約】
【目的】多刃工具の加工精度の向上を図る。
【構成】多刃工具Aの各刃1、2ごとに寿命t1が予め
設定され、記憶手段4に記憶されるとともに、各刃1、
2ごとに現在までの累積使用時間tが順次更新されて、
記憶手段4に記憶される。そして、加工作業指令Sが出
力された際に、記憶手段4に記憶されている寿命データ
t1および累積使用時間データtとに基づいて、選択さ
れた多刃工具Aの各刃1、2ごとに残り寿命Δtが演算
される。そして、加工作業指令Sに応じた各刃1、2ご
との今回の使用時間と上記演算された各刃1、2ごとの
残り寿命Δtとを比較し、この比較の結果、すべての刃
1、2について今回の使用時間が残り寿命Δtを超えな
い場合には、当該選択された多刃工具Aを用いてワーク
を加工し、今回の使用時間によって累積使用時間tを更
新し、これを記憶手段4に記憶させる。また、上記比較
の結果、今回の使用時間が残り寿命Δtを超える刃が少
なくとも一つあった場合には、当該選択された多刃工具
Aが寿命であると判定される。
(57) [Summary] [Purpose] To improve the machining accuracy of multi-blade tools. [Structure] A life t1 is preset for each of the blades 1 and 2 of the multi-blade tool A and stored in the storage means 4, and
The cumulative usage time t up to the present is updated for each 2
It is stored in the storage means 4. Then, when the machining operation command S is output, for each of the blades 1 and 2 of the selected multi-blade tool A, based on the life data t1 and the cumulative usage time data t stored in the storage means 4. The remaining life Δt is calculated. Then, the current usage time for each blade 1, 2 according to the machining operation command S and the remaining life Δt for each blade 1, 2 calculated above are compared, and as a result of this comparison, all blades 1, When the current usage time of 2 does not exceed the remaining life Δt, the work is processed using the selected multi-blade tool A, the cumulative usage time t is updated by the current usage time, and this is stored in the storage means. Store in 4. In addition, as a result of the above comparison, when there is at least one blade whose current usage time exceeds the remaining life Δt, it is determined that the selected multi-blade tool A has a life.
Description
【0001】[0001]
【産業上の利用分野】本発明は、複数の刃を有した多刃
工具の寿命管理装置に関し、特に各刃毎に寿命管理を行
うことができる装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a life management device for a multi-blade tool having a plurality of blades, and more particularly to a device capable of performing life management for each blade.
【0002】[0002]
【従来の技術および発明が解決しようとする課題】旋盤
等の工作機械では、その主軸に複数の刃を有した多刃工
具を装着し、各刃を順次使用することによって多工程か
らなる旋削加工作業を行う。特に近年、上記多刃工具に
ID素子と呼ばれるメモリを配設し、このメモリに当該
工具の累積使用時間を示すデータを記憶させることによ
り、工具の寿命管理を行い、より一層自動化を推進させ
る試みがなされている。2. Description of the Related Art In a machine tool such as a lathe, a spindle is equipped with a multi-blade tool having a plurality of blades, and each blade is sequentially used to perform a multi-step turning process. Do the work. Particularly in recent years, a memory called an ID element is provided in the above-mentioned multi-blade tool, and the data indicating the cumulative usage time of the tool is stored in this memory to manage the life of the tool and to further promote automation. Has been done.
【0003】しかし、従来の寿命管理は、単に多刃工具
の使用時間を累積して、この累積時間が寿命に達してい
るか否かを判断するというものである(特開平1―21
0248号公報、特開平3―245949公報等)。However, the conventional life management simply accumulates the use time of the multi-blade tool and judges whether or not the accumulated time has reached the end of its life (Japanese Patent Laid-Open No. 1-21).
No. 0248, JP-A-3-245949, etc.).
【0004】したがって、多刃工具の寿命は、刃ごとの
使用頻度によらない一義的な値に設定せざるを得ない。
このため、所定の刃が多用された場合には当該刃の寿命
を超えた後も、多刃工具自体の寿命に達しないまま使用
が続けられることがあり、加工精度の低下を招来するこ
とがある。また、所定の刃がほとんど使用されないまま
多刃工具自体の寿命に達し、刃を交換をせざるを得ない
場合があり、刃の浪費、無駄な交換による工数の増加と
いった問題も招来する。Therefore, the life of the multi-blade tool must be set to a unique value that does not depend on the frequency of use for each blade.
For this reason, when the predetermined blade is frequently used, even after the life of the blade is exceeded, it may be continued to be used without reaching the life of the multi-blade tool itself, which may lead to a decrease in machining accuracy. is there. In addition, the life of the multi-blade tool itself may be reached without using a predetermined blade, and the blade may have to be replaced, which causes problems such as waste of the blade and increase of man-hours due to wasteful replacement.
【0005】本発明はこうした実状に鑑みてなされたも
のであり、多刃工具の各刃ごとに寿命管理を行うことに
より加工精度の向上を図るとともに、経済性の向上、工
数の低減を図ることを目的とするものである。The present invention has been made in view of the above circumstances, and it is possible to improve the machining accuracy by managing the life of each blade of a multi-edged tool, improve the economical efficiency, and reduce the man-hours. The purpose is.
【0006】[0006]
【課題を解決するための手段】そこで、本発明では、複
数の刃を有した多刃工具を複数用意するとともに、加工
作業指令に応じて前記複数の多刃工具の中から所定の多
刃工具を選択し、該選択された多刃工具の所定の刃を使
用して所定時間ワークを加工する工作機械に適用される
多刃工具の寿命管理装置において、多刃工具の各刃ごと
に寿命を予め設定し、記憶するとともに、前記各刃ごと
に現在までの累積使用時間を更新し、記憶する記憶手段
と、前記加工作業指令が出力された際に、前記記憶手段
に記憶されている寿命データおよび累積使用時間データ
とに基づいて、前記選択された多刃工具の各刃ごとに残
り寿命を演算する残り寿命演算手段と、前記加工作業指
令に応じた各刃ごとの今回の使用時間と前記残り寿命演
算手段で演算された各刃ごとの残り寿命とを比較し、こ
の比較の結果、すべての刃について今回の使用時間が残
り寿命を超えない場合には、当該選択された多刃工具を
用いてワークを加工し、今回の使用時間によって累積使
用時間を更新し、これを前記記憶手段に記憶させるとと
もに、前記比較の結果、今回の使用時間が残り寿命を超
える刃が少なくとも一つあった場合には、当該選択され
た多刃工具が寿命であると判定する判定手段とを具えて
いる。Therefore, in the present invention, a plurality of multi-blade tools having a plurality of blades are prepared, and a predetermined multi-blade tool is selected from among the plurality of multi-blade tools according to a machining operation command. In the life management device for a multi-blade tool applied to a machine tool that processes a work for a predetermined time by using a predetermined blade of the selected multi-blade tool, A storage unit that presets and stores, and updates and stores a cumulative use time up to the present for each of the blades, and a life data stored in the storage unit when the machining operation command is output. Based on the and cumulative use time data, the remaining life calculation means for calculating the remaining life for each blade of the selected multi-blade tool, and the current usage time for each blade according to the machining operation command and the Calculated by the remaining life calculation means The remaining life of each blade is compared, and as a result of this comparison, if the current usage time for all blades does not exceed the remaining life, the workpiece is machined using the selected multi-blade tool, and The cumulative use time is updated according to the use time of, and this is stored in the storage means, and as a result of the comparison, when there is at least one blade whose use time of this time exceeds the remaining life, it is selected. The multi-blade tool has a judging means for judging that the tool is at the end of its life.
【0007】[0007]
【作用】かかる構成によれば、図1、図2に示すよう
に、多刃工具Aの各刃1、2ごとに寿命t1が予め設定
され、記憶手段4に記憶されるとともに、各刃1、2ご
とに現在までの累積使用時間tが順次更新されて、記憶
手段4に記憶される。According to this structure, as shown in FIGS. 1 and 2, the service life t1 is preset for each of the blades 1 and 2 of the multi-blade tool A and stored in the storage means 4, and the blade 1 is also stored. The cumulative use time t up to the present is sequentially updated for each 2 and stored in the storage means 4.
【0008】そして、加工作業指令Sが出力された際
に、記憶手段4に記憶されている寿命データt1および
累積使用時間データtとに基づいて、選択された多刃工
具Aの各刃1、2ごとに残り寿命Δtが演算される。When the machining operation command S is output, each blade 1 of the multi-blade tool A selected based on the life data t1 and the cumulative usage time data t stored in the storage means 4, The remaining life Δt is calculated for each 2.
【0009】そして、加工作業指令Sに応じた各刃1、
2ごとの今回の使用時間と上記演算された各刃1、2ご
との残り寿命Δtとを比較し、この比較の結果、すべて
の刃1、2について今回の使用時間が残り寿命Δtを超
えない場合には、当該選択された多刃工具Aを用いてワ
ークを加工し、今回の使用時間によって累積使用時間t
を更新し、これを記憶手段4に記憶させる。また、上記
比較の結果、今回の使用時間が残り寿命Δtを超える刃
が少なくとも一つあった場合には、当該選択された多刃
工具Aが寿命であると判定される。Each blade 1 corresponding to the machining work command S,
The current usage time for each blade 2 is compared with the remaining service life Δt for each blade 1, 2 calculated above, and as a result of this comparison, the current service time for all blades 1, 2 does not exceed the remaining service life Δt. In this case, the work is machined using the selected multi-blade tool A, and the cumulative use time t
Is updated and stored in the storage means 4. In addition, as a result of the above comparison, when there is at least one blade whose current usage time exceeds the remaining life Δt, it is determined that the selected multi-blade tool A has a life.
【0010】このように多刃工具の寿命は、刃ごとに設
定されており、たとえ所定の刃が多用された場合であっ
ても当該刃の寿命t1を超える直前で、多刃工具自体の
寿命であると判定され、刃の寿命を超えた工具の使用が
防止されるので、加工精度が飛躍的に向上する。また、
少なくとも一つの刃が寿命に達するまではすべての刃の
使用が可能であるので、無駄な交換による刃の浪費、無
駄な交換による工数の増加を最小限に抑えることができ
る。As described above, the life of the multi-blade tool is set for each blade, and even when a predetermined blade is frequently used, the life of the multi-blade tool itself is reached immediately before the life t1 of the blade is exceeded. Since it is determined that the tool is not used and the tool has exceeded the life of the blade, the machining accuracy is dramatically improved. Also,
Since all the blades can be used until at least one blade reaches the end of its life, it is possible to minimize the waste of the blades due to the unnecessary exchange and the increase of the man-hours due to the unnecessary exchange.
【0011】[0011]
【実施例】以下、図面を参照して本発明に係る多刃工具
の寿命管理装置の実施例について説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a life management device for a multi-edged tool according to the present invention will be described below with reference to the drawings.
【0012】図1は、実施例装置の構成を示すブロック
図であり、図2(a)は、実施例装置の外観を示す斜視
図であり、図2(b)は実施例の多刃工具を示す図であ
る。これら図に示すように、実施例装置は、工具マガジ
ン6と工具交換装置7を備えた工作機械5と、NC加工
プログラムにしたがい工作機械5を駆動制御するNC装
置9と、複数の多刃工具A、B、C…に関する工具デー
タを記憶する工具データメモリ13と、機械制御部11
とメモリ制御部12とを備えたメインコントローラ10
と、多刃工具A、B、C…ごとに配設されたメモリ4
と、このメモリ4と上記工具データメモリ13との間で
データの受け渡しを行うメモリ用コントローラ14とか
ら構成されている。FIG. 1 is a block diagram showing the structure of the embodiment apparatus, FIG. 2 (a) is a perspective view showing the appearance of the embodiment apparatus, and FIG. 2 (b) is a multi-edged tool of the embodiment. FIG. As shown in these drawings, the embodiment apparatus includes a machine tool 5 including a tool magazine 6 and a tool changing device 7, an NC device 9 that drives and controls the machine tool 5 according to an NC machining program, and a plurality of multi-edged tools. A tool data memory 13 for storing tool data relating to A, B, C, ...
Main controller 10 including memory and memory controller 12
And the memory 4 arranged for each of the multi-blade tools A, B, C ...
And a memory controller 14 for exchanging data between the memory 4 and the tool data memory 13.
【0013】NC装置9でNC加工プログラムが実行さ
れると、プログラム実行に伴い工具交換指令Sが工作機
械5の工具交換装置7に出力される。工作機械5に上記
工具交換指令Sが入力されると、ATC(自動工具交換
装置)の機能を有した工具交換装置7が駆動し、工具マ
ガジン6に格納されている複数の多刃工具A、B、C…
の中から作業に適合した工具を選択し、これを工作機械
1の主軸に装着する。なお、多刃工具は、複数の工具
A、B、Cが1グループを構成している。When the NC machining program is executed by the NC device 9, a tool exchange command S is output to the tool exchange device 7 of the machine tool 5 in accordance with the execution of the program. When the tool change command S is input to the machine tool 5, the tool changer 7 having the function of ATC (automatic tool changer) is driven, and a plurality of multi-blade tools A stored in the tool magazine 6 are provided. B, C ...
A tool suitable for the work is selected from the above, and this is mounted on the spindle of the machine tool 1. In the multi-blade tool, a plurality of tools A, B and C form one group.
【0014】そして、NC加工プログラム実行に伴い切
削信号Vが工作機械5に出力され、加工すべきワークが
載置されたテーブル8を回転駆動される等してワークの
旋削加工作業が行われる。The cutting signal V is output to the machine tool 5 in accordance with the execution of the NC machining program, and the table 8 on which the workpiece to be machined is placed is driven to rotate, for example, to perform the turning operation of the workpiece.
【0015】メインコントローラ10は、プログラマブ
ルコントローラ(PC)であり、メモリ制御部12によ
って工具データメモリ13とデータの受け渡しを行うこ
とによって、工具の寿命の管理を行う。また、機械制御
部11はNC装置9、工作機械9を統括的に制御する。The main controller 10 is a programmable controller (PC), and the memory control unit 12 exchanges data with the tool data memory 13 to manage the life of the tool. Further, the machine control unit 11 centrally controls the NC device 9 and the machine tool 9.
【0016】多刃工具A、B、C…は切削加工を行う工
具であり、多刃工具Aを例にとると、この多刃工具Aに
は、2つの異なる仕様の刃具1、2が設けられており、
工具Aのプルスタッド3には、当該工具Aに関する工具
データを記憶するメモリ(ID素子)4が配設されてい
る。The multi-blade tools A, B, C, ... Are tools for cutting. Taking the multi-blade tool A as an example, the multi-blade tool A is provided with two cutting tools 1 and 2 having different specifications. Has been
The pull stud 3 of the tool A is provided with a memory (ID element) 4 for storing tool data regarding the tool A.
【0017】メモリ4には、工具データ、つまり自己の
工具Aを示す工具IDデータと、自己の工具Aが有して
いる各刃1、2をそれぞれ示す刃IDデータと、各刃
1、2ごとの寿命t1を示す寿命データと、各刃1、2
ごとの累積使用時間(累積切削時間)tを示す累積使用
時間データとが記憶されている。In the memory 4, the tool data, that is, the tool ID data indicating the own tool A, the blade ID data indicating the respective blades 1 and 2 of the own tool A, and the respective blades 1 and 2 are stored. Life data showing the life t1 for each blade and each blade 1, 2
The cumulative use time data indicating the cumulative use time (cumulative cutting time) t for each is stored.
【0018】上記工具IDデータ、刃IDデータ、寿命
データは、所定の書込装置を用いて予めメモリ4にイン
プットされている。The tool ID data, the blade ID data, and the life data are previously input to the memory 4 by using a predetermined writing device.
【0019】さて、図4は、たとえば刃具1の累積使用
時間tとワーク加工面の面粗度との関係を示すグラフで
あり、同図に示すように累積使用時間tが増大するにつ
れてワーク加工面の面粗度が増大する。そこで、要求さ
れる面粗度(たとえば6.3s以下)を満たす累積使用
時間t1がこの刃1の寿命であるとして、メモリ4に寿
命データとして記憶されておかれる。なお、刃1は実際
には、t1よりもはるかに大きいt2までであれば所定の
加工精度をもって使用可能であり、この時間t2を寿命
データとして設定することもできる。Now, FIG. 4 is a graph showing the relationship between the cumulative usage time t of the cutting tool 1 and the surface roughness of the work surface, for example. As shown in FIG. The surface roughness of the surface increases. Therefore, the accumulated use time t1 that satisfies the required surface roughness (for example, 6.3 s or less) is stored as the life data in the memory 4 as the life of the blade 1. The blade 1 can actually be used with a predetermined processing accuracy up to t2, which is much larger than t1, and this time t2 can also be set as life data.
【0020】メモリ4の累積使用時間データtは、工作
機械5において刃が実際に使用されるに伴い順次更新さ
れる。The cumulative use time data t in the memory 4 is sequentially updated as the blade is actually used in the machine tool 5.
【0021】以下、図3のフローチャートを参照して実
施例装置で行われる処理について説明する。The processing performed by the embodiment apparatus will be described below with reference to the flowchart of FIG.
【0022】まず、NC加工プログラムの実行に伴い、
加工に使用すべき工具のグループが選択され(ステップ
101)、選択されたグループ内に加工に使用可能な工
具があるか否かが判断される(ステップ102)。ここ
で、使用可能な工具が存在しない場合には、他のグルー
プの中から予備工具を探索する処理がなされる。なお、
予備工具が存在しない場合には、処理を停止する等の所
定の異常処理がなされる。First, with the execution of the NC machining program,
A group of tools to be used for machining is selected (step 101), and it is determined whether or not there is a tool usable for machining in the selected group (step 102). Here, if there is no usable tool, a process of searching for a spare tool from another group is performed. In addition,
When there is no spare tool, a predetermined abnormal process such as stopping the process is performed.
【0023】上記ステップ102においてグループ内の
使用可能な工具、たとえば工具Aがあることが判断され
ると、NC装置9は、工具交換指令Sを出力して工具交
換装置7によって工具Aを工作機械5の主軸に装着させ
る。そして加工プログラムの内容から工具Aの各刃のう
ち使用すべき刃(たとえば刃1)を決定する(ステップ
104)。When it is determined in the above step 102 that there is a usable tool in the group, for example, the tool A, the NC device 9 outputs the tool change command S and the tool change device 7 outputs the tool A to the machine tool. Attach to the spindle of No. 5. Then, the blade (for example, the blade 1) to be used among the blades of the tool A is determined from the contents of the machining program (step 104).
【0024】ここで、工具Aのメモリ4の記憶データが
メモリ用コントローラ14を介して読み出され、工具デ
ータメモリ13に書き込まれる。メモリ制御部12は、
メモリ13の記憶データを読み出して、加工に使用すべ
き工具Aの刃1の寿命データt1から累積使用時間デー
タtを減算して、残り寿命Δtを求め、この残り寿命Δ
tが今回の切削に必要な使用時間以下であるか否かによ
って今回の切削加工が可能であるか否かを判断する(ス
テップ105)。この結果、残り寿命Δtでは切削加工
をすることが不可能であると判断した場合には、手順は
再びステップ101に移行され、他のグループの中から
使用可能な工具が探索される。Here, the data stored in the memory 4 of the tool A is read out via the memory controller 14 and written in the tool data memory 13. The memory control unit 12
The stored data in the memory 13 is read out, the cumulative usage time data t is subtracted from the life data t1 of the blade 1 of the tool A to be used for machining, and the remaining life Δt is obtained.
It is determined whether or not the cutting process can be performed this time depending on whether or not t is equal to or less than the usage time required for the cutting this time (step 105). As a result, when it is determined that cutting cannot be performed with the remaining life Δt, the procedure moves to step 101 again, and a usable tool is searched from other groups.
【0025】一方、工具Aの刃1が寿命に達していない
場合には(ステップ105の判断NO)、この工具Aの
刃1を用いて切削加工を実行することと決定し、以下メ
モリ制御部12は刃1の寿命管理を行う。すなわち、工
具Aの刃1によって切削加工をさせるための切削信号V
が出力され(ステップ106)、切削加工がなされてい
る間、その切削時間tpがNC装置9でカウントされ
る。この切削時間tpはNC装置9からメインコントロ
ーラ10のメモリ制御部12に出力される。メモリ制御
部12は、現在の工具Aの刃1の累積使用時間tに上記
切削時間tpを加算することで刃1の累積使用時間tを
更新し、これを工具データメモリ13に書き込む処理を
行う(ステップ107)。On the other hand, if the blade 1 of the tool A has not reached the end of life (NO at step 105), it is determined that the cutting operation is to be performed using the blade 1 of the tool A, and the memory control unit Reference numeral 12 manages the life of the blade 1. That is, the cutting signal V for cutting by the blade 1 of the tool A
Is output (step 106), and the cutting time tp is counted by the NC device 9 while cutting is being performed. This cutting time tp is output from the NC device 9 to the memory controller 12 of the main controller 10. The memory control unit 12 updates the cumulative usage time t of the blade 1 by adding the cutting time tp to the current cumulative usage time t of the blade 1 of the tool A, and writes the updated cumulative usage time t in the tool data memory 13. (Step 107).
【0026】そして、加工プログラムの内容から工具A
の各刃の中からつぎのワークの加工に使用すべき刃が決
定される。ここで、つぎに刃2を使用すべきであると決
定されると、メモリ制御部12は、メモリ13の記憶デ
ータを読み出して、加工に使用すべき工具Aの刃2の寿
命データt1から累積使用時間データtを減算して、残
り寿命Δtを求め、この残り寿命Δtが今回の切削に必
要な使用時間以下であるか否かによって、今回の切削加
工が可能であるか否かを判断する(ステップ108)。
この結果、残り寿命Δtでは切削加工をすることが不可
能であると判断した場合には、手順は再びステップ10
1に移行され、他のグループの中から使用可能な工具が
探索される。Then, from the contents of the machining program, the tool A
A blade to be used for machining the next work is determined from the blades. Here, when it is determined that the blade 2 should be used next, the memory control unit 12 reads the stored data of the memory 13 and accumulates from the life data t1 of the blade 2 of the tool A to be used for machining. The remaining life Δt is obtained by subtracting the usage time data t, and it is determined whether or not the current cutting is possible depending on whether or not the remaining life Δt is less than or equal to the usage time required for the current cutting. (Step 108).
As a result, when it is determined that cutting cannot be performed with the remaining life Δt, the procedure is performed again in step 10
1 is moved to, and a usable tool is searched from other groups.
【0027】一方、工具Aの刃2が寿命に達していない
場合には(ステップ108の判断NO)、この工具Aの
刃2を用いて切削加工を実行することと決定し、以下メ
モリ制御部12は刃2の寿命管理を行う。すなわち、工
具Aの刃2によって切削加工をさせるための切削信号V
が出力され(ステップ109)、切削加工がなされてい
る間、その切削時間tpがNC装置9でカウントされ
る。この切削時間tpはNC装置9からメインコントロ
ーラ10のメモリ制御部12に出力される。メモリ制御
部12は、現在の工具Aの刃2の累積使用時間tに上記
切削時間tpを加算することで刃2の累積使用時間tを
更新し、これを工具データメモリ13に書き込む処理を
行う(ステップ110)。On the other hand, when the blade 2 of the tool A has not reached the end of its life (NO in step 108), it is determined that the blade 2 of the tool A should be used for cutting, and the memory control unit Reference numeral 12 manages the life of the blade 2. That is, the cutting signal V for cutting with the blade 2 of the tool A
Is output (step 109), and the cutting time tp is counted by the NC device 9 while the cutting is being performed. This cutting time tp is output from the NC device 9 to the memory controller 12 of the main controller 10. The memory control unit 12 updates the cumulative usage time t of the blade 2 by adding the cutting time tp to the current cumulative usage time t of the blade 2 of the tool A, and writes the updated cumulative usage time t in the tool data memory 13. (Step 110).
【0028】こうして、工具Aによる切削加工が終了す
ると(ステップ111)、加工プログラムの内容からつ
ぎの加工に使用可能な工具のグループを選択する処理が
ステップ101と同様に実行され(ステップ112)、
同様な処理が繰返し実行され(ステップ102〜11
1)、やがて、全加工が終了する(ステップ113の判
断YES)。ここで、上記ステップ105およびステッ
プ108において工具のすべての刃について寿命に達し
ていないと判断されている限りは、ステップ107およ
びステップ110で更新された累積使用時間tを、対応
する工具のメモリ4に書き込む処理を行う(ステップ1
14の判断YES)。たとえば、工具Aのメモリ4に
は、各刃1、2ごとに、今回の切削時間分だけ時間が増
加した累積使用時間tを示す更新データが書き込まれる
こととなり、次回の寿命判定(ステップ105、10
8)を各刃1、2ごとに正確に行うことが可能となる
(ステップ115)。In this way, when the cutting work by the tool A is completed (step 111), the process of selecting the group of tools that can be used for the next work from the contents of the working program is executed similarly to step 101 (step 112),
Similar processing is repeatedly executed (steps 102 to 11).
1) Then, all the machining is finished (YES at step 113). Here, as long as it is determined in step 105 and step 108 that the service lives of all the blades of the tool have not been reached, the cumulative use time t updated in step 107 and step 110 is set to the memory 4 of the corresponding tool. To write to (step 1
14 judgment YES). For example, in the memory 4 of the tool A, update data indicating the cumulative use time t increased by the current cutting time is written in the memory 4 for each of the blades 1 and 2, and the next life determination (step 105, 10
8) can be accurately performed for each of the blades 1 and 2 (step 115).
【0029】しかし、上記ステップ105またはステッ
プ108のいずれかにおいて工具のいずれかの刃が寿命
に達していると判断されると、ステップ107で更新さ
れた累積使用時間tを、対応する工具のメモリ4に書き
込む処理は行わない(ステップ114の判断NO)。こ
の場合、工具は寿命に達したものと判定し、その旨およ
び寿命に達した工具の各刃の累積使用時間をたとえばC
RT画面上に表示し、オペレータに刃の交換が必要であ
ることを警告する。However, when it is judged that either one of the blades of the tool has reached the end of its life in either step 105 or step 108, the accumulated use time t updated in step 107 is set to the memory of the corresponding tool. The process of writing to 4 is not performed (NO at step 114). In this case, it is determined that the tool has reached the end of its life, and that effect and the cumulative use time of each blade of the tool that has reached the end of the life are, for example, C
Display on the RT screen to alert the operator that the blade needs replacement.
【0030】なお、実施例では、工具に配設されたメモ
リ4に累積使用時間データt等を記憶させて寿命管理を
行うようにしているが、要は工具ごと、刃ごとに、累積
使用時間の対応づけがなされていればよく、本発明の寿
命管理は、工具にメモリを配設しないシステムにも適用
することができる。In the embodiment, the cumulative use time data t is stored in the memory 4 provided in the tool to manage the life, but the point is that the accumulated use time is calculated for each tool and each blade. Therefore, the life management of the present invention can be applied to a system in which a tool is not provided with a memory.
【0031】[0031]
【発明の効果】以上説明したように本発明によれば、多
刃工具の各刃ごとに寿命管理を行うようにしたので、加
工精度が飛躍的に向上するとともに、経済性の向上、工
数の低減も同時に達成される。As described above, according to the present invention, the life is managed for each blade of the multi-edged tool, so that the machining accuracy is dramatically improved, the economical efficiency is improved, and the man-hours are reduced. Reduction is also achieved at the same time.
【図1】図1は本発明に係る多刃工具の寿命管理装置の
実施例の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of an embodiment of a life management device for a multi-edged tool according to the present invention.
【図2】図2(a)は実施例の装置の外観を示す斜視図
であり、図2(b)は実施例の多刃工具を示す図であ
る。FIG. 2 (a) is a perspective view showing the external appearance of the apparatus of the embodiment, and FIG. 2 (b) is a view showing the multi-edged tool of the embodiment.
【図3】図3は実施例の装置で実行される処理手順を示
すフローチャートである。FIG. 3 is a flowchart showing a processing procedure executed by the apparatus of the embodiment.
【図4】図4は多刃工具の刃の累積使用時間と面粗度と
の関係を示すグラフである。FIG. 4 is a graph showing the relationship between the cumulative use time of the blade of the multi-edged tool and the surface roughness.
1 刃具 2 刃具 4 メモリ 5 工作機械 9 NC装置 12 メモリ制御部 A、B、C 多刃工具 1 cutting tool 2 cutting tool 4 memory 5 machine tool 9 NC device 12 memory control unit A, B, C multi-edged tool
Claims (2)
意するとともに、加工作業指令に応じて前記複数の多刃
工具の中から所定の多刃工具を選択し、該選択された多
刃工具の所定の刃を使用して所定時間ワークを加工する
工作機械に適用される多刃工具の寿命管理装置におい
て、 多刃工具の各刃ごとに寿命を予め設定し、記憶するとと
もに、前記各刃ごとに現在までの累積使用時間を更新
し、記憶する記憶手段と、 前記加工作業指令が出力された際に、前記記憶手段に記
憶されている寿命データおよび累積使用時間データとに
基づいて、前記選択された多刃工具の各刃ごとに残り寿
命を演算する残り寿命演算手段と、 前記加工作業指令に応じた各刃ごとの今回の使用時間と
前記残り寿命演算手段で演算された各刃ごとの残り寿命
とを比較し、この比較の結果、すべての刃について今回
の使用時間が残り寿命を超えない場合には、当該選択さ
れた多刃工具を用いてワークを加工し、今回の使用時間
によって累積使用時間を更新し、これを前記記憶手段に
記憶させるとともに、 前記比較の結果、今回の使用時間が残り寿命を超える刃
が少なくとも一つあった場合には、当該選択された多刃
工具が寿命であると判定する判定手段とを具えた多刃工
具の寿命管理装置。1. A plurality of multi-blade tools having a plurality of blades are prepared, and a predetermined multi-blade tool is selected from the plurality of multi-blade tools according to a machining operation command, and the selected multi-blade is selected. In a life management device for a multi-blade tool applied to a machine tool that processes a work for a predetermined time using a predetermined blade of a tool, the life is preset for each blade of the multi-blade tool, and the memory is stored. Updating the cumulative use time up to the present for each blade, storage means for storing, when the machining operation command is output, based on the life data and cumulative use time data stored in the storage means, Remaining life calculation means for calculating the remaining life for each blade of the selected multi-blade tool, and the current usage time for each blade according to the machining operation command and each blade calculated by the remaining life calculation means Compare the remaining life for each As a result of the comparison, if the current usage time does not exceed the remaining life for all blades, the workpiece is processed using the selected multi-blade tool, and the cumulative usage time is updated with the current usage time. While storing this in the storage means, as a result of the comparison, if there is at least one blade whose current usage time exceeds the remaining service life, it is determined that the selected multi-blade tool is service life A tool for managing the life of multi-blade tools.
設し、該記憶手段に当該多刃工具に関する寿命データお
よび累積使用時間データを記憶させるようにした請求項
1記載の多刃工具の寿命管理装置。2. The multi-blade tool according to claim 1, wherein the multi-blade tool is provided with the storage means, and the storage means stores the life data and the cumulative use time data relating to the multi-blade tool. Life management device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10856194A JPH07314290A (en) | 1994-05-23 | 1994-05-23 | Life management system for multi-blade tools |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10856194A JPH07314290A (en) | 1994-05-23 | 1994-05-23 | Life management system for multi-blade tools |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07314290A true JPH07314290A (en) | 1995-12-05 |
Family
ID=14487954
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10856194A Pending JPH07314290A (en) | 1994-05-23 | 1994-05-23 | Life management system for multi-blade tools |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07314290A (en) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998019822A1 (en) * | 1996-11-07 | 1998-05-14 | Okuma Corporation | Method and appratatus for simulation of nc machining |
| KR20020000526A (en) * | 2000-06-23 | 2002-01-05 | 야마자끼마자꾸가부시끼가이샤 | Method of Controling Lifetime of Complex Tool |
| JP2002079438A (en) * | 2000-06-23 | 2002-03-19 | Yamazaki Mazak Corp | Life management method for composite tools |
| JP2002079401A (en) * | 2000-06-23 | 2002-03-19 | Yamazaki Mazak Corp | Composite working machine tool |
| US6662073B1 (en) | 2000-06-30 | 2003-12-09 | Mori Seiki Co., Ltd. | Apparatus and method for machining simulation for NC machining |
| JP2016112652A (en) * | 2014-12-16 | 2016-06-23 | Dmg森精機株式会社 | Life management device of stepped tool |
| JPWO2018207354A1 (en) * | 2017-05-12 | 2020-03-12 | 株式会社Fuji | Component insertion machine and lead cutting method |
| WO2021157518A1 (en) * | 2020-02-06 | 2021-08-12 | 住友電気工業株式会社 | Analysis device, provision device, assessment method, provision method, assessment program, and provision program |
| DE112021003854T5 (en) | 2020-07-17 | 2023-05-11 | Fanuc Corporation | Numerical control device and control method |
| US11720083B2 (en) | 2019-10-18 | 2023-08-08 | Fanuc Corporation | Numerical control device |
| DE112021006718T5 (en) | 2021-04-22 | 2023-11-02 | Fanuc Corporation | Numerical control device, machining system simulator and numerical control program |
-
1994
- 1994-05-23 JP JP10856194A patent/JPH07314290A/en active Pending
Cited By (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1998019822A1 (en) * | 1996-11-07 | 1998-05-14 | Okuma Corporation | Method and appratatus for simulation of nc machining |
| US6266572B1 (en) | 1996-11-07 | 2001-07-24 | Okuma Corporation | Apparatus for generating a numerical control command according to cut resistance value and cut torque value of machining simulation |
| KR20020000526A (en) * | 2000-06-23 | 2002-01-05 | 야마자끼마자꾸가부시끼가이샤 | Method of Controling Lifetime of Complex Tool |
| JP2002079438A (en) * | 2000-06-23 | 2002-03-19 | Yamazaki Mazak Corp | Life management method for composite tools |
| JP2002079401A (en) * | 2000-06-23 | 2002-03-19 | Yamazaki Mazak Corp | Composite working machine tool |
| KR100446921B1 (en) * | 2000-06-23 | 2004-09-01 | 야마자끼마자꾸가부시끼가이샤 | Complex Machining Machine Tool |
| US6662073B1 (en) | 2000-06-30 | 2003-12-09 | Mori Seiki Co., Ltd. | Apparatus and method for machining simulation for NC machining |
| DE102015225501A1 (en) | 2014-12-16 | 2016-07-14 | Dmg Mori Co., Ltd. | Tool life management device for stepped tool |
| JP2016112652A (en) * | 2014-12-16 | 2016-06-23 | Dmg森精機株式会社 | Life management device of stepped tool |
| JPWO2018207354A1 (en) * | 2017-05-12 | 2020-03-12 | 株式会社Fuji | Component insertion machine and lead cutting method |
| US11720083B2 (en) | 2019-10-18 | 2023-08-08 | Fanuc Corporation | Numerical control device |
| WO2021157518A1 (en) * | 2020-02-06 | 2021-08-12 | 住友電気工業株式会社 | Analysis device, provision device, assessment method, provision method, assessment program, and provision program |
| DE112021003854T5 (en) | 2020-07-17 | 2023-05-11 | Fanuc Corporation | Numerical control device and control method |
| US12498696B2 (en) | 2020-07-17 | 2025-12-16 | Fanuc Corporation | Numerical controller and control method to control a multi-edge tool |
| DE112021006718T5 (en) | 2021-04-22 | 2023-11-02 | Fanuc Corporation | Numerical control device, machining system simulator and numerical control program |
| DE112021006718B4 (en) * | 2021-04-22 | 2026-01-08 | Fanuc Corporation | Numerical control device, machining system simulator and numerical control program |
| US12535791B2 (en) | 2021-04-22 | 2026-01-27 | Fanuc Corporation | Numerical control device, machining system simulator, and numerical control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100464266C (en) | CNC machine tool | |
| EP0027317B1 (en) | Sequence control system for numerically controlled machine tool | |
| JPH07314290A (en) | Life management system for multi-blade tools | |
| JPH01146642A (en) | Stop control device for cutting tool | |
| JPS59142613A (en) | Restart controller of numerical control working | |
| JP2980182B2 (en) | Tool management device | |
| JP3169569B2 (en) | Machine tool control method and device | |
| JPH1142534A (en) | Tool control device and control device for machine tool provided with tool control function | |
| JPH06155245A (en) | Tool life management method | |
| JP3209890B2 (en) | Production cell | |
| JPH0628838B2 (en) | Numerical control device | |
| JPH0753336B2 (en) | Automatic tool selection device for machine tools | |
| JP3489292B2 (en) | Tool management device in machining system | |
| JPH0643920A (en) | Tool control system | |
| JP2672595B2 (en) | Tool replacement method | |
| JPH10100033A (en) | Method for selecting tool, and machine tool using it | |
| JP2001105265A (en) | Tool changing device and tool changing method | |
| JP2531868Y2 (en) | Numerical controller with automatic adjustment tool identification function | |
| JPH03150602A (en) | Numerical controller with tool data centralized control function | |
| JPS601134B2 (en) | Tool specification method | |
| JPH0366550A (en) | Numerical control machine tool | |
| JP2680955B2 (en) | Drilling restart control method | |
| JP2021015333A (en) | Machine tool system and method of estimating machine tool specifications | |
| JPH07110461B2 (en) | Tool storage method of tool magazine and its tool magazine filing device | |
| JPS61214956A (en) | Scheduling method |