Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6503860B2 - Parts inventory management method, parts inventory management device and parts inventory management program - Google Patents
[go: Go Back, main page]

JP6503860B2 - Parts inventory management method, parts inventory management device and parts inventory management program - Google Patents

Parts inventory management method, parts inventory management device and parts inventory management program Download PDF

Info

Publication number
JP6503860B2
JP6503860B2 JP2015090023A JP2015090023A JP6503860B2 JP 6503860 B2 JP6503860 B2 JP 6503860B2 JP 2015090023 A JP2015090023 A JP 2015090023A JP 2015090023 A JP2015090023 A JP 2015090023A JP 6503860 B2 JP6503860 B2 JP 6503860B2
Authority
JP
Japan
Prior art keywords
parts
factory
period
inventory
factories
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2015090023A
Other languages
Japanese (ja)
Other versions
JP2016207053A (en
Inventor
保 勝海
保 勝海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2015090023A priority Critical patent/JP6503860B2/en
Publication of JP2016207053A publication Critical patent/JP2016207053A/en
Application granted granted Critical
Publication of JP6503860B2 publication Critical patent/JP6503860B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • General Factory Administration (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、部品在庫管理方法、部品在庫管理装置および部品在庫管理プログラムに関する。   The present invention relates to a parts inventory management method, a parts inventory management apparatus, and a parts inventory management program.

携帯電話やパーソナルコンピュータ等の製品の生産には、多くの部品が使用される。部品は工場内の部品倉庫等に在庫として保管され、生産時に不足しないよう、適当なタイミングで発注処理が行われて補充される。   Many parts are used in the production of products such as mobile phones and personal computers. Parts are stored as stock in parts warehouses etc. in the factory, and order processing is performed and replenished at an appropriate timing so that there is no shortage at the time of production.

また、部品には使用期限(例えば、入庫から3ヶ月等)が定められており、工場の担当者は、使用期限が過ぎるまでに部品を製品の生産に使用しなければならない。部品は、原則として使用期限が早く到来するものから使用される。なお、生産に使用された部品は、生産の過程で表面処理等が行われるため、生産上の使用期限は適用されなくなる。   In addition, the parts have an expiration date (for example, three months after receipt of goods, etc.), and a plant person in charge must use the parts for production of a product before the expiration date. Parts are in principle used from those whose expiration date comes early. In addition, since the surface treatment etc. are performed in the process of a production, the parts used for production will not apply the expiration date on production.

一方、半導体製造ラインにおいて使用される材料の在庫・発注を行う技術が知られている(例えば、特許文献1等を参照。)。   On the other hand, there is known a technology for ordering and stocking materials used in a semiconductor manufacturing line (see, for example, Patent Document 1).

特開2002−215974号公報Unexamined-Japanese-Patent No. 2002-215974

一般に、工場に入荷して保管されている部品は、使用期限までに使用されなかった場合、廃棄処分される。また、複数の工場で使い回しができる共通的な部品であっても、部品を融通し合う有効な仕組が存在しなかった。   In general, parts received and stored at the factory are disposed of if they are not used by the expiration date. Also, even with common parts that can be used repeatedly in multiple factories, there has been no effective mechanism for exchanging parts.

そのため、ある工場では生産計画から廃棄処分となることが予想される部品について、他の工場で需要がある場合であっても活用されることはなく、廃棄損失が発生していた。   As a result, parts that are expected to be disposed of in a production plan at one plant are not used even if there is demand at another plant, resulting in a loss of disposal.

図1A〜図1Cは、ある共通する部品について、3つのA工場〜C工場における管理の例を示している。図1AはA工場における在庫管理データの例を示しており、休業日を除いた各日付に、部品の使用数である引当数量(計画値)が設定されている。また、使用期限日毎の部品の既存在庫数量と入庫予定数量とが設定されている。   FIGS. 1A to 1C show examples of management in three factory A to factory C with respect to certain common parts. FIG. 1A shows an example of inventory management data in factory A, and an allowance quantity (plan value) which is the number of parts used is set on each date excluding a closed day. In addition, the existing stock quantity of parts for each expiration date and the planned receipt quantity of goods are set.

図示の例では、7月1日から7月15日の半月間の期間で見ると、6月30日の時点で90個であった7月15日が使用期限の在庫が、毎日9個ずつ使用され、7月14日で使い切られる。そのため、7月15日からは、次に早く使用期限の到来する8月31日の在庫が使用されていく。   In the illustrated example, when viewed from the 1st July to the 15th July, the inventory for which the 15th of July, which was 90 as of June 30, is due for use on July 15, is nine each day It is used and runs out on 14 July. Therefore, from July 15th, the stock on August 31st, when the expiration date comes soon, will be used.

図1BはB工場における在庫管理データの例を示しており、最も早い使用期限の在庫が8月31日であるため、その在庫が7月1日から使用されていき、7月15日からは、次の使用期限の9月15日の在庫が使用されていく。   FIG. 1B shows an example of inventory management data in factory B, and since the earliest expiration date inventory is August 31, the inventory is used from July 1st, and from July 15 The next expiration date, September 15, will be used.

図1CはC工場における在庫管理データの例を示しており、7月15日が使用期限の在庫が使用されていき、7月15日の時点で45個が余っている。この余りの45個は、7月15日が使用期限であるため、廃棄処分の対象となる。   FIG. 1C shows an example of inventory management data in Factory C. The inventory whose expiration date is July 15 is used, and 45 pieces are left as of July 15. The remaining 45 are subject to disposal because July 15 is the expiration date.

C工場で45個の在庫が廃棄処分とされるのと同じ期間において、A工場ではまだ使用期限が先の8月31の在庫を使用しており、また、B工場では8月31日と9月15日の在庫を使用しており、A工場〜C工場を全体的に見ると無駄が発生している。   In the same period that 45 stocks are considered to be disposed of at plant C, plant A still uses the inventory of August 31 ahead of its expiration date, and at plant B, August 31 and 9 The stock is used on the 15th of January, and waste is generated when looking at plant A to plant C as a whole.

そこで、開示の形態は、一側面では、使用期限を有する部品を使用期限までに使い切ることのできる手法の提供を目的とする。   Then, the form of an indication aims at offer of the method which can use up the part which has an expiration date by an expiration date in one side.

開示の形態は、使用期限を有する部品について、複数の工場における部品の使用期限毎の在庫数と部品の日付毎の使用計画数とを収集し、日付を所定の期間に分けた第1の期間について、個々の工場における第1の期間での使用計画数と第1の期間の末日を使用期限とする同一工場内での在庫数とを比較することで、在庫が不足する工場の不足数と在庫が余る工場の余剰数とを算出し、在庫が不足する工場の不足数に、在庫が余る工場の余剰数から部品を割り当て、割当元と割当先の工場に対して部品の移動指示を出力する処理をコンピュータが実行する。
In the form of disclosure, for parts having use dates, a first period of time in which the number of stocks for each use date of parts in multiple factories and the number of use plans for each date of parts are collected, and dates are divided into predetermined periods. By comparing the number of planned use of each factory in the first period with the number of stocks in the same factory with the last day of the first period as the usage date, Calculate the excess number of factories with excess inventory, assign parts from the excess number of factories with excess inventory to the number of factories with shortage of inventory, and output parts move instructions to the assignment source and destination factories The computer executes the processing to be done.

開示の形態は、使用期限を有する部品を使用期限までに使い切ることができる。   The form of an indication can use up the part which has an expiration date by expiration date.

各工場の在庫管理データの例を示す図(その1)である。It is a figure (the 1) showing an example of inventory control data of each factory. 各工場の在庫管理データの例を示す図(その2)である。It is a figure (the 2) showing an example of inventory control data of each factory. 各工場の在庫管理データの例を示す図(その3)である。It is a figure (the 3) showing an example of inventory control data of each factory. 一実施形態にかかるシステムの構成例を示す図である。It is a figure showing an example of composition of a system concerning one embodiment. 在庫管理データ、部品在庫データおよび部品移動指示データのデータ構造例を示す図である。It is a figure which shows the data structure example of inventory management data, components inventory data, and components movement instruction data. 実施形態の処理例を示すフローチャート(その1)である。It is a flowchart (the 1) which shows the process example of embodiment. 実施形態の処理例を示すフローチャート(その2)である。It is a flowchart (the 2) which shows the process example of embodiment. 実施形態の処理例を示すフローチャート(その3)である。It is a flowchart (the 3) which shows the process example of embodiment. 各工場から送信されるデータの例を示す図(その1)である。It is a figure (the 1) showing an example of data transmitted from each factory. 各工場から送信されるデータの例を示す図(その2)である。It is a figure (the 2) showing an example of data transmitted from each factory. 各工場から送信されるデータの例を示す図(その3)である。It is a figure (the 3) which shows the example of the data transmitted from each factory. 引当数量および在庫の集約と、直近の期間についての過不足数の算出、その他の期間についての生産所要の算出の例を示す図である。It is a figure which shows the example of calculation of the number of allocations and stocks, calculation of the number of excess and deficiency about the latest period, and calculation of the production requirement about another period. 各工場の未充当分について、未充当となる日を特定し、優先順位付けを行い、ソートした例を示す図である。It is a figure which shows the example which specified the day which becomes uncompleted about the unfilled part of each factory, prioritized, and sorted. 各工場の余剰分について、優先順位付けを行い、ソートした例を示す図である。It is a figure which shows the example which prioritized and sorted about the surplus of each factory. 期間番号の例を示す図である。It is a figure which shows the example of a period number. 未充当分への余剰分からの充当の例を示す図(その1)である。It is a figure (the 1) which shows the example of apportionment of the surplus to an unfilled portion. 未充当分への余剰分からの充当の例を示す図(その2)である。It is a figure (the 2) which shows the example of apportionment of the surplus to an unfilled portion. 未充当分への余剰分からの充当の例を示す図(その3)である。It is a figure (the 3) which shows the example of apportionment of the surplus to an unfilled portion.

以下、本発明の好適な実施形態につき説明する。   Hereinafter, preferred embodiments of the present invention will be described.

<構成>
図2は一実施形態にかかるシステムの構成例を示す図である。図2において、複数のA工場、B工場、C工場、・・には、それぞれ各工場部品在庫管理部1(1A、1B、1C、・・)が設けられ、各工場部品在庫管理部1はネットワークを介して全工場部品在庫管理部3と接続されている。
<Configuration>
FIG. 2 is a diagram showing an example of the configuration of a system according to an embodiment. In FIG. 2, a plurality of factory parts inventory management units 1 (1A, 1B, 1C,...) Are provided in each of a plurality of factories A, B, C, ..., and each factory parts inventory management unit 1 It is connected to all factory parts inventory control unit 3 via a network.

各工場部品在庫管理部1には、在庫管理データ格納部11(11A、11B、11C、・・)と、データ抽出/送受信部12(12A、12B、12C、・・)とが設けられている。また、各工場部品在庫管理部1には、出庫指示部2(2A、2B、2C、・・)が設けられ、各工場部品在庫管理部1と接続されている。   In each factory parts inventory management unit 1, inventory management data storage units 11 (11A, 11B, 11C, ...) and data extraction / transmission / reception units 12 (12A, 12B, 12C, ...) are provided. . Further, each factory parts stock management unit 1 is provided with a delivery instruction unit 2 (2A, 2B, 2C,...), And is connected to each factory parts inventory management unit 1.

在庫管理データ格納部11は、在庫管理データD1を保持する。図3(a)は在庫管理データD1の構造例を示しており、
・工場特定データ:工場名(住所)、部門名、担当者名(連絡先)
・部品特定データ:品番
・日付別引当数量(計画値)
・使用期限・日付別既存在庫数量
・使用期限・日付別入庫予定数量
等を含んでいる。このうち、日付別引当数量(計画値)と使用期限・日付別既存在庫数量と使用期限・日付別入庫予定数量の具体例は、図7A〜図7Cに示しており、前述した図1A〜図1Cと同様である。
The stock management data storage unit 11 holds stock management data D1. FIG. 3 (a) shows an example of the structure of inventory management data D1,
Factory specific data: Factory name (address), department name, contact person's name (contact information)
· Part specific data: Part number · Provision quantity by date (plan value)
-Expiration date-Existing stock quantity by date-Expiration date-Expected receipt quantity by date etc. are included. Among these, specific examples of the provision quantity by date (plan value), the expiration date / date, the existing stock quantity by date, and the expiration date / receipt planned receipt quantity by date are shown in FIGS. 7A to 7C, and FIG. Similar to 1C.

図2に戻り、データ抽出/送受信部12は、在庫管理データ格納部11から所定のデータを抽出し、部品在庫データD2として全工場部品在庫管理部3に送信する機能を有している。図3(b)は部品在庫データD2の構造例を示しており、
・工場特定データ:工場名(住所)、部門名、担当者名(連絡先)
・部品特定データ:品番
・生産計画データ:日付毎の引当数量
・部品在庫数データ:使用期限日毎の在庫数
等を含んでいる。
Returning to FIG. 2, the data extraction / transmission / reception unit 12 has a function of extracting predetermined data from the stock management data storage unit 11 and transmitting the data as the parts inventory data D2 to the all factory parts inventory management unit 3. FIG. 3 (b) shows an example of the structure of parts inventory data D2,
Factory specific data: Factory name (address), department name, contact person's name (contact information)
-Part specific data: Part number-Production plan data: Provision quantity per date-Part stock number data: Includes stock number per expiration date.

図2に戻り、データ抽出/送受信部12は、また、全工場部品在庫管理部3から部品移動指示データD3を受信し、出庫指示部2に提供する機能も有している。図3(c)は部品移動指示データD3の構造例を示しており、
・部品特定データ:品番
・移動元工場:工場名(住所)
・移動先工場:工場名(住所)
・使用期限:xxxxxxxx
・移動数量:xxxx
・移動時期:xxxxxxxx
等を含んでいる。
Returning to FIG. 2, the data extraction / transmission / reception unit 12 also has a function of receiving the parts movement instruction data D3 from all the factory parts inventory management unit 3 and providing the same to the delivery instruction unit 2. FIG. 3C shows a structural example of the part movement instruction data D3.
-Part specific data: Part number-Moving source factory: Factory name (address)
・ Destination factory: Factory name (address)
-Expiration date: xxxxxxxx
・ Movement quantity: xxxx
・ Moved time: xxxxxxxx
And so on.

図2に戻り、データ抽出/送受信部12は、更に、部品移動指示データD3の示す指示に同意できない場合、出庫指示部2等からの操作に応じて、同意できない旨のデータを全工場部品在庫管理部3に送信する機能も有している。また、データ抽出/送受信部12は、部品の移動の完了後に、出庫指示部2等からの操作に応じて、結果報告を全工場部品在庫管理部3に送信する機能も有している。   Returning to FIG. 2, when the data extraction / transmission / reception unit 12 further disagrees with the instruction indicated by the parts movement instruction data D3, the data indicating that the agreement can not be accepted according to the operation from the delivery instruction unit 2 etc. It also has a function of transmitting to the management unit 3. Further, the data extraction / transmission / reception unit 12 also has a function of transmitting a result report to the all plant parts inventory management unit 3 in accordance with an operation from the delivery instructing unit 2 or the like after the movement of parts is completed.

出庫指示部2は、部品倉庫を管理する担当者に対して、部品移動指示データD3の示す指示を伝達するとともに、担当者の操作を受け付ける機能を有している。   The delivery instructing unit 2 has a function of transmitting an instruction indicated by the parts movement instructing data D3 to a person in charge of managing the parts warehouse and receiving an operation of the person in charge.

一方、全工場部品在庫管理部3には、部品在庫データ収集/集約部31と部品移動判断/移動指示部32とが設けられている。   On the other hand, the all-factory parts inventory management unit 3 is provided with a parts inventory data collection / aggregation unit 31 and a parts movement determination / movement instruction unit 32.

部品在庫データ収集/集約部31は、各工場部品在庫管理部1のデータ抽出/送受信部12から部品在庫データD2を受信してデータ収集を行い、データの集約を行う機能を有している。処理の詳細について後述する。   The parts inventory data collection / aggregation unit 31 has a function of receiving the parts inventory data D2 from the data extraction / transmission / reception unit 12 of each factory parts inventory management unit 1, collecting data, and aggregating data. Details of the process will be described later.

部品移動判断/移動指示部32は、部品在庫データ収集/集約部31により集約されたデータに基づいて部品の移動判断を行い、部品移動指示データD3を各工場部品在庫管理部1のデータ抽出/送受信部12に送信する機能を有している。処理の詳細について後述する。   The parts movement judgment / movement instruction unit 32 judges the movement of parts based on the data collected by the parts inventory data collection / aggregation unit 31, and the parts movement instruction data D3 is extracted by the data of each factory parts inventory management unit 1 / It has a function of transmitting to the transmitting / receiving unit 12. Details of the process will be described later.

なお、A工場〜C工場は、1つの企業に属するものに限らず、互いに共通する部品を融通し合う合意が形成されている場合は異なる企業に属するものも含めることができる。   Plant A to plant C are not limited to those belonging to one company, but may include plants belonging to different companies if an agreement is reached in which parts common to each other are shared.

また、各工場部品在庫管理部1、出庫指示部2、全工場部品在庫管理部3は、一般的なコンピュータ装置のハードウェア構成を有しており、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、NVRAM(Non-Volatile Random Access Memory)、補助記憶装置、通信インタフェース等を備えている。   In addition, each factory parts inventory management unit 1, the delivery instruction unit 2, and all the factory parts inventory management unit 3 have a hardware configuration of a general computer device, and have a central processing unit (CPU) and a read only memory (ROM). Memory), RAM (Random Access Memory), NVRAM (Non-Volatile Random Access Memory), an auxiliary storage device, a communication interface, and the like.

<動作>
図4〜図6は上記の実施形態の処理例を示すフローチャートであり、図4は全工場部品在庫管理部3の部品在庫データ収集/集約部31の処理例、図5および図6は部品移動判断/移動指示部32の処理例を示している。これらの処理は、コンピュータプログラムによって実行される。なお、1つの共通する部品についての処理を示しており、共通する部品が複数存在する場合は、それぞれに対して同様の処理を行うことになる。
<Operation>
4 to 6 are flowcharts showing processing examples of the above embodiment, and FIG. 4 is a processing example of the parts inventory data collection / aggregation unit 31 of all factory parts inventory management section 3, and FIG. 5 and FIG. The example of processing of judgment / movement directions part 32 is shown. These processes are executed by a computer program. In addition, the process about one common component is shown, and when multiple common components exist, the same process will be performed with respect to each.

図4において、部品在庫データ収集/集約部31は、処理を開始すると、各工場部品在庫管理部1から送信される部品在庫データD2を受信・保存し(ステップS101)、全工場からのデータを収集していない場合(ステップS102のNo)は部品在庫データD2の受信・保存(ステップS101)を繰り返す。   In FIG. 4, when the parts inventory data collection / aggregation unit 31 starts processing, the parts inventory data D2 transmitted from each factory parts inventory management unit 1 is received / stored (step S101), and data from all factories are received. If not collected (No in step S102), the reception and storage of the part inventory data D2 (step S101) are repeated.

図7A〜図7Cは各工場から送信されるデータの例を示す図であり、図7AはA工場、図7BはB工場、図7CはC工場に対応している。なお、工場特定データや部品特定データについては省略している。   7A to 7C are diagrams showing an example of data transmitted from each factory. FIG. 7A corresponds to the A factory, FIG. 7B corresponds to the B factory, and FIG. 7C corresponds to the C factory. The factory specific data and the part specific data are omitted.

この例では、半月単位に期間を分け、判断時点の直後の3期間について部品の移動を判断するものとしている。そのため、各工場部品在庫管理部1は、生産計画データとして、7月1日〜7月15日、7月16日〜7月31日、8月1日〜8月15日の3期間についての日付毎の引当数量(計画値)のデータと、使用期限毎の第1期間開始前における既存在庫数量のデータとを全工場部品在庫管理部3に送信する。   In this example, it is assumed that the period is divided into half months, and the movement of parts is determined for three periods immediately after the determination time. Therefore, each factory parts inventory control unit 1 uses the production schedule data for three periods from July 1 to July 15, July 16 to July 31, and August 1 to August 15. The data of the provision quantity (plan value) for each date and the data of the existing stock quantity before the start of the first period for each use date are transmitted to the all-factory parts stock management unit 3.

図4に戻り、部品在庫データ収集/集約部31は、全工場からのデータを収集した場合(ステップS102のYes)、各工場の日付毎の引当数量と、使用期限毎の在庫数を集約する(ステップS103)。次いで、部品在庫データ収集/集約部31は、直近の期間について、その期間の末日が使用期限となる同一工場内の在庫による過不足数を算出し、その後の期間について、生産所要を算出する(ステップS104)。   Returning to FIG. 4, when parts inventory data collection / aggregation unit 31 collects data from all factories (Yes in step S102), it consolidates the reserve quantity for each date of each factory and the number of inventory for each use date. (Step S103). Next, the parts inventory data collection / aggregation unit 31 calculates, for the latest period, the number of excesses or shortages due to the inventory in the same factory whose end date is the end date of the period, and calculates the production requirement for the subsequent period Step S104).

図8は引当数量および在庫の集約と、直近の期間についての過不足数の算出、その他の期間についての生産所要の算出の例を示す図である。図8において、7月1日〜7月15日、7月16日〜7月31日、8月1日〜8月15日の3期間について、日付毎の引当数量(計画値)のデータを工場毎にまとめるとともに、使用期限毎および工場毎に第1期間開始前の在庫数量をまとめる。また、直近の7月1日〜7月15日の期間については、当該期間の末日である7月15日が使用期限である各工場内の在庫の6月30日における在庫数から1日ずつ引当数量を減算して過不足数を算出する。その後の7月16日〜7月31日、8月1日〜8月15日の期間については、過不足数の算出は行わず、期間内の引当数量の総和である生産所要を工場毎に算出する。   FIG. 8 is a diagram showing an example of the aggregation of the allocation quantity and the inventory, the calculation of the number of excess and deficiency for the latest period, and the calculation of the production requirement for the other periods. In FIG. 8, the data of the provision quantity (plan value) for each date for three periods from July 1 to July 15, July 16 to July 31, and August 1 to August 15 are shown. In addition to grouping by factory, inventory quantities before the start of the first period are summarized for each expiration date and for each factory. In addition, for the most recent period from July 1 to July 15, 1 day each from the stock quantity on June 30 of the inventory in each factory whose use deadline is July 15 which is the last day of the period Calculate the excess / deficiency number by subtracting the reserve quantity. For the period from July 16 to July 31, and from August 1 to August 15, the excess and deficiency numbers are not calculated, and the production requirement, which is the total of the allocated quantities within the period, is calculate.

図4に戻り、部品在庫データ収集/集約部31は、直近の期間について各工場の未充当分を抽出し、未充当となる日を特定する(ステップS105)。次いで、部品在庫データ収集/集約部31は、未充当分のそれぞれに優先順位付けを行い(ステップS106)、優先順位順にソートを行う(ステップS107)。なお、ソートは抽出したデータ列からの参照を容易にするためのものであり、優先順位を先に参照してデータを参照する場合は省略してもよい。   Returning to FIG. 4, the parts inventory data collection / aggregation unit 31 extracts the unfilled portion of each plant for the latest period, and identifies the unfilled day (step S105). Next, the parts inventory data collection / aggregation unit 31 prioritizes each of the unfilled portions (step S106), and performs sorting in the order of priority (step S107). Sorting is intended to facilitate reference from the extracted data string, and may be omitted when referring to data by referring to the priority order first.

図9は各工場の未充当分について、未充当となる日を特定し、優先順位付けを行い、ソートした例を示す図である。図9において、期間末日の過不足数は、図8の7月15日の過不足数量のうち、マイナス(黒三角記号)となっているものから抽出される。未充当となる日は、7月1日から7月15日に向かって最初にマイナスとなった日から抽出される。優先順位は、未充当分の場合、
・未充当になる日が早い方を優先
・期間末日の過不足数が大きい方を優先
の基準で判断し、未充当になる日を優先する。図示の例では、B工場の未充当の方が、未充当になる日も早く、期間末日の過不足数も多いため、優先順位が1となり、A工場の優先順位は2となる。
FIG. 9 is a diagram showing an example in which unfilled days for each factory are identified, prioritized, and sorted. In FIG. 9, the number of surplus and deficiency on the last day of the period is extracted from among the surplus and deficiency quantities on July 15 of FIG. 8 that are negative (black triangle symbol). The unfilled day is extracted from the day when it first became negative from July 1 to July 15. Priorities are for unfunded
・ Prioritize the day when the uncompleted day is earlier ・ Determine the one with the larger number of excess and deficiency of the last day of the term according to the priority criteria, and prioritize the unfilled day. In the example shown in the figure, the priority for the B plant is 1 and the priority for the A plant is 2.

図4に戻り、部品在庫データ収集/集約部31は、直近の期間について各工場の余剰分を抽出する(ステップS108)。次いで、部品在庫データ収集/集約部31は、余剰分のそれぞれに優先順位付けを行い(ステップS109)、優先順位順にソートを行う(ステップS110)。なお、ソートは抽出したデータ列からの参照を容易にするためのものであり、優先順位を先に参照してデータを参照する場合は省略してもよい。   Returning to FIG. 4, the parts inventory data collection / aggregation unit 31 extracts the surplus of each plant for the latest period (step S108). Next, the parts inventory data collection / aggregation unit 31 prioritizes each surplus (step S109), and sorts in order of priority (step S110). Sorting is intended to facilitate reference from the extracted data string, and may be omitted when referring to data by referring to the priority order first.

図10は各工場の余剰分について、優先順位付けを行い、ソートした例を示す図である。図10において、期間末日の余剰数は、図8の7月15日の過不足数量のうち、プラスとなっているものを抽出する。優先順位は、余剰分の場合、
・期間末日の余剰数が多い方を優先
・既存在庫が多い方を優先
で判断し、余剰数を優先する。図示の例では、C工場しか該当しないため、C工場が優先順位1となる。
FIG. 10 is a diagram showing an example of prioritizing and sorting the surplus of each factory. In FIG. 10, the surplus number on the last day of the period is extracted from among the surplus and deficiency quantities on July 15 of FIG. Priority is given to surplus
・ Prioritize one with a large number of surplus on the last day of the period ・ Prior to judge one with a large number of existing stocks in preference to the number of surplus. In the example shown in the figure, since only the C plant corresponds, the C plant has priority 1.

次に、図5において、部品移動判断/移動指示部32は、処理の制御に用いる期間番号x、yを1に初期化する(ステップS111)。期間番号xは移動の判断を行う期間を示し、期間番号yは、その期間の末日が充当を行う在庫の使用期限を示している。以下の説明では、期間番号xの示す期間を単に期間xとも呼ぶこととする。同様に、期間番号yの示す期間の末日の使用期限を使用期限yとも呼ぶこととする。   Next, in FIG. 5, the component movement determination / movement instruction unit 32 initializes period numbers x and y used for control of processing to 1 (step S111). The period number x indicates a period during which the movement is determined, and the period number y indicates the expiration date of the inventory to which the last day of the period is appropriated. In the following description, the period indicated by the period number x will be simply referred to as the period x. Similarly, the expiration date of the last day of the period indicated by the period number y is also referred to as the expiration date y.

図11は期間番号の例を示す図であり、この例では、直近の7月1日〜7月15日が1、7月16日〜7月31日が2、8月1日〜8月15日が3、8月16日〜8月31日が4、9月1日〜9月15日が5となっている。   FIG. 11 is a diagram showing an example of the period number, and in this example, the latest 1st July to 15th July is 1, 1st July 16th to 31st July 2nd, and 1st August to 28th August. The 15th is March 16, and the 16th to August 31th is 4, and the 1st of September to the 15th of September is 5.

図5に戻り、部品移動判断/移動指示部32は、期間xが対象期間を超えたか否か判断する(ステップS112)。判断の対象期間を3期間とする場合、xが4になった場合に対象期間を超えたと判断する。なお、判断の対象期間の範囲は、データが集約されてから部品在庫の割当てが確定するまでのリードタイムと部品が発注されてから入庫までのリードタイムによって決まる。今回の例では、部品在庫データ収集/集約部31にデータが集約されてから部品在庫の割当てが確定するまでに1期間(15日以内)、部品を発注してから納入するまでに2期間(1ヶ月)がかかると想定し、3期間を判断の対象期間としている。   Returning to FIG. 5, the component movement determination / movement instruction unit 32 determines whether the period x has exceeded the target period (step S112). When the target period of judgment is 3 periods, it is determined that the target period is exceeded when x becomes 4. The range of the judgment target period is determined by the lead time from the aggregation of data to the determination of the allocation of parts inventory and the lead time from the part ordering to the goods receipt. In this example, one period (within 15 days) from when the data is consolidated in the parts inventory data collection / aggregation unit 31 to when the allocation of the parts inventory is decided, two periods from when the parts are ordered to when it is delivered ( Assuming that it takes 1 month, 3 periods are considered as the target period of judgment.

初回はx=1、y=1であり、対象期間を超えない(ステップS112のNo)ため、部品移動判断/移動指示部32は、期間xの未充当分に対し、使用期限yの余剰分を、両者の優先順位に従って充当(割当)し、併せて、移動データ(移動元工場、移動先工場、使用期限、数量、移動期限等)の保持および在庫数の調整を行う(ステップS113)。   Since the initial time is x = 1 and y = 1, and the target period is not exceeded (No in step S112), the parts movement determination / movement instruction unit 32 determines the surplus for the term of use y with respect to the unfilled portion of period x. Are allocated (allocated) in accordance with the priority order of the two, and at the same time, movement data (the move source plant, the move destination plant, the expiration date, the quantity, the transfer deadline, etc.) are held and the inventory number is adjusted (step S113).

図12は未充当分への余剰分からの充当の例を示す図であり、第1期間(7月1日〜7月15日)についての例である。図12において、未充当分のソート結果(図9)に従い、B工場の110個の未充当分、A工場の9個の未充当が存在する。これに対し、余剰分のソート結果(図10)に従い、C工場の使用期限が7月15日の45個の余剰分が存在する。そのため、部品移動判断/移動指示部32は、C工場の45個をB工場の110個の一部に割り当てる。この段階では、一部が充当されただけであるため、充当は完了していない。   FIG. 12 is a diagram showing an example of the allocation of surplus components to the uncompleted part, which is an example of the first period (July 1 to July 15). In FIG. 12, according to the unsorted sorting result (FIG. 9), there are 110 unfilled portions of the B plant and 9 unfilled portions of the A plant. On the other hand, according to the sorting result of surplus (FIG. 10), there are 45 surpluses of which the expiration date of the C plant is July 15th. Therefore, the parts movement determination / movement instruction unit 32 assigns 45 pieces of the C plant to a part of 110 pieces of the B plant. At this stage, the application has not been completed because only a part has been applied.

図5に戻り、部品移動判断/移動指示部32は、期間xは充当完了できたか否か判断する(ステップS114)。今の例では充当完了できない(ステップS114のNo)と判断する。   Returning to FIG. 5, the component movement determination / movement instruction unit 32 determines whether or not the period x has been completed (step S114). In the present example, it is determined that the allocation can not be completed (No in step S114).

そして、部品移動判断/移動指示部32は、未充当の数量を算出する(ステップS115)。図12の例では、B工場の110個とA工場の9個の未充当に対し、C工場の45個が充当されただけであるため、未充当数量は74(=110+9−45)となる。   Then, the parts movement determination / movement instruction unit 32 calculates the unfilled quantity (step S115). In the example of FIG. 12, since only 45 plants at plant C were allocated to 110 plants at plant B and nine plants at plant A, the unallocated quantity would be 74 (= 110 + 9-45). .

図5に戻り、部品移動判断/移動指示部32は、在庫はあるか判断する(ステップS116)。図12の例では、まだ、早い方から、C工場の使用期限が8月15日の100個、A工場の使用期限が8月31日の200個、B工場の使用期限が8月31日の100個、B工場の使用期限が9月15日の100個が存在する。そのため、図5において、部品移動判断/移動指示部32は、在庫はある(ステップS116のYes)と判断する。   Returning to FIG. 5, the part movement determination / movement instruction unit 32 determines whether there is stock (step S116). In the example of FIG. 12, the use deadline of plant C is 100 pieces on August 15, the expiration date of plant A is 200 pieces on August 31, and the use deadline of plant B is August 31 from the earliest side. There are 100 pieces of B, and 100 pieces of B plant expiration date on September 15. Therefore, in FIG. 5, the part movement determination / movement instruction unit 32 determines that there is an inventory (Yes in step S116).

そして、部品移動判断/移動指示部32は、y=y+1または在庫がある直近の期間番号をyに設定し(ステップS117)、充当の処理(ステップS113)から処理を繰り返す。   Then, the parts movement determination / movement instruction unit 32 sets y = y + 1 or the latest period number with inventory to y (step S117), and repeats the processing from the allocation process (step S113).

図12の例では、74個の未充当に対し、C工場の使用期限が8月15日の100個から74個を充当(充当完了)し、C工場の使用期限が8月15日の在庫を26個に減らす。   In the example shown in Fig. 12, for the 74 unfunded cases, the expiration date for plant C is 100 to 74 for August 15 (the allocation is completed) and the expiration date for plant C is August 15 Reduce to 26 pieces.

図5に戻り、部品移動判断/移動指示部32は、期間xは充当完了できたか否か判断するが(ステップS114)、今の例では充当完了(ステップS114のYes)と判断する。そのため、部品移動判断/移動指示部32は、期間番号xをインクリメントし(ステップS118)、対象期間超えの判断(ステップS112)に戻る。今の例では、x=2であるため、対象期間を超えない(ステップS112のNo)と判断し、部品移動判断/移動指示部32は、第2期間について充当を行う(ステップS113)。   Referring back to FIG. 5, the component movement determination / movement instruction unit 32 determines whether or not the allocation has been completed for the period x (step S114), but determines that the allocation is completed (Yes in step S114) in this example. Therefore, the component movement determination / movement instruction unit 32 increments the period number x (step S118), and returns to the determination of exceeding the target period (step S112). In the present example, since x = 2, it is determined that the target period is not exceeded (No in step S112), and the component movement determination / movement instruction unit 32 performs allocation for the second period (step S113).

図13は未充当分への余剰分からの充当の例を示す図であり、第2期間(7月16日〜7月31日)についての例である。第2期間以降では過不足数の算出は事前に行わないため、対象期間の末日における生産所要の数の多い順に優先順位を付して取り扱う。図13において、優先順位が高い順に、B工場の120個の未充当分、A工場の108個の未充当分、C工場の60個の未充当分が存在する。これに対し、C工場の使用期限が8月15日の26個の余剰分が存在する。そのため、部品移動判断/移動指示部32は、C工場の26個をB工場の120個の一部に割り当てる。この段階では、充当は完了していない。   FIG. 13 is a diagram showing an example of the allocation of surplus components to the uncompleted part, which is an example of the second period (July 16th to July 31st). Since the number of excess and deficiency is not calculated in advance after the second period, it is prioritized and treated in descending order of the number of production requirements on the last day of the target period. In FIG. 13, there are 120 unfilled minutes of the B plant, 108 unfilled minutes of the A plant, and 60 unfilled minutes of the C plant in descending order of priority. On the other hand, there are 26 surplus items with the expiration date of August 15 at plant C. Therefore, the parts movement determination / movement instruction unit 32 allocates 26 pieces of the C plant to 120 parts of the B plant. Allotment has not been completed at this stage.

図5に戻り、部品移動判断/移動指示部32は、期間xは充当完了できたか否か判断する(ステップS114)。今の例では充当完了できない(ステップS114のNo)と判断する。   Returning to FIG. 5, the component movement determination / movement instruction unit 32 determines whether or not the period x has been completed (step S114). In the present example, it is determined that the allocation can not be completed (No in step S114).

そして、部品移動判断/移動指示部32は、未充当の数量を算出する(ステップS115)。図13の例では、B工場の120個とA工場の108個とC工場の60個の未充当に対し、C工場の26個が充当されただけであるため、未充当数量は262(=120+108+60−26)となる。   Then, the parts movement determination / movement instruction unit 32 calculates the unfilled quantity (step S115). In the example shown in FIG. 13, 26 units in plant C are only used for 120 units in plant B, 108 units in plant A and 60 units in plant C, so the unallocated quantity is 262 (= 120 + 108 + 60-26).

図5に戻り、部品移動判断/移動指示部32は、在庫はあるか判断する(ステップS116)。図13の例では、まだ、A工場の使用期限が8月31日の200個、B工場の使用期限が8月31日の100個、B工場の使用期限が9月15日の100個が存在する。そのため、図5において、部品移動判断/移動指示部32は、在庫はある(ステップS116のYes)と判断する。   Returning to FIG. 5, the part movement determination / movement instruction unit 32 determines whether there is stock (step S116). In the example shown in FIG. 13, 200 pieces of plant A have an expiration date of August 31, 200 pieces of plant B have 100 pieces of use expiration date of August 31, and 100 pieces of plant B have a limit of use of September 15 Exists. Therefore, in FIG. 5, the part movement determination / movement instruction unit 32 determines that there is an inventory (Yes in step S116).

そして、部品移動判断/移動指示部32は、y=y+1または在庫がある直近の期間番号をyに設定し(ステップS117)、充当の処理(ステップS113)から処理を繰り返す。   Then, the parts movement determination / movement instruction unit 32 sets y = y + 1 or the latest period number with inventory to y (step S117), and repeats the processing from the allocation process (step S113).

図13の例では、262個の未充当に対し、A工場の使用期限が8月31日の200個とB工場の使用期限が8月31日の100個から262個に充当(充当完了)し、B工場の使用期限が8月31日の在庫を38個に減らす。   In the example shown in FIG. 13, for the uncompleted 262 units, the use period of the A plant is 200 from August 31 and the use period of the B plant is 100 to 262 from August 31 (allocation complete) And the expiration date of B plant reduces the stock on August 31 to 38 pieces.

図5に戻り、部品移動判断/移動指示部32は、期間xは充当完了できたか否か判断するが(ステップS114)、今の例では充当完了(ステップS114のYes)と判断する。そのため、部品移動判断/移動指示部32は、期間番号xをインクリメントし(ステップS118)、対象期間超えの判断(ステップS112)に戻る。今の例では、x=3であるため、対象期間を超えない(ステップS112のNo)と判断し、部品移動判断/移動指示部32は、第3期間について充当を行う(ステップS113)。   Referring back to FIG. 5, the component movement determination / movement instruction unit 32 determines whether or not the allocation has been completed for the period x (step S114), but determines that the allocation is completed (Yes in step S114) in this example. Therefore, the component movement determination / movement instruction unit 32 increments the period number x (step S118), and returns to the determination of exceeding the target period (step S112). In the present example, since x = 3, it is determined that the target period is not exceeded (No in step S112), and the component movement determination / movement instruction unit 32 performs allocation for the third period (step S113).

図14は未充当分への余剰分からの充当の例を示す図であり、第3期間(8月1日〜8月15日)についての例である。第2期間以降では過不足数の算出は事前に行わないため、対象期間の末日における生産所要の数の多い順に優先順位を付して取り扱う。図14において、優先順位が高い順に、B工場の110個の未充当分、A工場の99個の未充当分、C工場の55個の未充当分が存在する。これに対し、B工場の使用期限が8月31日の38個の余剰分が存在する。そのため、部品移動判断/移動指示部32は、B工場の38個をB工場の110個の一部に割り当てる。この段階では、充当は完了していない。   FIG. 14 is a diagram showing an example of the allocation of surplus components to unfilled portions, and is an example of the third period (August 1 to August 15). Since the number of excess and deficiency is not calculated in advance after the second period, it is prioritized and treated in descending order of the number of production requirements on the last day of the target period. In FIG. 14, there are 110 unfilled minutes of plant B, 99 unfilled minutes of plant A, and 55 unfilled minutes of plant C in descending order of priority. On the other hand, there are 38 surplus items with the expiration date of August 31 at plant B. Therefore, the parts movement determination / movement instruction unit 32 assigns 38 pieces of B plant to 110 parts of B plant. Allotment has not been completed at this stage.

図5に戻り、部品移動判断/移動指示部32は、期間xは充当完了できたか否か判断する(ステップS114)。今の例では充当完了できない(ステップS114のNo)と判断する。   Returning to FIG. 5, the component movement determination / movement instruction unit 32 determines whether or not the period x has been completed (step S114). In the present example, it is determined that the allocation can not be completed (No in step S114).

そして、部品移動判断/移動指示部32は、未充当の数量を算出する(ステップS115)。図14の例では、B工場の110個とA工場の99個とC工場の55個の未充当に対し、B工場の38個が充当されただけであるため、未充当数量は226(=110+99+55−38)となる。   Then, the parts movement determination / movement instruction unit 32 calculates the unfilled quantity (step S115). In the example of FIG. 14, only 38 units of plant B were allocated to 110 units of plant B, 99 units of plant A and 55 units of plant C, so the unallocated quantity is 226 (= 110 + 99 + 55-38).

次いで、部品移動判断/移動指示部32は、在庫はあるか判断する(ステップS116)。図14の例では、まだ、B工場の使用期限が9月15日の100個が存在する。そのため、図5において、部品移動判断/移動指示部32は、在庫はある(ステップS116のYes)と判断する。   Next, the parts movement determination / movement instruction unit 32 determines whether there is stock (step S116). In the example of FIG. 14, there are still 100 pieces of plant B whose expiration date is September 15. Therefore, in FIG. 5, the part movement determination / movement instruction unit 32 determines that there is an inventory (Yes in step S116).

そして、部品移動判断/移動指示部32は、y=y+1または在庫がある直近の期間番号をyに設定し(ステップS117)、充当の処理(ステップS113)から処理を繰り返す。   Then, the parts movement determination / movement instruction unit 32 sets y = y + 1 or the latest period number with inventory to y (step S117), and repeats the processing from the allocation process (step S113).

図14の例では、226個の未充当に対し、B工場の使用期限が9月15日の100個から充当を行うが、充当は完了しない。   In the example of FIG. 14, although the expiration date of the B plant is 100 from September 15 for 226 unfilled, the allocation is not completed.

図5に戻り、部品移動判断/移動指示部32は、期間xは充当完了できたか否か判断するが(ステップS114)、今の例では充当完了できない(ステップS114のNo)と判断する。   Returning to FIG. 5, the part movement determination / movement instruction unit 32 determines whether or not the allocation can be completed in the period x (step S114), but determines that the allocation can not be completed (No in step S114) in the present example.

そして、部品移動判断/移動指示部32は、未充当の数量を算出する(ステップS115)。図14の例では、未充当の226個に対し、B工場の100個が充当されただけであるため、未充当数量は126(=226−100)となる。   Then, the parts movement determination / movement instruction unit 32 calculates the unfilled quantity (step S115). In the example of FIG. 14, since only 100 plants in plant B are allocated to 226 unfilled, the unfilled quantity is 126 (= 226-100).

次いで、部品移動判断/移動指示部32は、在庫はあるか判断する(ステップS116)。図14の例では、もはや在庫はない。そのため、図5において、部品移動判断/移動指示部32は、在庫はない(ステップS116のNo)と判断する。   Next, the parts movement determination / movement instruction unit 32 determines whether there is stock (step S116). In the example of FIG. 14, there is no longer stock. Therefore, in FIG. 5, the part movement determination / movement instruction unit 32 determines that there is no stock (No in step S116).

そして、部品移動判断/移動指示部32は、処理開始から充当の内容を示す移動データに基づいて部品移動指示データD3を作成し、該当する各工場部品在庫管理部1に送信する(ステップS119)。併せて、在庫不足で充当できなかった場合は発注処理も起動し、新規の発注を行う。   Then, the parts movement determination / movement instruction unit 32 creates the parts movement instruction data D3 based on the movement data indicating the contents of the application from the start of the process, and transmits the part movement instruction data D3 to the corresponding factory parts inventory management unit 1 (step S119). . At the same time, if there is a shortage of stock and can not be fulfilled, order processing is also started and a new order is placed.

また、例では出現しなかったが、期間xが対象期間を超えた場合(ステップS112のYes)にも、部品移動データの送信(ステップS119)に移行する。   Moreover, although it did not appear in an example, when period x exceeds an object period (Yes of step S112), it transfers to transmission of components movement data (step S119).

次に、図6において、部品移動判断/移動指示部32は、部品移動データを送信した各工場部品在庫管理部1からの応答を受信・保存し(ステップS120)、対象工場から応答を受信していない場合(ステップS121のNo)は応答の受信・保存(ステップS120)を繰り返す。応答には、移動指示に対して同意する旨と同意しない旨とがある。同意しない場合は、理由を伴わせてもよい。   Next, in FIG. 6, the parts movement determination / movement instruction unit 32 receives and stores the response from each of the factory parts inventory management unit 1 that has transmitted the parts movement data (step S120), and receives a response from the target factory. If not (No in step S121), reception and storage of the response (step S120) are repeated. The response includes the consent to the move instruction and the non-consent. If you do not agree, you may be accompanied by a reason.

次いで、部品移動判断/移動指示部32は、対象の全工場から同意を受信したか否か判断する(ステップS122)。   Next, the parts movement determination / movement instruction unit 32 determines whether consent has been received from all the target plants (step S122).

全工場から同意を受信した場合(ステップS122のYes)、部品移動判断/移動指示部32は、移動指示の確定を移動の対象となる各工場部品在庫管理部1に送信する(ステップS123)。これに応じ、各工場では実際の移動の手配を行い、結果報告を全工場部品在庫管理部3に送信する。全工場部品在庫管理部3は、各工場部品在庫管理部1から移動後の結果を受信・保存し(ステップS124)、処理を修正する。   If the consent has been received from all the factories (Yes in step S122), the parts movement determination / movement instruction unit 32 transmits the confirmation of the movement instruction to each factory parts stock management unit 1 to be moved (step S123). In response to this, each factory arranges for the actual movement, and sends a result report to all factory parts inventory control unit 3. The all factory parts inventory management unit 3 receives and stores the result after movement from each factory parts inventory management unit 1 (step S124), and corrects the process.

また、対象の一つの工場からでも同意しない旨を受信した場合(ステップS122のNo)、移動の整合性が保たれなくなるため、部品移動判断/移動指示部32は、データを修正し(ステップS125)、図5の最初からの処理をやり直す。データの修正は、同意しない工場の引当数量と在庫の削除、それらに起因する過不足数と生産所要の削除を含む。   Further, when receiving not agreeing even from the target one factory (No in step S122), the parts movement determination / movement instruction unit 32 corrects the data because the movement consistency can not be maintained (step S125). ), Redo the process from the beginning of FIG. Data modifications include deletion of the factory's reserve quantity and stock that do not agree, deletion of the excess and deficiency due to them and production requirements.

<総括>
以上説明したように、本実施形態によれば、使用期限を有する部品を使用期限までに使い切ることができ、廃棄処分の対象となる部品を減らして経費節減に寄与することができる。
<Summary>
As described above, according to the present embodiment, it is possible to use the parts having the expiration date before the expiration date, reduce the parts to be disposed of, and contribute to the cost saving.

以上、好適な実施の形態により説明した。ここでは特定の具体例を示して説明したが、特許請求の範囲に定義された広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により限定されるものと解釈してはならない。   Hereinabove, the preferred embodiments have been described. Although specific embodiments have been shown and described herein, it is apparent that various modifications and changes can be made to these embodiments without departing from the broad spirit and scope as defined in the claims. . That is, it should not be construed as being limited by the details of the specific example and the attached drawings.

部品在庫データ収集/集約部31は「収集する手段」の一例である。部品移動判断/移動指示部32は「割り当てる手段」の一例である。部品移動判断/移動指示部32は「出力する手段」の一例である。   The parts inventory data collection / aggregation unit 31 is an example of “means for collection”. The part movement determination / movement instruction unit 32 is an example of “allocation means”. The component movement determination / movement instruction unit 32 is an example of the “output unit”.

以上の説明に関し、更に以下の項を開示する。
(付記1) 使用期限を有する部品について、複数の工場における部品の使用期限毎の在庫数と部品の日付毎の使用計画数とを収集し、
日付が早い使用計画数から順次に、使用期限が早い在庫数から順次に部品を割り当て、
割当元と割当先の工場に対して部品の移動指示を出力する
処理をコンピュータが実行することを特徴とする部品在庫管理方法。
(付記2) 付記1に記載の部品在庫管理方法において、
前記割り当てる処理は、
日付を所定の期間に分けた第1の期間について、個々の工場における第1の期間での使用計画数と第1の期間の末日を使用期限とする同一工場内での在庫数とを比較することで、在庫が不足する工場の不足数と在庫が余る工場の余剰数とを算出し、在庫が不足する工場の不足数に、在庫が余る工場の余剰数から部品を割り当て、割当が完了しない場合は第2の期間の末日を使用期限とする在庫数から順次に部品を割り当て、
第2の期間以降について、工場毎に第2の期間内の使用計画数に対し、使用期限が早い在庫数から順次に部品を割り当てる
ことを特徴とする部品在庫管理方法。
(付記3) 付記1または2のいずれか一項に記載の部品在庫管理方法において、
前記割り当てる処理は、使用計画数と在庫数に対して所定の基準で優先順位付けを行い、優先順位に従って割り当てを行う
ことを特徴とする部品在庫管理方法。
(付記4) 付記1乃至3のいずれか一項に記載の部品在庫管理方法において、
前記移動指示に対して割当元または割当先の工場が同意しない旨を応答した場合に、使用期限毎の在庫数と部品の日付毎の使用計画数とを修正し、前記割り当てる処理、前記出力する処理をやり直す
処理をコンピュータが実行する
ことを特徴とする部品在庫管理方法。
(付記5) 使用期限を有する部品について、複数の工場における部品の使用期限毎の在庫数と部品の日付毎の使用計画数とを収集する手段と、
日付が早い使用計画数から順次に、使用期限が早い在庫数から順次に部品を割り当てる手段と、
割当元と割当先の工場に対して部品の移動指示を出力する手段と
を備えたことを特徴とする部品在庫管理装置。
(付記6) 付記5に記載の部品在庫管理装置において、
前記割り当てる手段は、
日付を所定の期間に分けた第1の期間について、個々の工場における第1の期間での使用計画数と第1の期間の末日を使用期限とする同一工場内での在庫数とを比較することで、在庫が不足する工場の不足数と在庫が余る工場の余剰数とを算出し、在庫が不足する工場の不足数に、在庫が余る工場の余剰数から部品を割り当て、割当が完了しない場合は第2の期間の末日を使用期限とする在庫数から順次に部品を割り当て、
第2の期間以降について、工場毎に第2の期間内の使用計画数に対し、使用期限が早い在庫数から順次に部品を割り当てる
ことを特徴とする部品在庫管理装置。
(付記7) 付記5または6のいずれか一項に記載の部品在庫管理装置において、
前記割り当てる手段は、使用計画数と在庫数に対して所定の基準で優先順位付けを行い、優先順位に従って割り当てを行う
ことを特徴とする部品在庫管理装置。
(付記8) 付記5乃至7のいずれか一項に記載の部品在庫管理装置において、
前記移動指示に対して割当元または割当先の工場が同意しない旨を応答した場合に、使用期限毎の在庫数と部品の日付毎の使用計画数とを修正し、前記割り当てる処理、前記出力する処理をやり直す手段
を備えたことを特徴とする部品在庫管理装置。
(付記9) 使用期限を有する部品について、複数の工場における部品の使用期限毎の在庫数と部品の日付毎の使用計画数とを収集し、
日付が早い使用計画数から順次に、使用期限が早い在庫数から順次に部品を割り当て、
割当元と割当先の工場に対して部品の移動指示を出力する
処理をコンピュータに実行させる部品在庫管理プログラム。
(付記10) 付記9に記載の部品在庫管理プログラムにおいて、
前記割り当てる処理は、
日付を所定の期間に分けた第1の期間について、個々の工場における第1の期間での使用計画数と第1の期間の末日を使用期限とする同一工場内での在庫数とを比較することで、在庫が不足する工場の不足数と在庫が余る工場の余剰数とを算出し、在庫が不足する工場の不足数に、在庫が余る工場の余剰数から部品を割り当て、割当が完了しない場合は第2の期間の末日を使用期限とする在庫数から順次に部品を割り当て、
第2の期間以降について、工場毎に第2の期間内の使用計画数に対し、使用期限が早い在庫数から順次に部品を割り当てる
部品在庫管理プログラム。
(付記11) 付記9または10のいずれか一項に記載の部品在庫管理プログラムにおいて、
前記割り当てる処理は、使用計画数と在庫数に対して所定の基準で優先順位付けを行い、優先順位に従って割り当てを行う
部品在庫管理プログラム。
(付記12) 付記9乃至11のいずれか一項に記載の部品在庫管理プログラムにおいて、
前記移動指示に対して割当元または割当先の工場が同意しない旨を応答した場合に、使用期限毎の在庫数と部品の日付毎の使用計画数とを修正し、前記割り当てる処理、前記出力する処理をやり直す
処理をコンピュータに実行させる部品在庫管理プログラム。
The following sections will be further disclosed regarding the above description.
(Appendix 1) For parts with expiration dates, collect the number of stocks for each expiration date of parts in multiple factories and the number of usage plans for dates of parts,
Assign parts in order from the number of earliest use plans to the number of early use plans,
A parts inventory management method, wherein a computer executes a process of outputting a part movement instruction to an allocation source and an allocation destination factory.
(Supplementary Note 2) In the parts inventory management method described in supplementary note 1,
The process of assigning is
For the first period of the date divided into predetermined periods, compare the number of planned use of each factory in the first period with the number of stocks in the same factory whose expiration date is the last day of the first period In this way, the number of factories with insufficient inventory and the number of surplus factories with excess inventory are calculated, and parts are allocated from the surplus number of factories with excess inventory to the number of factories with insufficient inventory, and allocation is not complete If the end date of the second period is the expiration date, assign parts sequentially from the number of stocks,
A parts inventory management method characterized in that parts are allocated sequentially from the number of stocks whose use expiration date is earlier with respect to the number of usage plans in the second period for each factory from the second period onwards.
(Supplementary Note 3) In the parts inventory management method according to any one of supplementary notes 1 or 2,
9. The parts inventory management method according to claim 1, wherein the process of assigning prioritizes the number of planned use and the number of stocks on a predetermined basis, and assigns in accordance with the priority.
(Supplementary Note 4) In the parts inventory management method according to any one of supplementary notes 1 to 3,
If the assignment source or the assignment destination factory responds that the move instruction does not agree, the number of stock for each expiration date and the number of usage plans for each date of parts are corrected, and the processing for assignment is performed. A parts inventory management method, characterized in that a computer executes a process to redo the process.
(Supplementary Note 5) For parts having expiration dates, means for collecting the number of stocks for each expiration date of parts in multiple factories and the number of usage plans for each date of parts,
A method of assigning parts sequentially from the number of early-due use inventory numbers sequentially from the early-date usage plan number, and
What is claimed is: 1. A parts inventory management device comprising: means for outputting a part movement instruction to an allocation source and an allocation destination factory.
(Supplementary Note 6) In the parts inventory management device according to supplementary note 5,
The means for assigning is
For the first period of the date divided into predetermined periods, compare the number of planned use of each factory in the first period with the number of stocks in the same factory whose expiration date is the last day of the first period In this way, the number of factories with insufficient inventory and the number of surplus factories with excess inventory are calculated, and parts are allocated from the surplus number of factories with excess inventory to the number of factories with insufficient inventory, and allocation is not complete If the end date of the second period is the expiration date, assign parts sequentially from the number of stocks,
A parts inventory management apparatus characterized in that parts are allocated sequentially from the number of stocks whose use expiration date is earlier to the number of usage plans in the second period for each factory from the second period onwards.
(Supplementary Note 7) In the parts inventory management device according to any one of supplementary notes 5 or 6,
The parts inventory management device according to claim 1, wherein the allocating unit prioritizes the usage plan number and the inventory number on a predetermined basis, and performs allocation in accordance with the priority.
(Supplementary Note 8) In the parts inventory management device according to any one of supplementary notes 5 to 7,
If the assignment source or the assignment destination factory responds that the move instruction does not agree, the number of stock for each expiration date and the number of usage plans for each date of parts are corrected, and the processing for assignment is performed. A parts inventory control device comprising means for reprocessing.
(Supplementary note 9) For parts with expiration dates, collect the number of stocks for each expiration date of parts in multiple factories and the number of usage plans for dates of parts,
Assign parts in order from the number of earliest use plans to the number of early use plans,
A parts inventory management program that causes a computer to execute a process of outputting a part movement instruction to an allocation source and an allocation destination factory.
(Supplementary Note 10) In the parts inventory management program described in supplementary note 9,
The process of assigning is
For the first period of the date divided into predetermined periods, compare the number of planned use of each factory in the first period with the number of stocks in the same factory whose expiration date is the last day of the first period In this way, the number of factories with insufficient inventory and the number of surplus factories with excess inventory are calculated, and parts are allocated from the surplus number of factories with excess inventory to the number of factories with insufficient inventory, and allocation is not complete If the end date of the second period is the expiration date, assign parts sequentially from the number of stocks,
A parts inventory management program for allocating parts sequentially from the number of stocks whose use expiration date is earlier than the number of usage plans in the second period for each factory from the second period onwards.
(Supplementary Note 11) In the parts inventory management program according to any one of supplementary notes 9 or 10,
The allocation process is a parts inventory management program which prioritizes the use plan number and the number of stocks on a predetermined basis and performs allocation according to the priority.
(Supplementary Note 12) In the parts inventory management program according to any one of supplementary notes 9 to 11,
If the assignment source or the assignment destination factory responds that the move instruction does not agree, the number of stock for each expiration date and the number of usage plans for each date of parts are corrected, and the processing for assignment is performed. A parts inventory management program that causes a computer to execute a process to redo the process.

1、1A〜1C 各工場部品在庫管理部
11、11A〜11C 在庫管理データ格納部
12、12A〜12C データ抽出/送受信部
2、2A〜2C 出庫指示部
3 全工場部品在庫管理部
31 部品在庫データ収集/集約部
32 部品移動判断/移動指示部
D1 在庫管理データ
D2 部品在庫データ
D3 部品移動指示データ
1, 1A to 1C Each factory parts stock management unit 11, 11A to 11C Inventory management data storage unit 12, 12A to 12C Data extraction / transmission / reception unit 2, 2A to 2C Outgoing instruction unit 3 All factory parts inventory management unit 31 Parts inventory data Collection / aggregation unit 32 Parts movement judgment / movement instruction part D1 Inventory management data D2 Parts inventory data D3 Parts movement instruction data

Claims (6)

使用期限を有する部品について、複数の工場における部品の使用期限毎の在庫数と部品の日付毎の使用計画数とを収集し、
日付を所定の期間に分けた第1の期間について、個々の工場における第1の期間での使用計画数と第1の期間の末日を使用期限とする同一工場内での在庫数とを比較することで、在庫が不足する工場の不足数と在庫が余る工場の余剰数とを算出し、在庫が不足する工場の不足数に、在庫が余る工場の余剰数から部品を割り当て、
割当元と割当先の工場に対して部品の移動指示を出力する
処理をコンピュータが実行することを特徴とする部品在庫管理方法。
For parts that have expiration dates, collect the number of stocks for each expiration date of parts in multiple factories and the number of planned usage dates for parts,
For the first period of the date divided into predetermined periods, compare the number of planned use of each factory in the first period with the number of stocks in the same factory whose expiration date is the last day of the first period In this way, calculate the number of factories with insufficient inventory and the number of surplus factories with excess inventory, and assign the parts from the surplus number of factories with excess inventory to the number of factories with shortage of inventory,
A parts inventory management method, wherein a computer executes a process of outputting a part movement instruction to an allocation source and an allocation destination factory.
請求項1に記載の部品在庫管理方法において、
前記割り当てる処理は
2の期間以降について、工場毎に第2の期間内の使用計画数に対し、使用期限が早い在庫数から順次に部品を割り当てる
ことを特徴とする部品在庫管理方法。
In the parts inventory management method according to claim 1,
The assigning process,
A parts inventory management method characterized in that parts are allocated sequentially from the number of stocks whose use expiration date is earlier with respect to the number of usage plans in the second period for each factory from the second period onwards.
請求項1または2のいずれか一項に記載の部品在庫管理方法において、
前記割り当てる処理は、使用計画数と在庫数に対して所定の基準で優先順位付けを行い、優先順位に従って割り当てを行う
ことを特徴とする部品在庫管理方法。
In the parts stock management method according to any one of claims 1 and 2,
9. The parts inventory management method according to claim 1, wherein the process of assigning prioritizes the number of planned use and the number of stocks on a predetermined basis, and assigns in accordance with the priority.
請求項1乃至3のいずれか一項に記載の部品在庫管理方法において、
前記移動指示に対して割当元または割当先の工場が同意しない旨を応答した場合に、同意しない工場における使用期限毎の在庫数と部品の日付毎の使用計画数を削除し、前記割り当てる処理、前記出力する処理をやり直す
処理をコンピュータが実行する
ことを特徴とする部品在庫管理方法。
In the parts inventory management method according to any one of claims 1 to 3,
The process of deleting the number of stock for each usage period in the non-agreeing factory and the number of planned use for each date of parts when the factory of the assignment source or the assignment destination responds that the move instruction does not agree with the move instruction; 10. A parts inventory management method, wherein a computer executes a process of redoing the output process.
使用期限を有する部品について、複数の工場における部品の使用期限毎の在庫数と部品の日付毎の使用計画数とを収集する手段と、
日付を所定の期間に分けた第1の期間について、個々の工場における第1の期間での使用計画数と第1の期間の末日を使用期限とする同一工場内での在庫数とを比較することで、在庫が不足する工場の不足数と在庫が余る工場の余剰数とを算出し、在庫が不足する工場の不足数に、在庫が余る工場の余剰数から部品を割り当てる手段と、
割当元と割当先の工場に対して部品の移動指示を出力する手段と
を備えたことを特徴とする部品在庫管理装置。
A method of collecting, for parts having expiration dates, the number of stocks for each expiration date of parts in a plurality of factories and the number of planned usage dates for parts by date;
For the first period of the date divided into predetermined periods, compare the number of planned use of each factory in the first period with the number of stocks in the same factory whose expiration date is the last day of the first period it is, inventory calculates the surplus number of plants deficient number and stock factory surplus is insufficient to shortage of inventory is insufficient factories, and means to assign the parts from excessive number of factory inventory left over,
What is claimed is: 1. A parts inventory management device comprising: means for outputting a part movement instruction to an allocation source and an allocation destination factory.
使用期限を有する部品について、複数の工場における部品の使用期限毎の在庫数と部品の日付毎の使用計画数とを収集し、
日付を所定の期間に分けた第1の期間について、個々の工場における第1の期間での使用計画数と第1の期間の末日を使用期限とする同一工場内での在庫数とを比較することで、在庫が不足する工場の不足数と在庫が余る工場の余剰数とを算出し、在庫が不足する工場の不足数に、在庫が余る工場の余剰数から部品を割り当て、
割当元と割当先の工場に対して部品の移動指示を出力する
処理をコンピュータに実行させる部品在庫管理プログラム。
For parts that have expiration dates, collect the number of stocks for each expiration date of parts in multiple factories and the number of planned usage dates for parts,
For the first period of the date divided into predetermined periods, compare the number of planned use of each factory in the first period with the number of stocks in the same factory whose expiration date is the last day of the first period In this way, calculate the number of factories with insufficient inventory and the number of surplus factories with excess inventory, and assign the parts from the surplus number of factories with excess inventory to the number of factories with shortage of inventory,
A parts inventory management program that causes a computer to execute a process of outputting a part movement instruction to an allocation source and an allocation destination factory.
JP2015090023A 2015-04-27 2015-04-27 Parts inventory management method, parts inventory management device and parts inventory management program Expired - Fee Related JP6503860B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015090023A JP6503860B2 (en) 2015-04-27 2015-04-27 Parts inventory management method, parts inventory management device and parts inventory management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015090023A JP6503860B2 (en) 2015-04-27 2015-04-27 Parts inventory management method, parts inventory management device and parts inventory management program

Publications (2)

Publication Number Publication Date
JP2016207053A JP2016207053A (en) 2016-12-08
JP6503860B2 true JP6503860B2 (en) 2019-04-24

Family

ID=57489966

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015090023A Expired - Fee Related JP6503860B2 (en) 2015-04-27 2015-04-27 Parts inventory management method, parts inventory management device and parts inventory management program

Country Status (1)

Country Link
JP (1) JP6503860B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023075787A (en) * 2021-11-19 2023-05-31 株式会社オービック Component supply management device, component supply management program, and component supply management method

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018181113A (en) * 2017-04-18 2018-11-15 丸市倉庫株式会社 Information processing device
JP2019149002A (en) * 2018-02-27 2019-09-05 株式会社日立製作所 Loss cost reduction system and method
KR102081729B1 (en) * 2019-05-08 2020-02-26 김선희 System and method for selling vehicle parts
JP7187517B2 (en) * 2020-10-30 2022-12-12 株式会社Fuji production control equipment

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003150223A (en) * 2001-11-09 2003-05-23 Hitachi Ltd Production plan creation method and production plan creation system
JP2009245217A (en) * 2008-03-31 2009-10-22 Fujitsu Ltd Production plan support method and device, and computer program
JP6186797B2 (en) * 2013-03-27 2017-08-30 富士通株式会社 Manufacturing management program, manufacturing management apparatus, and manufacturing management method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023075787A (en) * 2021-11-19 2023-05-31 株式会社オービック Component supply management device, component supply management program, and component supply management method
JP7654529B2 (en) 2021-11-19 2025-04-01 株式会社オービック Parts supply management device, parts supply management program, and parts supply management method

Also Published As

Publication number Publication date
JP2016207053A (en) 2016-12-08

Similar Documents

Publication Publication Date Title
JP6503860B2 (en) Parts inventory management method, parts inventory management device and parts inventory management program
CN104217320B (en) The processing system and processing method of warehouse inventory circulation
EP3719724A1 (en) Inventory scheduling method and device and computer readable storage medium
CN103838621B (en) Method and system for scheduling routine work and scheduling nodes
JP7006682B2 (en) Work management equipment, work management methods and programs
CN109902975B (en) Scheduling method, system, apparatus, and computer-readable storage medium
Li et al. The study of multi-project resource management method suitable for research institutes from application perspective
CN111507651A (en) Order data processing method and device applied to human-machine hybrid warehouse
CN115630883A (en) Material replenishment method
CN113065823A (en) Storage order task processing method and device, storage medium and electronic equipment
WO2024011971A1 (en) Order processing method and apparatus, and computer-readable storage medium
WO2019000779A1 (en) Method and device for order scheduling, electronic device, and computer-readable storage medium
CN110070289A (en) Method for allocating tasks, device, equipment and storage medium
WO2016079843A1 (en) Production plan adjustment assisting device and production plan adjustment assisting method
WO2020144879A1 (en) Warehousing and shipping management device, warehousing and shipping management system, warehousing and shipping management method, and program
CN111582617B (en) Distribution method and distribution system for picking tasks
CN116307517A (en) A method and system for supervising and managing power grid customer risk appeals
Tarigan et al. Production scheduling using ant colony optimization in furniture industry
CN110717662B (en) Task allocation method, device, equipment and storage medium
WO2018227864A1 (en) Information processing method and apparatus
Koruca et al. A priority rule based production scheduling module on faborg-sim simulation tool
CN114648185A (en) Plan scheduling method, plan scheduling device, computer device, and storage medium
CN117724842A (en) Resource quota adjustment method and system, electronic device and storage medium
KR101770303B1 (en) Meta heuristic based production planning method considering allocation rate conformance
Chrobak Online aggregation problems

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190205

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190311

R150 Certificate of patent or registration of utility model

Ref document number: 6503860

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees