JP7708612B2 - Manufacturing instruction data generating device, manufacturing instruction data generating method, and manufacturing instruction data generating program - Google Patents
Manufacturing instruction data generating device, manufacturing instruction data generating method, and manufacturing instruction data generating programInfo
- Publication number
- JP7708612B2 JP7708612B2 JP2021133408A JP2021133408A JP7708612B2 JP 7708612 B2 JP7708612 B2 JP 7708612B2 JP 2021133408 A JP2021133408 A JP 2021133408A JP 2021133408 A JP2021133408 A JP 2021133408A JP 7708612 B2 JP7708612 B2 JP 7708612B2
- Authority
- JP
- Japan
- Prior art keywords
- manufacturing
- location
- data
- instruction data
- master
- 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.)
- Active
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/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、製造指図データ生成装置、製造指図データ生成方法および製造指図データ生成プログラムに関する。 The present invention relates to a manufacturing instruction data generation device, a manufacturing instruction data generation method, and a manufacturing instruction data generation program.
特許文献1には、「本発明の製造記録管理システムは、製造記録として出力する製造記録の内容、出力タイミングが定義される出力定義を、マスタ定義によって管理することをできる。また、製造記録管理システムは、製造に関するオペレーションの記録承認の操作だけで、オペレータ(例えば、管理者)の製造記録出力操作を必要とせずに自動的に電子製造記録を出力することを可能とする。さらに、製造記録管理システムは、出力された製造記録を退避系サーバに退避することを特徴とする。」と記載されている(特許文献1の0009段落参照)。 Patent document 1 states, "The manufacturing record management system of the present invention can manage, by means of a master definition, output definitions that define the contents of the manufacturing records to be output as manufacturing records and the output timing. Furthermore, the manufacturing record management system makes it possible to automatically output electronic manufacturing records simply by approving the recording of manufacturing operations, without the need for an operator (e.g., a manager) to output the manufacturing records. Furthermore, the manufacturing record management system is characterized by backing up the output manufacturing records to a backup server." (See paragraph 0009 of Patent document 1.)
ここで、生産計画業務を効率化するための一般的な生産管理システムでは、製造指図データの生成の自動化を実現しているが、自動化に必要なマスタ設定作業が多いという問題がある。上記特許文献1に記載の技術においても、製造記録の内容および出力タイミングは、マスタにより詳細に定義する必要がある。 Here, a typical production management system for streamlining production planning operations has automated the generation of manufacturing instruction data, but there is a problem in that automation requires a lot of master setting work. Even with the technology described in Patent Document 1, the contents of the manufacturing record and the output timing must be defined in detail in the master.
例えば、ある商品を新しくマスタ登録する場合、製造場所についても、前記商品と併せて逐一マスタ登録する必要があったため、マスタ設定が煩雑となりヒューマンエラーが発生しやすいという問題があった。つまり、従来においては、マスタ管理の容易性と製造指図データの自動生成による利便性を両立することは難しかった。 For example, when registering a new product in the master data, the manufacturing location had to be registered along with the product in the master data file one by one, which made the master data setup cumbersome and prone to human error. In other words, it was previously difficult to achieve both ease of master data management and the convenience of automatically generating manufacturing instruction data.
本発明は、上記問題点に鑑みてなされたものであって、容易なマスタ管理の元で製造指図データを自動生成することができる製造指図データ生成装置、製造指図データ生成方法および製造指図データ生成プログラムを提供することを目的とする。 The present invention has been made in consideration of the above problems, and aims to provide a manufacturing instruction data generation device, a manufacturing instruction data generation method, and a manufacturing instruction data generation program that can automatically generate manufacturing instruction data under easy master management.
上述した課題を解決し、目的を達成するために、本発明に係る製造指図データ生成装置においては、制御部および記憶部を備える製造指図データ生成装置であって、前記記憶部には、商品を識別するための商品識別データと、前記商品を製造するための工程の組合せのパターンを識別するための工程パターン識別データと、を含む仕様マスタと、前記工程パターン識別データと、前記工程を識別するための工程識別データと、前記工程毎の仕上がりの物の目標値と、を含む工程パターンマスタと、前記商品を製造する場所である製造場所が属する大枠のエリアである大枠エリアと、前記工程識別データと、前記目標値の範囲と、前記製造場所と、を含む割当マスタと、が格納されており、前記制御部は、前記仕様マスタから、前記商品識別データおよび前記大枠エリアを含む展開元データ中の前記商品識別データと紐付く工程パターン識別データを取得する工程パターン取得手段と、前記工程パターンマスタから、前記工程パターン取得手段で取得した工程パターン識別データと紐付く工程識別データおよび目標値を取得する工程取得手段と、前記割当マスタから、前記展開元データ中の前記大枠エリアと紐付き、かつ、前記工程取得手段で取得した工程識別データと紐付き、かつ、前記工程取得手段で取得した目標値が属する前記範囲と紐付く製造場所を取得する製造場所取得手段と、前記展開元データ中の前記商品識別データと、前記工程取得手段で取得した工程識別データおよび目標値と、前記製造場所取得手段で取得した製造場所と、を少なくとも含む製造指図データを生成する製造指図データ生成手段と、を備えること、を特徴とする。 In order to solve the above-mentioned problems and achieve the object, the manufacturing instruction data generating device according to the present invention is a manufacturing instruction data generating device having a control unit and a storage unit, the storage unit stores a specification master including product identification data for identifying a product and process pattern identification data for identifying a pattern of a process combination for manufacturing the product, the process pattern identification data, process identification data for identifying the process, and a process pattern master including a target value of the finished product for each process, and an allocation master including a general area which is a general area to which a manufacturing location where the product is manufactured belongs, the process identification data, the range of the target value, and the manufacturing location, and the control unit derives from the specification master a specification master including the product identification data and the general area. The system is characterized by comprising: a process pattern acquisition means for acquiring process pattern identification data linked to the product identification data in the source data; a process acquisition means for acquiring from the process pattern master process identification data and target values linked to the process pattern identification data acquired by the process pattern acquisition means; a manufacturing location acquisition means for acquiring from the allocation master a manufacturing location linked to the general area in the source data, linked to the process identification data acquired by the process acquisition means, and linked to the range to which the target value acquired by the process acquisition means belongs; and a manufacturing instruction data generation means for generating manufacturing instruction data including at least the product identification data in the source data, the process identification data and target values acquired by the process acquisition means, and the manufacturing location acquired by the manufacturing location acquisition means.
また、本発明に係る製造指図データ生成装置においては、前記記憶部には、前記製造場所と、前記製造場所での作業に要するリードタイムと、を含む製造場所マスタが更に格納されており、前記制御部は、前記製造場所マスタから、前記製造場所取得手段で取得した製造場所と紐付くリードタイムを前記製造指図データ中の各工程について取得するリードタイム取得手段を更に備え、前記製造指図データ生成手段は、前記リードタイム取得手段で各工程について取得したリードタイムを前記製造指図データに格納すること、を特徴とする。 In the manufacturing instruction data generation device according to the present invention, the storage unit further stores a manufacturing location master including the manufacturing location and the lead time required for work at the manufacturing location, the control unit further includes a lead time acquisition means for acquiring, from the manufacturing location master, the lead time associated with the manufacturing location acquired by the manufacturing location acquisition means for each process in the manufacturing instruction data, and the manufacturing instruction data generation means stores the lead time acquired for each process by the lead time acquisition means in the manufacturing instruction data.
また、本発明に係る製造指図データ生成装置においては、前記制御部は、前記製造指図データ中の最終工程の作業開始予定日を、前記商品の製造納期から、前記リードタイム取得手段で取得した前記最終工程についてのリードタイムを差し引くことにより算出し、前記製造指図データ中の前記最終工程より1つ前の工程から初工程までの作業開始予定日を、算出した1つ後の工程の作業開始予定日から、前記リードタイム取得手段で取得した各工程についてのリードタイムを差し引くことにより算出する作業開始予定日算出手段を更に備え、前記製造指図データ生成手段は、前記作業開始予定日算出手段で算出した各工程の作業開始予定日を前記製造指図データに格納すること、を特徴とする。 In the manufacturing instruction data generating device according to the present invention, the control unit further includes a planned work start date calculation means for calculating the planned work start date of the final process in the manufacturing instruction data by subtracting the lead time for the final process acquired by the lead time acquisition means from the production delivery date of the product, and for calculating the planned work start dates from the process immediately before the final process to the first process in the manufacturing instruction data by subtracting the lead times for each process acquired by the lead time acquisition means from the calculated planned work start date of the process immediately after, and the manufacturing instruction data generating means stores the planned work start dates of each process calculated by the planned work start date calculation means in the manufacturing instruction data.
また、本発明に係る製造指図データ生成装置においては、前記記憶部には、前記製造場所と、基準在庫場所と、を含む製造場所マスタが更に格納されており、前記制御部は、前記製造場所マスタから、前記製造場所取得手段で取得した製造場所と紐付く基準在庫場所を前記製造指図データ中の各工程について取得し、更に、当該取得した基準在庫場所に基づいて、製造着手時に在庫を払出するための場所である在庫出庫場所および製造完了時に在庫を計上するための場所である在庫計上場所を、前記製造指図データ中の各工程について取得する在庫場所取得手段を更に備え、前記製造指図データ生成手段は、前記在庫場所取得手段で各工程について取得した基準在庫場所、在庫出庫場所および在庫計上場所を前記製造指図データに格納すること、を特徴とする。 In the manufacturing instruction data generating device according to the present invention, the storage unit further stores a manufacturing location master including the manufacturing location and a reference inventory location, and the control unit acquires from the manufacturing location master a reference inventory location linked to the manufacturing location acquired by the manufacturing location acquisition means for each process in the manufacturing instruction data, and further includes an inventory location acquisition means for acquiring an inventory issuing location, which is a location for discharging inventory when manufacturing starts, and an inventory recording location, which is a location for recording inventory when manufacturing is completed, for each process in the manufacturing instruction data based on the acquired reference inventory location, and the manufacturing instruction data generating means stores the reference inventory location, inventory issuing location, and inventory recording location acquired for each process by the inventory location acquisition means in the manufacturing instruction data.
また、本発明に係る製造指図データ生成装置においては、前記展開元データが、受注データまたは生産計画データであること、を特徴とする。 The manufacturing instruction data generation device according to the present invention is also characterized in that the source data is order data or production plan data.
また、本発明に係る製造指図データ生成装置においては、素材加工メーカーで使用され、前記目標値が、各工程で素材を加工した後の前記素材の目標サイズであること、を特徴とする。 The manufacturing instruction data generation device according to the present invention is also characterized in that it is used by a material processing manufacturer, and the target value is the target size of the material after it has been processed in each process.
また、本発明に係る製造指図データ生成方法においては、制御部および記憶部を備える情報処理装置で実行される製造指図データ生成方法であって、前記記憶部には、商品を識別するための商品識別データと、前記商品を製造するための工程の組合せのパターンを識別するための工程パターン識別データと、を含む仕様マスタと、前記工程パターン識別データと、前記工程を識別するための工程識別データと、前記工程毎の仕上がりの物の目標値と、を含む工程パターンマスタと、前記商品を製造する場所である製造場所が属する大枠のエリアである大枠エリアと、前記工程識別データと、前記目標値の範囲と、前記製造場所と、を含む割当マスタと、が格納されており、前記制御部で実行される、前記仕様マスタから、前記商品識別データおよび前記大枠エリアを含む展開元データ中の前記商品識別データと紐付く工程パターン識別データを取得する工程パターン取得ステップと、前記工程パターンマスタから、前記工程パターン取得ステップで取得した工程パターン識別データと紐付く工程識別データおよび目標値を取得する工程取得ステップと、前記割当マスタから、前記展開元データ中の前記大枠エリアと紐付き、かつ、前記工程取得ステップで取得した工程識別データと紐付き、かつ、前記工程取得ステップで取得した目標値が属する前記範囲と紐付く製造場所を取得する製造場所取得ステップと、前記展開元データ中の前記商品識別データと、前記工程取得ステップで取得した工程識別データおよび目標値と、前記製造場所取得ステップで取得した製造場所と、を少なくとも含む製造指図データを生成する製造指図データ生成ステップと、を含むこと、を特徴とする。 In addition, in the manufacturing instruction data generation method according to the present invention, a manufacturing instruction data generation method is executed by an information processing device having a control unit and a storage unit, the storage unit stores a specification master including product identification data for identifying a product and process pattern identification data for identifying a pattern of a combination of processes for manufacturing the product, the process pattern identification data, the process identification data for identifying the process, and a process pattern master including a target value of the finished product for each process, and an assignment master including a general area to which a manufacturing location where the product is manufactured belongs, the process identification data, the range of the target value, and the manufacturing location, and the control unit executes a process of extracting from the specification master a front part in the expansion source data including the product identification data and the general area. The method includes a process pattern acquisition step of acquiring process pattern identification data linked to the product identification data, a process acquisition step of acquiring from the process pattern master process identification data and target values linked to the process pattern identification data acquired in the process pattern acquisition step, a manufacturing location acquisition step of acquiring from the allocation master a manufacturing location linked to the general area in the source data, linked to the process identification data acquired in the process acquisition step, and linked to the range to which the target value acquired in the process acquisition step belongs, and a manufacturing instruction data generation step of generating manufacturing instruction data including at least the product identification data in the source data, the process identification data and target values acquired in the process acquisition step, and the manufacturing location acquired in the manufacturing location acquisition step.
また、本発明に係る製造指図データ生成プログラムにおいては、制御部および記憶部を備える情報処理装置に実行させるための製造指図データ生成プログラムであって、前記記憶部には、商品を識別するための商品識別データと、前記商品を製造するための工程の組合せのパターンを識別するための工程パターン識別データと、を含む仕様マスタと、前記工程パターン識別データと、前記工程を識別するための工程識別データと、前記工程毎の仕上がりの物の目標値と、を含む工程パターンマスタと、前記商品を製造する場所である製造場所が属する大枠のエリアである大枠エリアと、前記工程識別データと、前記目標値の範囲と、前記製造場所と、を含む割当マスタと、が格納されており、前記制御部に実行させるための、前記仕様マスタから、前記商品識別データおよび前記大枠エリアを含む展開元データ中の前記商品識別データと紐付く工程パターン識別データを取得する工程パターン取得ステップと、前記工程パターンマスタから、前記工程パターン取得ステップで取得した工程パターン識別データと紐付く工程識別データおよび目標値を取得する工程取得ステップと、前記割当マスタから、前記展開元データ中の前記大枠エリアと紐付き、かつ、前記工程取得ステップで取得した工程識別データと紐付き、かつ、前記工程取得ステップで取得した目標値が属する前記範囲と紐付く製造場所を取得する製造場所取得ステップと、前記展開元データ中の前記商品識別データと、前記工程取得ステップで取得した工程識別データおよび目標値と、前記製造場所取得ステップで取得した製造場所と、を少なくとも含む製造指図データを生成する製造指図データ生成ステップと、を含むこと、を特徴とする。 In addition, the manufacturing instruction data generation program according to the present invention is a manufacturing instruction data generation program to be executed by an information processing device having a control unit and a storage unit, the storage unit stores a specification master including product identification data for identifying a product and process pattern identification data for identifying a pattern of a combination of processes for manufacturing the product, the process pattern identification data, the process identification data for identifying the process, and a process pattern master including a target value of the finished product for each process, and an assignment master including a general area which is a general area to which a manufacturing location where the product is manufactured belongs, the process identification data, the range of the target value, and the manufacturing location, and an expansion source including the product identification data and the general area is selected from the specification master for execution by the control unit. The method includes a process pattern acquisition step of acquiring process pattern identification data linked to the product identification data in the data, a process acquisition step of acquiring from the process pattern master process identification data and a target value linked to the process pattern identification data acquired in the process pattern acquisition step, a manufacturing location acquisition step of acquiring from the allocation master a manufacturing location linked to the general area in the source data, linked to the process identification data acquired in the process acquisition step, and linked to the range to which the target value acquired in the process acquisition step belongs, and a manufacturing instruction data generation step of generating manufacturing instruction data including at least the product identification data in the source data, the process identification data and the target value acquired in the process acquisition step, and the manufacturing location acquired in the manufacturing location acquisition step.
本発明によれば、容易なマスタ管理の元で製造指図データを自動生成することができるという効果を奏する。 The present invention has the advantage of being able to automatically generate manufacturing instruction data with easy master management.
以下に、本発明に係る製造指図データ生成装置、製造指図データ生成方法および製造指図データ生成プログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。 Below, an embodiment of a manufacturing instruction data generation device, a manufacturing instruction data generation method, and a manufacturing instruction data generation program according to the present invention will be described in detail with reference to the drawings. Note that the present invention is not limited to the present embodiment.
[1.概要]
素材加工メーカーでは、仕入先から素材を仕入れて、製品仕様にあわせて複数の工程を経て、商品(製品)を製造する。製造の際の製造条件は、素材の種類や製品のサイズ等の顧客の要望にあわせて決める必要があるため、工程を決める生産計画業務が難しい。このため、当該業務は、熟練者のノウハウに依存している部分が多いが、世代交代、取扱品の変化および働き方改革に向けた業務負荷低減に向けて、システム面で支援する技術のニーズが高まっている。
[1. Overview]
Material processing manufacturers purchase materials from suppliers and manufacture goods (products) through multiple processes according to product specifications. The manufacturing conditions must be determined based on customer requests, such as the type of material and size of the product, making production planning the process difficult. For this reason, this work is largely dependent on the know-how of experienced workers, but there is a growing need for technology to support this from a system perspective in order to reduce the workload in line with generational change, changes in the products handled, and work style reforms.
ここで、生産計画業務を効率化するための一般的な生産管理システムでは、製造指図の自動化を実現しているが、自動化に必要なマスタ設定作業が多いことが課題である。例えば、従来においては、同じ製造方法でも製品毎にマスタ登録が必要であった。また、製造場所は作業内容で決めることが可能である(包装を行う工程であれば、必ず包装ラインで行う)にも関わらず、従来においては、製造場所を1点1点登録することが必要であったため、煩雑でヒューマンエラーが発生しやすかった。 A typical production management system for streamlining production planning tasks has automated manufacturing instructions, but the challenge is that automation requires a lot of master data setting work. For example, traditionally, master data had to be registered for each product, even if the same manufacturing method was used. Also, although the manufacturing location can be determined based on the work content (for example, a packaging process is always performed on the packaging line), traditionally it was necessary to register the manufacturing location for each item, which was cumbersome and prone to human error.
そこで、本実施形態においては、製造工程が多く、各工程における製造条件が複雑な素材加工メーカーにおける生産計画業務の効率化およびヒューマンエラー防止のために、例えば、製品仕様に応じた製造工程の決定を自動化し、製造指図の自動化に必要なマスタデータを用途ごとに分解することにより、マスタ管理を容易にし、煩雑さを解消した。本発明は、例えば、製造工程が多く、工程ごとに設備や場所が決定できる鉄鋼素材加工メーカーや食肉製造加工メーカー等で特に有効である。製造工程の一例として、食肉加工業では、肉の解凍→処理→塩漬→充填→加熱→冷却→包装という製造工程となる。以下、具体的な構成および動作について説明する。 In this embodiment, therefore, in order to improve the efficiency of production planning work and prevent human error at material processing manufacturers with many manufacturing processes and complex manufacturing conditions for each process, for example, the decision of manufacturing processes according to product specifications is automated, and master data required for automating manufacturing instructions is broken down by purpose, making master management easier and eliminating complexity. The present invention is particularly effective, for example, at steel material processing manufacturers and meat processing manufacturers with many manufacturing processes where equipment and locations can be determined for each process. In the meat processing industry, as an example of the manufacturing process, the manufacturing process is thawing meat → processing → salting → filling → heating → cooling → packaging. The specific configuration and operation are explained below.
[2.構成]
本実施形態に係る製造指図データ生成装置100の構成の一例について、図1を参照して説明する。図1は、製造指図データ生成装置100の構成の一例を示すブロック図である。
2. Configuration
An example of the configuration of a manufacturing instruction data generating device 100 according to this embodiment will be described with reference to Fig. 1. Fig. 1 is a block diagram showing an example of the configuration of the manufacturing instruction data generating device 100.
製造指図データ生成装置100は、市販のデスクトップ型パーソナルコンピュータである。なお、製造指図データ生成装置100は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、PDA(Personal Digital Assistants)、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。 The manufacturing instruction data generating device 100 is a commercially available desktop personal computer. Note that the manufacturing instruction data generating device 100 is not limited to a stationary information processing device such as a desktop personal computer, but may be a portable information processing device such as a commercially available notebook personal computer, a PDA (Personal Digital Assistant), a smartphone, or a tablet personal computer.
製造指図データ生成装置100は、制御部102と通信インターフェース部104と記憶部106と入出力インターフェース部108と、を備えている。製造指図データ生成装置100が備えている各部は、任意の通信路を介して通信可能に接続されている。 The manufacturing instruction data generating device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input/output interface unit 108. Each unit included in the manufacturing instruction data generating device 100 is connected to each other so as to be able to communicate with each other via any communication path.
通信インターフェース部104は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、製造指図データ生成装置100をネットワーク300に通信可能に接続する。通信インターフェース部104は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク300は、製造指図データ生成装置100とサーバ200とを相互に通信可能に接続する機能を有し、例えばインターネットやLAN(Local Area Network)等である。なお、後述する各種マスタ等のデータは、例えばサーバ200に格納されてもよい。 The communication interface unit 104 communicatively connects the manufacturing instruction data generating device 100 to the network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. Here, the network 300 has a function of connecting the manufacturing instruction data generating device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that data such as various masters described below may be stored in the server 200, for example.
入出力インターフェース部108には、入力装置112および出力装置114が接続されている。出力装置114には、モニタ(家庭用テレビを含む)の他、スピーカやプリンタを用いることができる。入力装置112には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置114をモニタ114とし、入力装置112をキーボード112またはマウス112として記載する場合がある。 An input device 112 and an output device 114 are connected to the input/output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that works with a mouse to provide a pointing device function. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.
記憶部106には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部106には、OS(Operating System)と協働してCPU(Central Processing Unit)に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部106として、例えば、RAM(Random Access Memory)・ROM(Read Only Memory)等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。 The storage unit 106 stores various databases, tables, files, and the like. The storage unit 106 records computer programs that work in cooperation with the OS (Operating System) to give instructions to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, for example, a memory device such as a RAM (Random Access Memory) or a ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, an optical disk, or the like.
記憶部106は、例えば、商品マスタ106aと、仕様マスタ106bと、工程マスタ106cと、工程パターンマスタ106dと、割当マスタとしての工場別工程別製造場所割当マスタ106e(以下、単に「割当マスタ106e」という。)と、製造場所マスタ106fと、倉庫LTマスタ106gと、カレンダーマスタ106hと、受注データ106iと、生産計画データとしての計画データ106jと、製造指図データ106kと、を備えている。 The memory unit 106 includes, for example, a product master 106a, a specification master 106b, a process master 106c, a process pattern master 106d, a factory-by-process manufacturing location allocation master 106e (hereinafter simply referred to as "allocation master 106e") as an allocation master, a manufacturing location master 106f, a warehouse LT master 106g, a calendar master 106h, order data 106i, planning data 106j as production plan data, and manufacturing instruction data 106k.
ここで、各マスタおよび各データの内容の説明に入る前に、各マスタの機能概要および本実施形態における処理の流れについて説明する。 Before we explain the contents of each master and each piece of data, we will first explain the function of each master and the processing flow in this embodiment.
各マスタの機能概要について説明する。本実施形態においては、受注情報(受注データ106i)および生産計画情報(計画データ106j)の製品仕様に設定されている製造工程パターンに従い、製造に必要な指図情報(製造指図データ106k)を自動生成することができる(工程展開処理)。工程パターンマスタ106dは、製品分類別に標準的な製造方法(工程とその順番および製造条件)をパターン化したマスタである(製品ごとの設定は不要)。割当マスタ106eは、工程と製造工場とサイズ別に、製造場所(工程内容別に製造場所を分ける)を設定するためのマスタである(製品ごとの設定は不要)。製造場所マスタ106fは、製造場所別に、基準在庫場所、製造リードタイムおよび社内製造か外注製造か等を設定するためのマスタである。仕様マスタ106bは、製品別に製品仕様情報を登録し、標準製造パターンを登録するためのマスタである。 The following describes the outline of the functions of each master. In this embodiment, the instruction information (manufacturing instruction data 106k) required for manufacturing can be automatically generated (process expansion process) according to the manufacturing process pattern set in the product specifications of the order information (order data 106i) and production plan information (plan data 106j). The process pattern master 106d is a master that patterns standard manufacturing methods (processes, their order, and manufacturing conditions) by product classification (settings for each product are not required). The allocation master 106e is a master for setting manufacturing locations (separating manufacturing locations by process content) by process, manufacturing plant, and size (settings for each product are not required). The manufacturing location master 106f is a master for setting standard inventory locations, manufacturing lead times, and in-house or outsourced manufacturing by manufacturing location. The specification master 106b is a master for registering product specification information by product and registering standard manufacturing patterns.
本実施形態における処理の流れについて、図2を用いて説明する。まず、図2の左側に示すように、受注生産品については、受注入力により受注データ106iが生成され、一方で、見込生産品については、生産計画入力により計画データ106jが生成される。次に、図2の真ん中に示すように、当該生成された受注データ106iおよび計画データ106jを対象として、工場振分入力により、製造事業所が登録される。そして、製造事業所が登録された受注データ106iおよび計画データ106jに基づいて、工程展開処理により、各マスタを参照して製造指図データ106kが自動生成される。最後に、当該生成された製造指図データ106kに基づいて、製造指図書が出力される。 The process flow in this embodiment will be described with reference to FIG. 2. First, as shown on the left side of FIG. 2, for made-to-order products, order data 106i is generated by inputting an order, while for forecast products, plan data 106j is generated by inputting a production plan. Next, as shown in the center of FIG. 2, a manufacturing facility is registered by inputting factory allocation for the generated order data 106i and plan data 106j. Then, based on the order data 106i and plan data 106j in which the manufacturing facility is registered, manufacturing instruction data 106k is automatically generated by referring to each master through process expansion processing. Finally, a manufacturing instruction sheet is output based on the generated manufacturing instruction data 106k.
以下、各マスタおよび各データの内容を詳細に説明する。なお、本実施形態において、目標値とは、あらゆる値が含まれる。本実施形態に係る製造指図データ生成装置100は典型的には素材加工メーカーで使用されるが、この場合、前記目標値とは、各工程で素材を加工した後の前記素材の目標サイズ(例えば、目標外径)を指す。 The contents of each master and data are explained in detail below. In this embodiment, the target value includes all values. The manufacturing instruction data generation device 100 according to this embodiment is typically used by a material processing manufacturer, and in this case, the target value refers to the target size of the material after it has been processed in each process (for example, the target outer diameter).
商品マスタ106aは、例えば、鋼種ごとに情報を登録するマスタである。商品マスタ106aは、図3に示すように、例えば、商品を識別するための商品識別データ(商品コード)と、品番名と、材区分と、資産分類と、最終工程後の前記目標サイズ(サイズ)と、等を含む。 The product master 106a is a master that registers information for each type of steel, for example. As shown in FIG. 3, the product master 106a includes, for example, product identification data (product code) for identifying the product, product number name, material classification, asset classification, the target size after the final process, etc.
仕様マスタ106bは、例えば、製品仕様情報および工程パターン等を登録するためのマスタである。仕様マスタ106bは、図3に示すように、例えば、仕様管理Noと、前記商品識別データ(商品コード)と、最終工程後の前記目標サイズ(サイズ)と、仕向先と、前記商品を製造するための工程の組合せのパターンを識別するための工程パターン識別データ(工程パターンコード)と、検査パターンコードと、等を含む。図3の仕様マスタ106bの例においては、商品コード「1A250」で特定される商品に対しては、工程パターンコード「1A200」で特定される工程パターンが設定されており、また、商品コード「1A2000300202」で特定される商品に対しては、工程パターンコード「1A250-01」で特定される工程パターンが設定されている。 The specification master 106b is a master for registering, for example, product specification information and process patterns. As shown in FIG. 3, the specification master 106b includes, for example, a specification management number, the product identification data (product code), the target size after the final process, the destination, process pattern identification data (process pattern code) for identifying the process combination pattern for manufacturing the product, and an inspection pattern code. In the example of the specification master 106b in FIG. 3, a process pattern specified by a process pattern code "1A200" is set for a product specified by a product code "1A250", and a process pattern specified by a process pattern code "1A250-01" is set for a product specified by a product code "1A2000300202".
工程マスタ106cは、例えば、工程内容を登録するためのマスタである。工程マスタ106cは、図4に示すように、例えば、前記工程を識別するための工程識別データ(工程コードおよび工程名)と、工程区分と、着手工程入力区分と、原価配賦区分と、等を含む。 The process master 106c is, for example, a master for registering process details. As shown in FIG. 4, the process master 106c includes, for example, process identification data (process code and process name) for identifying the process, a process classification, a start process input classification, a cost allocation classification, and the like.
工程パターンマスタ106dは、例えば、製造工程のパターンを登録するためのマスタである。図5において、例1が、商品コード「1A250」で特定される商品について設定された工程パターンマスタ106dであり、例2が、商品コード「1A2000300202」で特定される商品について設定された工程パターンマスタ106dである。工程パターンマスタ106dは、図5に示すように、例えば、前記工程パターン識別データ(工程パターンコード)と、行Noと、工程Noと、前記工程識別データ(工程コードおよび工程名)と、備考と、前記目標サイズと、等を含む。前記備考に入力する情報としては、例えば、製造条件が挙げられる。 The process pattern master 106d is, for example, a master for registering a manufacturing process pattern. In FIG. 5, Example 1 is the process pattern master 106d set for a product identified by product code "1A250", and Example 2 is the process pattern master 106d set for a product identified by product code "1A2000300202". As shown in FIG. 5, the process pattern master 106d includes, for example, the process pattern identification data (process pattern code), row number, process number, the process identification data (process code and process name), remarks, the target size, and the like. Information to be entered in the remarks includes, for example, manufacturing conditions.
割当マスタ106eは、例えば、製造事業所(メイン工場)、工程およびサイズ毎に製造場所を設定するためのマスタである。割当マスタ106eは、図6に示すように、例えば、前記商品を製造する場所である製造場所が属する大枠のエリアである大枠エリア(製造事業所CDおよび製造事業所)と、前記工程識別データ(工程コードおよび工程名)と、前記目標サイズの範囲(適用サイズ)と、前記製造場所(製造場所コードおよび製造場所名)と、等を含む。図6において、前記適用サイズ「0」は、0以上2.810未満の範囲を対象としており、前記適用サイズ「2.810」は、2.810以上の範囲を対象としている。 The allocation master 106e is a master for setting the manufacturing location for each manufacturing facility (main factory), process, and size, for example. As shown in FIG. 6, the allocation master 106e includes, for example, the general area (manufacturing facility CD and manufacturing facility) to which the manufacturing location where the product is manufactured belongs, the process identification data (process code and process name), the target size range (applicable size), the manufacturing location (manufacturing location code and manufacturing location name), and the like. In FIG. 6, the applicable size "0" applies to a range of 0 or more and less than 2.810, and the applicable size "2.810" applies to a range of 2.810 or more.
製造場所マスタ106fは、例えば、製造場所毎に基準在庫場所(在庫の入出庫の基準となる場所)、製造リードタイムおよび社内場所か外注場所か等を設定するためのマスタである。製造場所マスタ106fは、図7に示すように、例えば、前記製造場所(製造場所コードおよび製造場所名)と、基準在庫場所(基準在庫場所コードおよび基準在庫場所名)と、前記製造場所での作業に要するリードタイム(製造LT)と、工程外注区分と、等を含む。 The manufacturing location master 106f is a master for setting, for example, the reference inventory location (the reference location for inventory receipt and delivery), manufacturing lead time, and whether the location is an in-house location or an outsourced location for each manufacturing location. As shown in FIG. 7, the manufacturing location master 106f includes, for example, the manufacturing location (manufacturing location code and manufacturing location name), the reference inventory location (reference inventory location code and reference inventory location name), the lead time (manufacturing LT) required for work at the manufacturing location, the outsourcing process classification, and so on.
ここで、商品マスタ106aおよび仕様マスタ106bは、商品(製品)の種類が増える毎に情報の登録を要するマスタである。これに対して、工程マスタ106c、工程パターンマスタ106d、割当マスタ106eおよび製造場所マスタ106fは、製造場所が増えた場合および製造方法が変更された場合等に情報の登録を要するマスタである。従来においては、商品(製品)の種類が増える毎に、当該商品(製品)を製造するための工程や当該商品(製品)が製造される製造場所についても逐一マスタ設定する必要があり、作業が煩雑であった。これに対して、本実施形態においては、工程や製造場所については、日々の業務の中でマスタに逐一更新する必要はなく、新たな工程や新たな製造場所の追加があった場合にのみマスタに更新すればよいので、マスタ設定の負荷が軽いと言える。 Here, the product master 106a and the specification master 106b are masters that require information registration every time the number of product types increases. In contrast, the process master 106c, the process pattern master 106d, the allocation master 106e, and the manufacturing location master 106f are masters that require information registration when the number of manufacturing locations increases or the manufacturing method is changed. Conventionally, every time the number of product types increases, it was necessary to set the master for the process for manufacturing the product and the manufacturing location where the product is manufactured, which was a cumbersome task. In contrast, in this embodiment, the process and manufacturing location do not need to be updated in the master every time during daily work, and they only need to be updated when a new process or new manufacturing location is added, so it can be said that the load of setting the master is light.
倉庫LTマスタ106gは、製造が完了した倉庫から出荷を行う出荷倉庫へ移動するためのリードタイムである移動リードタイムを設定するマスタである。倉庫LTマスタ106gは、図12に示すように、例えば、前記出荷倉庫を識別するための出荷倉庫識別データ(出荷倉庫)と、前記大枠エリア(製造事業所)と、前記移動リードタイム(リードタイム)と、等を含む。 The warehouse LT master 106g is a master that sets the travel lead time, which is the lead time required to travel from the warehouse where production is completed to the shipping warehouse where shipping will take place. As shown in FIG. 12, the warehouse LT master 106g includes, for example, shipping warehouse identification data (shipping warehouse) for identifying the shipping warehouse, the general area (manufacturing facility), the travel lead time (lead time), and the like.
カレンダーマスタ106hは、工場別に、稼働日および休業日を登録するためのマスタである。カレンダーマスタ106hは、図12に示すように、例えば、前記大枠エリア(カレンダー区分)と、日付と、曜日と、稼働日か休業日かを示すための区分(休日区分)と、等を含む。 Calendar master 106h is a master for registering working days and holidays for each factory. As shown in FIG. 12, calendar master 106h includes, for example, the general area (calendar division), date, day of the week, and a division (holiday division) for indicating whether it is a working day or a holiday.
受注データ106iは、受注生産品(受注して生産する商品)の情報を管理するデータである。受注データ106iは、図8等に示すように、例えば、受注番号と、受注行番号と、製番と、受注納期と、受注区分と、前記商品識別データ(商品コード)と、前記品番名と、前記仕様管理Noと、受注数と、当該受注数に関する単位と、前記大枠エリア(製造事業所)と、工程展開処理日と、前記商品の出荷を行う倉庫である出荷倉庫(出荷倉庫)と、等を含む。 Order data 106i is data that manages information on made-to-order products (goods that are manufactured in response to an order). As shown in FIG. 8, etc., order data 106i includes, for example, an order number, an order line number, a serial number, an order delivery date, an order category, the product identification data (product code), the product number, the specification management number, the order quantity, the unit related to the order quantity, the general area (manufacturing facility), the process expansion processing date, and a shipping warehouse (shipping warehouse) that is a warehouse where the goods are shipped.
計画データ106jは、見込生産品(受注を受けてないが生産が見込まれる商品)の情報を管理するデータである。計画データ106jは、図8等に示すように、例えば、計画番号と、製番と、製造納期と、前記商品識別データ(商品コード)と、前記品番名と、前記仕様管理Noと、受注数と、当該受注数に関する単位と、前記大枠エリア(製造事業所)と、工程展開処理日と、等を含む。 Plan data 106j is data that manages information on forecast production items (products that have not received orders but are expected to be produced). As shown in FIG. 8, etc., plan data 106j includes, for example, a plan number, a serial number, a production lead time, the product identification data (product code), the product number, the specification management number, the number of orders, the unit related to the number of orders, the general area (manufacturing facility), and the process expansion processing date.
受注データ106iおよび計画データ106jは、製造指図データ106kの展開元となるデータであるため、展開元データということもできる。 Since the order data 106i and the plan data 106j are the data from which the manufacturing instruction data 106k is expanded, they can also be called the source data.
製造指図データ106kは、本実施形態において生成の目標とするデータである。製造指図データ106kは、図10に示すように、前記商品識別データ(商品コード)と、前記製番と、前記行Noと、前記工程Noと、前記工程識別データ(工程コードおよび工程名)と、前記備考と、前記目標サイズと、前記製造場所(製造場所コードおよび製造場所名)と、前記基準在庫場所と、在庫出庫場所と、在庫計上場所と、作業開始予定日(作業予定日)と、製造納期と、製造リードタイム(製造LT)と、指示数と、等を含む。各項目の取得元は、図10の項目の上部に示したとおりである。前記基準在庫場所、前記在庫出庫場所および前記在庫計上場所の詳細については、以下の[3-2-2]で説明する。 The manufacturing instruction data 106k is the data to be generated in this embodiment. As shown in FIG. 10, the manufacturing instruction data 106k includes the product identification data (product code), the serial number, the line number, the process number, the process identification data (process code and process name), the remarks, the target size, the manufacturing location (manufacturing location code and manufacturing location name), the base inventory location, the inventory issue location, the inventory recording location, the planned work start date (planned work date), the manufacturing delivery date, the manufacturing lead time (manufacturing LT), the number of instructions, and the like. The source of acquisition of each item is as shown at the top of the items in FIG. 10. Details of the base inventory location, the inventory issue location, and the inventory recording location are explained in [3-2-2] below.
制御部102は、製造指図データ生成装置100を統括的に制御するCPU等である。制御部102は、OS等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。 The control unit 102 is a CPU or the like that performs overall control of the manufacturing instruction data generating device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processing operations based on these stored programs.
制御部102は、機能概念的に、例えば、(1)前記仕様マスタから、前記商品識別データおよび前記大枠エリアを含む展開元データ中の前記商品識別データと紐付く工程パターン識別データを取得する工程パターン取得手段としての工程パターン取得部102aと、(2)前記工程パターンマスタから、前記工程パターン取得手段で取得した工程パターン識別データと紐付く工程識別データおよび目標値を取得する工程取得手段としての工程取得部102bと、(3)前記割当マスタから、前記展開元データ中の前記大枠エリアと紐付き、かつ、前記工程取得手段で取得した工程識別データと紐付き、かつ、前記工程取得手段で取得した目標値が属する前記範囲と紐付く製造場所を取得する製造場所取得手段としての製造場所取得部102cと、(4)前記製造場所マスタから、前記製造場所取得手段で取得した製造場所と紐付くリードタイムを前記製造指図データ中の各工程について取得するリードタイム取得手段としてのリードタイム取得部102dと、(5)前記製造指図データ中の最終工程の作業開始予定日を、前記商品の製造納期から、前記リードタイム取得手段で取得した前記最終工程についてのリードタイムを差し引くことにより算出し、前記製造指図データ中の前記最終工程より1つ前の工程から初工程までの作業開始予定日を、算出した1つ後の工程の作業開始予定日から、前記リードタイム取得手段で取得した各工程についてのリードタイムを差し引くことにより算出する作業開始予定日算出手段としての作業開始予定日算出部102eと、(6)前記製造場所マスタから、前記製造場所取得手段で取得した製造場所と紐付く基準在庫場所を前記製造指図データ中の各工程について取得し、更に、当該取得した基準在庫場所に基づいて、製造着手時に在庫を払出するための場所である在庫出庫場所および製造完了時に在庫を計上するための場所である在庫計上場所を、前記製造指図データ中の各工程について取得する在庫場所取得手段としての在庫場所取得部102fと、(7)前記展開元データ中の前記商品識別データと、前記工程取得手段で取得した工程識別データおよび目標値と、前記製造場所取得手段で取得した製造場所と、を少なくとも含む製造指図データを生成する製造指図データ生成手段としての製造指図データ生成部102gと、を備えている。 The control unit 102 has, in terms of its functional concept, for example: (1) a process pattern acquisition unit 102a as a process pattern acquisition means for acquiring, from the specification master, process pattern identification data linked to the product identification data in the source data including the product identification data and the general area; (2) a process acquisition unit 102b as a process acquisition means for acquiring, from the process pattern master, process identification data and target values linked to the process pattern identification data acquired by the process pattern acquisition means; and (3) a process pattern acquisition unit 102c as a process pattern acquisition means for acquiring, from the allocation master, process identification data and target values linked to the general area in the source data, a manufacturing location acquisition unit 102c as manufacturing location acquisition means for acquiring a manufacturing location linked to the process identification data acquired by the process acquisition means and linked to the range to which the target value acquired by the process acquisition means belongs; (4) a lead time acquisition unit 102d as lead time acquisition means for acquiring, for each process in the manufacturing instruction data, a lead time linked to the manufacturing location acquired by the manufacturing location acquisition means from the manufacturing location master; and (5) a scheduled start date of work for the final process in the manufacturing instruction data, based on the manufacturing delivery date of the product, based on the final process acquired by the lead time acquisition means. a scheduled work start date calculation unit 102e as a scheduled work start date calculation means for calculating a scheduled work start date from the last process to the first process in the manufacturing instruction data by subtracting the lead time for each process acquired by the lead time acquisition means from the calculated scheduled work start date of the process one step after the final process; (6) acquiring, from the manufacturing location master, a standard inventory location linked to the manufacturing location acquired by the manufacturing location acquisition means for each process in the manufacturing instruction data, and further acquiring the acquired standard inventory location. The system includes an inventory location acquisition unit 102f as an inventory location acquisition means that acquires, for each process in the manufacturing instruction data, an inventory issuing location from which inventory is removed when manufacturing starts and an inventory recording location from which inventory is recorded when manufacturing is completed based on the warehouse location, and (7) a manufacturing instruction data generation unit 102g as a manufacturing instruction data generation means that generates manufacturing instruction data including at least the product identification data in the source data, the process identification data and target value acquired by the process acquisition means, and the manufacturing location acquired by the manufacturing location acquisition means.
工程パターン取得部102aは、前記商品コードと前記工程パターンコードとを含む仕様マスタ106b(図3参照)から、受注データ106iまたは計画データ106j(図8参照)中の前記商品コードと紐付く工程パターンコードを取得する。 The process pattern acquisition unit 102a acquires the process pattern code linked to the product code in the order data 106i or the plan data 106j (see FIG. 8) from the specification master 106b (see FIG. 3) that includes the product code and the process pattern code.
工程取得部102bは、前記工程パターンコードと前記工程コードと前記目標サイズとを含む工程パターンマスタ106d(図5参照)から、工程パターン取得部102aで取得した工程パターンコードと紐付く工程コードおよび目標サイズを取得する。 The process acquisition unit 102b acquires the process code and the target size associated with the process pattern code acquired by the process pattern acquisition unit 102a from the process pattern master 106d (see FIG. 5), which includes the process pattern code, the process code, and the target size.
製造場所取得部102cは、前記製造事業所と前記工程コードと前記適用サイズと前記製造場所とを含む割当マスタ106e(図6参照)から、受注データ106iまたは計画データ106j(図8参照)中の前記製造事業所と紐付き、かつ、工程取得部102bで取得した工程コードと紐付き、かつ、工程取得部102bで取得した目標サイズが属する前記適用サイズと紐付く製造場所を取得する。 The manufacturing location acquisition unit 102c acquires, from the allocation master 106e (see FIG. 6) that includes the manufacturing facility, the process code, the applicable size, and the manufacturing location, a manufacturing location that is linked to the manufacturing facility in the order data 106i or the plan data 106j (see FIG. 8), is linked to the process code acquired by the process acquisition unit 102b, and is linked to the applicable size to which the target size acquired by the process acquisition unit 102b belongs.
リードタイム取得部102dは、前記製造場所と、前記製造LTと、を含む製造場所マスタ106f(図7参照)から、製造場所取得部102cで取得した製造場所と紐付く製造LTを取得する。 The lead time acquisition unit 102d acquires the production LT linked to the production location acquired by the production location acquisition unit 102c from the production location master 106f (see FIG. 7), which includes the production location and the production LT.
作業開始予定日算出部102eは、製造指図データ106k中の最終工程の作業開始予定日を、前記商品の製造納期から、リードタイム取得部102dで取得した前記最終工程についてのリードタイムを差し引くことにより算出する。また、作業開始予定日算出部102eは、製造指図データ106k中の前記最終工程より1つ前の工程から初工程までの作業開始予定日を、算出した1つ後の工程の作業開始予定日から、リードタイム取得部102dで取得した各工程についてのリードタイムを差し引くことにより算出する。前記作業開始予定日の算出の仕方は、以下の[3-2-1]で詳細に説明する。 The planned work start date calculation unit 102e calculates the planned work start date of the final process in the manufacturing instruction data 106k by subtracting the lead time for the final process acquired by the lead time acquisition unit 102d from the production delivery date of the product. The planned work start date calculation unit 102e also calculates the planned work start dates from the process immediately before the final process to the first process in the manufacturing instruction data 106k by subtracting the lead times for each process acquired by the lead time acquisition unit 102d from the calculated planned work start date for the process immediately following. The method of calculating the planned work start date will be explained in detail in [3-2-1] below.
在庫場所取得部102fは、前記製造場所と、基準在庫場所と、を含む製造場所マスタ106f(図7参照)から、製造場所取得部102cで取得した製造場所と紐付く基準在庫場所を製造指図データ106k中の各工程について取得する。更に、在庫場所取得部102fは、当該取得した基準在庫場所に基づいて、製造着手時に在庫を払出するための場所である在庫出庫場所および製造完了時に在庫を計上するための場所である在庫計上場所を、製造指図データ106k中の各工程について取得する。前記在庫出庫場所および前記在庫計上場所の取得の仕方は、以下の[3-2-2]で詳細に説明する。 The inventory location acquisition unit 102f acquires, for each process in the manufacturing instruction data 106k, a reference inventory location linked to the manufacturing location acquired by the manufacturing location acquisition unit 102c from the manufacturing location master 106f (see FIG. 7) that includes the manufacturing location and the reference inventory location. Furthermore, the inventory location acquisition unit 102f acquires, for each process in the manufacturing instruction data 106k, an inventory issuing location, which is a location for discharging inventory when manufacturing starts, and an inventory recording location, which is a location for recording inventory when manufacturing is completed, based on the acquired reference inventory location. The method of acquiring the inventory issuing location and the inventory recording location will be explained in detail in [3-2-2] below.
製造指図データ生成部102gは、受注データ106iまたは計画データ106j(図8参照)中の前記商品コードと、工程取得部102bで取得した工程コードおよび目標サイズと、製造場所取得部102cで取得した製造場所と、を少なくとも含む製造指図データ106k(図10参照)を生成する。 The manufacturing instruction data generation unit 102g generates manufacturing instruction data 106k (see FIG. 10) that includes at least the product code in the order data 106i or the plan data 106j (see FIG. 8), the process code and target size acquired by the process acquisition unit 102b, and the manufacturing location acquired by the manufacturing location acquisition unit 102c.
製造指図データ生成部102gは、更に、以下の情報を製造指図データ106kに格納してもよい。
・リードタイム取得部102dで各工程について取得した製造LT
・作業開始予定日算出部102eで算出した各工程の作業開始予定日
・在庫場所取得部102fで各工程について取得した基準在庫場所、在庫出庫場所および在庫計上場所
The manufacturing instruction data generating unit 102g may further store the following information in the manufacturing instruction data 106k.
The manufacturing lead time acquired for each process by the lead time acquisition unit 102d
The planned work start date of each process calculated by the planned work start date calculation unit 102e. The reference stock location, stock issue location, and stock recording location acquired for each process by the stock location acquisition unit 102f.
[3.処理の具体例]
本項目では、本実施形態に係る処理の具体例を説明する。本項目においては、展開元データとして、図8に示すように、3レコードからなる受注データ106iおよび1レコードからなる計画データ106jが予め登録されているものとする。また、本項目においては、各種マスタが、図3~図7に示す内容で予め登録されているものとする。
3. Specific examples of processing
In this section, a specific example of the processing according to this embodiment will be described. In this section, it is assumed that the source data is previously registered with order data 106i consisting of three records and plan data 106j consisting of one record, as shown in Fig. 8. Also, in this section, it is assumed that the various master data are previously registered with the contents shown in Figs. 3 to 7.
[3-1.工場振分入力]
まず、工場振分入力により、生産計画担当者が事前に決めた製造のメイン工場が、展開元データ中の製造事業所として登録される。
[3-1. Factory allocation input]
First, the main manufacturing factory determined in advance by the production planner is registered as the manufacturing establishment in the source data through factory allocation input.
工場振分入力は、受注データ106i中の「受注区分=製造、かつ、製造事業所=空白」のレコードおよび計画データ106j中の「製造事業所=空白」のレコードを対象として行われる。図8を参照すると、受注データ106i中の受注番号JU0002のレコードおよび計画データ106j中の計画番号KE0001のレコードが対象となる。本例では、図9に示すように、両レコードについて、製造事業所として「岡山」が登録されるものとする。 Factory allocation entry is performed on records in the order data 106i where "order type = manufacturing and manufacturing facility = blank" and records in the plan data 106j where "manufacturing facility = blank" are targeted. With reference to FIG. 8, the record with order number JU0002 in the order data 106i and the record with plan number KE0001 in the plan data 106j are targeted. In this example, as shown in FIG. 9, "Okayama" is registered as the manufacturing facility for both records.
[3-2.工程展開処理]
次に、工程展開処理により、製造指図データ106kの生成および展開元データの更新が行われる。
[3-2. Process expansion processing]
Next, the manufacturing instruction data 106k is generated and the source data is updated by the process expansion process.
工程展開処理は、受注データ106i中の「受注区分=製造、かつ、製造事業所≠空白、かつ、工程展開処理日=空白」のレコードおよび計画データ106j中の「製造事業所≠空白、かつ、工程展開処理日=空白」のレコードを対象として行われる。本例では、図9に示す2つのレコードが対象となる。当該2つのレコードについて行われる工程展開処理は同様の内容であるため、以下、図9の受注データ106iを元にした製造指図データ106kの生成について詳細に説明する。 The process expansion process is performed on records in the order data 106i where "order type = manufacturing, manufacturing facility ≠ blank, and process expansion processing date = blank" and records in the plan data 106j where "manufacturing facility ≠ blank, and process expansion processing date = blank". In this example, the two records shown in Figure 9 are targeted. The process expansion process performed on these two records is similar, so below, the generation of manufacturing instruction data 106k based on the order data 106i in Figure 9 will be described in detail.
まず、工程パターン取得部102aは、図3の仕様マスタ106bから、図9の受注データ106i中の受注番号JU0002のレコード中の商品コード「1A250」と紐付く工程パターンコードとして、「1A200」を取得する。 First, the process pattern acquisition unit 102a acquires "1A200" from the specification master 106b in FIG. 3 as the process pattern code associated with the product code "1A250" in the record of order number JU0002 in the order data 106i in FIG. 9.
続いて、工程取得部102bは、図5の工程パターンマスタ106dから、工程パターン取得部102aで取得した工程パターンコード「1A200」と紐付く行No、工程No、工程コード、工程名、備考および目標サイズを取得する。工程名および目標サイズの取得について説明すると、工程取得部102bは、図5に示す例1の工程パターンマスタ106dから、「工程=引当・出庫、目標サイズ=4.000」、「工程=伸線、目標サイズ=3.080」、「工程=直線+面取、目標サイズ=3.080」、「工程=仕上研磨、目標サイズ=3.000」、「工程=標準検査、目標サイズ=3.000」および「工程=包装、目標サイズ=3.000」を取得する。 Next, the process acquisition unit 102b acquires the row number, process number, process code, process name, remarks, and target size associated with the process pattern code "1A200" acquired by the process pattern acquisition unit 102a from the process pattern master 106d in Fig. 5. To explain the acquisition of the process name and target size, the process acquisition unit 102b acquires "Process = Allocation/Shipping, Target Size = 4.000", "Process = Wire Drawing, Target Size = 3.080", "Process = Straightening + Chamfering, Target Size = 3.080", "Process = Finish Polishing, Target Size = 3.000", "Process = Standard Inspection, Target Size = 3.000", and "Process = Packaging, Target Size = 3.000" from the process pattern master 106d of Example 1 shown in Fig. 5.
続いて、製造場所取得部102cは、図9の受注データ106i中の製造事業所「岡山」と紐付き、かつ、工程取得部102bで取得した工程と紐付き、かつ、工程取得部102bで取得した目標サイズが属する適用サイズと紐付く製造場所コードおよび製造場所名を取得する。すなわち、製造場所取得部102cは、
●工程「引当・出庫」に対しては、製造場所「1H:岡山引当・出庫」を取得し、
●工程「伸線」に対しては、製造場所「1D3:岡山三課伸線」を取得し、
●工程「直線+面取」に対しては、製造場所「1S2:岡山三課直線」を取得し、
●工程「仕上研磨」に対しては、目標サイズ3.000が属する適用サイズ2.810(=2.810以上)と紐付く製造場所「1G4:岡山第二研磨」を取得し、
●工程「標準検査」に対しては、製造場所「1I3:岡山第二外観」を取得し、
●工程「包装」に対しては、製造場所「1P3:岡山第三包装」を取得する。
Next, the manufacturing location acquisition unit 102c acquires a manufacturing location code and a manufacturing location name that are linked to the manufacturing establishment "Okayama" in the order data 106i in FIG. 9, that are linked to the process acquired by the process acquisition unit 102b, and that are linked to the applicable size to which the target size acquired by the process acquisition unit 102b belongs. That is, the manufacturing location acquisition unit 102c
● For the process "Allocation/Shipping", obtain the manufacturing location "1H: Okayama Allocation/Shipping"
● For the process "wire drawing", we obtained the manufacturing location "1D3: Okayama Sanka Wire Drawing",
● For the process "Straight line + chamfering", obtain the manufacturing location "1S2: Okayama Sanka Straight Line";
For the process "finish polishing", obtain the manufacturing location "1G4: Okayama Second Polishing" which is linked to the applicable size 2.810 (= 2.810 or more) to which the target size 3.000 belongs,
● For the process "Standard Inspection", obtain the manufacturing location "1I3: Okayama Daini Appearance"
●For the process "packaging", obtain the manufacturing location "1P3: Okayama Third Packaging".
そして、製造指図データ生成部102gは、図9の受注データ106iに基づいて、図10の製造指図データ106kにおける太線より上の7レコード(商品コード「1A250」のレコード)を生成する。当該7レコードにおいて、商品コード「1A250」、製番「SE00002」および指示数「600」は、図9の受注データ106i中の受注番号JU0002のレコード中の商品コード「1A250」、製番「SE00002」および受注数「600」に対応し、行No、工程No、工程コード、工程名、備考および目標サイズは、工程取得部102bで取得した情報に対応し、製造場所コードおよび製造場所名は、製造場所取得部102cで取得した情報に対応する。また、詳細な説明は省略するが、製造指図データ生成部102gは、図9の計画データ106jに基づいて、図10の製造指図データ106kにおける太線より下の8レコード(商品コード「1A2000300202」のレコード)を生成する。 Then, the production instruction data generation unit 102g generates the seven records above the thick line in the production instruction data 106k in Figure 10 (the records for product code "1A250") based on the order data 106i in Figure 9. In these seven records, the product code "1A250", the serial number "SE00002", and the order quantity "600" correspond to the product code "1A250", the serial number "SE00002", and the order quantity "600" in the record for order number JU0002 in the order data 106i in Figure 9, the row number, process number, process code, process name, remarks, and target size correspond to the information acquired by the process acquisition unit 102b, and the manufacturing location code and manufacturing location name correspond to the information acquired by the manufacturing location acquisition unit 102c. In addition, although detailed explanation is omitted, the manufacturing instruction data generation unit 102g generates the eight records below the thick line in the manufacturing instruction data 106k in FIG. 10 (records with product code "1A2000300202") based on the planning data 106j in FIG. 9.
製造指図データ生成部102gは、図10に示すように、作業予定日、製造納期および製造LT、ならびに、基準在庫場所、在庫出庫場所および在庫計上場所も製造指図データ106kに格納する。作業予定日、製造納期および製造LTの取得(機能1)については、以下の[3-2-1]で説明し、基準在庫場所、在庫出庫場所および在庫計上場所の取得(機能2)については、以下の[3-2-2]で説明する。 As shown in FIG. 10, the manufacturing instruction data generation unit 102g also stores the planned work date, production delivery date, and production LT, as well as the reference stock location, stock issue location, and stock recording location in the manufacturing instruction data 106k. The acquisition of the planned work date, production delivery date, and production LT (function 1) is described in [3-2-1] below, and the acquisition of the reference stock location, stock issue location, and stock recording location (function 2) is described in [3-2-2] below.
工程展開処理が完了すると(=製造指図データ106kの生成が完了すると)、受注データ106iおよび計画データ106j中の工程展開処理日(2021/7/15)が、図11に示すように登録される。 When the process expansion process is completed (= when the generation of manufacturing instruction data 106k is completed), the process expansion process date (2021/7/15) in the order data 106i and the plan data 106j is registered as shown in FIG. 11.
[3-2-1.製造納期、製造LTおよび作業予定日の取得(機能1)]
(1)製造納期の取得
受注データ106iに基づいて製造指図データ106kの生成を行う場合、製造納期は、受注データ106i中の受注納期(図8では、受注番号JU0002のレコード中の2021/4/27)から、倉庫LTマスタ106g中のリードタイム日数を差し引くことにより算出される。ここで、図11の受注データ106iにおいて、製造事業所は岡山であり、出荷倉庫は岡山倉庫であることから、図12の倉庫LTマスタ106gからは、リードタイム日数として「1」が取得される。このため、商品コード「1A250」の商品の製造納期は、受注納期2021/4/27からリードタイム日数1を引いた日付である「2021/4/26」となる。
[3-2-1. Obtaining production lead time, production LT and scheduled work date (Function 1)]
(1) Obtaining the manufacturing lead time When generating the manufacturing instruction data 106k based on the order data 106i, the manufacturing lead time is calculated by subtracting the lead time days in the warehouse LT master 106g from the order lead time in the order data 106i (in FIG. 8, 2021/4/27 in the record of order number JU0002). Here, in the order data 106i in FIG. 11, since the manufacturing facility is Okayama and the shipping warehouse is the Okayama warehouse, "1" is obtained as the lead time days from the warehouse LT master 106g in FIG. 12. Therefore, the manufacturing lead time of the product with the product code "1A250" is "2021/4/26", which is the date obtained by subtracting 1 lead time day from the order lead time 2021/4/27.
これに対して、計画データ106jに基づいて製造指図データ106kの生成を行う場合、製造納期は、計画データ106j中の製造納期(図11では、2021/4/27)となる。 In contrast, when the manufacturing instruction data 106k is generated based on the planning data 106j, the manufacturing delivery date becomes the manufacturing delivery date in the planning data 106j (in FIG. 11, 2021/4/27).
(2)製造LTの取得
リードタイム取得部102dは、図7の製造場所マスタ106fから、製造場所取得部102cで取得した製造場所と紐付く製造LT(製造リードタイム)を取得する。[3-2]において製造場所取得部102cで取得した製造場所と紐付く製造LTの取得について説明すると、リードタイム取得部102dは、
●工程「引当・出庫」に対応する製造場所「1H:岡山引当・出庫」に対しては、製造LT「1」を取得し、
●工程「伸線」に対応する製造場所「1D3:岡山三課伸線」に対しては、製造LT「2」を取得し、
●工程「直線+面取」に対応する製造場所「1S2:岡山三課直線」に対しては、製造LT「2」を取得し、
●工程「仕上研磨」に対応する製造場所「1G4:岡山第二研磨」に対しては、製造LT「3」を取得し、
●工程「標準検査」に対応する製造場所「1I3:岡山第二外観」に対しては、製造LT「1」を取得し、
●工程「包装」に対応する製造場所「1P3:岡山第三包装」に対しては、製造LT「1」を取得する。
(2) Acquisition of manufacturing LT The lead time acquisition unit 102d acquires the manufacturing LT (manufacturing lead time) linked to the manufacturing location acquired by the manufacturing location acquisition unit 102c from the manufacturing location master 106f in Fig. 7. The acquisition of the manufacturing LT linked to the manufacturing location acquired by the manufacturing location acquisition unit 102c in [3-2] will be described below. The lead time acquisition unit 102d acquires the manufacturing LT linked to the manufacturing location acquired by the manufacturing location acquisition unit 102c from the manufacturing location master 106f in Fig. 7.
● For the production location "1H: Okayama Allocation/Shipping" corresponding to the process "Allocation/Shipping", obtain production LT "1".
● For the manufacturing location "1D3: Okayama Sanka Wire Drawing" corresponding to the process "Wire Drawing", obtain manufacturing LT "2",
● For the manufacturing location "1S2: Okayama Sanka Straight Line" corresponding to the process "Straight Line + Chamfering", obtain Manufacturing LT "2",
● For the manufacturing location "1G4: Okayama Second Polishing" corresponding to the process "finish polishing", manufacturing LT "3" was obtained.
● For the manufacturing location "1I3: Okayama Second Appearance" corresponding to the process "Standard Inspection", obtain manufacturing LT "1",
● For the manufacturing location "1P3: Okayama Third Packaging" corresponding to the process "packaging", obtain the manufacturing LT "1".
(3)作業予定日の取得
作業開始予定日算出部102eは、各工程についての作業予定日(作業開始予定日)を算出する。以下、(2)においてリードタイム取得部102dが取得した、商品コード「1A250」の商品についての製造LTに基づいて説明する。
(3) Acquisition of Scheduled Work Date The scheduled work start date calculation unit 102e calculates the scheduled work date (scheduled work start date) for each process. The following describes the production LT for the product with product code "1A250" acquired by the lead time acquisition unit 102d in (2).
作業開始予定日算出部102eは、最終工程の作業開始予定日を、商品コード「1A250」の商品の製造納期から、リードタイム取得部102dで取得した最終工程についてのリードタイムを差し引くことにより算出する。商品コード「1A250」の商品の製造納期は、(1)で算出したように、「2021/4/26」である。一方で、最終工程である「包装」についての製造LTは、(2)で取得したように、「1」である。このため、作業開始予定日算出部102eは、商品コード「1A250」の商品についての最終工程の作業開始予定日を、2021/4/26から製造LT「1」を差し引くことにより、2021/4/25と算出する。 The planned work start date calculation unit 102e calculates the planned work start date for the final process by subtracting the lead time for the final process acquired by the lead time acquisition unit 102d from the production lead time of the product with product code "1A250". The production lead time of the product with product code "1A250" is "4/26/2021" as calculated in (1). On the other hand, the production LT for the final process, "packaging", is "1" as acquired in (2). Therefore, the planned work start date calculation unit 102e calculates the planned work start date for the final process for the product with product code "1A250" as 4/25/2021 by subtracting the production LT "1" from 4/26/2021.
また、作業開始予定日算出部102eは、最終工程より1つ前の工程から初工程までの作業開始予定日を、算出した1つ後の工程の作業開始予定日から、リードタイム取得部102dで取得した各工程についてのリードタイムを差し引くことにより算出する。すなわち、作業開始予定日算出部102eは、商品コード「1A250」の商品について、
●最終工程「包装」より1つ前の工程「標準検査」の作業開始予定日を、(2)で「包装」について算出した作業開始予定日2021/4/25から、(2)で工程「標準検査」について取得した製造LT「1」を差し引くことにより、2021/4/24と算出し、
●工程「標準検査」より1つ前の工程「仕上研磨」の作業開始予定日を、当該算出した作業開始予定日2021/4/24から、(2)で工程「仕上研磨」について取得した製造LT「3」を差し引くことにより、2021/4/21と算出し、
●工程「仕上研磨」より1つ前の工程「直線+面取」の作業開始予定日を、当該算出した作業開始予定日2021/4/21から、(2)で工程「直線+面取」について取得した製造LT「2」を差し引くことにより、2021/4/19と算出し、
●工程「直線+面取」より1つ前の工程「伸線」の作業開始予定日を、当該算出した作業開始予定日2021/4/19から、(2)で工程「伸線」について取得した製造LT「2」を差し引くことにより、2021/4/17と算出し、
●工程「伸線」より1つ前の工程である初工程の「引当・出庫」の作業開始予定日を、当該算出した作業開始予定日2021/4/17から、(2)で工程「引当・出庫」について取得した製造LT「1」を差し引くことにより、2021/4/16と算出する。
The scheduled work start date calculation unit 102e calculates the scheduled work start dates from the process immediately before the final process to the first process by subtracting the lead time for each process acquired by the lead time acquisition unit 102d from the calculated scheduled work start date for the process immediately after.
The planned start date for the "standard inspection" process, which is one process before the final "packaging" process, is calculated as 2021/4/24 by subtracting the production LT "1" obtained for the "standard inspection" process in (2) from the planned start date for "packaging" calculated in (2) of 2021/4/25.
The planned start date for the process "finish polishing", which is one step before the process "standard inspection", is calculated as 2021/4/21 by subtracting the production LT "3" obtained for the process "finish polishing" in (2) from the calculated planned start date 2021/4/24,
The planned start date for the process "Straight line + chamfering", which is one step before the process "Finish polishing", is calculated as 2021/4/19 by subtracting the production LT "2" obtained for the process "Straight line + chamfering" in (2) from the calculated planned start date 2021/4/21.
The planned start date of the process "wire drawing", which is one step before the process "straightening + chamfering", is calculated as 2021/4/17 by subtracting the production LT "2" obtained for the process "wire drawing" in (2) from the calculated planned start date 2021/4/19,
The planned start date for the first process, “Allocation / Shipping”, which is the process immediately preceding the “Wiredrawing” process, is calculated as 2021/4/16 by subtracting the production LT “1” obtained for the “Allocation / Shipping” process in (2) from the calculated planned start date, 2021/4/17.
なお、作業開始予定日算出部102eは、図12のカレンダーマスタ106hを参照することで、工場の稼働日のみを算出対象に入れて(つまり、休業日は飛ばして計算して)、作業開始予定日を算出してもよい。本例では、説明を簡便にする都合上、カレンダーマスタ106hを参照せずに作業開始予定日を算出する例について説明した。 The planned work start date calculation unit 102e may refer to the calendar master 106h in FIG. 12 to calculate the planned work start date by including only the factory's operating days in the calculation (i.e., ignoring non-working days in the calculation). In this example, for the sake of simplicity, an example of calculating the planned work start date without referring to the calendar master 106h has been described.
(4)製造指図データへの反映
製造指図データ生成部102gは、図10の製造指図データ106kにおける太線より上の7レコード(商品コード「1A250」のレコード)に示すように、(1)で取得した商品コード「1A250」の商品についての製造納期(2021/4/26)、(2)で取得した各工程についての製造LTおよび(3)で取得した各工程についての作業開始予定日を製造指図データ106kに格納する。
(4) Reflection in manufacturing instruction data As shown in the seven records above the thick line in manufacturing instruction data 106k in FIG. 10 (the records for product code "1A250"), the manufacturing instruction data generation unit 102g stores the manufacturing delivery date (2021/4/26) for the product with product code "1A250" obtained in (1), the manufacturing LT for each process obtained in (2), and the planned work start date for each process obtained in (3) in the manufacturing instruction data 106k.
[3-2-2.基準在庫場所、在庫出庫場所および在庫計上場所の取得(機能2)]
(1)用語の定義および概念
まず、基準在庫場所、在庫出庫場所および在庫計上場所という用語の定義について説明する。基準在庫場所とは、在庫の入出庫の基準となる場所である。在庫出庫場所および在庫計上場所は、どの倉庫に仕掛在庫があるかを把握できるようにするための情報である。在庫出庫場所は、製造着手時に在庫を払出するための場所であり、在庫引落場所といってもよい。在庫計上場所は、製造完了時に在庫を計上するための場所である。
[3-2-2. Acquisition of base inventory location, inventory issuing location and inventory recording location (Function 2)]
(1) Definitions and Concepts of Terms First, the definitions of the terms base inventory location, inventory issue location, and inventory recording location are explained. The base inventory location is the location that serves as the base for inventory entry and exit. The inventory issue location and inventory recording location are information that makes it possible to know which warehouse has work-in-progress inventory. The inventory issue location is the location from which inventory is withdrawn when production begins, and can also be called the inventory withdrawal location. The inventory recording location is the location from which inventory is recorded when production is completed.
次に、前工程、自工程および次工程という用語の定義について説明する。前工程は、在庫出庫場所および在庫計上場所を決定する工程の1つ前の工程である。自工程は、在庫出庫場所および在庫計上場所を決定する工程である。次工程は、在庫出庫場所および在庫計上場所を決定する工程の1つ後の工程である。 Next, we will explain the definitions of the terms previous process, current process, and next process. The previous process is the process immediately before the process that determines the inventory issue location and inventory recording location. The current process is the process that determines the inventory issue location and inventory recording location. The next process is the process immediately after the process that determines the inventory issue location and inventory recording location.
前工程、自工程および次工程の概念について、図13を用いて説明する。図13は、本項目(1)での説明においてのみ用いる架空の製造指図データ106kであり、図10の製造指図データ106kとの連関性はない点に注意されたい。図13の例では、工程No=2の在庫出庫場所、基準在庫場所および在庫計上場所を決定するときに、工程No=2が自工程、工程No=1が前工程、工程No=3が次工程となる。このため、工程Noが最初である工程No=1の工程の前工程はなく、また、工程Noが最後である工程No=3の工程の次工程はない状態となる。 The concepts of previous process, current process, and next process are explained using FIG. 13. Note that FIG. 13 shows fictitious manufacturing instruction data 106k used only in the explanation of this section (1), and has no correlation with the manufacturing instruction data 106k in FIG. 10. In the example of FIG. 13, when determining the inventory issuing location, reference inventory location, and inventory recording location for process No. 2, process No. 2 is the current process, process No. 1 is the previous process, and process No. 3 is the next process. For this reason, there is no previous process for process No. 1, which is the first process No, and there is no next process for process No. 3, which is the last process No.
(2)基準在庫場所、在庫出庫場所および在庫計上場所の取得の仕方
在庫場所取得部102fは、最初に、基準在庫場所を取得する。具体的には、在庫場所取得部102fは、製造場所マスタ106fから、製造場所取得部102cで取得した製造場所と紐付く基準在庫場所を取得する。
(2) How to obtain the reference stock location, the stock issuing location, and the stock recording location The stock location obtaining unit 102f first obtains the reference stock location. Specifically, the stock location obtaining unit 102f obtains the reference stock location linked to the manufacturing location obtained by the manufacturing location obtaining unit 102c from the manufacturing location master 106f.
在庫場所取得部102fは、次に、在庫計上場所を取得する。具体的には、自工程が外注工程で最終工程以外という条件を満たす場合、在庫場所取得部102fは、製造指図データ106k中の次工程の基準在庫場所を在庫計上場所として取得する。当該条件を満たさない場合、在庫場所取得部102fは、製造指図データ106k中の自工程の基準在庫場所を在庫計上場所として取得する。 The inventory location acquisition unit 102f then acquires the inventory recording location. Specifically, if the condition that the current process is an outsourced process and is not the final process is met, the inventory location acquisition unit 102f acquires the reference inventory location of the next process in the manufacturing instruction data 106k as the inventory recording location. If this condition is not met, the inventory location acquisition unit 102f acquires the reference inventory location of the current process in the manufacturing instruction data 106k as the inventory recording location.
在庫場所取得部102fは、最後に、在庫出庫場所を取得する。具体的には、工程No=1であるという条件を満たす場合、在庫場所取得部102fは、製造指図データ106k中の自工程の基準在庫場所を在庫出庫場所として取得する。当該条件を満たさない場合、在庫場所取得部102fは、製造指図データ106k中の前工程の在庫計上場所を在庫出庫場所として取得する。 Finally, the inventory location acquisition unit 102f acquires the inventory issuing location. Specifically, if the condition that the process number is 1 is met, the inventory location acquisition unit 102f acquires the reference inventory location of the current process in the manufacturing instruction data 106k as the inventory issuing location. If this condition is not met, the inventory location acquisition unit 102f acquires the inventory recording location of the previous process in the manufacturing instruction data 106k as the inventory issuing location.
(3)製造指図データへの反映および仕掛在庫の動きの具体例
製造指図データ生成部102gは、(2)のルールに基づいて取得した基準在庫場所、在庫出庫場所および在庫計上場所を製造指図データ106kに格納する。
(3) Specific Examples of Reflection in Manufacturing Instruction Data and Movement of Work-in-Process Inventory The manufacturing instruction data generating unit 102g stores the reference inventory location, inventory issuing location, and inventory posting location obtained based on the rule in (2) in the manufacturing instruction data 106k.
ここで、基準在庫場所、在庫出庫場所および在庫計上場所を格納することで更新した製造指図データ106kにおいて、仕掛在庫の動きがどのようになるかを図14に示す。図14は、本項目(3)での説明においてのみ用いる架空の製造指図データ106kであり、図10および図13の製造指図データ106kとの連関性はない点に注意されたい。各工程についての基準在庫場所、在庫出庫場所および在庫計上場所が図14に示すとおりである場合、各工程についての仕掛在庫の動きの状況は、図14の右列の「仕掛在庫状況説明」に示すとおりとなる。 Figure 14 shows how work-in-process inventory moves in manufacturing instruction data 106k that has been updated by storing the reference inventory location, inventory issue location, and inventory recording location. Please note that Figure 14 is fictitious manufacturing instruction data 106k that is used only in the explanation of this section (3), and has no correlation with the manufacturing instruction data 106k in Figures 10 and 13. When the reference inventory location, inventory issue location, and inventory recording location for each process are as shown in Figure 14, the status of work-in-process inventory movement for each process will be as shown in the "Work-in-process inventory status explanation" in the right column of Figure 14.
[4.本実施形態のまとめ]
このように、本実施形態に係る製造指図データ生成装置100によれば、容易なマスタ管理の元で製造指図データ106kを自動生成することができる。具体的には、商品マスタ106aおよび仕様マスタ106bは、商品(製品)の種類が増える毎に情報の登録を要するが、工程マスタ106c、工程パターンマスタ106d、割当マスタ106eおよび製造場所マスタ106fは、製造場所が増えた場合および製造方法が変更された場合等にのみ情報を登録すればよいので、マスタ設定の負荷が軽いと言える。
[4. Summary of the present embodiment]
In this way, the manufacturing instruction data generating device 100 according to this embodiment can automatically generate the manufacturing instruction data 106k under easy master management. Specifically, the product master 106a and the specification master 106b require information registration every time the number of product types increases, but the process master 106c, the process pattern master 106d, the allocation master 106e, and the manufacturing site master 106f require information registration only when the number of manufacturing sites increases or the manufacturing method is changed, so that the load of master setting is light.
[5.国連が主導する持続可能な開発目標(SDGs)への貢献]
本実施形態により、業務効率化や企業の適切な経営判断を推進することに寄与することができるので、SDGsの目標8及び9に貢献することが可能となる。
[5. Contribution to the United Nations-led Sustainable Development Goals (SDGs)]
This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby making it possible to contribute to goals 8 and 9 of the SDGs.
また、本実施形態により、廃棄ロス削減や、ペーパレス・電子化を推進することに寄与することができるので、SDGsの目標12、13及び15に貢献することが可能となる。 In addition, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, which can contribute to the achievement of SDGs goals 12, 13, and 15.
また、本実施形態により、統制、ガバナンス強化に寄与することができるので、SDGsの目標16に貢献することが可能となる。 In addition, this embodiment can contribute to strengthening control and governance, making it possible to contribute to Goal 16 of the SDGs.
[6.他の実施形態]
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
6. Other embodiments
The present invention may be embodied in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。 For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using a known method.
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。 In addition, the processing procedures, control procedures, specific names, registered data for each process, information including parameters such as search conditions, screen examples, and database configurations shown in this specification and drawings may be changed as desired unless otherwise specified.
また、製造指図データ生成装置100に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。 Furthermore, with regard to the manufacturing instruction data generating device 100, each component shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure.
例えば、製造指図データ生成装置100が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、CPUおよび当該CPUにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて製造指図データ生成装置100に機械的に読み取られる。すなわち、ROMまたはHDD(Hard Disk Drive)などの記憶部などには、OSと協働してCPUに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、RAMにロードされることによって実行され、CPUと協働して制御部を構成する。 For example, the processing functions of the manufacturing instruction data generating device 100, particularly the processing functions performed by the control unit, may be realized in whole or in part by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transient computer-readable recording medium that contains programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the manufacturing instruction data generating device 100 as necessary. That is, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). This computer program is executed by being loaded into RAM, and cooperates with the CPU to form the control unit.
また、このコンピュータプログラムは、製造指図データ生成装置100に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。 This computer program may also be stored in an application program server connected to the manufacturing instruction data generating device 100 via any network, and all or part of it may be downloaded as needed.
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、USB(Universal Serial Bus)メモリ、SD(Secure Digital)カード、フレキシブルディスク、光磁気ディスク、ROM、EPROM(Erasable Programmable Read Only Memory)、EEPROM(登録商標)(Electrically Erasable and Programmable Read Only Memory)、CD-ROM(Compact Disk Read Only Memory)、MO(Magneto-Optical disk)、DVD(Digital Versatile Disk)、および、Blu-ray(登録商標) Disc等の任意の「可搬用の物理媒体」を含むものとする。 In addition, the program for executing the processing described in this embodiment may be stored on a non-transitory computer-readable recording medium, and may also be configured as a program product. Here, the term "recording medium" refers to a memory card, a USB (Universal Serial Bus) memory, a SD (Secure Digital) card, a flexible disk, a magneto-optical disk, a ROM, an EPROM (Erasable Programmable Read Only Memory), an EEPROM (registered trademark) (Electrically Erasable and Programmable Read Only Memory), a CD-ROM (Compact Disk Read Only Memory), an MO (Magneto-Optical disk), a DVD (Digital Versatile This includes any "portable physical media" such as a Blu-ray (registered trademark) Disc, and a Blu-ray (registered trademark) Disc.
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、OSに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。 A "program" is a data processing method written in any language or description method, and may be in any format, such as source code or binary code. Note that a "program" is not necessarily limited to a single configuration, but also includes a distributed configuration consisting of multiple modules or libraries, and a program that works in conjunction with a separate program, such as an OS, to achieve its function. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.
記憶部に格納される各種のデータベース等は、RAM、ROM等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。 The various databases stored in the memory unit are storage devices such as RAM, ROM, etc., fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.
また、製造指図データ生成装置100は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、製造指図データ生成装置100は、当該装置に本実施形態で説明した処理を実現させるソフトウェア(プログラムまたはデータ等を含む)を実装することにより実現してもよい。 The manufacturing instruction data generating device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The manufacturing instruction data generating device 100 may be realized by implementing software (including programs or data, etc.) that causes the device to realize the processing described in this embodiment.
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。 Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the figures, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various additions or functional loads. In other words, the above-mentioned embodiments can be implemented in any combination, or the embodiments can be implemented selectively.
本発明は、例えば、素材加工メーカー等において有用であり、特に、鉄鋼素材加工メーカーおよび食肉製造加工メーカー等においては極めて有用である。 The present invention is useful, for example, for material processing manufacturers, and is particularly useful for steel material processing manufacturers and meat processing manufacturers.
100 製造指図データ生成装置
102 制御部
102a 工程パターン取得部
102b 工程取得部
102c 製造場所取得部
102d リードタイム取得部
102e 作業開始予定日算出部
102f 在庫場所取得部
102g 製造指図データ生成部
104 通信インターフェース部
106 記憶部
106a 商品マスタ
106b 仕様マスタ
106c 工程マスタ
106d 工程パターンマスタ
106e 工場別工程別製造場所割当マスタ
106f 製造場所マスタ
106g 倉庫LTマスタ
106h カレンダーマスタ
106i 受注データ
106j 計画データ
106k 製造指図データ
108 入出力インターフェース部
112 入力装置
114 出力装置
200 サーバ
300 ネットワーク
100 Manufacturing instruction data generating device 102 Control unit
102a Process pattern acquisition unit
102b Process acquisition department
102c Manufacturing location acquisition department
102d Lead time acquisition unit
102e Work start date calculation unit
102f Stock location acquisition unit
102g Manufacturing instruction data generating unit 104 Communication interface unit 106 Storage unit
106a Product master
106b Specification master
106c Process master
106d Process pattern master
106e Factory-by-process manufacturing location allocation master
106f Manufacturing location master
106g Warehouse LT Master
106h Calendar Master
106i Order Data
106j Planning Data
106k Manufacturing instruction data 108 Input/output interface unit 112 Input device 114 Output device 200 Server 300 Network
Claims (7)
前記記憶部には、
商品を識別するための商品識別データと、前記商品を製造するための工程の組合せのパターンを識別するための工程パターン識別データと、を含む仕様マスタと、
前記工程パターン識別データと、前記工程を識別するための工程識別データと、前記工程毎の仕上がりの物の目標値と、を含む工程パターンマスタと、
前記商品を製造する場所である製造場所が属する大枠のエリアである大枠エリアと、前記工程識別データと、前記目標値の範囲と、前記製造場所と、を含む割当マスタと、
前記製造場所と、基準在庫場所と、を含む製造場所マスタと、
が格納されており、
前記制御部は、
前記仕様マスタから、前記商品識別データおよび前記大枠エリアを含む展開元データ中の前記商品識別データと紐付く工程パターン識別データを取得する工程パターン取得手段と、
前記工程パターンマスタから、前記工程パターン取得手段で取得した工程パターン識別データと紐付く工程識別データおよび目標値を取得する工程取得手段と、
前記割当マスタから、前記展開元データ中の前記大枠エリアと紐付き、かつ、前記工程取得手段で取得した工程識別データと紐付き、かつ、前記工程取得手段で取得した目標値が属する前記範囲と紐付く製造場所を取得する製造場所取得手段と、
前記展開元データ中の前記商品識別データと、前記工程取得手段で取得した工程識別データおよび目標値と、前記製造場所取得手段で取得した製造場所と、を少なくとも含む製造指図データを生成する製造指図データ生成手段と、
前記製造場所マスタから、前記製造場所取得手段で取得した製造場所と紐付く基準在庫場所を前記製造指図データ中の各工程について取得し、更に、当該取得した基準在庫場所に基づいて、製造着手時に在庫を払出するための場所である在庫出庫場所および製造完了時に在庫を計上するための場所である在庫計上場所を、前記製造指図データ中の各工程について取得する在庫場所取得手段と、
を備え、
前記製造指図データ生成手段は、
前記在庫場所取得手段で各工程について取得した基準在庫場所、在庫出庫場所および在庫計上場所を前記製造指図データに格納すること、
を特徴とする製造指図データ生成装置。 A manufacturing instruction data generating device including a control unit and a storage unit,
The storage unit includes:
a specification master including product identification data for identifying a product and process pattern identification data for identifying a pattern of a combination of processes for manufacturing the product;
a process pattern master including the process pattern identification data, process identification data for identifying the process, and a target value of a finished product for each of the processes;
an allocation master including a general area to which a manufacturing location, which is a location where the product is manufactured, belongs, the process identification data, the range of the target value, and the manufacturing location;
A manufacturing location master including the manufacturing location and a reference inventory location;
is stored,
The control unit is
a process pattern acquisition means for acquiring process pattern identification data associated with the product identification data in the source data including the product identification data and the general area from the specification master;
a process acquisition means for acquiring process identification data and a target value associated with the process pattern identification data acquired by the process pattern acquisition means from the process pattern master;
a manufacturing location acquisition means for acquiring, from the allocation master, a manufacturing location that is linked to the general area in the source data, that is linked to the process identification data acquired by the process acquisition means, and that is linked to the range to which the target value acquired by the process acquisition means belongs;
a manufacturing instruction data generating means for generating manufacturing instruction data including at least the commodity identification data in the source data, the process identification data and the target value acquired by the process acquisition means, and the manufacturing location acquired by the manufacturing location acquisition means;
an inventory location acquisition means for acquiring, for each process in the manufacturing instruction data, a reference inventory location associated with the manufacturing location acquired by the manufacturing location acquisition means from the manufacturing location master, and further acquiring, for each process in the manufacturing instruction data, an inventory issuing location from which inventory is removed when manufacturing starts and an inventory recording location from which inventory is recorded when manufacturing is completed, based on the acquired reference inventory location;
Equipped with
The manufacturing instruction data generating means
storing the reference stock location, the stock issuing location and the stock recording location acquired for each process by said stock location acquisition means in said manufacturing instruction data;
A manufacturing instruction data generating device comprising:
前記製造場所と、前記製造場所での作業に要するリードタイムと、を含む製造場所マスタが更に格納されており、
前記制御部は、
前記製造場所マスタから、前記製造場所取得手段で取得した製造場所と紐付くリードタイムを前記製造指図データ中の各工程について取得するリードタイム取得手段を更に備え、
前記製造指図データ生成手段は、
前記リードタイム取得手段で各工程について取得したリードタイムを前記製造指図データに格納すること、
を特徴とする請求項1に記載の製造指図データ生成装置。 The storage unit includes:
A manufacturing location master including the manufacturing location and a lead time required for work at the manufacturing location is further stored;
The control unit is
a lead time acquisition means for acquiring, from the manufacturing location master, a lead time associated with the manufacturing location acquired by the manufacturing location acquisition means for each process in the manufacturing instruction data;
The manufacturing instruction data generating means
storing the lead time acquired for each process by said lead time acquisition means in said manufacturing instruction data;
2. The manufacturing instruction data generating device according to claim 1,
前記製造指図データ中の最終工程の作業開始予定日を、前記商品の製造納期から、前記リードタイム取得手段で取得した前記最終工程についてのリードタイムを差し引くことにより算出し、
前記製造指図データ中の前記最終工程より1つ前の工程から初工程までの作業開始予定日を、算出した1つ後の工程の作業開始予定日から、前記リードタイム取得手段で取得した各工程についてのリードタイムを差し引くことにより算出する作業開始予定日算出手段を更に備え、
前記製造指図データ生成手段は、
前記作業開始予定日算出手段で算出した各工程の作業開始予定日を前記製造指図データに格納すること、
を特徴とする請求項2に記載の製造指図データ生成装置。 The control unit is
Calculating a scheduled start date of the final process in the manufacturing instruction data by subtracting the lead time for the final process acquired by the lead time acquisition means from a manufacturing delivery date of the product;
a scheduled work start date calculation means for calculating scheduled work start dates from the process immediately preceding the final process to the first process in the manufacturing instruction data by subtracting the lead time for each process acquired by the lead time acquisition means from the calculated scheduled work start date for the process immediately following the final process,
The manufacturing instruction data generating means
storing the scheduled work start date of each process calculated by said scheduled work start date calculation means in said manufacturing instruction data;
3. The manufacturing instruction data generating device according to claim 2,
を特徴とする請求項1から3のいずれか一つに記載の製造指図データ生成装置。 The source data is order data or production plan data;
4. The manufacturing instruction data generating device according to claim 1 , wherein:
前記目標値が、各工程で素材を加工した後の前記素材の目標サイズであること、
を特徴とする請求項1から4のいずれか一つに記載の製造指図データ生成装置。 Used by material processing manufacturers,
The target value is a target size of the material after the material is processed in each step;
5. The manufacturing instruction data generating device according to claim 1 ,
前記記憶部には、
商品を識別するための商品識別データと、前記商品を製造するための工程の組合せのパターンを識別するための工程パターン識別データと、を含む仕様マスタと、
前記工程パターン識別データと、前記工程を識別するための工程識別データと、前記工程毎の仕上がりの物の目標値と、を含む工程パターンマスタと、
前記商品を製造する場所である製造場所が属する大枠のエリアである大枠エリアと、前記工程識別データと、前記目標値の範囲と、前記製造場所と、を含む割当マスタと、
前記製造場所と、基準在庫場所と、を含む製造場所マスタと、
が格納されており、
前記制御部で実行される、
前記仕様マスタから、前記商品識別データおよび前記大枠エリアを含む展開元データ中の前記商品識別データと紐付く工程パターン識別データを取得する工程パターン取得ステップと、
前記工程パターンマスタから、前記工程パターン取得ステップで取得した工程パターン識別データと紐付く工程識別データおよび目標値を取得する工程取得ステップと、
前記割当マスタから、前記展開元データ中の前記大枠エリアと紐付き、かつ、前記工程取得ステップで取得した工程識別データと紐付き、かつ、前記工程取得ステップで取得した目標値が属する前記範囲と紐付く製造場所を取得する製造場所取得ステップと、
前記展開元データ中の前記商品識別データと、前記工程取得ステップで取得した工程識別データおよび目標値と、前記製造場所取得ステップで取得した製造場所と、を少なくとも含む製造指図データを生成する製造指図データ生成ステップと、
前記製造場所マスタから、前記製造場所取得ステップで取得した製造場所と紐付く基準在庫場所を前記製造指図データ中の各工程について取得し、更に、当該取得した基準在庫場所に基づいて、製造着手時に在庫を払出するための場所である在庫出庫場所および製造完了時に在庫を計上するための場所である在庫計上場所を、前記製造指図データ中の各工程について取得する在庫場所取得ステップと、
を含み、
前記製造指図データ生成ステップは、
前記在庫場所取得ステップで各工程について取得した基準在庫場所、在庫出庫場所および在庫計上場所を前記製造指図データに格納すること、
を特徴とする製造指図データ生成方法。 A manufacturing instruction data generation method executed by an information processing device having a control unit and a storage unit,
The storage unit includes:
a specification master including product identification data for identifying a product and process pattern identification data for identifying a pattern of a combination of processes for manufacturing the product;
a process pattern master including the process pattern identification data, process identification data for identifying the process, and a target value of a finished product for each of the processes;
an allocation master including a general area to which a manufacturing location, which is a location where the product is manufactured, belongs, the process identification data, the range of the target value, and the manufacturing location;
A manufacturing location master including the manufacturing location and a reference inventory location;
is stored,
Executed by the control unit,
a process pattern acquisition step of acquiring, from the specification master, process pattern identification data associated with the product identification data in the source data including the product identification data and the general area;
a process acquisition step of acquiring, from the process pattern master, process identification data and a target value associated with the process pattern identification data acquired in the process pattern acquisition step;
a manufacturing location acquisition step of acquiring, from the allocation master, a manufacturing location that is linked to the general area in the source data, that is linked to the process identification data acquired in the process acquisition step, and that is linked to the range to which the target value acquired in the process acquisition step belongs;
a production instruction data generating step of generating production instruction data including at least the commodity identification data in the source data, the process identification data and the target value acquired in the process acquisition step, and the production location acquired in the production location acquisition step;
an inventory location acquisition step of acquiring, for each process in the manufacturing instruction data, a reference inventory location associated with the manufacturing location acquired in the manufacturing location acquisition step from the manufacturing location master, and further acquiring, for each process in the manufacturing instruction data, an inventory issuing location which is a location for removing inventory when manufacturing starts and an inventory recording location which is a location for recording inventory when manufacturing is completed, based on the acquired reference inventory location;
Including,
The manufacturing instruction data generating step includes:
storing the reference stock location, the stock issuing location, and the stock recording location acquired for each process in the stock location acquisition step in the manufacturing instruction data;
A manufacturing instruction data generation method comprising:
前記記憶部には、
商品を識別するための商品識別データと、前記商品を製造するための工程の組合せのパターンを識別するための工程パターン識別データと、を含む仕様マスタと、
前記工程パターン識別データと、前記工程を識別するための工程識別データと、前記工程毎の仕上がりの物の目標値と、を含む工程パターンマスタと、
前記商品を製造する場所である製造場所が属する大枠のエリアである大枠エリアと、前記工程識別データと、前記目標値の範囲と、前記製造場所と、を含む割当マスタと、
前記製造場所と、基準在庫場所と、を含む製造場所マスタと、
が格納されており、
前記制御部に実行させるための、
前記仕様マスタから、前記商品識別データおよび前記大枠エリアを含む展開元データ中の前記商品識別データと紐付く工程パターン識別データを取得する工程パターン取得ステップと、
前記工程パターンマスタから、前記工程パターン取得ステップで取得した工程パターン識別データと紐付く工程識別データおよび目標値を取得する工程取得ステップと、
前記割当マスタから、前記展開元データ中の前記大枠エリアと紐付き、かつ、前記工程取得ステップで取得した工程識別データと紐付き、かつ、前記工程取得ステップで取得した目標値が属する前記範囲と紐付く製造場所を取得する製造場所取得ステップと、
前記展開元データ中の前記商品識別データと、前記工程取得ステップで取得した工程識別データおよび目標値と、前記製造場所取得ステップで取得した製造場所と、を少なくとも含む製造指図データを生成する製造指図データ生成ステップと、
前記製造場所マスタから、前記製造場所取得ステップで取得した製造場所と紐付く基準在庫場所を前記製造指図データ中の各工程について取得し、更に、当該取得した基準在庫場所に基づいて、製造着手時に在庫を払出するための場所である在庫出庫場所および製造完了時に在庫を計上するための場所である在庫計上場所を、前記製造指図データ中の各工程について取得する在庫場所取得ステップと、
を含み、
前記製造指図データ生成ステップは、
前記在庫場所取得ステップで各工程について取得した基準在庫場所、在庫出庫場所および在庫計上場所を前記製造指図データに格納すること、
を特徴とする製造指図データ生成プログラム。 A manufacturing instruction data generation program to be executed by an information processing device having a control unit and a storage unit,
The storage unit includes:
a specification master including product identification data for identifying a product and process pattern identification data for identifying a pattern of a combination of processes for manufacturing the product;
a process pattern master including the process pattern identification data, process identification data for identifying the process, and a target value of a finished product for each of the processes;
an allocation master including a general area to which a manufacturing location, which is a location where the product is manufactured, belongs, the process identification data, the range of the target value, and the manufacturing location;
A manufacturing location master including the manufacturing location and a reference inventory location;
is stored,
To cause the control unit to execute
a process pattern acquisition step of acquiring, from the specification master, process pattern identification data associated with the product identification data in the source data including the product identification data and the general area;
a process acquisition step of acquiring, from the process pattern master, process identification data and a target value associated with the process pattern identification data acquired in the process pattern acquisition step;
a manufacturing location acquisition step of acquiring, from the allocation master, a manufacturing location that is linked to the general area in the source data, that is linked to the process identification data acquired in the process acquisition step, and that is linked to the range to which the target value acquired in the process acquisition step belongs;
a production instruction data generating step of generating production instruction data including at least the commodity identification data in the source data, the process identification data and the target value acquired in the process acquisition step, and the production location acquired in the production location acquisition step;
an inventory location acquisition step of acquiring, for each process in the manufacturing instruction data, a reference inventory location associated with the manufacturing location acquired in the manufacturing location acquisition step from the manufacturing location master, and further acquiring, for each process in the manufacturing instruction data, an inventory issuing location which is a location for removing inventory when manufacturing starts and an inventory recording location which is a location for recording inventory when manufacturing is completed, based on the acquired reference inventory location;
Including,
The manufacturing instruction data generating step includes:
storing the reference stock location, the stock issuing location, and the stock recording location acquired for each process in the stock location acquisition step in the manufacturing instruction data;
A manufacturing instruction data generation program comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021133408A JP7708612B2 (en) | 2021-08-18 | 2021-08-18 | Manufacturing instruction data generating device, manufacturing instruction data generating method, and manufacturing instruction data generating program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021133408A JP7708612B2 (en) | 2021-08-18 | 2021-08-18 | Manufacturing instruction data generating device, manufacturing instruction data generating method, and manufacturing instruction data generating program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023027994A JP2023027994A (en) | 2023-03-03 |
| JP7708612B2 true JP7708612B2 (en) | 2025-07-15 |
Family
ID=85331292
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021133408A Active JP7708612B2 (en) | 2021-08-18 | 2021-08-18 | Manufacturing instruction data generating device, manufacturing instruction data generating method, and manufacturing instruction data generating program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7708612B2 (en) |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006309577A (en) | 2005-04-28 | 2006-11-09 | Fuji Electric Systems Co Ltd | Production planning system |
| JP2012048512A (en) | 2010-08-27 | 2012-03-08 | Hitachi Ltd | Process designing and production planning device |
| JP2017187862A (en) | 2016-04-01 | 2017-10-12 | 株式会社Ihi | Information processing device |
| JP2018139065A (en) | 2017-02-24 | 2018-09-06 | 株式会社オービック | Device, method and program to extract stock records |
| JP2018180809A (en) | 2017-04-10 | 2018-11-15 | 株式会社日立製作所 | Work consignment support system and its method |
| JP2019079245A (en) | 2017-10-24 | 2019-05-23 | 株式会社日立超エル・エス・アイ・システムズ | Work instruction device |
| WO2019163498A1 (en) | 2018-02-22 | 2019-08-29 | 三菱電機株式会社 | Production management device, production management method, and program |
| JP2019207671A (en) | 2018-05-28 | 2019-12-05 | 株式会社神戸製鋼所 | Simulation device, simulation method, and simulation program |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1040298A (en) * | 1996-07-22 | 1998-02-13 | Shimizu Corp | Distributed production management system |
-
2021
- 2021-08-18 JP JP2021133408A patent/JP7708612B2/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006309577A (en) | 2005-04-28 | 2006-11-09 | Fuji Electric Systems Co Ltd | Production planning system |
| JP2012048512A (en) | 2010-08-27 | 2012-03-08 | Hitachi Ltd | Process designing and production planning device |
| JP2017187862A (en) | 2016-04-01 | 2017-10-12 | 株式会社Ihi | Information processing device |
| JP2018139065A (en) | 2017-02-24 | 2018-09-06 | 株式会社オービック | Device, method and program to extract stock records |
| JP2018180809A (en) | 2017-04-10 | 2018-11-15 | 株式会社日立製作所 | Work consignment support system and its method |
| JP2019079245A (en) | 2017-10-24 | 2019-05-23 | 株式会社日立超エル・エス・アイ・システムズ | Work instruction device |
| WO2019163498A1 (en) | 2018-02-22 | 2019-08-29 | 三菱電機株式会社 | Production management device, production management method, and program |
| JP2019207671A (en) | 2018-05-28 | 2019-12-05 | 株式会社神戸製鋼所 | Simulation device, simulation method, and simulation program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023027994A (en) | 2023-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7303089B2 (en) | Order schedule data creation device, order schedule data creation method, and order schedule data creation program | |
| JP7832377B2 (en) | Inventory management support device, inventory management support method, and inventory management support program | |
| JP7073066B2 (en) | Arrangement process management device, arrangement process management method, and arrangement process management program | |
| JP2018097570A (en) | Safety stock or the like calculation device, safety stock or the like calculation method, and safety stock or the like calculation program | |
| JP7514761B2 (en) | Intra-group company transaction data generating device, intra-group company transaction data generating method, and intra-group company transaction data generating program | |
| JP7565829B2 (en) | Business support device, business support method, and business support program | |
| JP7481541B2 (en) | Information generating device, information generating program, and information generating method | |
| JP2020004213A (en) | Sales Transfer Journaling Device, Sales Transfer Journaling Method, and Sales Transfer Journaling Program | |
| JP2018139065A (en) | Device, method and program to extract stock records | |
| JP7530244B2 (en) | Manufacturing management device, manufacturing management method, and manufacturing management program | |
| JP7708612B2 (en) | Manufacturing instruction data generating device, manufacturing instruction data generating method, and manufacturing instruction data generating program | |
| JP6798856B2 (en) | Amount calculation device, amount calculation method and amount calculation program | |
| JP2023034524A (en) | Operation support device, operation support method, and operation support program | |
| JP7194063B2 (en) | Journal writing device, journal writing method and journal writing program | |
| JP7492450B2 (en) | Sales planning support device, sales planning support method, and sales planning support program | |
| JP7579139B2 (en) | Inspection management device, inspection management method, and inspection management program | |
| JP7605622B2 (en) | Expiry date management device, expiration date management method, and expiration date management program | |
| JP2019159673A (en) | Order number calculation device, order number calculation method and order number calculation program | |
| JP7550712B2 (en) | Planned start and end date calculation device, planned start and end date calculation method, and planned start and end date calculation program | |
| JP7654529B2 (en) | Parts supply management device, parts supply management program, and parts supply management method | |
| JP7693062B2 (en) | Budget data generation device, budget data generation method, and budget data generation program | |
| JP7590318B2 (en) | Order item configuration management device, order item configuration management method, and order item configuration management program | |
| JP7812769B2 (en) | Genuine product purchase device, genuine product purchase method and genuine product purchase program | |
| JP7538700B2 (en) | Manufacturing instruction/repair instruction slip creation device, manufacturing instruction/repair instruction slip creation method, and manufacturing instruction/repair instruction slip creation program | |
| JP7744385B2 (en) | Returned goods inventory management device, returned goods inventory management method, and returned goods inventory management program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241024 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241203 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20241225 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250317 |
|
| 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: 20250610 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250703 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7708612 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |