JP2901786B2 - Schedule creation device - Google Patents

Schedule creation device

Info

Publication number
JP2901786B2
JP2901786B2 JP16448491A JP16448491A JP2901786B2 JP 2901786 B2 JP2901786 B2 JP 2901786B2 JP 16448491 A JP16448491 A JP 16448491A JP 16448491 A JP16448491 A JP 16448491A JP 2901786 B2 JP2901786 B2 JP 2901786B2
Authority
JP
Japan
Prior art keywords
processing
product
priority
status
lot
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
Application number
JP16448491A
Other languages
Japanese (ja)
Other versions
JPH0512298A (en
Inventor
茂 松本
昭弘 澤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP16448491A priority Critical patent/JP2901786B2/en
Publication of JPH0512298A publication Critical patent/JPH0512298A/en
Application granted granted Critical
Publication of JP2901786B2 publication Critical patent/JP2901786B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing 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

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、スケジュール作成装置
に関し、詳しくは、複数の工程を複数の装置によって処
理しながら製品を製造する生産ラインにおいて、複数の
装置のうちの特定の装置に製品を割り当てる際の処理順
序を決定するスケジュール作成装置に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a schedule creating device, and more particularly, to a production line for manufacturing a product while processing a plurality of processes by using a plurality of devices. The present invention relates to a schedule creation device that determines a processing order at the time of assignment.

【0002】[0002]

【従来の技術】従来のスケジュール作成装置を図7のブ
ロック図に基づいて説明する。
2. Description of the Related Art A conventional schedule creation device will be described with reference to the block diagram of FIG.

【0003】処理候補製品群選択手段100は、全製品
のうちから現スケジューリング時刻において特定の装置
による処理が可能である処理候補製品群を選択するもの
であって、全製品の中から前記特定の装置によって処理
されるべき製品群であって該特定の装置による処理が
「待ち」状態である製品を探索することにより処理候補
製品群を選択するものである。
[0003] The processing candidate product group selecting means 100 selects a processing candidate product group that can be processed by a specific device at the current scheduling time from all the products. A process candidate product group is selected by searching for a product group to be processed by the device and in which the process by the specific device is in a “waiting” state.

【0004】処理優先度付与手段101は、前記処理候
補製品群選択手段100において選択された処理候補製
品群に対して処理順序の優先度である処理優先度を付与
する手段であって、この処理優先度は処理の待ち時間な
どを評価することによって設定される。
The processing priority assigning means 101 assigns processing priority, which is the priority of the processing order, to the processing candidate product group selected by the processing candidate product group selecting means 100. The priority is set by evaluating a processing waiting time or the like.

【0005】処理順序決定手段102は、現スケジュー
リング時刻において処理候補製品群選択手段100によ
り選択された製品のうち処理優先度付与手段101によ
り付与された処理優先度が大きい製品から順に処理が行
われるように処理順序を決定するものである。この結
果、例えば、最も処理待ち時間が長い製品から順に処理
が行われることになる。
[0005] The processing order determining means 102 performs the processing in order from the product selected by the processing candidate product group selecting means 100 at the current scheduling time, the product having the highest processing priority given by the processing priority giving means 101. The processing order is determined as described above. As a result, for example, the processing is performed in order from the product having the longest processing waiting time.

【0006】以上のように構成された従来のスケジュー
ル作成装置においては、現スケジューリング時刻におい
て待ち状態である処理候補製品群に属する製品に処理優
先度を付与し、この処理優先度を評価した結果に基づき
特定の装置に割り当てる製品を決定している。
In the conventional schedule creation apparatus configured as described above, the processing priority is assigned to the products belonging to the processing candidate product group that is waiting at the current scheduling time, and the processing priority is evaluated. The product to be assigned to a specific device is determined based on this.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、前記の
ように構成された従来のスケジュール作成装置では、現
スケジューリング時刻で特定の装置による処理が待ち状
態である処理候補製品群に対して付与された処理優先度
のみを評価し、現スケジューリング時刻において他の装
置による処理が行われている製品であって、現在の処理
が完了した後に前記特定の装置により処理されるべき製
品についての処理優先度を全く評価することなく処理順
序を決定している。つまり、他の装置による処理が完了
した後に前記特定の装置により処理されるべき製品であ
って該特定の装置による処理が急がれるものが存在して
も、該製品の処理優先度は全く評価されていなかった。
However, in the conventional schedule creation device configured as described above, the process assigned to the process candidate product group in which the process by the specific device is waiting at the current scheduling time is performed. Only the priority is evaluated, and the processing priority of a product which is being processed by another device at the current scheduling time and which should be processed by the specific device after the completion of the current process is completely determined. The processing order is determined without evaluation. In other words, even if there is a product to be processed by the specific device after the processing by another device is completed, and the processing by the specific device is urgent, the processing priority of the product is completely evaluated. Had not been.

【0008】このように従来のスケジュール作成装置
は、特定の装置に対して「待ち」状態ではない製品群に
対する処理優先度を全く評価せずに処理順序を決定して
いたために、現処理工程よりも後の工程、例えば数工程
後のスケジュールに大きな遅れが発生することがあり、
生産ライン全体としての処理能力が低下するという問題
を有していた。
As described above, the conventional schedule creation apparatus determines the processing order without evaluating the processing priority of a product group that is not in the “waiting state” with respect to a specific apparatus. Even later processes, for example, a schedule after several processes may have a large delay,
There was a problem that the processing capacity of the entire production line was reduced.

【0009】本発明はかかる点に鑑み、柔軟なスケジュ
ール管理を行なうことにより、生産ライン全体の処理能
力を向上させることを目的とする。
In view of the foregoing, an object of the present invention is to improve the processing capacity of the entire production line by performing flexible schedule management.

【0010】[0010]

【課題を解決するための手段】前記の目的を達成するた
め、本発明は、現スケジューリング時刻において特定の
装置による処理が待ち状態である製品群つまり特定の装
置による処理が可能である製品群に対する処理優先度の
みならず、特定の装置による処理が現スケジューリング
時刻においては不可能であるが後に可能になる製品群に
対する処理優先度をも考慮して処理順序を決定するもの
である。
In order to achieve the above object, the present invention relates to a product group in which processing by a specific device is waiting at the current scheduling time, that is, a product group which can be processed by a specific device. The processing order is determined in consideration of not only the processing priority but also the processing priority for a group of products that cannot be processed by a specific device at the current scheduling time but can be performed later.

【0011】具体的に本発明が講じた解決手段は、複数
の工程を複数の装置によって処理しながら製品を製造す
る生産ラインにおいて、複数の装置のうちの特定の装置
に製品を割り当てる際の処理順序を決定するスケジュー
ル作成装置を対象とし、各製品の処理状態を製品状態テ
ーブルに記憶する製品状態登録手段と、製品状態テーブ
ルに記憶されている各製品の処理状態に基づき、各製品
が処理を待っている装置の情報を第1の装置情報テーブ
ルに登録すると共に、各製品のうち特定の装置による処
理が現在のところ可能である第1の製品群を選択する第
1の処理候補製品群選択手段と、第1の処理候補製品群
選択手段により選択された第1の製品群に属する製品に
対して処理順序の優先度である処理優先度を付与すると
共に、付与された処理優先度を第1の装置情報テーブル
に登録する第1の処理優先度付与手段と、製品状態テー
ブルに記憶されている各製品の処理状態に基づき、各製
品が後に処理される装置の情報を第2の装置情報テーブ
ルに登録すると共に、各製品のうち特定の装置による処
理が現在のところ不可能であるが後に可能になる第2の
製品群を選択する第2の処理候補製品群選択手段と、第
2の処理候補製品群選択手段により選択された第2の製
品群に属する製品に対して処理順序の優先度である処理
優先度を付与すると共に、付与された処理優先度を第2
の装置情報テーブルに登録する第2の処理優先度付与手
段と、第1の装置情報テーブルに登録されている処理優
先度及び第2の装置情報テーブルに登録されている処理
優先度に基づき、特定の装置による各製品に対する処理
の優先順序を決定する処理順序決定手段とを備えてい
る。
Specifically, a solution taken by the present invention is a process for allocating a product to a specific device among a plurality of devices in a production line for manufacturing a product while processing a plurality of processes by a plurality of devices. The product status registration means stores the processing status of each product in a product status table, and each product performs processing based on the processing status of each product stored in the product status table. A first process candidate product group selection for registering the information of the waiting device in the first device information table and selecting a first product group which can be processed by a specific device at the present time among the products. Means and a processing priority which is a priority of the processing order to the products belonging to the first product group selected by the first processing candidate product group selecting means. First processing priority assigning means for registering the processing priority in the first device information table, and information on the device in which each product is processed later based on the processing status of each product stored in the product status table. A second process candidate product group selecting means for registering in the second device information table and selecting a second product group which cannot be processed by a specific device at present but can be performed later among the products; And assigning the processing priority, which is the priority of the processing order, to the products belonging to the second product group selected by the second processing candidate product group selecting means, and setting the assigned processing priority to the second
A second processing priority assigning means registered in the first device information table, and a second priority assigned based on the processing priority registered in the first device information table and the second priority assigned to the second device information table. Processing order determining means for determining a priority order of processing for each product by the apparatus.

【0012】[0012]

【作用】前記の構成により、特定の装置による処理が現
在のところ可能である第1の製品群に属する製品に対し
て付与された処理優先度、及び特定の装置による処理が
現在のところ不可能であるが後に可能になる第2の製品
群に属する製品に対して付与された処理優先度に基づ
き、特定の装置による各製品に対する処理の優先順序を
決定するため、第2の製品群に属する製品のうち処理が
急がれる製品を優先的に処理することが可能になる。例
えば特定の装置による処理よりも前工程の処理が遅れて
おり該特定の装置に対しては未だ待ち状態に達していな
い製品に対する処理を、該特定の装置に対して待ち状態
である製品に対する処理よりも優先して行なうことが可
能になるので、前工程で遅れが発生している製品の遅れ
を一挙に取り戻すことができる。
According to the above arrangement, the processing priority given to the product belonging to the first product group which can be processed by the specific device at present, and the processing by the specific device is not possible at present , But belongs to the second product group in order to determine the priority order of the process for each product by the specific device based on the processing priority given to the product belonging to the second product group which becomes possible later. It is possible to preferentially process a product of which urgent processing is required. For example, a process for a product which has been delayed in the preceding process than a process by a specific device and which has not yet reached a wait state for the specific device, and a process for a product which is in a wait state for the specific device. Since it is possible to perform the processing with higher priority than before, it is possible to recover at once the delay of a product that has been delayed in the previous process.

【0013】[0013]

【実施例】以下、本発明の一実施例として、コンピュー
ターを用いた半導体プロセスにおけるスケジュール作成
装置を図1〜図6に基づいて説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, as one embodiment of the present invention, an apparatus for creating a schedule in a semiconductor process using a computer will be described with reference to FIGS.

【0014】図1は本発明の一実施例に係るスケジュー
ル作成装置の全体構成を示すブロック図、図2は前記ス
ケジュール作成装置における第1の処理候補製品群選択
手段の各手段を示すブロック図、図3は前記スケジュー
ル作成装置において用いられるロット情報テーブルの一
例を示す図、図4は前記スケジュール作成装置において
用いられるロット状態テーブルの一例を示す図、図5は
前記スケジュール作成装置において用いられる第1の装
置情報テーブルの一例を示す図、図6は前記スケジュー
ル作成装置において用いられる第2の装置情報テーブル
の一例を示す図である。
FIG. 1 is a block diagram showing the overall configuration of a schedule creation device according to one embodiment of the present invention. FIG. 2 is a block diagram showing each means of a first process candidate product group selecting means in the schedule creation device. FIG. 3 is a diagram showing an example of a lot information table used in the schedule creation device, FIG. 4 is a diagram showing an example of a lot status table used in the schedule creation device, and FIG. 5 is a first table used in the schedule creation device. FIG. 6 is a diagram showing an example of a second device information table used in the schedule creation device.

【0015】本スケジュール作成装置は、図1に示すよ
うに、第1の処理候補製品群選択手段10、第1の処理
優先度付与手段20、第2の処理候補製品群選択手段2
5、第2の処理優先度付与手段30及び処理順序決定手
段40から構成される。以下、各手段について詳しく説
明する。
As shown in FIG. 1, the present schedule creation apparatus includes a first process candidate product group selecting unit 10, a first process priority assigning unit 20, and a second process candidate product group selecting unit 2.
5, a second processing priority assigning means 30 and a processing order determining means 40. Hereinafter, each means will be described in detail.

【0016】図2に示すように、第1の処理候補製品群
選択手段10は、ロット情報記憶手段11、ロット状態
登録手段13及び処理待ちロッド群選択手段14から構
成される。
As shown in FIG. 2, the first processing candidate product group selecting means 10 comprises a lot information storing means 11, a lot state registering means 13 and a processing waiting rod group selecting means 14.

【0017】ロット情報記憶手段11では、図3に示す
ようなロット名52、工程名53、使用装置54、処理
条件55及び処理時間56をアイテムとして持つ補助記
憶装置上のロット情報テーブル51にロットの各工程処
理条件をレコード毎に登録すると共に、図4に示すよう
なロット名62、処理状態63、処理待ち時間64、現
使用装置65、次使用装置66及び処理優先度67をア
イテムとして持つ補助記憶装置上のロット状態テーブル
61のロット名アイテム62にロット名をレコード毎に
登録する。この場合、ロット情報テーブル51及びロッ
ト状態テーブル61への登録は各々ロット数だけ繰り返
す。尚、本実施例においては、ロット状態テーブル61
には、次使用装置66アイテムのみを設けているが、次
使用装置66の次に使用する使用装置、次使用装置66
の次の次に使用する使用装置或いは数工程先に使用する
使用装置を登録するアイテムを設けてもよい。
The lot information storage means 11 stores a lot name in a lot information table 51 on an auxiliary storage device having, as items, a lot name 52, a process name 53, a used device 54, a processing condition 55 and a processing time 56 as shown in FIG. Each process processing condition is registered for each record, and the item has a lot name 62, a processing state 63, a processing waiting time 64, a currently used device 65, a next used device 66, and a processing priority 67 as shown in FIG. The lot name is registered for each record in the lot name item 62 of the lot status table 61 on the auxiliary storage device. In this case, registration in the lot information table 51 and the lot state table 61 is repeated by the number of lots. In this embodiment, the lot state table 61 is used.
Has only the next use device 66 item, but the use device to be used next to the next use device 66, the next use device 66
An item may be provided for registering a device to be used next to the device or a device to be used several steps ahead.

【0018】ロット状態登録手段13では、現スケジュ
ーリング時刻における全ロットの状態、即ち処理状態、
処理待ち時間、現使用装置、次使用装置及び処理優先度
を、ロット状態テーブル61におけるロット名と対応す
るレコードの処理状態アイテム63、処理待ち時間アイ
テム64、現使用装置アイテム65、次使用装置アイテ
ム66及び処理優先度アイテム67に各々登録する。
尚、この処理優先度67には、ロット自身の優先度、生
産計画とのずれ或いは工程処理時間などを総合的に考慮
し、処理優先度が大きいロット程大きなアイテム値を登
録する。この登録はロット数に対応して繰り返し行な
う。
The lot state registration means 13 stores the state of all lots at the current scheduling time, that is, the processing state,
The processing waiting time, the currently used device, the next used device, and the processing priority are displayed in the processing status item 63, the processing waiting time item 64, the currently used device item 65, and the next used device item of the record corresponding to the lot name in the lot status table 61. 66 and a processing priority item 67 respectively.
In the processing priority 67, a larger item value is registered for a lot having a higher processing priority, taking into account the priority of the lot itself, the deviation from the production plan, the process processing time, and the like. This registration is repeatedly performed according to the number of lots.

【0019】尚、ロット状態テーブル61の処理状態ア
イテム63値においては、「待ち」は現スケジューリン
グ時刻でロットが該当する装置による処理を待っている
ことを、「処理中」は現スケジューリング時刻でロット
が該当する装置によって処理中であることを各々示す。
処理待ち時間アイテム64値は処理状態が「待ち」であ
るロットが「待ち」状態になってから現スケジューリン
グ時刻までの累計時間であり、現使用装置アイテム65
値は現スケジューリング時刻でロットが待っている装置
又は処理中である装置を示し、次使用装置アイテム66
値はロットが次の工程で処理されるべき装置を示し、処
理優先度アイテム67値は現スケジューリング時刻での
ロットの処理優先度を示している。
In the processing status item 63 value of the lot status table 61, “Waiting” indicates that the lot is waiting for processing by the corresponding apparatus at the current scheduling time, and “Processing” indicates the lot at the current scheduling time. Indicates that processing is being performed by the corresponding device.
The processing wait time item 64 value is the cumulative time from the time when the lot whose processing state is “waiting” is changed to the “waiting” state to the current scheduling time, and the currently used device item 65 is used.
The value indicates the device in which the lot is waiting or being processed at the current scheduling time.
The value indicates an apparatus in which the lot is to be processed in the next step, and the processing priority item 67 indicates the processing priority of the lot at the current scheduling time.

【0020】処理待ちロット群選択手段14では、図5
に示すような装置名82、ロット名83、現工程処理優
先度84をアイテムとして持つ補助記憶装置上の第1の
装置情報テーブル81の装置名アイテム82及びロット
名アイテム83に、現スケジューリング時刻でのロット
状態テーブル61の処理状態アイテム63値が「待ち」
であるレコードの現使用装置アイテム65値及びロット
名アイテム62値を各々登録する。この登録は該当する
ロット数、即ち待ち状態であるロットの数だけ繰り返し
行なう。
The waiting-for-processing lot group selecting means 14
The device name item 82 and the lot name item 83 of the first device information table 81 on the auxiliary storage device having the device name 82, the lot name 83, and the current process processing priority 84 as items as shown in FIG. Of the processing status item 63 in the lot status table 61 is “Waiting”
The value of the currently used device item 65 and the value of the lot name item 62 of the record are registered. This registration is repeated for the number of lots in question, that is, the number of lots in the waiting state.

【0021】第1の処理優先度付与手段20では、ロッ
ト状態テーブル61の処理状態アイテム63値が「待
ち」であるレコードの処理待ち時間アイテム64値に対
して演算(例えば100で除算)を施し、演算値を第1
の装置情報テーブル81における該当する装置名及びロ
ット名を含むレコードの現工程処理優先度アイテム84
に登録する。この登録は該当するロット数、即ち「待
ち」状態のロット数だけ繰り返す。尚、前記の演算方法
については特に限定されない。
The first processing priority assigning means 20 performs an operation (for example, division by 100) on the value of the processing waiting time item 64 of the record in which the value of the processing state item 63 in the lot state table 61 is "waiting". , The operation value is the first
Current process processing priority item 84 of the record including the corresponding device name and lot name in the device information table 81 of FIG.
Register with. This registration is repeated for the corresponding lot number, that is, the number of lots in the “waiting” state. It should be noted that the calculation method is not particularly limited.

【0022】第2の処理候補製品群選択手段25は、全
ロットに関し、現処理工程の次に処理されるべき装置に
対する処理候補製品群を選択するものであり、図6に示
すような装置名92、ロット名93及び次工程処理優先
度94をアイテムとして持つ補助記憶装置上の第2の装
置情報テーブル91の装置名アイテム92及びロット名
アイテム93に、現スケジューリング時刻でのロット状
態テーブル61の次使用装置アイテム66値及びロット
名アイテム62値を各々登録する。この登録は全ロット
の数だけ繰り返し行なう。
The second processing candidate product group selecting means 25 selects a processing candidate product group for an apparatus to be processed next to the current processing step for all lots. The device name item 92 and the lot name item 93 in the second device information table 91 on the auxiliary storage device having items 92, lot name 93, and next process priority 94 as items in the lot status table 61 at the current scheduling time. The next use device item 66 value and the lot name item 62 value are registered. This registration is repeated for all lots.

【0023】第2の処理優先度付与手段30は、全ロッ
トに対して現在行われている処理工程の次の工程で処理
されるべき装置に対する処理優先度を評価するものであ
り、ロット状態テーブル61の処理優先度アイテム67
値に対して演算(例えば10で除算)を施し、演算値を
第2の装置情報テーブル91の該当する装置名及びロッ
ト名を含むレコードの次工程処理優先度アイテム94に
登録する。この登録は全ロットの数だけ繰り返し行な
う。尚、この演算方法については特に限定されない。
The second processing priority assigning means 30 evaluates the processing priority of an apparatus to be processed in the next step of the processing step currently being performed on all lots, and includes a lot state table. 61 processing priority items 67
An operation (eg, division by 10) is performed on the value, and the calculated value is registered in the next process priority item 94 of the record including the corresponding device name and lot name in the second device information table 91. This registration is repeated for all lots. Note that this calculation method is not particularly limited.

【0024】尚、前記に代えて、第2の処理候補製品群
選択手段25及び第3の処理優先度付与手段30は、次
工程の処理装置に対する処理優先度の評価のみに溜まら
ず、数工程先の処理装置に対する処理優先度を評価して
もよい。
Instead of the above, the second processing candidate product group selecting means 25 and the third processing priority assigning means 30 are not limited to the evaluation of the processing priority for the processing apparatus in the next step, but are used for several steps. The processing priority for the preceding processing device may be evaluated.

【0025】処理順序決定手段40は、現スケジューリ
ング時刻において装置毎に割り当てるロットを決定する
ものであり、第1の装置情報テーブル81及び第2の装
置情報テーブル91における特定の装置(例えば装置
1)と同一の装置の装置名アイテム82,92値を含む
全レコードにおける現工程処理優先度アイテム84値と
次工程処理優先度アイテム94値とを評価する。尚、こ
の評価方法は特に限定されないが、例えば現工程処理優
先度アイテム84値と次工程処理優先度アイテム94値
の中から最も大きいアイテム値を有するものと対応する
ロットから順に1,2,3,……と順位付けをする。
The processing order determining means 40 determines a lot to be assigned to each device at the current scheduling time, and specifies a specific device (for example, device 1) in the first device information table 81 and the second device information table 91. The value of the current process priority item 84 and the value of the next process priority item 94 in all records including the device name items 82 and 92 of the same device are evaluated. Although this evaluation method is not particularly limited, for example, 1, 2, 3, and 3 are determined in order from the lot having the largest item value among the current process processing priority item 84 value and the next process processing priority item 94 value. , …….

【0026】その後、この順位付けに基づき、現スケジ
ューリング時刻において装置毎にロットを割り当てる。
尚、割り当ては早い順位付けを有するロットから順次行
なう。そして、この割り当て作業はすべての装置に対し
て各々繰り返し行なう。
Thereafter, a lot is assigned to each device at the current scheduling time based on the ranking.
It should be noted that allocation is performed sequentially from the lot having the quickest ranking. This assignment is repeated for all the devices.

【0027】以上のように本実施例によれば、現工程処
理優先度及び次工程処理優先度の評価結果に基づき、次
工程で処理されるべき装置に対するロットの処理優先度
をも加味した上で、各装置に割り当てるロットを決定す
ることができる。
As described above, according to the present embodiment, based on the evaluation results of the current process priority and the next process priority, the processing priority of the lot to be processed in the next process is also taken into consideration. Thus, the lot to be assigned to each device can be determined.

【0028】尚、本実施例において、各テーブルの記憶
手段として補助記憶装置を用いたが、これに代えて主記
憶装置を用いてもよいし、またテーブルの代わりにリス
ト構造を用いた記憶手段を用いてもよい。
In this embodiment, the auxiliary storage device is used as the storage means for each table, but a main storage device may be used instead, or a storage means using a list structure instead of the table. May be used.

【0029】[0029]

【発明の効果】以上説明したように、本発明に係るスケ
ジュール作成装置によると、特定の装置による処理が現
在のところ可能である第1の製品群に属する製品に対し
て付与された処理優先度、及び特定の装置による処理が
現在のところ不可能であるが後に可能になる第2の製品
群に属する製品に対して付与された処理優先度に基づ
き、特定の装置による各製品に対する処理の優先順序を
決定するため、生産ライン全体を見極めて処理が急がれ
る製品を優先的に処理することができる。
As described above, according to the schedule creating apparatus according to the present invention, the processing priority given to the products belonging to the first product group which can be processed by the specific apparatus at present. , And processing priority given to each product by a specific device based on the processing priority given to a product belonging to a second product group that is not possible at the moment but can be processed by the specific device. Since the order is determined, the entire production line can be determined, and products whose processing is urgently processed can be preferentially processed.

【0030】このように本発明によると、柔軟で且つ最
適なスケジューリングを行なうことができるので、生産
ライン全体としての処理能力が向上し、その実用的効果
は極めて大きいものである。
As described above, according to the present invention, since flexible and optimal scheduling can be performed, the processing capacity of the entire production line is improved, and its practical effect is extremely large.

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

【図1】本発明の一実施例に係るスケジュール作成装置
の全体構成を示すブロック図である。
FIG. 1 is a block diagram showing the overall configuration of a schedule creation device according to one embodiment of the present invention.

【図2】前記スケジュール作成装置における第1の処理
候補製品群選択手段を示すブロック図である。
FIG. 2 is a block diagram showing first processing candidate product group selecting means in the schedule creation device.

【図3】前記スケジュール作成装置に用いるロット情報
テーブルの一例を示す図である。
FIG. 3 is a diagram showing an example of a lot information table used in the schedule creation device.

【図4】前記スケジュール作成装置に用いるロツト状態
テーブルの一例を示す図である。
FIG. 4 is a diagram showing an example of a lot state table used in the schedule creation device.

【図5】前記スケジュール作成装置に用いる第1の装置
情報テーブルの一例を示す図である。
FIG. 5 is a diagram showing an example of a first device information table used for the schedule creation device.

【図6】前記スケジュール作成装置に用いる第2の装置
情報テーブルの一例を示す図である。
FIG. 6 is a diagram showing an example of a second device information table used for the schedule creation device.

【図7】従来のスケジュール作成装置を示すブロック図
である。
FIG. 7 is a block diagram showing a conventional schedule creation device.

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

10 第1の処理候補製品群選択手段 11 ロット情報記憶手段 13 ロット状態登録手段 14 処理待ちロット群選択手段 20 第1の処理優先度付与手段 25 第2の処理候補製品群選択手段 30 第2の処理優先度付与手段 40 処理順序決定手段 51 ロット情報テーブル 52,62,83,93 ロット名アイテム 53 工程名アイテム 54 使用装置アイテム 55 処理条件アイテム 56 処理時間アイテム 61 ロット状態テーブル 63 処理状態アイテム 64 処理待ち時間アイテム 65 現使用装置アイテム 66 次使用装置アイテム 67 処理優先度アイテム 81 第1の装置情報テーブル 82,92 装置名アイテム 84 現工程処理優先度アイテム 94 次工程処理優先度アイテム 100 処理候補製品群選択手段 101 処理優先度付与手段 102 処理順序決定手段 DESCRIPTION OF SYMBOLS 10 First process candidate product group selection means 11 Lot information storage means 13 Lot state registration means 14 Processing waiting lot group selection means 20 First processing priority assignment means 25 Second processing candidate product group selection means 30 Second Processing priority assigning means 40 Processing order determining means 51 Lot information table 52, 62, 83, 93 Lot name item 53 Process name item 54 Used equipment item 55 Processing condition item 56 Processing time item 61 Lot status table 63 Processing status item 64 Processing Waiting time item 65 Current used device item 66 Next used device item 67 Processing priority item 81 First device information table 82,92 Device name item 84 Current process processing priority item 94 Next process processing priority item 100 Process candidate product group Selection means 101 Processing priority Given unit 102 processing order determining means

フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G06F 17/60 B23Q 41/08 JICSTファイル(JOIS)Continuation of the front page (58) Field surveyed (Int.Cl. 6 , DB name) G06F 17/60 B23Q 41/08 JICST file (JOIS)

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 複数の工程を複数の装置によって処理し
ながら製品を製造する生産ラインにおいて、前記複数の
装置のうちの特定の装置に製品を割り当てる際の処理順
序を決定するスケジュール作成装置であって、 各製品の処理状態を製品状態テーブルに記憶する製品状
態登録手段と、 前記製品状態テーブルに記憶されている各製品の処理状
態に基づき、各製品が処理を待っている装置の情報を第
1の装置情報テーブルに登録すると共に、各製品のうち
前記特定の装置による処理が現在のところ可能である
1の製品群を選択する第1の処理候補製品群選択手段
と、 該第1の処理候補製品群選択手段により選択された第1
の製品群に属する製品に対して処理順序の優先度である
処理優先度を付与すると共に、付与された処理優先度を
前記第1の装置情報テーブルに登録する第1の処理優先
度付与手段と、前記製品状態テーブルに記憶されている各製品の処理状
態に基づき、各製品が後に処理される装置の情報を第2
の装置情報テーブルに登録すると共に、各製品のうち前
記特定の装置による処理が現在のところ不可能であるが
後に可能になる 第2の製品群を選択する第2の処理候補
製品群選択手段と、 前記第2の処理候補製品群選択手段により選択された第
2の製品群に属する製品に対して処理順序の優先度であ
る処理優先度を付与すると共に、付与された処理優先度
を前記第2の装置情報テーブルに登録する第2の処理優
先度付与手段と、前記第1の装置情報テーブルに登録されている処理優先
度及び前記第2の装置情報テーブルに登録されている処
理優先度に基づき、前記特定の装置による各製品に対す
る処理の優先順序を決定する 処理順序決定手段とを備え
ていることを特徴とするスケジュール作成装置。
A plurality of processes are processed by a plurality of devices.
In a production line that manufactures products,
Processing order when assigning products to specific devices
A schedule creation device for determining an order, wherein a product status storing the processing status of each product in a product status table
Status registration means, and the processing status of each product stored in the product status table.
Based on the status of each product, information on the devices waiting for
1 in the device information table, and
First processing candidate product group selecting means for selecting a first product group which is currently available for processing by the specific device ; and a first processing candidate product group selecting means selected by the first processing candidate product group selecting means.
While the application of the treatment priority with the priority of processing order for products belonging to the product family, the applied treatment priority
First processing priority assigning means for registering in the first device information table, and processing status of each product stored in the product status table
Based on the status, the information of the equipment where each product will be processed later
Register in the device information table of
Although processing by a specific device is not possible at present,
Second processing candidate product group selecting means for selecting a second product group that can be made later; and processing order for products belonging to the second product group selected by the second processing candidate product group selecting means. And the assigned processing priority.
A second processing priority assigning means for registering the processing priority in the second device information table;
And the process registered in the second device information table.
Based on the processing priority,
A processing order determining means for determining a priority order of processing to be performed .
JP16448491A 1991-07-04 1991-07-04 Schedule creation device Expired - Fee Related JP2901786B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16448491A JP2901786B2 (en) 1991-07-04 1991-07-04 Schedule creation device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16448491A JP2901786B2 (en) 1991-07-04 1991-07-04 Schedule creation device

Publications (2)

Publication Number Publication Date
JPH0512298A JPH0512298A (en) 1993-01-22
JP2901786B2 true JP2901786B2 (en) 1999-06-07

Family

ID=15794049

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16448491A Expired - Fee Related JP2901786B2 (en) 1991-07-04 1991-07-04 Schedule creation device

Country Status (1)

Country Link
JP (1) JP2901786B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4530247B2 (en) * 2003-06-03 2010-08-25 ルネサスエレクトロニクス株式会社 Manufacturing method of semiconductor device

Also Published As

Publication number Publication date
JPH0512298A (en) 1993-01-22

Similar Documents

Publication Publication Date Title
JP3510042B2 (en) Database management method and system
US20030229653A1 (en) System and method for data backup
JP2901786B2 (en) Schedule creation device
JP2957711B2 (en) Scheduling method
JP3727832B2 (en) Production schedule creation device and recording medium recording production schedule creation program in production schedule creation device
JP3034580B2 (en) How to create a schedule
JP2800716B2 (en) Manufacturing process management system
JP2843748B2 (en) Exclusive control method
EP0573252A2 (en) Method of minimizing response time to access database
JPH0728836A (en) Data base retrieving method and data base system using this method
JPH01106268A (en) Image storing and displaying method
JPH10309655A (en) Production planning forming method
JPH01106217A (en) Parallel storage/reading type data processor
JPH05324667A (en) Product processor
JPH0340053A (en) Control system for plural communication procedures
JPH05135061A (en) Product processor
JPH07200270A (en) Automatic change method for system definition by performance analysis
CN110597829A (en) Method, device and equipment for generating primary key
JPS60196844A (en) Retrieving device of information
JPH01306936A (en) Logging information management system
JPH08305761A (en) Device for monitoring production plan
JPH04205150A (en) File updata method by plural tasks
JPH03164839A (en) Data storage system
JP2004086705A (en) Device and method for menu display, and program therefor
JPH04320572A (en) Data processor

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19990302

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080319

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090319

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100319

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees