JPS63295157A - Numerical control system - Google Patents
Numerical control systemInfo
- Publication number
- JPS63295157A JPS63295157A JP12955387A JP12955387A JPS63295157A JP S63295157 A JPS63295157 A JP S63295157A JP 12955387 A JP12955387 A JP 12955387A JP 12955387 A JP12955387 A JP 12955387A JP S63295157 A JPS63295157 A JP S63295157A
- Authority
- JP
- Japan
- Prior art keywords
- tool
- data
- machining
- memory
- 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
Links
- 238000003754 machining Methods 0.000 claims abstract description 42
- 238000005520 cutting process Methods 0.000 claims abstract description 26
- 230000001186 cumulative effect Effects 0.000 claims abstract description 11
- 238000009825 accumulation Methods 0.000 claims description 2
- 230000015654 memory Effects 0.000 abstract description 29
- 238000003860 storage Methods 0.000 abstract description 7
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 4
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 101100524639 Toxoplasma gondii ROM3 gene Proteins 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by monitoring or safety
- G05B19/4065—Monitoring tool breakage, life or condition
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Machine Tool Sensing Apparatuses (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分片)
本発明は工具寿命管理機能を備えた数値制御装置に関す
る。DETAILED DESCRIPTION OF THE INVENTION (Industrial Application) The present invention relates to a numerical control device having a tool life management function.
(従来の技術)
近年、機械向上の合理化、省力化のため数値制御システ
ムを備えた工作機械(NC工作機械)が開発され、各種
の機械加工に広く用いられている。そして、工作機械の
作動する距離や速度を示す数値や作動の種類を示す符号
などの指令を受けると、指令にしたがって自動運転され
、人手の操作によることなく所定の機械加工が行われる
。(Prior Art) In recent years, machine tools equipped with numerical control systems (NC machine tools) have been developed to streamline machine improvements and save labor, and are widely used in various machining processes. When the machine tool receives a command such as a numerical value indicating the distance and speed at which the machine tool operates, or a code indicating the type of operation, it automatically operates according to the command and performs predetermined machining without manual operation.
この種のNC工作機械では通常、準備機能、送り機能、
主軸機能、工具機能、補助機能などを有しており、例え
ば、工具機能に工具寿命管理機能を備えたNC工作機械
では、機械加工において予め記憶された工具の寿命に到
達すると、加工中の場合は寿命に達した時点でこの旨を
外部に通知して工具の交換を要求したり、または機械加
工の終了時に工具寿命の到達を通知して工具の交換を要
求するよう構成されている。This type of NC machine tool usually has a preparation function, a feed function,
It has a spindle function, a tool function, an auxiliary function, etc., and for example, in an NC machine tool equipped with a tool life management function, when the tool life reaches the pre-stored tool life during machining, The tool is configured to notify the outside when the tool life has expired and request the tool to be replaced, or to notify the end of the tool life and request the tool replacement at the end of machining.
(発明が解決しようとする問題点)
上述の工具寿命管理機能では記憶された工具寿命により
工具の交換を要求するが、前者のように加工中の交換要
求ではその時点でオペレータが工具を交換する必要があ
り夜間の無人運転時では機械加工が停止するという問題
が生じ、後者の機械加工の終了時の交換要求では寿命に
到達した工具で長時間加工が行われることになり加工の
管理に不具合が生じている。(Problem to be Solved by the Invention) The tool life management function described above requests tool replacement based on the stored tool life, but in the case of the former request for replacement during machining, the operator must replace the tool at that point. This causes a problem in that machining stops during unattended operation at night, and the latter requirement for replacement at the end of machining requires machining to be performed for a long time with tools that have reached the end of their service life, resulting in problems with machining management. is occurring.
本発明はこれらの問題に鑑みてなされたものであり、そ
の目的は1回分の機械加工にて使用される工具の使用回
数/切削時間と、加工中の工具の累積した使用回数/切
削時間とを加工前に加算し、このデータが寿命データに
達したときは通知を発して従来の問題を解決しようとす
る工具寿命管理機能を備えた数値制御装置を提供するに
ある。The present invention was made in view of these problems, and its purpose is to calculate the number of times of use/cutting time of a tool used in one machining process and the cumulative number of times of use/cutting time of a tool during machining. To provide a numerical control device having a tool life management function that solves the conventional problem by adding up the tool life data before machining and issuing a notification when this data reaches the life data.
(問題点を解決するための手段)
本発明によれば、機械加工に使用される工具の使用便数
/切削時間に対応して設定される工具の寿命データと、
工具の使用回数〆切削時間を累積する累積手段とに基づ
いて工具寿命の到来を算出して通知する工具寿命管理機
能を備えた数値制御装置において、1回の機械加工に使
用される工具の使用回数/切削時間と前記累積手段によ
る使用回数/切削時間とを加工開始前に加算する手段と
、該加算する手段からのデータが前記寿命データを超過
したとき通知を発する手段とを備えた数値制御装置が提
供される。(Means for Solving the Problem) According to the present invention, tool life data set corresponding to the number of times of use/cutting time of a tool used for machining,
Using a tool used for one machining process in a numerical control device equipped with a tool life management function that calculates and notifies the end of the tool life based on the number of times the tool is used and an accumulation means that accumulates the cutting time. Numerical control comprising means for adding the number of times/cutting time and the number of times/cutting time used by the accumulating means before starting machining, and means for issuing a notification when the data from the adding means exceeds the life data. Equipment is provided.
(作用)
本発明では、機械加工中の工具の使用回数/切削時間の
累積したデータと、1回の加工における使用回数/切削
時間のデータとを加工前に加算し、このデータを予め設
定した寿命データと比較し、加算したデータが超過する
ときは通知を発するので、工具寿命の到来以前に工具交
換が行える作用がある。(Function) In the present invention, the accumulated data of the number of times the tool is used during machining/cutting time and the data of the number of times of tool use/cutting time in one machining are added before machining, and this data is set in advance. It compares with life data and issues a notification when the added data exceeds, so the tool can be replaced before the end of the tool life.
(実施例)
つぎに本発明の実施例について図面を参照して詳細に説
明する。(Example) Next, an example of the present invention will be described in detail with reference to the drawings.
第1図は本発明の一実施例を示す構成ブロック図であり
、同図において、中央処理装置(CPU)1にはパスラ
イン2を介してメモリ(ROM)3、メモリ(RAM)
4、テープリーダ5、インターフェイス6などが接続さ
れ、テープリーダ5の読取ったテープ51のデータや、
ROM3、RAM4からのデータなどに基づいて処理し
た指令信号をCPUIがインターフェイス6を介してN
0部7に出力して、工作機械8を制御するものである。FIG. 1 is a configuration block diagram showing an embodiment of the present invention. In the figure, a central processing unit (CPU) 1 is connected to a memory (ROM) 3 and a memory (RAM) via a path line 2.
4, a tape reader 5, an interface 6, etc. are connected, and the data on the tape 51 read by the tape reader 5,
The CPU receives command signals processed based on data from the ROM3 and RAM4 via the interface 6.
The data is output to section 0 7 to control machine tool 8.
第2図は本実施例における工具寿命管理機能の各種のデ
ータや信号の流れを示すブロック図であり、11はCP
UIに設けられた制御部で、1回分の加工に使用される
工具の工具毎または工具グループ毎の使用回数/切削時
間をテープリーダ5からの信号により作成するものであ
り、41はRAM4に設けられた記憶メモリで、制御部
11からの信号により1回分の加工に使用される工具の
工具毎または工具グループ毎の使用回数/切削時間のデ
ータを記憶するものである。FIG. 2 is a block diagram showing the flow of various data and signals of the tool life management function in this embodiment.
This is a control unit provided in the UI, and is used to create the number of times of use/cutting time for each tool or tool group used for one machining process based on the signal from the tape reader 5, and 41 is provided in the RAM 4. The memory is used to store data on the number of times of use/cutting time for each tool or tool group of tools used in one machining process in response to a signal from the control unit 11.
31はROM3に設けられた寿命メモリで、所定の機械
加工における工具毎または工具グループ毎の使用回数/
切削時間に基づいて設定されたメモリであり、42はR
AM4に設けられた累積メモリで、使用工具毎または工
具グループ毎の使用回数/切削時間の累積されたデータ
をメモリするものであり、記憶メモリ41、寿命メモリ
31、累積メモリ42からのそれぞれのデータは、テー
プリーダ5からの信号とともにデータ判別部12に送信
するよう構成されている。31 is a lifespan memory provided in ROM 3, which stores the number of times each tool or tool group is used in a given machining process.
It is a memory set based on the cutting time, and 42 is R
A cumulative memory provided in the AM4, which stores accumulated data on the number of times of use/cutting time for each tool used or for each tool group, and stores the data from the storage memory 41, life memory 31, and cumulative memory 42. is configured to be transmitted to the data discriminator 12 together with the signal from the tape reader 5.
データ判別部12はCPUIに設けられ、前記の各デー
タのうちから記憶メモリ41と累積メモリ42とのデー
タを加算して、寿命メモリ31のデータと比較するもの
で、この比較の結果、加算されたデータが寿命メモリ3
1のデータを超過する場合はインターフェイス6を介し
てN0部7に工具交換の報知を発するよう構成されてい
る。The data discrimination unit 12 is provided in the CPUI, and adds the data in the storage memory 41 and the cumulative memory 42 from among the above-mentioned data and compares it with the data in the lifespan memory 31. The data stored in the life memory 3
If the data exceeds 1, a tool exchange notification is sent to the N0 unit 7 via the interface 6.
つぎに本発明の作動について説明すると、加ニブログラ
ムを有するテープ51がテープリーダ5により読取られ
て所定の機械加工が開始されると、1回目の加工の終了
時に制御部11により1回分の加工に使用された工具の
工具毎または工具グループ毎の使用回数/切削時間が作
成され、その使用回数/切削時間のデータは記憶メモリ
41に格納される。そして累積メモリ42は使用された
工具の工具毎または工具グループ毎の使用回数/切削時
間のデータをカウントしてメモリを行う。Next, the operation of the present invention will be explained. When the tape 51 having a carnivorous program is read by the tape reader 5 and a predetermined machining is started, the controller 11 controls the processing for one machining at the end of the first machining. The number of times of use/cutting time of the used tools is created for each tool or each group of tools, and the data of the number of times of use/cutting time is stored in the storage memory 41. The cumulative memory 42 counts and stores data on the number of times of use/cutting time of the used tools for each tool or for each tool group.
つぎに2回目以降の機械加工の開始時にはデータ判別部
12は記憶メモリ41と累積メモリ42との使用回数/
切削時間のそれぞれのデータを加算し、寿命メモリ31
に格納した使用回数/切削時間のデータと比較する。こ
のとき、加算したデータが寿命メモリ31からのデータ
より小さい場合には機械加工が実行されるが、加算した
データが大きいと判断した場合には、データ判別部12
はインターフェイス6を介してNC部に工具交換を要す
る旨の報知を発することになる。Next, at the start of the second and subsequent machining operations, the data discrimination unit 12 determines the number of times the storage memory 41 and the cumulative memory 42 are used.
Add each cutting time data and save it to the life memory 31.
Compare with the usage count/cutting time data stored in . At this time, if the added data is smaller than the data from the life memory 31, machining is executed, but if it is judged that the added data is larger, the data discriminator 12
will issue a notification to the NC unit via the interface 6 that the tool needs to be replaced.
このため、オペレータはこの報知により機械加工の開始
前に工具または工具グループを交換することになる。Therefore, this notification causes the operator to replace the tool or tool group before starting machining.
以上本発明を一実施例によって説明したが、本発明の主
旨の範囲内で種々の変形が可能であり、これらを本発明
の範囲から排除するものではない。Although the present invention has been described above using one embodiment, various modifications can be made within the scope of the gist of the present invention, and these are not excluded from the scope of the present invention.
(発明の効果)
本発明によれば、機械加工に使用する工具の工具毎また
は工具グループ毎の使用回数/切削時間の累積したデー
タと、1回分の加工における工具毎または工具グループ
毎の使用回数/切削時間のデータとを加算し、この加算
したデータを予め設定した寿命データと機械加工前に比
較して、加工中に寿命に達する工具があるか否かを判別
し、寿命に達すると判断したときは報知するので、加工
開始前に工具を交換することが可能となり、加工中に寿
命到達による加工の中断や、寿命の達した工具で長時間
加工が行われるという工具管理の不全を防止できる効果
がある。(Effects of the Invention) According to the present invention, the accumulated data of the number of times of use/cutting time for each tool or each group of tools used in machining, and the number of times of use for each tool or each group of tools in one machining process. / Adds cutting time data and compares this added data with preset life data before machining to determine whether or not there is a tool that has reached the end of its life during machining, and determines that it has reached its life. Since it will notify you when the tool has reached the end of its life, it will be possible to replace the tool before the start of machining, which will prevent machining from being interrupted due to reaching the end of its life during machining, and failures in tool management such as machining being performed for a long time with a tool that has reached its end of life. There is an effect that can be done.
第1図は本発明の一実施例を示す構成ブロック図、第2
図は本実施例における工具寿命管理機能のデータや信号
の流れを示すブロック図である。
1・・・中央制御装置(CPU)、11・・・制御部、
12・・・データ制御部、3・・・メモリ(ROM)、
31・・・寿命メモリ、4・・・メモリ (RAM)、
41・・・記憶メモリ、42・・・累積メモリ、7・・
・NC部。FIG. 1 is a configuration block diagram showing one embodiment of the present invention, and FIG.
The figure is a block diagram showing the flow of data and signals of the tool life management function in this embodiment. 1... Central control unit (CPU), 11... Control unit,
12...Data control unit, 3...Memory (ROM),
31... Lifespan memory, 4... Memory (RAM),
41...Storage memory, 42...Cumulative memory, 7...
・NC Department.
Claims (2)
に対応して設定される工具の寿命データと、工具の使用
回数/切削時間を累積する累積手段とに基づいて工具寿
命の到来を算出して通知する工具寿命管理機能を備えた
数値制御装置において、1回の機械加工に使用される工
具の使用回数/切削時間と前記累積手段による使用回数
/切削時間とを加工開始前に加算する手段と、該加算す
る手段からのデータが前記寿命データを超過したとき通
知を発する手段とを備えたことを特徴とする数値制御装
置。(1) The expiration of the tool life is determined based on the tool life data set corresponding to the number of times the tool is used in machining/cutting time, and the cumulative means that accumulates the number of times the tool is used/cutting time. In a numerical control device equipped with a tool life management function that calculates and notifies, the number of times of use/cutting time of a tool used in one machining process and the number of times of use/cutting time by the accumulation means are added before starting machining. and means for issuing a notification when the data from the adding means exceeds the life data.
する特許請求の範囲第(1)項記載の数値制御装置。(2) The numerical control device according to claim (1), wherein the tools are tools for each group.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12955387A JPS63295157A (en) | 1987-05-26 | 1987-05-26 | Numerical control system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12955387A JPS63295157A (en) | 1987-05-26 | 1987-05-26 | Numerical control system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS63295157A true JPS63295157A (en) | 1988-12-01 |
Family
ID=15012349
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12955387A Pending JPS63295157A (en) | 1987-05-26 | 1987-05-26 | Numerical control system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS63295157A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020000526A (en) * | 2000-06-23 | 2002-01-05 | 야마자끼마자꾸가부시끼가이샤 | Method of Controling Lifetime of Complex Tool |
JP2020055054A (en) * | 2018-09-28 | 2020-04-09 | ブラザー工業株式会社 | Tool life management device, machine tool, display processing method, and computer program |
WO2023047857A1 (en) * | 2021-09-27 | 2023-03-30 | 村田機械株式会社 | Machine tool system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5134995A (en) * | 1974-07-24 | 1976-03-25 | Gen Electric | |
JPS60197352A (en) * | 1984-03-22 | 1985-10-05 | Mitsubishi Heavy Ind Ltd | Automatic management system for tools |
JPS6244357A (en) * | 1985-08-22 | 1987-02-26 | Mitsubishi Electric Corp | Tool life control system for numerically controlled device |
-
1987
- 1987-05-26 JP JP12955387A patent/JPS63295157A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5134995A (en) * | 1974-07-24 | 1976-03-25 | Gen Electric | |
JPS60197352A (en) * | 1984-03-22 | 1985-10-05 | Mitsubishi Heavy Ind Ltd | Automatic management system for tools |
JPS6244357A (en) * | 1985-08-22 | 1987-02-26 | Mitsubishi Electric Corp | Tool life control system for numerically controlled device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020000526A (en) * | 2000-06-23 | 2002-01-05 | 야마자끼마자꾸가부시끼가이샤 | Method of Controling Lifetime of Complex Tool |
JP2020055054A (en) * | 2018-09-28 | 2020-04-09 | ブラザー工業株式会社 | Tool life management device, machine tool, display processing method, and computer program |
WO2023047857A1 (en) * | 2021-09-27 | 2023-03-30 | 村田機械株式会社 | Machine tool system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4550375A (en) | Machining system with operating mode selectors provided in machine controller of each NC machine tool | |
US20060116786A1 (en) | Controller | |
US20160147212A1 (en) | Controller for controlling machine tool having cutting condition change function | |
US9927799B2 (en) | Numerical control (NC) program generating apparatus considering power saving | |
JP3099286B2 (en) | Control method and apparatus for NC machine tool | |
JPH0248388B2 (en) | ||
EP0373222B1 (en) | Stop controller of cutting tool | |
JPS63295157A (en) | Numerical control system | |
JPH07314290A (en) | Life management device for multi-edged tool | |
JPH04244347A (en) | Life tool change method during machining | |
JPH1043953A (en) | Control method and device of machine tool | |
EP0107147A2 (en) | Numerically controlled process and machine operating according to the process | |
JPH1142534A (en) | Tool control device and control device for machine tool provided with tool control function | |
US20210116887A1 (en) | Numerical control device | |
US4839817A (en) | Numerically controlled apparatus including shunting controller | |
JPH11202926A (en) | Method and device for feed speed control in numerical control | |
JPS6044241A (en) | Tool changing method in machine tool | |
JPS58102652A (en) | Nemerical control device | |
JPS61178151A (en) | Numeric controller | |
JPH0620652B2 (en) | Drilling load monitoring system for numerically controlled machine tools | |
JPS5882652A (en) | Spare tool replacing method in numerically controlled machine tool | |
JPS58143944A (en) | Machine controller of metallic die machining system | |
JPH03245949A (en) | Method of managing tool life | |
JPS61178155A (en) | Machining control method of machine tool | |
JPH10118890A (en) | Control device of machine tool |