(57)【特許請求の範囲】
【請求項１】
車両のＣＡＤデータを記憶し、特定の分類形式が選択されると、該分類形式に適合する該ＣＡＤデータを抽出するＣＡＤ管理装置であって、
部品のＣＡＤデータを蓄積する蓄積手段と、
前記蓄積手段に蓄積されている各ＣＡＤデータに関連付けられる属性情報であって、車両を複数のブロックに分割した場合に部品がどのブロックに属するかを表すブロック情報と、当該部品の機能を表す機能情報とを含む属性情報を、該各ＣＡＤデータに対応付けして前記蓄積手段に記憶させる管理手段と、
前記ＣＡＤデータを表示する表示制御手段と、
を有し、
前記管理手段は、
車種に応じて使い分けられる複数の部品からなるバリエーションの部品群ごとに、共通のブロック情報及び機能情報を記述した１つの管理パーツリストを生成し、この管理パーツリストを用いることにより、前記バリエーションの部品群に対するブロック情報及び機能情報を一括して前記蓄積手段に記憶させ、
特定の分類形式が選択されると、前記蓄積手段から前記管理パーツリストを用いて該分類形式に適合する前記ＣＡＤデータを抽出し、該ＣＡＤデータを前記表示制御手段に表示させることを特徴とするＣＡＤ管理装置。
【請求項２】
前記属性情報は、当該部品の、車種、仕様、仕向け地の少なくともいずれかについての適用条件を表す適用条件情報を更に含み、
前記管理手段は更に、前記バリエーションの部品群の各部品ごとの適用条件情報を前記蓄積手段に記憶させることを特徴とする請求項１に記載のＣＡＤ管理装置。
【請求項３】
前記適用条件情報に基づいて、前記管理パーツリストの少なくとも一部を複製することで、他の部品群のための新たな管理パーツリストを生成する生成手段を更に有することを特徴とする請求項２に記載のＣＡＤ管理装置。
【請求項４】
部品ＣＡＤデータを蓄積する蓄積手段と、
前記蓄積手段に蓄積されている各ＣＡＤデータに関連付けられる属性情報であって、車両を複数のブロックに分割した場合に部品がどのブロックに属するかを表すブロック情報と、当該部品の機能を表す機能情報とを含む属性情報を、該各ＣＡＤデータに対応付けして前記蓄積手段に記憶させる管理手段と、
前記ＣＡＤデータを表示する表示制御手段と、
を有し、
前記管理手段は、
車種に応じて使い分けられる複数の部品からなるバリエーションの部品群ごとに、共通のブロック情報及び機能情報を記述した１つの管理パーツリストを生成し、この管理パーツリストを用いることにより、前記バリエーションの部品群に対するブロック情報及び機能情報を一括して前記蓄積手段に記憶させ、
特定の分類形式が選択されると、前記蓄積手段から前記管理パーツリストを用いて該分類形式に適合する前記ＣＡＤデータを抽出し、該ＣＡＤデータを前記表示制御手段に表示させる
ＣＡＤ管理装置として、コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤ管理装置に関する。
【背景技術】
【０００２】
製品の構成をＣＡＤ図面用にデータ化したＣＡＤデータと、このＣＡＤデータに対応する製品構成の名称を表示する表示用データとをツリー状に階層化して管理する製品データ管理システムにおいて、表示用データのアイコンをツリー状に階層化する際に、この表示用データのアイコンをＣＡＤデータのアイコンよりも上位の階層に配置して表示させるように構成することにより、表示用データのアクセスを容易化して、製品構成の閲覧性を向上させることが行われている（特許文献１参照）。
【特許文献１】特開２００３−６２４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に開示された製品データ管理システムでは、部品や組品といった部品構成に関する情報に基づいてＣＡＤデータを分類・階層化しているが、システム利用者の使用目的によっては、異なる分類形式によってＣＡＤデータが分類されている方が使い勝手がよい場合がある。しかしながら、特許文献１では、１種類の分類形式によってのみＣＡＤデータが分類されているため、このような要求に応えられないという問題があった。
【０００４】
このような問題に対して、利用者の使用目的によって異なる分類形式によってＣＡＤデータを分類することも提案されている。
【０００５】
しかしこの場合には、各ＣＡＤデータを、それぞれの分類形式による分類情報を設定する作業が増えることになり、その設定作業が煩雑になるばかりでなく、設定誤りを誘発する可能性も高くなる。
【０００６】
したがって本発明は、ＣＡＤデータを複数の観点から分類する場合において、設定作業の煩わしさを軽減するとともに、正確さを向上できるＣＡＤ管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面によれば、車両のＣＡＤデータを記憶し、特定の分類形式が選択されると、該分類形式に適合する該ＣＡＤデータを抽出するＣＡＤ管理装置であって、部品のＣＡＤデータを蓄積する蓄積手段と、前記蓄積手段に蓄積されている各ＣＡＤデータに関連付けられる属性情報であって、車両を複数のブロックに分割した場合に部品がどのブロックに属するかを表すブロック情報と、当該部品の機能を表す機能情報とを含む属性情報を、該各ＣＡＤデータに対応付けして前記蓄積手段に記憶させる管理手段と、前記ＣＡＤデータを表示する表示制御手段とを有し、前記管理手段は、車種に応じて使い分けられる複数の部品からなるバリエーションの部品群ごとに、共通のブロック情報及び機能情報を記述した１つの管理パーツリストを生成し、この管理パーツリストを用いることにより、前記バリエーションの部品群に対するブロック情報及び機能情報を一括して前記蓄積手段に記憶させ、特定の分類形式が選択されると、前記蓄積手段から前記管理パーツリストを用いて該分類形式に適合する前記ＣＡＤデータを抽出し、該ＣＡＤデータを前記表示制御手段に表示させることを特徴とする。
【０００８】
この構成によれば、バリエーションの部品群についてはブロック情報及び機能情報の複数の観点からの分類情報の付与が管理パーツリストの存在により一括して行えるので、データ管理作業の煩わしさを軽減でき、なおかつ正確さを向上できる。
【０００９】
本発明の好適な実施形態によれば、前記属性情報は、当該部品の、車種、仕様、仕向け地の少なくともいずれかについての適用条件を表す適用条件情報を更に含み、前記管理手段は更に、前記バリエーションの部品群の各部品ごとの適用条件情報を前記蓄積手段に記憶させる。
【００１０】
この構成によれば、各部品の車種、仕様、仕向け地に対する適用／不適用の設定を容易かつ正確に行うことができる。
【００１１】
本発明の好適な実施形態によれば、前記バリエーションの部品群における適用条件の設定漏れ及び／又は重複を検出する検出手段を更に有することが好ましい。
【００１２】
この構成によれば、適用条件の設定を容易かつ正確に行うことができる。
【００１３】
本発明の好適な実施形態によれば、前記検出手段により前記設定漏れ及び／又は重複が検出されたときは、その旨をユーザに通知する通知手段を更に有することが好ましい。
【００１４】
この構成によれば、ユーザは設定漏れや設定誤りを容易に知ることができる。
【００１５】
本発明の好適な実施形態によれば、前記適用条件情報に基づいて、前記管理パーツリストの少なくとも一部を複製することで、他の部品群のための新たな管理パーツリストを生成する生成手段を更に有する。
【００１６】
この構成によれば、他の部品群のための管理パーツリストを、全く新規に作成するよりも容易に作成することができる。
【発明の効果】
【００１７】
本発明によれば、ＣＡＤデータを複数の観点から分類する場合において、設定作業の煩わしさを軽減するとともに、正確さを向上できるＣＡＤ管理装置を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。なお、本発明は以下の実施形態に限定されるものではなく、本発明の実施に有利な具体例を示すにすぎない。また、以下の実施形態の中で説明されている特徴の組み合わせの全てが本発明の課題解決手段として必須のものであるとは限らない。
【００１９】
（システム構成）
図１は、本実施形態に係るＣＡＤシステムの概略構成を示す図である。図示の例においては、本システムはいわゆるクライアント−サーバ型のＣＡＤシステムであり、ＣＡＤデータを集中管理するＣＡＤ管理装置としてのＣＡＤ管理サーバ１と、クライアントマシンとしての２台のＣＡＤ端末２，３とを有し、それぞれＬＡＮ４を介して接続されている。
【００２０】
ＣＡＤ管理サーバ１は一括してＣＡＤデータを保存し、ＣＡＤデータの改変履歴の管理を行う他、複数のビューワデータをモックアップして３Ｄ画像の生成を行うデジタルモックアップ機能などを有する。
【００２１】
ＣＡＤ端末２，３は、自身にインストールされたＣＡＤプログラムを利用して設計検討を行うための端末である。このＣＡＤ端末は、検討対象のＣＡＤデータをＣＡＤ管理サーバ１からロードしてＣＡＤオペレーションを行うように構成されており、セーブ操作を行うことにより、編集後のＣＡＤデータは、ＣＡＤ管理サーバ１に保存される。なお、図１には２台のＣＡＤ端末が示されているが、これは一例にすぎない。ＣＡＤ端末は１台であっても３台以上であってもよい。
【００２２】
図２は、ＣＡＤ管理サーバ１のハードウェア構成を示す図である。
【００２３】
ＣＡＤ管理サーバ１は汎用のコンピュータ装置によって実現されうるものであり、システムバス５には、ＣＰＵ６、ＲＯＭ７、ＲＡＭ８をはじめ、ディスプレイコントローラ９、ディスクコントローラ１０、ＵＳＢ（Universal Serial Bus）コントローラ１１、ネットワークインタフェース（Ｉ／Ｆ）１２などが接続されている。
【００２４】
ＣＰＵ６は、このＣＡＤ管理サーバ１全体の制御を司る制御ユニットである。ＲＯＭ７は、ハードウェア制御のためのＢＩＯＳを記憶している。ＲＡＭ８はメインメモリとして機能するもので、オペレーティングシステム（ＯＳ）、デバイスドライバ、実行対象のアプリケーションプログラム（後述するＣＡＤデータ管理プログラムなど）、および処理データなどを記憶する。
【００２５】
ディスプレイコントローラ９は、ビデオメモリ（ＶＲＡＭ）１３に展開された画像データをＣＲＴ１５に表示するもので、たとえばＶＧＡ仕様のテキストおよびグラフィクス表示をサポートする。
【００２６】
ディスクコントローラ１０は、ハードディスクドライブ（ＨＤＤ）１４を制御する。ＨＤＤ１４には、図示の如く、ＯＳ１４１、ＣＡＤデータ管理プログラム１４２、ＣＡＤ管理情報１４３、ビューワデータ１４４、ＣＡＤデータ１４５などが記憶される。
【００２７】
ＵＳＢコントローラ１１は、ＵＳＢ１８を介して接続されるデバイスを制御する。ＵＳＢ１８には、たとえばキーボード１６およびマウス１７が接続される。
【００２８】
ネットワークＩ／Ｆ１２は、ＬＡＮ４に接続して通信を行うためのインタフェースである。
【００２９】
図３は、ＣＡＤ端末２，３のハードウェア構成を示す図である。
【００３０】
ＣＡＤ端末２，３も、ＣＡＤ管理サーバ１と同様、汎用のコンピュータ装置によって実現されうるものであり、システムバス２０には、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３をはじめ、ディスプレイコントローラ２４、ディスクコントローラ２５、ＵＳＢコントローラ２６、ネットワークＩ／Ｆ２７などが接続されている。ディスプレイコントローラ２４には、ＶＲＡＭ２８およびＣＲＴ３５が接続され、ディスクコントローラ２５にはＨＤＤ２９が接続されている。また、ＵＳＢ８８には、たとえばキーボード３６およびＣＡＤオペレーションを行うためのデジタイザ３７が接続されている。
【００３１】
ＨＤＤ２９には、ＯＳ３０をはじめ、ＣＡＤ管理サーバ１からＣＡＤデータをロードしてＣＡＤオペレーションを行うためのＣＡＤプログラム３１が記憶されている。ＨＤＤ２９には更に、ＣＡＤ管理サーバ１においてモックアップされたビューワデータによる３D画像を表示するためのビューワプログラム３２も記憶されている。
【００３２】
図４は、本実施形態におけるＣＡＤシステムのソフトウェア構成を概念的に示す図である。
【００３３】
ＣＡＤ管理サーバ１におけるＣＡＤデータ管理プログラム１４２は、図示の如く、ＣＡＤデータ管理モジュール４１、データ変換モジュール４２、ＨＴＴＰ通信モジュール４３、ＣＧＩ制御モジュール４４、認証ＣＧＩモジュール４５、ＣＡＤデータ一覧ＣＧＩモジュール４６を含む構成である。
【００３４】
ＣＡＤデータ管理モジュール４１は、ＣＡＤ端末２または３からのファイル要求に応答してファイルを転送するとともに、ＣＡＤ端末２または３からのセーブ要求に応答して、付随して受け取ったＣＡＤデータをＣＡＤデータ１４５に格納する。
【００３５】
ＣＡＤデータ管理モジュール４１はまた、ＣＡＤデータの登録時に、当該ＣＡＤデータのデータ変換の指示をデータ変換モジュール４２に対して送出し、データ変換モジュール４２より受け取ったデータ変換済みのＣＡＤデータをＣＡＤデータ１４５に格納する。
【００３６】
データ変換モジュール４２は、デジタルモックアップ処理として、ＣＡＤデータをビューワデータに変換する処理を行う。データ変換モジュール４２により変換されたビューワデータはビューワデータ１４４に追加登録される。
【００３７】
ＣＡＤデータ管理モジュール４１は更に、データ変換モジュール４２によって得られたビューワデータの変換エラーを検査する処理、および、ＣＡＤ管理情報１４３の更新処理も行う。ＣＡＤ管理情報１４３には図示の如く、バリエーションの部品群ごとに生成される管理パーツリストを含みうる。これについては後述する。
【００３８】
ＨＴＴＰ通信モジュール４３は、ＣＡＤ端末２，３におけるビューワプログラム３２に対してＨＴＭＬファイルの転送をＨＴＴＰに基づき行うとともに、これに応じてビューワプログラム３２により表示されるブラウザ上で入力された各種情報を、ＨＴＴＰに基づきＣＧＩ制御モジュール４４に転送する。
【００３９】
ＣＧＩ制御モジュール４４は、ビューワプログラム３２から送信される、ビューワプログラム３２により表示されるブラウザ上で入力された情報のうち、ＣＧＩ（Common Gateway Interface）を経由した要求が存在した場合、所定のＣＧＩを起動し、ＣＧＩが生成するＨＴＭＬファイルまたは所定の情報ファイルをビューワプログラム３２に転送する。
【００４０】
認証ＣＧＩモジュール４５は、ビューワプログラム３２によるブラウザにログインしたユーザのユーザ名およびパスワードに基づいて認証処理を行う。
【００４１】
ＣＡＤデータ一覧ＣＧＩモジュール４６は、ログインしたユーザからの指示に応じて、ＣＡＤデータ一覧のＨＴＭＬファイルを送信する。
【００４２】
（ＣＡＤ管理情報の例）
図５は、部品のＣＡＤデータに関連付けられる属性情報の例を示している。図５に示すように、各部品には、その部品がどのような機能を有するかを規定するシステム分類名（機能情報）と、その部品が使用される車両を複数のブロックに分割した場合にその部品はどのブロックに属するかを表すレイアウト分類名（ブロック情報）と、その部品がどのような仕様の車両に対して使用されるかを規定する車種仕様分類名（車種情報）とが、属性情報として付与される。このうち、システム分類名及びレイアウト分類名としては、例えば上位と下位の２つ以上の階層の分類名が付与されるようになっており、その具体例を図５の括弧内に示す。すなわち、図５において括弧書きで例示される部品「タンク本体」は、燃料の貯蔵や輸送を司る燃料系統に用いられる部品であり、より細かくは、燃料タンク及びその周辺部品からなる燃料タンク系の一部として用いられるものであるため、上位のシステム名としては「燃料系」が、下位のサブシステム名として「燃料タンク系」が付与されている。一方、上記タンク本体は、車体のフロア部に設置される部品であり、より細かくは、フロア部の後方に設置される部品であるため、上位のレイアウト名として「フロア部」が、下位のサブレイアウト名として「フロア後方部」が付与されている。
【００４３】
図６は、部品のＣＡＤデータに関連付けられる属性情報を記述したＣＡＤ管理情報１４３の一例を示している。このＣＡＤ管理情報１４３に対する属性情報の入力は、ＣＡＤデータ管理サーバ１あるいはＣＡＤ端末２，３から、ＣＡＤ管理情報１４３に対する読み書き権限を有するユーザが行うことができる。図６のIII部には、タンク本体、パイプ、シリンダブロック等の各部の部品名称と、これらの部品に対応するＣＡＤデータ名が記述されており、このIII部を挟んだ両側に、システム分類名、レイアウト分類名、車種仕様分類名、を含む属性情報が記述されるようになっている。
【００４４】
図６のＣＡＤ管理情報１４３におけるＩ部及びII部には、図５の各部品のシステム分類名及び図５のレイアウト分類名が記述されるようになっている。例えば、部品「タンク本体」に対応するシステム分類名の欄には、「燃料系」というシステム名と「燃料タンク系」というサブシステム名とが記述され、同様に、「タンク本体」に対応するレイアウト分類名には「フロア部」というレイアウト名と「フロア後方部」というサブレイアウト名とが記述される。なお、図６において、上記「タンク本体」の下欄に記述されている部品「パイプ」とは、上記タンク本体に燃料を導くためにこのタンク本体に接続されるパイプのことである。したがって、この「パイプ」のシステム分類名及びレイアウト分類名は、上記「タンク本体」と同一内容とされている。また、この「パイプ」には、「パイプ−１」「パイプ−２」「パイプ−３」の３種類の部品が存在しているが、このように同一部品に対して複数の部品名が存在するのは、当該部品については車種等に応じて使い分けられるバリエーションの部品群が存在するということである。
【００４５】
一方、図６のIV部およびＶ部には、各部品が適用される車両の仕様条件や車種名が図５の車種仕様分類名（適用条件情報）として記入されるようになっており、それによって各部品がどのような車種に使用されるかが規定されている。このうちIV部では、「仕向け」「ボディ」「エンジン」という各項目について、各部品がどのような仕様条件の車種に使用されるかが規定されている。すなわち、IV部は、部品から見たときに部品が適用される車種を指し示す条件を示したものである。例えば、部品「パイプ−１」に対応する「仕向け」の欄に「ＪＰＮ」が、「ボディ」の欄に「ＳＤＮ」が記入されていることで、パイプ−１は、仕向け先が日本（ＪＰＮ）でかつボディ形式がセダン（ＳＤＮ）である車種に適用されるものとして規定されていることになる。これと同様に、「パイプ−２」は、仕向け先が日本（ＪＰＮ）でかつボディ形式がワゴン（ＷＧＮ）である車種に適用され、「パイプ−３」は、仕向け先がアメリカ（ＵＳ）でかつボディ形式がセダン（ＳＤＮ）である車種に適用されるものとして規定されていることになる。一方、これらパイプ−１〜３に対応する「エンジン」の欄に「全」と記入されているのは、パイプ−１〜３が全てのエンジン形式に適用可能であることを表している。
【００４６】
また、Ｖ部では、上記「仕向け」「ボディ」「エンジン」の各仕様条件の組合せによって定まる複数の車種のうちのどの車種に対して各部品が使用されるかが規定されている。すなわち、Ｖ部は、車種から見たときにどの部品を適用するかを指し示したもので、車種に対して適用される部品を示すものである。具体的に、上記車種として、表中には、仕向け先が日本（ＪＰＮ）、ボディ形式がセダン（ＳＤＮ）、エンジン形式がＣＥ（エンジン形式を特定するコード名）である「車種ａ」と、仕向け先が日本（ＪＰＮ）、ボディ形式がワゴン（ＷＧＮ）、エンジン形式がＤＥである「車種ｂ」と、仕向け先がアメリカ（ＵＳ）、ボディ形式がセダン（ＳＤＮ）、エンジン形式がＣＥである「車種ｃ」とが記載されており、各部品がこのうちのどの車種に適用されるかが、「○」マークによって規定されている。このような車種ａ〜ｃに対する各部品の適用の可否は、「仕向け」「ボディ」「エンジン」の各仕様条件に対する各部品の適用範囲が規定された上記IV部のデータに基づいて定められるようになっている。
【００４７】
ところで、図６の例では、車両の仕様条件として「仕向け」「ボディ」「エンジン」の３つの項目を例示したが、上記仕様条件は、上記３つの項目を含む複数の仕様条件の中からユーザによって任意に抽出されるようになっている。すなわち、車両の仕様条件としては、上記「仕向け」「ボディ」「エンジン」の３つの項目以外にも、例えば駆動方式（２ＷＤや４ＷＤ）やトランスミッション形式（ＡＴやＭＴ）等が存在し得るが、ユーザによるＣＡＤの使用目的によってはこれら多くの仕様条件の全てを考慮に入れて作業を行う必要がないため、上記仕様条件をユーザにより任意に設定可能にしたものである。例えば、駆動方式による部品形状の相違等を考慮に入れて設計を行う必要のないユーザにとっては、駆動方式に基づいて部品を分類してもＣＡＤの使用目的上特に有用性はない。これに対し、上記のように車両の仕様条件がユーザにより任意に抽出可能となっていれば、上記駆動方式のようなユーザにとって重要度の低い仕様条件を除外したより少ない仕様条件に基づいて部品が分類され、これに応じて後述する部品検索データが簡素化されるため、ユーザはその部品検索データを用いて必要とする部品をより容易に引き出すことが可能になる。また、このようにユーザによって任意に抽出された仕様条件に基づいて上記車種ａ〜ｃが決まることから、これら車種ａ〜ｃは、実際に開発または販売されている車種よりもバリエーションの少ない代表的な車種（代表車種）ということができ、ＣＡＤユーザは、その使用目的に応じて車種のバリエーションを適宜増減できるようになっている。
【００４８】
このようにして作成されたＣＡＤデータの属性情報を含むＣＡＤ管理情報１４３はＨＤＤ１４に記憶され（図２参照）、この記憶された属性情報およびこれに属する部品が部品検索データとしてＣＲＴ１５又はＣＡＤ端末２，３におけるＣＲＴ３５に表示されるようになっている。図７は、このＣＲＴ１５の画面例を示している。この画面上には、部品検索データとして、システム分類名等の属性情報のアイコンを上位層に、これに属する部品のアイコンを下位層にそれぞれ表示させたツリー状のデータを表示するための第１表示領域１５１が設けられている。そして、この第１表示領域１５１に表示されたツリー状の部品検索データの中から所望の部品のアイコンや属性情報のアイコンがマウス１７やキーボード１６の操作によって選択されるのに応じて、対応する部品のＣＡＤデータが隣接する第２表示領域１５２に表示されるように構成されている。
【００４９】
第１表示領域１５１には、システム分類名、レイアウト分類名、車種仕様分類名の各属性情報のうちの特定の属性情報およびこれに属する部品のアイコンが表示されることにより、以下に説明するようなシステム分類に基づく部品検索データと、レイアウト分類に基づく部品検索データと、車種仕様分類に基づく部品検索データとがそれぞれ表示されるようになっている。そして、ユーザがこれら複数の分類形式から特定の分類形式を選択する操作を行うのに応じて、上記３種類の部品検索データのうちの特定の部品検索データが表示されるようになっている。
【００５０】
図８は、システム分類に基づく部品検索データが第１表示領域１５１に表示された状態を示している。ここでは、属性情報としてのシステム名およびサブシステム名と、これに属する部品群のアイコンとがこの順番でツリー状に階層表示され、このうちの特定の部品名、または、サブシステム名もしくはシステム名のアイコンがユーザにより選択されるのに応じて、対応する部品のＣＡＤデータが第２表示領域１５２に画像表示されるようになっている。
【００５１】
例えば、図８において括弧書きで示すように、サブシステム名「燃料タンク系」のアイコンが、ユーザによるキーボード１６又はマウス１７の操作に応じて選択されると、この燃料タンク系のサブシステム名に属する部品群として、図９に示すタンク本体２００やパイプ２２０等の部品が、互いに組み付けられた状態で第２表示領域１５２に表示されることになる。このとき、例えば「パイプ−１」「パイプ−２」「パイプ−３」のように、車種に応じて使い分けられる複数種類の部品が存在する場合には、これら複数種類のＣＡＤデータが画面上に重ねて表示されるようになっている。すなわち、図９においてパイプ２２０の一部が分岐しているように見えるのは（同図のＸ部参照）、形状の異なる上記パイプ−１〜３のＣＡＤデータ（図６のＹＹＹＡ，ＹＹＹＢ，ＹＹＹＣ）が重ねて表示されているためである。なお、上記の例では、サブシステム名として「燃料タンク系」のアイコンを選択した例を示したが、これよりも下位層にある部品名（例えば「タンク本体」）のアイコンを選択すれば、その部品単体のＣＡＤデータを画像表示させることができる。逆に、サブシステムよりも上位層にあるシステム名として「燃料系」のアイコンを選択すれば、燃料タンク系に分類される部品を含んださらに多くの部品群を同時に表示させることができる。
【００５２】
また図１０は、第１表示領域１５１にレイアウト分類に基づく部品検索データが表示された状態を示している。ここでは、属性情報としてのレイアウト名およびサブレイアウト名と、これに属する部品群のアイコンとがこの順でツリー状に階層表示されており、上述したシステム分類の場合と同様に、このうちの特定の部品名、または、サブレイアウト名もしくはレイアウト名のアイコンがユーザにより選択されるのに応じて、対応する部品のＣＡＤデータが第２表示領域１５２に画像表示されるようになっている。また、例えば「パイプ−１」「パイプ−２」「パイプ−３」のように、車種に応じて使い分けられる複数種類の部品が存在する場合に、これら複数種類のＣＡＤデータが画面上に重ねて表示されるようになっているのも、上記システム分類の場合と同様である。
【００５３】
図１１は、第１表示領域１５１に車種仕様分類に基づく部品検索データが表示された状態を示している。ここでは、車種ａ〜ｃを示すアイコンが最上位層に表示され、これら車種ａ〜ｃに属する部品群のアイコンが最下位層に表示されるとともに、これら車種名および部品名のアイコンの間の中位層に、先の図８に示したのと同様のシステム名およびサブシステム名のアイコンが表示されるようになっている。すなわち、この図１１に示す部品検索データは、車種名のアイコンを基幹としてその下位層にシステム分類名および部品名のアイコンを従属させることで、各車種ａ，ｂ，ｃごとに部品の検索ができるように構成したものである。このことから、例えば図１１において括弧書きで示すように、車種ａのアイコンよりも下位のサブシステム名「燃料タンク系」のアイコンが選択された状態では、この燃料タンク系のアイコンの下に、上記車種ａに使用される部品のみが表示され、車種ｂ，ｃにのみ使用される部品は表示されないようになっている。図１１において「燃料タンク系」のアイコンの下に、車種ａに使用される「パイプ−１」のアイコンのみが表示され、車種ｂ，ｃ用の「パイプ−２」「パイプ−３」のアイコンが表示されていないのはこのためである。なお、このような車種に応じた部品の抽出は、図６に示したＣＡＤ管理情報１４３に基づいてＣＰＵ６により行われる。また、ここでは各車種ａ〜ｃのアイコンの下層にシステム分類により階層化された部品群を表示した例を示したが、レイアウト分類により階層化した部品群を表示することも可能となっている。
【００５４】
そして、図１１において「燃料タンク系」のアイコンが選択されると、図１２に示すように、この燃料タンク系に分類される部品群が第２表示領域１５２に画像表示されることになる。このとき、第２表示領域１５２には、パイプ２２０として車種ａに使用される「パイプ−１」用のＣＡＤデータ（図６のＹＹＹＡ）のみが画像表示されるため、先の図９の状態のように「パイプ−１」「パイプ−２」「パイプ−３」用の各ＣＡＤデータが画面上で重なることはない（図１２のＸ部参照）。このため、１車種に絞ってＣＡＤデータを表示させたいユーザは、図１１に示した車種仕様分類に基づく部品検索データを用いて部品の選択操作を行えばよい。一方、ＣＡＤの使用目的によっては複数車種のＣＡＤデータを重ねて表示させた方が便利な場合もあり、そのような場合には、図８や図１０に示したシステム分類もしくはレイアウト分類に基づく部品検索データの表示画面を用いて部品の選択操作を行えばよい。なおこのことは、車種仕様分類に基づく部品検索データ（図１１）を用いて複数車種のＣＡＤデータを重畳表示させることを除外する趣旨ではない。すなわち、図１１では、車種ａに属する「燃料タンク系」のアイコンのみが選択されている例を示したが、これに加えてさらに車種ｂの「燃料タンク系」のアイコンを選択すれば、車種ａおよび車種ｂにそれぞれ使用される「燃料タンク系」の部品群のＣＡＤデータを重ねて表示させることができる。
【００５５】
以上説明したように、本実施形態によれば、分類形式の異なる複数種類の属性情報、すなわち、システム分類（機能情報）、レイアウト分類（ブロック情報）、車種仕様分類（適用条件情報）の各属性情報をＣＡＤ管理情報１４３に登録し、上記複数の分類形式から特定の分類形式が選択されるのに応じて、各属性情報のうちの特定の属性情報およびこれに属する部品を部品検索データとしてＣＲＴ１５又は３５（の第１表示領域１５１）に表示させるとともに、この部品検索データから特定の部品のＣＡＤデータが選択されるのに応じてそのＣＡＤデータを第２表示領域１５２に表示させることができる。これにより、使用目的に応じた適正な形式の部品検索データを用いて必要なＣＡＤデータを容易に引き出すことが可能で、もってＣＡＤの使い勝手を効果的に向上させることができる。
【００５６】
（ＣＡＤ管理情報の改良）
ところで、分類属性が増えるほど、また、部品数が増えるほど、図６に示したようなＣＡＤ管理情報の情報量は増え、それにつれて、ユーザがこのＣＡＤ管理情報を設定する作業も増える一方である。そうすると、その設定作業は煩雑になるばかりでなく、設定誤りを誘発する可能性も高くなる。
【００５７】
そこで、以下に説明する実施形態では、ＣＡＤ管理サーバ１は、バリエーションの部品群ごとに、共通のブロック情報及び機能情報を記述した１つの管理パーツリストを生成し（図４参照）、この管理パーツリストを用いることにより、そのバリエーションの部品群に対するブロック情報及び機能情報を一括して管理する。簡単に言うと、図６に示したＣＡＤ管理情報を、タンク本体、パイプ−１〜３、シリンダブロック−１〜２、の各グループで分割してできたものを、１つの管理パーツリストとする。バリエーションのパーツ群ごとに１つの管理パーツリストが生成されるから、その中では、ブロック情報（レイアウト分類）及び機能情報（システム分類）を共通化できる。
【００５８】
図１３は、本実施形態における、新規部品のＣＡＤデータの作成及び登録に係る処理を示すフローチャートである。このとき、ＣＡＤ管理サーバ１においてはＣＡＤ管理プログラム１４２が稼働しているものとする。
【００５９】
ＣＡＤ端末２又は３において、ＣＡＤプログラム３１が起動されると（ステップＳ１１）、まずログイン処理が行われる（ステップＳ１２）。具体的には、ＣＡＤ端末は入力されたユーザ名およびパスワードをＣＡＤ管理サーバ１に送信し、ＣＡＤ管理サーバ１はこれに応答して認証処理を行い、ログイン許否情報を返送する（ステップＳ２１）。ＣＡＤ端末はここで認証が成功してログインが許可された場合のみ以降の処理に進むことができる。
【００６０】
ログインが成功すると、ＣＡＤ端末では、新規部品のＣＡＤデータを作成するべくＣＡＤオペレーションを行うことができる（ステップＳ１４）。
【００６１】
ＣＡＤオペレーションが終了すると、ファイルクローズ（ファイル保存）操作が行われる（ステップＳ１５）。ここで、クローズした新規部品のファイル（ＣＡＤデータ）の部品識別番号（Ｅ−ＩＤ）を設定する（ステップＳ１６）。この部品識別番号は作成したＣＡＤデータとは別のファイルで作成しても良いし、ＣＡＤデータのファイル名として作成しても良い。
【００６２】
部品識別番号には、予めルールを設けておく。例えば、部品識別番号は少なくとも５桁の英数字又は記号で構成されるものとし、当該５桁の英数字を部品を特定する情報として使用する。例えば、部品である燃料タンクを特定する情報を「４２１００」とするルールが定められているとする。いま、新規部品として燃料タンクのＣＡＤデータを作成し保存した場合、この燃料タンクに例えば「Ｂ００３−４２１００」との部品識別番号（Ｅ−ＩＤ）を設定することができる。この部品識別番号の下５桁が「４２１００」となっており、このファイルは燃料タンクのＣＡＤデータであることを特定することができる。下５桁以外の情報（上記例の場合は「Ｂ００３−」）は任意であり、バリエーションの燃料タンクのＣＡＤデータを更に新規作成した場合には、この任意部分に別の番号を付与すればよい（例えば「Ｂ００５−４２１００」など）。
【００６３】
その後、作成したＣＡＤデータ及びその部品識別番号を、ＣＡＤ管理サーバ１に送信する（ステップＳ１７）。
【００６４】
ＣＡＤ管理サーバ１は、ＣＡＤデータ及びその部品識別番号を受信し、ＨＤＤ１４に保存する（ステップＳ２２）。ＣＡＤ管理サーバ１は次に、保存したＣＡＤデータに対してデータ変換を行いビューワデータを新たに生成する（ステップＳ２３）。このデータ変換処理はデータ変換モジュール４２によって行われる。
【００６５】
上述したように、ＣＡＤ管理サーバ１は、バリエーションの部品群ごとに１つの管理パーツリスト（Ｍ−ＰＬ）を保持している。そこで、ステップＳ２２で受信した部品識別番号に対応する管理パーツリストを選択する（ステップＳ２４）。対応する管理パーツリストがない場合には、管理パーツリストが新規に作成される。
【００６６】
次に、部品識別番号を、選択した管理パーツリストに保存する（ステップＳ２５）。なお、１つの管理パーツリストで管理されるのはバリエーションのパーツ群である。よって、１つの管理パーツリストの管理下にある各部品のブロック情報及び機能情報は共通であり、各部品に対してブロック情報及び機能情報を設定する必要はない。これにより、バリエーションのパーツ群についてはブロック情報及び機能情報を一括管理できる。
【００６７】
次に、ＣＡＤ管理サーバ１は、選択した管理パーツリストにおける適用条件情報を、ステップＳ２２で受信したＣＡＤデータの送信元であるＣＡＤ端末に送信する（ステップＳ２６）。
【００６８】
ステップＳ１８において、ＣＡＤ端末は、ＣＡＤ管理サーバ１から適用条件情報を受信すると、図１４に示すような適用条件確認画面が表示される。
【００６９】
１４０１は管理パーツリストのアイコンを表しており、この画面から、Ｂ０００１−４２１００，Ｂ０００２−４２１００，Ｂ００３−４２１００，…の部品群が、管理パーツリスト１４０１の管理下にあることがわかる。そして、各部品の適用条件の設定状況が丸印で表される。ここで、各部品は、車種体系の括り１４０２、１４０３、１４０４、…のいずれか１つに設定されるようにして一覧表示される。例えば、Ｂ０００１−４２１００，Ｂ０００２−４２１００，Ｂ００３−４２１００、…の部品群が、仕向け、駆動方式、ボディタイプによってのみ使い分けが行われるものである場合には、仕向け、駆動方式、ボディタイプによってのみ区分けされた車種体系の括り１４０２、１４０３、１４０４、…の一覧表が表示される。すなわち、エンジン、トランスミッション形式等によっては使い分けされない部品群である場合には、これらによって車種体系の括りが細分化され表示されることがない。この一覧表示によってその設定状況が一目で把握することができる。なお、新規追加部品については、この現状の設定状況に基づき、空きの車種体系に自動的に設定するようにしてもよい。
【００７０】
ユーザは、図１４の画面上にて、各部品の適用条件を変更することができる。例えば、ユーザが図１４の丸印の位置を変更する／外すことで設定を変更することができる。また、各部品の適用条件を細分化して設定したい場合は、細分化したい部品の○印部をダブルクリックにより選択することで、これに含まれる車種体系の仕様詳細を表示させ、○印を再設定することで細分化した仕様ごとに部品設定することができる。
【００７１】
ステップＳ１９では、バリエーションのパーツ群における適用条件の設定に漏れあるいは重複がないかが検出される。例えば、図１４の括り１４０２に１つも丸印がない状況や、逆に丸印が２つ以上ある状況では、設定誤りとして検出される。このような設定誤りが検出された場合には、ユーザにその旨が該当箇所の点滅表示や警告音などによって通知される。ユーザはこれに応じて適用条件を修正することができる（ステップＳ２０）。
【００７２】
その後、ＣＡＤ端末で設定された適用条件情報がＣＡＤ管理サーバ１に転送され、ＣＡＤ管理サーバ１は、受信した適用条件情報を管理パーツリストに保存する（ステップＳ２７）。
【００７３】
なお、ＣＡＤ端末で実行されたステップＳ１８，Ｓ１９は、ＣＡＤ管理サーバ１においても実行可能である。
【００７４】
（管理パーツリストの複製処理）
次に、既に作成済みの管理パーツリストを複製して別の部品群のための管理パーツリストとする処理を説明する。
【００７５】
図１５に一例を示す。いま、同図（ａ）に示すように、４００で示される車体のフロアに係るブロック構成において、その配下にある４１０で示されるFloor_partsの下位層に、４００００で特定されるバリエーションのパーツ群を新たに作成することを考える。この場合の好適な処理フローを図１６に示す。
【００７６】
ＣＡＤ端末２又は３において、ＣＡＤプログラム３１が起動されると（ステップＳ３１）、まずログイン処理が行われる（ステップＳ３２）。具体的には、ＣＡＤ端末は入力されたユーザ名およびパスワードをＣＡＤ管理サーバ１に送信し、ＣＡＤ管理サーバ１はこれに応答して認証処理を行い、ログイン許否情報を返送する（ステップＳ４１）。ＣＡＤ端末はここで認証が成功してログインが許可された場合のみ以降の処理に進むことができる。
【００７７】
ログインが成功すると、ＣＡＤ端末において、ユーザはコピーしたい管理パーツリストを指示する（ステップＳ３３）。例えば、システム構成「パワートレーン」にある管理パーツリストを指示する。その後、その指定情報がＣＡＤ管理サーバ１に送信される。
【００７８】
ＣＡＤ管理サーバ１は、指定された管理パーツリストにおける適用条件情報を抽出し（ステップＳ４２）、これを指定情報の送信元のＣＡＤ端末に返送する（ステップＳ４３）。ＣＡＤ端末はこれを受信する（ステップＳ３４）。
【００７９】
その後、ＣＡＤ端末ではフィルタ条件を入力する。ここでは例えば、フィルタ条件として「５ＨＢ（５ドアハッチバック）」を選択する（ステップＳ３５）。
【００８０】
ステップＳ３６では、設定されたフィルタ条件で管理パーツリストを絞り込み、新たな管理パーツリストを生成する。
【００８１】
次に、コピー先の親データ（この例では、図１５の（ａ）のブロック４１０）を指定する（ステップＳ３７）。
【００８２】
そして、指定されたコピー先親データ及び絞り込まれた管理パーツリストをＣＡＤ管理サーバ１に送信する（ステップＳ３８）。
【００８３】
ＣＡＤ管理サーバ１は、コピー先親データ及び絞り込まれた管理パーツリストを受信し（ステップＳ４４）、絞り込まれた管理パーツリストをそのコピー先親データに保存する（ステップＳ４５）。
【００８４】
以上の処理により、図１５の（ｂ）に示すように、親データとして指定されたブロック４１０の配下に１６０１で示される管理パーツリスト４００００−５ＨＢが複製される。その後は、所望の条件となるようにその管理パーツリストを編集すればよいので、新規に管理パーツリストを生成するよりも効率的である。特に、派生車、追加車種、マイナーチェンジに係る業務において有効である。
【００８５】
また、同様の処理によって、１６０２に示される管理パーツリスト４００００−ＳＤＮを複製できる。この場合は、ステップＳ３５で、フィルタ条件として「ＳＤＮ（セダン）」を選択する。
【００８６】
（デジタルモックアップ制御の具体例）
図１７に、デジタルモックアップ（３Ｄ画像）の表示制御処理のフローチャートを示す。
【００８７】
ＣＡＤ端末２又は３において、ＣＡＤプログラム３１が起動されると（ステップＳ５１）、まずログイン処理が行われる（ステップＳ５２）。具体的には、ＣＡＤ端末は入力されたユーザ名およびパスワードをＣＡＤ管理サーバ１に送信し、ＣＡＤ管理サーバ１はこれに応答して認証処理を行い、ログイン許否情報を返送する（ステップＳ６１）。ＣＡＤ端末はここで認証が成功してログインが許可された場合のみ以降の処理に進むことができる。
【００８８】
ログインが成功すると、ＣＡＤ端末において、ユーザは閲覧したい単位を指示する（ステップＳ５３）。具体的には、図８，１０，１１に示したようなツリー表示から所望の単位を指定できる。指定された単位情報はＣＡＤ管理サーバ１に送信される。
【００８９】
ＣＡＤ管理サーバ１は、受信した単位に応じた構成を管理パーツリストから抽出し（ステップＳ６２）、抽出した構成に属するビューワデータを抽出し（ステップＳ６３）、その抽出したビューワデータをＣＡＤ端末に送信する（ステップＳ６４）。
【００９０】
ＣＡＤ端末はＣＡＤ管理サーバ１からのビューワデータを受信し（ステップＳ５４）、そのビューワデータに基づいてデジタルモックアップを行い３Ｄ画像を表示する（ステップＳ５５）。
【００９１】
ステップＳ５５で表示された３Ｄ画像は、図９のＸ部分に示されるように、管理パーツリストに登録されている部品が全て重複して表示されてしまう場合がある。そこで、ＣＡＤ端末では、所望の部品だけが表示されるようにフィルタ条件を指定することができる（ステップＳ５６）。そうすると、管理パーツリストがフィルタ条件に基づき絞り込まれる（ステップＳ５７）。そして、再びデジタルモックアップを行うことにより、図１２に示したように、所望の部品だけの３Ｄ画像を表示できる（ステップＳ５８）。
【００９２】
以上の実施形態は、ＣＡＤ管理サーバ１とＣＡＤ端末とが協働して、ＣＡＤ端末において、ビューワプログラムを動作させることでＣＡＤデータ一覧画面を表示し３Ｄ画像を表示させる構成を説明したが、ＣＡＤ管理サーバ１に同様のビューワプログラムをインストールすれば、ＣＡＤ管理サーバ１単体においてＣＡＤデータ一覧画面を表示し３Ｄ画像を表示させることができる。すなわち本発明は、複数の機器で構成されるシステムにも適用可能であるし、１つの機器からなる装置に適用することもできる。
【図面の簡単な説明】
【００９３】
【図１】実施形態に係るＣＡＤシステムの概略構成を示すブロック図である。
【図２】実施形態におけるＣＡＤ管理サーバのハードウェア構成を示すブロック図である。
【図３】実施形態におけるＣＡＤ端末のハードウェア構成を示すブロック図である。
【図４】実施形態におけるＣＡＤシステムのソフトウェア構成を概念的に示す図である。
【図５】部品のＣＡＤデータに関連付けられる属性情報の例を示す図である。
【図６】部品のＣＡＤデータに関連付けられる属性情報を記述したＣＡＤ管理情報の一例を示す図である。
【図７】実施形態におけるＣＡＤデータの表示態様の一例を示す図である。
【図８】システム分類に基づく部品検索データの表示状態の例を示す図である。
【図９】システム分類に基づく部品検索データの中から選択された部品のＣＡＤデータが表示された状態を示す図である。
【図１０】レイアウト分類に基づく部品検索データの表示状態を示す図である。
【図１１】車種仕様分類に基づく部品検索データの表示状態を示す図である。
【図１２】車種仕様分類に基づく部品検索データの中から選択された部品のＣＡＤデータが表示された状態を示す図である。
【図１３】実施形態における新規部品のＣＡＤデータの作成及び登録に係る処理を示すフローチャートである。
【図１４】実施形態における適用条件確認画面の一例を示す図である。
【図１５】実施形態における管理パーツリストの複製処理を説明する図である。
【図１６】実施形態における管理パーツリストの複製処理を説明するフローチャートである。
【図１７】実施形態におけるデジタルモックアップの制御処理を示すフローチャートである。
【符号の説明】
【００９４】
１：ＣＡＤ管理サーバ
２、３：ＣＡＤ端末
４：ＬＡＮ
【図１】
0004983478.tif 000002
【図２】
0004983478.tif 000003
【図３】
0004983478.tif 000004
【図４】
0004983478.tif 000005
【図５】
0004983478.tif 000006
【図６】
0004983478.tif 000007
【図７】
0004983478.tif 000008
【図８】
0004983478.tif 000009
【図９】
0004983478.tif 000010
【図１０】
0004983478.tif 000011
【図１１】
0004983478.tif 000012
【図１２】
0004983478.tif 000013
【図１３】
0004983478.tif 000014
【図１４】
0004983478.tif 000015
【図１５】
0004983478.tif 000016
【図１６】
0004983478.tif 000017
【図１７】
0004983478.tif 000018