JP6811568B2 - Manufacturing BOM editing support system, manufacturing BOM editing support method, and program - Google Patents

Manufacturing BOM editing support system, manufacturing BOM editing support method, and program Download PDF

Info

Publication number
JP6811568B2
JP6811568B2 JP2016170072A JP2016170072A JP6811568B2 JP 6811568 B2 JP6811568 B2 JP 6811568B2 JP 2016170072 A JP2016170072 A JP 2016170072A JP 2016170072 A JP2016170072 A JP 2016170072A JP 6811568 B2 JP6811568 B2 JP 6811568B2
Authority
JP
Japan
Prior art keywords
bom
manufacturing
design
manufacturing bom
change
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
Application number
JP2016170072A
Other languages
Japanese (ja)
Other versions
JP2018036899A (en
Inventor
秀平 西本
秀平 西本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2016170072A priority Critical patent/JP6811568B2/en
Publication of JP2018036899A publication Critical patent/JP2018036899A/en
Application granted granted Critical
Publication of JP6811568B2 publication Critical patent/JP6811568B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

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

Description

本発明は、製造BOM編集支援システム、製造BOM編集支援方法、およびプログラムに関する。 The present invention relates to a manufacturing BOM editing support system, a manufacturing BOM editing support method, and a program.

製品の生産管理に用いられる部品表には、製品と組み立て品、組み立て品と部品、部品と部材の関係を示す部品構成が記載されている。また、部品表には、製品、部品、組み立て品の仕様を定義するドキュメントが含まれる。部品表は、用途別に設計BOM(Bill Of Materials)と製造BOMとに分類される。設計BOMは、設計部門において作成されるもので、設計図面、製品の機能、製品の品質を定義するドキュメント等を含む設計情報に基づいて構成される。一方、製造BOMは、生産部門において作成されるもので、生産計画、部材調達、製造指示書、内作・外作の管理、進捗管理などの生産管理の基本となる製造情報等に基づいて構成されている。製造BOMは、設計BOMを組み替え、さらに生産に必要な情報を追加して作成される。作成された製造BOMは、生産管理システムの中で使用される。 The parts list used for product production control describes the parts composition showing the relationship between the product and the assembly, the assembly and the part, and the part and the member. The bill of materials also contains documents that define the specifications of the product, parts, and assembly. The bill of materials is classified into a design BOM (Bill Of Materials) and a manufacturing BOM according to the application. The design BOM is created by the design department and is composed of design information including design drawings, product functions, documents defining product quality, and the like. On the other hand, the manufacturing BOM is created in the production department, and is configured based on the manufacturing information that is the basis of production management such as production planning, parts procurement, manufacturing instructions, management of in-house / external production, and progress management. Has been done. The manufacturing BOM is created by rearranging the design BOM and adding the information necessary for production. The created manufacturing BOM is used in the production control system.

設計BOMに基づいて製造BOMを作成する編集作業は、生産部門において人手により行われることが多い。そのため、製造BOMの作成を容易にする方法が提案されている。 The editing work of creating a manufacturing BOM based on the design BOM is often performed manually in the production department. Therefore, a method for facilitating the production of a manufacturing BOM has been proposed.

特許文献1は、設計が全て完了した後に予め登録されている生産ユニットの中から設計仕様に適合する生産ユニットを決定することにより、製造BOMを作成する技術を開示している。 Patent Document 1 discloses a technique for creating a manufacturing BOM by determining a production unit that meets the design specifications from among the production units registered in advance after all the designs are completed.

特開2000−202746号公報Japanese Unexamined Patent Publication No. 2000-202746

特許文献1に開示されたシステムは、製造BOMを半自動で作成できるにすぎず、効率化には限界がある。また、受注生産品では、製品の設計が完了して製品組図がすべて出来上がってから部品の手配及びユニットの製造を開始したのでは、出荷納期に製造が間に合わないことも多い。したがって、設計の途中段階で、確定した情報をさみだれ式に展開して、外注手配、ユニットの製造等を進める必要がある。しかしながら、特許文献1に開示された技術では、設計が全て完了してからしか製造BOMを作成できず、この必要性に答えることができない。 The system disclosed in Patent Document 1 can only semi-automatically create a manufacturing BOM, and there is a limit to efficiency. In addition, for made-to-order products, if the parts are arranged and the unit is manufactured after the product design is completed and the product assembly drawing is completed, the manufacturing is often not in time for the shipping delivery date. Therefore, in the middle of the design, it is necessary to develop the confirmed information in a drooling manner, arrange outsourcing, manufacture the unit, and so on. However, with the technique disclosed in Patent Document 1, the manufacturing BOM can be created only after all the designs are completed, and this necessity cannot be answered.

本発明は、上記の問題を鑑みてなされたものであり、設計の途中段階で製造BOMの作成を開始することが可能な製造BOM編集支援システム、製造BOM編集支援方法、およびプログラムを提供することを目的とする。 The present invention has been made in view of the above problems, and provides a manufacturing BOM editing support system, a manufacturing BOM editing support method, and a program capable of starting the creation of a manufacturing BOM in the middle of design. With the goal.

この目的を達成するため本発明に係る製造BOM編集支援システムは、設計BOM取込部と、製造BOM作成部と、変更情報抽出部と、製造BOM転送部とを備える。設計BOM取込部は、設計情報から構成される設計BOMを取込む。製造BOM作成部は、製造BOMの雛形に設計BOMを関連付け、製造に必要な属性情報を管理する製造手配マスタを、設計BOM上の情報をキーとして検索し、検索された属性情報を製造BOMの雛形に設定することにより製造BOMを作成する。変更情報抽出部は、同一の製造品に関して、設計変更前と後の設計BOMに基づく製造BOMが作成された場合に、設計変更前の製造BOMと設計変更後の製造BOMとを比較して、変更内容を示す変更情報を抽出する。製造BOM転送部は、変更情報を生産管理システムに転送するが、変更情報の生産管理システムへの転送前に、設計BOM取込部に変更された設計BOMが取り込まれた場合には、変更情報を生産管理システムに転送しない。 In order to achieve this object, the manufacturing BOM editing support system according to the present invention includes a design BOM import unit, a manufacturing BOM creation unit, a change information extraction unit, and a manufacturing BOM transfer unit. The design BOM capture unit captures a design BOM composed of design information. The manufacturing BOM creation department searches the manufacturing order master that manages the attribute information necessary for manufacturing by associating the design BOM with the template of the manufacturing BOM using the information on the design BOM as a key, and searches the searched attribute information for the manufacturing BOM. A manufacturing BOM is created by setting it as a template. When a manufacturing BOM based on the design BOM before and after the design change is created for the same manufactured product, the change information extraction unit compares the manufacturing BOM before the design change with the manufacturing BOM after the design change. Extract the change information indicating the change contents. The manufacturing BOM transfer unit transfers the change information to the production control system, but if the changed design BOM is imported to the design BOM import unit before the change information is transferred to the production control system , the change information is transferred. Do not transfer to the production control system.

本発明によれば、製造BOMの変更情報が生産管理システムに転送される。従って、製造部門は、設計段階の途中でも製造BOMを作成でき、さらに、その後の設計変更に伴う製造BOMの変更を容易且つ適確に把握することができる。 According to the present invention, the change information of the manufacturing BOM is transferred to the production control system. Therefore, the manufacturing department can create the manufacturing BOM even in the middle of the design stage, and can easily and accurately grasp the change of the manufacturing BOM due to the subsequent design change.

製造BOMの編集工程について説明するための概念図Conceptual diagram for explaining the editing process of the manufacturing BOM 本発明の実施の形態である製造BOM編集支援システムの物理的構成を示す図The figure which shows the physical structure of the manufacturing BOM editing support system which is embodiment of this invention. 本発明の実施の形態である製造BOM編集支援システムの機能構成図Functional configuration diagram of the manufacturing BOM editing support system according to the embodiment of the present invention 設計BOM取込部の表示結果例について説明するための図The figure for demonstrating the display result example of the design BOM capture part. 属性情報設定処理について説明するためのフローチャートFlowchart for explaining attribute information setting process 製造BOM属性情報設定部による属性情報設定処理について説明するための概念図Conceptual diagram for explaining the attribute information setting process by the manufacturing BOM attribute information setting unit 経路展開処理について説明するためのフローチャートFlowchart for explaining route expansion process 経路展開前後の部品構成データについて説明するための概念図Conceptual diagram for explaining component configuration data before and after route expansion 工程コードと工程分類コードとを関連付ける工程分類コードマスタのイメージ図Image of process classification code master that associates process code and process classification code 工程情報の表示結果例を示す図The figure which shows the display result example of process information 製造BOMの編集進捗状況の表示例を示す図The figure which shows the display example of the editing progress of the manufacturing BOM 工程マスタについて説明するための図Diagram for explaining the process master 経路パターンが設定されていない状態に新たな経路パターンを追加する場合の経路展開処理の概念図Conceptual diagram of route expansion processing when a new route pattern is added to the state where the route pattern is not set 経路展開を削除する場合の経路展開処理の概念図Conceptual diagram of route expansion processing when deleting route expansion 製造手配マスタが変更された場合の経路展開処理の概念図Conceptual diagram of route expansion processing when the production order master is changed 経路展開後更新処理(パターン1)について説明するための概念図Conceptual diagram for explaining the update process (pattern 1) after route expansion 経路展開後更新処理(パターン2)について説明するための概念図Conceptual diagram for explaining the update process (pattern 2) after route expansion 経路展開後更新処理(パターン3)について説明するための概念図Conceptual diagram for explaining the update process (pattern 3) after route expansion 製造BOM第2転送部の転送処理に使用するテーブル、(a)は部品変更用のテーブル、(b)は作業変更用のテーブル、(c)は部品構成変更用のテーブル、(d)はフラグの意味を説明する図A table used for transfer processing of the second transfer unit of the manufacturing BOM, (a) is a table for changing parts, (b) is a table for changing work, (c) is a table for changing parts configuration, and (d) is a flag. Diagram explaining the meaning of 製造BOM第2転送部の転送処理に使用するテーブル、(a)は部品変更用のテーブル、(b)は作業変更用のテーブル、(c)は部品構成変更用のテーブル、(d)はフラグの意味を説明する図A table used for transfer processing of the second transfer unit of the manufacturing BOM, (a) is a table for changing parts, (b) is a table for changing work, (c) is a table for changing parts configuration, and (d) is a flag. Diagram explaining the meaning of 製造BOM第2転送部の転送処理に使用するテーブル、(a)は部品変更用のテーブル、(b)は作業変更用のテーブル、(c)は部品構成変更用のテーブル、(d)はフラグの意味を説明する図A table used for transfer processing of the second transfer unit of the manufacturing BOM, (a) is a table for changing parts, (b) is a table for changing work, (c) is a table for changing parts configuration, and (d) is a flag. Diagram explaining the meaning of 製造BOM第2転送部の転送処理に使用するテーブル、(a)は部品変更用のテーブル、(b)は作業変更用のテーブル、(c)は部品構成変更用のテーブル、(d)はフラグの意味を説明する図A table used for transfer processing of the second transfer unit of the manufacturing BOM, (a) is a table for changing parts, (b) is a table for changing work, (c) is a table for changing parts configuration, and (d) is a flag. Diagram explaining the meaning of 製造BOM第2転送部の転送処理に使用するテーブル、(a)は部品変更用のテーブル、(b)は作業変更用のテーブル、(c)は部品構成変更用のテーブル、(d)はフラグの意味を説明する図A table used for transfer processing of the second transfer unit of the manufacturing BOM, (a) is a table for changing parts, (b) is a table for changing work, (c) is a table for changing parts configuration, and (d) is a flag. Diagram explaining the meaning of 製造BOM第2転送部の転送処理に使用するテーブル、(a)は部品変更用のテーブル、(b)は作業変更用のテーブル、(c)は部品構成変更用のテーブル、(d)はフラグの意味を説明する図A table used for transfer processing of the second transfer unit of the manufacturing BOM, (a) is a table for changing parts, (b) is a table for changing work, (c) is a table for changing parts configuration, and (d) is a flag. Diagram explaining the meaning of

以下、本発明の実施形態について、図面を参照しながら説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

最初に本実施形態に係る製造BOM(Bill Of Materials)編集支援システムの概略について説明する。受注個別生産では、製品組図がすべて出来上がってから手配・製造を開始したのでは出荷納期に間に合わない場合が多い。したがって、設計で確定した情報をさみだれ式に展開して、外注手配、ユニットの製造等を進める必要がある。本実施形態に係る製造BOM編集支援システム1は、このようにさみだれ式に展開される設計情報に基づいて、生産計画、部材調達、内外作管理、製造手順指示、進捗管理等の基本となる製品情報を定義する製造BOMの作成編集を行う。 First, the outline of the manufacturing BOM (Bill Of Materials) editing support system according to the present embodiment will be described. In individual order production, it is often the case that the shipping delivery date cannot be met if arrangements and manufacturing are started after all product assembly drawings are completed. Therefore, it is necessary to develop the information confirmed in the design in a drooling manner, and proceed with outsourcing arrangements, unit manufacturing, and the like. The manufacturing BOM editing support system 1 according to the present embodiment is a basic product such as production planning, material procurement, internal / external production management, manufacturing procedure instruction, progress management, etc., based on the design information developed in this way. Create and edit the manufacturing BOM that defines the information.

例えば、設計部門の設計工程が、見積もり設計工程、機能設計工程、機能レビュー工程、詳細設計工程、詳細設計レビュー工程の5つの工程から構成されている場合の製造BOMの編集工程を図1に示す。設計工程が5つの工程から構成されているので、製造BOMの編集工程も工程1から工程5の5つの編集工程から構成される。 For example, FIG. 1 shows an editing process of a manufacturing BOM when the design process of the design department is composed of five processes of an estimated design process, a functional design process, a functional review process, a detailed design process, and a detailed design review process. .. Since the design process is composed of five steps, the editing process of the manufacturing BOM is also composed of five editing steps of steps 1 to 5.

設計部門が管理するPDM(Product Data Management)システム50からは、設計工程毎に設計BOM10が出力されてくる。図1に示す例では、設計BOM10aから設計BOM10nが出力されている。各工程で出力される設計BOM10には、設計部門で管理する製品の設計図、部品構成データ、技術情報、材料、CAD(Computer Aided Design)データ等が含まれている。また、設計BOM10には、複数の図面が含まれており、各図面が出力される標準工程の工程コードが図面毎に記載されている。製造BOM編集支援システム1は、このようにさみだれ的に出力されてくる設計BOM10を取り込んで、その設計BOM10に対応する製造BOMを作成する。したがって、製造BOMの編集工程が進むにつれ製造BOMの完成度は高まっていく。製造BOM編集支援システム1が作成した製造BOMは、生産管理システム20に転送され、生産管理システム20は製造BOMに基づいて発注手配、製造手配等の指示を行う。 The PDM (Product Data Management) system 50 managed by the design department outputs the design BOM 10 for each design process. In the example shown in FIG. 1, the design BOM10n is output from the design BOM10a. The design BOM 10 output in each process includes product design drawings, component configuration data, technical information, materials, CAD (Computer Aided Design) data, etc. managed by the design department. Further, the design BOM 10 includes a plurality of drawings, and the process code of the standard process in which each drawing is output is described for each drawing. The manufacturing BOM editing support system 1 takes in the design BOM 10 that is output in a drooling manner in this way, and creates a manufacturing BOM corresponding to the design BOM 10. Therefore, as the editing process of the manufacturing BOM progresses, the degree of perfection of the manufacturing BOM increases. The manufacturing BOM created by the manufacturing BOM editing support system 1 is transferred to the production management system 20, and the production management system 20 gives instructions such as ordering arrangements and manufacturing arrangements based on the manufacturing BOM.

次に、製造BOM編集支援システム1の物理的構成について図2を参照して説明する。製造BOM編集支援システム1は、図2に示すように、CPU(Central Processing Unit)101と記憶部102と通信部103と入出力部104とを備える。この製造BOM編集支援システム1は、物理的には汎用のパーソナルコンピュータから構成される。記憶部102は、揮発性メモリもしくは不揮発性メモリから構成される。記憶部102は、CPU101のワークエリアとして使用される。また、後述する設計BOM取込履歴部2、製造BOM記憶部5、変更履歴記憶部42は、記憶部102内に構築される。CPU101は、記憶部102に記憶されたプログラムを実行することにより、後述する各種処理を実行する。 Next, the physical configuration of the manufacturing BOM editing support system 1 will be described with reference to FIG. As shown in FIG. 2, the manufacturing BOM editing support system 1 includes a CPU (Central Processing Unit) 101, a storage unit 102, a communication unit 103, and an input / output unit 104. The manufacturing BOM editing support system 1 is physically composed of a general-purpose personal computer. The storage unit 102 is composed of a volatile memory or a non-volatile memory. The storage unit 102 is used as a work area of the CPU 101. Further, the design BOM acquisition history unit 2, the manufacturing BOM storage unit 5, and the change history storage unit 42, which will be described later, are constructed in the storage unit 102. The CPU 101 executes various processes described later by executing the program stored in the storage unit 102.

通信部103は、ネットワーク110を介して、PDMシステム50と生産管理システム20に製造BOM編集支援システム1を接続する。入出力部104には、表示装置30、入力装置31、出力装置32、外部記憶装置34が接続される。表示装置30は、情報を可視化して表示するディスプレイなどから構成されるユーザインタフェイスである。入力装置31は、キーボード、マウス等の情報入力装置から構成されるユーザインタフェイスである。出力装置32は、印刷装置から構成され、製造BOM編集支援システム1で生成された情報を紙媒体に印刷する。 The communication unit 103 connects the manufacturing BOM editing support system 1 to the PDM system 50 and the production management system 20 via the network 110. A display device 30, an input device 31, an output device 32, and an external storage device 34 are connected to the input / output unit 104. The display device 30 is a user interface composed of a display or the like that visualizes and displays information. The input device 31 is a user interface composed of information input devices such as a keyboard and a mouse. The output device 32 is composed of a printing device, and prints the information generated by the manufacturing BOM editing support system 1 on a paper medium.

次に、製造BOM編集支援システム1の機能構成について図3を参照しながら説明する。本実施形態に係る製造BOM編集支援システム1は、PDMシステム50から転送された設計BOM10を取り込む設計BOM取込部3、取り込んだ設計BOM10を記憶する設計BOM取込履歴部2、取り込んだ設計BOM10に基づいて製造BOMを作成する製造BOM作成部4、作成した製造BOMを記憶する製造BOM記憶部5、製造BOMの変更履歴を記憶する変更履歴記憶部42、作成した製造BOMを生産管理システム20に転送する製造BOM第1転送部9及び製造BOM第2転送部43を備える。 Next, the functional configuration of the manufacturing BOM editing support system 1 will be described with reference to FIG. The manufacturing BOM editing support system 1 according to the present embodiment has a design BOM import unit 3 that captures the design BOM 10 transferred from the PDM system 50, a design BOM capture history unit 2 that stores the captured design BOM 10, and a captured design BOM 10. A manufacturing BOM creation unit 4 that creates a manufacturing BOM based on the above, a manufacturing BOM storage unit 5 that stores the created manufacturing BOM, a change history storage unit 42 that stores the change history of the manufacturing BOM, and a production control system 20 for the created manufacturing BOM. The manufacturing BOM first transfer unit 9 and the manufacturing BOM second transfer unit 43 are provided.

設計BOM取込部3は、PDMシステム50から設計BOM10を取得する。設計BOM10には、設計部門で管理する製品の設計図、部品構成データ、技術情報、材料、CAD(Computer Aided Design)データ等が含まれている。設計BOM取込部3は、取得した設計BOM10を設計BOM取込履歴部2に保存する。また、設計BOM取込部3は、新たな設計BOM10を取り込んだことを製造BOM作成部4に通知する。設計BOM取込部3は、図1に示すように、設計BOMが送られてくるごとに新たな設計BOM10の取り込みを行う。 The design BOM acquisition unit 3 acquires the design BOM 10 from the PDM system 50. The design BOM 10 includes product design drawings, component configuration data, technical information, materials, CAD (Computer Aided Design) data, etc. managed by the design department. The design BOM import unit 3 stores the acquired design BOM 10 in the design BOM import history unit 2. Further, the design BOM import unit 3 notifies the manufacturing BOM creation unit 4 that the new design BOM 10 has been imported. As shown in FIG. 1, the design BOM capture unit 3 fetches a new design BOM 10 each time a design BOM is sent.

また、設計BOM取込部3は、設計BOM10の取込状況を表示装置30および図示しない設計部門の表示装置に表示する。製造部門及び設計部門が、設計BOM10を製造部門で取り込まれたか否かを確認できるようにするためである。その表示例を図4に示す。受注オーダ欄と製品ユニットの欄には、それぞれ受注オーダと製品ユニットを識別する番号が表示される。製造BOM作成開始日の欄及び製造BOM作成完了日の欄については後述する。 Further, the design BOM capture unit 3 displays the capture status of the design BOM 10 on the display device 30 and the display device of the design department (not shown). This is so that the manufacturing department and the design department can confirm whether or not the design BOM10 has been incorporated by the manufacturing department. A display example thereof is shown in FIG. In the order order column and the product unit column, numbers for identifying the order order and the product unit are displayed, respectively. The column of the manufacturing BOM creation start date and the column of the manufacturing BOM creation completion date will be described later.

図3に戻って、製造BOM作成部4は、新たに設計BOM取込履歴部2に記憶された設計BOM10に基づいて製造BOMを作成する。具体的には、製造BOM作成部4は、後述する製造BOM雛形73を使用して、生産管理システム20で必要であるが設計BOM10には含まれていない内外作フラグ、発注先、経路パターン、保管場所等の属性情報を編集又は作成することにより製造BOMを作成する。また、製造BOM作成部4は、後述する経路パターンに基づいた経路展開後の部品構成データを作成する。詳細は後述する。製造BOM作成部4は、新たな設計BOM10を取得すると、その設計BOM10に対応する製造BOMを作成する。そして、設計が完了し、製造に必要な全図面を取得完了後に最終的な製造BOMが完成する。 Returning to FIG. 3, the manufacturing BOM creation unit 4 creates a manufacturing BOM based on the design BOM 10 newly stored in the design BOM import history unit 2. Specifically, the manufacturing BOM creation unit 4 uses the manufacturing BOM template 73 described later, and uses the manufacturing BOM template 73, which is necessary for the production control system 20, but is not included in the design BOM 10. A manufacturing BOM is created by editing or creating attribute information such as a storage location. In addition, the manufacturing BOM creation unit 4 creates component configuration data after route development based on the route pattern described later. Details will be described later. When the manufacturing BOM creation unit 4 acquires a new design BOM 10, it creates a manufacturing BOM corresponding to the design BOM 10. Then, after the design is completed and all the drawings required for manufacturing are acquired, the final manufacturing BOM is completed.

また、製造BOM作成部4は、設計BOM取込履歴部2に新たに記憶された設計BOM10に対応する製造BOMの作成を開始した日付を表示装置30および図示しない設計部門の表示装置に表示する。また、取り込んだ設計BOM10に対応する製造BOMの作成が完了した日付を表示する。製造部門及び設計部門が、設計BOM10に対応する製造BOMの作成状況を確認できるようにするためである。その表示例を図4に示す。 Further, the manufacturing BOM creation unit 4 displays the date on which the creation of the manufacturing BOM corresponding to the design BOM 10 newly stored in the design BOM acquisition history unit 2 is started on the display device 30 and the display device of the design department (not shown). .. In addition, the date when the creation of the manufacturing BOM corresponding to the imported design BOM 10 is completed is displayed. This is so that the manufacturing department and the design department can confirm the production status of the manufacturing BOM corresponding to the design BOM 10. A display example thereof is shown in FIG.

製造BOM作成部4は、製造BOMを作成するために、製造BOM属性情報設定部6を備える。また、製造BOM作成部4は、設計BOM10で指定されている編集工程をユーザが手動で変更することを受け付ける製造BOM工程情報設定部7と製造BOM属性情報編集部8を備える。また、製造BOM作成部4は、製造BOMの変更履歴を管理するために、変更情報抽出部40、経路展開後更新処理部41を備える。 The manufacturing BOM creation unit 4 includes a manufacturing BOM attribute information setting unit 6 in order to create a manufacturing BOM. Further, the manufacturing BOM creation unit 4 includes a manufacturing BOM process information setting unit 7 and a manufacturing BOM attribute information editing unit 8 that allow the user to manually change the editing process specified in the design BOM 10. Further, the manufacturing BOM creation unit 4 includes a change information extraction unit 40 and a route development post-expansion update processing unit 41 in order to manage the change history of the manufacturing BOM.

製造BOM属性情報設定部6は、内作/外作を指定する内外作フラグ、発注先、経路パターン、保管場所等の製造手配に必要な属性情報を製造BOM雛形73の該当欄に設定することにより製造BOMを作成する。製造BOM雛形73とは、製造BOMを作成するために使用するテンプレートである。この属性情報は、生産管理システム20が要求する項目を含んでいる。 The manufacturing BOM attribute information setting unit 6 sets the attribute information necessary for manufacturing arrangements such as the internal / external production flag for designating the internal / external production, the supplier, the route pattern, the storage location, etc. in the corresponding column of the manufacturing BOM template 73. To create a manufacturing BOM. The manufacturing BOM template 73 is a template used to create a manufacturing BOM. This attribute information includes items required by the production control system 20.

製造BOM属性情報設定部6が行う属性情報設定処理について、図5と図6を参照しながら説明する。ここでは、設計BOM10に登録されている品名1の部品について、その製造に必要な属性情報を製造BOM雛形73に設定して、品名1の部品の製造BOMを作成する場合について説明する。製造BOM属性情報設定部6は、設計BOM10で指定される部品毎に製造BOM雛形73を準備して製造BOMを作成する。図6に示す例では、部品Aの製造BOMを作成するための製造BOM雛形73を示しているが、製造BOM属性情報設定部6は、他の部品B,C,Dについても製造BOM雛形73を準備する。 The attribute information setting process performed by the manufacturing BOM attribute information setting unit 6 will be described with reference to FIGS. 5 and 6. Here, the case where the attribute information necessary for manufacturing the part of the product name 1 registered in the design BOM 10 is set in the manufacturing BOM template 73 to create the manufacturing BOM of the part of the product name 1 will be described. The manufacturing BOM attribute information setting unit 6 prepares the manufacturing BOM template 73 for each part specified in the design BOM 10 and creates the manufacturing BOM. In the example shown in FIG. 6, the manufacturing BOM template 73 for creating the manufacturing BOM of the part A is shown, but the manufacturing BOM attribute information setting unit 6 also uses the manufacturing BOM template 73 for the other parts B, C, and D. Prepare.

設計BOM10で規定されている部品の部品番号は、設計部門が管理する品名マスタA71で管理されている。部品番号とは、部品マスタに登録されている部品を一意に決める番号である。また、その部品番号に対応する製造手配コードは、設計部門が管理する品名マスタB72で管理されている。製造BOM属性情報設定部6は、設計BOM10から該当する部品番号を取得する。図6に示す例では、部品番号「A」を取得する。 The part numbers of the parts specified in the design BOM 10 are managed by the product name master A71 managed by the design department. The part number is a number that uniquely determines a part registered in the part master. Further, the manufacturing order code corresponding to the part number is managed by the product name master B72 managed by the design department. The manufacturing BOM attribute information setting unit 6 acquires the corresponding part number from the design BOM 10. In the example shown in FIG. 6, the part number "A" is acquired.

製造BOM属性情報設定部6は、新たな設計BOM10に含まれる部品番号を取得すると、図5に示す製造BOM属性情報設定処理を開始する。 When the manufacturing BOM attribute information setting unit 6 acquires the part number included in the new design BOM 10, the manufacturing BOM attribute information setting process starts as shown in FIG.

まず、製造BOM属性情報設定部6は、取得した設計BOM10に含まれる部品の部品番号と同一部品番号の製造BOMが、すでに生産管理システム20に登録されているか否かを判別する(ステップS101)。図3には図示しないが、生産管理システム20は、製造BOM編集支援システム1から転送された製造BOMを蓄積して管理しているものとする。 First, the manufacturing BOM attribute information setting unit 6 determines whether or not the manufacturing BOM having the same part number as the part number of the part included in the acquired design BOM 10 has already been registered in the production management system 20 (step S101). .. Although not shown in FIG. 3, it is assumed that the production management system 20 accumulates and manages the manufacturing BOM transferred from the manufacturing BOM editing support system 1.

製造BOM属性情報設定部6は、生産管理システム20に同一部品番号の製造BOMが存在した場合(ステップS101:Yes)、生産管理システム20に保存されている製造BOMを取得して製造BOM記憶部5に記憶する(ステップS102)。例えば、図1の工程1で取り込んだ設計BOM10aの中に、以前のオーダで使用された部品と同じ部品が含まれている場合、生産管理システム20内には、そのときに作成された製造BOMの情報が格納されている。このような場合には、製造BOM属性情報設定部6は、生産管理システム20に格納されている製造BOMを取得して、製造BOM記憶部5に記憶する。 When the manufacturing BOM having the same part number exists in the manufacturing control system 20, the manufacturing BOM attribute information setting unit 6 acquires the manufacturing BOM stored in the manufacturing control system 20 and stores the manufacturing BOM. Store in step 5 (step S102). For example, if the design BOM10a captured in step 1 of FIG. 1 contains the same parts as the parts used in the previous order, the production control system 20 contains the manufacturing BOM created at that time. Information is stored. In such a case, the manufacturing BOM attribute information setting unit 6 acquires the manufacturing BOM stored in the production control system 20 and stores it in the manufacturing BOM storage unit 5.

製造BOM属性情報設定部6は、生産管理システム20に同一部品番号の製造BOMが存在しない場合(ステップS101:No)、製造手配マスタ11から製造BOMの各属性情報を取得し、製造BOM雛形73の該当箇所に設定し、新たな製造BOMを作成する(ステップS103)。製造手配マスタ11は、内作/外作を指定する内外作フラグ、発注先、経路パターン、保管場所等の製造手配に関する情報を製造手配コードごとに管理するマスタである。 When the manufacturing BOM having the same part number does not exist in the manufacturing control system 20, the manufacturing BOM attribute information setting unit 6 acquires each attribute information of the manufacturing BOM from the manufacturing arrangement master 11 and obtains each attribute information of the manufacturing BOM, and the manufacturing BOM template 73. A new manufacturing BOM is created by setting the corresponding parts in (step S103). The manufacturing arrangement master 11 is a master that manages information on manufacturing arrangements such as an internal / external production flag for designating in-house / external production, a supplier, a route pattern, and a storage location for each manufacturing arrangement code.

図6に示す例では、製造BOM属性情報設定部6は、部品番号「A」に対応する製造手配コード「AA」を品名マスタB72から取得する。そして、製造BOM属性情報設定部6は、部品番号「A」に関する製造BOMを作成するために、製造BOM雛形73の製造手配コード欄に取得した製造手配コード「AA」を設定する。 In the example shown in FIG. 6, the manufacturing BOM attribute information setting unit 6 acquires the manufacturing order code “AA” corresponding to the part number “A” from the product name master B72. Then, the manufacturing BOM attribute information setting unit 6 sets the acquired manufacturing order code "AA" in the manufacturing order code column of the manufacturing BOM template 73 in order to create the manufacturing BOM related to the part number "A".

次に、製造BOM属性情報設定部6は、製造手配マスタ11を検索して、詳細作業内容を指定する経路パターンを製造BOM雛形73の該当欄に設定する。図6に示す例では、製造手配マスタ11の製造手配コード「AA」の該当欄には、経路パターン:X、Y、Zの指定がなされている。経路パターンとは、1つの作業を完了するために必要な詳細作業の流れを定義するものである。製造BOM属性情報設定部6は、この属性情報を製造BOM雛形73の該当欄に設定する。 Next, the manufacturing BOM attribute information setting unit 6 searches the manufacturing arrangement master 11 and sets a route pattern for designating the detailed work contents in the corresponding column of the manufacturing BOM template 73. In the example shown in FIG. 6, the route patterns: X, Y, and Z are specified in the corresponding column of the manufacturing order code "AA" of the manufacturing order master 11. The route pattern defines the detailed work flow required to complete one work. The manufacturing BOM attribute information setting unit 6 sets this attribute information in the corresponding column of the manufacturing BOM template 73.

次に、製造BOM属性情報設定部6は、設計BOM10に含まれている部品構成データに基づいて、製造手配マスタから取得した経路パターンを盛り込んだ経路展開後の部品構成データを作成する。製造BOM属性情報設定部6は、この部品構成データも製造BOMの一部として作成する。 Next, the manufacturing BOM attribute information setting unit 6 creates the component configuration data after the route development including the route pattern acquired from the manufacturing order master based on the component configuration data included in the design BOM 10. The manufacturing BOM attribute information setting unit 6 also creates this component configuration data as a part of the manufacturing BOM.

製造BOM属性情報設定部6は、経路パターンを盛り込んだ部品構成データを作成するために、製造手配マスタから取得した経路パターンに基づいて経路展開処理を行う(ステップS104)。製造BOM属性情報設定部6は、設計BOM10で経路情報が設定されている部品について経路展開処理する。経路展開処理について、図7と図8を参照して詳しく説明する。図7は、経路展開処理のフローチャートである。図8は、経路展開前後の部品構成について説明するための概念図である。 The manufacturing BOM attribute information setting unit 6 performs a route expansion process based on the route pattern acquired from the manufacturing order master in order to create the component configuration data including the route pattern (step S104). The manufacturing BOM attribute information setting unit 6 performs route expansion processing for the parts for which the route information is set in the design BOM 10. The route expansion process will be described in detail with reference to FIGS. 7 and 8. FIG. 7 is a flowchart of the route expansion process. FIG. 8 is a conceptual diagram for explaining the component configuration before and after the route development.

製造BOM属性情報設定部6が取得する設計BOM10に含まれる部品構成データの例を図8の左側に示す。設計BOMに含まれる部品構成データには、その部品構成データが経路展開前か経路展開済かを示す展開区分の欄、その部品が経路パターン展開を含んでいるか否かを示す経路Pの欄、その部品の変更内容を示す変更区分の欄が設けられている。図8に示す例では、展開区分の欄で、「0」が経路展開前で、「1」が経路展開済を意味している。また、経路Pの欄では、「有」はその部品が経路展開をする必要があることを意味し、「無」は経路展開する必要が無いことを意味している。また、変更区分の欄には、変更内容を示すパラメータが記載されており、「1」は追加、「2」は変更、「3」は削除を意味している。経路展開後の部品構成データには、さらにE親の欄とM親の欄を設けている。E親の欄は、経路展開前の階層関係を表し、M親の欄は、経路展開後の階層関係を表している。図5のステップS104の経路展開処理を始めると、図7に示すフローチャートは開始される。 An example of component configuration data included in the design BOM 10 acquired by the manufacturing BOM attribute information setting unit 6 is shown on the left side of FIG. The component configuration data included in the design BOM includes an expansion category column indicating whether the component configuration data is before route expansion or route expansion completed, and a path P column indicating whether the component includes route pattern expansion. There is a column for the change category that shows the change contents of the part. In the example shown in FIG. 8, in the expansion category column, "0" means that the route has not been expanded, and "1" means that the route has been expanded. Further, in the column of the route P, "Yes" means that the component needs to expand the route, and "No" means that the route does not need to be expanded. Further, in the column of the change category, parameters indicating the change contents are described, and "1" means addition, "2" means change, and "3" means deletion. The component configuration data after route expansion is further provided with an E parent column and an M parent column. The E parent column represents the hierarchical relationship before route expansion, and the M parent column represents the hierarchical relationship after route expansion. When the route expansion process of step S104 of FIG. 5 is started, the flowchart shown in FIG. 7 is started.

(手順1)
製造BOM属性情報設定部6は、経路展開処理を始めると、まず、経路展開後の部品番号の生成処理を行う(ステップS201)。経路展開を伴う場合、経路パターンに規定されている作業処理を行う前の中間品が存在することになるので、製造BOM属性情報設定部6は、この中間品の部品番号として、部品番号「A_P」を生成する。設計BOM10に含まれている部品構成データには、経路パターンの有無を示す情報が含まれており、製造BOM属性情報設定部6は、この情報に基づいて経路展開の有無を判断する。図8に示す例では、部品Aの「経路P」欄が「有」となっているので、製造BOM属性情報設定部6は、部品Aの経路展開後の部品番号として「A_P」を生成する。
(Procedure 1)
When the manufacturing BOM attribute information setting unit 6 starts the route expansion process, first, the part number generation process after the route expansion is performed (step S201). When route expansion is involved, there is an intermediate product before the work processing specified in the route pattern is performed. Therefore, the manufacturing BOM attribute information setting unit 6 uses the part number "A_P" as the part number of this intermediate product. Is generated. The component configuration data included in the design BOM 10 includes information indicating the presence / absence of the route pattern, and the manufacturing BOM attribute information setting unit 6 determines the presence / absence of the route development based on this information. In the example shown in FIG. 8, since the “path P” column of the part A is “Yes”, the manufacturing BOM attribute information setting unit 6 generates “A_P” as the part number after the route expansion of the part A. ..

(手順2)
次に、製造BOM属性情報設定部6は、設計BOM10を検索して、経路Pの欄が「有」となっている部品の子部品を抽出し、その子部品を経路展開後の部品構成データの部品A_Pの子部品として設定する。図8に示す例では、子部品B、C、Dを部品番号「A_P」の子部品として部品構成データを作成する。(ステップS202)。
(Procedure 2)
Next, the manufacturing BOM attribute information setting unit 6 searches the design BOM 10, extracts the child parts of the parts whose path P column is “Yes”, and extracts the child parts from the part configuration data after the route expansion. It is set as a child part of part A_P. In the example shown in FIG. 8, component configuration data is created with the child components B, C, and D as child components of the part number "A_P". (Step S202).

(手順3)
次に、製造BOM属性情報設定部6は、全ての経路展開を完了したか否かを判別する(ステップS203)。経路展開処理を完了していない部品が残っている場合(ステップS203:No)、製造BOM属性情報設定部6は、経路展開処理が終わっていない部品について経路展開処理を行う(ステップS204)。
(Procedure 3)
Next, the manufacturing BOM attribute information setting unit 6 determines whether or not all the route developments have been completed (step S203). When there are still parts for which the route expansion process has not been completed (step S203: No), the manufacturing BOM attribute information setting unit 6 performs the route expansion process for the components for which the route expansion process has not been completed (step S204).

製造BOM属性情報設定部6は、経路パターンが設定されている全ての部品について、経路展開処理を継続する。製造BOM属性情報設定部6は、経路展開後の部品番号を、「展開元部品の部品番号」+「_経路パターン」の形式で生成する。図6に示した例では、経路パターンX,Y,Zが設定されているので、製造BOM属性情報設定部6は、図8に示すように、X,Y,Zの経路パターンに対応する、A_X、A_Yを部品番号として生成している。ただし、最後の経路パターンZの処理で部品Aが完成するので、A_Zの部品番号は生成しない。 The manufacturing BOM attribute information setting unit 6 continues the route expansion process for all the parts for which the route pattern is set. The manufacturing BOM attribute information setting unit 6 generates the part number after the route development in the format of "part number of the development source part" + "_path pattern". In the example shown in FIG. 6, since the route patterns X, Y, and Z are set, the manufacturing BOM attribute information setting unit 6 corresponds to the route patterns of X, Y, and Z as shown in FIG. A_X and A_Y are generated as part numbers. However, since the part A is completed by the processing of the final route pattern Z, the part number of A_Z is not generated.

(手順4)
一方、ステップS203において、全ての経路展開処理が完了したと判断した場合(ステップS203:Yes)、製造BOM属性情報設定部6は、ステップS204で生成した部品番号A_X、A_Yについて、経路パターンの設定処理を行う(ステップS205)。具体的には、製造BOM属性情報設定部6は、経路パターン「X」をキーにして経路パターンマスタ12を検索して、経路パターン「X」で定義されている詳細作業内容、その作業時間等の詳細情報を取得する。図6に示す例では、製造BOM属性情報設定部6は、部品番号A_Xについて、経路パターンマスタ12から、経路パターンXに含まれる作業[1]溶接1→[2]溶接2→[3]総組→[4]塗装の作業に必要なデータを取得し、製造BOM雛形73に設定する。同様にして、部品番号A_Yについて、経路パターンマスタ12から、経路パターンYに含まれる作業[1]溶接1→[2]溶接2→[3]塗装の作業に必要なデータを取得し、製造BOM雛形73の図示しない欄に設定する。
(Procedure 4)
On the other hand, when it is determined in step S203 that all the route expansion processes have been completed (step S203: Yes), the manufacturing BOM attribute information setting unit 6 sets the route patterns for the part numbers A_X and A_Y generated in step S204. Process (step S205). Specifically, the manufacturing BOM attribute information setting unit 6 searches for the route pattern master 12 using the route pattern “X” as a key, and details the detailed work contents defined by the route pattern “X”, the work time, and the like. Get detailed information about. In the example shown in FIG. 6, the manufacturing BOM attribute information setting unit 6 has the part number A_X from the path pattern master 12 and is included in the path pattern X. [1] Welding 1 → [2] Welding 2 → [3] Total Set → [4] Acquire the data required for the painting work and set it in the manufacturing BOM template 73. Similarly, for the part number A_Y, the data required for the work [1] welding 1 → [2] welding 2 → [3] painting work included in the path pattern Y is acquired from the path pattern master 12, and the manufacturing BOM Set in a column (not shown) of the template 73.

製造BOM属性情報設定部6は、以上の処理により、図8の右側に示すような経路展開後の部品構成データを作成する。具体的には、製造BOM属性情報設定部6は、経路展開後の部品構成データとして、[1]親:A、子:A_Y、[2]親:A_Y、子:A_X、[3]親:A_X、子:A_P、[4]親:A_P、子:B、C、D、を生成する。この部品構成データは、部品Aは、子部品A_Yで構成され、子部品A_Yは、子部品A_Xで構成され、子部品A_Xは、子部品A_Pで構成され、子部品A_Pは、子部品B、C、Dで構成されていることを表している。製造BOM属性情報設定部6は、このように、部品構成データを階層的に作成する。この階層関係をE親、M親の欄に設定する。 By the above processing, the manufacturing BOM attribute information setting unit 6 creates the component configuration data after the route development as shown on the right side of FIG. Specifically, the manufacturing BOM attribute information setting unit 6 uses [1] parent: A, child: A_Y, [2] parent: A_Y, child: A_X, [3] parent: as component configuration data after route expansion. A_X, child: A_P, [4] parent: A_P, child: B, C, D, are generated. In this component configuration data, the component A is composed of the child component A_Y, the child component A_Y is composed of the child component A_X, the child component A_X is composed of the child component A_P, and the child component A_P is the child component B. It shows that it is composed of C and D. In this way, the manufacturing BOM attribute information setting unit 6 creates the component configuration data hierarchically. This hierarchical relationship is set in the E parent and M parent columns.

図5のステップS104の処理が終わると、製造BOM属性情報設定部6は、業者手配品の設定処理を行う(ステップS105)。製造BOM属性情報設定部6は、製造手配マスタ11の内外作フラグの欄から内外作フラグを取得して、各部品の製造BOM雛形73の内外作フラグの欄に設定する。ここでは、内外作フラグが、内作M、外作P、在庫Iのように決められているものとする。図6に示す例では、部品番号Aの製造BOM雛形73の内外作フラグの属性情報を「P」に設定している。また、製造BOM属性情報設定部6は、内外作フラグ=Pとなっている部品に対して、購買請求券を作成する設定を行う。購買請求券が設定された部品は、例えば、購買部門からその部品の発注伝票が発行される。 When the process of step S104 of FIG. 5 is completed, the manufacturing BOM attribute information setting unit 6 performs the setting process of the trader-arranged product (step S105). The manufacturing BOM attribute information setting unit 6 acquires the internal / external production flag from the internal / external production flag column of the manufacturing arrangement master 11, and sets the internal / external production flag in the internal / external production flag column of the manufacturing BOM template 73 of each part. Here, it is assumed that the internal / external work flag is determined as the internal work M, the external work P, and the inventory I. In the example shown in FIG. 6, the attribute information of the internal / external production flag of the manufacturing BOM template 73 of the part number A is set to “P”. Further, the manufacturing BOM attribute information setting unit 6 sets the purchase billing ticket for the part for which the internal / external production flag = P. For a part for which a purchase bill is set, for example, an order slip for the part is issued by the purchasing department.

製造BOM属性情報設定部6は、業者手配品の設定処理において、購買品の子部品について、購買請求券が作成されないように内外作フラグの参照区分を例えば在庫Iに設定する。購買品の親部品とその子部品が重複して手配されないようにするためである。 The manufacturing BOM attribute information setting unit 6 sets the reference classification of the internal / external production flag to, for example, inventory I so that the purchase billing ticket is not created for the child parts of the purchased product in the setting process of the trader-arranged product. This is to prevent duplicate arrangements of the parent part and its child parts of the purchased item.

製造BOM属性情報設定部6は、経路展開後の部品構成データにおいてE親の欄に親部品が設定されている部品を検索する。そして、親部品の設定がある部品について内外作フラグを在庫Iに設定する。図8に示す例では、部品B,C,Dがこれに該当する。 The manufacturing BOM attribute information setting unit 6 searches for a component in which the parent component is set in the E parent column in the component configuration data after the route expansion. Then, the internal / external production flag is set to the inventory I for the part for which the parent part is set. In the example shown in FIG. 8, parts B, C, and D correspond to this.

業者手配品に対する在庫Iの設定処理は、下記の手順1と手順2により処理される。 The inventory I setting process for the trader-arranged item is processed by the following procedures 1 and 2.

(手順1)
製造BOM属性情報設定部6は、内外作フラグが外作Pとなっている部品の中間品を経路展開後の部品構成データから取得する。中間品とは、複数の部品を組み合わせて生成される部品である。
(手順2)
製造BOM属性情報設定部6は、取得した中間品に子部品が存在するかを判別し、子部品が存在する場合、その子部品の内外作フラグを在庫Iに設定する。
(Procedure 1)
The manufacturing BOM attribute information setting unit 6 acquires an intermediate product of a part whose internal / external production flag is external production P from the component configuration data after route development. An intermediate product is a part produced by combining a plurality of parts.
(Procedure 2)
The manufacturing BOM attribute information setting unit 6 determines whether or not a child part exists in the acquired intermediate product, and if the child part exists, sets the internal / external production flag of the child part to the inventory I.

以上の処理により、属性情報を設定した製造BOM雛形73と経路展開後の部品構成データとを含む製造BOMが自動で作成され、製造部門の担当者がその編集を承認する確定処理を行うと、製造BOM第1転送部9は、作成された製造BOMを生産管理システム20へ転送する。 By the above processing, a manufacturing BOM including the manufacturing BOM template 73 in which the attribute information is set and the component configuration data after the route development is automatically created, and when the person in charge of the manufacturing department performs the confirmation process to approve the editing, The manufacturing BOM first transfer unit 9 transfers the created manufacturing BOM to the production control system 20.

ところで、設計部門から出力されてくる設計BOM10には、その設計BOM10が出力される標準工程の工程コードが記載されている。製造BOM編集支援システム1は、工程コードに基づいて、出力されてくる設計BOM10を図1に示す編集工程のどの工程に対応させるかを自動設定する。しかし、設計遅延や製造工程遅延等が発生した場合、標準工程で対応することが困難な場合がある。このような場合、製造BOM編集支援システム1は、手動による工程コードの設定を受け付ける機能を有している。製造BOM作成部4は、設計BOM10を製造BOMの編集工程に自動で関連付けるか、手動で関連付けるかをユーザが選択することができる選択機能を有している。ユーザが自動を選択した場合は、製造BOM作成部4は、設計BOM10に付与されている工程コードに基づいて、製造BOMの該当する編集工程に取得した設計BOM10を関連付ける。ユーザが手動を選択した場合は、製造BOM作成部4は、ユーザが設定した工程コードに合わせて、取得した設計BOM10を製造BOMの編集工程に関連付ける。製造BOM工程情報設定部7は、この手動による工程コードの変更処理を行う。 By the way, in the design BOM 10 output from the design department, the process code of the standard process in which the design BOM 10 is output is described. The manufacturing BOM editing support system 1 automatically sets which process of the editing process shown in FIG. 1 corresponds to the output design BOM 10 based on the process code. However, when a design delay or a manufacturing process delay occurs, it may be difficult to deal with it in the standard process. In such a case, the manufacturing BOM editing support system 1 has a function of accepting the manual setting of the process code. The manufacturing BOM creation unit 4 has a selection function that allows the user to select whether to automatically associate the design BOM 10 with the editing process of the manufacturing BOM or to manually associate the design BOM 10. When the user selects automatic, the manufacturing BOM creation unit 4 associates the acquired design BOM 10 with the corresponding editing process of the manufacturing BOM based on the process code assigned to the design BOM 10. When the user selects manual, the manufacturing BOM creation unit 4 associates the acquired design BOM 10 with the editing process of the manufacturing BOM according to the process code set by the user. The manufacturing BOM process information setting unit 7 manually changes the process code.

製造BOM工程情報設定部7は、設計BOM10に設定されている工程コードをデフォルトとして表示装置30に表示する。ユーザは、工程コードを変更したい場合、変更したい部品を指定し、工程コードを変更登録する。 The manufacturing BOM process information setting unit 7 displays the process code set in the design BOM 10 on the display device 30 as a default. When the user wants to change the process code, he / she specifies the part to be changed and registers the change of the process code.

また、製造BOM工程情報設定部7は、設計BOM10で指定された工程コードを細分化した工程分類コードを作成する。細分化した工程分類コードの単位で工程コードを変更登録できるようにするためである。製造BOM工程情報設定部7は、工程コードと工程分類コードとを関連付けて工程分類コードマスタで管理する。1つの工程を8つの詳細工程に分類した工程分類コードマスタの例を図9に示す。この工程分類コードは、図9の説明欄に示すように、製造現場の作業単位で分けられている。ユーザは、工程を変更したい場合、この工程分類コードマスタを修正することにより、工程の変更設定をすることができる。図10は、製造BOM工程情報設定部7が作成した工程情報を表示した例である。製造BOM工程情報設定部7は、工程コード、工程分類コード、工程コード部品番号をセットにした情報を部品番号ごとに作成する。 Further, the manufacturing BOM process information setting unit 7 creates a process classification code that subdivides the process code specified in the design BOM 10. This is so that the process code can be changed and registered in units of the subdivided process classification codes. The manufacturing BOM process information setting unit 7 associates the process code with the process classification code and manages them in the process classification code master. FIG. 9 shows an example of a process classification code master in which one process is classified into eight detailed processes. As shown in the explanation column of FIG. 9, the process classification code is divided into work units at the manufacturing site. When the user wants to change the process, he / she can change the process by modifying the process classification code master. FIG. 10 is an example of displaying the process information created by the manufacturing BOM process information setting unit 7. The manufacturing BOM process information setting unit 7 creates information in which a process code, a process classification code, and a process code part number are set for each part number.

上記のような手動による工程変更は、複数人によって行われる場合がある。このような場合、製造BOMの編集進捗状況がわかると便利である。そこで、製造BOM属性情報編集部8は、受注オーダごとの製造BOMの編集進捗状況を表示する機能を備える。進捗状況の表示例を図11に示す。この進捗状況は、工程コードごとに、もしくは工程分類コードごとに表示することもできる。進捗状況は、下記のようなステータスで管理する。例えば、ステータス「未」は、未処理の設計BOM10のデータが存在しない状態を示す。ステータス「一時保存」は、製造BOMが登録済みで未確定の状態を示す。ステータス「編集中」は、誰かが製造BOMを編集している状態を示す。製造BOM属性情報編集部8は、誰かが製造BOMを編集している時、ステータスの下段に「編集中の担当者」を表示する。「確定処理日付」が入力された状態は、その担当者の編集が終了して確定処理が完了し、製造BOMが生産管理システム20へ転送された状態を示す。 The above-mentioned manual process change may be performed by a plurality of people. In such a case, it is convenient to know the editing progress of the manufacturing BOM. Therefore, the manufacturing BOM attribute information editing unit 8 has a function of displaying the editing progress status of the manufacturing BOM for each order of order. A display example of the progress status is shown in FIG. This progress status can also be displayed for each process code or for each process classification code. The progress status is managed by the following status. For example, the status "not yet" indicates a state in which there is no unprocessed design BOM10 data. The status "temporary storage" indicates that the manufacturing BOM has been registered and is unconfirmed. The status "Editing" indicates that someone is editing the manufacturing BOM. When someone is editing the manufacturing BOM, the manufacturing BOM attribute information editing unit 8 displays "the person in charge of editing" at the bottom of the status. The state in which the "confirmation processing date" is input indicates that the editing of the person in charge is completed, the confirmation processing is completed, and the manufacturing BOM is transferred to the production control system 20.

また、製造BOM属性情報編集部8は、製造BOM雛形73に設定する属性を編集工程のどの工程で設定するかを管理する工程マスタを作成する機能を備えている。設計BOM10には、その設計BOM10を図1に示す編集工程のどの編集工程に関連付けるかを指定する工程コードが記載されている。又、その設計BOMに関する属性情報をどの固定で設定するのかも記載されている。製造BOM属性情報編集部8は、設計BOM10に記載されているこれらの情報に基づいて、どの属性情報をどの編集工程で設定するのかを定義する工程マスタのデフォルトを作成する。編集工程が5段階であり設定する属性の数が5つの場合の工程マスタの例を図12に示す。図12に示す工程コードは、図1に例示した製造BOMの編集工程と対応する。属性1から属性5は、図6を用いて説明した製造BOM雛形73に設定する内外作フラグ、発注先、経路パターン等である。製造BOM属性情報編集部8は、属性情報をどの編集工程で設定するのかを工程マスタで管理する。また、製造BOM属性情報設定部6は、この工程マスタに基づいて、製造BOM雛形73に属性情報の設定処理を行う。 Further, the manufacturing BOM attribute information editing unit 8 has a function of creating a process master that manages in which process of the editing process the attributes to be set in the manufacturing BOM template 73 are set. In the design BOM 10, a process code for designating which editing process of the editing process shown in FIG. 1 the design BOM 10 is associated with is described. It also describes which fixed attribute information about the design BOM is set. The manufacturing BOM attribute information editing unit 8 creates a process master default that defines which attribute information is set in which editing process based on these information described in the design BOM 10. FIG. 12 shows an example of a process master when the editing process has five stages and the number of attributes to be set is five. The process code shown in FIG. 12 corresponds to the editing process of the manufacturing BOM illustrated in FIG. Attribute 1 to Attribute 5 are the internal / external production flag, the supplier, the route pattern, and the like set in the manufacturing BOM template 73 described with reference to FIG. The manufacturing BOM attribute information editing unit 8 manages in which editing process the attribute information is set in the process master. Further, the manufacturing BOM attribute information setting unit 6 performs attribute information setting processing on the manufacturing BOM template 73 based on this process master.

また、製造BOM属性情報編集部8は、作成した工程マスタに対するユーザによる設定変更を受け付ける。製造BOM属性情報編集部8は、表示装置30に工程マスタのデフォルトを表示し、ユーザは入力装置31からその設定を変更することが出来る。製造BOM属性情報編集部8は、ユーザが設定した情報を取り込んで工程マスタを修正する。 Further, the manufacturing BOM attribute information editing unit 8 accepts a user setting change for the created process master. The manufacturing BOM attribute information editing unit 8 displays the default of the process master on the display device 30, and the user can change the setting from the input device 31. The manufacturing BOM attribute information editing unit 8 takes in the information set by the user and corrects the process master.

また、製造BOM属性情報編集部8は、さみだれ的に出力されてくる設計BOM10に含まれる部品構成データに対応する経路展開後の部品構成データを作成する。製造BOM属性情報編集部8は、設計BOM10に記載されている変更区分に基づいて変更後の部品構成データを作成する。以前に出力した設計BOM10と同じ部品について変更があった場合、設計BOM10には変更があったことを示す情報が記載されている。例えば、変更区分欄を設け、変更有りを意味する「1」が設定されている。製造BOM属性情報編集部8は、変更があった部品のみを経路展開処理し、変更後の部品構成データを作成する。 Further, the manufacturing BOM attribute information editing unit 8 creates the component configuration data after the route development corresponding to the component configuration data included in the design BOM 10 output in a drooling manner. The manufacturing BOM attribute information editing unit 8 creates the changed component configuration data based on the change classification described in the design BOM 10. If there is a change in the same parts as the previously output design BOM 10, the design BOM 10 contains information indicating that the change has occurred. For example, a change classification column is provided, and "1" indicating that there is a change is set. The manufacturing BOM attribute information editing unit 8 performs route expansion processing only for the changed parts, and creates the changed parts configuration data.

変更を指示する設計BOM10に対応する製造BOM属性情報編集部8による部品構成データの作成例について、図13、図14、図15を参照して説明する。 An example of creating component configuration data by the manufacturing BOM attribute information editing unit 8 corresponding to the design BOM 10 instructing the change will be described with reference to FIGS. 13, 14, and 15.

経路パターンが設定されていない状態に新たな経路パターンを追加する場合の経路展開処理について、図13を参照して説明する。最初に経路Pの欄が「無」の設計BOM10を取得しており、その後に、同じ部品Aについて経路展開があるという変更を指示する設計BOM10が出力された場合に、経路展開後の部品構成データを作成する場合である。この場合は、製造BOM属性情報編集部8は、図13の左側に示す設計BOM10の部品Aの経路P欄が「有」に変更されているので、部品Aについて経路展開後の部品番号A_Pを生成する。そして、経路展開後の部品番号A_X、A_Yを生成し、図13の右側に示す経路展開処理後の部品構成データを作成する。経路展開後の部品構成データの部品A,A_Y,A_X,A_Pについては経路展開による変更があるので、変更区分の欄が「2」に設定される。 The route expansion process in the case of adding a new route pattern to the state in which the route pattern is not set will be described with reference to FIG. When the design BOM10 in which the column of the route P is "none" is acquired first, and then the design BOM10 instructing the change that there is a route expansion for the same component A is output, the component configuration after the route expansion is output. This is the case when creating data. In this case, the manufacturing BOM attribute information editing unit 8 has changed the path P column of the part A of the design BOM 10 shown on the left side of FIG. 13 to “Yes”, so that the part number A_P after the route expansion is changed for the part A. Generate. Then, the part numbers A_X and A_Y after the route expansion are generated, and the component configuration data after the route expansion processing shown on the right side of FIG. 13 is created. Since there are changes due to route expansion for parts A, A_Y, A_X, and A_P in the component configuration data after route expansion, the change category column is set to "2".

次に、経路展開を削除する場合の経路展開処理について、図14を参照して説明する。部品Aについて図13に示す経路展開後の部品構成データを作成した後に、部品Aは経路展開をしないこととする変更がなされた場合である。製造BOM属性情報編集部8は、図14の左側に示す経路展開後の図面構成データを図14の右側に示す経路展開前の部品構成データに戻す処理を行う。 Next, the route expansion process when the route expansion is deleted will be described with reference to FIG. This is a case where the component A is changed so that the route is not expanded after the component configuration data after the route expansion shown in FIG. 13 is created for the component A. The manufacturing BOM attribute information editing unit 8 performs a process of returning the drawing configuration data after the route development shown on the left side of FIG. 14 to the component configuration data before the route development shown on the right side of FIG.

製造BOM属性情報編集部8は、経路展開処理を削除する場合、経路Pの欄が「有」となっている部品で、E親の欄が「_」となっている部品を設計BOM10の部品構成データから検索する。そして、該当する部品の部品データ、部品構成データ、作業データ、取引先データ、倉庫データ等を削除する。具体的な手順は以下のとおりである。 When deleting the route expansion process, the manufacturing BOM attribute information editing unit 8 designs a part in which the path P column is “Yes” and the E parent column is “_” in the design BOM10 part. Search from the configuration data. Then, the component data, component configuration data, work data, business partner data, warehouse data, etc. of the corresponding component are deleted. The specific procedure is as follows.

(手順1)
製造BOM属性情報編集部8は、設計BOM10に含まれている部品構成データの経路Pの欄を検索し、経路P欄が「有」となっている部品を特定する。図14では、部品A、A_Y、A_X、A_Pが該当する。
(手順2)
製造BOM属性情報編集部8は、手順1で特定した部品の中で、M親の欄に設定があり、E親の欄が「_」となっている部品を検索し、その部品を部品構成データから削除する。図14では、部品A_Y、A_X、A_Pが該当する。
(手順3)
製造BOM属性情報編集部8は、設計BOM10に含まれている部品構成データの上記削除対象の部品をM親に指定しており、E親が「_」となっている部品を検索し、その部品を削除する。図14では、部品A_Y、A_X、A_Pが該当する。
(手順4)
手順2と手順3を繰り返す。
(手順5)
M親が部品_Pの設定となっている場合、その部品を手順1の処理前に戻す。
(手順6)
製造BOM属性情報編集部8は、内外作フラグを初期時点の参照区分に戻す。
以上の手順により、製造BOM属性情報編集部8は、図14の右側に示す部品構成データを作成する。
(Procedure 1)
The manufacturing BOM attribute information editing unit 8 searches the path P column of the component configuration data included in the design BOM 10 and identifies the component for which the path P column is “Yes”. In FIG. 14, parts A, A_Y, A_X, and A_P correspond to each other.
(Procedure 2)
The manufacturing BOM attribute information editing unit 8 searches for a part that has a setting in the M parent column and the E parent column is "_" among the parts specified in step 1, and configures the part. Delete from data. In FIG. 14, parts A_Y, A_X, and A_P correspond to each other.
(Procedure 3)
The manufacturing BOM attribute information editing unit 8 designates the parts to be deleted in the parts configuration data included in the design BOM 10 as the M parent, searches for the parts whose E parent is "_", and searches for the parts whose E parent is "_". Delete the part. In FIG. 14, parts A_Y, A_X, and A_P correspond to each other.
(Procedure 4)
Repeat steps 2 and 3.
(Procedure 5)
If the M parent is set to part_P, the part is returned to before the process of step 1.
(Procedure 6)
The manufacturing BOM attribute information editing unit 8 returns the internal / external production flag to the reference classification at the initial time.
By the above procedure, the manufacturing BOM attribute information editing unit 8 creates the component configuration data shown on the right side of FIG.

次に、製造手配マスタ11が変更された場合の経路展開処理について、図15を参照して説明する。具体的には、図6に示した製造手配マスタ11の製造手配コード「AA」の経路パターンが、X,Y,ZからE,F,Gに変更された場合である。 Next, the route expansion process when the manufacturing order master 11 is changed will be described with reference to FIG. Specifically, this is the case where the route pattern of the manufacturing order code “AA” of the manufacturing order master 11 shown in FIG. 6 is changed from X, Y, Z to E, F, G.

この場合、製造BOM属性情報編集部8は、まず、図14を参照して説明した経路展開を取り消す処理を行い、経路展開前の初期時点の部品構成データに戻す。その後、図8を参照して説明した新たな設計BOM10に対する部品構成データの作成処理を行う。 In this case, the manufacturing BOM attribute information editing unit 8 first performs a process of canceling the route expansion described with reference to FIG. 14, and returns the component configuration data at the initial time before the route expansion. After that, the component configuration data creation process for the new design BOM 10 described with reference to FIG. 8 is performed.

図3に戻って、変更情報抽出部40は、あるオーダについて最初の設計BOM10を取得して、初期の製造BOMを作成した後に、追加もしくは変更を行う設計BOM10を取り込んだ場合、設計変更後の製造BOMと設計変更前の製造BOMとを比較して、製造BOMの変更情報を抽出する。具体的には、変更情報抽出部40は、追加修正を行う設計BOM10が複数回出力されてきた場合、最後に取得した図面改定情報13に基づいて作成された製造BOMと、生産管理システム20に最後に転送した製造BOMと、の差分情報を製造BOMの変更情報として抽出する。具体的には、変更情報抽出部40は、製造BOM記憶部5に格納されている設計変更前の製造BOMと、図面改定情報13に記載されている部品情報の追加、部品情報の変更、部品情報の削除、構成情報の追加、構成情報の変更、構成情報の削除、の情報を照合して製造BOMの変更箇所を特定し、変更履歴記憶部42に格納する。 Returning to FIG. 3, when the change information extraction unit 40 acquires the first design BOM 10 for a certain order, creates the initial manufacturing BOM, and then incorporates the design BOM 10 to be added or changed, the design change is performed. The change information of the manufacturing BOM is extracted by comparing the manufacturing BOM with the manufacturing BOM before the design change. Specifically, when the design BOM 10 for additional correction is output a plurality of times, the change information extraction unit 40 sends the manufacturing BOM created based on the drawing revision information 13 acquired last and the production control system 20 to the production control system 20. The difference information between the last transferred manufacturing BOM and the manufacturing BOM is extracted as the change information of the manufacturing BOM. Specifically, the change information extraction unit 40 adds the manufacturing BOM before the design change stored in the manufacturing BOM storage unit 5 and the parts information described in the drawing revision information 13, changes the parts information, and parts. The changed part of the manufacturing BOM is specified by collating the information of deleting the information, adding the configuration information, changing the configuration information, and deleting the configuration information, and stores the changed portion in the change history storage unit 42.

具体的には、設計BOM10の部品構成データには、1:追加、2:変更、3:削除、の変更区分が設定されており、変更情報抽出部40は、この変更区分を図面改定情報13として取得する。 Specifically, the component configuration data of the design BOM 10 is set with a change category of 1: add, 2: change, 3: delete, and the change information extraction unit 40 sets this change category as drawing revision information 13. Get as.

次に、経路展開後更新処理部41は、図面改定情報13を元に経路展開後の部品構成データを変更履歴記憶部42に格納する。図16から図18を参照しながら、具体的に説明する。図16から図18は、最初にオーダ1に基づく経路展開後の製造BOMが生産管理システム20に転送された後、オーダ2で新たな設計BOM10が追加された場合について説明するための概念図である。新たなオーダ2は、追加オーダ、変更オーダ、削除オーダに分類される。例えば、オーダ1は図1に示す編集工程1で取得した設計BOM10であり、オーダ2は、他の編集工程で取得した設計BOM10である。 Next, the post-route expansion update processing unit 41 stores the component configuration data after the route expansion in the change history storage unit 42 based on the drawing revision information 13. A specific description will be given with reference to FIGS. 16 to 18. 16 to 18 are conceptual diagrams for explaining the case where the manufacturing BOM after the route development based on the order 1 is first transferred to the production control system 20 and then the new design BOM 10 is added in the order 2. is there. The new order 2 is classified into an additional order, a modified order, and a deleted order. For example, order 1 is the design BOM10 acquired in the editing process 1 shown in FIG. 1, and order 2 is the design BOM10 acquired in the other editing process.

図16に示す<パターン1>は、図16の上側に示す最初のオーダ1で経路展開処理を行い、生産管理システム20に製造BOMを転送した後、生産管理システム20に転送された部品の変更区分が1(新規)から2(変更)に更新された場合である。パターン1は、図16の下側に示す別のオーダ2で、オーダ1と同じ図面構成のオーダがなされた場合を想定している。図16の例では、経路展開後更新処理部41は、オーダ1とオーダ2の設計BOM10の部品構成データを比較する。図16に示す例では、オーダ1とオーダ2の部品構成データとは同じである。経路展開後更新処理部41は、生産管理システム20側で製造手配の変更を行わないように、新たに作成する部品構成データの変更区分の欄を2(変更)に設定する。図16に示す例では、部品A、部品A_Y、部品A_X、部品A_P、部品B、部品C、部品Dの変更区分が「2」に更新されている。 In <Pattern 1> shown in FIG. 16, the route expansion process is performed in the first order 1 shown on the upper side of FIG. 16, the manufacturing BOM is transferred to the production control system 20, and then the parts transferred to the production control system 20 are changed. This is the case when the category is updated from 1 (new) to 2 (change). Pattern 1 is another order 2 shown on the lower side of FIG. 16, and assumes a case where an order having the same drawing configuration as order 1 is made. In the example of FIG. 16, the post-route expansion update processing unit 41 compares the component configuration data of the design BOM 10 of order 1 and order 2. In the example shown in FIG. 16, the component configuration data of order 1 and order 2 are the same. The post-route development update processing unit 41 sets the column for the change category of the newly created component configuration data to 2 (change) so that the production management system 20 does not change the manufacturing arrangement. In the example shown in FIG. 16, the change categories of part A, part A_Y, part A_X, part A_P, part B, part C, and part D are updated to "2".

経路展開後更新処理部41は、図16の下側に示すオーダ2の部品構成データを検索し、部品展開区分が「1」、かつ、経路パターン有の部品を親に持つ、変更区分が「1」となっている子部品を特定する。経路展開後更新処理部41は、オーダ2の経路展開後の部品構成データを検索し、先に特定した子部品の中で、M親とE親が等しく、かつ、E親が同じ、かつ、M親がE親_Pとなっている部品を特定する。経路展開後更新処理部41は、特定した部品の中でM親とE親が同じ部品を削除する。図16に示す例では、部品B、部品C、部品Dがこれに該当している。 The post-route expansion update processing unit 41 searches for the component configuration data of order 2 shown on the lower side of FIG. 16, and has a component expansion category of "1" and a component with a route pattern as a parent, and the change category is ". Identify the child parts that are "1". The post-route expansion update processing unit 41 searches for the component configuration data after route expansion of order 2, and among the child components specified earlier, the M parent and the E parent are equal, the E parent is the same, and the E parent is the same. Identify the parts whose M parent is E parent_P. The post-route expansion update processing unit 41 deletes the same component as the M parent and the E parent among the specified components. In the example shown in FIG. 16, the component B, the component C, and the component D correspond to this.

図17に示す<パターン2>は、最初にオーダ1で経路展開処理を行い、生産管理システム20に製造BOMを転送した後、生産管理システム20に転送された部品の変更区分が1(新規)から2(変更)に更新される場合である。パターン2は、オーダ2で部品Eが新規追加された場合を想定している。経路展開後更新処理部41は、オーダ1とオーダ2の部品構成データを比較して差分を検出する。経路展開後更新処理部41は、変更が無い部品については、変更区分を「2」と設定して新たな経路展開後の部品構成データを作成する。図17の例では、部品A、部品A_Y、部品A_X、部品A_P、部品B、部品C、部品Dの変更区分が「2」に更新されている。経路展開後更新処理部41は、オーダ1とオーダ2の部品構成データの差として、部品Eが追加されていることを検出する。経路展開後更新処理部41は、図17の右下に示すように、経路展開後の部品構成データとして部品Eを追加する。部品Eは新たに追加されているので、変更区分を「1」として作成する。生産管理システム20に新たな製造手配が必要であることを伝えるためである。 In <Pattern 2> shown in FIG. 17, the route expansion process is first performed in order 1, the manufacturing BOM is transferred to the production control system 20, and then the change classification of the parts transferred to the production control system 20 is 1 (new). It is a case where it is updated from 2 (change). Pattern 2 assumes a case where component E is newly added in order 2. The post-route expansion update processing unit 41 compares the component configuration data of order 1 and order 2 and detects the difference. The post-route expansion update processing unit 41 creates new route-expanded component configuration data by setting the change category to "2" for components that have not changed. In the example of FIG. 17, the change classifications of part A, part A_Y, part A_X, part A_P, part B, part C, and part D are updated to "2". The post-route expansion update processing unit 41 detects that the component E is added as the difference between the component configuration data of the order 1 and the order 2. As shown in the lower right of FIG. 17, the post-route expansion update processing unit 41 adds component E as component configuration data after route expansion. Since the part E is newly added, the change category is created as "1". This is to inform the production control system 20 that a new manufacturing arrangement is required.

経路展開後更新処理部41は、図17の下側に示すオーダ2の部品構成データを検索し、部品展開区分が「1」、かつ、経路パターン有の部品を親に持つ、変更区分が「1」となっている子部品を特定する。そして、経路展開後更新処理部41は、経路展開後の部品構成データを検索し、先に特定した子部品の中でM親とE親が等しい部品構成データと同一部品、かつ、E親が同じ、かつ、M親がE親_Pの部品構成データが存在しない部品を特定する。経路展開後更新処理部41は、特定した部品のM親とE親の部品構成データを追加する。図17に示す例では、部品Eがこれに該当する。なお、追加された部品Eの変更区分は1(新規)に設定される。 The post-route expansion update processing unit 41 searches for the component configuration data of order 2 shown on the lower side of FIG. 17, and has a component expansion category of "1" and a component with a route pattern as a parent, and the change category is ". Identify the child parts that are "1". Then, the post-route expansion update processing unit 41 searches for the component configuration data after the route expansion, and among the child components specified earlier, the same component as the component configuration data in which the M parent and the E parent are the same, and the E parent Identify the parts that are the same and the M parent does not have the part configuration data of the E parent_P. The post-route expansion update processing unit 41 adds the component configuration data of the M parent and the E parent of the specified component. In the example shown in FIG. 17, the component E corresponds to this. The change category of the added component E is set to 1 (new).

さらに、経路展開後更新処理部41は、オーダ2の部品構成データを検索し、部品展開区分が「1」、かつ、経路パターン有の部品を親に持つ、変更区分が「1」の子部品の部品を特定する。そして、経路展開後更新処理部41は、経路展開後の部品構成データを検索し、先に特定した部品の中で、M親とE親が等しい部品構成データと同一部品、かつ、E親が同じ、かつ、M親がE親_Pの部品構成データを特定する。そして、特定した部品の中でM親とE親が同じ部品を削除する。図17に示す例では、部品B、部品C、部品Dがこれに該当する。部品B、部品C、部品Dを部品A_Pの子部品として登録するためである。当処理は、<パターン1>と同様である。 Further, the post-route expansion update processing unit 41 searches for the component configuration data of order 2, and has a child component whose component expansion category is "1" and whose parent is a component with a route pattern, and whose change category is "1". Identify the parts of. Then, the post-route expansion update processing unit 41 searches for the component configuration data after the route expansion, and among the previously specified components, the same component as the component configuration data in which the M parent and the E parent are the same, and the E parent is The same, and the M parent specifies the component configuration data of the E parent_P. Then, among the specified parts, the M parent and the E parent delete the same part. In the example shown in FIG. 17, component B, component C, and component D correspond to this. This is to register the part B, the part C, and the part D as child parts of the part A_P. This process is the same as <Pattern 1>.

図18に示す<パターン3>は、最初にオーダ1で経路展開処理を行い、生産管理システム20に製造BOMを転送した後、生産管理システム20に転送された部品の変更区分が1(新規)から2(変更)に更新された場合である。パターン3は、オーダ2で部品Bが削除され、部品Cの部品情報が変更され、部品Eが新規追加された場合を想定している。図18の例では、部品A、部品A_Y、部品A_X、部品A_P、部品B、部品C、部品Dがこの対象となっている。経路展開後更新処理部41は、図18の下側に示すオーダ2の部品構成データを検索し、部品展開区分が「1」、かつ、経路パターン有の部品を親に持つ、変更区分が「2」の子部品を検索する。経路展開後更新処理部41は、検索した子部品のM親とE親が同じ部品構成データと同一部品、かつ、E親が同じ、かつ、M親がE親_Pとなっている部品を特定する。そして、特定した部品に関する、更新項目:数量、単位、列番号、乗数区分、行番号などを更新する。経路展開後更新処理部41は、その後、M親とE親が同じになっている部品を削除する。 In <Pattern 3> shown in FIG. 18, the route expansion process is first performed in order 1, the manufacturing BOM is transferred to the production control system 20, and then the change classification of the parts transferred to the production control system 20 is 1 (new). This is the case when it is updated from 2 (change). Pattern 3 assumes a case where the component B is deleted in order 2, the component information of the component C is changed, and the component E is newly added. In the example of FIG. 18, the target is component A, component A_Y, component A_X, component A_P, component B, component C, and component D. The post-route expansion update processing unit 41 searches for the component configuration data of order 2 shown on the lower side of FIG. 18, and has a component expansion category of "1" and a component with a route pattern as a parent, and the change category is ". Search for child parts of "2". The post-route expansion update processing unit 41 selects a part in which the M parent and the E parent of the searched child parts have the same part configuration data and the same parts, the E parent is the same, and the M parent is the E parent_P. Identify. Then, the update items: quantity, unit, column number, multiplier classification, row number, etc. related to the specified part are updated. After the route expansion, the update processing unit 41 deletes the parts having the same M parent and E parent.

次に、経路展開後更新処理部41は、オーダ2の部品構成データを検索し、部品展開区分が「1」、かつ、経路パターン有の部品を親に持つ、変更区分が「3」となっている子部品を特定する。経路展開後更新処理部41は、オーダ2の経路展開後の部品構成データを検索し、先に特定した部品の中で、M親とE親の部品構成と同一部品、かつ、E親が同じ、かつ、M親がE親_Pの部品構成データを検索する。そして、検索した部品とM親とE親が等しい部品を削除する。図18の場合、部品Bがこれに該当する。部品Bについてはすでに製造手配がなされている可能性が有り、生産管理システム20にその製造手配を取り消す必要があることを伝えるためである。 Next, the post-route expansion update processing unit 41 searches for the component configuration data of order 2, and the component expansion category is "1", and the change category is "3", which has a component with a route pattern as a parent. Identify the child parts that are. The post-route expansion update processing unit 41 searches for the component configuration data after the route expansion of order 2, and among the previously identified components, the components have the same component configuration as the M parent and the E parent, and the E parent is the same. In addition, the M parent searches for the component configuration data of the E parent_P. Then, the searched part and the part having the same M parent and E parent are deleted. In the case of FIG. 18, the component B corresponds to this. This is to inform the production control system 20 that the production arrangement for the part B may have already been made and that the production arrangement needs to be canceled.

次に、経路展開後更新処理部41は、オーダ2の経路展開後の部品構成データを検索し、M親とE親が等しい部品構成データと同一部品、かつ、E親が同じ、かつ、M親がE親_Pとなっている部品を特定する。該当する部品が存在しない場合は、M親とE親の部品構成データを追加する。図18に示す例では、部品Eがこれに該当する。なお、追加された部品Eの変更区分は1(新規)に設定する。当処理は、<パターン2>と同様である。
最後に、経路展開後更新処理部41は、別のオーダ2で部品展開区分が「1」、かつ 、経路パターン有の部品を親に持つ、変更区分が「1」の子部品の部品を検索する。経路展開後更新処理部41は、検索した部品の中で、M親とE親が等しい部品構成データと同一部品、かつ、E親が同じ、かつ、M親がE親_Pとなっている部品を検索する。そして、該当する部品を削除する。図18に示す例では、部品B、部品C、部品Dがこれに該当する。当処理は、<パターン1>および<パターン2>と同様である。
Next, the post-route expansion update processing unit 41 searches for the component configuration data after the route expansion of order 2, and has the same component configuration data as the component configuration data in which the M parent and the E parent are the same, and the E parent is the same and M. Identify the part whose parent is E parent_P. If the corresponding part does not exist, the part configuration data of M parent and E parent is added. In the example shown in FIG. 18, component E corresponds to this. The change category of the added part E is set to 1 (new). This process is the same as <Pattern 2>.
Finally, the post-route expansion update processing unit 41 searches for a component of a child component whose component expansion category is "1" and whose parent is a component with a route pattern and whose modification category is "1" in another order 2. To do. Among the searched parts, the update processing unit 41 after route expansion has the same parts as the part configuration data in which the M parent and the E parent are the same, the E parent is the same, and the M parent is the E parent_P. To search for. Then, the corresponding part is deleted. In the example shown in FIG. 18, component B, component C, and component D correspond to this. This process is the same as <Pattern 1> and <Pattern 2>.

上記のパターン1から3を満たす処理手順をパターン1から3に分けて以下に示す。 The processing procedure for satisfying the above patterns 1 to 3 is divided into patterns 1 to 3 and shown below.

(1)パターン1
(手順1)
経路展開後更新処理部41は、オーダ1の経路展開後の部品構成データにおいて、部品展開区分が展開済を意味する「1」で、経路パターンが設定されている部品を親部品に持ち、変更区分が追加を意味する「1」となっている子部品を検索する。生産管理システム20に転送する設計BOM10の変更情報を作成するためである。図16に示す例では、オーダ2で転送された部品B,C,Dが検索対象である。
(手順2)
経路展開後更新処理部41は、手順1で検索した部品の中に、M親=E親の部品と同一部品、かつ、E親が同じ、かつ、M親がE親_Pの部品が存在する場合は、M親=E親となっている部品を削除する。図16に示す部品B,C,Dがこれに該当する。経路展開後更新処理部41は、部品Aの子部品から部品B,C,Dを削除する。部品B,C,Dを経路展開後の部品A_Pの子部品として登録するためである。
(1) Pattern 1
(Procedure 1)
The post-route expansion update processing unit 41 holds a component for which a route pattern is set as a parent component and changes it in the component configuration data after the route expansion of order 1, which means that the component expansion classification has been expanded. Search for child parts whose category is "1", which means addition. This is to create change information of the design BOM 10 to be transferred to the production control system 20. In the example shown in FIG. 16, the parts B, C, and D transferred in order 2 are the search targets.
(Procedure 2)
The post-route expansion update processing unit 41 includes parts that are the same as the parts of M parent = E parent, have the same E parent, and have M parent E parent_P among the parts searched in step 1. In that case, the part whose M parent = E parent is deleted. Parts B, C, and D shown in FIG. 16 correspond to this. The post-route expansion update processing unit 41 deletes parts B, C, and D from the child parts of part A. This is because the parts B, C, and D are registered as child parts of the parts A_P after the route expansion.

(2)パターン2
(手順1)
経路展開後更新処理部41は、オーダ2の経路展開後の部品構成データにおいて、部品展開区分が展開済を意味する「1」で、経路パターンが設定されている部品を親部品に持ち、変更区分が追加を意味する「1」となっている子部品を検索する。オーダ2で転送された部品B,C,Dがこれに該当する。
(手順2)
経路展開後更新処理部41は、手順1で検索した部品の中に、M親=E親の部品と同一部品、かつ、E親が同じ、かつ、M親がE親_Pの部品が存在する場合は、M親=E親となっている部品を削除する。図16に示す部品B,C,Dがこれに該当する。経路展開後更新処理部41は、部品Aの子部品から部品B,C,Dを削除する。部品B,C,Dを経路展開後の部品A_Pの子部品として登録するためである。
(手順1)と(手順2)は、パターン1と同じである。オーダ2で新たな部品Eが部品Aの構成部品として追加になった時の処理を(手順3)以降に示す。
(手順3)
経路展開後更新処理部41は、オーダ2の経路展開後の部品構成データを検索し、部品展開区分=「1」、かつ、経路パターン有の部品を親に持つ、変更区分=「1」となっている子部品を特定する。経路展開後更新処理部41は、特定した子部品の中で、M親=E親の部品構成データと同一部品、かつ、E親が同じ、かつ、M親がE親_Pの部品構成データが存在しない部品を特定する。そして、特定した部品をE親_Pの子部品として設定する。設定した子部品のM親の欄にE親_Pを設定する。図17に示す例では、部品Eがこれに該当する。新たに追加された部品Eを経路展開後の部品構成データに追加するためである。
(2) Pattern 2
(Procedure 1)
The post-route expansion update processing unit 41 holds a component for which a route pattern is set as a parent component and changes it in the component configuration data after the route expansion of order 2, which means that the component expansion classification has been expanded. Search for child parts whose category is "1", which means addition. Parts B, C, and D transferred in order 2 correspond to this.
(Procedure 2)
The post-route expansion update processing unit 41 includes parts that are the same as the parts of M parent = E parent, have the same E parent, and have M parent E parent_P among the parts searched in step 1. In that case, the part whose M parent = E parent is deleted. Parts B, C, and D shown in FIG. 16 correspond to this. The post-route expansion update processing unit 41 deletes parts B, C, and D from the child parts of part A. This is because the parts B, C, and D are registered as child parts of the parts A_P after the route expansion.
(Procedure 1) and (Procedure 2) are the same as pattern 1. The processing when a new component E is added as a component of component A in order 2 is shown in (Procedure 3) and subsequent steps.
(Procedure 3)
The post-route expansion update processing unit 41 searches for the component configuration data after the route expansion of order 2, and sets the component expansion category = "1" and the change category = "1" having a component with a route pattern as a parent. Identify the child parts that are. In the specified child parts, the update processing unit 41 after route expansion has the same parts as the parts configuration data of M parent = E parent, the same E parent, and the M parent is E parent_P. Identify non-existent parts. Then, the specified part is set as a child part of the E parent_P. Set E parent_P in the M parent column of the set child part. In the example shown in FIG. 17, the component E corresponds to this. This is to add the newly added component E to the component configuration data after route expansion.

(3)パターン3
(手順1)
経路展開後更新処理部41は、オーダ2の経路展開後の部品構成データを検索し、部品展開区分が展開済を意味する「1」で、経路パターンが設定されている部品を親部品に持つ、変更区分が変更有りを意味する「2」となっている子部品を特定する。
(手順2)
経路展開後更新処理部41は、手順1で特定した部品の中に、M親=E親となっている部品と同一部品、かつ、E親が同じ、かつ、M親がE親_Pとなっている部品が存在する場合、その部品に関する情報を図面改定情報13に基づいて更新する。数量、単位、列番号、乗数区分、行番号などが更新項目の対象となる。その後、経路展開後更新処理部41は、M親=E親となっている部品を削除する。図18に示すパターン3の部品Eがこれに該当する。つまり、部品Aの子部品である部品Eが削除対象である。
(手順3)
経路展開後更新処理部41は、オーダ2の経路展開後の部品構成データを検索し、部品展開区分が展開済を意味する「1」で、経路パターンが設定されている部品を親部品に持つ、変更区分が削除を意味する「3」となっている子部品の部品を特定する。
(手順4)
経路展開後更新処理部41は、オーダ2の経路展開後の部品構成データを検索し、M親=E親となっている部品と同一部品、かつ、E親が同じ、かつ、M親がE親_Pとなっている部品を検索する。検索した部品の中で、M親=E親となっている部品を削除する。図18に示すパターン3の部品Bがこれに該当する。部品Bが削除されたことを生産管理システム20に伝えるためである。
(手順5)
部品Eの追加処理は(2)パターン2で説明した処理と同じである。また、M親=E親となっている部品Dの削除は、(1)パターン1で説明した処理と同じである。
(3) Pattern 3
(Procedure 1)
The post-route expansion update processing unit 41 searches for the component configuration data after the route expansion of order 2, and has a component in which the route pattern is set as a parent component with "1" meaning that the component expansion classification has been expanded. , Identify the child parts whose change category is "2", which means that there is a change.
(Procedure 2)
The post-route expansion update processing unit 41 has the same parts as the parts whose M parent = E parent, the E parent is the same, and the M parent is the E parent_P among the parts specified in step 1. If there is a part that is used, the information about the part is updated based on the drawing revision information 13. Quantity, units, column numbers, multiplier classifications, row numbers, etc. are subject to update items. After that, the update processing unit 41 after route expansion deletes the component in which M parent = E parent. Part E of pattern 3 shown in FIG. 18 corresponds to this. That is, the component E, which is a child component of the component A, is the target of deletion.
(Procedure 3)
The post-route expansion update processing unit 41 searches for the component configuration data after the route expansion of order 2, and has a component in which the route pattern is set as a parent component with "1" meaning that the component expansion classification has been expanded. , Specify the part of the child part whose change category is "3" which means deletion.
(Procedure 4)
The post-route expansion update processing unit 41 searches for the component configuration data after route expansion of order 2, and has the same component as the component whose M parent = E parent, the E parent is the same, and the M parent is E. Search for the part that is the parent_P. Among the searched parts, the parts whose M parent = E parent are deleted. Part B of pattern 3 shown in FIG. 18 corresponds to this. This is to inform the production control system 20 that the component B has been deleted.
(Procedure 5)
The additional processing of the component E is the same as the processing described in (2) Pattern 2. Further, the deletion of the component D in which M parent = E parent is the same as the process described in (1) pattern 1.

経路展開後更新処理部41は、図16から図18を用いて説明したように、経路展開後の部品構成データの変更区分の設定を行い、これを変更履歴記憶部42に格納する。 As described with reference to FIGS. 16 to 18, the post-route expansion update processing unit 41 sets the change classification of the component configuration data after the route expansion, and stores this in the change history storage unit 42.

図3に戻って、製造BOM第2転送部43は、設計BOM10がさみだれ的に追加変更された場合に、最後に取得した設計BOM10に基づいて作成した製造BOMと、最後に生産管理システム20に転送した製造BOMと、の差分情報を生産管理システム20に転送する。 Returning to FIG. 3, when the design BOM 10 is additionally changed in a drooling manner, the manufacturing BOM second transfer unit 43 transfers the manufacturing BOM created based on the last acquired design BOM 10 and finally the production control system 20. The difference information between the transferred manufacturing BOM and the transferred manufacturing BOM is transferred to the production control system 20.

また、製造BOM第2転送部43は、生産管理システム20に過去に一度でも転送している製造BOMについては、最新の製造BOMと過去に転送した製造BOMの両方の情報を表示装置30に表示する。そして、ユーザが転送許可を行った部品を生産管理システム20に転送する。最新の製造BOMと過去に転送した製造BOMとの差の要因が、一次的な理由である場合もあり、ユーザに変更理由を再確認する機械を与えるためである。 Further, the manufacturing BOM second transfer unit 43 displays information on both the latest manufacturing BOM and the manufacturing BOM transferred in the past on the display device 30 for the manufacturing BOM that has been transferred to the production control system 20 even once in the past. To do. Then, the parts for which the user has given permission to transfer are transferred to the production management system 20. The factor of the difference between the latest manufacturing BOM and the manufacturing BOM transferred in the past may be the primary reason, in order to give the user a machine to reconfirm the reason for the change.

図19から図24を参照して、製造BOM第2転送部43の転送処理について具体的に説明する。図19から図24は、製造BOM編集支援システム1から生産管理システム20に、製造BOMの変更情報を通知する際のステータスの受け渡しに使用するテーブルの例である。図19は、図面変更処理前のテーブルを示す。このテーブルでは、製造BOMの転送状況を表すステータスをIF区分で管理する。また、設計BOM10の取込状況を表すステータスを処理フラグで管理する。図面変更処理前においては、IF区分=0、処理フラグ=0となっている。IF区分=0は、新たな製造BOMの確定処理がなされていない状況を表す。IF区分=1は、新たな製造BOMの確定処理が完了しており、生産管理システム20にその製造BOMをまだ転送していない転送待ち状況を表す。IF区分=2は、新たな製造BOMを生産管理システム20に転送完了した転送済の状況を表す。処理フラグ=0は、新たに取得した設計BOM10を製造BOMにまだ取り込んでいない未処理状況を表す。また、処理フラグ=1は、新たに取得した設計BOM10を製造BOMへの取り込みが完了した処理完了状況を表す。 The transfer process of the manufacturing BOM second transfer unit 43 will be specifically described with reference to FIGS. 19 to 24. 19 to 24 are examples of a table used for passing the status when notifying the production control system 20 of the change information of the manufacturing BOM from the manufacturing BOM editing support system 1. FIG. 19 shows a table before the drawing change process. In this table, the status indicating the transfer status of the manufacturing BOM is managed by the IF classification. In addition, the status indicating the import status of the design BOM 10 is managed by the processing flag. Before the drawing change processing, IF classification = 0 and processing flag = 0. IF classification = 0 represents a situation in which a new manufacturing BOM has not been finalized. The IF category = 1 represents a transfer waiting status in which the determination process of the new manufacturing BOM has been completed and the manufacturing BOM has not yet been transferred to the production management system 20. The IF category = 2 represents the transferred status in which the transfer of the new manufacturing BOM to the production management system 20 is completed. The processing flag = 0 represents an unprocessed status in which the newly acquired design BOM 10 has not yet been incorporated into the manufacturing BOM. Further, the processing flag = 1 indicates the processing completion status in which the newly acquired design BOM 10 has been incorporated into the manufacturing BOM.

(1)新規の製造BOMの確定処理時
図20は、新規の製造BOMの確定処理を行った場合のテーブルを示す。製造BOM第2転送部43は、製造BOMの確定処理がなされたタイミングで、変更区分=1となっているデータのステータスを、IF区分=0からIF区分=1に、処理フラグ=0から処理フラグ=1に変更する。新たに作成した製造BOMが存在することを、生産管理システム20に伝えるためである。
(1) At the time of finalizing processing of the new manufacturing BOM FIG. 20 shows a table when the finalizing processing of the new manufacturing BOM is performed. The second transfer unit 43 of the manufacturing BOM processes the status of the data in which the change classification = 1 is performed from the IF classification = 0 to the IF classification = 1 and the processing flag = 0 at the timing when the finalizing processing of the manufacturing BOM is performed. Change to flag = 1. This is to inform the production control system 20 that the newly created manufacturing BOM exists.

(2)図面改定時
図21は、部品変更及び部品構成変更を伴う設計BOM10を取得したときのテーブルを示す。IF区分=1、処理フラグ=1となっている製造BOMが、生産管理システム20へ転送する対象となる。生産管理システム20への転送対象データが転送待ちを意味するIF区分=1の状態で、PDMシステム50から設計BOM10の図面改定情報13が製造BOM編集支援システム1に転送された場合、製造BOM第2転送部43は、処理フラグ=1から未処理を意味する処理フラグ=0に変更する。これにより、最新状態に更新されていないデータが生産管理システム20に転送されないようにしている。
(2) At the time of drawing revision FIG. 21 shows a table when a design BOM10 accompanied by a component change and a component configuration change is acquired. The manufacturing BOM having the IF classification = 1 and the processing flag = 1 is the target to be transferred to the production management system 20. When the drawing revision information 13 of the design BOM 10 is transferred from the PDM system 50 to the manufacturing BOM editing support system 1 in the state where the data to be transferred to the production management system 20 has an IF division = 1 which means waiting for transfer, the manufacturing BOM first. 2 The transfer unit 43 changes the processing flag = 1 to the processing flag = 0, which means unprocessed. As a result, data that has not been updated to the latest state is prevented from being transferred to the production control system 20.

製造BOM第2転送部43は、設計BOM取込部3が変更情報を含む新たな設計BOM10を取り込むと、IF区分=1をIF区分=0に、処理フラグ=1を処理フラグ=0に変更する。図21は、作成した製造BOMが生産管理システム20に転送される前に、立て続けに設計BOM10が複数回転送されてきた場合の例である。この例では、部品が5回変更され、部品構成が2回変更された場合の例である。部品変更に対応する副番A、副番B、副番C、副番D、副番Eの製造BOMを作成する準備段階である。また、部品構成変更に対応して副番A、副番Bの製造BOMを作成する準備をしている。副番の欄がブランクになっている製造BOMは、生産管理システム20に最後に転送した製造BOMである。製造BOM第2転送部43は、新たな設計BOM10を取得したが、まだ製造BOMに取り込んでいないので、未処理を意味する処理フラグ=0と設定し、生産管理システム20が作成中の製造BOMを取り込むことを防止している。 When the design BOM import unit 3 takes in a new design BOM 10 including change information, the manufacturing BOM second transfer unit 43 changes the IF division = 1 to the IF division = 0 and the processing flag = 1 to the processing flag = 0. To do. FIG. 21 is an example in which the design BOM 10 is transferred a plurality of times in quick succession before the created manufacturing BOM is transferred to the production control system 20. In this example, the component is changed five times and the component configuration is changed twice. This is a preparatory stage for creating a manufacturing BOM of sub-number A, sub-number B, sub-number C, sub-number D, and sub-number E corresponding to the component change. In addition, we are preparing to create a manufacturing BOM for sub-number A and sub-number B in response to a change in the component configuration. The manufacturing BOM in which the sub-number column is blank is the manufacturing BOM that was last transferred to the production control system 20. The manufacturing BOM second transfer unit 43 has acquired the new design BOM 10, but has not yet incorporated it into the manufacturing BOM, so the processing flag = 0, which means unprocessed, is set, and the manufacturing BOM being created by the production control system 20 is being created. Is prevented from being taken in.

(3)図面改定の確定処理時
図22は、部品変更及び部品構成変更を伴う設計BOM10に対応する製造BOMを作成し、ユーザが確定処理を行った場合のテーブルを示す。製造BOM第2転送部43は、製造BOM確定処理時、最古と最新のデータ以外は、処理完了を意味する処理フラグ=1、転送済を意味するIF区分=2とし、不要なデータが転送されないようにしている。また、製造BOM第2転送部43は、IF区分=0、処理フラグ=0となっているデータについて、副番が付されていない生産管理システム20に最後に転送した製造BOMと最新の製造BOMとの差分情報を変更履歴記憶部42から取得する。そして、製造BOM第2転送部43は、その差分情報を生産管理システム20に転送する。
(3) At the time of finalizing the drawing revision FIG. 22 shows a table when a manufacturing BOM corresponding to the design BOM 10 accompanied by a component change and a component configuration change is created and the user performs the finalizing process. At the time of the manufacturing BOM confirmation process, the manufacturing BOM second transfer unit 43 sets the processing flag = 1 indicating that the processing is completed and the IF classification = 2 indicating that the processing has been completed, except for the oldest and latest data, and transfers unnecessary data. I try not to be done. Further, the manufacturing BOM second transfer unit 43 transfers the last manufacturing BOM and the latest manufacturing BOM to the production management system 20 having no sub-number for the data in which the IF classification = 0 and the processing flag = 0. The difference information from and is acquired from the change history storage unit 42. Then, the manufacturing BOM second transfer unit 43 transfers the difference information to the production management system 20.

製造BOM第2転送部43は、IF区分=0、処理フラグ=0となっているデータのうち、変更有りを意味する変更区分=2となっている副番Eで示す最新データと、副番を付けていない最古データ以外のデータのステータスを、IF区分=0をIF区分=2に、処理フラグ=0を処理フラグ=1に変更する。図22に示す例では、製造BOM第2転送部43は、部品変更の最新データに対応する副番Eで示す製造BOM以外のデータのステータスを転送済を意味するIF区分=2、および、処理完了を意味する処理フラグ=1に変更する。製造BOM第2転送部43は、部品構成データに対応する製造BOMも同様に処理する。生産管理システム20が不要なデータを取り込まないようにするためである。 The manufacturing BOM second transfer unit 43 includes the latest data indicated by the sub-number E, which means that there is a change, and the sub-number, among the data in which the IF category is 0 and the processing flag is 0. The status of the data other than the oldest data without the mark is changed from IF division = 0 to IF division = 2 and processing flag = 0 to processing flag = 1. In the example shown in FIG. 22, the manufacturing BOM second transfer unit 43 performs IF classification = 2 indicating that the status of the data other than the manufacturing BOM indicated by the sub-number E corresponding to the latest data of the component change has been transferred, and processing. Change the processing flag = 1 which means completion. The manufacturing BOM second transfer unit 43 also processes the manufacturing BOM corresponding to the component configuration data in the same manner. This is to prevent the production control system 20 from taking in unnecessary data.

(4)生産管理システム20に転送時
図23は、図面改定に対応する製造BOMの確定処理後に、製造BOMを生産管理システム20に転送する場合のテーブルを示す。製造BOM第2転送部43は、製造BOMを生産管理システム20に転送すると、転送したデータのステータスを、IF区分=0をIF区分=1に、処理フラグ=0を処理フラグ=1に変更する。生産管理システム20が取り込むべき新たな製造BOMが存在することを、生産管理システム20に伝えるためである。
(4) Transfer to Production Control System 20 FIG. 23 shows a table when the production BOM is transferred to the production control system 20 after the finalization process of the production BOM corresponding to the drawing revision. When the manufacturing BOM second transfer unit 43 transfers the manufacturing BOM to the production management system 20, the status of the transferred data is changed from IF classification = 0 to IF classification = 1 and processing flag = 0 to processing flag = 1. .. This is to inform the production control system 20 that there is a new manufacturing BOM that the production control system 20 should incorporate.

(5)生産管理システム20による製造BOM取込時
図24は、図面改定に対応する製造BOMが生産管理システム20に取り込まれる場合のテーブルを示す。製造BOM第2転送部43は、製造BOMが生産管理システム20に取り込まれたタイミングで、IF区分=1をIF区分=2に切り替える。生産管理システム20が最新の製造BOMを取り込んだことを明確にするためである。製造BOM第2転送部43は、IF区分=2、処理フラグ=1となっているデータを、履歴管理テーブルの管理対象外とすることにより、変更データ管理を容易とし、生産管理システム20への転送回数の抑制を図っている。
(5) At the time of importing the manufacturing BOM by the production control system 20 FIG. 24 shows a table when the manufacturing BOM corresponding to the drawing revision is incorporated into the production control system 20. The manufacturing BOM second transfer unit 43 switches the IF division = 1 to the IF classification = 2 at the timing when the manufacturing BOM is incorporated into the production management system 20. This is to clarify that the production control system 20 has incorporated the latest manufacturing BOM. The manufacturing BOM second transfer unit 43 facilitates change data management by excluding the data having IF classification = 2 and processing flag = 1 from the management target of the history management table, and transfers the data to the production management system 20. We are trying to reduce the number of transfers.

上記(1)から(5)で説明したように、製造BOM第2転送部43は、何回も図面改定があった時に、1つ1つのデータの差分を取って生産管理システム20に転送することはしない。製造BOM第2転送部43は、生産管理システム20に最後に転送した製造BOMと最新の製造BOMとの差分情報を生産管理システム20に転送する。生産管理システム20は、この差分情報に基づいて外注手配、製造手配等の修正指示を行う。 As described in the above (1) to (5), the manufacturing BOM second transfer unit 43 takes the difference of each data and transfers it to the production management system 20 when the drawing is revised many times. I don't do that. The manufacturing BOM second transfer unit 43 transfers the difference information between the manufacturing BOM last transferred to the production control system 20 and the latest manufacturing BOM to the production control system 20. The production management system 20 gives correction instructions such as outsourcing arrangements and manufacturing arrangements based on this difference information.

次に、以上の構成を有する製造BOM編集支援システム1が、設計BOM10を順次取り込んで製造BOMを順次作成する処理について説明する。 Next, a process in which the manufacturing BOM editing support system 1 having the above configuration sequentially takes in the design BOM 10 and sequentially creates the manufacturing BOM will be described.

設計BOM取込部3は、設計BOM10を取り込むと、取り込んだ設計BOM10を設計BOM取込履歴部2に格納し、新たな設計BOM10を取り込んだことを製造BOM作成部4に伝える。この情報を受けて、製造BOM工程情報設定部7は、設計BOM10に記載されている工程コードに基づいて、取り込んだ設計BOM10を図1に示すどの編集工程に関連付けるかを判別する。また、製造BOM工程情報設定部7は、設計BOM10に記載されている情報に基づいて、図9に示すような工程を細分化した工程分類コードを管理する工程分類コードマスタを作成する。また、製造BOM属性情報編集部8は、設計BOM10に記載されている工程コードに基づいて図12に示す工程マスタを作成し、どの属性情報をどの編集工程で設定するかを管理する。また、製造BOM工程情報設定部7と製造BOM属性情報編集部8は、ユーザが手動で工程の変更を設定した場合、ユーザが設定した情報に基づいて、工程分類コードマスタと工程マスタを変更し、製造BOMの編集工程を管理する。 When the design BOM 10 is imported, the design BOM import unit 3 stores the imported design BOM 10 in the design BOM import history unit 2 and informs the manufacturing BOM creation unit 4 that the new design BOM 10 has been imported. Upon receiving this information, the manufacturing BOM process information setting unit 7 determines which editing process shown in FIG. 1 is associated with the imported design BOM 10 based on the process code described in the design BOM 10. Further, the manufacturing BOM process information setting unit 7 creates a process classification code master that manages a process classification code that subdivides the process as shown in FIG. 9 based on the information described in the design BOM 10. Further, the manufacturing BOM attribute information editing unit 8 creates the process master shown in FIG. 12 based on the process code described in the design BOM 10, and manages which attribute information is set in which editing process. Further, when the user manually sets the process change, the manufacturing BOM process information setting unit 7 and the manufacturing BOM attribute information editing unit 8 change the process classification code master and the process master based on the information set by the user. , Manage the editing process of the manufacturing BOM.

取得した設計BOM10の編集工程が決まると、製造BOM属性情報設定部6は、図5と図6を用いて説明したように、製造BOM雛形73に製造に必要な属性情報を設定して製造BOMを作成する。具体的には、製造BOM属性情報設定部6は、設計BOM10で展開される部品毎に、その部品番号に対応する製造手配コードを品名マスタB72から取得する。そして、製造BOM属性情報設定部6は、取得した製造手配コードをキーにして、製造手配マスタ11を検索し、その部品に関する発注先、経路パターン、保管場所等の製造に必要な属性情報を取得し、製造BOM雛形73に設定していく。図6に示す例では、経路パターンとして、X,Y,Zを製造BOM雛形73に設定している。 When the editing process of the acquired design BOM 10 is determined, the manufacturing BOM attribute information setting unit 6 sets the attribute information necessary for manufacturing in the manufacturing BOM template 73 and sets the manufacturing BOM as described with reference to FIGS. 5 and 6. To create. Specifically, the manufacturing BOM attribute information setting unit 6 acquires a manufacturing order code corresponding to the part number from the product name master B72 for each part developed in the design BOM 10. Then, the manufacturing BOM attribute information setting unit 6 searches the manufacturing order master 11 using the acquired manufacturing order code as a key, and acquires the attribute information necessary for manufacturing such as the supplier, the route pattern, and the storage location related to the part. Then, it is set to the manufacturing BOM template 73. In the example shown in FIG. 6, X, Y, and Z are set in the manufacturing BOM template 73 as the path pattern.

次に、製造BOM属性情報設定部6は、経路パターンが設定されている場合、経路パターンマスタ12を検索して、該当する経路パターンをキーとして登録されている経路情報を取得する。図6に示す経路パターンマスタ12の例では、製造BOM属性情報設定部6は、経路パターンXの作業経路として、[1]溶接1→[2]溶接2→[3]総組→[4]塗装、の詳細作業を取得する。製造BOM属性情報設定部6は、経路パターンY,Zについても同様にして詳細作業を製造BOM雛形73に設定する。 Next, when the route pattern is set, the manufacturing BOM attribute information setting unit 6 searches the route pattern master 12 and acquires the route information registered using the corresponding route pattern as a key. In the example of the path pattern master 12 shown in FIG. 6, the manufacturing BOM attribute information setting unit 6 sets the work path of the path pattern X as [1] welding 1 → [2] welding 2 → [3] total assembly → [4]. Get the detailed work of painting. The manufacturing BOM attribute information setting unit 6 sets detailed work in the manufacturing BOM template 73 in the same manner for the route patterns Y and Z.

また、製造BOM属性情報設定部6は、図8を用いて説明したように、取得した設計BOM10に対応する経路展開後の部品構成データを作成する。 Further, the manufacturing BOM attribute information setting unit 6 creates the component configuration data after the route development corresponding to the acquired design BOM 10 as described with reference to FIG.

以上の処理により製造BOMが作成され、ユーザが編集の確定処理を行うと、製造BOM第1転送部9は、作成された製造BOMを生産管理システム20へ転送する。 When the manufacturing BOM is created by the above processing and the user performs the editing confirmation process, the manufacturing BOM first transfer unit 9 transfers the created manufacturing BOM to the production control system 20.

次に、製造BOM編集支援システム1が、以前に取得した設計BOM10に対して何らかの変更を伴う設計BOM10を取得した場合について説明する。製造BOM属性情報編集部8は、図13、図14、図15を用いて説明したように、さみだれ的に展開されてくる設計BOM10に基づいて、経路パターン情報を盛り込んだ部品構成データを製造BOMの一つとして作成する。 Next, a case where the manufacturing BOM editing support system 1 acquires the design BOM 10 with some modification to the previously acquired design BOM 10 will be described. As described with reference to FIGS. 13, 14, and 15, the manufacturing BOM attribute information editing unit 8 manufactures the component configuration data including the route pattern information based on the design BOM 10 that is developed in a drooling manner. Create as one of.

変更情報抽出部40は、設計BOM10が複数回出力されてきた場合、最後に作成した製造BOMと、生産管理システム20に最後に転送した製造BOMと、の差分情報を製造BOMの変更情報として抽出し、変更履歴記憶部42に格納する。 When the design BOM 10 is output a plurality of times, the change information extraction unit 40 extracts the difference information between the manufacturing BOM created last and the manufacturing BOM last transferred to the production control system 20 as the change information of the manufacturing BOM. Then, it is stored in the change history storage unit 42.

経路展開後更新処理部41は、図16から図18を用いて説明したように、設計BOM10の図面改定情報13に基づいて変更後の部品構成データを製造BOMの一つとして作成する。経路展開後更新処理部41は、生産管理システム20で製造手配の修正を行う必要があるか否かがわかるように、この部品構成データの変更区分を更新する。 As described with reference to FIGS. 16 to 18, the post-route development update processing unit 41 creates the changed component configuration data as one of the manufacturing BOMs based on the drawing revision information 13 of the design BOM 10. The post-route development update processing unit 41 updates the change classification of the component configuration data so that the production control system 20 can know whether or not it is necessary to correct the manufacturing arrangement.

製造BOM第2転送部43は、生産管理システム20に作成した製造BOMの差分情報を転送する際に、図19から図24を用いて説明したフラグシーケンスを使用している。これにより、製造BOMの転送漏れおよび無駄なデータの転送をなくすとともに、製造BOMの作成状況を確認できるようにしている。 The manufacturing BOM second transfer unit 43 uses the flag sequence described with reference to FIGS. 19 to 24 when transferring the difference information of the manufacturing BOM created in the production control system 20. This eliminates the transfer omission of the manufacturing BOM and the transfer of unnecessary data, and makes it possible to check the creation status of the manufacturing BOM.

生産管理システム20は、製造BOM第1転送部9から作成された製造BOMの全データを取得する。また、生産管理システム20は、製造BOM第2転送部43から製造BOMの差分情報を取得する。この差分情報より、生産管理システムは、製造BOMの変更箇所を容易に特定することができる。 The production control system 20 acquires all the data of the manufacturing BOM created from the manufacturing BOM first transfer unit 9. Further, the production management system 20 acquires the difference information of the manufacturing BOM from the manufacturing BOM second transfer unit 43. From this difference information, the production control system can easily identify the changed part of the manufacturing BOM.

以上に説明したように、本実施形態に係る製造BOM編集支援システム1は、設計BOM10から製造BOMを自動作成する。これにより、製造BOMの編集作業を効率化することができる。また、PDMシステム50及び生産管理システム20との間で編集状況のステータス情報を送受する。これにより、部門間のシームレスなデータ連係を図ることが可能となる。また、製造BOM編集支援システム1は、設計変更データの履歴を管理するとともに、設計変更に対応する製造BOMを作成する。具体的には、図面改定情報13に基づいて、追加、変更、削除の変更区分を更新した部品構成データを作成し、製造BOMの変更内容を抽出する。これにより、設計段階の途中でさみだれ的に展開された設計情報に対応する製造BOMを作成しても、履歴管理が容易になるとともに、生産管理システム20に転送するデータを削減することができる。 As described above, the manufacturing BOM editing support system 1 according to the present embodiment automatically creates a manufacturing BOM from the design BOM 10. As a result, the editing work of the manufacturing BOM can be made more efficient. In addition, the status information of the editing status is sent and received between the PDM system 50 and the production management system 20. This makes it possible to achieve seamless data linkage between departments. In addition, the manufacturing BOM editing support system 1 manages the history of design change data and creates a manufacturing BOM corresponding to the design change. Specifically, based on the drawing revision information 13, the component configuration data in which the change categories of addition, change, and deletion are updated is created, and the change contents of the manufacturing BOM are extracted. As a result, even if a manufacturing BOM corresponding to the design information developed in a drooling manner is created in the middle of the design stage, the history management can be facilitated and the data to be transferred to the production control system 20 can be reduced.

また、製造BOM編集支援システム1は、階層化された作業を展開し、展開した作業の詳細情報とその作業順序を規定する。これにより、精密な製造BOMを作成することができる。 Further, the manufacturing BOM editing support system 1 develops the hierarchical work, and defines the detailed information of the developed work and the work order thereof. As a result, a precise manufacturing BOM can be created.

製造BOM編集支援システム1は、最新の図面改定情報13に基づいて作成された製造BOMと、生産管理システム20に最後に転送した製造BOMと、の差分情報を製造BOMの変更情報として生産管理システム20に転送する。これにより、送信処理を削減することができる。 The manufacturing BOM editing support system 1 uses the difference information between the manufacturing BOM created based on the latest drawing revision information 13 and the manufacturing BOM last transferred to the production control system 20 as change information of the manufacturing BOM. Transfer to 20. As a result, the transmission process can be reduced.

また、製造BOM編集支援システム1は、設計BOM10を製造BOM雛形73に関連付ける場合、自動で関連付けるか、手動で関連付けるかを選択する選択機能を有する。これにより、イレギュラーな設定変更にも対応できる。 Further, the manufacturing BOM editing support system 1 has a selection function of selecting whether to associate the design BOM 10 with the manufacturing BOM template 73 automatically or manually. This makes it possible to handle irregular setting changes.

また、製造BOM編集支援システム1は、複数のマスタに含まれている情報を組み立てて製造BOMを作成する。これにより、複数のマスタで管理されている情報を人が介在して編集することなく製造BOMを作成することができ、効率化を図ることができる。 Further, the manufacturing BOM editing support system 1 creates a manufacturing BOM by assembling information included in a plurality of masters. As a result, the manufacturing BOM can be created without human intervention and editing of the information managed by the plurality of masters, and the efficiency can be improved.

また、製造BOM編集支援システム1は、工程を細分化した工程分類コードの単位で、工程の変更設定を受け付ける。そして、製造BOM編集支援システム1は、変更後の工程分類コードに基づいて製造BOMを作成する。これにより、イレギュラーな状況が発生した場合でも、変更する工程範囲を最小限の範囲にすることができ、効率化を図ることができる。 Further, the manufacturing BOM editing support system 1 accepts process change settings in units of process classification codes in which processes are subdivided. Then, the manufacturing BOM editing support system 1 creates the manufacturing BOM based on the changed process classification code. As a result, even if an irregular situation occurs, the process range to be changed can be minimized, and efficiency can be improved.

また、製造BOM編集支援システム1は、生産管理システム20に転送する製造BOMに過去に転送した部品が含まれる場合、転送済の部品と今回の転送対象とする部品との差分を抽出して表示装置30に表示し、ユーザが指定した部品を転送対象とする。これにより、手配漏れ、2重手配が発生することを防止できる。また、生産管理システム20に転送するデータ量を削減できる。 Further, when the manufacturing BOM to be transferred to the production control system 20 includes the parts transferred in the past, the manufacturing BOM editing support system 1 extracts and displays the difference between the transferred parts and the parts to be transferred this time. The parts displayed on the device 30 and specified by the user are to be transferred. As a result, it is possible to prevent the omission of arrangement and the occurrence of double arrangement. In addition, the amount of data to be transferred to the production management system 20 can be reduced.

なお、上記の説明では、製造BOM編集支援システム1が一つの装置に実装されている場合について説明したが、実装形態はこれに限定されることはない。例えば、製造BOM編集支援システム1を構成する各部が別々の装置に実装され、ネットワークで接続されていても良い。 In the above description, the case where the manufacturing BOM editing support system 1 is mounted on one device has been described, but the mounting form is not limited to this. For example, each part constituting the manufacturing BOM editing support system 1 may be mounted on a separate device and connected by a network.

また、設計BOM取込履歴部2、製造BOM記憶部5、変更履歴記憶部42は、ネットワークを介してクラウドサーバ内に設けるようにしても良い。
また、手動による関連付けを選択した場合、製造BOM雛形73に属性情報を手動で設定できるようにしてもよい。
Further, the design BOM acquisition history unit 2, the manufacturing BOM storage unit 5, and the change history storage unit 42 may be provided in the cloud server via the network.
Further, when the manual association is selected, the attribute information may be manually set in the manufacturing BOM template 73.

また、本発明に係る機能を実現するための構成を予め備えた製造BOM編集支援システム1として提供できることはもとより、プログラムの適用により、既存のパーソナルコンピュータや情報端末機器等を、本発明に係る製造BOM編集支援システム1として機能させることもできる。すなわち、上記実施形態で例示した製造BOM編集支援システム1による各機能構成を実現させるためのプログラムを、既存のパーソナルコンピュータや情報端末機器等を制御するCPUが実行できるように適用することで、本発明に係る製造BOM編集支援システム1として機能させることができる。また、本発明に係る製造BOM編集支援方法は、製造BOM編集支援システム1を用いて実施できる。 In addition, it can be provided as a manufacturing BOM editing support system 1 having a configuration for realizing the function according to the present invention in advance, and by applying a program, an existing personal computer, an information terminal device, or the like can be manufactured according to the present invention. It can also function as a BOM editing support system 1. That is, by applying the program for realizing each functional configuration by the manufacturing BOM editing support system 1 exemplified in the above embodiment so that the CPU controlling the existing personal computer, information terminal device, etc. can be executed, the present invention It can function as the manufacturing BOM editing support system 1 according to the invention. Further, the manufacturing BOM editing support method according to the present invention can be carried out by using the manufacturing BOM editing support system 1.

また、このようなプログラムの適用方法は任意である。プログラムを、例えば、コンピュータが読取可能な記録媒体(CD−ROM(Compact Disc Read-Only Memory)、DVD(Digital Versatile Disc)、MO(Magneto Optical disc)等)に格納して適用できる他、インターネット上のストレージにプログラムを格納しておき、これをダウンロードさせることにより適用することもできる。 Moreover, the method of applying such a program is arbitrary. The program can be stored and applied on a computer-readable recording medium (CD-ROM (Compact Disc Read-Only Memory), DVD (Digital Versatile Disc), MO (Magneto Optical disc), etc.), or on the Internet. It is also possible to apply by storing the program in the storage of and downloading it.

1 製造BOM編集支援システム、2 設計BOM取込履歴部、3 設計BOM取込部、4 製造BOM作成部、5 製造BOM記憶部、6 製造BOM属性情報設定部、7 製造BOM工程情報設定部、8 製造BOM属性情報編集部、9 製造BOM第1転送部、10 設計BOM、11 製造手配マスタ、12 経路パターンマスタ、13 図面改定情報、20 生産管理システム、21 部品マスタ、22 部品構成マスタ、23 作業マスタ、24 取引先マスタ、25 倉庫マスタ、30 表示装置、31 入力装置、32 出力装置、33 製造BOM紙媒体、34 外部記憶装置、40 変更情報抽出部、41 経路展開後更新処理部、42 変更履歴記憶部、43 製造BOM第2転送部、50 PDMシステム、71 品名マスタA、72 品名マスタB、73 製造BOM雛形、101 CPU、102 記憶部、103 通信部、104 入出力部、110 ネットワーク 1 Manufacturing BOM editing support system, 2 Design BOM import history unit, 3 Design BOM import unit, 4 Manufacturing BOM creation unit, 5 Manufacturing BOM storage unit, 6 Manufacturing BOM attribute information setting unit, 7 Manufacturing BOM process information setting unit, 8 Manufacturing BOM attribute information editing department, 9 Manufacturing BOM 1st transfer department, 10 Design BOM, 11 Manufacturing arrangement master, 12 Route pattern master, 13 Drawing revision information, 20 Production control system, 21 Parts master, 22 Parts configuration master, 23 Work master, 24 supplier master, 25 warehouse master, 30 display device, 31 input device, 32 output device, 33 manufacturing BOM paper medium, 34 external storage device, 40 change information extraction unit, 41 route expansion post-update processing unit, 42 Change history storage unit, 43 manufacturing BOM second transfer unit, 50 PDM system, 71 product name master A, 72 product name master B, 73 manufacturing BOM template, 101 CPU, 102 storage unit, 103 communication unit, 104 input / output unit, 110 network

Claims (10)

設計情報から構成される設計BOM(Bill Of Materials)を取込む設計BOM取込部と、
取り込んだ前記設計BOMを製造BOMの雛形に関連付け、製造に必要な属性情報を管理する製造手配マスタを、取り込んだ前記設計BOM上の情報をキーとして検索し、検索した属性情報を前記製造BOMの雛形に設定することにより製造BOMを作成する製造BOM作成部と、
前記製造BOM作成部が、同一の製造品に関して、設計変更前と後の設計BOMに基づく製造BOMを作成した場合に、設計変更前の製造BOMと設計変更後の製造BOMとを比較して、変更内容を示す変更情報を抽出する変更情報抽出部と、
前記変更情報を生産管理システムに転送する製造BOM転送部と、
を備え、
前記製造BOM転送部は、前記変更情報の前記生産管理システムへの転送前に、前記設計BOM取込部に変更された設計BOMが取り込まれた場合には、前記変更情報を前記生産管理システムに転送しない、
製造BOM編集支援システム。
A design BOM import section that imports a design BOM (Bill Of Materials) composed of design information,
The manufacturing arrangement master that associates the imported design BOM with the template of the manufacturing BOM and manages the attribute information necessary for manufacturing is searched using the information on the imported design BOM as a key, and the searched attribute information is used in the manufacturing BOM. The manufacturing BOM creation department that creates the manufacturing BOM by setting it as a template,
When the manufacturing BOM creation unit creates a manufacturing BOM based on the design BOM before and after the design change for the same manufactured product, the manufacturing BOM before the design change and the manufacturing BOM after the design change are compared. A change information extraction unit that extracts change information indicating the changes,
A manufacturing BOM transfer unit that transfers the change information to the production control system,
With
If the changed design BOM is taken into the design BOM importing unit before the change information is transferred to the production control system, the manufacturing BOM transfer unit transfers the change information to the production control system. Do not transfer
Manufacturing BOM editing support system.
前記属性情報は、複数の作業とその作業順序である作業経路とを規定する経路パターンを含む、
請求項1に記載の製造BOM編集支援システム。
The attribute information includes a route pattern that defines a plurality of operations and a work route that is the work order thereof.
The manufacturing BOM editing support system according to claim 1.
前記変更情報抽出部は、最新の設計BOMに基づいて作成された製造BOMと、前記変更情報抽出部による比較の対象とされた製造BOMのうちで最も新しい製造BOMと、の差分情報を製造BOMの変更情報として抽出する、
請求項1又は2に記載の製造BOM編集支援システム。
The change information extraction unit produces difference information between the manufacturing BOM created based on the latest design BOM and the newest manufacturing BOM among the manufacturing BOMs compared by the change information extraction unit. Extracted as change information of
The manufacturing BOM editing support system according to claim 1 or 2.
前記製造手配マスタは、製造手配コードと作業経路を特定する経路パターンとを関連付けて管理し、さらに、経路パターンと作業経路の情報とを関連付けて管理する経路パターンマスタを含み、
前記製造BOM作成部は、
品名と製造手配コードとを関連付けて管理する品名マスタを品名をキーとして検索して、品名と関連付けられている製造手配コードを特定し、
特定した前記製造手配コードをキーとして、前記製造手配マスタを検索し、特定した前記製造手配コードに対応する経路パターンを取得し、
取得した前記経路パターンをキーとして、前記経路パターンマスタを検索して、取得した前記経路パターンに対応する作業経路の情報を取得し、取得した前記作業経路の情報を前記製造BOMの雛形に設定する属性情報設定部を備える、
請求項1から3の何れか1項に記載の製造BOM編集支援システム。
The manufacturing order master includes a route pattern master that manages the manufacturing order code in association with a route pattern that identifies a work route, and further manages the route pattern in association with information on the work route.
The manufacturing BOM creation unit
Search the product name master that manages by associating the product name with the manufacturing order code using the product name as a key to identify the manufacturing order code associated with the product name.
Using the specified manufacturing order code as a key, the manufacturing order master is searched, and the route pattern corresponding to the specified manufacturing order code is acquired.
Using the acquired route pattern as a key, the route pattern master is searched, information on the work route corresponding to the acquired route pattern is acquired, and the acquired information on the work route is set in the template of the manufacturing BOM. Equipped with an attribute information setting unit
The manufacturing BOM editing support system according to any one of claims 1 to 3.
前記製造BOM作成部は、取り込んだ前記設計BOMを前記製造BOMの雛形に関連付ける場合、自動で関連付けるか、手動で関連付けるかを選択する選択機能を有し、
前記製造BOM作成部は、
自動を選択した場合は、設計BOMに含まれている製造BOMの編集工程を指定する工程コードに基づいて、前記設計BOMを、該工程コードにより指定された編集工程に関連付け、
手動を選択した場合は、手動による工程コードの設定を受け付け、受け付けた前記工程コードに基づいて、前記設計BOMを、該工程コードにより指定された編集工程に関連付ける、
請求項1から4の何れか1項に記載の製造BOM編集支援システム。
When associating the imported design BOM with the template of the manufacturing BOM, the manufacturing BOM creation unit has a selection function of selecting whether to associate the design BOM automatically or manually.
The manufacturing BOM creation unit
When automatic is selected, the design BOM is associated with the editing process specified by the process code based on the process code that specifies the editing process of the manufacturing BOM included in the design BOM.
When manual is selected, the manual process code setting is accepted, and the design BOM is associated with the editing process specified by the process code based on the accepted process code.
The manufacturing BOM editing support system according to any one of claims 1 to 4.
前記製造BOM作成部は、手動による関連付けを選択した場合、手動による前記製造BOMの雛形への属性情報の設定を受け付け、受け付けた前記属性情報を前記製造BOMの雛形に設定する、
請求項5に記載の製造BOM編集支援システム。
When the manual association is selected, the manufacturing BOM creation unit accepts the manual setting of the attribute information in the template of the manufacturing BOM, and sets the received attribute information in the template of the manufacturing BOM.
The manufacturing BOM editing support system according to claim 5.
前記製造BOM作成部は、前記製造BOMに含まれる部品ごとに前記工程コードの細分化を行う製造BOM工程情報設定部を備え、
前記製造BOM工程情報設定部は、手動による関連付けが選択された場合、ユーザによる工程の変更設定を、細分化した工程ごとに受け付ける、
請求項5又は6に記載の製造BOM編集支援システム。
The manufacturing BOM creation unit includes a manufacturing BOM process information setting unit that subdivides the process code for each part included in the manufacturing BOM.
When the manual association is selected, the manufacturing BOM process information setting unit accepts the process change setting by the user for each subdivided process.
The manufacturing BOM editing support system according to claim 5 or 6.
前記製造BOM転送部は、
前記生産管理システムに転送する製造BOMに含まれる部品の全てが新規の転送である場合、前記属性情報の設定が完了したタイミングで作成した製造BOMを前記生産管理システムに転送し、
前記生産管理システムに転送する製造BOMに新規の転送でない部品が含まれる場合、転送済の部品と今回の転送対象とする部品との差分を抽出して表示装置に表示し、ユーザが指定した部品を転送対象とする、
請求項1から7の何れか1項に記載の製造BOM編集支援システム。
The manufacturing BOM transfer unit
When all the parts included in the manufacturing BOM to be transferred to the production control system are new transfers, the manufacturing BOM created at the timing when the setting of the attribute information is completed is transferred to the production control system.
When the manufacturing BOM to be transferred to the production control system includes a new non-transferred part, the difference between the transferred part and the part to be transferred this time is extracted and displayed on the display device, and the part specified by the user is displayed. To be transferred,
The manufacturing BOM editing support system according to any one of claims 1 to 7.
設計BOM(Bill Of Materials)を取込み、
製造に必要な属性情報を管理する製造手配マスタを前記設計BOM上の情報をキーとして検索し、前記属性情報を前記製造手配マスタから取込み、製造BOMの雛形に設定することにより製造BOMを作成し、
同一の製造品に関して、設計変更前と後の設計BOMに基づく製造BOMを作成した場合に、製造BOMの変更内容を示す変更情報を抽出して、前記変更情報を送信し、
前記変更情報を送信する前に、変更された設計BOMを取り込んだ場合には、前記変更情報を送信しない、
製造BOM編集支援方法。
Incorporating the design BOM (Bill Of Materials)
A manufacturing BOM is created by searching for a manufacturing order master that manages attribute information required for manufacturing using the information on the design BOM as a key, fetching the attribute information from the manufacturing order master, and setting it as a template of the manufacturing BOM. ,
When a manufacturing BOM based on the design BOM before and after the design change is created for the same manufactured product, the change information indicating the change content of the manufacturing BOM is extracted, and the change information is transmitted.
If the modified design BOM is imported before the change information is transmitted, the change information is not transmitted.
Manufacturing BOM editing support method.
コンピュータに、
計BOM(Bill Of Materials)を取込み、
製造に必要な属性情報を管理する製造手配マスタを前記設計BOM上の情報をキーとして検索し、前記属性情報を前記製造手配マスタから取込み、製造BOMの雛形に設定することにより製造BOMを作成し、
同一の製造品に関して、設計変更前と後の設計BOMに基づく製造BOMを作成した場合に、製造BOMの変更内容を示す変更情報を抽出して、前記変更情報を送信し、
前記変更情報を送信する前に、変更された設計BOMを取り込んだ場合には、前記変更情報を送信しない、
処理を実行させるプログラム。
On the computer
Captures the design BOM (Bill Of Materials),
A manufacturing BOM is created by searching for a manufacturing order master that manages attribute information required for manufacturing using the information on the design BOM as a key, fetching the attribute information from the manufacturing order master, and setting it as a template of the manufacturing BOM. ,
For the same article of manufacture, when you create a production BOM based on the design BOM before and after design changes, and extracted change information indicating a change of the production BOM, and sends the change information,
If the modified design BOM is imported before the change information is transmitted, the change information is not transmitted.
A program that executes processing.
JP2016170072A 2016-08-31 2016-08-31 Manufacturing BOM editing support system, manufacturing BOM editing support method, and program Active JP6811568B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016170072A JP6811568B2 (en) 2016-08-31 2016-08-31 Manufacturing BOM editing support system, manufacturing BOM editing support method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016170072A JP6811568B2 (en) 2016-08-31 2016-08-31 Manufacturing BOM editing support system, manufacturing BOM editing support method, and program

Publications (2)

Publication Number Publication Date
JP2018036899A JP2018036899A (en) 2018-03-08
JP6811568B2 true JP6811568B2 (en) 2021-01-13

Family

ID=61564715

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016170072A Active JP6811568B2 (en) 2016-08-31 2016-08-31 Manufacturing BOM editing support system, manufacturing BOM editing support method, and program

Country Status (1)

Country Link
JP (1) JP6811568B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108805470B (en) * 2018-06-29 2021-05-11 安徽江淮汽车集团股份有限公司 Automatic configuration method and device for production orders
JP2020027597A (en) * 2018-12-21 2020-02-20 如如研創股▲分▼有限公司 Software system generating system
KR102239523B1 (en) * 2019-02-11 2021-04-14 한국항공우주산업 주식회사 Comparative analysis system and method of Bill Of Material
JP2020027663A (en) * 2019-09-16 2020-02-20 如如研創股▲分▼有限公司 Specification generating unit
CN111652488B (en) * 2020-05-26 2023-04-25 浙江师范大学 Intelligent manufacturing service coupling method and system
CN115735223A (en) * 2020-07-21 2023-03-03 三菱电机株式会社 Component table generation support device, component table generation support method, and component table generation support program
CN112801609A (en) * 2021-01-19 2021-05-14 深圳市墨工智云科技有限公司 System for managing data and working in coordination based on BOM
KR102478291B1 (en) * 2021-11-18 2022-12-16 (주)이로젠 System for managing component library and method thereof
JP2023172016A (en) 2022-05-23 2023-12-06 オムロン株式会社 Information management system and information management method
CN114997799B (en) * 2022-06-29 2024-06-07 苏州浪潮智能科技有限公司 System and method for creating modular BOMs for different configurations of servers

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4116981B2 (en) * 2004-03-25 2008-07-09 株式会社 日立東日本ソリューションズ Production planning support system and computer program for supporting production planning
JP2008158691A (en) * 2006-12-21 2008-07-10 Hitachi Ltd Parts list generation method and parts list generation program
JP5231946B2 (en) * 2008-11-04 2013-07-10 株式会社日立製作所 Manufacturing information management method and manufacturing information management system
JP5397156B2 (en) * 2009-10-27 2014-01-22 株式会社リコー Parts management system, parts management method, and parts management program
JP6139838B2 (en) * 2012-09-26 2017-05-31 株式会社アマダホールディングス Sheet metal working process design system and method
US9483587B2 (en) * 2013-06-05 2016-11-01 Accenture Global Services Limited Master bill of materials creation
JP2015197864A (en) * 2014-04-02 2015-11-09 三菱電機株式会社 Process management device, process management system, process management method, and program

Also Published As

Publication number Publication date
JP2018036899A (en) 2018-03-08

Similar Documents

Publication Publication Date Title
JP6811568B2 (en) Manufacturing BOM editing support system, manufacturing BOM editing support method, and program
US20120297295A1 (en) Authoring tool
US20100114355A1 (en) Method and system for management of manufacturing information
EP2220591A1 (en) System and method for transforming documents for publishing electronically
JP4100156B2 (en) Data conversion system
CN116438530A (en) System and method for automatically configuring custom product options based on user actions
WO2021244812A1 (en) Method and system for enabling to store genealogically related data within a blockchain network
JP6758167B2 (en) Data processing equipment, data processing method and data processing program
KR100337373B1 (en) A method for Managing Design Information in CAD system
JP2007249572A (en) Project management support device, project management support method, and project management support program
JP6397657B2 (en) Requirements calculation system, requirements calculation method and program
JP6379425B2 (en) BOM management system and BOM management method
JP5687918B2 (en) Business application component device
JP2008165497A (en) Information processor and program
JP2012128555A (en) Engineering arrangement integration system and engineering arrangement integration method
JP4582462B2 (en) Information management system
JP2009064347A (en) Work support information display, and work support information display method
JP2012173983A5 (en)
US11816071B2 (en) Operations and maintenance file protection processes
US11288228B2 (en) Operations and maintenance file protection processes
JP2003016255A (en) Device and method for managing code
JP4948843B2 (en) CAD data identity guarantee server device, CAD data identity guarantee method
JP2021128621A (en) Data processing support device and data processing support system
JP5997315B1 (en) Asset management apparatus, asset management method, and program
JP4655897B2 (en) Integrated data management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190312

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200316

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200616

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200731

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: 20201117

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201215

R150 Certificate of patent or registration of utility model

Ref document number: 6811568

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250