(57)【要約】【課題】  ２以上の種類またはバージョンのＣＡＤソフトウエアによる部品から構成される製品モデルの三次元形状を表示できるマルチＣＡＤ環境データ管理装置を得る。【解決手段】  作成された三次元ＣＡＤデータを、フォーマットごとの部品データに分割するＣＡＤデータ分割・保存部１２と、分割された各部品データをフォーマットごとに記憶するオリジナルＣＡＤ記憶部３Ａ〜Ｃと、分割された各部品データのフォーマットを、予め定められた手順に従って他のフォーマットに変換する変換処理部１３と、変換前および変換後の部品データのうち、同一フォーマットの構成部品を組み合わせて製品モデルデータを作成する変換後データ登録部１４と、作成された製品モデルデータを記憶する製品ＣＡＤ記憶部４Ａ〜Ｃと、ユーザからの確認対象選択指示を受け付けて、選択された製品モデルデータを製品ＣＡＤ記憶部４Ａ〜Ｃから読み出して表示する製品表示部１６とを備える。【選択図】        図１
2006113809.tif 000002
【特許請求の範囲】
【請求項１】
２以上のフォーマットのアセンブリ・部品データから構成される三次元ＣＡＤデータを管理するマルチＣＡＤ環境データ管理装置において、
作成された三次元ＣＡＤデータを、フォーマットごとの部品データに分割するＣＡＤデータ分割手段と、
前記分割された各部品データをフォーマットごとに記憶するオリジナルＣＡＤデータ記憶手段と、
前記分割された各部品データのフォーマットを、予め定められた手順に従って他のフォーマットに変換する変換処理手段と、
変換前および前記変換後の部品データのうち、同一フォーマットの構成部品を組み合わせて製品モデルデータを作成する製品モデル作成手段と、
前記作成された製品モデルデータを記憶する製品モデル記憶手段と、
ユーザからの確認対象選択指示を受け付けて、選択された製品モデルデータを製品モデル記憶手段から読み出して表示する製品モデル表示手段とを備えたことを特徴とするマルチＣＡＤ環境データ管理装置。
【請求項２】
作成された三次元ＣＡＤデータを取得して、当該作成された環境に関する環境情報データを作成する環境情報作成手段と、
前記作成された環境情報データを格納する環境情報データ記憶手段と、
変換処理手段による変換結果を前記環境情報データ記憶手段に格納される環境情報データに登録する変換結果登録手段と、
前記環境情報データ記憶手段から環境情報データを読み出して、三次元ＣＡＤデータの作成に使用された三次元ＣＡＤソフトウエアの種類、バージョンおよび各使用状況を出力する出力手段とを備えたことを特徴とする請求項１記載のマルチＣＡＤ環境データ管理装置。
【請求項３】
ユーザからの変更対象選択指示を受け付ける変更対象選択手段と、
前記変更対象選択手段から選択された変更対象の三次元ＣＡＤデータへの変更を受け付け、前記オリジナルＣＡＤデータ記憶手段に格納される該当三次元ＣＡＤデータに上書きする上書き手段と、
製品モデル記憶手段から、前記変更された三次元ＣＡＤデータを含む製品モデルデータを削除する削除手段とを備え、
変換処理手段が、前記変更された三次元ＣＡＤデータのフォーマットを、予め定められた手順に従って他のフォーマットに変換し、
製品モデル作成手段が、前記変更後の三次元ＣＡＤデータを組み合わせて製品モデルデータを作成し、製品モデル記憶手段に登録することを特徴とする請求項１記載のマルチＣＡＤ環境データ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、２以上の種類またはバージョンの三次元ＣＡＤソフトウエアで作成された２以上のフォーマットの三次元ＣＡＤデータを管理するマルチＣＡＤ環境データ管理装置に関するものである。
【背景技術】
【０００２】
製品を設計するにあたり、１製品を構成するサブアセンブリ・部品毎に異なる種類またはバージョンの三次元ＣＡＤソフトウエアを使用する場合がある。このような場合、１製品が異なるＣＡＤフォーマットで構成され、各ＣＡＤデータはＣＡＤソフトウエアの種類毎に独立に管理される。当分野の先行技術には、例えば特許文献１に開示されるものがある。
【０００３】
【特許文献１】特開２０００−１１３００７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の三次元ＣＡＤデータは上記のように管理されているため、統一したデータ管理ができず、例えば製品の三次元形状を表示する際は同一のＣＡＤソフトウエアによる部品ごとにしか表示できない。したがって、２以上の種類またはバージョンのＣＡＤソフトウエアで作成された部品から構成される製品モデルの三次元形状を表示できないという課題があった。また、２以上の種類またはバージョンのＣＡＤソフトウエアを用いて製品設計を行った場合、管理者は廃棄してよいＣＡＤソフトウエアの種類またはバージョンを把握することや、適切なＣＡＤソフトウエアの導入、バージョンアップに関する情報を把握することができないという課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、２以上の種類またはバージョンのＣＡＤソフトウエアによる部品から構成される製品モデルの三次元形状を表示することができ、またＣＡＤソフトウエアの廃棄、導入に関する情報を得ることができるマルチＣＡＤ環境データ管理装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るマルチＣＡＤ環境データ管理装置は、作成された三次元ＣＡＤデータを、フォーマットごとの部品データに分割するＣＡＤデータ分割手段と、分割された各部品データをフォーマットごとに記憶するオリジナルＣＡＤデータ記憶手段と、分割された各部品データのフォーマットを、予め定められた手順に従って他のフォーマットに変換する変換処理手段と、変換前および前記変換後の部品データのうち、同一フォーマットの構成部品を組み合わせて製品モデルデータを作成する製品モデル作成手段と、作成された製品モデルデータを記憶する製品モデル記憶手段と、ユーザからの確認対象選択指示を受け付けて、選択された製品モデルデータを製品モデル記憶手段から読み出して表示する製品モデル表示手段とを備えたものである。
【発明の効果】
【０００７】
この発明によれば、マルチＣＡＤ環境データ管理装置が、作成された三次元ＣＡＤデータを、フォーマットごとの部品データに分割するＣＡＤデータ分割手段と、分割された各部品データをフォーマットごとに記憶するオリジナルＣＡＤデータ記憶手段と、分割された各部品データのフォーマットを、予め定められた手順に従って他のフォーマットに変換する変換処理手段と、変換前および前記変換後の部品データのうち、同一フォーマットの構成部品を組み合わせて製品モデルデータを作成する製品モデル作成手段と、作成された製品モデルデータを記憶する製品モデル記憶手段と、ユーザからの確認対象選択指示を受け付けて、選択された製品モデルデータを製品モデル記憶手段から読み出して表示する製品モデル表示手段とを備えるように構成したので、２以上の種類またはバージョンのＣＡＤソフトウエアで作成された部品から構成される製品モデルの三次元形状を表示することができる効果が得られる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１はこの発明の実施の形態１によるマルチＣＡＤ環境データ管理装置の構成を示すブロック図である。図に示すように、マルチＣＡＤ環境データ管理装置は、ＣＡＤデータ管理部１、環境情報データ記憶部（環境情報データ記憶手段）２、オリジナルＣＡＤ記憶部（オリジナルＣＡＤデータ記憶手段）３Ａ〜３Ｃ、製品ＣＡＤ記憶部（製品モデル記憶手段）４Ａ〜４Ｃを備え、三次元ＣＡＤソフトウエア（以下、ＣＡＤソフトと称する）１０Ａ〜１０Ｃにより生成される三次元データを管理する。オリジナルＣＡＤ記憶部３Ａ〜３Ｃは、設計者がＣＡＤソフト１０Ａ〜１０Ｃを用いて作成したオリジナルの三次元ＣＡＤデータＡ〜Ｃをそれぞれ記憶する。製品ＣＡＤ記憶部４Ａ〜４Ｃは、オリジナルの三次元ＣＡＤデータＡ〜ＣをＣＡＤデータ管理部１により変換処理した（詳細は後述する）データをそれぞれ記憶し、製品モデルの全ての部品を記憶する。ＣＡＤデータ管理部１は、環境情報データ作成部（環境情報作成手段）１１、ＣＡＤデータ分割・保存部（ＣＡＤデータ分割手段、上書き手段）１２、変換処理部（変換処理手段）１３、変換後データ登録部（製品モデル作成手段、変換結果登録手段）１４を備える。
【０００９】
設計者は、マルチＣＡＤ環境データ管理装置を動作させる前に起動バッチ情報テーブルを定義する。図２は起動バッチ情報テーブルの詳細を示す図である。図に示すように、起動バッチ情報テーブルは、（１）使用ＣＡＤソフトの種類＋バージョン、（２）起動ＣＡＤソフトバッチファイル名（フルパス）から構成される。このファイルはテキストファイルであり、設計者はWindows（登録商標）ツールであるメモ帳等のテキストエディタを用いて定義、設定する。当装置から製品モデル、三次元ＣＡＤデータを読み出す場合に、この起動バッチ情報テーブルが参照されて設定内容が反映される。また、ユーザはこのファイルを変更することもできる。
【００１０】
設計者はまた、ＣＡＤ変換順序情報テーブルを定義する。図３は、ＣＡＤ変換順序情報テーブルの詳細を示す図である。図に示すように、ＣＡＤ変換順序情報テーブルは、「Ｆｒｏｍ識別子」、「Ｔｏ識別子」を用いて、どのＣＡＤソフトのフォーマットからどのＣＡＤソフトのフォーマットへ変換するかを定義している。例えば（１）は、ＣＡＤ１のフォーマットからＣＡＤ２のフォーマットへ変換することを示している。また、変換の際に中間のフォーマットを使用したい場合には、Ｔｏ識別子以降に「Ｂｔ識別子」を用いて記述する。このファイルは起動バッチ情報テーブルと同様にテキストファイルであり、設計者がテキストエディタを用いて定義、設定すると、当装置で参照され設定内容が反映される。
【００１１】
図４はマルチＣＡＤ環境データ管理装置による製品モデルの登録動作を示すフローチャートである。図１と図４を参照して登録動作について説明する。
まず、当マルチＣＡＤ環境データ装置を立ち上げる。その後、設計者は、三次元製品モデルを設計するために所望のＣＡＤソフト１、２または３を立ち上げて、階層構造を持つ三次元ＣＡＤデータを作成する（ステップＳＴ１００）。図５の（ＣＡＤデータ）は作成された三次元製品モデルの構成ツリーの例を示す図である。図に示すように、Ａサブアセンブリ（Ａ１〜Ａ５部品）、Ｂサブアセンブリ（Ｂ１〜Ｂ６部品）、Ｃサブアセンブリ（Ｃ１〜Ｃ３部品）から構成されるトップアセンブリ（製品モデル）１００を設計したとする。
【００１２】
設計者はＣＡＤソフトで製品モデルを設計して保存指示を出すと、環境情報データ作成部１１は作成された製品モデルを取得して、環境情報データを抽出する（ステップＳＴ１０１）。環境情報データとは、ＣＡＤソフトで製品モデルが作成された環境の情報である。図６は環境情報データの詳細を示す図である。図に示すように、環境情報データは（１）オリジナルＣＡＤソフトの種類＋バージョン、（２）変換日付、（３）変換結果を含む。オリジナルＣＡＤソフトの種類＋バージョンとは、製品モデルを作成したＣＡＤソフトの種類およびバージョン情報である。変換日付、変換結果については後述する。ここでは環境情報データ作成部１１はオリジナルＣＡＤソフトの種類＋バージョンを抽出し、環境情報データとして環境情報データ記憶部２に登録する。
【００１３】
続いて、ＣＡＤデータ分割・保存部１２は作成された製品モデルデータを、作成に用いたＣＡＤソフトのフォーマットごとに分割し、対応するオリジナルＣＡＤ記憶部３Ａ〜３Ｃに保存する（ステップＳＴ１０２）。図５（のオリジナルＣＡＤデータ）は製品モデルデータの保存について説明する図である。図に示すように、ＣＡＤデータ分割・保存部１２は製品モデルをフォーマットごとにＡサブアセンブリ、ＢサブアセンブリおよびＣサブアセンブリに分割し、ＡサブアセンブリはオリジナルＣＡＤ記憶部３Ａに、ＢサブアセンブリはオリジナルＣＡＤ記憶部３Ｂに、ＣサブアセンブリはオリジナルＣＡＤ記憶部３Ｃに格納する。各記憶部３Ａ〜３Ｃに格納されたオリジナルＣＡＤデータを、それぞれＡ＿ＣＡＤ、Ｂ＿ＣＡＤ、Ｃ＿ＣＡＤとする。
【００１４】
続いて、変換処理部１３が図３に示したようなＣＡＤ変換順序情報テーブルに基づいて変換処理を行う（ステップＳＴ１０３）。図７は変換処理部１３による変換動作を示すフローチャートである。この図を参照して変換動作について説明する。
【００１５】
まず、ＣＡＤソフト１のフォーマットへの変換を行う。変換元データがオリジナルデータ、すなわちＣＡＤソフト１のフォーマットであるか否かを判断する（ステップＳＴ１０３１）。Ａ＿ＣＡＤはＣＡＤソフト１のフォーマットであるため、次のＢ＿ＣＡＤについて判断する。Ｂ＿ＣＡＤはＣＡＤソフト１のフォーマットでないため、一時的なディレクトリに退避する（ステップＳＴ１０３２）。続いて退避させたＢ＿ＣＡＤをＣＡＤソフト１のフォーマットに変換する（Ｂ’＿ＣＡＤとする）（ステップＳＴ１０３３）。続いてＣ＿ＣＡＤについてもＣＡＤソフト１のフォーマットに変換する（Ｃ’＿ＣＡＤとする）。続いて、同様にＣＡＤソフト２、３のフォーマットへの変換を行う。
【００１６】
変換処理が終了すると、変換後データ登録部１４は一時的なディレクトリに退避させたＣＡＤソフト１のフォーマットであるＡ＿ＣＡＤおよび変換後のＢ’＿ＣＡＤ、Ｃ’＿ＣＡＤを製品ＣＡＤ記憶部４Ａに格納する。同様に、ＣＡＤソフト２のフォーマットであるＢ＿ＣＡＤおよび変換後のＡ’＿ＣＡＤ、Ｃ”＿ＣＡＤを製品ＣＡＤ記憶部４Ｂに格納し、ＣＡＤソフト３のフォーマットであるＣ＿ＣＡＤおよび変換後のＡ”＿ＣＡＤ、Ｂ”＿ＣＡＤを、製品ＣＡＤ記憶部４Ｃに格納する。図５の（変換後のＣＡＤデータ）は、変換後のＣＡＤデータを格納したことを示す図である。
【００１７】
また、変換後データ登録部１４は、変換結果を環境情報データ記憶部２の環境情報データに登録する（ステップＳＴ１０４）。すなわち、図６に示した環境情報データの変換日付、変換結果（変換後のＣＡＤソフト名称）を登録する。以上の処理によって、登録動作が完了する。
【００１８】
図８は、上記手順で登録した製品モデルの三次元形状を確認することを可能にしたマルチＣＡＤ環境データ管理装置のブロック図である。図に示すように、ＣＡＤデータ管理部１は、図１の構成に加えて、製品データ・ＣＡＤソフト一覧表示部１５、製品表示部（製品モデル表示手段）１６を備える。
【００１９】
次に形状確認動作について説明する。
設計者が、形状確認のためにマルチＣＡＤ環境データ管理装置を立ち上げると、製品データ・ＣＡＤソフト一覧表示部１５が、製品ＣＡＤ記憶部４Ａ〜４Ｃから製品モデルの名称等を読み出し、設計者に一覧を表示する。またこれと共に、使用可能なＣＡＤソフトの名称の一覧を表示する。設計者が一覧から形状確認したい製品モデルおよび使用するＣＡＤソフトの名称を選択すると、製品表示部１６は選択された製品モデルを製品ＣＡＤ記憶部４Ａ〜４Ｃから読み出して、選択されたＣＡＤソフトで表示する。
【００２０】
図９は、登録した製品モデルの三次元形状を変更することを可能にしたマルチＣＡＤ環境データ管理装置のブロック図である。図に示すように、ＣＡＤデータ管理部１は、図８の構成に加えて、変更受け付け部（上書き手段）１７を備える。
【００２１】
次に変更動作について説明する。
設計者は、変更のためにマルチＣＡＤ環境データ管理装置を立ち上げると、製品データ・ＣＡＤソフト一覧表示部１５が、製品ＣＡＤ記憶部４Ａ〜４Ｃから製品モデルの名称等を読み出し、設計者に一覧を表示する。またこれと共に、使用可能なＣＡＤソフトの名称の一覧を表示する。設計者が一覧から変更したい製品モデルおよび使用するＣＡＤソフトの名称を選択すると、製品表示部１６は選択された製品モデルを製品ＣＡＤ記憶部４Ａ〜４Ｃから読み出して、選択されたＣＡＤソフトで表示する。
【００２２】
設計者が表示された製品モデルを変更すると、変更受け付け部１７が変更を受け付け、ＣＡＤデータ分割・保存部１２がオリジナルＣＡＤ記憶部３Ａ〜３Ｃに上書きする。続いて、変換処理手段１３が、変更された三次元ＣＡＤデータを、登録動作で説明したように変換テーブルにしたがって変換し、変換後データ登録部１４が製品ＣＡＤ記憶部４Ａ〜４Ｃに登録する。変換後データ登録部１４はまた、変換日付、変換結果を環境情報データ記憶部２の環境情報データに登録する。以上の処理によって、変更動作が完了する。
【００２３】
図１０は、使用されるＣＡＤの種類、バージョン情報を出力することが可能なマルチＣＡＤ環境データ管理装置のブロック図である。図に示すように、ＣＡＤデータ管理部１は、図１の構成に加えて、出力モード選択部１９、出力情報生成部（出力手段）２０を備える。
【００２４】
次に使用されるＣＡＤソフトの種類、バージョン情報の出力動作について説明する。
設計者が、ＣＡＤソフトに関する情報出力のためにマルチＣＡＤ環境データ管理装置を立ち上げると、出力モード選択部１９は、設計者に出力モードを選択させる。図１１は、出力モード選択部１９が表示する出力モードの選択画面の例を示す図である。図に示すように、情報出力モードには、全オリジナルＣＡＤデータを対象として、使用されるＣＡＤソフトの種類、バージョンを出力する「全データ対象モード」と、設計者が指定するアセンブリまたは部品に使用されるＣＡＤソフトの種類、バージョンを出力する「アセンブリ・部品指定モード」がある。
【００２５】
設計者は上記いずれかの出力モードを選択すると、出力情報生成部２０が環境情報データ記憶部２から環境情報データを読み出してテーブルにため、出力モードに応じて使用されるＣＡＤソフトの種類、バージョンに関する情報を生成する。図１２はバージョン情報の出力形式を示す図である。（１）は全オリジナルＣＡＤデータを対象として使用されるＣＡＤソフトの種類、バージョンおよび使用状況を示し、（２）は指定されたアセンブリ、部品に使用されるＣＡＤソフトの種類、バージョンを示す。（１）は（全アセンブリ＋部品）数に対する各ＣＡＤソフトの種類、バージョンで生成された（アセンブリ＋部品）数から求め、（２）はアセンブリ構造を検索しアセンブリの部品数、部品の属性に基づいて、総部品数に対する部品単位に使用されるＣＡＤソフトの種類の数から求める。
【００２６】
以上のように、この実施の形態１によれば、設計者がＣＡＤソフトを用いて設計した三次元ＣＡＤデータを、オリジナルＣＡＤデータ記憶部３Ａ〜３Ｃに格納するとともに、フォーマットを変換してそれぞれのフォーマットごとに製品ＣＡＤ記憶部４Ａ〜４Ｃに格納するようにしたので、２以上の種類またはバージョンのＣＡＤソフトウエアによる部品から構成される製品モデルの三次元形状を表示することができる効果が得られる。また、環境情報データ作成部１１が、三次元ＣＡＤデータが作成された環境に関する環境情報データを作成し、出力情報生成部２０が読み出して出力するようにしたので、ＣＡＤソフトウエアの廃棄、導入に関する情報を得ることができる効果が得られる。
【図面の簡単な説明】
【００２７】
【図１】この発明の実施の形態１によるマルチＣＡＤ環境データ管理装置の構成を示すブロック図である。
【図２】同実施の形態１に係る起動バッチ情報テーブルの詳細を示す図である。
【図３】同実施の形態１に係るＣＡＤ変換順序情報テーブルの詳細を示す図である。
【図４】同実施の形態１によるマルチＣＡＤ環境データ管理装置による製品モデルの登録動作を示すフローチャートである。
【図５】ＣＡＤデータ、オリジナルＣＡＤデータ、変換後ＣＡＤデータについて説明する図である。
【図６】実施の形態１に係る環境情報データの詳細を示す図である。
【図７】実施の形態１に係る変換処理部の変換動作を示すフローチャートである。
【図８】製品モデルの三次元形状を確認することを可能にしたマルチＣＡＤ環境データ管理装置のブロック図である
【図９】製品モデルの三次元形状を変更することを可能にしたマルチＣＡＤ環境データ管理装置のブロック図である。
【図１０】使用されるＣＡＤの種類、バージョン情報を出力することが可能なマルチＣＡＤ環境データ管理装置のブロック図である。
【図１１】出力モード選択部が表示する出力モードの選択画面の例を示す図である。
【図１２】この発明の実施の形態１によるマルチＣＡＤ環境データ管理装置のバージョン情報の出力形式を示す図である。
【符号の説明】
【００２８】
１  ＣＡＤデータ管理部、２  環境情報データ記憶部、３Ａ〜３Ｃ  オリジナルＣＡＤ記憶部、４Ａ〜４Ｃ  製品ＣＡＤ記憶部、１０Ａ〜１０Ｃ  三次元ＣＡＤソフトウエア、１１  環境情報データ作成部、１２  ＣＡＤデータ分割・保存部、１３  変換処理部、１４  変換後データ登録部、１５  製品データ・ＣＡＤソフト一覧表示部、１６  製品表示部、１７  変更受け付け部、１９  出力モード選択部、２０  出力情報生成部。
【図１】
2006113809.tif 000003
【図２】
2006113809.tif 000004
【図３】
2006113809.tif 000005
【図４】
2006113809.tif 000006
【図５】
2006113809.tif 000007
【図６】
2006113809.tif 000008
【図７】
2006113809.tif 000009
【図８】
2006113809.tif 000010
【図９】
2006113809.tif 000011
【図１０】
2006113809.tif 000012
【図１１】
2006113809.tif 000013
【図１２】
2006113809.tif 000014