(57)【特許請求の範囲】
【請求項１】
製品を構成するユニットに係り、属性情報を含むＣＡＤデータを取得するＣＡＤデータ取得手段と、
前記ＣＡＤデータを、前記ＣＡＤデータの部品の形状データ、材質・加工情報、ユニットの構成情報及びユニット種別情報が変換された結果である、分品及びアセンブリの属性情報を含む、製品評価に用いられるデジタルモックアップデータに変換する変換手段と、
前記デジタルモックアップデータの属性情報を、前記属性情報の設定ルールである、製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールと階層化されたルール情報に基づいて、更新、追加する属性情報更新・追加手段と、
前記更新、追加した属性情報を含む前記デジタルモックアップデータを、格納手段に格納するデータ格納手段と
を有することを特徴とするデータ管理装置。
【請求項２】
処理対象の前記ユニットに係る、格納手段に格納されているデジタルモックアップデータの属性情報を、前記属性情報更新・追加手段でしたデジタルモックアップデータの属性情報に置換する属性情報置換手段と、
前記置換された属性情報を、前記ルール情報に基づいて、更新、追加する置換属性情報更新・追加手段と、
前記更新、追加した属性情報を含む前記デジタルモックアップデータを、格納手段に再格納するデータ再格納手段と
を更に有することを特徴とする請求項１記載のデータ管理装置。
【請求項３】
データを管理するデータ管理装置が実行するデータ管理方法であって、
製品を構成するユニットに係り、属性情報を含むＣＡＤデータを取得するＣＡＤデータ取得ステップと、
前記ＣＡＤデータを、前記ＣＡＤデータの部品の形状データ、材質・加工情報、ユニットの構成情報及びユニット種別情報が変換された結果である、分品及びアセンブリの属性情報を含む、製品評価に用いられるデジタルモックアップデータに変換する変換ステップと、
前記デジタルモックアップデータの属性情報を、前記属性情報の設定ルールである、製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールと階層化されたルール情報に基づいて、更新、追加する属性情報更新・追加ステップと、
前記更新、追加した属性情報を含む前記デジタルモックアップデータを、格納手段に格納するデータ格納ステップと
を含むことを特徴とするデータ管理方法。
【請求項４】
コンピュータを、
製品を構成するユニットに係り、属性情報を含むＣＡＤデータを取得するＣＡＤデータ取得手段と、
前記ＣＡＤデータを、前記ＣＡＤデータの部品の形状データ、材質・加工情報、ユニットの構成情報及びユニット種別情報が変換された結果である、分品及びアセンブリの属性情報を含む、製品評価に用いられるデジタルモックアップデータに変換する変換手段と、
前記デジタルモックアップデータの属性情報を、前記属性情報の設定ルールである、製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールと階層化されたルール情報に基づいて、更新、追加する属性情報更新・追加手段と、
前記更新、追加した属性情報を含む前記デジタルモックアップデータを、格納手段に格納するデータ格納手段と
して機能させることを特徴とするデータ管理プログラム。
【請求項５】
コンピュータを、
製品を構成するユニットに係り、属性情報を含むＣＡＤデータを取得するＣＡＤデータ取得手段と、
前記ＣＡＤデータを、前記ＣＡＤデータの部品の形状データ、材質・加工情報、ユニットの構成情報及びユニット種別情報が変換された結果である、分品及びアセンブリの属性情報を含む、製品評価に用いられるデジタルモックアップデータに変換する変換手段と、
前記デジタルモックアップデータの属性情報を、前記属性情報の設定ルールである、製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールと階層化されたルール情報に基づいて、更新、追加する属性情報更新・追加手段と、
前記更新、追加した属性情報を含む前記デジタルモックアップデータを、格納手段に格納するデータ格納手段と
して機能させるデータ管理プログラムを記録したことを特徴とするコンピュータを読み取り可能な記録媒体。
【請求項６】
データ管理装置と、デジタルモックアップデータサーバと、を含むシステムであって、
前記データ管理装置は、
製品を構成するユニットに係り、属性情報を含むＣＡＤデータを取得するＣＡＤデータ取得手段と、
前記ＣＡＤデータを、前記ＣＡＤデータの部品の形状データ、材質・加工情報、ユニットの構成情報及びユニット種別情報が変換された結果である、分品及びアセンブリの属性情報を含む、製品評価に用いられるデジタルモックアップデータに変換する変換手段と、
前記デジタルモックアップデータの属性情報を、前記属性情報の設定ルールである、製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールと階層化されたルール情報に基づいて、更新、追加する属性情報更新・追加手段と、
前記更新、追加した属性情報を含む前記デジタルモックアップデータを、前記デジタルモックアップデータサーバの格納手段に格納するデータ格納手段と
を有し、
前記デジタルモックアップデータサーバは、
前記属性情報の設定ルールである、製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールと階層化されたルール情報を作成する作成手段を有し、
前記データ管理装置の前記属性情報更新・追加手段は、前記作成手段で作成された前記ルール情報を前記デジタルモックアップデータサーバから読み込み、前記デジタルモックアップデータの属性情報を、前記ルール情報に基づいて、更新、追加することを特徴とするシステム。
【請求項７】
データ管理装置と、デジタルモックアップデータサーバと、を含むシステムにおけるデータ管理方法であって、
前記データ管理装置が、製品を構成するユニットに係り、属性情報を含むＣＡＤデータを取得するＣＡＤデータ取得ステップと、
前記データ管理装置が、前記ＣＡＤデータを、前記ＣＡＤデータの部品の形状データ、材質・加工情報、ユニットの構成情報及びユニット種別情報が変換された結果である、分品及びアセンブリの属性情報を含む、製品評価に用いられるデジタルモックアップデータに変換する変換ステップと、
前記デジタルモックアップデータサーバが、前記属性情報の設定ルールである、製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールと階層化されたルール情報を作成する作成ステップと、
前記データ管理装置が、前記作成ステップで作成された前記ルール情報を前記デジタルモックアップデータサーバから読み込み、前記デジタルモックアップデータの属性情報を、前記ルール情報に基づいて、更新、追加する属性情報更新・追加ステップと、
前記データ管理装置が、前記更新、追加した属性情報を含む前記デジタルモックアップデータを、前記デジタルモックアップデータサーバの格納手段に格納するデータ格納ステップと
を含むことを特徴とするデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理装置及びデータ管理方法に関する。
【背景技術】
【０００２】
従来、ＣＡＤデータを、ポリゴン変換等を行うことによってデータ量が軽減されたデジタルモックアップデータに変換し、変換したデジタルモックアップデータを管理する仕組がある。例えば、ＰＤＭ（Ｐｒｏｄｕｃｔ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ−製品データ管理）システムや、ＰＬＭ（Ｐｒｏｄｕｃｔ  Ｌｉｆｅ  Ｃｙｃｌｅ  Ｍａｎａｇｅｍｅｎｔ）システム等が一般的に知られている。
【０００３】
例えば、特許文献１に記載の技術は、ワープロ、ＣＡＤソフト等を利用して作成されたファイルや、部品表、部品情報、問題点管理情報等のＤＢ（Ｄａｔａ  Ｂａｓｅ）を一元管理するものである。
【０００４】
また、デジタルモックアップデータを構成する部品の属性から表示色への変換ルールを前もって定義しておき、ユーザが属性を選択しそのルールに従った部品の色分け表示を行える表示色管理方法もある（例えば、特許文献２参照。）。
【０００５】
【特許文献１】特開２０００−５７１６９号公報
【特許文献２】特開２００３−２７１６７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のデジタルモックアップデータを使った製品評価においては、デジタルモックアップデータの部品、アセンブリに定義されている情報に不足があり、評価に漏れが生じたり、評価が充分に行えなかったりする問題があった。また、デジタルモックアップデータの部品、アセンブリに定義されている情報の判断が一律に行えず、評価者によって評価結果にばらつきが生じる問題もあった。例えば、ある属性と表示色との変換ルールを設定しても、その属性が未設定の部品が多数あった場合、意図した表示結果が得られない問題があった。また、設計変更が発生し、デジタルモックアップデータによる評価結果が的確なものでなくなってしまう問題もあった。
【０００７】
本発明は上記の点に鑑みなされたもので、的確で、漏れや、ばらつきのない製品評価を行うことを目的とする。
【課題を解決するための手段】
【０００８】
そこで、上記問題を解決するため、本発明のデータ管理装置は、製品を構成するユニットに係り、属性情報を含むＣＡＤデータを取得するＣＡＤデータ取得手段と、前記ＣＡＤデータを、前記ＣＡＤデータの部品の形状データ、材質・加工情報、ユニットの構成情報及びユニット種別情報が変換された結果である、分品及びアセンブリの属性情報を含む、製品評価に用いられるデジタルモックアップデータに変換する変換手段と、前記デジタルモックアップデータの属性情報を、前記属性情報の設定ルールである、製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールと階層化されたルール情報に基づいて、更新、追加する属性情報更新・追加手段と、前記更新、追加した属性情報を含む前記デジタルモックアップデータを、格納手段に格納するデータ格納手段とを有することを特徴とする。
【０００９】
本発明のデータ管理装置によれば、製品を構成するユニットに係り、属性情報を含むＣＡＤデータを取得するＣＡＤデータ取得手段と、前記ＣＡＤデータを、前記ＣＡＤデータの部品の形状データ、材質・加工情報、ユニットの構成情報及びユニット種別情報が変換された結果である、分品及びアセンブリの属性情報を含む、製品評価に用いられるデジタルモックアップデータに変換する変換手段と、前記デジタルモックアップデータの属性情報を、前記属性情報の設定ルールである、製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールと階層化されたルール情報に基づいて、更新、追加する属性情報更新・追加手段と、前記更新、追加した属性情報を含む前記デジタルモックアップデータを、格納手段に格納するデータ格納手段とを有することにより、例えば、ルール情報等に基づいて、デジタルモックアップデータに製品評価に必要な情報の付加等を行い、情報の付加を行ったデジタルモックアップデータを保管、管理するので、的確で、漏れや、ばらつきのない製品評価を行うことができる。
【００１０】
また、上記問題を解決するため、本発明は、データ管理方法、データ管理プログラム及び記録媒体としてもよい。
【発明の効果】
【００１１】
本発明によれば、的確で、漏れや、ばらつきのない製品評価を行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面に基づいて説明する。図１は、データ管理システムのシステム構成図である。図１において、２１は、３ＤＣＡＤ入力用ＰＣであり、３ＤＣＡＤ情報はネットワーク上にある３ＤＣＡＤデータサーバ３１、３２のハードディスク（記憶装置）等に格納されている。なお、以下において、ＤＢを有するサーバ等は、各サーバ等の記憶装置（ハードディスク）にＤＢを格納しているものとする。３ＤＣＡＤデータサーバは３１、３２のようにネットワーク上に複数存在する。
【００１３】
３３は製品管理情報データサーバであり、変換対象となる製品を構成するユニットのユニット情報と、ユニットに関する３ＤＣＡＤデータの３ＤＣＡＤデータサーバ３１、３２上の在処とを管理する製品管理情報ＤＢを有する。
【００１４】
３４はデジタルモックアップデータサーバであり、変換したデジタルモックアップデータを格納するデジタルモックアップデータＤＢを有する。また、３４のデジタルモックアップデータサーバは、変換処理におけるルール適用処理で使用するルール情報ファイルＤＢを更に有する。
【００１５】
２２、２３はデータ変換処理用ＰＣであり、変換したデジタルモックアップデータの在処を製品管理情報データサーバ３３に登録する。また、データ変換処理用ＰＣ２２、２３は変換したデジタルモックアップデータ（形状データ、属性データ、構成データ等）をデジタルモックアップデータサーバ３４に登録する。３５はＷｅｂサーバである。２４、２５は評価処理用ＰＣであり、ブラウザソフトが装備されている。評価処理用ＰＣ２４、２５は、Ｗｅｂサーバ３５を通して製品管理情報データサーバ３３、デジタルモックアップデータサーバ３４のデータを参照し、評価結果を付加したデジタルモックアップデータを登録する。各装置はネットワークで結ばれており、更に、ネットワーク上にプリンタ４１が存在する。
【００１６】
図２は、データ変換処理用ＰＣ２２等の一例のハードウェア構成図である。図２に示されるように、データ変換処理用ＰＣ２２は、ハードウェア構成として、入力装置１１と、表示装置１２と、記録媒体ドライブ装置１３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１５を有する。更に、データ変換処理用ＰＣ２２は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１６と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１７と、インターフェース装置１８と、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）１９と、を有する。
【００１７】
入力装置１１は、キーボード及びマウス等で構成され、データ変換処理用ＰＣ２２に各種操作情報等を入力するのに用いられる。表示装置１２は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）や液晶ディスプレイ等で構成され、各種情報（又は画面）等を表示するのに用いられる。インターフェース装置１８は、データ変換処理用ＰＣ２２をネットワーク等に接続するインターフェースである。
【００１８】
変換処理を行うプログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体１４によってデータ変換処理用ＰＣ２２に提供されるか、ネットワーク等を通じてダウンロードされる。記録媒体１４は、記録媒体ドライブ装置１３にセットされ、プログラムが記録媒体１４から記録媒体ドライブ装置１３を介してＨＤ１９にインストールされる。
【００１９】
ＲＯＭ１５は、データ変換処理用ＰＣ２２の電源投入時に最初に読み込まれるプログラム等を格納する。ＲＡＭ１６は、データ変換処理用ＰＣ２２のメインメモリである。ＣＰＵ１７は、必要に応じて、ＨＤ１９よりプログラムを読み出して、ＲＡＭ１６に格納し、プログラムを実行することで、データ変換処理用ＰＣ２２の機能の一部（又は全て）を提供したり、後述するフローチャート等を実行したりする。また、ＨＤ１９は、プログラム以外に、例えば変換処理に係る情報又はデータ等を格納する。
【００２０】
なお、図１に示した他のＰＣ及びサーバ等の装置のハードウェア構成も、図２に示したデータ変換処理用ＰＣ２２のハードウェア構成と同様であり、例えば、各装置のＣＰＵがプログラムを実行することで、本発明に係る処理を実行する。
【００２１】
図３は、データ変換処理用ＰＣ２２におけるデータ変換処理の一例を示すフローチャートである。Ｓ１において、データ変換処理用ＰＣ２２は、製品管理情報データサーバ３３から製品を構成するユニット情報を取得する。なお、製品は１又は複数のユニットから構成される。Ｓ２からＳ１３は単ユニットの変換処理であり、Ｓ３からＳ７の最新デジタルモックアップデータ作成処理と、Ｓ８〜Ｓ１２登録済デジタルモックアップデータ最新化処理と、からなる。
【００２２】
Ｓ３において、データ変換処理用ＰＣ２２は、１ユニットのＣＡＤデータを３ＤＣＡＤデータサーバ３１又は３２から取得する。Ｓ４において、データ変換処理用ＰＣ２２は、Ｓ３で取得した１ユニットの３ＤＣＡＤデータをポリゴン変換等によってデータ量が軽減されたデジタルモックアップデータに変換する。なお、デジタルモックアップデータには、３ＤＣＡＤデータの部品の形状データ、材質・加工情報、ユニットの構成情報及びユニット種別情報が変換された結果である、部品及びアセンブリの属性情報が含まれる。
【００２３】
Ｓ５において、データ変換処理用ＰＣ２２は、Ｓ４における変換により作成されたデジタルモックアップデータに対してルール適用処理を行い、部品及びアセンブリの属性情報の更新、追加を行う。
【００２４】
Ｓ６において、データ変換処理用ＰＣ２２は、Ｓ５においてルール適用された結果のデジタルモックアップデータを当ユニットの最新デジタルモックアップデータとして製品管理情報データＤＢ及びデジタルモックアップデータＤＢに保管する。
【００２５】
Ｓ７において、データ変換処理用２２は、製品管理情報データＤＢに既に登録されているデジタルモックアップデータで、当ユニットを含むものを製品管理情報データＤＢから参照（又は取得）する。
【００２６】
Ｓ８からＳ１２は当ユニットを含む１つのデジタルモックアップデータに関する最新化処理である。Ｓ９において、データ変換処理用ＰＣ２２は、保管管理されている１つのデジタルモックアップデータに含まれている当ユニットの構成情報、形状情報、部品位置情報、部品加工情報等の３ＤＣＡＤから変換された属性情報をＳ６で作成した最新ユニットデジタルモックアップデータの属性情報に置換する。
【００２７】
Ｓ１０において、データ変換処理用ＰＣ２２は、前記最新化された属性情報に対してルール適用処理を行い、部品及びアセンブリの属性情報の更新、追加を行う。Ｓ１１において、データ変換処理用ＰＣ２２は、ルール適用された結果のデジタルモックアップデータ（つまり更新、追加された属性情報を含むデジタルモックアップデータ）を再保管（又は更新）する。
【００２８】
Ｓ１４において、データ変換処理用ＰＣ２２は、最新ユニットデジタルモックアップデータを全てマージし、最新製品デジタルモックアップデータを作成する。Ｓ１５において、データ変換処理用ＰＣ２２は、最新製品デジタルモックアップデータを製品管理情報データＤＢ及びデジタルモックアップデータＤＢに保管し、製品のデータ変換処理を終了する。
【００２９】
次に、図３のＳ５又はＳ１０で示したルール適用処理の詳細を、図４に示す。図４は、データ変換処理用ＰＣ２２におけるルール適用処理の一例を示すフローチャートである。Ｓ３０１において、データ変換処理用ＰＣ２２は、図３のＳ４又はＳ９で作成された属性情報付デジタルモックアップデータ３０１を参照する。そして、データ変換処理用ＰＣ２２は、デジタルモックアップデータを構成する部品と属性情報とを抽出し、部品属性情報テーブル３０３をメモリ（例えば、ＲＡＭ１６等）上に作成する。
【００３０】
Ｓ３０２において、データ変換処理用ＰＣ２２は、ルール情報ファイル３０２を１又は複数読み込む。ここで、一つのルール情報ファイルは１又は複数の属性設定ルール（属性設定ルール情報）から成る。また、一つの属性設定ルールは１又は複数の合致条件定義（合致条件定義情報）と、一つの属性設定定義（属性設定定義情報）とからなる。属性設定ルールの合致条件はＡＮＤで結合される条件であり、例えばデータ変換処理用ＰＣ２２は、その属性設定ルールの全ての合致条件が該当した場合に属性設定定義処理を行う。例えばデータ変換処理用ＰＣ２２が、属性設定ルール単位で前記属性設定定義処理を行うことにより、全ての属性設定ルールはＯＲ条件にて結合されることとなる。
【００３１】
Ｓ３０３において、データ変換処理用ＰＣ２２は、Ｓ３０２で読み込んだルール情報から属性設定ルール数を抽出する。Ｓ３０４からＳ３１４は一つの部品に対する属性設定ルールの処理である。Ｓ３０５からＳ３１３は一つの部品に関する一つの属性設定ルールの処理である。
【００３２】
Ｓ３０６において、データ変換処理用ＰＣ２２は、属性設定ルールから属性設定定義情報を抽出しメモリ上の属性設定定義情報テーブル３０４に格納する。Ｓ３０７において、データ変換処理用ＰＣ２２は、属性設定ルールから合致条件定義情報を抽出する。
【００３３】
Ｓ３０８からＳ３１１は一つの合致条件が該当することをチェックする処理である。Ｓ３０９において、データ変換処理用ＰＣ２２は、部品属性情報と一つの合致条件を照合する。Ｓ３１０において、データ変換処理用ＰＣ２２は、合致条件に該当した場合は次の合致条件の照合処理に移り、合致条件に該当しなかった場合は、次の属性設定ルールの処理に移る。全ての合致条件が該当した場合、Ｓ３１２において、データ変換処理用ＰＣ２２は、属性設定定義情報テーブル３０４の属性設定定義情報を参照し部品の属性値の新規設定または再設定を行い、部品属性情報テーブル３０３を更新する。
【００３４】
Ｓ３１５において、データ変換処理用ＰＣ２２は、全ての部品に対して全ての属性設定ルールの適用処理を行った部品属性情報テーブル３０３から属性情報付デジタルモックアップデータ３０１の属性情報付デジタルモックアップデータを更新し、ルール適用処理を終了する。
【００３５】
図５は、ルール情報ファイルの一例のフォーマットである。ルール情報ファイルはテキスト形式のファイルであり、属性設定ルール定義数５１、属性設定定義部５２及び合致条件定義部５３で構成される。
【００３６】
一つの属性設定ルール定義は、属性設定定義部５２の１行と、合致条件定義部５３の１から複数行とで構成され、属性設定ルール定義の数が属性設定ルール定義数５１に記述される。
【００３７】
属性設定定義部５２の先頭パラメタ５２１は、当行の合致条件定義部の数を示す。合致条件定義部５３には、属性設定定義部５２の各行の合致条件定義部数行の属性設定データを属性設定定義部５２の順序で記述する。
【００３８】
図６は、ルール情報ファイルの合致条件定義部の合致条件であり、合致条件定義の合致条件内容は各属性のデータタイプにより異なる条件を、例えばユーザ等が設定することができる。
【００３９】
次に、図３のＳ３からＳ７の最新ユニットデジタルモックアップデータを作成するデータ変換処理の詳細を、図７に示す。図７は、データ変換処理用ＰＣ２２における最新ユニットデジタルモックアップデータを作成するデータ変換処理の一例を示すフローチャートである。
【００４０】
図７のＳ７１において、データ変換処理用ＰＣ２２は、３ＤＣＡＤ情報を参照する。７１は、図１の３ＤＣＡＤデータサーバ３１に存在する３ＤＣＡＤモデル管理ＤＢであり、７２はその他の３ＤＣＡＤモデルＤＢである。データ変換処理用ＰＣ２２は、参照した３ＤＣＡＤ情報から、製品又はユニットの部品構成情報、部品取付位置情報、部品形状情報、部品材料情報、更新日付及び加工情報を取り出す。
【００４１】
ここで、７４は、図１のデジタルモックアップデータサーバ３４に存在するデジタルモックアップデータＤＢである。部品形状情報は、データ変換処理用ＰＣ２２によって、３ＤＣＡＤネイティブ形式から、データ量の軽減されたビューア表示形式に変換され、デジタルモックアップデータＤＢに格納される。
【００４２】
また、データ変換処理用ＰＣ２２は、製品又はユニットの部品構成情報、部品取付位置情報、部品材料情報、加工情報及びその他の部品属性情報を持つ製品又はユニット単位のデジタルモックアップデータファイルをデジタルモックアップデータＤＢ７４に格納する。
【００４３】
７３は、図１の製品管理情報データサーバ３３に存在する製品管理情報データＤＢである。データ変換処理用ＰＣ２２は、製品管理情報データＤＢ７３には、デジタルモックアップデータＤＢ７４に登録した部品形状及び製品又はユニット単位のデジタルモックアップデータファイルへのポインタを、製品名と、ユニット名とをキー情報として格納する。
【００４４】
Ｓ７２において、データ変換処理用ＰＣ２２は、Ｓ７１で作成したデジタルモックアップデータに対して、全製品共通ルールの適用処理を行う。７５は、図１のデジタルモックアップデータサーバ３４に存在するルール情報データＤＢである。ルール情報は全製品共通ルールと、製品別ルールとから成る。
【００４５】
ここで、ルール情報データＤＢ７５の全製品共通ルールのファイル構成を図８に示す。図８は、ルール情報データＤＢの全製品共通ルールのファイル構成の一例を示す図である。全製品共通ルールフォルダ１０１は、複数のルール情報ファイル１０２と、ユニット種類別のフォルダ１０３、１０４、１０５、１０６とから成る。ルール情報ファイル１０２には、全製品の全部品及びユニットに適用されるルールが記述されている。１０３、１０４、１０５、１０６は、各々複数のルール情報ファイル１０７で構成され、ルール情報ファイル１０７には、全製品のユニットの種類別に適用されるルールが記述されている。なお、ユニット種類：基板に属するユニットであれば、全製品共通ルール：ルール情報１、ルール情報２、ルール情報３−１及びルール情報３−２が、ルール適用処理において適用される。
【００４６】
Ｓ７３において、データ変換処理用ＰＣ２２は、Ｓ７２で全製品共通ルールの適用処理を行ったデジタルモックアップデータに対して、製品別ルールの適用処理を行う。なお、製品別ルール情報は、製品別に作成・管理されるため、論理的にはルール情報データＤＢ７５に存在するが、物理的にはデジタルモックアップデータＤＢ７４の製品単位のデジタルモックアップデータと合わせて管理されている。
【００４７】
ここで、製品別ルール情報と、デジタルモックアップデータとをあわせて管理するルール情報データＤＢ７５のフォルダ構成の一例を、図９に示す。図９は、製品別ルール情報と、デジタルモックアップデータとをあわせて管理するルール情報データＤＢのフォルダ構成の一例を示す図である。
【００４８】
図９に示されるように、製品バルク情報フォルダ１１０１には、変換データを持つ製品が複数存在し、製品毎にフォルダ１１０２、１１２１等が存在する。製品フォルダＡ１１０２は、最新製品デジタルモックアップファイル１１０４を格納する製品デジタルモックアップデータフォルダ１１０３、共通ルールフォルダ１１０５、ユニット種別ごとのデータフォルダ１１０７、１１１６、１１１７、１１１８によって構成される。更に、製品フォルダＡ１１０２は、及び評価情報が付加され保管する製品のデジタルモックアップファイル１１２０を格納する登録製品デジタルモックアップデータフォルダ１１１９から構成される。
【００４９】
共通ルールフォルダ１１０５は、複数のルール情報ファイル１１０６から構成される。ユニット種別メカのデータフォルダ１１０７は、最新ユニットデジタルモックアップファイル１１０９を格納するユニットデジタルモックアップデータフォルダ１１０８によって構成される。更に、ユニット種別メカのデータフォルダ１１０７は、部品単位の属性情報付き部品形状データファイル１１１１を格納するデジタルモックアップ部品情報フォルダ１１１０と、ユニット種類別ルールフォルダ１１１２によって構成される。更に、ユニット種別メカのデータフォルダ１１０７は、評価情報が付加され保管するユニットに属するデジタルモックアップファイル１１１５を格納する登録ユニットデジタルモックアップデータフォルダ１１１４とから構成される。
【００５０】
ユニット種類別ルールフォルダ１１１２は、複数のルール情報ファイル１１１３から構成される。ユニット種別基板データフォルダ１１１６、ユニット種別束線データフォルダ１１１７、ユニット種別流用データフォルダ１１１８は、ユニット種別メカデータフォルダ１１０７と同様の構成である。
【００５１】
ステップＳ７３の製品別ルールの適用処理では、まず、データ変換処理用ＰＣ２２は、Ｓ７２で全製品共通ルールの適用処理を行ったデジタルモックアップデータに対して、共通ルールフォルダ１１０５に存在するルール情報ファイル１１０６が順次適用される。次に、ユニット種類にあわせてユニット種類別ルールフォルダ１１１２に存在するルール情報ファイル１１３が順次適用される。
【００５２】
データ変換処理用ＰＣ２２は、ユニット適用処理において、ルール適用により設定するべき属性情報が既存の場合、常に上書き処理する。そのため、同一属性情報の値は、製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールの順に有効となる。
【００５３】
Ｓ７４において、データ変換処理用ＰＣ２２は、Ｓ７３にて属性情報が追加されたデジタルモックアップデータを製品管理情報データＤＢ７３、及びデジタルモックアップデータＤＢ７４に登録する。より詳細に説明すると、ステップＳ７４において、データ変換処理用ＰＣ２２は、製品名及びユニット種別をキーに、図９に示したユニットデジタルモックアップデータフォルダ１１０８に、最新ユニットデジタルモックアップファイルとして保存（又は登録）する。また、データ変換処理用ＰＣ２２は、前記保存したデジタルモックアップファイルへのポインタ情報を製品管理情報データＤＢ７３に保存（又は登録）する。
【００５４】
次に、図３のＳ９からＳ１１の登録済デジタルモックアップデータの最新化処理の詳細を、図１０に示す。図１０は、データ変換処理用ＰＣ２２における登録済デジタルモックアップデータの最新化処理の一例を示すフローチャートである。
【００５５】
ここで、製品管理情報データＤＢ７３は、保管するデジタルモックアップデータファイルのポインタ情報を格納する。また、デジタルモックアップデータＤＢ７４は、図９に示した様なフォルダ構成を有している。なお、デジタルモックアップデータＤＢ７４が保管するデジタルモックアップデータファイルの実体は図９に示した登録製品デジタルモックアップデータフォルダ１１１９、又は登録ユニットデジタルモックアップデータフォルダ１１１４に存在する。
【００５６】
図８のＳ８１において、データ変換処理用ＰＣ２２は、製品管理情報データＤＢ７３より該当する登録済みデジタルモックアップファイルを参照する。なお、３０５は、前記参照したデジタルモックアップファイルをメモリに保管したデータ（テーブル）である。Ｓ８２において、データ変換処理用ＰＣ２２は、１デジタルモックアップファイルテーブル３０５に格納されている構成ユニット情報を参照し、最新化するユニットを確定する。
【００５７】
Ｓ８３〜Ｓ８７はユニット単位の最新化処理であり、Ｓ８２で確定したユニットについて最新化処理を行う。Ｓ８４において、データ変換処理用ＰＣ２２は、当ユニットの最新ユニットデジタルモックアップデータファイルを参照する。Ｓ８５において、データ変換処理用ＰＣ２２は、Ｓ８４で参照した最新ユニットデジタルモックアップデータを１デジタルモックアップファイルテーブル３０５に反映させ、ユニットの最新化処理を行う。
【００５８】
ユニット最新化処理においては、データ変換処理用ＰＣ２２は、１デジタルモックアップファイルテーブル３０５に存在し、最新ユニットデジタルモックアップデータに存在しない属性情報はそのまま１デジタルモックアップファイルテーブル３０５に残す。なお、ＣＡＤデータから変換されたデジタルモックアップデータに検証結果情報が付加されていた場合、前記最新化処理後もこの付加情報はデジタルモックアップデータ上に存在する。
【００５９】
Ｓ８６において、データ変換処理用ＰＣ２２は、Ｓ８５で最新化された１デジタルモックアップファイルテーブル３０５に対してルール適用処理を行う。ルール適用処理は図７に示したＳ７２及びＳ７３と同様である。なお、ルール情報ファイルの合致条件定義部５３に検証結果情報が使用されていた（含まれていた）場合には前記最新化処理により検証結果情報がデジタルモックアップデータに存在し、Ｓ８６のルール適用処理において有効に適用される。
【００６０】
Ｓ８８において、データ変換処理用ＰＣ２２は、Ｓ８２で確定した全てのユニットの最新化処理が行われた１デジタルモックアップファイルテーブル３０５（のデータ）をデジタルモックアップデータＤＢ７４に上書き保管する。
【００６１】
次に、ルール情報ファイルの記述による、データ変換処理用ＰＣ２２等における属性設定の一例を以下に示す。複数の属性設定ルール定義により、データ変換処理用ＰＣ２２等は、複数の属性設定を同時に行うことができる。
【００６２】
（１）  属性設定：固定値／条件定義：無条件
（１−１）  属性名称「ユニット種別」を、固定値"基板"とする。
【００６３】
（２）  属性設定：固定値／条件定義：部品のある属性値の値を評価
（２−１）  属性名称「工程」が"ＰＸ"と"一致"する場合、属性名称「エンクローズフラグ」を、固定値"Ｔｒｕｅ"とする。
（２−２）  属性名称「工程」が"ＭＯ"と"一致"する場合で、且つ属性名称「難燃性」が"５ＶＡ"を"含む"場合、属性名称「エンクローズフラグ」を、固定値"Ｔｒｕｅ"とする。
【００６４】
（３）  属性設定：部品の他属性の値／条件定義：無条件
（３−１）  属性名称「旧材質」を、属性名称「材質」の値とする。
【００６５】
（４）  属性設定：部品の他属性の値／条件定義：部品のある属性の値を評価
（４−１）  属性名称「工程」が"ＭＯ"と"一致"する場合で、且つ属性名称「材質」が"未定義"と"一致"する場合、属性名称「材質」を、属性名称「ＭＯ推定材質」の値とする。
【００６６】
（５）  属性設定：計算式／条件定義：部品のある属性の値を評価
（５−１）属性名称「設計変更日付」が"２００３／１２／０１"〜"２００３／１２／１０"の場合、属性名称「ＬＣＡ重量」を、属性名称「ＬＣＡ密度」属性名称「体積」を乗ずる、の値とする。
【００６７】
また、ルール情報ファイルを、図８及び図９に示したように製品別ユニット種類別ルール＞製品別ルール＞全製品共通ルール＞全製品共通ユニット種類別ルールと階層化することにより、例えばデータ変換処理用ＰＣ２２は、次のような属性設定が可能となる。
【００６８】
（１）  同一アセンブリ又は部品
（１−１）  製品により異なる属性値の設定例
製品：複写機"ＡＡＡ"のアセンブリ：モータ１の"サービスフラグ"を"Ｔｒｕｅ"とする。
製品：バブルジェット（登録商標）プリンタ"ＢＢＢ"のアセンブリ：モータ１の"サービスフラグ"を"Ｆａｌｓｅ"にする。
【００６９】
図１１は、ルール情報ファイルの作成を行うプログラム（ルール情報作成プログラム）に関するメイン画面１５１の一例を示す図である。ルール一覧表示エリア１５２に表示されているルール一覧の行数が、図５に示した属性設定ルール定義数５１に相当する。ルール一覧表示エリア１５２に表示されているルール一覧の各行１５２１、１５２２が一つのルールであり、各々のルールが合致条件定義部と属性設置定義部の記述からなる。ルール一覧表示エリア１５２に表示されているルール一覧に記述されている全てのルール１５２１、１５２２はＯＲ条件であり、例えば、データ変換処理用ＰＣ２２は、リストの並び順の下方向からルール適用処理を行う。よって、同一属性の値の設定が行われる場合は、ルール一覧表示エリア１５２の下方向のルールが優先となる。
【００７０】
上へボタン１５６の選択が検出されると、ルール情報作成プログラムは、ルール一覧の選択行を上位方向に移動させる。下へボタン１５７の選択が検出されると、ルール情報作成プログラムは、ルール一覧の選択行を下位方向に移動させる。新規ルール作成ボタン１５８の選択が検出されると、ルール情報作成プログラムは、新規ルール作成用画面を出力させる。ルール編集ボタン１５９の選択が検出されると、ルール情報作成プログラムは、現在、ルール一覧表示エリア１５２に表示されているルール一覧の内容を編集する画面を出力する。ルール削除ボタン１５１０の選択が検出されると、ルール情報作成プログラムは、ルール一覧表示エリア１５２に表示されているルール一覧の選択行を削除する。
【００７１】
ルール読込ボタン１５３の選択が検出されると、ルール情報作成プログラムは、ルールファイル選択画面を出力する。そして、既存ルール情報ファイルの選択が検出されると、ルール情報作成プログラムは、選択された既存ルール情報ファイルの内容を、ルール一覧表示エリア１５２に表示されているルール一覧をクリアした後に表示する。追加読込ボタン１５４の選択が検出されると、ルール情報作成プログラムは、ルールファイル選択画面を出力する。そして、既存ルール情報ファイルの選択が検出されると、ルール情報作成プログラムは、選択された既存ルール情報ファイルの内容をルール一覧に追加表示する。ルール保存ボタン１５５の選択が検出されると、ルール情報作成プログラムは、ファイル保存画面を出力し、ルール情報ファイルを作成し、指定名称にて保存する。
【００７２】
以下、図１１示した新規ルール作成ボタン１５８及びルール編集ボタン１５９により出力される一つの属性設定ルール作成及び編集用の画面１６００の一例を、図１２に示す。図１２は、一つの属性設定ルール作成及び編集用の画面の一例を示す図である。
【００７３】
条件入力エリア１６０１は、部品の属性名称の指定エリア１６０１３と、評価する属性値の指定エリア１６０１４と、図５及び図６に示したような属性値のデータタイプ別の合致条件の設定エリア１６０１５とを含む。
【００７４】
追加ボタン１６０１１の選択が検出されると、ルール情報作成プログラムは、条件入力エリア１６０１に設定されている条件を条件確認エリア１６０２に表示する。編集ボタン１６０１２の選択が検出されると、ルール情報作成プログラムは、条件確認エリア１６０２にて選択されている１条件を条件入力エリア１６０１に表示する。なお、条件は複数設定可能であり、条件確認エリア１６０２にある条件はＡＮＤで結合する。
【００７５】
属性名指定エリア１６０２３では、属性名称が指定される。また、属性値は、トグルボタン１６０２４が選択され、計算式ボタン１６０２２が選択されること、又はトグルボタン１６０２５が選択され、属性名称が指定されることによって変更される。
【００７６】
削除ボタン１６０２１の選択が検出されると、ルール情報作成プログラムは、条件確認エリア１６０２で選択された１つの条件を削除する。登録ボタン１６０３の選択が検出されると、ルール情報作成プログラムは、条件確認エリア１６０２にある条件と、属性設定条件とからルール文を生成し、図１１に示したルール一覧表示エリア１５２に表示されているルール一覧にルールを追加する。
【００７７】
上述したように、本実施の形態によれば、的確で、漏れや、ばらつきのない製品評価を行うことができる。
【００７８】
以上、本発明の好ましい実施の形態について詳述したが、本発明は係る特定の実施の形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００７９】
例えば、上述した実施の形態では、例えば、３ＤＣＡＤデータや、製品管理情報、デジタルモックアップデータ等は、各サーバが保持、管理する例を示したが、一つのサーバ又はＰＣが保持、管理するようにしてもよい。
【図面の簡単な説明】
【００８０】
【図１】データ管理システムのシステム構成図である。
【図２】データ変換処理用ＰＣの一例のハードウェア構成図である。
【図３】データ変換処理用ＰＣにおけるデータ変換処理の一例を示すフローチャートである。
【図４】データ変換処理用ＰＣにおけるルール適用処理の一例を示すフローチャートである。
【図５】ルール情報ファイルの一例のフォーマットを示す図である。
【図６】ルール情報ファイルの合致条件定義部の合致条件を示す図である。
【図７】データ変換処理用ＰＣにおける最新ユニットデジタルモックアップデータを作成するデータ変換処理の一例を示すフローチャートである。
【図８】ルール情報データＤＢの全製品共通ルールのファイル構成の一例を示す図である。
【図９】製品別ルール情報と、デジタルモックアップデータとをあわせて管理するルール情報データＤＢのフォルダ構成の一例を示す図である。
【図１０】データ変換処理用ＰＣにおける登録済デジタルモックアップデータの最新化処理の一例を示すフローチャートである。
【図１１】ルール情報ファイルの作成を行うプログラムに関するメイン画面の一例を示す図である。
【図１２】図１２は、一つの属性設定ルール作成及び編集用の画面の一例を示す図である。
【符号の説明】
【００８１】
１１    入力装置
１２    表示装置
１３    記録媒体ドライブ装置
１４    記録媒体
１５    ＲＯＭ
１６    ＲＡＭ
１７    ＣＰＵ
１８    インターフェース装置
１９    ＨＤ
２２    データ変換用ＰＣ
【図１】
0004789559.tif 000002
【図２】
0004789559.tif 000003
【図３】
0004789559.tif 000004
【図４】
0004789559.tif 000005
【図５】
0004789559.tif 000006
【図６】
0004789559.tif 000007
【図７】
0004789559.tif 000008
【図８】
0004789559.tif 000009
【図９】
0004789559.tif 000010
【図１０】
0004789559.tif 000011
【図１１】
0004789559.tif 000012
【図１２】
0004789559.tif 000013