(57)【要約】  本発明は、三次元ＣＡＤを用いて設計作業中に、作業対象である三次元ＣＡＤモデルに対応する知識情報を随時、登録および参照することができる三次元ＣＡＤシステム装置、を提供する。本発明による三次元ＣＡＤシステム装置は、三次元ＣＡＤデータ（１０２）を記憶する記憶装置（１０００）と、三次元ＣＡＤデータに基づいて設計作業を実行する演算処理装置（１０５）と、を備えるものであって、三次元ＣＡＤデータは、三次元ＣＡＤオブジェクトにナレッジデータ（１０３）を関連付けるナレッジ関連付けデータ（１０４）を含み、演算処理装置は、設計作業中に、三次元ＣＡＤデータにナレッジ関連付けデータを格納すると共に、三次元ＣＡＤデータに格納されるナレッジ関連付けデータに基づいて、三次元ＣＡＤオブジェクトに関連付けられたナレッジデータを参照する。
2016207991.tif 000002
【特許請求の範囲】
【請求項１】
三次元ＣＡＤデータを記憶する記憶装置と、
前記三次元ＣＡＤデータに基づいて設計作業を実行する演算処理装置と、
を備える三次元ＣＡＤシステム装置において、
前記三次元ＣＡＤデータは、三次元ＣＡＤオブジェクトにナレッジデータを関連付けるナレッジ関連付けデータを含み、
前記演算処理装置は、設計作業中に、前記三次元ＣＡＤデータに前記ナレッジ関連付けデータを格納すると共に、前記三次元ＣＡＤデータに格納されるナレッジ関連付けデータに基づいて、前記三次元ＣＡＤオブジェクトに関連付けられたナレッジデータを参照することを特徴とする三次元ＣＡＤシステム装置。
【請求項２】
請求項１に記載の三次元ＣＡＤシステム装置において、
前記ナレッジ関連付けデータは、互いに対応付けられた三次元ＣＡＤオブジェクトＩＤおよびナレッジＩＤであることを特徴とする三次元ＣＡＤシステム装置。
【請求項３】
請求項２に記載の三次元ＣＡＤシステム装置において、
前記三次元ＣＡＤオブジェクトＩＤに、前記ナレッジＩＤを複数対応付けられることを特徴とする三次元ＣＡＤシステム装置。
【請求項４】
請求項１に記載の三次元ＣＡＤシステム装置において、
前記三次元ＣＡＤオブジェクトは、点、線、面、パート、サブアセンブリおよびアセンブリのうちのいずれかであることを特徴とする三次元ＣＡＤシステム装置。
【請求項５】
請求項１に記載の三次元ＣＡＤシステム装置において、
前記ナレッジデータは、設計に関するドキュメントまたは製造性に関するドキュメントを示すことを特徴とする三次元ＣＡＤシステム装置。
【請求項６】
請求項１に記載の三次元ＣＡＤシステム装置において、
前記記憶装置は、
前記三次元ＣＡＤデータを蓄積する三次元ＣＡＤデータベースと、
前記ナレッジデータを蓄積するナレッジデータベースと、
前記ナレッジ関連付けデータを蓄積するナレッジ関連付けデータベースと、
を記憶することを特徴とする三次元ＣＡＤシステム装置。
【請求項７】
請求項１に記載の三次元ＣＡＤシステム装置において、
前記ナレッジ関連付けデータは前記三次元ＣＡＤオブジェクトに埋め込まれることを特徴とする三次元ＣＡＤシステム装置。
【請求項８】
請求項７に記載の三次元ＣＡＤシステム装置において、
前記記憶装置は、
前記三次元ＣＡＤデータを蓄積する三次元ＣＡＤデータベースと、
前記ナレッジデータを蓄積するナレッジデータベースと、
を記憶することを特徴とする三次元ＣＡＤシステム装置。
【請求項９】
請求項１に記載の三次元ＣＡＤシステム装置において、
さらに、前記三次元ＣＡＤデータを表示する表示装置を備え、
前記表示装置に表示される前記三次元ＣＡＤデータにおける前記三次元ＣＡＤオブジェクトが指定されると、前記表示装置には前記三次元ＣＡＤオブジェクトに関連付けるナレッジデータを指定する画面が表示され、
前記演算処理装置は、指定された前記三次元ＣＡＤオブジェクトと前記画面において指定された前記ナレッジデータとを関連付ける前記ナレッジ関連付けデータを前記三次元ＣＡＤデータに格納することを特徴とする三次元ＣＡＤシステム装置。
【請求項１０】
三次元ＣＡＤに用いられる知識管理方法において、
設計中に、三次元ＣＡＤデータにおける三次元ＣＡＤオブジェクトを指定する第一のステップと、
前記第一のステップにおいて指定された前記三次元ＣＡＤオブジェクトに関連付けるナレッジデータを指定する第二のステップと、
前記第一のステップにおいて指定された前記三次元ＣＡＤオブジェクトと前記第二のステップにおいて指定された前記ナレッジデータとを関連付けるナレッジ関連付けデータを前記三次元ＣＡＤデータに格納する第三のステップと、
を含むことを特徴とする知識管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、知識管理機能を備える三次元ＣＡＤシステム装置、並びに三次元ＣＡＤに用いられる知識管理方法に関する。
【背景技術】
【０００２】
製造業においては国内外の拠点でのワールドワイドな協調設計が増えている。これに伴い、三次元ＣＡＤ（Computer Aided Design）データをベースに設計変更していく過程において、コストダウンや強度的な改善、性能アップ等を目的とした形状変更、材質変更、部品変更等の設計変更の根拠のような設計知識情報（ナレッジ）を、簡単な操作手順で残しておき、それを他者と共有するというニーズがある。このようなニーズに対し、特許文献１〜３に記載される技術が知られている。【０００３】
特許文献１に記載の技術においては、知識と三次元ＣＡＤモデルとが固有の管理番号を介して関係付けてデータベースに記憶され、三次元ＣＡＤモデルの特徴点から関係する知識を検索して表示する。本技術においては、三次元ＣＡＤモデルを知識管理装置上に取り込み、知識管理装置の一機能であるビューワーに表示しながら、知識管理装置上で三次元ＣＡＤモデルの特徴点（知識の関係点）に知識を関連付ける。【０００４】
特許文献２に記載の技術においては、三次元ＣＡＤ画像の全部または分解した一部に、エンジニアリング知識データベースに記憶されているトラブル事例や注意事項を含む文書情報が関連付けられ、これらの情報を自動的に表示する。本技術は、機械の製造、加工、組立に関する電子マニュアルに関するものであり、三次元ＣＡＤモデルを取り込んで表示できる三次元電子マニュアルに応用される。【０００５】
特許文献３に記載の技術においては、三次元ＣＡＤモデルの形状要素が選択されると、知識ベース一覧表示画面が表示され、当該形状要素に関連した知識を含む知識ベースを一覧として表示する。本技術においては、部品を複数の形状要素に分割し、それぞれに形状要素名称を付ける。また、知識ベースに形状制約ルールや製造性に関する知識を蓄えておく。そして、三次元ＣＡＤシステム上で形状要素の何れかが選択されると、知識ベースの中を形状要素名称で検索して、検索された、形状ルールおよび製造性に関する知識をＣＡＤシステム装置の画面上に表示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１３−０９７７４３号公報
【特許文献２】特開２００６−２６８８０７号公報
【特許文献３】特開平１１−２９６５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１および特許文献２に記載の技術では、知識管理をするためのシステムにより設計知識情報を登録および参照するものであり、三次元ＣＡＤシステムによる設計中に随時、設計知識を登録および参照することは難しい。また、特許文献３に記載の技術では、ＣＡＤシステム装置の画面上で設計知識情報を参照できるが、設計知識情報は予め知識ベースに登録されている。従って、特許文献３に記載の技術は、三次元ＣＡＤシステムによる設計中に随時、設計知識を登録および参照できるものではない。従って、これら従来技術は、必ずしも、簡単な操作手順で、設計知識情報を残しておき、それを他者と共有するというニーズに十分答えるものではない。【０００８】
そこで、本発明は、三次元ＣＡＤを用いて設計作業中に、作業対象である三次元ＣＡＤモデルに対応する知識情報を随時、登録および参照することができる三次元ＣＡＤシステム装置、並びに知識管理方法を提供する。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明による三次元ＣＡＤシステム装置は、三次元ＣＡＤデータを記憶する記憶装置と、三次元ＣＡＤデータに基づいて設計作業を実行する演算処理装置と、を備えるものであって、三次元ＣＡＤデータは、三次元ＣＡＤオブジェクトにナレッジデータを関連付けるナレッジ関連付けデータを含み、演算処理装置は、設計作業中に、三次元ＣＡＤデータにナレッジ関連付けデータを格納すると共に、三次元ＣＡＤデータに格納されるナレッジ関連付けデータに基づいて、三次元ＣＡＤオブジェクトに関連付けられたナレッジデータを参照する。【００１０】
また、上記課題を解決するために、本発明による知識管理方法は、三次元ＣＡＤに用いられるものであって、設計作業中に、三次元ＣＡＤデータにおける三次元ＣＡＤオブジェクトを指定する第一のステップと、第一のステップにおいて指定された三次元ＣＡＤオブジェクトに関連付けるナレッジデータを指定する第二のステップと、第一のステップにおいて指定された三次元ＣＡＤオブジェクトと第二のステップにおいて指定されたナレッジデータとを関連付けるナレッジ関連付けデータを三次元ＣＡＤデータに格納する第三のステップと、を含む。
【発明の効果】
【００１１】
本発明によれば、三次元ＣＡＤによる設計作業中に、作業対象である三次元ＣＡＤモデルに対応する知識情報を随時、登録および参照することができる。【００１２】
上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１３】
【図１】図１は本発明の一実施形態である三次元ＣＡＤシステム装置の全体構成を示す。
【図２】三次元ＣＡＤシステム装置が実行する処理の流れと、画面表示の一例を示す。
【図３】三次元ＣＡＤシステムにおける三次元ＣＡＤモデルを表現する概念図である。
【図４】ナレッジ関連付け処理フローの一例である。
【図５】ナレッジ参照処理フローの一例である。
【図６】ナレッジ関連付け操作画面の一例である。
【図７】データベースにおける、ナレッジ関連付け処理時のデータの入出力を示す。
【図８】データベースにおける、ナレッジ参照処理時のデータの入出力を示す。
【図９】三次元ＣＡＤオブジェクトのデータ構造を示す。
【図１０】同じ部品を共用する三次元ＣＡＤモデルの一例である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、図面を用いて説明する。なお、各図において、参照番号が同一のものは同一の構成要件あるいは類似の機能を備えた構成要件を示している。
【００１５】
図１は本発明の一実施形態である三次元ＣＡＤシステム装置の全体構成を示す。
【００１６】
本実施形態の三次元ＣＡＤシステム装置はコンピュータ装置１０１によって構成される。コンピュータ装置１０１は、表示装置であるディスプレイ、キーボードやマウス等の入出力デバイス、メモリやストレージ等の記憶装置を含み、プログラムを実行することによって、三次元ＣＡＤシステムの処理および処理対象である三次元ＣＡＤモデルに対応する設計知識データの登録および参照処理を行う。これらの処理は、コンピュータ装置１０１が備える演算処理装置１０５、例えばＭＰＵ（Micro Processing Unit）によって実行される。
【００１７】
図１において、１０２は三次元ＣＡＤデータを蓄積する三次元ＣＡＤデータベース、１０３は設計知識データ（以下、「ナレッジデータ」と記す）を蓄積するナレッジデータベースである。設計知識データが示す設計知識情報としては、設計変更（形状変更、材質変更、部品変更等）の根拠、設計基準、設計ルール、ＣＡＥ解析結果等の設計に関するドキュメント、加工・組立方法等の製造性に関するドキュメント等がある。１０４は三次元ＣＡＤオブジェクトとナレッジデータを関連付けるナレッジ関連付けデータを蓄積するナレッジ関連付けデータベースである。これらのデータベース（１０２，１０３，１０４）は、コンピュータ装置１０１が備える記憶装置１０００に記憶される。
【００１８】
本実施形態の三次元ＣＡＤシステム装置が設計作業実行中に用いる三次元ＣＡＤオブジェクトは、三次元ＣＡＤデータベース１０２に蓄積される三次元ＣＡＤデータと、ナレッジ関連付けデータベース１０４に蓄積されるナレッジ関連付けデータとにより構成される。すなわち、本実施形態における三次元ＣＡＤオブジェクトは、ナレッジ関連付けデータを格納する。
【００１９】
図１において、演算処理装置１０５は、記憶装置１０００に記憶されるデータベース（１０２，１０３，１０４）を用いて、三次元ＣＡＤシステムの処理および処理対象である三次元ＣＡＤモデルに対応するナレッジデータの登録および参照処理を実行する。このため、演算処理装置１０５は、複数の機能部、すなわち三次元ＣＡＤモデル表示部１０６、三次元オブジェクト指定部１０７、ナレッジ関連付けＧＵＩ部１０８、ナレッジ関連付けデータ格納部１０９、ナレッジデータベース操作部１１０、ナレッジ一覧表示部１１１、ナレッジ表示部１１２を備える。なお、本実施形態においては、演算処理装置１０５が、所定のプログラムを読み込んで実行することにより、各機能部（１０６〜１１２）として動作する。
【００２０】
図２は、本実施形態の三次元ＣＡＤシステム装置が演算処理装置１０５により実行する全体的な処理の流れと、表示装置における画面表示の一例を示す。なお、図２の２０１は三次元ＣＡＤモデルの一例である。
【００２１】
先ず、入力デバイスを操作して、ナレッジを関連付ける三次元ＣＡＤモデルの任意の部位（三次元ＣＡＤモデルを構成するオブジェクト）を指定する。これにより、操作メニュー２０２が表示される。操作メニュー２０２には、三次元ＣＡＤシステムにおける通常のコマンド（フィーチャ編集、非表示、プロパティなど）も含まれる。操作メニュー２０２の中からナレッジ関連付けコマンド（操作メニュー２０２中の「文書関連付け」）が選択された場合には、ナレッジ関連付け画面２０３が表示される。以降の処理は、新規のナレッジを追加する場合と既存のナレッジを再利用する場合とで異なるが、ここでは新規のナレッジを追加する場合について説明し、既存のナレッジを再利用する場合については後述する。
【００２２】
表示された画面２０３において、追加するナレッジであるドキュメントを指定する。なお、本実施形態においては、ドキュメントの種類、言語およびキーワードも同画面２０３において指定できる。画面２０３において指定されたドキュメントのデータは、ナレッジデータベース１０３（図１）に格納される。その際に、格納したドキュメントのデータに含まれる識別子（ナレッジＩＤ）が取得され、先に指定された三次元ＣＡＤモデルの部位に対応する三次元ＣＡＤオブジェクトＩＤ（三次元ＣＡＤモデルを構成するアセンブリ、サブアセンブリ、パート、パートを構成する立体や面などのオブジェクトをユニークに区別するための識別子）とナレッジＩＤとを関連付けるナレッジ関連付けデータ（例えば、互いに対応付けられた三次元ＣＡＤオブジェクトＩＤとナレッジＩＤの組）を作成して、ナレッジ関連付けデータベース１０４に格納する。ナレッジデータの参照処理時においては、ナレッジが関連付けされた三次元ＣＡＤモデル２０１の部位が入力デバイスによって指定された際に、関連付けられたナレッジの一覧表示２０４が表示され、一覧表示２０４の中からユーザが入力デバイスによって指定したナレッジを示すナレッジ表示２０５が表示される（２０５）。
【００２３】
ここで、三次元ＣＡＤモデルを構成するオブジェクトについて図３を用いて説明する。
【００２４】
図３は、三次元ＣＡＤシステムにおける三次元ＣＡＤモデルを表現する概念図である。
【００２５】
図３に示すように、三次元ＣＡＤモデルを構成する形状要素として、先ず点があり、点と点を結んだ線分、更に、いくつかの線分を組み合わせてできる面、いくつかの面を組み合わせてできる立体がある。９０１は複数の線分の例であり、９０２はそれらの線分を組み合わせてできた面の例である。９０３は面９０２を含む複数の面を組み合わせてできた立体の例である。三次元ＣＡＤシステムにおいては、このような立体をパート（部品）と呼ぶ場合があり、以下、「パート」という記載はこのような立体を意味する。９０４は別のパートの例である。パートとパートを組み合わせたものが９０５であり、これを三次元ＣＡＤシステムにおいてはアセンブリデータ（或いは単にアセンブリ）と呼ぶ。複数のアセンブリデータを組み合わせて更に大規模なアセンブリデータを作成する場合もあり、その場合、元の小規模なアセンブリデータはサブアセンブリと呼ぶ。
【００２６】
点、線、面、パート、サブアセンブリ、アセンブリにはそれぞれユニークな識別子が三次元ＣＡＤシステムによって付与されており、本実施形態においては、それを三次元ＣＡＤオブジェクトＩＤと称する。
【００２７】
以下、本実施形態におけるナレッジ関連付け処理およびナレッジ参照処理について説明する。これらの処理は、図１に示した演算処理装置１０５が、その各部（１０６〜１１２）を適宜動作させることにより実行される。
【００２８】
図４は、本実施形態におけるナレッジ関連付け処理フローの一例である。本実施形態におけるナレッジ関連付け処理は三次元ＣＡＤシステム上で機能するものである。三次元ＣＡＤシステムは、イベント・ドリブンで処理を開始し（ステップ３０１）、三次元ＣＡＤモデルを読み込んで表示し（ステップ３０２）、次に操作者が何らかのコマンドを入力するのを待ち（ステップ３０３）、入力された操作コマンドを評価して、それがナレッジ関連付けコマンドであるかどうかを判断する（ステップ３０４）。ナレッジ関連付けコマンドではないと判断される場合（ステップ３０４，ＮＯ）、入力された操作コマンドが三次元ＣＡＤツールを終了するコマンドであるかどうかを判断する（ステップ３０５）。三次元ＣＡＤツールを終了するコマンドである場合（ステップ３０５，ＹＥＳ）、三次元ＣＡＤシステムの処理を終了する（ステップ３０６）。三次元ＣＡＤツールを終了するコマンドではない場合（ステップ３０５，ＮＯ）、入力された操作コマンドを実行し（ステップ３０７）、その後、ステップ３０３に戻る。ステップ３０４でナレッジ関連付けコマンドが入力されたと判断される場合（ステップ３０４，ＹＥＳ）、ナレッジ関連付け画面を表示し（ステップ３０８）、次にナレッジ関連付けデータの対話的入力を実行し（ステップ３０９）、さらに、ナレッジ関連付けデータをナレッジ関連付けデータベース１０４（図１）に蓄積する（ステップ３１０）。その後、ステップ３０３に戻って、操作コマンド入力を待つ。
【００２９】
図５は、本実施形態におけるナレッジ参照処理フローの一例である。本ナレッジ参照処理も、三次元ＣＡＤシステム上で機能する。なお、ステップ４０１〜４０３，４０５〜４０７は、それぞれ、図４におけるステップ３０１〜３０３，３０５〜３０７に相当するので、ステップ４０１〜４０３，４０５〜４０７については説明を省略する。
【００３０】
図５に示すように、三次元ＣＡＤモデルを表示した状態において、三次元ＣＡＤオブジェクトが入力デバイスによってポイント（指定）されたかどうかを判断する（ステップ４０４）。ポイントされたと判断される場合、ナレッジ関連付けデータベース１０４から、ポイントされた三次元ＣＡＤオブジェクトとナレッジデータの関連付けを示すナレッジ関連付けデータを取得して、このナレッジ関連付けデータが示すナレッジＩＤに基づいて、関連付けられているナレッジの一覧を表示する（ステップ４０８）。ナレッジ一覧表示の中から操作者が特定のナレッジを選択したら、選択したナレッジのナレッジＩＤに基づいて、ナレッジデータベース１０３から、選択されたナレッジの実体（具体的内容）を取り出し（ステップ４０９）、取り出されたナレッジの内容を表示装置に表示する（ステップ４１０）。その後、ステップ４０３に戻って、操作コマンド入力を待つ。
【００３１】
図６は、ナレッジ関連付け操作画面の一例である。本図６は、先に概略的に示した図２を、新規のナレッジを追加する場合の処理と既存のナレッジを再利用する場合の処理を分けて詳細化したものである。
【００３２】
図６に示すように、画面上に表示される三次元ＣＡＤモデル２０１の任意の部位（三次元ＣＡＤオブジェクト）が指定されると、操作メニュー２０２が表示される。ナレッジ関連付けのコマンドが選択された場合には、ナレッジを新規に登録するのか、既存のナレッジを関連付けするのかを操作者が選択するための画面５０１を表示する。画面５０１における選択に応じて、ナレッジ関連付けＧＵＩ部（図１，１０８）は、表示装置に、ナレッジ関連付けＧＵＩによって構成される対話的入力画面５０２を出力する。画面５０１で新規登録が選択された場合には、対話的入力画面５０２として、ナレッジを新規に登録するための画面５０３を表示する。本実施形態における画面５０３には、ナレッジの検索や分類を容易にするため、ドキュメント所在の指定の他に、ドキュメント種類の選択、ドキュメントの記述言語の選択、任意キーワード入力の機能も付加されている。画面５０１で既存ナレッジの関連付けが選択された場合には、対話的入力画面５０２として、既存ナレッジの関連付け画面５０４を表示する。画面５０４において検索キーワードを入力すると、ナレッジデータベース１０３から検索されたナレッジデータが示すナレッジの一覧が表示されるので、操作者はその中から特定のナレッジを選択する。
【００３３】
図７は、本実施形態のデータベースにおける、ナレッジ関連付け処理時のデータの入出力を示す。ナレッジ関連付けのための対話的入力画面５０２において、ナレッジの新規登録あるいは既存ナレッジの再利用登録の何れが選択されても、ナレッジデータベース１０３からナレッジＩＤが取得され、三次元ＣＡＤモデルにおいて指定された部位の三次元ＣＡＤオブジェクトＩＤと登録するナレッジのナレッジＩＤを関連付けて、ナレッジ関連付けデータとしてナレッジ関連付けデータベース１０４に格納する。一つの三次元ＣＡＤオブジェクトに対して、複数のナレッジを関連付けることができるようにするため、ナレッジ関連付けデータベース１０４のデータテーブルには、複数のナレッジＩＤを格納するためのフィールドが設けられている。また、ナレッジデータベース１０３は、データベース操作に関する登録、編集、検索、削除などの一般的なインターフェイスを備えており、対話的入力画面５０２からのデータベース操作リクエストに対して、登録するナレッジデータを入力したり、検索結果であるナレッジデータを出力したりする機能を有する。なお、ナレッジデータベース１０３には、ナレッジの実体（ドキュメントなど）を示すナレッジデータを格納せずに、ナレッジデータの所在（ロケーション）を示すデータのみを格納しても良い。
【００３４】
図８は、本実施形態のデータベースにおける、ナレッジ参照処理時のデータの入出力を示す。画面上に表示された三次元ＣＡＤモデル２０１の任意の部位が入力デバイスによって指定されると、指定された部位の三次元ＣＡＤオブジェクトＩＤを含むナレッジ関連付けデータをナレッジ関連付けデータベース１０４において検索し、検索されたナレッジ関連付けデータから、三次元ＣＡＤオブジェクトＩＤに関連付けられているナレッジＩＤを取得する（入出力７０１）。取得されたナレッジＩＤに基づき、ナレッジ一覧２０４を表示する。なお、関連付けられたナレッジが無い場合には、ナレッジ一覧２０４は表示されないが、関連付けられたナレッジが無いことを示すメッセージを表示しても良い。表示されたナレッジ一覧表示２０４から特定のナレッジが選択された場合には、選択されたナレッジのナレッジＩＤに基づき、ナレッジデータベース１０３から選択されたナレッジのナレッジデータ（ドキュメントファイル）の所在を取得して、操作画面上にナレッジの実体（ドキュメント）を表示する（入出力７０３）。
【００３５】
次に、三次元ＣＡＤシステム上にナレッジの登録および参照機能が実装される本実施形態における、三次元ＣＡＤオブジェクトのデータ構造について、図９を用いて説明する。
【００３６】
図９は、本実施形態における三次元ＣＡＤオブジェクトのデータ構造を示す。本図９に示すデータ構造は、三次元ＣＡＤデータベース１０２およびナレッジ関連付けデータベース１０４を合わせた全体的なデータ構造を示す。なお、三次元ＣＡＤオブジェクトにナレッジＩＤを直接埋め込んでも良い。その場合は、三次元ＣＡＤオブジェクトを蓄積する三次元ＣＡＤデータベース１０２にナレッジ関連付けデータベース１０４が含まれ、一つのデータベースが構成される。これにより、ナレッジの登録・参照処理を高速化することができる。
【００３７】
図９に示すように、本実施形態の三次元ＣＡＤオブジェクトは、オブジェクトＩＤと、三次元ＣＡＤモデルの部位の名称、同部位の形状タイプ、並びに、図９に示すような幾何情報テーブルを参照するためのポインタを含む三次元ＣＡＤモデルの構造に関わるデータを有する。さらに、本実施形態の三次元ＣＡＤオブジェクトデータは、オブジェクトＩＤに関連づけられたナレッジＩＤのリストを含む。すなわち、本実施形態における三次元ＣＡＤオブジェクトのデータ構造においては、図９に示すように、三次元ＣＡＤオブジェクトにナレッジ関連付けデータが格納される。このようなデータ構造を有する三次元ＣＡＤオブジェクトを用いることにより、三次元ＣＡＤによる設計作業中に、作業対象である三次元ＣＡＤモデルに対応する設計知識情報を随時、登録および参照することができる。
【００３８】
次に、本実施形態において三次元ＣＡＤシステム上にナレッジの登録および参照機能を実装する効果について、図１０を用いて、また従来技術と比較しながら説明する。
【００３９】
図１０は、同じ部品を共用する三次元ＣＡＤモデルの一例である。８０１と８０２はそれぞれアセンブリである。８０３，８０４，８０５はパートである。先ず、パート８０３とパート８０４から成るアセンブリ８０１が三次元ＣＡＤシステム上で作成され、その際に、パート８０３にナレッジの関連付けを行う。この場合、アセンブリ８０１を作成した後に、三次元ＣＡＤシステム上で作成された、パート８０３とパート８０５から成る別のアセンブリ８０２においても、パート８０３に関連付けられたナレッジを参照できる。
【００４０】
これに対して、アセンブリデータを作成した三次元ＣＡＤシステムとは別のシステムでアセンブリデータを読み込み、それにナレッジを付加する従来技術においては、アセンブリデータや、それを構成する複数のパートには、そのシステム独自のＩＤが割り当てられる。このため、上記のアセンブリ８０１，８０２のように共通のパート８０３を使っている場合においても、アセンブリ８０１におけるパート８０３とアセンブリ８０１におけるパート８０３に対して、それぞれ、別のＩＤが割り当てられるので、アセンブリ８０１のパート８０３に関連付けられたナレッジが、アセンブリ８０２のパート８０３に自ずと継承されるようなことはない。
【００４１】
本実施形態では、三次元ＣＡＤシステムによって割り当てられるパート８０３の三次元ＣＡＤオブジェクトＩＤにナレッジＩＤが関連付けられるので、アセンブリ８０１のパート８０３に関連付けられたナレッジが、アセンブリ８０２のパート８０３に継承される。従って、アセンブリ８０１のパート８０３に対して関連付けたナレッジを、アセンブリ８０２におけるパート８０３を指定すれば参照することができる。
【００４２】
上述したように、本実施形態によれば、三次元ＣＡＤシステムが処理中、操作者が三次元ＣＡＤシステムを操作しながら、処理対象である三次元ＣＡＤモデルに対応するナレッジを随時、登録および参照することができる。
【００４３】
また、本実施形態によれば、三次元ＣＡＤシステムを用いた設計作業において、設計に関するドキュメント（形状変更、材質変更、部品変更等の設計変更の根拠や、設計基準、設計ルール、ＣＡＥ解析結果等）、加工・組立方法等の製造性に関するドキュメント等の設計ナレッジを、三次元ＣＡＤモデルを構成するアセンブリ、サブアセンブリ、パート、パートを構成する立体や面などの様々なオブジェクトに対して容易に関連付けることができるとともに、そのナレッジを検索して容易に参照することができる。
【００４４】
また、本実施形態によれば、簡単な手順で三次元ＣＡＤデータに設計ドキュメントが関連付けられ、その関連付けられた設計ドキュメントが簡単に参照できる。このため、三次元ＣＡＤデータを介して、設計ナレッジを共有化することができる。
【００４５】
さらに、本実施形態によれば、アセンブリデータやパーツデータに直接的に設計ドキュメントデータ（ナレッジデータ）を関連付けることにより、ナレッジの登録および参照機能が三次元ＣＡＤシステムの一機能として実装できる。このため、ナレッジが関連付けられたアセンブリやパーツを他製品に組み込んだ場合に、先に関連付けられたナレッジが後の設計作業中に参照できる。
【００４６】
なお、本発明は前述した実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、前述した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、各実施形態の構成の一部について、他の構成の追加・削除・置き換えをすることが可能である。
【００４７】
例えば、三次元ＣＡＤシステム装置を構成するコンピュータ装置は、ＰＣ（Personal Computer）でも良いし、ＷＳ（Work Station）でも良い。また、ＣＡＤシステムは、機械設計に限らず、建築設計などの三次元構造を扱う設計作業に適用される。
【符号の説明】
【００４８】
１０１…コンピュータ装置，１０２…三次元ＣＡＤデータベース，１０３…ナレッジデータベース，１０４…ナレッジ関連付けデータベース，１０５…演算処理装置，１０６…三次元ＣＡＤモデル表示部，１０７…三次元ＣＡＤオブジェクト指定部，１０８…ナレッジ関連付けＧＵＩ部，１０９…ナレッジ関連付けデータ格納部，１１０…ナレッジデータベース操作部，１１１…ナレッジ一覧表示部，１１２…ナレッジ表示部，２０１…三次元ＣＡＤモデル，２０２…操作メニュー，２０３…ナレッジ関連付け画面，２０４…ナレッジ一覧表示，５０１…画面，５０２…対話的入力画面，５０３，５０４…画面，８０１，８０２…アセンブリデータ，８０３，８０４，８０５…パート，１０００…記憶装置
【図１】
2016207991.tif 000003
【図２】
2016207991.tif 000004
【図３】
2016207991.tif 000005
【図４】
2016207991.tif 000006
【図５】
2016207991.tif 000007
【図６】
2016207991.tif 000008
【図７】
2016207991.tif 000009
【図８】
2016207991.tif 000010
【図９】
2016207991.tif 000011
【図１０】
2016207991.tif 000012
【国際調査報告】
2016207991.tif 000013
2016207991.tif 000014
2016207991.tif 000015