JP4327403B2 - Dynamic scheduling method and program for production planning - Google Patents
Dynamic scheduling method and program for production planning Download PDFInfo
- Publication number
- JP4327403B2 JP4327403B2 JP2002049449A JP2002049449A JP4327403B2 JP 4327403 B2 JP4327403 B2 JP 4327403B2 JP 2002049449 A JP2002049449 A JP 2002049449A JP 2002049449 A JP2002049449 A JP 2002049449A JP 4327403 B2 JP4327403 B2 JP 4327403B2
- Authority
- JP
- Japan
- Prior art keywords
- work
- production
- computer
- order
- work information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004519 manufacturing process Methods 0.000 title claims description 95
- 238000000034 method Methods 0.000 title claims description 75
- 238000012545 processing Methods 0.000 description 18
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000007796 conventional method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012552 review Methods 0.000 description 1
Images
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/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、製造業において不定期に発生する作業の追加や遅延などといった生産状況の変動に対応した作業指示をダイナミックに作成する生産計画におけるスケジューリング技術に関する。
【0002】
【従来の技術】
従来の生産スケジューリング方式としては、生産開始前に生産ショップ全体を対象とした一定期間分の計画を作成するスケジューリング方式が使われていた。従来方式において、急な作業の追加や生産の遅延などといった生産変動が発生した場合には、再スケジューリングを実施し計画を見直すことで対応していた。このような生産変動に対応するためのスケジューリング方式としては、例えば特開平8−215993号公報に開示されるように生産状況の変化を監視して再スケジューリングの必要性を自動的に判定するものがある。
【0003】
【発明が解決しようとする課題】
従来のスケジューリング方式では、生産現場全体を対象としてスケジューリングを行うため、生産現場で同時並行的に発生する生産変動に迅速に対応することは困難であった。従来方式では、生産変動が発生した場合、その時点での作業の実績情報を収集し、再スケジューリングを行う必要があった。このため生産現場で使用する設備数または作業数の規模が大きくなると、実績情報の収集および再スケジューリングにかかる時間が増大し、生産変動へ迅速に対応することが困難であった。また従来方式では、実績情報収集および再スケジューリングにかかる時間が生産変動の発生間隔を上回る場合、対応することは不可能である。
【0004】
本発明はこのような課題を解決するものであり、生産スケジュールの作成機能を分散させ、作業の実施順序を生産時に動的に決定可能とすることで、生産変動に迅速に対応し、円滑な生産活動の支援を行うことを目的とするものである。
【0005】
【課題を解決するための手段】
本発明は、生産対象物の生産工程への割付順序をスケジューリングする技術において、計算機によって生産工程への投入前の複数の生産対象物の投入順序を決定し決定された投入順序を出力し、投入順序の決定した生産対象物の作業情報を最初の生産工程に対応する計算機へ送信し、各生産工程に対応する計算機の各々によって、生産対象物の作業情報を受信し、この作業情報を受信した複数の生産対象物について当該生産工程における作業順序を決定し決定された作業順序を出力し、当該生産工程における作業の終了した生産対象物の作業情報を次の生産工程に対応する計算機へ送信する生産計画におけるダイナミックスケジューリング方式を特徴とする。
【0006】
本発明によれば、生産対象物の投入順序をスケジューリングする機能と、各生産工程対応に作業順序をスケジューリングする機能とを、各々の計算機ごとに分散独立して実行可能なように構成することによって、上記のような生産変動の発生に対し迅速かつ柔軟に対応可能である。また再スケジューリングも随時各々独立して実行可能である。
【0007】
【発明の実施の形態】
以下本発明の実施形態について図面を用いて説明する。
【0008】
図1は、本実施形態のシステム構成を示す図である。計算機11―1、計算機11―2、計算機11―3、計算機11―4及びこれら計算機11間を接続するネットワーク60を含む。計算機11―1は、作業指示端末50―1を接続し、また投入順序決定部100と呼ぶプログラムを搭載して実行する。計算機11―2,3,4は、各々作業指示端末50―2,3,4を接続し、また作業順序決定部200と呼ぶプログラムを搭載して実行する。
【0009】
計算機11―2は設備20―1に対応して設けられ、計算機11―3は設備20―2に対応して設けられ、計算機11―4はワークセンタ30に対応して設けられている。ワークセンタ30は、設備20―3及び設備20―4を備えている。設備20―3と設備20−4は同じ加工機能を有するものとする。設備20は、生産現場に設置され、各生産工程の作業を実施可能な作業機械である。
【0010】
ロット40は加工作業など生産対象物あるいは作業の対象物である。図1の例では、ロット40−1,2,3は設備20への投入待ちの状態にあり、ロット40―4〜40―8が投入済の状態にあるロットを示している。また40―4は設備20―1で作業中であり、ロット40―5及びロット40―6は設備20―1で作業待ちの状態にある。またロット40―7は設備20―3で作業中であり、ロット40―8はワークセンタ30で作業待ちの状態にある。
【0011】
投入順序決定部100は、作業指示端末50−1からの指示に従って投入待ち状態のロット40の投入順序を決定して作業指示端末50―1に投入指示し、また投入済のロットの作業情報を第1工程の設備20又はワークセンタ30に対応する計算機11へ送信する。各作業順序決定部200は、計算機11―1から作業情報を受信し、対応する設備20又はワークセンタ30に対する作業順序を決定して接続されている作業指示端末50に作業指示する。また作業順序決定部200は、対応する設備20又はワークセンタ30による作業を終了したロットの作業情報を次の工程の設備20又はワークセンタ30に対応する計算機11へ送信する。
【0012】
図2は、投入順序決定部100の構成および作業順序決定部200の構成を示す図である。投入順序決定部100は、作業情報記憶部102及び図示の各処理部を有する。作業情報記憶部102は、投入待ち状態のロットの作業情報を格納する。作業情報入力部101は入力された作業情報を作業情報記憶部102に登録する。投入順序決定部103は作業情報記憶部102に作業情報が入力されたロットの投入順序を決定する。投入指示出力部104は投入順序の決まったロットの投入指示を作業指示端末50−1に出力する。作業情報通信部105は投入されたロットの作業情報を第1工程に対応する計算機11へ送信する。作業状況取得部106は作業指示端末50−1を介して投入済のロットについての情報を受け取る。
【0013】
作業順序決定部200は、作業情報記憶部201および図示の各処理部を有する。作業情報記憶部201は、作業待ち又は作業中のロットの作業情報を格納する。作業順序決定部202は作業待ちのロットの作業順序を決定する。作業順序出力部203は接続されている作業指示端末50に作業順序の決まったロットの作業指示を出力する。作業情報通信部204は、他の計算機11から作業情報を受信し、また作業の終了したロットの作業情報を次工程に対応する計算機11へ送信する。作業状況取得部205は接続されている作業指示端末50を介して作業開始および作業終了したロットについての情報を受け付ける。
【0014】
図3は、作業情報記憶部102及び作業情報記憶部201が記憶する作業情報のデータ構成を示す図である。作業情報は各ロットに対応して設定され、ロット名301、納期302、作業状態303、現在工程番号304及び工程設備(あるいは工程名)305の各データ項目から構成される。ロット名301は各作業の対象物を一意に識別するための識別子である。納期302は当該作業対象物の納期である。
【0015】
作業状態303は当該作業対象物についての投入状態あるいは作業状態を格納する。作業情報記憶部102に格納される作業状態の作業状態303はすべて投入待ちの状態にある。作業情報記憶部201に格納される作業情報の作業状態303は、「作業中」及び「作業待ち」の状態が区別される。「作業中」は、そのロットが当該計算機11に対応する設備20又はワークセンタ30で作業中の状態を示す。「作業待ち」は、そのロットが当該計算機11に対応する設備20又はワークセンタ30で作業待ちしている状態を示す。
【0016】
現在工程番号304は、工程設備305で示される一連の工程のうちの何番目の工程の作業を行っているか、もしくは何番目の工程の作業待ちをしているかを示すものである。作業情報記憶部102に格納される投入待ちの作業情報の現在工程番号304は0又はスペースに設定される。工程設備305は、1つ以上設定され、そのロットが必要とする一連の工程をその工程順にその工程で使用される設備20もしくはワークセンタ30の名称で示す。M1は設備20−1、M2は設備20−2、W1はワークセンタ30を示す。工程設備305―1は第1工程、工程設備305―2は第2工程のように対応する。例えばロット名がL4のロットは、第2工程で終了する作業対象物であることを示している。図3の例では、ロット名がL4のロットは第1工程の作業を作業中であり、L5のロットは第2工程で作業待ちをしており、L6のロットは第3工程で作業待ちをしている。作業状態303及び現在工程番号304は、ロットの投入状態あるいは作業の進行状態に応じて動的に更新されるが、他のデータ項目は入力時の情報が固定される。
【0017】
図4は、本システム全体の処理の概略手順を示すフローチャートである。この処理手順のうち、ステップ401〜404は投入順序決定部100が行う処理、ステップ405〜409は作業順序決定部200が行う処理である。まず作業情報入力部101は、作業指示端末50−1から投入する各ロットの作業情報の入力を受け付け、入力された作業情報を作業情報記憶部102に登録する(ステップ401)。通常各ロットの納期302は受注ファイル等(図示せず)から入力され、工程設備305に関する情報は工程マスタファイル(図示せず)から入力されるので、作業指示端末50−1からは最小限ロット名だけを入力すればよい。登録された作業情報の現在工程番号304は0又はスペースに設定される。次に投入順序決定部103を起動し、登録されたロットの作業情報を基にしてロットの投入順序を決定する処理を行い、投入順序を作業指示端末50−1に出力する(ステップ402)。処理の詳細は後述する。
【0018】
作業員によってロットが第1工程の設備まで運搬されたとき、作業状況取得部106は、作業指示端末50−1からロット投入通知を受け取る(ステップ403)。ロット投入通知は、投入されたロットのロット名又はロット名のリストである。次に作業情報通信部105は、作業情報記憶部102を参照して投入通知のあったロットの作業情報を第1工程の設備に対応する計算機11へ送信する(ステップ404)。なお作業情報のうち納期302、工程設備305など他の計算機11でロット名301と対応づけが可能な固定情報を必ずしも他の計算機11へ送信する必要はない。最小限送信が必要な作業情報はロット名301である。作業情報通信部105は、送信したロットの作業情報を作業情報記憶部102から消去する。
【0019】
生産現場での生産の遅れが発生し、投入前のロット40が貯まったとき、ステップ401の作業情報入力を制限することができる。あるいは投入前の新しいロット40が生じるごとにステップ402により再スケジューリングを行い、再スケジューリングごとに投入順序出力を更新してもよい。
【0020】
第1工程に対応する作業順序決定部200の作業情報通信部204がこのロットの作業情報を受信し、作業情報記憶部202に登録する(ステップ405)。登録した作業情報の作業状態303に「作業待ち」、現在工程番号304に当該工程の工程番号を設定する。ここで作業順序決定部200が受信したロットについての情報を接続される作業指示端末50に表示すると、作業員は当該工程に到着したロットの状況を知ることができる。次に作業順序決定部202を起動し、登録されたロットの作業情報を基にロットの作業順序を決定する処理を行い、作業順序を当該計算機11に接続された作業指示端末50に出力する(ステップ406)。処理の詳細は後述する。
【0021】
当該工程の設備によって作業指示されたロットの作業が開始されたとき、作業状況取得部205は、当該作業指示端末50から作業開始通知を受け取る(ステップ407)。作業開始通知は、作業開始されたロットのロット名又はロット名のリストである。次に作業状況取得部205は、作業情報記憶部201を参照して作業開始通知のあったロットの作業情報の作業状態303を「作業待ち」から「作業中」に変更する(ステップ408)。ステップ407及び408の処理は、ロットの作業が開始された時点で随時行われる。なお作業情報記憶部201に登録された各ロットの作業状態を接続される作業指示端末50に表示すると、作業員は当該工程における作業の進行状況を知ることができる。作業状況取得部205は、当該作業指示端末50から作業終了通知を受け取ると、作業終了処理(詳細は後述)を行う(ステップ409)。作業終了したロットに次工程があれば、次工程に対応する計算機11へ作業情報を送信する。この作業情報を受信した計算機11は、上記ステップ405〜ステップ409の処理を実行する。
【0022】
当該工程での生産の遅れが発生し、受信する作業情報が貯まる傾向にあるとき、適当なタイミングでステップ406による再スケジューリングを行い、再スケジューリングごとに作業順序出力を更新してもよい。
【0023】
図5は、ステップ402で示された投入順序決定部100の投入順序決定部103の処理の流れを示すフローチャートである。まず作業状況取得部106は、作業指示端末50−1から投入順序決定要求を受け付け、投入順序決定部103を起動する(ステップ501)。投入順序決定部103は、作業情報記憶部102に作業情報があるか否かを判定する(ステップ502)。なければ処理を終了する。あれば作業情報記憶部102に記憶されている作業情報のキー項目を比較し、ロットの投入順序を決定する(ステップ503)。例えば優先順位を決めるためのキー項目が納期302であれば、各作業情報の納期302を比較し、納期の早い順に投入を行う。次に投入順序決定部103は、投入指示出力部104を介して決定したロットの投入順序を投入指示として作業指示端末50−1に出力する(ステップ504)。出力される情報は、ロット名とその第1工程名の組をロットの投入順に並べたリストである。
【0024】
投入順序決定部103の起動は作業情報の入力とは非同期に随時行えるから、緊急ロットの発生や生産現場での生産状況などに応じて随時再スケジューリングを行い、その都度新しい作業指示を出力することができる。
【0025】
図6は、ステップ406で示した作業順序決定部200の作業順序決定部202の処理の流れを示すフローチャートである。まず作業状況取得部205は、接続されている作業指示端末50から作業順序決定要求を受け付け、作業順序決定部202を起動する(ステップ601)。作業順序決定部202は、作業情報記憶部201に「作業待ち」の状態の作業情報があるか否かを判定する(ステップ602)。なければ処理を終了する。あれば作業情報記憶部201に記憶されている作業情報のキー項目を比較し、ロットの作業順序を決定する(ステップ603)。例えば優先順位を決めるためのキー項目が納期302であれば、各作業情報の納期302を比較し、納期の早い順に作業を開始する。次に作業順序決定部202は、作業順序出力部203を介して当該作業指示端末50に決定したロットの作業順序を作業指示として出力する(ステップ604)。出力される情報は、ロット名を作業順に並べたリストである。
【0026】
作業順序決定部202の起動はロットの作業情報の受信とは非同期に随時行えるから、緊急ロットの発生や当該工程での生産状況などに応じて随時再スケジューリングを行い、その都度新しい作業指示を出力することができる。
【0027】
図7は、ステップ409で示された作業終了時の作業順序決定部200の作業状況取得部205及び作業情報通信部204の処理の流れを示すフローチャートである。作業状況取得部205は、接続されている作業指示端末50から作業終了通知を受け取る(ステップ701)。作業状況取得部205は、作業情報記憶部201上の作業通知のあったロットの作業情報を参照し、作業の全工程を終了したか否かを判定する(ステップ702)。現在工程番号304が当該作業の最後の工程番号であれば作業の全工程を終了したことになる。作業の全工程を終了していなければ、当該作業の作業情報の作業状態303を「作業中」から「作業待ち」に変更する(ステップ703)。次に作業情報通信部204は、当該作業情報を次工程の設備に対応する計算機11へ送信する(ステップ704)。作業情報通信部204は、送信したロットの作業情報を作業情報記憶部201から消去する。作業の全工程を終了していれば、作業状況取得部205は、作業情報記憶部201から当該作業の作業情報を消去する(ステップ705)。
【0028】
【発明の効果】
本発明によれば、生産対象物の投入順序スケジューリング機能と、各生産工程における作業順序スケジューリング機能とを各々実行させる計算機ごとに分散独立して実行可能なように構成したので、生産変動の発生に対し迅速かつ柔軟に対応可能である。
【図面の簡単な説明】
【図1】実施形態のシステム構成を示す図である。
【図2】実施形態の投入順序決定部100および作業順序決定部200の構成を示すブロック図である。
【図3】記憶される作業情報の一例を示す図である。
【図4】実施形態のシステム全体の処理の概略手順を示すフローチャートである。
【図5】実施形態の投入順序決定処理の流れを示すフローチャートである。
【図6】実施形態の作業順序決定処理の流れを示すフローチャートである。
【図7】実施形態の作業終了時の処理の流れを示すフローチャートである。
【符号の説明】
11:計算機、20:設備、30:ワークセンタ、50:作業指示端末、100:投入順序決定部、200:作業順序決定部、102,201:作業情報記憶部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a scheduling technique in a production plan that dynamically creates work instructions corresponding to changes in production status such as addition or delay of work that occurs irregularly in the manufacturing industry.
[0002]
[Prior art]
As a conventional production scheduling method, a scheduling method for creating a plan for a certain period for the entire production shop before the start of production has been used. In the conventional method, when production fluctuations such as sudden addition of work or production delay occur, rescheduling is performed to review the plan. As a scheduling method for dealing with such production fluctuations, for example, as disclosed in Japanese Patent Laid-Open No. 8-215993, a change in production status is monitored and the necessity of rescheduling is automatically determined. is there.
[0003]
[Problems to be solved by the invention]
In the conventional scheduling method, since scheduling is performed for the entire production site, it is difficult to quickly cope with production fluctuations that occur simultaneously on the production site. In the conventional method, when production fluctuations occur, it is necessary to collect actual performance information at that time and perform rescheduling. For this reason, when the number of facilities or operations used at the production site increases, the time required for collecting and rescheduling performance information increases, making it difficult to quickly respond to production fluctuations. Further, in the conventional method, it is impossible to cope with the case where the time required for collecting the performance information and rescheduling exceeds the production fluctuation occurrence interval.
[0004]
The present invention solves such problems, and by distributing the production schedule creation function and enabling the work execution order to be determined dynamically at the time of production, it can respond quickly to production fluctuations and smooth. The purpose is to support production activities.
[0005]
[Means for Solving the Problems]
The present invention is a technique for scheduling the order of allocation of production objects to production processes, and determines the order of introduction of a plurality of production objects before being entered into the production process by a computer, and outputs the determined order of introduction. The work information of the production object whose order has been determined is transmitted to the computer corresponding to the first production process, and the work information of the production object is received and received by each of the computers corresponding to each production process. The work order in the production process is determined for a plurality of production objects, the determined work order is output, and the work information of the production object for which the work in the production process has been completed is transmitted to the computer corresponding to the next production process. It features a dynamic scheduling method in production planning.
[0006]
According to the present invention, the function for scheduling the input order of the production objects and the function for scheduling the work order corresponding to each production process are configured so that they can be executed independently for each computer. Therefore, it is possible to respond quickly and flexibly to the occurrence of production fluctuations as described above. Rescheduling can also be performed independently at any time.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0008]
FIG. 1 is a diagram showing a system configuration of the present embodiment. It includes a computer 11-1, a computer 11-2, a computer 11-3, a computer 11-4, and a network 60 that connects these computers 11. The computer 11-1 connects to the work instruction terminal 50-1 and loads and executes a program called the input
[0009]
The computer 11-2 is provided corresponding to the facility 20-1, the computer 11-3 is provided corresponding to the facility 20-2, and the computer 11-4 is provided corresponding to the work center 30. The work center 30 includes equipment 20-3 and equipment 20-4. The equipment 20-3 and the equipment 20-4 have the same processing function. The facility 20 is a work machine that is installed at a production site and capable of performing work in each production process.
[0010]
The lot 40 is a production object such as a processing work or a work object. In the example of FIG. 1, lots 40-1, 2 and 3 are in a state waiting for input to the facility 20, and lots 40-4 to 40-8 are already input. In addition, 40-4 is working in the facility 20-1, and the lot 40-5 and the lot 40-6 are waiting for work in the facility 20-1. The lot 40-7 is working at the facility 20-3, and the lot 40-8 is waiting for work at the work center 30.
[0011]
The input
[0012]
FIG. 2 is a diagram illustrating a configuration of the input
[0013]
The work order determination unit 200 includes a work information storage unit 201 and each processing unit illustrated. The work information storage unit 201 stores work information of a lot waiting for work or being worked. The work
[0014]
FIG. 3 is a diagram illustrating a data configuration of work information stored in the work
[0015]
The
[0016]
The
[0017]
FIG. 4 is a flowchart showing a schematic procedure of processing of the entire system. Among the processing procedures,
[0018]
When the lot is transported to the facility in the first step by the worker, the work
[0019]
When production delay occurs at the production site and the lot 40 before input is stored, the work information input in
[0020]
The work
[0021]
When the work of the lot for which work is instructed by the equipment in the process is started, the work
[0022]
When production delay occurs in the process and the received work information tends to accumulate, rescheduling at
[0023]
FIG. 5 is a flowchart showing a processing flow of the input
[0024]
Since the input
[0025]
FIG. 6 is a flowchart showing a process flow of the work
[0026]
Since the work
[0027]
FIG. 7 is a flowchart showing a processing flow of the work
[0028]
【The invention's effect】
According to the present invention, the production object input order scheduling function and the work order scheduling function in each production process are configured to be distributed and independently executable for each computer. However, it can respond quickly and flexibly.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a system configuration of an embodiment.
FIG. 2 is a block diagram illustrating a configuration of a loading
FIG. 3 is a diagram illustrating an example of stored work information.
FIG. 4 is a flowchart illustrating a schematic procedure of processing of the entire system according to the embodiment.
FIG. 5 is a flowchart illustrating a flow of input order determination processing according to the embodiment.
FIG. 6 is a flowchart illustrating a flow of work order determination processing according to the embodiment.
FIG. 7 is a flowchart illustrating a flow of processing at the end of work according to the embodiment.
[Explanation of symbols]
11: Computer, 20: Equipment, 30: Work center, 50: Work instruction terminal, 100: Input order determination unit, 200: Work order determination unit, 102, 201: Work information storage unit
Claims (6)
(a)生産対象物ごとに、一意の識別子、納期、作業状態、該生産対象物の生産に関係する複数の工程、及び現在の工程番号の各項目に関する作業情報を定義して、第1の計算機の記憶部に記憶するステップと、
(b)第1の計算機は、該生産工程への投入前の複数の前記生産対象物の投入順序を、該生産対象物の作業情報の項目に基づいて決定し、決定された投入順序を出力するステップと、
(c) 第1の計算機は、投入順序の決定した前記生産対象物の作業情報を最初の生産工程に対応する第2の計算機へ送信するステップと、
(d)該第2の計算機は、送信された前記生産対象物の前記作業情報を受信して、記憶部に記憶するステップと、
(e)該第2の計算機は、前記作業情報を受信した複数の前記生産対象物について当該生産工程における作業順序を、該生産対象物の作業情報の項目に基づいて決定し、決定された作業順序を出力するステップと、
(f)該第2の計算機は、該生産工程における作業の終了した生産対象物の作業情報を次の生産工程に対応する第3の計算機へ送信するステップと、
(g)該第3の計算機は、送信された前記生産対象物の前記作業情報を受信して、記憶部に記憶するステップと、
(h)前記(e)〜(g)のステップを、該生産対象物の全工程が終了するまで、以降の生産工程に対応する計算機に対して行うこと
を特徴とする生産計画におけるダイナミックスケジューリング方法。A method for scheduling the order of allocation of production objects for a plurality of production processes using a plurality of computers respectively associated with the plurality of facilities when producing the production objects using a plurality of facilities in a plurality of production processes In
(a) For each production object, a unique identifier, delivery date, work state, a plurality of processes related to the production of the production object, and work information regarding each item of the current process number are defined, and the first Storing in the storage unit of the computer;
(b) The first computer determines the input order of the plurality of production objects before input to the production process based on the work information items of the production objects, and outputs the determined input order And steps to
(c) the first computer transmits the work information of the production object determined in the order of input to the second computer corresponding to the first production process;
(d) the second computer receives the work information of the transmitted production object and stores it in a storage unit ;
(e) The second computer determines the work order in the production process for the plurality of production objects that have received the work information based on the work information items of the production objects, and the determined work Outputting a sequence;
(f) The second computer transmits the work information of the production object for which the work in the production process is completed to the third computer corresponding to the next production process;
(g) The third computer receives the work information of the transmitted production object and stores it in a storage unit;
(h) The production plan characterized in that the steps (e) to (g) are performed on a computer corresponding to the subsequent production process until all the processes of the production object are completed. Dynamic scheduling method in.
(a)生産対象物ごとに、一意の識別子、納期、作業状態、該生産対象物の生産に関係する複数の工程、及び現在の工程番号の各項目に関する作業情報を定義して、第1の計算機の記憶部に記憶する機能と、
(b)第1の計算機は、該生産工程への投入前の複数の前記生産対象物の投入順序を、該生産対象物の作業情報の項目に基づいて決定し、決定された投入順序を出力する機能と、
(c) 第1の計算機は、投入順序の決定した前記生産対象物の作業情報を最初の生産工程に対応する第2の計算機へ送信する機能と、
(d)該第2の計算機は、送信された前記生産対象物の前記作業情報を受信して、記憶部に記憶する機能と、
(e)該第2の計算機は、前記作業情報を受信した複数の前記生産対象物について当該生産工程における作業順序を、該生産対象物の作業情報の項目に基づいて決定し、決定された作業順序を出力する機能と、
(f)該第2の計算機は、該生産工程における作業の終了した生産対象物の作業情報を次の生産工程に対応する第3の計算機へ送信する機能と、
(g)該第3の計算機は、送信された前記生産対象物の前記作業情報を受信して、記憶部に記憶する機能と、
(h)前記(e)〜(g)の機能を、該生産対象物の全工程が終了するまで、以降の生産工程に対応する計算機に対して行う機能を実現させるためのプログラム。 In order to schedule the allocation order of production objects for a plurality of production processes using a plurality of computers respectively associated with the plurality of facilities when producing the production objects using a plurality of facilities in a plurality of production processes The program of
(a) For each production object, a unique identifier, delivery date, work state, a plurality of processes related to the production of the production object, and work information regarding each item of the current process number are defined, and the first A function to store in the storage unit of the computer;
(b) The first computer determines the input order of the plurality of production objects before input to the production process based on the work information items of the production objects, and outputs the determined input order Function to
(c) the first computer has a function of transmitting the work information of the production object determined in the order of input to the second computer corresponding to the first production process;
(d) the second computer has a function of receiving the transmitted work information of the production object and storing it in a storage unit ;
(e) The second computer determines the work order in the production process for the plurality of production objects that have received the work information based on the work information items of the production objects, and the determined work A function to output the order;
(f) the second computer has a function of transmitting work information of a production object that has been completed in the production process to a third computer corresponding to the next production process;
(g) The third computer receives the work information of the transmitted production object and stores it in a storage unit;
(h) A program for realizing a function of performing the functions of (e) to (g) on a computer corresponding to the subsequent production process until all the processes of the production object are completed .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002049449A JP4327403B2 (en) | 2002-02-26 | 2002-02-26 | Dynamic scheduling method and program for production planning |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002049449A JP4327403B2 (en) | 2002-02-26 | 2002-02-26 | Dynamic scheduling method and program for production planning |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003248510A JP2003248510A (en) | 2003-09-05 |
JP4327403B2 true JP4327403B2 (en) | 2009-09-09 |
Family
ID=28661963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002049449A Expired - Fee Related JP4327403B2 (en) | 2002-02-26 | 2002-02-26 | Dynamic scheduling method and program for production planning |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4327403B2 (en) |
-
2002
- 2002-02-26 JP JP2002049449A patent/JP4327403B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003248510A (en) | 2003-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3715617B2 (en) | Production cell | |
CN111091202A (en) | Vehicle management system, vehicle management device, and vehicle management method | |
JP4327403B2 (en) | Dynamic scheduling method and program for production planning | |
JP4733458B2 (en) | Search system and search method | |
JPH1063751A (en) | Work flow system and its work dividing method | |
JPH0916527A (en) | Method and system for large scale distributed information processing | |
JP2003303120A (en) | Data backup method and system for implementing the same method | |
JP3225997B2 (en) | Information processing system | |
JP2002049745A (en) | System, device and method for centralized job processing | |
JP3012448B2 (en) | Work management system | |
EP1072993A2 (en) | Method of processing the preceding work for workflow system | |
JP3984948B2 (en) | Computer system operation management method | |
JP2001109786A (en) | System for supporting design | |
JP3667230B2 (en) | Workflow management control device | |
JP3321359B2 (en) | Processing control system | |
JP2570134B2 (en) | Data broadcast transfer method | |
JP3815494B2 (en) | Computer system and operation management method thereof | |
JPH05189390A (en) | Transaction scheduling system | |
JP2002259640A (en) | Workflow system, scheduling program and recording medium recording the program | |
JP2847990B2 (en) | Business process execution control system | |
CN113010294A (en) | Task scheduling method, device, equipment and storage medium | |
JP2024095887A (en) | Maintenance work planning system and maintenance work planning method | |
JP5546226B2 (en) | Work instruction providing system, work instruction providing apparatus, control method, and program | |
JPH11194978A (en) | Priority control system for transmission data | |
JPH0836547A (en) | Schedule device for transaction in on-line system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050131 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080408 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080528 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080604 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20080528 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090303 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090422 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090519 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090611 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120619 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
R370 | Written measure of declining of transfer procedure |
Free format text: JAPANESE INTERMEDIATE CODE: R370 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130619 Year of fee payment: 4 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |