(57)【特許請求の範囲】
【請求項１】
３次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）システムで作成した部品表データを編集する３Ｄ部品表データ編集部と、
２次元ＣＡＤシステムで作成した部品表データを編集する２Ｄ部品表データ編集部と、
上記３Ｄ部品表データ編集部で編集された部品表データと上記２Ｄ部品表データ編集部で編集された部品表データとを統合して統合部品表データを作成する部品表データ統合部とを備えることを特徴とする部品表データ統合装置。
【請求項２】
上記部品表データ統合部は、上記３Ｄ部品表データ編集部で編集された製品と上記３Ｄ部品表データ編集部で編集された製品に含まれた部品とを表す部品表データと上記２Ｄ部品表データ編集部で編集された製品と上記２Ｄ部品表データ編集部で編集された製品に含まれた部品とを表す部品表データとを、製品単位の部品構成を示した統合部品表データに統合することを特徴とする請求項１に記載の部品表データ統合装置。
【請求項３】
上記部品表データ統合部で統合される統合部品表データは、部品の親子関係を示す階層ツリー構造をしていることを特徴とする請求項１又は２に記載の部品表データ統合装置。
【請求項４】
上記３Ｄ部品表データ編集部に入力される部品表データは、部品の親子関係を示す階層ツリー構造をしており、
上記３Ｄ部品表データ編集部は、入力した部品表データの階層ツリー構造に含まれる部品データであって、手配する部品としては不要な部品データを削除することと、入力した部品表データの階層ツリー構造に含まれない部品データであって、手配する必要がある部品データを追加することのいずれか一方をすることを特徴とする請求項１〜３のいずれかに記載の部品表データ統合装置。
【請求項５】
上記２Ｄ部品表データ編集部に入力される部品表データは、部品の親子関係を示す階層ツリー構造をしており、
上記２Ｄ部品表データ編集部は、入力した部品表データの階層ツリー構造に含まれる部品データであって、手配する部品としては不要な部品データを削除することと、
入力した部品表データの階層ツリー構造に含まれない部品データであって、手配する必要がある部品データを追加することのいずれか一方をすることを特徴とする請求項１〜４のいずれかに記載の部品表データ統合装置。
【請求項６】
上記部品表データ統合装置は、製品の生産を管理する生産管理システムにつながれており、
上記部品表データ統合装置は、さらに、上記部品表データ統合部で統合された統合部品表データに基づいて、上記生産管理システムへ部品手配の指示を出す手配指示部を備えることを特徴とする請求項１〜５のいずれかに記載の部品表データ統合装置。
【請求項７】
上記手配指示部は、手配のタイミングを部品データ毎に設定できることを特徴とする請求項６に記載の部品表データ統合装置。
【請求項８】
上記部品表データ統合装置は、さらに、生産管理システムより実際の手配状況を取得し、上記手配指示部による部品手配の進捗状況を管理する手配進捗管理部と、
上記手配進捗管理部によって管理される進捗状況を表示する手配進捗状況表示部を備えることを特徴とする請求項６に記載の部品表データ統合装置。
【請求項９】
上記部品表データ統合装置は、さらに、統合部品表データの階層ツリー構造の一部を構成する部品表データであって、上記３次元ＣＡＤシステムと２次元ＣＡＤシステムとのいずれかのＣＡＤシステムが送信元である部品表データを上記送信元である３次元ＣＡＤシステムと２次元ＣＡＤシステムとのいずれかのＣＡＤシステムに出力する統合部品表データ出力部を備えることを特徴とする請求項４又は５に記載の部品表データ統合装置。
【請求項１０】
上記部品表データ統合装置は、統合部品表データに含まれる部品の画像データを記憶するビューデータ・データベースと接続されており、
上記部品表データ統合装置は、さらに、ビューデータ・データベースに記憶されている部品の画像データを呼び出す３Ｄ／２Ｄビュー呼出部と、
上記３Ｄ／２Ｄビュー呼出部により呼び出された画像データを表示する３Ｄ／２Ｄビュー表示部とを備えることを特徴とする請求項１〜５のいずれかに記載の部品表データ統合装置。
【請求項１１】
上記部品表データ統合装置は、上記統合部品表データに含まれる部品毎の単価を記憶する部品単価記憶データベースと接続されており、
上記部品表データ統合装置は、さらに、上記部品単価記憶データベースに記憶されている部品の単価よりコストを積算するコスト積算部と、
上記コスト積算部で積算した結果を表示するコスト積算結果表示部とを備えることを特徴とする請求項１〜５のいずれかに記載の部品表データ統合装置。
【請求項１２】
上記３次元ＣＡＤシステムで作成された部品表データは、部品毎の重量を示すマスプロパティを含み、
上記部品表データ統合装置は、さらに、上記統合部品表データ内の部品表データであって、上記３次元ＣＡＤシステムで作成された部品表データに含まれる部品毎のマスプロパティより、重量計算するマスプロパティ計算部と、
上記マスプロパティ計算部で計算した結果を表示するマスプロパティ計算結果表示部とを備えることを特徴とする請求項１〜５のいずれかに記載の部品表データ統合装置。
【請求項１３】
上記部品表データ統合装置は、さらに、過去に統合した統合部品表データを記憶する統合部品表データ履歴記憶部と、
上記統合部品表データ履歴記憶部に記憶されている過去に統合した統合部品表データを検索する統合部品表データ履歴検索部とを備えることを特徴とする請求項１〜５のいずれかに記載の部品表データ統合装置。
【請求項１４】
上記統合部品表データ履歴検索部は、検索した上記過去に統合した統合部品表データと現在編集中の統合部品表データとを比較する統合部品表データ比較部を備え、
上記部品表データ統合装置は、さらに、上記統合部品表データ比較部における比較結果を表示する統合部品表データ比較結果表示部を備えることを特徴とする請求項１３に記載の部品表データ統合装置。
【請求項１５】
３次元ＣＡＤシステムと、２次元ＣＡＤシステムとをネットワークを介して接続する部品表データ統合装置の部品表データ統合方法において、
上記部品表データ統合装置の３Ｄ部品表データ編集部により、上記３次元ＣＡＤシステムで作成した部品表データを上記３次元ＣＡＤシステムから上記ネットワークを介して入力し、入力した部品表データを編集する３Ｄ部品表データ編集ステップと、
上記部品表データ統合装置の２Ｄ部品表データ編集部により、上記２次元ＣＡＤシステムで作成した部品表データを上記２次元ＣＡＤシステムから上記ネットワークを介して入力し、入力した部品表データを編集する２Ｄ部品表データ編集ステップと、
上記部品表データ統合装置の部品表データ統合部により、上記３Ｄ部品表データ編集ステップで編集された部品表データと上記２Ｄ部品表編集ステップで編集された部品表データとを統合して統合部品表データを作成し、作成した統合部品表データを上記部品表データ統合装置の統合部品表データ・データベースに記憶する部品表データ統合ステップと
を備えることを特徴とする部品表データ統合方法。
【請求項１６】
部品表データ統合装置であるコンピュータに、
３次元ＣＡＤシステムで作成した部品表データを上記３次元ＣＡＤシステムから入力して、入力した部品表データを編集する３Ｄ部品表データ編集処理と、
２次元ＣＡＤシステムで作成した部品表データを上記２次元ＣＡＤシステムから入力して、入力した部品表データを編集する２Ｄ部品表データ編集処理と、
上記３Ｄ部品表データ編集処理で編集された部品表データと上記２Ｄ部品表データ編集処理で編集された部品表データとを統合して統合部品表データを作成する部品表データ統合処理とを実行させるためのプログラムを記録したコンピュータ読みとり可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製品設計の分野において、計算機を利用して作成される様々な３次元モデルや図面に関わる部品表データ（以下ＢＯＭ（ＢＩＬＬ  ＯＦ  ＭＡＴＥＲＩＡＬ）ともいう。）を一元的に編集・管理・共有することにより、この部品表データを下流の手配工程に受け渡すことのできる部品表データ統合装置に関するものである。
【０００２】
【従来の技術】
従来、設計部門で作成される図面の部品表データ（品目欄データ）は、部品表データ管理システムにより一元的に管理され、専用ＧＵＩ（ＧｒａｐｈｉｃａｌＵｓｅｒ  Ｉｎｔｅｒｆａｃｅ）より入力するだけで、図面に自動的に貼付け、生産管理システムへのリンクなどが実現されている。
【０００３】
しかし、３次元設計が普及する昨今、一つの製品の一部（サブアセンブリ）は３次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）を利用した３次元設計を実施し、それ以外の部分は従来からの２次元ＣＡＤによる２次元設計と図面作成が実施されている。
【０００４】
このような、３次元ＣＡＤと２次元ＣＡＤ混在の環境の中で、２次元ＣＡＤによる設計部分のみが従来の部品表データ管理システムにより管理されていた。他方で３次元ＣＡＤによる設計部分は、自動出力される部品表データ（ＢＯＭ）を参照し、机上で品目の過不足を考慮していた。そして、生産管理システムなどへの手配指示は、人手により帳票へ転記入力で実施されていた。あるいは、３次元ＣＡＤの２次元図面化機能を利用して従来通り、２次元図面を作成し、その図面上に部品表データを同様に人手で作成していた。そして、自動的にその部品表データから手配情報として自動抽出する機能を利用し運用されていた。
【０００５】
しかし、いづれにしても、利用するＣＡＤ毎に部品表管理とその手配指示も別々に実施し、人手による作業効率の悪さ、重複手配や手配漏れ、品質の劣化（転記ミス・漏れ）などの問題があった。
【０００６】
例えば、特開平１０−３０１９７２号に開示されている装置は、２次元図面にも３次元モデル中にも共通に存在する部品は一つに整理し、どちらか片方にしかない部品についてはそのまま一つとする処理を実現している。
【０００７】
しかし、３次元モデル自体の過不足部品に対して編集することができないという問題があった。
【０００８】
また、３次元ＣＡＤや２次元ＣＡＤを問わず、あるいは機械系のＣＡＤや電気系のＣＡＤを問わず、複数ＣＡＤから出力された部品表データ（ＢＯＭデータ）を外部から入力して編集できないという問題があった。
【０００９】
【発明が解決しようとする課題】
本発明は、上記した従来技術の問題点を解決するためになされたものであって、その目的は、３次元ＣＡＤで作成された部品表データと２次元ＣＡＤで作成された部品表データ入力し編集できる部品表データ統合装置を提供することにある。
【００１０】
また、他の目的は、複数の部品表データが部品の親子関係の示す階層ツリー構造をしている場合、この階層ツリー構造を直接編集することにより、製品単位でひとつの統合された階層ツリー構造を有する部品表データを作成できる部品表データ統合装置を提供することにある。
【００１１】
他の目的は、部品表データを生産管理システムへつなぎ、下流工程へ手配指示できるとともに、納期などの手配事情に合わせて先行的に手配するタイミングを部品毎に設定できることにある。さらには、手配指示済みの部品毎に、その手配状況を管理・把握することができる部品表データ統合装置を提供することにある。
【００１２】
また、他の目的は、部品表データの部品構成に表示される部品の３次元画像データあるいは２次元画像データを表示できる部品表データ統合装置を提供することにある。
【００１３】
他の目的は、部品表データに示される個別の部品に対する単価（コスト）を具体的数値として得て、部品表データに示される部品全体（又は一部）のコスト積算を可能とする部品表データ統合装置を提供することにある。
【００１４】
また、他の目的は、過去に編集した部品表データの流用や、現在編集中の部品表データと過去に編集した部品表データの構成比較ができる部品表データ統合装置を提供することにある。
【００１５】
【課題を解決するための手段】
本発明に係る部品表データ統合装置は、３次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）で作成した部品表データを編集する３Ｄ部品表データ編集部と、２次元ＣＡＤで作成した部品表データを編集する２Ｄ部品表データ編集部と、上記３Ｄ部品表データ編集部で編集された部品表データと上記２Ｄ部品表データ編集部で編集された部品表データを統合して統合部品表データにする部品表データ統合部とを備えることを特徴とする。
【００１６】
上記部品表データ統合部は、上記３Ｄ部品表データ編集部で編集された部品表データと上記２Ｄ部品表データ編集部で編集された部品表データを、製品単位の部品構成を示した統合部品表データに統合することを特徴とする。
【００１７】
上記部品表データ統合部で統合される統合部品表データは、部品の親子関係を示す階層ツリー構造をしていることを特徴とする。
【００１８】
上記３Ｄ部品表データ編集部に入力される部品表データは、部品の親子関係を示す階層ツリー構造をしており、上記３Ｄ部品表データ編集部は、入力した部品表データの階層ツリー構造に含まれる部品データであって、手配する部品としては不要な部品データを削除することと、入力した部品表データの階層ツリー構造に含まれない部品データであって、手配する必要がある部品データを追加することのいずれか一方をすることを特徴とする。
【００１９】
上記２Ｄ部品表データ編集部に入力される部品表データは、部品の親子関係を示す階層ツリー構造をしており、上記２Ｄ部品表データ編集部は、入力した部品表データの階層ツリー構造に含まれる部品データであって、手配する部品としては不要な部品データを削除することと、入力した部品表データの階層ツリー構造に含まれない部品データであって、手配する必要がある部品データを追加することのいずれか一方をすることを特徴とする。
【００２０】
上記部品表データ統合装置は、製品の生産を管理する生産管理システムにつながれており、上記部品表データ統合装置は、さらに、上記部品表データ統合部で統合された統合部品表データに基づいて、上記生産管理システムへ部品手配の指示を出す手配指示部を備えることを特徴とする。
【００２１】
上記手配指示部は、手配のタイミングを部品データ毎に設定できることを特徴とする。
【００２２】
上記部品表データ統合装置は、さらに、生産管理システムより実際の手配状況を取得し、上記手配指示部による部品手配の進捗状況を管理する手配進捗管理部と、上記手配進捗管理部によって管理される進捗状況を表示する手配進捗状況表示部を備えることを特徴とする。
【００２３】
上記部品表データ統合装置は、さらに、統合部品表データの階層ツリー構造の一部を構成する部品表データであって、送信元であるＣＡＤから入力した部品表データを上記送信元であるＣＡＤに出力する統合部品表データ出力部を備えることを特徴とする。
【００２４】
上記部品表データ統合装置は、統合部品表データに含まれる部品の画像データを記憶するビューデータ・データベースと接続されており、上記部品表データ統合装置は、さらに、ビューデータ・データベースに記憶されている部品の画像データを呼び出す３Ｄ／２Ｄビュー呼出部と、上記３Ｄ／２Ｄビュー呼出部により呼び出された画像データを表示する３Ｄ／２Ｄビュー表示部とを備えることを特徴とする。
【００２５】
上記部品表データ統合装置は、上記統合部品表データに含まれる部品毎の単価を記憶する部品単価記憶データベースと接続されており、上記部品表データ統合装置は、さらに、上記部品単価記憶データベースに記憶されている部品の単価よりコストを積算するコスト積算部と、上記コスト積算部で積算した結果を表示するコスト積算結果表示部とを備えることを特徴とする。
【００２６】
上記３次元ＣＡＤで作成された部品表データは、部品毎の重量を示すマスプロパティを含み、上記部品表データ統合装置は、さらに、上記統合部品表データ内の部品表データであって、上記３次元ＣＡＤで作成された部品表データに、含まれる部品毎のマスプロパティより、重量計算するマスプロパティ計算部と、上記マスプロパティ計算部で計算した結果を表示するマスプロパティ計算結果表示部とを備えることを特徴とする。
【００２７】
上記部品表データ統合装置は、さらに、過去に統合した統合部品表データを記憶する統合部品表データ履歴記憶部と、上記統合部品表データ履歴記憶部に記憶されている過去に統合した統合部品表データを検索する統合部品表データ履歴検索部とを備えることを特徴とする。
【００２８】
上記統合部品表データ履歴検索部は、検索した上記過去に統合した統合部品表データと現在編集中の統合部品表データとを比較する統合部品表データ比較部を備え、上記部品表データ統合装置は、さらに、上記統合部品表データ比較部における比較結果を表示する統合部品表データ比較結果表示部を備えることを特徴とする。
【００２９】
本発明に係る部品表データ統合方法は、３次元ＣＡＤより入力した部品表データを編集する３Ｄ部品表データ編集ステップと、２次元ＣＡＤより入力した部品表データを編集する２Ｄ部品表データ編集ステップと、上記３Ｄ部品表データ編集ステップで編集された部品表データと上記２Ｄ部品表編集ステップで編集された部品表データを統合して統合部品表データにする部品表データ統合ステップとを備えることを特徴とする。
【００３０】
プログラムを記録したコンピュータ読みとり可能な記録媒体は、部品表データ統合装置であるコンピュータに、３次元ＣＡＤより入力した部品表データを編集する３Ｄ部品表データ編集処理と、２次元ＣＡＤより入力した部品表データを編集する２Ｄ部品表データ編集処理と、上記３Ｄ部品表データ編集処理で編集された部品表データと上記２Ｄ部品表データ編集処理で編集された部品表データを統合して統合部品表データにする部品表データ統合処理とを実行させることを特徴とする。
【００３１】
【発明の実施の形態】
実施の形態１．
本発明に係る部品表データ統合装置の一実施例を図面を用いて説明する。
図１は、部品表データ統合装置の構成を示した図である。
図において、部品表データ統合装置１は、２次元ＣＡＤシステム４、３次元ＣＡＤシステム５（３次元モデルデータ管理システム含む）、生産管理システム２６、ビューデータベース２７、資材データベース２８、経理データベース２９とネットワークを介して接続されている。３次元ＣＡＤシステム５は、３次元モデルを２次元の図面にする２次元図面化機能を有する。
【００３２】
部品表データ統合装置１は、部品表データ編集部２とユーザインターフェイス部３より構成されている。
【００３３】
部品表データ編集部２は、３Ｄ部品表データ編集部１２、２Ｄ部品表データ編集部１３、部品表データ統合部１４、手配指示部１５、手配進捗管理部１６、３Ｄ／２Ｄビュー呼出部１７、コスト積算部１８、マスプロパティ計算部１９、統合部品表データ履歴検索部２０、統合部品表データ比較部３０、３Ｄ部品表データ・データベース２１、２Ｄ部品表データ・データベース２２、統合部品表データ・データベース２３、手配状況管理データベース２４、統合部品表データ履歴データベース２５より構成されている。
【００３４】
ここで、３Ｄ部品表データ編集部１２の３Ｄは、３次元ＣＡＤで作成されたことを意味し、２Ｄ部品表データ編集部１３の２Ｄは、２次元ＣＡＤで作成されたことを意味する。３Ｄ部品表データ・データベース２１、２Ｄ部品表データ・データベース２２も同様である。なお、３Ｄ／２Ｄビュー呼出部１７、後述する３Ｄ／２Ｄビュー表示部８の３Ｄ、２Ｄはそれぞれ、３次元、２次元を意味する。
【００３５】
ユーザインターフェイス部３は、部品表データツリー表示部６、手配進捗状況表示部７、３Ｄ／２Ｄビュー表示部８、コスト積算結果表示部９、マスプロパティ計算結果表示部１０、統合部品表データ比較結果表示部１１より構成されている。
【００３６】
３Ｄ部品表データ編集部１２は、３次元ＣＡＤシステム５で作成された部品表データを入力し、部品表データを表示する部品表データツリー表示部６によるユーザインターフェイスを介して、ユーザの指示通りに部品表データを編集するように構成されている。ユーザインターフェイス部３内の部品表データツリー表示部６は、部品表データを階層ツリー表示にて編集するためのブラウザ表示を実現するように構成されている。なお、３次元ＣＡＤシステム５で作成された部品表データには、各構成部品の重量を示すマスプロパティ属性が付属している。
【００３７】
３次元ＣＡＤシステムで作成された部品表データは、３次元ＣＡＤシステム内でモデル設計されたアセンブリのツリー構造（階層ツリー構造）を元に作成されている。図２に、３次元ＣＡＤシステムでモデル設計されたアセンブリの階層ツリー構造の一例を示す。図２において、例えば、最上層の「ＡＳＭ０００．ＡＳＭ」部は、ひとつ下層の「ＡＳＭ１０．ＡＳＭ」部と「ＡＳＭ２０．ＡＳＭ」部より構成されていることを示している。そして、「ＡＳＭ１０．ＡＳＭ」部は、部品「ＡＰＩＴＥＳＴ０１．ＰＲＴ」、「ＡＳＭ０１．ＡＳＭ」部、「ＡＳＭ０２．ＡＳＭ」部より構成されていることを示している。
【００３８】
図３に、３次元ＣＡＤシステムでモデル設計されたアセンブリの階層ツリー構造を元に、３次元ＣＡＤシステムで作成された部品表データの一例を示す。３次元ＣＡＤで作成された部品表データは、３次元ＣＡＤ設計に依存した面があり、手配データとしてそのまま利用することはできない。このため、３Ｄ部品表データ編集部は、ユーザがアセンブリを構成する一部の仮想部品で手配する部品としては不要な部品を削除したり、あるいはアセンブリを構成していないが手配する部品として必要な部品を追加したりすることができるように構成されている。
【００３９】
図４に、３Ｄ部品表データ編集部１２において、３次元ＣＡＤシステムで作成された部品表データを編集するイメージを示す。例えば、トップダウンに３次元設計をする場合に仮レイアウトや仮親決めなどの目的でよく利用される仮想部品を手配不要との理由から削除することや、大規模アセンブリになればなるほど省略される場合の多いネジやボルト・ナットなどの子部品を手配指示のために部品表データに追加する編集を行うことができる。
【００４０】
３Ｄ部品表データ・データベース２１は、３Ｄ部品表データ編集部１３において編集中の部品表データを記憶するものである。
【００４１】
２Ｄ部品表データ編集部１３は、２次元ＣＡＤシステム４で作成された部品表データを入力し、部品表データを表示する部品表データツリー表示部６によるユーザインターフェイスを介して、ユーザの指示通りに部品表データを編集できるように構成されている。２次元ＣＡＤシステム４で作成された部品表データを編集する以外、３Ｄ部品表データ編集部１２と同様の構成をしている。
【００４２】
２Ｄ部品表データ・データベース２２は、２Ｄ部品表データ編集部１３において編集中の部品表データを記憶するものである。
【００４３】
部品表データ統合部１４は、３Ｄ部品表データ編集部１２で編集した部品表データと２Ｄ部品表データ編集部１３で編集した部品表データを、部品表データツリー表示部６によるユーザインターフェイスを介して、ユーザの指示通りに製品単位で統合し、統合部品表データを作成できるように構成されている。
【００４４】
また、部品表データ統合部１４は、統合部品表データを出力する統合部品表データ出力部を含むように構成されている。
【００４５】
この統合部品表データ出力部は、統合した統合部品表データを、各々のＣＡＤシステム（図１では、２次元ＣＡＤシステム４、３次元ＣＡＤシステム５）に対して、それぞれのＣＡＤシステムで設計したサブアセンブリのみ（統合部品表データのうち、それぞれのＣＡＤシステムより入力した部品表データに相当する部分のみ）をフィードバックするように構成されている。そして、ＣＡＤシステムの品目欄への自動的に張付けるためのフィルタリング機能を有するように構成されている。
【００４６】
図５に、部品表データ統合部１４において、３Ｄ部品表データ編集部１２で編集した部品表データと２Ｄ部品表データ編集部１３で編集した部品表データとを統合編集するイメージを示す。図５は、３Ｄ部品表データ編集部で編集した部品表データのひとつ下の階層に２Ｄ部品表データ編集部で編集した部品表データをリンクさせ統合部品表データを作成した例を示したものである。
【００４７】
統合部品表データ・データベース２３は、部品表データ統合部１４において編集中の統合部品表データを記憶するものである。
【００４８】
次に、手配指示部１５は、部品表データ統合部１４において製品単位で統合した統合部品表データを生産管理システム２６へ出力し、下流工程へ部品手配の指示ができるように構成されている。さらに、納期などの手配事情に合わせて手配のタイミングを部品毎に設定することができるように構成されている。このように製品単位で統合された統合部品表データに基づいて手配するので、過不足なく手配することができる。
【００４９】
手配状況管理データベース２４は、手配指示部１５によって手配指示された内容、例えば、手配指示日、予定納期などを記憶する。また、手配状況管理データベース２４は、生産管理システム２６から入力した実際の手配状況を示す実際の納入日を記憶する。
【００５０】
手配進捗状況管理部１６は、手配状況管理データベースに記憶されている予定納期と実際の納入日を比較して、手配指示時点での納品計画と手配遅れなどの納品実績を突き合わせることができるように構成されている。
【００５１】
ユーザインターフェイス部３内の手配進捗状況表示部７は、手配進捗状況管理部１６で、手配指示時点での納品計画と手配遅れなどの納品実績を突き合わせた結果を視覚的に表示するように構成されている。手配進捗状況表示部７は、例えば、バーチャートや色付けすることにより目に見える形で表示するように構成されている。また、手配遅れに対しては、メールシステムを利用することにより手配担当部門へ問い合わせを表示するように構成されている。
【００５２】
図６に、手配指示部１５による手配、手配進捗管理部１６による管理、手配進捗状況表示部７による表示の一連の流れを示す。
図６において、階層ツリー表示により統合された統合部品表データ６０１は、手配指示部１５によって、生産管理システムへ出力される。
【００５３】
手配進捗管理部１６は、生産管理システムより、手配した部品毎に実際の納入日をフィードバックし、例えば、手配進捗管理表６０２により、部品毎の納入予定日と実際の納入日とを突き合わせ管理する。そして、管理の結果、納入予定日を過ぎても納入されない場合には、手配担当部門に対し、問い合わせを行うように構成されている。
【００５４】
具体的に、図６の手配進捗管理表６０２において、部品「Ｘ１０１」の納入予定日は、「９９／１２／０４」であり、実際に納入された納入日は、「９９／１２／０４」である。このため、評価は、「ＯＫ」であり、予定通りに納入されていることを示している。
一方、部品「Ｘ１０３」の納入予定日は、「９９／１２／２５」であり、実際に納入された納入日の欄には、「未納」となっている。このため、予定通りに納入されておらず、評価は、「ＮＧ」となっている。
手配進捗状況表示部７は、例えば、手配進捗管理表自体を表示したり、期限内に納入されていない部品「Ｘ１０３」について、担当部署にフォローメールを表示したりする。
【００５５】
次に、ビューデータ・データベース２７は、統合部品表データに含まれる部品の３次元画像データや２次元画像データを記憶するように構成されている。
【００５６】
部品表データ編集部２内の３Ｄ／２Ｄビュー呼出部１７は、部品表データツリー表示部６に表示される階層ツリー上で、参照したい部品のノードを指示（クリック）することにより、ビューデータ・データベース２７に保存されている３次元画像データ（３次元ビュー）あるいは２次元画像データの中から、参照したい部品の３次元画像データ（２次元画像データ）を自動呼出するように構成されている。
そして、３次元画像データ（２次元画像データ）のデータフォーマットに合わせたビューワ（参照用ソフトウエア）を自動起動し、参照可能とするように構成されている。このように構成することにより、統合部品表データに含まれる部品の外観を容易に見ることができる。
【００５７】
３Ｄ／２Ｄビュー表示部８は、３Ｄ／２Ｄビュー呼出部１７で呼び出した３次元画像データや２次元画像データを表示するように構成されている。
図７に示すように、部品表データツリー表示部６に表示された統合部品表データの階層ツリー上で参照したい部品をクリックすることにより、その部品の３次元画像（２次元画像）が表示される。
【００５８】
コスト積算部１８は、製品単位で統合された統合部品表データに含まれる個別の部品に対する単価（コスト）を、外部の資材データベース２８や経理データベース２９より、具体的数値として得て、統合部品表データを元に積み上げることにより、コスト積算するように構成されている。このように構成することにより、製品のコストがどのくらいかかるのを容易に知ることができる。
【００５９】
コスト積算結果表示部９は、コスト積算部１８でコスト積算した結果を表示するように構成されている。
【００６０】
マスプロパティ計算部１９は、統合した統合部品表データの中で、３次元ＣＡＤシステム５より取得した部品表データ部分に対し、個別の部品毎の重量を示すマスプロパティの計算するように構成されている。このように構成することにより、重量合計などのマスプロパティ属性の計算が、３次元ＣＡＤシステムのユーザでなくても容易に把握・活用することができる。
【００６１】
マスプロパティ計算結果表示部９は、マスプロパティ計算部１９で計算した計算結果を表示するように構成されている。
【００６２】
図８に、統合部品表データに基づき、コスト積算した結果及び重量計算した結果８０１を示す。
図８を見てわかるように、部品「Ｘ１０１」、部品「Ｘ１０２」、などの合計したコストが「１０２５０」であり、また総重量が「４６．５」であることを示している。
【００６３】
次に、統合部品表データ履歴データベース２５は、上述したコスト積算部１８によるコスト積算結果や、マスプロパティ計算部１９による重量計算結果を記憶するとともに、過去に統合した統合部品表データを記憶する。
【００６４】
統合部品表データ履歴検索部２０は、統合部品表データ履歴データベース２５に記憶されている過去に統合した統合部品表データを検索するように構成されている。このように構成することにより、過去に統合した統合部品表データを流用することができるので、過去の統合部品表データとほぼ同様の統合部品表データを作成する場合、作業の軽減を図ることができる。
【００６５】
また、統合部品表データ履歴検索部２０内の統合部品表データ比較部３０は、現在統合中の統合部品表データと過去に統合した統合部品表データの構成比較をすることができるように構成されており、さらには、コスト積算結果、重量計算結果比較をすることができるように構成されている。このように構成することにより、相違点の明確化やコスト、重量の比較を行うことができる。
【００６６】
統合部品表データ比較結果表示部１１は、統合部品表データ比較部３０により比較した結果を、ツリー表示や色分け表示など目に見える形で表示するように構成されている。
【００６７】
図９に、統合部品表データ履歴検索部２０による検索と統合部品表データ比較部３０による比較の一例を示す。
【００６８】
図９に示すように、過去に統合した統合部品表データ流用する場合、例えば検索条件「オーダ：ＹＤ００１２３２、機種：ＲＥＴ型、副番：Ｂ」によって検索する。そして、検索した結果が表示され、この検索された統合部品表データを流用し、編集することができる。
【００６９】
また、図９に示すように、検索した過去の統合部品表データと現在統合中の統合部品表データとの構成比較を行い、例えば、相違点の表示９０１を行うことができる。相違点の表示９０１では、検索した過去の統合部品表データには、部品番号「ＸＡ１２５４６７」の部品が存在するが、現在統合中の統合部品表データには、この部品は存在しないことがわかる。
【００７０】
実施に形態１に係る部品表データ統合装置１は上記にように構成されており、以下に動作について説明する。
【００７１】
まず、２次元ＣＡＤシステム４と３次元ＣＡＤシステム５より入力した２Ｄ部品表データと３次元部品表データを編集して、統合部品表データを作成する動作について、図１０を用いて説明する。
【００７２】
３Ｄ部品表データ編集部１２は、３次元ＣＡＤシステム５より部品表データを入力し（Ｓ１０１）、ユーザの指示通りに入力した部品表データを編集する（Ｓ１０２）（３Ｄ部品表データ編集ステップ）。
【００７３】
また、２Ｄ部品表データ編集部１３は、２次元ＣＡＤシステム４より部品表データを入力し（Ｓ１０１）、ユーザの指示通りに入力した部品表データを編集する（Ｓ１０２）（３Ｄ部品表データ編集ステップ）。
【００７４】
そして、過去に統合した統合部品表データを流用する場合（Ｓ１０５）、統合部品表データ履歴データベース２５に記憶されている過去の統合部品表データを検索し（Ｓ１０６）、検索した過去の部品表データを流用する（Ｓ１０７）。そして、流用した過去の統合部品表データに基づいて、３Ｄ部品表データ編集部１２で編集された部品表データと、２Ｄ部品表データ編集部１３で編集された部品表データを統合し、統合部品表データを作成する（Ｓ１０８）（部品表データ統合ステップ）。
【００７５】
一方、過去に統合した統合部品表データを流用しない場合（Ｓ１０５）、流用せずに、３Ｄ部品表データ編集部１２で編集された部品表データと、２Ｄ部品表データ編集部１３で編集された部品表データを統合し、統合部品表データを作成する（Ｓ１０８）（部品表データ統合ステップ）。
【００７６】
次に、作成した統合部品表データと過去の統合部品表データとの構成を比較する場合（Ｓ１０９）は、統合部品表データ履歴データベース２５に記憶されている過去の統合部品表データを検索し（Ｓ１１０）、作成した統合部品表データと検索した過去の統合部品表データとの構成比較を行う（Ｓ１１１）。
【００７７】
一方、作成した統合部品表データに対して、過去の統合部品表データと構成比較しない場合（Ｓ１０９）は、構成比較を行わない。
【００７８】
このようにして、３次元ＣＡＤや２次元ＣＡＤを問わず複数にＣＡＤより部品表データを入力し、統合した統合部品表データを作成することができる。したがって、ひとつの製品に含まれる部品設計が複数のＣＡＤで行われた場合、製品単位で統合された統合部品表データを作成することができる。
【００７９】
その後、上述したようにして作成された統合部品表データに基づき、部品の手配指示が行われ（Ｓ１１２）、手配指示済みの部品に対して、手配の進捗管理がなされる（Ｓ１１６）。
【００８０】
また、作成された統合部品表データに含まれる部品の３次元画像データ（３Ｄビュー）や２次元画像データ（２Ｄビュー）を参照できる（Ｓ１１３）。
【００８１】
また、作成した統合部品表データに対して、コストの積算（Ｓ１１４）や重量計算（Ｓ１１５）をすることができる。
【００８２】
上述の記載は、統合部品表データを作成する動作を主に説明した。以下には、実施の形態１に係る部品表データ統合装置１において、作成された統合部品表データが、主にその後利用される動作について、図１を参照しながら、説明する。なお、統合部品表データを作成する動作も簡単に説明する。
【００８３】
３次元ＣＡＤシステム５から自動出力される部品表データは、３Ｄ部品表データ編集部１２が入力し、部品表データツリー表示部６によるユーザインターフェースを介し、３Ｄ部品表データ編集部１２において編集される。そして、編集が終わると編集済みの部品表データが３Ｄ部品表データ・データベース（ワーク領域）２１に記憶される。
【００８４】
また、２次元ＣＡＤシステム４から自動出力される部品表データは、２Ｄ部品表データ編集部１３が入力し、部品表データツリー表示部６によるユーザインターフェースを介し、２Ｄ部品表データ編集部１３において編集される。そして、編集が終わると編集済みの部品表データが２Ｄ部品表データ・データベース（ワーク領域）２２に記憶される。
【００８５】
各ＣＡＤシステムからの部品表データの入力及び編集が完了すると、各部品表データは統合部品表データ・データベース（ワーク領域）２３へ出力される。
【００８６】
統合部品表データ・データベース２３へ出力された各部品表データは、部品表データ統合部１４において、部品表データツリー表示部６によるユーザインターフェースを介し、製品単位の部品構成を示した統合部品表データに統合される。そして、完成した統合部品表データは、統合部品表データ履歴データベースに記憶されるとともに、後ほど述べる手配指示部１５へ出力される。
【００８７】
作成された統合部品表データの一部を３次元ＣＡＤシステム及び２次元ＣＡＤシステムへ出力する動作を以下に説明する。
【００８８】
作成された統合部品表データを元に、部品表データ統合部１４内の統合部品表データ出力部は、各ＣＡＤシステムの品目欄用データを出力する。これは、統合部品表データのうち、各ＣＡＤシステムより入力した部品表データに対応するサブアセンブリ（統合部品表データの一部）を自動抽出した上で出力される。
【００８９】
３次元ＣＡＤシステム５は、２次元図面化機能があり、この機能の中で自動的に統合部品表データ出力部より入力した部品表データをもとに、所定の品目欄フォーマットに従って、品目欄を自動作成する。
また、２次元ＣＡＤシステム４においても、自動的に統合部品表データ出力部より入力した部品表データをもとに、所定の品目欄フォーマットに従って、品目欄を自動作成する。
【００９０】
次に、製品単位で作成した統合部品表データに基づき、部品の手配指示及び手配の進捗管理する動作について説明する。
【００９１】
統合された統合部品表データは、手配指示部１５により、生産管理システム（あるいは既存の手配システム）へ出力される。また、手配指示部１５は、その手配指示内容（指示日、予定納期など）を手配状況管理データベース２４に記憶させる。
【００９２】
実際の手配状況（手配中か、納品されたか等）は、生産管理システム２６により手配状況管理データベース２４へフィードバックされ、記憶される。
【００９３】
そして、手配進捗管理部１６は、手配指示部１５によって手配状況管理データベース２４に記憶された手配指示内容（指示日、予定納期など）と生産管理システム２６によってフィードバックされた実際の手配状況を突き合わせ管理する。そして、例えば、予定納期を過ぎているにも関わらず納品されていない部品がある場合、手配進捗状況表示部７により、部品毎に警告表示する。さらには、その部品について手配担当部門への問合わせ・フォロー事項を発信するためメールシステムと連動し、問合わせメール・フォローメールを発信する。
【００９４】
次に、作成された統合部品表データに含まれる部品の３次元画像データ（２次元画像データ）を表示する動作について説明する。
【００９５】
作成された統合部品表データを部品表データツリー表示部６により階層ツリー表示している画面において、ユーザが参照したい部品のノードを指示（クリック）する。
【００９６】
すると、３Ｄ／２Ｄビュー呼出部１７は、ビューデータ・データベース２７より、指示（クリック）された部品のビューデータ（３次元画像データ又は２次元画像データ）を取得する。このとき、指示された部品が３次元データであるか、２次元データであるかは、３Ｄ／２Ｄビュー呼出部１７において自動的に判断する。
【００９７】
３次元データである場合は、３次元ビューワが立ち上がり、３Ｄ／２Ｄビュー表示部８により立体モデルが表示され、立体モデルを参照することができる。
一方、２次元データである場合は、２次元ビューワが立ち上がり、３Ｄ／２Ｄビュー表示部８により図面が表示され、図面を参照することができる。
【００９８】
次に、作成した統合部品表データ、あるいは統合部品表データの一部（サブアセンブリ）に含まれる部品に対して、コスト積算、重量計算する動作についてついて説明する。
【００９９】
コスト積算部１８は、作成された統合部品表データ（又は、統合部品表データの一部）に含まれる各部品の単価（コスト）を、資材データベース２８や経理データベース２９より、最新状況を反映した単価（コスト）を取得する。
【０１００】
そして、作成された統合部品表データの階層構造に従い、積み上げ計算する。コスト計算の結果は、コスト計算結果表示部９により表示される。あるいは、コスト計算の結果を印刷することも可能である。
【０１０１】
また、マスプロパティ計算部１９は、作成した統合部品表データのうち、３次元ＣＡＤより入力した部品表データに含まれる部品全体（又は一部）に対し、各部品のマスプロパティに基づいて、重量積算する。
【０１０２】
そして、マスプロパティ計算部１９により計算された結果は、マスプロパティ計算結果表示部１０により表示される。このようにして、３次元ＣＡＤシステムを利用しない部門（人）もマスプロパティを有効活用することができる。
【０１０３】
なお、コスト積算部１８で計算したコストや、マスプロパティ計算部１９で計算した重量は、作成された統合部品表データとともに、統合部品表データ履歴データベースに記憶される。
【０１０４】
最後に、ＰＰＤＭ（Ｐｒｏｃｅｓｓ＆Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ）システムにおける部品表データ統合装置の位置付けの一例を図１１に示す。
図１１において、１１０１は、ＰＰＤＭシステムを示しており、このＰＰＤＭシステム１１０１は、３次元ＣＡＤシステムに関する部分である３ＤＰＰＤＭ１１０２と２次元ＣＡＤシステムに関する部分より構成されている。
【０１０５】
３ＤＰＰＤＭ１１０２は、３次元ＣＡＤシステムやモデルデータを管理する３次元モデル管理ツール１１０３及びその環境ＭＤＭ（Ｍｏｄｅｌ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ）などより構成されている。
【０１０６】
そして、３次元ＣＡＤシステムに関する３ＤＰＰＤＭにおいて、３次元ＣＡＤシステムで作成された部品表データが部品表データ統合装置１１０４に送られる。また、ＰＰＤＭシステムのうち２次元ＣＡＤシステムに関する部分より２次元ＣＡＤの部品表データが部品表データ統合装置１１０４に送られる。
【０１０７】
部品表データ統合装置１１０４において、それぞれより入力した部品表データの統合が行われ、その統合した統合部品表データを、既存の手配システムに送ることによって手配が行われる。
【０１０８】
上記実施の形態１では、手配指示部１５、手配進捗管理部１６、手配進捗状況表示部７を設けたがなくてもよい。
【０１０９】
また、３Ｄ／２Ｄビュー呼出部１７、３Ｄ／２Ｄビュー表示部８を設けたがなくてもよく、コスト積算部１８、コスト積算結果表示部９もなくてもよい。
【０１１０】
また、統合部品表データ検索部２０、統合部品表データ比較部３０、統合部品表データ比較結果表示部１１もなくてもよい。
【０１１１】
【発明の効果】
本発明によれば、３次元ＣＡＤで作成された部品表データと２次元ＣＡＤで作成された部品表データを統合して、統合部品表データを作成することができ、部品表データを一元的に管理することができる効果が得られる。
【０１１２】
また、複数の部品表データが部品の親子関係の示す階層ツリー構造をしている場合、この階層ツリー構造を直接編集することにより、製品単位でひとつの統合された階層ツリー構造を有する統合部品表データを作成できる効果が得られる。
【０１１３】
また、統合部品表データに基づいて、生産管理システムへ部品手配の指示を出す手配指示部を備えたので、過不足なく手配できる効果が得られ、納期などの手配事情に合わせて先行的に手配するタイミングを部品毎に設定できる。
【０１１４】
また、手配進捗管理部を設けたので、手配指示済みの部品毎に、その手配状況を管理・把握することができる。
【０１１５】
また、統合部品表データ出力部を設けたので、統合部品表データを作成するにあたって編集した内容を３次元ＣＡＤシステムや２次元ＣＡＤシステムへフィードバックすることができる。
【０１１６】
また、３Ｄ／２Ｄビュー呼出部と３Ｄ／２Ｄビュー表示部とを設けたので、統合部品表データの階層ツリーに表示される部品の３次元画像データあるいは２次元画像データを表示できる。
【０１１７】
また、コスト積算部を設けたので、統合部品表データに示される個別の部品に対する単価（コスト）を具体的数値として得て、部品表データに示される部品全体（又は一部）のコスト積算をすることができる。
【０１１８】
また、マスプロパティ計算部を設けたので、統合部品表データのうち、３次元ＣＡＤシステムより入力した部品表データの部分に含まれる部品全体（又は一部）に対し、各部品のマスプロパティに基づいて、重量積算することができる。このため、３次元ＣＡＤユーザでなくとも重量計算した計算結果を把握、活用することができる。
【０１１９】
また、統合部品表データ検索部と統合部品表データ比較部を設けたので、過去に編集した部品表データの流用や、現在編集中の部品表データと過去に編集した部品表データの構成比較をすることができる。
【０１２０】
上述したように、本発明によれば、設計者の付帯作業の大幅削減と手配専門チームなどの作業の大幅縮小を図ることができる。また、３次元ＣＡＤシステムの普及に加速が付くことで、設計の更なる高品質化・最適化も期待できる。
【図面の簡単な説明】
【図１】  実施の形態１に係る部品表データ統合装置の構成を示した構成図である。
【図２】  ３次元ＣＡＤシステムでモデル設計されたアセンブリの階層ツリー構造の一例を示した図である。
【図３】  ３次元ＣＡＤシステムで作成された部品表データの一例を示した図である。
【図４】  ３次元ＣＡＤシステムより入力した部品表データを編集するイメージを示した図である。
【図５】  ３Ｄ部品表データ編集部で編集した部品表データと２Ｄ部品表データ編集部で編集した部品表データとを統合するイメージを示した図である。
【図６】  手配指示部１５による手配、手配進捗管理部１６による管理、手配進捗状況表示部７による表示の一連の流れを示した図である。
【図７】  ３Ｄビュー呼び出しの一例を示した図である。
【図８】  コスト積算及びマスプロパティ計算の一例を示した図である。
【図９】  統合部品表データ検索部による検索及び統合部品表データ比較部による構成比較の一例を示した図である。
【図１０】  ３次元ＣＡＤより入力した部品表データと２次元ＣＡＤより入力した部品表データを統合して統合部品表データにする流れを示したフローチャートである。
【図１１】  ＰＰＤＭ（Ｐｒｏｃｅｓｓ＆Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ）システムにおける部品表データ統合装置の位置付けを示した図である。
【符号の説明】
１  部品表データ統合装置、２  部品表データ編集部、３  ユーザインターフェイス部、４  ２次元ＣＡＤシステム、５  ３次元ＣＡＤシステム、６  部品表データツリー表示部、７  手配進捗状況表示部、８  ３Ｄ／２Ｄビュー表示部、９  コスト積算結果表示部、１０  マスプロパティ計算結果表示部、１１  統合部品表データ比較結果表示部、１２  ３Ｄ部品表データ編集部、１３  ２Ｄ部品表データ編集部、１４  部品表データ統合部、１５  手配指示部、１６  手配進捗管理部、１７  ３Ｄ／２Ｄビュー呼出部、１８  コスト積算部、１９  マスプロパティ計算部、２０  統合部品表データ検索部、２１  ３Ｄ部品表データ・データベース、２２  ２Ｄ部品表データ・データベース、２３  統合部品表データ・データベース、２４  手配状況管理データベース、２５  統合部品表データ履歴データベース、２６  生産管理システム、２７  ビューデータ・データベース、２８  資材データベース、２９  経理データベース、３０  統合部品表データ比較部。
【図１】
0004626903.tif 000002
【図２】
0004626903.tif 000003
【図３】
0004626903.tif 000004
【図４】
0004626903.tif 000005
【図５】
0004626903.tif 000006
【図６】
0004626903.tif 000007
【図７】
0004626903.tif 000008
【図８】
0004626903.tif 000009
【図９】
0004626903.tif 000010
【図１０】
0004626903.tif 000011
【図１１】
0004626903.tif 000012