JP2980182B2 - Tool management device - Google Patents
Tool management deviceInfo
- Publication number
- JP2980182B2 JP2980182B2 JP4210911A JP21091192A JP2980182B2 JP 2980182 B2 JP2980182 B2 JP 2980182B2 JP 4210911 A JP4210911 A JP 4210911A JP 21091192 A JP21091192 A JP 21091192A JP 2980182 B2 JP2980182 B2 JP 2980182B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- tool
- work
- actual
- machining
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Automatic Tool Replacement In Machine Tools (AREA)
- Machine Tool Sensing Apparatuses (AREA)
- Multi-Process Working Machines And Systems (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、複数の工具マガジンを
有する数値制御工作機械と数値制御装置,ワーク搬送装
置,複数の数値制御工作機械で共有するパレットを貯蔵
する倉庫,ワークのローディング/アンローディングを
行なう段取りステーション及びこれらを統括管理する中
央処理装置等で構成されるフレキシブル生産システム
(以下、FMSと呼ぶ)に関し、特に、事前に数値制御
工作機械の工具マガジンに装着されている工具が工具寿
命に達する時期を予測し、前もって工具準備及び工具交
換を可能にする工具管理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a numerical control machine tool having a plurality of tool magazines, a numerical control device, a work transfer device, a warehouse for storing a pallet shared by a plurality of numerical control machine tools, and loading / unloading of a work. Regarding a flexible production system (hereinafter referred to as FMS) including a setup station for loading and a central processing unit for centrally managing these, in particular, a tool previously mounted in a tool magazine of a numerically controlled machine tool is a tool. The present invention relates to a tool management device that predicts when a service life is to be reached and enables tool preparation and tool change in advance.
【0002】[0002]
【従来の技術】複数の工具マガジンを有する数値制御工
作機械と数値制御装置,ワーク搬送装置,複数の数値制
御工作機械で共有するパレットを貯蔵する倉庫,ワーク
のローディング/アンローディングを行なう段取りステ
ーション及びこれらを統括管理する中央処理装置等で構
成されるFMSにおいて、工具準備や工具交換による機
械停止時間の削減のために、生産計画あるいは加工スケ
ジュールが決まるごとに、全ての加工予定部品に対し、
使用する工具及び使用時間を算出し、各数値制御工作機
械の工具マガジンに現在収納されている工具の残り寿命
時間(現時点から寿命に達する時点までの間に使用でき
る時間:使用されるとこの時間は減算され、“0”にな
ると寿命と判断される)と使用時間とを、比較すること
により、このまま予定している部品を加工すると使用時
間が残り寿命時間を越え、途中で工具寿命に達してしま
うか否かを予測し、事前に、加工に必要な工具を作業者
が準備して交換を行なったり、工具搬送装置がある場合
は自動で工具交換を行なったりできるようにしている。2. Description of the Related Art Numerically controlled machine tools having a plurality of tool magazines and a numerical control device, a work transfer device, a warehouse for storing pallets shared by a plurality of numerically controlled machine tools, a setup station for loading / unloading a work, and In the FMS, which is composed of a central processing unit that manages and manages these, every time a production plan or a machining schedule is determined, all parts to be machined are reduced in order to reduce machine downtime due to tool preparation and tool change.
Calculates the tool to be used and the usage time, and calculates the remaining life of the tool currently stored in the tool magazine of each numerically controlled machine tool (the time that can be used from the current time until the end of the life: this time when used) Is subtracted and the life is judged to be "0"). By comparing the use time with the use time, if the intended part is machined as it is, the use time exceeds the remaining life time and reaches the tool life halfway. It is possible to predict in advance whether or not the tool will be changed, and to prepare a tool necessary for machining in advance and exchange the tool, or to automatically exchange a tool when a tool transfer device is provided.
【0003】図8は一般的なFMSの一例を示す構成図
であり、中央処理装置1は、作業指示CRT7を介して
作業者にワークの投入を指示し、作業者は段取りステー
ション2を使用してワークの投入作業を行なう。投入さ
れたワークは、ワーク搬送装置5により倉庫4又はAP
C(パレット搬入搬出装置)8に搬送され、中央処理装
置1の指令によりAPC8及び工具マガジン9で構成さ
れる数値制御工作機械3を数値制御装置6が制御してワ
ークの加工が行なわれる。数値制御工作機械3で加工が
完了すると加工完了信号が数値制御装置6から中央処理
装置1に通知され、中央処理装置1は加工が完了したワ
ークの後工程があるか否かを判断し、後工程があれば次
の数値制御工作機械3へ、なければ倉庫4にワークを搬
送するよう搬送装置5に指令を出す。中央処理装置1
は、倉庫4に搬送されたワークの回収を作業指示CRT
7を介して作業者に指示し、作業者は段取りステーショ
ン2を使用してワークの回収作業を行ない、一連の工程
が終了する。FIG. 8 is a block diagram showing an example of a general FMS. The central processing unit 1 instructs a worker to input a work through a work instruction CRT 7, and the worker uses the setup station 2. To perform work input. The input work is transferred to the warehouse 4 or the AP by the work transfer device 5.
The workpiece is conveyed to a C (pallet loading / unloading device) 8, and the numerical control device 6 controls the numerical control machine tool 3 including the APC 8 and the tool magazine 9 in accordance with a command from the central processing unit 1, and the workpiece is processed. When the machining is completed by the numerically controlled machine tool 3, a machining completion signal is notified from the numerical control device 6 to the central processing unit 1, and the central processing unit 1 determines whether or not there is a post-process of the completed workpiece. If there is a process, a command is issued to the transfer device 5 to transfer the work to the next numerically controlled machine tool 3, and if not, to the warehouse 4. Central processing unit 1
Collects the work transported to the warehouse 4 by a work instruction CRT.
The worker is instructed via the setting station 7, and the worker uses the setup station 2 to collect the work, thereby completing a series of steps.
【0004】次に、従来の工具管理装置の一例を、図8
を参考に図6のブロック図及び図7のフローチャートに
従って詳細に説明する。加工部品判定部11において、
生産計画あるいは加工スケジュールで、1週間あるいは
1日の加工部品が決まると、該当する加工部品及び加工
個数を求め(ステップS1)、加工部品を加工機械別に
分類する(ステップS2)。次に、工具使用時間演算部
12において、中央処理装置1に予め登録された外部記
憶装置に記憶されている工具データ(使用する工具,使
用時間)に基づいて、加工する部品で使用される工具及
び使用時間を、上記加工部品判定部11により分類され
た全加工部品に対して求め(ステップS3)、同じ使用
工具がある場合は積算して1本にまとめ、加工個数分使
用時間を積算して各工具ごとの工具使用予定時間を求め
る(ステップS4)。Next, an example of a conventional tool management apparatus is shown in FIG.
This will be described in detail with reference to the block diagram of FIG. 6 and the flowchart of FIG. In the machined part determination unit 11,
When one week or one day of processed parts is determined in the production plan or the processing schedule, the corresponding processed parts and the number of processed parts are obtained (step S1), and the processed parts are classified by processing machine (step S2). Next, in the tool use time calculation unit 12, based on the tool data (the tool to be used and the use time) stored in the external storage device registered in the central processing unit 1 in advance, the tool used in the part to be machined is used. And the used time are obtained for all the machined parts classified by the machined part judging unit 11 (step S3), and when there is the same used tool, they are integrated into one tool, and the used time for the number of machined is integrated. To determine the expected tool use time for each tool (step S4).
【0005】数値制御装置6の工具マガジン情報入力部
13は、中央処理装置1の指令により工具マガジン情報
として、各数値制御工作機械3の工具マガジン9に収納
されている工具,各工具の寿命設定時間(寿命となるま
での間に使用できる時間:使用されてもこの時間は減算
されない)及び残り寿命時間を、通信回線を介して中央
処理装置1に転送する(ステップS5)。工具マガジン
情報を受信した中央処理装置1は、工具使用予定時間と
残り寿命時間から寿命工具判定部14の処理を行なう。
まず使用予定の工具が工具マガジン情報にあるか否かを
判定し(ステップS6)、使用予定の工具がある場合は
その使用工具の使用予定時間と工具マガジン情報にある
工具の残り寿命時間とを比較し(ステップS7)、使用
予定時間が残り寿命時間より多い場合は、加工の途中で
工具寿命に達するものと判断し、寿命工具リストにその
工具を登録し中央処理装置1の外部記憶装置に記憶して
おく(ステップS8)。The tool magazine information input unit 13 of the numerical control device 6 receives the tools stored in the tool magazine 9 of each numerical control machine tool 3 and the life setting of each tool as tool magazine information according to a command from the central processing unit 1. The time (time that can be used until the end of the life: this time is not subtracted even if used) and the remaining life are transferred to the central processing unit 1 via the communication line (step S5). The central processing unit 1 that has received the tool magazine information performs the processing of the life tool determination unit 14 based on the estimated tool use time and the remaining life time.
First, it is determined whether or not the tool to be used is in the tool magazine information (step S6). If there is a tool to be used, the scheduled use time of the used tool and the remaining life time of the tool in the tool magazine information are determined. If the scheduled use time is longer than the remaining life time (step S7), it is determined that the tool life will be reached during machining, and the tool is registered in the life tool list and stored in the external storage device of the central processing unit 1. It is stored (step S8).
【0006】また、使用予定の工具が工具マガジン情報
に無い場合は、新たに準備する必要があるため、準備工
具リストにその工具を登録し中央処理装置1の外部記憶
装置に記憶しておく(ステップS9)。この処理を全使
用工具分繰返し(ステップS10)、終了したら次の数
値制御工作機械3に対しても同様な処理を行ない、全数
値制御工作機械3に対して処理を繰返す(ステップS1
1)。全数値制御工作機械3に対して処理が終了する
と、中央処理装置1は中央処理装置1の外部記憶装置か
ら寿命工具リスト及び準備工具リストを読込み作業指示
CRT7に表示し(ステップS12)、作業者がこの指
示に従って工具交換を行なうか、あるいは工具搬送装置
を使用して自動交換を行ない、全ての処理を終了する。If the tool to be used is not included in the tool magazine information, it is necessary to newly prepare the tool. Therefore, the tool is registered in the prepared tool list and stored in the external storage device of the central processing unit 1 ( Step S9). This process is repeated for all the used tools (step S10). When the process is completed, the same process is performed for the next numerically controlled machine tool 3, and the process is repeated for all the numerically controlled machine tools 3 (step S1).
1). When the processing is completed for all the numerically controlled machine tools 3, the central processing unit 1 reads the life tool list and the ready tool list from the external storage device of the central processing unit 1 and displays them on the work instruction CRT7 (step S12), and the operator Performs the tool change according to this instruction, or performs the automatic change using the tool transfer device, and ends all the processing.
【0007】[0007]
【発明が解決しようとする課題】従来の技術において
は、生産計画あるいは加工スケジュールが決まるごと
に、工具の予測処理を行なっているため、1日あるいは
1週間といった単位での工具予測を行なうことになる。
しかしながら、このような長期間の工具予測では、生産
計画の変更、あるいは特急品部品の加工があった場合、
再度全加工部品について工具予測をやり直さなければな
らず、工具予測処理に時間がかかったり、長期間の工具
予測をしても工具本数には制限があるため指定された工
具を全ては準備できなかったりするという問題があっ
た。また、工具予測を行なうために、予め使用する工具
及び各工具の使用時間を算出し中央処理装置1に登録し
ておかなければならないという問題があった。In the prior art, a tool prediction process is performed every time a production plan or a machining schedule is determined. Therefore, tool prediction is performed in units of one day or one week. Become.
However, in such a long-term tool prediction, if there is a change in the production plan or machining of express parts,
It is necessary to redo the tool prediction for all the processed parts again, and it takes time for the tool prediction process, and even if a long-term tool prediction is performed, the number of tools is limited, so all specified tools can not be prepared. There was a problem that In addition, in order to perform tool prediction, there is a problem that the tools to be used and the usage time of each tool must be calculated and registered in the central processing unit 1 in advance.
【0008】本発明は、上記の問題に鑑みて成されたも
のであり、本発明の目的は、生産計画あるいは加工スケ
ジュールが決まるごとではなく段取りステーションから
ワークが投入されるごとにリアルタイムに、かつ使用す
る工具及び使用時間を予め算出し中央処理装置に登録し
ておかなくても工具予測が行なえ、生産計画の変更,特
急品部品及び工具本数の制限等の問題に対して柔軟に対
応できる工具管理装置を提供することにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and an object of the present invention is not to determine a production plan or a processing schedule but to execute a work in real time each time a work is input from a setup station. Tools that can be used to predict tools without having to calculate the used tools and usage time in advance and register them in the central processing unit, and can flexibly respond to problems such as changes in production plans, limited express parts and the number of tools. It is to provide a management device.
【0009】[0009]
【課題を解決するための手段】本発明は、複数の工具マ
ガジンを有する数値制御工作機械と数値制御装置,ワー
ク搬送装置,複数の数値制御工作機械で共有するパレッ
トを貯蔵する倉庫,ワークのローディング/アンローデ
ィングを行なう段取りステーション及びこれらを統括管
理する中央処理装置等で構成されるフレキシブル生産シ
ステムに関するものであり、本発明の上記目的は、前記
段取りステーションからワークが投入されるごとに、投
入されたワークが既に加工実績の有るワークか無いワー
クかを判定する投入部品判定手段と、前記投入されたワ
ークが加工実績の無いワークの場合は使用される全ての
工具についての使用予定時間及びワークの加工予定時間
をNCプログラムに基づいて演算する予定時間演算手段
と、前記投入されたワークが加工実績の有るワークの場
合は、使用される全ての工具についての使用実績時間及
びワークの加工実績時間を前記中央処理装置が持つ外部
記憶装置から取出す実績時間取出手段と、前記投入され
たワークの前記数値制御工作機械での加工開始予定時刻
を演算する加工開始時刻演算手段と、前記数値制御工作
機械の工具マガジンに装着されている全ての工具の寿命
設定時間/残り寿命時間を前記数値制御装置から通信回
線を介して前記中央処理装置に転送する工具マガジン情
報入力手段と、前記使用予定時間,加工予定時間,使用
実績時間,加工実績時間,加工開始予定時刻及び寿命設
定時間/残り寿命時間に基づいて、使用される各工具に
ついて工具寿命に達する時期を予測する寿命工具判定手
段と、前記寿命工具判定手段により加工中に寿命に達す
ると判定された工具をその寿命到達時刻とともに表示す
る寿命工具表示手段とを備えることによって達成され
る。SUMMARY OF THE INVENTION The present invention provides a numerically controlled machine tool having a plurality of tool magazines, a numerical control device, a work transfer device, a warehouse for storing a pallet shared by the plurality of numerically controlled machine tools, and loading of a work. The present invention relates to a flexible production system including a setup station for performing unloading and a central processing unit for integrally managing the setup station and the like. Input part determination means for determining whether the work has already been processed or not, and if the input work is a work having no processing performance, the estimated use time and the work time of all the tools to be used. Scheduled time calculating means for calculating a scheduled processing time based on an NC program; In the case where the work is a work having a working record, the actual working time extracting means for taking out the working actual time and working actual time of the work from all the tools used from the external storage device of the central processing unit; Machining start time calculating means for calculating a scheduled start time of machining of the workpiece on the numerically controlled machine tool; and setting the life setting time / remaining life time of all the tools mounted on the tool magazine of the numerically controlled machine tool to the numerical values. Tool magazine information input means for transferring from the control device to the central processing unit via the communication line, and the scheduled use time, scheduled work time, actual use time, actual machining time, scheduled work start time and life setting time / remaining life Based on the time, the life tool determination means for predicting the time to reach the tool life for each tool used, and the life tool determination means The tool is determined to reach the life in factory is achieved by providing a life tool displaying means for displaying together with the life time of arrival.
【0010】[0010]
【作用】本発明にあっては、生産計画あるいは加工スケ
ジュールが決まるごとではなく段取りステーションから
ワークが投入されるごとにリアルタイムに、かつ使用す
る工具及び使用時間を予め算出し中央処理装置に登録し
ておかなくても工具予測を行なえるようにしているの
で、生産計画の変更,特急品部品及び工具本数の制限等
の問題に対して容易に対応することができる。According to the present invention, the tools to be used and the use time are calculated in advance and registered in the central processing unit in real time each time a work is input from the setup station, not every time a production plan or machining schedule is determined. Since the tool prediction can be performed without setting, it is possible to easily cope with a problem such as a change in the production plan and a limitation on the number of express parts and tools.
【0011】[0011]
【実施例】本発明の工具管理装置の一例を、図8を参考
に、図1のブロック図及び図2〜図4のフローチャート
に従って説明する。段取りステーション2からワークが
投入されると、中央処理装置1は投入されたワークの加
工機械を求め(ステップS21)、図1の投入部品判定
部16において、そのワークが既に加工機械で加工した
実績があるか否かを判定する(ステップS22)。加工
した実績がある場合は、実績時間取出部18において、
加工機械で加工されたときの使用工具,各工具の使用実
績時間及び加工実績時間を中央処理装置1の外部記憶装
置から読込む(ステップS27)。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An example of a tool management apparatus according to the present invention will be described with reference to FIG. 8 and according to the block diagram of FIG. 1 and the flowcharts of FIGS. When a work is input from the setup station 2, the central processing unit 1 obtains a processing machine for the input work (step S21), and the input part determination unit 16 in FIG. It is determined whether or not there is (Step S22). If there is a record of processing, the actual time extraction unit 18
The tools used when processed by the processing machine, the actual usage time of each tool, and the actual processing time are read from the external storage device of the central processing unit 1 (step S27).
【0012】加工した実績が無い場合は、予定時間演算
部17において、まず、投入されたワークのNCプログ
ラムデータを中央処理装置1の外部記憶装置から読込み
(ステップS23)、NCプログラムデータを先頭から
順に解析し、使用される工具及び各工具で加工する時間
(使用予定時間)を算出する(ステップS24)。使用
される工具はNCプログラムデータの中の工具指令(例
えば“T**”)で判定し、各工具の使用予定時間は、
切削送り指令(例えば“G01”)及び座標(“X**
*Y***Z***”)に基づいて切削処理での移動距
離を算出し、この移動距離と送り(例えば“F**
*”)から算出する。If there is no machining result, the scheduled time calculation unit 17 first reads the NC program data of the input work from the external storage device of the central processing unit 1 (step S23), and reads the NC program data from the top. The tools are analyzed in order, and the tools to be used and the processing time (scheduled use time) with each tool are calculated (step S24). The tool to be used is determined by the tool command (for example, “T **”) in the NC program data.
Cutting feed command (for example, “G01”) and coordinates (“X **”)
* Y *** Z *** ") to calculate the moving distance in the cutting process, and feed the moving distance and feed (for example," F ** ").
* ”).
【0013】そして、切削時間以外の時間を算出し、各
工具の使用予定時間と早送り時間等を積算することによ
り、加工開始から終了するまでの加工予定時間を算出す
る(ステップS25)。なお、切削時間以外の時間は、
例えば早送り時間については早送り指令(例えば“G0
0”)及び座標(“X***Y***Z***”)に基
づいて早送り処理での移動距離を算出し、この移動距離
と早送り速度から算出して求める。このようにして算出
した使用工具,各工具の使用予定時間及び加工予定時間
は、中央処理装置1の外部記憶装置に記憶しておく(ス
テップS26)。Then, a time other than the cutting time is calculated, and a planned use time of each tool and a rapid traverse time are integrated to calculate a planned processing time from the start to the end of the processing (step S25). For times other than the cutting time,
For example, regarding the fast-forward time, a fast-forward command (eg, “G0
0 ") and the coordinates (" X ** Y ** Z *** "), and calculates the moving distance in the fast-forward processing, and calculates and calculates the moving distance from the moving distance and the fast-forward speed. The calculated used tools, the planned use time of each tool, and the planned processing time are stored in the external storage device of the central processing unit 1 (step S26).
【0014】投入されたワークの各工具使用予定時間と
加工予定時間の算出が終了すると、中央処理装置1は加
工開始時刻演算部19において、倉庫で加工待ちしてい
るワークの各工具使用予定時間と加工予定時間を算出
し、投入されたワークが数値制御工作機械3で加工開始
される予定時刻を算出する。まず、投入されたワークが
加工される数値制御工作機械3と同じ機械で加工する予
定のワークを倉庫4から探しだし、それぞれのワークに
対し、使用工具,各工具の使用予定時間を求め(ステッ
プS28)、さらに、加工予定時間を求める(ステップ
S29)。When the calculation of the scheduled tool use time and the scheduled machining time of the input work is completed, the central processing unit 1 causes the machining start time calculation unit 19 to calculate the scheduled tool use time of the workpiece waiting for machining in the warehouse. And the estimated processing time are calculated, and the estimated time at which the input work is started to be processed by the numerically controlled machine tool 3 is calculated. First, a work to be machined by the same machine as the numerically controlled machine tool 3 on which the input work is machined is searched from the warehouse 4, and a tool to be used and a planned use time of each tool are obtained for each work (step). S28) Further, a scheduled processing time is obtained (step S29).
【0015】このとき、加工待ちしているワークが既に
数値制御工作機械3で加工した実績がある場合は、数値
制御工作機械3で加工されたときの使用工具,各工具の
使用実績時間及び加工実績時間を中央処理装置1の外部
記憶装置から読込み、加工した実績が無い場合は、その
ワークが投入されたときに算出した使用工具,各工具の
使用予定時間及び加工予定時間が中央処理装置1の外部
記憶装置に記憶されているためそのデータを読込み、各
ワークの使用工具,各工具の使用予定時間及び加工予定
時間をそれぞれ積算し、加工待ちしているワークの全使
用工具,全各工具使用予定時間及び全加工予定時間を算
出する。At this time, if the work waiting to be processed has already been processed by the numerically controlled machine tool 3, the tools used when processed by the numerically controlled machine tool 3, the actual use time of each tool, and the processing time The actual time is read from the external storage device of the central processing unit 1, and if there is no actual machining result, the tool used when the work is input, the estimated use time of each tool, and the estimated processing time are set in the central processing unit 1. Since the data is stored in the external storage device, the data is read, the tool used for each work, the estimated use time of each tool and the estimated machining time are integrated, and all the used tools and all the tools of the work waiting for machining are added. Calculate the scheduled use time and the total scheduled time.
【0016】次に、求めた全使用工具及び全各工具使用
予定時間に、投入されたワークの使用工具及び各工具使
用予定時間を積算し(同じ工具の使用予定時間を積
算)、投入されたワークの加工が終了するまでの間に使
用する工具及び各工具使用予定時間を算出し(ステップ
S30)、また、現在時刻に全加工予定時間を加算し、
投入されたワークの加工が開始される加工予定時刻を算
出する(ステップS31)。投入されたワークの加工開
始時刻の算出、及び全使用工具と各工具の使用時間の算
出が終了すると、中央処理装置1は工具マガジン情報入
力部13において、加工予定機械の数値制御装置に対し
て工具マガジン情報の転送指令を送出し、転送指令を受
けた数値制御装置は、数値制御工作機械3の工具マガジ
ン9に収納されている全工具及び各工具の寿命設定時間
/残り寿命時間を通信回線を介して中央処理装置1に転
送する(ステップS32)。Next, the used tools of the inserted work and the estimated use times of the respective tools are added to the obtained total used tools and the estimated use times of the respective tools (the estimated use times of the same tool are integrated). Calculate the tools to be used and the respective tool use scheduled times until the machining of the work is completed (step S30), and add the total machining schedule time to the current time,
A scheduled processing time at which the processing of the input work is started is calculated (step S31). When the calculation of the processing start time of the input work and the calculation of the use time of all tools and each tool are completed, the central processing unit 1 sends the tool magazine information input unit 13 to the numerical control device of the machine to be processed. The numerical control device that transmits the transfer command of the tool magazine information, and receives the transfer command, communicates the life setting time / remaining life time of all tools stored in the tool magazine 9 of the numerical control machine tool 3 and each tool with a communication line. (Step S32).
【0017】工具マガジン情報の読込みが終了すると、
中央処理装置1は寿命工具判定部20において、算出し
た投入ワークの加工開始時刻,全使用工具と各工具の使
用時間,及び工具マガジン情報に基づいて、寿命になる
工具及び新しく準備すべき工具を算出する。まず使用工
具が工具マガジン情報の中にあるか否かを判定し(ステ
ップS33)、工具マガジン情報の中になければ、新し
く準備すべき工具として、準備工具リストにその使用工
具と加工開始時刻を登録し中央処理装置1の外部記憶装
置に記憶しておく(ステップS36)。使用工具が工具
マガジン情報の中にあれば、その工具の使用時間と残り
寿命時間とを比較し(ステップS34)、使用時間が残
り寿命時間を越えた場合は、投入ワークの加工中に該当
工具が寿命に達すると判断し、寿命工具リストにその使
用工具と加工開始時刻を登録し中央処理装置1の外部記
憶装置に記憶しておく(ステップS35)。使用時間が
残り寿命時間を越えない場合は、投入ワークの加工中に
該当工具の工具寿命には達しないと判断される。When the reading of the tool magazine information is completed,
Based on the calculated machining start time of the input workpiece, all the used tools, the usage time of each tool, and tool magazine information, the central processing unit 1 determines a tool having a life and a tool to be newly prepared based on the calculated processing start time of the input workpiece. calculate. First, it is determined whether or not the used tool is included in the tool magazine information (step S33). If the used tool is not included in the tool magazine information, the used tool and the processing start time are set in the prepared tool list as a tool to be newly prepared. It is registered and stored in the external storage device of the central processing unit 1 (step S36). If the used tool is included in the tool magazine information, the used time of the tool is compared with the remaining life time (step S34). If the used time exceeds the remaining life time, the corresponding tool is processed during the machining of the input workpiece. Is determined to have reached the end of its life, the used tool and the processing start time are registered in the end-of-life tool list and stored in the external storage device of the central processing unit 1 (step S35). If the use time does not exceed the remaining life time, it is determined that the tool life of the tool is not reached during machining of the input workpiece.
【0018】そして、ステップS33に戻り上記処理を
全使用工具について行なう(ステップS37)。寿命工
具の判定が終了すると、中央処理装置1は寿命工具表示
部21において、中央処理装置1の外部記憶装置から寿
命工具リストと準備工具リストを読込んで作業指示CR
T7に表示し(ステップS38)、作業者がこの指示に
従って工具交換を行なうか、あるいは工具搬送装置を使
用して自動交換を行なう。一方、投入されたワークはや
がて数値制御工作機械3で加工が開始され、数値制御装
置6は、NCプログラム内で指令された工具を記憶し、
実績時間演算部22において、指令された工具で加工さ
れた時間のカウントを行ない、使用した各工具毎の使用
実績時間を求める(ステップS41)。さらに、加工が
開始されてから終了するまでの時間をカウントし加工実
績時間を求める(ステップS42)。Then, returning to step S33, the above processing is performed for all the used tools (step S37). When the determination of the life tool is completed, the central processing unit 1 reads the life tool list and the preparation tool list from the external storage device of the central processing device 1 on the life tool display unit 21 and performs the work instruction CR.
This is displayed at T7 (step S38), and the operator performs a tool change according to this instruction, or performs an automatic change using a tool transfer device. On the other hand, the input work is soon started to be processed by the numerically controlled machine tool 3, and the numerical control device 6 stores the tool instructed in the NC program,
The actual time calculation unit 22 counts the time required for machining with the commanded tool, and obtains the actual use time for each used tool (step S41). Further, the time from the start to the end of the machining is counted to obtain the actual machining time (step S42).
【0019】加工が終了すると数値制御装置6は実績時
間入力部23において、求めた使用工具,各工具使用実
績時間及び加工実績時間を通信回線を介して中央処理装
置1に転送する(ステップS43)。中央処理装置1は
実績時間記憶部24において、数値制御装置6から受取
った使用工具,使用実績時間及び加工実績時間を中央処
理装置1の外部記憶装置に記憶する(ステップS4
4)。この処理により、加工の実績が無い場合は、中央
処理装置1に登録されたNCプログラムデータに基づい
て演算した予定時間で加工開始時刻の算出及び寿命判定
が行なわれるが、一旦数値制御工作機械3で加工が実施
されると、その後は実際の加工から演算した実績時間を
使用することになり、加工開始時刻の算出及び寿命判定
もより正確かつ迅速に行なうことができる。When the machining is completed, the numerical controller 6 uses the actual time input unit 23 to transfer the obtained used tool, the actual use time of each tool and the actual machining time to the central processing unit 1 via a communication line (step S43). . The central processing unit 1 stores the used tool, the actual use time, and the actual machining time received from the numerical controller 6 in the external storage of the central processing unit 1 in the actual time storage unit 24 (step S4).
4). In this process, when there is no actual machining, the machining start time is calculated and the life is determined based on the scheduled time calculated based on the NC program data registered in the central processing unit 1. When the machining is performed in the above, the actual time calculated from the actual machining is used thereafter, and the calculation of the machining start time and the life determination can be performed more accurately and promptly.
【0020】図5は本発明の工具管理装置で使用するデ
ータテーブルの一例であり、中央処理装置1の外部記憶
装置に記憶されている。生産計画データは、同図(A)
に示すように、投入するワークの種類と個数を定義した
ものであり、加工工程データは、同図(B)に示すよう
に、投入するワークのNCプログラムデータ/工具レイ
アウトデータのファイル名,加工時間及び加工実績有無
フラグを各工程毎に定義したものであり、工具レイアウ
トデータは、同図(C)に示すように、各ワークを機械
で加工する際に必要な使用工具及び使用時間を定義した
ものである。FIG. 5 shows an example of a data table used in the tool management device of the present invention, which is stored in the external storage device of the central processing unit 1. Production plan data is shown in Fig.
As shown in (b), the type and the number of workpieces to be input are defined, and the machining process data includes, as shown in FIG. The time and the processing result presence / absence flag are defined for each process, and the tool layout data defines the tools to be used and the time required for processing each workpiece with a machine, as shown in FIG. It was done.
【0021】段取りステーション2からワークが投入さ
れると中央処理装置1は、投入されたワークがどの部品
番号の何工程目のワークかを生産計画データ(同図
(A))から判定し、該当部品番号/該当工程番号の加
工工程データ(同図(B))を外部記憶装置から読込
む。そして加工工程データ(同図(C))の中の加工実
績有無グラフを調べ、“1”(加工実績有)であれば加
工時間を取出し、加工実績時間として記憶する。また、
ファイル名をキーにして該当部品番号/該当工程のレイ
アウトデータを外部記憶装置から読込み、使用される工
具の各使用実績時間を取出して記憶する。一方、数値制
御工作機械3で加工が行なわれると、数値制御装置6で
は使用された工具の各使用実績時間及び加工実績時間が
演算され、演算結果が通信回線を介して中央処理装置1
に転送される。When a work is input from the setup station 2, the central processing unit 1 determines from the production plan data ((A) in the figure) the input work as to which part number and which process of the input work. The processing process data of the part number / corresponding process number ((B) in the figure) is read from the external storage device. Then, a processing result presence / absence graph in the processing step data ((C) in the drawing) is checked, and if “1” (processing result is present), the processing time is extracted and stored as the processing result time. Also,
The layout data of the corresponding part number / process is read from the external storage device using the file name as a key, and the actual use time of the tool to be used is extracted and stored. On the other hand, when machining is performed by the numerically controlled machine tool 3, the numerical control device 6 calculates the actual use time and actual machining time of the used tool, and the calculation results are transmitted via the communication line to the central processing unit 1.
Is forwarded to
【0022】中央処理装置1は、加工が行なわれたワー
クの部品番号と工程番号から、該当部品番号/該当工程
番号の加工工程データ(同図(C))を外部記憶装置か
ら読込み、受取った加工実績時間を加工時間にセット
し、加工実績有無フラグを“1”(加工実績有)にセッ
トし、外部記憶装置に記憶しておく。また加工工程デー
タのファイル名をキーにして該当部品番号/該当工程番
号の工具レイアウトデータを外部記憶装置から読込み、
受取った工具の各使用実績時間を工具レイアウトデータ
(同図(C))の使用時間にセットし、外部記憶装置に
記憶する。このようにして、段取りステーションからワ
ークが投入されるごとに自動的に工具の管理データを更
新することにより、リアルタイムに前述したような工具
予測を行なうことができる。The central processing unit 1 reads, from the external storage device, the machining step data of the corresponding part number / step number from the external storage device based on the part number and the step number of the processed workpiece. The processing result time is set to the processing time, the processing result presence / absence flag is set to “1” (processing result is present), and stored in the external storage device. Also, using the file name of the machining process data as a key, the tool layout data of the corresponding part number / corresponding process number is read from the external storage device,
Each actual use time of the received tool is set to the use time of the tool layout data ((C) in the same figure) and stored in the external storage device. In this way, by automatically updating the tool management data each time a work is input from the setup station, the above-described tool prediction can be performed in real time.
【0023】[0023]
【発明の効果】以上のように本発明の工具管理装置によ
れば、段取りステーションからワークを投入するごとに
リアルタイムに、かつ使用する工具及び使用時間を予め
算出し中央処理装置に登録しておかなくても工具予測を
行なうことが可能となる。また、生産計画の変更,特急
品部品及び工具本数の制限等の問題に対して柔軟に対応
できるようになり、効率的なシステム運用が図れる。As described above, according to the tool management apparatus of the present invention, each time a work is input from the setup station, the tool to be used and the use time are calculated in advance and registered in the central processing unit. Even without this, it is possible to perform tool prediction. In addition, it becomes possible to flexibly cope with problems such as a change in a production plan and a limitation on the number of express parts and tools, and efficient system operation can be achieved.
【図1】本発明の工具管理装置の一例を示すブロック図
である。FIG. 1 is a block diagram illustrating an example of a tool management device according to the present invention.
【図2】本発明装置を説明するフローチャートである。FIG. 2 is a flowchart illustrating the apparatus of the present invention.
【図3】図2の分図1である。FIG. 3 is a diagram 1 of FIG. 2;
【図4】図2の分図2である。FIG. 4 is a diagram 2 of FIG. 2;
【図5】本発明装置で使用するデータテーブルの一例を
示す図である。FIG. 5 is a diagram showing an example of a data table used in the apparatus of the present invention.
【図6】従来の工具管理装置の一例を示すブロック図で
ある。FIG. 6 is a block diagram showing an example of a conventional tool management device.
【図7】従来装置を説明するフローチャートである。FIG. 7 is a flowchart illustrating a conventional apparatus.
【図8】一般的なFMSの一例を示す構成図である。FIG. 8 is a configuration diagram illustrating an example of a general FMS.
16 投入部品判定部 17 予定時間演算部 18 実績時間取出部 19 加工開始時刻演算部 20 寿命工具判定部 21 寿命工具表示部 22 実績時間演算部 23 実績時間入力部 24 実績時間記憶部 16 Input part determination unit 17 Scheduled time calculation unit 18 Actual time extraction unit 19 Machining start time calculation unit 20 Life tool determination unit 21 Life tool display unit 22 Actual time calculation unit 23 Actual time input unit 24 Actual time storage unit
フロントページの続き (58)調査した分野(Int.Cl.6,DB名) B23Q 41/00 B23Q 3/155 B23Q 17/09 Continuation of the front page (58) Field surveyed (Int.Cl. 6 , DB name) B23Q 41/00 B23Q 3/155 B23Q 17/09
Claims (2)
作機械と数値制御装置,ワーク搬送装置,複数の数値制
御工作機械で共有するパレットを貯蔵する倉庫,ワーク
のローディング/アンローディングを行なう段取りステ
ーション及びこれらを統括管理する中央処理装置等で構
成されるフレキシブル生産システムにおいて、前記段取
りステーションからワークが投入されるごとに、投入さ
れたワークが既に加工実績の有るワークか無いワークか
を判定する投入部品判定手段と、前記投入されたワーク
が加工実績の無いワークの場合は使用される全ての工具
についての使用予定時間及びワークの加工予定時間をN
Cプログラムに基づいて演算する予定時間演算手段と、
前記投入されたワークが加工実績の有るワークの場合
は、使用される全ての工具についての使用実績時間及び
ワークの加工実績時間を前記中央処理装置が持つ外部記
憶装置から取出す実績時間取出手段と、前記投入された
ワークの前記数値制御工作機械での加工開始予定時刻を
演算する加工開始時刻演算手段と、前記数値制御工作機
械の工具マガジンに装着されている全ての工具の寿命設
定時間/残り寿命時間を前記数値制御装置から通信回線
を介して前記中央処理装置に転送する工具マガジン情報
入力手段と、前記使用予定時間,加工予定時間,使用実
績時間,加工実績時間,加工開始予定時刻及び寿命設定
時間/残り寿命時間に基づいて、使用される各工具につ
いて工具寿命に達する時期を予測する寿命工具判定手段
と、前記寿命工具判定手段により加工中に寿命に達する
と判定された工具をその寿命到達時刻とともに表示する
寿命工具表示手段とを備えたことを特徴とする工具管理
装置。1. A numerical control machine tool having a plurality of tool magazines and a numerical control device, a work transfer device, a warehouse for storing a pallet shared by a plurality of numerical control machine tools, a setup station for loading / unloading a work, and In a flexible production system composed of a central processing unit or the like that integrally controls these, each time a work is input from the setup station, an input component that determines whether the input work is a work that has already been processed or not. Determining means, and when the input work is a work having no machining record, the scheduled use time of all the tools to be used and the scheduled work time of the work are set to N
Scheduled time calculating means for calculating based on the C program;
In the case where the input work is a work having a working record, a working time extracting means for taking out the working actual time and the working actual time of the work for all the tools used from the external storage device of the central processing unit, Machining start time calculation means for calculating a scheduled start time of the inserted workpiece in the numerically controlled machine tool; and life setting time / remaining life of all tools mounted on a tool magazine of the numerically controlled machine tool Tool magazine information input means for transferring time from the numerical control device to the central processing unit via a communication line; and setting the scheduled use time, scheduled work time, actual use time, actual work time, scheduled start time, and service life. Life tool determination means for predicting when the tool life will be reached for each tool used based on the time / remaining life time; Tool management apparatus characterized by comprising a life tool displaying means for displaying together with the life end time of the decision by the tool reaches the lifetime during machining by means.
れるごとに、加工に使用した全ての工具についての各工
具ごとの使用実績時間及びワークの加工実績時間を前記
数値制御装置により演算する実績時間演算手段と、前記
数値制御装置により演算した前記各工具ごとの使用実績
時間及びワークの加工実績時間を、加工が完了した際に
通信回線を介して前記中央処理装置に転送する実績時間
入力手段と、前記中央処理装置が通信回線を介して受取
った前記各工具ごとの使用実績時間及びワークの加工実
績時間を前記中央処理装置が持つ外部記憶装置に記憶す
る実績時間記憶手段とを備えるようにした請求項1に記
載の工具管理装置。2. A numerical result calculated by said numerical control device for each time a workpiece is machined by said numerically controlled machine tool, the actual use time of each tool and the actual machining time of said workpiece for all tools used for machining. Time calculation means, and actual time input means for transferring the actual use time of each tool and the actual machining time of the work calculated by the numerical control device to the central processing unit via a communication line when machining is completed. And an actual time storage means for storing the actual use time and the actual machining time of the work for each of the tools received by the central processing unit via a communication line in an external storage device of the central processing unit. The tool management device according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4210911A JP2980182B2 (en) | 1992-07-15 | 1992-07-15 | Tool management device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4210911A JP2980182B2 (en) | 1992-07-15 | 1992-07-15 | Tool management device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0631599A JPH0631599A (en) | 1994-02-08 |
JP2980182B2 true JP2980182B2 (en) | 1999-11-22 |
Family
ID=16597113
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4210911A Expired - Fee Related JP2980182B2 (en) | 1992-07-15 | 1992-07-15 | Tool management device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2980182B2 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW490357B (en) * | 1999-05-27 | 2002-06-11 | Sanyo Electric Co | Method and device for detecting abnormities of the cutting tool of a cutting machine |
JP5055732B2 (en) * | 2005-09-15 | 2012-10-24 | 村田機械株式会社 | Setup tool information display device |
JP2013152624A (en) * | 2012-01-25 | 2013-08-08 | Mitsubishi Heavy Ind Ltd | Diagnostic system and diagnostic method |
CN105451934B (en) * | 2013-08-30 | 2018-03-09 | 株式会社牧野铣床制作所 | Tool management system |
JP6892289B2 (en) * | 2017-03-07 | 2021-06-23 | オークマ株式会社 | Tool management device |
JP6569825B1 (en) * | 2018-07-10 | 2019-09-04 | 三菱電機株式会社 | Numerical controller |
EP4241917A4 (en) * | 2020-11-06 | 2024-08-07 | Dmg Mori Co Ltd | Tool transport system, control method for tool transport system, and control program for tool transport system |
CN115952696B (en) * | 2023-03-13 | 2023-05-23 | 武汉益模科技股份有限公司 | Tool full life cycle management method based on simulation prediction and cost model |
-
1992
- 1992-07-15 JP JP4210911A patent/JP2980182B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH0631599A (en) | 1994-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5189624A (en) | Intelligent machining workstation operating logic | |
US4616322A (en) | Method and apparatus for preparing spare tools for a machine tool | |
JP7247459B2 (en) | production management system | |
JP2980182B2 (en) | Tool management device | |
JP4264981B2 (en) | Operation control method and operation control system for automatic guided vehicle | |
GB2344439A (en) | Lot carrier control system | |
EP0154028A2 (en) | Working method in numerical control machine | |
JP3125905B2 (en) | Control device for numerically controlled machine tools | |
JP3216025B2 (en) | Control device for numerically controlled machine tools | |
JPH0786112A (en) | Production control method | |
JP2743688B2 (en) | Cell controller | |
JP3489292B2 (en) | Tool management device in machining system | |
JPS58109256A (en) | Preset system for work in automatic manufacturing process | |
JP3246360B2 (en) | Automatic processing device and automatic processing method | |
JP3349814B2 (en) | Automatic schedule operation device for laser processing equipment | |
JP3064779B2 (en) | Tool change time prediction device | |
JP2004355172A (en) | Job shop type production system, tracking device, tracking method, program and recording medium | |
JP2856953B2 (en) | Flexible production system | |
JPH05303421A (en) | Flexible production system for working metal mold | |
JP3216024B2 (en) | Control device for numerically controlled machine tools | |
JPH06138932A (en) | Machining result control system | |
JP3203265B2 (en) | Control method of processing machine group in FMS | |
KR100358185B1 (en) | A device and method of continuously operating a pallet changer | |
JPS629844A (en) | Method of controlling tool exchange | |
JPH07110461B2 (en) | Tool storage method of tool magazine and its tool magazine filing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |