JP5442524B2 - Schedule creation method, schedule creation program, and schedule creation device - Google Patents
Schedule creation method, schedule creation program, and schedule creation device Download PDFInfo
- Publication number
- JP5442524B2 JP5442524B2 JP2010092522A JP2010092522A JP5442524B2 JP 5442524 B2 JP5442524 B2 JP 5442524B2 JP 2010092522 A JP2010092522 A JP 2010092522A JP 2010092522 A JP2010092522 A JP 2010092522A JP 5442524 B2 JP5442524 B2 JP 5442524B2
- Authority
- JP
- Japan
- Prior art keywords
- worker
- order
- equipment
- load
- information storage
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 240
- 238000003860 storage Methods 0.000 claims description 172
- 238000004519 manufacturing process Methods 0.000 claims description 67
- 238000012545 processing Methods 0.000 claims description 54
- 238000004364 calculation method Methods 0.000 claims description 38
- 239000000047 product Substances 0.000 description 27
- 238000011156 evaluation Methods 0.000 description 8
- 230000003111 delayed effect Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 239000013067 intermediate product Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000002994 raw material Substances 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003754 machining Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、中間製品を予め見込み生産し、注文を中間製品に引き当てるスケジュール作成方法及びスケジュール作成プログラム、並びにスケジュール作成装置に関する。 The present invention relates to a schedule creation method, a schedule creation program, and a schedule creation apparatus that preliminarily produce an intermediate product and allocate an order to the intermediate product.
従来から、機械加工系工場では、作業員(または、作業者)が加工部品を加工設備に準備をした後は、設備が自動で作業を行うことができるような自動加工設備が存在する。そのような自動加工設備が存在する場合、自動加工中は作業員がその自動加工設備を離れ、別の設備で加工作業を行うことができる。このように、別の設備を同時に掛け持ちする「多台持ち」を反映したスケジュールを作成する場合は、そうでない場合と比較すると、スケジュールの作成が複雑になる。また、スケジュールを作成する際には、多台持ちの他にも、納期遅れ防止、作業人員の抑制などを考慮しつつスケジュールを作成することが要求される。 2. Description of the Related Art Conventionally, in a machining factory, there is an automatic processing facility that can automatically perform work after an operator (or an operator) prepares a processed part in the processing facility. When such an automatic processing facility exists, an operator can leave the automatic processing facility during the automatic processing and perform a processing operation with another facility. As described above, when creating a schedule reflecting “multi-device holding” in which different facilities are held at the same time, the creation of the schedule is more complicated as compared with the case where it is not. In addition, when creating a schedule, it is required to create a schedule in consideration of prevention of delays in delivery time, suppression of work personnel, etc., in addition to having multiple units.
例えば、特許文献1に示すように、設備を操作する作業員の手動作業時間、作業員が操作する必要がない自動作業時間を反映することにより、作業時間が競合しないスケジュールを作成する手法が提案されている。特許文献1に示す技術では、各工程にどのような手作業があるのか定義する工程内作業手段、各作業員の担当製品の情報(例えば担当者Aは製品Aと製品Cの製造を担当する)、及び、作業員の担当予定時間情報を定義する製品担当者定義手段を備えて、それらで定義した情報から、製品担当者装置間の競合だけでなく作業員間の競合も防止したスケジュールを作成することができる。 For example, as shown in Patent Document 1, a method for creating a schedule that does not compete for work time by reflecting the manual work time of a worker who operates equipment and the automatic work time that the worker does not need to operate is proposed. Has been. In the technique shown in Patent Document 1, in-process working means for defining what manual work is in each process, information on products in charge of each worker (for example, the person in charge A is in charge of manufacturing products A and C). ), And a person in charge of product definition means that defines the scheduled time information of the person in charge of the worker. Based on the information defined in the information, a schedule that prevents not only competition among product person in charge devices but also between workers is prepared. Can be created.
しかしながら、特許文献1に示すような従来技術では、作業員毎に使用できる設備が異なるような、作業員に特性がある生産ラインにおいて、何人かの作業員を減らしたスケジュールを作成したい場合、どの作業員を削減するのかを自動で決定する仕組みがないため、削減したい人員の作業員を選ぶ全ての組み合わせでスケジュールを作成し、スケジュール立案者が、それらを比較して、削減する作業員を決定する必要がある。例えば、全作業員3人(A,B,Cさん)の中から1人削減したい場合は、Aさんを除いた場合、Bさんを除いた場合、Cさんを除いた場合の3通りで、従来技術を利用してスケジュールを作成する。そして、作成した3つのスケジュールの中から、評価の良いものをスケジュール立案者が決定する必要があり、効率的にスケジュールを作成できないという問題がある。 However, in the prior art as shown in Patent Document 1, in a production line with characteristics of workers, which can be used for each worker, if you want to create a schedule with some workers reduced, Since there is no mechanism for automatically deciding whether to reduce the number of workers, a schedule is created with all combinations of selecting workers for the number of workers to be reduced, and the schedule planner compares them to determine the workers to be reduced. There is a need to. For example, if you want to reduce one out of all three workers (A, B, C), there are three ways to remove A, B, and C. Create a schedule using conventional technology. Then, it is necessary for the schedule planner to determine a good evaluation from the three created schedules, and there is a problem that the schedule cannot be created efficiently.
そこで、本発明が解決しようとする課題は、設定された作業員によるスケジュールを作成する際に、納期遅れする注文を極力減らしつつ、効率的に素早くスケジュールを作成することができるスケジュール作成方法及びスケジュール作成プログラム、並びにスケジュール作成装置を提供するものである。 Therefore, the problem to be solved by the present invention is a schedule creation method and a schedule capable of creating a schedule efficiently and quickly while reducing orders delayed in delivery as much as possible when creating a schedule by a set worker. A creation program and a schedule creation device are provided.
本発明に係るスケジュール作成方法は、複数の工程で製品を製造する生産ラインを対象として、注文のスケジュールを作成するスケジュール作成方法であって、計算機の演算部により実行される処理が、注文の製品及び納期を注文に関する情報として登録する注文情報記憶ステップと、製品毎の製品を製造するための複数の工程の連なりである製造ルートを製造ルートに関する情報として登録する製造ルート情報記憶ステップと、前記各工程について、開始してから完了するまでに必要な総作業時間を処理時間に関する情報として登録する処理時間情報記憶ステップと、前記工程で使用できる設備と、各設備が使用可能な時間帯と、を設備に関する情報として登録する設備情報記憶ステップと、スケジュールを作成する際の作業人員を登録する作業人員に関する情報として作業人員情報記憶ステップと、複数の作業員について、各作業員が利用することができる前記設備を作業員設備対応に関する情報として登録する作業員設備対応情報記憶ステップと、各作業員が作業可能な時間帯を、作業員時間帯に関する情報として登録する作業員時間帯情報記憶ステップと、前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、作業員の組み合わせパターン毎に負荷山積結果を出力する負荷山積計算ステップと、作業員の組み合わせパターン毎の負荷山積結果に基づいて、評価が最良となる作業員の組み合わせパターンを1つ決定する作業員パターン決定ステップと、決定された前記作業員の組み合わせパターンで、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成するスケジュール作成ステップと、を有することを特徴とする。 The schedule creation method according to the present invention is a schedule creation method for creating an order schedule for a production line that manufactures a product in a plurality of processes, and the processing executed by the computing unit of the computer is an ordered product. And an order information storage step for registering the delivery date as information related to the order, a manufacturing route information storage step for registering a manufacturing route as a series of a plurality of processes for manufacturing a product for each product as information related to the manufacturing route, For the process, a processing time information storage step for registering the total work time required from the start to completion as processing time information, equipment that can be used in the process, and a time zone in which each equipment can be used, Register the equipment information storage step to be registered as equipment-related information and the personnel to create the schedule. And manpower information storage step as the information about the work personnel, for a plurality of workers, and workers facilities correspondence information storage step of registering the equipment that can each worker is used as information about the worker equipment corresponding, each work The worker time zone information storage step for registering the time zone in which the worker can work as information related to the worker time zone, and all the combination patterns of workers satisfying the worker, the total of each step of each order. The work time is loaded as a load on the equipment available time in the process and the worker available to use the equipment in the available time zone of the equipment and the available time zone of the worker, Load pile calculation step for outputting load pile results for each combination pattern of workers and load pile results for each combination pattern of workers Therefore, in the worker pattern determination step for determining one combination pattern of the worker with the best evaluation, and the determined combination pattern of the worker, the total work time of each step of each order is A schedule creation step of creating a schedule by assigning the equipment that can be used in the process and the worker who can use the equipment to a time zone in which the equipment can be used and a time zone in which the worker can work; It is characterized by having.
本発明に係るスケジュール作成プログラムは、複数の工程で製品を製造する生産ラインを対象として、注文のスケジュールを作成するスケジュール作成プログラムであって、注文の製品及び納期を注文に関する情報として登録する注文情報記憶ステップと、製品毎の製品を製造するための複数の工程の連なりである製造ルートを製造ルートに関する情報として登録する製造ルート情報記憶ステップと、前記各工程について、開始してから完了するまでに必要な総作業時間を処理時間に関する情報として登録する処理時間情報記憶ステップと、前記工程で使用できる設備と、各設備が使用可能な時間帯と、を設備に関する情報として登録する設備情報記憶ステップと、スケジュールを作成する際の作業人員を登録する作業人員に関する情報として作業人員情報記憶ステップと、複数の作業員について、各作業員が利用することができる前記設備を作業員設備対応に関する情報として登録する作業員設備対応情報記憶ステップと、各作業員が作業可能な時間帯を、作業員時間帯に関する情報として登録する作業員時間帯情報記憶ステップと、前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、作業員の組み合わせパターン毎に負荷山積結果を出力する負荷山積計算ステップと、作業員の組み合わせパターン毎の負荷山積結果に基づいて、評価が最良となる作業員の組み合わせパターンを1つ決定する作業員パターン決定ステップと、決定された前記作業員の組み合わせパターンで、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成するスケジュール作成ステップと、を有し、計算機において演算部により読み出して各ステップの処理を実行させることを特徴とする。 The schedule creation program according to the present invention is a schedule creation program for creating an order schedule for a production line that manufactures a product in a plurality of processes, and the order information for registering the ordered product and delivery date as information related to the order. A storage step, a manufacturing route information storage step for registering a manufacturing route as a series of a plurality of processes for manufacturing a product for each product as information on the manufacturing route, and from the start to the completion of each process A processing time information storage step for registering the required total work time as information about the processing time; a facility information storage step for registering equipment usable in the process and a time zone in which each equipment can be used as information about the equipment; , Information on the workforce to register the workforce at the time of creating the schedule And manpower information storing step, for a plurality of workers, and workers facilities correspondence information storage step of registering the equipment as the information about the worker equipment corresponds capable each worker to use, which can work each worker time zone, and worker time zone information storage step of registering as information on worker hours for all workers combination pattern satisfying the manpower, the said total working time of each process for each order, respectively For each worker combination pattern, the equipment that can be used in the process and the worker who can use the equipment are loaded as loads in the available time zone of the equipment and the available time zone of the worker. The best evaluation is based on the load pile calculation step that outputs the load pile result and the load pile result for each combination pattern of workers. A worker pattern determination step for determining one combination pattern of workers, and the facility that can use the total work time of each process of each order in the process, with the determined worker pattern. A schedule creation step for creating a schedule for the worker who can use the equipment by assigning the available time zone of the equipment and the time zone in which the worker can work; It is characterized in that it is read out by a unit to execute the processing of each step.
本発明に係るスケジュール作成装置は、複数の工程で製品を製造する生産ラインを対象として、計算機の演算部を用いて、注文のスケジュールを作成するスケジュール作成装置であって、注文の製品及び納期を注文に関する情報として登録する注文情報記憶部と、製品毎の製品を製造するための複数の工程の連なりである製造ルートを製造ルートに関する情報として登録する製造ルート情報記憶部と、前記各工程について、開始してから完了するまでに必要な総作業時間を処理時間に関する情報として登録する処理時間情報記憶部と、前記工程で使用できる設備と、各設備が使用可能な時間帯と、を設備に関する情報として登録する設備情報記憶部と、スケジュールを作成する際の作業人員を登録する作業人員に関する情報として作業人員情報記憶部と、複数の作業員について、各作業員が利用することができる前記設備を作業員設備対応に関する情報として登録する作業員設備対応情報記憶部と、各作業員が作業可能な時間帯を、作業員時間帯に関する情報として登録する作業員時間帯情報記憶部と、前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、作業員の組み合わせパターン毎に負荷山積結果を出力する負荷山積計算部と、作業員の組み合わせパターン毎の負荷山積結果に基づいて、評価が最良となる作業員の組み合わせパターンを1つ決定する作業員パターン決定部と、決定された前記作業員の組み合わせパターンで、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成するスケジュール作成部と、を有することを特徴とする。 A schedule creation device according to the present invention is a schedule creation device for creating a schedule for an order using a calculation unit of a computer for a production line that manufactures a product in a plurality of processes. About the order information storage unit to be registered as information related to the order, the manufacturing route information storage unit to register the manufacturing route as a series of a plurality of steps for manufacturing a product for each product as information about the manufacturing route, and each of the steps, Information related to equipment including a processing time information storage unit that registers the total work time required from start to completion as information relating to processing time, equipment that can be used in the process, and time zones in which each equipment can be used As the information on the equipment information storage unit to be registered and the work personnel to register the work personnel at the time of creating the schedule. A storage unit for a plurality of workers, and workers facilities correspondence information storage unit for registering the equipment that can each worker is used as information about the worker equipment corresponding, each worker the possible time zones work , a worker time zone information storage unit to be registered as the information about the worker hours for all workers combination pattern satisfying the manpower, the said total working time of each process for each order, respectively, this step The equipment that can be used in the facility and the worker who can use the equipment are loaded as a load in the available time zone of the equipment and the time in which the worker can work. Based on the load pile calculation unit that outputs the result and the load pile result for each worker combination pattern, one worker combination pattern that is evaluated best is determined. With the worker pattern determination unit and the determined combination pattern of the workers, the total work time of each process of each order is the facility that can be used in the process and the worker that can use the facility. And a schedule creation unit that creates a schedule by assigning the available time zone of the facility and the available time zone of the worker.
これによると、複数人の作業員の中から、設定された作業人員で、作業員の組み合わせパターンを1つ自動で決定することにより、試行錯誤的に作業員の組み合わせパターンを決定して、スケジュールを作成する必要がないため、効率的に素早くスケジュールを作成することができる。また、作業人員を少なく設定することで、より少ない作業員によるスケジュールを作成することができる。
ここで、各注文の各工程の総作業時間を、それぞれ、その工程で利用できる設備とその設備を使用できる作業員に対して、その設備の利用可能な時間帯とその作業員の作業可能な時間帯に負荷として積む際に、その工程で利用できる設備が複数ある場合またはその設備を使用できる作業員が複数いる場合は、その負荷を積む直前の各設備または各作業員の残り負荷の多い順に負荷を積むものとする。更に、残り負荷が同じ場合は、各設備または各作業員の名前の早い順に積むものとする。尚、工程で利用できる設備が複数ある場合または設備を使用できる作業員が複数いる場合の選択の基準は、これに限らず、適宜設定可能である。
また、各注文の各工程の総作業時間を、その工程で利用できる設備とその設備を使用できる作業員に対して、その設備の利用可能な時間帯とその作業員の作業可能な時間帯に割りつける際に、その工程で利用できる設備が複数ある場合またはその設備を使用できる作業員が複数いる場合は、各設備または各作業員の名前の早い順に各工程の総作業時間を割りつけるものとする。尚、工程で利用できる設備が複数ある場合または設備を使用できる作業員が複数いる場合の選択の基準は、これに限らず、適宜設定可能である。
According to this, by selecting one worker combination pattern automatically with a set worker from a plurality of workers, the worker combination pattern is determined on a trial and error basis, and the schedule is determined. Since there is no need to create a schedule, it is possible to create a schedule efficiently and quickly. In addition, by setting a small number of workers, it is possible to create a schedule with fewer workers.
Here, the total work time of each process of each order is determined for the equipment that can be used in that process and the workers who can use that equipment. When there are multiple facilities that can be used in the process when loading as load in the time zone, or when there are multiple workers who can use the facility, there is a lot of remaining load on each facility or each worker immediately before loading the load Loads shall be loaded in order. Furthermore, when the remaining loads are the same, the names of each facility or each worker are piled up in ascending order. In addition, when there are a plurality of facilities that can be used in the process or when there are a plurality of workers that can use the facilities, the selection criterion is not limited to this, and can be set as appropriate.
In addition, the total work time of each process of each order is set to the time zone that the equipment can be used and the time that the worker can work for the equipment that can be used in that process and the workers who can use that equipment. When there are multiple facilities that can be used in the process or when there are multiple workers who can use the facilities, the total work time of each process is allocated in the order of the name of each facility or each worker. And In addition, when there are a plurality of facilities that can be used in the process or when there are a plurality of workers that can use the facilities, the selection criterion is not limited to this, and can be set as appropriate.
ここで、本発明に係るスケジュール作成方法及びスケジュール作成プログラムは、前記処理時間情報記憶ステップは、各工程について、前記総作業時間のうちの作業員が設備について作業する必要がある作業員作業時間を処理時間に関する情報として更に登録し、前記負荷山積計算ステップは、前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間と前記作業員作業時間とを、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、前記スケジュール作成ステップは、前記作業員作業時間を考慮しつつスケジュールを作成して良い。 Here, in the schedule creation method and the schedule creation program according to the present invention, in the processing time information storage step, the worker working time that the worker needs to work on the equipment in the total work time for each process is determined. Further registered as information on processing time, the load pile calculation step, for all combination patterns of workers satisfying the worker, the total work time and the worker work time of each step of each order, For each of the equipment that can be used in the process and the worker who can use the equipment, load the available time zone of the equipment and the available time zone of the worker as a load. The schedule may be created in consideration of the worker working time.
また、本発明に係るスケジュール作成装置は、前記処理時間情報記憶部は、各工程について、前記総作業時間のうちの作業員が設備について作業する必要がある作業員作業時間を処理時間に関する情報として更に登録し、前記負荷山積計算部は、前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間と前記作業員作業時間とを、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、前記スケジュール作成部は、前記作業員作業時間を考慮しつつスケジュールを作成して良い。 Further, in the schedule creation device according to the present invention, the processing time information storage unit includes, as information regarding processing time, a worker working time that the worker needs to work on the equipment in the total working time for each process. Further, the load pile calculation unit registers the total work time and the worker work time of each step of each order for each of the combination patterns of the workers that satisfy the worker, The equipment that can be used and the worker who can use the equipment are loaded as loads in the available time zone of the equipment and the available time zone of the worker. You can create a schedule taking time into account.
これによると、各工程で作業員が設備について作業する必要がある作業員作業時間をスケジュールに反映して、ある設備で自動加工している時間は、作業員がその自動加工設備を離れ、別の設備で加工作業を行うというような、設備の掛け持ちを考慮したスケジュールを作成することができる。 According to this, the work hours that the workers need to work on the equipment in each process are reflected in the schedule, and the time for which automatic processing is performed at a certain facility is different from the time when the worker leaves the automatic processing facility. It is possible to create a schedule that takes into account the handling of equipment, such as performing processing operations with other equipment.
また、本発明に係るスケジュール作成方法及びスケジュール作成プログラムは、負荷を積む期間の単位を、期に関する情報として登録する期情報記憶ステップ、を更に有し、前記設備情報記憶ステップは、前記期間の単位で各設備が使用可能な時間帯を登録し、前記作業員時間帯情報記憶ステップは、前記期間の単位で各作業員が作業可能な時間帯を登録し、前記負荷山積計算ステップは、前記期間の単位毎に、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、同じ前記期間内の当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、前記スケジュール作成ステップは、前記期間の単位毎に、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、同じ前記期間内の当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成して良い。 The schedule creation method and the schedule creation program according to the present invention further include a period information storage step for registering a unit of a period for loading a load as information related to a period, and the facility information storage step is a unit of the period. In the operator time zone information storage step, the worker time zone information storage step registers the time zone in which each worker can work in the unit of the period, and the load pile calculation step includes the period For each unit, the total work time of each process of each order can be used in the same period for the facility that can be used in the process and the worker who can use the facility, respectively. The schedule creation step calculates the total work time of each process of each order for each unit of the period. Assign the equipment that can be used in the process and the worker who can use the equipment to the available time zone of the equipment and the available time zone of the worker within the same period, and You can create it.
本発明に係るスケジュール作成装置は、負荷を積む期間の単位を、期に関する情報として登録する期情報記憶部、を更に有し、前記設備情報記憶部は、前記期間の単位で各設備が使用可能な時間帯を登録し、前記作業員時間帯情報記憶部は、前記期間の単位で各作業員が作業可能な時間帯を登録し、前記負荷山積計算部は、前記期間の単位毎に、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、同じ前記期間内の当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、前記スケジュール作成部は、前記期間の単位毎に、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、同じ前記期間内の当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成して良い。 The schedule creation device according to the present invention further includes a period information storage unit that registers a unit of a period for loading a load as information related to a period, and the facility information storage unit can use each facility in the unit of the period. The worker time zone information storage unit registers a time zone in which each worker can work in the unit of the period, and the load pile calculation unit, for each unit of the period, The total work time of each step of each order is the time period and the work available for the equipment within the same period for the equipment that can be used in the process and the worker that can use the equipment, respectively. The schedule creation unit uses the equipment that can use the total work time of each process of each order for each unit of the period and the equipment that can be used in the process. Against the worker who can Te, and assigned to a working time zone of the available time zone of the equipment and the personnel of the same said period of time, may be to create a schedule.
これによると、期間の単位を大きく設定することで、負荷山積み及びスケジュール作成の計算を早く行うことができる。一方、期の単位を小さく設定することで、負荷山積みの計算の精度が良くなるため、作業員の組み合わせパターンについて適切な評価を行うことができ、より精度の高いスケジュールを作成することができる。 According to this, by setting the unit of the period to be large, it is possible to quickly calculate load pile and schedule creation. On the other hand, by setting the unit of the period to be small, the accuracy of calculation of the load pile is improved, so that it is possible to appropriately evaluate the combination pattern of workers and to create a more accurate schedule.
また、本発明に係るスケジュール作成方法及びスケジュール作成プログラムは、前記負荷山積計算ステップは、納期の早い前記注文順に、当該注文の製造ルートの第1工程から順に、負荷として積み、前記スケジュール作成ステップは、納期の早い前記注文順に、当該注文の製造ルートの第1工程から順に、割りつけて良い。 Further, in the schedule creation method and the schedule creation program according to the present invention, the load pile calculation step is loaded as a load in order from the first step of the manufacturing route of the order in order of the order with early delivery date, and the schedule creation step includes The order may be assigned in the order of early delivery, starting from the first step of the manufacturing route of the order.
本発明に係るスケジュール作成装置は、前記負荷山積計算部は、納期の早い前記注文順に、当該注文の製造ルートの第1工程から順に、負荷として積み、前記スケジュール作成部は、納期の早い前記注文順に、当該注文の製造ルートの第1工程から順に、割りつけて良い。 In the schedule creation device according to the present invention, the load pile calculation unit is loaded as a load in the order of early delivery, starting from the first step of the manufacturing route of the order, and the schedule creation unit In order, it may be assigned in order from the first step of the manufacturing route of the order.
これによると、各注文の納期遅れが少ないスケジュールを作成することができる。 According to this, it is possible to create a schedule with less delay in delivery of each order.
また、本発明に係るスケジュール作成方法及びスケジュール作成プログラムは、前記作業員パターン決定ステップは、作業員の組み合わせパターン毎の負荷山積結果に基づいて、前記各注文に関して前記納期から遅れて積まれている負荷の量の総和を評価し、前記総和が最も小さい作業員の組み合わせパターンを、前記評価が最良となる作業員の組み合わせパターンとして決定して良い。 Further, in the schedule creation method and the schedule creation program according to the present invention, the worker pattern determination step is loaded with a delay from the delivery date for each order based on a load pile result for each combination pattern of workers. The total sum of the load amounts may be evaluated, and the combination pattern of the worker having the smallest total sum may be determined as the combination pattern of the worker having the best evaluation.
本発明に係るスケジュール作成装置は、前記作業員パターン決定部は、作業員の組み合わせパターン毎の負荷山積結果に基づいて、前記各注文に関して前記納期から遅れて積まれている負荷の量の総和を評価し、前記総和が最も小さい作業員の組み合わせパターンを、前記評価が最良となる作業員の組み合わせパターンとして決定して良い。 In the schedule creation device according to the present invention, the worker pattern determination unit calculates the sum of the amount of load accumulated after the delivery date for each order based on the load pile result for each combination pattern of workers. Evaluation may be made and the combination pattern of the worker having the smallest sum is determined as the combination pattern of the worker having the best evaluation.
これによると、各注文の納期遅れが少ないスケジュールを作成することができる。 According to this, it is possible to create a schedule with less delay in delivery of each order.
尚、本発明に係るスケジュール作成プログラムは、リムーバブル型記録媒体やハードディスクなどの固定型記録媒体に記録して配布可能である他、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して配布可能である。 The schedule creation program according to the present invention can be recorded and distributed on a fixed recording medium such as a removable recording medium or a hard disk, or can be distributed via a communication network such as the Internet by wired or wireless telecommunication means. Is possible.
本発明のスケジュール作成方法及びスケジュール作成プログラム、並びにスケジュール作成装置は、より少ない作業員によるスケジュールを作成し、納期遅れする注文を極力減らすスケジュールを作成し、効率的に素早くスケジュールを作成することができる。 The schedule creation method, schedule creation program, and schedule creation apparatus of the present invention can create a schedule with fewer workers, create a schedule that reduces orders that are delayed in delivery as much as possible, and create a schedule efficiently and quickly. .
以下、図面を参照しつつ、本発明に係るスケジュール作成方法及びスケジュール作成プログラム、並びにスケジュール作成装置を実施するための形態について、具体的な一例に即して説明する。尚、以下に説明するものは、例示したものにすぎず、本発明に係るスケジュール作成方法及びスケジュール作成プログラム、並びにスケジュール作成装置の適用限界を示すものではない。すなわち、本発明に係るスケジュール作成方法及びスケジュール作成プログラム、並びにスケジュール作成装置は、下記の実施形態に限定されるものではなく、特許請求の範囲に記載した限りにおいてさまざまな変更が可能なものである。 Hereinafter, a form for implementing a schedule creation method, a schedule creation program, and a schedule creation device according to the present invention will be described with reference to a specific example with reference to the drawings. In addition, what is demonstrated below is only what was illustrated and does not show the application limit of the schedule creation method and schedule creation program which concern on this invention, and a schedule creation apparatus. That is, the schedule creation method, the schedule creation program, and the schedule creation device according to the present invention are not limited to the following embodiments, and various modifications are possible as long as they are described in the claims. .
本実施形態で対象とする生産ラインの素材から製品に至るまでの工程を図1に示す。図1に示すように、原料から製品に至るまでの生産ラインは、「A工程」、「B工程」、「C工程」で構成されており、各工程で使用できる設備は複数ある。そして、製造途中の製品や完成した製品は、必要に応じて一時的に保管される。 FIG. 1 shows a process from a material of a production line as a target in this embodiment to a product. As shown in FIG. 1, the production line from the raw material to the product is composed of “A process”, “B process”, and “C process”, and there are a plurality of facilities that can be used in each process. And the product in the middle of manufacture and the completed product are temporarily stored as needed.
各工程は、工程で使用する設備に常に作業員がついて作業する工程と、そうではなく工程の最初と最後だけ作業員が設備について作業すれば、途中は設備が自動で作業する工程がある。例えば、本実施形態で対象とする工程と作業員の作業との関係を示す図2に示すように、A工程とC工程は、常に人が設備について作業する必要があるが、B工程は、工程の最初と最後だけ作業員が設備に付いて作業すれば、途中は設備が自動で作業することができる。 Each process includes a process in which an operator always works on the equipment used in the process, and a process in which the equipment automatically works in the middle if the worker works on the equipment only at the beginning and end of the process. For example, as shown in FIG. 2 which shows the relationship between the target process in this embodiment and the work of the worker, the A process and the C process always require a person to work on the equipment, but the B process is If an operator works on the equipment only at the beginning and end of the process, the equipment can work automatically during the process.
なお、本実施形態において、製品として完成してから出荷するまでのリードタイムはないものとする。また、製造途中の製品が設備間を移動する時間は、無視できるほど小さいものとする。 In the present embodiment, it is assumed that there is no lead time from completion of the product to shipment. In addition, the time for a product in production to move between facilities is negligibly small.
まず、本実施形態に係るスケジュール作成装置について、図3に基づいて説明する。図3は、本実施形態に係るスケジュール作成装置のブロック図である。スケジュール作成装置1は、演算部と、記憶部と、入力部と、出力部と、から構成されて、計算機上に実装される。ここで、図3に示されているスケジュール作成装置1の各部(演算部、記憶部、入力部、及び、出力部)は、例えば汎用のパーソナルコンピュータ等の計算機によって構成されている。かかる計算機には、CPU、ROM、RAM、ハードディスク、CD−ROMの駆動装置などのハードウェアが収納されており、ハードディスクには、プログラム(このプログラムは、リムーバブルな記憶媒体に記録しておくことにより、様々なコンピュータにインストールすることが可能である)を含む各種のソフトウェアが記録されている。そして、これらのハードウェアおよびソフトウェアが組み合わされることによって、上述の各部が構築されている。 First, the schedule creation apparatus according to the present embodiment will be described with reference to FIG. FIG. 3 is a block diagram of the schedule creation device according to the present embodiment. The schedule creation device 1 includes an arithmetic unit, a storage unit, an input unit, and an output unit, and is mounted on a computer. Here, each part (calculation part, memory | storage part, input part, and output part) of the schedule preparation apparatus 1 shown by FIG. 3 is comprised by computers, such as a general purpose personal computer. Such a computer stores hardware such as a CPU, ROM, RAM, hard disk, and CD-ROM drive, and the hard disk stores a program (this program is recorded on a removable storage medium). Can be installed on a variety of computers). And the above-mentioned each part is constructed | assembled by combining these hardware and software.
図3に示すように、スケジュール作成装置1は、負荷山積計算部11と、作業員パターン決定部12と、スケジュール作成部13と、結果出力部14と、注文情報記憶部21と、設備情報記憶部22と、製造ルート情報記憶部23と、処理時間情報記憶部24と、作業員時間帯情報記憶部25と、作業員設備対応情報記憶部26と、作業人員情報記憶部27と、期情報記憶部28と、から構成される。 As shown in FIG. 3, the schedule creation device 1 includes a load pile calculation unit 11, a worker pattern determination unit 12, a schedule creation unit 13, a result output unit 14, an order information storage unit 21, and equipment information storage. Unit 22, manufacturing route information storage unit 23, processing time information storage unit 24, worker time zone information storage unit 25, worker equipment correspondence information storage unit 26, worker information storage unit 27, period information And a storage unit 28.
注文情報記憶部21は、注文に関する情報として、各注文について、注文番号、製品、納期を外部から登録されて記憶するためのものである。 The order information storage unit 21 is for registering and storing an order number, a product, and a delivery date for each order as information relating to the order.
設備情報記憶部22は、設備に関する情報として、各工程について利用できる設備と、後述する期情報記憶部28の期間毎の設備の利用可能な時間帯と、を外部から登録されて記憶するためのものである。 The facility information storage unit 22 is registered from the outside for storing the facility that can be used for each process and the available time zone of the facility for each period of the period information storage unit 28, which will be described later, as information about the facility. Is.
製造ルート情報記憶部23は、製造ルートに関する情報として、各製品について、製品を製造する際に通過する工程を、外部から登録されて記憶するためのものである。ここで、本実施形態では、工程間のリードタイムは無視できるほど小さいものとしたが、工程間に最低限あける必要のある時間である工程間時間(即ち、工程間のリードタイム)が存在する場合は、設定してもよい。 The manufacturing route information storage unit 23 is for externally registering and storing, as information relating to the manufacturing route, a process that passes when manufacturing the product for each product. Here, in the present embodiment, the lead time between the processes is assumed to be negligibly small, but there is an inter-process time (that is, a lead time between processes) which is a minimum time required between the processes. In this case, it may be set.
処理時間情報記憶部24は、処理時間に関する情報として、各工程について、開始してから完了するまでに必要な総作業時間、及び、総作業時間のうちの作業員が設備について作業する必要がある作業員作業時間を、外部から登録されて記憶するためのものである。 The processing time information storage unit 24, as information on processing time, requires the total work time required from the start to completion for each process, and the worker of the total work time needs to work on the equipment. This is for registering and storing the worker work time from the outside.
作業員時間帯情報記憶部25は、作業員時間帯に関する情報として、各作業員について、後述する期情報記憶部28の期間毎の作業員の作業可能な時間帯を外部から登録されて記憶するためのものである。 The worker time zone information storage unit 25 stores, as information about the worker time zone, a time zone in which the worker can work for each period in the period information storage unit 28 described later is registered and stored for each worker. Is for.
作業員設備対応情報記憶部26は、作業員設備対応に関する情報として、各作業員について、使用できる設備を外部から登録されて記憶するためのものである。 The worker equipment correspondence information storage unit 26 is for registering and storing the equipment that can be used from the outside for each worker as information relating to the worker equipment correspondence.
作業人員情報記憶部27は、作業人員に関する情報として、スケジュールを作成する際の作業人員を外部から登録されて記憶するためのものである。 The work personnel information storage unit 27 is for registering and storing work personnel when creating a schedule from the outside as information on the work personnel.
期情報記憶部28は、期に関する情報として、負荷を積む期間の単位を外部から登録されて記憶するためのものである。 The period information storage unit 28 is for externally registering and storing a unit of a period for accumulating a load as information relating to the period.
ここで、注文情報記憶部21、設備情報記憶部22、製造ルート情報記憶部23、処理時間情報記憶部24、作業員時間帯情報記憶部25、作業員設備対応情報記憶部26、作業人員情報記憶部27、期情報記憶部28において、外部から登録される情報は、スケジュール作成開始時に、図示しない入力部(キーボード等)から入力されたり、リムーバブルな記憶媒体に記録されて与えられたり、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して与えられたりして、記憶装置や補助記憶装置等に記憶される。 Here, the order information storage unit 21, the equipment information storage unit 22, the manufacturing route information storage unit 23, the processing time information storage unit 24, the worker time zone information storage unit 25, the worker facility correspondence information storage unit 26, and the work personnel information. In the storage unit 27 and the period information storage unit 28, information registered from the outside is input from an input unit (keyboard or the like) (not shown) at the start of schedule creation, or recorded and given to a removable storage medium, or wired. Alternatively, it is given via a communication network such as the Internet by wireless electric communication means and stored in a storage device, an auxiliary storage device or the like.
負荷山積計算部11は、上述した作業人員情報記憶部27が記憶した作業人員を満たす全ての作業員の組み合わせパターンで、上述した期情報記憶部28が記憶した期間の単位毎に、上述した注文情報記憶部21、設備情報記憶部22、製造ルート情報記憶部23、処理時間情報記憶部24、作業員時間帯情報記憶部25、作業員設備対応情報記憶部26、で記憶した各情報を基にして、注文毎の各工程の処理時間を負荷として各設備と作業員に山積するためのものである。 The load pile calculation unit 11 is a combination pattern of all workers satisfying the worker stored in the worker information storage unit 27 described above, and the order described above for each period unit stored in the period information storage unit 28 described above. Based on the information stored in the information storage unit 21, the equipment information storage unit 22, the manufacturing route information storage unit 23, the processing time information storage unit 24, the worker time zone information storage unit 25, and the worker facility correspondence information storage unit 26. Thus, the load is the processing time of each process for each order, and the load is accumulated on each facility and worker.
具体的には、負荷山積計算部11は、作業人員を満たす全ての作業員の組み合わせパターン(以下、「作業員パターン」と略する。)で、納期の早い注文順に、その注文の製造ルートの第1工程から順に、各工程の総作業時間と作業員作業時間とを、それぞれ、その工程で利用できる設備とその設備を使用できる作業員に対して、同じ期間内の設備の利用可能な時間帯と作業員の作業可能な時間帯に負荷として積んでいく。ここで、その工程で利用できる設備が複数ある場合またはその設備を使用できる作業員が複数いる場合は、その負荷を積む直前の各設備または各作業員の残り負荷の多い順に負荷を積むものとする。更に、残り負荷が同じ場合は、各設備または各作業員の名前の早い順に積むものとする。尚、工程で利用できる設備が複数ある場合または設備を使用できる作業員が複数いる場合の選択の基準は、これに限らず、適宜設定可能である。 Specifically, the load pile calculation unit 11 is a combination pattern of all workers satisfying the worker (hereinafter, abbreviated as “worker pattern”), in the order of early delivery date, In order from the first step, the total work time and the worker work time of each step are the available time of the equipment within the same period for the equipment that can be used in that process and the worker who can use the equipment, respectively. It is loaded as a load in the time zone when the belt and workers can work. Here, when there are a plurality of facilities that can be used in the process or when there are a plurality of workers who can use the facilities, the loads are loaded in the descending order of the remaining loads of each facility or each worker immediately before the load is loaded. Furthermore, when the remaining loads are the same, the names of each facility or each worker are piled up in ascending order. In addition, when there are a plurality of facilities that can be used in the process or when there are a plurality of workers that can use the facilities, the selection criterion is not limited to this, and can be set as appropriate.
ここで、負荷を積んでいく際には、スケジュール作成開始時から期間単位で第1工程から順に積んでいき、ある工程と次の工程との間は、時間をあけずに、続けて負荷を積んでいくものとする。尚、工程間時間が存在する場合には、負荷を積んでいく際に、ある工程と次の工程との間に工程間時間をあけてから、負荷を積んでいくものとする。また、各工程の作業員作業時間を、その工程で利用できる設備を使用できる作業員に、負荷として積んでいく際には、総作業時間のうちの作業員作業時間以外の時間は考慮せずに、作業員作業時間のみを、続けて負荷として作業員の作業可能な時間帯の中に積んでいくものとする。更に、ある工程の総作業時間と作業員作業時間を負荷として積む際に、その工程の総作業時間または作業員作業時間のいずれか一方が、負荷を積もうとする期間内のその工程で利用できる設備の利用可能な時間帯またはその設備を使用できる作業員の作業可能な時間帯を超える場合は、負荷を積もうとする期間内のその工程で利用できる設備の利用可能な時間帯及びその設備を使用できる作業員の作業可能な時間帯に積むことが可能な一部の時間を負荷として積み、超過分の時間を、次の期間内の同一設備の利用可能な時間帯及び同一作業員の作業可能な時間帯に負荷として積んでいく。 Here, when loading the load, the load is accumulated in order from the first step on a period basis from the start of schedule creation, and the load is continuously applied between one step and the next step without taking time. It shall be piled up. When there is an inter-process time, when loading a load, it is assumed that an inter-process time is left between a certain process and the next process before loading. Also, when loading the labor hours of each process to workers who can use the equipment that can be used in that process, the time other than the worker hours of the total work time is not considered. In addition, it is assumed that only the worker work time is continuously accumulated as a load in a workable time zone. Furthermore, when loading the total work time and worker work time of a process as a load, either the total work time or the worker work time of that process is used in that process within the period during which the load is to be loaded. If it exceeds the available time zone of the equipment that can be used or the work time zone of the worker who can use the equipment, the available time zone of the equipment that can be used in the process within the period of loading and the Load a part of the time that can be loaded into the workable time zone of the worker who can use the equipment as a load, and use the excess time as the available time zone of the same equipment and the same worker within the next period It will be loaded as a load during the work time.
そして、図3に示すように、負荷山積計算部11が作業員パターン毎に計算した負荷の山積結果は、各作業員パターンの負荷山積結果として、作業員パターン決定部12に入力される。 As shown in FIG. 3, the load pile result calculated by the load pile calculation unit 11 for each worker pattern is input to the worker pattern determination unit 12 as the load pile result of each worker pattern.
作業員パターン決定部12は、上述した負荷山積計算部11から入力された各作業員パターンの負荷山積結果に基づいて、評価が最良となる作業員パターンを1つ決定するためのものである。具体的には、注文の納期以降に積まれている負荷(時間)の総和を評価し、負荷の総和が最も小さい作業員パターンを、最良の作業員パターンとして決定する。ここで、注文の納期以降の積まれている負荷の総和が0となる(注文の納期以降の積まれている負荷の総和がない)作業員パターンが複数ある場合は、山積結果の期間が最も早く終了する作業員パターンを最良の作業員パターンとして決定する。また、山積結果の期間が最も早く終了する作業員パターンが複数ある場合は、山積結果の最後の期間に積まれている負荷(時間)の総和を評価し、負荷の総和が最も小さい作業員パターンを、最良の作業員パターンとして決定する。 The worker pattern determination unit 12 is for determining one worker pattern with the best evaluation based on the load pile result of each worker pattern input from the load pile calculation unit 11 described above. Specifically, the total load (time) accumulated after the delivery date of the order is evaluated, and the worker pattern with the smallest total load is determined as the best worker pattern. Here, if there are multiple worker patterns in which the total load accumulated after the order delivery date is 0 (there is no total load accumulated after the order delivery date), the period of the pile result is the longest. The worker pattern that ends early is determined as the best worker pattern. In addition, when there are multiple worker patterns that end in the earliest period, the total load (time) accumulated in the last period of the mountain result is evaluated, and the worker pattern with the smallest total load is evaluated. Is determined as the best worker pattern.
そして、図3に示すように、作業員パターン決定部12が決定した最良の作業員パターンの結果は、最良作業員パターンとして、スケジュール作成部13に入力される。 As shown in FIG. 3, the result of the best worker pattern determined by the worker pattern determination unit 12 is input to the schedule creation unit 13 as the best worker pattern.
スケジュール作成部13は、作業員パターン決定部12から入力された最良作業員パターンに基づいて、スケジュールを作成するためのものである。具体的には、スケジュール作成部13は、作業員パターン決定部12から入力された最良作業員パターンで、上述した期情報記憶部28が記憶した期間の単位毎に、上述した注文情報記憶部21、設備情報記憶部22、製造ルート情報記憶部23、処理時間情報記憶部24、作業員時間帯情報記憶部25、作業員設備対応情報記憶部26、で記憶した各情報を基にして、納期の早い注文順に、その注文の製造ルートの第1工程から順に、各工程の総作業時間を、その工程で利用できる設備の利用可能な時間帯とその設備を使用できる作業員の作業可能な時間帯に割りつけて、スケジュールを作成する。ここで、その工程で利用できる設備が複数ある場合またはその設備を使用できる作業員が複数いる場合は、各設備または各作業員の名前の早い順に各工程の総作業時間を割りつけるものとする。尚、工程で利用できる設備が複数ある場合または設備を使用できる作業員が複数いる場合の選択の基準は、これに限らず、適宜設定可能である。 The schedule creation unit 13 creates a schedule based on the best worker pattern input from the worker pattern determination unit 12. Specifically, the schedule creation unit 13 is the best worker pattern input from the worker pattern determination unit 12 and the order information storage unit 21 described above for each unit of the period stored in the period information storage unit 28 described above. Based on the information stored in the facility information storage unit 22, the manufacturing route information storage unit 23, the processing time information storage unit 24, the worker time zone information storage unit 25, and the worker facility correspondence information storage unit 26, the delivery date In order from the earliest order, in order from the first process of the manufacturing route of the order, the total work time of each process is determined, the available time zone of the equipment that can be used in the process, and the time that the worker who can use the equipment can work. Allocate to the band and create a schedule. Here, if there are multiple facilities that can be used in the process or there are multiple workers who can use the facilities, the total work time of each process shall be assigned in the order of the name of each facility or each worker. . In addition, when there are a plurality of facilities that can be used in the process or when there are a plurality of workers that can use the facilities, the selection criterion is not limited to this, and can be set as appropriate.
ここで、スケジュールを作成する際には、スケジュール作成開始時から期間単位で第1工程から順に各工程の総作業時間を割りつけていき、ある工程と次の工程との間は、時間をあけずに、続けて割りつけていくものとする。尚、工程間時間が存在する場合には、ある工程と次の工程との間に工程間時間をあけてから、割りつけていくものとする。また、スケジュールを作成する際には、総作業時間のうちの作業員作業時間及び作業員作業時間以外の時間も考慮して割りつける。即ち、ある注文のある工程の総作業時間のうちの作業員作業時間以外の時間には、その後に割りつける注文の各工程の総作業時間や作業員作業時間を割りつけることができる。 Here, when creating a schedule, the total work time of each process is allocated in order from the first process in units of period from the start of schedule creation, and there is a time between one process and the next process. It is assumed that they will continue to be assigned. In addition, when the time between processes exists, it shall allocate after leaving the time between processes between a certain process and the following process. Further, when creating a schedule, it is assigned in consideration of the worker work time and the time other than the worker work time in the total work time. That is, the total work time and the worker work time of each process of the order to be assigned thereafter can be assigned to a time other than the worker work time in the total work time of a certain process of an order.
結果出力部14は、スケジュール作成部13で作成されたスケジュールを、スケジュール作成装置1における計算結果として、図示しないディスプレイ、プリンタ等の出力部に出力するためのものである。 The result output unit 14 is for outputting the schedule created by the schedule creation unit 13 as a calculation result in the schedule creation device 1 to an output unit such as a display or a printer (not shown).
次に、本実施形態に係るスケジュール作成方法の処理の手順について、図4に基づいて、説明する。図4は、本実施形態に係るスケジュール作成方法の処理の手順について説明したフローチャートである。
尚、以下で説明する本実施形態に係るスケジュール作成方法の処理は、計算機においても同様に、スケジュール作成プログラムとしてCPUにより読み出して実行することができる。また、このスケジュール作成プログラムは、リムーバブルな記憶媒体に記録しておくことにより、様々な計算機の記憶装置にインストールすることが可能である。
Next, the process procedure of the schedule creation method according to the present embodiment will be described with reference to FIG. FIG. 4 is a flowchart illustrating the processing procedure of the schedule creation method according to the present embodiment.
Note that the processing of the schedule creation method according to the present embodiment described below can be similarly read and executed by the CPU as a schedule creation program in a computer. Further, the schedule creation program can be installed in storage devices of various computers by recording it in a removable storage medium.
図4に示すように、計算機において、基本情報(即ち、注文に関する情報、設備に関する情報、製造ルートに関する情報、処理時間に関する情報、作業員時間帯に関する情報、作業員設備対応に関する情報、作業人員に関する情報、期に関する情報)を、事前に、入力部から入力されたり、リムーバブルな記憶媒体に記録されて与えられたり、有線又は無線の電気通信手段によってインターネットなどの通信ネットワークを介して与えられたりして、記憶部に登録する(STEP1:注文情報記憶ステップ、設備情報記憶ステップ、製造ルート情報記憶ステップ、処理時間情報記憶ステップ、作業員時間帯情報記憶ステップ、作業員設備対応情報記憶ステップ、作業人員情報記憶ステップ、期情報記憶ステップ)。尚、本ステップの詳細については、上述したスケジュール作成装置1の注文情報記憶部21、設備情報記憶部22、製造ルート情報記憶部23、処理時間情報記憶部24、作業員時間帯情報記憶部25、作業員設備対応情報記憶部26、作業人員情報記憶部27、期情報記憶部28の記載内容と同様であり、その説明を省略する。 As shown in FIG. 4, in the computer, basic information (that is, information on orders, information on equipment, information on manufacturing routes, information on processing time, information on worker time zones, information on handling of worker equipment, and information on worker personnel) Information, information on the period) is input in advance from the input unit, recorded in a removable storage medium, or given via a communication network such as the Internet by wired or wireless telecommunication means (STEP 1: order information storage step, equipment information storage step, manufacturing route information storage step, processing time information storage step, worker time zone information storage step, worker equipment correspondence information storage step, worker personnel Information storage step, period information storage step). In addition, about the detail of this step, the order information storage part 21, the equipment information storage part 22, the manufacturing route information storage part 23, the processing time information storage part 24, and the worker time zone information storage part 25 of the schedule creation apparatus 1 mentioned above are mentioned. This is the same as the description of the worker equipment correspondence information storage unit 26, the worker information storage unit 27, and the period information storage unit 28, and the description thereof is omitted.
そして、STEP1で記憶した作業人員に関する情報に基づいた作業人員を満たす全ての作業員の組み合わせパターン(作業員パターン)で、STEP1で記憶した期に関する情報に基づいた期間の単位毎に、STEP1で記憶した各情報(注文に関する情報、設備に関する情報、製造ルートに関する情報、処理時間に関する情報、作業員時間帯に関する情報、作業員設備対応に関する情報)を基にして、注文毎の各工程の処理時間を負荷として各設備と作業員に山積する(STEP2:負荷山積計算ステップ)。尚、本ステップの詳細については、上述したスケジュール作成装置1の負荷山積計算部11の記載内容と同様であり、その説明を省略する。 Then, in the combination pattern (worker pattern) of all the workers who satisfy the work personnel based on the information on the work personnel stored in STEP 1, the unit is stored in STEP 1 for each unit of the period based on the information on the period stored in STEP 1. The processing time of each process for each order based on the information (information about orders, information about equipment, information about manufacturing routes, information about processing time, information about worker time zones, information about worker equipment correspondence) The load is piled up on each facility and worker as a load (STEP 2: load pile calculation step). The details of this step are the same as those described in the load pile calculation unit 11 of the schedule creation device 1 described above, and the description thereof is omitted.
次に、STEP2で実施された各作業員パターンの負荷の山積結果に基づいて、評価が最良となる作業員パターンを1つ決定する(STEP3:作業員パターン決定ステップ)。尚、本ステップの詳細については、上述したスケジュール作成装置1の作業員パターン決定部12の記載内容と同様であり、その説明を省略する。 Next, one worker pattern with the best evaluation is determined based on the result of the load accumulation of each worker pattern performed in STEP 2 (STEP 3: worker pattern determination step). The details of this step are the same as the description of the worker pattern determination unit 12 of the schedule creation device 1 described above, and the description thereof is omitted.
そして、STEP3で決定した最良の作業員パターンに基づいて、スケジュールを作成する(STEP4:スケジュール作成ステップ)。尚、本ステップは、上述したスケジュール作成装置1のスケジュール作成部13の記載内容と同様であり、その説明を省略する。 Then, a schedule is created based on the best worker pattern determined in STEP 3 (STEP 4: schedule creation step). In addition, this step is the same as the description content of the schedule creation unit 13 of the schedule creation device 1 described above, and a description thereof will be omitted.
最後に、STEP4で作成されたスケジュールを、図示しないディスプレイ、プリンタ等の出力部に出力する(STEP5:結果出力ステップ)。尚、本ステップは、上述したスケジュール作成装置1の結果出力部14の記載内容と同じであり、その説明を省略する。 Finally, the schedule created in STEP 4 is output to an output unit such as a display or a printer (not shown) (STEP 5: result output step). Note that this step is the same as that described in the result output unit 14 of the schedule creation device 1 described above, and a description thereof will be omitted.
そして、スケジュール作成方法の処理を終了する。 Then, the process of the schedule creation method ends.
このように、本実施形態のスケジュール作成装置及びスケジュール作成方法、並びにスケジュール作成プログラムによれば、試行錯誤的に全ての作業員パターンでスケジュールを作成して比較をすることなく、設定された作業人員で納期遅れする注文を極力減らす最良の作業員パターンを決定してスケジュールを効率的に素早く作成することができる。 As described above, according to the schedule creation device, the schedule creation method, and the schedule creation program of the present embodiment, the set work personnel can be created without creating and comparing schedules with all worker patterns on a trial and error basis. It is possible to efficiently and quickly create a schedule by determining the best worker pattern that reduces orders that are delayed in delivery as much as possible.
以上、本発明の好適な実施の形態について説明したが、本発明は、前記実施の形態に限定されるものではなく、特許請求の範囲に記載した限りにおいてさまざまな変更が可能なものである。 The preferred embodiments of the present invention have been described above. However, the present invention is not limited to the above-described embodiments, and various modifications can be made as long as they are described in the claims.
次に、本実施形態のスケジュール作成装置及びスケジュール作成方法、並びにスケジュール作成プログラムの具体例の説明のために、簡単な実施例について、以下で説明する。 Next, a simple example will be described below in order to explain a specific example of the schedule creation device, schedule creation method, and schedule creation program of the present embodiment.
本実施例では、注文情報記憶部21に、注文に関する情報として、表1に示すように、各注文について、注文番号、製品、納期を登録する(STEP1)。 In this embodiment, as shown in Table 1, the order number, the product, and the delivery date are registered in the order information storage unit 21 as shown in Table 1 (STEP 1).
また、製造ルート情報記憶部23に、製造ルートに関する情報として、表2に示すように、各製品について、製造する際に通過する工程(表2の「第1工程」〜「第3工程」の列に相当)を登録する(STEP1)。 In addition, as shown in Table 2, the manufacturing route information storage unit 23 stores information on the manufacturing route, as shown in Table 2, for the processes that pass when manufacturing each product ("first step" to "third step" in Table 2). (Corresponding to the column) is registered (STEP 1).
また、設備情報記憶部22に、設備に関する情報として、表3に示すように、各工程について、利用できる設備(表3の「設備」の列に相当)を登録する(STEP1)。尚、表3において、A〜C工程の各行の左から順に名前の早い設備として設定される。 In addition, as shown in Table 3, available equipment (corresponding to the column “Facilities” in Table 3) is registered in the equipment information storage unit 22 as shown in Table 3 (STEP 1). In Table 3, it is set as the equipment with the fast name in order from the left of each line of the A to C processes.
また、処理時間情報記憶部24に、処理時間に関する情報として、表4に示すように、各工程について、その工程を開始してから完了するまでに必要な総作業時間(表4の「総作業時間」の列に相当)と、総作業時間のうちの作業員が設備について作業する必要がある作業員作業時間(表4の「作業員作業時間」の列に相当)とを登録する(STEP1)。 In addition, as shown in Table 4, the processing time information storage unit 24 stores the total work time required for each process from the start to the completion of the process as shown in Table 4 ("Total Work" in Table 4). (Corresponding to the “time” column) and the worker working time (corresponding to the “working time” column in Table 4) that the worker needs to work on the equipment out of the total work time are registered (STEP 1). ).
表4の例では、A工程は、総作業時間が2時間で、作業員作業時間が2時間なので、総作業時間2時間のうち、全ての時間に作業員が設備について作業する必要がある。そして、B工程は、総作業時間が4時間で、作業員作業時間が2時間であり、総作業時間4時間のうち、最初の1時間と最後の1時間に作業員が設備について作業する必要があり、工程が開始して1時間〜3時間の間は、作業員が設備につく必要がなく、設備が自動で稼働する。 In the example of Table 4, since the total work time is 2 hours and the worker work time is 2 hours in the process A, it is necessary for the worker to work on the equipment at all times of the total work time of 2 hours. In the B process, the total work time is 4 hours and the worker work time is 2 hours. Of the total work time of 4 hours, the worker needs to work on the equipment during the first hour and the last hour. For 1 to 3 hours after the start of the process, it is not necessary for the worker to get to the equipment, and the equipment operates automatically.
また、作業員設備対応情報記憶部26に、作業員設備対応に関する情報として、表5に示すように、各作業員について、使用できる設備(表7の「設備」の列に相当)を登録する(STEP1)。尚、表5において、作業員の列の上から順に名前の早い作業員として設定される。 In addition, as shown in Table 5, the equipment that can be used (corresponding to the column of “equipment” in Table 7) is registered in the worker equipment correspondence information storage unit 26 as information related to worker equipment correspondence as shown in Table 5. (STEP 1). In Table 5, it is set as a worker with a fast name in order from the top of the column of workers.
表5の例では、作業員Xは、設備A01、A02、B01、B02を使用することができる。 In the example of Table 5, the worker X can use the facilities A01, A02, B01, and B02.
また、作業員時間帯情報記憶部25に、作業員時間帯に関する情報として、表6に示すように、各作業員について、後述する期情報記憶部28の期間(本実施例では、1日)毎の作業可能な時間帯(表6の「4月1日」〜「4月5日」の列に相当)を登録する(STEP1)。 In addition, as shown in Table 6, in the worker time zone information storage unit 25, as shown in Table 6, the period of the period information storage unit 28 to be described later (one day in this embodiment) for each worker. Each workable time zone (corresponding to the column “April 1” to “April 5” in Table 6) is registered (STEP 1).
また、作業人員情報記憶部27に、作業人員に関する情報として、作業人員を登録する(STEP1)。本実施例では、2人とする。 In addition, the worker is registered in the worker information storage unit 27 as information on the worker (STEP 1). In this embodiment, there are two people.
更に、期情報記憶部28に、期に関する情報として、負荷を積む期間の単位を登録する(STEP1)。本実施例では、1日とする。 Further, a unit of a period for accumulating a load is registered in the period information storage unit 28 as information related to the period (STEP 1). In this embodiment, it is one day.
次に、負荷山積計算部11が、上述した作業人員情報記憶部27が記憶した作業人員を満たす全ての作業員の組み合わせパターンで、上述した期情報記憶部28が記憶した期間の単位(以下、「セグメント」で示す。)毎に、上述した注文情報記憶部21、設備情報記憶部22、製造ルート情報記憶部23、処理時間情報記憶部24、作業員時間帯情報記憶部25、作業員設備対応情報記憶部26、で記憶した各情報を基にして、注文毎の各工程の処理時間を負荷として各設備と作業員に山積する(STEP2)。 Next, the load mountain calculation unit 11 is a unit of the period (hereinafter referred to as the following) stored in the above-described period information storage unit 28 in the combination pattern of all workers satisfying the worker stored in the above-described worker information storage unit 27. For each segment, the order information storage unit 21, the equipment information storage unit 22, the manufacturing route information storage unit 23, the processing time information storage unit 24, the worker time zone information storage unit 25, and the worker equipment Based on the information stored in the correspondence information storage unit 26, the processing time of each process for each order is loaded as a load on each facility and worker (STEP 2).
本実施例では、作業人員2人を満たす作業員パターンが、YとZの作業員パターンと、XとZの作業員パターンと、XとYの作業員パターンとあり、この順に、それぞれ負荷山積みを行う。 In the present embodiment, there are worker patterns satisfying two workers: Y and Z worker patterns, X and Z worker patterns, and X and Y worker patterns. I do.
最初に、YとZの作業員パターンの負荷山積みを行う。まず、納期の最も早い注文番号RC1の第1工程(A工程)の作業員作業時間2Hrを作業員に対する負荷として、A工程の作業が唯一可能な作業員Zの4月1日のセグメントに積む。そして、その総作業時間2Hrを、設備に対する負荷として、A工程で利用できる設備A01の4月1日のセグメントに積む。ここで、注文番号RC1の第1工程(A工程)で利用できる設備は、設備A01とA02があり、このA工程の負荷を積む直前の設備A01とA02の4月1日の残り負荷は、両方とも24Hrである。従って、注文番号RC1の第1工程(A工程)については、名前の早い設備A01が、負荷を積む設備として選択される。 First, load piles of Y and Z worker patterns are performed. First, the worker work time 2Hr of the first process (A process) of the order number RC1 with the earliest delivery date is loaded on the worker, and is loaded on the April 1 segment of the worker Z who can only perform the work of the A process. . Then, the total work time 2Hr is loaded on the April 1 segment of the facility A01 that can be used in the process A as a load on the facility. Here, there are facilities A01 and A02 that can be used in the first process (A process) of the order number RC1, and the remaining loads on April 1 of the facilities A01 and A02 immediately before loading the load of the A process are as follows: Both are 24Hr. Therefore, for the first step (step A) with the order number RC1, the facility A01 having a quick name is selected as the facility to load.
次に、注文番号RC1の第2工程(B工程)の作業員作業時間2Hrを作業員に対する負荷として、B工程の作業が唯一可能な作業員Yの4月1日のセグメントに積む。そして、その総作業時間4Hrを、設備に対する負荷として、A工程で利用できる設備B01の4月1日のセグメントに積む。 Next, the worker work time 2Hr of the second process (B process) of the order number RC1 is set as a load on the worker, and is loaded on the April 1 segment of the worker Y who can only perform the work of the B process. Then, the total work time 4Hr is accumulated in the April 1 segment of the facility B01 that can be used in the process A as a load on the facility.
そして、注文番号RC1の第3工程(C工程)の作業員作業時間10Hrを作業員に対する負荷として、C工程の作業が可能な作業員Yの4月1日のセグメントに積む。ここで、C工程は、作業員Zも作業が可能である。RC1の第3工程の負荷を積む直前の、各作業員の4月1日のセグメントの残り能力を計算すると、作業員Yの4月1日の残り能力は8Hr−2Hr(注文番号RC1のB工程の負荷)=6Hr、作業員Zの4月1日の残り能力は8Hr−2Hr(注文番号RC1のA工程の負荷)=6Hrとなり、同じである。従って、名前の早い作業員Yが、C工程の負荷を積む作業員として選択される。 Then, the worker working time 10Hr of the third process (C process) of the order number RC1 is used as a load on the worker, and is loaded on the April 1 segment of the worker Y who can perform the work of the C process. Here, the worker Z can also work in the C process. When the remaining capacity of each worker's April 1 segment immediately before loading the load of the third step of RC1 is calculated, the remaining capacity of April 1 of worker Y is 8Hr-2Hr (B of order number RC1 Process load) = 6Hr, the remaining capacity of worker Z on April 1 is 8Hr-2Hr (load of process A of order number RC1) = 6Hr, which is the same. Therefore, the worker Y whose name is early is selected as the worker who loads the load of the C process.
すると、作業員Yの4月1日のセグメントに積まれた負荷は、作業員Yの能力である8Hrをオーバーしている。従って、まず、作業員Yの4月1日のセグメントに積むことができる負荷6Hr(8Hr−2Hr)を積み、オーバーした部分の4Hr(10Hr+2Hr−8Hr)を、同一作業員Yの次のセグメントの4月2日のセグメントに積む。そして、作業員に対応して、設備に対する負荷として、総作業時間10Hrのうち6Hrを、C工程で利用できる設備C01の4月1日のセグメントに積み、残りの4Hrを、同一設備C01の次のセグメントの4月2日のセグメントに積む。 Then, the load was loaded to a segment of April 1 worker Y, which exceeds the 8Hr is the ability of the operator Y. Therefore, the load 6Hr (8Hr-2Hr) that can be loaded on the April 1 segment of the worker Y is loaded first, and the excess 4Hr (10Hr + 2Hr-8Hr) is loaded on the next segment of the same worker Y. Load into the April 2 segment. Then, corresponding to the worker, as a load on the equipment, 6Hr out of the total work time 10Hr is loaded on the April 1 segment of the equipment C01 that can be used in the C process, and the remaining 4Hr is loaded next to the same equipment C01. To the April 2 segment.
以上の負荷山積みを行った結果を、表7に示す。表7では、「能力」は、「設備・作業員」のセグメントに負荷を積むことができる最大の時間であり、設備情報記憶部22で登録された期情報記憶部28の期間毎の設備の利用可能な時間帯と、作業員時間帯情報記憶部25で登録された期情報記憶部28の期間毎の作業員の作業可能な時間帯から求められる。本実施例では、セグメント毎の設備の利用可能な時間帯と作業員の作業可能な時間帯が同じであり、全セグメントでまとめて設定しているが、セグメント毎に異なる場合は、セグメント毎に設定する。また、「4月1日」の列は、4月1日のセグメントに積まれた負荷を意味する。例えば、第1行目は、設備A01の4月1日のセグメントに、注文番号RC1のA工程の操作業時間2Hrが負荷として積まれていることを意味する。ここで、表7において、丸印で1〜3と記載されている符号は、その工程の負荷が積まれた順番(1〜3番)を示している。 Table 7 shows the results of the above load stacking. In Table 7, “capability” is the maximum time during which a load can be placed on the “equipment / worker” segment, and the facility information for each period of the period information storage unit 28 registered in the facility information storage unit 22. It is obtained from the available time zone and the time zone in which the worker can work for each period of the period information storage unit 28 registered in the worker time zone information storage unit 25. In this example, the available time zone of equipment for each segment and the time zone where workers can work are the same, and are set together for all segments. Set. In addition, the column “April 1” means the load loaded on the April 1 segment. For example, the first line means that the operation time 2Hr of the process A of the order number RC1 is loaded as a load on the April 1 segment of the facility A01. Here, in Table 7, the reference numerals indicated by circles 1 to 3 indicate the order (No. 1 to 3) in which the load of the process is loaded.
同様にして、注文番号RC1の次に納期の早い、注文番号RC2の各工程の総作業時間と作業員作業時間を負荷として積む。そして、注文番号RC2の注文に関して負荷山積みを行った結果を、表8に示す。 Similarly, the total work time and worker work time of each process of order number RC2, which has the next delivery date next to order number RC1, are loaded as loads. Table 8 shows the result of load stacking regarding the order with the order number RC2.
同様にして、注文番号RC2の次に納期の早い、注文番号RC3の各工程の総作業時間と作業員作業時間を負荷として積む。そして、注文番号RC3の注文に関して負荷山積みを行った結果を、表9に示す。この表9が、全注文について、YとZの作業員パターンの負荷山積みを行った最終結果となる。 Similarly, the total work time and worker work time of each process of the order number RC3, which has the next delivery date next to the order number RC2, are loaded as loads. Table 9 shows the result of load stacking regarding the order with the order number RC3. Table 9 shows the final result of load stacking of Y and Z worker patterns for all orders.
次に、同様にして、XとZの作業員パターンの負荷山積みを行う。納期の早い注文順に、即ち、注文番号RC1、RC2、RC3の順に、負荷山積みをした最終結果を、表10に示す。 Next, load stacking of X and Z worker patterns is performed in the same manner. Table 10 shows the final results of load stacking in the order of early delivery, that is, in the order of the order numbers RC1, RC2, and RC3.
最後に、同様にして、XとYの作業員パターンの負荷山積みを行う。納期の早い注文順に、即ち、注文番号RC1、RC2、RC3の順に、負荷山積みをした最終結果を、表11に示す。 Finally, load stacking of X and Y worker patterns is similarly performed. Table 11 shows the final results of load stacking in order of early delivery date, that is, in the order of order numbers RC1, RC2, and RC3.
次に、作業員パターン決定部12が、上述した負荷山積計算部11から入力された各作業員パターンの負荷山積結果に基づいて、注文の納期以降に積まれている負荷(時間)の総和を評価し、注文の納期以降に積まれている負荷の総和が最も小さい作業員パターンを、最良の作業員パターンとして決定する(STEP3)。 Next, the worker pattern determination unit 12 calculates the total load (time) accumulated after the delivery date of the order based on the load pile result of each worker pattern input from the load pile calculation unit 11 described above. The worker pattern having the smallest total load loaded after the delivery date of the order is determined as the best worker pattern (STEP 3).
YとZの作業員パターンでは、表9に示す山積み結果に基づいて、各注文の納期より後に積まれている設備の負荷の総和を計算すると、注文番号RC1の納期(4月1日)のセグメントより後に積まれている注文番号RC1の負荷を計算すると4Hrとなり(○3のRC1(C):4Hr/10Hrに相当する。)、注文番号RC2の納期(4月2日)のセグメントより後に積まれている注文番号RC2の負荷を計算すると4Hrとなり(○5のRC2(C):2Hr/10Hr+○6のRC2(A):2Hr=4Hrに相当する。)、注文番号RC3の納期(4月3日)のセグメントより後に積まれている注文番号RC3の負荷を計算すると2Hrとなり(○9のRC3(C):2Hr/10Hrに相当する。)、その総和は、4Hr+4Hr+2Hr=10Hrとなる。 In the Y and Z worker patterns, based on the piled up results shown in Table 9, when the total load of equipment loaded after the delivery date of each order is calculated, the delivery date of order number RC1 (April 1) When calculating the load of the order number RC1 loaded after the segment, it becomes 4Hr (corresponding to RC1 (C): 4Hr / 10Hr of ○ 3), and after the delivery date (April 2) of the order number RC2 When the load of the order number RC2 loaded is calculated, it becomes 4Hr (○ 5 RC2 (C): 2Hr / 10Hr + ○ 6 RC2 (A): equivalent to 2Hr = 4Hr), and the delivery date of the order number RC3 (4 The load of the order number RC3 loaded after the segment of (March 3) is 2Hr (corresponding to RC3 (C): 2Hr / 10Hr of ○ 9), and the total is 4Hr + 4Hr + 2 A r = 10Hr.
同様にして、XとZの作業員パターンでは、表10に示す山積み結果に基づいて、各注文の納期より後に積まれている設備の負荷の総和を計算すると、その総和は、2Hr+6Hr+6Hr=14Hrとなる。 Similarly, in the X and Z worker patterns, when the total load of the equipment loaded after the delivery date of each order is calculated based on the pile result shown in Table 10, the total is 2Hr + 6Hr + 6Hr = 14Hr Become.
同様にして、XとYの作業員パターンでは、表11に示す山積み結果に基づいて、各注文の納期より後に積まれている設備の負荷の総和を計算すると、その総和は、4Hr+8Hr+8Hr=20Hrとなる。 Similarly, in the X and Y worker patterns, when the total load of the equipment loaded after the delivery date of each order is calculated based on the pile result shown in Table 11, the total is 4Hr + 8Hr + 8Hr = 20Hr Become.
従って、注文の納期以降に積まれている負荷の総和が最も小さい作業員パターンは、YとZの作業員パターンであり、YとZの作業員パターンを最良作業員パターンとして決定する。 Therefore, the worker pattern having the smallest total load accumulated after the delivery date of the order is the worker pattern of Y and Z, and the worker pattern of Y and Z is determined as the best worker pattern.
そして、スケジュール作成部13が、作業員パターン決定部12から入力された最良作業員パターン(本実施例では、YとZの作業員パターン)に基づいて、上述した期情報記憶部28が記憶した期間の単位毎に、上述した注文情報記憶部21、設備情報記憶部22、製造ルート情報記憶部23、処理時間情報記憶部24、作業員時間帯情報記憶部25、作業員設備対応情報記憶部26、で記憶した各情報を基にして、納期の早い注文順に、その注文の製造ルートの第1工程から順に、各工程の総作業時間を、その工程で利用できる設備の利用可能な時間帯とその設備を使用できる作業員の作業可能な時間帯に割りつけて、スケジュールを作成する(STEP4)。 The schedule creation unit 13 stores the period information storage unit 28 described above based on the best worker pattern (in this embodiment, Y and Z worker patterns) input from the worker pattern determination unit 12. For each period unit, the order information storage unit 21, the equipment information storage unit 22, the manufacturing route information storage unit 23, the processing time information storage unit 24, the worker time zone information storage unit 25, and the worker facility correspondence information storage unit described above. 26, based on each piece of information stored in step 26, in the order of early delivery date, in order from the first step of the manufacturing route of the order, the total work time of each step is the available time zone of equipment that can be used in that step A schedule is created by assigning to a workable time zone of a worker who can use the equipment (STEP 4).
まず、納期の最も早い注文番号RC1の各工程の総作業時間を、第1工程から順に、その工程で利用できる設備の利用可能な時間帯とその設備を使用できる作業員の作業可能な時間帯に割り付けていく。まず、注文番号RC1の第1工程(A工程)は、4月1日の9:00〜11:00の間に設備A01とA02の両方が使用可能であり、名前の早い設備A01が選択され割りつけられる。また、この工程は作業員Zしか使用できないため、作業員Zに割りつけられる。次に、注文番号RC1の第2工程(B工程)は、4月1日の11:00〜15:00の間に設備B01とB02の両方が使用可能であり、名前の早い設備B01が選択され割りつけられる。また、この工程は作業員Yしか使用できないため、作業員Yに割りつけられる。次に、注文番号RC1の第3工程(C工程)は、4月1日の15:00〜4月2日の17:00の間に設備C01とC02の両方が使用可能であり、名前の早い設備C01が選択され割りつけられる。そして、この工程は作業員YとZが使用可能なため、名前の早い作業員Yが選択されて割りつけられる。 First, the total work time of each process of order number RC1 with the earliest delivery date is shown in order from the first process, the time zone in which the equipment that can be used in the process can be used and the time zone in which the worker who can use the equipment can work. Will be assigned. First, in the first process (A process) of the order number RC1, both the facilities A01 and A02 can be used between 9: 00 to 11: 00 on April 1, and the facility A01 with the earlier name is selected. Assigned. Moreover, since only this worker Z can use this process, it is assigned to the worker Z. Next, in the second process (B process) of order number RC1, both equipment B01 and B02 can be used between 11:00 and 15:00 on April 1, and the equipment B01 with the fast name is selected. And assigned. Moreover, since only this worker Y can use this process, it is assigned to the worker Y. Next, in the third process (C process) of order number RC1, both facilities C01 and C02 can be used between 15:00 on April 1 and 17:00 on April 2, and the name The fast facility C01 is selected and assigned. In this process, since the workers Y and Z can be used, the worker Y with a quick name is selected and assigned.
以上のようにして、割りつけた結果を図5に示す。図5は、YとZの作業員パターンで注文番号RC1の各工程を割り付けたスケジュール結果を示すガントチャートである。図5に示すように、第2工程であるB工程は、総作業時間4Hrを4月1日11:00〜15:00に設備B01を利用し、作業員Yが作業するように割り付けられている。但し、第2工程では、作業員Yが設備B01について作業しているのは、11:00〜12:00と14:00〜15:00だけであり、作業員Yが設備につく必要がない12:00〜14:00は白抜きで示している。また、第3工程であるC工程は、総作業時間10Hrのうち、4月1日15:00〜17:00に設備C01を利用し、作業員Yが作業し、4月2日9:00〜17:00に設備C01を利用し、作業員Yが作業するように割り付けられている。 FIG. 5 shows the result of the assignment as described above. FIG. 5 is a Gantt chart showing a schedule result in which each process of the order number RC1 is assigned with the Y and Z worker patterns. As shown in FIG. 5, the second process B is assigned so that the worker Y works by using the equipment B01 for the total work time 4Hr from 11:00 to 15:00 on April 1st. Yes. However, in the second step, the worker Y is working on the equipment B01 only at 11:00 to 12:00 and 14:00 to 15:00, and it is not necessary for the worker Y to be attached to the equipment. 12:00 to 14:00 are shown in white. Also, the third process, C process, uses the equipment C01 at 15:00 to 17:00 on April 1 in the total work time of 10 hours, and the worker Y works, and 9:00 on April 2nd. It is assigned so that the worker Y works by using the equipment C01 at -17: 00.
次に、注文番号RC1の次に納期が早い注文番号RC2の各工程の総作業時間を、第1工程から順に、その工程で利用できる設備の利用可能な時間帯とその設備を使用できる作業員の作業可能な時間帯に割り付けていき、その結果を図6に示す。図6は、YとZの作業員パターンで注文番号RC2の各工程を割り付けたスケジュール結果を示すガントチャートである。 Next, the total work time of each process of order number RC2 having the next delivery date next to order number RC1, in order from the first process, the available time zone of the equipment that can be used in that process and the worker who can use the equipment The result is shown in FIG. FIG. 6 is a Gantt chart showing a schedule result in which each process of the order number RC2 is assigned with the Y and Z worker patterns.
最後に、注文番号RC2の次に納期が早い注文番号RC3の各工程の総作業時間を、第1工程から順に、その工程で利用できる設備の利用可能な時間帯とその設備を使用できる作業員の作業可能な時間帯に割り付けていき、その結果を図7に示す。図7は、YとZの作業員パターンで注文番号RC3の各工程を割り付けたスケジュール結果を示すガントチャートである。 Finally, the total work time of each process of the order number RC3 with the next delivery date next to the order number RC2, the available time zone of the equipment that can be used in that process in order from the first process, and the workers who can use the equipment The result is shown in FIG. FIG. 7 is a Gantt chart showing a schedule result in which each process of the order number RC3 is assigned with the Y and Z worker patterns.
そして、結果出力部14が、スケジュール作成部13で作成された図7で召すスケジュール結果を、スケジュール作成装置1における計算結果として、図示しないディスプレイ、プリンタ等の出力部に出力する(STEP5)。 Then, the result output unit 14 outputs the schedule result summoned in FIG. 7 created by the schedule creation unit 13 as a calculation result in the schedule creation device 1 to an output unit such as a display or a printer (not shown) (STEP 5).
ここで、比較のために、XとZの作業員パターンで全注文の各工程を割り付けたスケジュール結果と、XとYの作業員パターンで全注文の各工程を割り付けたスケジュール結果を、それぞれ、図8と図9に示す。図8は、XとZの作業員パターンで全注文の各工程を割り付けたスケジュール結果を示すガントチャートである。図9は、XとYの作業員パターンで全注文の各工程を割り付けたスケジュール結果を示すガントチャートである。 Here, for comparison, the schedule result of assigning each process of all orders with the worker pattern of X and Z, and the schedule result of assigning each process of all orders with the worker pattern of X and Y, respectively, It is shown in FIG. 8 and FIG. FIG. 8 is a Gantt chart showing a schedule result in which each process of all orders is assigned with the X and Z worker patterns. FIG. 9 is a Gantt chart showing a schedule result in which each process of all orders is assigned with the X and Y worker patterns.
ここで、各作業員パターンのスケジュール結果を比較するために、各注文の納期遅れ日数の総和を計算して比較する。 Here, in order to compare the schedule results of the respective worker patterns, the total sum of days for delivery delay of each order is calculated and compared.
本実施形態のスケジュール作成装置及びスケジュール作成方法、並びにスケジュール作成プログラムで最良作業員パターン(YとZの作業員パターン)として決定され、スケジュール作成されたスケジュール結果における、各注文の納期遅れ日数の総和は、図7に基づいて計算すると、下記のようになる。
・注文番号RC1は、最終工程(C工程)の完了日(4月2日)−納期(4月1日)=1日
・注文番号RC2は、最終工程(A工程)の完了日(4月4日)−納期(4月2日)=2日
・注文番号RC3は、最終工程(C工程)の完了日(4月2日)−納期(4月3日)=0日(納期に間に合っているので、納期遅れ日数は0日となる)
よって、納期遅れ日数の総和は、1日+2日+0日=3日となる。
The sum of the days of delivery delay of each order in the schedule result determined and determined as the best worker pattern (Y and Z worker pattern) by the schedule creation device, schedule creation method, and schedule creation program of this embodiment Is calculated as follows based on FIG.
・ Order number RC1 is the completion date (April 2) of the final process (C process) −Delivery date (April 1) = 1 day. ・ Order number RC2 is the completion date (April) 4 days)-Delivery date (April 2) = 2 days-Order number RC3 is the completion date (April 2) of the final process (C process)-Delivery date (April 3) = 0 days (in time for delivery) Because of this, the number of days late for delivery will be 0)
Therefore, the total number of days delayed in delivery is 1 day + 2 days + 0 days = 3 days.
一方、仮に、XとZの作業員パターンでスケジュール作成されたスケジュール結果における、各注文の納期遅れ日数の総和は、図8に基づいて計算すると、下記のようになる。
・注文番号RC1は、最終工程(C工程)の完了日(4月2日)−納期(4月1日)=1日
・注文番号RC2は、最終工程(A工程)の完了日(4月4日)−納期(4月2日)=2日
・注文番号RC3は、最終工程(C工程)の完了日(4月5日)−納期(4月3日)=2日
よって、納期遅れ日数の総和は、1日+2日+2日=5日となる。
On the other hand, if the total sum of days for delivery delay of each order in the schedule result created with the X and Z worker patterns is calculated based on FIG. 8, it is as follows.
・ Order number RC1 is the completion date (April 2) of the final process (C process) −Delivery date (April 1) = 1 day. ・ Order number RC2 is the completion date (April) 4 days)-Delivery date (April 2) = 2 days-Order number RC3 is the completion date (April 5)-Delivery date (April 3) = 2 days of the final process (C process) The total number of days is 1 day + 2 days + 2 days = 5 days.
一方、仮に、XとYの作業員パターンでスケジュール作成されたスケジュール結果における、各注文の納期遅れ日数の総和は、図9に基づいて計算すると、下記のようになる。
・注文番号RC1は、最終工程(C工程)の完了日(4月2日)−納期(4月1日)=1日
・注文番号RC2は、最終工程(A工程)の完了日(4月4日)−納期(4月2日)=2日
・注文番号RC3は、最終工程(C工程)の完了日(4月5日)−納期(4月3日)=2日
よって、納期遅れ日数の総和は、1日+2日+2日=5日となる。
On the other hand, if the total sum of days for delivery delay of each order in the schedule result created with the X and Y worker patterns is calculated based on FIG. 9, it is as follows.
・ Order number RC1 is the completion date (April 2) of the final process (C process) −Delivery date (April 1) = 1 day. ・ Order number RC2 is the completion date (April) 4 days)-Delivery date (April 2) = 2 days-Order number RC3 is the completion date (April 5)-Delivery date (April 3) = 2 days of the final process (C process) The total number of days is 1 day + 2 days + 2 days = 5 days.
従って、納期遅れの総和は、本実施形態のスケジュール作成装置及びスケジュール作成方法、並びにスケジュール作成プログラムで最良作業員パターン(YとZの作業員パターン)として決定され、スケジュール作成されたスケジュール結果が最も小さくなっていることが分かる。以上により、試行錯誤的に全ての作業員パターンでスケジュールを作成して比較をすることなく、設定された作業人員で納期遅れする注文を極力減らす最良の作業員パターンを決定してスケジュールを効率的に素早く作成することができていることが分かる。 Therefore, the sum of the delays in the delivery date is determined as the best worker pattern (Y and Z worker patterns) by the schedule creation apparatus and schedule creation method and schedule creation program of the present embodiment, and the schedule result of schedule creation is the most. You can see that it is getting smaller. As described above, the schedule is efficiently determined by determining the best worker pattern that reduces the order that is delayed in delivery by the set worker, as much as possible, without creating and comparing schedules with all worker patterns on a trial and error basis. You can see that it can be created quickly.
1 スケジュール作成装置
11 負荷山積計算部
12 作業員パターン決定部
13 スケジュール作成部
14 結果出力部
21 注文情報記憶部
22 設備情報記憶部
23 製造ルート情報記憶部
24 処理時間情報記憶部
25 作業員時間帯情報記憶部
26 作業員設備対応情報記憶部
27 作業人員情報記憶部
28 期情報記憶部
STEP1 注文情報記憶ステップ、設備情報記憶ステップ、製造ルート情報記憶ステップ、処理時間情報記憶ステップ、作業員時間帯情報記憶ステップ、作業員設備対応情報記憶ステップ、作業人員情報記憶ステップ、期情報記憶ステップ
STEP2 負荷山積計算ステップ
STEP3 作業員パターン決定ステップ
STEP4 スケジュール作成ステップ
STEP5 結果出力ステップ
DESCRIPTION OF SYMBOLS 1 Schedule creation apparatus 11 Load pile calculation part 12 Worker pattern determination part 13 Schedule creation part 14 Result output part 21 Order information storage part 22 Equipment information storage part 23 Manufacturing route information storage part 24 Processing time information storage part 25 Worker time zone Information storage unit 26 Worker equipment correspondence information storage unit 27 Work personnel information storage unit 28 Period information storage unit STEP1 Order information storage step, facility information storage step, manufacturing route information storage step, processing time information storage step, worker time zone information Storage step, worker equipment correspondence information storage step, worker personnel information storage step, period information storage step STEP2, load pile calculation step STEP3 worker pattern determination step STEP4 schedule creation step STEP5 result output step
Claims (15)
計算機の演算部により実行される処理が、
注文の製品及び納期を注文に関する情報として登録する注文情報記憶ステップと、
製品毎の製品を製造するための複数の工程の連なりである製造ルートを製造ルートに関する情報として登録する製造ルート情報記憶ステップと、
前記各工程について、開始してから完了するまでに必要な総作業時間を処理時間に関する情報として登録する処理時間情報記憶ステップと、
前記工程で使用できる設備と、各設備が使用可能な時間帯と、を設備に関する情報として登録する設備情報記憶ステップと、
スケジュールを作成する際の作業人員を登録する作業人員に関する情報として作業人員情報記憶ステップと、
複数の作業員について、各作業員が利用することができる前記設備を作業員設備対応に関する情報として登録する作業員設備対応情報記憶ステップと、
各作業員が作業可能な時間帯を、作業員時間帯に関する情報として登録する作業員時間帯情報記憶ステップと、
前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、作業員の組み合わせパターン毎に負荷山積結果を出力する負荷山積計算ステップと、
作業員の組み合わせパターン毎の負荷山積結果に基づいて、評価が最良となる作業員の組み合わせパターンを1つ決定する作業員パターン決定ステップと、
決定された前記作業員の組み合わせパターンで、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成するスケジュール作成ステップと、
を有することを特徴とするスケジュール作成方法。 A schedule creation method for creating an order schedule for a production line that manufactures products in multiple processes,
The processing executed by the computing unit of the computer is
An order information storage step for registering the product and delivery date of the order as information relating to the order;
A manufacturing route information storage step for registering a manufacturing route that is a series of a plurality of processes for manufacturing a product for each product as information on the manufacturing route;
For each process, a processing time information storage step for registering the total work time required from start to completion as information on the processing time;
Equipment information storage step for registering equipment that can be used in the above-mentioned process and a time zone in which each equipment can be used as information on equipment,
A work personnel information storage step as information on the work personnel to register the work personnel when creating the schedule,
For a plurality of workers, a worker facility correspondence information storage step for registering the facility that can be used by each worker as information regarding worker facility correspondence,
Each worker can work time zone, and worker time zone information storage step of registering as information on personnel hours,
For all the combination patterns of workers that satisfy the workers, the total work time of each step of each order, respectively, the facility that can be used in the step and the worker that can use the facility, A load pile calculation step for loading the load in the available time zone of the facility and the time zone in which the worker can work, and outputting a load pile result for each combination pattern of the worker;
A worker pattern determination step for determining one worker combination pattern that is best evaluated based on a load pile result for each worker combination pattern;
With the determined combination pattern of the workers, the total work time of each step of each order can be used for the facility that can be used in the step and the worker who can use the facility. A schedule creation step for creating a schedule by assigning it to a time zone and a time zone in which the worker can work,
A schedule creation method characterized by comprising:
各工程について、前記総作業時間のうちの作業員が設備について作業する必要がある作業員作業時間を処理時間に関する情報として更に登録し、
前記負荷山積計算ステップは、
前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間と前記作業員作業時間とを、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、
前記スケジュール作成ステップは、
前記作業員作業時間を考慮しつつスケジュールを作成することを特徴とする請求項1に記載のスケジュール作成方法。 The processing time information storage step includes
For each process, the worker working time that the worker of the total working time needs to work on the equipment is further registered as information on the processing time,
The load pile calculation step includes:
For all combination patterns of workers that satisfy the workers, the total work time and the worker work time of each process of each order, respectively, the equipment that can be used in the process and the equipment can be used. For a worker, load the load in the available time zone of the equipment and the available time zone of the worker,
The schedule creation step includes:
The schedule creation method according to claim 1, wherein the schedule is created in consideration of the worker work time.
前記設備情報記憶ステップは、前記期間の単位で各設備が使用可能な時間帯を登録し、
前記作業員時間帯情報記憶ステップは、前記期間の単位で各作業員が作業可能な時間帯を登録し、
前記負荷山積計算ステップは、前記期間の単位毎に、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、同じ前記期間内の当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、
前記スケジュール作成ステップは、前記期間の単位毎に、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、同じ前記期間内の当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成することを特徴とする請求項1または2に記載のスケジュール作成方法。 A period information storage step of registering a unit of a period for accumulating a load as information related to the period;
The facility information storage step registers a time zone in which each facility can be used in the unit of the period,
The worker time zone information storage step registers a time zone in which each worker can work in the unit of the period,
The load pile calculation step is the same for each unit of the period, and the total work time of each process of each order is the same for the facility that can be used in the process and the worker that can use the facility. Load as a load in the available time zone of the equipment and the available time zone of the worker within the period,
The schedule creation step includes, for each unit of the period, the total work time of each process of each order for the equipment that can be used in the process and the worker who can use the equipment within the same period. The schedule creation method according to claim 1, wherein the schedule is created by assigning the available time zone of the facility and the available time zone of the worker.
納期の早い前記注文順に、当該注文の製造ルートの第1工程から順に、負荷として積み、
前記スケジュール作成ステップは、
納期の早い前記注文順に、当該注文の製造ルートの第1工程から順に、割りつけることを特徴とする請求項1〜3のいずれか一項に記載のスケジュール作成方法。 The load pile calculation step includes:
In order of the order with the earliest delivery date, in order from the first step of the manufacturing route of the order, load as a load,
The schedule creation step includes:
The schedule creation method according to any one of claims 1 to 3, wherein the schedule is assigned in order from the first step of the manufacturing route of the order in the order of early delivery.
作業員の組み合わせパターン毎の負荷山積結果に基づいて、前記各注文に関して前記納期から遅れて積まれている負荷の量の総和を評価し、前記総和が最も小さい作業員の組み合わせパターンを、前記評価が最良となる作業員の組み合わせパターンとして決定することを特徴とする請求項1〜4のいずれか一項に記載のスケジュール作成方法。 The worker pattern determination step includes
Based on the load pile result for each combination pattern of workers, the total amount of loads accumulated after the delivery date for each order is evaluated, and the combination pattern of workers with the smallest total sum is evaluated. The schedule creation method according to any one of claims 1 to 4, wherein the combination pattern is determined as the best worker combination pattern.
注文の製品及び納期を注文に関する情報として登録する注文情報記憶ステップと、
製品毎の製品を製造するための複数の工程の連なりである製造ルートを製造ルートに関する情報として登録する製造ルート情報記憶ステップと、
前記各工程について、開始してから完了するまでに必要な総作業時間を処理時間に関する情報として登録する処理時間情報記憶ステップと、
前記工程で使用できる設備と、各設備が使用可能な時間帯と、を設備に関する情報として登録する設備情報記憶ステップと、
スケジュールを作成する際の作業人員を登録する作業人員に関する情報として作業人員情報記憶ステップと、
複数の作業員について、各作業員が利用することができる前記設備を作業員設備対応に関する情報として登録する作業員設備対応情報記憶ステップと、
各作業員が作業可能な時間帯を、作業員時間帯に関する情報として登録する作業員時間帯情報記憶ステップと、
前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、作業員の組み合わせパターン毎に負荷山積結果を出力する負荷山積計算ステップと、
作業員の組み合わせパターン毎の負荷山積結果に基づいて、評価が最良となる作業員の組み合わせパターンを1つ決定する作業員パターン決定ステップと、
決定された前記作業員の組み合わせパターンで、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成するスケジュール作成ステップと、
を有し、計算機において演算部により読み出して各ステップの処理を実行させることを特徴とするスケジュール作成プログラム。 A schedule creation program that creates an order schedule for a production line that manufactures products in multiple processes.
An order information storage step for registering the product and delivery date of the order as information relating to the order;
A manufacturing route information storage step for registering a manufacturing route that is a series of a plurality of processes for manufacturing a product for each product as information on the manufacturing route;
For each process, a processing time information storage step for registering the total work time required from start to completion as information on the processing time;
Equipment information storage step for registering equipment that can be used in the above-mentioned process and a time zone in which each equipment can be used as information on equipment,
A work personnel information storage step as information on the work personnel to register the work personnel when creating the schedule,
For a plurality of workers, a worker facility correspondence information storage step for registering the facility that can be used by each worker as information regarding worker facility correspondence,
Each worker can work time zone, and worker time zone information storage step of registering as information on personnel hours,
For all the combination patterns of workers that satisfy the workers, the total work time of each step of each order, respectively, the facility that can be used in the step and the worker that can use the facility, A load pile calculation step for loading the load in the available time zone of the facility and the time zone in which the worker can work, and outputting a load pile result for each combination pattern of the worker;
A worker pattern determination step for determining one worker combination pattern that is best evaluated based on a load pile result for each worker combination pattern;
With the determined combination pattern of the workers, the total work time of each step of each order can be used for the facility that can be used in the step and the worker who can use the facility. A schedule creation step for creating a schedule by assigning it to a time zone and a time zone in which the worker can work,
And a schedule creation program that is read out by a calculation unit in a computer and causes each step to be executed.
各工程について、前記総作業時間のうちの作業員が設備について作業する必要がある作業員作業時間を処理時間に関する情報として更に登録し、
前記負荷山積計算ステップは、
前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間と前記作業員作業時間とを、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、
前記スケジュール作成ステップは、
前記作業員作業時間を考慮しつつスケジュールを作成することを特徴とする請求項6に記載のスケジュール作成プログラム。 The processing time information storage step includes
For each process, the worker working time that the worker of the total working time needs to work on the equipment is further registered as information on the processing time,
The load pile calculation step includes:
For all combination patterns of workers that satisfy the workers, the total work time and the worker work time of each process of each order, respectively, the equipment that can be used in the process and the equipment can be used. For a worker, load the load in the available time zone of the equipment and the available time zone of the worker,
The schedule creation step includes:
The schedule creation program according to claim 6, wherein the schedule is created in consideration of the worker work time.
前記設備情報記憶ステップは、前記期間の単位で各設備が使用可能な時間帯を登録し、
前記作業員時間帯情報記憶ステップは、前記期間の単位で各作業員が作業可能な時間帯を登録し、
前記負荷山積計算ステップは、前記期間の単位毎に、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、同じ前記期間内の当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、
前記スケジュール作成ステップは、前記期間の単位毎に、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、同じ前記期間内の当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成することを特徴とする請求項6または7に記載のスケジュール作成プログラム。 A period information storage step of registering a unit of a period for accumulating a load as information related to the period;
The facility information storage step registers a time zone in which each facility can be used in the unit of the period,
The worker time zone information storage step registers a time zone in which each worker can work in the unit of the period,
The load pile calculation step is the same for each unit of the period, and the total work time of each process of each order is the same for the facility that can be used in the process and the worker that can use the facility. Load as a load in the available time zone of the equipment and the available time zone of the worker within the period,
The schedule creation step includes, for each unit of the period, the total work time of each process of each order for the equipment that can be used in the process and the worker who can use the equipment within the same period. The schedule creation program according to claim 6 or 7, wherein the schedule is created by assigning the time period in which the facility can be used and the time period in which the worker can work.
納期の早い前記注文順に、当該注文の製造ルートの第1工程から順に、負荷として積み、
前記スケジュール作成ステップは、
納期の早い前記注文順に、当該注文の製造ルートの第1工程から順に、割りつけることを特徴とする請求項6〜8のいずれか一項に記載のスケジュール作成プログラム。 The load pile calculation step includes:
In order of the order with the earliest delivery date, in order from the first step of the manufacturing route of the order, load as a load,
The schedule creation step includes:
The schedule creation program according to any one of claims 6 to 8, wherein the schedule creation program is assigned in order from the first order of the manufacturing route of the order in the order of early delivery.
作業員の組み合わせパターン毎の負荷山積結果に基づいて、前記各注文に関して前記納期から遅れて積まれている負荷の量の総和を評価し、前記総和が最も小さい作業員の組み合わせパターンを、前記評価が最良となる作業員の組み合わせパターンとして決定することを特徴とする請求項6〜9のいずれか一項に記載のスケジュール作成プログラム。 The worker pattern determination step includes
Based on the load pile result for each combination pattern of workers, the total amount of loads accumulated after the delivery date for each order is evaluated, and the combination pattern of workers with the smallest total sum is evaluated. 10. The schedule creation program according to any one of claims 6 to 9, wherein the schedule pattern is determined as the best combination pattern of workers.
注文の製品及び納期を注文に関する情報として登録する注文情報記憶部と、
製品毎の製品を製造するための複数の工程の連なりである製造ルートを製造ルートに関する情報として登録する製造ルート情報記憶部と、
前記各工程について、開始してから完了するまでに必要な総作業時間を処理時間に関する情報として登録する処理時間情報記憶部と、
前記工程で使用できる設備と、各設備が使用可能な時間帯と、を設備に関する情報として登録する設備情報記憶部と、
スケジュールを作成する際の作業人員を登録する作業人員に関する情報として作業人員情報記憶部と、
複数の作業員について、各作業員が利用することができる前記設備を作業員設備対応に関する情報として登録する作業員設備対応情報記憶部と、
各作業員が作業可能な時間帯を、作業員時間帯に関する情報として登録する作業員時間帯情報記憶部と、
前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、作業員の組み合わせパターン毎に負荷山積結果を出力する負荷山積計算部と、
作業員の組み合わせパターン毎の負荷山積結果に基づいて、評価が最良となる作業員の組み合わせパターンを1つ決定する作業員パターン決定部と、
決定された前記作業員の組み合わせパターンで、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成するスケジュール作成部と、
を有することを特徴とするスケジュール作成装置。 A schedule creation device that creates an order schedule using a computing unit of a computer for a production line that manufactures products in a plurality of processes,
An order information storage unit for registering the product and delivery date of the order as information about the order;
A manufacturing route information storage unit for registering a manufacturing route as a series of a plurality of processes for manufacturing a product for each product as information on the manufacturing route;
For each process, a processing time information storage unit that registers the total work time required from the start to the completion as information on the processing time;
Facility information storage unit for registering the equipment that can be used in the process and the time zone in which each equipment can be used as information about the equipment,
A work personnel information storage unit as information on work personnel to register work personnel when creating a schedule,
For a plurality of workers, a worker equipment correspondence information storage unit that registers the equipment that can be used by each worker as information related to worker equipment, and
Each worker can work time zone, and worker time zone information storage unit to be registered as the information about the worker time zones,
For all the combination patterns of workers that satisfy the workers, the total work time of each step of each order, respectively, the facility that can be used in the step and the worker that can use the facility, A load pile calculation unit that loads as a load in the available time zone of the equipment and the work available time period of the worker, and outputs a load pile result for each combination pattern of the worker,
A worker pattern determination unit for determining one worker combination pattern that is best evaluated based on a load pile result for each worker combination pattern;
With the determined combination pattern of the workers, the total work time of each step of each order can be used for the facility that can be used in the step and the worker who can use the facility. A schedule creation unit that creates a schedule by assigning the time zone and the time zone in which the worker can work,
A schedule creation device characterized by comprising:
各工程について、前記総作業時間のうちの作業員が設備について作業する必要がある作業員作業時間を処理時間に関する情報として更に登録し、
前記負荷山積計算部は、
前記作業人員を満たす作業員の組み合わせパターンの全てについて、前記各注文の各工程の前記総作業時間と前記作業員作業時間とを、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、
前記スケジュール作成部は、
前記作業員作業時間を考慮しつつスケジュールを作成することを特徴とする請求項11に記載のスケジュール作成装置。 The processing time information storage unit
For each process, the worker working time that the worker of the total working time needs to work on the equipment is further registered as information on the processing time,
The load pile calculation unit
For all combination patterns of workers that satisfy the workers, the total work time and the worker work time of each process of each order, respectively, the equipment that can be used in the process and the equipment can be used. For a worker, load the load in the available time zone of the equipment and the available time zone of the worker,
The schedule creation unit
The schedule creation device according to claim 11, wherein a schedule is created in consideration of the worker work time.
前記設備情報記憶部は、前記期間の単位で各設備が使用可能な時間帯を登録し、
前記作業員時間帯情報記憶部は、前記期間の単位で各作業員が作業可能な時間帯を登録し、
前記負荷山積計算部は、前記期間の単位毎に、前記各注文の各工程の前記総作業時間を、それぞれ、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、同じ前記期間内の当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に負荷として積み、
前記スケジュール作成部は、前記期間の単位毎に、前記各注文の各工程の前記総作業時間を、当該工程で利用できる前記設備と当該設備を使用できる前記作業員に対して、同じ前記期間内の当該設備の利用可能な時間帯と当該作業員の作業可能な時間帯に割りつけて、スケジュールを作成することを特徴とする請求項11または12に記載のスケジュール作成装置。 A period information storage unit for registering a unit of a period for loading a load as information about the period;
The facility information storage unit registers a time zone in which each facility can be used in the unit of the period,
The worker time zone information storage unit registers a time zone in which each worker can work in the unit of the period,
For each unit of the period, the load pile calculation unit has the same total work time of each step of each order for the facility that can be used in the step and the worker that can use the facility, respectively. Load as a load in the available time zone of the equipment and the available time zone of the worker within the period,
The schedule creation unit, for each unit of the period, the total work time of each process of each order, the equipment that can be used in the process and the worker who can use the equipment within the same period The schedule creation device according to claim 11, wherein the schedule is created by allocating to a time zone in which the facility can be used and a time zone in which the worker can work.
納期の早い前記注文順に、当該注文の製造ルートの第1工程から順に、負荷として積み、
前記スケジュール作成部は、
納期の早い前記注文順に、当該注文の製造ルートの第1工程から順に、割りつけることを特徴とする請求項11〜13のいずれか一項に記載のスケジュール作成装置。 The load pile calculation unit
In order of the order with the earliest delivery date, in order from the first step of the manufacturing route of the order, load as a load,
The schedule creation unit
The schedule creation device according to any one of claims 11 to 13, wherein the schedule creation device is assigned in order from the first step of the manufacturing route of the order in the order of early delivery.
作業員の組み合わせパターン毎の負荷山積結果に基づいて、前記各注文に関して前記納期から遅れて積まれている負荷の量の総和を評価し、前記総和が最も小さい作業員の組み合わせパターンを、前記評価が最良となる作業員の組み合わせパターンとして決定することを特徴とする請求項11〜14のいずれか一項に記載のスケジュール作成装置。 The worker pattern determination unit
Based on the load pile result for each combination pattern of workers, the total amount of loads accumulated after the delivery date for each order is evaluated, and the combination pattern of workers with the smallest total sum is evaluated. The schedule creation apparatus according to claim 11, wherein the schedule creation pattern is determined as the best combination pattern of workers.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010092522A JP5442524B2 (en) | 2010-04-13 | 2010-04-13 | Schedule creation method, schedule creation program, and schedule creation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010092522A JP5442524B2 (en) | 2010-04-13 | 2010-04-13 | Schedule creation method, schedule creation program, and schedule creation device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011221923A JP2011221923A (en) | 2011-11-04 |
JP5442524B2 true JP5442524B2 (en) | 2014-03-12 |
Family
ID=45038812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010092522A Active JP5442524B2 (en) | 2010-04-13 | 2010-04-13 | Schedule creation method, schedule creation program, and schedule creation device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5442524B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103926910A (en) * | 2014-05-06 | 2014-07-16 | 安徽工程大学 | Production line dispatching control method with device unavailable time range constraints |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6170733B2 (en) * | 2013-05-24 | 2017-07-26 | 株式会社エヌ・ティ・ティ・データ | Progress management support device, progress management support method, and program |
JP6585396B2 (en) * | 2015-06-22 | 2019-10-02 | 株式会社ブロードリーフ | Work analysis apparatus and work analysis method |
JP2022069958A (en) * | 2020-10-26 | 2022-05-12 | キヤノン株式会社 | System, control method, and program |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0652178A (en) * | 1992-07-28 | 1994-02-25 | Hitachi Ltd | Assembly line work plan generation support system |
JPH07244692A (en) * | 1994-03-02 | 1995-09-19 | Hitachi Ltd | Method and device for production process scheduling |
JPH1153024A (en) * | 1997-08-01 | 1999-02-26 | Omron Corp | Operation instruction and support system |
JP2001318968A (en) * | 1999-09-02 | 2001-11-16 | Sekisui Chem Co Ltd | Calculator for proper commitment of man hour |
JP2005309938A (en) * | 2004-04-23 | 2005-11-04 | Yokogawa Electric Corp | Schedule generation device |
JP2006106829A (en) * | 2004-09-30 | 2006-04-20 | Toshiba Corp | Apparatus and program for production scheduling |
JP4393365B2 (en) * | 2004-12-13 | 2010-01-06 | 日本電信電話株式会社 | Work process allocation method and apparatus |
JP2006285784A (en) * | 2005-04-01 | 2006-10-19 | Canon Inc | Scheduling system and method |
JP2007034429A (en) * | 2005-07-22 | 2007-02-08 | Matsushita Electric Works Ltd | Production planning system |
JP4982088B2 (en) * | 2006-02-09 | 2012-07-25 | 株式会社日立製作所 | Production planning system |
JP2009276842A (en) * | 2008-05-12 | 2009-11-26 | Mitsubishi Electric Corp | Schedule planning device |
JP5248467B2 (en) * | 2009-11-30 | 2013-07-31 | 株式会社神戸製鋼所 | Production line management method, production line management system, and production line management program |
-
2010
- 2010-04-13 JP JP2010092522A patent/JP5442524B2/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103926910A (en) * | 2014-05-06 | 2014-07-16 | 安徽工程大学 | Production line dispatching control method with device unavailable time range constraints |
CN103926910B (en) * | 2014-05-06 | 2016-08-17 | 安徽工程大学 | There is equipment unavailable time section constraint production line scheduling control method |
Also Published As
Publication number | Publication date |
---|---|
JP2011221923A (en) | 2011-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5643502B2 (en) | How to create production schedules for multiple factories | |
JP5134601B2 (en) | Production schedule creation device | |
JP5885637B2 (en) | Scheduling method, scheduling program, and scheduling apparatus | |
JP5442524B2 (en) | Schedule creation method, schedule creation program, and schedule creation device | |
JP6593080B2 (en) | Steelmaking rolling planning device, steelmaking rolling planning method, and program | |
JP4880827B2 (en) | Production scheduling method, program for causing computer to execute production scheduling method, and computer-readable recording medium recording program for causing computer to execute production scheduling method | |
JP5033555B2 (en) | Production schedule creation method and system | |
JP2013171481A (en) | Process plan creation system | |
JP2008140015A (en) | Part delivery instruction system, part delivery instruction method, and part delivery instruction program | |
WO2016079843A1 (en) | Production plan adjustment assisting device and production plan adjustment assisting method | |
JP6382766B2 (en) | Production plan creation method, production plan creation program, and production plan creation device | |
JP5442526B2 (en) | Schedule creation method, schedule creation program, and schedule creation device | |
JP7314043B2 (en) | PRODUCTION PLANNING SUPPORT SYSTEM AND PRODUCTION PLANNING SUPPORT METHOD | |
JP2019139329A (en) | Production management method, production management system and program | |
JP2008299512A (en) | Production planning device and method, and production planning program | |
JP5470587B2 (en) | Production plan creation method, production plan creation program, and production plan creation device | |
Saad et al. | An integrated model for order release and due‐date demand management | |
JP2015109056A (en) | Production plan creation method, production plan creation program, and production plan creation device | |
JP4648136B2 (en) | Production plan creation method, production plan creation device, and program | |
JP2007102684A (en) | Method, device for drawing up periodical work plan and program therefor | |
JP4648013B2 (en) | Production scheduling system | |
JP5166345B2 (en) | Production plan creation device, production plan creation program, and production plan creation method | |
JP5359312B2 (en) | Manufacturing line process management method and process management system | |
JP2004126709A (en) | Method and device for scheduling manufacturing process, and manufacturing method of product | |
JP2014149766A (en) | Production planning method, production planning program, and production planning device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121001 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130912 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20131015 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131129 |
|
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: 20131217 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131218 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5442524 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |