Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2908076B2 - Scheduling system - Google Patents
[go: Go Back, main page]

JP2908076B2 - Scheduling system - Google Patents

Scheduling system

Info

Publication number
JP2908076B2
JP2908076B2 JP18459891A JP18459891A JP2908076B2 JP 2908076 B2 JP2908076 B2 JP 2908076B2 JP 18459891 A JP18459891 A JP 18459891A JP 18459891 A JP18459891 A JP 18459891A JP 2908076 B2 JP2908076 B2 JP 2908076B2
Authority
JP
Japan
Prior art keywords
cleaning time
planning
function
time
user interface
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
JP18459891A
Other languages
Japanese (ja)
Other versions
JPH0528164A (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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP18459891A priority Critical patent/JP2908076B2/en
Publication of JPH0528164A publication Critical patent/JPH0528164A/en
Application granted granted Critical
Publication of JP2908076B2 publication Critical patent/JP2908076B2/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 production scheduling system for a plant, and more particularly to an automatic cleaning time insertion function.

【0002】[0002]

【従来の技術】従来よりコンピュータを援用し生産計画
を自動および手動操作により立案するスケジューリング
システムがある。例えば本願出願人により出願した特願
平3−55061号「汎用生産計画立案システム」は、
この種の生産計画立案システムである。このようなスケ
ジューリングシステムは、一般に、 製品名、生産要求量、納期、コメント等の指定を行う
生産要求編集、 自動立案時の戦略、制約条件の入力を行う戦略編集
と、自動立案および手動修正を行うプラン生成と、プラ
ン生成の対象となるジョブの選択および表示を行う生産
計画表示 対象プラントの編集ツールと、製品作成径路の指定ツ
ールと、製品作成処方の指定 などを行う機能を有する。そして、生産工程設計者がこ
のようなスケジューリングシステム上でプラントの構
成、製品の生産ラインやレシピ(処方)の構成およびメ
ンテナンス等を行うため、システムには、生産工程設計
者が扱い易いユーザインタフェースを用意する必要があ
り、プラント編集、ライン編集、レシピ編集の使い易い
各ツールが用意されている。
2. Description of the Related Art Conventionally, there has been a scheduling system for automatically and manually drafting a production plan by using a computer. For example, Japanese Patent Application No. 3-55061 filed by the present applicant “General-purpose production planning system”
This is a production planning system of this kind. Such a scheduling system generally includes editing of production requirements for designating product names, production requirements, delivery dates, comments, etc., strategy for automatic planning, strategy editing for inputting constraints, and automatic planning and manual correction. It has functions to create a plan to be performed, display a production plan for selecting and displaying a job for which a plan is to be generated, a tool for editing a target plant, a tool for specifying a product creation path, and a product creation prescription. In order for the production process designer to perform plant configuration, product production line and recipe (prescription) configuration and maintenance on such a scheduling system, the system has a user interface that is easy for the production process designer to handle. It is necessary to prepare, and easy-to-use tools for plant editing, line editing, and recipe editing are provided.

【0003】[0003]

【発明が解決しようとする課題】ところで、プラントの
場合、洗浄時間を取り扱う必要があるが、従来のシステ
ムでの取り扱いは、直接レシピにその時間を記述する方
式を採っている。したがって、そのレシピを用いて製造
する製品に関しては必ず同じ洗浄時間がとられていた。
しかしながら、実際には製品の製造順によって洗浄の必
要の有無があり、また使用する設備に対しても洗浄の有
無と時間が異なることがある。更に、コストを考慮する
と、できるだけ洗浄はしない方が望ましいことが分かっ
ている。このため、洗浄時間を適切に必要に応じて挿入
することのできる機能が望まれている。なお、洗浄時間
が自動的に挿入できるようになったとしても、ジョブの
時刻割り付けの場合には当該ジョブの前後のパートに対
する洗浄時間を考慮する必要がある。
By the way, in the case of a plant, it is necessary to handle the cleaning time. However, the conventional system uses a method in which the time is directly described in a recipe. Therefore, the same cleaning time is always taken for products manufactured using the recipe.
However, there is actually the necessity of cleaning depending on the manufacturing order of the products, and the time and the time of the cleaning may be different for the equipment used. Further, it has been found that it is desirable not to wash as much as possible in consideration of cost. For this reason, there is a demand for a function capable of appropriately inserting a cleaning time as needed. Even if the washing time can be automatically inserted, it is necessary to consider the washing time for the part before and after the job in the case of time assignment of the job.

【0004】本発明の目的は、このような点に鑑みてな
されたもので、洗浄時間を考慮する際、取り扱う製品の
品質、あるいは使用する設備によって、洗浄の有無や洗
浄時間がそれぞれ異なることに対して、洗浄時間設定表
を基に必要に応じて洗浄時間を自動的に挿入することの
できるスケジューリングシステムを提供することにあ
る。本発明の他の目的は、洗浄時間を考慮する際、ジョ
ブの割り込みが生じた場合はその前後のパートとの関係
を鑑み、洗浄時間設定表を基に必要に応じて洗浄時間を
自動的に挿入することのできるスケジューリングシステ
ムを提供することにある。
[0004] The object of the present invention has been made in view of such a point. When considering the cleaning time, the presence or absence of cleaning and the cleaning time differ depending on the quality of the product to be handled or the equipment used. On the other hand, it is an object of the present invention to provide a scheduling system that can automatically insert a cleaning time as needed based on a cleaning time setting table. Another object of the present invention is to automatically set the cleaning time as needed based on the cleaning time setting table in consideration of the relationship between the preceding and following parts when a job interruption occurs when considering the cleaning time. It is to provide a scheduling system that can be inserted.

【0005】[0005]

【課題を解決するための手段】このような目的を達成す
るために、本願の第1の発明では、コンピュータを援用
し、生産工程の計画立案作業を支援するシステムであっ
て、 製作計画案を表示し編集する機能を有するツール
を備えたユーザインタフェース部と、自動計画立案機構
とマニュアル修正機構を含み前記ユーザインタフェース
部からの要求に対して計画の立案および修正を行う機能
を有する計画立案部と、プラントの情報や製品を作成す
る処方として工程を指定するライン情報、原料や生成物
の対応および処理時間等を指定するレシピ情報や計画立
案対象であるジョブ情報等をそれぞれ管理する情報管理
部と、前記ユーザインタフェース部を介して与えられる
対象計画案等を表示する表示部を備え、多様な工程にお
いて生成される製品に対応する生産計画を立案すること
ができるようにしたスケジューリングシステムにおい
て、前記ユーザインタフェース部は、各パートレシピに
対して、次生成物名、利用装置名、洗浄時間を表形式で
記入する洗浄時間設定機能を含み、前記自動計画立案機
構は、各パートの時間割り付け時に、同じ使用設備に対
して既に割り付けられている1つ前のパートに対して、
必要であれば洗浄時間を追加する洗浄時間挿入機能を含
むことを特徴とする。
According to a first aspect of the present invention, there is provided a system for assisting in planning a production process by using a computer. A user interface unit having a tool having a function of displaying and editing, and a planning unit having a function of planning and correcting a plan in response to a request from the user interface unit including an automatic planning mechanism and a manual correction mechanism. An information management unit that manages line information that specifies a process as a recipe for creating plant information and products, recipe information that specifies the correspondence between raw materials and products, processing time, and the like, and job information that is the target of planning. , A display unit for displaying a target plan or the like given via the user interface unit, and a product generated in various processes In the scheduling system capable of drafting a production plan corresponding to the following, the user interface unit includes, for each part recipe, a next product name, a used device name, and a cleaning time for writing a cleaning time in a table format. Including the setting function, the automatic planning mechanism, when allocating the time of each part, for the previous part already allocated to the same use equipment,
It is characterized by including a cleaning time insertion function for adding a cleaning time if necessary.

【0006】また、第2の発明では、第1の発明におけ
るユーザインタフェース部の洗浄時間挿入機能の他に、
1つ後のパートに対して必要であれば洗浄時間を挿入パ
ート自身に追加し、洗浄時間が追加されることによって
ジョブ間の割り込みが不可能となった場合は、挿入パー
トを後方へ移動し、再び洗浄時間挿入のチェックを行う
機能を有することを特徴とする。
In the second invention, in addition to the cleaning time insertion function of the user interface unit in the first invention,
If necessary, the cleaning time is added to the insertion part itself for the next part. If interruption of the job becomes impossible due to the additional cleaning time, the insertion part is moved backward. And a function of checking the insertion of the cleaning time again.

【0007】[0007]

【作用】ユーザインタフェース部に備えられた洗浄時間
設定機能と、自動計画立案機構に備えられた洗浄時間挿
入機能を用いることによって、洗浄時間の指定を簡単に
行うことができると共に、洗浄時間も必要に応じて自動
的に挿入することができる。また、第2の発明では洗浄
時間挿入機能を拡張し、ジョブの割込みが生じた場合に
も洗浄時間の自動挿入が可能となった。
By using the cleaning time setting function provided in the user interface unit and the cleaning time insertion function provided in the automatic planning mechanism, the cleaning time can be easily specified and the cleaning time is required. Can be inserted automatically. Further, in the second invention, the cleaning time insertion function is extended, and the automatic insertion of the cleaning time is possible even when a job interruption occurs.

【0008】[0008]

【実施例】以下本発明を詳細に説明する。図1はこのよ
うなパート移動の機能を有するスケジューリングシステ
ムの一実施例を示す要部構成図である。図において、1
0は計画立案部、20は情報管理部、30はユーザイン
タフェース部、40は表示部、50はオンラインファイ
ルである。計画立案部10は、ユーザインタフェース部
30からの要求に対して計画の立案および修正を行う機
能を有する。初期立案は自動計画立案機構11によって
生成し、それを対象計画案としてユーザインタフェース
30を通して表示部40に表示する。修正はその対象計
画案に対してユーザインタフェース部30からの指令に
基づきマニュアル修正機構12によって行う。この計画
立案部10では自動立案機能とマニュアル修正機能を交
互に用いることで立案を行うことができるが、このよう
な枠組みを用意することにより基本的な制約は自動立案
機能に含めて汎用化を図り、さらに、自動立案機構で適
応可能な制約についてはユーザが指定できるようになっ
ている。なお、適応不可能な制約についてはマニュアル
修正で対処する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail. FIG. 1 is a configuration diagram of a main part showing an embodiment of a scheduling system having such a part moving function. In the figure, 1
0 is a planning unit, 20 is an information management unit, 30 is a user interface unit, 40 is a display unit, and 50 is an online file. The plan drafting unit 10 has a function of drafting and correcting a plan in response to a request from the user interface unit 30. The initial planning is generated by the automatic planning mechanism 11 and is displayed on the display unit 40 through the user interface 30 as a target plan. The correction is performed by the manual correction mechanism 12 on the target plan based on a command from the user interface unit 30. The planning unit 10 can make plans by alternately using the automatic planning function and the manual correction function. However, by preparing such a framework, basic restrictions are included in the automatic planning function and generalization is performed. In addition, the user can specify restrictions that can be applied by the automatic planning mechanism. Inapplicable constraints will be dealt with manually.

【0009】マニュアル修正機構12は例えば以下のマ
ニュアル修正機能を持つ。 代替設備移動機能 禁止領域設定 ジョブ固定機能
The manual correction mechanism 12 has, for example, the following manual correction function. Alternative equipment transfer function Prohibited area setting Job fixing function

【0010】これらの機能について説明すると次の通り
である。 (1) 代替設備移動機能は、もし当該パートが代替可能設
備を持っていれば、パート間の関係を保ちながら代替設
備への移動を行なうものである。再スケジュール機能に
より変更された設備でスケジューリングされる。パート
での使用設備は予め定められた戦略に基づいて選択され
るが、その時の全体の状況によっては別の設備で処理す
れば更に満足するスケジュールとなる場合もある。この
ような場合にはこの代替設備移動機能により代替可能な
設備へ移動する。ただし、予めユニット系列指定時に使
用可能設備として登録しておく必要がある。さらに、そ
れらの設備は、物理的に接続していなければならない
(登録されていても物理的に接続されていなければ移動
不可能である)。
[0010] These functions will be described below. (1) The alternative equipment transfer function is to move to the alternative equipment while maintaining the relationship between the parts if the part has alternative equipment. Scheduling is performed with the equipment changed by the rescheduling function. The equipment to be used in the part is selected based on a predetermined strategy, but depending on the overall situation at that time, processing with another equipment may result in a more satisfactory schedule. In such a case, the facility is moved to a facility that can be replaced by the substitute facility moving function. However, it is necessary to register in advance as usable equipment when specifying the unit series. In addition, those facilities must be physically connected (even if they are registered, they cannot be moved if they are not physically connected).

【0011】(2) 禁止領域設定機能は、設備使用不可等
の時間帯(禁止領域)を設定する機能である。禁止領域
はスケジューリング対象時間外のことである。実際のプ
ラントでは、設備の定期点検などにより設備使用不可の
時間帯が存在する。また、人が介入する工程(処理)で
は、人の数がネックとなって実際には実行不可能である
スケジュール案を提示する場合がある。これは例えば就
業時間外(昼休み、日祭日、夜間など)までもスケジュ
ーリング対象としているからであり、特にこの時間帯に
品種切り替えを行なうことは多くの場合できない。この
ような場合に禁止領域の設定(品種切り替え禁止領域と
いう)を予め行なっておく必要がある。
(2) The prohibited area setting function is a function for setting a time zone (prohibited area) during which equipment cannot be used. The prohibited area is outside the scheduling target time. In an actual plant, there are time periods during which the equipment cannot be used due to periodic inspection of the equipment. Further, in a step (process) in which a person intervenes, there is a case where a schedule proposal that cannot be actually executed due to the number of people becomes a bottleneck. This is because, for example, scheduling is performed even outside working hours (lunch break, holidays, nights, etc.). In particular, it is often impossible to switch varieties during this time. In such a case, it is necessary to set a prohibited area (referred to as a type switching prohibited area) in advance.

【0012】(3) ジョブ固定機能は、あるジョブに関し
てスケジューリング対象から外したい場合に指定し、再
スケジュールを行なってもそのジョブの時間的位置が変
化しないようにする機能である。この機能は、ある製品
の製造開始時刻が決定済みで、残りのジョブに対して再
スケジュールを行ないたいような場合に使用する。
(3) The job fixing function is a function for designating a certain job when it is desired to be excluded from the scheduling target, and for keeping the temporal position of the job unchanged even if rescheduling is performed. This function is used when the production start time of a certain product has been determined and it is desired to reschedule the remaining jobs.

【0013】さて、本発明では以上のような機能の他、
ユーザインタフェース部30に洗浄時間設定機能を備
え、かつ自動計画立案機構11に洗浄時間挿入機能を備
える。洗浄時間設定機能は、各パートレシピに対して、
次生成物名、利用装置名、洗浄時間を表形式で記入する
機能である。また、洗浄時間挿入機能は、各パートの時
間割り付け時に、同じ使用設備に対して既に割り付けら
れている1つ前のパートに対して、必要であれば洗浄時
間を追加する機能である。以下それぞれの機能について
更に詳しく説明する。まず、洗浄時間設定機能について
説明する。洗浄時間の設定はカードへの登録により行わ
れる。図2はパートレシピ編集カードであり、このカー
ドのマーク「洗浄時間設定」をマウスによりクリックす
ると、同図(b)に示す洗浄時間設定カードが開く。こ
の洗浄時間設定カードにおいてパートで処理する製品の
次に洗浄が必要となる製品名を「次生成物」の欄に、そ
の時の使用装置名を「利用装置」の欄に記入する(ただ
し、パートで利用可能な装置すべてであれば allと記入
する)。また、洗浄時間を「時間」の欄にそれぞれ記入
する。
In the present invention, in addition to the above functions,
The user interface unit 30 has a cleaning time setting function, and the automatic planning mechanism 11 has a cleaning time insertion function. The cleaning time setting function is used for each part recipe.
This function is used to enter the name of the next product, the name of the used device, and the cleaning time in a table format. Further, the cleaning time insertion function is a function of adding a cleaning time, if necessary, to the immediately preceding part already allocated to the same used facility when allocating time to each part. Hereinafter, each function will be described in more detail. First, the cleaning time setting function will be described. The setting of the cleaning time is performed by registering in the card. FIG. 2 shows a part recipe editing card. When the mark "cleaning time setting" on this card is clicked with a mouse, the cleaning time setting card shown in FIG. 2B is opened. In the cleaning time setting card, enter the name of the product that needs to be cleaned next to the product processed in the part in the “Next product” column and the name of the device used at that time in the “Usage device” column. Enter all for all devices available in In addition, the cleaning time is entered in the “time” column.

【0014】図3はすべての洗浄時間設定データを一括
して管理するカードの一例を示す図であり、パートレシ
ピを介さないでこのカードで直接編集することもでき
る。また、ファイル入出力機能により、作成したデータ
のファイルへの書き込みや、洗浄データのファイルから
の読込みも可能である。このように洗浄時間設定機能に
より記述したデータを実際にスケジューリング中に洗浄
時間を挿入する場合の動作について説明する。図4は洗
浄時間自動挿入アルゴリズムのフローチャートである。 (1) 洗浄時間の設定がある場合、パートに割り当てられ
た設備の設備占有情報を抽出する。なお、洗浄時間の設
定がない場合は何もしない(洗浄時間の挿入は行わな
い)。 (2) 設備占有情報があった場合、占有時間を昇順にソー
トし、パートの1つ前に割り付けられたパートがあれば
そのパートを抽出する(ない場合はこの処理を終了す
る)。 そしてその抽出パートとの組み合わせに対して設定表よ
り洗浄が必要かどうかを調べる。これは、割り付けよう
としているパートと、割り付けられているパートにおい
て処理する製品が、洗浄の必要な組み合わせであるか否
かを判断するものである。洗浄が必要でなければ終了
し、必要であれば洗浄時間を抽出する。 (3) 次に、抽出した洗浄時間を格納する。これはすでに
割り付けられているパートへの洗浄時間の追加である。
格納後画面に洗浄時間を表示する。 (4) 最後に、洗浄時間を追加したことによるパートの重
なりを回避するための処理を行う。 以上のように、洗浄時間設定機能により洗浄時間の指定
が簡単にでき、また洗浄時間も必要に応じて自動的に挿
入される。これにより、無駄な洗浄時間の挿入を防ぐこ
とができる。図5はこのようにして洗浄時間挿入の行わ
れた場合のガントチャート表示例である。
FIG. 3 is a diagram showing an example of a card for managing all the cleaning time setting data collectively. The card can be directly edited with this card without going through a part recipe. In addition, the file input / output function enables writing of created data to a file and reading of cleaning data from a file. The operation when the cleaning time is inserted during the actual scheduling of the data described by the cleaning time setting function will be described. FIG. 4 is a flowchart of the washing time automatic insertion algorithm. (1) If the cleaning time is set, the equipment occupancy information of the equipment assigned to the part is extracted. If the cleaning time is not set, nothing is performed (the cleaning time is not inserted). (2) If there is equipment occupancy information, the occupancy time is sorted in ascending order, and if there is a part allocated immediately before the part, that part is extracted (if there is no part, the process is terminated). Then, whether or not cleaning is necessary for the combination with the extracted part is checked from the setting table. This is to determine whether the part to be allocated and the product to be processed in the allocated part are a combination requiring cleaning. If cleaning is not required, the process is terminated. If necessary, the cleaning time is extracted. (3) Next, the extracted washing time is stored. This is an addition of cleaning time to the already assigned parts.
After storing, display the cleaning time on the screen. (4) Finally, a process for avoiding overlapping of parts due to the addition of the cleaning time is performed. As described above, the cleaning time can be easily specified by the cleaning time setting function, and the cleaning time is automatically inserted as needed. Thereby, insertion of useless cleaning time can be prevented. FIG. 5 is an example of a Gantt chart display when the cleaning time is inserted in this manner.

【0015】なお、洗浄時間の挿入において、1つ後の
パートに対して必要であれば洗浄時間を自分自身に追加
するようにすることもできる。この場合、洗浄時間が追
加されることによって、後方のパートとの間に重なりが
生じた場合(割り込みが不可能な場合)は、自分は後方
へ移動し、再び洗浄時間挿入のチェックを行うようにす
ることもできる。
In addition, in the insertion of the cleaning time, the cleaning time can be added to the next part if necessary. In this case, if the overlap with the rear part occurs due to the additional cleaning time (when interruption is not possible), the user moves backward and checks the insertion of the cleaning time again. You can also

【0016】以下このような機能を有する場合について
説明する。まず、洗浄時間挿入チェックの考え方を図6
を用いて説明する。これは、ジョブJ3のあるパートがジ
ョブJ1とジョブJ2の間に割り込む場合(同図の(a))
に、洗浄時間をどのように挿入するのかを示す図であ
る。同図(b)は、ジョブJ1とジョブJ3との関係で洗浄
が必要な場合である。ところが、J1に追加した洗浄時間
により、J3とJ2との間で重なりが生じてしまう。この
時、無理にJ3を割り込ませることはせず、右側の図のよ
うにジョブJ3を後方へ移動しジョブJ2とジョブJ3との間
で洗浄時間挿入チェックを行なう。同図(c)は、ジョ
ブJ1とジョブJ3との関係では重なりが生じないが、ジョ
ブJ3とジョブJ2との関係で重なりが生じた場合である。
同様に、ジョブJ3を後方へ移動する。同図(d)は、ジ
ョブJ1とジョブJ3との関係では洗浄を必要としない場合
である。もし、ジョブJ1とジョブJ2との関係で洗浄時間
が挿入されていれば、それを取る。また、ジョブJ3とジ
ョブJ2との関係で洗浄が必要である場合において重なり
が生じた場合には、ジョブJ3を後方へ移動し、ジョブJ1
の洗浄時間を元の状態に戻す。
Hereinafter, a case having such a function will be described. First, the concept of checking the insertion of cleaning time is shown in FIG.
This will be described with reference to FIG. This is the case when a part of job J3 interrupts between job J1 and job J2 ((a) in the figure).
FIG. 9 is a diagram showing how a cleaning time is inserted in the second embodiment. FIG. 13B shows a case where cleaning is necessary in relation to the jobs J1 and J3. However, the cleaning time added to J1 causes an overlap between J3 and J2. At this time, the job J3 is not forcibly interrupted, but the job J3 is moved backward as shown in the right side figure, and the cleaning time insertion check is performed between the jobs J2 and J3. FIG. 13C shows a case where the overlap does not occur in the relationship between the jobs J1 and J3, but does occur in the relationship between the jobs J3 and J2.
Similarly, the job J3 is moved backward. FIG. 11D shows a case where cleaning is not required in the relationship between the jobs J1 and J3. If the cleaning time has been inserted due to the relationship between job J1 and job J2, take it. If an overlap occurs in the case where cleaning is necessary due to the relationship between job J3 and job J2, the job J3 is moved backward,
Return the washing time to the original state.

【0017】次に、洗浄時間設定機能により記述したデ
ータを基に、実際にスケジューリング中に洗浄時間を挿
入する場合の他のアルゴリズムについて述べる。ただ
し、ここでは最早時間戦略(前づめ戦略)を用いた場合
の洗浄時間自動挿入アルゴリズムを示す。図7は洗浄時
間自動挿入アルゴリズムのフローチャートを示す。以下
このフローチャートを参照して挿入動作を説明する。 (1) 洗浄時間の設定がある場合、パートに割り当てられ
た設備の設備占有情報を抽出する。洗浄時間の設定がな
い場合は何もしない(洗浄時間の挿入は行わない)。 (2) 設備占有情報があった場合、占有時間を昇順にソー
トし、パートの1つ前に割り付けられたパートがあれば
そのパートを抽出する(ない場合はこの処理を終了す
る)。 (3) パートがあれば、その抽出パートについて設定表
より洗浄が必要かどうかを調べる。これは、割り付けよ
うとしているパートと、割り付けられているパートにお
いて処理する製品が、洗浄の必要な組み合わせであるか
否かを判断するものである。洗浄が必要でなければ終了
し、必要であれば洗浄時間を抽出する。 (4) 次に、既に割り付けられているパートへの洗浄時間
を追加、あるいは自分自身への洗浄時間の追加を行う。 (5) 次に、洗浄時間の追加によって重なりが生じるか否
かの判定処理を行う。重なりが生じる場合は、重なりを
回避し新しい位置において洗浄時間挿入チェックを行
う。 (6) 前記(5) で重なりを回避した場合、パートの1つ後
に割り付けられたパートを抽出し、前記(3) (4) (5) と
同じ処理を行って終了する。 このように、図7に示すフローチャートに従った処理に
よれば、ジョブの割り込みが生じた場合にも洗浄時間挿
入が行える。
Next, another algorithm for actually inserting a cleaning time during scheduling based on data described by the cleaning time setting function will be described. Here, an algorithm for automatically inserting the cleaning time when the earliest time strategy (advance strategy) is used is shown. FIG. 7 shows a flowchart of the washing time automatic insertion algorithm. Hereinafter, the insertion operation will be described with reference to this flowchart. (1) If the cleaning time is set, the equipment occupancy information of the equipment assigned to the part is extracted. If the cleaning time is not set, nothing is done (the cleaning time is not inserted). (2) If there is equipment occupancy information, the occupancy time is sorted in ascending order, and if there is a part allocated immediately before the part, that part is extracted (if there is no part, the process is terminated). (3) If there is a part, check if the extraction part requires cleaning from the setting table. This is to determine whether the part to be allocated and the product to be processed in the allocated part are a combination requiring cleaning. If cleaning is not required, the process is terminated. If necessary, the cleaning time is extracted. (4) Next, the cleaning time is added to the already allocated part, or the cleaning time is added to the part itself. (5) Next, a determination process is performed to determine whether or not overlapping occurs due to the addition of the cleaning time. If an overlap occurs, the washing time insertion check is performed at a new position to avoid the overlap. (6) When the overlap is avoided in the above (5), the part allocated after the part is extracted, and the same processing as in the above (3), (4), and (5) is performed, and the processing ends. As described above, according to the processing according to the flowchart shown in FIG. 7, the cleaning time can be inserted even when a job interruption occurs.

【0018】なお、上記の実施例では最早時間戦略を用
いた場合について説明したが、ジャストインタイム戦略
(後づめ戦略)を用いて洗浄時間挿入を行うことができ
る。図8は後づめの場合の洗浄時間自動挿入アルゴリズ
ムの考え方を示す図である。基本的には最早時間戦略時
と同様である。
In the above-described embodiment, the case where the earliest time strategy is used has been described. However, the cleaning time can be inserted using a just-in-time strategy (later strategy). FIG. 8 is a diagram showing the concept of the washing time automatic insertion algorithm in the case of later. Basically, it is the same as in the earliest time strategy.

【0019】[0019]

【発明の効果】以上説明したように、本願の第1の発明
によれば、洗浄時間設定機能により洗浄時間の指定が簡
単にでき、また洗浄時間も必要に応じて自動的に挿入さ
れる。これにより、無駄な洗浄時間の挿入を防ぐことが
できる。また、第2の発明によれば、第1の発明の効果
に加えて、更にジョブの割り込みが生じた場合にも洗浄
時間挿入が行えるという効果がある。
As described above, according to the first aspect of the present invention, the cleaning time can be easily designated by the cleaning time setting function, and the cleaning time is automatically inserted as needed. Thereby, insertion of useless cleaning time can be prevented. According to the second aspect, in addition to the effect of the first aspect, there is an effect that a cleaning time can be inserted even when a job interruption occurs.

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

【図1】本発明に係るスケジューリングシステムの一実
施例を示す構成図である。
FIG. 1 is a configuration diagram showing one embodiment of a scheduling system according to the present invention.

【図2】カードの表示例を示す図である。FIG. 2 is a diagram showing a display example of a card.

【図3】洗浄時間管理カードの一例を示す図である。FIG. 3 is a diagram showing an example of a cleaning time management card.

【図4】洗浄時間自動挿入アルゴリズムのフローチャー
トである。
FIG. 4 is a flowchart of a cleaning time automatic insertion algorithm.

【図5】ガントチャート表示例を示す図である。FIG. 5 is a diagram illustrating a display example of a Gantt chart.

【図6】洗浄時間自動挿入アルゴリズム(前づめ)の考
え方を説明するための図である。
FIG. 6 is a diagram for explaining the concept of a cleaning time automatic insertion algorithm (beforehand).

【図7】洗浄時間自動挿入の他のアルゴリズムのフロー
チャートである。
FIG. 7 is a flowchart of another algorithm for automatically inserting a cleaning time.

【図8】洗浄時間自動挿入アルゴリズム(後づめ)の考
え方を説明するための図である。
FIG. 8 is a diagram for explaining the concept of an automatic cleaning time insertion algorithm (later).

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

10 計画立案部 11 自動計画立案機構 12 マニュアル修正機構 20 情報管理部 30 ユーザインタフェース部 40 表示部 50 オンラインファイル DESCRIPTION OF SYMBOLS 10 Planning part 11 Automatic planning mechanism 12 Manual correction mechanism 20 Information management part 30 User interface part 40 Display part 50 Online file

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平4−290162(JP,A) 特開 平1−161572(JP,A) 特開 平1−121155(JP,A) 特開 昭63−15357(JP,A) 特開 昭59−214964(JP,A) 人工知能学会誌 Vol.5,No. 2(1990−3)pp.184−193 化学工学論文誌 Vol.17,No. 4(1991−7−10)pp.740−749 第17回システムシンポジウム講演論文 集(1991−10)pp.357−364 横河技報 Vol.37,No.1 (1993−1−20)pp.19−22 (58)調査した分野(Int.Cl.6,DB名) G06F 17/60 B23Q 41/08 JICSTファイル(JOIS)──────────────────────────────────────────────────続 き Continuation of front page (56) References JP-A-4-290162 (JP, A) JP-A-1-161572 (JP, A) JP-A-1-121155 (JP, A) JP-A-63- 15357 (JP, A) JP-A-59-214964 (JP, A) Journal of Japanese Society for Artificial Intelligence Vol. 5, No. 2 (1990-3) pp. 184-193 Journal of Chemical Engineering, Vol. 17, No. 4 (1991-7-10) pp. 740-749 Proceedings of the 17th System Symposium (1991-10) pp. 357-364 Yokogawa Technical Report Vol. 37, No. 1 (1993-1-20) pp. 19-22 (58) Field surveyed (Int. Cl. 6 , DB name) G06F 17/60 B23Q 41/08 JICST file (JOIS)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】コンピュータを援用し、生産工程の計画立
案作業を支援するシステムであって、 製作計画案を表
示し編集する機能を有するツールを備えたユーザインタ
フェース部と、 自動計画立案機構とマニュアル修正機構を含み前記ユー
ザインタフェース部からの要求に対して計画の立案およ
び修正を行う機能を有する計画立案部と、 プラントの情報や製品を作成する処方として工程を指定
するライン情報、原料や生成物の対応および処理時間等
を指定するレシピ情報や計画立案対象であるジョブ情報
等をそれぞれ管理する情報管理部と、 前記ユーザインタフェース部を介して与えられる対象計
画案等を表示する表示部を備え、多様な工程において生
成される製品に対応する生産計画を立案することができ
るようにしたスケジューリングシステムにおいて、 前記ユーザインタフェース部は、各パートレシピに対し
て、次生成物名、利用装置名、洗浄時間を表形式で記入
する洗浄時間設定機能を含み、 前記自動計画立案機構は、各パートの時間割り付け時
に、同じ使用設備に対して既に割り付けられている1つ
前のパートに対して、必要であれば洗浄時間を追加する
洗浄時間挿入機能を含むことを特徴とするスケジューリ
ングシステム。
1. A system for supporting a planning process of a production process using a computer, comprising: a user interface unit having a tool having a function of displaying and editing a production plan; an automatic planning mechanism; A planning unit including a correction mechanism and having a function of planning and correcting a plan in response to a request from the user interface unit; line information designating a process as a prescription for creating plant information and products; raw materials and products An information management unit that manages the recipe information specifying the correspondence and the processing time and the job information that is the target of planning, and a display unit that displays the target plan given through the user interface unit, Scheduling system that enables production plans corresponding to products generated in various processes In the system, the user interface unit includes, for each part recipe, a cleaning time setting function for writing a next product name, a used device name, and a cleaning time in a table format, and the automatic planning mechanism is configured for each part. A scheduling system including a cleaning time insertion function for adding a cleaning time, if necessary, to a previous part already allocated to the same use facility at the time of time allocation.
【請求項2】コンピュータを援用し、生産工程の計画立
案作業を支援するシステムであって、 製作計画案を表
示し編集する機能を有するツールを備えたユーザインタ
フェース部と、 自動計画立案機構とマニュアル修正機構を含み前記ユー
ザインタフェース部からの要求に対して計画の立案およ
び修正を行う機能を有する計画立案部と、 プラントの情報や製品を作成する処方として工程を指定
するライン情報、原料や生成物の対応および処理時間等
を指定するレシピ情報や計画立案対象であるジョブ情報
等をそれぞれ管理する情報管理部と、 前記ユーザインタフェース部を介して与えられる対象計
画案等を表示する表示部を備え、多様な工程において生
成される製品に対応する生産計画を立案することができ
るようにしたスケジューリングシステムにおいて、 前記ユーザインタフェース部は、各パートレシピに対し
て、次生成物名、利用装置名、洗浄時間を表形式で記入
する洗浄時間設定機能を含み、 前記自動計画立案機構は、各パートの時間割り付け時
に、同じ使用設備に対して既に割り付けられている1つ
前のパートに対して必要であれば洗浄時間を追加し、1
つ後のパートに対して必要であれば洗浄時間を挿入パー
ト自身に追加し、洗浄時間が追加されることによってジ
ョブ間の割り込みが不可能となった場合は、挿入パート
を後方へ移動し、再び洗浄時間挿入のチェックを行う洗
浄時間挿入機能を含むことを特徴とするスケジューリン
グシステム。
2. A system for assisting in planning a production process by using a computer, comprising: a user interface unit having a tool having a function of displaying and editing a production plan; an automatic planning mechanism; A planning unit including a correction mechanism and having a function of planning and correcting a plan in response to a request from the user interface unit; line information designating a process as a prescription for creating plant information and products; raw materials and products An information management unit that manages the recipe information specifying the correspondence and the processing time and the job information that is the target of planning, and a display unit that displays the target plan given through the user interface unit, Scheduling system that enables production plans corresponding to products generated in various processes In the system, the user interface unit includes, for each part recipe, a cleaning time setting function for writing a next product name, a used device name, and a cleaning time in a table format, and the automatic planning mechanism is configured for each part. At the time allocation, additional cleaning time is added if necessary for the previous part already allocated to the
If necessary, add the cleaning time to the inserted part for the next part, and if the added cleaning time makes interrupting between jobs impossible, move the inserted part backward, A scheduling system including a cleaning time insertion function for checking the cleaning time insertion again.
JP18459891A 1991-07-24 1991-07-24 Scheduling system Expired - Fee Related JP2908076B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18459891A JP2908076B2 (en) 1991-07-24 1991-07-24 Scheduling system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18459891A JP2908076B2 (en) 1991-07-24 1991-07-24 Scheduling system

Publications (2)

Publication Number Publication Date
JPH0528164A JPH0528164A (en) 1993-02-05
JP2908076B2 true JP2908076B2 (en) 1999-06-21

Family

ID=16156016

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18459891A Expired - Fee Related JP2908076B2 (en) 1991-07-24 1991-07-24 Scheduling system

Country Status (1)

Country Link
JP (1) JP2908076B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5098321B2 (en) * 2006-12-14 2012-12-12 富士電機株式会社 Cleaning work assignment device, cleaning work assignment method, cleaning work assignment program

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
人工知能学会誌 Vol.5,No.2(1990−3)pp.184−193
化学工学論文誌 Vol.17,No.4(1991−7−10)pp.740−749
横河技報 Vol.37,No.1(1993−1−20)pp.19−22
第17回システムシンポジウム講演論文集(1991−10)pp.357−364

Also Published As

Publication number Publication date
JPH0528164A (en) 1993-02-05

Similar Documents

Publication Publication Date Title
US6984198B2 (en) Experiment management system, method and medium
US6438436B1 (en) Production scheduling management system, and method of managing production scheduling
US20100063860A1 (en) Method for managing a business process related to a document publishing project
CN101329746A (en) Production planning automatic scheduling system and method
US20070117230A1 (en) Computer readable storage medium for work-in-process schedules
JPH05143613A (en) Production planning system
JPS59214964A (en) Conversational scheduling system
JP2908076B2 (en) Scheduling system
JP4011269B2 (en) Work result management apparatus, work plan support apparatus, and storage medium storing a program for causing a computer to perform processing in these apparatuses
Choo et al. Workplan database for work package production scheduling
JPH05174030A (en) Job shop scheduling expert system
JPH03218527A (en) Planned reasoning method and device
JP2811827B2 (en) Production scheduling device
JP4318162B2 (en) Production schedule planning management method and production schedule planning management program
CN116151729A (en) A mechanical processing outsourcing management system for non-standard automation equipment
JP3031943B2 (en) Production machine operation schedule management device
JPH09212556A (en) Work instruction method in process plan
JP2000067111A (en) Scheduling device and order production planning system
JP3825642B2 (en) Production planning method
JP2000322119A (en) Substitutive lot determination system
JP3475794B2 (en) Parts ordering system
JP4696050B2 (en) Work result management apparatus, work plan support apparatus, and storage medium storing a program for causing a computer to perform processing in these apparatuses
JPH06332909A (en) Plan managing system
JP2000047865A (en) Arrow diagram creation device for project management system
JPH086997A (en) How to create an arrow diagram master for each model

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees