(57)【特許請求の範囲】
【請求項１】
複数の製品各々に使用される部品に関する情報と、前記各製品における部品間の接続関係を示す情報とを含む３次元ＣＡＤモデルデータに基づいて、製品のモジュール化を行う製品モジュール化プロセス装置であって、
前記各製品の３次元ＣＡＤモデルデータに基づいて、前記各製品を構成する部品間の接続関係を示す第１の情報を製品毎に生成する接続情報生成部と、
前記第１の情報に基づいて、前記各製品を構成する部品を示す第２の情報と、前記複数の製品に跨る全ての部品の間の接続関係を示す第３の情報を生成する接続情報整理部と、
前記第２の情報及び前記第３の情報に基づいて、グループ化される部品に関する情報、部品のモジュール化に関する特性及び他の部品との接続に関する制約条件を含む第４の情報を、部品毎に生成するモジュール化情報生成部と、
前記第４の情報に基づいて、前記各製品の３次元ＣＡＤモデルデータを再構成する再構成部と、
を備える製品モジュール化プロセス装置。
【請求項２】
前記第４の情報には、
グループ化される部品に関する情報が含まれ、
前記モジュール化情報生成部は、
全ての製品に用いられ、かつ、互いに接続されている部品の組み合わせをグループ化する部品として決定する、
請求項１に記載の製品モジュール化プロセス装置。
【請求項３】
前記第４の情報には、
前記各部品がプラットフォームとなる部品であるか、オプションとなる部品であるか、製品毎に個別に用いられる個別部品であるか、という情報が含まれ、
前記モジュール化情報生成部は、
全ての製品に用いられている部品を、プラットフォームとなる部品として決定し、
一部の製品に用いられている部品を、オプションとなる部品として決定し、
１つの製品に用いられている部品を、個別部品として決定する、
請求項１又は２に記載の製品モジュールプロセス装置。
【請求項４】
前記第４の情報には、
接続される他の部品の制約条件が含まれ、
前記モジュール化情報生成部は、
前記各部品に接続されている部品を接続が可能な部品として決定する、
請求項１から３のいずれか一項に記載の製品モジュールプロセス装置。
【請求項５】
前記接続情報生成部は、
前記第１の情報を、表形式のデータとして外部に出力可能である、
請求項１から４のいずれか一項に記載の製品モジュール化プロセス装置。
【請求項６】
前記接続情報整理部は、
前記第２の情報及び前記第３の情報を、表形式のデータとして外部に出力可能である、
請求項１から５に記載の製品モジュール化プロセス装置。
【請求項７】
前記特定部は、
前記第４の情報を、表形式のデータとして外部に出力可能である、
請求項１から６のいずれか一項に記載の製品モジュール化プロセス装置。
【請求項８】
前記再構成部は、前記３次元ＣＡＤモデルの再構成に関する情報を外部に出力可能である、
請求項１から７のいずれか一項に記載の製品モジュール化プロセス装置。
【請求項９】
複数の製品各々に使用される部品に関する情報と、前記各製品における部品間の接続関係を示す情報とを含む３次元ＣＡＤモデルデータに基づいて、製品のモジュール化を行う製品モジュール化方法であって、
コンピュータが、前記各製品の３次元ＣＡＤモデルデータに基づいて、前記各製品を構成する部品間の接続関係を示す第１の情報を製品毎に生成する接続情報生成工程と、
コンピュータが、前記第１の情報に基づいて、前記各製品を構成する部品を示す第２の情報と、前記複数の製品に跨る全ての部品の間の接続関係を示す第３の情報を生成する接続情報整理工程と、
コンピュータが、前記第２の情報及び前記第３の情報に基づいて、グループ化される部品に関する情報、部品のモジュール化に関する特性及び他の部品との接続に関する制約条件を含む第４の情報を、部品毎に生成するモジュール化情報生成工程と、
コンピュータが、前記第４の情報に基づいて、前記各製品の３次元ＣＡＤモデルデータを再構成する再構成工程と、
を備える製品モジュール化方法。
【請求項１０】
複数の製品各々に使用される部品に関する情報と、前記各製品における部品間の接続関係を示す情報とを含む３次元ＣＡＤモデルデータに基づいて、製品のモジュール化を行うコンピュータを、
前記各製品の３次元ＣＡＤモデルデータに基づいて、前記各製品を構成する部品間の接続関係を示す第１の情報を製品毎に生成する接続情報生成部、
前記第１の情報に基づいて、前記各製品を構成する部品を示す第２の情報と、前記複数の製品に跨る全ての部品の間の接続関係を示す第３の情報を生成する接続情報整理部、
前記第２の情報及び前記第３の情報に基づいて、グループ化される部品に関する情報、部品のモジュール化に関する特性及び他の部品との接続に関する制約条件を含む第４の情報を、部品毎に生成するモジュール化情報生成部、
前記第４の情報に基づいて、前記各製品の３次元ＣＡＤモデルデータを再構成する再構成部、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、製品モジュール化プロセス装置、製品モジュール化方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、各種製品の設計においては、コストや効率の観点から、製品を構成する部品の共通化が試みられることが多い。このため、部品を共通化するための種々の設計支援装置が提案されている。例えば、部品に関する様々な情報の入力を設計者に要求し、その要求に応じて入力された情報に基づいて共通化された部品の評価を行なう設計支援装置が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２８８８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の設定支援装置を用いて、製品の部品を共通化し、グループ化してモジュール化設計を行うためには、まず最初に、製品に使用される複数の部品に関する様々な情報を入力する入力作業が必要となる。この入力作業は、部品の数や種類が多くなるほど工数が膨大になり、モジュール化設計を開始するまでに時間がかかる。
【０００５】
この発明は、上記実情に鑑みてなされたものであり、より効果的、効率的な製品のモジュール化設計を可能とする製品モジュール化プロセス装置、製品モジュール化方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、この発明に係る製品モジュール化プロセス装置は、
複数の製品各々に使用される部品に関する情報と、前記各製品における部品間の接続関係を示す情報とを含む３次元ＣＡＤモデルデータに基づいて、製品のモジュール化を行う製品モジュール化プロセス装置であって、
前記各製品の３次元ＣＡＤモデルデータに基づいて、前記各製品を構成する部品間の接続関係を示す第１の情報を製品毎に生成する接続情報生成部と、
前記第１の情報に基づいて、前記各製品を構成する部品を示す第２の情報と、前記複数の製品に跨る全ての部品の間の接続関係を示す第３の情報を生成する接続情報整理部と、
前記第２の情報及び前記第３の情報に基づいて、グループ化される部品に関する情報、部品のモジュール化に関する特性及び他の部品との接続に関する制約条件を含む第４の情報を、部品毎に生成するモジュール化情報生成部と、
前記第４の情報に基づいて、前記各製品の３次元ＣＡＤモデルデータを再構成する再構成部と、
を備える。
【発明の効果】
【０００７】
この発明によれば、製品の３次元ＣＡＤモデルデータに含まれる部品に関する情報と、部品間の接続関係に関する情報を、各製品を構成する部品を示す第２の情報と、複数の製品に跨る全ての部品の間の接続関係を示す第３の情報とに展開し、第２の情報及び第３の情報に基づいて、部品を用いた製品の設計指針に関する第４の情報を自動的に生成することができる。このため、部品に関連する様々な情報の入力作業を行うことなく、その部品を用いた製品の設計指針を自動的に得ることができるので、より効果的、効率的な製品のモジュール化設計が可能となる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る製品モジュール化プロセス装置の概略的な構成を示すブロック図である。
【図２】図１のモデルデータベースにおける３次元ＣＡＤモデルの登録状態の一例を示す図である。
【図３】図１の３次元ＣＡＤモデル入力部の動作の流れ（その１）を示す模式図である。
【図４】図１の３次元ＣＡＤモデル入力部の動作の流れ（その２）を示す模式図である。
【図５】図１の３次元ＣＡＤモデル入力部の動作の流れ（その３）を示す模式図である。
【図６】図１の接続情報整理部の動作の流れを示す模式図である。
【図７】図１のモジュール特性決定部の動作の流れを示す模式図である。
【図８】図８（Ａ）及び図８（Ｂ）は、図１の３次元ＣＡＤモデル出力部の動作を説明するための図である。
【図９】製品モジュール化プロセス装置の全体の動作を示すフローチャートである。
【図１０】この発明の実施の形態２に係る製品モジュール化プロセス装置の概略的な構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
この発明の実施の形態について、図面を参照して詳細に説明する。
【００１０】
実施の形態１．
まず、本発明の実施の形態１について説明する。
【００１１】
図１には、この実施の形態に係る製品モジュール化プロセス装置１の概略的な構成が示されている。図１に示すように、製品モジュール化プロセス装置１は、モデルデータベース２に接続されている。この製品モジュール化プロセス装置１は、モデルデータベース２に登録された、３次元ＣＡＤ（Computer Aided Design）モデルデータに対応する製品のモジュール化を行う。
【００１２】
製品モジュール化プロセス装置１は、コンピュータである。このコンピュータには、ＣＰＵ、メモリ、キーボード等の入力装置及びディスプレイやプリンタ等の出力装置を備える。このコンピュータのＣＰＵがメモリに格納されたプログラムを実行することにより、製品モジュール化プロセス装置１の機能が実現される。
【００１３】
モデルデータベース２には、複数の製品の３次元ＣＡＤモデルデータ（以下、「３次元ＣＡＤモデル」と略述する）が登録されている。３次元ＣＡＤモデルは、個々の製品の３次元形状を表すデータである。３次元ＣＡＤモデルは、製品毎に登録されている。一例として、図２では、モデルデータベース２に、製品αの３次元ＣＡＤモデル７、製品βの３次元ＣＡＤモデル８、製品γの３次元ＣＡＤモデル９が登録されている様子が示されている。
【００１４】
３次元ＣＡＤモデルには、その製品に用いられる部品に関する情報が含まれている。
３次元ＣＡＤモデルは、３次元ＣＡＤツールによって複数の部品モデルを組み合わせることにより生成されている。部品モデルは、実際に、その製品の一部をなす部品に対応するＣＡＤデータである。
【００１５】
例えば、図２に示すように、製品αの３次元ＣＡＤモデル７は、部品モデルＡ、Ｂ、Ｃ、Ｄから構成されている。また、製品βの３次元ＣＡＤモデル８は、部品モデルＡ、Ｂ、Ｅ、Ｆから構成されている。さらに、製品γの３次元ＣＡＤモデル９は、部品モデルＡ、Ｂ、Ｃ、Ｇから構成されている。以下では、部品モデルＡ乃至Ｇを、単に部品Ａ乃至Ｇとも呼ぶこととする。図２では、互いに接する部品同士が、直接接続される関係にあるように示されている。
【００１６】
３次元ＣＡＤモデルは、そのモデルを構成する部品のＣＡＤデータに加え、部品間の接続関係を示すデータを含んでいる。部品間の接続関係を示すデータとは、どの部品が、どの部品と接続され、どの部品と接続されていないかを示すデータである。
【００１７】
例えば、図２に示すように、製品αの３次元ＣＡＤモデル７には、部品Ａ、Ｂ、Ｃ、ＤのＣＡＤデータと、部品Ａ、Ｂ、Ｃ、Ｄ間の接続関係を示すデータとが含まれる。図２では、例えば、製品αの３次元ＣＡＤモデル７において、部品Ａが部品Ｂに接続され、部品Ｂが部品Ｃに接続され、部品Ｃが部品Ｄに接続され、部品Ｄが部品Ｂ、Ｃに接続されていることが模式的に示されている。製品βの３次元ＣＡＤモデル８及び製品γの３次元ＣＡＤモデル９も同様である。
【００１８】
以下では、主として、製品モジュール化プロセス装置１が、モデルデータベース２に登録された複数の製品α、β、γの３次元ＣＡＤモデル７、８、９を構成する複数の部品Ａ乃至Ｇのモジュール化に関する処理を行う場合を例にとって説明する。
【００１９】
製品モジュール化プロセス装置１は、３次元ＣＡＤモデル入力部３と、接続情報整理部４と、モジュール特性決定部５と、３次元ＣＡＤモデル出力部６とを備える。
【００２０】
３次元ＣＡＤモデル入力部３は、モデルデータベース２に登録された３次元ＣＡＤモデルを入力する。３次元ＣＡＤモデル入力部３は、モデルデータベース２に登録された複数の製品の３次元ＣＡＤモデルに基づいて、各製品を構成する部品間の接続関係を示す情報を製品毎に生成する。より具体的には、３次元ＣＡＤモデル入力部３は、モデルデータベース２から読み出した３次元ＣＡＤモデルを構成する部品の接続情報を、部品接続情報としての部品間接続表に展開する。この実施の形態では、３次元ＣＡＤモデル入力部３が、接続情報生成部に対応する。
【００２１】
３次元ＣＡＤモデル入力部３について、より詳細に説明する。図３乃至図５には、３次元ＣＡＤモデル入力部３の動作の流れが模式的に示されている。
【００２２】
図３に示すように、３次元ＣＡＤモデル入力部３は、製品αの３次元ＣＡＤモデル７をモデルデータベース２から読み出す。さらに、３次元ＣＡＤモデル入力部３は、読み出した製品αの３次元ＣＡＤモデル７から部品間の接続情報を抽出し、抽出した接続情報に基づいて、製品αの部品間接続表１２を生成する。
【００２３】
図３に示す製品αの部品間接続表１２では、製品αを構成する部品Ａ乃至Ｄについての接続関係が示されている。部品間接続表１２を参照すれば、製品αでは、例えば、部品Ａと部品Ｂとが接続しており、部品Ａと部品Ｃは直接には接続していないことがわかる。
【００２４】
３次元ＣＡＤモデル入力部３は、製品αの部品間接続表１２のデータを、接続情報整理部４へ出力する。
【００２５】
図４に示すように、３次元ＣＡＤモデル入力部３は、製品βの３次元ＣＡＤモデル８をモデルデータベース２から読み出す。さらに、３次元ＣＡＤモデル入力部３は、読み出した製品βの３次元ＣＡＤモデル８から部品間の接続情報を抽出し、抽出した接続情報に基づいて、製品αの部品間接続表１３を生成する。図４に示す製品βの部品間接続表１３では、製品βを構成する部品Ａ、Ｂ、Ｅ、Ｆについての接続関係が示されている。
【００２６】
３次元ＣＡＤモデル入力部３は、製品βの部品間接続表１３のデータを、接続情報整理部４へ出力する。
【００２７】
図５に示すように、３次元ＣＡＤモデル入力部３は、製品γの３次元ＣＡＤモデル９をモデルデータベース２から読み出す。さらに、３次元ＣＡＤモデル入力部３は、読み出した製品γの３次元ＣＡＤモデル９から部品間の接続情報を抽出し、抽出した接続情報に基づいて、製品γの部品間接続表１４を生成する。
【００２８】
３次元ＣＡＤモデル入力部３は、製品γの部品間接続表１４のデータを接続情報整理部４に出力する。
【００２９】
なお、この実施の形態では、製品αの部品間接続表１２のデータと、製品βの部品間接続表１３のデータと、製品γの部品間接続表１４のデータとが、第１の情報に対応する。
【００３０】
図１に戻り、接続情報整理部４は、各製品の３次元ＣＡＤモデルの部品間接続表１２、１３、１４に基づいて、各製品を構成する部品を示す情報と、複数の製品に跨る全ての部品の間の接続関係を示す情報を生成する。
【００３１】
接続情報整理部４についてより詳細に説明する。図６には、接続情報整理部４の動作が模式的に示されている。図６に示すように、接続情報整理部４は、製品αの部品間接続表１２のデータと、製品βの部品間接続表１３のデータと、製品γの部品間接続表１４のデータとを入力する。
【００３２】
続いて、接続情報整理部４は、入力した部品間接続表１２、１３、１４のデータに基づいて、どの部品がどの製品で使用されているかを整理し、各製品を構成する部品を示す情報を生成する。図６では、全部品使用表２０がこれに対応する。すなわち全部品使用表２０のデータが第２の情報に相当する。
【００３３】
また、接続情報整理部４は、入力した部品間接続表１２、１３、１４のデータに基づいて、複数の製品に跨る全ての部品間の接続関係を示す情報を生成する。より具体的には、接続情報整理部４は、製品αの部品間接続表１２、製品βの部品間接続表１３、製品γの部品間接続表１４を合成し、全部品間接続表２１を生成する。この実施の形態では、全部品間接続表２１のデータが、第３の情報に対応する。
【００３４】
接続情報整理部４は、全部品使用表２０のデータと全部品間接続表２１のデータをモジュール特性決定部５へ出力する。
【００３５】
図１に戻り、モジュール特性決定部５は、全部品使用表２０のデータと全部品間接続表２１のデータに基づいて、グループ化方針、部品のモジュール化に関する特性及び他の部品との接続に関する制約条件を含む情報を、部品毎に生成する。この情報は、言い換えると、部品が複数機種に使われる場合の使われ方に関するもの、すなわち部品を用いた製品の設計指針に関する情報であるとも言える。
【００３６】
図７には、モジュール特性決定部５の動作が示されている。図７に示すように、モジュール特性決定部５は、全部品使用表２０と全部品間接続表２１とを入力する。モジュール特性決定部５は、入力した全部品使用表２０と全部品間接続表２１に基づいて、モジュール特性表２２を生成する。この実施の形態では、このモジュール特性表２２のデータが、第４の情報に対応する。
【００３７】
図７に示すように、モジュール特性表２２では、グループ化方針と、部品のモジュール化に関するモジュール特性と、他部品との接続制約とが、部品毎に登録されている。
【００３８】
グループ化方針は、グループ化される部品に関する情報である。より詳細には、グループ化方針は、全部品に対して、他の部品とグループ化し一人の設計者がまとめて設計を行うことを推奨する部品群を示す。
【００３９】
例えば、部品Ａ、Ｂは、全部品間接続表２１で互いに接続関係にあり、かつ、部品Ａ、Ｂが製品α、β、γに共通に用いられていることから、モジュール化情報生成部としてのモジュール特性決定部５は、部品Ａ、Ｂは、それぞれＡ、Ｂとグループ化することをグループ化方針として設定する。モジュール特性決定部５は、その他の部品については、グループ化の必要無しを設定する。すなわち、モジュール特性決定部５は、全ての製品に用いられ、かつ、互いに接続されている部品の組み合わせをグループ化する部品として決定する。
【００４０】
モジュール特性は、各部品がプラットフォームとなる部品であるか、オプションとなる部品であるか、製品毎に異なる個別部品であるか、という情報である。より具体的には、モジュール特性は、その部品がどの製品でも共通して利用するプラットフォームとなる部品、すなわちプラットフォーム部品であるか、製品によって使用される場合と使用されない場合があるオプション部品であるか、製品毎に異なる部品を利用する個別部品であるかのいずれかを示す。
【００４１】
例えば、部品Ａ、Ｂはすべての製品α、β、γで使用されているので、モジュール特性決定部５は、部品Ａ、Ｂをプラットフォーム部品として設定する。また、部品Ｃについては、製品α、γに用いられており、製品βに用いられていないのでモジュール特性決定部５は、オプション部品を設定する。
【００４２】
言い換えると、モジュール特性決定部５は、全ての製品に用いられている部品を、プラットフォームとなる部品として決定する。また、モジュール特性決定部５は、一部の製品に用いられている部品を、オプションとなる部品として決定する。さらに、モジュール特性決定部５は、１つの製品に用いられている部品を、個別部品として決定する。
【００４３】
他部品との接続制約列は、ある部品に対して接続可能な部品を示す。言い換えると、接続制約列には、接続される他の部品の制約条件が含まれている。例えば、部品Ａ、Ｂには、部品Ｄ、Ｅだけが接続可能となり、部品Ｃには、部品Ｂ、Ｄが接続可能となる。なお、接続制約列に設定される部品からは、グループ化される部品が除かれている。
【００４４】
図１に戻り、モジュール特性決定部５は、生成したモジュール特性表２２のデータを、３次元ＣＡＤモデル出力部６に出力する。
【００４５】
３次元ＣＡＤモデル出力部６は、モジュール特性表２２のデータに基づいて、３次元ＣＡＤモデルを再構成する。
【００４６】
図８（Ａ）及び図８（Ｂ）には、３次元ＣＡＤモデル出力部６の動作が示されている。３次元ＣＡＤモデル出力部６は、モジュール特性表２２を入力し、モジュール特性表２２に記載された情報が入力を、製品αの３次元ＣＡＤモデル７、製品βの３次元ＣＡＤモデル１３、製品γの３次元ＣＡＤモデル１４のそれぞれの部品ＣＡＤモデルの属性情報に追加する。
【００４７】
また、再構成部としての３次元ＣＡＤモデル出力部６は、例えば、図８（Ａ）に示す入力前の製品の３次元ＣＡＤモデル２３の構成を、モジュール特性表２２のグループ化方針に従って、例えば、図８（Ｂ）に示す入力後の３次元ＣＡＤモデル２４のように、再構成する。図８（Ｂ）では、製品αの部品Ａ、Ｂが１つのモジュールに纏められている。
【００４８】
３次元ＣＡＤモデル出力部６は、再構成後の製品の３次元ＣＡＤモデルをモデルデータベース２に出力し、各製品の３次元ＣＡＤモデルを更新する。
【００４９】
次に、製品モジュール化プロセス装置１の全体の動作について説明する。
【００５０】
図９には、製品モジュール化プロセス装置１の全体の動作を示すフローチャートが示されている。図９に示すように、製品モジュール化プロセス装置１は、例えば操作入力により、モデルデータベース２から３次元ＣＡＤモデルを入力する（ステップＳ１）。
【００５１】
続いて、製品モジュール化プロセス装置１は、入力された３次元ＣＡＤモデルに基づいて、部品間接続表を生成する（ステップＳ２）。
【００５２】
続いて、製品モジュール化プロセス装置１は、未入力の３次元ＣＡＤモデルがあるか否かを判定する（ステップＳ３）。より具体的には、製品モジュール化プロセス装置１は、ユーザに対して、さらに入力する３次元ＣＡＤモデルがあるかを問い合わせる表示画面を表示する。ユーザは、この表示画面を見て、未入力の３次元ＣＡＤモデルがあるか否かの入力を行う。製品モジュール化プロセス装置１は、この入力結果に基づいて、未入力の３次元ＣＡＤモデルがあるか否かを判定する。
【００５３】
未入力の３次元ＣＡＤモデルがあると判定された場合（ステップＳ３；Ｙｅｓ）、ステップＳ１に戻る。以降、未入力の３次元ＣＡＤモデルがないと判定されるまで（ステップＳ３；Ｎｏ）、製品モジュール化プロセス装置１は、新たな３次元ＣＡＤモデルの入力（ステップＳ１）と、部品間接続表の生成（ステップＳ２）と、上記判定（ステップＳ３）とを繰り返す。この手順により、部品間接続表１２、１３、１４が生成される。
【００５４】
未入力の３次元ＣＡＤモデルがないと判定されると（ステップＳ３；Ｙｅｓ）、製品モジュール化プロセス装置１は、生成された部品間接続表１２、１３、１４に基づいて、全部品使用表２０を生成する（ステップＳ４）。
【００５５】
続いて、製品モジュール化プロセス装置１は、生成した部品間接続表１２、１３、１４に基づいて、全部品間接続表２１を生成する（ステップＳ５）。
【００５６】
続いて、製品モジュール化プロセス装置１は、全部品使用表生成２０と全部品間接続表２１に基づいて、モジュール特性表２２のデータを生成する（ステップＳ６）。
【００５７】
続いて、製品モジュール化プロセス装置１は、生成したモジュール特性表２２のデータに基づいて、モデルデータベース２に含まれる３次元ＣＡＤモデルを更新する（ステップＳ７）。
【００５８】
続いて、製品モジュール化プロセス装置１は、モジュール特性表のグループ化方針等に従って３次元ＣＡＤモデルの構成を再構成する（ステップＳ８）。ステップＳ８終了後、製品モジュール化プロセス装置１は、処理を終了する。
【００５９】
この実施の形態は、３次元ＣＡＤモデルで設計を進めており、設計の初期段階で部品の共通化とモジュール化の対象部品を決定するプロセスに対して有効である。
【００６０】
以上詳細に説明したように、この実施の形態によれば、製品の３次元ＣＡＤモデルに含まれる部品に関する情報と、部品間の接続関係に関する情報を、各製品を構成する部品を示す情報（全部品使用表２０）と、複数の製品に跨る全ての部品の間の接続関係を示す情報（全部品間接続表２１）とに展開し、それらの情報に基づいて、部品を用いた製品の設計指針に関する情報を自動的に生成することができる。このため、部品に関連する様々な情報の入力作業を行うことなく、その部品を用いた製品の設計指針を自動的に得ることができるので、より効果的、効率的な製品のモジュール化設計が可能となる。
【００６１】
３次元ＣＡＤモデルを構成する部品モデルのモジュール化は様々な恩恵をもたらす。例えば、設計経験の少ない設計者であっても、共通化された部品を用い、部品の特性を考慮し、接続制約を守りながら、容易に設計を進めることができるようになる。
【００６２】
例えば、モジュール化された部品については、個々の部品を設定することなく、設計が可能になる。また、部品特性を考慮すれば、プラットフォーム部品を選択し、それを基礎としてから、オプション部品や個別部品を選択するといったように、部品を絞り込んだ設計を行うことができるので、設計手順が効率化される。また、他部品との接続制約により、接続すべきでない部品同士を接続させるような誤った設計を防止することができる。
【００６３】
実施の形態２．
次に、本発明の実施の形態２について、説明する。
【００６４】
図１０には、この実施の形態に係る製品モジュール化プロセス装置１の概略的な構成が示されている。図１０に示すように、この製品モジュールプロセス装置１は、入力部３１と出力部３２とを備える点が、図１に示す上記実施の形態１に係る製品モジュール化プロセス装置１と異なっている。なお、この実施の形態では、３次元ＣＡＤモデル入力部３と、接続情報整理部４と、モジュール特性決定部５と、３次元ＣＡＤモデル出力部６とは、処理部３０として纏められている。
【００６５】
入力部３１は、キーボードやポインティングデバイス等の操作入力を受け付ける入力インターフェイスである。ユーザによる操作入力により、ユーザからの情報の出力要求を受け付ける。出力要求は、処理部３０に出力される。
【００６６】
処理部３０は、出力要求に応じたデータを出力部３２に出力する。
【００６７】
出力部３２は、ディスプレイの表示装置や、プリンタ等である。出力部３２は、処理部３０から出力された情報をユーザに認識できる形式で、外部出力する。
【００６８】
この出力要求により、出力部８により出力されるデータには、以下のものがある。
（１）部品間接続表１２、１３、１４
（２）全部品使用表２０
（３）全部品間接続表２１
（４）モジュール特性表２２
（５）再構成された３次元ＣＡＤモデル
【００６９】
入力部３１から部品間接続表１２、１３、１４の出力要求が入力されると、３次元ＣＡＤモデル入力部３は、部品間接続表１２、１３、１４のデータを、出力部３２に出力する。出力部３２は、このデータに基づく部品間接続表１２、１３、１４を、例えば、図３乃至図５に示す表形式のデータとして外部に出力する。
【００７０】
入力部３１から全部品使用表２０の出力要求が入力されると、接続情報整理部４は、全部品使用表２０のデータを、出力部３２に出力する。出力部３２は、このデータに基づく全部品使用表２０を、例えば図６に示す表形式のデータとして外部に出力する。
【００７１】
入力部３１から全部品間接続表２１の出力要求が入力されると、接続情報整理部４は、全部品使用表２１のデータを、出力部３２に出力する。出力部３２は、このデータに基づく全部品使用表２１を、例えば、図６に示す表形式のデータとして外部に出力する。
【００７２】
入力部３１からモジュール特性表２２の出力要求が入力されると、モジュール特性決定部５は、モジュール特性表２２のデータを、出力部３２に出力する。出力部３２は、このデータに基づくモジュール特性表２２を、例えば、図７に示す表形式のデータとして外部に出力する。
【００７３】
入力部３１から、再構成された３次元ＣＡＤモデルの出力要求が入力されると、３次元ＣＡＤモデル出力部６は、再構成された３次元ＣＡＤモデルのデータを、出力部３２に出力する。出力部３２は、このデータに基づく再構成された３次元ＣＡＤモデルを、例えば、図８（Ｂ）に示す表形式のデータとして外部に出力する。
【００７４】
以上詳細に説明したように、この実施の形態に係る製品モジュール化プロセス装置１では、３次元ＣＡＤモデルに用いられる部品のモジュール化を行う過程で得られる様々な情報をユーザに提供可能である。これにより、ユーザがこれらの情報を参照して、３次元ＣＡＤモデルのモジュール化についてチェックを行うことができる。
【００７５】
なお、上記実施の形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto-Optical Disc）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述のスレッドを実行するシステムを構成することとしてもよい。
【００７６】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【００７７】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【００７８】
この発明は、この発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、この発明の範囲を限定するものではない。すなわち、この発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【産業上の利用可能性】
【００７９】
この発明は、３次元ＣＡＤによる製品の設計に好適である。
【符号の説明】
【００８０】
１    製品モジュール化プロセス装置
２    モデルデータベース
３    ３次元ＣＡＤモデル入力部
４    接続情報整理部
５    モジュール特性決定部
６    ３次元ＣＡＤモデル出力部
７、８、９  ３次元ＣＡＤモデル
１２、１３、１４    部品間接続表
２０    全部品使用表
２１    全部品間接続表
２２    モジュール特性表
２３、２４    ３次元ＣＡＤモデル
３０    処理部
３１    入力部
３２    出力部
【図１】
0005921227.tif 000002
【図２】
0005921227.tif 000003
【図３】
0005921227.tif 000004
【図４】
0005921227.tif 000005
【図５】
0005921227.tif 000006
【図６】
0005921227.tif 000007
【図７】
0005921227.tif 000008
【図８】
0005921227.tif 000009
【図９】
0005921227.tif 000010
【図１０】
0005921227.tif 000011