JP2002244720A - Production plan leveling method - Google Patents
Production plan leveling methodInfo
- Publication number
- JP2002244720A JP2002244720A JP2001373494A JP2001373494A JP2002244720A JP 2002244720 A JP2002244720 A JP 2002244720A JP 2001373494 A JP2001373494 A JP 2001373494A JP 2001373494 A JP2001373494 A JP 2001373494A JP 2002244720 A JP2002244720 A JP 2002244720A
- Authority
- JP
- Japan
- Prior art keywords
- production
- day
- period
- upper limit
- date
- 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.)
- Pending
Links
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 526
- 238000000034 method Methods 0.000 title claims description 129
- 230000001186 cumulative effect Effects 0.000 claims abstract description 109
- 230000003203 everyday effect Effects 0.000 claims abstract description 5
- 230000008569 process Effects 0.000 claims description 86
- 238000004590 computer program Methods 0.000 claims description 24
- 238000012384 transportation and delivery Methods 0.000 claims description 23
- 230000002354 daily effect Effects 0.000 claims description 20
- 238000009825 accumulation Methods 0.000 claims description 13
- 238000004364 calculation method Methods 0.000 abstract description 20
- 239000006185 dispersion Substances 0.000 abstract 1
- 238000012545 processing Methods 0.000 description 36
- 238000010586 diagram Methods 0.000 description 26
- 230000035508 accumulation Effects 0.000 description 12
- 238000013439 planning Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 9
- 230000008859 change Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000010276 construction Methods 0.000 description 3
- 238000009499 grossing Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 239000004566 building material Substances 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Automatic Assembly (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は納期を指定された受
注生産の生産管理等に適する生産計画平準化方法、生産
計画平準化システム、及び、コンピュータプログラム等
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a production plan smoothing method, a production plan smoothing system, a computer program, and the like, which are suitable for production management of order-made production with a designated delivery date.
【0002】[0002]
【従来の技術】住宅メーカーが住宅建設を受注した場合
には、工場で住宅建設工事に必要な建材やユニットの生
産を行う。生産工場では部屋ユニット、バルコニーユニ
ット、玄関ユニットといったユニットごとに部品を生産
し予備的な組み立てを行う。これらのユニットはほぼ同
時期に生産を完成して搬出されるように生産計画をたて
る。1邸1邸それぞれ仕様が異なる注文住宅のためのユ
ニットを生産する工場では、邸ごとの納期に合わせて、
各ユニットの生産工程を配分し、割り付け処理を行う。
大量生産品とは異なり、受注生産品の場合には、こうし
たユニットごとの生産管理が非常に複雑になる。そこ
で、熟練した管理者が経験に基づいて割り付け処理を行
う一方、コンピュータ等の利用も行われている。2. Description of the Related Art When a house maker receives an order for house construction, a factory produces building materials and units necessary for house construction work. The production plant produces parts for each unit, such as room units, balcony units, and entrance units, and performs preliminary assembly. These units are planned to be completed and shipped around the same time. At a factory that manufactures units for custom-built houses with different specifications for each house,
The production process of each unit is distributed and the allocation process is performed.
Unlike mass-produced products, order-made products make such unit-by-unit production management very complicated. Thus, while a skilled administrator performs the assignment process based on experience, a computer or the like is also used.
【0003】[0003]
【発明が解決しようとする課題】ところで、上記のよう
な従来の技術には、次のような解決すべき課題があっ
た。特に住宅の受注生産のような場合には、出荷日が指
定された上で生産計画を行うことが多い。またこの出荷
日は自由に動かすことが難しく、しかも暦上の大安吉日
といった日取りなどによって、同一の出荷日に多くの注
文が集中するケースも少なくない。さらに顧客の都合で
取り消しや変更、追加などが頻繁に起こりやすいという
性質もある。こうした状況で常に効率よく生産計画を行
うのは容易でない。また、人員配置を平均化してコスト
を削減するために、工場の生産能力に合わせてできるだ
け各日に平均的に工程を分散させる平準化処理が必要に
なる。However, the above-mentioned prior art has the following problems to be solved. In particular, in the case of a build-to-order production of a house, a production plan is often made after a shipment date is specified. In addition, it is difficult to freely move this shipping date, and in many cases, many orders are concentrated on the same shipping date due to a date such as the calendar date, such as Oyakichi Day. Furthermore, there is also a property that cancellation, change, addition, etc. are likely to occur frequently for the convenience of the customer. In such a situation, it is not easy to always carry out efficient production planning. Further, in order to reduce the cost by averaging the staffing, it is necessary to carry out a leveling process for dispersing the processes on a daily basis as much as possible according to the production capacity of the factory.
【0004】しかしながら、納期の変更や受注の追加や
取り消しなどが比較的頻繁に発生すると、その都度生産
計画を迅速に変更して対応する必要がある。これを熟練
した管理者が行うと、管理者に大きな負担がかかる。住
宅建設に限らず、予め納期が決められており出荷時期が
集中しやすい受注生産にあたっては、同様の問題が広く
発生する。本発明ではこうした複雑な生産管理の分野に
おいて自動的に迅速に生産計画の平準化処理を実行する
ことができる方法を提供する。また、熟練した管理者の
作業をそのままコンピュータの処理に置き換えるのは容
易ではない。人手による場合には効率がよくても、コン
ピュータ処理ではかえって効率の悪い処理がある。もち
ろん、その逆の場合もある。従って、コンピュータによ
り最も効率よく的確に生産計画平準化処理のできる方法
の開発が望まれている。本発明ではこうした複雑な生産
管理の分野において自動的に迅速に生産計画の平準化処
理を実行することができる方法を提供する。本発明はさ
らに、極端な出荷集中が発生した場合でも、コンピュー
タ処理により自動的に、生産計画の凹凸を平準化できる
ようにした生産計画平準化システムやこれを実行するコ
ンピュータプログラム等を提供することを目的とする。However, when the delivery date is changed, or an order is added or canceled relatively frequently, it is necessary to promptly change the production plan each time. If this is performed by a skilled administrator, a heavy burden is imposed on the administrator. Not only in house construction, but in order-made production where delivery dates are predetermined and shipping times tend to be concentrated, similar problems occur widely. The present invention provides a method capable of automatically and quickly executing a production plan leveling process in such a complicated production management field. Further, it is not easy to replace the operation of a skilled administrator with computer processing as it is. Even if the processing is performed manually, the efficiency is high, but the processing by the computer is rather inefficient. Of course, the reverse is also true. Therefore, there is a demand for the development of a method capable of performing a production plan leveling process most efficiently and accurately by a computer. The present invention provides a method capable of automatically and quickly executing a production plan leveling process in such a complicated production management field. The present invention further provides a production plan leveling system capable of automatically leveling irregularities in a production plan by computer processing even when extreme shipment concentration occurs, a computer program for executing the same, and the like. With the goal.
【0005】[0005]
【課題を解決するための手段】本発明は以上の点を解決
するため次の構成を採用する。 〈構成1〉納期が同一の複数のユニットを集合した複数
のユニット群が、生産計画の対象となる期間中で生産さ
れねばならないとき、各ユニット群に含まれる全てのユ
ニットの生産を完了しなければならない生産完了上限日
を定めて、この生産完了上限日の順に、全てのユニット
群を並べ、上記生産計画の対象となる期間の初日から終
日まで、それぞれ、日毎の生産能力を定めて、日毎に上
記期間の初日から当該日まで生産能力を累積加算した生
産能力累積値を求め、上記各生産完了上限日までに各ユ
ニット群に含まれる全てのユニットの生産が完了するも
のとして日毎の必要合計生産ユニット数を求めるととも
に、日毎に上記期間の初日から当該日まで必要合計生産
ユニット数を累積加算した生産ユニット数累積値を求
め、上記期間の初日から期間の終日まで、上記日毎に生
産能力累積値に占める生産ユニット数累積値の割合を示
す累積稼働率を求めて、この累積稼働率が上記期間中で
ピークを示す日の累積稼働率が、上記期間の初日から当
該ピークを示す日までの稼働率とほぼ等しくなるよう
に、各日の生産計画を設定することを特徴とする生産計
画平準化方法。The present invention employs the following structure to solve the above problems. <Structure 1> When a plurality of unit groups obtained by assembling a plurality of units having the same delivery date must be produced during a period to be subjected to a production plan, production of all units included in each unit group must be completed. The production completion upper limit date must be determined, all the unit groups are arranged in the order of the production completion upper limit date, the daily production capacity is determined from the first day to the end of the period covered by the production plan, and the daily production capacity is determined. The total production capacity is calculated by adding the production capacity cumulatively from the first day of the above period to that day, and assuming that the production of all the units included in each unit group is completed by the above production completion upper limit date, In addition to calculating the number of production units, obtain the cumulative value of the number of production units by adding the required total number of production units from the first day of the above period to the relevant day for each day. From the end of the period to the end of the period, the cumulative operating rate indicating the ratio of the cumulative number of production units to the cumulative production capacity for each of the above-mentioned days is calculated, and the cumulative operating rate at which the cumulative operating rate peaks during the period is calculated as A production plan leveling method, wherein a production plan for each day is set so as to be substantially equal to an operation rate from the first day of the period to the day showing the peak.
【0006】〈構成2〉構成1に記載の生産計画平準化
方法において、上記累積稼働率がピークを示す日の稼働
率と、上記期間の初日から当該ピークを示す日までの各
日の生産能力との積を、当該各日の生産能力上限値に設
定することを特徴とする生産計画平準化方法。<Structure 2> In the production plan leveling method described in Structure 1, the operation rate of the day on which the cumulative operation rate shows a peak, and the production capacity of each day from the first day of the period to the day on which the peak shows the peak. A production plan leveling method, wherein a product of the production plan and the production capacity is set to an upper limit of the production capacity of each day.
【0007】〈構成3〉構成1に記載の生産計画平準化
方法において、上記ピークを示す日以降を新たな生産計
画の対象となる期間に設定して、上記期間の終日まで各
日の生産計画を設定する処理を繰り返すことを特徴とす
る生産計画平準化方法。<Structure 3> In the production plan leveling method described in Structure 1, the day after the peak is set as a period to be a target of a new production plan, and the production plan of each day is set until the end of the period. A production plan leveling method, characterized by repeating a process for setting a production plan.
【0008】〈構成4〉構成1に記載の生産計画平準化
方法において、所定の納期の製品の各部を製造する工程
を1ユニットとし、その工程の工数が標準値の場合にユ
ニット数を1、標準値以上の場合にはユニット数を1以
上の自然数とし、標準値以下の場合にはユニット数を1
以下の自然数とすることを特徴とする生産計画平準化方
法。<Structure 4> In the production plan leveling method described in Structure 1, the process of manufacturing each part of a product with a predetermined delivery date is defined as one unit, and when the man-hour of the process is a standard value, the number of units is one. If the number is more than the standard value, the number of units is a natural number of 1 or more.
A production plan leveling method characterized by the following natural numbers.
【0009】〈構成5〉納期が同一の複数のユニットを
集合した複数のユニット群が、生産計画の対象となる期
間中で生産されねばならないとき、各ユニット群に含ま
れる全てのユニットの生産を完了しなければならない生
産完了上限日を定めて、この生産完了上限日の順に、全
てのユニット群を並べるユニット群配列手段と、上記生
産計画の対象となる期間の初日から終日まで、それぞ
れ、日毎の生産能力を定めて、日毎に上記期間の初日か
ら当該日まで生産能力を累積加算した生産能力累積値を
求める生産能力累積手段と、上記各生産完了上限日まで
に各ユニット群に含まれる全てのユニットの生産が完了
するものとして日毎の必要合計生産ユニット数を求める
とともに、日毎に上記期間の初日から当該日まで必要合
計生産ユニット数を累積加算した生産ユニット数累積値
を求める生産ユニット数累積手段と、上記期間の初日か
ら期間の終日まで、上記日毎に生産能力累積値に占める
生産ユニット数累積値の割合を示す累積稼働率を求める
累積稼働率算出手段と、この累積稼働率が上記期間中で
ピークを示す日の累積稼働率が、上記期間の初日から当
該ピークを示す日までの稼働率とほぼ等しくなるよう
に、各日の生産計画を設定する生産計画設定手段とを備
えたことを特徴とする生産計画平準化システム。<Structure 5> When a plurality of unit groups obtained by assembling a plurality of units having the same delivery date have to be produced during a period to be subjected to a production plan, production of all units included in each unit group is performed. A unit group arranging means for arranging all the unit groups in the order of the production completion upper limit day which defines the production completion upper limit date to be completed, and a daily basis from the first day to the end of the period to be subjected to the production plan. Means for determining the production capacity of each unit, a production capacity accumulation means for obtaining a production capacity accumulation value obtained by cumulatively adding the production capacity from the first day of the period to the day, and all the units included in each unit group by the above-mentioned production completion upper limit day. The required total number of production units per day is determined assuming that the production of the unit is completed, and the required total number of production units per day from the first day of the above period to that day is calculated. A production unit number accumulating means for obtaining a product addition cumulative value, and a cumulative operating rate indicating a ratio of the production unit cumulative value to the production capacity cumulative value for each day from the first day of the period to the end of the period. A cumulative operating rate calculating means, such that the cumulative operating rate is the same as the operating rate from the first day of the period to the day at which the peak indicates the peak during the period in which the cumulative operating rate indicates a peak in the period. A production plan leveling system, comprising: a production plan setting means for setting a production plan.
【0010】〈構成6〉納期が同一の複数のユニットを
集合した複数のユニット群が、生産計画の対象となる期
間中で生産されねばならないとき、各ユニット群に含ま
れる全てのユニットの生産を完了しなければならない生
産完了上限日を定めて、この生産完了上限日の順に、全
てのユニット群を並べる処理と、上記生産計画の対象と
なる期間の初日から終日まで、それぞれ、日毎の生産能
力を定めて、日毎に上記期間の初日から当該日まで生産
能力を累積加算した生産能力累積値を求める処理と、上
記各生産完了上限日までに各ユニット群に含まれる全て
のユニットの生産が完了するものとして日毎の必要合計
生産ユニット数を求めるとともに、日毎に上記期間の初
日から当該日まで必要合計生産ユニット数を累積加算し
た生産ユニット数累積値を求める処理と、上記期間の初
日から期間の終日まで、上記日毎に生産能力累積値に占
める生産ユニット数累積値の割合を示す累積稼働率を求
める処理と、この累積稼働率が上記期間中でピークを示
す日の累積稼働率が、上記期間の初日から当該ピークを
示す日までの稼働率とほぼ等しくなるように、各日の生
産計画を設定する処理とを実行するコンピュータプログ
ラムを記録したコンピュータ読み取り可能な記録媒体。<Structure 6> When a plurality of unit groups obtained by assembling a plurality of units having the same delivery date must be produced during a period to be subjected to a production plan, production of all units included in each unit group is performed. The process of arranging all the unit groups in the order of the production completion upper limit date by determining the production completion upper limit date to be completed, and the daily production capacity from the first day to the end of the period covered by the production plan, respectively To determine the production capacity cumulative value by cumulatively adding the production capacity from the first day of the above period to the day, and complete the production of all the units included in each unit group by the above production completion upper limit day The number of production units obtained by adding the required total number of production units for each day from the first day of the above period to the relevant day, while calculating the required total number of production units for each day A process for obtaining a product value; a process for obtaining a cumulative operation rate indicating the ratio of the cumulative number of production units to the cumulative production capacity for each day from the first day of the period to the end of the period; A computer program for executing a process for setting a production plan for each day so that the cumulative occupancy rate on the day showing the peak in the period is substantially equal to the occupancy rate from the first day of the period to the day showing the peak. Computer readable recording medium.
【0011】〈構成7〉構成6に記載の生産計画平準化
方法において、上記ピークを示す日以降を新たな生産計
画の対象となる期間に設定して、上記期間の終日まで各
日の生産計画を設定する処理を繰り返すコンピュータプ
ログラムを記録したコンピュータ読み取り可能な記録媒
体。<Structure 7> In the production plan leveling method according to Structure 6, the day after the peak is set as a new production plan target period, and the production plan of each day is set until the end of the period. A computer-readable recording medium that records a computer program that repeats a process of setting a computer.
【0012】〈構成8〉構成1に記載の生産計画平準化
方法において、平準化の結果得られた生産計画を示す情
報をサーバに記憶させて、ネットワークを通じて、営業
部門の所定の端末から閲覧させることを特徴とする生産
計画平準化方法。<Configuration 8> In the production plan leveling method described in Configuration 1, information indicating a production plan obtained as a result of the leveling is stored in a server, and is viewed from a predetermined terminal in a sales department via a network. A production plan leveling method characterized by the following.
【0013】〈構成9〉構成8に記載の生産計画平準化
方法において、営業部門の所定の端末からネットワーク
を通じて、新たなユニット群の生産完了上限日の入力を
受け付けたとき、各日の生産計画の再設定を実行するこ
とを特徴とする生産計画平準化方法。<Structure 9> In the production plan leveling method described in Structure 8, when an input of a production completion upper limit date of a new unit group is received from a predetermined terminal of the sales department via a network, the production plan of each day is received. Resetting the production schedule.
【0014】〈構成10〉構成1に記載の生産計画平準
化方法において、特定の日に生産完了上限日が集中する
とき、予め、当該特定の日の生産完了上限日を許容範囲
で仮分散させてから、仮分散させた生産完了上限日の順
に、全てのユニット群を並べて生産計画を設定すること
を特徴とする生産計画平準化方法。<Structure 10> In the production plan leveling method described in Structure 1, when the upper limit days of production completion are concentrated on a specific day, the upper limit days of production completion on the specific day are temporarily dispersed in an allowable range in advance. And then setting a production plan by arranging all unit groups in order of the temporarily completed production completion upper limit date.
【0015】〈構成11〉構成10に記載の生産計画平
準化方法において、生産開始日から生産完了上限日まで
の生産期間を延長することを特徴とする生産計画平準化
方法。<Structure 11> The production plan smoothing method according to Structure 10, wherein a production period from a production start date to a production completion upper limit date is extended.
【0016】〈構成12〉構成10に記載の生産計画平
準化方法において、生産完了上限日から所定期間後と定
められた実際の出荷日と仮分散された仮出荷日との差が
最小になるように、生産完了上限日を仮分散させること
を特徴とする生産計画平準化方法。<Structure 12> In the production plan leveling method according to Structure 10, the difference between the actual shipping date determined to be after a predetermined period from the upper limit date of the production completion and the temporarily distributed temporary shipping date is minimized. As described above, the production plan leveling method is characterized by temporarily dispersing the production completion upper limit date.
【0017】〈構成13〉構成5に記載の生産計画平準
化システムにおいて、特定の日に生産完了上限日が集中
するとき、生産計画を設定する処理を実行する前に、予
め、当該特定の日の生産計画上限日を許容範囲で仮分散
させてから、生産完了上限日の順に、全てのユニット群
を並べる、生産計画設定手段を備えたことを特徴とする
生産計画平準化システム。<Structure 13> In the production plan leveling system described in Structure 5, when the upper limit of production completion day is concentrated on a specific day, before executing the process for setting the production plan, the specific A production plan setting means for temporarily distributing the production plan upper limit date within an allowable range, and then arranging all unit groups in the order of the production completion upper limit date.
【0018】〈構成14〉構成13に記載の生産計画平
準化システムにおいて、生産計画設定手段は、生産開始
日から生産完了上限日までの生産期間を延長することを
特徴とする生産計画平準化システム。<Structure 14> In the production plan leveling system according to Structure 13, the production plan setting means extends the production period from the production start date to the production completion upper limit date. .
【0019】〈構成15〉構成13に記載の生産計画平
準化システムにおいて、生産計画設定手段は、生産完了
上限日から所定期間後と定められた実際の出荷日と仮分
散された仮出荷日との差が最小になるように、生産完了
上限日を仮分散させることを特徴とする生産計画平準化
システム。<Structure 15> In the production plan leveling system according to Structure 13, the production plan setting means includes an actual shipping date determined to be a predetermined period after the upper limit date of the production completion and a provisionally distributed temporary shipping date. A production plan leveling system, wherein the upper limit date of the production completion is provisionally dispersed so that the difference between the two is minimized.
【0020】〈構成16〉納期が同一の複数のユニット
を集合した複数のユニット群が、生産計画の対象となる
期間中で生産されねばならないとき、各ユニット群に含
まれる全てのユニットの生産を完了しなければならない
生産完了上限日を定めて、この生産完了上限日の順に、
全てのユニット群を並べる処理と、上記生産計画の対象
となる期間の初日から終日まで、それぞれ、日毎の生産
能力を定めて、日毎に上記期間の初日から当該日まで生
産能力を累積加算した生産能力累積値を求める処理と、
上記各生産完了上限日までに各ユニット群に含まれる全
てのユニットの生産が完了するものとして日毎の必要合
計生産ユニット数を求めるとともに、日毎に上記期間の
初日から当該日まで必要合計生産ユニット数を累積加算
した生産ユニット数累積値を求める処理と、上記期間の
初日から期間の終日まで、上記日毎に生産能力累積値に
占める生産ユニット数累積値の割合を示す累積稼働率を
求める処理と、この累積稼働率が上記期間中でピークを
示す日の累積稼働率が、上記期間の初日から当該ピーク
を示す日までの稼働率とほぼ等しくなるように、各日の
生産計画を設定する処理とをコンピュータに実行させる
コンピュータプログラム。<Structure 16> When a plurality of unit groups obtained by assembling a plurality of units having the same delivery date must be produced during a period to be subjected to a production plan, production of all units included in each unit group is performed. The production completion upper limit date that must be completed is determined, and in order of this production completion upper limit date,
A process of arranging all the unit groups and a production process in which the daily production capacity is determined from the first day to the last day of the period covered by the production plan, and the production capacity is cumulatively added for each day from the first day of the period to the day. A process for determining the ability cumulative value;
Assuming that the production of all units included in each unit group has been completed by the above-mentioned production completion upper limit date, the required total number of production units per day is calculated, and the required total production units per day from the first day of the period to the relevant day A process of obtaining a cumulative value of the number of production units obtained by cumulatively adding, and a process of calculating a cumulative operating rate indicating a ratio of the cumulative number of production units to the cumulative value of the production capacity for each day from the first day of the period to the end of the period, A process of setting a production plan for each day so that the cumulative occupancy rate is the same as the occupancy rate from the first day of the period to the day of the peak, the cumulative occupancy rate of the peak day in the period. A computer program that causes a computer to execute.
【0021】〈構成17〉構成16に記載のコンピュー
タプログラムにおいて、上記ピークを示す日以降を新た
な生産計画の対象となる期間に設定して、上記期間の終
日まで各日の生産計画を設定する処理を繰り返す処理を
コンピュータに実行させるコンピュータプログラム。<Structure 17> In the computer program described in Structure 16, the day after the peak is set as a target period of a new production plan, and the production plan of each day is set until the end of the period. A computer program that causes a computer to execute processing that repeats processing.
【0022】〈構成18〉構成16に記載のコンピュー
タプログラムにおいて、特定の日に生産完了上限日が集
中するとき、予め、当該特定の日の生産完了上限日を許
容範囲で仮分散させてから、生産完了上限日の順に、全
てのユニット群を並べて、生産計画を設定する処理をコ
ンピュータに実行させるコンピュータプログラム。<Structure 18> In the computer program described in Structure 16, when the upper limit days of production completion are concentrated on a specific day, the upper limit days of production completion on the specific day are temporarily dispersed in an allowable range in advance. A computer program that causes a computer to execute a process of setting a production plan by arranging all unit groups in the order of a production completion upper limit date.
【0023】〈構成19〉構成16に記載のコンピュー
タプログラムにおいて、生産開始日から生産完了上限日
までの生産期間を延長する処理を、コンピュータに実行
させるコンピュータプログラム。<Structure 19> A computer program for causing a computer to execute a process of extending a production period from a production start date to a production completion upper limit date in the computer program described in Structure 16.
【0024】〈構成20〉構成16に記載のコンピュー
タプログラムにおいて、生産完了上限日から所定期間後
と定められた実際の出荷日と仮分散された仮出荷日との
差が最小になるように、生産完了上限日を仮分散させる
処理を、コンピュータに実行させるコンピュータプログ
ラム。<Structure 20> In the computer program described in Structure 16, the difference between the actual shipping date determined to be a predetermined period after the upper limit date of the production completion and the temporarily distributed temporary shipping date is minimized. A computer program that causes a computer to execute a process of temporarily distributing the upper limit date of production completion.
【0025】[0025]
【発明の実施の形態】以下、本発明の実施の形態を具体
例を用いて説明する。図1は本発明の生産計画平準化方
法を実施するためのシステムブロック図である。住宅を
受注した場合には、各住宅ごとに、部屋ユニット、バル
コニーユニット、玄関ユニットといったユニットを組み
立てるための生産計画をたてる。これらのユニットは同
一の邸についてはいずれも同一の納期となる。図では、
1邸分のユニット群1を破線の枠で囲み、時間軸2の上
に、生産完了上限日順に表示した。生産完了上限日とい
うのは、少なくとも全てのユニットをいつまでに生産し
なければならないかという生産終了日に相当する。各ユ
ニット群は、生産完了上限日以前の一定の期間内に生産
されるように生産計画される。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below using specific examples. FIG. 1 is a system block diagram for implementing the production plan leveling method of the present invention. When a house is ordered, a production plan for assembling units such as a room unit, a balcony unit, and an entrance unit is set for each house. These units have the same delivery date for the same residence. In the figure,
The unit group 1 for one house is surrounded by a broken line frame, and is displayed on the time axis 2 in order of the production completion upper limit date. The production completion upper limit date corresponds to a production termination date at which at least all units must be produced. Each unit group is planned to be produced within a certain period before the production completion upper limit date.
【0026】この生産計画のために図のホストコンピュ
ータ10が使用される。このホストコンピュータ10
は、工場の生産ラインを直接制御するものであってもよ
いし、生産計画のための管理者が利用し、工場の生産ラ
イン制御用のデータあるいは資料を作成するものであっ
てもよい。この図には、ホストコンピュータ10が動作
するプログラムの機能ブロックや、動作に必要なデータ
その他を1点鎖線の枠の中に表示した。即ち、ホストコ
ンピュータ10による生産管理のために、納期入力手段
4、ユニット群配列手段5、生産能力累積手段6、生産
ユニット数累積手段7、累積稼働率算出手段8、生産計
画設定手段9を設ける。またこれらの演算には、ホスト
コンピュータの記憶部に記憶した生産計画データベース
11を使用する。そして、得られた結果は生産工場の制
御用のコンピュータに転送されたり、プリンタ12によ
り印刷されて、工場の生産ラインの各担当者に配布され
る。The host computer 10 shown in the figure is used for this production plan. This host computer 10
May directly control the production line of the factory, or may be used by a manager for production planning to create data or data for controlling the production line of the factory. In this figure, functional blocks of a program operated by the host computer 10, data necessary for the operation, and the like are displayed in a frame indicated by a chain line. That is, the delivery date input means 4, the unit group arrangement means 5, the production capacity accumulation means 6, the production unit number accumulation means 7, the cumulative operation rate calculation means 8, and the production plan setting means 9 are provided for production management by the host computer 10. . For these calculations, the production plan database 11 stored in the storage unit of the host computer is used. The obtained result is transferred to a computer for controlling the production factory, printed by the printer 12, and distributed to each person in charge of the production line of the factory.
【0027】納期入力手段4は、住宅の受注があった場
合に、受注した邸の識別番号とユニット名及びその納期
などを入力するためのもので、ホストコンピュータ10
のディスプレイやキーボードなどから構成される。ユニ
ット群配列手段5は、各ユニット群に含まれる全てのユ
ニットの生産を完了しなければならない生産完了上限日
を基準にして、この生産完了上限日の順に全てのユニッ
ト群を配列する機能を持つ。これらの配列はホストコン
ピュータ10のメモリ上で行う。生産能力累積手段6
は、生産計画の対象となる期間の初日から終日まで、そ
れぞれ日毎の生産能力を求めて日毎に期間の初日から当
該日までの生産能力を累積加算する機能を持つ。The delivery date input means 4 is used for inputting an identification number, a unit name, a delivery date, and the like of the house that has received the order when the house is received.
It consists of a display and a keyboard. The unit group arrangement means 5 has a function of arranging all the unit groups in the order of the production completion upper limit date based on the production completion upper limit date at which the production of all units included in each unit group must be completed. . These arrangements are performed on the memory of the host computer 10. Production capacity accumulation means 6
Has a function of obtaining a daily production capacity from the first day to the last day of the period to be subjected to the production plan, and cumulatively adding the production capacity from the first day of the period to the day on a daily basis.
【0028】生産ユニット数累積手段7は、各生産完了
上限日までに各ユニット群に含まれる全てのユニットの
生産が完了するものとして日毎の必要合計生産ユニット
数を求め、日毎にその期間の初日から必要合計生産ユニ
ット数を累積加算する機能を持つ。その結果は後で図2
(b)を用いて説明する。累積稼働率算出手段8は、期
間の初日から期間の終日まで、日毎に生産能力累積値に
占める生産ユニット数累積値の割合を求める機能を持
つ。その結果は後で図2(b)を用いて説明する。生産
計画設定手段9は、累積稼働率が期間中でピークを示す
日を見つけ、期間の初日からそのピークを示す日までの
稼働率をピークを示す日の稼働率に等しくなるように生
産計画を平準化する機能を持つ。生産計画データベース
11には、予め工場ごとに決められた日毎の生産能力
や、生産計画設定手段9によって計算された平準化され
た生産計画などが記憶される。The production unit number accumulating means 7 determines the required total number of production units per day assuming that the production of all units included in each unit group is completed by the upper limit date of each production completion, and calculates the required total number of production units per day. It has a function to accumulatively add the required total number of production units. The result is shown in FIG.
This will be described with reference to FIG. The cumulative operating rate calculation means 8 has a function of calculating the ratio of the cumulative number of production units to the cumulative production capacity every day from the first day of the period to the last day of the period. The result will be described later with reference to FIG. The production plan setting means 9 finds a day on which the cumulative occupancy rate shows a peak in the period, and sets the production plan from the first day of the period to the day on which the peak shows the peak so that the production plan becomes equal to the occupancy rate on the day on which the peak shows. It has a leveling function. The production plan database 11 stores a daily production capacity determined in advance for each factory, a leveled production plan calculated by the production plan setting means 9, and the like.
【0029】図2の、(a)はユニット群配列手段5の
演算処理結果を示し、(b)は生産能力累積手段6と生
産ユニット数累積手段7及び累積稼働率算出手段8の処
理結果を示し、(c)は生産能力と要求された生産ユニ
ット数との関係を示すグラフである。FIG. 2A shows the result of the arithmetic processing by the unit group arranging means 5, and FIG. 2B shows the result of the processing by the production capacity accumulating means 6, the number of production units accumulating means 7 and the cumulative operating rate calculating means 8. (C) is a graph showing the relationship between the production capacity and the required number of production units.
【0030】例えば、図(a)に示すように、ABCD
Eという5種の物件を受注したとする。この場合に物件
Aはすでに生産を開始しており、残り16ユニットの生
産が必要な状態になっている。また、物件Bは10ユニ
ット、物件Cは20ユニット、物件Dは18ユニット、
物件Eは20ユニットの生産を行う予定になっている。
この場合に、生産計画平準化処理を実行する日、例え
ば、今日を基準として、物件Aは1日後、即ち次の日に
生産を完了しなければならない。また物件BとCは2日
後に生産を完了しなければならない。物件Dは4日後、
物件Eは5日後に生産を完了しなければならない。For example, as shown in FIG.
Suppose that we received an order for five types of property, E. In this case, the property A has already started production, and the production of the remaining 16 units is required. Property B has 10 units, Property C has 20 units, Property D has 18 units,
Property E is scheduled to produce 20 units.
In this case, the property A has to complete the production one day later, that is, the next day, based on the day on which the production plan leveling process is executed, for example, today. Properties B and C must complete production two days later. Property D is 4 days later,
Property E must complete production in 5 days.
【0031】この内容のデータを図1に示した納期入力
手段4によってコンピュータ10に入力する。ユニット
群配列手段5は、生産完了上限日の順に物件名を並べ
る。次に、図の(b)に示すように、生産計画平準化処
理を実行する日、例えば、期間の初日を0日として、5
日後までの各日の生産能力を求める。資材の納入あるい
は人員配置の都合上、各日の生産能力は必ずしも同一で
はない。その生産能力は、生産計画データベース11に
記憶されているから、それを参照すればよい。さらに、
生産完了上限日に合わせて、0と表示した期間の初日
(今日)から順に、1日後、2日後、3日後というよう
に、具体的な生産ユニット数の合計を表示する。1日後
は、物件Aの生産を完了しなければならないから、その
日の生産ユニット数は16、2日後は物件BとCの生産
を完了しなければならないから生産ユニット数(目標)
は両方のユニット数を加算した30となる。Data of this content is input to the computer 10 by the delivery date input means 4 shown in FIG. The unit group arrangement means 5 arranges the property names in order of the production completion upper limit date. Next, as shown in (b) of the figure, the day when the production plan leveling process is executed, for example, the first day of the period is set to 0,
Find the production capacity of each day until the day after. The production capacity of each day is not always the same due to the delivery of materials or the staffing. Since the production capacity is stored in the production plan database 11, it may be referred to. further,
The total number of specific production units is displayed in order from the first day (today) of the period indicated as 0, one day, two days, three days, etc., in accordance with the production completion upper limit day. One day later, the production of property A must be completed, so the number of production units on that day is 16, and two days later, production of properties B and C must be completed, so the number of production units (target)
Is 30, which is the sum of both units.
【0032】ここで生産能力累積手段6は、この生産能
力を日毎に順番に加算して累積する。0と表示した期間
の初日の生産能力は14であるから、生産能力累積値は
14、1日後の生産能力は14.5であるから、0と表
示した日の生産能力と加算した28.5が生産能力の累
積値となる。同様にして各日の累積値を求める。生産ユ
ニット数累積手段7は、実際に生産を要求されている目
標となる生産ユニット数をそれぞれ日毎に累積する。累
積方法は生産能力の累積と全く同様である。従ってこの
図に示すように期間の初日から5日後まで、順に、0、
16、46、46、64、84といった結果になる。図
の(c)に示すように、具体的な生産能力と具体的に受
注した生産ユニット数は、このように大きく差がある。
図において、ハッチングを付した棒の高さは生産能力で
ある。また、棒の頭部に表示した数値は、目標となる生
産ユニット数である。Here, the production capacity accumulating means 6 accumulates the production capacity by sequentially adding the production capacity every day. Since the production capacity on the first day of the period indicated by 0 is 14, the accumulated production capacity is 14, and the production capacity after 1 day is 14.5, and thus 28.5 is added to the production capacity on the day indicated by 0. Is the cumulative value of the production capacity. Similarly, the accumulated value of each day is obtained. The production unit number accumulating means 7 accumulates, on a daily basis, the target number of production units for which production is actually requested. The accumulation method is exactly the same as the accumulation of production capacity. Therefore, as shown in this figure, from the first day of the period to 5 days later, 0,
16, 46, 46, 64, and 84. As shown in (c) of the figure, there is a great difference between the specific production capacity and the specific number of production units ordered.
In the figure, the height of the hatched bars is the production capacity. The numerical value displayed on the head of the bar is the target number of production units.
【0033】図3(a)は生産ユニット数累積値の変化
を棒グラフにして表したもので、(b)は生産能力累積
値を棒グラフにして表したものである。図2(a)に示
した例では、生産能力が日を追って少しずつ一定量ずつ
増加している。一方、具体的な注文を受けた生産ユニッ
ト数の累積値は、図3(a)に示すように不均一に増加
する。各日の生産能力に差があり、しかも、注文を受け
た生産ユニット数が日毎に異なる場合には、単純な方法
で生産計画の平準化をすることができない。しかし、計
算を複雑にしてしまうとコンピュータによりリアルタイ
ムで処理するのに適さなくなる。そこで、本発明では、
下記のような処理を実行する。まず、累積稼働率算出手
段8は、各日の生産能力累積値に占める生産ユニット数
の累積値の割合を計算する。その結果が図2(b)の一
番右側の欄に示す累積稼働率である。FIG. 3A is a bar graph showing the change in the cumulative number of production units, and FIG. 3B is a bar graph showing the cumulative production capacity. In the example shown in FIG. 2A, the production capacity is gradually increased by a constant amount with each passing day. On the other hand, the cumulative value of the number of production units that have received a specific order increases non-uniformly as shown in FIG. If there is a difference in production capacity on each day and the number of production units ordered differs from day to day, the production plan cannot be leveled by a simple method. However, if the calculation is complicated, it is not suitable for real-time processing by a computer. Therefore, in the present invention,
The following processing is executed. First, the cumulative operating rate calculation means 8 calculates the ratio of the cumulative value of the number of production units to the cumulative value of the production capacity on each day. The result is the cumulative operating rate shown in the rightmost column of FIG.
【0034】図4は納期を入力してから累積稼働率算出
処理を実行するまでの手順を示す動作フローチャートで
ある。まずステップS1においてパラメータであるDを
初期化する。パラメータDは図2(b)の最左欄の日の
値を示す。次にステップS2で納期入力手段4が図2の
(a)に示したようなデータの入力を受け付ける。ユニ
ット群配列手段5はステップS3において、生産完了上
限日順に入力されたデータを配列する。生産能力累積手
段6はステップS4において、期間の初日から生産能力
の累積値を算出する。生産ユニット数累積手段7はステ
ップS5において、期間の初日から生産ユニット数の累
積値を算出する。FIG. 4 is an operation flowchart showing a procedure from the input of the delivery date to the execution of the cumulative operating rate calculation process. First, in step S1, a parameter D is initialized. The parameter D indicates the value of the day in the leftmost column in FIG. Next, in step S2, the delivery date input means 4 receives an input of data as shown in FIG. In step S3, the unit group arrangement means 5 arranges the input data in the order of the production completion upper limit date. In step S4, the production capacity accumulating means 6 calculates the accumulated value of the production capacity from the first day of the period. In step S5, the production unit number accumulation means 7 calculates the accumulated value of the production unit number from the first day of the period.
【0035】累積稼働率算出手段8は、ステップS6に
おいて、生産ユニット数累積値を生産能力累積値で割っ
た累積稼働率を算出する。ステップS7では、パラメー
タであるDを1つ進める。即ち次の日の計算に移る。ス
テップS8では、期間の最後まで処理をしたかどうかを
判断する。最後まで処理をしていなければステップS2
に戻り、ステップS2からステップS7の処理を繰り返
す。そして期間の初日から最後の日までについて生産ユ
ニット数と生産能力累積値、生産ユニット数累積値及び
累積稼働率を求める。以上の処理の結果、図2(b)に
示すような内容のデータが得られる。In step S6, the cumulative operating rate calculating means 8 calculates the cumulative operating rate by dividing the cumulative value of the number of production units by the cumulative value of the production capacity. In step S7, the parameter D is advanced by one. That is, the process proceeds to the next day. In step S8, it is determined whether the processing has been performed up to the end of the period. If the processing has not been completed to the end, step S2
And the processing from step S2 to step S7 is repeated. Then, from the first day to the last day of the period, the number of production units, the cumulative value of the production capacity, the cumulative value of the number of production units, and the cumulative operation rate are obtained. As a result of the above processing, data having contents as shown in FIG. 2B is obtained.
【0036】図5(a)は累積稼働率の変化を示すグラ
フで、(b)は平準化後の生産計画ユニット数を示す説
明図である。図5(a)に示すように、累積稼働率は、
期間の初日から2日後にピークを迎える。即ち、現在平
準化をしようとしている5日後までのうち、期間の初日
から2日後の日が最も高い累積稼働率を示す。この場合
に、期間の初日と1日後と2日後の稼働率が、共にこの
ピークを示す日である2日後の累積稼働率に等しくなる
ように生産計画をたてる。具体的には図2に示すよう
に、ピークの累積稼働率が105.75%であるから、
期間の初日と、1日後の生産能力にそれぞれ105.7
5%をかけて四捨五入した値を、各日の生産計画ユニッ
ト数にする。その結果を図5(b)に示す。生産計画ユ
ニット数が期間の初日は15ユニット、1日後は15ユ
ニット、2日後は16ユニットとなる。このような稼働
率にすると、この3日間はほぼ等しい稼働率になる。こ
うして3日分の生産計画が平準化された。FIG. 5A is a graph showing a change in the cumulative operation rate, and FIG. 5B is an explanatory diagram showing the number of production planning units after leveling. As shown in FIG. 5A, the cumulative operation rate is
It peaks two days after the first day of the period. In other words, of the five days after the current leveling is attempted, the day two days after the first day of the period indicates the highest cumulative operation rate. In this case, the production plan is set so that the operation rates at the first day, one day and two days after the period are equal to the cumulative operation rate at two days after the peak day. Specifically, as shown in FIG. 2, since the cumulative operation rate of the peak is 105.75%,
The first day of the period and the production capacity one day later are 105.7, respectively.
The value rounded by 5% is used as the number of production planning units for each day. The result is shown in FIG. The number of production planning units is 15 units on the first day of the period, 15 units after 1 day, and 16 units after 2 days. With such an operating rate, the operating rates during these three days are almost equal. The three-day production plan was thus leveled.
【0037】図6は、生産計画設定手段9の動作フロー
チャートである。まずステップS11において、図2
(b)に示すようなデータから累積稼働率のピークを検
出する。そしてステップS12において、パラメータD
の値(図2(b)の最左欄の日の値)に、初期値をセッ
トする。初期値は0である。次にステップS13におい
て、生産計画ユニット数即ち日毎の生産ユニット数を、
生産能力×ピーク稼働率になるように計算する。次にス
テップS14においてDを1日進める。ステップS15
では稼働率がピークを示す日までこの計算を行ったかど
うか判断する。即ちステップS13、S14の処理を稼
働率がピークになった日まで繰り返す。そしてこれが終
了すると、具体的に平準化処理をする期間の終わりの日
まで処理が終了したかどうかを判断する(ステップS1
6)。終了してなければ、ステップS11に戻る。FIG. 6 is an operation flowchart of the production plan setting means 9. First, in step S11, FIG.
The peak of the cumulative operation rate is detected from the data as shown in FIG. Then, in step S12, the parameter D
(The value of the day in the leftmost column in FIG. 2B) is set to an initial value. The initial value is 0. Next, in step S13, the number of production planning units, that is, the number of production units per day is calculated as
Calculate so that production capacity x peak operation rate. Next, in step S14, D is advanced by one day. Step S15
Then, it is determined whether or not this calculation has been performed until the day when the operation rate shows a peak. That is, the processes of steps S13 and S14 are repeated until the day when the operation rate reaches a peak. When this is completed, it is determined whether or not the processing has been completed up to the last day of the period for performing the leveling processing (step S1).
6). If not, the process returns to step S11.
【0038】図7は、3日後を平準化処理開始日として
改めて累積稼働率を計算し直した結果を示す。図6のス
テップS11からステップS16までの1回目のループ
で、図5(b)に示す平準化処理が期間の初日から2日
後まで終了した。次に2回目のループで、計画日から3
日後以降の処理を行う。この場合には、3日後以降の累
積稼働率を再計算する。その結果から、図7(a)に示
すように、5日後が79.17%とピークを示している
ことがわかる。図7(b)は各日の累積稼働率をグラフ
化した図である。そこで、5日後のピークに稼働率が等
しくなるように同様の手順で平準化処理をする。その結
果は図の(c)に示すようになる。即ち、3日後は生産
計画ユニット数が12、4日後と5日後は生産計画ユニ
ット数が13になる。FIG. 7 shows the result of recalculating the cumulative operating rate anew three days later as the leveling processing start date. In the first loop from step S11 to step S16 in FIG. 6, the leveling process shown in FIG. 5B is completed from the first day of the period to two days later. Next, in the second loop, 3
Perform processing after day. In this case, the cumulative operation rate after three days is recalculated. From the result, as shown in FIG. 7A, it can be seen that the peak after 5 days is 79.17%. FIG. 7B is a graph showing the cumulative operation rate of each day. Therefore, a leveling process is performed in a similar procedure so that the operation rate becomes equal to the peak five days later. The result is as shown in FIG. That is, the number of production planning units becomes 12 after 3 days, and the number of production planning units becomes 13 after 4 days and 5 days.
【0039】図8の(a)は生産計画平準化処理の結果
を示し、(b)は平準化処理後の各日の稼働率を示す説
明図である。図1に示した生産計画設定手段9は、この
図の(a)に示したような内容のデータを出力し、生産
計画データベース11に書き込む。図の(b)に示すよ
うに、まず累積稼働率がピークを迎える2日後まで、各
日の稼働率は約105%に平準化される。その後3日後
から5日後までは稼働率が約80%に平準化されてい
る。生産計画の変更や追加、取り消しその他のイベント
があるたびに上記の処理を実行すれば、直ちにこうした
平準化処理が可能になる。コンピュータで自動的に演算
処理を行うので、生産管理の熟練者に負荷がかかること
がない。こうして、常に最適な生産計画を迅速に自動的
に組み立てることが可能になる。FIG. 8 (a) shows the result of the production plan leveling process, and FIG. 8 (b) is an explanatory diagram showing the operation rate of each day after the leveling process. The production plan setting means 9 shown in FIG. 1 outputs data having contents as shown in FIG. As shown in (b) of the figure, the operating rate of each day is first leveled to about 105% until two days after the cumulative operating rate reaches a peak. From 3 days to 5 days later, the operating rate has been leveled at about 80%. If the above processing is executed each time there is a change, addition, cancellation, or other event of the production plan, such leveling processing can be performed immediately. Since arithmetic processing is automatically performed by a computer, there is no load on skilled production management personnel. In this way, it is always possible to assemble the optimal production plan quickly and automatically.
【0040】尚、上記の説明では、1邸分の受注があっ
たときは、例えば、15ユニットとか20ユニットとい
うような単位で生産計画をした。即ち、1ユニットの生
産にかかる工数が一定のものとして計算例を紹介した。
しかしながら、例えば、部屋ユニット、バルコニーユニ
ット、玄関ユニットという実際のユニットは、必ずしも
それぞれ同一の工数で生産できるものではない。それぞ
れ平均的なユニットと比較して、生産工数が多くかかる
ものと少なくかかるものとがある。そこで、実際には、
各ユニットの工数を考慮に入れた換算ユニット数を使用
するとよい。具体的には、標準的なユニットの場合には
そのユニット数を1とし、工数の多いユニットの場合に
は、例えば、1.2とし、工数の少ないユニットの場合
には、例えば、0.9とする。このようにユニット数を
自然数で表現するようにして、工数差を考慮した生産管
理を実現する。このような工数換算をするために、例え
ば、ユニットごとの生産工数を表示したデータを用意す
る。また、台所ユニットの場合には、キッチンセット、
棚、サッシといった複数の部品から構成される。この場
合には、部品ごとにその取り付けに要する工数を表示し
たデータを用意する。このデータを積算すれば、ユニッ
トの工数が求められる。In the above description, when an order for one house is received, a production plan is made in units of, for example, 15 units or 20 units. That is, the calculation example is introduced assuming that the man-hour required for the production of one unit is constant.
However, for example, actual units such as a room unit, a balcony unit, and an entrance unit cannot always be produced with the same man-hour. In comparison with an average unit, some units require a large number of production steps and some units require a small number of steps. So, actually,
It is advisable to use the number of converted units taking into account the man-hours of each unit. Specifically, for a standard unit, the number of units is set to 1, for a unit with a large number of man-hours, for example, 1.2, and for a unit with a small number of man-hours, for example, 0.9. And As described above, the number of units is represented by a natural number, thereby realizing the production management in consideration of the man-hour difference. In order to perform such man-hour conversion, for example, data indicating production man-hours for each unit is prepared. In the case of a kitchen unit, a kitchen set,
It is composed of multiple parts such as shelves and sashes. In this case, data indicating the man-hour required for the attachment is prepared for each component. By integrating this data, the man-hour of the unit is obtained.
【0041】図9は、本発明の応用例を示す説明図であ
る。図において、上記図1に示したホストコンピュータ
10は、サーバ20に接続されている。サーバ20に
は、ホストコンピュータ10から書き込まれた、平準化
の結果得られた生産計画を示す情報ファイル21が記憶
されている。情報ファイル21はサーバ20に内蔵され
た記憶装置に記憶されていてもよいし、サーバ20に外
付けされた記憶装置に記憶されていてもよい。この情報
ファイル21の形式は任意であるが、例えば、図8
(a)に示すような内容であればよい。サーバ20は、
ネットワーク22を通じて営業部門の端末23に接続さ
れている。従って、営業担当者は、この営業部門の端末
23を利用して、いつでも情報ファイル21を閲覧する
ことができる。本発明によれば、各営業部門からの要求
をリアルタイムに生産計画に反映させることが好まし
い。即ち、矢印24に示すように、営業部門の端末23
からの要求をホストコンピュータ10が受け付けて平準
化処理の試算を行い、平準化処理が可能ならばその場で
要求を受け付ける。これと同時に、平準化の結果得られ
た生産計画をサーバ20に記憶させて、ネットワーク2
2を通じて、営業部門等の所定の端末23から閲覧可能
にしておくことが好ましい。これにより、常に最新の生
産計画を閲覧して、その内容を認識しながら、営業部門
が顧客から追加注文や注文内容の変更等を受け付けるこ
とができる。従って、営業部門が、対応不可能な追加注
文や注文内容の変更を受け付けるのを防止できる。さら
に、生産工場における日々の生産能力は必ずしも一定で
はない。日々の生産能力が異なる条件下におけるリアル
タイムの生産計画平準化手法の困難性を解決することが
できた。FIG. 9 is an explanatory diagram showing an application example of the present invention. In the figure, the host computer 10 shown in FIG. 1 is connected to a server 20. The server 20 stores an information file 21 written from the host computer 10 and indicating a production plan obtained as a result of leveling. The information file 21 may be stored in a storage device built in the server 20, or may be stored in a storage device external to the server 20. Although the format of this information file 21 is arbitrary, for example, FIG.
Any content as shown in FIG. The server 20
It is connected to a terminal 23 in the sales department via a network 22. Therefore, the salesperson can use the terminal 23 of the sales department to browse the information file 21 at any time. According to the present invention, it is preferable that a request from each sales department be reflected in a production plan in real time. That is, as shown by the arrow 24, the terminal 23 of the sales department
The host computer 10 receives the request from the host computer 10 and makes a trial calculation of the leveling process. If the leveling process is possible, the host computer 10 receives the request on the spot. At the same time, the production plan obtained as a result of the leveling is stored in the server 20 and the network 2
2, it is preferable to be able to browse from a predetermined terminal 23 such as a sales department. Thus, the sales department can receive additional orders, changes in order details, and the like from customers while constantly browsing the latest production plan and recognizing the content. Therefore, it is possible to prevent the sales department from accepting additional orders that cannot be handled or changes in the order contents. Furthermore, the daily production capacity at a production factory is not always constant. The difficulty of the real-time production plan leveling method under the condition of different daily production capacity could be solved.
【0042】図10は、本発明の変形例を説明するため
の説明図である。図は横軸に日程をとり、A邸,B邸,
C邸という3軒の住宅の注文に対して、それぞれ生産日
程を矢印で表し、出荷日にはそれぞれの邸の名前を記す
ようにして表示をしたグラフである。(a)の上半分に
は、出荷日の平準化処理を行う前の日程を示した。例え
ばA邸の場合、1日と2日の2日間で組立生産を行い、
7日に出荷する。B邸,C邸の場合、3日と4日の2日
間で生産を行い、9日に出荷する。(a)の下半分に
は、出荷日の平準化処理後の日程を示した。出荷費を固
定し、生産完了日から出荷日までのリードタイムを固定
したままで生産計画を平準化しようとすると、出荷日が
特定の日に集中しているような場合には、十分な平準化
処理が容易でないことがある。この実施例では、出荷日
が集中している場合に、いずれかの出荷日を許容範囲内
で仮移動させる。出荷日は顧客の要求によるもので、勝
手に移動はできない。従って、コンピュータによる計算
処理上、出荷日を仮移動させて平準化処理を行い、計算
後にもとに戻す。なお、仮出荷日の選定等の処理は、例
えば、図1の生産計画設定手段9が実行する。FIG. 10 is an explanatory diagram for explaining a modification of the present invention. The figure shows the schedule on the horizontal axis. House A, House B,
This is a graph in which production schedules are indicated by arrows with respect to orders of three houses called House C, and the names of the houses are indicated on shipping dates. The upper half of (a) shows the schedule before performing the shipping date leveling process. For example, in the case of House A, assembly production is performed in two days, one day and two days.
Ships on the 7th. In the case of Houses B and C, production will take place in two days, three days and four days, and will be shipped on the 9th. The lower half of (a) shows the schedule after the shipping date leveling process. If you try to level the production plan while fixing the shipping cost and fixing the lead time from the production completion date to the shipping date, if the shipping date is concentrated on a specific day, sufficient leveling will be performed. May not be easy. In this embodiment, when shipping dates are concentrated, one of the shipping dates is provisionally moved within an allowable range. The shipping date depends on the customer's request and cannot be moved without permission. Therefore, in the calculation process by the computer, the shipping date is temporarily moved, the leveling process is performed, and the calculation date is restored. Processing such as selection of a provisional shipping date is executed by, for example, the production plan setting means 9 in FIG.
【0043】図10の(a)の(処理前)と表示した計
画では、9日にB邸とC邸の出荷日が集中している。こ
のような状態で平準化処理を行うことも可能であるが、
この例では、B邸かC邸のいずれか一方の出荷日を8日
に繰り上げるようにする。平準化処理のための計算上、
B邸の出荷日を1日前にシフトさせてから平準化処理を
行う。これによって、後で説明するように、より一層の
生産計画平準化が可能になる。尚、生産が終了する生産
完了上限日から出荷日までのリードタイムは、この例で
は3日である。B邸の出荷日を1日前方にシフトさせる
と、生産完了上限日も1日前方にシフトされ、生産開始
日も同時に1日前方にシフトされる。B邸の生産計画日
は即ち、3日と4日から2日と3日に繰り上げられる。
実際の出荷にあたっては、3日に生産完了したものを8
日でなく9日に出荷するとよい。In the plan indicated as (before processing) in FIG. 10A, the shipping dates of House B and House C are concentrated on the 9th. It is possible to perform leveling processing in such a state,
In this example, the shipping date of either House B or House C is advanced to eight days. In the calculation for leveling processing,
The leveling process is performed after shifting the shipping date of House B one day before. As a result, as described later, the production plan can be further leveled. In this example, the lead time from the upper end date of production to the date of shipment until the date of shipment is 3 days in this example. When the shipping date of House B is shifted forward by one day, the upper limit of production completion is also shifted forward by one day, and the production start date is simultaneously shifted forward by one day. The production schedule date for House B is advanced from the third and fourth days to the second and third days.
For the actual shipment, 8 pieces completed on the 3rd
Ship it on the 9th instead of the day.
【0044】出荷日を仮移動させるのは、生産完了上限
日を許容範囲で仮分散させるためである。出荷日と生産
完了日との間のリードタイムは一定であるというルール
で演算処理をしたほうが計算モデルの複雑化を防止でき
るからである。(b)に示した例では、A邸とB邸の出
荷日が7日に集中している。このため、生産計画が1日
と2日に重なっている。この場合に、B邸の生産計画を
そのままにして、A邸とC邸の生産計画を1日前にシフ
トさせると、(a)の処理と全く同様になる。なお、図
の左向きの破線の矢印のように、B邸の生産完了上限日
を1日に後にシフトさせることも不可能ではない。多数
の物件のうちごく一部だけは、生産完了上限日から出荷
日までの3日のリードタイムを2日に縮めてよい場合も
あるからである。もちろんこれは例外的処置であってよ
い。The reason why the shipping date is temporarily moved is to temporarily disperse the upper limit date of production completion within an allowable range. This is because the calculation model can be prevented from becoming complicated by performing the arithmetic processing according to the rule that the lead time between the shipping date and the production completion date is constant. In the example shown in (b), the shipping dates of House A and House B are concentrated on the seventh day. For this reason, the production plan overlaps the first and second days. In this case, if the production plan of House A and the production plan of House C are shifted one day before while the production plan of House B is kept as it is, the processing is exactly the same as that of (a). It is not impossible to shift the upper limit of production completion date of House B one day later, as indicated by the dashed arrow pointing left in the figure. This is because, for a very small part of the large number of properties, the lead time from the upper limit of production completion to the date of shipment may be reduced to two days in some cases. Of course, this may be an exceptional measure.
【0045】(c)の例では、9日にB邸とC邸の出荷
日が重なっている。このとき、B邸の出荷日を8日にシ
フトさせる。また、B邸の生産完了上限日はそのままに
して、生産開始日を前方にシフトしている。その結果、
生産開始日から生産完了上限日までの生産期間が延長さ
れている。これにより、B邸の生産工程が分散されて、
全体として平準化処理が可能になる。次に、具体的な計
算方法とその効果を以下の図を用いて説明する。In the example of (c), the shipping dates of House B and House C overlap on the 9th. At this time, the shipping date of House B is shifted to eight days. In addition, the production start date is shifted forward while the production completion upper limit date of House B remains unchanged. as a result,
The production period from the production start date to the production completion upper limit date has been extended. As a result, the production process of House B is decentralized,
The leveling process can be performed as a whole. Next, a specific calculation method and its effects will be described with reference to the following drawings.
【0046】図11は、平準化処理の対象になる生産計
画の例を示す説明図である。この図の形式は図2を用い
て説明した例と同様である。図2とは、(a)の生産完
了上限日の内容が異なる。図の(a)に示すように、物
件名CとDの生産完了上限日はいずれも4日となってい
る。図示していないが、出荷日が同一の日に集中してい
るためである。このような条件で、図2(b)に示した
のと同様の、生産能力累積と累積稼働率を求めてみる。
尚、生産ユニット数と表示した部分には、その日の生産
能力で目標とされる生産ユニットを全部生産したと仮定
したときの稼働率を示した。稼働率の単位は%である。
即ち、1日目には、目標値が16で生産能力が14.5
だから生産稼働率は110%となる。2日目は、目標値
が10で生産能力が15であるから稼働率は67%にな
る。4日目は、目標値が38で生産能力が16であるか
ら稼働率は238%となる。このように、その日の生産
能力で目標とされる生産ユニットを全部生産したとすれ
ば、大きな稼働率のばらつきが生じる。図2〜図9で説
明をした平準化処理では、累積稼働率のピークを見つけ
て平準化する。この例では2日目の59%がピークだか
ら1日目と2日目の稼働率を平準化し、5日目の91%
がピークだから3日目から5日目の稼働率を決定してい
た。FIG. 11 is an explanatory diagram showing an example of a production plan to be leveled. The format of this figure is the same as the example described with reference to FIG. 2 is different from FIG. 2 in the content of the upper limit date of the production completion. As shown in (a) of the figure, the production completion upper limit days of the property names C and D are all four days. Although not shown, the shipping dates are concentrated on the same day. Under such conditions, the production capacity accumulation and the cumulative operation rate similar to those shown in FIG. 2B will be obtained.
In addition, the portion indicated as the number of production units shows the operation rate when it is assumed that all the production units targeted by the production capacity on that day have been produced. The unit of operation rate is%.
That is, on the first day, the target value is 16 and the production capacity is 14.5.
Therefore, the production operation rate becomes 110%. On the second day, since the target value is 10 and the production capacity is 15, the operation rate becomes 67%. On the fourth day, since the target value is 38 and the production capacity is 16, the operation rate is 238%. As described above, if all the production units targeted by the production capacity of the day are produced, a large variation in the operation rate occurs. In the leveling process described with reference to FIGS. 2 to 9, the peak of the cumulative operation rate is found and leveled. In this example, since the 59% peak on the second day, the occupancy rates on the first and second days are averaged, and 91% on the fifth day.
Because of the peak, the occupancy rate from the third day to the fifth day was determined.
【0047】図12は、生産完了上限日をシフトさせて
平準化した後に、上記の生産計画平準化処理を実行した
例の説明図である。図12(a)に示すように、図11
(a)に示した生産日程中の、物件名Cの生産完了上限
日を3日に繰り上げている。この状態で、図11(b)
と同様の平準化処理を行った結果を図12の(b)に示
す。図12の(b)のように、その日の生産能力で目標
とされる生産ユニットを全部生産したと仮定したときの
稼働率は、2日目が67%、他の日は110%,129
%,113%,121%といった値になる。これを平準
化処理すると、累積稼働率のピークは5日目になるか
ら、全ての日の稼働率を91%に設定すればよくなる。
平準化処理を行う範囲で累積稼働率のピークを示す部分
の数が現象するほど、全体として均一な平準化処理が可
能になる。しかも、この計算はきわめて機械的に実行で
き、簡単な前処理と後処理を追加するだけで、図2〜図
9で説明をした平準化処理を実行できる。FIG. 12 is an explanatory diagram of an example in which the above-described production plan leveling process is executed after shifting the level of the production completion upper limit date and leveling. As shown in FIG.
In the production schedule shown in (a), the upper limit date of the production completion of the property name C is advanced to three days. In this state, FIG.
FIG. 12B shows the result of performing the same leveling processing as in FIG. As shown in FIG. 12 (b), when it is assumed that all the production units targeted by the production capacity on that day have been produced, the operation rate is 67% on the second day, 110% on the other days, and 129.
%, 113%, and 121%. If this is leveled, the peak of the cumulative operating rate will be on the fifth day, so that the operating rates on all days need only be set to 91%.
As the number of portions showing the peak of the cumulative operating rate decreases within the range in which the leveling process is performed, the leveling process can be more uniformly performed as a whole. Moreover, this calculation can be performed extremely mechanically, and the leveling process described with reference to FIGS. 2 to 9 can be performed only by adding simple pre-processing and post-processing.
【0048】出荷日をシフトさせて生産計画の平準化を
行った場合に、実際の出荷日は計画通りとするから、実
際の出荷日と生産計画の平準化計算を行うための仮の出
荷日との間の隔たりが少ないほど無理のない生産計画が
がきる。従って、多くの出荷日が集中し、シフトさせる
対象になる出荷日が多い場合、実際の出荷日と仮の出荷
日との差を計算し,その累積値が最小値となるように、
仮の出荷日を決定し分散させるとよい。また、同一の累
積稼働率を得る解が複数ある場合には、仮の出荷日と実
際の出荷日との差の最大値を比較して、その差の最大値
がより小さいほうの解を採用するとよい。When the production date is leveled by shifting the shipping date, the actual shipping date is as planned, so the actual shipping date and the tentative shipping date for performing the leveling calculation of the production plan are set. The smaller the gap between the two, the easier the production plan will be. Therefore, when many shipping dates are concentrated and there are many shipping dates to be shifted, the difference between the actual shipping date and the tentative shipping date is calculated, and the accumulated value becomes the minimum value.
It is advisable to determine and distribute the provisional shipping date. If there are multiple solutions that have the same cumulative occupancy rate, the maximum value of the difference between the provisional shipping date and the actual shipping date is compared, and the solution with the smaller maximum value of the difference is adopted. Good to do.
【0049】図13は、別の具体例を説明するためのス
ケジュール説明図で、(a)は出荷日の平準化処理前の
状態、(b)は出荷日の平準化処理後の状態である。図
の(a)のように、A邸,B邸,C邸,D邸の4物件に
ついて、それぞれ出荷日が、5日、7日、7日、10日
と定められている。この例に対し、5日〜10日の6日
間の範囲で、出荷日をシフトさせて平準化をする。な
お、条件として、前倒しのみを認めることとする。B邸
とD邸の出荷日移動により、計画割付期間が変化する。
即ち、生産開始日と生産完了上限日とを前方にシフトさ
せる。以下の図により、出荷日を平準化した場合としな
い場合とで生産計画の平準化結果を比較する。FIGS. 13A and 13B are explanatory diagrams of a schedule for explaining another specific example. FIG. 13A shows a state before the shipping date leveling process, and FIG. 13B shows a state after the shipping date leveling process. . As shown in (a) of the figure, the shipping date is determined to be 5 days, 7 days, 7 days, and 10 days for the four properties of House A, House B, House C, and House D, respectively. For this example, the shipping date is shifted and leveled within a range of 6 days from 5 days to 10 days. In addition, as a condition, only the advance is allowed. The planned allocation period changes depending on the shipment date of House B and House D.
That is, the production start date and the production completion upper limit date are shifted forward. Based on the following figure, the leveling results of the production plan are compared with and without the shipping date.
【0050】図14は、出荷日移動による平準化処理を
しない場合の生産能力や累積稼働率等を説明する説明図
である。これは、出荷日の平準化前の状態で生産計画を
立案したものである。A〜D邸すべて15ユニット構成
の物件とする。本日=2日とし、本日中に生産計画を確
定する。すでに説明した要領で、日毎の生産能力を求
め、生産完了上限日(本例では出荷日の前日)までに生
産すべきユニット数合計を求める。ついで上記それぞれ
の累積を求める。最後に、日毎に生産能力に対する累積
の割合を求める。これで、(a)の計算が終了する。FIG. 14 is an explanatory diagram for explaining the production capacity, the cumulative operating rate, and the like when the leveling process is not performed by moving the shipping date. In this case, a production plan is drawn up before the shipping date is equalized. A to D residences are all 15 units. It is assumed that today = 2 days, and the production plan will be finalized today. In the manner already described, the daily production capacity is determined, and the total number of units to be produced by the upper limit of the production completion date (in this example, the day before the shipping date) is determined. Next, the respective accumulations are obtained. Finally, the cumulative ratio to the production capacity is calculated for each day. This completes the calculation of (a).
【0051】こうして、生産ピークを求め、生産ピーク
までの平準化を行う。まず、0日〜5日までの範囲の平
準化を実施する。ピークの稼働率(45.5%)を日毎の生
産能力に掛け、日毎の生産計画ユニット数を求める。さ
らに、日毎の生産計画ユニット数に実際の物件のユニッ
トを優先順位順に割り当てる。これで(b)の結果が得
られる。In this way, the production peak is obtained, and leveling up to the production peak is performed. First, leveling in the range from day 0 to day 5 is performed. Multiply the peak operation rate (45.5%) by the daily production capacity to determine the number of planned production units per day. Furthermore, the units of the actual property are assigned in order of priority to the number of daily production planning units. Thus, the result of (b) is obtained.
【0052】図15は、出荷日移動による平準化処理を
しない場合の割り付け結果を示す説明図である。ピーク
以降の日の平準化処理のため、5日〜9日までの範囲に
ついて上記の処理を繰り返す。(a)により生産ピーク
を検出する。また、(b)により生産ピークまでの平準
化を行う。以上の結果から(c)に示す割付結果が得ら
れる。FIG. 15 is an explanatory diagram showing an allocation result when the leveling process is not performed by moving the shipping date. The above process is repeated for the range from 5th to 9th for the leveling process of the days after the peak. The production peak is detected by (a). Further, leveling up to the production peak is performed by (b). From the above results, the allocation result shown in (c) is obtained.
【0053】図16は、出荷日移動による平準化処理を
した場合の生産能力や累積稼働率等を説明する説明図で
ある。ここでは、前述の要領で、出荷日の平準化処理後
に生産計画平準化を実施する。図17は、出荷日移動に
よる平準化処理をした場合の割り付け結果を示す説明図
である。図の(a)に示すように、生産ピークは最後の
一カ所であり、ピーク以降の平準化対象邸が無くなった
ため、処理は完了する。割付結果は(c)のとおりとな
り、図15(c)の場合と比較して平準化が促進され
る。FIG. 16 is an explanatory diagram for explaining the production capacity, the cumulative operating rate, and the like when the leveling process is performed by moving the shipping date. Here, the production plan leveling is performed after the shipping date leveling process as described above. FIG. 17 is an explanatory diagram showing an allocation result when the leveling process is performed by moving the shipping date. As shown in (a) of the figure, the process is completed because the production peak is the last one and there is no house to be leveled after the peak. The allocation result is as shown in (c), and the leveling is promoted as compared with the case of FIG. 15 (c).
【0054】図18は、生産期間延長による平準化処理
をした場合の生産能力や累積稼働率等を説明する説明図
である。上記の例で、生産開始日から生産完了上限日ま
での生産期間を延長すると、以下の結果が得られる。図
19は、生産期間延長による平準化処理をした場合の割
り付け結果を示す説明図である。図18(a)に示すよ
うに、生産ピークは2カ所存在するが、図18(b)と
図19(a)、(b)に示すように平準化をすると、図
19(c)に示すように図15の例よりも十分に平準化
されていることがわかる。FIG. 18 is an explanatory diagram for explaining the production capacity, the cumulative operating rate, and the like when the leveling process is performed by extending the production period. In the above example, if the production period from the production start date to the production completion upper limit date is extended, the following results are obtained. FIG. 19 is an explanatory diagram illustrating an allocation result when the leveling process is performed by extending the production period. As shown in FIG. 18 (a), there are two production peaks, but if leveling is performed as shown in FIG. 18 (b) and FIGS. 19 (a) and (b), it will be shown in FIG. 19 (c). Thus, it can be seen that the leveling is more fully performed than in the example of FIG.
【0055】尚、図1に示した各機能ブロックは、同様
の機能を持つものであれば、必ずしも上記のフローチャ
ート通りに動作する必要はない。また、各機能ブロック
は、それぞれ別々のプログラムモジュールにより構成し
てもよいし一体化したプログラムモジュールにより構成
してもよい。また、これらの機能ブロックの全部または
一部を論理回路によるハードウエアで構成しても構わな
い。各プログラムモジュールは、既存のアプリケーショ
ンプログラムに組み込んで動作させてもよいし、独立の
プログラムとして動作させてもよい。さらに、上記のよ
うな本発明を実現するためのコンピュータプログラム
は、例えばCD−ROMのようなコンピュータで読み取
り可能な記録媒体に記録して、インストールして利用す
ることができる。また、ネットワークを通じてコンピュ
ータのメモリ中にダウンロードして利用することもでき
る。Note that the functional blocks shown in FIG. 1 do not necessarily need to operate according to the above-described flowchart as long as they have similar functions. Further, each functional block may be configured by a separate program module, or may be configured by an integrated program module. Further, all or a part of these functional blocks may be configured by hardware using a logic circuit. Each program module may be operated by being incorporated into an existing application program, or may be operated as an independent program. Further, the computer program for realizing the present invention as described above can be recorded on a computer-readable recording medium such as a CD-ROM, installed, and used. It can also be downloaded and used in the memory of a computer via a network.
【0056】[0056]
【発明の効果】以上のように、累積稼働率がピークを示
す日の累積稼働率を、期間の初日から当該ピークを示す
日までの稼働率になるように平準化する動作を繰り返し
て、対象となる期間の生産計画平準化処理をすれば、コ
ンピュータを用いて自動的に迅速確実に生産計画の凹凸
を少なくすることができる。故に、日々の生産能力がそ
れぞれ異なる場合であって、出荷が特定の日に集中した
ような場合にも、生産能力に応じた生産計画の分散化が
容易に実現する。特に、受注生産の場合に高い頻度で発
生する割り込みや変更、あるいはキャンセル等に対し
て、迅速にリアルタイムで生産計画の見直しと平準化処
理を実行することが可能になる。従って、ジャストイン
タイムの生産管理が促進され、製品在庫を最小化して、
在庫スペースの節減や在庫管理工数の圧縮に貢献し、売
掛金の回収効率も良化するという効果がある。As described above, the operation of leveling the cumulative operating rate on the day when the cumulative operating rate shows the peak to become the operating rate from the first day of the period to the day showing the peak is repeated. If the production plan leveling process is performed during the following period, irregularities in the production plan can be automatically and promptly and reliably reduced using a computer. Therefore, even when daily production capacities are different from each other and shipment is concentrated on a specific day, decentralization of production plans according to production capacities can be easily realized. In particular, it is possible to quickly review the production plan and execute the leveling process in real time with respect to interrupts, changes, cancellations, and the like that frequently occur in the case of build-to-order manufacturing. Therefore, just-in-time production management is promoted, product inventory is minimized,
This contributes to the reduction of inventory space and the reduction of inventory management man-hours, and the effect of improving the efficiency of collecting accounts receivable.
【図1】本発明の生産計画平準化方法を実施するための
システムブロック図である。FIG. 1 is a system block diagram for implementing a production plan leveling method of the present invention.
【図2】(a)はユニット群配列手段5の演算処理結果
を示し、(b)は生産能力累積手段6と生産ユニット数
累積手段7及び累積稼働率算出手段8の処理結果を示
し、(c)は生産能力と要求された生産ユニット数との
関係を示すグラフである。FIG. 2 (a) shows the result of the arithmetic processing by the unit group arrangement means 5, FIG. 2 (b) shows the result of the processing by the production capacity accumulating means 6, the number of production units accumulating means 7, and the cumulative operating rate calculating means 8, c) is a graph showing the relationship between the production capacity and the required number of production units.
【図3】(a)は生産ユニット数累積値の変化を棒グラ
フにして表したもので、(b)は生産能力累積値を棒グ
ラフにして表したものである。FIG. 3A is a bar graph showing the change in the cumulative value of the number of production units, and FIG. 3B is a bar graph showing the cumulative production capacity.
【図4】納期を入力してから累積稼働率算出処理を実行
するまでの手順を示す動作フローチャートである。FIG. 4 is an operation flowchart showing a procedure from input of a delivery date to execution of a cumulative operating rate calculation process.
【図5】(a)は累積稼働率の変化を示すグラフで、
(b)は平準化後の生産計画ユニット数を示す説明図で
ある。FIG. 5A is a graph showing a change in a cumulative operating rate,
(B) is an explanatory view showing the number of production planning units after leveling.
【図6】生産計画設定手段9の動作フローチャートであ
る。FIG. 6 is an operation flowchart of the production plan setting means 9;
【図7】3日後を平準化処理開始日として改めて累積稼
働率を計算し直した結果を示す。FIG. 7 shows a result of recalculating the cumulative operating rate again with three days later as the leveling processing start date.
【図8】(a)は生産計画平準化処理の結果を示し、
(b)は平準化処理後の各日の稼働率を示す説明図であ
る。FIG. 8A shows a result of a production plan leveling process;
(B) is an explanatory view showing an operation rate of each day after leveling processing.
【図9】本発明の応用例を示す説明図である。FIG. 9 is an explanatory diagram showing an application example of the present invention.
【図10】本発明の変形例を説明するための説明図であ
る。FIG. 10 is an explanatory diagram for describing a modified example of the present invention.
【図11】平準化処理の対象になる生産計画の例を示す
説明図である。FIG. 11 is an explanatory diagram illustrating an example of a production plan to be subjected to leveling processing.
【図12】生産完了上限日をシフトさせて平準化した後
に、上記の生産計画平準化処理を実行した例の説明図で
ある。FIG. 12 is an explanatory diagram of an example in which the above-described production plan leveling process is executed after shifting the level of the production completion upper limit date and leveling.
【図13】別の具体例を説明するためのスケジュール説
明図で、(a)は出荷日の平準化処理前の状態、(b)
は出荷日の平準化処理後の状態である。13A and 13B are explanatory diagrams of a schedule for explaining another specific example, in which FIG. 13A shows a state before a shipping date leveling process, and FIG.
Is the state after the shipping date leveling process.
【図14】出荷日移動による平準化処理をしない場合の
生産能力や累積稼働率等を説明する説明図である。FIG. 14 is an explanatory diagram for explaining a production capacity, a cumulative operating rate, and the like in a case where leveling processing by moving a shipping date is not performed.
【図15】出荷日移動による平準化処理をしない場合の
割り付け結果を示す説明図である。FIG. 15 is an explanatory diagram showing an allocation result in a case where leveling processing by shipping date movement is not performed.
【図16】出荷日移動による平準化処理をした場合の生
産能力や累積稼働率等を説明する説明図である。FIG. 16 is an explanatory diagram for explaining a production capacity, a cumulative operation rate, and the like when the leveling process is performed by moving a shipping date.
【図17】出荷日移動による平準化処理をした場合の割
り付け結果を示す説明図である。FIG. 17 is an explanatory diagram showing an allocation result in a case where leveling processing by shipping date movement is performed.
【図18】生産期間延長による平準化処理をした場合の
生産能力や累積稼働率等を説明する説明図である。FIG. 18 is an explanatory diagram for explaining a production capacity, a cumulative operation rate, and the like when a leveling process is performed by extending a production period.
【図19】生産期間延長による平準化処理をした場合の
割り付け結果を示す説明図である。FIG. 19 is an explanatory diagram showing an allocation result when a leveling process is performed by extending a production period.
1 ユニット群 2 時間軸 4 納期入力手段 5 ユニット群配列手段 6 生産能力累積手段 7 生産ユニット数累積手段 8 累積稼働率算出手段 9 生産計画設定手段 10 ホストコンピュータ 11 生産計画データベース 12 プリンタ DESCRIPTION OF SYMBOLS 1 Unit group 2 Time axis 4 Delivery date input means 5 Unit group arrangement means 6 Production capacity accumulation means 7 Production unit number accumulation means 8 Cumulative operation rate calculation means 9 Production plan setting means 10 Host computer 11 Production plan database 12 Printer
Claims (20)
複数のユニット群が、生産計画の対象となる期間中で生
産されねばならないとき、 各ユニット群に含まれる全てのユニットの生産を完了し
なければならない生産完了上限日を定めて、この生産完
了上限日の順に、全てのユニット群を並べ、 前記生産計画の対象となる期間の初日から終日まで、そ
れぞれ、日毎の生産能力を定めて、日毎に前記期間の初
日から当該日まで生産能力を累積加算した生産能力累積
値を求め、 前記各生産完了上限日までに各ユニット群に含まれる全
てのユニットの生産が完了するものとして日毎の必要合
計生産ユニット数を求めるとともに、日毎に前記期間の
初日から当該日まで必要合計生産ユニット数を累積加算
した生産ユニット数累積値を求め、 前記期間の初日から期間の終日まで、前記日毎に生産能
力累積値に占める生産ユニット数累積値の割合を示す累
積稼働率を求めて、 この累積稼働率が前記期間中でピークを示す日の累積稼
働率が、前記期間の初日から当該ピークを示す日までの
稼働率とほぼ等しくなるように、各日の生産計画を設定
することを特徴とする生産計画平準化方法。When a plurality of unit groups, each of which includes a plurality of units having the same delivery date, must be produced during a period to be subjected to a production plan, production of all units included in each unit group is completed. Determine the production completion upper limit day that must be established, arrange all the unit groups in order of this production completion upper limit date, and determine the daily production capacity from the first day to the end of the period to be subjected to the production plan, Every day, the production capacity is obtained by cumulatively adding the production capacity from the first day of the period to the day, and it is necessary to determine that the production of all the units included in each unit group is completed by the upper limit of the production completion date. The total number of production units is determined, and the cumulative number of production units obtained by cumulatively adding the required total number of production units from the first day of the period to the day is determined for each day. From the first day to the end of the period, a cumulative operating rate indicating the ratio of the cumulative number of production units to the cumulative production capacity for each day is calculated for each day, and the cumulative operating rate at which the cumulative operating rate peaks during the period is calculated. A production plan is set for each day so as to be substantially equal to the operation rate from the first day of the period to the day showing the peak.
おいて、 前記累積稼働率がピークを示す日の稼働率と、前記期間
の初日から当該ピークを示す日までの各日の生産能力と
の積を、当該各日の生産能力上限値に設定することを特
徴とする生産計画平準化方法。2. The production plan leveling method according to claim 1, wherein the operating rate of the day on which the cumulative operating rate shows a peak, and the production capacity of each day from the first day of the period to the day on which the peak shows the peak. Is set to the upper limit of the production capacity of each day.
おいて、 前記ピークを示す日以降を新たな生産計画の対象となる
期間に設定して、前記期間の終日まで各日の生産計画を
設定する処理を繰り返すことを特徴とする生産計画平準
化方法。3. The production plan leveling method according to claim 1, wherein a day after the peak is set as a period to be subjected to a new production plan, and the production plan of each day is set until the end of the period. A production plan leveling method characterized by repeating a setting process.
おいて、 所定の納期の製品の各部を製造する工程を1ユニットと
し、その工程の工数が標準値の場合にユニット数を1、
標準値以上の場合にはユニット数を1以上の自然数と
し、標準値以下の場合にはユニット数を1以下の自然数
とすることを特徴とする生産計画平準化方法。4. The production plan leveling method according to claim 1, wherein the process of manufacturing each part of the product with a predetermined delivery date is one unit, and the number of units is one when the man-hour of the process is a standard value.
A production plan leveling method, wherein the number of units is a natural number of 1 or more when the number is equal to or more than a standard value, and the number of units is a natural number of 1 or less when the number is less than the standard value.
複数のユニット群が、生産計画の対象となる期間中で生
産されねばならないとき、各ユニット群に含まれる全て
のユニットの生産を完了しなければならない生産完了上
限日を定めて、この生産完了上限日の順に、全てのユニ
ット群を並べるユニット群配列手段と、 前記生産計画の対象となる期間の初日から終日まで、そ
れぞれ、日毎の生産能力を定めて、日毎に前記期間の初
日から当該日まで生産能力を累積加算した生産能力累積
値を求める生産能力累積手段と、 前記各生産完了上限日までに各ユニット群に含まれる全
てのユニットの生産が完了するものとして日毎の必要合
計生産ユニット数を求めるとともに、日毎に前記期間の
初日から当該日まで必要合計生産ユニット数を累積加算
した生産ユニット数累積値を求める生産ユニット数累積
手段と、 前記期間の初日から期間の終日まで、前記日毎に生産能
力累積値に占める生産ユニット数累積値の割合を示す累
積稼働率を求める累積稼働率算出手段と、 この累積稼働率が前記期間中でピークを示す日の累積稼
働率が、前記期間の初日から当該ピークを示す日までの
稼働率とほぼ等しくなるように、各日の生産計画を設定
する生産計画設定手段とを備えたことを特徴とする生産
計画平準化システム。5. When a plurality of unit groups obtained by assembling a plurality of units having the same delivery date have to be produced during a period to be subjected to a production plan, production of all units included in each unit group is completed. A unit group arranging means for arranging all the unit groups in the order of the production completion upper limit day which defines the production completion upper limit day, and the daily production from the first day to the end of the period to be subjected to the production plan. A capacity determining means for determining a capacity, a production capacity accumulation value obtained by cumulatively adding a production capacity from the first day of the period to the day of the period, and all units included in each unit group by the production completion upper limit date. The required total number of production units per day is determined assuming that the production is completed. A production unit number accumulating means for calculating the production unit number accumulated value, and a cumulative operation rate for calculating a cumulative operation rate indicating a ratio of the production unit number accumulated value to the production capacity accumulated value for each day from the first day of the period to the end of the period. Rate calculating means, and a production plan for each day such that the cumulative operating rate at which the cumulative operating rate shows a peak in the period is substantially equal to the operating rate from the first day of the period to the day showing the peak. And a production plan setting means for setting the production plan.
複数のユニット群が、生産計画の対象となる期間中で生
産されねばならないとき、 各ユニット群に含まれる全てのユニットの生産を完了し
なければならない生産完了上限日を定めて、この生産完
了上限日の順に、全てのユニット群を並べる処理と、 前記生産計画の対象となる期間の初日から終日まで、そ
れぞれ、日毎の生産能力を定めて、日毎に前記期間の初
日から当該日まで生産能力を累積加算した生産能力累積
値を求める処理と、 前記各生産完了上限日までに各ユニット群に含まれる全
てのユニットの生産が完了するものとして日毎の必要合
計生産ユニット数を求めるとともに、日毎に前記期間の
初日から当該日まで必要合計生産ユニット数を累積加算
した生産ユニット数累積値を求める処理と、 前記期間の初日から期間の終日まで、前記日毎に生産能
力累積値に占める生産ユニット数累積値の割合を示す累
積稼働率を求める処理と、 この累積稼働率が前記期間中でピークを示す日の累積稼
働率が、前記期間の初日から当該ピークを示す日までの
稼働率とほぼ等しくなるように、各日の生産計画を設定
する処理とを実行するコンピュータプログラムを記録し
たコンピュータ読み取り可能な記録媒体。6. When a plurality of unit groups obtained by assembling a plurality of units having the same delivery date have to be produced during a period targeted for a production plan, the production of all units included in each unit group is completed. The process of arranging all the unit groups in order of the production completion upper limit day which must be performed and the production completion upper limit date, and the daily production capacity is defined from the first day to the end of the period to be subjected to the production plan, respectively. A process of obtaining a cumulative production capacity value by cumulatively adding the production capacity from the first day of the period to the relevant day for each day; and completing the production of all the units included in each unit group by the production completion upper limit date. As well as obtaining the required total number of production units per day, the production unit number cumulative value obtained by cumulatively adding the required total number of production units from the first day of the period to the relevant day for each day A process for obtaining a cumulative operating rate indicating a ratio of the cumulative number of production units to the cumulative production capacity for each day from the first day of the period to the end of the period; and the cumulative operating rate peaks during the period. A computer program for executing a process for setting a production plan for each day such that the cumulative utilization rate on the day indicating the period is substantially equal to the utilization rate from the first day of the period to the day representing the peak. Possible recording medium.
おいて、 前記ピークを示す日以降を新たな生産計画の対象となる
期間に設定して、前記期間の終日まで各日の生産計画を
設定する処理を繰り返すコンピュータプログラムを記録
したコンピュータ読み取り可能な記録媒体。7. The production plan leveling method according to claim 6, wherein a period after the peak day is set as a target period of a new production plan, and the production plan of each day is set until the end of the period. A computer-readable recording medium that records a computer program that repeats a setting process.
おいて、 平準化の結果得られた生産計画を示す情報をサーバに記
憶させて、 ネットワークを通じて、営業部門の所定の端末から閲覧
させることを特徴とする生産計画平準化方法。8. The production plan leveling method according to claim 1, wherein information indicating the production plan obtained as a result of the leveling is stored in a server, and is browsed from a predetermined terminal in a sales department through a network. A production plan leveling method.
おいて、 営業部門の所定の端末からネットワークを通じて、新た
なユニット群の生産完了上限日の入力を受け付けたと
き、各日の生産計画の再設定を実行することを特徴とす
る生産計画平準化方法。9. The production plan leveling method according to claim 8, wherein when an input of a production completion upper limit date of a new unit group is received from a predetermined terminal of the sales department via a network, the production plan of each day is changed. A production plan leveling method characterized by performing resetting.
において、 特定の日に生産完了上限日が集中するとき、予め、当該
特定の日の生産完了上限日を許容範囲で仮分散させてか
ら、仮分散させた生産完了上限日の順に、全てのユニッ
ト群を並べて生産計画を設定することを特徴とする生産
計画平準化方法。10. The production plan leveling method according to claim 1, wherein when the upper limit day of the production completion is concentrated on a specific day, the upper limit day of the production completion on the specific day is temporarily dispersed in an allowable range in advance. A production plan leveling method characterized by setting a production plan by arranging all unit groups in the order of the temporarily completed production completion upper limit date.
法において、 生産開始日から生産完了上限日までの生産期間を延長す
ることを特徴とする生産計画平準化方法。11. The production plan leveling method according to claim 10, wherein a production period from a production start date to a production completion upper limit date is extended.
法において、 生産完了上限日から所定期間後と定められた実際の出荷
日と仮分散された仮出荷日との差が最小になるように、
生産完了上限日を仮分散させることを特徴とする生産計
画平準化方法。12. The production plan leveling method according to claim 10, wherein a difference between an actual shipping date determined to be after a predetermined period from the upper limit date of the production completion and a provisionally distributed temporary shipping date is minimized. To
A production plan leveling method characterized by temporarily dispersing production upper limit dates.
テムにおいて、 特定の日に生産完了上限日が集中するとき、生産計画を
設定する処理を実行する前に、予め、当該特定の日の生
産計画上限日を許容範囲で仮分散させてから、生産完了
上限日の順に、全てのユニット群を並べる、生産計画設
定手段を備えたことを特徴とする生産計画平準化システ
ム。13. The production plan leveling system according to claim 5, wherein when a production completion upper limit day is concentrated on a specific day, before executing a process for setting a production plan, the production plan upper limit date is set in advance. A production plan leveling system, comprising: a production plan setting means for temporarily distributing the production plan upper limit day within an allowable range and then arranging all unit groups in order of the production completion upper limit date.
ステムにおいて、 生産計画設定手段は、生産開始日から生産完了上限日ま
での生産期間を延長することを特徴とする生産計画平準
化システム。14. The production plan leveling system according to claim 13, wherein the production plan setting means extends a production period from a production start date to a production completion upper limit date.
ステムにおいて、 生産計画設定手段は、生産完了上限日から所定期間後と
定められた実際の出荷日と仮分散された仮出荷日との差
が最小になるように、生産完了上限日を仮分散させるこ
とを特徴とする生産計画平準化システム。15. The production plan leveling system according to claim 13, wherein the production plan setting means determines a difference between the actual shipping date determined to be after a predetermined period from the upper limit date of the production completion and the temporarily distributed temporary shipping date. A production plan leveling system, wherein the production completion upper limit date is temporarily dispersed so that the difference is minimized.
た複数のユニット群が、生産計画の対象となる期間中で
生産されねばならないとき、 各ユニット群に含まれる全てのユニットの生産を完了し
なければならない生産完了上限日を定めて、この生産完
了上限日の順に、全てのユニット群を並べる処理と、 前記生産計画の対象となる期間の初日から終日まで、そ
れぞれ、日毎の生産能力を定めて、日毎に前記期間の初
日から当該日まで生産能力を累積加算した生産能力累積
値を求める処理と、 前記各生産完了上限日までに各ユニット群に含まれる全
てのユニットの生産が完了するものとして日毎の必要合
計生産ユニット数を求めるとともに、日毎に前記期間の
初日から当該日まで必要合計生産ユニット数を累積加算
した生産ユニット数累積値を求める処理と、 前記期間の初日から期間の終日まで、前記日毎に生産能
力累積値に占める生産ユニット数累積値の割合を示す累
積稼働率を求める処理と、 この累積稼働率が前記期間中でピークを示す日の累積稼
働率が、前記期間の初日から当該ピークを示す日までの
稼働率とほぼ等しくなるように、各日の生産計画を設定
する処理とをコンピュータに実行させるコンピュータプ
ログラム。16. When a plurality of unit groups obtained by assembling a plurality of units having the same delivery date have to be produced during a period targeted for a production plan, the production of all units included in each unit group is completed. The process of arranging all the unit groups in order of the production completion upper limit day which must be performed and the production completion upper limit date in order, and defining the daily production capacity from the first day to the end of the period to be subjected to the production plan, respectively A process of obtaining a cumulative production capacity value by cumulatively adding the production capacity from the first day of the period to the relevant day for each day; and completing the production of all the units included in each unit group by the production completion upper limit date. The total number of production units obtained by summing up the required total number of production units for each day from the first day of the period to the day, while obtaining the required total number of production units for each day From the first day of the period to the end of the period, a process of obtaining a cumulative operating rate indicating the ratio of the production unit number cumulative value to the production capacity cumulative value for each day, A computer program for causing a computer to execute a process of setting a production plan for each day such that the cumulative occupancy rate on a peak day is substantially equal to the occupancy rate from the first day of the period to the peak day.
グラムにおいて、 前記ピークを示す日以降を新たな生産計画の対象となる
期間に設定して、前記期間の終日まで各日の生産計画を
設定する処理を繰り返す処理をコンピュータに実行させ
るコンピュータプログラム。17. The computer program according to claim 16, wherein a day after the peak is set as a target period of a new production plan, and a production plan is set for each day until the end of the period. A computer program that causes a computer to execute a process that repeats.
グラムにおいて、 特定の日に生産完了上限日が集中するとき、予め、当該
特定の日の生産完了上限日を許容範囲で仮分散させてか
ら、生産完了上限日の順に、全てのユニット群を並べ
て、生産計画を設定する処理をコンピュータに実行させ
るコンピュータプログラム。18. The computer program according to claim 16, wherein when the upper limit day of production completion is concentrated on a specific day, the upper limit day of production completion is provisionally dispersed in an allowable range in advance before the production A computer program for causing a computer to execute a process of setting a production plan by arranging all unit groups in the order of completion upper limit date.
グラムにおいて、 生産開始日から生産完了上限日までの生産期間を延長す
る処理を、コンピュータに実行させるコンピュータプロ
グラム。19. The computer program according to claim 16, wherein the computer executes a process of extending a production period from a production start date to a production completion upper limit date.
グラムにおいて、 生産完了上限日から所定期間後と定められた実際の出荷
日と仮分散された仮出荷日との差が最小になるように、
生産完了上限日を仮分散させる処理を、コンピュータに
実行させるコンピュータプログラム。20. The computer program according to claim 16, wherein a difference between an actual shipping date determined to be a predetermined period after the upper limit date of the production completion and a temporarily distributed temporary shipping date is minimized.
A computer program that causes a computer to execute a process of temporarily distributing the upper limit date of production completion.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001373494A JP2002244720A (en) | 2000-12-13 | 2001-12-07 | Production plan leveling method |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000-378275 | 2000-12-13 | ||
JP2000378275 | 2000-12-13 | ||
JP2001373494A JP2002244720A (en) | 2000-12-13 | 2001-12-07 | Production plan leveling method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002244720A true JP2002244720A (en) | 2002-08-30 |
Family
ID=26605718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001373494A Pending JP2002244720A (en) | 2000-12-13 | 2001-12-07 | Production plan leveling method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002244720A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011121703A1 (en) * | 2010-03-29 | 2011-10-06 | 富士通フロンテック株式会社 | Production management device, production management program, and production management method |
-
2001
- 2001-12-07 JP JP2001373494A patent/JP2002244720A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011121703A1 (en) * | 2010-03-29 | 2011-10-06 | 富士通フロンテック株式会社 | Production management device, production management program, and production management method |
JPWO2011121703A1 (en) * | 2010-03-29 | 2013-07-04 | 富士通フロンテック株式会社 | Production management apparatus, production management program, and production management method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8185422B2 (en) | Work allocation model | |
Xia et al. | Real-time disruption management in a two-stage production and inventory system | |
US20070244738A1 (en) | System and method for applying predictive metric analysis for a business monitoring subsystem | |
JP2021163485A (en) | Smart supply chain system | |
US20040030590A1 (en) | Total integrated performance system and method | |
US7162318B1 (en) | Resource management and planning using a memory resident data module | |
US8843387B2 (en) | Managing business process calendars | |
Manzini et al. | An integrated approach to the design and management of a supply chain system | |
WO2011037987A2 (en) | Process management system and method | |
US20170236082A1 (en) | System and methods for real time display of supply chain and data processing of related tasks and events | |
US8271982B2 (en) | Rescheduling jobs for execution by a computing system | |
JP4925166B2 (en) | Method and system for modeling a call center transformation process | |
JP2008047117A (en) | Method, program, and system for monitoring supplier capacity | |
JP2003228410A (en) | Construction management system | |
JP6869166B2 (en) | Production planning equipment and production planning method | |
JP2007323680A (en) | Management decision support system | |
CN111158320A (en) | Area use planning system, area use planning method and area use planning device | |
Li et al. | Optimal batch ordering policies for assembly systems with guaranteed service | |
JP4152611B2 (en) | Measures planning support method for management reform and system therefor | |
JP6695673B2 (en) | Plan generation device and plan generation method | |
JP2011204156A (en) | Vehicle entry management system | |
JP4339769B2 (en) | Prediction model selection device, prediction model selection method, and program | |
Ornek et al. | Capacitated lot sizing with alternative routings and overtime decisions | |
US20140364983A1 (en) | Systems and Methods for Harmonizing Customer Orders and Production Capacities in Lean Manufacturing | |
JP2002244720A (en) | Production plan leveling method |