(57)【要約】【課題】  同一モデルのデータの共通化を図りつつ、同一形状モデルの部品に対するＣＡＤデータを業務に応じて使用可能にするための設計図の管理システムを提供する。【解決手段】  同一形状のモデルに対し表現度合いが異なる複数のモデルのＣＡＤデータをモデル毎に生成しファイルに格納し蓄積する第１記憶手段２１と、モデルの設計担当者とモデルのＣＡＤデータとモデルを格納したファイルとの関連情報と、モデルの表現度合いが設定されたファイル状態を示す情報と、複数の利用目的に応じたモデルの表現度合いが設定された用途情報とを格納する第２記憶手段１１と、用途情報に応じて表現度合いが異なるモデルのＣＡＤデータをクライアント端末３１、３２に出力する手段１０と、を備える。【選択図】      図２
2006338557.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤを用いて作成する設計図の管理システムにおいて、
同一形状のモデルに対し表現度合いが異なる複数のモデルのＣＡＤデータをモデル毎に生成しファイルに格納し蓄積する第１記憶手段と、
モデルの設計担当者と該モデルのＣＡＤデータと該モデルを格納したファイルとの関連情報と、モデルの表現度合いが設定されたファイル状態を示す情報と、複数の利用目的に応じたモデルの表現度合いが設定された用途情報とを格納する第２記憶手段と、
前記用途情報に応じて表現度合いが異なるモデルのＣＡＤデータを出力する手段と、
を備えたことを特徴とする設計図の管理システム。
【請求項２】
前記第２記憶手段が、
モデルと該モデルの設計担当者と該モデルのＣＡＤデータを格納した複数のファイルとの関連情報を格納する部品テーブルと、
ファイル名とモデルの表現度合いを示すデータとを設定するファイル状態マスタテーブルと、
複数の利用目的に応じて、モデルの設計担当者および該モデルのＣＡＤデータを利用する該設計担当者と異なる設計担当者のそれぞれに対し該モデルの表現度合いを設定する用途マスタテーブルと、を格納する請求項１に記載の設計図の管理システム。
【請求項３】
前記用途マスタテーブルを参照して用途に対する設計担当者に応じたモデルのＣＡＤデータを格納したファイルを検索し、前記ファイル状態マスタテーブルを参照して前記ファイルに対するモデルの表現度合いを示す状態を検索し、前記部品テーブルを参照して前記検索したファイルの情報からモデルの表現度合いを示すモデルのＣＡＤデータを格納したファイルを検索し、検索したファイルに格納されたモデルのＣＡＤデータを出力する請求項１または２に記載の設計図の管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤを利用して各種モデルを含むアセンブリの設計図を作成し変更するために用いられる設計図の管理システムに関し、特に、同一形状モデルの部品を図面上で表現するためのＣＡＤデータを格納したファイルを複数管理し設計対象の表現度合いに応じてＣＡＤデータを使用可能にする設計図の管理システムに関する。
【背景技術】
【０００２】
ＣＡＤを利用して新モデルの設計図を作成したり旧モデルの設計図を変更したりする設計作業を行なう際に用いられる設計図の管理システムがある。この設計図の管理システムは、同一形状モデルの部品を図面上で表現するためのＣＡＤデータを一つのファイルに格納しており、新しいＣＡＤデータが作成される毎に作成されたＣＡＤデータを他のファイルに個別に格納し、複数のファイルを管理している。
【０００３】
ところで、複数人のチームでＣＡＤを利用して設計作業を行なう際には、作業効率化を進めるために共通部品のＣＡＤデータ（以下、単にデータと記す）を共通（標準）化し各人に共有されることが望ましい。しかし、担当する設計業務の範囲（大きなアセンブリ（各種部品の寄せ集め）を対象にするのか小さなアセンブリを対象にするのか）によって、共通部品の図面上での表現の細かさが異なるため、全ての設計業務で同一形状モデルの部品のＣＡＤデータを利用することは殆んどない。
【０００４】
より詳しくは、小さなアセンブリを対象にする開発設計部門では、該小さなアセンブリの構成要素である共通部品のＣＡＤデータとして、特徴（フィーチャ）を細かく表現した共通部品のＣＡＤデータを利用して小さなアセンブリを設計するが、大きなアセンブリを対象にする開発設計部門では、フィーチャを細かく表現した共通部品のＣＡＤデータを利用して大きなアセンブリを設計すると、システムの負荷が重たくなりＣＡＤの動作が遅くなるので、同じ共通部品のＣＡＤデータであってもフィーチャを粗く表現したＣＡＤデータを利用して大きなアセンブリを設計する。このように、設計担当者は必要に応じてフィーチャの表現度合いを細かくするか粗くするかを決定しつつ、自分に必要な表現度合いの共通部品のＣＡＤデータを作成してはファイルに格納している。従って、同じ共通部品に対するＣＡＤデータであっても表現度合いの異なるＣＡＤデータが設計担当者毎に生成されてしまうため、システム内に同じ共通部品に対するＣＡＤデータが複数存在してしまうことになり、データ管理上は望ましくない。
【０００５】
しかるに、特許文献１に記載の発明は、特定デバイスを構成要素に含む電子回路の動作をその電子回路を記述したシミュレーション用回路モデルによって解析する回路シミュレータによりその特定デバイスの仕様の検証を容易にできるようにするため、作成済みの特定デバイスのモデルに対していくつかの雛形モデルを予め作成しておき、これら雛形モデルを利用して特定デバイスの検証をシミュレーションして行なうデバイス開発支援システムを提供するものである。この発明は、どの雛形モデルを使用するかを、システムが決定するのではなくユーザが指定して入力し決定するものである。
【０００６】
【特許文献１】特開２００２−７３７１０号公報（明細書の［請求項１］、段落番号［０００４］〜［０００７］および図面の図１参照）。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の発明は、同一形状モデルの部品を備えた特定デバイスを設計する際、担当する設計業務の範囲によって異なる特徴（フィーチャ）の表現度合いの細かさに応じて、全ての設計業務で同一形状モデルの部品に対するＣＡＤデータを利用できるデバイス開発支援システムを提供するものではない。それゆえ、同一形状モデルの部品に対するＣＡＤデータの共通化を図りつつ、業務に応じてこのＣＡＤデータを利用して各種モデルを含むアセンブリを設計できないという問題がある。
【０００８】
本発明は、同一モデルのデータの共通化を図りつつ、同一形状モデルの部品に対するＣＡＤデータを業務に応じて使用可能にするための設計図の管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明による設計図の管理システムは、ＣＡＤを用いて作成する設計図の管理システムにおいて、同一形状のモデルに対し表現度合いが異なる複数のモデルのＣＡＤデータをモデル毎に生成しファイルに格納し蓄積する第１記憶手段と、モデルの設計担当者と該モデルのＣＡＤデータと該モデルを格納したファイルとの関連情報と、モデルの表現度合いが設定されたファイル状態を示す情報と、複数の利用目的に応じたモデルの表現度合いが設定された用途情報とを格納する第２記憶手段と、前記用途情報に応じて表現度合いが異なるモデルのＣＡＤデータを出力する手段と、を備えたことを特徴とする。
【００１０】
上記設計図の管理システムにおいて、前記第２記憶手段が、モデルと該モデルの設計担当者と該モデルのＣＡＤデータを格納した複数のファイルとの関連情報を格納する部品テーブルと、ファイル名とモデルの表現度合いを示すデータとを設定するファイル状態マスタテーブルと、複数の利用目的に応じて、モデルの設計担当者および該モデルのＣＡＤデータを利用する該設計担当者と異なる設計担当者のそれぞれに対し該モデルの表現度合いを設定する用途マスタテーブルと、を格納する。
【００１１】
上記設計図の管理システムにおいて、前記用途マスタテーブルを参照して用途に対する設計担当者に応じたモデルのＣＡＤデータを格納したファイルを検索し、前記ファイル状態マスタテーブルを参照して前記ファイルに対するモデルの表現度合いを示す状態を検索し、前記部品テーブルを参照して前記検索したファイルの情報からモデルの表現度合いを示すモデルのＣＡＤデータを格納したファイルを検索し、検索したファイルに格納されたモデルのＣＡＤデータを出力する。
【発明の効果】
【００１２】
本発明によれば、同一モデルのデータの共通化を図りつつ、同一形状モデルの部品に対するＣＡＤデータを業務に応じて使用可能にするための設計図の管理システムを提供することができる。
【００１３】
ひいては、設計者が個々にまたは設計者が所属する部門毎に設計した標準部品のＣＡＤデータを複数の部門を含む会社等の企業全体で統合管理できるようになる。
【００１４】
また、業務に応じた細かさのデータをユーザが直接入力すること無しに選択することができる。
また、ユーザ毎に色々なモデルのデータを保持しておく必要がなくなる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照しつつ本発明の実施形態を詳細に説明する。
図１は本発明による設計図の管理システムの一実施形態を示す全体構成図である。図１に示す管理システム１はＣＡＤメタサーバ１０とＣＡＤファイルサーバ２０と第１クライアント端末３１と第２クライアント端末３２と少なくとも一つの他の不図示のクライアント端末とを有する。サーバ１０、２０および第１クライアント端末３１はローカルエリアネットワーク（ＬＡＮ）２を介して相互通信可能に接続されている。第２クライアント端末３２は広域ネットワーク（ＷＡＮ）３を介してＬＡＮ２に接続され、ＬＡＮ２を介してサーバ１０、２０および第１クライアント端末３１に接続されている。不図示のクライアント端末は直接またはＷＡＮ３を介してＬＡＮ２に接続されている。サーバ１０、２０は一般的なワークステーションであり、クライアント端末３１、３２は今日通常使用されるパーソナルコンピュータである。
【００１６】
ＣＡＤメタサーバ１０はＣＡＤデータを格納したファイルの所在情報とファイルに格納されるＣＡＤデータの設計対象の表現度合いを示すステータス情報とを管理するものである。サーバ１０自身の補助記憶装置１１内には図２および図３を用いて以下に説明するデータベースが格納されている。ＣＡＤファイルサーバ２０はサーバ２０自身の補助記憶装置２１内に図２および図３を用いて以下に説明するＣＡＤデータを格納したファイルを格納するものである。第１、第２および不図示のクライアント端末の各々はＣＡＤメタサーバ１０に設けられたＣＡＤデータ管理ツール（アプリケーションプログラム）を介してＣＡＤファイルサーバ２０に格納されたＣＡＤデータを自身の端末に呼出す機能と三次元（３Ｄ）ＣＡＤとしての機能とを有する。
【００１７】
図２は図１に示す管理システムの詳細を示す図であり、図３は本発明の管理システムにより管理されるデータ構造を示す図であり、（Ａ）は部品を管理するテーブルを示す図であり、（Ｂ）はファイル状態マスタのテーブルを示す図であり、（Ｃ）は用途マスタのテーブルを示す図である。ＣＡＤメタサーバ１０の補助記憶装置１１内にデータベースとして図３に示すテーブル全てが格納されている。
【００１８】
図２にはＣＡＤメタサーバ１０の補助記憶装置１１内に格納されている、複数の部品からなるアセンブリのツリーの具体例が示されている。このアセンブリツリーにおいて、Ａ、ＢおよびＣは設計担当者名であり、Ｔop１、Ｓub１、Ｐart１およびＰart２は部品名である。またこのアセンブリツリーは第１および第２アセンブリツリーを含む。第１アセンブリツリーは、メインのアセンブリ名である第１アセンブリＴop１がサブのアセンブリ名である部品Ｓub１から構成され、サブアセンブリＳub１は部品Ｐart１およびＰart２から構成されることを示し、一方、第２アセンブリツリーは、メインのアセンブリ名である第２アセンブリＴop２が部品Ｐart１およびＰart３から構成されることを示している。
【００１９】
上記アセンブリツリーにおいて、Ａさんは大規模なアセンブリを設計する部署の設計者であり、Ｂさんは小規模なアセンブリを設計する部署の設計者であり、Ｃさんは共通部品を設計する部署の設計者である。Ｐart１は共通部品でありＴop１のＳub１およびＴop２で使用され、Ｃさんが設計担当である。Ｐart２およびＰart３は共通部品でなく、Ｐart２はＴop１のＳub１で使用され、Ａさんが設計担当であり、一方Ｐart３はＴop２で使用され、Ｂさんが設計担当である。
【００２０】
クライアント端末３１、３２は、それぞれＣＡＤメタサーバ１０に設けられたＣＡＤデータ管理ツールを介してＣＡＤファイルサーバ２０に格納されたＣＡＤデータを自身の端末に呼出し、３Ｄ−ＣＡＤを用いた設計を可能にする。クライアント端末３１側でＡさんが“大規模設計用途”（設計対象の表現度合い１０％）で第１アセンブリツリーを呼出し、一方クライアント端末３２側でＢさんが“小規模設計用途”（設計対象の表現度合い１００％）で第２アセンブリツリーを呼出す。
【００２１】
クライアント端末３１の表示画面にはＰart１の部品であるネジが１０％の粗いモデル（即ち、細かいフィーチャを省略し１０％に縮小されたモデル）で表示される。この結果ＣＡＤ操作が重たくなることが回避され操作時間が短縮される。一方、クライアント端末３２の表示画面にはＰart１の部品である同じネジが１００％の詳細な細かいモデル（即ち、フィーチャを省略していないモデル）で表示される。
【００２２】
ＣＡＤファイルサーバ２０はＣＡＤデータを格納したファイルを補助記憶装置２１内に格納するものであるが、図２はこれらのファイルが補助記憶装置２１内にどのように格納されているかを示す一例を示している。図２において、Ｃ：￥は設計対象全体アセンブリのフォルダを示し、vault１、vault２およびvault３はそれぞれ設計対象部分アセンブリのフォルダを示す。フォルダvault１は、Top1.asm、Top2.asm、Sub1.asm、Part1.prt、Part2.prtおよびPart3.prtのファイルを格納する。ここで、Part1.prtはネジが１００％の詳細な細かいモデルで表示するデータを格納するファイルである。フォルダvault２はネジが５０％の中間モデルで表示するPart1.prtのファイルを格納し、フォルダvault３はネジが１０％の粗いモデルで表示するPart1.prtのファイルを格納することを示している。
【００２３】
図３の（Ａ）に示す部品を管理するテーブルには、部品の名前、その部品の設計担当者名、その部品を構成するファイル、例えばファイル１、ファイル２、ファイル３等のデータロケーションを示すデータが格納されている。ここで、部品はアセンブリ、サブアセンブリも一つの部品として捕らえている。
同じ部品に対し、複数の表現度合いのモデルが存在できるため、表現度合いが異なるモデルがある場合には、それぞれのファイルには異なるデータアロケーションが設定され、表現度合いが異なるモデルがない場合には、それぞれのファイルには同じデータアロケーションが設定される。この例では、部品Part１は表現度合いが異なるモデルが３つあるので、ファイル１とファイル２とファイル３とに格納されているデータアロケーションがそれぞれ異なっており、部品Part３は表現度合いが異なるモデルがないので、ファイル１とファイル２とファイル３とに格納されているデータアロケーションは同一のものになっている。
【００２４】
図３の（Ｂ）に示すファイル状態マスタテーブルには、各ファイル名に対応する状態が、１０％モデル（フォルダvault３に格納）か５０％モデル（フォルダvault２に格納）か１００％モデル（フォルダvault１に格納）かあるいは未定義かの表現度合いを示すデータが格納されている。
【００２５】
図３の（Ｃ）に示す用途マスタのテーブルには、各用途名に対し、クライアント端末のユーザ（例えばＡさん）担当のモデルが１０％、５０％、１００％のうち何れの表現度合いのモデルを使用するかが設定され、かつクライアント端末のユーザ（例えばＡさん）以外のユーザ（例えばＣさん）担当のモデルが１０％、５０％、１００％のうち何れの表現度合いのモデルを使用するかが設定される。上記用途名には、４つのエントリ（小規模設計、大規模設計、概略解析、詳細解析）が設けられている。
【００２６】
図４は本発明の管理システムによる処理のフローチャートである。
ステップＳ１で、第１クライアント端末３１のユーザが、ＣＡＤにロードするアセンブリ、例えば第１アセンブリＴop１を選択する。
【００２７】
ステップＳ２で、第１クライアント端末３１のユーザ（Ａさん）が図３の（Ｃ）に示す用途マスタテーブルの用途名欄から用途一覧を抽出し、テーブル内の何れか一つの用途を選択する。例えば、用途マスタに定義された４つのエントリ（小規模設計、大規模設計、概略解析、詳細解析）のうち小規模設計を選択する。
【００２８】
ステップＳ３で、内部動作（管理システムのＣＡＤメタサーバ１０の処理）により、ＣＡＤファイルサーバ２０から取出すべきファイルが選択される。例として、ＡさんがＴop１を選択すると、Ｔop１と、Top１を構成する部品のデータであるＳub１、Ｐart１およびＰart２のファイルが取出すべきファイルとして選択される。
【００２９】
ステップＳ４で、内部動作（管理システムのＣＡＤメタサーバ１０の処理）により、ユーザ（Ａさん）により選択された用途マスタ情報（図３のＣ）を元にファイルを取出す。より詳しくは、ステップＳ４−１〜Ｓ４−３の処理を実行する。
【００３０】
ステップＳ４−１で、図３の（Ｃ）に示す用途マスタのテーブルを参照してステップＳ２でユーザにより選択された用途名を元に、そのファイルの“状態名”（表現度合いに関する情報）を取得する。
【００３１】
ステップＳ４−２で、図３の（Ｂ）に示すファイル状態マスタのテーブルを参照して“状態名”に対応するファイル名を取得する。
【００３２】
ステップＳ４−３で、図３の（Ａ）に示す部品情報テーブルにおけるステップＳ４−２で取得したファイル名の列からファイルを取出す。例として、Ａさんが大規模設計という用途を選択した場合には、取出されるファイルは下記のようになる。
・Ａさんの設計担当はTOP1なので、取り出すべきファイルはTOP１に加え、TOP１を構成するSub1、Part1、Part2である。
・ファイルＴop１：自分（Ａさん）が設計担当のファイルなので、状態名＝１００％モデル、ファイル名＝ファイル３、取出されるファイル＝c:\vault1\Top1.asmとなる。
・ファイルＳub１：自分（Ａさん）が設計担当のファイルなので、状態名＝１００％モデル、ファイル名＝ファイル３、取出されるファイル＝c:\vault1\Sub1.asmとなる。
・ファイルＰart１：他者（Ｃさん）が設計担当のファイルなので、状態名＝１０％モデル、ファイル名＝ファイル１、取出されるファイル＝c:\vault3\Part1.partとなる。
・ファイルＰart２：自分（Ａさん）が設計担当のファイルなので、状態名＝１００％モデル、ファイル名＝ファイル３、取出されるファイル＝c:\vault1\Part2.prtとなる。
【００３３】
ステップＳ５で、内部動作（管理システムのＣＡＤメタサーバ１０の処理）により、ＣＡＤファイルサーバ２０から取出したファイルを第１クライアント端末３１の３Ｄ−ＣＡＤに読込ませる。
上述の処理により、ユーザにより自分の設計担当用途（小規模設計なのか大規模設計なのか概略解析なのか詳細解析なのか）の指定を受けると、呼び出すべきファイルおよびそのファイルの表現度合いをシステムが判断して必要なファイルを出力する。従って、ユーザは自分の設計担当用途を指定入力すれば、自動的に自分に必要な表現度合いのファイルを入手することが可能になる。また、共通部品に対する異なる表現度合いのファイルを一元的に管理できるので、管理効率が良い。
【００３４】
上に説明した本発明の実施形態では、ＣＡＤメタサーバ１０とＣＡＤファイルサーバ２０の２つのサーバを用いたが、本発明は上記２つのサーバの機能を１つのサーバに組込んで実施可能であることはいうまでもない。また、格納するＣＡＤデータ量が少ない場合には、他の実施形態として、サーバを設けることなく、３Ｄ−ＣＡＤを備えた複数の端末の各々に上述したサーバの機能を設けた構成とし、各端末間で共同して特定のアセンブリの設計図を開発するために本発明を適用することも可能である。
【００３５】
（付記１）
ＣＡＤを用いて作成する設計図の管理システムにおいて、
同一形状のモデルに対し表現度合いが異なる複数のモデルのＣＡＤデータをモデル毎に生成しファイルに格納し蓄積する第１記憶手段と、
モデルの設計担当者と該モデルのＣＡＤデータと該モデルを格納したファイルとの関連情報と、モデルの表現度合いが設定されたファイル状態を示す情報と、複数の利用目的に応じたモデルの表現度合いが設定された用途情報とを格納する第２記憶手段と、
前記用途情報に応じて表現度合いが異なるモデルのＣＡＤデータを出力する手段と、
を備えたことを特徴とする設計図の管理システム。
（付記２）
前記第２記憶手段が、
モデルと該モデルの設計担当者と該モデルのＣＡＤデータを格納した複数のファイルとの関連情報を格納する部品テーブルと、
ファイル名とモデルの表現度合いを示すデータとを設定するファイル状態マスタテーブルと、
複数の利用目的に応じて、モデルの設計担当者および該モデルのＣＡＤデータを利用する該設計担当者と異なる設計担当者のそれぞれに対し該モデルの表現度合いを設定する用途マスタテーブルと、を格納する付記１に記載の設計図の管理システム。
（付記３）
前記用途マスタテーブルを参照して用途に対する設計担当者に応じたモデルのＣＡＤデータを格納したファイルを検索し、前記ファイル状態マスタテーブルを参照して前記ファイルに対するモデルの表現度合いを示す状態を検索し、前記部品テーブルを参照して前記検索したファイルの情報からモデルの表現度合いを示すモデルのＣＡＤデータを格納したファイルを検索し、検索したファイルに格納されたモデルのＣＡＤデータを出力する付記１または２に記載の設計図の管理システム。
（付記４）
前記ＣＡＤデータは三次元データである、付記１乃至３の何れか一つに記載の設計図の管理システム。
（付記５）
ＣＡＤを用いて作成する設計図の管理システムにおいて用いられるプログラムであって、
同一形状のモデルに対し表現度合いが異なる複数のモデルのＣＡＤデータをモデル毎に生成しファイルに格納し蓄積するステップと、
モデルの設計担当者と該モデルのＣＡＤデータと該モデルを格納したファイルとの関連情報と、モデルの表現度合いが設定されたファイル状態を示す情報と、複数の利用目的に応じたモデルの表現度合いが設定された用途情報と、を格納するステップと、
前記用途情報に応じて表現度合いが異なるモデルのＣＡＤデータを出力するステップと、
をコンピュータに実行させることを特徴とするプログラム。
【図面の簡単な説明】
【００３６】
【図１】本発明による設計図の管理システムの一実施形態を示す全体構成図である。
【図２】図１に示す管理システムの詳細を示す図である。
【図３】本発明の管理システムにより管理されるデータ構造を示す図であり、（Ａ）は部品を管理するテーブルを示す図であり、（Ｂ）はファイル状態マスタのテーブルを示す図であり、（Ｃ）は用途マスタのテーブルを示す図である。
【図４】本発明の管理システムによる処理のフローチャートである。
【符号の説明】
【００３７】
１    管理システム
２    ローカルエリアネットワーク（ＬＡＮ）
３    広域ネットワーク（ＷＡＮ）
１０    ＣＡＤメタサーバ
２０    ＣＡＤファイルサーバ
３１、３２    クライアント端末
【図１】
2006338557.tif 000003
【図２】
2006338557.tif 000004
【図３】
2006338557.tif 000005
【図４】
2006338557.tif 000006