JP5810040B2 - Production schedule creation device and production schedule creation method - Google Patents
Production schedule creation device and production schedule creation method Download PDFInfo
- Publication number
- JP5810040B2 JP5810040B2 JP2012142934A JP2012142934A JP5810040B2 JP 5810040 B2 JP5810040 B2 JP 5810040B2 JP 2012142934 A JP2012142934 A JP 2012142934A JP 2012142934 A JP2012142934 A JP 2012142934A JP 5810040 B2 JP5810040 B2 JP 5810040B2
- Authority
- JP
- Japan
- Prior art keywords
- schedule
- group
- equipment
- unit
- production
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 226
- 238000004519 manufacturing process Methods 0.000 title claims description 143
- 230000008569 process Effects 0.000 claims description 195
- 238000011156 evaluation Methods 0.000 claims description 52
- 238000012545 processing Methods 0.000 claims description 45
- 238000003860 storage Methods 0.000 description 52
- 238000004364 calculation method Methods 0.000 description 27
- 230000006870 function Effects 0.000 description 12
- 230000008859 change Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 238000002360 preparation method Methods 0.000 description 4
- 238000000137 annealing Methods 0.000 description 3
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 3
- 230000001934 delay Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 238000005096 rolling process Methods 0.000 description 3
- 230000009194 climbing Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011143 downstream manufacturing Methods 0.000 description 2
- 238000005401 electroluminescence Methods 0.000 description 2
- 230000007717 exclusion Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 229930091051 Arenine Natural products 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 229910000831 Steel Inorganic materials 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/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 production scheduling technique when manufacturing a variety of products, and more particularly to a technique for performing scheduling with better production efficiency.
複数種類の製品を生産する場合における各設備での生産スケジュール(生産計画)の作成は、納期の遵守、生産性の最大化、下流工程へのタイムリー(適時)な供給といった評価項目を満足したスケジュールを作成する必要がある。 The creation of production schedules (production plans) at each facility when producing multiple types of products satisfied evaluation items such as adherence to delivery dates, maximization of productivity, and timely (timely) supply to downstream processes. You need to create a schedule.
生産スケジュールの一つとして設備負荷計画がある。設備負荷計画とは、注文に応じて各工程で生産しなければならない処理量(負荷)を算出し、各工程の能力の範囲内で割り当てるものである。 There is an equipment load plan as one of the production schedules. The equipment load plan is to calculate a processing amount (load) that must be produced in each process in accordance with an order, and assign it within the capacity of each process.
生産ラインが複数工程から成り立っている場合、ある工程の負荷を他の時間帯に移動すると、その影響が他の工程に及ぶ場合、例えば、処理能力に余裕があるにもかかわらず負荷を崩さねばならない場合などが発生する。また、工程によっては、複数の製品をまとめて処理するバッチ処理を行う工程もあり、そのまとめ方如何により、設備の処理能力を最大限に利用することができないこともある。 If the production line is composed of multiple processes, if the load of one process is moved to another time zone, and the effect extends to another process, for example, the load must be destroyed even if there is a margin in processing capacity. There are cases where it is not possible. In addition, depending on the process, there is a process of performing batch processing for processing a plurality of products collectively. Depending on how the processes are performed, the processing capacity of the facility may not be utilized to the maximum extent.
このように、複数種類の多工程製品を生産する場合のスケジューリングは、考慮しなければならない点が多く複雑となる場合が多い。そこで、生産性の高いスケジュールを生成するための様々な技術が提案されている。 As described above, scheduling for producing a plurality of types of multi-process products often involves many points to be considered and is often complicated. Therefore, various techniques for generating a highly productive schedule have been proposed.
例えば、特許文献1では、バッチ処理可能な設備を用いる工程が最初の工程ではなく途中の工程であったとしても、適切なバッチ処理を行えるように負荷をバッチ処理単位にまとめ、各設備の処理能力を考慮して、生産量が最大化されるような生産計画を作成する。
For example, in
ここで、工程で用いる設備が複数ある場合には、工程に割り当てられた負荷を単に処理するだけでなく、各設備においても生産性が高くなるような割り振りが必要となる。また、各設備の生産性だけを考慮するのではなく、全体スケジュールを鑑みて納期遅れが発生しないようにする必要もある。 Here, when there are a plurality of facilities used in the process, it is necessary not only to process the load allocated to the process but also to allocate each facility so as to increase the productivity. In addition, it is necessary not to consider only the productivity of each facility but to prevent delays in delivery in view of the overall schedule.
1つの設備の計画を立案する場合においてさえも考慮しなければならない要素が多いため、最適なスケジュールを立案する事は難しく、立案できたとしても時間を要することとなる。ましてや、工場全体のスケジュールを鑑みて、下流工程へのタイムリーな供給がなされ、納期遅れが発生しないようなスケジュールを、工程ごとの設備ごとに作成することは困難であり、できたとしても長時間を要する。 Since there are many elements that must be considered even when planning a single facility, it is difficult to formulate an optimal schedule, and even if it can be planned, it will take time. Furthermore, in view of the schedule of the entire factory, it is difficult to create a schedule for each facility for each process so that timely supply to downstream processes is made and delays in delivery are not generated. It takes time.
そこで、本発明は、複数設備を用いる工程を含む複数工程で製品を生産する場合に、全体のスケジュールを鑑みたスケジュールであって、各工程の各設備の生産効率が良いスケジュールの作成を、高速に行うことを目的とする。 Therefore, the present invention is a schedule that takes into consideration the overall schedule when producing a product in a plurality of processes including a process that uses a plurality of facilities, and is capable of creating a schedule with high production efficiency for each facility in each process. The purpose is to do.
本発明にかかる一態様では、生産スケジュール作成装置は、複数工程によって生産する複数の製品を、各製品の各納期までに生産するスケジュールを作成する生産スケジュール作成装置であって、各工程では、1又は複数の設備を用いて製品を生産し、各製品の各工程を所定時間単位で各製品の各工程で用いるいずれかの設備に対応付けて、各製品の負荷を、各工程を対応付けた設備に割り当てる割当手段と、複数の設備を用いる1工程において、1所定時間に前記割当手段で割り当てられた製品を、設備ごとに、生産条件に応じてグループ化するグループ化手段と、前記1工程において、前記グループ決定手段でグループ化したグループのうち、同一の生産条件でグループ化されたグループを構成する全製品の数に対して、構成する製品の数の割合が最も低いグループを、当該グループが割り当てられている設備から、同一の生産条件でグループ化された他のグループが割り当てられている他の設備に移動させる移動グループと決定する移動グループ決定手段とを備えることを特徴とする。 In one aspect according to the present invention, the production schedule creation device is a production schedule creation device for creating a schedule for producing a plurality of products produced by a plurality of processes before each delivery date of each product. Or, a product is produced using a plurality of facilities, each process of each product is associated with one of the facilities used in each process of each product in a predetermined time unit, and the load of each product is associated with each process. In one step of using a plurality of facilities, a grouping unit that groups the products allocated by the allocation unit in one predetermined time according to production conditions for each facility, In the grouping by the group determining means, the number of products to be configured is compared to the number of all products that constitute the group grouped under the same production conditions. Moving group determination means for determining a group having the lowest ratio as a moving group to be moved from the facility to which the group is allocated to another facility to which another group grouped under the same production conditions is allocated It is characterized by providing.
そして、本発明の他の一態様に係る生産スケジュール作成方法は、複数工程によって生産する複数の製品であって、各工程で1又は複数の設備を用いて生産される製品を、各製品の各納期までに生産するスケジュールを作成する生産スケジュール作成装置で用いられる生産スケジュール作成方法であって、各製品の各工程を所定時間単位で各製品の各工程で用いるいずれかの設備に対応付けて、各製品の負荷を、各工程を対応付けた設備に割り当てる割当ステップと、複数の設備を用いる1工程において、1所定時間に前記割当ステップで割り当てられた製品を、設備ごとに、生産条件に応じてグループ化するグループ化ステップと、前記1工程において、前記グループ決定ステップでグループ化したグループのうち、同一の生産条件でグループ化されたグループを構成する全製品の数に対して、構成する製品の数の割合が最も低いグループを、当該グループが割り当てられている設備から、同一の生産条件でグループ化された他のグループが割り当てられている他の設備に移動させる移動グループと決定する移動グループ決定ステップとを備えることを特徴とする。 And the production schedule creation method which concerns on the other one aspect | mode of this invention is a several product produced by multiple processes, Comprising: The product produced using 1 or several equipment at each process, It is a production schedule creation method used in a production schedule creation device that creates a schedule for production by delivery date, and associates each process of each product with any equipment used in each process of each product in a predetermined time unit, In the allocation step of assigning the load of each product to the equipment associated with each process, and in one process using a plurality of equipment, the product assigned in the allocation step in one predetermined time is determined according to the production conditions for each equipment. Grouping step for grouping and grouping in the group determination step in the one process, grouping under the same production conditions. For the total number of products that make up the group, the group with the lowest ratio of the number of products that make up the group is changed from the equipment to which the group is assigned to other products grouped under the same production conditions. A moving group to be moved to another facility to which the group is assigned and a moving group determining step for determining are provided.
このような構成の生産スケジュール作成装置及び生産スケジュール作成方法は、1工程に割り当てられた製品を、工程で用いる設備に割り当てる際に、製品を生産条件に応じてグループ化し、同一の生産条件でグループ化されたグループを構成する全製品の数に対して、構成する製品の数の割合が最も低いグループ、すなわち、他のグループに属させることが可能なグループを他の設備に移動させることができる。従って、工程を変えずに、同一の生産条件の製品を1つの設備にまとめることで生産効率を向上させることが可能となる。よって、全体のスケジュールを変更することなく生産効率がより良い生産スケジュールを作成できる可能性が高くなる。また、1工程の1所定時間単位に、移動するグループの決定を行うので、高速に生産スケジュールを作成することが可能となる。 The production schedule creation apparatus and production schedule creation method configured as described above, when assigning a product assigned to one process to equipment used in the process, groups the products according to the production conditions, and groups them under the same production conditions. The group having the lowest ratio of the number of products constituting the total number of products constituting the generalized group, that is, a group that can belong to another group can be moved to other equipment . Therefore, it is possible to improve production efficiency by combining products with the same production conditions into one facility without changing the process. Therefore, there is a high possibility that a production schedule with better production efficiency can be created without changing the overall schedule. In addition, since the group to be moved is determined in units of one predetermined time in one process, a production schedule can be created at high speed.
また、上述の生産スケジュール作成装置において、前記生産スケジュール作成装置は、更に、移動グループ決定手段が決定した移動グループを、移動させる先の設備である移動先設備を決定する移動先決定手段と、設備に割り当てられている製品を、当該設備で処理する場合の生産効率を評価する設備スケジュール評価手段とを備え、前記移動先決定手段は、前記移動グループが割り当てられている工程の設備であって、当該移動グループが割り当てられている設備以外の他の設備に、当該移動グループを割り当てた場合の、当該他の設備の評価を前記設備スケジュール評価手段に算出させ、評価が最も良い他の設備を前記移動先設備と決定することが好ましい。 In the production schedule creation device described above, the production schedule creation device further includes a destination determination unit that determines a destination facility that is a destination facility to which the movement group determined by the movement group determination unit is moved, and a facility Equipment schedule evaluation means for evaluating production efficiency when processing the product assigned to the equipment, and the destination determination means is equipment in the process to which the movement group is assigned, When the mobile group is assigned to equipment other than the equipment to which the mobile group is assigned, the equipment schedule evaluation means calculates the evaluation of the other equipment, and the other equipment with the best evaluation is It is preferable to determine the destination equipment.
この構成によれば、移動グループを他の設備に移動する際に、生産効率の評価が高くなるような設備に移動するので、より生産効率が良いスケジュールを作成できる可能性が高くなる。 According to this configuration, when the movement group is moved to another facility, the movement group is moved to a facility whose production efficiency is high, so that it is highly possible that a schedule with higher production efficiency can be created.
また、上述の生産スケジュール作成装置において、前記割当手段は、各製品を各製品の納期までに生産できるように、各製品の各工程を所定時間単位で各製品の各工程に対応付けて、各製品の負荷を、各工程に割り当てた全体スケジュールを作成する手段と、前記全体スケジュールの各工程に所定時間単位で割り当てられた製品を、所定時間毎に当該工程で用いる設備に振り分けて割り当てる工程スケジュールを作成する手段とを有することが好ましい。 In the production schedule creation device described above, the assigning means associates each process of each product with each process of each product in a predetermined time unit so that each product can be produced by the delivery date of each product. Means for creating an overall schedule for assigning product loads to each process, and a process schedule for assigning products assigned to each process of the overall schedule in units of a predetermined time to equipment used in the process every predetermined time It is preferable to have a means for creating.
この構成によれば、納期遵守の全体スケジュールから、工程別のスケジュールを作成するので、工程内で製品を他の設備に移動させたとしても、納期を遵守することができるスケジュールを作成できる可能性が高くなる。 According to this configuration, the schedule for each process is created from the entire schedule for observing the delivery date, so even if the product is moved to other equipment in the process, it is possible to create a schedule that can comply with the delivery date Becomes higher.
また、上述の生産スケジュール作成装置において、前記グループ決定手段は、製品同士の生産条件が同一または共通する条件を有し、製品を連続して処理する場合に、製品を生産する処理を除く処理を必要としない製品同士を1グループとすることが好ましい。 Further, in the production schedule creation device described above, the group determination means performs a process other than a process of producing a product when the production conditions of the products have the same or common conditions and the products are processed continuously. It is preferable to group the products that are not required into one group.
この構成によれば、設備において製品を生産する処理ではない処理を少なくすることができるので、より生産効率が良いスケジュールを作成できる可能性が高くなる。 According to this configuration, it is possible to reduce processing that is not processing for producing a product in the facility, and therefore it is highly possible that a schedule with higher production efficiency can be created.
本発明にかかる生産スケジュール生産装置は、複数設備を用いる工程を含む複数工程で製品を生産する場合に、全体のスケジュールを鑑みたスケジュールであって、各工程の各設備の生産効率が良いスケジュールの作成を高速に行うことができる。 The production schedule production device according to the present invention is a schedule that takes into consideration the overall schedule when producing a product in a plurality of processes including a process that uses a plurality of facilities, and is a schedule that has good production efficiency of each facility in each process. Creation can be performed at high speed.
<実施形態>
<概要>
多品種多工程の製品を、複数の生産ラインで製造する工場全体の生産スケジュールは、納期を遵守するのはもちろん、工場全体の生産性を最大化するものであることが望まれる。このような生産ラインとしては、例えば鉄鋼・銅板・アルミ板等の素材系工場の生産ラインが挙げられる。
<Embodiment>
<Overview>
It is desirable that the production schedule of the whole factory that manufactures multi-product and multi-process products on a plurality of production lines should not only comply with the delivery date but also maximize the productivity of the whole factory. As such a production line, for example, a production line of a material factory such as steel, copper plate, aluminum plate or the like can be cited.
これらの工程は、1つの設備を用いて処理するものもあるが、複数の設備を用いて処理するものもある。複数の設備を用いて処理する工程のスケジュールは、設備ごとにスケジュールを作成する必要がある。すなわち、各設備の各所定時間に、どの負荷を割り振るかを決定する。しかし、各設備への負荷の振分けと、各設備における負荷の処理順序とを、同時に決定するのは困難な作業となる。 Some of these processes are performed using a single facility, while others are performed using a plurality of facilities. It is necessary to create a schedule for a process for processing using a plurality of facilities for each facility. That is, which load is allocated at each predetermined time of each facility is determined. However, it is difficult to determine the load distribution to each facility and the load processing order in each facility at the same time.
そこで、実施形態の生産スケジュール作成装置は、各設備への負荷の振分けと、各設備における負荷の処理順序の決定とを分けて行い、スケジュール作成の高速化を狙う。 In view of this, the production schedule creation device of the embodiment separately performs load distribution to each facility and determination of the load processing order in each facility, aiming to speed up schedule creation.
また、実施形態の生産スケジュール作成装置は、工場全体としてのスケジュール、例えば、納期の遵守等を崩さないようにするために、全体スケジュールとして各工程への負荷の割り当てを行った上で、その工程に割り当てられた負荷を各設備へ振分ける。従って、全体スケジュールを守りながら、各設備に負荷を割り当てることが可能となり、設備ごとに、より生産性が高くなるような処理順序を決定する。 In addition, the production schedule creation device of the embodiment assigns a load to each process as an overall schedule so as not to break the schedule of the factory as a whole, for example, compliance with the delivery date. The load assigned to is distributed to each facility. Therefore, it is possible to assign a load to each facility while observing the entire schedule, and a processing order that increases the productivity for each facility is determined.
このように、実施形態の生産スケジュール作成装置は、全体スケジュールを鑑みて各設備への負荷の振分けを行い、その後、各設備における負荷の処理順序の決定を行うことで、生産性が高く、納期遅れ等が発生しない質の良い計画を、高速に立案することが可能となる。 As described above, the production schedule creation device of the embodiment performs load distribution to each facility in view of the entire schedule, and then determines the processing order of loads in each facility, so that the productivity is high and the delivery date It is possible to make a high-quality plan that does not cause delays at high speed.
以下、本発明にかかる実施の一形態を図面に基づいて説明する。 Hereinafter, an embodiment according to the present invention will be described with reference to the drawings.
<構成>
図1は、生産スケジュール作成装置1000の機能ブロックの構成を示す図である。
<Configuration>
FIG. 1 is a diagram showing a functional block configuration of the production
生産スケジュール作成装置1000は、生産スケジュール作成制御部1001、入力部1002、及び、出力部1003を備えて構成される。
The production
入力部1002は、生産スケジュールを作成するプログラム等を起動するコマンド等の各種コマンド、及び、スケジュールの作成等を行う上で必要な各種データを生産スケジュール作成装置1000に入力する機器である。例えば、キーボードやマウス等である。
The
出力部1003は、入力部1002から入力されたコマンドやデータ、及び、生産スケジュール作成装置1000によって作成されたスケジュール等を出力(提示)する機器である。例えばCRT(Cathode Ray Tube)ディスプレイ、LCD(Liquid Crystal Display)、有機EL(Electro Luminescence)ディスプレイ、及び、プラズマディスプレイ等の表示装置やプリンタ等の印刷装置等である。
The
生産スケジュール作成制御部1001は、例えば、マイクロプロセッサおよびその周辺回路等を備えて構成され、機能的に、初期計画作成部1100、グループ化部1200、移動候補決定部1300、仲間外れ度算出部1400、移動先決定部1500、移動先評価値算出部1600、工程スケジュール作成部1700、設備毎計画作成部1800、マスタ記憶部2000、グループ化条件記憶部2100、生産スケジュール記憶部2200、及び、最終スケジュール記憶部2300を備え、制御プログラムに従い入力部1002、及び、出力部1003を当該機能に応じてそれぞれ制御する。尚、生産スケジュール作成制御部1001内の矢印は、機能ブロック間の主なデータの流れを表す。
The production schedule
初期計画作成部1100は、全体スケジュール、及び、工程スケジュールを作成する機能を有する。全体スケジュールとは、数か月分のスケジュールであり、工場全体でのケジュールである。また、工程スケジュールとは、数日〜数週間分のスケジュールであり、工程単位でのスケジュールである。但し、初期計画作成部1100が作成する工程スケジュールは、最初の工程スケジュールであり、後述する工程スケジュール作成部1700等により、生産効率が良い工程スケジュールが作成されることになる。
The initial
全体スケジュールは、注文量に応じた製品を製造するための負荷を、納期を基準に、単位時間ごとに工程に仮想的に山積みして作成したスケジュールであり、工程スケジュールは、全体スケジュールのうちの1工程のスケジュールを抜き出して、単位時間を変えて再スケジューリングしたものである。 The overall schedule is a schedule created by virtually piled up the load for manufacturing the product according to the order quantity in the process for each unit time on the basis of the delivery date. A one-step schedule is extracted and rescheduled while changing the unit time.
図7に全体スケジュールの例を示す。本実施形態では、全体スケジュールの単位時間は1日とし、初期計画作成部1100は、注文の納期を基準に、納期から時間の流れを遡るように、注文された製品の各工程を行う作業日を決定する。そして、この決定した作業日の各工程に対して、注文量に応じた負荷を、仮想的に山積みする。そして、工程に積まれた負荷が設備の処理能力を超えないように、負荷の山崩しを行う。山崩しは、設備の処理能力を超えて積まれている負荷を、その負荷が割り当てられている作業日よりも前の作業日に割り当て直すことで行う。山崩しを行った結果、計画の開始日よりも前の作業日に積まれた負荷は、開始日よりも後の作業日に割り当てるように更に山崩しを行い、全体スケジュールを作成する。積み上げた負荷は矩形で表され、注文の名称が矩形の中に記載されている(図8〜図14等も同様である。)。尚、本実施形態では、納期から遡るように負荷を各設備に積んでいくこととしているが、他の方法によって、負荷を山積みすることとしてもよく、山崩しも、他の方法によって行うこととしてもよい。
FIG. 7 shows an example of the entire schedule. In the present embodiment, the unit time of the entire schedule is 1 day, and the initial
また、図8に工程スケジュールの例を示す。工程スケジュールとは、1つの工程のスケジュールをいう。すなわち、全体スケジュールにおける1工程に山積みされた負荷を、工程スケジュールの単位時間ごとに、その工程で用いる設備、例えば、設備A、B、Cに割り当て、割り当てた負荷の処理順序を決定したスケジュールをいう。すなわち、1つの工程スケジュールとは、1つの工程で用いる複数設備のスケジュールとなる。実施形態では、工程スケジュールの単位時間は2日とする。従って、図8では、設備A〜Cそれぞれについて、「5月30〜31日」、「6月1〜2日」、「6月3〜4日」、及び、「6月5〜6日」の4つの単位時間ごとに、負荷が割り当てられている。この単位時間毎の設備A〜Cのスケジュールを、以下、「単位時間スケジュール」という。尚、工程スケジュールの単位時間は、各工程の処理内容や、次工程での処理の開始時期等を考慮して決定する。尚、工程スケジュールの単位時間を、全体スケジュールと同じく1日としてもよい。全体スケジュールと工程スケジュールの具体的な内容は、<全体スケジュール・工程スケジュール>の項で説明する。 FIG. 8 shows an example of a process schedule. The process schedule is a schedule for one process. That is, a schedule in which a load accumulated in one process in the entire schedule is assigned to equipment used in the process, for example, equipment A, B, C, for each unit time of the process schedule, and the processing order of the assigned loads is determined. Say. That is, one process schedule is a schedule for a plurality of facilities used in one process. In the embodiment, the unit time of the process schedule is 2 days. Accordingly, in FIG. 8, for each of the equipments A to C, “May 30 to 31”, “June 1 to 2”, “June 3 to 4”, and “June 5 to 6” A load is assigned every four unit times. Hereinafter, the schedule of the equipments A to C per unit time is referred to as “unit time schedule”. Note that the unit time of the process schedule is determined in consideration of the process contents of each process, the start time of the process in the next process, and the like. Incidentally, the unit time of the process schedule may be set to one day as with the entire schedule. The specific contents of the overall schedule and process schedule will be described in the section <Overall schedule / process schedule>.
グループ化部1200は、初期計画作成部1100が作成した工程スケジュールにおいて、ある単位時間に積まれている負荷、すなわち、単位時間スケジュールを、それぞれの負荷(製品)の生産条件に応じてグループ化する機能を有する。グループ化は、連続して処理したとしても生産効率ができるだけ下がらない負荷同士を1グループとする。すなわち、生産条件の全部又は一部が共通する負荷を1グループとすることが多い。
The
このグループ化部1200は、グループ化条件記憶部2100に記憶されているグループ化条件に基づいて、グループ化を行う。このグループ化条件は、工程によって異なる。例えば、圧延工程の場合には、負荷(製品)によって、使用する圧延用ロールが異なる場合がある。連続して処理する2つの負荷(製品)それぞれに使用する圧延用ロールが異なる場合には、圧延用ロールを交換する必要があるため、「圧延用ロールが同じであること」がグループ化条件となる。また、例えば、焼鈍工程では、2つの負荷(製品)それぞれの焼鈍温度が、お互いに許容できる範囲内でない場合には、温度を調整する時間が必要であるため、「焼鈍温度が許容範囲であること」がグループ化条件となる。
The
グループ化とは、言わば、仲間を見つけることであり、グループは仲間と言える。尚、実施形態では、設備に割り当てられた負荷の処理順序は変更せずにグループ化を行う。初期のスケジューリングの段階で、納期等を考慮して処理順序が設定されているからである。 In other words, grouping means finding friends, and a group can be called a friend. In the embodiment, grouping is performed without changing the processing order of the loads assigned to the facilities. This is because the processing order is set in consideration of the delivery date and the like at the initial scheduling stage.
移動候補決定部1300は、グループ化部1200が作成した単位時間スケジュールのグループの中から、同じ単位時間スケジュールの他の設備へ移動させるグループ(以下、「移動候補グループ」という。)を決定する機能を有する。移動候補決定部1300は、移動候補グループとして、仲間外れ度が最も大きいグループを決定する。移動候補決定部1300は、同一グループを構成できる仲間が多くいるにも関わらず、少ない仲間でグループを構成しているグループを、仲間外れ度が高いと判断する。すなわち、同一グループを構成可能な全負荷の数に対して、構成する負荷の数の割合が最も少ないグループを、最も仲間外れ度が高いと判断する。この仲間外れ度は、仲間外れ度算出部1400が算出する。
The movement
仲間外れ度算出部1400は、工程スケジュールのある単位時間において、グループ化部1200が作成したグループ毎に、単位時間スケジュールにおける仲間外れ度を算出する。具体的な算出方法は、<移動候補グループ決定方法>の項で説明する。
The detachment
移動先決定部1500は、移動候補決定部1300が決定した移動候補グループの、移動先の設備、並びに、移動後に属するグループ及びグループ内での処理順序を決定する。移動は、単位時間スケジュール内で行われる。すなわち、移動先の設備は、移動候補グループが属する工程と同一工程の他の設備であり、移動先の単位時間は、移動候補グループが属する単位時間と同一単位時間である。移動先決定部1500は、複数の移動先候補(以下、「候補移動先」という。)のうち、移動した場合にスケジュール評価が最も高い候補移動先を、移動先と決定する。このスケジュール評価は、移動先評価値算出部1600が算出する。具体的な候補の移動先については、<移動先の決定方法>の項で説明する。
The movement
移動先評価値算出部1600は、移動候補グループを候補移動先に移動した場合の、スケジュールの評価を行う機能を有する。具体的な評価の算出方法は、<移動先の決定方法>の項で説明する。
The movement destination evaluation
工程スケジュール作成部1700は、移動候補決定部1300が決定した移動候補グループを、移動候補決定部1300が決定した移動先に移動した単位時間スケジュールを作成し、生産スケジュール記憶部2200に記憶させる機能を有する。
The process
設備毎計画作成部1800は、工程スケジュール作成部1700が作成した単位時間スケジュールを、設備ごとに再スケジューリングして、最終的なスケジュールを作成する機能を有する。例えば、段取替えが発生する回数が少ないような処理順序を決定する。尚、実施形態では、単位時間スケジュール毎に処理を行うが、複数の単位時間スケジュールをまとめて、負荷の山崩し等を行って、生産効率が高いスケジュールを作成する等してもよい。
The facility-specific
マスタ記憶部2000は、スケジュールを生成するために必要な各種情報を記憶しておく機能を有する。例えば、設備の処理能力に関する情報、製品の各工程における生産条件に関する情報、注文に関する情報などである。マスタ記憶部2000に記憶されている情報のうち、本実施形態で使用する主な情報(データ)については、<生産スケジュールの対象>の項で説明する。
The
グループ化条件記憶部2100は、グループ化部1200がグループ化を行う際のグループ化条件を記憶しておく機能を有する。
The grouping
生産スケジュール記憶部2200は、初期計画作成部1100が作成した全体スケジュール及び工程スケジュール、並びに、工程スケジュール作成部1700が作成した単位時間スケジュールを記憶しておく機能を有する。
The production
最終スケジュール記憶部2300は、設備毎計画作成部1800が作成した最終スケジュールを記憶しておく機能を有する。最終スケジュールを組み合わせることで、最適な全体スケジュールが作成されることになる。
The final
上述したマスタ記憶部2000、グループ化条件記憶部2100、生産スケジュール記憶部2200及び最終スケジュール記憶部2300は、その用途に応じて、例えば、生産スケジュール作成装置1000のいわゆるワーキングメモリとなるRAM(Random Access Memory)等の揮発性の記憶素子、ROM(Read Only Memory)や書換え可能なEEPROM(Electrically Erasable Programmable Read Only Memory)等の不揮発性の記憶素子、ハードディスク等により構成される。
The
また、生産スケジュール作成装置1000は、ユーザから入力部1002を介して入力されたコマンドに応じて、マスタ記憶部2000に記憶されている注文情報等の内容を出力部1003に表示させたり、入力部1002を介して注文情報等の内容を作成、修正等を行う機能も有している。
Further, the production
このような構成の生産スケジュール作成装置1000は、例えば、パーソナルコンピュータ等のコンピュータを用いて構成可能であり、ハードディスク等の記憶部に格納されているスケジュール作成方法をプログラムしたソフトウェアを実行することによって上述のグループ化部1200等がコンピュータに機能的に構成される。尚、コンピュータには、図1に示す他の機能部のうちの1または複数が構成されてもよい。
The production
スケジュール作成方法等をプログラムしたプログラムが生産スケジュール作成装置1000のハードディスク等の記憶部に格納されていない場合には、これらを記録した記録媒体から外部記憶部を介して生産スケジュール作成装置1000内の記憶部にインストールされるように構成してもよく、また、これらプログラムを管理するサーバ(不図示)からネットワーク及び通信インタフェース部を介して各プログラムがダウンロードされるように構成してもよい。また、マスタ記憶部1100に記憶されているデータは、このデータを記憶した記録媒体によって外部記憶部を介して生産スケジュール作成装置1000に入力されるように構成してもよく、また、ユーザからネットワーク及び通信インタフェース部を介して生産スケジュール作成装置1000に入力されるように構成してもよい。
When a program for programming a schedule creation method or the like is not stored in a storage unit such as a hard disk of the production
<生産スケジュールの対象>
ここで、生産スケジュール立案装置1000が、スケジュールを生成する対象例について説明する。以下、この対象例についてスケジュールを生成する場合を説明する。
<Target of production schedule>
Here, an example in which the production
<工程と設備>
生産スケジュール作成装置1000が、スケジュールを作成する際に対象とする工程は複数あるが、実施形態ではそのうちの1つの工程を用いて説明する。
<Process and equipment>
There are a plurality of processes targeted when the production
図2に示すように、工程1〜4で処理を行うものとする。工程1、工程2、工程3の順に処理を行って生産する製品と、工程1、工程4、工程3の順に処理を行って生産する製品とがある。
As shown in FIG. 2, processing is performed in
図3は、各工程で用いる設備を説明する為の図である。各工程では、1又は複数の設備を用いて処理を行う。図3では、説明の便宜上、工程2についてのみ、工程2で用いる設備を記載している。工程2では、設備A、設備B、設備Cの3つの設備を用いて処理を行う。
FIG. 3 is a diagram for explaining the equipment used in each step. In each step, processing is performed using one or a plurality of facilities. In FIG. 3, for convenience of explanation, only the
図4は、設備情報テーブル2010の構成及び内容の例を示す図である。 FIG. 4 is a diagram illustrating an example of the configuration and contents of the facility information table 2010.
設備情報テーブル2010は、各設備の生産能力を示しており、マスタ記憶部2000に予め記憶されている。
The facility information table 2010 indicates the production capacity of each facility, and is stored in the
設備情報テーブル2010は、設備名2011、及び、処理能力2012で構成される。
The equipment information table 2010 includes
設備名2011は、複数の設備のうち、ある設備を特定し区別するための名称を示す。尚、実施形態では、設備の名称を用いるものとするが、各設備を識別できるものであればよい。
The
処理能力2012は、設備名2011で示される設備において、1日で生産できる製品の最大量を示す。単位はトンである。例えば、設備名2011として「設備A」が設定されたレコードには、処理能力2012として「20(ton/day)」が設定されているので、設備Aでは、製品を1日に20トン生産できる。
The
<注文>
図5は、注文情報テーブル2020の構成及び内容の例を示す図である。注文情報テーブル2020は、受注した注文が登録されているテーブルであり、マスタ記憶部2000に予め記憶されている。初期計画作成部1100が、この注文情報テーブル2020を参照して、全体スケジュールを作成する。
<Order>
FIG. 5 is a diagram illustrating an example of the configuration and contents of the order information table 2020. The order information table 2020 is a table in which received orders are registered, and is stored in advance in the
注文情報テーブル2020は、注文名2021、注文量2022、納期2023、及び、工程2024で構成される。
The order information table 2020 includes an
注文名2021は、ある注文を特定し区別するための名称を示す。ここでは、「注文a」〜「注文x」、「注文10」〜「注文20」等の注文が登録されている。この注文名2011で示す注文に応じて生産する製品を「負荷」として、注文単位で各設備に積んでいく。
The
注文量2022は、注文名2021で示される注文における必要量を示す。単位は、t(トン)である。
The
納期2023は、注文名2021で示される注文の納品の期日を示す。
The
工程2024は、注文名2021で示される注文の製品を、生産するための工程を示す。ここでは、工程1〜4についてのみ記載し、その前後の工程は省略している。工程2024では、設備を矢印でつないで記載し、矢印で示す順に各設備で処理を行って製品を製造するものとする。例えば、注文名2021として「注文a」が設定されているレコードに工程2024として「→工程1→工程2→工程3→」と設定されている。これは、「注文a」として注文された製品は、複数の設備で順に処理されるが、その途中、工程1で処理され、その後、工程2、工程3と順に処理されることを示す。
図6は、段取情報テーブル2030の構成及び内容の例を示す図である。 FIG. 6 is a diagram illustrating an example of the configuration and contents of the setup information table 2030.
段取情報テーブル2030は、マスタ記憶部2000に予め記憶され、初期計画作成部1100等によって参照される。
The setup information table 2030 is stored in advance in the
段取情報テーブル2030は、注文名2031、及び、段取条件2032で構成される。
The setup information table 2030 includes an
注文名2031は、ある注文を特定し区別するための名前を示す。この注文名2031として設定されている注文名は、注文情報テーブル2020の注文名2021として設定されている注文名と同じである。
The
段取条件2032は、注文名2031が示す注文を処理する場合に、必要な段取条件を示す。実施形態では、「a」〜「i」の9種類あるものとする。また、段取条件が同じ注文を連続して処理する場合は、段取替えは不要となる。例えば、「注文b」の処理を開始しようとする場合、その前に処理していた注文が「注文a」であったとする。この場合は、注文名2031が「注文b」であるレコードに段取条件2032として設定されている段取条件が「a」であり、注文名2031が「注文a」であるレコードに段取条件2032として設定されている段取条件が「a」であるので、段取替えは行わない。
The
<全体スケジュール、工程スケジュール>
以下、注文情報テーブル2020を基に、初期計画作成部1100が作成した全体スケジュール、及び、工程スケジュールを説明する。
<Overall schedule, process schedule>
Hereinafter, based on the order information table 2020, the overall schedule and process schedule created by the initial
図7に全体スケジュールを示す。「注文a」〜「注文l」の工程は、「→工程1→工程2→工程3→」であり、「注文10」〜「注文15」の工程は「→工程1→工程4→工程3→」である(図5の工程2024参照)。従って、「工程1」の「6月2日」には、「注文a」〜「注文l」と「注文10」〜「注文15」の負荷が積まれている場合に(矢印10参照)、「工程2」の「6月3日」には、「注文a」〜「注文l」の負荷のみが積まれ(矢印11参照)、「工程4」の「6月3日」に、「注文10」〜「注文15」の負荷が積まれる(矢印12参照)。そして、「工程3」の「6月4日」には、「注文a」〜「注文l」と「注文10」〜「注文15」の負荷が積まれる(矢印13参照)。このように、各注文の工程に応じて、注文の納期から遡るようにして単位時間「1日」毎に負荷が積まれて、全体スケジュールが作成されている。
FIG. 7 shows the entire schedule. The processes of “order a” to “order l” are “→
次に、図8に工程スケジュールを示す。この工程スケジュールは、工程2のスケジュールである。工程2で用いる設備A、設備B、設備Cに(図3参照)、単位時間「2日」毎に負荷が積まれている。例えば、全体スケジュールの「工程2」の「6月3日」には、「注文a」〜「注文l」の負荷が積まれ、「6月4日」には、「注文m」〜「注文x」が積まれている。従って、図8の工程スケジュールの「6月3〜4日」には、「注文a」〜「注文x」が、「設備A」、「設備B」、「設備C」に割り振られて積まれている。実施形態では、「注文a」〜「注文x」の24個の負荷が、注文順に均等に割り振られて、8個ずつ積まれるものとする。尚、他の方法で割り振られてよい。例えば、設備の処理能力を考慮して割り当てる、「設備A」、「設備B」、「設備C」の順番で1つの負荷を順に割り当てる等である。尚、図8では、積まれている負荷は、上から順に処理されるものとする。例えば、「設備A」の「6月3〜4日」では、「注文a」が最初に処理される。
Next, FIG. 8 shows a process schedule. This process schedule is the schedule of
<移動候補グループ決定方法>
ここで、移動候補決定部1300が移動候補グループの決定方法を、図8の「6月3〜4日」に積まれた負荷、すなわち、単位時間スケジュール(矢印20参照)を用いて、説明する。以下、具体的には、<グループの作成方法>、及び、<仲間外れ度算出方法>の2つの方法を説明する。
<Movement group determination method>
Here, the movement
図9は、図8の「6月3〜4日」の単位時間スケジュールに積まれた負荷のグループ分け、及び、仲間外れ度を説明するための図である。図の左側に、図8の「6月3〜4日」の単位時間スケジュールが記載され、「グループID」の欄にグループ化部1200が振ったグループ識別子が記載されている。更に、右側の「仲間外れ度」の欄には、グループ毎に算出した仲間外れ度が記載されている。
FIG. 9 is a diagram for explaining the grouping of loads loaded on the unit time schedule of “June 3 to 4” in FIG. The unit time schedule of “June 3-4” in FIG. 8 is described on the left side of the figure, and the group identifier assigned by the
<グループの作成方法>
負荷のグループ分けは、グループ化部1200が行い、連続して処理したとしても生産効率ができるだけ下がらない負荷同士を1グループとする。実施形態では、段取条件が同じ負荷が続く場合に、これらの負荷を同じグループとする。従って、「段取条件が同じ負荷が続く場合に、これらの負荷を同じグループとする」がグループ化条件としてグループ化条件記憶部2100に記憶されているものとする。
<How to create a group>
The load grouping is performed by the
グループ化部1200は、図9に示すように、設備A〜Cに積まれた負荷を、設備ごとに、負荷の処理順に、すなわち、図の上からグループ化していく。負荷の段取条件は、段取情報テーブル2030を参照して取得する(図6参照)。例えば、設備Aの最初に処理を行う「注文a」の段取条件は、段取情報テーブル2030の注文名2031として「注文a」が設定されているレコードに段取条件2032として設定されている「a」である。次に、設備Aの「注文a」の次に処理される「注文b」の段取条件は、注文名2031として「注文b」が設定されているレコードに段取条件2032として設定されている「a」である。従って、「注文a」と「注文b」とは、仲間である、すなわち、同じグループとすると判断する。次に、「注文b」の次に処理される「注文c」の段取条件は「b」である。従って、「注文c」は「注文b」と異なるグループであると判断し、「注文a」と「注文b」とでグループID「仲間a−1」で示されるグループを作成し、「注文c」の次に処理される「注文d」の段取条件を取得し、仲間であるか判断していく。
As shown in FIG. 9, the
このように、実行順序に従って、注文の段取条件を取得し、同じ段取条件である場合に同じグループとし、段取条件が異なる場合はその注文の前までを1グループとする。また、グループIDは、段取条件と追番とから構成される。追番は、設備ごとに振られる。例えば、設備AのグループID「仲間a−1」は、段取条件が「a」のグループで、設備Aでの追番「1」のグループを示す。図9の「設備C」では、「注文q」〜「注文t」がグループID「仲間h−1」のグループを構成し、「注文w」〜「注文x」がグループID「仲間h−2」のグループを構成している。このように、同じ設備内に、同じ段取条件のグループができた場合に、異なる追番が振られる。 In this way, the setup conditions of the order are acquired in accordance with the execution order, and when the setup conditions are the same, the same group is set. The group ID includes a setup condition and a serial number. The serial number is assigned to each facility. For example, the group ID “companion a-1” of the equipment A is a group whose setup condition is “a” and indicates a group of the serial number “1” in the equipment A. In “facility C” in FIG. 9, “order q” to “order t” constitute a group with group ID “companion h−1”, and “order w” to “order x” have group ID “companion h-2”. ”Group. In this way, when the same setup condition group is created in the same equipment, different serial numbers are assigned.
<仲間外れ度算出方法>
次に、仲間外れ度算出部1400が、各グループの仲間外れ度を算出する方法を説明する。仲間外れ度は、単位時間スケジュールにおいて、仲間となれる全負荷に対して、グループを構成する負荷の数が少ないグループほど、仲間外れ度が高くなるように算出する。仲間となれる負荷が多いにも関わらず、自分のグループの負荷の数が少ない場合は、自分のグループは仲間外れになっていることになるからである。
<Method for calculating degree of detachment>
Next, a method for calculating the degree of detachment of each group by the degree of
仲間外れ度は、以下の式で算出する。
仲間外れ度=1−(グループ内の仲間数)/(全設備内の仲間数) ・・・(式)
「仲間a−1」の仲間外れ度は、1−2/2=0となる。また、「仲間e−1」の仲間外れ度は、1−1/5=0.8となる。このように、設備Aの「仲間a−1」から、設備Cの「仲間h−2」までの仲間外れ度を算出する。
The degree of detachment is calculated using the following formula.
Departure degree = 1- (Number of friends in group) / (Number of friends in all facilities) (Formula)
The degree of detachment of “friend a-1” is 1-2 / 2 = 0. In addition, the degree of losing the friend of “friend e-1” is 1-1 / 5 = 0.8. In this manner, the degree of detachment from the “companion a-1” of the facility A to the “companion h-2” of the facility C is calculated.
移動候補決定部1300は、仲間外れ度算出部1400が算出した仲間外れ度が最も大きいグループ、図9では、設備Aの「仲間c−1」の仲間外れ度が「0.8」と最も大きいので(矢印30参照)、「仲間c−1」を移動候補グループと決定する。尚、最も高い仲間外れ度であっても、所定の閾値を下回る場合や、他のグループの仲間外れ度と拮抗する場合、すなわち、仲間外れ度の差が予め決めた範囲内である場合には、移動候補グループが無いと決定することとしてもよい。
The movement
<移動先の決定方法>
次に、移動候補決定部1300が決定した移動候補グループの移動先を、移動先決定部1500が決定する方法を説明する。移動先決定部1500は、移動候補グループの移動先として、少なくとも、移動先の設備を決定する。実施形態では、更に、移動後に属するグループを決定する。
<Determination method of destination>
Next, a method in which the movement
図10は、図9において、仲間外れ度が最も高かった「仲間c−1」の移動先決定方法を説明するための図である。 FIG. 10 is a diagram for explaining a moving destination determination method of “companion c-1” having the highest degree of detachment in FIG.
移動先の設備は、「仲間c−1」が積まれている設備以外の設備A以外の設備、すなわち、設備Bまたは設備Cである。そして、実施形態では、設備B及び設備Cに積まれた各グループの前後を移動箇所の候補とする。図10における、「移動箇所01」から「移動箇所09」である。 The destination facility is a facility other than the facility A other than the facility on which the “companion c-1” is loaded, that is, the facility B or the facility C. And in embodiment, the front and back of each group piled up in the equipment B and the equipment C are made into the candidate of a movement location. In FIG. 10, “movement location 01” to “movement location 09”.
移動先決定部1500は、「移動箇所01」から「移動箇所09」の9か所のそれぞれに、移動候補グループ「仲間c−1」を移動させた場合のスケジュールの評価値を、移動先評価値算出部1600に算出させ、最も高い評価値の移動先を、「仲間c−1」の移動先として決定する。尚、最も高い評価値であっても、所定の閾値を下回る場合や、他の評価値と拮抗する場合は、移動先が無いと決定することとしてもよい。
The
実施形態では、移動先評価値算出部1600は、段取条件が変化する回数、すなわち、段取り替えが発生する回数が少ないほど、高い評価値を算出するものとする。従って、移動候補グループの段取条件と同じ段取条件のグループの前後の箇所に移動する場合に、評価値が高くなる。移動先の設備における段取替え回数を増やすことなく、且つ、移動元の段取替えの回数を減らすことができるので、工程における処理の生産性の向上を図ることが可能となる。
In the embodiment, it is assumed that the movement destination evaluation
図10においては、移動候補グループ「仲間c−1」の段取条件は「c」であるので、段取条件が「c」の仲間の前後の箇所に移動する場合に、評価値が高くなる。従って、「設備B」の「移動箇所01」又は「移動箇所02」に移動する場合の評価値が高くなる。実施形態では、段取替え回数のみで評価を行っていることから、「移動箇所01」と「移動箇所02」の評価値は等しくなるので、グループの最後、すなわち、「移動箇所02」に移動するものとする。 In FIG. 10, since the setup condition of the movement candidate group “mate c-1” is “c”, the evaluation value increases when the setup condition moves to a place before and after the friend whose setup condition is “c”. . Therefore, the evaluation value when moving to “movement location 01” or “movement location 02” of “facility B” becomes high. In the embodiment, since the evaluation is performed only by the number of times of setup change, the evaluation values of “moving location 01” and “moving location 02” are equal, so that the evaluation moves to the end of the group, that is, “moving location 02”. Shall.
実施形態では、移動先評価値算出部1600は、単位時間スケジュール内での設備ごとの評価を行っているが、全体スケジュールを考慮した評価を行ってもよい。例えば、納期遅れの量を評価する等である。また、1つの項目だけでなく、複数の項目、例えば、段取替えの回数と、納期遅れの量とを評価する等である。更に、他の評価方法で評価値を算出してもよい。例えば、どの設備も同じように使用する負荷平準度などである。この場合は、例えば、設備情報テーブル2010(図4)を参照して、設備の処理能力を超える量が、予め定めた閾値を超えることになる移動先の評価値を下げるようにする。
In the embodiment, the destination evaluation
また、初期計画作成部1100がスケジュールを作成する際に用いる評価方法と同様であってもよい。納期から遡って負荷を積むことから納期遅れ量が大きいほど評価が低い、という評価方法等である。また、設備毎計画作成部1800が最終的なスケジューリングを行う際の評価方法と同じであってもよい。評価方針が変わらないため、所望した項目、例えば、納期順守のスケジュールの作成がより可能となるからである。
Moreover, it may be the same as the evaluation method used when the initial
<動作>
以下、生産スケジュール作成装置1000の動作について、図15、及び、図8〜図14を用いて説明する。
<Operation>
Hereinafter, the operation of the production
図15は、生産スケジュール作成装置1000の生産スケジュール作成処理のフローチャートである。
FIG. 15 is a flowchart of the production schedule creation process of the production
まず、生産スケジュール作成処理の大まかな流れを説明する。ステップS10、S11において、全体スケジュール(図7)と工程スケジュール(図8)を作成する。ステップS12〜S18において、単位時間スケジュールを再作成する。この際、S12〜S17までの処理を、所定の終了条件を満たすまで繰り返す。実施形態では、移動候補決定部1300が移動候補グループを決定できなかった場合(ステップS14:NO)、または、移動先決定部1500が移動先を決定できなかった場合(ステップS16:NO)には、繰り返しを終了するものとする。尚、予め定めておいた所定回数の繰り返しを行った場合に、繰り返しを終了することとしてもよい。
First, the general flow of the production schedule creation process will be described. In steps S10 and S11, an overall schedule (FIG. 7) and a process schedule (FIG. 8) are created. In steps S12 to S18, a unit time schedule is recreated. At this time, the processes from S12 to S17 are repeated until a predetermined end condition is satisfied. In the embodiment, when the movement
そして、ステップS19においてYESと判定されるまで、ステップS12〜S18の処理を行う。すなわち、1つの工程スケジュールについて、全単位時間のスケジュールを作成する。そして、ステップS20においてYESと判定されるまで、ステップS12〜S19の処理を行う。すなわち、全体スケジュールの全工程について、全単位時間のスケジュールを作成する。これにより、全体スケジュールを鑑みた、全工程の設備ごとのスケジュールが作成されたことになる。 And the process of step S12-S18 is performed until it determines with YES in step S19. That is, a schedule for all unit times is created for one process schedule. And the process of step S12-S19 is performed until it determines with YES in step S20. That is, a schedule for all unit times is created for all processes of the entire schedule. Thereby, the schedule for every equipment of all the processes in consideration of the whole schedule was created.
以下、フローチャートに従い、処理の詳細を説明する。 Details of the processing will be described below according to the flowchart.
まず、ユーザは、スケジュールを作成するために必要な情報を、入力部1002を介してマスタ記憶部2000に作成する。具体的には、設備情報テーブル2010(図4参照)、注文情報テーブル2020(図5参照)、及び、段取情報テーブル2030(図6参照)を作成し、マスタ記憶部1100に記憶させる。また、その他スケジューリングに必要な情報を必要に応じて作成し、マスタ記憶部2000に記憶させる。
First, the user creates information necessary for creating a schedule in the
次に、ユーザは、入力部1002を介してスケジュールの作成を指示するコマンドを入力する。
Next, the user inputs a command for instructing creation of a schedule via the
生産スケジュール作成制御部1001は、スケジュールの作成を指示するコマンドが入力された旨の通知を受けると、初期計画作成部1100に生産スケジュールの作成を指示する。
When the production schedule
指示を受けた初期計画作成部1100は、注文情報テーブル2020等の全体スケジュールを作成するのに必要な各種情報を、マスタ記憶部2000から読み出す(ステップS10)。
Upon receiving the instruction, the initial
注文情報テーブル2020等を読み出した初期計画作成部1100は、注文情報テーブル2020を基に全体スケジュール(図7参照)を作成する(ステップS11)。具体的には、注文情報テーブル2020からレコードを読み出し、納期2023として設定されている期日を基準に、その期日から時間の流れを遡るように、工程2024として設定されている工程における作業日を決める。そして、決めた作業日の工程に対して、注文量2022として設定されている量に応じた負荷を積み上げる。その負荷には、注文名2021として設定されている注文の名称を対応付ける。初期計画作成部1100は、上記処理を、注文情報テーブル2020に登録されている全レコードについて行う。
The initial
全体スケジュールを作成した初期計画作成部1100は、更に、作成した全体スケジュールから、各工程の工程スケジュール(図8参照)を作成する。具体的には、工程で使用する設備に、単位時間ごとに、負荷を割り当てて、その工程の工程スケジュールを作成する。例えば、「工程2」の工程スケジュール(図8)を作成する場合は、「5月30〜31日」の設備A〜Cには、全体スケジュール(図7)の「工程2」の「5月30日」と「5月31日」に割り当てられている「注文」(不図示)の負荷を均等に割り当て、同様に、「6月1〜2日」、「6月3〜4日」、「6月5〜6日」に、全体スケジュールに割り当てられている「注文」割り当てる。「6月3〜4日」の設備A〜Cには、全体スケジュールの「工程2」の「6月3日」と「6月4日」に割り当てられている「注文a」〜「注文x」の負荷が均等に割り当てられている。
The initial
初期計画作成部1100は、作成した全体スケジュールと、工程ごとに作成した工程スケジュールを生産スケジュール記憶部2200に記憶させる。
The initial
初期計画作成部1100が全体スケジュールと工程スケジュールとを生産スケジュール記憶部2200に記憶させると、生産スケジュール作成制御部1001は、1工程の1単位時間を指定して、グループ化部1200にグループ化を依頼する。
When the initial
依頼を受けたグループ化部1200は、生産スケジュール作成制御部1001から指定された工程の単位時間に負荷が割り当てられている単位時間スケジュールを、生産スケジュール記憶部2200から読み出す。ここでは、「工程2」の「6月3〜4日」が指定された場合を説明する(図8参照)。生産スケジュール作成制御部1001から指定された「工程2」の「6月3〜4日」の単位時間スケジュールを読み出したグループ化部1200は、グループ化条件記憶部2100に記憶されているグループ化条件を読み出して、上述の<グループ作成方法>の項で説明したようにグループ化を行い、グループIDを附して、生産スケジュール記憶部2200に記憶させる(ステップS12、図9のグループIDの欄参照)。
Upon receiving the request, the
グループ化を行ったグループ化部1200は、グループ化した「工程2」の「6月3〜4日」の単位時間スケジュールを移動候補決定部1300に通知して、移動候補グループの決定を依頼する。
The
依頼を受けた移動候補決定部1300は、通知された「工程2」の「6月3〜4日」の単位時間スケジュールの、各グループの仲間外れ度の算出を、仲間外れ度算出部1400に依頼する。依頼を受けた仲間外れ度算出部1400は、生産スケジュール記憶部2200に記憶されている単位時間スケジュールを参照し、上述の<仲間外れ度算出方法>の項で説明したように、各グループの仲間外れ度を算出する。仲間外れ度算出部1400は、算出した仲間外れ度を、移動候補決定部1300に返す(ステップS13、図9の仲間外れ度の欄参照)。
The movement
仲間外れ度算出部1400から各グループの仲間外れ度を受け取った移動候補決定部1300は、仲間外れ度が最も高いグループを移動候補グループと決定する。図9で示すように、設備Aの「仲間c−1」の仲間外れ度「0.8」が最も高いので(矢印30参照)、移動先決定部1500は、「仲間c−1」を移動候補グループと決定する(ステップS14:YES)。
The movement
移動候補グループを決定した移動候補決定部1300は、決定した移動候補グループのグループIDを移動先決定部1500に渡して、移動先の決定を依頼する。依頼を受けた移動先決定部1500は、生産スケジュール記憶部2200に記憶されている単位時間スケジュールを参照し、上述の<移動先の決定方法>の項で説明したように、各移動箇所の評価値の算出を移動先評価値算出部1600に依頼する。依頼を受けた移動先評価値算出部1600は、各移動箇所の評価値を算出して移動先決定部1500に渡す(ステップS15)。各移動箇所の評価値を受け取った移動先決定部1500は、最も評価の高い移動箇所を、移動先と決定する(ステップS16:YES、図10の「移動箇所02」参照)。
The movement
移動先を決定した移動先決定部1500は、移動候補決定部1300から渡された移動候補グループのグループID「仲間c−1」と決定した移動先「移動箇所02」とを工程スケジュール作成部1700に渡して、「工程2」の「6月3〜4日」の単位時間スケジュールの再作成を依頼する。依頼を受けた工程スケジュール作成部1700は、移動候補グループを移動先に移動させた単位時間スケジュールを作成し、生産スケジュール記憶部2200に記憶させる(ステップS17)。作成した「工程2」の「6月3〜4日」のスケジュールを、図11の左側に示す。
The movement
工程スケジュール作成部1700がスケジュールを作成して生産スケジュール記憶部2200に記憶させると、生産スケジュール作成制御部1001は、ステップS12〜ステップS17の2回目の繰り返しを行う。具体的には、「工程2」の「6月3〜4日」を指定して、最新のスケジュールのグループ化をグループ化部1200に依頼する。
When the process
依頼を受けたグループ化部1200は、最新の「工程2」の「6月3〜4日」の単位時間スケジュール、すなわち、工程スケジュール作成部1700が記憶させたスケジュールを、生産スケジュール記憶部2200から読み出す(図11の左側のスケジュール参照)。そして、グループ化部1200は、グループ化を行い、グループIDを附して、生産スケジュール記憶部2200に記憶させる(ステップS12、図11のグループIDの欄参照)。
Upon receiving the request, the
グループ化を行ったグループ化部1200は、「工程2」の「6月3〜4日」を指定して、移動候補決定部1300に移動候補グループの決定を依頼する。
The
依頼を受けた移動候補決定部1300は、「工程2」の「6月3〜4日」の各グループの仲間外れ度の算出を、仲間外れ度算出部1400に依頼する。依頼を受けた仲間外れ度算出部1400は、各グループの仲間外れ度を算出し、移動候補決定部1300に返す(ステップS13、図11の仲間外れ度の欄参照)。
The movement
仲間外れ度算出部1400から各グループの仲間外れ度を受け取った移動候補決定部1300は、仲間外れ度が最も高いグループを移動候補グループと決定する。図11で示すように、設備Aの「仲間d−1」と設備Cの「仲間h−2」との仲間外れ度「0.66」(矢印40、41参照)が最も高い。実施形態では、移動先決定部1500は、仲間外れ度を算出した順番が早い方である「仲間d−1」を移動候補グループと決定する(ステップS14:YES)。
The movement
移動候補グループを決定した移動候補決定部1300は、グループID「仲間d−1」を移動先決定部1500に渡して、移動先の決定を依頼する。依頼を受けた移動先決定部1500は、各移動箇所の評価値の算出を移動先評価値算出部1600に依頼し、移動先評価値算出部1600が算出した各移動箇所の評価値(ステップS15)のうち、最も評価の高い移動箇所を、移動先と決定する(ステップS16:YES、図12の「移動箇所03」参照)。
The movement
移動先を決定した移動先決定部1500は、移動候補グループのグループID「仲間d−1」と決定した移動先「移動箇所03」とを工程スケジュール作成部1700に渡して、工程スケジュールの作成を依頼する。依頼を受けた工程スケジュール作成部1700は、移動候補グループを移動先に移動させた工程スケジュールを作成し、生産スケジュール記憶部2200に記憶させる(ステップS17)。作成した「工程2」の「6月3〜4日」のスケジュールを、図13の左側に示す。
The movement
工程スケジュール作成部1700が工程スケジュールを作成して生産スケジュール記憶部2200に記憶させると、生産スケジュール作成制御部1001は、ステップS12〜ステップS17の3回目の繰り返しを行う。具体的には、「工程2」の「6月3〜4日」を指定して、最新の単位時間スケジュールのグループ化をグループ化部1200に依頼する。
When the process
依頼を受けたグループ化部1200は、最新の「工程2」の「6月3〜4日」の単位時間スケジュールを生産スケジュール記憶部2200から読み出し(図13の左側のスケジュール参照)、グループ化を行い、グループIDを附して、生産スケジュール記憶部2200に記憶させる(ステップS12、図13のグループIDの欄参照)。
Upon receiving the request, the
グループ化を行ったグループ化部1200は、「工程2」の「6月3〜4日」を指定して、移動候補決定部1300に移動候補グループの決定を依頼する。
The
依頼を受けた移動候補決定部1300は、「工程2」の「6月3〜4日」の各グループの仲間外れ度の算出を、仲間外れ度算出部1400に依頼する。依頼を受けた仲間外れ度算出部1400は、各グループの仲間外れ度を算出し、移動候補決定部1300に返す(ステップS13、図13の仲間外れ度の欄参照)。
The movement
仲間外れ度算出部1400から各グループの仲間外れ度を受け取った移動候補決定部1300は、仲間外れ度が最も高いグループ、すなわち、図13の仲間外れ度「0.66」(矢印50参照)である設備Cの「仲間h−2」ののグループ「仲間d−1」を、移動候補グループと決定する(ステップS14:YES)。
The movement
移動候補グループを決定した移動候補決定部1300は、決定した移動候補グループのグループIDを移動先決定部1500に渡して、移動先の決定を依頼する。依頼を受けた移動先決定部1500は、各移動箇所の評価値の算出を移動先評価値算出部1600に依頼し、各移動箇所の評価値を算出させるが(ステップS15)、設備A、Bには、段取条件が「h」の仲間がいない為、いずれの移動箇所も同じ評価値となる。従って、移動先決定部1500は、移動先が無いと判断して(ステップS16:NO)、生産スケジュール作成制御部1001に通知する。
The movement
通知を受けた生産スケジュール作成制御部1001は、「工程2」の「6月3〜4日」を指定して、最終スケジュールを作成するよう設備毎計画作成部1800に依頼する。依頼を受けた設備毎計画作成部1800は、「工程2」の「6月3〜4日」の単位時間スケジュール(図13)の設備A、B、Cのそれぞれに積まれた負荷の処理順序を決定する(ステップS18)。実施形態では、設備Cの「仲間h−1」と「仲間h−2」とを連続して処理するようにして、段取替えの回数を減らしたスケジュールを作成し、最終スケジュール記憶部2300に記憶させる(図14参照)。
Upon receiving the notification, the production schedule
生産スケジュール作成制御部1001は、工程スケジュールの1工程について、全単位時間の最終スケジュールを作成したと判断するまで(ステップS19:NO)、ステップS12〜S19の処理を繰り返し、1工程について、全単位時間の最終スケジュールを作成したと判断すると(ステップS19:YES)、次の工程の1単位時間の処理を開始させる(ステップS12)。そして、生産スケジュール作成制御部1001は、全体スケジュールの全工程について、全単位時間の最終スケジュールを作成したと判断するまで(ステップS20:NO)、ステップS12〜S19の処理を繰り返し、全工程について、全単位時間の最終スケジュールを作成したと判断すると(ステップS20:YES)、処理を終了する。
The production schedule
このように各工程の単位時間ごとに最適なスケジューリングをしていくことで、全体スケジュールを崩すことなく、各設備の生産性を向上させた生産スケジュールを高速に作成することができ、工場全体の生産性を向上させるスケジュールを作成することが可能となる。 In this way, by scheduling optimally for each unit time of each process, it is possible to create a production schedule that improves the productivity of each facility at high speed without breaking the overall schedule. It is possible to create a schedule for improving productivity.
実施形態では、図12において、移動先決定部1500は移動候補グループ「仲間d−1」の移動先を、「移動箇所03」と決定するが、「設備B」に積まれる負荷が多くなりすぎると判断して、移動先が無いと決定することとしてもよい。例えば、移動候補グループを移動したとすると、設備に積まれる負荷が処理可能量(図4の設備情報テーブル2010参照)の+20%より多くなる場合は、その設備を移動先とすることができない等である。1つの設備に負荷が積まれすぎると、全体スケジュールが崩れて納期遅れの注文が発生する可能性があるからである。
In the embodiment, in FIG. 12, the movement
本発明を表現するために、上述において図面を参照しながら実施形態を通して本発明を適切且つ十分に説明したが、当業者であれば上述の実施形態を変更および/または改良することは容易に為し得ることであると認識すべきである。したがって、当業者が実施する変更形態または改良形態が、請求の範囲に記載された請求項の権利範囲を離脱するレベルのものでない限り、当該変更形態または当該改良形態は、当該請求項の権利範囲に包括されると解釈される。 In order to express the present invention, the present invention has been properly and fully described through the embodiments with reference to the drawings. However, those skilled in the art can easily change and / or improve the above-described embodiments. It should be recognized that this is possible. Therefore, unless the modifications or improvements implemented by those skilled in the art are at a level that departs from the scope of the claims recited in the claims, the modifications or improvements are not covered by the claims. To be construed as inclusive.
1000 生産スケジュール作成装置
1001 生産スケジュール作成制御部
1002 入力部
1003 出力部
1100 初期計画作成部
1200 グループ化部
1300 移動候補決定部
1400 仲間外れ度算出部
1500 移動先決定部
1600 移動先評価値算出部
1700 工程スケジュール作成部
1800 設備毎計画作成部
2000 マスタ記憶部
2010 設備情報テーブル
2020 注文情報テーブル
2030 段取情報テーブル
2100 グループ化条件記憶部
2200 生産スケジュール記憶部
2300 最終スケジュール記憶部
1000 Production
Claims (5)
各工程では、1又は複数の設備を用いて製品を生産し、
各製品の各工程を所定時間単位で各製品の各工程で用いるいずれかの設備に対応付けて、各製品の負荷を、各工程を対応付けた設備に割り当てる割当手段と、
複数の設備を用いる1工程において、1所定時間に前記割当手段で割り当てられた製品を、設備ごとに、生産条件に応じてグループ化するグループ化手段と、
前記1工程において、前記グループ決定手段でグループ化したグループのうち、同一の生産条件でグループ化されたグループを構成する全製品の数に対して、構成する製品の数の割合が最も低いグループを、当該グループが割り当てられている設備から、同一の生産条件でグループ化された他のグループが割り当てられている他の設備に移動させる移動グループと決定する移動グループ決定手段と
を備えることを特徴とする生産スケジュール作成装置。 A production schedule creation device for creating a schedule for producing a plurality of products produced by a plurality of processes before each delivery date of each product,
Each process produces products using one or more equipment,
Allocating means for associating each process of each product with any facility used in each process of each product in a predetermined time unit, and allocating the load of each product to the facility associated with each process;
In one process using a plurality of facilities, grouping means for grouping the products allocated by the allocation means in one predetermined time according to production conditions for each facility;
In the one step, among the groups grouped by the group determination means, the group having the lowest ratio of the number of products to be configured with respect to the total number of products that constitute the group grouped under the same production conditions. A moving group to be moved from the facility to which the group is allocated to another facility to which another group grouped under the same production conditions is allocated, and a moving group determining means for determining. Production schedule creation device.
移動グループ決定手段が決定した移動グループを、移動させる先の設備である移動先設備を決定する移動先決定手段と、
設備に割り当てられている製品を、当該設備で処理する場合の生産効率を評価する設備スケジュール評価手段とを備え、
前記移動先決定手段は、前記移動グループが割り当てられている工程の設備であって、当該移動グループが割り当てられている設備以外の他の設備に、当該移動グループを割り当てた場合の、当該他の設備の評価を前記設備スケジュール評価手段に算出させ、評価が最も良い他の設備を前記移動先設備と決定する
ことを特徴とする請求項1記載の生産スケジュール作成装置。 The production schedule creation device further includes:
A destination determination means for determining a destination equipment which is a destination equipment for moving the movement group determined by the movement group determination means;
Equipment schedule evaluation means for evaluating the production efficiency when processing products assigned to equipment in the equipment,
The movement destination determination means is a facility in the process to which the movement group is allocated, and the other group when the movement group is allocated to other facilities other than the facility to which the movement group is allocated. The production schedule creation device according to claim 1, wherein the equipment schedule evaluation unit calculates the evaluation of the equipment, and determines the other equipment having the best evaluation as the destination equipment.
ことを特徴とする請求項1記載の生産スケジュール作成装置。 The assigning means associates each process of each product with each process of each product in a predetermined time unit so that each product can be produced by the delivery date of each product, and assigns the load of each product to each process. A means for creating an overall schedule; and means for creating a process schedule for assigning products assigned to each process of the overall schedule in predetermined time units to the equipment used in the process at predetermined time intervals. The production schedule creation device according to claim 1.
ことを特徴とする請求項1記載の生産スケジュール作成装置。 The group determination means has a condition in which the production conditions of the products are the same or in common, and when products are processed continuously, products that do not require processing excluding processing for producing the products are grouped together. The production schedule creation device according to claim 1.
各製品の各工程を所定時間単位で各製品の各工程で用いるいずれかの設備に対応付けて、各製品の負荷を、各工程を対応付けた設備に割り当てる割当ステップと、
複数の設備を用いる1工程において、1所定時間に前記割当ステップで割り当てられた製品を、設備ごとに、生産条件に応じてグループ化するグループ化ステップと、
前記1工程において、前記グループ決定ステップでグループ化したグループのうち、同一の生産条件でグループ化されたグループを構成する全製品の数に対して、構成する製品の数の割合が最も低いグループを、当該グループが割り当てられている設備から、同一の生産条件でグループ化された他のグループが割り当てられている他の設備に移動させる移動グループと決定する移動グループ決定ステップと
を備えることを特徴とする生産スケジュール作成方法。 Production used in a production schedule creation device that creates a schedule for producing a plurality of products produced by a plurality of processes by using one or more facilities in each process before each delivery date of each product. A schedule creation method,
An allocation step of associating each process of each product with any equipment used in each process of each product in a predetermined time unit, and assigning the load of each product to the equipment associated with each process;
In one process using a plurality of facilities, a grouping step of grouping the products allocated in the allocation step in one predetermined time according to production conditions for each facility;
In the one process, among the groups grouped in the group determination step, the group having the lowest ratio of the number of products to be configured with respect to the total number of products that constitute the group grouped under the same production conditions. A moving group to be moved from the equipment to which the group is assigned to another equipment to which another group grouped under the same production conditions is assigned, and a moving group determination step for determining. Production schedule creation method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012142934A JP5810040B2 (en) | 2012-06-26 | 2012-06-26 | Production schedule creation device and production schedule creation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012142934A JP5810040B2 (en) | 2012-06-26 | 2012-06-26 | Production schedule creation device and production schedule creation method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014006777A JP2014006777A (en) | 2014-01-16 |
JP5810040B2 true JP5810040B2 (en) | 2015-11-11 |
Family
ID=50104418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012142934A Expired - Fee Related JP5810040B2 (en) | 2012-06-26 | 2012-06-26 | Production schedule creation device and production schedule creation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5810040B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7426552B2 (en) * | 2018-12-19 | 2024-02-02 | パナソニックIpマネジメント株式会社 | Production planning method, production planning device, and production method |
JP7329364B2 (en) * | 2019-06-05 | 2023-08-18 | 株式会社神戸製鋼所 | Production plan correction device, production plan correction method and program |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10254536A (en) * | 1997-03-07 | 1998-09-25 | Dainippon Printing Co Ltd | Production line management system |
JP4965139B2 (en) * | 2006-02-28 | 2012-07-04 | エルピーダメモリ株式会社 | Production management method and production management system |
JP4193996B2 (en) * | 2007-01-25 | 2008-12-10 | エルピーダメモリ株式会社 | Production management method and production management system |
-
2012
- 2012-06-26 JP JP2012142934A patent/JP5810040B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014006777A (en) | 2014-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Li et al. | Scheduling unrelated parallel batch processing machines with non-identical job sizes | |
JP5885637B2 (en) | Scheduling method, scheduling program, and scheduling apparatus | |
Sarker et al. | Hybrid Evolutionary Algorithm for job scheduling under machine maintenance | |
JP5134601B2 (en) | Production schedule creation device | |
JP5666377B2 (en) | Production schedule creation device and production schedule creation method | |
JP6631638B2 (en) | Display method, display program, and display control device | |
JP2019008501A (en) | Production managing system and production managing method | |
JP4736651B2 (en) | Production planning method and production planning system for mixed orders and expected production | |
CN112306661A (en) | Task scheduling method and device, electronic equipment and readable storage medium | |
JP5810040B2 (en) | Production schedule creation device and production schedule creation method | |
JP2009289056A (en) | Device for supporting personnel arrangement planning | |
JP5033555B2 (en) | Production schedule creation method and system | |
CN106560850A (en) | Plan Generating Device And Plan Generating Method | |
JP2010044572A (en) | Production planning method, execution program thereof, and execution device thereof | |
JP7314043B2 (en) | PRODUCTION PLANNING SUPPORT SYSTEM AND PRODUCTION PLANNING SUPPORT METHOD | |
JP6005535B2 (en) | Production plan creation device, production plan creation method, and production plan creation program | |
WO2016076023A1 (en) | Schedule managing device, schedule managing method, and program | |
JP2014085930A (en) | Production plan generation device, production plan generation, program, and recording medium | |
JP2011227605A (en) | Schedule preparation method, schedule preparation program, and schedule preparation device | |
JP6382766B2 (en) | Production plan creation method, production plan creation program, and production plan creation device | |
JP5696010B2 (en) | Production schedule creation device and production schedule creation method | |
JP4442356B2 (en) | Scheduling system and scheduling method | |
JP2009104399A (en) | Manufacturing support system for product, manufacturing system for product, manufacturing support method for product and manufacturing method for product | |
Sunday et al. | Impact of problems associated with scheduling and capacity planning of a production process–an overview | |
JP6193209B2 (en) | Process load adjustment method, process load adjustment program, and process load adjustment apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140901 |
|
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: 20150818 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150914 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5810040 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |