(57)【特許請求の範囲】
【請求項１】
形状モデルと、前記形状モデルに関連付けられた寸法情報を有するＣＡＤモデルであって、前記ＣＡＤモデルの寸法情報の付加情報として前記寸法情報とは異なる予め定められた情報を記憶する情報処理装置において、
第１のＣＡＤモデルの寸法情報に予め定められた情報を付加情報として記憶する記憶手段と、
前記第１のＣＡＤモデルの寸法情報と、前記第１のＣＡＤモデルの設計変更モデルであって前記予め定められた情報を付加情報として有さない第２のＣＡＤモデルの寸法情報と、を比較する比較手段とを有し、
前記記憶手段は、前記比較手段によって比較された寸法情報のうち、前記第１，第２のＣＡＤモデルの寸法情報が一致する場合、前記第１のＣＡＤモデルの寸法情報の付加情報を前記第２のＣＡＤモデルの寸法情報の付加情報として記憶することを特徴とする情報処理装置。
【請求項２】
前記比較手段によって寸法情報が変更されていると判断された場合、前記変更された寸法情報が参照している前記第２のＣＡＤモデルの要素をハイライト表示する表示手段とを有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記予め定められた付加情報は、ＣＡＤモデル上の測定ポイントであることを特徴とする請求項１記載の情報処理装置。
【請求項４】
形状モデルと、前記形状モデルに関連付けられた寸法情報を有するＣＡＤモデルであって、前記ＣＡＤモデルの寸法情報の付加情報として前記寸法情報とは異なる予め定められた情報を記憶する情報処理装置の情報処理方法において、
第１のＣＡＤモデルの寸法情報に予め定められた情報を付加情報として処理装置が記憶装置に記憶する第１の記憶工程と、
前記第１のＣＡＤモデルの寸法情報と、前記第１のＣＡＤモデルの設計変更モデルであって前記予め定められた情報を付加情報として有さない第２のＣＡＤモデルの寸法情報と、を前記処理装置が比較する比較工程とを有し、
前記比較工程において比較された寸法情報のうち、前記第１，第２のＣＡＤモデルの寸法情報が一致する場合、前記第１のＣＡＤモデルの寸法情報の付加情報を前記第２のＣＡＤモデルの寸法情報の付加情報として前記処理装置が前記記憶装置に記憶する第２の記憶工程とを有することを特徴とする情報処理装置の情報処理方法。
【請求項５】
前記比較工程において寸法情報が変更されていると判断された場合、前記変更された寸法情報が参照している前記第２のＣＡＤモデルの要素を表示装置がハイライト表示する表示工程とを有することを特徴とする請求項４記載の情報処理装置。
【請求項６】
形状モデルと、前記形状モデルに関連付けられた寸法情報を有するＣＡＤモデルであって、前記ＣＡＤモデルの寸法情報の付加情報として前記寸法情報とは異なる予め定められた情報を記憶する情報処理方法を処理装置に実行させるためのプログラムにおいて、
第１のＣＡＤモデルの寸法情報に予め定められた情報を付加情報として前記処理装置が記憶装置に記憶する第１の記憶工程と、
前記第１のＣＡＤモデルの寸法情報と、前記第１のＣＡＤモデルの設計変更モデルであって前記予め定められた情報を付加情報として有さない第２のＣＡＤモデルの寸法情報と、を前記処理装置が比較する比較工程とを有し、
前記比較工程において比較された寸法情報のうち、前記第１，第２のＣＡＤモデルの寸法情報が一致する場合、前記第１のＣＡＤモデルの寸法情報の付加情報を前記第２のＣＡＤモデルの寸法情報の付加情報として前記処理装置が前記記憶装置に記憶する第２の記憶工程とを有することを特徴とする情報処理方法を前記処理装置に実行させるためのプログラム。
【請求項７】
前記比較工程において寸法情報が変更されていると判断された場合、前記変更された寸法情報が参照している前記第２のＣＡＤモデルの要素を表示装置がハイライト表示する表示工程とを有することを特徴とする請求項６記載の情報処理方法を前記処理装置に実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報処理装置及び方法に関し、特に、ＣＡＤ装置を用いて作成したＣＡＤモデルと属性情報を利用した情報処理装置及び方法に関する。
【０００２】
【従来の技術】
従来、ＣＡＤ装置（２ＤＣＡＤ装置または３ＤＣＡＤ装置）を用いて、商品や製品を構成する部品等の３次元の形状を有する物品（以下、単に部品という）の設計を製品設計工程で行っている。
【０００３】
設計者は、ＣＡＤモデル（３Ｄモデル、または２Ｄ図面）に、寸法、寸法公差、幾何公差、注記、記号などの属性情報を入力して、設計・製造情報や設計意図などを製造工程などの下流工程に伝達している。
【０００４】
一例として、金型製造などの設計の下流工程では、３Ｄモデルや２Ｄ図面などを参照して設計情報を確認し、金型設計、ＮＣプログラミング、金型製作、成型及び成形品または金型の検査を行っている。
【０００５】
前記検査工程では、図面やモデルで指示された寸法公差などの設計情報を基に、自動測定機若しくは顕微鏡やマイクロメータといったマニュアル測定器などを用いて測定を行っている。
【０００６】
前記検査工程では、寸法公差などの属性情報に対して、測定個所を示す測定ポイントを定めて測定プログラムを作成する、若しくは手動計測機を用いて計測を行っていた。
【０００７】
測定ポイントは紙に出力された図面上に測定個所に相当する部分にペンなどでマークを付加したり、ＣＡＤ装置を用いてＣＡＤモデルに測定ポイントを付加している。
【０００８】
更に、ＣＡＤモデルに付加された測定ポイントの情報を参照して測定プログラムを作成している。
【０００９】
また、前記ＮＣプログラミング工程ではＣＡＤモデルに対して加工の削り代分のオフセット量を属性情報として付加してＮＣプログラムを作成していた。
【００１０】
設計変更などによりＣＡＤモデルが変更された場合は、下流工程では通常モデルを入れ替えることとなり、それまでＣＡＤモデルに付加した測定ポイントや加工削り代分のオフセット量などの付加情報を変更後のＣＡＤモデルに付加していた。
【００１１】
一般的に、複数の作業者が同じデータに対して作業する場合、以下の３つの方式が取られている。
１  排他制御
データに対して変更権を設定し、変更権を有する作業者のみがデータを変更できる。
【００１２】
他の作業者がデータを修正する場合、変更権を有する作業者が変更作業を終了し、作業したデータを保存し、変更権を開放された後に、保存されたデータに対して変更権を有した上で作業する。変更権は同時に一人しか有することができない。
２  ネットワーク上での同期化（特開平８−２３５２３１など  他市販製品有り）
ネットワークにつながる計算機間で変更作業手順などの形で変更情報を他の計算機に送ることで、変更内容がネットワークにつながっている各計算機のデータに反映される。
３  手動で再入力
変更された部分を把握し、手動で付加情報を付加したＣＡＤモデルに対して変更内容を反映する。若しくは、変更されたモデルに付加情報を再度入力し直す。
【００１３】
【発明が解決しようとする課題】
前記排他制御ではデータの一元性は保たれるものの同時期に並行して作業することが困難である。
【００１４】
また、前記ネットワーク上での同期化は作業者がネットワークに繋がっている端末で作業している必要があり、一時的に独立して作業をすすめることが困難である。
【００１５】
更に、手動で付加情報を再入力する場合は、独立して作業が行えるものの、再入力の手間や入力漏れなどの問題がある。
【００１６】
また、データに変更が加わった場合、変更箇所を把握することも困難であった。
【００１７】
【課題を解決するための手段】
上記課題を解決するために、本発明の情報処理装置は、形状モデルと、前記形状モデルに関連付けられた寸法情報を有するＣＡＤモデルであって、前記ＣＡＤモデルの寸法情報の付加情報として前記寸法情報とは異なる予め定められた情報を記憶する情報処理装置において、第１のＣＡＤモデルの寸法情報に予め定められた情報を付加情報として記憶する記憶手段と、前記第１のＣＡＤモデルの寸法情報と、前記第１のＣＡＤモデルの設計変更モデルであって前記予め定められた情報を付加情報として有さない第２のＣＡＤモデルの寸法情報と、を比較する比較手段とを有し、前記記憶手段は、前記比較手段によって比較された寸法情報のうち、前記第１，第２のＣＡＤモデルの寸法情報が一致する場合、前記第１のＣＡＤモデルの寸法情報の付加情報を前記第２のＣＡＤモデルの寸法情報の付加情報として記憶することを特徴とする。
【００１８】
また、本発明の情報処理方法は、形状モデルと、前記形状モデルに関連付けられた寸法情報を有するＣＡＤモデルであって、前記ＣＡＤモデルの寸法情報の付加情報として前記寸法情報とは異なる予め定められた情報を記憶する情報処理装置の情報処理方法において、第１のＣＡＤモデルの寸法情報に予め定められた情報を付加情報として処理装置が記憶装置に記憶する第１の記憶工程と、前記第１のＣＡＤモデルの寸法情報と、前記第１のＣＡＤモデルの設計変更モデルであって前記予め定められた情報を付加情報として有さない第２のＣＡＤモデルの寸法情報と、を前記処理装置が比較する比較工程とを有し、前記比較工程において比較された寸法情報のうち、前記第１，第２のＣＡＤモデルの寸法情報が一致する場合、前記第１のＣＡＤモデルの寸法情報の付加情報を前記第２のＣＡＤモデルの寸法情報の付加情報として前記処理装置が前記記憶装置に記憶する第２の記憶工程とを有することを特徴とする。
【００１９】
また、本発明のプログラムは、形状モデルと、前記形状モデルに関連付けられた寸法情報を有するＣＡＤモデルであって、前記ＣＡＤモデルの寸法情報の付加情報として前記寸法情報とは異なる予め定められた情報を記憶する情報処理方法を処理装置に実行させるためのプログラムにおいて、第１のＣＡＤモデルの寸法情報に予め定められた情報を付加情報として前記処理装置が記憶装置に記憶する第１の記憶工程と、前記第１のＣＡＤモデルの寸法情報と、前記第１のＣＡＤモデルの設計変更モデルであって前記予め定められた情報を付加情報として有さない第２のＣＡＤモデルの寸法情報と、を前記処理装置が比較する比較工程とを有し、前記比較工程において比較された寸法情報のうち、前記第１，第２のＣＡＤモデルの寸法情報が一致する場合、前記第１のＣＡＤモデルの寸法情報の付加情報を前記第２のＣＡＤモデルの寸法情報の付加情報として前記処理装置が前記記憶装置に記憶する第２の記憶工程とを有することを特徴とする情報処理方法を前記処理装置に実行させる。
【００２３】
【発明の実施の形態】
本発明の一実施の形態を、図面を用いて詳細に説明する。
【００２４】
【実施例】
（モールド金型生産の全体の流れ）
図１は、本発明をモールド部品金型生産に適用した場合の全体の流れを示す図である。
【００２５】
図において、ステップＳ１０１で、製品の設計を行い、個々の部品の設計図面を作成する。部品の設計図面には、部品製作に必要な情報、制約情報などが含まれている。部品の設計図面は２Ｄ−ＣＡＤまたは３Ｄ−ＣＡＤで作成され、３Ｄ−ＣＡＤで作成された図面（３Ｄ図面）は、形状及び寸法公差などの属性情報からなる。寸法公差は形状（面、稜線、点）と関連付けることができ、寸法公差は成形品の検査指示、金型精度指示などに利用される。
【００２６】
ステップＳ１０２において、製品の組み立てや成形などの製造性の検討を行い、部品毎の工程図を作成する。部品の工程図には、部品製作に必要な情報に加えて、詳細な検査指示が含まれる。部品の工程図は２Ｄ−ＣＡＤまたは３Ｄ−ＣＡＤで作成される。
【００２７】
ここで、詳細な検査指示の例として、
（１）測定項目（寸法あるいは寸法公差）の番号付け
（２）測定項目に対して測定ポイントや測定方法の指示
などがある。
【００２８】
詳細な検査指示情報はＣＡＤ上で寸法公差と関連付けることができる。
【００２９】
ステップＳ１０３において、ステップＳ１０２で作成した部品の工程図（工程図面、金型仕様書）を基に金型設計を行い、金型図面を作成する。金型図面には金型製作に必要な情報、制約条件が含まれる。金型図面は、２Ｄ−ＣＡＤまたは３Ｄ−ＣＡＤで作成され、３Ｄ−ＣＡＤで作成された金型図面（３Ｄ図面）は、形状及び寸法公差などの属性情報からなる。
【００３０】
ステップＳ１０４において、ステップＳ１０３で作成した金型図面を基に金型の製作工程を検討し、金型工程図を作成する。金型加工工程は、ＮＣ加工及び汎用加工からなる。ＮＣ加工（数値制御による自動加工）を行う工程に対しては、ＮＣプログラムの作成指示を行う。汎用加工（手動による加工）工程には、汎用加工を行うための指示を行う。
【００３１】
ステップＳ１０５において、金型図面を基に、ＮＣプログラムを作成する。
【００３２】
ステップＳ１０６において、工作機械などで金型部品を製作する。
【００３３】
ステップＳ１０７において、製作された金型部品を、ステップＳ１０３で作成した情報に基づき検査する。
【００３４】
ステップＳ１０８において、金型部品を組み立て、成形する。
【００３５】
ステップＳ１０９において、成形されたモールド部品をステップＳ１０１、ステップＳ１０２で作成した情報に基づき検査し、ＯＫであれば終了する。
【００３６】
ステップＳ１１０において、ステップＳ１０９の検査の結果に基づき成形品の精度不足の個所の金型を修正する。
【００３７】
（製品の設計）
次に、製品の設計を行い、個々の部品の設計図面の作成について説明する。部品の設計図面は、２Ｄ−ＣＡＤ装置または３Ｄ−ＣＡＤ装置により作成される。
【００３８】
ここで、図２に示す情報処理装置、例えばＣＡＤ装置を用いて、部品の設計について説明する。
【００３９】
図２は、ＣＡＤ装置のブロック図である。図において、２０１は内部記憶装置、２０２は外部記憶装置であり、ＣＡＤデータやＣＡＤプログラムを保管するＲＡＭ等の半導体記憶装置、磁気記憶装置等からなる。
【００４０】
２０３はＣＰＵ装置であり、ＣＡＤプログラムの命令に沿って処理を実行する。
【００４１】
２０４は表示装置であり、ＣＰＵ装置２０３の命令に沿って形状などを表示する。
【００４２】
２０５はＣＡＤプログラムに対して指示等を与えるマウス、キーボードなどの入力装置である。
【００４３】
２０６はＣＰＵ装置２０３の命令に沿って紙図面などを出力するプリンタなどの出力装置である。
【００４４】
２０７は外部接続装置であり、本ＣＡＤ装置と外部の装置とを接続し、本装置からのデータを外部装置へ供給したり、外部の装置から本装置を制御したりする。
【００４５】
図３は、図２に示したＣＡＤ装置の処理動作を示すフローチャートである。
【００４６】
まず、オペレータが入力装置２０５により、ＣＡＤプログラムの起動を指示すると、外部記憶装置２０２に格納されているＣＡＤプログラムが内部記憶装置２０１に読み込まれ、ＣＡＤプログラムがＣＰＵ装置２０３上で実行される（ステップＳ３０１）。
【００４７】
オペレータが入力装置２０５により対話的に指示することにより、内部記憶装置２０１上に形状モデルを生成し、表示装置２０４上に画像として表示する（ステップＳ３０２）。この形状モデルについては、後述する。なお、オペレータが入力装置２０５によりファイル名などを指定することにより、既に外部記憶装置２０２上に作成されている形状モデルをＣＡＤプログラム上で取り扱えるように、内部記憶装置２０１に読み込むこともできる。
【００４８】
オペレータが入力装置２０５により形状モデルに対して、寸法公差などを属性情報として付加する（ステップＳ３０３）。付加された属性情報は、ラベルなどの画像情報として表示装置に表示することができる。付加された属性情報は、形状モデルに関連付けられて内部記憶装置２０１に保管される。
【００４９】
オペレータが入力装置２０５により、属性情報に対する検索条件などを指定して、属性情報に対する表示制御などを一括して行えるようにグループ化する（ステップＳ３０４）。属性情報のグループ化の情報は、内部記憶装置２０１に保管される。オペレータがあらかじめグループを指定して属性付けを行うようにしても良い。また、オペレータが入力装置２０５により、属性情報をグループに登録・削除することができる。
【００５０】
次に、オペレータは入力装置２０５により、グループなどの条件を指定して寸法公差などの属性情報の表示・非表示や色付けなどの表示制御を行う（ステップＳ３０５）。また、オペレータが入力装置２０５により、形状モデルの表示方向、倍率、表示中心などの表示方法を設定する。後から表示方法を指定することで、指定された表示方向、倍率、表示中心で形状モデルを表示することができる。表示方法をグループ化した属性情報と関連することができる。表示方法を指定された場合、関連付けられた属性情報のみを表示することができる。表示方法は内部記憶装置に保管される。
【００５１】
オペレータの指示により、属性情報を外部記憶装置２０２などに保管することができる（ステップＳ３０５）。外部記憶装置２０２上の属性情報と形状モデルに関連付けられた属性情報を照合する属性ＩＤを付加することができる。外部記憶装置２０２上の属性情報に情報を追加したものを内部記憶装置２０１に読み込んで、属性情報を更新することができる。
【００５２】
オペレータが入力装置２０５により、形状モデルに属性情報を付加したＣＡＤ属性モデルを外部記憶装置２０２に保管する（ステップＳ３０６）。
【００５３】
ここで、形状モデルとＣＡＤ属性モデルについて説明する。
【００５４】
図４は形状モデルの例を示す図であり、図５は形状モデルを構成する各部の関連を示す概念図である。
【００５５】
図３は、形状モデルの代表例として、ＳｏｌｉｄＭｏｄｅｌである。図に示すように、ＳｏｌｉｄＭｏｄｅｌは部品などの形状をＣＡＤ上の３次元空間上に定義する表現方法で、位相情報（Ｔｏｐｏｌｏｇｙ）と幾何情報（Ｇｅｏｍｅｔｏｒｙ）からなる。ＳｏｌｉｄＭｏｄｅｌの位相情報は、図５に示すように、内部記憶装置２０１上で階層的に記憶され、
１つ以上のＳｈｅｌｌと、
１つＳｈｅｌｌに対して１つ以上のＦａｃｅと、
１つのＦａｃｅに対して１つ以上のＬｏｏｐと、
１つのＬｏｏｐに対して１つ以上のＥｄｇｅと、
１つのＥｄｇｅに対して２個のＶｅｒｔｅｘと、からなる。
【００５６】
また、Ｆａｃｅに対して平面や円筒面といったＦａｃｅ形状を表現するＳｕｒｆａｃｅ情報が内部記憶装置２０１上で関連付けられて保管される。Ｅｄｇｅに対して直線や円弧といったＥｄｇｅの形状を表現するＣｕｒｖｅ情報が内部記憶装置２０１上で関連付けられて保管される。Ｖｅｒｔｌｅｘに対して三次元空間上の座標値を内部記憶装置２０１上で関連付けられて保管される。
【００５７】
Ｓｈｅｌｌ、Ｆａｃｅ、Ｌｏｏｐ、Ｖｅｒｔｅｘの各位相要素には、夫々属性情報が内部記憶装置２０１上で関連付けられて保管されている。
【００５８】
ここで、Ｆａｃｅ情報を例に、内部記憶装置２０１上での保管方法の一例を説明する。
【００５９】
図６は、内部記憶装置２０１上でのＦａｃｅ情報の保管方法を示す概念図である。
【００６０】
図に示すように、Ｆａｃｅ情報はＦａｃｅＩＤ、Ｆａｃｅを構成するＬｏｏｐＬｉｓｔへのポインタ、Ｆａｃｅ形状を表すＳｕｒｆａｃｅデータへのポインタ及び属性情報へのポインタからなる。
【００６１】
ＬｏｏｐＬｉｓｔは、Ｆａｃｅを構成する全てのＬｏｏｐのＩＤをリスト形式で保管したものである。Ｓｕｒｆａｃｅ情報は、ＳｕｒｆａｃｅタイプとＳｕｒｆａｃｅタイプに応じたＳｕｒｆａｃｅＰａｒａｍｅｔｅｒから構成される。属性情報は、属性タイプ及び属性タイプに応じた属性値から構成される。属性値には、Ｆａｃｅへのポインタや属性が所属するグループへのポインタなども含まれる。
【００６２】
（３Ｄモデルへの属性情報の入力と表示）
更に、３Ｄモデルへの属性情報の入力と属性情報が付加された３Ｄモデルの表示について、詳細に説明する。
【００６３】
図７〜図１１は、３Ｄモデル、及び属性情報を示す図であり、図１２〜図１４は３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【００６４】
図１２のステップＳ１２１で、図７に示す３Ｄモデル１を作成し、作成した３Ｄモデル１に属性情報を付与するために、ステップＳ１２２で必要なビューを設定する。
【００６５】
ここで、ビューとは、３Ｄモデル１を（仮想的な）三次元空間上で見るための、視線の方向、倍率、および視線の中心により定まる、３Ｄモデル１の表示に関わる要件を規定するものである。例えば、図７においては、図２５に示した平面図に直交する視線方向でビューＡが定められる。倍率および視線の中心は、３Ｄモデル１の形状と付与した属性情報の概ね全てが表示装置の表示画面に表示できるように定められる。例えば、本実施の形態では倍率は２倍で、視線中心は平面図のほぼ中心に定められる。同様に、正面図に直交する視線方向のビューＢ、側面図に直交する視線方向のビューＣも設定される。
【００６６】
次に、ステップＳ１２３で設定された各ビューに関連付けて、各ビューの視線方向に正対するように、属性情報を入力する。図８、図１０の（ａ）、図１１の（ａ）は各々のビューＡ、Ｂ、Ｃに属性情報を付与した状態を示す図である。図９、図１０の（ｂ）、図１１の（ｂ）は各々のビューＡ、Ｂ、Ｃから見た３Ｄモデル１および属性情報である。
【００６７】
また、各ビューと属性情報の関連付けは、属性情報の入力後でもよい。たとえば図１３に示すフローチャートのように、３Ｄモデルを作成し（ステップＳ１３１）、ステップＳ１３２にて属性を入力後、ステップＳ１３３にて所望のビューに属性情報が関連付けられるものである。また、必要に応じ、ビューに対し関連付けられる属性情報の追加、削除等の修正がなされるものである。
【００６８】
属性情報の入力は、各々のビューから二次元的に３Ｄモデル１を表示させ入力してもよく、また必要に応じ、三次元的に表示させながら入力してもよい。該入力はいわゆる２Ｄ−ＣＡＤで二次元図面を作成する工数と何ら変わることなく実現できるものである。さらには、必要に応じ三次元的に３Ｄモデル１を見ながら入力することができるので、より効率的かつミスなく実現できるものである。
【００６９】
次に、３Ｄモデル１の属性情報を見る場合には、図１４のステップＳ１４１において所望のビューを選択することで、ステップＳ１４２において選択されたビューの視線方向、倍率、および視線中心に基づき３Ｄモデル１の形状と該ビューに関連付けて付与されている属性情報が表示されるものである。ここで、ビューが容易に選択可能となるように、選択可能な３Ｄ−モデル１のビューが適切に保管およびアイコン等で画面上に表示されているものである。例えばビューＡ、あるいはビューＢ、あるいはビューＣが選択されると、それぞれ図９、あるいは図１０の（ｂ）、あるいは図１１の（ｂ）が表示される。このとき、属性情報が各ビューに正対して配置されているために、表示画面上では二次元的に極めて容易に分かりやすく見ることができる。
【００７０】
３Ｄモデルの属性情報が少ない場合は、特にビューに属性情報を関連づけなくと見やすく表示できる場合もある。このような場合は、図１３に示すフローチャートにおいて、３Ｄモデルを作成し（ステップＳ１３１）、ステップＳ１３２にて属性情報を付加するだけでもよい。
【００７１】
（モールド検査工程の流れ）
図１５は、本発明をモールド検査工程に適用した場合の流れを示す図である。
【００７２】
図１５のステップＳ１５１において、属性情報を指定することで、個々の属性情報に対してユニークな識別子が自動的に付加されるものである。ここで、指定された属性情報毎に識別子が付加されるだけでなく、ビューに関連付けられた属性情報のグループ、あるいは図３のステップＳ３０４で定義される任意の属性情報のグループあるいはパーツを指定することで指定した番号順にまとめて識別子を付加することもできる。
【００７３】
また、Ｓ１３２で３Ｄモデルに属性情報が入力される際にユニークな識別子を付加することもできる。
【００７４】
付加された識別子は図６に示される属性情報の属性値として内部記憶装置２０１あるいは外部記憶装置２０２上に保持される。
【００７５】
図１６は付加された識別子を表示装置２０４に表示される属性情報の近傍に表示した例である。１６１は識別子であり、丸や四角で囲んで属性情報の近傍に表示される。識別子を丸や四角で囲むことで、属性情報の他の属性値と区別することが容易になる。
【００７６】
ステップＳ１５２において、属性情報を測定の段取り毎に分類する。
【００７７】
ここで測定の段取りについて説明する。
【００７８】
測定する部品は３Ｄ形状を有しており、測定する部位により上下、左右、前後の各方向、場合によっては任意の方向から測定することになる。ＣＭＭなどの自動測定器では、測定対象部品を測定器のテーブルに治具などで固定して測定を行っている。
【００７９】
自動測定器で測定する方向ごとに寸法を分類、もしくはマイクロメータなど手動計測する寸法を分類することを測定段取りと称する。
【００８０】
このステップでは、分類したい寸法をステップＳ３０４でグループ化することにより行われる。
【００８１】
グループ化された属性情報は図６に示すＧｒｏｕｐ  Ｌｉｓｔとして内部記憶装置２０１あるいは外部記憶装置２０２上に保持される。
【００８２】
ステップＳ１５３において、測定ポイントを属性情報に対して指定する。
測定ポイントは寸法などの属性情報に対して、測定者が測定する目安となる点をＣＡＤモデル上に予め指示することができる。この測定ポイントの情報を参照して、ＣＭＭなどの自動測定機の測定経路プログラムを作成することもできる。
【００８３】
測定ポイントの指示は表示装置２０４に表示された３Ｄモデルに対してマウスなどの入力装置２０５で指示される。指示された測定ポイントは属性情報の属性値として内部記憶装置２０１あるいは外部記憶装置２０２上に保持される。
図１７は測定ポイントを表示装置２０４に表示される３Ｄモデルと属性情報に関連付けて表示した例である。
【００８４】
１７１は測定ポイントを表示装置に表示した一例である。
【００８５】
１７２はポイントＩＤを表示装置に表示した一例である。
【００８６】
測定ポイントにも個々の属性情報毎にユニークとなる識別子がポイントＩＤとして付加される。ポイントＩＤは図のように表示装置２０４に表示される測定ポイントの近傍に表示される。
【００８７】
ステップＳ１５４において、パートあるいは測定段取りのグループを指定することで、測定用データが外部記憶装置２０２に出力される。
【００８８】
図１８に出力された測定用データの一例を示す。
【００８９】
測定用データの項目は識別子、測定ポイントＩＤ、測定ポイントの座標、設計値、上限公差、下限公差、測定値、その他の情報などからなる。
【００９０】
属性情報の属性値として内部記憶装置２０１あるいは外部記憶装置２０２上に保持されている情報を参照して、属性情報毎に前述した各データ項目が図に示すようなテーブル形式で出力される。
【００９１】
属性情報が複数の測定ポイントを有する場合、個々の測定ポイント毎に前述した各データ項目が出力される。
【００９２】
測定用データをテーブル形式で外部記憶装置２０２上に出力することで、他のアプリケーションで出力された測定用データを参照しデータ集計作業などを自動化することができる。
【００９３】
測定用のデータに測定ポイントの座標値を含めて出力する場合は、出力時に座標系を指定して出力することが出来る。
【００９４】
ステップＳ１５５において、パーツまたは段取りグループを指定することで、測定個所を示す３Ｄモデルの面や稜線や点及び寸法などの属性情報が表示色などを他の部位と変えて表示装置２０４に図１９に示されるように表示される。
【００９５】
測定者は表示装置２０４上の３Ｄモデルを参照して、ＣＭＭの測定プログラムを作成したり、若しくはノギスやゲージなどの手動測定器で計測を行うことができる。
【００９６】
測定結果は図１８に示す帳票に入力することができる。
【００９７】
また、後述するように一旦３Ｄモデルに入力した後に、ステップ１５４を再度実行することで、図１８に示す帳票に測定結果を含めて出力することができる。
【００９８】
更に、ステップＳ１５５を図１９及び図２０を用いて説明する。
【００９９】
図２０のステップＳ２００１において、測定ナビゲーションの対象となるパーツあるいは属性情報のグループを指定する。パーツあるいは属性情報のグループは表示装置２０４に表示される図１９のメニュー１９１を用いて対話的に指定される。
【０１００】
測定ナビゲーションの対象となるパーツもしくはグループが指定されるとステップＳ２００２で第一の測定部位が表示装置２０４上に表示される。
【０１０１】
図１９の１９３に測定部位の教示の一例を示す。
【０１０２】
測定対象となる属性情報は識別子とともに図のように強調表示され他の属性情報と容易に区別することができる。
【０１０３】
また、測定対象となるＣＡＤモデルの面はモデルの色と異なる色で表示され、測定すべき個所を測定者に容易に知らしめることができる。
【０１０４】
更に、測定する面上に測定ポイントがある場合は、測定ポイントを面上の測定ポイントが定義された近傍に識別子とともに表示し、測定者に測定すべきポイントを教示できる。
【０１０５】
指定されたパーツあるいは属性情報のグループに教示する属性データが無い場合は、表示装置２０４に、「教示する属性情報はありません」との情報を出力し、ステップＳ２００１に戻り、再度パーツあるいは属性情報のグループを選択することができる。
【０１０６】
ステップ２００３において、次に測定の教示を行う属性情報があるか判定される。既に教示が行われたかどうかは図６に示される属性情報の属性値の一つである「教示済みフラグ」として属性情報毎に内部記憶装置２０１あるいは外部記憶装置２０２上に保持される。「教示済みフラグ」は、属性情報が付加された際に初期値として教示前であることを示す値「０」が格納されている。教示がおこなわれた属性情報の「教示済みフラグ」には教示が行われたことを示す値「１」が格納される。指定されたパーツもしくはグループに属する属性情報の「教示済みフラグ」を参照し、値に「０」が設定されている属性情報がある場合は、次に測定の教示を行う属性情報があると判断される。
【０１０７】
ステップＳ２００４において、ステップＳ２００３で次に測定の教示を行う属性情報があると判断された場合、図１９の１９１のメニュー上の「次表示」ボタンが選択できる状態（アクティブ）になる。測定者はアクティブになった「次表示」ボタンをマウスなどの入力装置２０５で次に測定の教示を行う属性情報を表示するための指示を行うことが出来る。
【０１０８】
メニュー１９１の「次表示」ボタンが選択できる状態になることで、測定者は測定する属性情報が残っていることを認識でき、検査漏れなどを抑止し、あとから測定し忘れた属性情報を再度測り直すことによる後戻りの損失を削減するものである。
【０１０９】
ステップＳ２００５において、ステップ２００２と同様に測定を行うべき個所が表示装置２０４に表示される。この際メニュー１９１の「前表示」ボタンが１９２の「前表示」ボタンに示すように選択可能なアクティブな状態となり、直前に測定の教示が行われた属性情報の教示画面に戻ることができる。
【０１１０】
「誤った個所を測定してしまった」、「測定するのを忘れて次の属性情報に移ってしまった」といった何らかの人為的ミスが発生することを支援システム側で想定することは実質的に作業効率を向上するために重要である。前記メニュー１９２の「前表示」ボタンにより、簡単に直前の作業状態に復帰させることができる。
【０１１１】
測定者に対しては、属性情報が多い場合でも人為的なミスに伴う復元作業が簡便になることで、心理的に楽に測定作業を進めていくことができ、作業効率を向上させるものである。
【０１１２】
ステップＳ２００６において、ステップ２００３で次に測定の教示を行う属性情報が無いと判断された場合、図１９の１９２のメニュー上の「次表示」ボタンが選択できない非アクティブな状態となる。測定者は、「次表示」ボタンが選択できない非アクティブな状態で表示装置２０４に表示されることで、測定作業の終了を容易に認識することができる。
【０１１３】
また、同じ属性情報を重複して測定することも防止するものである。
【０１１４】
測定者は、測定作業中は本実施例で説明する検査情報処理装置の他に自動測定機または手動による測定器を用いる。操作する装置が複数となるため、検査情報処理装置から測定者に対する作業終了などの情報はなるべく分かりやすく表示することが望ましい。
【０１１５】
測定者は、測定作業中は図１９の１９１のメニュー上の「次表示」ボタンを主に操作する。このため、作業終了などの情報を「次表示」ボタンの表示状態を変えて表示装置２０４に表示することで、測定者は容易に作業終了かまだ作業すべき属性情報が残っているか認識することができる。
【０１１６】
（測定情報の表示）
ステップＳ２００２若しくはＳステップ２００５において、着目している属性情報の属性値を表示装置２０４の所定の位置に表示することができる。前述したように、測定者は複数の機器を扱いながら測定を行っていくため、測定に必要な情報を所定の位置に表示することで、効率的に測定を行っていくことが出来る。
【０１１７】
（測定結果の入力）
ステップＳ２００２若しくはＳ２００５において、計測した測定値を着目している属性情報に対して入力することができる。作業者は図１９のメニュー１９１の作業結果入力機能を利用して、測定値などの作業結果を入力する。入力された測定結果は図６に示す属性情報の属性値として内部記憶装置２０１もしくは外部記憶装置２０２に保管される。
【０１１８】
図１５に戻って、本発明をモールド検査工程に適用した場合の流れを説明する。
【０１１９】
ステップＳ１５６において、測定結果データを外部記憶装置２０２から読込む。
【０１２０】
図１８は測定結果データの一例でもある。
【０１２１】
ステップＳ１５４で出力された測定用データに測定者が計測結果を測定値として入力することができる。
【０１２２】
また、他の測定支援アプリケーションからの出力ファイルを測定結果データとして読み込むこともできる。
【０１２３】
測定結果データに測定ポイントなどの座標値が含まれる場合は、読込時に座標系を指定して読込むことが出来る。
【０１２４】
ステップＳ１５７において、測定結果を３Ｄモデルと関連づけて表示する。
図２１に測定結果を３Ｄモデルに関連づけて表示した一例を示す。
【０１２５】
測定結果は属性情報毎に測定値と設計値のズレ量に応じて３Ｄモデルの面や稜線の色を変えて表現することができる。
【０１２６】
更に、各属性情報がもつ公差値を参照して、ズレ量の公差値に対するの割合に応じて３Ｄモデルの面や稜線の色を変えて表現することができる。
【０１２７】
（設計変更の反映）
図２２は設計変更が行われた場合の下流部門での作業の流れを説明するフロー図である。
【０１２８】
図２２のステップＳ２２１０で設計部門からＣＡＤモデル２２０１が下流部門にリリースされる。
【０１２９】
ステップＳ２２２０で測定ポイント２２２１などの付加情報をＣＡＤモデル２２０１に付加した付加情報モデル２２０２を作成する。
【０１３０】
図２２に示す測定ポイントは寸法２２２２の付加情報としてＣＡＤモデルに付加される。
【０１３１】
ステップＳ２２３０で設計変更モデル２２０３が新たに設計部門からリリースされる。
【０１３２】
ステップＳ２２４０で設計変更モデル２２０３と付加情報モデル２２０２を比較して、付加情報を設計変更モデル２２０３に反映した設計変更付加情報モデル２２０４を生成する。
【０１３３】
図２３はステップＳ２２４０を詳細に説明するフロー図である。
【０１３４】
図２３のステップＳ２３０１で設計変更モデル２２０３の属性情報の識別子を参照する。
【０１３５】
ステップＳ２３０２で付加情報モデル２２０２の各属性情報について識別子が同じ属性情報を検索する。
【０１３６】
ステップＳ２３０３では、Ｓ２３０２で識別子が同じ属性情報が検索された場合に、該属性情報の他の属性値を比較する。
【０１３７】
寸法公差情報を属性情報の一例としてステップＳ２３０３の処理の内容を説明する。
【０１３８】
寸法公差情報は、図６に示すように識別子の他、称呼値、公差値、ＦａｃｅやＥｄｇｅやＶｅｒｔｅｘなどの寸法参照要素へのポインタなどを持つ。
【０１３９】
識別子が同じ寸法公差情報の称呼値、公差値、寸法記事テキスト、参照要素をそれぞれの項目毎に同じ値かどうか比較する。
【０１４０】
一例として図２２の寸法２２２２と寸法２２３１は称呼値がそれぞれ２５で公差値もそれぞれ０．１、寸法の参照要素も同じですべての寸法の属性値が一致している。
【０１４１】
ステップＳ２３０４では、ステップＳ２３０３ですべての属性値が一致している場合，変更が無い属性情報として該属性情報に対して付加されている測定ポイントなどの付加情報を設計変更モデル２２０３の属性情報に転写する。
【０１４２】
図２２の２２０４では設計変更モデル２２０３の寸法２２３１に付加属性モデル２２０２の寸法２２２２の測定ポイント２２２１が転写されている。
【０１４３】
また、寸法公差など参照する要素を有している属性情報で、すべての属性値が一致する場合は属性情報が参照している要素に付随する他の属性情報を転写することも出来る。
【０１４４】
これにより、設計変更が行われたかどうかは寸法公差属性で判定し、その他の属性情報については、変更が無い要素に付加された加工、工程などの属性情報を効率的に設計変更モデルに転写することが可能となる。
【０１４５】
ステップＳ２３０５では、設計変更モデルにおいて次の比較する属性情報があるか判定する。
【０１４６】
このステップで、設計変更モデル２２０３のすべての属性情報が処理されたと判断された場合は処理を終了する。
【０１４７】
ステップＳ２３０６では、ステップＳ２３０２で識別子が同じ属性情報が検索されない場合若しくは、ステップＳ２３０３でいづれかの属性値が一致していない場合、属性情報を変更された属性情報として内部記憶装置２０１若しくは外部記憶装置２０２に記憶する。
【０１４８】
上記の処理では識別子に着目して属性情報を検索する例を説明したが、識別子を持たない属性情報に対しても処理を行うことが出来る。
【０１４９】
この場合、ステップＳ２３０１、ステップＳ２３０２を省略し、ステップＳ２３０３において、着目している設計変更モデルの属性情報とすべての属性値と一致する付加情報モデルの属性情報を検索する。
【０１５０】
更に、すべての属性値が一致すると検索された属性情報を次回以降の検索対象から除外することで検索効率を上げることができる。
【０１５１】
また、ステップＳ２３０３で属性値を比較する際、比較の対象としない属性値を指定することが出来る。寸法公差属性を例に取ると、寸法ラベルの文字の大きさや寸法ラベルの配置位置などが付加属性モデルと設計変更モデルで一致しなくても、その他の属性値が一致している場合、変更が無い属性情報と判断し、付加情報や寸法公差属性が参照している要素の属性情報を転写したい。
【０１５２】
このような場合、寸法ラベルおよび寸法ラベルの文字の大きさは比較対象としないことで変換効率を高めることができる。
【０１５３】
図２４は変更された属性情報をＣＡＤモデルと関連づけてＣＡＤ表示した例である。
【０１５４】
図２４の２４０１で示される面は変更された属性情報である寸法２４０２に参照されている。
【０１５５】
図２４の２４０３で示される面は付加情報モデル２２０２に対して新たに追加された寸法２４０４で参照されている。
【０１５６】
変更寸法が参照している要素をハイライト表示など他の要素と区別して図に示すように表示することで、設計変更個所を容易に把握できるようになる。
【０１５７】
（他の実施例１）
以上、本発明を３ＤＣＡＤ装置を用いてモールド検査工程に適用する実施例を説明したが、本発明は３ＤＣＡＤ装置に限定されるものでなく２ＤＣＡＤ装置を用いることもできる。２ＤＣＡＤ装置を用いた場合でも、設計変更に関わる修正作業を効率化できるものである。
【０１５８】
（他の実施例２）
更に他の実施例として、本発明はＣＡＤ装置に限定されるものではなく、属性情報を取り扱う情報処理装置で用いることができる。
【０１５９】
例えば、テキストやイメージ情報を取り扱うドキュメント作成装置で作成されたドキュメントに付加された付加情報を変更されたドキュメントに転写する。
【０１６０】
具体的にはドキュメントのイメージ情報に後工程で色などの表示属性情報を付加した場合、変更されたドキュメントで該イメージ情報が変更されていない場合は色などの表示情報を変更後のドキュメントの該イメージ情報に転写する。
【０１６１】
これにより、ドキュメント変更に伴う後工程の修正作業を効率化できるものである。
【０１６２】
【発明の効果】
以上説明したように本発明によれば、設計変更などの元となるデータが変更された場合でも後から付加した付加情報を変更されたデータに効率的に、正確に反映することができる。
【０１６３】
特に製品開発では並列作業を行いながら設計変更が行われることが多く、設計変更モデルに対して下流工程で付加した属性データを再度入力し直すこと無く反映でき、コンカレントな開発生産業務をスムーズに行えるようにするものである。
【０１６４】
また、設計変更モデルで変更された個所が視覚的にわかりやすく把握できる。更に、変更個所が検出されることにより、変更箇所の見落としのために発生する作業の工数や、変更箇所の確認に要する工数が削減できる。
【図面の簡単な説明】
【図１】モールド部品金型生産の全体の流れを示す図である。
【図２】ＣＡＤ装置のブロック図である。
【図３】図２に示したＣＡＤ装置の処理動作を示すフローチャートである。
【図４】形状モデルの例を示す図である。
【図５】形状モデルを構成する各部の関連を示す概念図である。
【図６】内部記憶装置２０１上でのＦａｃｅ情報の保管方法を示す概念図である。
【図７】３Ｄモデルおよび属性情報を示す図である。
【図８】３Ｄモデルおよび属性情報を示す図である。
【図９】３Ｄモデルおよび属性情報を示す図である。
【図１０】３Ｄモデルおよび属性情報を示す図である。
【図１１】３Ｄモデルおよび属性情報を示す図である。
【図１２】３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【図１３】３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【図１４】３Ｄモデルに属性情報を付加するときの処理動作を示すフローチャートである。
【図１５】モールド検査工程の処理動作を示すフローチャートである。
【図１６】属性情報に識別子を付加した３Ｄモデルを示す図である。
【図１７】属性情報に測定ポイントを付加した３Ｄモデルを示す図である。
【図１８】測定作業用データの概念図である。
【図１９】作業教示中の３Ｄモデルを示す図である。
【図２０】作業教示工程を詳細に説明するフローチャートである。
【図２１】測定結果を３Ｄモデルと関連付けて表示した３Ｄモデルを示す図である。
【図２２】設計変更が行われた場合の下流部門のデータの流れを示す図である。
【図２３】属性情報を比較し、付加情報を転写する工程を詳細に説明する図である。
【図２４】変更された属性情報をＣＡＤモデルと関連づけて表示した図である。
【符号の説明】
１  ３Ｄモデル
２０１  内部記憶装置
２０２  外部記憶装置
２０３  ＣＰＵ装置
２０４  表示装置
２０５  入力装置
２０６  出力装置
２０７  外部接続装置
１６１  識別子
１７１  測定ポイント
１７２  ポイントＩＤ
１９１  次表示がある場合の作業教示メニュー
１９２  次表示がない場合の作業教示メニュー
１９３  作業教示中の３Ｄモデル
２２０１  ＣＡＤモデル
２２０２  付加情報モデル
２２０３  設計変更モデル
２２０４  設計変更付加情報モデル
２２２１  測定ポイント
２２２２  測定ポイントが付加された寸法
２４０１  変更された寸法が参照する面
２４０２  変更された寸法
２４０３  新たに追加された寸法が参照する面
２４０４  新たに追加された寸法
【図１】
0003796453.tif 000002
【図２】
0003796453.tif 000003
【図３】
0003796453.tif 000004
【図４】
0003796453.tif 000005
【図５】
0003796453.tif 000006
【図６】
0003796453.tif 000007
【図７】
0003796453.tif 000008
【図８】
0003796453.tif 000009
【図９】
0003796453.tif 000010
【図１０】
0003796453.tif 000011
【図１１】
0003796453.tif 000012
【図１２】
0003796453.tif 000013
【図１３】
0003796453.tif 000014
【図１４】
0003796453.tif 000015
【図１５】
0003796453.tif 000016
【図１６】
0003796453.tif 000017
【図１７】
0003796453.tif 000018
【図１８】
0003796453.tif 000019
【図１９】
0003796453.tif 000020
【図２０】
0003796453.tif 000021
【図２１】
0003796453.tif 000022
【図２２】
0003796453.tif 000023
【図２３】
0003796453.tif 000024
【図２４】
0003796453.tif 000025