JP2000067111A - Scheduling device and order production planning system - Google Patents
Scheduling device and order production planning systemInfo
- Publication number
- JP2000067111A JP2000067111A JP24055698A JP24055698A JP2000067111A JP 2000067111 A JP2000067111 A JP 2000067111A JP 24055698 A JP24055698 A JP 24055698A JP 24055698 A JP24055698 A JP 24055698A JP 2000067111 A JP2000067111 A JP 2000067111A
- Authority
- JP
- Japan
- Prior art keywords
- property
- work
- production
- job
- data
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、スケジューリング
装置及び注文生産計画システムに係り、特に、顧客から
の受注によって指定された品目や数量,納期に基づいて
製品を生産する注文生産において、生産途中における組
立不良の発生を考慮して生産のためのスケジューリング
をし、生産指示を出すことによって組立不良発生による
作業遅れを防止し、顧客の指定する納期に間に合う生産
計画を立案するためのスケジューリング装置及び注文生
産計画システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a scheduling apparatus and an order production planning system, and more particularly to an order production for producing a product based on an item, a quantity, and a delivery date specified by an order from a customer. Scheduling for production in consideration of the occurrence of assembly defects, issuing a production instruction, preventing work delay due to the occurrence of assembly defects, and scheduling apparatus and order for drafting a production plan that meets the delivery date specified by the customer It relates to a production planning system.
【0002】[0002]
【従来の技術】従来、大量に市場に出回る製品の生産
は、予め立てた出荷計画や生産計画に基づいて生産して
製品在庫として保管し、顧客からの注文に対しては製品
在庫を引き当てて納入するという、見込み生産方式が一
般的であった。しかし、見込み生産方式では、予想した
計画が実際の需要と大きくかけ離れることによって、死
蔵化する製品在庫が増えたり、製品在庫が不足して注文
に応えきれないなどの問題が発生する。これに対し、近
年、情報機器製品を中心に、顧客からの注文を受けてか
ら、指定された品目を指定された数量だけ生産し、指定
された納期に顧客に届けるという、注文生産方式が主流
になりつつある。注文生産方式では顧客が必要とするも
のだけを生産するため、無駄な製品在庫が無くなるとい
う利点がある。このような注文生産方式においては、顧
客が指定する納期に間に合うように生産スケジュールを
立てて生産することが重要になる。2. Description of the Related Art Conventionally, in the production of a large number of products on the market, products are produced and stored as product inventory based on a shipping plan or a production plan established in advance, and product inventory is reserved for orders from customers. Prospective production method of delivery was common. However, in the make-to-stock production system, problems occur such that the planned product is far from the actual demand, resulting in an increase in the stock of deceased products or a shortage of product stock to satisfy orders. On the other hand, in recent years, custom-made production methods, mainly for information equipment products, have been receiving orders from customers, then producing specified items in specified quantities and delivering them to customers on specified delivery dates. It is becoming. In the custom production system, only the products required by the customer are produced, so that there is an advantage that unnecessary product inventory is eliminated. In such an order-made production system, it is important to make a production schedule so as to meet a delivery date specified by a customer.
【0003】従来、生産スケジューリングについては、
すでに多くの技術が開示されている。例えば、特開平5
−324664号公報(以下、公知例1と呼ぶ)では、
スケジューリングの際に、ロット毎に一連の生産工程に
おいて必要となる総所要時間の長さに応じた優先度を付
けて、予定線表に割り付けていく機能を有する生産工程
スケジューラを開示している。また、特開平6−199
24号公報(以下、公知例2と呼ぶ)では、オーダ毎の
所要日数に基づき、日別に負荷を割り付けてスケジュー
リングし、その結果を用いて負荷を調整する場合に、負
荷とオーダの関係を容易に把握するための表示方式を実
現する生産スケジューリング装置を開示している。ま
た、特開平7−141435号公報(以下、公知例3と
呼ぶ)では、オーダを納期に応じて単純に負荷割り付け
した後、人手による負荷調整をして、なおかつ納期遅れ
などが生じた場合に、オーダ毎のリードタイムを変更し
て再スケジューリングする機能を有する生産スケジュー
リング装置を開示している。また、特開平8−3145
26号公報(以下、公知例4と呼ぶ)では、生産する単
位である投入データを完成予定順に並べ、完成予定日か
ら生産工程を遡って負荷を割り付けていくバックワード
シミュレーションと、投入予定日から生産工程の順方向
に負荷を割り付けていくフォワードシミュレーションと
をペアで実行し、両シミュレーションの結果のずれを評
価することによって、投入データの並びを調整し直し、
シミュレーションを繰り返すという製造管理システムを
開示している。また、特開平9−134384号公報
(以下、公知例5と呼ぶ)では、スケジューリングの結
果、全体としての納期遅れの評価を納期遅れの大きさに
応じて単調増加する評価関数を用い、その値が最小とな
るスケジュールを採用する機能を有する生産スケジュー
リングシステムを開示している。Conventionally, regarding production scheduling,
Many technologies have already been disclosed. For example, Japanese Unexamined Patent Publication
In JP-A-324664 (hereinafter referred to as Known Example 1),
A production process scheduler having a function of assigning priorities according to the total required time required in a series of production processes for each lot at the time of scheduling and allocating to a scheduled line table is disclosed. Further, Japanese Unexamined Patent Application Publication No. 6-199
In Japanese Patent Application Publication No. 24 (hereinafter referred to as Known Example 2), when a load is allocated and scheduled on a daily basis based on the required number of days for each order, and the load is adjusted using the result, the relationship between the load and the order can be easily determined. Discloses a production scheduling device that realizes a display method for grasping the information. Further, in Japanese Patent Application Laid-Open No. 7-14435 (hereinafter referred to as "known example 3"), when a load is simply assigned according to a delivery date, a load is manually adjusted, and a delivery delay occurs. Discloses a production scheduling apparatus having a function of changing the lead time for each order and performing rescheduling. Also, JP-A-8-3145
In Japanese Unexamined Patent Publication No. 26 (hereinafter referred to as Known Example 4), a backward simulation in which input data as production units are arranged in the order of completion schedule, a load is allocated retroactively to the production process from the scheduled completion date, and A forward simulation that assigns loads in the forward direction of the production process is executed as a pair, and by evaluating the difference between the results of both simulations, the arrangement of the input data is adjusted,
A manufacturing management system that repeats simulation is disclosed. In Japanese Patent Application Laid-Open No. 9-134384 (hereinafter referred to as Known Example 5), as a result of scheduling, the evaluation of a delivery delay as a whole is performed using an evaluation function that monotonically increases in accordance with the size of the delivery delay. Discloses a production scheduling system having a function of adopting a schedule that minimizes.
【0004】一方、スケジューリングアルゴリズムに関
する発明も多く開示されており、例えば、特開平5−3
24602号公報(以下、公知例6と呼ぶ)では、スケ
ジュール実行順序の全ての組合せに対して改良シミュレ
ーテッド・アニーリング法を用いて最適なスケジュール
を探索する最適スケジュール作成装置と方法を開示して
いる。また、特開平5−225203号公報(以下、公
知例7と呼ぶ)や特開平6−139250号公報(以
下、公知例8と呼ぶ)や特開平6−195347号公報
(以下、公知例9と呼ぶ)では、遺伝的アルゴリズムと
いう探索方法を応用したスケジューリングに関する方式
や装置を開示している。[0004] On the other hand, many inventions relating to scheduling algorithms have been disclosed.
Japanese Patent Application Publication No. 24602 (hereinafter referred to as Known Example 6) discloses an optimal schedule creating apparatus and method for searching for an optimal schedule for all combinations of schedule execution orders using the improved simulated annealing method. . Also, JP-A-5-225203 (hereinafter referred to as Known Example 7), JP-A-6-139250 (hereinafter referred to as Known Example 8), and JP-A-6-195347 (hereinafter referred to as Known Example 9). In Japanese Patent Application Laid-Open No. H11-260, there is disclosed a method and apparatus relating to scheduling applying a search method called a genetic algorithm.
【0005】以上の公知例1ないし9では、いずれも各
生産工程や生産工程を構成する各作業区などにおいて処
理にかかる所要時間には、製品や品目毎に決まった一定
の時間値データを用い、そのデータを基にしてスケジュ
ーリング処理を実行している。In the above-mentioned known examples 1 to 9, the time required for processing in each production process and each work section constituting the production process uses constant time value data determined for each product or item. The scheduling process is performed based on the data.
【0006】以上の公知例に対し、各生産工程や生産工
程を構成する各作業区などにおいて処理にかかる所要時
間値の設定を工夫して、スケジューリングする技術も存
在する。例えば、特開平5−242103号公報(以
下、公知例10と呼ぶ)では、生産で使われる設備の故
障発生を考慮して、各作業区での正味の割り付け時間に
予めマシンダウン時間という余裕時間を加えておき、続
く前後のジョブ同士を一定の範囲でオーバラップさせて
負荷割り付けする機能を有するスケジューリングシステ
ムを開示している。この公知例10において、マシンダ
ウン時間は、割り付け時間×設備の平均故障時間/故障
の平均発生間隔という方法で求めている。また、特開平
8−215994号公報(以下、公知例11と呼ぶ)や
特開平8−221479号公報(以下、公知例12と呼
ぶ)では、各設備のスケジューリング用の加工時間の総
計である正味リードタイムに一定の余裕時間を加えた、
仕掛指示リードタイムという時間値を用いてスケジュー
リングすることにより、生産工程におけるイレギュラに
対応できる工場スケジューラやスケジューラ支援システ
ムを開示している。この公知例11や公知例12では、
余裕時間は、ロット毎に一定の値をデータとして設定し
ておいたり、人手により入力したりするようになってい
る。また、特開平6−110895号公報(以下、公知
例13と呼ぶ)や特開平6−110896号公報(以
下、公知例14と呼ぶ)では、スケジューリング計算を
した後、複数のワークを生産ラインに流したときの最初
から最後までの全所要時間を計算する全所要時間算出シ
ステムを開示している。この公知例13や公知例14に
よる全所要時間は、スケジューリングした結果としての
値であり、スケジューリングに用いられる工程や作業区
毎の所要時間ではない。In contrast to the above-mentioned known examples, there is also a technique for scheduling by devising the setting of the required time value for processing in each production process and each work section constituting the production process. For example, in Japanese Patent Application Laid-Open No. Hei 5-242103 (hereinafter referred to as "known example 10"), in consideration of the occurrence of failure of equipment used in production, a net allocation time in each work section is set in advance by a margin time called a machine down time. And a scheduling system having a function of assigning a load by overlapping successive jobs before and after a certain range. In the known example 10, the machine down time is obtained by a method of allocation time × average failure time of equipment / average failure occurrence interval. In JP-A-8-215994 (hereinafter referred to as Known Example 11) and JP-A-8-221479 (hereinafter referred to as Known Example 12), a net which is the total of the processing time for scheduling of each facility is described. Add a certain extra time to the lead time,
A factory scheduler and a scheduler support system that can handle irregularities in a production process by performing scheduling using a time value called a work-in-process instruction lead time are disclosed. In the known examples 11 and 12,
The allowance time is set as a constant value for each lot as data or manually input. In JP-A-6-110895 (hereinafter referred to as known example 13) and JP-A-6-110896 (hereinafter referred to as known example 14), after performing a scheduling calculation, a plurality of works are put on a production line. A total required time calculation system for calculating the total required time from the beginning to the end when flowing is disclosed. The total required time according to the known examples 13 and 14 is a value obtained as a result of scheduling, and is not a required time for each process or work section used for scheduling.
【0007】[0007]
【発明が解決しようとする課題】実際の生産現場では、
組立などの生産工程において、部品の不良や嵌め合いの
悪さ、治具の不備や作業ミスなどによって、不良品を作
ってしまう組立不良を起こすことがある。組立不良が発
生した場合には、当該不良品をその場で修理して良品に
直すか、不良品は破棄するかまたは別の場所に移すかし
て、新たに組み立てし直すなどの処置が取られる。いず
れの場合にも、当初の作業数量に加え、修理や新たに組
み立てる分の追加の作業が必要となる。その結果、予め
設定された標準的な作業時間よりも多くの作業時間がか
かることになり、それによって全体的な作業遅れが発生
する。生産スケジューリングが標準的な作業時間値を基
に行われている場合には、当然上記のような組立不良の
発生によって、スケジューリング結果よりも遅れて作業
することになってしまう。従来の見込み生産方式におい
ては、安全余裕分の製品在庫を持つことによって、組立
不良などのイレギュラ要因に対処できた。しかし、顧客
が指定する納期に応じて必要な数量だけ生産し、無駄な
製品在庫を持たない注文生産方式では、組立不良によっ
て作業遅れが生じると、直接的に納期遅れの発生につな
がる可能性があり、深刻な問題をもたらす。従って、注
文生産方式における生産スケジューリングでは、組立不
良を考慮した処理が必要である。本発明による解決課題
は、注文生産方式において、生産途中における組立不良
の発生を考慮してスケジューリングすることによって、
納期遅れの発生を防ぐことである。In an actual production site,
In a production process such as assembly, a defective product may be produced due to a defective component, a poor fit, a defective jig, or a wrong operation. If a defective assembly occurs, take measures such as repairing the defective product on the spot and returning it to a non-defective product, discarding the defective product or moving it to another location, and reassembling the product. Can be In any case, in addition to the initial work quantity, additional work is required for repair and new assembly. As a result, more work time is required than a preset standard work time, thereby causing an overall work delay. If the production scheduling is performed based on the standard operation time value, the operation will be performed later than the scheduling result due to the occurrence of the above-described assembly failure. In the conventional make-to-stock production system, having irregular product factors, such as assembly failure, could be achieved by having a product inventory with a margin of safety. However, in an order-made production system that produces only the required quantity according to the delivery date specified by the customer and has no wasteful product inventory, if assembly delays cause work delays, there is a possibility that delivery delays will directly occur. Yes, bring serious problems. Therefore, in the production scheduling in the custom-made production system, it is necessary to perform processing in consideration of an assembly defect. The problem to be solved by the present invention is to perform scheduling in consideration of occurrence of assembly failure during production in a custom production system,
The purpose is to prevent delivery delays.
【0008】上記のような組立不良の問題に対し、従来
の公知技術では解決する手段や方法を与えていない。公
知例1ないし9では、スケジューリングの処理におい
て、生産工程を構成する各作業区における作業時間は、
予め与えられた一定値を用いているため、生産現場にお
いて組立不良が発生した場合には、スケジューリング結
果よりも遅れた作業実績となってしまう可能性が高い。[0008] Conventionally known techniques do not provide means or methods for solving the above-mentioned problem of assembly failure. In the known examples 1 to 9, in the scheduling process, the work time in each work section constituting the production process is:
Since a fixed value given in advance is used, when an assembly failure occurs at the production site, there is a high possibility that the work result will be delayed from the scheduling result.
【0009】公知例10では、設備の故障の発生を考慮
してマシンダウン時間を加味した所要時間を計算してい
るが、その所要時間の根拠は設備の故障特性のみを考慮
しており、生産工程途中の組立不良には対応していな
い。注文生産方式を採用している多くの情報機器製品の
場合には、その生産工程は大掛かりな設備を使用するよ
うなものではなく、主に人手が中心となって製品を組み
立てる人手工程が中心であるので、本発明が有効となる
注文生産方式においては、設備の故障よりも組立不良の
発生の方が重要なファクタである。従って、公知例10
では、組立不良の発生による作業遅れの問題を解決でき
ない。In the known example 10, the required time is calculated in consideration of the machine down time in consideration of the occurrence of equipment failure. However, the required time is based only on the failure characteristics of the equipment, and the production time is reduced. It does not respond to assembly failure during the process. In the case of many information equipment products that use the custom production method, the production process does not involve the use of large-scale equipment, but mainly involves the manual process of assembling the product mainly by humans. Therefore, in a custom production system in which the present invention is effective, occurrence of assembly failure is a more important factor than failure of equipment. Therefore, known example 10
Cannot solve the problem of work delay due to the occurrence of defective assembly.
【0010】公知例11及び公知例12では、正味リー
ドタイムに一定の余裕時間を加えた仕掛指示リードタイ
ムという時間値を用いてスケジューリングすることで、
生産工程におけるイレギュラに対応する方法を示してい
るが、前記余裕時間値は、予め一定値として与えられた
ものを用いるようになっており、組立不良の発生を考慮
して装置内で値を計算するものではない。従って、予め
設定した余裕時間が組立不良の発生を考慮しているもの
ではなく、それゆえ、公知例11及び公知例12による
スケジューラやスケジューラ支援システムでは、組立不
良による作業遅れを考慮したスケジューリング結果は得
られない。In the known examples 11 and 12, scheduling is performed by using a time value called a work-in-process instruction lead time obtained by adding a certain margin time to a net lead time.
Although a method corresponding to irregularities in the production process is shown, the margin time value is set to a predetermined value in advance, and the value is calculated in the apparatus in consideration of occurrence of assembly failure. It does not do. Therefore, the preset spare time does not consider the occurrence of assembly failure. Therefore, in the schedulers and scheduler support systems according to the known examples 11 and 12, the scheduling result considering the work delay due to the assembly failure is I can't get it.
【0011】公知例13及び公知例14では、スケジュ
ーリング処理の後で全所要時間を計算する手段を与えて
いるが、これはスケジューリング結果としての時間値が
求められるだけで、組立不良の発生を考慮した所要時間
値を用いてスケジューリングするのではないので、他の
公知例と同様、組立不良による作業遅れを考慮したスケ
ジューリング結果は得られない。In the known examples 13 and 14, means for calculating the total required time after the scheduling process is provided. However, this means only obtains a time value as a scheduling result, and takes into account the occurrence of assembly failure. Since scheduling is not performed using the required time value obtained, a scheduling result in consideration of a work delay due to an assembly failure cannot be obtained as in other known examples.
【0012】従って、本発明の解決すべき技術的課題
は、上述した従来技術によっては解決できなかった組立
不良に関する問題を解消することにあり、その目的とす
るところは、生産工程における組立不良の発生を考慮し
た所要時間算出をしてスケジューリングすることによ
り、注文生産方式において、納期遅れの発生を可及的に
抑止することにある。Accordingly, a technical problem to be solved by the present invention is to solve the problem relating to the defective assembly which could not be solved by the above-mentioned conventional technology. It is an object of the present invention to suppress occurrence of a delivery delay in a custom-made system as much as possible by calculating a required time in consideration of occurrence and scheduling.
【0013】[0013]
【課題を解決するための手段】上記した目的を達成する
ために、本発明によるスケジューリング装置及び注文生
産計画システムは、以下のような構成をとる。In order to achieve the above-mentioned object, a scheduling apparatus and an order production planning system according to the present invention have the following configurations.
【0014】まず、本発明によるスケジューリング装置
は、顧客からの注文で指定された品目、数量、納期に基
づいて製品を生産する注文生産において、生産途中にお
ける組立不良の発生を考慮してスケジューリングするた
めに、品目毎の生産工程を構成する作業区及び当該作業
区別の物品1個当たりの作業時間や組立不良率などの生
産工程情報と、作業区毎の作業者数や稼働時間帯などの
作業区情報とを含むマスタデータを記憶する記憶装置
と、ジョブ毎の品目や数量や処理する作業区などのデー
タを受け取り、前記記憶装置に記憶されている品目別作
業区別の物品1個当たりの作業時間や組立不良率を含む
マスタデータに基づき、組立不良の発生を考慮して当該
ジョブの処理に必要となる所要時間を算出するジョブ別
所要時間算出手段と、生産工程における仕掛り物件や未
着手の生産確定物件の物件番号、数量及び各作業区での
作業開始日時などのデータを受け取り、当該物件の各作
業区での処理をジョブとして前記ジョブ別所要時間算出
手段によって算出された各ジョブの所要時間と、前記記
憶装置に記憶されているマスタデータとに基づき、当該
仕掛りまたは生産確定物件の各ジョブを処理する作業区
の空き時間帯に前詰めで逐次割り付ける仕掛り物件割付
け手段と、前記仕掛り物件割付け手段によって得られた
仕掛りまたは生産確定物件の割付け結果と、顧客からの
注文で指定された品目、数量及び納期から導かれた完成
要求日に基づいた新規生産物件のデータとを受け取り、
当該物件の各作業区での処理をジョブとして前記ジョブ
別所要時間算出手段によって算出された当該ジョブの所
要時間と、前記記憶装置に記憶されているマスタデータ
とに基づき、当該新規生産物件の各ジョブを処理する作
業区の空き時間帯に、当該新規生産物件の完成要求日に
間に合うように後ろ詰めで逐次割り付ける新規生産物件
割付け手段とを、具備した構成とされる。First, the scheduling apparatus according to the present invention performs scheduling in consideration of occurrence of assembly failure during production in order production for producing a product based on an item, quantity, and delivery date specified in an order from a customer. The production process information such as the work center constituting the production process for each item and the work time and the assembly failure rate for each article of the work distinction, and the work center such as the number of workers and the operation time zone for each work center A storage device for storing master data including information, and data such as items and quantities for each job and work centers to be processed, and the work time for each item of work distinction by item stored in the storage device A required time calculation unit for calculating a required time required for processing the job based on master data including an assembly failure rate and the occurrence of assembly failure. Receives data such as the property number, quantity, and the work start date and time of each work center for work-in-progress properties and unfinished production-complete properties in the production process. Based on the required time of each job calculated by the calculating means and the master data stored in the storage device, the free time zone of the work center where each job of the in-process or production confirmed property is processed is shifted to the front. In-process property allocation means to be sequentially allocated, the in-process or production confirmed properties obtained by the in-process property allocation means, and the completion request date derived from the item, quantity and delivery date specified in the order from the customer And receive data on new production properties based on
Based on the required time of the job calculated by the required time calculation unit for each job as the job in each work section of the relevant property as a job, and the master data stored in the storage device, New production property allocating means for sequentially arranging the new production property in a vacant time zone in which the job is to be processed in a rear-justified manner in time for the completion request date of the new production property.
【0015】また、前記仕掛り物件割付け手段は、生産
工程における仕掛り物件や未着手の生産確定物件の物件
番号、数量及び各作業区での作業開始日時などのデータ
を受け取り、当該物件の各作業区での処理をジョブとし
て前記ジョブ別所要時間算出手段によって算出された各
ジョブの所要時間と、前記記憶装置に記憶されているマ
スタデータとに基づき、当該仕掛り物件については、当
該物件のジョブの作業開始日時が実績値の場合は当該ジ
ョブを当該日時以降に割り付け、当該作業開始日時が計
画値の場合は当該ジョブを処理する作業区の空き時間帯
に前詰めで逐次割り付け、当該生産確定物件について
は、当該物件のジョブを処理する作業区の空き時間帯に
前詰めで逐次割り付ける機能を有する、構成とされる。The in-process property allocating means receives data such as the property number and quantity of the in-process property and the unconfirmed production-determined property in the production process and the date and time of starting work in each work section. Based on the required time of each job calculated by the required time calculating means for each job as the job in the work center as a job, and the master data stored in the storage device, the work in progress is If the work start date and time of the job is the actual value, the job is assigned after the date and time.If the work start date and time is the plan value, the job is sequentially assigned to the free time zone of the work center where the job is processed, with the MSB justified. The fixed property is configured to have a function of sequentially allocating to a vacant time zone of a work center for processing a job of the property in a left justified manner.
【0016】また、組立不良が発生した場合の追加作業
時間を考慮した所要時間を算出するために、前記ジョブ
別所要時間算出手段は、ジョブ毎の品目や数量や処理す
る作業区などのデータを受け取り、前記記憶装置に記憶
されている品目別作業区別の物品1個当たりの作業時間
や組立不良率と作業区毎の作業者数を含むマスタデータ
に基づき、当該ジョブの数量Q、当該ジョブの品目別作
業区別の物品1個当たりの作業時間ST、品目別作業区
別の物品1個当たりの平均修理時間RT、当該組立不良
率p、当該作業区の作業者数Nを用いて、当該ジョブの
所要時間を、次の(1)式 (Q×ST/N)+(p×Q×RT/N) ……(1)式 または、この(1)式と同等の数式によって算出する機
能を有する、構成とされる。In order to calculate the required time in consideration of the additional work time when an assembly failure occurs, the job-specific required time calculation means calculates data such as the item and quantity of each job and the work center to be processed. The quantity Q of the job, the number of the job, Using the work time ST per item of work classified by item, the average repair time RT per item of work classified by item, the assembly failure rate p, and the number N of workers in the work area, It has a function of calculating the required time by the following expression (1) (Q × ST / N) + (p × Q × RT / N) (1) or an expression equivalent to this expression (1). , Configuration.
【0017】さらに、別のパターンで所要時間を算出す
る場合には、前記ジョブ別所要時間算出手段は、ジョブ
毎の品目や数量や処理する作業区などのデータを受け取
り、前記記憶装置に記憶されている品目別、作業区別の
物品1個当たりの作業時間や組立不良率と作業区毎の作
業者数を含むマスタデータに基づき、当該ジョブの数量
Q、当該ジョブの品目別作業区別の物品1個当たりの作
業時間ST、当該組立不良率p、当該作業区の作業者数
N、正整数kを用いて、当該ジョブの所要時間を、次の
数1Further, when the required time is calculated in another pattern, the required time calculation means for each job receives data such as the item and quantity of each job and the work center to be processed, and is stored in the storage device. The quantity Q of the job and the item 1 of the job classified by item are determined based on the master data including the work time per assembly, the defective work rate and the number of workers for each work center. Using the work time per unit ST, the defective assembly rate p, the number N of workers in the work area, and the positive integer k, the required time of the job is calculated by the following equation (1).
【0018】[0018]
【数1】 (Equation 1)
【0019】または、数1と同等の数式によって算出す
る機能を有する、構成とされる。Alternatively, it is configured to have a function of calculating by a mathematical expression equivalent to Equation 1.
【0020】また、本発明による注文生産計画システム
は、組立不良を考慮したスケジューリング結果を生産現
場に指示として伝え、作業実績を反映した注文生産計画
を立案するために、前記したスケジューリング装置を含
み、前記記憶装置は、前記マスタデータに加え、注文番
号,品目,数量,完成要求日を含む生産物件データと、
生産工程における仕掛り物件や未着手の生産確定物件の
物件番号,数量及び各作業区での作業開始日時の計画値
及び実績値を含む仕掛り物件データと、前記新規生産物
件割付け手段によって作成されたスケジュール結果が登
録されている生産計画データとを記憶しており、注文番
号,品目,数量及び納期を含む新規受注物件データを受
け取り、当該受注物件毎に、当該納期に基づいて当該物
件の生産を完了しなければならない日を完成要求日とし
て設定して生産物件データとし、前記記憶装置に記憶さ
れている生産物件データから読み出した生産が未確定の
データと合わせて新規生産物件データを作成して、前記
記憶装置に記憶されている生産物件データに登録すると
ともに、前記新規生産物件割付け手段に渡す新規生産物
件編集手段と、前記新規生産物件割付け手段によって作
成されたスケジュール結果を受け取り、当該スケジュー
ル結果の中から生産指示として確定する物件を選択し
て、品目,作業開始日時,作業数量を含む生産指示デー
タを作成するとともに、前記記憶装置に記憶されている
生産物件データ,生産計画データのうち当該生産指示デ
ータに相当する物件やジョブのデータを生産確定状態に
書き直し、当該生産指示データに相当するジョブを仕掛
り物件データに追加登録する生産指示手段と、生産現場
などから収集された生産指示番号や各作業区での作業開
始日時の実績値,作業数量を含む作業実績データを受け
取り、前記記憶装置に記憶されている生産物件データや
仕掛り物件データのうち完了した物件やジョブのデータ
を完了状態に書き直し、前記記憶装置に記憶されている
仕掛り物件データのうち仕掛り状態にある物件やジョブ
のデータを仕掛り状態に書き直す作業実績編集手段とを
具備した構成とする。Further, the order production planning system according to the present invention includes the above-described scheduling device for transmitting a scheduling result in consideration of an assembly defect to a production site as an instruction, and drafting an order production plan reflecting work results. The storage device includes, in addition to the master data, production property data including an order number, an item, a quantity, and a completion request date;
The in-process property data including the property number and quantity of the in-process property and the unconfirmed production-determined property in the production process and the planned value and actual value of the work start date and time in each work center, and created by the new production property allocating means. Receiving the new order property data including the order number, the item, the quantity and the delivery date, and producing the property based on the delivery date for each order property. Is set as a completion request date, and is used as production property data, and new production property data is created together with data whose production read out from the production property data stored in the storage device is undetermined. A new production property editing means for registering in the production property data stored in the storage device and passing it to the new production property allocating means; Receiving the schedule result created by the new production property allocating means, selecting a property determined as a production instruction from the schedule result, creating production instruction data including an item, a work start date and time, and a work quantity. Of the production property data and production plan data stored in the storage device, the property or job data corresponding to the production instruction data is rewritten to the production determined state, and the job corresponding to the production instruction data is added to the in-process property data. Receives the production instruction means to be registered and the operation result data including the production instruction number collected from the production site, the actual value of the operation start date and time, and the operation quantity at each work center, and stores the production property stored in the storage device. Data of completed property or job among data and in-process property data is rewritten to a completed state, and the storage device And the data of the property or jobs in-process state of the work-in-progress property data stored to and a work record editing means for rewriting the work-in-progress state configuration.
【0021】また、組立不良の発生率は時系列的に変化
することを考慮し、組立不良率の値を更新していくため
に、前記記憶装置は、前記マスタデータや生産物件デー
タ,仕掛り物件データ,生産計画データに加え、品目毎
の作業区別組立不良発生数量を含む組立不良履歴データ
を記憶しており、前記作業実績編集手段は、生産現場な
どから収集された生産指示番号や各作業区での作業開始
日時の実績値,作業数量及び組立不良発生数量を含む作
業実績データを受け取り、前記記憶装置に記憶されてい
る生産物件データや仕掛り物件データのうち完了した物
件やジョブのデータを完了状態に書き直し、前記記憶装
置に記憶されている仕掛り物件データのうち仕掛り状態
にある物件やジョブのデータを仕掛り状態に書き直し、
前記記憶装置に記憶されている組立不良履歴データに組
立不良実績を追加登録する機能を有し、前記記憶装置に
記憶されている組立不良履歴データに基づいて、品目別
作業区別に組立不良率を設定して、前記記憶装置に記憶
されているマスタデータに登録する組立不良率設定手段
を備えた構成とする。In order to update the value of the defective assembly rate in consideration of the fact that the occurrence rate of the defective assembly changes in time series, the storage device stores the master data, the production property data, and the in-process data. In addition to the property data and the production plan data, assembly failure history data including an assembly failure occurrence quantity for each item is stored, and the work result editing means stores the production instruction number and each work collected from a production site or the like. Receives actual work data including the actual work start date and time, the work quantity, and the assembly failure occurrence quantity in the ward, and completes the completed property and job data among the production property data and work in progress data stored in the storage device. To the completed state, and rewrite the data of the property or job in the in-process state among the in-process property data stored in the storage device to the in-process state,
It has a function of additionally registering the assembly failure history to the assembly failure history data stored in the storage device, and based on the assembly failure history data stored in the storage device, determines the assembly failure rate for each work item. An assembly defect rate setting means for setting and registering in the master data stored in the storage device is provided.
【0022】[0022]
【発明の実施の形態】以下、本発明の実施形態を図面を
用いて説明する。図1は本発明によるスケジューリング
装置及び注文生産システムの一実施形態を示すブロック
図であって、10は注文生産計画システム、100はス
ケジューリング装置、101は記憶装置、102はジョ
ブ別所要時間算出手段、103は仕掛り物件割付け手
段、104は新規生産物件割付け手段、110は新規生
産物件編集手段、120は生産指示手段、130は作業
実績編集手段、140は組立不良率設定手段である。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a scheduling device and an order production system according to the present invention, wherein 10 is an order production planning system, 100 is a scheduling device, 101 is a storage device, 102 is a required time calculation unit for each job, Reference numeral 103 denotes a work in progress allocating means, 104 denotes a new production property allocating means, 110 denotes a new production property editing means, 120 denotes a production instruction means, 130 denotes a work result editing means, and 140 denotes an assembly defect rate setting means.
【0023】図1において、スケジューリング装置10
0は、記憶装置101と、ジョブ別所要時間算出手段1
02と、仕掛り物件割付け手段103と、新規生産物件
割付け手段104とを具備している。In FIG. 1, a scheduling device 10
0 is the storage device 101 and the required time calculation unit 1 for each job
02, an in-process property allocation means 103, and a new production property allocation means 104.
【0024】記憶装置101には、次のようなデータが
記憶されている。 生産物件データ:生産中の仕掛り物件や、生産するこ
とは確定しているが生産未着手の物件の注文番号,品
目,数量,完成要求日などのデータ(これら物件を、以
下、確定物件といい、これらデータを、以下、確定物件
の生産物件データという)、さらには、既に受注した物
件であるが、生産することが確定していない物件のため
の注文番号,品目,数量,完成要求日という項目のみの
データ(以下、これを未確定物件の生産物件データとい
う)を含む マスタデータ:品目毎の生産工程を構成する作業区及
び当該作業区別の1台当たりの作業時間や組立不良率な
どの生産工程情報、並びに作業区毎の作業者数や稼働時
間帯などの作業区情報を含む 仕掛り物件データ:生産工程での仕掛り物件や未着手
の生産確定物件(即ち、確定物件)の物件番号,数量及
び各作業区での作業開始日時の計画値及び実績値を含む 生産計画データ:後述する新規生産物件割付け手段1
04によって作成されたスケジュール結果を示すデータ 組立不良履歴データ:品目毎の作業区別組立不良発生
数量や組立不良発生日時を含む。The storage device 101 stores the following data. Production property data: Data such as order numbers, items, quantities, completion request dates, etc. of in-progress properties in production and properties that are confirmed to be produced but have not yet started production. These data are hereinafter referred to as production property data of a confirmed property), and further, an order number, an item, a quantity, and a completion request date for a property that has already been ordered but has not been decided to be produced. Master data including the data of only the item (hereinafter referred to as production property data of undecided properties): work center that constitutes the production process for each item, the work time per unit and the work defect rate for each work, etc. In-process data including production process information and work center information such as the number of workers in each work center and the operating hours: Work in progress in the production process and production-incomplete properties that have not yet started (ie, fixed properties) object Number, quantity and production planning data, including the planned value and the actual value of the work date and time at the start of each work center: new production property allocation means 1, which will be described later
Data indicating the schedule result created by step 04. Assembly failure history data: Includes the work identification assembly failure occurrence quantity and assembly failure occurrence date and time for each item.
【0025】ジョブ別所要時間算出手段102は、ジョ
ブ毎の品目や数量や処理する作業区などのデータを受け
取り、記憶装置101に記憶されている品目別作業区別
の1台当たり作業時間や組立不良率を含むマスタデータ
に基づいて、組立不良の発生を考慮して、当該ジョブの
処理に必要となる所要時間を算出する。The job-specific required time calculation means 102 receives data such as the item and quantity of each job and the work center to be processed, and stores, in the storage device 101, the work time per unit and the work time per unit for the work distinction for each item. Based on the master data including the rate, the necessary time required for processing the job is calculated in consideration of the occurrence of assembly failure.
【0026】仕掛り物件割付け手段103は、生産工程
での仕掛り物件や未着手の生産確定物件(即ち、確定物
件)の物件番号,数量及び各作業区での作業開始日時な
どの仕掛り物件データを記憶装置101から受け取り、
当該物件の各作業区での処理をジョブとして、ジョブ別
所要時間算出手段102によって算出されたこれら各ジ
ョブの所要時間と記憶装置101に記憶されているマス
タデータとに基づいて、当該確定物件の各ジョブを処理
する作業区の空き時間帯に前詰めで逐次割り付ける。The work-in-progress article allocating means 103 is a work-in-progress article such as the article number and quantity of a work-in-progress article in a production process and a production-confirmed article that has not been started (ie, a confirmed article), and a work start date and time in each work area. Receiving data from the storage device 101;
Assuming that the processing in each work section of the property is a job, based on the required time of each job calculated by the required time calculation unit for each job 102 and the master data stored in the storage device 101, Allocate sequentially to the free time zone of the work center where each job is processed, with MSB justified.
【0027】新規生産物件割付け手段104は、仕掛り
物件割付け手段103によって得られた上記の確定物件
の割付け結果と、顧客からの注文で指定された品目,数
量及び納期から導かれた完成要求日に基づいて後述する
新規生産物件編集手段110で作成された新規生産物件
のデータとを受け取り、当該新規生産物件の各作業区で
の処理をジョブとして、上記のジョブ別所要時間算出手
段102によって算出されたこのジョブの所要時間と記
憶装置101に記憶されているマスタデータとに基づい
て、当該新規生産物件の各ジョブを、処理する作業区の
空き時間帯に、当該新規生産物件の完成要求日に間に合
うように、後ろ詰めで逐次割り付ける。The new production property allocating means 104 is a completion request date derived from the assignment result of the fixed property obtained by the in-process property allocating means 103 and the item, quantity and delivery date specified in the order from the customer. And the data of the new production property created by the new production property editing means 110, which will be described later, on the basis of the above. Based on the required time of this job and the master data stored in the storage device 101, each job of the new production property is set in the free time zone of the work center where the job is processed, and the completion request date of the new production property is set. Allocate one after the other so as to be in time.
【0028】また、注文生産計画システム10は、上記
のスケジューリング装置100と新規生産物件編集手段
110と生産指示手段120と作業実績編集手段130
と組立不良率設定手段140とを具備している。The order production planning system 10 includes the scheduling device 100, the new production property editing means 110, the production instruction means 120, and the work result editing means 130.
And an assembly failure rate setting means 140.
【0029】新規生産物件編集手段110は、注文番
号,品目,数量及び納期を含む新規受注物件データを外
部から受け取り、当該新規受注物件毎に、当該納期に基
づいて当該新規受注物件の生産を完了しなければならな
い日を完成要求日として設定して生産物件とし、記憶装
置101に記憶されている生産物件データから読み出し
た未確定物件の生産物件データと合わせて新規生産物件
データを作成し、これを、記憶装置101に確定物件の
生産物件データとして登録するとともに、スケジューリ
ング装置100の新規生産物件割付け手段104に渡
す。The new production property editing means 110 receives new order property data including an order number, an item, a quantity, and a delivery date from the outside, and completes the production of the new order property based on the delivery date for each new order property. The date to be completed is set as the completion request date, which is set as a production property, and new production property data is created together with the production property data of the undecided property read from the production property data stored in the storage device 101. Is registered in the storage device 101 as production property data of a confirmed property, and is passed to the new production property allocating means 104 of the scheduling device 100.
【0030】生産指示手段120は、スケジューリング
装置100の新規生産物件割付け手段104によって作
成されたスケジュール結果を受け取り、当該スケジュー
ル結果の中から生産指示として確定する物件を選択し
て、品目,作業開始日時及び作業数量を含む生産指示デ
ータを作成するとともに、記憶装置101に記憶されて
いる生産物件データ,仕掛り物件データ,生産計画デー
タのうち、当該生産指示データに相当する物件やジョブ
のデータを生産確定状態に書き直す。The production instructing means 120 receives the schedule result created by the new production property allocating means 104 of the scheduling device 100, selects a property determined as a production instruction from the schedule result, and determines the item, the work start date and time. And production instruction data including the work quantity and, among the production property data, work-in-progress property data, and production plan data stored in the storage device 101, produce data of a property or job corresponding to the production instruction data. Rewrite to fixed state.
【0031】作業実績編集手段130は、生産現場など
から収集された生産指示番号,各作業区での作業開始日
時の実績値,作業開始数量,作業完了数量,組立不良発
生数量を含む作業実績データを受け取り、記憶装置10
1に記憶されている生産物件データや仕掛り物件データ
のうち、処理が完了した物件やジョブのデータを完了状
態に書き直し、記憶装置101に記憶されている仕掛り
物件データのうち、仕掛り状態にある物件やジョブのデ
ータを仕掛り状態に書き直し、さらに、記憶装置101
に記憶されている組立不良履歴データに組立不良実績を
追加登録する。The work result editing means 130 is a work result data including a production instruction number collected from a production site and the like, a result value of a work start date and time in each work center, a work start quantity, a work completion quantity, and an assembly failure occurrence quantity. And the storage device 10
In the production property data and the in-process property data stored in No. 1, the data of the completed property and the job are rewritten to the completed state, and the in-process property in the in-process property data stored in the storage device 101 is rewritten. Property and job data in the in-process state.
The assembly failure record is additionally registered in the assembly failure history data stored in.
【0032】組立不良率設定手段140は、記憶装置1
01に記憶されている組立不良履歴データの品目別作業
区別の組立不良発生数量に基づいて、品目別作業区別に
組立不良率を設定して、記憶装置101に記憶されてい
るマスタデータに登録する。The defective assembly rate setting means 140 is provided in the storage device 1.
Based on the assembly failure occurrence quantity of the work distinction of each item in the assembly failure history data stored in 01, an assembly failure rate is set in the work distinction of each item and registered in the master data stored in the storage device 101. .
【0033】図2は図1に示した実施形態のハードウエ
ア・ソフトウエア構成の一具体例を示すブロック図であ
って、200は本体、201はCPU(Central Proces
singUnit )、202はメモリ、203は入出力制御
部、204は通信制御部、205はディスプレイ、20
6はキーボード、207はマウス、208は補助記憶装
置、209はコンピュータである。FIG. 2 is a block diagram showing a specific example of the hardware / software configuration of the embodiment shown in FIG. 1. Reference numeral 200 denotes a main body, and 201 denotes a CPU (Central Procedures).
singUnit), 202 is a memory, 203 is an input / output control unit, 204 is a communication control unit, 205 is a display, 20
6 is a keyboard, 207 is a mouse, 208 is an auxiliary storage device, and 209 is a computer.
【0034】同図において、本体200は、装置やシス
テムの動作に必要な種々の演算・命令を行うCPU20
1と、OS(Operating System)やスケジューリング装
置及び注文生産計画システムの動作内容を記述した新規
生産物件編集プログラム,スケジューリングプログラ
ム,生産指示プログラム,作業実績編集プログラム及び
組立不良率設定プログラムなどのアプリケーションプロ
グラム、並びに、各プログラムに必要となるデータを記
憶するメモリ202と、必要に応じて外部とのデータの
入出力を制御する入出力制御部203と、外部のネット
ワークとの接続やネットワークに接続している他のコン
ピュータとの通信を制御する通信制御部204とを備え
ている。Referring to FIG. 1, a main body 200 includes a CPU 20 for performing various operations and instructions necessary for the operation of the apparatus and the system.
1. Application programs such as an OS (Operating System), a new production property editing program, a scheduling program, a production instruction program, a work result editing program, and an assembly defect rate setting program which describe the operation contents of a scheduling device and an order production planning system; In addition, a memory 202 for storing data required for each program, an input / output control unit 203 for controlling input / output of data with the outside as necessary, and connection to an external network or connection to a network. A communication control unit 204 that controls communication with another computer.
【0035】また、入出力制御部203を介して本体2
00に接続され、入出力に関する情報の表示をするため
のディスプレイ205、あるいは、キーボード206や
マウス207などが必要に応じて設けられる。さらに、
メモリ202に記憶するOS,プログラム及びデータを
保管・記憶する補助記憶装置208が設けられ、これに
より、メモリ202の容量を上回る内容のプログラムや
データを扱う場合にも動作が可能となる。The main unit 2 is controlled via the input / output control unit 203.
A display 205 for displaying information related to input and output, a keyboard 206 and a mouse 207 are provided as needed. further,
An auxiliary storage device 208 for storing and storing the OS, programs, and data stored in the memory 202 is provided. This enables operation even when a program or data having a content exceeding the capacity of the memory 202 is handled.
【0036】また、生産現場などに配置されて、主に、
作業実績データなどの入力に利用されるコンピュータ2
09は、ネットワークにより本体200に接続され、本
体200の通信制御部204を介してデータの送受信が
可能である。Further, it is arranged at a production site or the like, and mainly,
Computer 2 used for inputting work results data, etc.
09 is connected to the main unit 200 via a network, and can transmit and receive data via the communication control unit 204 of the main unit 200.
【0037】以上のハードウエア・ソフトウエア構成に
おいて、図1に示した各ブロックは図2の構成部分に以
下のように対応する。In the above hardware / software configuration, each block shown in FIG. 1 corresponds to the component shown in FIG. 2 as follows.
【0038】記憶装置101は、他のブロックが処理を
実行する際には、主としてメモリ202によってその機
能が実現され、その一方、膨大なデータを記憶する際や
固定的に記憶する際には、補助記憶装置208によって
その機能が実現される。The storage device 101 has its function mainly realized by the memory 202 when other blocks execute processing. On the other hand, when storing a large amount of data or when storing fixedly, The function is realized by the auxiliary storage device 208.
【0039】ジョブ別所要時間算出手段102,仕掛り
物件割付け手段103及び新規生産物件割付け手段10
4の各機能は、メモリ202に記憶されているOSやス
ケジューリングプログラム及びこれらを制御するCPU
201の相互作用によって実現され、その際、メモリ2
02に記憶されている各種データが参照されたり、更新
されたりする。Job-specific required time calculating means 102, work-in-progress article allocating means 103, and new production property allocating means 10
4 are an OS and a scheduling program stored in the memory 202 and a CPU that controls them.
201, where the memory 2
02 is referred to or updated.
【0040】スケジューリング装置100の機能は、以
上の記憶装置101,ジョブ別所要時間算出手段10
2,仕掛り物件割付け手段103及び新規生産物件割付
け手段104の機能の集合として実現され、メモリ20
2に記憶されているOSやスケジューリングプログラム
及びこれらを制御するCPU201の相互作用によって
実現され、その際、メモリ202に記憶されている各種
データが参照されたり、更新されたりすることはいうま
でもない。The functions of the scheduling device 100 are as described above in the storage device 101 and the required time calculating means 10 for each job.
2, realized as a set of functions of the in-process article allocating means 103 and the new production property allocating means 104;
2 is realized by the interaction between the OS and the scheduling program stored in the CPU 2 and the CPU 201 that controls them, and at this time, various data stored in the memory 202 are referred to or updated. .
【0041】新規生産物件編集手段110の機能は、メ
モリ202に記憶されているOSや新規生産物件編集プ
ログラム及びこれらを制御するCPU201の相互作用
によって実現され、この場合にも、メモリ202に記憶
されている各種データが参照されたり、更新されたりす
る。The function of the new production property editing means 110 is realized by the interaction between the OS and the new production property editing program stored in the memory 202 and the CPU 201 which controls them. Are referred to or updated.
【0042】また、生産指示手段120の機能は、ディ
スプレイ205やキーボード206,マウス207など
の入出力端末と、入出力制御部203及びメモリ202
に記憶されているOSや生産指示プログラムとこれらを
制御するCPU201の相互作用によって実現され、そ
の際、メモリ202に記憶されている各種データが参照
されたり、更新されたりする。The functions of the production instructing means 120 include an input / output terminal such as a display 205, a keyboard 206 and a mouse 207, an input / output control unit 203 and a memory 202.
Are realized by the interaction between the OS and the production instruction program stored in the memory 202 and the CPU 201 that controls them. At this time, various data stored in the memory 202 are referred to or updated.
【0043】作業実績編集手段130の機能は、ディス
プレイ205やキーボード206,マウス207などの
入力端末と、生産現場などに配置されてネットワークで
接続されたコンピュータ209,入出力制御部203,
通信制御部204,メモリ202に記憶されているOS
や作業実績編集プログラム、及びこれらを制御するCP
U201の相互作用によって実現され、その際、メモリ
202に記憶されている各種データが参照されたり、更
新されたりする。The functions of the work record editing means 130 are as follows: an input terminal such as a display 205, a keyboard 206, and a mouse 207; a computer 209 arranged at a production site and connected via a network;
OS stored in the communication control unit 204 and the memory 202
And work result editing program, and CP that controls these
This is realized by the interaction of U201, and at this time, various data stored in the memory 202 is referred to or updated.
【0044】組立不良率設定手段140の機能は、メモ
リ202に記憶されているOSや組立不良率設定プログ
ラム及びこれらを制御するCPU201の相互作用によ
って実現され、この際にも、メモリ202に記憶されて
いる各種データが参照されたり、更新されたりする。ま
た、作業の内容に応じて、ディスプレイ205やキーボ
ード206,マウス207などの入出力端末と、入出力
制御部203を必要とする場合もある。The function of the defective assembly rate setting means 140 is realized by the interaction between the OS and the defective assembly rate setting program stored in the memory 202 and the CPU 201 which controls them. Are referred to or updated. Further, depending on the content of the work, an input / output terminal such as the display 205, the keyboard 206, and the mouse 207 and the input / output control unit 203 may be required.
【0045】図3はこの実施形態の処理手順を示すシー
ケンスチャートである。但し、図中の各処理やデータ転
送を表す線の長さは、必ずしも実処理における時間長さ
に対応したものではない。FIG. 3 is a sequence chart showing the processing procedure of this embodiment. However, the length of a line representing each process or data transfer in the drawing does not necessarily correspond to the time length in actual processing.
【0046】同図において、まず、新規生産物件編集手
段110は、新規受注物件データを受け取ると、記憶装
置101から未確定物件の生産物件データを読み取り、
新規受注物件データを用いて新規生産物件データの作成
処理を行ない、また、仕掛り物件割付け手段103が、
記憶装置101から確定物件の仕掛り物件データとマス
タデータ(生産工程情報と作業区情報)とを読み取り、
確定物件の仕掛り物件割付け処理を行なう。なお、新規
生産物件編集手段110と仕掛り物件割付け手段103
の処理の順序関係は、必ずしも図に示したような順序で
ある必要はなく、実現形態に応じて任意に決めてよい。In the figure, first, upon receiving new order property data, the new production property editing means 110 reads the production property data of the undecided property from the storage device 101,
A process for creating new production property data is performed using the new order property data.
The in-process property data and the master data (production process information and work center information) of the fixed property are read from the storage device 101,
Performs in-process property assignment processing for the fixed property. The new production property editing means 110 and the in-process property assignment means 103
Is not necessarily required to be in the order shown in the figure, and may be arbitrarily determined according to the implementation.
【0047】新規生産物件編集手段110は、上記の作
成処理を終えると、その処理結果である新規生産物件デ
ータを記憶装置101に登録するとともに、新規生産物
件割付け手段104に渡す。Upon completion of the above-mentioned creation processing, the new production property editing means 110 registers the new production property data, which is the processing result, in the storage device 101 and transfers the new production property data to the new production property allocation means 104.
【0048】また、仕掛り物件割付け手段103は、そ
の仕掛り物件割付け処理の途中で、必要に応じてジョブ
データをジョブ別所要時間算出手段102に渡す。そこ
で、ジョブ別所要時間算出手段102はそのデータの計
算処理を行ない、その処理結果であるジョブ別所要時間
を仕掛り物件割付け手段103に返す。仕掛り物件割付
け手段103は、このジョブ別所要時間と記憶装置10
1から読み取った仕掛り物件データとマスタデータとに
基づいて仕掛り物件割付け処理を続行する。仕掛り物件
割付け手段103とジョブ別所要時間算出手段102と
間のかかるデータの受け渡しや処理は、必ずしも1回で
ある必要はなく、複数回行われることもある。仕掛り物
件割付け手段103は、以上の処理を終えると、新規生
産物件割付け手段104に仕掛り物件の割付け結果を渡
す。The work in progress allocating means 103 transfers job data to the job-specific required time calculation means 102 as needed during the work in progress allocating process. Then, the required time by job calculating means 102 performs the calculation processing of the data, and returns the required time by job, which is the processing result, to the in-process property allocating means 103. The work in progress allocating means 103 stores the required time for each job and the storage device 10.
The in-process property allocation process is continued based on the in-process property data read from 1 and the master data. The transfer and processing of such data between the in-process property allocating unit 103 and the required time calculating unit 102 need not always be performed once, but may be performed a plurality of times. When the above process is completed, the in-process property allocation unit 103 passes the in-process property allocation result to the new production property allocation unit 104.
【0049】次に、新規生産物件割付け手段104は、
新規生産物件編集手段110から取り込んだ新規生産物
件データと、仕掛り物件割付け手段103から取り込ん
だ仕掛り物件割付け結果と、記憶装置101に記憶され
ている生産工程情報や作業区情報(マスタデータ)とを
用いて、新規受注物件の割付け処理を開始する。この際
に、新規生産物件割付け手段104は、生産工程情報や
作業区情報を記憶装置101から直接読み込む代わり
に、上記のように仕掛り物件割付け手段103に既に取
り込まれている生産工程情報や作業区情報を、仕掛り物
件割付け手段103から仕掛り物件割付け結果とともに
受け取るようにしてもよい。新規生産物件割付け手段1
04は、その処理の途中で、必要に応じてジョブデータ
をジョブ別所要時間算出手段102に渡す。ジョブ別所
要時間算出手段102はそのジョブデータを用いた計算
処理を行ない、その処理結果であるジョブ別所要時間を
新規生産物件割付け手段104に返す。新規生産物件割
付け手段104は、このジョブ別所要時間と新規生産物
件編集手段110から取り込んだ新規生産物件データと
仕掛り物件割付け手段103から取り込んだ仕掛り物件
割付け結果と生産工程情報や作業区情報(マスタデー
タ)とに基づいて新規受注物件の割付け処理を続行す
る。なお、この新規生産物件割付け手段104とジョブ
別所要時間算出手段102のデータの受け渡しや処理
は、必ずしも1回である必要はなく、複数回行われるこ
ともある。新規生産物件割付け手段104は、以上の処
理を終えると、その処理結果であるスケジューリング結
果を、新規受注物件に対する生産計画データとして、記
憶装置101に登録するとともに、生産指示手段120
に渡す。Next, the new production property allocating means 104
New production property data fetched from the new production property editing means 110, in-process property allocation results fetched from the in-process property allocation means 103, and production process information and work center information (master data) stored in the storage device 101 The process for allocating a new property is started by using. At this time, instead of directly reading the production process information and the work center information from the storage device 101, the new production property allocating means 104 uses the production process information and the work already taken into the in-process property allocating means 103 as described above. The ward information may be received from the work in progress allocating means 103 together with the work in progress allocation result. New production property allocation method 1
In the process, the job data is passed to the required-by-job calculation unit 102 as needed. The required time by job calculating means 102 performs a calculation process using the job data, and returns the required time by job as the processing result to the new production property allocating means 104. The new production property allocating means 104 includes the required time for each job, the new production property data fetched from the new production property editing means 110, the in-process property allocation result fetched from the in-process property allocating means 103, production process information, and work center information. (Master data) and the allocation processing of the new property is continued. It should be noted that data transfer and processing between the new production property allocating means 104 and the job-specific required time calculating means 102 need not necessarily be performed once, but may be performed a plurality of times. When the above processing is completed, the new production property allocating means 104 registers the scheduling result, which is the processing result, as the production plan data for the newly ordered property in the storage device 101, and the production instruction means 120.
Pass to.
【0050】新規生産物件割付け手段104からスケジ
ューリング結果を受け取った生産指示手段120は、品
目や作業開始日時,作業数量などを含む新規生産物件に
対する作業指示データの作成処理を行ない、その処理を
終えると、得られた生産指示データを、生産物件データ
や仕掛り物件データ,生産計画データとして記憶装置1
01に登録するとともに、外部に出力したりする。Upon receiving the scheduling result from the new production property allocating means 104, the production instruction means 120 performs a process of creating work instruction data for the new production property including the item, the work start date and time, the work quantity, and the like. And the obtained production instruction data as production property data, in-process property data, and production plan data.
01 and output to the outside.
【0051】また、作業実績編集手段130は、例え
ば、一日の作業が全て終わった時点などの或るタイミン
グにおいて、外部から作業実績データを取り込み、その
処理を行なう。作業実績編集手段130は、その処理を
終えると、その処理結果である完了実績や仕掛り実績、
不良実績などの編集された作業実績データを、生産物件
データや仕掛り物件データ,組立不良履歴データとし
て、記憶装置101に登録する。The work record editing means 130 fetches work record data from the outside at a certain timing, for example, when all the work in a day is completed, and performs the processing. When the processing is completed, the work result editing unit 130 completes the process, ie, the result of the process,
Edited work result data such as a defect record is registered in the storage device 101 as production property data, in-process property data, and assembly defect history data.
【0052】さらに、組立不良率設定手段140は、記
憶装置101から組立不良履歴データを受け取って処理
を行ない、その処理の終了後、その処理結果である組立
不良率をマスタデータとして記憶装置101に登録す
る。Further, the assembly failure rate setting means 140 receives the assembly failure history data from the storage device 101 and performs the processing. After the processing is completed, the assembly failure rate as the processing result is stored in the storage apparatus 101 as master data. register.
【0053】なお、作業実績編集手段130と組立不良
率設定手段140の処理は、必ずしも図3に示している
ような順序で行われる必要はない。The processing by the work result editing means 130 and the assembly defect rate setting means 140 need not always be performed in the order shown in FIG.
【0054】次に、この実施形態において、対象となる
生産工程や物件,ジョブ及び所要時間などについて説明
する。Next, a description will be given of a production process, a property, a job, a required time, and the like in this embodiment.
【0055】図4は注文物件(新規受注物件)データを
基に作成される生産物件データとマスタデータとして登
録されている生産工程情報とから作業区にジョブを割り
付ける様子を示す図である。FIG. 4 is a diagram showing a situation where a job is assigned to a work center based on production property data created based on ordered property (newly ordered property) data and production process information registered as master data.
【0056】顧客からの注文物件データは、各物件を一
意に識別するためのキーとして、例えば、注文番号を有
しており、その注文番号毎か、またはいくつかの注文物
件をまとめて付した物件番号毎に生産物件データが作成
される。この生産物件データには、物件番号の他、品目
や完成要求日や数量などの情報が登録されている。生産
物件データを基にジョブの割り付けをする際には、マス
タデータとして記憶されている品目毎の生産工程情報を
参照する。The property data ordered by the customer has, for example, an order number as a key for uniquely identifying each property, and the order number or a number of ordered properties are added together for each order number. Production property data is created for each property number. In this production property data, in addition to the property number, information such as an item, a completion request date, and a quantity are registered. When allocating jobs based on the production property data, reference is made to production process information for each item stored as master data.
【0057】図4では、例えば、物件番号Y00001
の品目が5DL01であるとしており、これに該当する
品目の生産工程情報を参照する。ここで、生産工程とは
一連の作業区の流れのことであり、例えば、品目5DL
01の生産工程は、ユニット組立作業を行なう作業区T
B−UNIT1と、総組立作業を行なう作業区TB−A
SSY1と、梱包作業を行なう作業区TB−PACK1
との3つの作業区から構成されているものとする。スケ
ジューリング装置100などにより、物件番号Y000
01のかかる生産物件データに基づいてスケジューリン
グを行なうと、図4に示すように、これら作業区毎に物
件番号Y00001の注文物件のジョブが割り付けられ
る。物件は物件番号毎のまとまり単位であるのに対し、
ジョブは物件を完成するために必要となる生産工程の各
作業区に割り付けられた夫々の作業のことをいう。In FIG. 4, for example, the article number Y00001
Is 5DL01, and the production process information of the corresponding item is referred to. Here, the production process is a flow of a series of work centers, for example, an item 5DL.
The production process 01 is a work center T where unit assembly work is performed.
B-UNIT1 and work area TB-A for total assembly work
SSY1 and work area TB-PACK1 for packing
It is assumed that the work center is composed of three work centers. The property number Y000 by the scheduling device 100 or the like
When scheduling is performed based on such production property data 01, as shown in FIG. 4, a job of an order property with a property number Y00001 is assigned to each of these work sections. While the property is a unit by property number,
A job refers to each work assigned to each work section of a production process required to complete a property.
【0058】スケジューリング処理を行なうためには、
マスタデータとして登録されている生産工程情報や作業
区情報などを基に、ジョブ毎に必要となる作業時間を求
めなければならない。通常、組立不良が発生せずに指示
された数量だけの作業を行なうために必要となる作業時
間は、正味時間と呼ばれる。これに対し、組立不良が発
生した場合には、指示された数量を達成するために、修
理作業や新たに組み立て直すための追加の作業が必要と
なる。ここでは、このような追加の作業に要する時間を
不良余裕時間と呼ぶことにする。In order to perform the scheduling process,
The work time required for each job must be determined based on the production process information and work center information registered as master data. Usually, the work time required to perform the work of the indicated quantity without causing the assembly failure is called a net time. On the other hand, if an assembly failure occurs, repair work or additional work for newly reassembling is required to achieve the specified quantity. Here, the time required for such additional work will be referred to as a defect margin time.
【0059】図5はジョブ割付けにおける正味時間と不
良余裕時間の関係を示す図であって、スケジューリング
における不良余裕時間の設定の仕方は、生産現場におけ
る組立不良への対応の仕方によって異なる。FIG. 5 is a diagram showing the relationship between the net time and the margin time for failure in job allocation. The method of setting the margin time for failure in scheduling differs depending on the way of dealing with assembly failure at the production site.
【0060】図6は組立不良の発生の際に不良となった
分を修理して完成させる場合の正味時間Tと不良余裕時
間τとの設定方法を示す図である。FIG. 6 is a diagram showing a method of setting a net time T and a defect allowance time τ in the case of repairing and completing a defective part when an assembly defect occurs.
【0061】同図において、物件Y00001の作業区
TB−UNIT1の正味時間Tは、生産物件の指定数量
をQ,その1個当たりの作業時間をST,作業者数をN
とすると、 T=Q×ST/N ……(1) によって算出される。一方、不良余裕時間τについて
は、組立不良を起こす確率(組立不良率)をp,不良品
1個当たりの平均修理時間をRTとすると、 τ=p×Q×RT/N で求められる。これは、Q個の物品について作業したう
ちの平均不良品数はp×Q個であることを利用してい
る。以上により、物件Y00001の作業区TB−UN
IT1でQ個の物品に対する所要時間は、 T+τ=(Q×ST/N)+(p×Q×RT/N) ……(2) で求められる。In the figure, the net time T of the work section TB-UNIT1 of the property Y00001 is Q, the designated quantity of the production property is Q, the work time per piece is ST, and the number of workers is N.
Then, T = Q × ST / N (1) is calculated. On the other hand, the defect margin time τ can be obtained by the following equation, where p is the probability of assembly failure (assembly failure rate) and RT is the average repair time per defective product: RT = p × Q × RT / N. This makes use of the fact that the average number of defective products out of working on Q articles is p × Q. As described above, the work center TB-UN of the property Y00001
The required time for Q articles in IT1 is obtained by T + τ = (Q × ST / N) + (p × Q × RT / N) (2)
【0062】図7は組立不良の発生によって不良品とな
った分はその場で修理せずに、破棄したり、別の場所に
移したりして、新たに組み立て直す場合の正味時間Tと
不良余裕時間τの設定方法を示す図である。FIG. 7 shows the net time T and the defect in the case where a part rejected due to the occurrence of a defective assembly is discarded or moved to another place without being repaired on the spot and newly reassembled. FIG. 6 is a diagram illustrating a setting method of a margin time τ.
【0063】この場合には、不良となった個数に等しい
個数の物品を新たに追加投入することによって指示され
た数量Qを達成する。最初に作業が行われる指定数量Q
個の物品に対して発生する組立不良品数は、組立不良率
をpとすると、平均p×Qの二項分布に従う。この不良
分に等しい個数の物品を新たに追加投入して対応する場
合には、新たに物品を投入する毎に上記二項分布に従っ
て組立不良品が発生する可能性がある。従って、理論的
には、何回も繰り返し追加投入が必要となる可能性があ
る。In this case, the designated quantity Q is achieved by newly adding the same number of articles as the number of defective articles. Designated quantity Q at which work is performed first
The number of defective assemblies generated for individual articles follows a binomial distribution of average p × Q, where p is the percentage of defective assemblies. In the case where a new number of articles equal to the defective portion are newly added and the countermeasures are taken, there is a possibility that a defective assembly may occur according to the binomial distribution every time a new article is input. Therefore, theoretically, it may be necessary to repeatedly add additional times.
【0064】図7では、例えば、或る作業区において、
最初の指定数量Q個に対してq1 個の組立不良品が発生
し、これに対して追加投入したq1 個の物品に対してq
2 個の組立不良品が発生し、………という繰り返しの状
況を示している。このとき、kを正整数として、この作
業区で予定のQ個の完成品を得るための所要時間は次の
数1で表わされる。In FIG. 7, for example, in a certain work area,
For the first designated quantity Q, q 1 assembly defective products are generated, and q 1
This shows a repeated situation in which two defective products are generated and.... At this time, assuming that k is a positive integer, the time required to obtain the expected Q completed products in this work area is expressed by the following equation (1).
【0065】[0065]
【数1】 (Equation 1)
【0066】この数1は以下のように導かれる。まず、
i回目に追加投入する物品の数量をqi,その確率変数
をQiとすると、ジョブの指定数量Q(=最初の投入数
量)に対し、不良品が発生したことによる1回目の物品
の追加投入数量がq1 である確率Pr{Q1=q1}は、
次の数2で表わされる。This equation 1 is derived as follows. First,
Assuming that the number of articles to be added i-th time is q i and its random variable is Q i , the first article is added to the designated quantity Q (= first input quantity) of the job due to the occurrence of defective products. The probability Pr {Q 1 = q 1 } that the input quantity is q 1 is
It is expressed by the following equation (2).
【0067】[0067]
【数2】 (Equation 2)
【0068】次に、このq1個の追加投入された物品の
うち、q2個の不良品が発生するものとして、この不良
品に対する2回目の物件追加投入数量q2 の発生につい
ては、その数量q2は当然1回目の追加投入物品数量q1
以下であり、Q1 =q1 であるという条件下での事象
となるので、その条件付き確率Pr{Q2=q2│Q1=
q1}は次の数3で表わされる。Next, assuming that q 2 defective articles are generated out of the q 1 additionally input articles, it is assumed that the second article additional input quantity q 2 for the defective articles is generated. The quantity q 2 is of course the first additional input quantity q 1
Since it is an event under the condition that Q 1 = q 1 , the conditional probability Pr {Q 2 = q 2 │Q 1 =
q 1 } is expressed by the following equation (3).
【0069】[0069]
【数3】 (Equation 3)
【0070】従って、数2と数3を乗じると、αCβ=
α!/{β!(α−β)!}であるから、1回目,2回目の
追加投入物品数がq1,q2である確率Pr{Q1=q1,
Q2=q2}が次の数4のように導かれる。Therefore, when Equation 2 and Equation 3 are multiplied, α C β =
α! / {β! (Α-β)! }, The probability that the first and second additional input articles are q 1 and q 2 is Pr {Q 1 = q 1 ,
Q 2 = q 2 } is derived as in the following Expression 4.
【0071】[0071]
【数4】 (Equation 4)
【0072】数2において、QCq1=Q!/{q1!(Q−
q1)!}として、数2と数4とを比較すると、結局、任
意の正整数k(即ち、k回までの物品の追加投入)に対し
て、1回目,2回目,……,k回目の追加投入物品数量
がq1,q2,……,qkである確率は、一般的に、次の
数5で表わされる。[0072] In the number 2, Q C q1 = Q! / {q 1! (Q-
q 1 )! }, The equation (2) and the equation (4) indicate that the first, second,..., K-th additional input for an arbitrary positive integer k (that is, additional input of articles up to k times) The probability that the article quantity is q 1 , q 2 ,..., Q k is generally expressed by the following equation 5.
【0073】[0073]
【数5】 (Equation 5)
【0074】さらに、(k+1)回目の物品追加投入が
必要でない場合には、この(k+1)回目での条件付き
確率Prは Pr{Qk+1=qk+1│Qk=qk}=qkCqk+1pqk+1(1
−p)qk-qk+1 であって、qk+1=0とすると、qkC0=p0=1である
から、 Pr{Qk+1=qk+1│Qk=qk}=(1−p)qk となる。これを上記数5に乗算すると、k回目の物品投
入で組立不良品が発生しない確率が求まり、次の数6で
表わされる。[0074] Further, when the (k + 1) th article add-on of is not required, the conditional probability Pr in (k + 1) th is Pr {Q k + 1 = q k + 1 │Q k = q k} = Qk C qk + 1 p qk + 1 (1
-P) A qk-qk + 1, when a q k + 1 = 0, because it is qk C 0 = p 0 = 1 , Pr {Q k + 1 = q k + 1 │Q k = q k } = (1−p) qk . When this is multiplied by the above equation 5, the probability that no defective assembly will occur at the k-th article input is determined, and is expressed by the following equation 6.
【0075】[0075]
【数6】 (Equation 6)
【0076】ここで、qk ≧0、かつqk-1 ≧qkであ
ることに注目すると、数6は特定の正整数kに関係な
く、より一般的に、下記の数7のように表現できる。Here, it is noted that q k ≧ 0 and q k−1 ≧ q k , and Equation 6 is more generally expressed as Equation 7 below regardless of a specific positive integer k. Can be expressed.
【0077】[0077]
【数7】 (Equation 7)
【0078】以上より、全体としての物品の総追加投入
数量QTの期待値は次の数8と表わされる。As described above, the expected value of the total additional input quantity Q T of the article as a whole is expressed by the following equation (8).
【0079】[0079]
【数8】 (Equation 8)
【0080】しかし、数8の和算処理は、物品の追加投
入回数を無限回数で加算することを意味しており、厳密
には計算処理不可能であると同時に現実的ではない。そ
こで、再び正整数kを指定して、便宜的に、k回目まで
の物品追加で指定数量Qの物品の処理が完了したものと
し、上記数5から同様にして導かれる全体としての物品
の総追加投入数量QT を用いると、これは次の数9で表
わされる。However, the summation processing of Expression 8 means that the number of additional throws of articles is added in an infinite number of times, and it is impossible to perform the calculation processing strictly and it is not realistic. Therefore, the positive integer k is specified again, and for convenience, it is assumed that the processing of the specified quantity Q of the articles has been completed by adding the articles up to the k-th time, and the total number of the articles as a whole derived in the same manner from Equation 5 above with additionally introduced quantity Q T, which is expressed by the following equation 9.
【0081】[0081]
【数9】 (Equation 9)
【0082】この数量QTの追加物品の作業時間が上記
の不良余裕時間τであって、上記のように、物品1個当
たりの作業時間をST,作業者数をNとすると、上記式
1でQをQTとすることにより、この不良余裕時間τは
次の数10で表わされる。If the working time of the additional article of the quantity Q T is the above-mentioned defect margin time τ, and the working time per article is ST and the number of workers is N as described above, the above equation (1) is obtained. in by the Q and Q T, the defect margin time τ is expressed by the following equation 10.
【0083】[0083]
【数10】 (Equation 10)
【0084】また、この場合の正味時間TはQをQとす
る上記式1で表わされるから、 T=Q×ST/N であり、従って、この作業区で指定数Q個の物品を完成
するための図7で示す所要時間は、上記式2により、T
+τであるから、上記数1で表わされることになる。Further, since the net time T in this case is expressed by the above equation 1 where Q is Q, T = Q × ST / N. Therefore, the specified number Q of articles are completed in this work section. The required time shown in FIG.
Since it is + τ, it is expressed by the above equation (1).
【0085】次に、図1におけるスケジューリング装置
100及び注文生産計画システム10の動作について説
明するが、まず、図8により、図1における記憶装置1
01に記憶されているマスタデータでの生産工程情報と
作業区情報とについて説明する。Next, the operation of the scheduling device 100 and the order production planning system 10 in FIG. 1 will be described. First, referring to FIG. 8, the storage device 1 in FIG.
The production process information and the work center information in the master data stored in No. 01 will be described.
【0086】図8(a)において、生産工程情報には、
品目毎に、その品目名と、当該品目を処理するために通
る各作業区毎の当該作業区における作業時間(min)
及び組立不良率(%)とが登録されており、これら作業
区は当該生産工程を構成する分だけ設定されている。例
えば、品目5DL01は、品目名が「システムソウチ」
であり、作業区としてTB−UNIT1,TB−ASS
Y1及びTB−PACK1が関係する。そして、作業区
TB−UNIT1における物品1個当たりの作業時間が
12.0分、組立不良率が0.10%であり、作業区TB
−ASSY1における物品1個当たりの作業時間が5.
0分、組立不良率が0.05%であり、作業区TB−P
ACK1における物品1個当たりの作業時間が3.0
分、組立不良率が0.00% である。In FIG. 8A, the production process information includes
For each item, the name of the item and the work time (min) in the work center for each work center passed to process the item
And an assembly failure rate (%) are registered, and these work centers are set only for the production process. For example, for the item 5DL01, the item name is “System Souch”.
TB-UNIT1, TB-ASS
Y1 and TB-PACK1 are involved. The work time per article in the work area TB-UNIT1 is 12.0 minutes, the assembly failure rate is 0.10%, and the work area TB
-Working time per article in ASSY1 5.
0 minutes, the assembly failure rate is 0.05%, and the work area TB-P
Working time per article in ACK1 is 3.0
The defective assembly rate is 0.00%.
【0087】図8(b)において、作業区情報は、作業
区毎に、その作業区名,作業者数,作業開始時刻,作業
終了時刻,休憩開始時刻及び休憩終了時刻と、さらに、
各年月日別の残業時間とが登録されている。例えば、作
業区TB−UNIT1は、作業区名が「ユニット組立
1」であり、そこには5名の作業者が配置され、8時3
0分から17時までが就業時間であることを示してい
る。また、12時から13時までが休憩時間であり、1
998年1月8日より日別の残業時間(図中では、0)
が登録されている。In FIG. 8B, the work center information includes, for each work center, the work center name, the number of workers, the work start time, the work end time, the break start time, and the break end time.
Overtime hours for each year, month, and day are registered. For example, the work center TB-UNIT1 has a work center name of "unit assembly 1", in which five workers are arranged, and at 8:03.
It indicates that working hours are from 0 minutes to 17:00. The break time is from 12:00 to 13:00,
Overtime hours by day from January 8, 998 (0 in the figure)
Is registered.
【0088】図9は図1における新規生産物件編集手段
110の処理動作を示すフローチャートである。FIG. 9 is a flowchart showing the processing operation of the new production property editing means 110 in FIG.
【0089】同図において、まず、外部から新規受注物
件データを読み込む(ステップ1001)。新規受注物
件データは、例えば、毎日1回外部から送られてくる新
しい受注物件情報の集まりであり、その一具体例として
図10に示すように、受注物件毎にそれを一意的に識別
するためのキーとして注文番号を有し、当該物件の品目
と納期と数量とが登録されている。In the figure, first, newly ordered property data is read from the outside (step 1001). The new order property data is, for example, a collection of new order property information sent from outside once a day. As a specific example, as shown in FIG. Has an order number as a key, and the item, delivery date, and quantity of the property are registered.
【0090】次に、この新規受注物件データの各物件毎
に完成要求日を設定する(ステップ1002)。ここ
で、完成要求日とは、工場での生産工程を終えて当該物
件を完成する日を意味しており、工場出荷後、顧客への
納入までにかかる時間を当該物件の納期から前倒しして
求めることができる。この実施形態では、納期より1稼
働日前を完成要求日として設定する。例えば、図10に
おいて、注文番号00006の物件の納期は1998年
1月24日であるので、その前日の1998年1月23
日が完成要求日として設定される。Next, a completion request date is set for each property in the newly ordered property data (step 1002). Here, the completion request date means the date when the property is completed after completing the production process in the factory, and the time taken from delivery of the factory to delivery to the customer is advanced from the delivery date of the property. You can ask. In this embodiment, one working day before the delivery date is set as the completion request date. For example, in FIG. 10, since the delivery date of the property with the order number 00006 is January 24, 1998, the previous day is January 23, 1998.
The date is set as the completion request date.
【0091】次に、記憶装置101(図1)に記憶され
ている生産物件データの中から生産指示が確定していな
い未確定物件の生産物件データを読み込む(ステップ1
003)。Next, among the production property data stored in the storage device 101 (FIG. 1), the production property data of an undetermined property whose production instruction has not been determined is read (step 1).
003).
【0092】図11は生産物件データの一具体例を示す
ものであって、生産物件データには、物件番号,品目,
完成要求日,数量,納期及び状況が登録されている。物
件番号は各物件を一意的に識別するためのキーであり、
この実施形態では、新規受注物件データの注文番号(図
10)をそのまま引き継いでいる。完成要求日として
は、先に説明したように、納期の1稼働日前の日付が設
定されている。状況の欄には、当該物件が生産指示が既
に確定したものか、まだ生産指示になっていない未確定
のものか、全作業が完了したものかを示すフラグが立て
られる。FIG. 11 shows a specific example of the production property data. The production property data includes a property number, an item,
Completed date, quantity, delivery date and status are registered. The property number is a key to uniquely identify each property,
In this embodiment, the order number (FIG. 10) of the newly ordered property data is inherited as it is. As described above, a date one working day before the delivery date is set as the completion request date. In the status column, a flag is set to indicate whether the property is one for which the production instruction has already been confirmed, one for which the production instruction has not yet been confirmed, and one for which all work has been completed.
【0093】図11に示す生産物件デーダは、物件番号
00001〜00003の物件は未確定であり、物件番
号00004の物件は確定しており、また、物件番号9
9999の物件は生産完了しているものしている。In the production property data shown in FIG. 11, the properties of property numbers 00001 to 00003 have not been determined, the property of property number 00004 has been determined, and the property number 9 has been determined.
9999 properties have been completed.
【0094】図9において、次に、生産物件データにお
いて状況のフラグを見て未確定の物件だけを読み込む処
理が行なわれる(ステップ1003)。In FIG. 9, next, a process of reading only the undetermined property by looking at the status flag in the production property data is performed (step 1003).
【0095】次に、ステップ1002で完成要求日が設
定された新規受注物件とステップ1003で読み込んだ
未確定の生産物件データとを合わせ、新規生産物件デー
タを作成する(ステップ1004)。図12はステップ
1004で作成された新規生産物件データの一具体例を
示すものであり、そこには、物件番号や品目,完成要求
日,数量,納期が含まれている。Next, new production property data is created by combining the newly ordered property for which the completion request date is set in step 1002 and the undetermined production property data read in step 1003 (step 1004). FIG. 12 shows a specific example of the new production property data created in step 1004, which includes the property number, item, completion request date, quantity, and delivery date.
【0096】最後に、この新規生産物件データを記憶装
置101に生産物件データとして登録し(ステップ10
05)、新規生産物件編集手段110での処理が終了す
る。その際、この新規生産物件データの中で、記憶装置
101の生産物件データに登録されている物件と同じ物
件番号を有する物件については上書きされる。Finally, this new production property data is registered as production property data in the storage device 101 (step 10).
05), the processing in the new production property editing means 110 ends. At this time, in the new production property data, a property having the same property number as the property registered in the production property data of the storage device 101 is overwritten.
【0097】図13は図1における仕掛り物件割付け手
段103とジョブ別所要時間算出手段102との処理動
作を示すフローチャートである。FIG. 13 is a flow chart showing the processing operation of the in-process property allocating means 103 and the required time by job calculating means 102 in FIG.
【0098】同図において、まず、仕掛り物件割付け手
段103が、記憶装置101に記憶されている仕掛り物
件データとマスタデータを読み込む(ステップ200
1)。In the figure, first, the work in progress allocating means 103 reads the work in progress data and the master data stored in the storage device 101 (step 200).
1).
【0099】図14はこの仕掛り物件データの一具体例
を示すものであって、仕掛り物件データは、生産物件デ
ータでの生産指示となって確定した物件に対し、各作業
区毎のジョブの作業開始日時や作業終了日時が登録され
たものである。FIG. 14 shows a specific example of the work-in-progress data. The work-in-progress data is a job for each work center for a work determined as a production instruction in the production work data. The work start date and time and the work end date and time are registered.
【0100】図14において、仕掛り物件データは、物
件番号や品目,作業区,数量,当該ジョブの作業開始日
時,作業終了日時,状況を含んでいる。仕掛り物件デー
タの1レコードは各作業区におけるジョブの情報であ
る。物件番号は、生産物件毎に設定されている番号であ
るので、ジョブ毎に一意的に特定できないが、物件番号
+作業区によってジョブが一意的に特定される。また、
状況の欄には、当該ジョブが生産指示として確定してい
るものの未着手の場合(確定)、着手したが完了してい
ない場合(仕掛り)、処理完了している場合(完了)の
いずれかを表わすフラグが立てられている。In FIG. 14, the in-process property data includes the property number, item, work center, quantity, work start date and time, work end date and time, and status of the job. One record of the work-in-progress data is information of a job in each work center. Since the property number is a number set for each production property, it cannot be uniquely specified for each job, but the job is uniquely specified by the property number + work center. Also,
The status column indicates whether the job has been confirmed as a production instruction but has not been started (confirmed), has started but has not been completed (work in progress), or has been completed (completed). Is set.
【0101】この仕掛り物件データによると、例えば、
物件番号00004の作業区TB−UNIT1のジョブ
は完了しているが、同じ物件番号の作業区TB−PAC
K1のジョブは仕掛りであり、また、物件番号0000
5の作業区TB−PACK1のジョブは、確定している
が、まだ着手していないことを示している。According to the in-process property data, for example,
Although the job of the work center TB-UNIT1 of the property number 00004 has been completed, the work center TB-PAC of the same property number has been completed.
The job of K1 is a work in progress, and the property number 0000
The job of the work center TB-PACK1 of No. 5 has been confirmed, but has not been started yet.
【0102】作業開始日時と作業終了日時とは、ジョブ
毎の状況フラグによって内容が異なる。状況フラグが確
定のジョブについては、作業開始日時は生産指示手段1
20(図1)から渡される計画上の日時を表わしてお
り、作業終了日時は未登録状態(空欄や0値など)にな
っている。状況フラグが仕掛りのジョブについては、作
業開始日時は作業実績編集手段130(図1)から渡さ
れる実績の日時を表わし、作業終了日時は未登録状態
(空欄や0値など)になっている。また、状況フラグが
完了のジョブについては、作業開始日時,作業終了日時
とも、作業実績編集手段130から渡される実績の日時
を表わしている。The contents of the work start date and time and the work end date and time differ depending on the status flag of each job. For a job whose status flag has been determined, the work start date and time is set in the production instruction unit 1.
20 (FIG. 1) indicates the planned date and time, and the work end date and time is in an unregistered state (blank, 0 value, etc.). For a job with a status flag in process, the work start date and time represents the date and time of the result passed from the work result editing unit 130 (FIG. 1), and the work end date and time are in an unregistered state (blank or 0 value, etc.). . For a job whose status flag is completed, both the work start date and time and the work end date and time represent the date and time of the result passed from the work result editing unit 130.
【0103】図13において、ステップ2001におい
て読み込まれるマスタデータは、図8に示した生産工程
情報と作業区情報と同じである。In FIG. 13, the master data read in step 2001 is the same as the production process information and the work center information shown in FIG.
【0104】次に、仕掛り物件割付け手段103は、読
み込んだ仕掛り物件データの中で状況フラグが仕掛りに
なっているジョブのうち、未割付けのジョブがあるかど
うかを判定し(ステップ2002)、未割付けのジョブ
があれば、ステップ2003に進み、未割付けのジョブ
がない場合には、ステップ2006に進む。Next, the work in progress allocating means 103 determines whether there is an unallocated job among the jobs whose status flags are in progress in the read work in progress data (step 2002). If there is an unassigned job, the process proceeds to step 2003. If there is no unassigned job, the process proceeds to step 2006.
【0105】ステップ2003では、仕掛り物件割付け
手段103は、未割付けのジョブのうち作業開始日時が
最も早いジョブを選ぶ。そして、ジョブ別所要時間算出
手段102は、ステップ2003で選ばれたジョブの所
要時間を算出する(ステップ2004)。その際、当該
ジョブの品目と作業区に対応した生産工程情報及び作業
区情報を参照し、上記数1を用いて計算するが、ここで
は、数1において、正整数k=1として計算する。例え
ば、物件番号00005の作業区TB−ASSY1のジ
ョブ(指定数量Q=50)の所要時間は、生産工程情報
及び作業区情報により、物品1個当たりの作業時間ST
=5.0分,組立不良率p=0.05%,作業者数N=2
を読み込んで、131.25分と算出される。In step 2003, the work-in-progress article assignment unit 103 selects the job with the earliest work start date and time from the unassigned jobs. Then, the required time by job calculating means 102 calculates the required time of the job selected in step 2003 (step 2004). At this time, the calculation is performed using the above equation (1) with reference to the production process information and the work center information corresponding to the item of the job and the work center. In this case, the calculation is performed with the positive integer k = 1 in the equation (1). For example, the required time of the job (designated quantity Q = 50) of the work center TB-ASSY1 of the article number 00005 is calculated based on the production process information and the work center information based on the work time ST per one article.
= 5.0 min, defective assembly rate p = 0.05%, number of workers N = 2
Is read and calculated as 131.25 minutes.
【0106】次に、仕掛り物件割付け手段103は、図
14に示すような仕掛り物件データでの当該ジョブの作
業開始日時からステップ2004で算出された所要時間
分だけ稼働時間帯に割り付け(ステップ2005)、当
該ジョブの作業終了日時を求める。例えば、物件番号0
0005の作業区TB−ASSY1のジョブは、作業開
始日時が1998年1月20日の16時30分であるの
で、先に算出した所要時間(131.25分)分だけ稼
働時間帯に割り付けることにより、作業終了日時は19
98年1月21日の10時12分として求まる。但し、
日時の算出において、例えば、分未満の端数は切り上げ
ている。Next, the in-process property allocating means 103 allocates the required time calculated in step 2004 from the work start date and time of the job in the in-process property data as shown in FIG. 2005), the work end date and time of the job is obtained. For example, property number 0
For the job of the work center TB-ASSY1 of 0005, since the work start date and time is 16:30 on January 20, 1998, it is necessary to allocate the required time (131.25 minutes) previously calculated to the operation time zone. As a result, the work end date and time is 19
It is obtained as 10:12 on January 21, 1998. However,
In the calculation of the date and time, for example, a fraction less than a minute is rounded up.
【0107】このステップ2005の処理が終了する
と、ステップ2002に戻り、状況フラグが仕掛りにな
っているジョブの中で未割付けのものがなくなるまで、
ステップ2002〜2005の一連の処理を繰り返す。
これらの処理により、状況フラグが仕掛りとなっている
ジョブが先に割り付けられる。When the processing in step 2005 is completed, the flow returns to step 2002, and the processing is continued until there are no unallocated jobs among the jobs whose status flags are in progress.
A series of processing of steps 2002 to 2005 is repeated.
By these processes, the job whose status flag is in progress is allocated first.
【0108】次に、状況フラグが仕掛りになっているジ
ョブの中で未割付けのものがなくなると、仕掛り物件割
付け手段103は、仕掛り物件データの中で状況フラグ
が確定になっているジョブのうち、未割付けのジョブが
あるかどうかを判定し(ステップ2006)、未割付け
のジョブがあれば、ステップ2007に進み、未割付け
のジョブがない場合には、一連の処理を終了する。Next, when there are no unassigned jobs among the jobs whose status flags are in progress, the in-process property allocating means 103 determines the status flags in the in-process property data. It is determined whether there is an unassigned job among the jobs (step 2006). If there is an unassigned job, the process proceeds to step 2007. If there is no unassigned job, a series of processing ends.
【0109】ステップ2007では、仕掛り物件割付け
手段103は、未割付けのジョブのうち作業開始日時が
最も早いジョブを選ぶ。そして、ジョブ別所要時間算出
手段102は、ステップ2007で選ばれたジョブの所
要時間を算出する(ステップ2008)。その際、ステ
ップ2004での処理と同様に、当該ジョブの品目と作
業区に対応した生産工程情報及び作業区情報を参照し、
上記数1を用いてこの所要時間を計算する。ここでも、
数1において、正整数k=1として計算している。例え
ば、図14において、物件番号00008の作業区TB
−UNIT1のジョブ(指定数量Q=50)の所要時間
は、上記の生産工程情報及び作業区情報より、物品1個
当たりの作業時間ST=12.0分,組立不良率p=0.
10%,作業者数N=5を読み込んで、132.00分
と算出される。In step 2007, the work in progress allocating means 103 selects the job with the earliest work start date and time among the unallocated jobs. Then, the required time calculation unit 102 calculates the required time of the job selected in step 2007 (step 2008). At this time, similarly to the processing in step 2004, the production process information and the work center information corresponding to the item and the work center of the job are referred to,
The required time is calculated using the above equation (1). even here,
In Equation 1, calculation is performed assuming that a positive integer k = 1. For example, in FIG. 14, the work center TB of the article number 00008
The required time of the UNIT1 job (designated quantity Q = 50) is based on the above-mentioned production process information and work section information, the work time per article ST = 12.0 minutes, and the assembly failure rate p = 0.
10% and the number of workers N = 5 are read in and calculated as 132.00 minutes.
【0110】図13において、次に、仕掛り物件割付け
手段103は、当該ジョブの作業区で最も早い割付け可
能時間帯を探し、当該時間帯にステップ2008で算出
された所要時間分だけ割り付ける(ステップ200
9)。これにより、当該ジョブの作業開始日時と作業終
了日時が求められる。例えば、図14において、物件番
号00008の作業区TB−UNIT1のジョブは、1
998年1月21日の8時30分から割付け可能である
ので、作業開始日時を1998年1月21日8時30分
とし、ステップ2008で先に算出した所要時間(13
2.00分)分だけ割り付けて、作業終了日時を199
8年1月21日の10時42分として算出する。但し、
ここでも、日時の算出において、分未満の端数は切り上
げている。In FIG. 13, next, the in-process property allocating means 103 searches for the earliest allocatable time zone in the work center of the job, and allocates the required time calculated in step 2008 to the time zone (step 200
9). Thus, the work start date and time and the work end date and time of the job are obtained. For example, in FIG. 14, the job of the work center TB-UNIT1 of the property number 00008 is 1
Since the assignment can be made from 8:30 on January 21, 998, the work start date and time is 8:30 on January 21, 1998, and the required time (13
2.00 minutes), and set the work end date and time to 199 minutes.
It is calculated as 10:42 on January 21, 2008. However,
Here, in the calculation of the date and time, fractions less than minutes are rounded up.
【0111】ステップ2009の処理が終了すると、ス
テップ2006に戻り、状況フラグが確定のジョブの中
で未割付けのものがなくなるまで、ステップ2006〜
2009の一連の処理を繰り返す。これらの処理によっ
て、状況フラグが確定となっているジョブが全て割り付
けられる。When the processing in step 2009 is completed, the flow returns to step 2006, and the processing from step 2006 to step 2006 is repeated until there are no unassigned jobs among the jobs whose status flags are fixed.
The series of processing of 2009 is repeated. Through these processes, all jobs for which the status flag is fixed are allocated.
【0112】図15は以上の仕掛り物件割付け手段10
3とジョブ別所要時間算出手段102とによる処理によ
って得られる割付け結果を示す図である。FIG. 15 shows the in-process article allocating means 10 described above.
FIG. 6 is a diagram illustrating an allocation result obtained by the processing by the job number 3 and the required time calculation unit by job 102.
【0113】同図15において、作業区TB−PACK
1に物件番号00004,00005,00008のジ
ョブが割り付けられ、作業区TB−ASSY1に物件番
号00005,00008のジョブが割り付けられ、作
業区TB−UNIT1に物件番号00008のジョブが
割り付けられている。夫々のジョブを表わす矩形枠の左
下に示す数字は開始時刻を、右上に示す数字は終了時刻
を夫々表わしている。例えば、物件番号00008の作
業区TB−PACK1でのジョブは、1月21日の13
時54分に開始し、16時24分に終了するように割り
付けられていることになる。In FIG. 15, the work area TB-PACK
The job of the property number 00004,00005,00008 is allocated to 1, the job of the property number 00005,00008 is allocated to the work center TB-ASSY1, and the job of the property number 00008 is allocated to the work center TB-UNIT1. The numbers shown at the lower left of the rectangular frames representing the respective jobs represent start times, and the numbers shown at the upper right represent end times. For example, the job in the work center TB-PACK1 of the property number 00008 is 13
That is, it is allocated so that it starts at 54:54 and ends at 16:24.
【0114】図16は仕掛り物件割付け手段103とジ
ョブ別所要時間算出手段102による上記の処理によっ
て求められた仕掛り物件割付け結果のデータの一具体例
を示す図である。図15に示したような割付け結果は、
データとして、図16のような形で新規生産物件割付け
手段104(図1)に渡される。FIG. 16 is a diagram showing a specific example of data of a work-in-progress article allocation result obtained by the above-described processing by the work-in-progress article allocation means 103 and the required time by job calculating means 102. The assignment result as shown in FIG.
The data is transferred to the new production property allocating means 104 (FIG. 1) in the form as shown in FIG.
【0115】図17は図1における新規生産物件割付け
手段104とジョブ別所要時間算出手段102の処理動
作を示すフローチャートである。FIG. 17 is a flowchart showing the processing operation of the new production property allocating means 104 and the required time by job calculating means 102 in FIG.
【0116】同図において、新規生産物件割付け手段1
04は、その処理を開始する時点において、新規生産物
件編集手段110(図1)が図9に示した処理によって
作成した図12に示すような新規生産物件データと、仕
掛り物件割付け手段103が図13に示した処理によっ
て作成した図16に示すような仕掛り物件割付け結果の
データと、図8に示したようなマスタデータとを受け取
っている。これを基にして、新規生産物件割付け手段1
04は、まず、この新規生産物件データの中で未割付け
の物件があるかどうかを判定し(ステップ3001)、
未割付けの物件があれば、ステップ3002に進み、未
割付けの物件がない場合には、ステップ3008に進
む。In the figure, new production property allocating means 1
04, the new production property data as shown in FIG. 12 created by the new production property editing means 110 (FIG. 1) by the processing shown in FIG. 9 at the time of starting the processing, and the in-process property allocation means 103 The in-process property allocation result data shown in FIG. 16 created by the processing shown in FIG. 13 and the master data shown in FIG. 8 are received. Based on this, new production property allocation means 1
04, first, it is determined whether or not there is an unassigned property in the newly produced property data (step 3001).
If there is an unassigned property, the process proceeds to step 3002. If there is no unassigned property, the process proceeds to step 3008.
【0117】ステップ3002では、新規生産物件割付
け手段104は、未割付けの物件のうちで完成要求日が
最も早いものを選ぶ。そして、新規生産物件割付け手段
104は、ステップ3002で選んだ物件の当該完成要
求日の就業終了時刻を最遅完了日時として設定する(ス
テップ3003)。ここで、就業終了時刻とは、当該物
件の品目が通る作業区のうち、最終の作業区を図8
(a)で示した生産工程情報から読みとり、図8(b)
に示した作業区情報から当該作業区の作業終了時刻に当
該完成要求日の残業時間を加えた時刻として設定される
ものである。また、最遅完了日時とは、当該物件の全作
業区の作業が遅くとも完了させなければならない日時で
あり、これを当該物件の最終作業区の就業終了時刻と同
じにすることにより、当該物件は遅くとも完成要求日中
に完了するように割り付けられることになる。In step 3002, the newly-produced property allocating means 104 selects the property with the earliest completion date from the properties that have not been allocated. Then, the newly-produced property allocating means 104 sets the employment end time of the completion request date of the property selected in Step 3002 as the latest completion date and time (Step 3003). Here, the work end time refers to the last work center among the work centers through which the item of the property passes, as shown in FIG.
It is read from the production process information shown in FIG.
Is set as the time obtained by adding the overtime hours of the completion request date to the work end time of the work center from the work center information shown in FIG. In addition, the latest completion date and time is the date and time when the work of all work centers of the property must be completed at the latest, and by making this the same as the work end time of the last work center of the property, At the latest, it will be assigned to be completed within the completion request date.
【0118】次に、新規生産物件割付け手段104は、
当該物件の品目が通る作業区のうち、未割付けの作業区
があるかどうかを判定し(ステップ3004)、未割付
けの作業区がある場合には、ステップ3005に進み、
未割付けの作業区がない場合には、ステップ3001に
戻る。Next, the new production property allocating means 104
It is determined whether there is an unassigned work center among the work centers through which the item of the property passes (step 3004). If there is an unassigned work center, the process proceeds to step 3005,
If there is no unassigned work center, the process returns to step 3001.
【0119】ステップ3005では、新規生産物件割付
け手段104は、当該物件の品目が通る作業区の中で通
る順序が最終の作業区を選ぶ。そして、ジョブ別所要時
間算出手段102は、ステップ3005で選ばれた作業
区における作業(ジョブ)の所要時間を算出する(ステ
ップ3006)。ここでの計算処理は、図13における
ステップ2004やステップ2008での処理と同じで
あり、当該ジョブの品目と作業区に対応した生産工程情
報及び作業区情報を参照し、上記数1を用いて計算す
る。この際、数1において、正整数k=1とする。In step 3005, the newly-produced property allocating means 104 selects the last work center in the work center where the item of the property passes. Then, the required time by job calculating means 102 calculates the required time of the work (job) in the work center selected in step 3005 (step 3006). The calculation processing here is the same as the processing in step 2004 or step 2008 in FIG. 13, and refers to the production process information and the work center information corresponding to the item and the work center of the job, and uses the above formula 1 calculate. At this time, in Equation 1, it is assumed that a positive integer k = 1.
【0120】次に、新規生産物件割付け手段104は、
当該ジョブの最遅完了日時以前で、当該作業区におい
て、最遅の割付け可能時間帯を探し、当該時間帯にステ
ップ3006で算出した所要時間分だけ割り付ける(ス
テップ3007)。これにより、当該ジョブの作業開始
日時と作業終了日時が求められる。Next, the new production property allocating means 104
Before the latest completion date of the job, a latest allocatable time zone is searched for in the work center, and the required time calculated in step 3006 is allocated to the time zone (step 3007). Thus, the work start date and time and the work end date and time of the job are obtained.
【0121】ステップ3007の処理が終了すると、ス
テップ3004に戻り、当該物件の品目が通る作業区の
中に未割付けの作業区がなくなるまでステップ3004
〜3007までの一連の処理を繰り返す。When the process of step 3007 is completed, the process returns to step 3004, and the process returns to step 3004 until there is no unallocated work center among the work centers through which the item of the property passes.
A series of processes from to 3007 is repeated.
【0122】ステップ3004からステップ3001に
戻り、さらに、ステップ3001において、新規生産物
件データの中に未割付けの物件がなくなると、全ての新
規生産物件データについて割付けが終了したことにな
る。その結果、図18に示すようなスケジューリング結
果が得られることになる。図18は、図15と同様であ
るが、ジョブを表わす矩形枠のうち、ハッチングを施し
た矩形枠が仕掛りとして割り付けられたジョブであり、
白抜きの矩形枠は新規生産物件として割り付けられたジ
ョブである。Returning from step 3004 to step 3001, furthermore, when there is no unassigned property in the new production property data in step 3001, the allocation has been completed for all new production property data. As a result, a scheduling result as shown in FIG. 18 is obtained. FIG. 18 is the same as FIG. 15 except that, among the rectangular frames representing the job, a hatched rectangular frame is assigned as a work in progress.
The white rectangular frame is a job assigned as a new production property.
【0123】最後に、新規生産物件割付け手段104
は、上記のスケジューリング結果のデータを記憶装置1
01の生産計画データとして登録する(ステップ300
8)とともに、生産指示手段120にも渡して一連の処
理を終了する。Finally, new production property allocating means 104
Stores the scheduling result data in the storage device 1
01 (Step 300)
Along with 8), the process is also passed to the production instruction means 120 to end a series of processes.
【0124】図19は新規生産物件割付け手段104と
ジョブ別所要時間算出手段102による処理によって最
終的に得られた上記のスケジューリング結果のデータの
一具体例を示す図である。FIG. 19 is a diagram showing a specific example of the above-mentioned scheduling result data finally obtained by the processing by the new production property allocating means 104 and the required time calculating means 102 for each job.
【0125】同図において、各レコードはジョブ別の割
付け結果を示しており、夫々に作業区や物件番号,品
目,数量,作業開始日時,作業終了日時,区分が登録さ
れている。区分には、当該ジョブが生産指示として確定
しているものの未着手の場合(確定)、着手したが完了
していない場合(仕掛り)、新たに割り付けられたもの
(新規)の3つの場合のいずれかを示すフラグが立てら
れる。例えば、作業区TB−UNIT1の物件番号00
008のジョブは確定であるが、同じ作業区の物件番号
00003のジョブは新規のものである。なお、割付け
処理における日時の算出では、分未満の端数は切り上げ
ている。In the figure, each record shows an allocation result for each job, and a work center, a property number, an item, a quantity, a work start date and time, a work end date and time, and a category are registered in each record. The classification includes three cases: a case where the job has been confirmed as a production instruction but has not been started (confirmed), a case where the job has been started but not completed (in process), and a case where the job has been newly allocated (new). A flag indicating either one is set. For example, the property number 00 of the work center TB-UNIT1
The job 008 is determined, but the job of the property number 00003 in the same work center is a new job. In the calculation of the date and time in the allocation process, fractions less than minutes are rounded up.
【0126】図20は図1における生産指示手段120
の処理動作を示すフローチャートである。FIG. 20 shows the production instruction means 120 in FIG.
5 is a flowchart showing the processing operation of the first embodiment.
【0127】この生産指示手段120は、その処理を開
始する時点において、新規生産物件割付け手段104が
図17に示した処理によって作成した図19に示すよう
なスケジューリング結果のデータを受け取っている。At the time of starting the processing, the production instructing means 120 has received the scheduling result data as shown in FIG. 19 created by the new production property allocating means 104 by the processing shown in FIG.
【0128】図20において、まず、当該スケジューリ
ング結果に含まれている物件のうち、生産指示として確
定する物件を選ぶ(ステップ4001)。この物件を選
ぶ方法としては、直接的に物件番号を指定して選ぶ方法
や作業開始日時や作業終了日時の日付によって選ぶ方法
などが考えられる。ここでは、当該物件の品目が通る作
業区のうち、最終作業区の作業終了日時が1998年1
月22日以前になっている物件を選んでいる。In FIG. 20, first, a property determined as a production instruction is selected from properties included in the scheduling result (step 4001). As a method of selecting the property, a method of directly specifying the property number and a method of selecting based on a work start date and time and a work end date and time can be considered. Here, the work end date and time of the last work center among the work centers through which the item of the property passes is January 1998.
The property that is before March 22 is selected.
【0129】次に、図19に示すようなスケジューリン
グ結果の中で、ステップ4001で選ばれた物件の物件
番号を有するジョブについて生産指示データを作成する
(ステップ4002)。ここでは、例えば、生産指示デ
ータとして、一意的に識別するための生産指示番号をと
るなどの処理が行なわれる。ここでは、生産指示番号
は、当該ジョブの作業区に物件番号を付加して作成され
る。Next, among the scheduling results shown in FIG. 19, production instruction data is created for a job having the property number of the property selected in step 4001 (step 4002). Here, for example, processing such as taking a production instruction number for uniquely identifying the production instruction data is performed. Here, the production instruction number is created by adding a property number to the work center of the job.
【0130】次に、記憶装置101に記憶されている生
産物件データのうち、ステップ4001で選ばれた物件
の状況の欄に確定のフラグを立て(ステップ400
3)、記憶装置101に記憶されている仕掛り物件デー
タに、ステップ4001で選ばれた物件に対応するジョ
ブを確定ジョブとして(状況の欄に確定のフラグを立て
て)追加登録する(ステップ4004)。そして、記憶
装置101に記憶されている生産計画データに、ステッ
プ4001で選ばれた物件の物件番号を有するジョブの
区分の欄に確定のフラグを立て(ステップ4005)、
最後に、生産指示データを出力して(ステップ400
6)、一連の処理を終了する。Next, among the production property data stored in the storage device 101, a confirmation flag is set in the column of the status of the property selected in step 4001 (step 400).
3) The job corresponding to the property selected in step 4001 is additionally registered in the in-process property data stored in the storage device 101 as a finalized job (with a finalization flag set in the status column) (step 4004). ). Then, in the production plan data stored in the storage device 101, a determination flag is set in the column of the job classification having the property number of the property selected in step 4001 (step 4005).
Finally, the production instruction data is output (step 400).
6), a series of processing ends.
【0131】図21はこのようにして得られた生産指示
データの一具体例を示す図である。FIG. 21 is a diagram showing a specific example of the production instruction data thus obtained.
【0132】図22は図1における作業実績編集手段1
30の処理動作を示すフローチャートである。FIG. 22 shows the work result editing means 1 in FIG.
30 is a flowchart showing a processing operation of No. 30.
【0133】同図において、まず、作業実績データを読
み込む(ステップ5001)。作業実績データは、例え
ば、図2において、ネットワークに接続されたコンピュ
ータ209などから毎日入力,送信されてくる実績デー
タである。In the figure, first, work result data is read (step 5001). The work result data is, for example, result data that is input and transmitted every day from a computer 209 or the like connected to the network in FIG.
【0134】図23は実績データの一具体例を示す図で
あって、各レコードは生産指示(ジョブ)毎の作業実績
を示しており、生産指示番号や品目,数量,作業開始日
時,作業終了日時,投入数量,不良数量,状況が登録さ
れている。FIG. 23 is a diagram showing a specific example of the performance data. Each record shows the performance of each production instruction (job). The production instruction number, item, quantity, work start date and time, and work end are shown. Date and time, input quantity, defective quantity, and status are registered.
【0135】状況の欄には、当該ジョブが、未着手の場
合(確定)、着手したが完了していない場合(仕掛
り)、完了した場合(完了)のいずれかを示すフラグが
立てられている。作業開始日時と作業終了日時とは、ジ
ョブ毎の状況のフラグによって内容が異なる。状況フラ
グが確定を示すジョブについては、作業開始日時,作業
終了日時とも計画上の日時が登録されており、生産指示
手段120によって作成された図21に示すような生産
指示データでの作業開始日時、作業終了日時と同じであ
る。状況フラグが仕掛りを示すジョブについては、作業
開始日時は実績の日時が登録され、作業終了日時は未登
録状態(空欄や0値など)になっている。状況フラグが
完了を示すジョブについては、作業開始日時,作業終了
日時とも実績の日時が登録されている。In the status column, a flag is set to indicate whether the job has not been started (fixed), has started but has not been completed (work in progress), or has been completed (completed). I have. The contents of the work start date and time and the work end date and time differ depending on the status flag for each job. As for the job whose status flag indicates “Fixed”, the work start date and time and the work end date and time are registered in the plan, and the work start date and time in the production instruction data as shown in FIG. , The same as the work end date and time. For a job whose status flag indicates that the job is in progress, the date and time of the actual result is registered as the work start date and time, and the work end date and time is in an unregistered state (blank or 0 value, etc.). For a job whose status flag indicates completion, the actual start date and time and the actual end date and time are registered.
【0136】投入数量については、当該ジョブとして既
に投入された数量を示しており、不良数量は、投入数量
のうち、組立不良が発生した数量である。従って、投入
数量から不良数量を差し引いた値が良品として完成した
数量である。The input quantity indicates the quantity already input as the job, and the defective quantity is the quantity in which the assembly defect has occurred among the input quantities. Therefore, the value obtained by subtracting the defective quantity from the input quantity is the quantity completed as a good product.
【0137】図22に戻って、状況フラグが仕掛りにな
っているジョブを探し、記憶装置101に記憶されてい
る仕掛り物件データの中の当該ジョブの状況の欄(図1
4)に仕掛りのフラグを立て(ステップ5002)、状
況が完了になっているジョブを探し、記憶装置101に
記憶されている仕掛り物件データの中の当該ジョブの状
況の欄に完了のフラグを立て(ステップ5003)、全
作業区のジョブの状況が完了になっている物件を探し、
記憶装置101に記憶されている生産物件データの中の
当該物件の状況の欄に完了のフラグを立てる(ステップ
5004)。そして、最後に、作業実績データ(図2
3)から日毎に品目別作業区別の投入数量及び不良数量
を集計し、記憶装置101に記憶されている組立不良履
歴データ(図1)に追加登録し(ステップ5005)、
一連の処理を終了する。Returning to FIG. 22, a job in which the status flag is in process is searched for, and the status column of the job in the in-process property data stored in the storage device 101 (see FIG. 1).
In step 4), a work in progress flag is set (step 5002), a job whose status is completed is searched for, and a completion flag is displayed in the column of the job status in the work in progress data stored in the storage device 101. (Step 5003), search for a property whose job status is completed for all work centers,
In the production property data stored in the storage device 101, a completion flag is set in the column of the status of the property (step 5004). Finally, work performance data (Fig. 2
From 3), the input quantity and the defective quantity of the work distinction for each item are tabulated for each day, and additionally registered in the assembly defect history data (FIG. 1) stored in the storage device 101 (step 5005),
A series of processing ends.
【0138】図24は記憶装置101に記憶されている
組立不良履歴データの一具体例を示す図である。FIG. 24 is a view showing a specific example of the assembly failure history data stored in the storage device 101. As shown in FIG.
【0139】同図において、組立不良履歴データは、品
目別作業区別に毎日の投入数量と不良数量が登録されて
おり、これらは組立不良率設定手段140(図1)によ
る処理の基本データになる。In the drawing, the assembly defect history data has daily input quantity and defect quantity registered in the work distinction for each item, and these are basic data for processing by the assembly defect rate setting means 140 (FIG. 1). .
【0140】図25は図1における組立不良率設定手段
140の処理動作を示すフローチャートである。FIG. 25 is a flowchart showing the processing operation of the assembly defect rate setting means 140 in FIG.
【0141】同図において、まず、記憶装置101(図
1)に記憶されている図24に示すような組立不良履歴
データを読み込み(ステップ6001)、品目別作業区
別の組立不良率を算出する(ステップ6002)。この
組立不良率は、計算対象期間を指定し、組立不良履歴デ
ータに登録されている品目別作業区別の投入数量と不良
数量とをこの対象期間中で夫々合計し、総不良数量を総
投入数量で割ることによって求められる。そして、最後
に、ステップ6002で算出された品目別作業区別の組
立不良率の値を記憶装置101に記憶されているマスタ
データの生産工程情報(図8(a))に登録し(ステッ
プ6003)、一連の処理を終了する。In the figure, first, the assembly failure history data as shown in FIG. 24 stored in the storage device 101 (FIG. 1) is read (step 6001), and the assembly failure rate of the work distinction for each item is calculated (step 6001). Step 6002). This assembly defect rate specifies the period to be calculated, sums the input quantity and the defective quantity of the work distinction for each item registered in the assembly defect history data during this target period, and totals the total defective quantity to the total input quantity. Divided by Then, finally, the value of the assembly defect rate of the work distinction for each item calculated in step 6002 is registered in the production process information (FIG. 8A) of the master data stored in the storage device 101 (step 6003). , A series of processing ends.
【0142】以上詳述したように、この実施形態では、
生産途中における組立不良の発生を考慮してスケジュー
リングして生産指示を出すため、組立不良発生による作
業遅れが防止され、顧客が指定する納期に間に合うよう
に生産計画が立案されることになる。As described in detail above, in this embodiment,
Since scheduling is performed in consideration of the occurrence of assembly failure during production and a production instruction is issued, work delay due to the occurrence of assembly failure is prevented, and a production plan is drafted in time for the delivery date specified by the customer.
【0143】[0143]
【発明の効果】以上説明したように、本発明によれば、
顧客からの注文によって指定された品目や数量,納期に
基づいて製品を生産する注文生産において、生産途中に
おける組立不良の発生を考慮したジョブ別所要時間を算
出してスケジューリングし、生産指示を出すことによっ
て、組立不良発生による作業遅れを防止し、顧客の指定
する納期に間に合う生産計画を立案することができる。As described above, according to the present invention,
In order production that produces products based on items, quantities, and delivery dates specified by orders from customers, calculate and schedule the required time for each job in consideration of the occurrence of assembly failure during production, and issue a production instruction. Thus, it is possible to prevent a work delay due to the occurrence of an assembly defect and make a production plan that meets a delivery date specified by a customer.
【図1】本発明の一実施形態に係るスケジューリング装
置及び注文生産システムの構成を示すブロック図であ
る。FIG. 1 is a block diagram showing a configuration of a scheduling device and an order production system according to an embodiment of the present invention.
【図2】本発明の一実施形態に係るスケジューリング装
置及び注文生産システムを実現するためのハードウエア
・ソフトウエア構成の一例を示す説明図である。FIG. 2 is an explanatory diagram showing an example of a hardware / software configuration for realizing a scheduling device and an order production system according to an embodiment of the present invention.
【図3】本発明の一実施形態に係るスケジューリング装
置及び注文生産システムよる、処理のシーケンスチャー
トを示す説明図である。FIG. 3 is an explanatory diagram showing a sequence chart of a process performed by the scheduling device and the order production system according to the embodiment of the present invention.
【図4】本発明の一実施形態における、作業区にジョブ
を割り付ける様子を示す説明図である。FIG. 4 is an explanatory diagram showing a state in which a job is assigned to a work center in one embodiment of the present invention.
【図5】本発明の一実施形態による、ジョブの割付けに
おける正味時間と不良余裕時間との関係を示す説明図で
ある。FIG. 5 is an explanatory diagram showing a relationship between a net time and a margin for defective time in job allocation according to an embodiment of the present invention.
【図6】本発明の一実施形態における、不良となった分
を修理して完成させる場合の正味時間と不良余裕時間の
設定を示す説明図である。FIG. 6 is an explanatory diagram showing a setting of a net time and a defect margin time in a case where a defective part is repaired and completed according to an embodiment of the present invention.
【図7】本発明の一実施形態における、不良となった分
はその場で修理せずに、破棄したり、別の場所に移した
りする場合の、正味時間と不良余裕時間の設定を示す説
明図である。FIG. 7 shows a setting of a net time and a defect allowance time in a case where a defective part is discarded or moved to another place without being repaired on the spot in one embodiment of the present invention. FIG.
【図8】本発明の一実施形態における、記憶装置に記憶
されているマスタデータを示す説明図である。FIG. 8 is an explanatory diagram showing master data stored in a storage device according to an embodiment of the present invention.
【図9】本発明の一実施形態における、新規生産物件編
集手段の処理フローを示すフローチャート図である。FIG. 9 is a flowchart illustrating a processing flow of a newly-produced property editing unit according to the embodiment of the present invention.
【図10】本発明の一実施形態における、新規受注物件
データを示す説明図である。FIG. 10 is an explanatory diagram showing newly ordered property data according to an embodiment of the present invention.
【図11】本発明の一実施形態における、生産物件デー
タを示す説明図である。FIG. 11 is an explanatory diagram showing production property data in one embodiment of the present invention.
【図12】本発明の一実施形態における、新規生産物件
データを示す説明図である。FIG. 12 is an explanatory diagram showing new production property data according to an embodiment of the present invention.
【図13】本発明の一実施形態における、仕掛り物件割
付け手段とジョブ別所要時間算出手段の処理フローを示
すフローチャート図である。FIG. 13 is a flowchart showing a processing flow of a work in progress allocating means and a required time by job calculating means in one embodiment of the present invention.
【図14】本発明の一実施形態における、仕掛り物件デ
ータを示す説明図である。FIG. 14 is an explanatory diagram showing work-in-progress data according to an embodiment of the present invention.
【図15】本発明の一実施形態における、ジョブの割付
け結果を示す説明図である。FIG. 15 is an explanatory diagram illustrating a job allocation result according to an embodiment of the present invention.
【図16】本発明の一実施形態における、仕掛り物件割
付け結果のデータを示す説明図である。FIG. 16 is an explanatory diagram showing data of a work-in-progress article allocation result in one embodiment of the present invention.
【図17】本発明の一実施形態における、新規生産物件
割付け手段とジョブ別所要時間算出手段の処理フローを
示すフローチャート図である。FIG. 17 is a flowchart showing a processing flow of a new production property allocating unit and a job-specific required time calculating unit according to the embodiment of the present invention.
【図18】本発明の一実施形態における、スケジューリ
ング結果を示す説明図である。FIG. 18 is an explanatory diagram showing a scheduling result in one embodiment of the present invention.
【図19】本発明の一実施形態における、スケジューリ
ング結果のデータを示す説明図である。FIG. 19 is an explanatory diagram showing data of a scheduling result in one embodiment of the present invention.
【図20】本発明の一実施形態における、生産指示手段
の処理フローを示すフローチャート図である。FIG. 20 is a flowchart illustrating a processing flow of a production instruction unit according to the embodiment of the present invention.
【図21】本発明の一実施形態における、生産指示デー
タを示す説明図である。FIG. 21 is an explanatory diagram showing production instruction data in one embodiment of the present invention.
【図22】本発明の一実施形態における、作業実績編集
手段の処理フローを示すフローチャート図である。FIG. 22 is a flowchart illustrating a processing flow of a work record editing unit according to the embodiment of the present invention.
【図23】本発明の一実施形態における、作業実績デー
タを示す説明図である。FIG. 23 is an explanatory diagram showing work result data in one embodiment of the present invention.
【図24】本発明の一実施形態における、組立不良履歴
データを示す説明図である。FIG. 24 is an explanatory diagram showing assembly failure history data in one embodiment of the present invention.
【図25】本発明の一実施形態における、組立不良率設
定手段の処理フローを示すフローチャート図である。FIG. 25 is a flowchart showing a processing flow of an assembly failure rate setting means in one embodiment of the present invention.
10 注文生産計画システム 100 スケジューリング装置 101 記憶装置 102 ジョブ別所要時間算出手段 103 仕掛り物件割付け手段 104 新規生産物件割付け手段 110 新規生産物件編集手段 120 生産指示手段 130 作業実績編集手段 140 組立不良率設定手段 200 本体 201 CPU 202 メモリ 203 入出力制御部 204 通信制御部 205 ディスプレイ 206 キーボード 207 マウス 208 補助記憶装置 209 ネットワークで接続されたコンピュータ Reference Signs List 10 Order production planning system 100 Scheduling device 101 Storage device 102 Required time calculation means for each job 103 Work in progress allocating means 104 New production property allocating means 110 New production property editing means 120 Production instruction means 130 Work result editing means 140 Assembly defect rate setting Means 200 Body 201 CPU 202 Memory 203 Input / output control unit 204 Communication control unit 205 Display 206 Keyboard 207 Mouse 208 Auxiliary storage device 209 Computer connected via network
Claims (11)
目や指定数量,指定納期の注文情報に基づいて製品の組
立生産を行なうためのスケジューリング装置であって、 該新規受注物件の生産工程を形成する作業区毎に、該注
文情報による指定数量の該新規受注物件のジョブの所要
時間を算出して、該新規受注物件の該生産工程での処理
完了が該注文情報による指示納期前となるように、算出
された所要時間の該ジョブを当該作業区の空き時間帯に
割り付けてスケジューリングし、 該作業区毎の該ジョブの所要時間を、当該作業区での該
注文情報による指定品目に対する組立不良率に応じた組
立不良品発生数に等しい数量を該注文情報の指定数量に
追加した数量に対するジョブの所要時間とすることを特
徴とするスケジューリング装置。1. A scheduling device for assembling and manufacturing a product based on order information of a designated item, a designated quantity, and a designated delivery date relating to a newly ordered property from a customer, wherein the scheduling apparatus forms a production process of the newly ordered property. For each work center, the required time of the job of the new ordered property specified by the order information is calculated so that the completion of the processing of the newly ordered property in the production process is before the delivery date indicated by the order information. Allocating the job of the calculated required time to the vacant time zone of the work center, scheduling the job, and calculating the required time of the job for each work center by the defective assembly rate for the specified item in the work center according to the order information. Wherein the quantity equal to the number of defective assemblies generated according to the order information is set as the required time of the job with respect to the quantity added to the designated quantity of the order information.
目や指定数量,指定納期の注文情報に基づいて製品の組
立生産を行なうためのスケジューリング装置であって、 仕掛り物件や組立生産することが確定している未着手の
物件である生産確定物件に関して、該生産確定物件の生
産工程を形成する各作業区毎に該生産確定物件のジョブ
の時間帯を割り付ける仕掛り物件割付け手段と、 該新規受注物件の生産工程の各作業区毎に、当該作業区
での組立不良率に応じた組立不良品の発生数に等しい数
量を該注文情報による指定数量に追加した数量に対する
ジョブの所要時間を算出するジョブ別所要時間算出手段
と、 該新規受注物件の生産工程の各作業区毎に、該新規受注
物件の該注文情報による指定数量や指定納期、及び該ジ
ョブ別所要時間算出手段で算出された当該作業区でのジ
ョブの所要時間に基づいて、該新規受注物件の該生産工
程での処理完了が該注文情報による指示納期前となるよ
うに、該仕掛り物件割付け手段で割り付けられた該生産
確定物件のジョブに続いて該新規受注物件の算出された
該所要時間のジョブの時間帯を割り付け、該生産確定物
件と該受注物件とを含めた組立生産のスケジューリング
を行なう新規生産物件割付け手段とを備えたことを特徴
とするスケジューリング装置。2. A scheduling apparatus for assembling and manufacturing products based on order information on a specified item, a specified quantity, and a specified delivery date for a new order from a customer. A work-in-progress property allocating means for allocating a time zone of a job of the production-determined property for each work area forming a production process of the production-determined property, which is a property not yet undertaken, and For each work center in the production process of the property, the required time of the job is calculated for the quantity obtained by adding the quantity equal to the number of defective products generated according to the assembly defect rate in the work center to the quantity specified by the order information. Means for calculating the required time for each job; calculating, for each work center in the production process of the new ordered property, the specified quantity and the specified delivery date of the newly ordered property according to the order information; and calculating the required time for the job Based on the required time of the job in the work center calculated by the means, the in-process property allocating means is such that the processing completion of the newly ordered property in the production process is before the delivery date indicated by the order information. Following the allocated job of the confirmed production property, a time period of the job of the required time calculated for the new ordered property is allocated, and scheduling of assembly production including the confirmed production property and the ordered property is performed. A scheduling device comprising: a production property allocating unit.
の物品1個当たりのジョブの作業時間をST、同じく物
品1個当たりのジョブの平均修理時間をRT,当該作業
区での前記組立不良率をp,当該作業区の前記作業者数
をNとして、当該作業区でのジョブの前記所要時間を、 (Q×ST/N)+(p×Q×RT/N) として算出することを特徴とするスケジューリング装
置。3. The job according to claim 1, wherein the designated quantity of the designated item is Q, the work time of a job per article in the work center of the designated item is ST, and the average of the jobs per article is also ST. Assuming that the repair time is RT, the assembly failure rate in the work area is p, and the number of workers in the work area is N, the required time of the job in the work area is (Q × ST / N) + ( p × Q × RT / N).
Q,前記ジョブの品目別作業区別の1台当り作業時間を
ST,前記組立不良率をp,当該作業区の作業者数を
N,正整数をkとして、当該ジョブの前記所要時間を、 【数1】 として算出することを特徴とするスケジューリング装
置。4. The job-based required time calculating means according to claim 1, wherein the job-based required time calculating means sets the quantity of the job to Q, the work time per unit of the job-specific work classification, and the assembly failure rate to p. , The number of workers in the work center is N and the positive integer is k, and the required time of the job is A scheduling device characterized by calculating as
目や指定数量,指定納期の注文情報に基づいて製品の組
立生産を行なうためのスケジューリング装置であって、 物件の品目毎に該物件の生産工程を構成する作業区や該
作業区での物品1個当たりの作業時間,組立不良率など
を規定する生産工程情報と該作業区毎の作業者数などを
規定する作業区情報とを含むマスタデータ、及び生産工
程における仕掛り物件や未着手の生産確定物件の品目や
指定数量,各作業区での作業開始日時などを規定する仕
掛り物件データが少なくとも記憶されている記憶手段
と、 物件の各作業区での処理をジョブとし、該注文情報或い
は該記憶手段の仕掛り物件データによって品目が指定さ
れると、該指定された品目に対するマスタデータを該記
憶手段から読み取り、該マスタデータに基づいて、該指
定された品目での各作業区毎に、当該作業区での組立不
良率に応じた組立不良品の発生数に等しい数量を該注文
情報による指定数量に追加した数量に対するジョブの所
要時間を算出するジョブ別所要時間算出手段と、 該記憶手段の該仕掛り物件データを読み取り、該仕掛り
物件データの各品目毎に、当該品目の各作業区毎に該ジ
ョブ別所要時間算出手段によって得られるジョブの所要
時間と該仕掛り物件データでの当該作業区での作業開始
日時とにより、該作業区の空き時間帯にジョブを割り付
ける仕掛り物件割付け手段と、 該注文情報による該新規受注物件の生産工程の各作業区
毎に、該新規受注物件の該注文情報による指定数量や指
定納期、及び該ジョブ別所要時間算出手段で算出される
当該作業区でのジョブの所要時間に基づいて、該新規受
注物件の該生産工程での処理完了が該注文情報による指
示納期前となるように、該仕掛り物件割付け手段で割り
付けられた該生産確定物件のジョブに続く当該作業区の
空き時間帯に該新規受注物件の算出された該所要時間の
ジョブの時間帯を割り付け、該生産確定物件と該受注物
件とを含めた組立生産のスケジュールデータを作成する
新規生産物件割付け手段とを備えたことを特徴とするス
ケジューリング装置。5. A scheduling apparatus for assembling and manufacturing a product based on order information of a designated item, a designated quantity, and a designated delivery date relating to a newly ordered property from a customer, wherein the production process of the property is performed for each property item. Data including production process information that defines the work sections constituting the work center, the work time per article in the work center, the assembly failure rate, and the like, and work center information that defines the number of workers in each work center, etc. And a storage means for storing at least in-process property data that defines an in-process property in a production process or an unfinished production-determined property item and a specified quantity, a work start date and time in each work center, and the like. When the processing in the work center is a job, and an item is specified by the order information or the work-in-progress data of the storage means, master data for the specified item is read from the storage means. In accordance with the master data, for each work center of the designated item, the quantity equal to the number of defective assembly products according to the assembly defect rate in the work center is changed to the quantity specified by the order information. A job-based required time calculating means for calculating a required time of the job with respect to the added quantity; and reading the work-in-progress property data in the storage means, for each item of the work-in-process property data, and for each work center of the product A work in progress allocating means for allocating a job to a vacant time zone in the work center based on the required time of the job obtained by the job required time calculation means and the work start date and time in the work center in the work in progress data; For each work area in the production process of the new ordered property based on the order information, the work quantity calculated by the job-specific required time calculating means and the designated quantity and designated delivery date of the new ordered property according to the order information. Based on the required time of the job in the ward, the production confirmed property allocated by the in-process property allocating means such that the processing of the newly ordered property in the production process is completed before the delivery date indicated by the order information. The job time zone of the calculated required time of the newly ordered property is assigned to the vacant time zone of the work center following the job of the above, and the assembly production schedule data including the confirmed production property and the ordered property is created. And a new production property allocating means.
の物品1個当たりのジョブの作業時間をST、同じく物
品1個当たりのジョブの平均修理時間をRT,当該作業
区での前記組立不良率をp,当該作業区の前記作業者数
をNとして、当該作業区でのジョブの前記所要時間を、 (Q×ST/N)+(p×Q×RT/N) として算出することを特徴とするスケジューリング装
置。6. The job-based required time calculation means according to claim 5, wherein the designated quantity of the designated item is Q, the work time of a job per article in the work center of the designated item is ST, Assuming that the average repair time of each job is RT, the defective assembly rate in the work area is p, and the number of workers in the work area is N, the required time of the job in the work area is (Q × ST / N) + (p × Q × RT / N).
Q,前記ジョブの品目別作業区別の1台当り作業時間を
ST,前記組立不良率をp,当該作業区の作業者数を
N,正整数をkとして、当該ジョブの前記所要時間を、 【数1】 として算出することを特徴とするスケジューリング装
置。7. The job-based required time calculating means according to claim 5, wherein the job quantity is Q, the job time per unit of job-specific work distinction is ST, the assembly failure rate is p, Assuming that the number of workers in the work center is N and the positive integer is k, the required time of the job is expressed as follows: A scheduling device characterized by calculating as
当該作業区での前記作業開始日時が実績値であるとき、
前記ジョブ別所要時間算出手段によってジョブ別所要時
間が算出された前記ジョブを当該作業区での前記作業開
始日時以降に割り付け、前記作業開始日時が計画値であ
るときには、前記ジョブ別所要時間算出手段によってジ
ョブ別所要時間が算出された前記ジョブを当該作業区で
の空き時間帯に前に詰めて割り付け、 前記生産確定物件に対しては、前記ジョブ別所要時間算
出手段によってジョブ別所要時間が算出された前記ジョ
ブを当該作業区での空き時間帯に前に詰めて割り付ける
ことを特徴とするスケジューリング装置。8. The work-in-progress article allocating means according to claim 5, 6 or 7, wherein the work start date and time of the work center in the work center in the work-in-progress property data is an actual value. When
The job for which the required time for each job is calculated by the required time for each job is assigned after the work start date and time in the work center, and when the work start date and time is a plan value, the required time for each job is calculated. The job for which the required time for each job has been calculated is assigned to the available time zone in the work center in advance, and the required time for each job is calculated for the confirmed production property by the required time for each job calculating means. A scheduling apparatus for allocating the assigned job to a free time zone in the work center.
目や指定数量,指定納期の注文情報に基づいて製品の組
立生産をスケジューリングし、該スケジューリングに基
づいて生産の指示を行なう注文生産計画システムであっ
て、 請求項1〜8のいずれか1つに記載のスケジューリング
装置と、 該注文情報を新規受注物件データを受け取り、該新規受
注物件毎に、該新規受注物件データでの納期に基づいて
該新規受注物件データに当該新規受注物件の完成要求日
を設定した新規生産物件データを作成し、該新規受注物
件の組立生産のスケージューリングのためのデータとし
て該スケジューリング装置に供給する新規生産物件編集
手段と、 該スケジューリング装置によって得られたスケジューリ
ング結果から該新規受注物件の生産数量,作業期間など
を指示する生産指示データを作成して組立現場などに出
力する生産指示手段とを備えたことを特徴とする注文生
産計画システム。9. An order production planning system for scheduling assembly production of a product based on order information on a designated item, a designated quantity, and a designated delivery date concerning a new order from a customer, and instructing production based on the scheduling. A scheduling device according to any one of claims 1 to 8, further comprising: receiving new order property data for the order information, and for each new order property, determining the new order property based on a delivery date in the new order property data. New production property editing means for creating new production property data in which the completion request date of the new order property is set in the order property data and supplying the data to the scheduling device as data for scheduling the assembly production of the new order property And, based on the scheduling result obtained by the scheduling device, the production quantity and work period of the newly ordered property And a production instructing means for producing production instruction data for instructing production and outputting it to an assembly site or the like.
品目や指定数量,指定納期の注文情報に基づいて製品の
組立生産をスケジューリングし、該スケジューリングに
基づいて生産の指示を行なう注文生産計画システムであ
って、 請求項5〜8のいずれか1つに記載のスケジューリング
装置を有して、該スケジューリング装置における前記記
憶装置には、物件の番号や品目,数量,完成要求日など
の情報を含む生産物件データと、該スケジューリング装
置における前記新規生産物件割付け手段によって作成さ
れたスケジュール結果である生産計画データとを記憶し
ており、 該注文情報に基づいて、該新規受注物件毎に該注文情報
での納期に基づいて当該新規受注物件の完成要求日を該
注文情報に設定した新規生産物件データを作成して、該
スケジューリング装置における前記新規生産物件割付け
手段に供給するとともに、新たな生産物件データとして
該スケジューリング装置における前記記憶手段に登録す
る新規生産物件編集手段と、 該スケジューリング装置における前記新規生産物件割付
け手段で作成されたスケジュール結果からそこに登録さ
れている所望の物件を選択して、選択した該物件の生産
数量,作業期間などを指示する生産指示データを作成し
て組立現場などに出力する生産指示手段と生産現場など
から生産物件の指示番号や各作業区での作業開始日時の
実績値,作業数量を含む作業実績データを受け取り、該
スケジューリング装置における前記記憶手段に記憶され
ている生産物件データや仕掛り物件データでの組立完了
した物件やジョブに対する状態データを完了状態を示す
ように変更させ、また、前記記憶手段に記憶されている
前記仕掛り物件データでの仕掛り状態にある物件やジョ
ブに対する状態データを仕掛り状態を示すように変更さ
せる作業実績編集手段とを備えたことを特徴とする注文
生産計画システム。10. An order production planning system for scheduling assembly production of a product based on order information on a specified item, a specified quantity, and a specified delivery date of a new order from a customer, and instructing production based on the scheduling. A production property comprising the scheduling device according to any one of claims 5 to 8, wherein the storage device in the scheduling device includes information such as a property number, an item, a quantity, and a completion request date. Data and production plan data, which is a schedule result created by the new production property allocating means in the scheduling device, and stores a delivery date in the order information for each of the new properties based on the order information. New production property data in which the completion request date of the new property is set in the order information based on the New production property editing means for supplying to the new production property allocating means in the juling device and registering it as new production property data in the storage means in the scheduling device; and creating with the new production property allocating means in the scheduling device. A production instruction means for selecting a desired property registered therein from the result of the schedule, creating production instruction data for instructing a production quantity, a work period, and the like of the selected property, and outputting the data to an assembly site or the like; It receives operation result data including the instruction number of the production property, the actual value of the work start date and time at each work center, and the work quantity from the production site, etc. Status of completed property data and job status data in property data Work result editing means for changing the state data of the property or job in the in-process state in the in-process property data stored in the storage means to indicate the in-process state. A custom production planning system characterized by comprising:
生数量を含む組立不良履歴データが記憶されており、 前記作業実績編集手段は、生産現場などから、生産物件
の前記指示番号や各作業区での作業開始日時の実績値,
作業数量とともに、組立不良発生数量を含む作業実績デ
ータを受け取り、該組立不良発生数量に基づいて、前記
記憶手段に記憶されている該組立不良履歴データに組立
不良実績を追加登録し、 かつ前記記憶手段に記憶されている該組立不良履歴デー
タに基づいて、物件の品目別,作業区別に組立不良率を
設定して前記記憶手段に記憶されている前記マスタデー
タに登録する組立不良率設定手段を備えたことを特徴と
する注文生産計画システム。11. The storage device according to claim 10, wherein the storage device stores assembly defect history data including a work-specific assembly defect occurrence quantity for each item of the property. , The instruction number of the production property and the actual value of the work start date and time in each work center,
Receiving work result data including the assembly defect occurrence quantity together with the work quantity, and additionally registering the assembly defect result in the assembly defect history data stored in the storage means based on the assembly defect occurrence quantity; and Means for setting an assembly failure rate based on the assembly failure history data stored in the means for each item of the property and for distinguishing between operations and registering the assembly failure rate in the master data stored in the storage means. An order production planning system characterized by being provided.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24055698A JP2000067111A (en) | 1998-08-26 | 1998-08-26 | Scheduling device and order production planning system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24055698A JP2000067111A (en) | 1998-08-26 | 1998-08-26 | Scheduling device and order production planning system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000067111A true JP2000067111A (en) | 2000-03-03 |
Family
ID=17061294
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24055698A Pending JP2000067111A (en) | 1998-08-26 | 1998-08-26 | Scheduling device and order production planning system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000067111A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020085907A (en) * | 2001-05-10 | 2002-11-18 | 전태준 | Automatic fieldwork order decision system using bill of process |
JP2007157124A (en) * | 2005-11-09 | 2007-06-21 | Kobe Steel Ltd | Schedule correcting device, schedule correcting program and schedule correcting method |
US7242994B2 (en) | 2004-12-24 | 2007-07-10 | Hitachi Global Storage Technologies Netherlands B.V. | Method and system of production planning |
JP2009140031A (en) * | 2007-12-04 | 2009-06-25 | Chugoku Electric Power Co Inc:The | Visit notification system and visit notification method |
KR102155747B1 (en) * | 2019-12-16 | 2020-09-16 | 주식회사 크라우드웍스 | Method for setting minimum re-work and re-inspection time based on the number of objects returned of crowdsourcing based project for artificial intelligence training data generation |
-
1998
- 1998-08-26 JP JP24055698A patent/JP2000067111A/en active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020085907A (en) * | 2001-05-10 | 2002-11-18 | 전태준 | Automatic fieldwork order decision system using bill of process |
US7242994B2 (en) | 2004-12-24 | 2007-07-10 | Hitachi Global Storage Technologies Netherlands B.V. | Method and system of production planning |
JP2007157124A (en) * | 2005-11-09 | 2007-06-21 | Kobe Steel Ltd | Schedule correcting device, schedule correcting program and schedule correcting method |
JP2009140031A (en) * | 2007-12-04 | 2009-06-25 | Chugoku Electric Power Co Inc:The | Visit notification system and visit notification method |
KR102155747B1 (en) * | 2019-12-16 | 2020-09-16 | 주식회사 크라우드웍스 | Method for setting minimum re-work and re-inspection time based on the number of objects returned of crowdsourcing based project for artificial intelligence training data generation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5946663A (en) | Method of planning a production schedule and an apparatus for planning a production schedule | |
JP2008299762A (en) | Production management program | |
Smith et al. | Due date selection procedures for job-shop simulation | |
JP2999018B2 (en) | Automatic work organization device | |
CN112561253A (en) | Order assignment method, system, platform and storage medium based on production plan | |
TWI784311B (en) | Management device, management system, and management program | |
JP2004054678A (en) | Production management method and production management system | |
JPS59214964A (en) | Conversational scheduling system | |
JP2000067111A (en) | Scheduling device and order production planning system | |
JPH09101987A (en) | Project progress management device | |
US6917843B2 (en) | System and method for scheduling production of molds | |
JP3119195B2 (en) | Production planning device, method, and recording medium recording program for executing the same | |
JP4239767B2 (en) | Design change support system, design change method, design change support program, and recording medium recording the same | |
US20040122724A1 (en) | System and method for generating priorities of manufacturing orders | |
US20050065833A1 (en) | Production scheduling management method and production scheduling management program | |
JP4318162B2 (en) | Production schedule planning management method and production schedule planning management program | |
JPH1086044A (en) | Worker discretion utilization schedule planning method and worker discretion utilization schedule planning device | |
CN113095704A (en) | Production plan scheduling method, device, equipment and medium | |
JP2002279022A (en) | Material ordering system, server and method | |
JP2004145591A (en) | Production capacity distribution system and production capacity distribution method | |
JPH09212556A (en) | Work instruction method in process plan | |
JP2000322119A (en) | Substitutive lot determination system | |
JPH0916668A (en) | Work planning method and device, wage calculation method | |
JPH03149162A (en) | Synchronous production scheduling planning device | |
JP2000011039A (en) | Cost index calculator |