JPH0512298A - Schedule preparing device - Google Patents
Schedule preparing deviceInfo
- Publication number
- JPH0512298A JPH0512298A JP16448491A JP16448491A JPH0512298A JP H0512298 A JPH0512298 A JP H0512298A JP 16448491 A JP16448491 A JP 16448491A JP 16448491 A JP16448491 A JP 16448491A JP H0512298 A JPH0512298 A JP H0512298A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- priority
- product group
- lot
- item
- 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.)
- Granted
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]
-
- 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
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Multi-Process Working Machines And Systems (AREA)
- General Factory Administration (AREA)
Abstract
(57)【要約】
【目的】 柔軟なスケジュール管理を行なうことによ
り、生産ライン全体の処理能力を向上させる。
【構成】 第1の処理候補製品群選択手段10は全製品
の中から現スケジューリング時刻において特定の装置に
よる処理が可能である第1の製品群を選択する。第1の
処理優先度付与手段20は第1の製品群に属する製品に
対して処理優先度を付与する。第2の処理候補製品群選
択手段25は全製品の中から現スケジューリング時刻に
おいて前記特定の装置による処理が不能であるが後に前
記特定の装置により処理されるべき第2の製品群を選択
する。第2の処理優先度付与手段30は第2の製品群に
属する製品に対して処理優先度を付与する。処理順序決
定手段40は第1及び第2の処理優先度付与手段10,
30により付与された処理優先度に基づき処理順序を決
定する。
(57) [Summary] [Purpose] Improve the processing capacity of the entire production line by performing flexible schedule management. [Structure] The first processing candidate product group selection means 10 selects a first product group that can be processed by a specific device at the current scheduling time from all products. The first processing priority giving means 20 gives a processing priority to products belonging to the first product group. The second processing candidate product group selecting means 25 selects, from all the products, a second product group that cannot be processed by the specific device at the current scheduling time but should be processed by the specific device later. The second processing priority giving means 30 gives the processing priority to the products belonging to the second product group. The processing order determining means 40 includes the first and second processing priority assigning means 10,
The processing order is determined based on the processing priority given by 30.
Description
【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 device for a production line that performs various processes necessary for manufacturing a finished product by a plurality of devices. The present invention relates to a schedule creation device that determines a processing order when assigning products.
【0002】[0002]
【従来の技術】従来のスケジュール作成装置を図7のブ
ロック図に基づいて説明する。2. Description of the Related Art A conventional schedule creating apparatus will be described with reference to the block diagram of FIG.
【0003】処理候補製品群選択手段100は、全製品
のうちから現スケジューリング時刻において特定の装置
による処理が可能である処理候補製品群を選択するもの
であって、全製品の中から前記特定の装置によって処理
されるべき製品群であって該特定の装置による処理が
「待ち」状態である製品を探索することにより処理候補
製品群を選択するものである。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, and selects the specific product from all the products. A candidate product group to be processed is selected by searching for a product group to be processed by the apparatus, which is in a "waiting" state for processing by the specific apparatus.
【0004】処理優先度付与手段101は、前記処理候
補製品群選択手段100において選択された処理候補製
品群に対して処理順序の優先度である処理優先度を付与
する手段であって、この処理優先度は処理の待ち時間な
どを評価することによって設定される。The processing priority assigning means 101 is means for assigning a 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 the waiting time of processing.
【0005】処理順序決定手段102は、現スケジュー
リング時刻において処理候補製品群選択手段100によ
り選択された製品のうち処理優先度付与手段101によ
り付与された処理優先度が大きい製品から順に処理が行
われるように処理順序を決定するものである。この結
果、例えば、最も処理待ち時間が長い製品から順に処理
が行われることになる。The processing order determining means 102 performs processing in order from the product selected by the processing candidate product group selecting means 100 at the current scheduling time and having the highest processing priority assigned by the processing priority assigning means 101. Thus, the processing order is determined. As a result, for example, the products are processed in order from the product with the longest processing wait time.
【0006】以上のように構成された従来のスケジュー
ル作成装置においては、現スケジューリング時刻におい
て待ち状態である処理候補製品群に属する製品に処理優
先度を付与し、この処理優先度を評価した結果に基づき
特定の装置に割り当てる製品を決定している。In the conventional schedule creating apparatus configured as described above, the process priority is given to the products belonging to the process candidate product group in the waiting state at the current scheduling time, and the result of the evaluation of the process priority is shown. Based on this, products to be assigned to specific devices are determined.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、前記の
ように構成された従来のスケジュール作成装置では、現
スケジューリング時刻で特定の装置による処理が待ち状
態である処理候補製品群に対して付与された処理優先度
のみを評価し、現スケジューリング時刻において他の装
置による処理が行われている製品であって、現在の処理
が完了した後に前記特定の装置により処理されるべき製
品についての処理優先度を全く評価することなく処理順
序を決定している。つまり、他の装置による処理が完了
した後に前記特定の装置により処理されるべき製品であ
って該特定の装置による処理が急がれるものが存在して
も、該製品の処理優先度は全く評価されていなかった。However, in the conventional schedule creating apparatus configured as described above, the processing assigned to the processing candidate product group in which the processing by the specific apparatus is in the waiting state at the current scheduling time. Only the priority is evaluated, and the processing priority of the product which is being processed by another device at the current scheduling time and which should be processed by the specific device after the current process is completed is completely determined. The processing order is determined without evaluation. That is, even if there is a product that should be processed by the specific device after the processing by the other device is completed and the processing by the specific device is urgent, the processing priority of the product is completely evaluated. Was not done.
【0008】このように従来のスケジュール作成装置
は、特定の装置に対して「待ち」状態ではない製品群に
対する処理優先度を全く評価せずに処理順序を決定して
いたために、現処理工程よりも後の工程、例えば数工程
後のスケジュールに大きな遅れが発生することがあり、
生産ライン全体としての処理能力が低下するという問題
を有していた。As described above, since the conventional schedule creating apparatus determines the processing order without evaluating the processing priority for the product group which is not in the "waiting" state for the specific apparatus, Also, there may be a big delay in the later process, for example, the schedule after several processes,
There is a problem that the processing capacity of the entire production line is reduced.
【0009】本発明はかかる点に鑑み、柔軟なスケジュ
ール管理を行なうことにより、生産ライン全体の処理能
力を向上させることを目的とする。In view of the above point, the present invention aims to improve the processing capacity of the entire production line by performing flexible schedule management.
【0010】[0010]
【課題を解決するための手段】前記の問題を解決するた
め、本発明は、現スケジューリング時刻において特定の
装置による処理が待ち状態である製品群つまり特定の装
置による処理が可能である製品群に対する処理優先度の
みならず、現スケジューリング時刻において該特定の装
置による処理が不能であるが後に該特定の装置により処
理されるべき製品群に対する処理優先度をも考慮して処
理順序を決定するものである。In order to solve the above problems, the present invention relates to a product group in which processing by a specific device is in a waiting state at the current scheduling time, that is, a product group capable of being 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 product group to be processed by the specific device later, although the processing by the specific device is impossible at the current scheduling time. is there.
【0011】具体的に本発明が講じた解決手段は、全製
品の中から現スケジューリング時刻において特定の装置
による処理が可能である第1の製品群を選択する第1の
処理候補製品群選択手段と、該第1の処理候補製品群選
択手段で選択された第1の製品群に属する製品に対して
処理順序の優先度である処理優先度を付与する第1の処
理優先度付与手段と、全製品の中から現スケジューリン
グ時刻において前記特定の装置による処理が不能である
が後に前記特定の装置により処理されるべき第2の製品
群を選択する第2の処理候補製品群選択手段と、該第2
の処理候補製品群選択手段により選択された第2の製品
群に属する製品に対して処理順序の優先度である処理優
先度を付与する第2の処理優先度付与手段と、前記第1
及び第2の処理優先度付与手段により付与された処理優
先度に基づき優先度合が大きい製品から順に前記特定の
装置による処理が行なわれるように処理順序を決定する
処理順序決定手段とを含む構成とするものである。Specifically, the solution means taken by the present invention is a first processing candidate product group selection means for selecting a first product group that can be processed by a specific device at the current scheduling time from all products. A first processing priority assigning means for assigning 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; Second processing candidate product group selecting means for selecting a second product group which cannot be processed by the specific device at the current scheduling time from all products but should be processed by the specific device later; Second
Second processing priority assigning means for assigning processing priority, which is the priority of the processing order, to the products belonging to the second product group selected by the processing candidate product group selecting means of
And a processing order determining means for determining a processing order so that the processing is performed by the specific device in order from the product having the highest priority based on the processing priority given by the second processing priority giving means. To do.
【0012】[0012]
【作用】前記の構成により、現スケジューリング時刻に
おいて特定の装置による処理が可能な第1の製品群に属
する製品に対し付与された処理優先度、及び現スケジュ
ーリング時刻において前記特定の装置による処理が不能
であるが後に前記特定の装置により処理されるべき第2
の製品群に属する製品に対して付与された処理優先度に
基づき優先度合が大きい製品から順に処理が行われるの
で、前記第2の製品群に属する製品のうち処理が急がれ
る製品を優先的に処理することが可能になる。例えば前
記特定の装置による処理よりも前工程の処理が遅れてお
り該特定の装置に対しては未だ待ち状態に達していない
製品に対する処理を、該特定の装置に対して待ち状態で
ある製品に対する処理よりも優先して行なうことが可能
になるので、前工程で遅れが発生している製品の遅れを
一挙に取り戻すことができる。With the above configuration, the processing priority given to the products belonging to the first product group that can be processed by the specific device at the current scheduling time, and the processing by the specific device at the current scheduling time are disabled. But secondly to be processed by said particular device later
Products are processed in descending order of priority based on the processing priority given to the products belonging to the second product group. It becomes possible to process it. For example, a process for a product which is in a waiting state with respect to the specific device is delayed for a process in a preceding step compared with a process with the specific device, and Since it is possible to perform the processing with priority over the processing, it is possible to recover the delay of the product which has been delayed in the previous process all at once.
【0013】[0013]
【実施例】以下、本発明の一実施例として、コンピュー
ターを用いた半導体プロセスにおけるスケジュール作成
装置を図1〜図6に基づいて説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS As an embodiment of the present invention, a schedule creating apparatus in a semiconductor process using a computer will be described below with reference to FIGS.
【0014】図1は本発明の一実施例に係るスケジュー
ル作成装置の全体構成を示すブロック図、図2は前記ス
ケジュール作成装置における第1の処理候補製品群選択
手段の各手段を示すブロック図、図3は前記スケジュー
ル作成装置において用いられるロット情報テーブルの一
例を示す図、図4は前記スケジュール作成装置において
用いられるロット状態テーブルの一例を示す図、図5は
前記スケジュール作成装置において用いられる第1の装
置情報テーブルの一例を示す図、図6は前記スケジュー
ル作成装置において用いられる第2の装置情報テーブル
の一例を示す図である。FIG. 1 is a block diagram showing the overall construction of a schedule creating apparatus according to an embodiment of the present invention, and FIG. 2 is a block diagram showing each means of a first process candidate product group selecting means in the schedule creating apparatus, 3 is a diagram showing an example of a lot information table used in the schedule creating device, FIG. 4 is a diagram showing an example of a lot status table used in the schedule creating device, and FIG. 5 is a first diagram used in the schedule creating device. 6 is a diagram showing an example of the device information table of FIG. 6, and FIG. 6 is a diagram showing an example of a second device information table used in the schedule creating device.
【0015】本スケジュール作成装置は、図1に示すよ
うに、第1の処理候補製品群選択手段10、第1の処理
優先度付与手段20、第2の処理候補製品群選択手段2
5、第2の処理優先度付与手段30及び処理順序決定手
段40から構成される。以下、各手段について詳しく説
明する。As shown in FIG. 1, the schedule creating apparatus includes a first processing candidate product group selecting means 10, a first processing priority assigning means 20, and a second processing candidate product group selecting means 2.
5, the second processing priority assigning means 30 and the 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 selection means 10 comprises a lot information storage means 11, a lot state registration means 13 and a processing waiting rod group selection 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
の次の次に使用する使用装置或いは数工程先に使用する
使用装置を登録するアイテムを設けてもよい。In the lot information storage means 11, a lot name 52, a process name 53, a used device 54, a processing condition 55 and a processing time 56 as items shown in FIG. Each process processing condition of is registered for each record, and 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 items 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 status table 61 is repeated for each lot. In the present embodiment, the lot status table 61
Although only the next-used device 66 item is provided in the device, the next-used device to be used next to the next-used device 66, the next-used device 66.
An item may be provided for registering a used device to be used next to or a used device to be used several steps ahead.
【0018】ロット状態登録手段13では、現スケジュ
ーリング時刻における全ロットの状態、即ち処理状態、
処理待ち時間、現使用装置、次使用装置及び処理優先度
を、ロット状態テーブル61におけるロット名と対応す
るレコードの処理状態アイテム63、処理待ち時間アイ
テム64、現使用装置アイテム65、次使用装置アイテ
ム66及び処理優先度アイテム67に各々登録する。
尚、この処理優先度67には、ロット自身の優先度、生
産計画とのずれ或いは工程処理時間などを総合的に考慮
し、処理優先度が大きいロット程大きなアイテム値を登
録する。この登録はロット数に対応して繰り返し行な
う。The lot state registration means 13 states the state of all lots at the current scheduling time, that is, the processing state,
The processing wait time, the currently used device, the next used device, and the processing priority, the processing status item 63, the processing wait time item 64, the currently used device item 65, the next used device item of the record corresponding to the lot name in the lot status table 61. 66 and the processing priority item 67, respectively.
In this processing priority 67, a larger item value is registered for a lot having a higher processing priority in consideration of the priority of the lot itself, deviation from the production plan, process processing time, and the like. This registration is repeated 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" means that the lot is waiting for processing by the corresponding device at the current scheduling time, and "processing" means that the lot is at the current scheduling time. Indicates that the process is being performed by the corresponding device.
The value of the processing wait time item 64 is the cumulative time from when the lot whose processing status is “waiting” to “waiting” status until the current scheduling time, and the currently used device item 65.
The value indicates the device the lot is waiting for or is processing at the current scheduling time, and the next used device item 66
The value indicates the device in which the lot should be processed in the next step, and the processing priority item 67 value 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値を各々登録する。この登録は該当する
ロット数、即ち待ち状態であるロットの数だけ繰り返し
行なう。In the processing waiting lot group selecting means 14, FIG.
In 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. The value of the processing status item 63 of the lot status table 61 is “waiting”
The currently used device item 65 value and the lot name item 62 value of the record are registered respectively. This registration is repeated by the number of corresponding lots, that is, the number of lots in a waiting state.
【0021】第1の処理優先度付与手段20では、ロッ
ト状態テーブル61の処理状態アイテム63値が「待
ち」であるレコードの処理待ち時間アイテム64値に対
して演算(例えば100で除算)を施し、演算値を第1
の装置情報テーブル81における該当する装置名及びロ
ット名を含むレコードの現工程処理優先度アイテム84
に登録する。この登録は該当するロット数、即ち「待
ち」状態のロット数だけ繰り返す。尚、前記の演算方法
については特に限定されない。The first processing priority assigning means 20 calculates (for example, divides by 100) the processing waiting time item 64 value of the record of which the processing status item 63 value in the lot status table 61 is "waiting". , First calculated value
Current process priority item 84 of the record including the corresponding device name and lot name in the device information table 81
Register with. This registration is repeated for the corresponding number of lots, that is, the number of lots in the "waiting" state. The above-mentioned 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, and the apparatus name as shown in FIG. 92, lot name 93, and next process processing priority 94 as items, the device name item 92 and the lot name item 93 of the second device information table 91 on the auxiliary storage device are stored in the lot status table 61 at the current scheduling time. The next used device item 66 value and the lot name item 62 value are registered respectively. 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 for the apparatus to be processed in the next step of the processing steps currently performed for all lots, and the lot status table. 61 processing priority item 67
The value is calculated (for example, divided by 10), 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. The 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 do not accumulate only in the evaluation of the processing priority of the processing device in the next step, and several steps are required. The processing priority for the previous 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 a specific device (for example, device 1) in the first device information table 81 and the second device information table 91. The current process processing priority item 84 value and the next process processing priority item 94 value in all the records including the device name item 82 and 92 value of the same device are evaluated. Although this evaluation method is not particularly limited, for example, from the lot corresponding to the one having the largest item value among the current process priority item 84 value and the next process priority item 94 value, 1, 2, 3 in order. ………… and rank.
【0026】その後、この順位付けに基づき、現スケジ
ューリング時刻において装置毎にロットを割り当てる。
尚、割り当ては早い順位付けを有するロットから順次行
なう。そして、この割り当て作業はすべての装置に対し
て各々繰り返し行なう。Then, based on this ranking, lots are assigned to each device at the current scheduling time.
In addition, the allocation is sequentially performed from the lot having the quick ranking. Then, this assignment work is repeated for all the devices.
【0027】以上のように本実施例によれば、現工程処
理優先度及び次工程処理優先度の評価結果に基づき、次
工程で処理されるべき装置に対するロットの処理優先度
をも加味した上で、各装置に割り当てるロットを決定す
ることができる。As described above, according to this embodiment, the processing priority of the lot for the apparatus to be processed in the next process is also added based on the evaluation results of the processing priority of the current process and the processing priority of the next process. 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 device for each table, but a main storage device may be used instead of this, or a storage device using a list structure instead of the table. May be used.
【0029】[0029]
【発明の効果】以上説明したように、本発明に係るスケ
ジュール作成装置によると、現スケジューリング時刻に
おいて特定の装置による処理が可能な製品に対して付与
された処理優先度、及び現スケジューリング時刻におい
て前記特定の装置による処理が不能であるが後に前記特
定の装置により処理されるべき製品に対して付与された
処理優先度を総合的に評価して処理順序を決定するよう
にしたため、生産ライン全体を見極めて処理が急がれる
製品を優先的に処理することができる。As described above, according to the schedule creating apparatus of the present invention, the processing priority given to the product which can be processed by the specific apparatus at the current scheduling time and the current scheduling time at the current scheduling time Although the processing by a specific device is impossible, the processing order is determined by comprehensively evaluating the processing priority given to the product to be processed by the specific device later, so that the entire production line is It is possible to preferentially process products that need to be identified and whose processing is urgent.
【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.
【図1】本発明の一実施例に係るスケジュール作成装置
の全体構成を示すブロック図である。FIG. 1 is a block diagram showing an overall configuration of a schedule creating device according to an embodiment of the present invention.
【図2】前記スケジュール作成装置における第1の処理
候補製品群選択手段を示すブロック図である。FIG. 2 is a block diagram showing first processing candidate product group selecting means in the schedule creating 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 status table used in the schedule creating apparatus.
【図5】前記スケジュール作成装置に用いる第1の装置
情報テーブルの一例を示す図である。FIG. 5 is a diagram showing an example of a first device information table used in the schedule creation device.
【図6】前記スケジュール作成装置に用いる第2の装置
情報テーブルの一例を示す図である。FIG. 6 is a diagram showing an example of a second device information table used in the schedule creating device.
【図7】従来のスケジュール作成装置を示すブロック図
である。FIG. 7 is a block diagram showing a conventional schedule creation device.
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 処理順序決定手段 10 First Processing Candidate Product Group Selecting Means 11 Lot Information Storage Means 13 Lot Status Registering Means 14 Processing Waiting Lot Group Selecting Means 20 First Processing Priority Assigning Means 25 Second Processing Candidate Product Group Selecting 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 Wait time item 65 Currently 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
Claims (1)
において特定の装置による処理が可能である第1の製品
群を選択する第1の処理候補製品群選択手段と、該第1
の処理候補製品群選択手段により選択された第1の製品
群に属する製品に対して処理順序の優先度である処理優
先度を付与する第1の処理優先度付与手段と、全製品の
中から現スケジューリング時刻において前記特定の装置
による処理が不能であるが後に前記特定の装置により処
理されるべき第2の製品群を選択する第2の処理候補製
品群選択手段と、該第2の処理候補製品群選択手段によ
り選択された第2の製品群に属する製品に対して処理順
序の優先度である処理優先度を付与する第2の処理優先
度付与手段と、前記第1及び第2の処理優先度付与手段
により付与された処理優先度に基づき優先度合が大きい
製品から順に前記特定の装置による処理が行なわれるよ
うに処理順序を決定する処理順序決定手段とを含むこと
を特徴とするスケジュール作成装置。Claim: What is claimed is: 1. First processing candidate product group selecting means for selecting a first product group that can be processed by a specific device at a current scheduling time from all products, and the first processing candidate product group selecting means. 1
First processing priority assigning means for assigning processing priority, which is the priority of the processing order, to the products belonging to the first product group selected by the processing candidate product group selecting means of Second process candidate product group selecting means for selecting a second product group which is not processable by the specific device at the current scheduling time but should be processed by the specific device later, and the second process candidate Second processing priority assigning means for assigning processing priority, which is the priority of the processing order, to the products belonging to the second product group selected by the product group selecting means, and the first and second processing And a processing order determining means for determining a processing order so that the processing is performed by the specific device in order from the product having the highest priority based on the processing priority given by the priority giving means. Yuru creating apparatus.
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 true JPH0512298A (en) | 1993-01-22 |
| JP2901786B2 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) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5993041A (en) * | 1996-11-29 | 1999-11-30 | Nec Corporation | Production controller for facility group work start |
| JP2004363209A (en) * | 2003-06-03 | 2004-12-24 | Renesas Technology Corp | Method for manufacturing semiconductor device |
-
1991
- 1991-07-04 JP JP16448491A patent/JP2901786B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5993041A (en) * | 1996-11-29 | 1999-11-30 | Nec Corporation | Production controller for facility group work start |
| JP2004363209A (en) * | 2003-06-03 | 2004-12-24 | Renesas Technology Corp | Method for manufacturing semiconductor device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2901786B2 (en) | 1999-06-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3510042B2 (en) | Database management method and system | |
| CN110597829B (en) | Method, device and equipment for generating primary key | |
| JP5678691B2 (en) | SEARCH CONTROL DEVICE, SEARCH CONTROL PROGRAM, AND SEARCH CONTROL METHOD | |
| JPH0512298A (en) | Schedule preparing device | |
| JP2003036107A (en) | Method and device for facility processing time computation, and recording medium with recorded facility processing time computing program | |
| JP2957711B2 (en) | Scheduling method | |
| JPH06124308A (en) | Information processing device | |
| JP3034580B2 (en) | How to create a schedule | |
| JP2800716B2 (en) | Manufacturing process management system | |
| US7464038B2 (en) | Method and system for changing an order in a flexible order transaction system | |
| JP2843748B2 (en) | Exclusive control method | |
| JPH05135061A (en) | Product processor | |
| JPH05324667A (en) | Product processing equipment | |
| JPH0728836A (en) | Database search method and database system using this method | |
| JPH01106268A (en) | Image storing and displaying method | |
| JPH0758397B2 (en) | Mask management device | |
| JPH10263995A (en) | Production scheduling method | |
| JPS63170746A (en) | Resource management processing method | |
| JP2001175484A (en) | Method and device for job schedule and machine-readable recording medium with program recorded thereon | |
| JPH0424829A (en) | Limit application system for schedule production system | |
| JPS60196844A (en) | Retrieving device of information | |
| JPH0786110A (en) | Semiconductor device manufacturing control apparatus and manufacturing control method | |
| JPH08180112A (en) | Scheduling method | |
| JP2005506730A (en) | Improvements in timer management | |
| JPH0561739A (en) | Swap file managing system |
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 |