JP3252358B2 - Method of recovering system abnormality in FMS - Google Patents
Method of recovering system abnormality in FMSInfo
- Publication number
- JP3252358B2 JP3252358B2 JP31510890A JP31510890A JP3252358B2 JP 3252358 B2 JP3252358 B2 JP 3252358B2 JP 31510890 A JP31510890 A JP 31510890A JP 31510890 A JP31510890 A JP 31510890A JP 3252358 B2 JP3252358 B2 JP 3252358B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- processing
- progress
- processing unit
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 89
- 230000005856 abnormality Effects 0.000 title description 10
- 238000012545 processing Methods 0.000 claims description 136
- 238000003754 machining Methods 0.000 claims description 41
- 238000012546 transfer Methods 0.000 claims description 9
- 238000004587 chromatography analysis Methods 0.000 claims 1
- 238000004519 manufacturing process Methods 0.000 description 28
- 239000000047 product Substances 0.000 description 24
- 239000000463 material Substances 0.000 description 13
- 239000011265 semifinished product Substances 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 238000011084 recovery Methods 0.000 description 8
- 101100501281 Caenorhabditis elegans emb-1 gene Proteins 0.000 description 5
- 238000007796 conventional method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
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]
-
- 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/30—Computing systems specially adapted for manufacturing
Landscapes
- Multi-Process Working Machines And Systems (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、複数の数値制御工作機械,ワーク搬送装置
及び複数の数値制御工作機械のパレットを共通に貯蔵す
る自動倉庫を中央処理装置が統括管理するFMS(フレキ
シブルマニュファクチュアリングシステム)におけるシ
ステム異常の復帰方法に関する。DETAILED DESCRIPTION OF THE INVENTION (Industrial application field) In the present invention, a central processing unit controls an automatic warehouse that stores a plurality of pallets of a plurality of numerically controlled machine tools, a workpiece transfer device, and a plurality of numerically controlled machine tools in common. The present invention relates to a method for recovering a system abnormality in a managed FMS (Flexible Manufacturing System).
(従来の技術) 第11図は一般的なFMSの一例を示す概略構成図であ
り、自動倉庫11から搬送された所定のパレットがワーク
搬送装置12に積載されてハンドリングステーション13脇
まで搬送され、ハンドリングステーション13の動作によ
りワークである部品がワーク搬送装置12に積載されてい
るパレットに取付けられて所定の数値制御工作機械14の
APC(オートパレットチェンジャー)16に搬送される。
そして、数値制御装置15からの指令によるAPC16の動作
によりAPC16上のパレットが数値制御工作機械14に渡さ
れると共に、数値制御工作機械14側のパレットがAPC16
に渡される。そして、ワーク搬送装置12はAPC16からパ
レットを積載しハンドリングステーション13脇まで搬送
し、ハンドリングステーション13の動作によりワーク搬
送装置12に積載されているパレットに取付けられている
部品が回収される。このハンドリングステーション13で
の作業内容はディスプレイ装置17に表示されるようにな
っており、また、上述した動作は中央処理装置18によっ
て統括管理されるようになっている。(Prior Art) FIG. 11 is a schematic configuration diagram showing an example of a general FMS. A predetermined pallet transported from an automatic warehouse 11 is loaded on a work transport device 12 and transported to a side of a handling station 13. By the operation of the handling station 13, a part as a work is mounted on a pallet loaded on the work transfer device 12 and a predetermined numerically controlled machine tool 14 is mounted.
It is transported to APC (auto pallet changer) 16.
The pallet on the APC 16 is transferred to the numerically controlled machine tool 14 by the operation of the APC 16 in accordance with a command from the numerical control device 15, and the pallet on the numerically controlled machine tool 14 is
Passed to. Then, the work transfer device 12 loads the pallets from the APC 16 and transfers the pallets to the side of the handling station 13, and the parts attached to the pallets loaded on the work transfer device 12 are collected by the operation of the handling station 13. The contents of the work performed at the handling station 13 are displayed on a display device 17, and the above-described operations are managed by a central processing unit 18.
このような構成のFMSのデータは第12図に示すよう
に、システムに投入する部品番号及び加工個数を登録す
る生産計画データ31(第5図参照)と、各部品番号毎の
加工工程及び加工工程毎の加工プログラム名、使用パレ
ット、使用治具、加工時間、加工機械を登録する加工工
程データ32(第6図参照)と、各部品番号毎、加工個数
番号(個数No.)毎の状態(加工中、加工完了等)を記
録する加工進度データ33(第8図参照)と、生産計画デ
ータ31に登録された部品の投入指示や加工の完了した部
品の回収指示を作業者に指示するための作業指示データ
34(第10図参照)と、部品が投入された数値制御工作機
械での加工待ちをしていることを部品番号及び工程番号
で記録する加工スケジュールデータ35(第9図参照)
と、自動倉庫や数値制御工作機械内に収納されているパ
レットに取付けられている部品の情報(部品番号、工程
番号、素材・完成品などのステータス)を収納先アドレ
ス(棚アドレス又は機械番号)別に管理し、パレットが
ワーク搬送装置により移動される毎に設定し、自動倉庫
や数値制御工作機械内にあるパレットの状態(部品番
号、工程番号、素材・完成品などのステータス)を常に
実際の状態と一致させている在庫データ36(第7図参
照)とから構成されており、これらのデータは第13図に
示すようなフローチャートにより作成されたり更新され
たりする。As shown in FIG. 12, the FMS data having such a configuration includes production plan data 31 (see FIG. 5) for registering a part number to be input to the system and the number of processed parts, and a processing step and processing for each part number. Processing process data 32 (see Fig. 6) for registering the processing program name, pallet used, jig, processing time, and processing machine for each process, and state for each part number and processing number (number No.) Processing progress data 33 (see FIG. 8) for recording (during processing, completion of processing, etc.), and an instruction to input a part registered in the production plan data 31 and an instruction to collect the processed part are given to the operator. Work order data for
34 (see FIG. 10), and machining schedule data 35 (see FIG. 9) for recording, by a part number and a process number, that the numerical control machine tool into which the component is put is waiting to be machined.
And information on parts (part number, process number, status of material / finished product, etc.) attached to pallets stored in automatic warehouses or numerically controlled machine tools. It is managed separately and set each time the pallet is moved by the work transfer device, and the status of the pallet (part number, process number, material / finished product status, etc.) in the automatic warehouse or numerically controlled machine tool is always the actual It is composed of inventory data 36 (see FIG. 7) which is matched with the status, and these data are created or updated according to a flowchart shown in FIG.
作業者は生産計画データ31及び加工工程データ32の登
録が完了すると中央処理装置18にシステム運転のスター
ト指令を指示する(ステップS41)。これにより中央処
理装置18は生産計画データ31に登録された部品番号を調
べ(ステップS42)、その部品番号に対する加工進度デ
ータ33の作成が完了して処理済みであるか否かを判定し
(ステップS43)、処理済みであれば次の部品番号の有
無を判定し(ステップS46)、次の部品番号が有ればス
テップS43に戻って上述した動作を繰返す。一方、処理
済みでなければその部品番号の加工進度データ33を作成
し加工個数分の加工進度にセット要求(作業者へシステ
ムへの部品投入指示を行なっている状態)を設定し(ス
テップS44)、作業指示データ34を作成し投入指示を行
なう部品番号と投入個数を設定する(ステップS45)。
生産計画データ31に登録された全ての部品番号について
の調査が終了すると(ステップS46)、中央処理装置18
は作業指示データ34内の投入指示の有無を判定し(ステ
ップS47)、投入指示が有れば作業者に対してディスプ
レイ装置17を使用して部品の投入指示を行なう(ステッ
プS48)。作業者はその投入指示を見てハンドリングス
テーション13でシステムへの部品投入を行ない、中央処
理装置18に投入が完了したことを通知する。中央処理装
置18は投入完了の通知を受けると(ステップS49)、投
入の完了した部品に対する加工スケジュールデータ35を
作成し、同時に今までセット要求であった加工進度をセ
ット完了に更新し(ステップS50)、投入したパレット
の在庫データに部品番号、工程番号、ステータス(素
材)を設定する。そして、中央処理装置18は加工スケジ
ュールデータ35が作成済みであるか否かを判定し(ステ
ップS51)、加工スケジュールデータ35が作成済みであ
ればワーク搬送装置12を使用してその加工スケジュール
の部品番号及び工程番号のパレットをAPC16に搬送し数
値制御装置15に起動信号を通知する。数値制御装置15は
APC16と数値制御工作機械14を制御して加工を開始す
る。When the registration of the production plan data 31 and the machining process data 32 is completed, the operator instructs the central processing unit 18 to start a system operation (step S41). Accordingly, the central processing unit 18 checks the part number registered in the production plan data 31 (step S42), and determines whether or not the processing progress data 33 for the part number has been created and processed (step S42). S43) If processing has been completed, it is determined whether or not there is a next part number (step S46). If there is a next part number, the process returns to step S43 and repeats the above operation. On the other hand, if the processing has not been completed, the processing progress data 33 for the part number is created, and a set request (a state in which the operator is instructing the system to insert parts into the system) is set for the processing progress for the number of processed parts (step S44) Then, the work instruction data 34 is created, and the part number and the number of inserts for which the input instruction is issued are set (step S45).
When the investigation on all the part numbers registered in the production plan data 31 is completed (step S46), the central processing unit 18
Determines whether there is an input instruction in the work instruction data 34 (step S47), and if there is an input instruction, instructs the worker to insert components using the display device 17 (step S48). The operator sees the input instruction, inputs components into the system at the handling station 13, and notifies the central processing unit 18 that the input has been completed. Upon receiving the notification of the completion of the input (step S49), the central processing unit 18 creates the processing schedule data 35 for the component whose input has been completed, and at the same time updates the processing progress which has been a set request to the completion of the setting (step S50). ), Set the part number, process number, and status (material) in the inventory data of the pallet that has been input. Then, the central processing unit 18 determines whether or not the processing schedule data 35 has been created (step S51). The pallet of the number and the process number is conveyed to the APC 16 and a start signal is notified to the numerical controller 15. Numerical control unit 15
The APC 16 and the numerically controlled machine tool 14 are controlled to start machining.
そして、中央処理装置18は今までセット完了であった
加工進度を加工中に更新する(ステップS52)。数値制
御工作機械14での加工が完了すると数値制御装置15は中
央処理装置18に加工が完了したこと(OK加工完了又はNG
加工完了)を通知し、中央処理装置18がこれをOK加工完
了と認識した場合は(ステップS53)、今まで加工中で
あった加工進度をOK完成品に更新し(ステップS54)、
該パレットの在庫データのステータスをOK完成品に設定
し、NG完了と認識した場合は(ステップS55)、今まで
加工中であった加工進度をNG完成品に更新し(ステップ
S56)、該パレットの在庫データのステータスをNG完成
品に設定する。中央処理装置18はOK完成品の場合に加工
工程データ32を調べて次工程の有無を判定し(ステップ
S57)、次工程が無い場合又は加工進度がNG完成品の場
合は作業指示データ34を作成し、その部品の回収指示を
設定し(ステップS58)、次工程が有る場合はその部品
の次工程の加工スケジュールデータ35を作成し、次工程
の加工進度をセット完了(準備完了)に更新し(ステッ
プS59)、該パレットの在庫データのステータスを半完
成品に設定する。次に、中央処理装置18は完成品の回収
指示の有無を判定し(ステップS60)、完成品の回収指
示が有れば作業者に対してディスプレイ装置17を使用し
て部品の回収指示を行う(ステップS61)。作業者はこ
の回収指示を見てハンドリングステーション13にて部品
の回収を行い、回収が完了したら中央処理装置18に回収
が完了したことを通知する。中央処理装置18は回収完了
の通知を受けると(ステップS62)、加工進度を回収完
了に更新し(ステップS63)、該パレットの在庫データ
を削除して空(クリア)の状態にする。中央処理装置18
は生産計画データ31に登録された部品番号の部品が投入
され回収が完了する事により初めてその部品番号の生産
計画が完了したものと判断する。このようにして中央処
理装置18は生産計画データ31に登録された全ての部品番
号の生産計画が終了したか否かを判定し(ステップS6
4)、全ての部品番号の生産計画が終了していない場合
はステップS42に戻って上述した動作を繰返し、全ての
部品番号の生産計画が終了した場合は全ての処理を終了
する。Then, the central processing unit 18 updates the processing progress, which has been set so far, during the processing (step S52). When the machining by the numerically controlled machine tool 14 is completed, the numerical controller 15 informs the central processing unit 18 that the machining has been completed (OK machining completed or NG
When the central processing unit 18 recognizes this as the completion of the OK processing (step S53), the processing progress which has been being processed is updated to the OK completed product (step S54),
The status of the pallet inventory data is set to OK completed product, and when it is recognized that NG has been completed (step S55), the machining progress that has been processed so far is updated to NG completed product (step S55).
S56), the status of the inventory data of the pallet is set to NG finished product. The central processing unit 18 examines the processing process data 32 in the case of an OK completed product to determine whether or not there is a next process (step
S57) If there is no next process or if the processing progress is an NG completed product, work instruction data 34 is created and a collection instruction for the part is set (step S58). If there is a next process, the next process for the part is performed The processing schedule data 35 is created, the processing progress of the next process is updated to the completion of setting (preparation completed) (step S59), and the status of the inventory data of the pallet is set to a semi-finished product. Next, the central processing unit 18 determines whether or not there is an instruction to collect the finished product (step S60). If there is an instruction to collect the finished product, the central processing unit 18 instructs the worker to use the display device 17 to collect the parts. (Step S61). The worker sees the collection instruction and collects the parts at the handling station 13, and when the collection is completed, notifies the central processing unit 18 that the collection is completed. Upon receiving the notice of the completion of the collection (step S62), the central processing unit 18 updates the processing progress to the completion of the collection (step S63), deletes the inventory data of the pallet, and sets the pallet to an empty (clear) state. Central processing unit 18
Determines that the production plan for the part number has been completed only after the parts having the part number registered in the production plan data 31 are input and the collection is completed. In this way, the central processing unit 18 determines whether or not the production plans for all the part numbers registered in the production plan data 31 have been completed (step S6).
4) If the production plans for all the part numbers have not been completed, the process returns to step S42 to repeat the above-described operations, and if the production plans for all the part numbers have been completed, all the processes are completed.
以上のように生産性の向上やダウンタイムの減少を目
的に数値制御工作機械14のシステム化が進み,様々な機
能が開発されて実用化されている。その中でシステムを
統括管理する中央処理装置18のダウン対策は最も重大な
問題である。つまり瞬間停電,停電等の異常による中央
処理装置18のダウンはシステム全体の生産を停止させて
しまうことになり、ひいては工場全体の生産性にも影響
を与えることになる。従って中央処理装置18がダウンし
た場合は速やかに復帰できる機能が必要になる。As described above, the numerical control machine tool 14 has been systematized for the purpose of improving productivity and reducing downtime, and various functions have been developed and put into practical use. Among them, countermeasures against the downtime of the central processing unit 18 that controls and manages the system are the most serious problems. That is, if the central processing unit 18 goes down due to an abnormality such as an instantaneous power failure or power failure, the production of the entire system will be stopped, which will also affect the productivity of the entire factory. Therefore, when the central processing unit 18 goes down, a function that can quickly return to the central processing unit 18 is required.
第14図は従来のFMSにおけるシステム異常の復帰方法
を実現する中央処理装置の機能の一例を示すブロック図
であり、システムイニシャライズ部6において中央処理
装置18がダウン前に持っていた加工進度データ33,作業
指示データ34及び加工スケジュールデータ35が初期化さ
れる。そして、システム運転を再開するために、作業者
が、使用する全てのパレットの状態を初期状態(何も部
品が載っていない最初の状態)に設定し直した在庫デー
タ36が在庫データ編集部1に再登録され、作業者により
編集されたシステム運転の再スタート後の生産計画デー
タ31が生産計画データ編集部7に再登録され、作業者に
よる指令によりシステムスタート処理部5にてシステム
運転が再スタートされるようになっている。FIG. 14 is a block diagram showing an example of a function of a central processing unit for realizing a method for recovering a system abnormality in the conventional FMS. In the system initialization unit 6, the processing progress data 33 which the central processing unit 18 had before the down was performed. Then, the work instruction data 34 and the processing schedule data 35 are initialized. Then, in order to restart the system operation, the inventory data 36 in which the operator resets the state of all pallets to be used to the initial state (the first state in which no parts are placed) is the inventory data editing unit 1 The production plan data 31 after the restart of the system operation edited by the operator is re-registered in the production plan data editing unit 7, and the system operation is restarted by the system start processing unit 5 according to an instruction from the operator. It is to be started.
このような構成において、その動作例を第15図に示す
フローチャートに従って説明する。作業者はまず中央処
理装置18の電源を投入しシステムイニシャライズ指令を
システムイニシャライズ部6に対して行なう(ステップ
S71)。これによりシステムイニシャライズ部6は全て
の加工進度データ33,作業指示データ34及び加工スケジ
ュールデータ35を削除する(ステップS72,73,74)。従
って、中央処理装置18がダウン前にもっていた種々のデ
ータ33,34,35が初期化されることになり、中央処理装置
18は初期状態に戻ることになる。次に、作業者は自動倉
庫11及び数値制御工作機械14内のパレットの状態を調
べ、どの部品がどの工程まで加工が完了しているかを調
べる(ステップS75)。作業者は調査したパレットの状
態からどの部品のどの工程からスタートするか判断す
る。つまり、パレットの状態が素材であれば1工程目か
らの生産計画が必要であり、半完成品であれば次工程か
らの生産計画が必要であり、OK完成品又はNG完成品であ
れば生産計画を削除する必要がある。このようにして再
スタート後の生産計画データ31を決め(ステップS7
6)、在庫データ編集部1が持つ在庫データ36のうち、
その生産計画データ31で使用するパレットの状態を初期
状態(何も部品が載っていない最初の状態)に設定し直
して再登録する(ステップS77)。最後に作業者はその
生産計画データ31を生産計画データ編集部7に再登録す
る(ステップS78)。この後、作業者がシステムの開始
要求をシステムスタート処理部5に指令することにより
(ステップS79)、第13図に示したような処理例に従っ
てシステムが再開される。An operation example of such a configuration will be described with reference to a flowchart shown in FIG. First, the operator turns on the power of the central processing unit 18 and issues a system initialization command to the system initialization unit 6 (step
S71). As a result, the system initializer 6 deletes all the machining progress data 33, the work instruction data 34, and the machining schedule data 35 (Steps S72, S73, S74). Therefore, various data 33, 34, and 35 that the central processing unit 18 had before the down were initialized, and the central processing unit 18 was initialized.
18 will return to the initial state. Next, the worker checks the state of the pallets in the automatic warehouse 11 and the numerically controlled machine tool 14, and checks which part has been processed and to which process (step S75). The operator determines which part and which process to start from the inspected pallet state. In other words, if the state of the pallet is the material, a production plan from the first process is necessary, if it is a semi-finished product, a production plan from the next process is necessary, and if it is an OK finished product or NG finished product, it will be produced. You need to delete the plan. Thus, the production plan data 31 after the restart is determined (step S7
6) Of the inventory data 36 held by the inventory data editing unit 1,
The state of the pallet used in the production plan data 31 is reset to the initial state (the first state where no parts are placed) and registered again (step S77). Finally, the operator re-registers the production plan data 31 in the production plan data editing section 7 (step S78). Thereafter, when the worker issues a system start request to the system start processing unit 5 (step S79), the system is restarted according to the processing example shown in FIG.
(発明が解決しようとする課題) 上述した従来のFMSにおけるシステム異常の復帰方法
では、中央処理装置がダウンした場合、自動倉庫及び数
値制御工作機械内のパレット状態を調査して生産計画デ
ータを立て直し、その生産計画で使用するパレットの状
態を初期状態(何も部品が載っていない状態)に設定し
直して在庫データを再登録し、さらにその生産計画デー
タを再登録し直さなければシステム運転を再スタートで
きないため作業者の負担が大きく、システム運転を再ス
タートするまでに長時間必要となって工場全体の生産性
に多大な影響を与えるという欠点があった。また、作業
者に依存しているため再スタートしても正常にシステム
運転ができない危険性もあるという問題があった。(Problems to be Solved by the Invention) In the above-mentioned conventional method for recovering a system abnormality in the FMS, when the central processing unit goes down, the state of the pallets in the automatic warehouse and the numerically controlled machine tool is investigated to reconstruct the production plan data. , Reset the pallet used in the production plan to the initial state (the state where no parts are placed), re-register the inventory data, and re-register the production plan data. Since the restart cannot be performed, the burden on the operator is large, and it takes a long time to restart the system operation, which has a disadvantage that the productivity of the entire factory is greatly affected. In addition, there is a problem in that the system operation may not be performed properly even if the system is restarted because the operation depends on the operator.
本発明は上述した事情から成されたものであり、本発
明の目的は、中央処理装置がダウンした場合の復帰時間
を短縮し、かつ作業者の負担を軽減してシステム運転の
再スタートを確実に行なえるFMSにおけるシステム異常
の復帰方法を提供することにある。The present invention has been made in view of the above-mentioned circumstances, and an object of the present invention is to shorten the return time when the central processing unit goes down and to reduce the burden on the operator to ensure the restart of the system operation. It is an object of the present invention to provide a method for recovering a system abnormality in an FMS that can be performed in a different manner.
(課題を解決するための手段) 本発明は、複数の数値制御工作機械,ワーク搬送装置
及び前記複数の数値制御工作機械のパレットを共通に貯
蔵する自動倉庫を中央処理装置が統括管理するFMSにお
いてシステム異常が発生した場合の復帰方法に関するも
のであり、本発明の上記目的は、作業者がシステム運転
の再開を前記中央処理装置に指令する際に設定し直した
パレットに取付けた各部品の加工状態を示す在庫データ
を基に、前記各部品毎の加工工程の進捗を記録する加工
進度データを自動的に再設定し、前記自動倉庫に待機し
ている部品を前記在庫データの中から自動的に抽出し
て、前記複数の数値制御工作機械のそれぞれで加工待ち
をしていることを記録する加工スケジュールデータとし
て登録し、前記加工進度データの各部品毎の加工進度か
らシステムに新たに投入する必要のある部品及びシステ
ムから回収可能な部品のデータを作業指示データとして
登録し、前記在庫データ、加工進度データ、加工スケジ
ュールデータ及び作業指示データを使用してシステム運
転を再開することによって達成される。(Means for Solving the Problems) The present invention relates to an FMS in which a central processing unit centrally manages a plurality of numerically controlled machine tools, a workpiece transfer device, and an automatic warehouse for commonly storing pallets of the plurality of numerically controlled machine tools. The present invention relates to a method for resetting when a system abnormality has occurred, and an object of the present invention is to process each part mounted on a pallet that has been reset when an operator instructs the central processing unit to restart the system operation. Based on the inventory data indicating the status, the machining progress data for recording the progress of the machining process for each part is automatically reset, and the parts waiting in the automatic warehouse are automatically selected from the inventory data. And register as machining schedule data for recording that each of the plurality of numerically controlled machine tools is waiting for machining, and machining for each part of the machining progress data. Register the data of parts that need to be newly introduced into the system from the progress and the parts that can be collected from the system as work instruction data, and operate the system using the stock data, processing progress data, processing schedule data, and work instruction data. Is achieved by resuming.
(作用) 本発明では、作業者によって設定された在庫データを
基に自動的に加工進度データ及び加工スケジュールデー
タを作成,編集し、自動作成した加工進度データを基に
部品の投入,回収指示データを作成,編集するようにし
ているので、瞬間停電,停電等により中央処理装置がダ
ウンした時でも作業者が在庫データを設定するだけで復
帰したい状態から自動的にシステム運転を再開すること
が可能であり、システムの停止時間を最小限に、かつ確
実に復帰させることが可能になる。(Operation) In the present invention, machining progress data and machining schedule data are automatically created and edited based on inventory data set by an operator, and parts input / recovery instruction data is created based on the automatically created machining progress data. The system can automatically restart system operation from a state where the operator only needs to set inventory data to restore the system even if the central processing unit goes down due to an instantaneous power outage, power outage, etc. Therefore, it is possible to minimize and reliably recover the system stop time.
(実施例) 第1図は本発明のFMSにおけるシステム異常の復帰方
法を実現する中央処理装置の機能の一例を示すブロック
図であり、作業者により編集されたシステム運転を再開
したい状態にパレットの状態を設定し直した在庫データ
36が在庫データ編集部1に再登録される。再登録された
在庫データ36は加工進度データ自動編集部2及び加工ス
ケジュールデータ自動編集部3に送出され、その在庫デ
ータ36に基づいて加工進度データ33及び加工スケジュー
ルデータ35が自動編集されて再登録される。再登録され
た加工進度データ33は作業指示データ自動編集部4に送
出され、その加工進度データ33に基づいて作業指示デー
タ34が自動編集されて再登録される。そして、作業者に
よる指令によりシステムスタート処理部5にてシステム
運転が再スタートされるようになっている。(Embodiment) FIG. 1 is a block diagram showing an example of a function of a central processing unit for realizing a system abnormality recovery method in an FMS according to the present invention. Inventory data with reset status
36 is re-registered in the inventory data editing unit 1. The re-registered stock data 36 is sent to the machining progress data automatic editing unit 2 and the machining schedule data automatic editing unit 3, and the machining progress data 33 and the machining schedule data 35 are automatically edited based on the stock data 36 and re-registered. Is done. The re-registered processing progress data 33 is sent to the work instruction data automatic editing unit 4, and the work instruction data 34 is automatically edited based on the processing progress data 33 and re-registered. Then, the system operation is restarted by the system start processing unit 5 in response to a command from the operator.
この様な構成において、その動作例を第2図〜第4図
のフローチャートを参照して説明する。ここで、第5図
に示す生産計画データ31及び第6図に示す加工工程デー
タ32でシステム運転中に中央処理装置18が瞬間停電,停
電等によりダウンした後、作業者が在庫データ編集部1
に第7図に示す在庫データ36を再登録したものとし、こ
の在庫データ36を基に加工進度データ33,加工スケジュ
ールデータ35及び投入/回収作業指示で成る作業指示デ
ータ34が作成されていく様子を説明する。In such a configuration, an example of the operation will be described with reference to the flowcharts of FIGS. Here, after the central processing unit 18 goes down due to an instantaneous power failure, a power failure, or the like during the system operation with the production plan data 31 shown in FIG. 5 and the machining process data 32 shown in FIG.
It is assumed that the stock data 36 shown in FIG. 7 is re-registered, and that the work progress data 33, the work schedule data 35, and the work instruction data 34 including the input / recovery work instruction are created based on the stock data 36. Will be described.
先ず第2図の加工進度データ自動編集部2の動作例を
示すフローチャートに従って説明する。加工進度データ
自動編集部2は在庫データ36を調べてパレットを部品番
号別に集計する(ステップS1)。この例ではPART−Aは
素材パレット1枚及びOK完成品パレット1枚、PART−B
は半完成品パレット1枚及びNG完成品パレット1枚、PA
RT−Cは半完成品パレット1枚と集計する。ここで素材
とは、システムの最初の加工工程(以下、初工程とい
う)に投入されるものであり、半完成品とはシステム内
で機械加工された後、次の機械加工待ちをしているもの
をいう。次に、集計した在庫データ36を基に部品番号別
に作成される加工進度データ33を第8図に示すように編
集する(ステップS2)。First, an operation example of the processing progress data automatic editing unit 2 shown in FIG. 2 will be described with reference to a flowchart. The processing progress data automatic editing unit 2 checks the stock data 36 and totals the pallets for each part number (step S1). In this example, PART-A is one material pallet and one OK finished product pallet, PART-B
Means one semi-finished product pallet and one NG finished product pallet, PA
RT-C counts as one semi-finished product pallet. Here, the raw material is input into the first processing step of the system (hereinafter, referred to as the first step), and the semi-finished product is machined in the system and then waiting for the next processing. A thing. Next, the processing progress data 33 created for each part number based on the totaled inventory data 36 is edited as shown in FIG. 8 (step S2).
そして、PART−Aの加工進度データ33を調べて最終工
程の加工進度が回収完了でないものが有るか否か判断
し、回収完了でないものが有ればその個数No.の加工進
度を初期化する(ステップS3)。これは中央処理装置18
がダウンする前にすでに加工が完了し、システムからの
回収も完了しているものが有るかもしれないためである
(既に回収が完了しているパレットは自動倉庫11内には
無い)。この例ではPART−Aの加工進度は1個目は回収
完了(第8図示(a))であるが、2個目以降は回収完
了でない為(第8図示(b)〜(d))、2個目以降の
加工進度を初期化することになる。Then, the processing progress data 33 of PART-A is examined to determine whether or not there is a processing progress of the final process that has not been completed. If there is a processing progress that is not completed, the processing progress of the number No. is initialized. (Step S3). This is the central processing unit 18.
This is because there may be a case where the processing has already been completed and the collection from the system has been completed before the pallet goes down (the pallet which has already been collected is not in the automatic warehouse 11). In this example, the processing progress of the PART-A is the completion of collection of the first PART-A ((a) in FIG. 8), but not the completion of recovery of the second and subsequent PART-A ((b) to (d) in FIG. 8). The second and subsequent machining progresses are initialized.
次に在庫データ36にPART−AのOK完成品が有るか否か
判定し(ステップS4)、この例ではPART−AのOK完成品
が有り、そのOK完成品の工程番号は“4"であるため個数
No.2の加工進度を4工程目までOK完了に設定する(第8
図示(b))。そして、在庫データ36にPART−AのNG完
成品が有るか否か判定し(ステップS6)、この例ではPA
RT−AのNG完成品が無いためステップS8へ進み、更に在
庫データ36にPART−Aの半完成品が有るか否か判定し
(ステップS8)、この例ではPART−Aの半完成品も無い
ためステップS10へ進む。そして、在庫データ36にPART
−Aの素材が有るか否か判定し(ステップS10)、この
例ではPART−Aの素材が有り、その素材の工程番号は
“1"であるため個数No.3の1工程目にセット完了の加工
進度を設定する(第8図示(C))。そして、在庫デー
タ36には個数No.4に該当するPART−Aのパレットは無い
ため個数No.4の1工程目にまだシステムに投入されてい
ない部品の投入要求であるセット要求の加工進度を設定
する(ステップS12,第8図示(d))。そして、在庫デ
ータ36に次の部品番号が有るか否かを判定し(ステップ
S13)、この例ではPART−Bが有るためステップS3に戻
る。Next, it is determined whether or not the PART-A OK completed product is included in the stock data 36 (step S4). In this example, the PART-A OK completed product is present, and the process number of the OK completed product is “4”. Because there is
Set the machining progress of No. 2 to OK completion up to the 4th process (No. 8
Illustration (b). Then, it is determined whether or not the NG completed product of PART-A exists in the inventory data 36 (step S6).
Since there is no NG finished product of RT-A, the process proceeds to step S8, and it is further determined whether or not there is a semi-finished product of PART-A in the inventory data 36 (step S8). Since there is not, the process proceeds to step S10. Then, PART is added to the inventory data 36.
It is determined whether there is a material of -A (step S10). In this example, there is a material of PART-A, and since the process number of the material is "1", the setting is completed in the first process of the number No.3. Is set (the eighth illustration (C)). Since there is no PART-A pallet corresponding to the number No. 4 in the inventory data 36, the machining progress of the set request, which is a request for inputting a component not yet input to the system, in the first process of the number No. 4 is calculated. It is set (step S12, eighth illustration (d)). Then, it is determined whether or not the stock data 36 has the next part number (step
S13) In this example, since there is PART-B, the process returns to step S3.
この例ではPART−Bの加工進度は1個目は回収完了
(第8図示(e))であるが、2個目以降は回収完了で
ない為(第8図示(f),(g))、2個目以降の加工
進度を初期化することになる。In this example, the processing progress of PART-B is the completion of the collection of the first PART-B ((e) in FIG. 8), but the completion of the recovery of the second and subsequent PART-Bs ((f), (g) in FIG. 8). The second and subsequent machining progresses are initialized.
次に在庫データ36にPART−BのOK完成品が有るか否か
判定し(ステップS4)、この例ではPART−BのOK完成品
が無いためステップS6へ進む。そして、在庫データ36に
PART−BのNG完成品が有るか否か判定し(ステップS
6)、この例ではPART−BのNG完成品が有り、そのNG完
成品の工程番号は“3"であるため個数No.2の3工程目及
び4工程目の加工進度をNG完了に設定し(第8図示
(f))、1工程目及び2工程目の加工進度をOK完了に
設定する(第8図示(f))。なお、4工程目の加工進
度もNG完了に設定するのは3工程目でNG完了になった部
品は4工程目は加工されないためである。そして、在庫
データ36にPART−Bの半完成品が有るか否か判定し(ス
テップS8)、この例ではPART−Bの半完成品が有り、そ
の半完成品の工程番号は“2"であるため個数No.3の1工
程目の加工進度をOK完了に設定し(第8図示(g))、
2工程目の加工進度をセット完了に設定する(第8図示
(g))。そして、在庫データ36にPART−Bの素材が有
るか否か判定し(ステップS10)、この例ではPART−B
の素材が無いためステップS12へ進み、さらに残りの個
数も無いためステップS13へ進む。そして、在庫データ3
6に次の部品番号が有るか否か判定し(ステップS13)、
この例ではPART−Cが有るためステップS3に戻る。そし
て、以下同様にPART−Cの加工進度を設定して第8図
(( )内の記号)に示すような加工進度データ33を得
て、全ての処理を終了する。Next, it is determined whether or not the PART-B OK completed product is included in the stock data 36 (step S4). In this example, since there is no PART-B OK completed product, the process proceeds to step S6. And to inventory data 36
It is determined whether there is an NG finished product of PART-B (step S
6) In this example, there is an NG finished product of PART-B, and since the process number of the NG finished product is "3", the machining progress of the third and fourth processes of No. 2 is set to NG completed. (FIG. 8 (f)), the processing progress of the first step and the second step is set to OK completion (FIG. 8 (f)). The reason why the machining progress of the fourth process is also set to NG completion is that a component that is NG completed in the third process is not machined in the fourth process. Then, it is determined whether or not there is a semi-finished product of PART-B in the inventory data 36 (step S8). In this example, there is a semi-finished product of PART-B, and the process number of the semi-finished product is “2”. Therefore, the machining progress of the first process of No. 3 is set to OK completion (FIG. 8 (g)),
The processing progress of the second step is set to the completion of setting (eighth illustration (g)). Then, it is determined whether or not the stock data 36 includes the material of PART-B (step S10).
Since there is no material, the process proceeds to step S12, and since there is no remaining number, the process proceeds to step S13. And inventory data 3
It is determined whether the next part number exists in 6 (step S13),
In this example, since there is PART-C, the process returns to step S3. Then, similarly, the processing progress of PART-C is set to obtain the processing progress data 33 as shown in FIG. 8 (symbols in parentheses), and all the processing is ended.
次に第3図の加工スケジュールデータ自動編集部3の
動作例を示すフローチャートに従って説明する。加工ス
ケジュールデータ自動編集部3は中央処理装置18がダウ
ン前に持っていた加工スケジュールデータ35を初期化し
(ステップS14)、在庫データ36を部品番号別に調べる
(ステップS15)。まず、在庫データ36にPART−Aの半
完成品が有るか否か判定し(ステップS16)、この例で
はPART−Aの半完成品が無いため、PART−Aの素材が有
るか否か判定する(ステップS17)。この例ではPART−
Aの素材が有り、その素材の工程番号は“1"であるため
加工工程データ32のPART−Aから1工程目の加工機械
“1"を求め(ステップS18)、1号機の加工スケジュー
ルデータ35にPART−Aの工程番号“1"のデータを登録す
る(ステップS19,第9図示(k))。そして、在庫デー
タ36に次の部品番号が有るか否か判定し(ステップS2
0)、この例ではPART−B,PART−Cが有るためステップS
16に戻る。そして、以下同様にPART−B,PART−Cの加工
スケジュールを設定して第9図に示すような加工スケジ
ュールデータ35を得て、全ての処理を終了する。Next, a description will be given with reference to a flowchart showing an operation example of the processing schedule data automatic editing unit 3 in FIG. The processing schedule data automatic editing unit 3 initializes the processing schedule data 35 held by the central processing unit 18 before the down processing (step S14), and checks the stock data 36 for each part number (step S15). First, it is determined whether there is a semi-finished product of PART-A in the inventory data 36 (step S16). In this example, since there is no semi-finished product of PART-A, it is determined whether there is a material of PART-A. (Step S17). In this example, PART−
Since there is a material of A and the process number of the material is "1", the processing machine "1" of the first process is obtained from PART-A of the processing process data 32 (step S18), and the processing schedule data 35 of the first machine Then, the data of the process number "1" of PART-A is registered (step S19, ninth illustration (k)). Then, it is determined whether or not the stock data 36 has the next part number (step S2).
0) In this example, since there are PART-B and PART-C, step S
Return to 16. Then, similarly, the processing schedules of PART-B and PART-C are set to obtain the processing schedule data 35 as shown in FIG. 9, and all the processes are completed.
最後に第4図の作業指示データ自動編集部4の動作例
を示すフローチャートに従って説明する。作業指示デー
タ自動編集部4は加工進度データ33を部品番号別に調べ
る(ステップS21)。先ず、加工進度データ33のPART−
Aの個数No.1の1工程目の加工進度を取り出し(ステッ
プS22)、1工程目が最終進度の工程か否か判定する
(ステップS23)。ここで最終進度の工程とは、加工進
度が記録されている最後の工程のことである。この例で
はPART−Aの個数No.1の1工程目は最終進度の工程では
ないため、ステップS28へ進んで次工程の有無を判定す
る。この例ではPART−Aの個数No.1の次工程が有るの
で、ステップS23に戻って上述したのと同様の動作を繰
返す。そして、PART−Aの個数No.1の4工程目が最終進
度の工程であるので、4工程目の加工進度がセット要求
であるか否か判定する(ステップS24)。この例ではPAR
T−Aの個数No.1の4工程目の加工進度はセット要求で
ないので、4工程目の加工進度がOK完了,NG完了である
か否か判定する(ステップS25)。この例ではPART−A
の個数No.1の4工程目の加工進度がOK完了,NG完了でも
ないので、ステップS29へ進んで次個数No.の有無を判定
する。この例ではPART−Aの個数No.2が有るので、ステ
ップS22に戻って上述したのと同様の動作を繰返す。そ
して、PART−Aの個数No.2の4工程目が最終進度の工程
であってOK完了であるため、第10図に示すような作業指
示データ34の回収作業指示データに部品番号“PART−A"
及び工程番号“4"を書込む(第10図示(p))。このと
き回収作業指示データにすでに同じ部品番号及び工程番
号が有る場合は回収個数をカウントアップするだけで良
い(ステップS27)。そして、ステップS29へ進んで次個
数No.の有無を判定する。この例ではPART−Aの個数No.
3,No.4が有るので、ステップS22に戻って上述したのと
同様の動作を繰返す。そして、PART−Aの個数No.4の1
工程目が最終進度の工程であってセット要求であるた
め、作業指示データ34の投入作業指示データに部品番号
“PART−A"及び工程番号“1"を書込む(第10図示
(n))。このとき投入作業指示データにすでに同じ部
品番号及び工程番号が有る場合は投入個数をカウントア
ップするだけで良い(ステップS26)。そして、次工程
及び次個数No.が無くなったので(ステップS28,S29)、
次部品番号の有無を判定し(ステップS30)、この例で
はPART−B及びPART−Cが有るのでステップS21に戻っ
て上述したのと同様の動作を繰返す。これにより、回収
作業指示データに部品番号“PART−B"及び工程番号“4"
が書込まれ(第10図示(q))、投入作業指示データに
部品番号“PART−C"及び工程番号“1"が書込まれ(第10
図示(o))、全ての処理が終了する。Finally, a description will be given with reference to a flowchart of FIG. 4 showing an operation example of the work instruction data automatic editing unit 4. The work instruction data automatic editing unit 4 checks the processing progress data 33 for each part number (step S21). First, PART- of machining progress data 33
The processing progress of the first process of No. 1 of A is taken out (step S22), and it is determined whether the first process is the process of the final progress (step S23). Here, the final progress step is the last step in which the processing progress is recorded. In this example, since the first process of PART-A No. 1 is not the process of the final progress, the process proceeds to step S28 to determine the presence or absence of the next process. In this example, since there is a next process for the number No. 1 of PART-A, the process returns to step S23 and the same operation as described above is repeated. Then, since the fourth process of PART-A number No. 1 is the process of the final progress, it is determined whether or not the processing progress of the fourth process is a set request (step S24). In this example, PAR
Since the machining progress of the fourth process of No. 1 of TA is not a set request, it is determined whether the machining progress of the fourth process is OK completion or NG completion (step S25). In this example, PART-A
Since the machining progress of the fourth process of No. 1 is neither OK completion nor NG completion, the process proceeds to step S29 to determine the presence or absence of the next number No. In this example, since the number of PART-A is No. 2, the operation returns to step S22 and the same operation as described above is repeated. Then, since the fourth step of the PART-A number No. 2 is the final progress step and the OK is completed, the part number “PART- A "
Then, the process number “4” is written (FIG. 10 (p)). At this time, if the same part number and process number already exist in the collection work instruction data, it is only necessary to count up the number of collections (step S27). Then, the process proceeds to step S29 to determine the presence or absence of the next number. In this example, the number of PART-A No.
Since there is No. 3 and No. 4, the process returns to step S22 and the same operation as described above is repeated. And the number 1 of PART-A No. 4
Since the process is the final progress step and is a set request, the part number “PART-A” and the process number “1” are written in the input work instruction data of the work instruction data 34 (FIG. 10 (n)). . At this time, if the same part number and process number already exist in the input work instruction data, it is only necessary to count up the input number (step S26). Then, since the next process and the next number No. have disappeared (steps S28 and S29),
It is determined whether or not there is a next part number (step S30). In this example, since there is PART-B and PART-C, the process returns to step S21 to repeat the same operation as described above. As a result, the part number “PART-B” and the process number “4”
Is written (10th illustration (q)), and the part number “PART-C” and the process number “1” are written in the input work instruction data (10th figure).
As shown (o), all the processes are completed.
以上により作業者が設定した在庫データ36を基に加工
進度データ33,加工スケジュールデータ35及び作業指示
データ34の作成が完了し、この後作業者によるシステム
のスタートが指示されることにより第13図に示すフロー
チャートに従ってシステム運転が再開される。つまり、
第5図に示す生産計画データ31の部品番号別に処理済み
(既に加工進度データ33が作成されている)か否か判定
され、PART−A,PART−B及びPART−Cの加工進度データ
33は既に作成されているため、PART−Dのみ加工進度デ
ータ33及び作業指示データ34の作成が行なわれる。次
に、投入指示の有無が判定されるが第10図に示したよう
に投入作業指示データにはPART−AとPART−Cのデータ
が既にあるため、作業者に対してPART−Aの1工程及び
PART−Cの1工程の投入指示が出される。そして、第9
図で示した加工スケジュールデータ35に従って機械加工
が行われ、加工進度データ33が加工中に更新される。例
えば加工スケジュールデータ35のPART−Aの部品が加工
されると第8図に示すPART−Aの個数No.3の1工程目の
加工進度はセット完了から加工中に更新される。また第
10図で示した回収作業指示データにより作業者に対して
PART−Aの4工程及びPART−Bの4工程の回収指示が出
される。この後作業者が指示された投入,回収作業を行
い、投入完了を通知することにより新たに加工スケジュ
ールデータ35及び加工進度データ33の更新が行われ、回
収完了を通知することにより加工進度データ33の更新が
行なわれる。例えばPART−Aの1工程を投入した場合は
1号機の加工スケジュールデータ35にPART−Aの1工程
のデータが作成され、第8図に示すPART−Aの個数No.4
の1工程目の加工進度はセット要求からセット完了に更
新される。As described above, the creation of the processing progress data 33, the processing schedule data 35, and the work instruction data 34 based on the stock data 36 set by the worker is completed, and thereafter, the start of the system is instructed by the worker, and FIG. The system operation is restarted according to the flowchart shown in FIG. That is,
It is determined whether or not the processing has been completed for each part number of the production plan data 31 shown in FIG. 5 (the processing progress data 33 has already been created), and the processing progress data of PART-A, PART-B and PART-C are determined.
Since 33 has already been created, machining progress data 33 and work instruction data 34 are created only for PART-D. Next, it is determined whether or not there is an input instruction. However, as shown in FIG. 10, the input work instruction data already contains the data of PART-A and PART-C. Process and
An input instruction for one step of PART-C is issued. And the ninth
Machine processing is performed according to the processing schedule data 35 shown in the figure, and the processing progress data 33 is updated during the processing. For example, when the part of PART-A in the processing schedule data 35 is processed, the processing progress of the first process of the number No. 3 of PART-A shown in FIG. Also the
For the worker by the collection work instruction data shown in Fig. 10
Recovery instructions for the four steps of PART-A and four steps of PART-B are issued. Thereafter, the operator performs the designated input and recovery work, and notifies the completion of the input to newly update the processing schedule data 35 and the processing progress data 33, and notifies the completion of the recovery to notify the completion of the processing. Is updated. For example, when one process of PART-A is input, data of one process of PART-A is created in the machining schedule data 35 of the first machine, and the number of PART-A No. 4 shown in FIG.
Of the first process is updated from the set request to the completion of the set.
このように在庫データを基に自動編集により作成され
た加工進度データ33,加工スケジュールデータ35及び作
業指示データ34からシステムを復帰させることが可能に
なる。つまり、加工待ちしていた部品はそのまま加工待
ちの状態から、加工完了していた部品は部品の回収か
ら、まだシステムに投入していなかった部品は部品の投
入からそれぞれ再開する事が可能になる。As described above, the system can be restored from the processing progress data 33, the processing schedule data 35, and the work instruction data 34 created by automatic editing based on the stock data. In other words, it is possible to resume the parts that have been waiting for processing from the state of waiting for processing, the parts that have been completed processing from the collection of parts, and the parts that have not yet been put into the system from the part input. .
(発明の効果) 以上のように本発明のFMSにおけるシステム異常の復
帰方法によれば、瞬間停電,停電等により中央処理装置
がダウンしても作業者が在庫データを設定するだけで短
時間にかつ確実にシステムを復帰することが可能であ
り、生産性を低下させることのないシステムを構築する
ことができる。(Effects of the Invention) As described above, according to the method for recovering a system abnormality in the FMS of the present invention, even if the central processing unit goes down due to an instantaneous power failure, a power failure, etc., the operator only needs to set inventory data in a short time. In addition, the system can be reliably restored, and a system that does not reduce productivity can be constructed.
第1図は本発明のFMSにおけるシステム異常の復帰方法
を実現する中央処理装置の機能の一例を示すブロック
図、第2図〜第4図はその動作例を説明するためのフロ
ーチャート、第5図〜第10図は本発明方法に用いるデー
タ例を示す図、第11図は一般的なFMSの一例を示す概略
構成図、第12図はFMSに用いるデータの構成例を示す
図、第13図はそのデータの作成,更新の動作例を説明す
るフローチャート、第14図は従来のFMSにおけるシステ
ム異常の復帰方法を実現する中央処理装置の機能の一例
を示すブロック図、第15図はその動作例を説明するため
のフローチャートである。 1……在庫データ編集部、2……加工進度データ自動編
集部、3……加工スケジュールデータ自動編集部、4…
…作業指示データ自動編集部、5……システムスタート
処理部、6……システムイニシャライズ部、7……生産
計画データ編集部、11……自動倉庫、12……ワーク搬送
装置、13……ハンドリングステーション、14……数値制
御工作機械、15……数値制御装置、16……APC、17……C
RT、18……中央処理装置、31……生産計画データ、32…
…加工工程データ、33……加工進度データ、34……作業
指示データ、35……加工スケジュールデータ、36……在
庫データ。FIG. 1 is a block diagram showing an example of a function of a central processing unit for realizing a method for recovering a system abnormality in the FMS according to the present invention. FIGS. 2 to 4 are flow charts for explaining an example of the operation. FIG. 10 to FIG. 10 are diagrams showing examples of data used in the method of the present invention, FIG. 11 is a schematic configuration diagram showing an example of a general FMS, FIG. 12 is a diagram showing an example of data configuration used for FMS, FIG. Is a flowchart illustrating an example of an operation of creating and updating the data, FIG. 14 is a block diagram illustrating an example of a function of a central processing unit for realizing a conventional method of recovering a system error in the FMS, and FIG. 15 is an example of the operation 5 is a flowchart for explaining FIG. 1 ... stock data editing section, 2 ... processing progress data automatic editing section, 3 ... processing schedule data automatic editing section, 4 ...
Automatic work instruction data editing unit, 5 System start processing unit, 6 System initialization unit, 7 Production plan data editing unit, 11 Automatic warehouse, 12 Work transfer device, 13 Handling station , 14 ... Numerical control machine tool, 15 ... Numerical control device, 16 ... APC, 17 ... C
RT, 18 Central processing unit, 31 Production plan data, 32
... machining process data, 33 ... machining progress data, 34 ... work instruction data, 35 ... machining schedule data, 36 ... stock data.
Claims (1)
及び前記複数の数値制御工作機械のパレットを共通に貯
蔵する自動倉庫を中央処理装置が統括管理するFMSにお
いてシステム異常が発生した場合、作業者がシステム運
転の再開を前記中央処理装置に指令する際に設定し直し
たパレットに取付けた各部品の加工状態を示す在庫デー
タを基に、前記各部品毎の加工工程の進捗を記録する加
工進度データを自動的に再設定し、前記自動倉庫に待機
している部品を前記在庫データの中から自動的に抽出
し、前記複数の数値制御工作機械のそれぞれで加工待ち
していることを記録する加工スケジュールデータとして
登録し、前記加工進度データの各部品毎の加工進度から
システムに新たに投入する必要のある部品及びシステム
から回収可能な部品のデータを作業指示データとして登
録し、前記在庫データ、加工進度データ、加工スケジュ
ールデータ及び作業指示データを使用してシステム運転
を再開するようにしたことを特徴とするFMSにおけるシ
ステム異常の復帰方法。When a system error occurs in an FMS in which a central processing unit supervises and manages a plurality of numerically controlled machine tools, a workpiece transfer device, and an automatic warehouse for commonly storing pallets of the plurality of numerically controlled machine tools, Processing for recording the progress of the machining process for each component based on inventory data indicating the machining status of each component attached to the pallet reset when the operator instructs the central processing unit to restart the system operation. Automatically reset the progress data, automatically extract the parts waiting in the automatic warehouse from the inventory data, and record that each of the plurality of numerically controlled machine tools is waiting for processing Of the parts that need to be newly introduced into the system and the parts that can be collected from the system from the processing progress of each part in the processing progress data. The chromatography data was registered as work instruction data, the inventory data, the processing progress data, system error return method in FMS, characterized in that so as to resume the system operation by using the processing schedule data and work instruction data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31510890A JP3252358B2 (en) | 1990-11-20 | 1990-11-20 | Method of recovering system abnormality in FMS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP31510890A JP3252358B2 (en) | 1990-11-20 | 1990-11-20 | Method of recovering system abnormality in FMS |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04189456A JPH04189456A (en) | 1992-07-07 |
JP3252358B2 true JP3252358B2 (en) | 2002-02-04 |
Family
ID=18061520
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP31510890A Expired - Lifetime JP3252358B2 (en) | 1990-11-20 | 1990-11-20 | Method of recovering system abnormality in FMS |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3252358B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4220007B2 (en) * | 1998-02-06 | 2009-02-04 | 東京電力株式会社 | Production scheduling device |
-
1990
- 1990-11-20 JP JP31510890A patent/JP3252358B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH04189456A (en) | 1992-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20030208294A1 (en) | Equipment management method | |
EP0148273B1 (en) | Numerical control apparatus | |
JPH0116621B2 (en) | ||
JP3252358B2 (en) | Method of recovering system abnormality in FMS | |
JP2980182B2 (en) | Tool management device | |
JP2849168B2 (en) | Numerical control information creation device | |
JPS641270B2 (en) | ||
JP3125905B2 (en) | Control device for numerically controlled machine tools | |
JP3246360B2 (en) | Automatic processing device and automatic processing method | |
JPS6347217A (en) | Method of controlling sorting and accumulation | |
JP2886289B2 (en) | FMS work input / recovery method | |
JPH05177503A (en) | Parameter setting confirmation device in nc machine tool | |
JP2801784B2 (en) | Defective parts handling method of flexible manufacturing system | |
JPS6349803A (en) | Nc program production system for nc device | |
JPH04133105A (en) | Production instructing system | |
JPH02109665A (en) | Method and device for self-dispersing production | |
JP2824984B2 (en) | Machine tool equipment and machining control method in the machine tool equipment | |
JPH0796449A (en) | Process control device | |
KR0138438B1 (en) | System and method for operating pallet magazine in machining center | |
JPH11202923A (en) | Production system | |
JPS629844A (en) | Method of controlling tool exchange | |
JP3449789B2 (en) | Component mounting method | |
JP3203265B2 (en) | Control method of processing machine group in FMS | |
JPH07175512A (en) | Machining device | |
JPH06143104A (en) | Rework controller in fms |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101122 Year of fee payment: 9 |
|
EXPY | Cancellation because of completion of term |