JP6005535B2 - Production plan creation device, production plan creation method, and production plan creation program - Google Patents
Production plan creation device, production plan creation method, and production plan creation program Download PDFInfo
- Publication number
- JP6005535B2 JP6005535B2 JP2013010170A JP2013010170A JP6005535B2 JP 6005535 B2 JP6005535 B2 JP 6005535B2 JP 2013010170 A JP2013010170 A JP 2013010170A JP 2013010170 A JP2013010170 A JP 2013010170A JP 6005535 B2 JP6005535 B2 JP 6005535B2
- Authority
- JP
- Japan
- Prior art keywords
- lot
- time
- production
- setup
- period
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004519 manufacturing process Methods 0.000 title claims description 420
- 238000000034 method Methods 0.000 title claims description 126
- 238000012545 processing Methods 0.000 claims description 261
- 230000008569 process Effects 0.000 claims description 90
- 238000004364 calculation method Methods 0.000 claims description 80
- 238000003860 storage Methods 0.000 claims description 73
- 239000000284 extract Substances 0.000 claims description 14
- 230000003252 repetitive effect Effects 0.000 claims description 6
- 230000010365 information processing Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 10
- 238000002360 preparation method Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 7
- 230000011218 segmentation Effects 0.000 description 6
- 230000015654 memory Effects 0.000 description 4
- 230000001932 seasonal effect Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000002994 raw material Substances 0.000 description 2
- 230000008521 reorganization Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000012552 review Methods 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/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 plan creation device, a production plan creation method, and a production plan creation program for creating a production plan for the production time of each lot when a plurality of lots are produced by a common production facility.
通常、製造企業は、生産設備の生産性の最大化、受注品の納期遵守、在庫量(仕掛量)の最小化またはコストの最小化等を図るべく、生産計画(生産スケジュール、スケジュール)の立案に努力している。また、一旦作成された生産計画も、例えば生産設備の突然の故障や予期しない受注等の何らかの突発的な事象が生じ、これによって生産計画の見直しが必要となる場合もある。このような生産計画は、従来では、経験的な勘に基づく人手に頼って立案されていたが、近年では、コンピュータを利用した生産スケジュールの立案方法および装置が研究、開発され、種々の技術が提案されている。このような生産計画作成技術は、例えば、特許文献1に開示されている。
In general, manufacturing companies formulate production plans (production schedules, schedules) to maximize productivity of production facilities, comply with delivery dates of orders, minimize inventory (in-process), or minimize costs. I am striving to. Also, once a production plan has been created, there may be some sudden events such as a sudden failure of a production facility or an unexpected order, which may require a review of the production plan. In the past, such production plans have been relied on by hand based on empirical intuition, but recently, production schedule planning methods and devices using computers have been researched and developed, and various technologies have been developed. Proposed. Such a production plan creation technique is disclosed in
この特許文献1に開示の生産設備の生産計画立案装置は、少なくとも納入時刻、納入順、数量、混載順が指定された複数のロットについてのオーダー情報を入力する入力部、入力されたオーダー情報に基づいて生産計画を作成する演算部、および該演算部で生成した生産計画を出力する出力部を有する生産設備の生産計画立案装置であって、前記演算部は、オーダー情報に含まれるロットについて生産設備で生産を完了する時刻を割り付ける時間割付部と、各ロットについてロット単位を設定し、ロット単位に刻み数からなる追加ロット数を追加してロットサイズを仮決定するロットサイズ決定部と、各ロットについて生産設備に投入する投入順を決定し、前述のロットサイズ、時刻割付け、並びにロット単位および各刻みの生産に要する時間、仮決定されたロットサイズのロット生産から次の順序に仮決定されたロットサイズのロット生産までに要する段取り時間とを参照して、割付けた時刻までに、各ロットについての段取り時刻および仮決定されたロットサイズの割付けによる作業、段取りを実行する作業・段取り時刻および割付実行部と、割付けた時間までに各ロットについて生産を完了するかを判定する納期遅れ有無判定部と、を有して、割付けた時刻までに生産を完了しない場合に、ロット単位および刻み数を変更してロットサイズを再度仮決定し、割付けた時刻までに各ロットについて生産を完了するかを繰り返し処理するものである。前記特許文献1によれば、このような生産設備の生産計画立案装置は、有限時間内に計算機により最適なロットサイズの生成を行うことができ、製品在庫の増大を防いで、厳しいオーダーに対する納期を満足して生産できる製造工程納期スケジューリングを作成することができる、とされている。
The production facility planning apparatus disclosed in
ところで、互いに異なる複数のロットを、共通の生産設備によって時分割で生産する場合、或る第1ロットを当該生産設備で生産した後に、他の第2ロットを当該生産設備で生産する前に、例えば前記第2ロットの原料材料の投入や当該生産設備を前記第2ロットの生産に合わせる整備等の、いわゆる段取り(段取り替えを含む)という準備が必要となる。また、同一のロットを連続して生産する場合でも、例えば1回に投入することができる原料材料の投入量に上限が存在することや、生産設備によっては所定の稼動時間ごとにメンテナンスが必要になること等で、前記段取りが必要になる場合もある。なお、ロット(一山)とは、所定の時間内に同一の生産設備を用いて1回に生産される1または複数の製品の纏まり(グループ)である。このような段取りは、所定の時間を要し、また、オペレータ等の作業者を必要とする。このため、段取りは、作業者の勤務時間内に行う必要がある。特に、生産設備が作業者の勤務時間外でも無人で自動的に稼動している場合、生産計画を作成する際に、この段取りを行う段取り工程を作業者の勤務時間内に設定することは、重要となる。 By the way, when producing a plurality of different lots in a time-sharing manner with a common production facility, after producing a certain first lot with the production facility, before producing another second lot with the production facility, For example, it is necessary to prepare for so-called setup (including setup change) such as charging of the raw material of the second lot and maintenance of matching the production facility with the production of the second lot. Even when the same lot is produced continuously, for example, there is an upper limit on the amount of raw material that can be introduced at one time, and depending on the production equipment, maintenance is required every predetermined operating time. Therefore, the setup may be necessary. A lot (one mountain) is a group (group) of one or a plurality of products produced at a time using the same production facility within a predetermined time. Such a setup requires a predetermined time and requires an operator such as an operator. For this reason, the setup needs to be performed within the working hours of the worker. In particular, if the production equipment is automatically operating unattended even outside the worker's working hours, setting the setup process to perform this setup within the worker's working hours when creating a production plan is It becomes important.
しかしながら、前記特許文献1に開示の生産計画立案装置は、このような段取りを作業者の勤務時間内に行うという制約条件を考慮して生産計画を立案していない。
However, the production plan planning apparatus disclosed in
本発明は、上述の事情に鑑みて為された発明であり、その目的は、段取りを作業者の勤務時間内に行うという制約条件を満たす生産計画を作成することができる生産計画作成装置、生産計画作成方法および生産計画作成プログラムを提供することである。 The present invention is an invention made in view of the above-described circumstances, and its purpose is to produce a production plan creation device capable of creating a production plan that satisfies the constraint that the setup is performed within the working hours of the operator, and production It is to provide a plan creation method and a production plan creation program.
本発明者は、種々検討した結果、上記目的は、以下の本発明により達成されることを見出した。すなわち、本発明の一態様にかかる生産計画作成装置は、複数のロットを共通な生産設備で生産する場合に、前記複数のロットそれぞれを前記生産設備で生産する各ロット生産期間を、所定の期間を単位に全計画期間を区分けした複数の区分け期間のいずれかに割り当てることによって生産計画を作成する生産計画作成装置であって、1個のロットに纏められる製品の数量の上限値を示す最大ロットサイズ制約情報および前記ロットに纏められる製品を前記生産設備で生産する場合に要する単位数量当たりの所要生産時間を示す所要生産時間情報を前記製品の種類ごとに記憶し、前記ロットに纏められる製品を前記生産設備で生産する場合に段取りに要する所要段取り時間を示す所要段取り時間情報、および、前記所定の期間内における勤務時間を示す勤務時間情報を記憶する記憶部と、前記ロットの納期を遵守し前記ロットが1個のロットに纏められる製品の数量の上限値以下となるように予め作成された生産計画であって前記ロットに纏められた製品の数量を示す製品数量情報および前記製品の種類を示す製品種類情報を含む生産計画、前記所要生産時間情報、および、前記所要段取り時間情報に基づいて、当該区分け期間に割り当てられたロットの生産に要する総合処理時間であって当該区分け期間に段取りを行う場合には前記段取りに要する所要段取り時間を含む総合処理時間、および、当該区分け期間に段取りを行う場合には前記段取りの開始時刻と終了時刻とを、前記区分け期間ごとに求める時間算出処理を行う処理時間算出部と、前記処理時間算出部によって求められた総合処理時間が予め設定された前記生産設備の稼動時間を超えている場合、および、前記処理時間算出部によって求められた前記段取りの開始時刻および終了時刻の少なくとも一方が前記勤務時間を外れている場合の少なくとも一方の場合に、当該区分け期間における総合処理時間が前記生産設備の稼動時間内であって当該区分け期間における段取りの開始時刻および終了時刻が前記勤務時間内となるように、当該区分け期間に割り当てられているロットの一部または全部を、当該区分け期間よりも時間的に前の区分け期間に割り当て直す再割り当て処理を行うロット調整処理部と、前記時間算出処理および前記再割り当て処理を、前記生産計画における時間的に最終の区分け期間から最初の区分け期間まで、前記処理時間算出部および前記ロット調整処理部それぞれに繰り返し行わせる繰り返し処理部とを備えることを特徴とする。 As a result of various studies, the present inventor has found that the above object is achieved by the present invention described below. That is, in the production plan creation device according to one aspect of the present invention, when a plurality of lots are produced by a common production facility, each lot production period in which each of the plurality of lots is produced by the production facility is set to a predetermined period. A production plan creation device that creates a production plan by assigning it to any one of a plurality of divided periods divided into all planned periods in units of the maximum lot that indicates the upper limit value of the quantity of products collected in one lot The size restriction information and the required production time information indicating the required production time per unit quantity required for producing the products collected in the lot at the production facility are stored for each type of the product, and the products collected in the lot are stored. Required setup time information indicating the setup time required for setup when producing at the production facility, and work within the predetermined period A storage unit for storing working time information indicating the interval, and a production plan prepared in advance so as to comply with the delivery date of the lot, and the lot is equal to or less than the upper limit of the number of products collected in one lot. Based on the production plan including the product quantity information indicating the quantity of the products collected in the lot and the product type information indicating the type of the product, the required production time information, and the required setup time information. The total processing time required for the production of the assigned lot, and when performing setup during the sorting period, the total processing time including the setup time required for the setup, and when performing setup during the sorting period, A processing time calculation unit that performs a time calculation process for determining the start time and end time of the setup for each of the division periods, and the processing time calculation unit. When the total processing time exceeds the preset operation time of the production facility, and at least one of the start time and the end time of the setup determined by the processing time calculation unit is out of the working time If the total processing time in the classification period is within the operating hours of the production facility and the start time and end time of the setup in the classification period are within the working hours A lot adjustment processing unit for performing a reallocation process for reallocating a part or all of a lot allocated to a period to a classification period temporally prior to the classification period; and the time calculation process and the reallocation process. , The processing time calculation unit and the previous time period from the last division period in time to the first division period in the production plan. And a repetitive processing unit that repeatedly performs each of the lot adjustment processing units.
このような生産計画作成装置は、段取りを作業者の勤務時間内に行うという段取りに関する制約条件を満たす生産計画を作成することができる。また、このような生産計画作成装置は、納期を遵守しつつ、在庫量(仕掛量)を低減することができるロットサイズを決定することができる。 Such a production plan creation device can create a production plan that satisfies the constraints related to the setup in which the setup is performed within the working hours of the worker. In addition, such a production plan creation device can determine a lot size that can reduce an inventory amount (in-process amount) while observing a delivery date.
また、他の一態様では、上述の生産計画作成装置において、前記ロット調整処理部は、当該区分け期間に割り当てられているロットと、当該区分け期間に割り当てられているロットにおける製品の種類と同じ種類の製品を纏めた他のロットとを合体させることによって、前記再割り当て処理を行うことを特徴とする。 According to another aspect, in the above-described production plan creation device, the lot adjustment processing unit includes the lot assigned to the division period and the same type as the product type in the lot assigned to the division period. The reassignment process is performed by combining with other lots in which the products are combined.
この構成によれば、前記両ロットを合体させることによってロットの再割り当て処理を行う生産計画作成装置を提供することができる。 According to this configuration, it is possible to provide a production plan creation device that performs lot reassignment processing by combining the two lots.
また、他の一態様では、これら上述の生産計画作成装置において、前記ロット調整処理部は、前記再割り当て処理の前後で、当該区分け期間に割り当てられているロットの一部または全部が割り当て直される再割り当て先の分け期間における総ロット数が増加しないように、前記再割り当て処理を行うことを特徴とする。 In another aspect, in the above-described production plan creation device, the lot adjustment processing unit reassigns a part or all of the lots assigned in the division period before and after the reallocation process. The reassignment process is performed so that the total number of lots in the reassignment destination division period does not increase.
このような生産計画作成装置では、総ロット数が増加しないので、前記再割り当て処理の前後で、段取りの総数が維持または減少するから、生産性が低下しない。 In such a production plan creation device, since the total number of lots does not increase, the total number of setups is maintained or decreased before and after the reallocation process, so that productivity does not decrease.
また、他の一態様では、これら上述の生産計画作成装置において、前記ロット調整処理部は、当該区分け期間および当該区分け期間に割り当てられているロットが割り当て直される再割り当て先の区分け期間の間の差分期間と、前記割り当て直す数量との乗算結果が最小となるように、前記再割り当て処理を行うことを特徴とする。 Further, in another aspect, in the above-described production plan creation device, the lot adjustment processing unit is configured to perform a change between the division period and a reassignment destination division period in which a lot assigned to the division period is reassigned. The reallocation process is performed so that a multiplication result of the difference period and the quantity to be reassigned is minimized.
納期よりも前に生産すればするほど、リードタイムが長くなり、在庫量(仕掛量)にかかるコストが増大する。このような生産計画作成装置は、前記乗算結果が最小となるように、前記再割り当て処理を行うので、在庫量(仕掛量)にかかるコストを最小に抑えて前記再割り当て処理を行うことができる。 The more the production is made before the delivery date, the longer the lead time and the higher the cost for the stock quantity (in-process quantity). Such a production plan creation apparatus performs the reassignment process so that the multiplication result is minimized, so that the reassignment process can be performed while minimizing the cost of the inventory amount (in-process amount). .
また、他の一態様では、これら上述の生産計画作成装置において、前記繰り返し処理部による処理の終了後に、前記ロット調整処理部が前記再割り当て処理を行うことができない場合に、その旨を示す情報を外部に通知する通知部をさらに備えることを特徴とする。 In another aspect, in the above-described production plan creation device, information indicating that when the lot adjustment processing unit cannot perform the reallocation processing after the processing by the repetitive processing unit is completed. Is further provided with a notification unit for notifying the outside.
このような生産計画作成装置は、ロット調整処理部が再割り当て処理を行うことができない旨を外部に通知することができる。この通知によって、オペレータは、再割り当て処理を行おうとすると、納期を遵守することができないことを認識することができる。 Such a production plan creation apparatus can notify the outside that the lot adjustment processing unit cannot perform the reallocation process. By this notification, the operator can recognize that the delivery date cannot be observed when trying to perform the reallocation process.
また、他の一態様では、これら上述の生産計画作成装置において、前記ロットの納期を遵守し前記ロットが1個のロットに纏められる製品の数量の上限値以下となるように予め作成された生産計画に代え、前記ロットの納期を遵守するように予め作成された生産計画が用いられ、生産計画に含まれる各ロットに対し、当該ロットが前記最大ロットサイズ制約情報の前記上限値を上回る場合に、前記上限値を上回るロットを、前記上限値以下となるように、複数に分割する最大ロットサイズ制約充足処理部をさらに備えることを特徴とする。 Further, in another aspect, in the above-described production plan creation device, the production created in advance so as to comply with the delivery date of the lot and to be equal to or less than the upper limit of the number of products collected in one lot. Instead of the plan, a production plan prepared in advance so as to comply with the delivery date of the lot is used, and for each lot included in the production plan, the lot exceeds the upper limit value of the maximum lot size constraint information A maximum lot size constraint satisfaction processing unit is further provided that divides a lot exceeding the upper limit value into a plurality of lots so as to be equal to or less than the upper limit value.
このような生産計画作成装置は、生産計画の各ロットのサイズを最大ロットサイズ制約情報の上限値以下にすることができ、生産計画の各ロットが最大ロットサイズ制約を満たすようにすることができる。 Such a production plan creation device can make the size of each lot of the production plan below the upper limit value of the maximum lot size constraint information, and can make each lot of the production plan satisfy the maximum lot size constraint. .
また、他の一態様では、これら上述の生産計画作成装置において、前記記憶部は、1個のロットに纏められる製品の数量の下限値を示す最小ロットサイズ制約情報をさらに記憶し、生産計画に含まれる各ロットに対し、当該ロットが前記最小ロットサイズ制約情報の前記下限値を下回る場合に、当該ロットの区分け期間よりも時間的に後の区分け期間に割り当てられている他のロットから、当該ロットが当該ロットにおける前記最大ロットサイズ制約情報の前記上限値以下であって前記最小ロットサイズ制約情報の前記下限値以上となる数量であって前記他のロットが前記他のロットにおける前記最大ロットサイズ制約情報の前記上限値以下となる数量を抽出し、前記抽出した数量を当該ロットに入れる最小ロットサイズ制約充足処理部をさらに備えることを特徴とする。 Further, in another aspect, in the above-described production plan creation apparatus, the storage unit further stores minimum lot size constraint information indicating a lower limit value of the quantity of products collected in one lot, and the production plan For each included lot, when the lot falls below the lower limit value of the minimum lot size constraint information, from the other lots allocated in the division period later in time than the division period of the lot, The lot is a quantity that is not more than the upper limit value of the maximum lot size constraint information in the lot and is not less than the lower limit value of the minimum lot size constraint information, and the other lot is the maximum lot size in the other lot. A minimum lot size constraint satisfaction processing unit that extracts a quantity that is less than or equal to the upper limit value of the constraint information and puts the extracted quantity into the lot. Characterized in that it comprises a.
このような生産計画作成装置は、納期の遅れを防止しつつ、生産計画の各ロットのサイズを最小ロットサイズ制約情報の上限値以上にすることができ、生産計画の各ロットが最小ロットサイズ制約を満たすようにすることができる。 Such a production plan creation device can prevent the delay of delivery date and can make the size of each lot of the production plan more than the upper limit value of the minimum lot size constraint information. Can be met.
また、他の一態様では、上述の生産計画作成装置において、前記最小ロットサイズ制約充足処理部は、前記数量を抽出する前記他のロットを、当該ロットの区分け期間に隣接する区分け期間から順に、前記数量を抽出することができるか否かを判定し、前記数量を抽出することができると初めて判定した区分け期間のロットから、前記数量を抽出することを特徴とする。 In another aspect, in the above-described production plan creation device, the minimum lot size constraint satisfaction processing unit sequentially extracts the other lots from which the quantity is extracted from a segmentation period adjacent to the segmentation period of the lot. It is determined whether or not the quantity can be extracted, and the quantity is extracted from a lot in a division period that is determined for the first time that the quantity can be extracted.
このような生産計画作成装置は、当該ロットの区分け期間に隣接する区分け期間から当該ロットの区分け期間よりも時間的に後の区分け期間へ順に、前記数量を抽出することができるか否かを判定し、前記数量を抽出することができると初めて判定した区分け期間のロットから、前記数量を抽出するので、在庫量(仕掛量)にかかるコストをより少なく抑えて生産計画の各ロットが最小ロットサイズ制約を満たすようにすることができる。 Such a production plan creation device determines whether or not the quantity can be extracted in order from the division period adjacent to the lot division period to the division period later in time than the lot division period. In addition, since the quantity is extracted from the lots in the classification period that is determined for the first time that the quantity can be extracted, each lot in the production plan can be reduced to the minimum lot size by reducing the cost of the inventory quantity (in-process quantity). The constraints can be met.
また、他の一態様では、上述の生産計画作成装置において、前記最小ロットサイズ制約充足処理部は、最小と成る前記数量を抽出することを特徴とする。 In another aspect, in the above-described production plan creation device, the minimum lot size constraint satisfaction processing unit extracts the minimum quantity.
このような生産計画作成装置は、最小と成る前記数量を抽出するので、在庫量(仕掛量)にかかるコストを最小に抑えて生産計画の各ロットが最小ロットサイズ制約を満たすようにすることができる。 Since such a production plan creation apparatus extracts the minimum quantity, it is possible to minimize the cost of the inventory quantity (in-process quantity) so that each lot of the production plan satisfies the minimum lot size constraint. it can.
また、他の一態様では、これら上述の生産計画作成装置において、前記最小ロットサイズ制約充足処理部は、前記数量を抽出することができない場合には、当該ロットが前記最小ロットサイズ制約情報の前記下限値以上となる数量を当該ロットに加えることを特徴とする。 In another aspect, in the above-described production plan creation device, if the minimum lot size constraint satisfaction processing unit cannot extract the quantity, the lot is the minimum lot size constraint information in the minimum lot size constraint information. A quantity that is equal to or greater than the lower limit is added to the lot.
このような生産計画作成装置は、前記数量を抽出することができない場合でも、当該ロットが前記最小ロットサイズ制約情報の前記下限値以上となる数量をその注文が無くても当該ロットに加えることによって、生産計画の各ロットが最小ロットサイズ制約を満たすようにすることができる。 Even if the production plan creation device cannot extract the quantity, it adds the quantity that the lot is equal to or more than the lower limit value of the minimum lot size constraint information to the lot even if there is no order. Each lot in the production plan can meet the minimum lot size constraint.
そして、本発明の他の一態様にかかる生産計画作成方法は、複数のロットを共通な生産設備で生産する場合に、前記複数のロットそれぞれを前記生産設備で生産する各ロット生産期間を、所定の期間を単位に全計画期間を区分けした複数の区分け期間のいずれかに割り当てることによって生産計画を作成する生産計画作成方法であって、1個のロットに纏められる製品の数量の上限値を示す最大ロットサイズ制約情報および前記ロットに纏められる製品を前記生産設備で生産する場合に要する単位数量当たりの所要生産時間を示す所要生産時間情報を前記製品の種類ごとに記憶し、前記ロットに纏められる製品を前記生産設備で生産する場合に段取りに要する所要段取り時間を示す所要段取り時間情報、および、前記所定の期間内における勤務時間を示す勤務時間情報を記憶する記憶工程と、前記ロットの納期を遵守し前記ロットが1個のロットに纏められる製品の数量の上限値以下となるように予め作成された生産計画であって前記ロットに纏められた製品の数量を示す製品数量情報および前記製品の種類を示す製品種類情報を含む生産計画、前記所要生産時間情報、および、前記所要段取り時間情報に基づいて、当該区分け期間に割り当てられたロットの生産に要する総合処理時間であって当該区分け期間に段取りを行う場合には前記段取りに要する所要段取り時間を含む総合処理時間、および、当該区分け期間に段取りを行う場合には前記段取りの開始時刻と終了時刻とを、前記区分け期間ごとに求める時間算出処理を行う処理時間算出工程と、前記処理時間算出工程によって求められた総合処理時間が予め設定された前記生産設備の稼動時間を超えている場合、および、前記処理時間算出工程によって求められた前記段取りの開始時刻および終了時刻の少なくとも一方が前記勤務時間を外れている場合の少なくとも一方の場合に、当該区分け期間における総合処理時間が前記生産設備の稼動時間内であって当該区分け期間における段取りの開始時刻および終了時刻が前記勤務時間内となるように、当該区分け期間に割り当てられているロットの一部または全部を、当該区分け期間よりも時間的に前の区分け期間に割り当て直す再割り当て処理を行うロット調整処理工程と、前記処理時間算出工程の前記時間算出処理および前記ロット調整処理工程の前記再割り当て処理を、前記生産計画における時間的に最終の区分け期間から最初の区分け期間まで、繰り返し行う繰り返し処理工程とを備えることを特徴とする。 In the production plan creation method according to another aspect of the present invention, when a plurality of lots are produced by a common production facility, each lot production period for producing each of the plurality of lots by the production facility is determined in advance. This is a production plan creation method for creating a production plan by assigning it to any of a plurality of divided periods obtained by dividing the entire planning period in units of the period, and indicates the upper limit value of the quantity of products collected in one lot The maximum lot size constraint information and the required production time information indicating the required production time per unit quantity required for producing the products collected in the lot at the production facility are stored for each type of the product and can be collected in the lot. Required setup time information indicating the setup time required for setup when the product is produced at the production facility, and work within the predetermined period A storage process for storing working time information indicating time, and a production plan prepared in advance so as to comply with the delivery date of the lot and the lot is less than or equal to the upper limit of the quantity of products combined into one lot. Based on the production plan including the product quantity information indicating the quantity of the products collected in the lot and the product type information indicating the type of the product, the required production time information, and the required setup time information. The total processing time required for the production of the assigned lot, and when performing setup during the sorting period, the total processing time including the setup time required for the setup, and when performing setup during the sorting period, A process time calculation step for performing a time calculation process for obtaining a setup start time and an end time for each of the division periods, and the process time calculation step. When the determined total processing time exceeds the preset operation time of the production facility, and at least one of the setup start time and end time determined by the processing time calculation step is the work time. In the case of at least one of the cases where there is a deviation, the total processing time in the division period is within the operation time of the production facility, and the start time and end time of the setup in the division period are within the working hours, Lot adjustment processing step for performing reallocation processing for reassigning part or all of the lots assigned to the division period to the division period temporally prior to the division period, and the time of the processing time calculation step The reassignment process of the calculation process and the lot adjustment process step is divided into the final division in time in the production plan. And a repetitive processing step that is repeatedly performed from the start period to the first division period.
このような生産計画作成方法は、段取りを作業者の勤務時間内に行うという段取りに関する制約条件を満たす生産計画を作成することができる。また、このような生産計画作成方法は、納期を遵守しつつ、在庫量(仕掛量)を低減することができるロットサイズを決定することができる。 Such a production plan creation method can create a production plan that satisfies the constraints on the setup in which the setup is performed within the working hours of the worker. In addition, such a production plan creation method can determine a lot size that can reduce an inventory amount (in-process amount) while observing a delivery date.
そして、本発明の他の一態様にかかる生産計画作成プログラムは、複数のロットを共通な生産設備で生産する場合に、前記複数のロットそれぞれを前記生産設備で生産する各ロット生産期間を、所定の期間を単位に全計画期間を区分けした複数の区分け期間のいずれかに割り当てることによって生産計画を作成する生産計画作成プログラムであって、コンピュータに、1個のロットに纏められる製品の数量の上限値を示す最大ロットサイズ制約情報および前記ロットに纏められる製品を前記生産設備で生産する場合に要する単位数量当たりの所要生産時間を示す所要生産時間情報を前記製品の種類ごとに記憶し、前記ロットに纏められる製品を前記生産設備で生産する場合に段取りに要する所要段取り時間を示す所要段取り時間情報、および、前記所定の期間内における勤務時間を示す勤務時間情報を記憶する記憶部と、前記ロットの納期を遵守し前記ロットが1個のロットに纏められる製品の数量の上限値以下となるように予め作成された生産計画であって前記ロットに纏められた製品の数量を示す製品数量情報および前記製品の種類を示す製品種類情報を含む生産計画、前記所要生産時間情報、および、前記所要段取り時間情報に基づいて、当該区分け期間に割り当てられたロットの生産に要する総合処理時間であって当該区分け期間に段取りを行う場合には前記段取りに要する所要段取り時間を含む総合処理時間、および、当該区分け期間に段取りを行う場合には前記段取りの開始時刻と終了時刻とを、前記区分け期間ごとに求める時間算出処理を行う処理時間算出部と、前記処理時間算出部によって求められた総合処理時間が予め設定された前記生産設備の稼動時間を超えている場合、および、前記処理時間算出部によって求められた前記段取りの開始時刻および終了時刻の少なくとも一方が前記勤務時間を外れている場合の少なくとも一方の場合に、当該区分け期間における総合処理時間が前記生産設備の稼動時間内であって当該区分け期間における段取りの開始時刻および終了時刻が前記勤務時間内となるように、当該区分け期間に割り当てられているロットの一部または全部を、当該区分け期間よりも時間的に前の区分け期間に割り当て直す再割り当て処理を行うロット調整処理部と、前記時間算出処理および前記再割り当て処理を、前記生産計画における時間的に最終の区分け期間から最初の区分け期間まで、前記処理時間算出部および前記ロット調整処理部それぞれに繰り返し行わせる繰り返し処理部とを実現させるためのプログラムである。 The production plan creation program according to another aspect of the present invention provides a predetermined lot production period for producing each of the plurality of lots at the production facility when a plurality of lots are produced at a common production facility. A production plan creation program for creating a production plan by assigning it to any one of a plurality of divided periods obtained by dividing the entire planned period in units of the above-mentioned period, and the upper limit of the quantity of products collected in one lot on a computer Maximum lot size constraint information indicating a value and required production time information indicating a required production time per unit quantity required for producing the products collected in the lot by the production facility are stored for each type of the product, and the lot Required setup time information indicating the setup time required for setup when the products collected in the above-mentioned production facility are produced, and A storage unit that stores working time information indicating working hours within the predetermined period, and created in advance so as to comply with the delivery date of the lot and the lot is equal to or less than the upper limit of the number of products that can be collected in one lot. A production plan including the product quantity information indicating the quantity of the products assembled in the lot and the product type information indicating the product type, the required production time information, and the required setup time information. On the basis of the total processing time required for production of the lot allocated in the division period, and when the setup is performed in the division period, the total processing time including the necessary setup time required for the setup, and the division period In the case of performing the setup, a processing time calculation unit that performs a time calculation process for obtaining the start time and the end time of the setup for each of the division periods; When the total processing time obtained by the processing time calculation unit exceeds the preset operation time of the production facility, and at least one of the setup start time and end time obtained by the processing time calculation unit Is at least one of the above hours, the total processing time in the division period is within the operating hours of the production facility, and the start time and end time of the setup in the division period are within the working hours. A lot adjustment processing unit for performing a reallocation process for reallocating a part or all of the lots allocated in the classification period to a classification period temporally prior to the classification period, and the time calculation The process and the reallocation process are performed from the last time period in the production plan to the first time period. Thus, the processing time calculation unit and the lot adjustment processing unit repeatedly execute the program for realizing the repetition processing unit.
このような生産計画作成プログラムは、段取りを作業者の勤務時間内に行うという段取りに関する制約条件を満たす生産計画を作成することができる。また、このような生産計画作成プログラムは、納期を遵守しつつ、在庫量(仕掛量)を低減することができるロットサイズを決定することができる。 Such a production plan creation program can create a production plan that satisfies the constraints related to the setup in which the setup is performed within the working hours of the worker. In addition, such a production plan creation program can determine a lot size that can reduce the inventory amount (in-process amount) while observing the delivery date.
本発明にかかる生産計画作成装置、生産計画作成方法および生産計画作成プログラムは、段取り(段取り替えを含む)を作業者の勤務時間内に行うという制約条件を満たす生産計画を作成することができる。 The production plan creation device, the production plan creation method, and the production plan creation program according to the present invention can create a production plan that satisfies a constraint condition that setup (including setup change) is performed within an operator's working hours.
以下、本発明にかかる実施の一形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、適宜、その説明を省略する。また、本明細書において、総称する場合には添え字を省略した参照符号で示し、個別の構成を指す場合には添え字を付した参照符号で示す。 Hereinafter, an embodiment according to the present invention will be described with reference to the drawings. In addition, the structure which attached | subjected the same code | symbol in each figure shows that it is the same structure, The description is abbreviate | omitted suitably. Further, in this specification, when referring generically, it is indicated by a reference symbol without a suffix, and when referring to an individual configuration, it is indicated by a reference symbol with a suffix.
図1は、実施形態における生産計画作成装置の構成を示すブロック図である。図2は、実施形態の生産計画作成装置における注文情報記憶部に記憶される注文情報テーブルの構成を示す図である。図3は、実施形態の生産計画作成装置におけるロットサイズ制約情報記憶部に記憶されるロットサイズ制約情報テーブルの構成を示す図である。図4は、実施形態の生産計画作成装置における生産時間情報記憶部に記憶される生産時間情報テーブルの構成を示す図である。図5は、実施形態の生産計画作成装置における段取り時間情報記憶部、勤務時間情報記憶部および稼動時間情報記憶部にそれぞれ記憶される段取り時間情報、勤務時間情報および稼動時間情報の各構成を示す図である。図5(A)は、段取り時間情報を示し、図5(B)は、勤務時間情報を示し、そして、図5(C)は、稼動時間情報を示す。 FIG. 1 is a block diagram illustrating a configuration of a production plan creation apparatus according to the embodiment. FIG. 2 is a diagram illustrating a configuration of an order information table stored in an order information storage unit in the production plan creation apparatus according to the embodiment. FIG. 3 is a diagram illustrating a configuration of a lot size constraint information table stored in the lot size constraint information storage unit in the production plan creation apparatus according to the embodiment. FIG. 4 is a diagram illustrating a configuration of a production time information table stored in the production time information storage unit in the production plan creation apparatus according to the embodiment. FIG. 5 shows configurations of setup time information, work time information, and operation time information stored in the setup time information storage unit, the work time information storage unit, and the operation time information storage unit, respectively, in the production plan creation apparatus of the embodiment. FIG. FIG. 5A shows setup time information, FIG. 5B shows work time information, and FIG. 5C shows operation time information.
本実施形態における生産計画作成装置は、複数のロットを共通な生産設備で生産する場合に、前記複数のロットそれぞれを前記生産設備で生産する各ロット生産期間を、所定の期間を単位に全計画期間を区分けした複数の区分け期間のいずれかに割り当てることによって、生産計画を作成する装置である。生産計画作成装置は、ロットの納期を遵守し前記ロットが1個のロットに纏められる製品の数量の上限値以下となるように予め作成された生産計画を、段取り(段取り替えを含む)を作業者の勤務時間内に行うという制約条件を満たすように、再編してもよいが、本実施形態では、生産計画作成装置は、ロットの納期を遵守するように予め作成された生産計画(所与の生産計画)を、段取り(段取り替え)を作業者の勤務時間内に行うという制約条件を満たすように、再編する。そして、本実施形態における生産計画作成装置は、所与の前記生産計画を、所与の生産計画における各ロットが1個のロットに纏められる製品の数量の上限値以下であって1個のロットに纏められる製品の数量の下限値以上となるように、調整し、そして、前記再編の際にも、生産計画における各ロットが前記上限値以下であって前記下限値以上となるように、調整する。前記区分けするための所定の期間は、本実施形態では、1日単位であるが、例えば複数日単位(例えば3日単位)や1または複数の週単位等、適宜な単位であってよい。生産計画作成方法および生産計画作成プログラムは、本実施形態における生産計画作成装置に実装される。 The production plan creation apparatus according to the present embodiment, when a plurality of lots are produced by a common production facility, each lot production period in which each of the plurality of lots is produced by the production facility is all planned in units of a predetermined period. It is an apparatus that creates a production plan by assigning it to one of a plurality of divided periods divided into periods. The production plan creation device works on the production plan prepared in advance (including setup change) so that the lot will meet the delivery date of the lot and the lot will be less than the upper limit of the quantity of products collected in one lot. However, in this embodiment, the production plan creation device uses a production plan (given a given plan) created in advance so as to comply with the lot delivery date. The production plan is reorganized so as to satisfy the constraint that the setup (setup change) is performed within the working hours of the worker. The production plan creation apparatus according to the present embodiment is configured so that a given production plan is equal to or less than the upper limit value of the quantity of products in which each lot in a given production plan is combined into one lot. And adjusted so that each lot in the production plan is less than or equal to the upper limit value and greater than or equal to the lower limit value even during the reorganization. To do. In the present embodiment, the predetermined period for dividing is a unit of one day, but may be an appropriate unit such as a unit of a plurality of days (for example, a unit of three days) or a unit of one or a plurality of weeks. The production plan creation method and the production plan creation program are implemented in the production plan creation apparatus in the present embodiment.
このような本実施形態における生産計画作成装置SCは、例えば、図1に示すように、記憶部1と、制御演算部2と、入力部3と、出力部4と、インターフェース部(以下、「IF部」と略記する。)5と備える。
For example, as shown in FIG. 1, the production plan creation apparatus SC in this embodiment includes a
記憶部1は、生産計画を作成する生産計画作成プログラム等の各種プログラム、および、各種プログラムの実行に必要なデータやその実行中に生じるデータ等の各種データを記憶する装置である。記憶部4は、例えば、制御演算部2の所謂ワーキングメモリとなるRAM(Random Access Memory)等の揮発性の記憶素子、ROM(Read Only Memory)や、書換え可能なEEPROM(Electrically Erasable Programmable Read Only Memory)等の不揮発性の記憶素子、および、その周辺回路を備えて構成される。また例えば、記憶部1は、例えばハードディスク装置等のいわゆる大容量記憶装置を備えて構成されてもよい。
The
そして、記憶部1は、1個のロットに纏められる製品の数量の上限値を示す最大ロットサイズ制約情報およびロットに纏められる製品を生産設備で生産する場合に要する単位数量当たりの所要生産時間を示す所要生産時間情報を製品の種類ごとに記憶し、ロットに纏められる製品を生産設備で生産する場合に段取りに要する所要段取り時間を示す所要段取り時間情報、および、前記所定の期間内における勤務時間を示す勤務時間情報を記憶するものである。より具体的には、本実施形態では、記憶部1は、機能的に、生産計画情報を記憶する生産計画情報記憶部11と、注文情報を記憶する注文情報記憶部12と、ロットサイズ制約情報(以下、「LS制約情報」と略記する。)を記憶するロットサイズ制約情報記憶部(以下、「LS制約情報記憶部」と略記する。)13と、生産時間情報を記憶する生産時間情報記憶部14と、段取り時間情報を記憶する段取り時間情報記憶部15と、勤務時間情報を記憶する勤務時間情報記憶部16と、稼動時間情報を記憶する稼動時間情報記憶部17とを備える。
Then, the
生産計画情報は、複数のロットを共通な生産設備で生産する場合に、前記複数のロットそれぞれを前記生産設備で生産する各ロット生産期間を、所定の期間を単位に全計画期間を区分けした複数の区分け期間のいずれかに割り当てた生産計画を示す情報であり、本実施形態では、生産計画情報は、注文を示す注文情報、前記注文に応じたロットに纏められた製品の数量を示す製品数量情報および前記製品の種類を示す製品種類情報を含む。前記所定の期間は、本実施形態では、上述したように、1日単位であり、そして、説明の便宜上、1日の始まりは、勤務時間の開始時刻に合わせた時刻9時である。すなわち、本実施形態では、1日は、時刻9時〜翌日の時刻9時としている。そして、生産計画情報記憶部11は、生産計画情報として、初期における所与の生産計画だけでなく、再編中の生産計画および再編終了後(最終)の生産計画を示す各情報も記憶する。
The production plan information includes a plurality of lot production periods in which each of the plurality of lots is produced by the production facility when a plurality of lots are produced by a common production facility. In this embodiment, the production plan information includes order information indicating an order, and a product quantity indicating a quantity of products collected in a lot corresponding to the order. Information and product type information indicating the type of the product. In the present embodiment, as described above, the predetermined period is in units of one day, and for convenience of explanation, the start of the day is 9 o'clock in time with the start time of work hours. That is, in the present embodiment, one day is from time 9:00 to time 9:00 on the next day. The production plan
注文情報は、注文の内容、すなわち、製品の生産に関する依頼の内容を示す情報であり、本実施形態では、注文された製品の種類、数量(注文数量、すなわち生産すべき数量)および納期を含む情報である。注文情報は、本実施形態では、例えばテーブル形式で注文情報記憶部12に記憶される。注文情報をテーブル形式で格納する注文情報テーブル60は、例えば、図2に示すように、注文を格納する注文フィールド61と、当該注文フィールド61に格納されている注文における製品の種類を格納する製品フィールド62と、当該注文フィールド61に格納されている注文における製品の数量を格納する個数フィールド63と、当該注文フィールド61に格納されている注文の納期を格納する納期フィールド64とを備え、注文ごとにレコードを備える。注文フィールド61には、注文を特定し識別する注文識別子が格納され、これによって注文フィールド61に注文が格納される。製品フィールド62には、製品の種類を特定し識別する製品種類識別子が格納され、これによって製品フィールド62に製品の種類が格納される。製品の単位数量は、本実施形態では、製品の個数であるが、製品の態様に応じた適宜な単位であってよい。図2に示す例では、注文情報テーブル60には、注文Aから注文Qまでの17個の注文における各注文情報が格納されている。例えば、注文Aは、第1日を納期として、種類aの製品を10個生産する依頼であり、注文情報テーブル60の注文フィールド61、製品フィールド62、個数フィールド63および納期フィールド64には、それぞれ、A、a、10、1が格納されている。また例えば、注文Iは、第6日を納期として、種類aの製品を10個生産する依頼であり、注文情報テーブル60の注文フィールド61、製品フィールド62、個数フィールド63および納期フィールド64には、それぞれ、I、a、10、6が格納されている。また例えば、注文Qは、第10日を納期として、種類iの製品を10個生産する依頼であり、注文情報テーブル60の注文フィールド61、製品フィールド62、個数フィールド63および納期フィールド64には、それぞれ、Q、i、10、10が格納されている。
The order information is information indicating the content of the order, that is, the content of the request relating to the production of the product, and in this embodiment, includes the type of the ordered product, the quantity (order quantity, that is, the quantity to be produced), and the delivery date. Information. In the present embodiment, the order information is stored in the order
LS制約情報は、1つのロットに纏めることができる製品の数量の範囲(ロットサイズ)を示す情報である。本実施形態では、LS制約情報は、1つのロットに纏めることができる製品の数量の上下限値を示す情報であり、製品の種類ごとに予め設定されている。LS制約情報は、本実施形態では、例えばテーブル形式でLS制約情報記憶部13に記憶される。LS制約情報をテーブル形式で格納するLS制約情報テーブル70は、例えば、図3に示すように、製品の種類を格納する製品フィールド71と、当該製品フィールド71に格納されている製品の種類を1つのロットに纏める場合、1つのロットに纏めることができる製品の数量の下限値を格納するロットサイズ下限値フィールド(以下、「LS下限値フィールド」と略記する。)72と、当該製品フィールド71に格納されている製品の種類を1つのロットに纏める場合、1つのロットに纏めることができる製品の数量の上限値を格納するロットサイズ上限値フィールド(以下、「LS上限値フィールド」と略記する。)73とを備え、製品の種類ごとにレコードを備える。製品フィールド71には、製品フィールド62と同様に、製品種類識別子が格納され、これによって製品フィールド71に製品の種類が格納される。上下限値の単位数量は、製品の単位数量に応じた単位であり、本実施形態では、個数である。図3に示す例では、製品の各種類に対応した各下限値は、全て5個であり、各上限値は、全て20個であり、LS制約情報テーブル70には、製品aから製品iまでの9種類の製品における各製品種類識別子a〜iが各製品フィールド71にそれぞれ格納され、各製品a〜iに対応する各LS下限値フィールド72には、5がそれぞれ格納され、各製品a〜iに対応する各LS上限値フィールド73には、20がそれぞれ格納されている。製品の各種類の各上下限値は、本実施形態では、説明の簡単化のため、それぞれ、共通に設定されているが、もちろん、各製品の種類ごとに異なってよい。
The LS restriction information is information indicating a range (lot size) of product quantities that can be collected in one lot. In the present embodiment, the LS constraint information is information indicating the upper and lower limit values of the quantity of products that can be collected in one lot, and is set in advance for each type of product. In the present embodiment, the LS constraint information is stored in the LS constraint
生産時間情報(所要生産時間情報)は、ロットに纏められる製品を前記生産設備で生産する場合に要する単位数量当たりの所要生産時間を示す情報であり、本実施形態では、製品の種類ごとに予め設定されている。生産時間情報は、本実施形態では、例えばテーブル形式で生産時間情報記憶部14に記憶される。生産時間情報をテーブル形式で格納する生産時間情報テーブル80は、例えば、図4に示すように、製品の種類を格納する製品フィールド81と、当該製品フィールド81に格納されている製品の種類に対応する製品を、前記生産設備で生産する場合に要する単位数量当たりの所要生産時間を格納する生産時間フィールド82とを備え、製品の種類ごとにレコードを備える。製品フィールド81には、製品フィールド62と同様に、製品種類識別子が格納され、これによって製品フィールド81に製品の種類が格納される。図4に示す例では、製品の各種類の各所要生産時間は、1時間であり、生産時間情報テーブル80には、製品aから製品iまでの9種類の製品における各製品種類識別子a〜iが各製品フィールド81にそれぞれ格納され、各製品a〜iに対応する各生産時間フィールド82には、1時間(1Hr)がそれぞれ格納されている。製品の各種類の各所要生産時間は、本実施形態では、説明の簡単化のため、1時間で共通に設定されているが、もちろん、各製品の種類ごとに異なってよい。
The production time information (required production time information) is information indicating the required production time per unit quantity required for producing the products to be collected in the lot with the production facility. Is set. In the present embodiment, the production time information is stored in the production time
段取り時間情報(所要段取り時間情報)は、ロットに纏められる製品を前記生産設備で生産する場合に段取りに要する所要段取り時間を示す情報である。段取り時間情報は、段取り時間情報記憶部15に記憶される。本実施形態では、段取り時間情報記憶部15には、例えば、図5(A)に示すように、段取り時間1.5時間(1時間30分、1.5Hr)が記憶されている。なお、段取り時間情報は、テーブル形式で段取り時間情報記憶部15に記憶されてもよく、段取り時間情報をテーブル形式で格納する段取り時間情報テーブルは、段取り時間を格納する段取り時間フィールドを備える。本実施形態では、製品の各種類の各段取り時間は、説明の簡単化のため、1.5時間で共通に設定されている。もちろん、段取り時間情報は、各製品の種類ごとに異なってよい。この場合、段取り時間情報は、製品の種類ごとに予め設定され、段取り時間情報テーブル90は、製品種類識別子を用いることによって製品の種類を格納する製品フィールドと、当該製品フィールドに格納されている製品の種類に対応する製品の段取り時間を格納する段取り時間フィールドを備え、製品の種類ごとにレコードを備える。
The setup time information (required setup time information) is information indicating a setup time required for setup when the products collected in the lot are produced by the production facility. The setup time information is stored in the setup time
勤務時間情報は、全計画期間を区分けする単位である所定の期間の範囲内における勤務時間を示す情報である。勤務時間情報は、勤務時間情報記憶部16に記憶される。本実施形態では、勤務時間は、時刻9時から時刻17時までの範囲であり、勤務時間情報記憶部16には、例えば、図5(B)に示すように、勤務時間9:00−17:00が記憶されている。なお、勤務時間情報は、テーブル形式で勤務時間情報記憶部16に記憶されてもよく、勤務時間情報をテーブル形式で格納する勤務時間情報テーブルは、勤務時間を格納する勤務時間フィールドを備える。本実施形態では、勤務時間は、説明の簡単化のため、共通に設定されている。なお、勤務時間は、季節ごとに異なってよく、また曜日ごとに異なってよく、また午前と午後とに設定されてもよい。このような場合、例えば季節ごとに勤務時間が異なる場合には、勤務時間情報テーブルは、季節を特定し識別する季節識別子で季節を格納する季節フィールドと、当該季節フィールドに格納されている季節識別子に対応する季節の勤務時間を格納する勤務時間フィールドを備え、季節ごとにレコードを備える。
The working time information is information indicating working hours within a predetermined period, which is a unit for dividing the entire planning period. The working time information is stored in the working time
稼動時間情報は、前記生産設備の稼動時間を示す情報である。稼動時間情報は、稼動時間情報記憶部17に記憶される。本実施形態では、稼動時間は、時刻9時〜翌日の時刻9時の範囲であり、稼動時間情報記憶部17には、例えば、図5(C)に示すように、稼動時間9:00−翌日の9:00が記憶されている。すなわち、本実施形態では、前記生産設備は、24時間フル稼動である。なお、稼動時間情報は、テーブル形式で稼動時間情報記憶部17に記憶されてもよく、稼動時間情報をテーブル形式で格納する稼動時間情報テーブルは、稼動時間を格納する稼動時間フィールドを備える。本実施形態では、稼動時間は、説明の簡単化のため、共通に設定されている。なお、稼動時間は、季節ごとに異なってよく、また繁忙期と閑散期とで異なってよく、また午前中と午後とに設定されてもよい。このような場合、例えば季節ごとに稼動時間が異なる場合には、稼動時間情報テーブルは、季節識別子で季節を格納する季節フィールドと、当該季節フィールドに格納されている季節識別子に対応する季節の稼動時間を格納する稼動時間フィールドを備え、季節ごとにレコードを備える。
The operating time information is information indicating the operating time of the production facility. The operating time information is stored in the operating time
制御演算部2は、生産計画を作成するべく、生産計画作成装置SCの各部を当該各部の機能に応じてそれぞれ制御するものである。制御演算部2は、例えば、CPU(Central Processing Unit)およびその周辺回路を備えて構成される。
The
そして、制御演算部2は、機能的に、制御部21と、ロットサイズ制約充足処理部(以下、「LS制約充足処理部」と略記する。)22と、ロット処理部23とを備える。
The
制御部21は、記憶部1、入力部3、出力部4およびIF部5の各部を当該各部の機能に応じてそれぞれ制御するものである。
The
LS制約充足処理部22は、生産計画に含まれる各ロットに対し、当該ロットが、1つのロットに纏めることができる製品の数量の範囲(ロットサイズ)内となるように(ロットサイズに関する制約条件を満たすように)、当該ロットのロットサイズ(当該ロットに含まれる製品の数量)を調整するものである。本実施形態では、LS制約充足処理部22は、機能的に、最大ロットサイズ制約充足処理部(以下、「最大LS制約充足処理部」と略記する。)221と、最小ロットサイズ制約充足処理部(以下、「最小LS制約充足処理部」と略記する。)222とを備えている。
The LS constraint
最大LS制約充足処理部221は、生産計画に含まれる各ロットに対し、当該ロットが、1つのロットに纏めることができる製品の数量の上限値以下となるように(最大ロットサイズに関する制約条件を満たすように)、当該ロットのロットサイズ(当該ロットに含まれる製品の数量(本実施形態では個数))を調整するものである。より具体的には、本実施形態では、最大LS制約充足処理部221は、生産計画に含まれる各ロットに対し、当該ロットに含まれる製品の種類に応じて、当該ロットがLS制約情報の上限値を上回る場合に、前記上限値を上回るロットを、前記上限値以下となるように、複数に分割する。この分割の処理において、最大LS制約充足処理部221は、好ましくは、分割後の各ロットがLS制約情報の下限値以上となるように、分割する。
The maximum LS constraint
最小LS制約充足処理部222は、生産計画に含まれる各ロットに対し、当該ロットが、1つのロットに纏めることができる製品の数量の下限値以上となるように(最小ロットサイズに関する制約条件を満たすように)、当該ロットのロットサイズ(当該ロットに含まれる製品の数量(本実施形態では個数))を調整するものである。より具体的には、本実施形態では、最小LS制約充足処理部222は、生産計画に含まれる各ロットに対し、当該ロットに含まれる製品の種類に応じて、当該ロットがLS制約情報の下限値を下回る場合に、当該ロットの区分け期間よりも時間的に後の区分け期間に割り当てられている他のロットから、当該ロットが当該ロットにおける前記LS制約情報の上限値以下であって前記LS制約情報の下限値以上となる数量であって前記他のロットが前記他のロットにおける前記LS制約情報の上限値以下となる数量を抽出し、この抽出した数量を当該ロットに入れる。そして、前記数量を抽出するロットを検索する場合に、好ましくは、最小LS制約充足処理部222は、前記数量を抽出する他のロットを、当該ロットの区分け期間に隣接する区分け期間から順に、前記数量を抽出することができるか否かを判定し、前記数量を抽出することができると初めて判定した区分け期間のロットから、前記数量を抽出する。また、前記数量を抽出する場合に、好ましくは、最小LS制約充足処理部222は、最小と成る前記数量を抽出する。また、前記数量を抽出するロットを検索した結果、前記数量を抽出することができない場合には、好ましくは、最小LS制約充足処理部222は、当該ロットがLS制約情報の下限値以上となる数量を当該ロットに加える。
For each lot included in the production plan, the minimum LS constraint
ロット処理部23は、生産計画に含まれる各ロットに対し、当該ロットが所定の制約条件を満たしていない場合に、前記所定の制約条件を満たすように、当該ロットを調整するものである。本実施形態では、ロット処理部23は、当該ロットが割り当てられた区分け期間内に当該ロットを生産設備で生産することができない場合や、当該ロットが割り当てられた区分け期間における勤務時間外に段取りが生じるために当該ロットを生産設備で生産することができない場合等に、区分け期間内に生産設備で生産することができ、そして、前記区分け期間における勤務時間内に段取りが含まれるように、当該ロットを調整するものである。より具体的には、本実施形態では、ロット処理部23は、機能的に、処理時間算出部231と、ロット調整処理部232と、繰り返し処理部233とを備えている。
For each lot included in the production plan, the
処理時間算出部231は、生産計画、所要生産時間情報、および、所要段取り時間情報に基づいて、当該区分け期間に割り当てられたロットの生産に要する総合処理時間であって当該区分け期間に段取りを行う場合には前記段取りに要する所要段取り時間を含む総合処理時間、および、当該区分け期間に段取りを行う場合には前記段取りの開始時刻と終了時刻とを、前記区分け期間ごとに求める時間算出処理を行うものである。
Based on the production plan, the required production time information, and the required setup time information, the processing
ロット調整処理部232は、処理時間算出部231によって求められた総合処理時間が予め設定された前記生産設備の稼動時間を超えている場合、および、処理時間算出部231によって求められた段取りの開始時刻および終了時刻の少なくとも一方が勤務時間を外れている場合の少なくとも一方の場合に、当該区分け期間における総合処理時間が前記生産設備の稼動時間内であって当該区分け期間における段取りの開始時刻および終了時刻が前記勤務時間内となるように、当該区分け期間に割り当てられているロットの一部または全部を、当該区分け期間よりも時間的に前の区分け期間に割り当て直す再割り当て処理(ロットの調整処理)を行うものである。この再割り当て処理を行う場合に、好ましくは、ロット調整処理部232は、当該区分け期間に割り当てられているロットと、当該区分け期間に割り当てられているロットにおける製品の種類と同じ種類の製品を纏めたロットとを合体させることによって、前記再割り当て処理を行う。また、この再割り当て処理を行う場合に、好ましくは、ロット調整処理部232は、前記再割り当て処理の前後で、当該区分け期間に割り当てられているロットの一部または全部が割り当て直される再割り当て先の分け期間における総ロット数が増加しないように、前記再割り当て処理を行う。また、この再割り当て処理を行う場合に、好ましくは、ロット調整処理部232は、当該区分け期間および当該区分け期間に割り当てられているロットの一部または全部が割り当て直される再割り当て先の区分け期間の間の差分期間と、前記割り当て直す数量との乗算結果が最小となるように、前記再割り当て処理を行う。
The lot
繰り返し処理部233は、前記時間算出処理および前記再割り当て処理を、前記生産計画における時間的に最終の区分け期間から最初の区分け期間まで、処理時間算出部231およびロット調整処理部232それぞれに繰り返し行わせるものである。
The
ここで、ロット処理部23は、繰り返し処理部233による処理の終了後に、ロット調整処理部232が前記再割り当て処理を行うことができない場合に、その旨を示す情報を出力部4によって外部に通知する。
Here, when the lot
入力部3は、生産計画の作成を指示する作成開始コマンド等の各種コマンド、および、生産計画を作成する上で必要な各種データを生産計画作成装置SCに入力する機器であり、例えば、キーボードやマウス等である。出力部4は、入力部3から入力されたコマンドやデータ、および、本生産計画作成装置SCによって作成された生産計画を出力する機器であり、例えばCRTディスプレイ、LCD、有機ELディスプレイおよびプラズマディスプレイ等の表示装置やプリンタ等の印刷装置等である。また出力部4は、ロット処理部23のロット調整処理部232が前記再割り当て処理を行うことができない場合に、その旨を示す情報を外部に通知する通知部の一例でもある。
The
IF部5は、外部機器との間でデータの入出力を行う回路であり、例えば、シリアル通信方式であるRS−232Cのインターフェース回路、Bluetooth(登録商標)規格を用いたインターフェース回路、IrDA(Infrared Data Asscoiation)規格等の赤外線通信を行うインターフェース回路、および、USB(Universal Serial Bus)規格を用いたインターフェース回路等である。なお、生産計画を作成する上で必要な各種データは、IF部5を用いることによって生産計画作成装置SCに入力されてもよい。
The
なお、必要に応じて生産計画作成装置SCは、外部記憶部をさらに備えてもよい。外部記憶部は、例えば、フレキシブルディスク、CD−ROM(Compact Disc Read Only Memory)、CD−R(Compact Disc Recordable)、DVD−R(Digital Versatile DiscRecordable)およびブルーレイディスク(Blu-ray Disc、登録商標)等の記録媒体との間でデータを読み込みや書き込みを行う装置であり、例えば、フレキシブルディスクドライブ、CD−ROMドライブ、CD−Rドライブ、DVD−Rドライブおよびブルーレイディスクドライブ等である。 Note that the production plan creation device SC may further include an external storage unit as necessary. The external storage unit is, for example, a flexible disk, a CD-ROM (Compact Disc Read Only Memory), a CD-R (Compact Disc Recordable), a DVD-R (Digital Versatile Disc Recordable), and a Blu-ray Disc (registered trademark). For example, a flexible disk drive, a CD-ROM drive, a CD-R drive, a DVD-R drive, a Blu-ray disk drive, and the like.
ここで、生産計画作成プログラム等が格納されていない場合には、生産計画作成プログラム等を記録した記録媒体から前記外部記憶部を介して生産計画作成プログラムが記憶部1にインストールされるように、生産計画作成装置SCが構成されてもよい。
Here, when the production plan creation program or the like is not stored, the production plan creation program is installed in the
次に、本実施形態の動作について説明する。図6は、実施形態における生産計画作成装置の動作を示すフローチャートである。図7は、実施形態の生産計画作成装置において、一例として、所与の生産計画を示す図である。図8は、実施形態の生産計画作成装置において、一例として、最大ロットサイズ制約充足処理後の生産計画を示す図である。図9は、実施形態の生産計画作成装置において、一例として、最小ロットサイズ制約充足処理後の生産計画を示す図である。図10は、実施形態の生産計画作成装置において、一例として、ロットサイズ決定処理の途中の生産計画を示す図である。図11は、実施形態の生産計画作成装置において、一例として、ロットサイズ決定処理後の生産計画を示す図である。 Next, the operation of this embodiment will be described. FIG. 6 is a flowchart illustrating the operation of the production plan creation apparatus according to the embodiment. FIG. 7 is a diagram illustrating a given production plan as an example in the production plan creation apparatus of the embodiment. FIG. 8 is a diagram illustrating the production plan after the maximum lot size constraint satisfaction process as an example in the production plan creation apparatus of the embodiment. FIG. 9 is a diagram illustrating a production plan after the minimum lot size constraint satisfaction process as an example in the production plan creation apparatus of the embodiment. FIG. 10 is a diagram illustrating a production plan in the middle of lot size determination processing as an example in the production plan creation apparatus of the embodiment. FIG. 11 is a diagram illustrating a production plan after lot size determination processing as an example in the production plan creation apparatus of the embodiment.
本実施形態では、ロットの納期を遵守するように予め作成された生産計画が記憶部1の生産計画情報記憶部11に予め記憶されているものとする。このような生産計画は、公知の技術によって作成可能である。最も簡単な作成方法は、注文情報に基づいて、ロットの納期に対応する区分け期間に当該ロット(当該負荷)を割り当てる(山積みする)方法である。例えば、図2に示す注文情報の場合、生産計画は、このような最も簡単な作成方法によって図7に示すように作成される。
In the present embodiment, it is assumed that a production plan created in advance so as to comply with the lot delivery date is stored in advance in the production plan
すなわち、1日には、10個の製品aを注文内容とする注文Aに対応するロット(注文Aのロット)が割り当てられる。2日には、10個の製品bを注文内容とする注文Bに対応するロット(注文Bのロット)および3個の製品cを注文内容とする注文Cに対応するロット(注文Cのロット)が割り当てられる。3日には、3個の製品dを注文内容とする注文Dに対応するロット(注文Dのロット)および5個の製品eを注文内容とする注文Eに対応するロット(注文Eのロット)が割り当てられる。4日には、10個の製品fを注文内容とする注文Fに対応するロット(注文Fのロット)が割り当てられる。5日には、15個の製品hを注文内容とする注文Gに対応するロット(注文Gのロット)が割り当てられる。6日には、10個の製品iを注文内容とする注文Hに対応するロット(注文Hのロット)および10個の製品aを注文内容とする注文Iに対応するロット(注文Iのロット)が割り当てられる。7日には、10個の製品bを注文内容とする注文Jに対応するロット(注文Jのロット)および2個の製品cを注文内容とする注文Kに対応するロット(注文Kのロット)が割り当てられる。8日には、8個の製品dを注文内容とする注文Lに対応するロット(注文Lのロット)および5個の製品eを注文内容とする注文Mに対応するロット(注文Mのロット)が割り当てられる。9日には、10個の製品fを注文内容とする注文Nに対応するロット(注文Nのロット)および10個の製品gを注文内容とする注文Oに対応するロット(注文Oのロット)が割り当てられる。10日には、25個の製品hを注文内容とする注文Pに対応するロット(注文Pのロット)および10個の製品iを注文内容とする注文Qに対応するロット(注文Qのロット)が割り当てられる。 That is, a lot (order A lot) corresponding to the order A having 10 products a as the order contents is assigned to one day. On the 2nd, a lot corresponding to order B having 10 products b as the order contents (lot of order B) and a lot corresponding to order C having 3 products c as the order contents (lot of order C) Is assigned. On the 3rd, a lot corresponding to order D having the order contents of three products d (lot of order D) and a lot corresponding to order E having the order contents of five products e (lot of order E) Is assigned. On the 4th, a lot (order F) corresponding to order F having 10 products f as the order contents is assigned. On the 5th, a lot (order G lot) corresponding to the order G having the order of 15 products h is allocated. On the 6th, a lot corresponding to the order H including 10 products i (order H lot) and a lot corresponding to the order I including 10 products a (order I lot) Is assigned. On the 7th, a lot corresponding to the order J having the order of 10 products b (lot of order J) and a lot corresponding to the order K having the order of 2 products c (lot of order K) Is assigned. On the 8th, a lot corresponding to the order L including 8 products d (order L) and a lot corresponding to the order M including 5 products e (lot of order M) Is assigned. On the 9th, a lot corresponding to order N (order N) having 10 products f as order contents and a lot (order O lot) corresponding to order O including 10 products g as order contents Is assigned. On the 10th, a lot corresponding to the order P including 25 products h (order P lot) and a lot corresponding to the order Q including 10 products i (order Q lot) Is assigned.
なお、生産計画作成装置SCは、図1に破線で示すように、注文情報に基づいてロットの納期を遵守するように生産計画を作成する負荷山積み処理部24を制御演算部2に機能的にさらに備えるように、構成されてもよい。この負荷山積み処理部24は、より具体的には、例えば、上述のように、注文情報に基づいて、ロットの納期に対応する区分け期間に当該ロット(当該負荷)を割り当てる(山積みする)ものである。
In addition, as shown by the broken line in FIG. 1, the production plan creation device SC is functionally provided with a load
このような生産計画が所与の場合に、生産計画作成装置SCは、例えば、ユーザ(オペレータ)の操作によって入力部3から生産計画の作成開始コマンドを受け付けると、生産計画作成プログラムを実行する。この生産計画作成プログラムの実行によって、制御演算部2にLS制約充足処理部22およびロット処理部23が機能的に構成され、LS制約充足処理部22には、最大LS制約充足処理部221および最小LS制約充足処理部222が機能的に構成され、ロット処理部23には、処理時間算出部231、ロット調整処理部232および繰り返し処理部233が機能的に構成される。そして、生産計画作成装置SCは、以下の動作によって、前記所与の生産計画を再編し、所定の制約条件を満たす新たな生産計画を作成する。
When such a production plan is given, the production plan creation device SC executes the production plan creation program when receiving a production plan creation start command from the
より具体的には、図6において、まず、制御演算部2のLS制約充足処理部22における最大LS制約充足処理部221は、生産計画に含まれる各ロットに対し、当該ロットが、1つのロットに纏めることができる製品の数量の上限値以下となるように、当該ロットのロットサイズを調整する、最大ロットサイズ制約の充足処理(最大LS制約の充足処理)を行う(S1)。これによって、生産計画作成装置SCは、生産計画の各ロットのサイズを最大ロットサイズ制約情報の上限値以下にすることができ、生産計画の各ロットが最大ロットサイズ制約を満たすようにすることができる。
More specifically, in FIG. 6, first, the maximum LS constraint
より詳しくは、最大LS制約充足処理部221は、生産計画に含まれる各ロットに対し、次の各処理を行う。まず、最大LS制約充足処理部221は、当該ロットの製品の種類に基づいてLS制約情報記憶部13に記憶されているLS制約情報の上限値を検索し、当該ロットの製品の種類に対応するLS制約情報の上限値を取り出す。次に、最大LS制約充足処理部221は、この取り出したLS制約情報の上限値と当該ロットの数量(本実施形態では個数)とを比較し、この比較の結果、当該ロットが前記LS制約情報の上限値を上回る場合に、このロットを、前記LS制約情報の上限値以下となるように、複数に分割する。なお、この分割の処理の際に、在庫量(仕掛量)を低減する観点から、好ましくは、分割後の少なくとも一方のロットが前記LS制約情報の上限値と一致するように分割する。また、この分割の処理の際に、好ましくは、分割後の各ロットがLS制約情報の下限値以上となるように、分割する。
More specifically, the maximum LS constraint
図7に示す上述の生産計画では、10日の注文PのロットがLS制約情報の上限値を上回っており、注文Pのロットが5個の製品hのロットと20個の製品hのロットとに分割される。この結果が図8に示されている。 In the above-described production plan shown in FIG. 7, the lot of the order P on the 10th day exceeds the upper limit of the LS constraint information, and the lot of the order P includes the lot of 5 products h and the lot of 20 products h. It is divided into. The result is shown in FIG.
図6に戻って、次に、制御演算部2のLS制約充足処理部22における最小LS制約充足処理部222は、生産計画に含まれる各ロットに対し、当該ロットが、1つのロットに纏めることができる製品の数量の下限値以上となるように、当該ロットのロットサイズ(当該ロットに含まれる製品の数量(本実施形態では個数))を調整する、最小ロットサイズ制約の充足処理(最小LS制約の充足処理)を行う(S2)。これによって、生産計画作成装置SCは、生産計画の各ロットのサイズを最小ロットサイズ制約情報の上限値以上にすることができ、生産計画の各ロットが最小ロットサイズ制約を満たすようにすることができる。
Returning to FIG. 6, next, the minimum LS constraint
より詳しくは、最小LS制約充足処理部222は、生産計画に含まれる各ロットに対し、次の各処理を行う。まず、最小LS制約充足処理部222は、当該ロットの製品の種類に基づいてLS制約情報記憶部13に記憶されているLS制約情報の下限値を検索し、当該ロットの製品の種類に対応するLS制約情報の下限値を取り出す。次に、最小LS制約充足処理部222は、この取り出したLS制約情報の下限値と当該ロットの数量(本実施形態では個数)とを比較し、この比較の結果、当該ロットが前記LS制約情報の下限値を下回る場合に、当該ロットにおける製品の種類と同じ種類の製品を纏めた他のロットから所定の数量を抽出し、この抽出した数量を当該ロットに入れる。
More specifically, the minimum LS constraint
前記他のロットは、当該ロットの区分け期間よりも時間的に後の区分け期間に割り当てられているロットの中から選択される。このように前記他のロットを選択することによって、当該ロットに入れられる前記所定の数量の製品が前倒しで生産されることになるので、生産計画作成装置SCは、前記他のロットにおける納期の遅れを防止することができる。一般に、納期よりも前に生産すればするほど、リードタイムが長くなり、在庫量(仕掛量)にかかるコストが増大してしまう。このため、好ましくは、前記他のロットは、当該ロットの区分け期間に隣接する区分け期間から順に、前記所定の数量を抽出することができるか否かが、最小LS制約充足処理部222によって判定され、前記所定の数量を抽出することができると初めて判定された区分け期間のロットである。このように前記他のロットを選択することによって、生産計画作成装置SCは、在庫量(仕掛量)にかかるコストをより少なく抑えて生産計画の各ロットが最小ロットサイズ制約を満たすようにすることができる。
The other lots are selected from the lots assigned in the division period later in time than the division period of the lot. By selecting the other lot in this way, the predetermined quantity of the product put in the lot is produced ahead of schedule, so that the production plan creation device SC can delay the delivery date in the other lot. Can be prevented. In general, the longer the production is made before the delivery date, the longer the lead time, and the higher the cost for the stock quantity (in-process quantity). For this reason, it is preferable that the minimum LS constraint
前記抽出される所定の数量は、当該ロットが当該ロットにおけるLS制約情報の上限値以下であって下限値以上となる数量であって前記他のロットが前記他のロットにおけるLS制約情報の上限値以下となる数量である。このように前記所定の数量を決定することによって、最終的に生産計画における各ロットは、LS制約情報の上下限値以内となり、ロットサイズの制約条件を満たす。そして、好ましくは、前記抽出される所定の数量は、当該ロットが当該ロットにおけるLS制約情報の上限値以下であって下限値以上となる数量であって前記他のロットが前記他のロットにおけるLS制約情報の上限値以下となる数量であって、さらに最小の数量である。このように前記抽出される所定の数量を決定することによって、生産計画作成装置SCは、在庫量(仕掛量)にかかるコストを最小に抑えて生産計画の各ロットが最小ロットサイズ制約を満たすようにすることができる。また、前記他のロットを検索した結果、前記所定の数量を抽出することができない場合には、好ましくは、最小LS制約充足処理部222は、当該ロットがLS制約情報の下限値以上となる数量を当該ロットに加える。このような生産計画作成装置SCは、前記数量を抽出することができない場合でも、当該ロットが前記最小ロットサイズ制約情報の前記下限値以上となる数量をその注文が無くても当該ロットに加えることによって、生産計画の各ロットが最小ロットサイズ制約を満たすようにすることができる。
The extracted predetermined quantity is a quantity that is less than or equal to the upper limit value of the LS constraint information in the lot and greater than or equal to the lower limit value, and the upper limit value of the LS constraint information in the other lot is the other lot. The quantity is as follows. By determining the predetermined quantity in this way, each lot in the production plan is finally within the upper and lower limit values of the LS constraint information and satisfies the lot size constraint condition. Preferably, the extracted predetermined quantity is a quantity in which the lot is equal to or less than the upper limit value of the LS constraint information in the lot and equal to or greater than the lower limit value, and the other lot is an LS in the other lot. It is a quantity that is not more than the upper limit value of the constraint information, and is the minimum quantity. By determining the extracted predetermined quantity in this way, the production plan creation device SC minimizes the cost of the inventory quantity (in-process quantity) so that each lot of the production plan satisfies the minimum lot size constraint. Can be. When the predetermined quantity cannot be extracted as a result of searching for the other lots, preferably, the minimum LS constraint
図8に示す上述の生産計画では、2日の注文Cのロット、3日の注文Dのロットおよび7日の注文KのロットがLS制約情報の下限値を下回っている。このため、前記生産計画における時間的に最初の区分け期間から最初の区分け期間へ順に処理が行われ、まず、2日の注文Cのロットにおける製品cの種類と同じ種類の製品cを纏めたロットが検索され、7日の注文Kのロットが検索される。この7日の注文Kのロットから、2日の注文CのロットがこのロットにおけるLS制約情報の上限値20以下であって下限値5以上となる数量であって前記7日の注文KのロットがこのロットにおけるLS制約情報の上限値20以下となる数量であって、さらに最小の数量である2個が抽出され、この2個が2日の注文Cのロットに入れられる。この結果、7日に割り当てられていた注文Kのロットにおける製品の個数がゼロ個となり、7日に割り当てられていた注文Kのロットは、実質的に、2日に移動して削除される。次に、3日の注文Dのロットにおける製品dの種類と同じ種類の製品dを纏めたロットが検索され、8日の注文Lのロットが検索される。この8日の注文Lのロットから、3日の注文DのロットがこのロットにおけるLS制約情報の上限値20以下であって下限値5以上となる数量であって前記8日の注文LのロットがこのロットにおけるLS制約情報の上限値20以下となる数量であって、さらに最小の数量である2個が抽出され、この2個が3日の注文Dのロットに入れられる。この結果、8日に割り当てられていた注文Lのロットにおける製品の個数が6個となる。この結果が図9に示されている。
In the above-described production plan shown in FIG. 8, the lot of order C on the 2nd, the lot of order D on the 3rd, and the lot of order K on the 7th are below the lower limit of the LS constraint information. For this reason, processing is performed in order from the first division period in time to the first division period in the production plan. First, a lot in which the products c of the same type as the type of the product c in the lot of the order C for two days are collected And the lot of order K on the 7th is searched. From the 7-day order K lot, the 2-day order C lot is a quantity that is less than or equal to the
図6に戻って、次に、制御演算部2のロット処理部23における処理時間算出部231は、生産計画、所要生産時間情報、および、所要段取り時間情報に基づいて、当該区分け期間に割り当てられたロットの生産に要する総合処理時間であって当該区分け期間に段取りを行う場合には前記段取りに要する所要段取り時間を含む総合処理時間、および、当該区分け期間に段取りを行う場合には前記段取りの開始時刻と終了時刻とを、前記区分け期間ごとに求める時間算出処理を行う(S3)。なお、区分け期間に複数のロットが含まれる場合には、本実施形態では、例えば、ロットの生産に要する処理時間が短いロットの生産を優先するように、区分け期間内の各ロットの生産順が決定され、前記段取りの開始時刻と終了時刻とが求められる。
Returning to FIG. 6, the processing
図9に示す例では、例えば、10個の製品aを注文内容とする注文Aに対応するロットが割り当てられた1日に対し、処理時間算出部231は、次のように処理を行う。まず、処理時間算出部231は、生産計画情報から1日に割り当てられた注文の注文内容、すなわち、注文Aにおける製品aの種類および個数を取り出す。なお、処理時間算出部231は、生産計画情報から1日に割り当てられた注文を検索し、検索結果として注文Aを取り出し、この取り出した注文Aに基づいて注文情報記憶部12に記憶されている注文情報を検索し、検索結果として注文Aの注文内容を取り出してもよい。次に、処理時間算出部231は、この注文Aにおける製品aの種類に基づいて生産時間情報記憶部14に記憶されている生産時間情報を検索し、検索結果として製品aの種類に対応する単位数量当たりの生産時間(1時間)を取り出す。そして、処理時間算出部231は、この注文Aにおける製品aの数量(10個)に、この単位数量当たりの生産時間(1時間)を乗算することによって、注文Aのロットの生産に要する処理時間(10×1=10時間)を求める。1日では、段取りがないので、処理時間算出部231は、この求めた注文Aのロットの生産に要する処理時間(10×1=10時間)を総合処理時間とする。
In the example shown in FIG. 9, for example, the processing
また例えば、10個の製品bを注文内容とする注文Bに対応するロット、および、3個の製品cを注文内容とする注文Cと2個の製品cを注文内容とする注文Kと1つに纏めたロットが割り当てられた2日に対し、処理時間算出部231は、次のように処理を行う。まず、処理時間算出部231は、生産計画情報から2日に割り当てられた注文の注文内容、すなわち、注文Bにおける製品bの種類および個数、ならびに、注文C、Kにおける製品cの種類および個数を取り出す。なお、処理時間算出部231は、生産計画情報から1日に割り当てられた注文を検索し、検索結果として注文B、C、Kを取り出し、この取り出した注文B、C、Kに基づいて注文情報記憶部12に記憶されている注文情報を検索し、検索結果として注文B、C、Kの注文内容を取り出してもよい。次に、処理時間算出部231は、この注文Bにおける製品bの種類に基づいて生産時間情報記憶部14に記憶されている生産時間情報を検索し、検索結果として製品bの種類に対応する単位数量当たりの生産時間(1時間)を取り出す。そして、処理時間算出部231は、この注文Bにおける製品bの数量(10個)に、この単位数量当たりの生産時間(1時間)を乗算することによって、注文Bのロットの生産に要する処理時間(10×1=10時間)を求める。次に、処理時間算出部231は、この注文C、Kにおける製品cの種類に基づいて生産時間情報記憶部14に記憶されている生産時間情報を検索し、検索結果として製品cの種類に対応する単位数量当たりの生産時間(1時間)を取り出す。そして、処理時間算出部231は、この注文C、Kにおける製品cの数量(5個)に、この単位数量当たりの生産時間(1時間)を乗算することによって、注文C、Kを纏めたロットの生産に要する処理時間(5×1=5時間)を求める。そして、処理時間算出部231は、注文Bのロットの生産に要する処理時間(10×1=10時間)と注文C、Kを纏めたロットの生産に要する処理時間(5×1=5時間)とを合計する(10+5=15時間)。2日では、1日と生産する製品の種類が異なるとともに、2日に製品の異なる2個のロットがあるので、2回の段取りがある。このため、処理時間算出部231は、段取り時間情報記憶部15から段取り時間(1.5時間)を取り出し、この取り出した段取り時間(1.5時間)に段取りの回数(2回)を乗算し、総合段取り時間(1.5×2=3時間)を求める。処理時間算出部231は、これら求めた注文A、C、Kのロットの生産に要する処理時間(15時間)と、総合段取り時間(3時間)とを合計し、この合計結果を総合処理時間(15+3=18時間)とする。次に、処理時間算出部231は、前記求めた注文B、C、Kのロットの生産に要する各処理時間を比較し、比較の結果、処理時間の短いロットの生産を優先するように、各ロットの生産順を決定し、段取りの開始時刻(9時、15時30分)と終了時刻(10時30分、17時)とを求める。これによって2日では、製品aから製品cへの段取りが9時〜10時30分に実施され、次に、5個の製品cの生産が10時30分〜15時30分に実施され、次に、製品cから製品bへの段取りが15時30分〜17時に実施され、次に、10個の製品bの生産が17時〜翌3日の3時に実施される。
Also, for example, a lot corresponding to an order B having 10 products b as an order content, an order C having 3 products c as an order content and an order K having 2 products c as an order content and one. The processing
このように総合処理時間および段取りを含む場合には段取りの開始時刻と終了時刻とを各日について求めた結果が表1に示されている。 When the total processing time and the setup are included in this way, the results of obtaining the start time and the end time of the setup for each day are shown in Table 1.
図6に戻って、次に、制御演算部2のロット処理部23におけるロット調整処理部232は、処理時間算出部231によって求められた総合処理時間が予め設定された前記生産設備の稼動時間を超えている場合、および、処理時間算出部231によって求められた段取りの開始時刻および終了時刻の少なくとも一方が勤務時間を外れている場合の少なくとも一方の場合に、当該区分け期間における総合処理時間が前記生産設備の稼動時間内であって当該区分け期間における段取りの開始時刻および終了時刻が前記勤務時間内となるように、当該区分け期間に割り当てられているロットの一部または全部を、当該区分け期間よりも時間的に前の区分け期間に割り当て直す再割り当て処理(ロットの調整処理)を行う(S4)。
Returning to FIG. 6, next, the lot
より具体的には、まず、ロット調整処理部232は、勤務時間情報記憶部16に記憶されている勤務時間(時刻9時〜時刻17時)を取り出し、そして、稼動時間情報記憶部17から前記生産設備の稼動時間(時刻9時〜翌日の時刻9時)を取り出す。そして、ロット調整処理部232は、所定の区分け期間に対し、処理S3で処理時間算出部231によって求められた総合処理時間がこの取り出した前記生産設備の稼動時間内であるか否かを判定し、そして、処理S3で処理時間算出部231によって求められた段取りの開始時刻と終了時刻とがこの取り出した勤務時間内であるか否かを判定する。この判定の結果、前記総合処理時間が前記稼動時間を超えている場合、および、前記段取りの開始時刻および終了時刻の少なくとも一方が前記勤務時間を外れている場合の少なくとも一方の場合には、ロット調整処理部232は、前記再割り当て処理(ロットの調整処理)を行う。
More specifically, first, the lot
この再割り当て処理を行う場合に、本実施形態では、ロット調整処理部232は、当該所定の区分け期間に割り当てられているロットと、当該所定の区分け期間に割り当てられているロットにおける製品の種類と同じ種類の製品を纏めたロットとを合体させることによって、前記再割り当て処理を行う。
When performing this reassignment process, in this embodiment, the lot
また、この再割り当て処理を行う場合に、本実施形態では、ロット調整処理部232は、前記再割り当て処理の前後で、当該区分け期間に割り当てられている当該ロットの一部または全部が割り当て直される再割り当て先の分け期間における総ロット数が増加しないように、前記再割り当て処理を行う。このように再割り当て処理を行うことによって、総ロット数が増加しないので、前記再割り当て処理の前後で、段取りの総数が維持または減少するから、生産性が低下しない。
In this embodiment, when this reallocation process is performed, the lot
また、この再割り当て処理を行う場合に、本実施形態では、ロット調整処理部232は、当該区分け期間および当該区分け期間に割り当てられているロットの一部または全部が割り当て直される再割り当て先の区分け期間の間の差分期間と、前記割り当て直す数量との乗算結果が最小となるように、前記再割り当て処理を行う。上述したように、納期よりも前に生産すればするほど、リードタイムが長くなり、在庫量(仕掛量)にかかるコストが増大する。このような生産計画作成装置SCは、前記乗算結果が最小となるように、前記再割り当て処理を行うので、在庫量(仕掛量)にかかるコストを最小に抑えて前記再割り当て処理を行うことができる。
In this embodiment, when this reassignment process is performed, the lot
また、この再割り当て処理を行う場合に、再割り当て先が無い場合(ロットを合体させることができない場合)には、ロット調整処理部232は、当該区分け期間における総合処理時間が前記生産設備の稼動時間内であって当該区分け期間における段取りの開始時刻および終了時刻が前記勤務時間内となるように、当該区分け期間に割り当てられているロットの一部または全部を、前倒し生産となるように、当該区分け期間よりも時間的に前の区分け期間であってその総合処理時間が前記生産設備の稼動時間未満の区分け期間に割り当て直す。
Further, when this reassignment process is performed, if there is no reassignment destination (when lots cannot be merged), the lot
そして、繰り返し処理部233によって処理時間算出部231およびロット調整処理部232は、このような前記時間算出処理および前記再割り当て処理を、生産計画における時間的に最終の区分け期間から最初の区分け期間まで、繰り返し行う(S5)。すなわち、最初の処理S4でロット調整処理部232は、生産計画における時間的に最終の区分け期間に対し、総合処理時間および段取りの開始時刻と終了時刻とが上述の制約条件を満たしている否かを判断し、上述の制約条件を満たしていない場合には、最終の区分け期間に割り当てられているロットに対し、前記再割り当て処理を行い(S4)、次に、繰り返し処理部233は、生産計画における時間的に最初の区分け期間まで、このような前記各処理が終了しているか否かを判定する(S5)。この判定の結果、終了していない場合には、繰り返し処理部233は、処理を処理S3に戻し、一方、終了している場合には、繰り返し処理部233は、処理を終了する。
Then, the
ここで、ロット処理部23は、ロット調整処理部232が前記再割り当て処理を行うことができない場合に、その旨を示す情報を出力部4によって外部に通知する。これによって生産計画作成装置SCは、ロット調整処理部が再割り当て処理を行うことができない旨を外部に通知することができ、この通知によって、オペレータは、再割り当て処理を行おうとすると、納期を遵守することができないことを認識することができる。
Here, when the lot
図9および表1に示す例では、ロット調整処理部232は、まず、生産計画における時間的に最終の区分け期間である10日に対し、総合処理時間および段取りの開始時刻と終了時刻とが上述の制約条件を満たしている否かを判断する。この10日は、総合処理時間が25時間であって、1回目の段取りが9時〜10時30分であり、2回目の段取りが15時30分〜17時であり、3回目の段取りが翌3時〜4時30分であるので、ロット調整処理部232は、総合処理時間が上述の制約条件を満たささず、さらに、3回目の段理りが上述の制約条件を満たさないと判断する。このため、ロット調整処理部232は、前記再割り当て処理を実施すべく、まず、ロット調整処理部232は、10日に割り当てられている注文Qのロットにおける製品iの種類と同じ種類の製品iを纏めたロットを、当該10日よりも時間的に前の区分け期間に再割り当てを行うために、当該10日よりも時間的に前の区分け期間で検索し、6日の注文Hのロットを検索する。そして、ロット調整処理部232は、10日に割り当てられている注文Qのロットを6日に再割り当てし、注文Hのロットと注文Qのロットとを1つに纏めて合体させる。この合体後のロットは、LS制約条件の上下限値以内であり、この再割り当て処理の前後で、再割り当て先の区分け期間における総ロット数も増加しない。そして、ロット調整処理部232は、10日に割り当てられている注文Pのロットにおける製品hの種類と同じ種類の製品hを纏めたロットを当該10日よりも時間的に前の区分け期間で検索し、5日の注文Hのロットを検索する。ロット調整処理部232は、注文Qが5個の製品hと20個の製品hとに分割されているので、これらのうちから、5日に再割り当てするものを判断する。この分割された20個の製品hを5日に再割り当てすると5日のロットの数量が35個で上述の制約条件を満たさなくなるので、ロット調整処理部232は、この分割された5個の製品を5日に再割り当てし、注文Gのロットと注文Pのロットにおける5個とを1つに纏めて合体させる。この合体後のロットは、LS制約条件の上下限値以内であり、この再割り当て処理の前後で、再割り当て先の区分け期間における総ロット数も増加しない。さらに、20個の製品hを5日に再割り当てする場合に比べて、当該10日および5日の間の差分期間5日と、前記割り当て直すロットの数量5個との乗算結果は、当該10日および5日の間の差分期間5日と、前記割り当て直すロットの数量20個との乗算結果より小さく、かつ両者の中で最小である。このような10日のロットを再割り当てした結果が図10に示されている。
In the example shown in FIG. 9 and Table 1, the lot
このような処理S3ないし処理S5が、図9に示す生産計画に対し実行された最終的な結果が図11に示されている。図11において、4日の注文Nは、9日に割り当てられていた注文Nが再割り当てされたものであり、1日の注文Iは、10日の注文Qが6日に再割り当てされた結果、もともと6日に割り当てられていた注文Iが再割り当てされたものである。 FIG. 11 shows a final result in which the processes S3 to S5 are executed on the production plan shown in FIG. In FIG. 11, the order N on the 4th is the result of the reassignment of the order N assigned on the 9th, and the order I on the 1st is the result of the order Q on the 10th being reassigned on the 6th. The order I that was originally assigned on the 6th is reassigned.
このように動作することによって、本実施形態における生産計画作成装置ならびにこれに実装された生産計画作成方法および生産計画作成プログラムは、段取り(段取り替えを含む)を作業者の勤務時間内に行うという制約条件を満たす生産計画を作成することができる。また、このような生産計画作成装置、該方法および該プログラムは、納期を遵守しつつ、在庫量(仕掛量)を低減することができるロットサイズを決定することができる。 By operating in this way, the production plan creation apparatus and the production plan creation method and the production plan creation program implemented in this embodiment perform setup (including setup change) within the working hours of the operator. A production plan that satisfies the constraint conditions can be created. Further, such a production plan creation device, the method, and the program can determine a lot size that can reduce the inventory amount (in-process amount) while complying with the delivery date.
本発明を表現するために、上述において図面を参照しながら実施形態を通して本発明を適切且つ十分に説明したが、当業者であれば上述の実施形態を変更や改良することは容易に為し得ることであると認識すべきである。したがって、当業者が実施する変更形態または改良形態が、請求の範囲に記載された請求項の権利範囲を離脱するレベルのものでない限り、当該変更形態または当該改良形態は、当該請求項の権利範囲に包括されると解釈される。 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 or improve the above embodiments. Should be recognized. 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.
SC 生産計画作成装置
1 記憶部
2 制御演算部
3 入力部
4 出力部
11 生産計画情報記憶部
12 注文情報記憶部
13 ロットサイズ情報記憶部
14 生産時間情報記憶部
15 段取り時間情報記憶部
16 勤務時間情報記憶部
17 稼動時間情報記憶部
22 ロットサイズ制約充足処理部
23 ロット処理部
24 負荷山積み処理部
221 最大ロットサイズ制約充足処理部
222 最小ロットサイズ制約充足処理部
231 処理時間算出部
232 ロット調整処理部
233 繰り返し処理部
SC production
Claims (12)
1個のロットに纏められる製品の数量の上限値を示す最大ロットサイズ制約情報および前記ロットに纏められる製品を前記生産設備で生産する場合に要する単位数量当たりの所要生産時間を示す所要生産時間情報を前記製品の種類ごとに記憶し、前記ロットに纏められる製品を前記生産設備で生産する場合に段取りに要する所要段取り時間を示す所要段取り時間情報、および、前記所定の期間内における勤務時間を示す勤務時間情報を記憶する記憶部と、
前記ロットの納期を遵守し前記ロットが1個のロットに纏められる製品の数量の上限値以下となるように予め作成された生産計画であって前記ロットに纏められた製品の数量を示す製品数量情報および前記製品の種類を示す製品種類情報を含む生産計画、前記所要生産時間情報、および、前記所要段取り時間情報に基づいて、当該区分け期間に割り当てられたロットの生産に要する総合処理時間であって当該区分け期間に段取りを行う場合には前記段取りに要する所要段取り時間を含む総合処理時間、および、当該区分け期間に段取りを行う場合には前記段取りの開始時刻と終了時刻とを、前記区分け期間ごとに求める時間算出処理を行う処理時間算出部と、
前記処理時間算出部によって求められた総合処理時間が予め設定された前記生産設備の稼動時間を超えている場合、および、前記処理時間算出部によって求められた前記段取りの開始時刻および終了時刻の少なくとも一方が前記勤務時間を外れている場合の少なくとも一方の場合に、当該区分け期間における総合処理時間が前記生産設備の稼動時間内であって当該区分け期間における段取りの開始時刻および終了時刻が前記勤務時間内となるように、当該区分け期間に割り当てられているロットの一部または全部を、当該区分け期間よりも時間的に前の区分け期間に割り当て直す再割り当て処理を行うロット調整処理部と、
前記時間算出処理および前記再割り当て処理を、前記生産計画における時間的に最終の区分け期間から最初の区分け期間まで、前記処理時間算出部および前記ロット調整処理部それぞれに繰り返し行わせる繰り返し処理部とを備えること
を特徴とする生産計画作成装置。 When a plurality of lots are produced by a common production facility, each lot production period in which each of the plurality of lots is produced by the production facility is selected from any of a plurality of division periods obtained by dividing the entire planning period by a predetermined period. A production plan creation device for creating a production plan by assigning to
Maximum lot size constraint information indicating the upper limit value of the quantity of products collected in one lot and required production time information indicating the required production time per unit quantity required for producing the products collected in the lot at the production facility Is stored for each type of the product, and the necessary setup time information indicating the setup time required for setup when the products collected in the lot are produced at the production facility, and the working time within the predetermined period is indicated. A storage unit for storing working time information;
Product quantity indicating the quantity of products collected in the lot, which is a production plan prepared in advance so as to comply with the delivery date of the lot and be less than or equal to the upper limit of the quantity of products collected in one lot. Information and the total processing time required for production of the lot assigned to the division period based on the production plan including the product type information indicating the product type, the required production time information, and the required setup time information. When the setup is performed during the sorting period, the total processing time including the necessary setup time required for the setup, and when the setup is performed during the sorting period, the start time and the end time of the setup are displayed in the sorting period. A processing time calculation unit that performs a time calculation process to be obtained every time,
When the total processing time obtained by the processing time calculation unit exceeds the preset operation time of the production facility, and at least the start time and end time of the setup obtained by the processing time calculation unit If at least one of the cases is out of the working hours, the total processing time in the division period is within the operation time of the production facility, and the start time and end time of the setup in the division period are the working hours. A lot adjustment processing unit that performs a reassignment process for reassigning a part or all of the lots assigned to the division period to a division period that is temporally prior to the division period,
A repetition processing unit that causes the processing time calculation unit and the lot adjustment processing unit to repeatedly perform the time calculation process and the reallocation process from the last division period in time to the first division period in the production plan; A production plan creation device characterized by comprising:
を特徴とする請求項1に記載の生産計画作成装置。 The lot adjustment processing unit combines the lot assigned in the division period with another lot in which products of the same type as the product type in the lot assigned in the division period are combined. The production plan creation apparatus according to claim 1, wherein reassignment processing is performed.
を特徴とする請求項1または請求項2に記載の生産計画作成装置。 The lot adjustment processing unit, before and after the reassignment process, so that the total number of lots in the reassignment destination divided period in which a part or all of the lots assigned in the classification period is reassigned does not increase. The production plan creation device according to claim 1 or 2, wherein a reallocation process is performed.
を特徴とする請求項1ないし請求項3のいずれか1項に記載の生産計画作成装置。 The lot adjustment processing unit multiplies the difference period between the division period and the reassignment destination division period to which a part or all of the lots assigned to the division period are reassigned, and the quantity to be reassigned. The production plan creation device according to any one of claims 1 to 3, wherein the reassignment process is performed so that the value is minimized.
を特徴とする請求項1ないし請求項4のいずれか1項に記載の生産計画作成装置。 When the lot adjustment processing unit cannot perform the reallocation processing after the end of the processing by the repetitive processing unit, the information processing device further comprises a notification unit for notifying the outside of information indicating the fact. The production plan creation device according to any one of claims 1 to 4.
生産計画に含まれる各ロットに対し、当該ロットが前記最大ロットサイズ制約情報の前記上限値を上回る場合に、前記上限値を上回るロットを、前記上限値以下となるように、複数に分割する最大ロットサイズ制約充足処理部をさらに備えること
を特徴とする請求項1ないし請求項5のいずれか1項に記載の生産計画作成装置。 It was created in advance to comply with the lot delivery date instead of the production plan prepared in advance so that the lot delivery date was observed and the lot was less than the upper limit of the quantity of products collected in one lot. Production plan is used,
For each lot included in the production plan, when the lot exceeds the upper limit value of the maximum lot size constraint information, the lot that exceeds the upper limit value is divided into a plurality so as to be less than or equal to the upper limit value. The production plan creation device according to any one of claims 1 to 5, further comprising a lot size constraint satisfaction processing unit.
生産計画に含まれる各ロットに対し、当該ロットが前記最小ロットサイズ制約情報の前記下限値を下回る場合に、当該ロットの区分け期間よりも時間的に後の区分け期間に割り当てられている他のロットから、当該ロットが当該ロットにおける前記最大ロットサイズ制約情報の前記上限値以下であって前記最小ロットサイズ制約情報の前記下限値以上となる数量であって前記他のロットが前記他のロットにおける前記最大ロットサイズ制約情報の前記上限値以下となる数量を抽出し、前記抽出した数量を当該ロットに入れる最小ロットサイズ制約充足処理部をさらに備えること
を特徴とする請求項1ないし請求項6のいずれか1項に記載の生産計画作成装置。 The storage unit further stores minimum lot size constraint information indicating a lower limit value of the quantity of products collected in one lot,
For each lot included in the production plan, when the lot falls below the lower limit value of the minimum lot size constraint information, other lots assigned to a division period that is later in time than the division period of the lot From the above, the lot is a quantity that is not more than the upper limit value of the maximum lot size constraint information in the lot and is not less than the lower limit value of the minimum lot size constraint information, and the other lot is the quantity in the other lot. 7. The system according to claim 1, further comprising a minimum lot size constraint satisfaction processing unit that extracts a quantity that is equal to or less than the upper limit value of the maximum lot size constraint information and puts the extracted quantity into the lot. The production plan creation device according to claim 1.
を特徴とする請求項7に記載の生産計画作成装置。 The minimum lot size constraint satisfaction processing unit determines whether the other lots from which the quantity is extracted can be extracted in order from the division period adjacent to the lot division period, The production plan creation device according to claim 7, wherein the quantity is extracted from a lot in a classification period in which it is determined for the first time that the quantity can be extracted.
を特徴とする請求項7または請求項8に記載の生産計画作成装置。 The production plan creation device according to claim 7 or 8, wherein the minimum lot size constraint satisfaction processing unit extracts the quantity that is minimized.
を特徴とする請求項7ないし請求項9のいずれか1項に記載の生産計画作成装置。 The minimum lot size constraint satisfaction processing unit, when the quantity cannot be extracted, adds a quantity that the lot is equal to or more than the lower limit value of the minimum lot size constraint information to the lot. The production plan creation device according to any one of claims 7 to 9.
1個のロットに纏められる製品の数量の上限値を示す最大ロットサイズ制約情報および前記ロットに纏められる製品を前記生産設備で生産する場合に要する単位数量当たりの所要生産時間を示す所要生産時間情報を前記製品の種類ごとに記憶し、前記ロットに纏められる製品を前記生産設備で生産する場合に段取りに要する所要段取り時間を示す所要段取り時間情報、および、前記所定の期間内における勤務時間を示す勤務時間情報を記憶する記憶工程と、
前記ロットの納期を遵守し前記ロットが1個のロットに纏められる製品の数量の上限値以下となるように予め作成された生産計画であって前記ロットに纏められた製品の数量を示す製品数量情報および前記製品の種類を示す製品種類情報を含む生産計画、前記所要生産時間情報、および、前記所要段取り時間情報に基づいて、当該区分け期間に割り当てられたロットの生産に要する総合処理時間であって当該区分け期間に段取りを行う場合には前記段取りに要する所要段取り時間を含む総合処理時間、および、当該区分け期間に段取りを行う場合には前記段取りの開始時刻と終了時刻とを、前記区分け期間ごとに求める時間算出処理を行う処理時間算出工程と、
前記処理時間算出工程によって求められた総合処理時間が予め設定された前記生産設備の稼動時間を超えている場合、および、前記処理時間算出工程によって求められた前記段取りの開始時刻および終了時刻の少なくとも一方が前記勤務時間を外れている場合の少なくとも一方の場合に、当該区分け期間における総合処理時間が前記生産設備の稼動時間内であって当該区分け期間における段取りの開始時刻および終了時刻が前記勤務時間内となるように、当該区分け期間に割り当てられているロットの一部または全部を、当該区分け期間よりも時間的に前の区分け期間に割り当て直す再割り当て処理を行うロット調整処理工程と、
前記処理時間算出工程の前記時間算出処理および前記ロット調整処理工程の前記再割り当て処理を、前記生産計画における時間的に最終の区分け期間から最初の区分け期間まで、繰り返し行う繰り返し処理工程とを備えること
を特徴とする生産計画作成方法。 When a plurality of lots are produced by a common production facility, each lot production period in which each of the plurality of lots is produced by the production facility is selected from any of a plurality of division periods obtained by dividing the entire planning period by a predetermined period. A production plan creation method for creating a production plan by assigning to
Maximum lot size constraint information indicating the upper limit value of the quantity of products collected in one lot and required production time information indicating the required production time per unit quantity required for producing the products collected in the lot at the production facility Is stored for each type of the product, and the necessary setup time information indicating the setup time required for setup when the products collected in the lot are produced at the production facility, and the working time within the predetermined period is indicated. A storage process for storing working time information;
Product quantity indicating the quantity of products collected in the lot, which is a production plan prepared in advance so as to comply with the delivery date of the lot and be less than or equal to the upper limit of the quantity of products collected in one lot. Information and the total processing time required for production of the lot assigned to the division period based on the production plan including the product type information indicating the product type, the required production time information, and the required setup time information. When the setup is performed during the sorting period, the total processing time including the necessary setup time required for the setup, and when the setup is performed during the sorting period, the start time and the end time of the setup are displayed in the sorting period. A processing time calculation step for performing a time calculation process to be obtained for each,
When the total processing time obtained by the processing time calculation step exceeds the preset operation time of the production facility, and at least the start time and end time of the setup determined by the processing time calculation step If at least one of the cases is out of the working hours, the total processing time in the division period is within the operation time of the production facility, and the start time and end time of the setup in the division period are the working hours. A lot adjustment processing step for performing a reassignment process for reassigning a part or all of the lot assigned to the division period to a division period temporally prior to the division period,
A repetition processing step of repeatedly performing the time calculation processing of the processing time calculation step and the reallocation processing of the lot adjustment processing step from the last division period in time to the first division period in the production plan. A production plan creation method characterized by
コンピュータに、
1個のロットに纏められる製品の数量の上限値を示す最大ロットサイズ制約情報および前記ロットに纏められる製品を前記生産設備で生産する場合に要する単位数量当たりの所要生産時間を示す所要生産時間情報を前記製品の種類ごとに記憶し、前記ロットに纏められる製品を前記生産設備で生産する場合に段取りに要する所要段取り時間を示す所要段取り時間情報、および、前記所定の期間内における勤務時間を示す勤務時間情報を記憶する記憶部と、
前記ロットの納期を遵守し前記ロットが1個のロットに纏められる製品の数量の上限値以下となるように予め作成された生産計画であって前記ロットに纏められた製品の数量を示す製品数量情報および前記製品の種類を示す製品種類情報を含む生産計画、前記所要生産時間情報、および、前記所要段取り時間情報に基づいて、当該区分け期間に割り当てられたロットの生産に要する総合処理時間であって当該区分け期間に段取りを行う場合には前記段取りに要する所要段取り時間を含む総合処理時間、および、当該区分け期間に段取りを行う場合には前記段取りの開始時刻と終了時刻とを、前記区分け期間ごとに求める時間算出処理を行う処理時間算出部と、
前記処理時間算出部によって求められた総合処理時間が予め設定された前記生産設備の稼動時間を超えている場合、および、前記処理時間算出部によって求められた前記段取りの開始時刻および終了時刻の少なくとも一方が前記勤務時間を外れている場合の少なくとも一方の場合に、当該区分け期間における総合処理時間が前記生産設備の稼動時間内であって当該区分け期間における段取りの開始時刻および終了時刻が前記勤務時間内となるように、当該区分け期間に割り当てられているロットの一部または全部を、当該区分け期間よりも時間的に前の区分け期間に割り当て直す再割り当て処理を行うロット調整処理部と、
前記時間算出処理および前記再割り当て処理を、前記生産計画における時間的に最終の区分け期間から最初の区分け期間まで、前記処理時間算出部および前記ロット調整処理部それぞれに繰り返し行わせる繰り返し処理部と、
を実現させるための生産計画作成プログラム。 When a plurality of lots are produced by a common production facility, each lot production period in which each of the plurality of lots is produced by the production facility is selected from any of a plurality of division periods obtained by dividing the entire planning period by a predetermined period. A production plan creation program for creating a production plan by assigning to
On the computer,
Maximum lot size constraint information indicating the upper limit value of the quantity of products collected in one lot and required production time information indicating the required production time per unit quantity required for producing the products collected in the lot at the production facility Is stored for each type of the product, and the necessary setup time information indicating the setup time required for setup when the products collected in the lot are produced at the production facility, and the working time within the predetermined period is indicated. A storage unit for storing working time information;
Product quantity indicating the quantity of products collected in the lot, which is a production plan prepared in advance so as to comply with the delivery date of the lot and be less than or equal to the upper limit of the quantity of products collected in one lot. Information and the total processing time required for production of the lot assigned to the division period based on the production plan including the product type information indicating the product type, the required production time information, and the required setup time information. When the setup is performed during the sorting period, the total processing time including the necessary setup time required for the setup, and when the setup is performed during the sorting period, the start time and the end time of the setup are displayed in the sorting period. A processing time calculation unit that performs a time calculation process to be obtained every time,
When the total processing time obtained by the processing time calculation unit exceeds the preset operation time of the production facility, and at least the start time and end time of the setup obtained by the processing time calculation unit If at least one of the cases is out of the working hours, the total processing time in the division period is within the operation time of the production facility, and the start time and end time of the setup in the division period are the working hours. A lot adjustment processing unit that performs a reassignment process for reassigning a part or all of the lots assigned to the division period to a division period that is temporally prior to the division period,
A repetition processing unit that causes the processing time calculation unit and the lot adjustment processing unit to repeatedly perform the time calculation process and the reassignment process from a temporally final division period to an initial division period in the production plan;
Production plan creation program to realize
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013010170A JP6005535B2 (en) | 2013-01-23 | 2013-01-23 | Production plan creation device, production plan creation method, and production plan creation program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013010170A JP6005535B2 (en) | 2013-01-23 | 2013-01-23 | Production plan creation device, production plan creation method, and production plan creation program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014142765A JP2014142765A (en) | 2014-08-07 |
JP6005535B2 true JP6005535B2 (en) | 2016-10-12 |
Family
ID=51424000
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013010170A Expired - Fee Related JP6005535B2 (en) | 2013-01-23 | 2013-01-23 | Production plan creation device, production plan creation method, and production plan creation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6005535B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017199092A (en) * | 2016-04-26 | 2017-11-02 | 株式会社日立ソリューションズ東日本 | Production planning program, production planning device, and production planning method |
JP6900618B2 (en) * | 2017-07-26 | 2021-07-07 | 株式会社神戸製鋼所 | Lot size determination method and lot size determination device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2921991B2 (en) * | 1990-12-28 | 1999-07-19 | 富士通株式会社 | Unmanned operation scheduling system |
JPH11347891A (en) * | 1998-06-09 | 1999-12-21 | Sekisui Chem Co Ltd | Scheduling device for molding machine |
JP2001306126A (en) * | 2000-04-24 | 2001-11-02 | Sekisui Chem Co Ltd | Device and method for creating production planning for speculative production |
JP4177234B2 (en) * | 2003-11-11 | 2008-11-05 | 株式会社日立情報制御ソリューションズ | Production planning device and production planning method |
JP4631500B2 (en) * | 2005-03-28 | 2011-02-16 | トヨタ自動車株式会社 | In-process pattern creation method and apparatus |
JP5044451B2 (en) * | 2008-03-10 | 2012-10-10 | 株式会社神戸製鋼所 | Processing schedule correction apparatus and processing schedule correction method |
-
2013
- 2013-01-23 JP JP2013010170A patent/JP6005535B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2014142765A (en) | 2014-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5872677B2 (en) | Production planning decision method, production planning device and program | |
CN109429515B (en) | Line configuration changing system and line configuration changing method | |
KR101886985B1 (en) | Information system construction support tool and information system construction support program | |
JP5885637B2 (en) | Scheduling method, scheduling program, and scheduling apparatus | |
US20070117230A1 (en) | Computer readable storage medium for work-in-process schedules | |
CN112306661A (en) | Task scheduling method and device, electronic equipment and readable storage medium | |
JP4736651B2 (en) | Production planning method and production planning system for mixed orders and expected production | |
JP6338077B2 (en) | Equipment plan support system, equipment plan support method and program | |
JP6005535B2 (en) | Production plan creation device, production plan creation method, and production plan creation program | |
JP6695673B2 (en) | Plan generation device and plan generation method | |
US20240036561A1 (en) | Production Line Design Device, Production Line Design System, and Production Line Design Method | |
JP2010044572A (en) | Production planning method, execution program thereof, and execution device thereof | |
JP7314043B2 (en) | PRODUCTION PLANNING SUPPORT SYSTEM AND PRODUCTION PLANNING SUPPORT METHOD | |
JP6130645B2 (en) | Production plan generation device, production plan generation method, program, and recording medium | |
JP5653333B2 (en) | Schedule creation method, schedule creation program, and schedule creation device | |
JP3241714B2 (en) | Plan type inference method and apparatus | |
JP5810040B2 (en) | Production schedule creation device and production schedule creation method | |
JP7348051B2 (en) | Work instruction system and work instruction method | |
JP6382766B2 (en) | Production plan creation method, production plan creation program, and production plan creation device | |
CN102542364A (en) | Method and system for balancing substitute materials in material requirement planning | |
JP2008226044A (en) | Alternate skill scheduling system, scheduling method and program | |
JP3825642B2 (en) | Production planning method | |
JP2008152466A (en) | In-stock lot allocation management system | |
JP2006338602A (en) | Production scheduling method | |
JPH04184602A (en) | System and method for preparation of production schedule |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150901 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160825 |
|
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: 20160830 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160907 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6005535 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |