(57)【要約】【課題】従来、加工面の属性として部品種類別の形状の特長の情報を持っていなかったので、工具やプローブの形状や姿勢までを設定ファイルで持っておくことができなかった。【解決手段】３次元金型ＣＡＤデータをもとに金属素材を加工して所望の３次元形状の金型を生成するシステムであって、３次元金型ＣＡＤデータと関連させて規定された所定の金型面属性と、当該所定の金型面属性を製作された金型において実現させるために適した加工方法との関係を対応付けて記憶した、金型面属性・加工方法対応記憶手段と、金型面属性・加工方法対応記憶手段の金型面属性・加工方法を用いて金型面属性の各面の属性に対応する加工方法を導き出す金型加工方法導出手段と、金型加工方法導出手段によって導出された金型加工方法に従って金属素材を加工して金型を生成する金属素材加工手段とを備える、金型生成システム。【選択図】図２
2009104584.tif 000002
【特許請求の範囲】
【請求項１】
３次元金型ＣＡＤデータをもとに、金属素材を加工して所望の３次元形状の金型を生成するシステムであって、
前記３次元金型ＣＡＤデータと関連させて規定された所定の金型面属性と、当該所定の金型面属性を製作された金型において実現させるために適した加工方法との関係を対応付けて記憶した、金型面属性・加工方法対応記憶手段と、
前記金型面属性・加工方法対応記憶手段の金型面属性・加工方法を用いて、前記金型面属性の各面の属性に対応する加工方法を導き出す、金型加工方法導出手段と、
前記金型加工方法導出手段によって導出された金型加工方法に従って、金属素材を加工して金型を生成する、金属素材加工手段と、
を備える、金型生成システム。
【請求項２】
３次元金型ＣＡＤデータをもとに、金属素材を加工して所望の３次元形状の金型を生成するシステムであって、
所定の測定方法で、生成された金型の形状を測定する金型形状測定手段と、
前記３次元金型ＣＡＤデータと関連させて規定された所定の金型面属性と、当該所定の金型面属性が製作された金型において実現された場合に、当該属性を持つ金型形状の測定に適した測定方法の関係を対応付けて記憶した、金型面属性・測定方法対応記憶手段と、
金型形状測定手段によって、前記金型面属性・測定方法対応記憶手段に記憶された金型面属性・測定方法の対応関係を用いて、金型面属性に適した測定方法で、金型の形状を測定させるように制御する、金型形状測定制御手段と、
を備える、金型生成システム。
【請求項３】
所定の測定方法で、生成された金型の形状を測定する金型形状測定手段と、
前記３次元金型ＣＡＤデータと関連させて規定された所定の金型面属性と、当該所定の金型面属性が製作された金型において実現された場合に、当該属性を持つ金型形状の測定に適した測定方法の関係を対応付けて記憶した、金型面属性・測定方法対応記憶手段と、
金型形状測定手段によって、前記金型面属性・測定方法対応記憶手段に記憶された金型面属性・測定方法の対応関係を用いて、金型面属性に適した測定方法で、金型の形状を測定させるように制御する、金型形状測定制御手段と、
を更に備える、請求項１に記載の金型生成システム。
【請求項４】
３次元製品ＣＡＤデータをもとに前記３次元金型ＣＡＤデータが生成される、請求項１ないし３に記載の金型生成システムであって、
前記３次元製品ＣＡＤデータにおける製品表面上の各面の属性の入力を受けて、３次元製品ＣＡＤデータと関連付けて記憶する、製品面属性記憶手段と、
前記製品面属性記憶手段に記憶された製品面属性を、当該製品面属性に対応する金型面属性に変換して、３次元金型ＣＡＤデータと対応付けて記憶する、金型面属性記憶手段と、
を更に備える、請求項１ないし３に記載の金型生成システム。
【請求項５】
前記測定された金型形状と、前記３次元金型ＣＡＤデータを比較し、その差異が、所定の許容範囲内にあるか否かを判断する、測定結果判定手段を更に備える、請求項２ないし４に記載の金型生成システム。
【請求項６】
前記測定結果が、前記許容範囲内に無い場合、所定量だけ、追加的に金型を加工する、追い込み加工手段を更に備える、請求項５に記載の金型生成システム。
【請求項７】
前記金型面属性が、公差を含む、請求項１ないし６に記載の金型生成システム。
【請求項８】
前記金型面属性・加工方法対応記憶手段が、前記公差と、製作された金型が前記公差を満たすような加工方法との対応関係を記憶する、公差・加工方法対応記憶手段を含み、
前記金型加工方法導出手段が、前記公差に対応する加工方法を導出し、金型素材加工手段が、当該加工方法に従って金属素材を加工する、
請求項７に記載の金型生成システム。
【請求項９】
前記加工方法に、工具及び加工条件が含まれる、請求項８に記載の金型生成システム。
【請求項１０】
前記金型面属性・測定方法対応記憶手段に記憶される測定方法が、寸法公差測定方法及び幾何公差測定方法を含み、当該寸法公差測定方法及び幾何公差測定方法が、前記３次元金型ＣＡＤデータ及び前記金型面属性に対応して設定される、請求項２ないし９に記載の金型生成システム。
【請求項１１】
前記金型面属性に対して1対１で公差を記憶する、請求項１０に記載の金型生成システム。
【請求項１２】
前記測定方法が、測定点作成パラメータを含む、請求項２ないし１１に記載の金型生成システム。
【請求項１３】
前記金型面属性を指定することによって、前記金型面属性に対応する測定方法を表示できる、金型面属性対応測定方法表示手段を更に備える、請求項２ないし１２に記載の金型生成システム。
【請求項１４】
前記測定方法を指定することによって、当該測定方法で使用される測定条件を表示できる、測定条件表示手段を更に備える、請求項１３に記載の金型生成システム。
【請求項１５】
前記所定範囲が、公差情報に基づいて定められる、請求項５、又は、６に記載の金型生成システム。
【請求項１６】
前記所定量が、公差情報及び前記測定結果に基づいて定められる、請求項６ないし９に記載の金型生成システム。
【請求項１７】
前記金型面属性は、製品部品、及び／又は、金型部品において、相嵌合する部品の種類、ならびに、当該嵌合の種類に基づいて設定される、以上のいずれかの請求項に記載の金型生成システム。
【請求項１８】
前記部品の種類が、キャビ、コア、スライド、及び、入れ子を含む、請求項１７に記載の金型生成システム。
【請求項１９】
前記嵌合の種類が、摺動、突き当て、食いきり、曲面合わせ、及び、天面合わせを含む、請求項１７に記載の金型生成システム。
【請求項２０】
３次元金型ＣＡＤデータをもとに、金属素材を加工して所望の３次元形状の金型を生成する金型生成システムであって、
生成された金型の形状を複数の測定方法で測定する金型形状測定手段と、
前記３次元金型ＣＡＤデータと関連させて規定された金型面属性と、制作された金型にて該金型面属性が実現された場合に、該金型面属性を持つ金型形状の測定に適した測定方法との関係を対応付けて記憶した金型面属性・測定方法対応記憶手段と、
該金型面属性・測定方法対応記憶手段に記憶された金型面属性・測定方法を用いて、金型面属性に適した測定方法を導き出す金型測定方法導出手段と、
該金型測定方法導出手段によって導出された測定方法で、金型の形状を測定させるように制御する金型形状測定制御手段と
を備える金型生成システム。
【請求項２１】
３次元金型ＣＡＤデータをもとに、金属素材を加工して所望の３次元形状の金型を生成するシステムであって、
前記３次元金型ＣＡＤデータと関連させて規定された所定の金型面属性と、当該所定の金型面属性を製作された金型において実現させるために適した加工方法との関係を対応付けて記憶した、金型面属性・加工方法対応記憶手段と、
前記金型面属性・加工方法対応記憶手段の金型面属性・加工方法を用いて、前記金型面属性の各面の属性に対応する加工方法を導き出す、金型加工方法導出手段と、
前記金型加工方法導出手段によって導出された金型加工方法に従って、金属素材を加工して金型を生成する、金属素材加工手段と、
生成された金型の形状を複数の測定方法で測定する金型形状測定手段と、
前記３次元金型ＣＡＤデータと関連させて規定された金型面属性と、制作された金型にて該金型面属性が実現された場合に、該金型面属性を持つ金型形状の測定に適した測定方法との関係を対応付けて記憶した金型面属性・測定方法対応記憶手段と、
該金型面属性・測定方法対応記憶手段に記憶された金型面属性・測定方法を用いて、金型面属性に適した測定方法を導き出す金型測定方法導出手段と、
該金型測定方法導出手段によって導出された測定方法で、金型の形状を測定させるように制御する金型形状測定制御手段と
を備える金型生成システム。
【請求項２２】
３次元製品ＣＡＤデータをもとに前記３次元金型ＣＡＤデータが生成される、請求項１ないし３のいずれか一つ、又は５ないし２１のいずれか一つに記載の金型生成システムであって、
前記３次元製品ＣＡＤデータにおける製品表面上の各面の属性の入力を受けて、３次元製品ＣＡＤデータと関連付けて記憶する、製品面属性記憶手段と、
前記製品面属性記憶手段に記憶された製品面属性を、当該製品面属性に対応する金型面属性に変換して、３次元金型ＣＡＤデータと対応付けて記憶する、金型面属性記憶手段と、
生成された金型を用いて成形された製品の形状を所定の測定方法で測定する製品形状測定手段と、
前記３次元製品ＣＡＤデータと関連させて規定された製品面属性と、成形された製品にて該製品面属性が実現された場合に、該製品面属性を持つ製品形状の測定に適した測定方法との関係を対応付けて記憶した製品面属性・測定方法対応記憶手段と、
前記製品形状測定手段によって、前記製品面属性・測定方法対応記憶手段に記憶された製品面属性・測定方法の対応関係を用いて、製品面属性に適した測定方法で、製品の形状を測定させるように制御する製品形状測定制御手段と
を備える金型生成システム。
【請求項２３】
３次元製品ＣＡＤデータをもとに前記３次元金型ＣＡＤデータが生成される、請求項１ないし３のいずれか一つ、又は５ないし２１のいずれか一つに記載の金型生成システムであって、
前記３次元製品ＣＡＤデータにおける製品表面上の各面の属性の入力を受けて、３次元製品ＣＡＤデータと関連付けて記憶する、製品面属性記憶手段と、
前記製品面属性記憶手段に記憶された製品面属性を、当該製品面属性に対応する金型面属性に変換して、３次元金型ＣＡＤデータと対応付けて記憶する、金型面属性記憶手段と、
生成された金型を用いて成形された製品の形状を複数の測定方法で測定する製品形状測定手段と、
前記３次元製品ＣＡＤデータと関連させて規定された製品面属性と、成形された製品にて該製品面属性が実現された場合に、該製品面属性を持つ製品形状の測定に適した測定方法との関係を対応付けて記憶した製品面属性・測定方法対応記憶手段と、
該製品面属性・測定方法対応記憶手段に記憶された製品面属性・測定方法を用いて、製品面属性に適した測定方法を導き出す製品測定方法導出手段と、
該製品測定方法導出手段によって導出された測定方法で、製品の形状を測定させるように制御する製品形状測定制御手段と
を備える金型生成システム。
【請求項２４】
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する有形物生成システムであって、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性を実現させるために適した生成方法との関係を対応付けて記憶した属性・生成方法対応記憶手段と、
前記属性・生成方法対応記憶手段に記憶された属性・生成方法を用いて、属性に対応する生成方法を導き出す有形物生成方法導出手段と、
該有形物生成方法導出手段によって導出された有形物生成方法に従って、有形物を生成する手段と
を備える有形物生成システム。
【請求項２５】
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する有形物生成システムであって、
生成された有形物の形状を所定の測定方法で測定する有形物形状測定手段と、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶した属性・測定方法対応記憶手段と、
前記有形物形状測定手段によって、前記属性・測定方法対応記憶手段に記憶された属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定させるように制御する有形物形状測定制御手段と
を備える有形物生成システム。
【請求項２６】
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する有形物生成システムであって、
生成された有形物の形状を複数の測定方法で測定する有形物形状測定手段と、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶した属性・測定方法対応記憶手段と、
該属性・測定方法対応記憶手段に記憶された属性・測定方法を用いて、属性に適した測定方法を導き出す有形物測定方法導出手段と、
該有形物測定方法導出手段によって導出された測定方法で、有形物の形状を測定させるように制御する有形物形状測定制御手段と
を備える有形物生成システム。
【請求項２７】
生成された有形物の形状を所定の測定方法で測定する有形物形状測定手段と、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶した属性・測定方法対応記憶手段と、
前記有形物形状測定手段によって、前記属性・測定方法対応記憶手段に記憶された属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定させるように制御する有形物形状測定制御手段と
を更に備える請求項２４に記載の有形物生成システム。
【請求項２８】
生成された有形物の形状を複数の測定方法で測定する有形物形状測定手段と、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶した属性・測定方法対応記憶手段と、
前記属性・測定方法対応記憶手段に記憶された属性・測定方法を用いて、属性に適した測定方法を導き出す有形物測定方法導出手段と、
該有形物測定方法導出手段によって導出された測定方法で、有形物の形状を測定させるように制御する有形物形状測定制御手段と
を更に備える請求項２４に記載の有形物生成システム。
【請求項２９】
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する３次元形状有形物生成方法であって、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性を実現させるために適した生成方法との関係を対応付けて記憶するステップと、
記憶した属性・生成方法を用いて、属性に対応する生成方法を導き出す有形物生成方法導出ステップと、
該有形物生成方法導出ステップによって導出された有形物生成方法に従って、有形物を生成するステップと
を有する３次元形状有形物生成方法。
【請求項３０】
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する３次元形状有形物生成方法であって、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶するステップと、
記憶した属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定するステップと
を有する３次元形状有形物生成方法。
【請求項３１】
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する３次元形状有形物生成方法であって、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶するステップと、
記憶した属性・測定方法を用いて、複数の測定方法の中から属性に適した測定方法を、導き出すステップと、
導出された測定方法で、有形物の形状を測定するステップと
を有する３次元形状有形物生成方法。
【請求項３２】
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶するステップと、
記憶した属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定するステップと
を更に有する請求項２９に記載の３次元形状有形物生成方法。
【請求項３３】
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶するステップと、
記憶した属性・測定方法を用いて、複数の測定方法の中から属性に適した測定方法を導き出すステップと、
導出された測定方法で、有形物の形状を測定するステップと
を更に有する請求項２９に記載の３次元形状有形物生成方法。
【請求項３４】
コンピュータに、３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成するための情報を作成させるコンピュータプログラムであって、
前記コンピュータを、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現させるために適した生成方法との関係を対応付ける属性・生成方法対応手段と、
対応付けられた属性・生成方法を用いて、属性に対応する生成方法を導き出す有形物生成方法導出手段と、
該有形物生成方法導出手段によって導出された有形物生成方法に従って、有形物を生成するための情報を作成する手段と
して機能させるコンピュータプログラム。
【請求項３５】
コンピュータに、３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成するための情報を作成させるコンピュータプログラムであって、
前記コンピュータを、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付ける属性・測定方法対応手段と、
対応付けられた属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定させるように制御するための情報を作成する手段と
して機能させるコンピュータプログラム。
【請求項３６】
コンピュータに、３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成するための情報を作成させるコンピュータプログラムであって、
前記コンピュータを、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付ける属性・測定方法対応手段と、
対応付けられた属性・測定方法を用いて、複数の測定方法の中から属性に適した測定方法を導き出す有形物測定方法導出手段と、
該有形物測定方法導出手段によって導出された測定方法で、有形物の形状を測定させるように制御するための情報を作成する手段と
して機能させるコンピュータプログラム。
【請求項３７】
前記コンピュータを、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付ける属性・測定方法対応手段と、
対応付けられた属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定させるように制御するための情報を作成する手段と
して機能させる請求項３４に記載のコンピュータプログラム。
【請求項３８】
前記コンピュータを、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付ける属性・測定方法対応手段と、
対応付けられた属性・測定方法を用いて、複数の測定方法の中から属性に適した測定方法を導き出す有形物測定方法導出手段と、
該有形物測定方法導出手段によって導出された測定方法で、有形物の形状を測定させるように制御するための情報を作成する手段と
して機能させる請求項３４に記載のコンピュータプログラム。
【請求項３９】
請求項３４ないし請求項３８に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、製品設計、金型設計、金型製造、金型測定、金型修正、製品製造、製品測定、等の一連の作業において、製品設計時の製品各部に要求される属性に応じて、金型設計以降の作業条件を一義的に定めることによって、作業効率を向上させた金型生成システムに関する。また、有形物生成システム、３次元形状有形物生成方法、コンピュータプログラム及び記録媒体に関する。
【背景技術】
【０００２】
図１に、従来の、典型的な金型製造フローを示す。
ステップＳ１０１において、本フローが開始される。
次いで、ステップＳ１０３において、金型の設計が実行される。金型の設計後、ステップＳ１０５のＮＣ作成工程が行われる。そして、作成されたＮＣに基づいて、ステップＳ１０７で加工が実行される。
【０００３】
これらのＮＣ作成工程（Ｓ１０５）、及び、加工工程（Ｓ１０７）と並行して、測定ＮＣ作成工程（Ｓ１０９）が実行される。この測定ＮＣ作成工程（Ｓ１０９）においては、加工工程（Ｓ１０７）によって製造された金型をどのように測定するか（例えば、測定ポイント、測定機動作パターン、測定条件等）が決定される。
【０００４】
次いで、測定工程（Ｓ１１１）において、上記測定ＮＣ作成工程で決定された測定方法に従って、製造された金型が測定される。
【０００５】
そして、ステップＳ１１３において、測定された結果が、所望の条件（例えば、形状についての設計値）を満たしているか否かが判断される。
この測定の結果が上記所望の条件を満たしていれば、本フローは終了する（ステップＳ１１７）。
【０００６】
一方、測定結果が、上記条件を満たしていなければ、補正工程（Ｓ１１５）によって、追加的に金型が成形される。そして、この成形によって得られた金型に対して、再度測定工程（Ｓ１１１）によって測定が為され、測定結果の判定（Ｓ１１３）が実行される。この結果が上記所望の条件を満たしていれば、本フローは終了し（Ｓ１１７）、さもなければ、再びステップＳ１１５以降の工程が反復される。
【０００７】
このような従来技術においては、次のような問題点が存在した（それぞれ、図１中の（ア）ないし（カ）を参照）。
（ア）  金型設計者が図面（型図）にて形状、寸法公差、要求面粗度を指示するため、３次元で型設計しても再度図面を出すと二度手間の工数が発生し、人によって指示の数値や箇所がばらつく上、曲面に対して公差の指示ができない
（イ）  金型設計者が測定指示書にて測定箇所、要求精度（公差）を指示するため、都度の判断と作業で工数がかかる。また、精度の悪い部品が型組み工程での手作業での調整工数を発生させ、さらに手作業のため熟練技術が必要であり調整に失敗をすると製品にバリがでる。
（ウ）  加工ＮＣ技術者が図面と３次元モデルを照らし合わせ、部品ごとに加工パターン、加工工程、加工条件を設定するため、都度の作業と判断で工数がかかり、人によって加工の品質がばらつく。更に、設計が指定した公差を狙うためのオフセット計算が煩雑でミスがでる。
（エ）  測定技術者が測定指示書を参照しながら、部品ごとに都度測定ポイント、測定機
動作パターン、測定条件を設定するため、都度の作業と判断で工数がかかり、人によって評価方法がばらつく。
（オ）  金型技術者が図面の公差情報と測定指示書の測定結果を照らし合わせて合否を判断するため、金型技術をもって判断できる人の工数がかかり、そのような人がいないと部品が滞留する上、基準が人によってばらつく。
（カ）  金型技術者が図面に追込み箇所に測定結果から計算した追込み量を指定し、追込み加工ＮＣを作成するため、工数がかかり、人によって追い込み指示の箇所と量の正確さが
ばらつく。
【０００８】
特許文献１には、ＮＣパスを自動的に作成することによりＮＣパス作成の工数を大幅に削減することを目的として、コンピュータを用いて、加工面の属性（金型の各加工面に要求される機能）に基づいて加工面を分類し、加工面の傾斜形状に基づいてさらに加工面を分類し、そして、これらの分類結果と加工に使用可能な工具とを関連付けて実際に切削に用いる工具及び加工軌跡を導出することを実現する発明が開示されている。当該発明は、前記分類を自動化し、これらの分類結果と工具選定を関連付けることにより、ＮＣパスを迅速に特定できるようにしたものであり、当該発明によれば、金型形状の３次元モデルの情報から、また一定の場合には製品を構成する部品の３次元モデルの情報から、どの場所にどんなＮＣパスを作成するのかを自動的に判定することができる。
特許文献２には、素材形状や２次元図面を作成することなく、３次元ＣＡＤデータを直接使用して加工箇所及び加工タイプ、公差などの加工情報を受け渡すことを狙いとした３次元ＣＡＤ／ＣＡＭシステムが開示されている。
【０００９】
【特許文献１】特開２００７−１０９０８８号公報
【特許文献２】特開２００１−８４０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記特許文献１に開示された発明においては、
（１）属性の持つ情報について：
属性は「加工面に要求される機能」の情報を持つ。この属性は部品種類別の形状の特長の情報を持たないので工具やプローブの形状や姿勢までを設定ファイルで持っておくことができない。
また、金型部品の品質を評価するための基準として必要な公差に言及しておらず、公差を利用した品質評価ができない。
（２）測定について：
公差に対する評価を行うために必要な部品精度を測定する方法をもたない。
（３）追込み加工について
一回の加工で部品精度が出なかったときに公差や測定結果などの情報を手動で集めて、手動で追込みのＮＣパスを作成する必要があった。
また、上記特許文献２に開示された発明においては、３次元ＣＡＤデータによって実現される仮想空間における面の属性、例えば色属性、線属性（ＣＡＤによって描かれる点線、破線、線の種類を示す）、つまり３次元ＣＡＤデータ自体の属性と、製造上の処理または仕様とを関連付ける構成である。言い換えると、３次元ＣＡＤデータに、対応する実世界における有形物の面、線又は点を特徴付ける属性は関連付けられておらず、該属性から有形物の生成方法、又は測定方法を導出する手段は開示されていない。従って、特許文献２に記載の３次元ＣＡＤデータから、実世界の有形物を生成するための生成方法、又は測定方法を導出するとはできず、適切な生成方法、又は測定方法はあくまで人が判断し、決定する必要がある。
【００１１】
上記特許文献１の従来技術においては、以上のような解決課題が存在した。
そこで、本発明においては、これらの課題を解決し、例えば、請求項記載のいずれかの発明によって、
（１）属性の持つ情報について：
「属性」に「金型設計上の機能や部品別の面の部位の意味」の情報を持たせることによって、「属性」が、部品別の形状の特長の情報も持つので、工具やプローブの形状や姿勢などまでを「属性」として把握することができるようにする。
（２）測定について：
「属性」から設定ファイルに定義された測定指示要素、測定点、測定パターン、測定条件を呼び出すことで自動で測定ＮＣパスを自動で作成し、測定をすることができるようにする。
（３）追込み加工について：
面の属性に関連して公差と測定結果の値をもっているので、追込み加工の必要な面に対して追い込み量を算出し、自動的に追込みＮＣパスを出力することができるようにする。
こと、のいずれかを実現することを目的とする。
（４）
また、３次元有形物ＣＡＤデータと関連させて規定された属性に基づいて、実世界における有形物の属性に適した生成方法で、該有形物を生成し、または実世界における有形物の属性に適した生成方法で、該有形物の測定方法することができる有形物生成システム、３次元形状有形物生成方法、コンピュータプログラム及び記録媒体を提供することを主たる目的とする。
なお、本発明における「属性」は、金型に関する狭義の「属性」に限定されるものでは無い。「属性」は、実世界における有形物の特徴を示す情報であって、且つ該有形物の生成方法又は該有形物の測定方法を判断する要素となり得る情報をいう。
【課題を解決するための手段】
【００１２】
本発明は、上述のような課題を解決することを目的として、例えば、以下のような各発明を提供する。
【００１３】
（発明１）
３次元金型ＣＡＤデータをもとに、金属素材を加工して所望の３次元形状の金型を生成するシステムであって、
前記３次元金型ＣＡＤデータと関連させて規定された所定の金型面属性と、当該所定の金型面属性を製作された金型において実現させるために適した加工方法との関係を対応付けて記憶した、金型面属性・加工方法対応記憶手段と、
前記金型面属性・加工方法対応記憶手段の金型面属性・加工方法を用いて、前記金型面属性の各面の属性に対応する加工方法を導き出す、金型加工方法導出手段と、
前記金型加工方法導出手段によって導出された金型加工方法に従って、金属素材を加工して金型を生成する、金属素材加工手段と、
を備える、金型生成システム。
このように構成することによって、部品別の形状の特徴の情報をも持つ「属性」にしたがって、当該「属性」に適した加工方法で金型を加工することが可能となる。
【００１４】
（発明２）
３次元金型ＣＡＤデータをもとに、金属素材を加工して所望の３次元形状の金型を生成するシステムであって、
所定の測定方法で、生成された金型の形状を測定する金型形状測定手段と、
前記３次元金型ＣＡＤデータと関連させて規定された所定の金型面属性と、当該所定の金型面属性が製作された金型において実現された場合に、当該属性を持つ金型形状の測定に適した測定方法の関係を対応付けて記憶した、金型面属性・測定方法対応記憶手段と、
金型形状測定手段によって、前記金型面属性・測定方法対応記憶手段に記憶された金型面属性・測定方法の対応関係を用いて、金型面属性に適した測定方法で、金型の形状を測定させるように制御する金型形状測定制御手段と、
を備える、金型生成システム。
このように構成することによって、所定の「属性」を持つ金型面の測定に適した測定方法で、当該金型面を測定することが容易となる。
【００１５】
（発明３）
所定の測定方法で、生成された金型の形状を測定する金型形状測定手段と、
前記３次元金型ＣＡＤデータと関連させて規定された所定の金型面属性と、当該所定の金型面属性が製作された金型において実現された場合に、当該属性を持つ金型形状の測定に適した測定方法の関係を対応付けて記憶した、金型面属性・測定方法対応記憶手段と、
金型形状測定手段によって、前記金型面属性・測定方法対応記憶手段に記憶された金型面属性・測定方法の対応関係を用いて、金型面属性に適した測定方法で、金型の形状を測定させるように制御する金型形状測定制御手段と、
を更に備える、発明１に記載の金型生成システム。
このように構成することによって、所定の「属性」が実現された金型加工面を、当該「性」を持つ金型面の測定に適した測定方法で測定することが容易となる。
【００１６】
（発明４）
３次元製品ＣＡＤデータをもとに前記３次元金型ＣＡＤデータが生成される、発明１ないし３に記載の金型生成システムであって、
前記３次元製品ＣＡＤデータにおける製品表面上の各面の属性の入力を受けて、３次元製品ＣＡＤデータと関連付けて記憶する、製品面属性記憶手段と、
前記製品面属性記憶手段に記憶された製品面属性を、当該製品面属性に対応する金型面属性に変換して、３次元金型ＣＡＤデータと対応付けて記憶する、金型面属性記憶手段と、  
を更に備える、発明１ないし３に記載の金型生成システム。
このように構成することによって、製品の所定の面における所望の「属性」に対応する、金型面の「属性」が対応付けられて記憶され、製品面の「属性」を指定すれば、当該「属性」を得るために必要な金型面の「属性」が自動的に決定され、製品の製造が容易になる。
【００１７】
（発明５）
前記測定された金型形状と、前記３次元金型ＣＡＤデータを比較し、その差異が、所定の許容範囲内にあるか否かを判断する、測定結果判定手段を更に備える、発明２ないし４に記載の金型生成システム。
このように構成することによって、製造された金型の金型形状が、所定の誤差範囲内にあるか、容易に判断することができる。
【００１８】
（発明６）
前記測定結果が、前記許容範囲内に無い場合、所定量だけ、追加的に金型を加工する、追い込み加工手段を更に備える、発明５に記載の金型生成システム。
このように構成することによって、製造された金型の形状が、所定の誤差範囲内に無い場合に、所定の誤差範囲に修正することが容易になる。
【００１９】
（発明７）
前記金型面属性が、公差を含む、発明１ないし６に記載の金型生成システム。
このように構成することによって、公差を判断基準として、製造された金型形状を評価できる。
【００２０】
（発明８）
前記金型面属性・加工方法対応記憶手段が、前記公差と、製作された金型が前記公差を満たすような加工方法との対応関係を記憶する、公差・加工方法対応記憶手段を含み、
前記金型加工方法導出手段が、前記公差に対応する加工方法を導出し、金型素材加工手段が、当該加工方法に従って金属素材を加工する、
発明７に記載の金型生成システム。
このように構成することによって、公差を満たすように、金型素材を加工することが容易になる。
【００２１】
（発明９）
前記加工方法に、工具及び加工条件が含まれる、発明８に記載の金型生成システム。
このように構成することによって、金型の「面属性」が指定されると、当該面を製造するために用いる工具及び加工条件を容易に得ることができる。
【００２２】
（発明１０）
前記金型面属性・測定方法対応記憶手段に記憶される測定方法が、寸法公差測定方法及び幾何公差測定方法を含み、当該寸法公差測定方法及び幾何公差測定方法が、前記３次元金型ＣＡＤデータ及び前記金型面属性に対応して設定される、発明２ないし９に記載の金型生成システム。
このように構成することによって、金型面属性を持った金型面に適した、寸法公差、及び、幾何公差の測定方法が容易に得られる。
【００２３】
（発明１１）
前記金型面属性に対して１対１で公差を記憶する、発明１０に記載の金型生成システム。
このように構成することによって、金型面の１つずつに対して、それぞれ１つの公差が記憶されるため、金型面に特有の公差を対応つけることが可能となる。
【００２４】
（発明１２）
前記測定方法が、測定点作成パラメータを含む、発明２ないし１１に記載の金型生成システム。
このように構成することによって、金型面に適した測定点の作成が容易になる。
【００２５】
（発明１３）
前記金型面属性を指定することによって、前記金型面属性に対応する測定方法を表示できる、金型面属性対応測定方法表示手段を更に備える、発明２ないし１２に記載の金型生成システム。
このように構成することによって、金型面に適した測定方法を、ビジュアル的にオペレータに提示することが可能となる。
【００２６】
（発明１４）
前記測定方法を指定することによって、当該測定方法で使用される測定条件を表示できる、測定条件表示手段を更に備える、発明１３に記載の金型生成システム。
このように構成することによって、金型面に適した測定条件を、ビジュアル的にオペレータに提示することが可能となる。
【００２７】
（発明１５）
前記所定範囲が、公差情報に基づいて定められる、発明５、又は、６に記載の金型生成システム。
このように構成することによって、製造された金型が、受け入れ可能か否かを、公差情報を基準として判断できる。
【００２８】
（発明１６）
前記所定量が、公差情報及び前記測定結果に基づいて定められる、発明６ないし９に記載の金型生成システム。
このように構成することによって、公差を逸脱した量だけ、追加の加工を行うことが容易となる。
【００２９】
（発明１７）
前記金型面属性は、製品部品、及び／又は、金型部品において、相嵌合する部品の種類、ならびに、当該嵌合の種類に基づいて設定される、以上のいずれかの発明に記載の金型生成システム。
このように構成することによって、「金型面属性」を、容易に、かつ、部品に適した形で設定することが可能となる。
【００３０】
（発明１８）
前記部品の種類が、キャビ、コア、スライド、及び、入れ子を含む、発明１７に記載の金型生成システム。
このように構成することによって、特に、キャビ、コア、スライド、及び、入れ子等のような、特徴的な部品構成に対して、適した「金型面属性」を、容易に設定することが可能となる。
【００３１】
（発明１９）
前記嵌合の種類が、摺動、突き当て、食いきり、曲面合わせ、及び、天面合わせを含む、発明１７に記載の金型生成システム。
このように構成することによって、摺動、突き当て、食いきり、曲面合わせ、及び、天面合わせ等の特徴的な嵌合の種類に対して、適した「金型面属性」を、容易に設定することが可能となる。
【００３２】
（発明２０）
３次元金型ＣＡＤデータをもとに、金属素材を加工して所望の３次元形状の金型を生成する金型生成システムであって、
生成された金型の形状を複数の測定方法で測定する金型形状測定手段と、
前記３次元金型ＣＡＤデータと関連させて規定された金型面属性と、制作された金型にて該金型面属性が実現された場合に、該金型面属性を持つ金型形状の測定に適した測定方法との関係を対応付けて記憶した金型面属性・測定方法対応記憶手段と、
該金型面属性・測定方法対応記憶手段に記憶された金型面属性・測定方法を用いて、金型面属性に適した測定方法を導き出す金型測定方法導出手段と、
該金型測定方法導出手段によって導出された測定方法で、金型の形状を測定させるように制御する金型形状測定制御手段と
を備える金型生成システム。
このように構成することによって、金型の金型面属性に適した測定方法を、複数の測定方法の中から導出し、導出された測定方法で、当該金型の形状を測定することが可能になる。
【００３３】
（発明２１）
３次元金型ＣＡＤデータをもとに、金属素材を加工して所望の３次元形状の金型を生成するシステムであって、
前記３次元金型ＣＡＤデータと関連させて規定された所定の金型面属性と、当該所定の金型面属性を製作された金型において実現させるために適した加工方法との関係を対応付けて記憶した、金型面属性・加工方法対応記憶手段と、
前記金型面属性・加工方法対応記憶手段の金型面属性・加工方法を用いて、前記金型面属性の各面の属性に対応する加工方法を導き出す、金型加工方法導出手段と、
前記金型加工方法導出手段によって導出された金型加工方法に従って、金属素材を加工して金型を生成する、金属素材加工手段と、
生成された金型の形状を複数の測定方法で測定する金型形状測定手段と、
前記３次元金型ＣＡＤデータと関連させて規定された金型面属性と、制作された金型にて該金型面属性が実現された場合に、該金型面属性を持つ金型形状の測定に適した測定方法との関係を対応付けて記憶した金型面属性・測定方法対応記憶手段と、
該金型面属性・測定方法対応記憶手段に記憶された金型面属性・測定方法を用いて、金型面属性に適した測定方法を導き出す金型測定方法導出手段と、
該金型測定方法導出手段によって導出された測定方法で、金型の形状を測定させるように制御する金型形状測定制御手段と
を備える金型生成システム。
このように構成することによって、部品別の形状の特徴の情報をも持つ「属性」にしたがって、当該「属性」に適した加工方法で金型を加工することが可能となる。
また、金型の金型面属性に適した測定方法を、複数の測定方法の中から導出し、導出された測定方法で、当該金型の形状を測定することが可能になる。
【００３４】
（発明２２）
３次元製品ＣＡＤデータをもとに前記３次元金型ＣＡＤデータが生成される、発明１ないし３のいずれか一つ、又は５ないし２１のいずれか一つに記載の金型生成システムであって、
前記３次元製品ＣＡＤデータにおける製品表面上の各面の属性の入力を受けて、３次元製品ＣＡＤデータと関連付けて記憶する、製品面属性記憶手段と、
前記製品面属性記憶手段に記憶された製品面属性を、当該製品面属性に対応する金型面属性に変換して、３次元金型ＣＡＤデータと対応付けて記憶する、金型面属性記憶手段と、
生成された金型を用いて成形された製品の形状を所定の測定方法で測定する製品形状測定手段と、
前記３次元製品ＣＡＤデータと関連させて規定された製品面属性と、成形された製品にて該製品面属性が実現された場合に、該製品面属性を持つ製品形状の測定に適した測定方法との関係を対応付けて記憶した製品面属性・測定方法対応記憶手段と、
前記製品形状測定手段によって、前記製品面属性・測定方法対応記憶手段に記憶された製品面属性・測定方法の対応関係を用いて、製品面属性に適した測定方法で、製品の形状を測定させるように制御する製品形状測定制御手段と
を備える金型生成システム。
このように構成することによって、製品の所定の面における所望の「属性」に対応する、金型面の「属性」が対応付けられて記憶され、製品面の「属性」を指定すれば、当該「属性」を得るために必要な金型面の「属性」が自動的に決定され、製品の製造が容易になる。
また、金型を用いて成形された製品の製品面属性に適した測定方法で、当該製品の形状を測定することが可能になる。
【００３５】
（発明２３）
３次元製品ＣＡＤデータをもとに前記３次元金型ＣＡＤデータが生成される、発明１ないし３のいずれか一つ、又は５ないし２１のいずれか一つに記載の金型生成システムであって、
前記３次元製品ＣＡＤデータにおける製品表面上の各面の属性の入力を受けて、３次元製品ＣＡＤデータと関連付けて記憶する、製品面属性記憶手段と、
前記製品面属性記憶手段に記憶された製品面属性を、当該製品面属性に対応する金型面属性に変換して、３次元金型ＣＡＤデータと対応付けて記憶する、金型面属性記憶手段と、
生成された金型を用いて成形された製品の形状を複数の測定方法で測定する製品形状測定手段と、
前記３次元製品ＣＡＤデータと関連させて規定された製品面属性と、成形された製品にて該製品面属性が実現された場合に、該製品面属性を持つ製品形状の測定に適した測定方法との関係を対応付けて記憶した製品面属性・測定方法対応記憶手段と、
該製品面属性・測定方法対応記憶手段に記憶された製品面属性・測定方法を用いて、製品面属性に適した測定方法を導き出す製品測定方法導出手段と、
該製品測定方法導出手段によって導出された測定方法で、製品の形状を測定させるように制御する製品形状測定制御手段と
を備える金型生成システム。
このように構成することによって、製品の所定の面における所望の「属性」に対応する、金型面の「属性」が対応付けられて記憶され、製品面の「属性」を指定すれば、当該「属性」を得るために必要な金型面の「属性」が自動的に決定され、製品の製造が容易になる。
また、金型を用いて成形された製品の製品面属性に適した測定方法を、複数の測定方法の中から導出し、導出された測定方法で、当該製品の形状を測定することが可能になる。
【００３６】
（発明２４）
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する有形物生成システムであって、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性を実現させるために適した生成方法との関係を対応付けて記憶した属性・生成方法対応記憶手段と、
前記属性・生成方法対応記憶手段に記憶された属性・生成方法を用いて、属性に対応する生成方法を導き出す有形物生成方法導出手段と、
該有形物生成方法導出手段によって導出された有形物生成方法に従って、有形物を生成する手段と
を備える有形物生成システム。
（発明２９）
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する３次元形状有形物生成方法であって、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性を実現させるために適した生成方法との関係を対応付けて記憶するステップと、
記憶した属性・生成方法を用いて、属性に対応する生成方法を導き出す有形物生成方法導出ステップと、
該有形物生成方法導出ステップによって導出された有形物生成方法に従って、有形物を生成するステップと
を有する３次元形状有形物生成方法。
（発明３４）
コンピュータに、３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成するための情報を作成させるコンピュータプログラムであって、
前記コンピュータを、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現させるために適した生成方法との関係を対応付ける属性・生成方法対応手段と、
対応付けられた属性・生成方法を用いて、属性に対応する生成方法を導き出す有形物生成方法導出手段と、
該有形物生成方法導出手段によって導出された有形物生成方法に従って、有形物を生成するための情報を作成する手段と
して機能させるコンピュータプログラム。
このように構成することによって、有形物の属性に適した生成方法で、当該有形物を生成することが可能になる。
【００３７】
（発明２５）
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する有形物生成システムであって、
生成された有形物の形状を所定の測定方法で測定する有形物形状測定手段と、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶した属性・測定方法対応記憶手段と、
前記有形物形状測定手段によって、前記属性・測定方法対応記憶手段に記憶された属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定させるように制御する有形物形状測定制御手段と
を備える有形物生成システム。
（発明３０）
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する３次元形状有形物生成方法であって、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶するステップと、
記憶した属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定するステップと
を有する３次元形状有形物生成方法。
（発明３５）
コンピュータに、３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成するための情報を作成させるコンピュータプログラムであって、
前記コンピュータを、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付ける属性・測定方法対応手段と、
対応付けられた属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定させるように制御するための情報を作成する手段と
して機能させるコンピュータプログラム。
このように構成することによって、有形物の属性に適した測定方法で、当該有形物の形状を測定することが可能になる。
【００３８】
（発明２６）
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する有形物生成システムであって、
生成された有形物の形状を複数の測定方法で測定する有形物形状測定手段と、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶した属性・測定方法対応記憶手段と、
該属性・測定方法対応記憶手段に記憶された属性・測定方法を用いて、属性に適した測定方法を導き出す有形物測定方法導出手段と、
該有形物測定方法導出手段によって導出された測定方法で、有形物の形状を測定させるように制御する有形物形状測定制御手段と
を備える有形物生成システム。
（発明３１）
３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成する３次元形状有形物生成方法であって、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶するステップと、
記憶した属性・測定方法を用いて、複数の測定方法の中から属性に適した測定方法を、導き出すステップと、
導出された測定方法で、有形物の形状を測定するステップと
を有する３次元形状有形物生成方法。
（発明３６）
コンピュータに、３次元有形物ＣＡＤデータをもとに、３次元形状の有形物を生成するための情報を作成させるコンピュータプログラムであって、
前記コンピュータを、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付ける属性・測定方法対応手段と、
対応付けられた属性・測定方法を用いて、複数の測定方法の中から属性に適した測定方法を導き出す有形物測定方法導出手段と、
該有形物測定方法導出手段によって導出された測定方法で、有形物の形状を測定させるように制御するための情報を作成する手段と
して機能させるコンピュータプログラム。
このように構成することによって、有形物の属性に適した測定方法を、複数の測定方法の中から導出し、導出された測定方法で、当該有形物の形状を測定することが可能になる。
【００３９】
（発明２７）
生成された有形物の形状を所定の測定方法で測定する有形物形状測定手段と、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶した属性・測定方法対応記憶手段と、
前記有形物形状測定手段によって、前記属性・測定方法対応記憶手段に記憶された属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定させるように制御する有形物形状測定制御手段と
を更に備える発明２４に記載の有形物生成システム。
（発明３２）
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶するステップと、
記憶した属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定するステップと
を更に有する発明２９に記載の３次元形状有形物生成方法。
（発明３７）
前記コンピュータを、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付ける属性・測定方法対応手段と、
対応付けられた属性・測定方法の対応関係を用いて、属性に適した測定方法で、有形物の形状を測定させるように制御するための情報を作成する手段と
して機能させる発明３４に記載のコンピュータプログラム。
このように構成することによって、有形物の属性に適した測定方法で、当該有形物の形状を測定することが可能になる。
【００４０】
（発明２８）
生成された有形物の形状を複数の測定方法で測定する有形物形状測定手段と、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶した属性・測定方法対応記憶手段と、
前記属性・測定方法対応記憶手段に記憶された属性・測定方法を用いて、属性に適した測定方法を導き出す有形物測定方法導出手段と、
該有形物測定方法導出手段によって導出された測定方法で、有形物の形状を測定させるように制御する有形物形状測定制御手段と
を更に備える発明２４に記載の有形物生成システム。
（発明３３）
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付けて記憶するステップと、
記憶した属性・測定方法を用いて、複数の測定方法の中から属性に適した測定方法を導き出すステップと、
導出された測定方法で、有形物の形状を測定するステップと
を更に有する発明２９に記載の３次元形状有形物生成方法。
（発明３８）
前記コンピュータを、
前記３次元有形物ＣＡＤデータと関連させて規定された属性と、生成された有形物にて該属性が実現された場合に、該属性を持つ有形物形状の測定に適した測定方法との関係を対応付ける属性・測定方法対応手段と、
対応付けられた属性・測定方法を用いて、複数の測定方法の中から属性に適した測定方法を導き出す有形物測定方法導出手段と、
該有形物測定方法導出手段によって導出された測定方法で、有形物の形状を測定させるように制御するための情報を作成する手段と
して機能させる発明３４に記載のコンピュータプログラム。
このように構成することによって、有形物の属性に適した測定方法を、複数の測定方法の中から導出し、導出された測定方法で、当該有形物の形状を測定することが可能になる。
【００４１】
（発明３９）
発明３４ないし発明３８に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
このように構成することによって、記録媒体に記録されたコンピュータプログラムをコンピュータに読み取らせ、コンピュータを発明３４ないし３８のいずれかに記載の手段として機能させることが可能になる。
【００４２】
ここで、本願明細書で用いられる用語とその意義を示す
【００４３】
【表１−１】
2009104584.tif 000003
【００４４】
【表１−２】
2009104584.tif 000004
【００４５】
【表１−３】
2009104584.tif 000005
【００４６】
【表１−４】
2009104584.tif 000006
【発明の効果】
【００４７】
例えば、上記（発明１）〜（発明１９）記載のいずれかの発明によって、
（１）属性の持つ情報について：
「属性」に「金型設計上の機能や部品別の面の部位の意味」の情報を持たせることによって、「属性」が、部品別の形状の特長の情報も持つので、工具やプローブの形状や姿勢などまでを「属性」として把握することができるようにする。
（２）測定について：
「属性」から設定ファイルに定義された測定指示要素、測定点、測定パターン、測定条件を呼び出すことで自動で測定ＮＣパスを自動で作成し、測定をすることができるようにする。
（３）追込み加工について：
面の属性に関連して公差と測定結果の値をもっているので、追込み加工の必要な面に対して追い込み量を算出し、自動的に追込みＮＣパスを出力することができるようにする。
こと、のいずれかを実現することが可能となる。
（４）
上記（発明２０）〜（発明２３）記載のいずれかの発明によって、金型、又は該金型から成形された有形物の属性に適した測定方法で、該有形物を測定することができる。
（５）
上記（発明２０）、（発明２１）記載のいずれかの発明によって、実世界における有形物の属性に適した生成方法で、該有形物を生成し、または実世界における有形物の属性に適した生成方法で、該有形物の測定方法することができる。
【発明を実施するための最良の形態】
【００４８】
本発明の実施例における全体的なデータフローを、図２に示す。
本図において、Ａ、Ｂ、Ｃ、Ｄ、及び、Ｅセクションは、それぞれ、図１のＡ（金型設計工程）、Ｂ（ＮＣ作成工程及び加工工程）、Ｃ（測定ＮＣ作成工程）、Ｄ（測定工程及び測定判定工程）、Ｅ（補正工程）に対応している。
【００４９】
（１）  各工程毎の作動
以下、本発明の実施例における、各工程毎の作動を説明する。
＜Ａ（金型設計工程）＞
本工程Ａでは、まず、製品の形状が規定された製品３Ｄデータ（３次元データ）が準備される（２Ａ００１）。そして、この製品３Ｄデータに、［最終製品の］その要求面粗度、要求寸法精度（公差）等の製品機能面属性が付加される（２Ａ００３）。
次に、その結果、製品３Ｄデータ、及び、当該製品３Ｄデータ中の各面に付加された製品機能面属性が、データとして得られる（２Ａ００５）。
次に、金型機能面属性設定ファイル（２Ａ００７）を参照しながら、製品３Ｄデータ中の各面に付加された製品機能面属性を、その各面に対応する金型の機能面属性に変換する（２Ａ００９）。この金型機能面属性設定ファイル（２Ａ００７）は、所定の製品機能面属性と、当該製品機能面属性を得るために適した金型機能面属性との対応関係をデータベース化したものである。このデータベースは、過去に製造された種々の製品及び当該製品に対する金型の設計、製造、測定、修正等の積み重ねから、所定の製品機能面属性と、当該製品機能面属性を得るために適した金型機能面属性との対応関係を蓄積することによって得られる。
さらに、上記製品機能面属性からの変換では設定されない、金型設計時の金型分割に伴う面に対して、嵌合などの金型設計上の機能や部品別の面の部位の意味をもつ金型機能面属性を付加する。ここで、金型面属性は、金型部品において、相嵌合する部品の種類、ならびに、当該嵌合の種類に基づいて設定することができるため、そのルールをデータベース化して自動で付加することもできる。ここでいう前記部品の種類とは、キャビ、コア、スライド、及び、入れ子等を含み、前記嵌合の種類とは、摺動、突き当て、食いきり、曲面合わせ、及び、天面合わせ等を含む。
この工程（２Ａ００９）によって、金型３Ｄデータ、及び、当該金型３Ｄデータ中の各面に付加された金型機能面属性が、データとして得られる（２Ａ０１１）。
ここで得られた、金型機能面属性は、後続の「Ｂ（ＮＣ作成工程及び加工工程）」及び「Ｃ（測定ＮＣ作成工程）」で利用される。
【００５０】
＜Ｂ（ＮＣ作成工程及び加工工程）＞
本工程では、まず、  加工パターン設定ファイル（２Ｂ００１）を参照しながら、＜Ａ（金型設計工程）＞で得られた、金型の各面に与えられた金型機能面属性を、当該属性を実現するために適したその各面に対する加工パターンに変換する（２Ｂ００３）。
この加工パターン設定ファイル（２Ｂ００１）は、所定の金型機能面属性と、当該金型機能面属性を得るために適した加工パターンとの対応関係をデータベース化したものである。このデータベースは、過去に製造された種々の製品及び当該製品に対する金型の設計、製造、測定、修正等の積み重ねから、所定の金型機能面属性と、当該金型機能面属性を得るために適した金型加工パターンとの対応関係を蓄積することによって得られる。
この変換によって、得られた金型３Ｄデータ及び当該データに対応付けられた加工パターンが得られる（２Ｂ００５）。
次に、加工条件設定ファイル（２Ｂ００７）を参照しながら、２Ｂ００５で得られた金型３Ｄデータ及び当該データに対応付けられた加工パターンを、当該加工パターンに適した加工ＮＣファイル（２Ｂ０１１）に変換する（２Ｂ００９）。
このようにして得られた加工ＮＣファイル（２Ｂ０１１）は、加工工程（２Ｆ）で用いられる。
【００５１】
＜Ｆ（加工）＞
加工工程では、＜Ｂ（ＮＣ作成工程及び加工工程）＞で得られた加工ＮＣファイル（２Ｂ０１１）を用いて、実際に金型が加工される。加工が為された金型の型部品（２Ｆ００１）は、＜Ｃ（測定ＮＣ作成工程）＞で得られる測定ＮＣを用いて、その形状等が測定（２Ｄ）される。
【００５２】
＜Ｃ（測定ＮＣ作成工程）＞
上記＜Ａ（金型設計工程）＞で得られた、金型３Ｄデータ及び金型機能面属性（２Ａ０１１）は、＜Ｃ（測定ＮＣ作成工程）＞でも利用される。
”Ｃ（測定ＮＣ作成工程）”では、大きく分けて、測定器動作パターンの導出（２Ｃ００３→２Ｃ００５）のフローと、測定点自動作成（２Ｃ００９→２Ｃ０１１→２Ｃ０１５→２Ｃ０１７）のフローに分かれる。
【００５３】
［測定器動作パターンの導出］
このフローにおいては、まず、測定機動作パターン設定ファイル（２Ｃ００１）を参照しながら、上記＜Ａ（金型設計工程）＞で得られた、金型３Ｄデータ及び金型機能面属性（２Ａ０１１）を、金型３Ｄデータ及び測定機動作パターン（２Ｃ００５）に変換する（２Ｃ００３）。
測定機動作パターン設定ファイル（２Ｃ００１）も、過去に製造された種々の製品及び当該製品に対する金型の設計、製造、測定、修正等の積み重ねから、所定の金型機能面属性と、当該金型機能面属性を測定するために適した測定機動作パターンとの対応関係を蓄積することによって得られる。
【００５４】
［測定点自動作成］
このフローにおいては、まず、測定指示要素設定ファイル（２Ｃ００７）を参照しながら、上記＜Ａ（金型設計工程）＞で得られた、金型３Ｄデータ及び金型機能面属性（２Ａ０１１）を、金型３Ｄデータ及び測定指示要素（２Ｃ０１１）に変換する（２Ｃ００９）。
測定指示要素設定ファイル（２Ｃ００７）も、過去に製造された種々の製品及び当該製品に対する金型の設計、製造、測定、修正等の積み重ねから、所定の金型機能面属性と、当該金型機能面属性を測定するために適した測定指示要素との対応関係を蓄積することによって得られる。
次に、測定点作成パラメータ設定ファイル（２Ｃ０１３）を参照しながら、上記金型３Ｄデータ及び測定指示要素（２Ｃ０１１）を、金型３Ｄファイル及び測定点（２Ｃ０１７）に変換する（２Ｃ０１５）。
測定点作成パラメータ設定ファイル（２Ｃ０１３）も、過去に製造された種々の製品及び当該製品に対する金型の設計、製造、測定、修正等の積み重ねから、所定の測定指示要素と、当該測定指示要素に対応する測定点との対応関係を蓄積することによって得られる。
【００５５】
［測定ＮＣ作成］
次に、測定条件設定ファイル（２Ｃ０１９）を参照しながら、上記［測定器動作パターンの導出］で得られた金型３Ｄファイル及び測定機動作パターン（２Ｃ００５）、並びに、［測定点自動作成］で得られた金型３Ｄデータ及び測定点（２Ｃ０１７）を、測定ＮＣファイル（２Ｃ０２３）に変換する（２Ｃ０２１）。
この測定条件設定ファイル（２Ｃ０１９）も、過去に製造された種々の製品及び当該製品に対する金型の設計、製造、測定、修正等の積み重ねから、所定の測定機動作パターン及び測定点と、当該測定機動作パターン及び測定点の組み合わせに対応する測定ＮＣファイルとの対応関係を蓄積することによって得られる。
このようにして得られた測定ＮＣファイル（２Ｃ０２３）は、＜Ｄ（測定工程及び測定判定工程）＞で用いられる。
【００５６】
＜Ｄ（測定工程及び測定判定工程）＞
加工工程（２Ｆ）で得られた金型は、測定ＮＣファイル（２Ｃ０２３）を用いて、本工程で、その形状等が測定され（２Ｄ００１）、その測定結果（２Ｄ００３）が得られる。
得られた測定結果（２Ｄ００３）は、＜Ｃ（測定ＮＣ作成工程）＞の［測定点自動作成］フローで得られている金型３Ｄデータ及び測定指示要素を参照して、所望の条件を満たしているか否かが判定される（２Ｄ００５）。
判定の結果、所望の条件（測定指示要素（２Ｃ０１１）参照）を満たしていれば、次の、完成部品出庫指示（２Ｄ００７）が出され、図２の工程は終了する。
一方、判定の結果、所望の条件（測定指示要素（２Ｃ０１１）参照）を満たしていなければ、＜Ｅ（補正工程）＞に進む。
【００５７】
＜Ｅ（補正工程）＞
本工程では、まず、＜Ｄ（測定工程及び測定判定工程）＞の測定判定工程（２Ｄ００５）から得られる、金型３Ｄデータ、ＮＧ面の位置、及び、公差からのＮＧ量（２Ｅ００３）をもとに、追込み加工条件設定ファイル（２Ｅ００５）を参照しつつ、追込み加工ＮＣ自動作成（２Ｅ００７）が行われ、追込み加工ＮＣ（２Ｅ００９）が得られる。
このようにして得られた追込み加工ＮＣ（２Ｅ００９）をもとに、実際に追込み加工（）がなされ、補正後の型部品（２Ｆ００１’）が得られる。この補正後の型部品（２Ｆ００１’）に対しては、上述と同様に、再度＜Ｄ（測定工程及び測定判定工程）＞が適用され、測定判定（２Ｄ００５）が所定の条件を満足するまで、以上の工程（２Ｄ００５→２Ｅ００３→２Ｅ００７→２Ｅ００９→２Ｅ００１→２Ｆ００１→２Ｄ００１）が反復される。
【００５８】
（２）部品の名称
図３は、本出願で用いる部品の名称を概説したものである。
製品３Ｄデータ（図２の２Ａ００１）の一例が、図３の３０１である。
また、金型３Ｄデータ（図２の２Ａ０１１）の一例が、図３の３０３である。図３では、この金型３Ｄデータ（３０３）は、キャビ（３０３Ａ）、コア（３０３Ｂ）、及び、スライド（３０３Ｃ）からなる。
【００５９】
（３）金型機能面属性（図２の２Ａ０１１参照）
図４は、金型機能面属性について概説する。
「製品意匠面属性」等の属性は、本実施例では、面属性ＩＤ（例えば００１）で定義される。
また、例えば、この面属性ＩＤと、ＣＡＤ上での特定の色を一意対応させることも可能である。
このようにすれば、ＣＡＤ上で所定の面属性が要求される面が視覚的に把握することが容易になる。
（なお、以下、添付図面中では、赤、紫、シアン、青、緑、黄色、肌色、のそれぞれを、図４の「面の色」の欄の、各模様で代表させて表示する。）
【００６０】
図５も、金型機能面属性を説明する。
製品３Ｄデータ（５０１）を前提として、例えば、図５の携帯電話の表面に、製品意匠面属性（５０３）を与え、目に見えない面に製品一般面属性（５０５）を与える。本実施例では、図４で示されたように、製品意匠面属性（５０３）には、００１の面属性ＩＤ並びに赤色が与えられ、製品一般面属性（５０５）には、００２の面属性ＩＤ並びに紫色が与えられている。
【００６１】
図６は、製品機能面属性から、金型機能面属性への変換を説明する。
製品（６０１）において、製品機能面属性（６０１Ｂ）が付された製品３Ｄデータ（６０１Ａ）を使用して、金型設計が実施される。
金型の製品面には、製品３Ｄデータに付加されている製品機能面属性がＣＡＤ上でソリッドの集合演算（引き算）と同時に対応する金型面の金型機能面属性に変換され、付加される。
製品面以外の金型機構面にはスライドなどの機構を構成する面ごとに定められた機能に従って自動または手動で金型機能面属性を付加する。
【００６２】
図６を参照すれば、製品機能面属性（６０１Ｂ）が付された製品３Ｄデータ（６０１Ａ）を反転させ、得られるキャビ（６０３Ａ）、コア（６０３Ｂ）、スライド（６０３Ｃ）のそれぞれに、金型面の機能面属性が与えられる。
【００６３】
図７は、金型の３Ｄデータに、金型機能面属性が付加された例である。キャビ（７Ａ）、コア（７Ｂ）、スライド（７Ｃ）のそれぞれに対して、ＩＤ００３（水平合わせ面属性）等の機能面属性が付加されている。
【００６４】
図８は、例として、各金型機能面属性について、面属性ＩＤ、要求面粗度、要求寸法精度（公差）の関係を示す。金型を構成する部品の面は、必要とされる機能で分類できる。そして、必要とされる機能ごとに要求精度、要求面粗度が変わる。ここでは具体例として５種類の機能面の分類を行った例を示す。（なお、図８において設定される公差は面の公差で法線に対してモデルから離れる方向をプラスとしている。）
このように、例えば、「製品意匠面属性」等の面属性が定まれば、当該属性に要求される「要求面粗度」及び「要求寸法精度（公差）」が一義的に決定でき、例えば図２の＜Ｂ（ＮＣ作成工程及び加工工程）＞や、＜Ｃ（測定ＮＣ作成工程）＞等において、当該「要求面粗度」及び「要求寸法精度（公差）」を満たすように、当該機能面に対する加工方法や測定方法等が定められる。
【００６５】
図９は、図８で例示された「要求寸法精度」が、３Ｄ金型ＣＡＤ上の各機能面に割り当てられた状態を示す。図８に示されるようにして、金型機能面属性に従って、要求寸法精度（公差）が設定される。なお、この「要求寸法精度」は、製品ＣＡＤデータを基準に面オフセットで定義する。
図９では、図８に示された対応関係に基づいて、３Ｄ金型ＣＡＤ上で、
００２（製品一般面属性）：要求寸法精度（公差）＝±０．０３０
００３（水平合わせ面属性）：要求寸法精度（公差）＝±０．０２０
００４（曲面合わせ面属性）：要求寸法精度（公差）＝−０．０１０〜−０．０３０
００５（摺動面属性）：要求寸法精度（公差）＝０〜−０．０１０
が対応付けられて、付加される様子を示している。
【００６６】
（４）加工パターン設定ファイル（図２の２Ｂ００１及び２Ｂ００５参照）
図１０は、加工パターン設定ファイルの例を示す。
図８で例示される、要求精度、要求面粗度が変わると、その面を加工するための加工パターンが異なる。図１０に示されるように、１つの属性には、図８の要求精度と要求面粗度を実現する加工パターンが関連付けられている。
例えば、００１（製品意匠面）属性には、±２０μｍ、Ｒａ４μｍを実現するための「加工パターンＡ」がＤＢに登録されている。加工パターンは、複数の加工工程から定義され、加工工程はそれぞれ加工条件と工具で定義されている。これらもＤＢにあらかじめ登録されている。図１０において例示される、加工パターンＡの加工工程は、「粗加工⇒中仕上げ加工（２）⇒意匠面用仕上げ加工」である。即ち、面属性ＩＤが定まると、対応する加工パターン、及び、当該加工パターンを構成する加工工程が導かれる。
他の面属性ＩＤにおいても同様である。
【００６７】
図１１も、加工パターン設定ファイルを説明する。図１０により金型機能面属性から加工パターンが得られ、その面属性が付加されている面の加工工程が得られ、自動でＮＣパスが生成される。
【００６８】
図１１は、コアを例にとっている。例えば、コアのうち、金型面属性ＩＤ＝００２の部分（図１１の１１０２）に対しては、図１０のＩＤ＝００２（製品一般面属性）という属性が与えられている。そして、図１０の対応関係に従って、この面属性００２に対しては、加工パターンＢが対応し、この加工パターンＡの加工工程は、粗加工⇒中仕上げ加工（１）⇒通常仕上げ加工、の一連の工程によって構成される。図１１の他の金型機能面属性においても同様である。
【００６９】
図１０に示される各加工工程中の、各個別の工程（例えば「粗加工」等）は、更に、図１２に示されるように、当該個別の工程で用いられる工具及び加工条件に細分される。また、加工条件は、更に、加工方法、（工具の）回転数、（工具の）送り速度、に細分化される。（１つの個別の工程に対しては、１つあるいはそれより多い工具が存在する。）
【００７０】
図１３は、図１０から図１２に示された、加工条件設定ファイルの機能をまとめて視覚的に示すものである。
【００７１】
これから加工を行う金型面に対して、図１０の「ＩＤ＝００５」、即ち「摺動面属性」が与えられた場合、「摺動面属性」に対応する加工パターン（加工パターンＥ）が図１０の加工パターン設定ファイルから決定され、更に、当該加工パターンＥに対応する加工工程（粗加工⇒中仕上げ加工（３）⇒高精度仕上げ加工）が得られる。
【００７２】
更に、図１２に基づいて、
粗加工（１３１）には、工具ＦＥＭΦ１２Ｌ５０、及び、工具ＦＥＭΦ１２Ｌ６０が用いられ、
（ａ−１）工具ＦＥＭΦ１２Ｌ５０を用いる工程では、加工方法は等高線加工を採用し、工具の回転数は１０，０００ｒｐｍを用い、送り速度は３０００ｍｍ／ｓｅｃ）を採用する。また、
（ｂ−１）工具ＦＥＭΦ１２Ｌ６０を用いる工程では、加工方法は等高線加工を採用し、工具の回転数は１０，０００ｒｐｍを用い、工具の送り速度は３０００ｍｍ／ｓｅｃ）を用いる。
また、中仕上げ加工（３）（１３３）には、工具ＦＥＭΦ１２Ｌ５０、及び、ＦＥＭΦ１２Ｌ６０が用いられ、
（ａ−２）工具ＦＥＭΦ１２Ｌ５０を用いる工程では、加工方法は等高線加工を採用し、工具の回転数は２０，０００ｒｐｍを用い、送り速度は１０００ｍｍ／ｓｅｃ）を採用する。また、
（ｂ−２）工具ＦＥＭΦ１２Ｌ６０を用いる工程では、加工方法は等高線加工を採用し、工具の回転数は２０，０００ｒｐｍを用い、送り速度は１０００ｍｍ／ｓｅｃ）を採用する。また、
更に、高精度仕上げ加工（１３５）には、工具、及び、が用いられ、
（ａ−３）工具を用いる工程では、加工方法は断面線加工を採用し、工具の回転数は４０，０００ｒｐｍを用い、送り速度は１０００ｍｍ／ｓｅｃ）を採用する。また、
（ｂ−３）工具を用いる工程では、加工方法は断面線加工を採用し、工具の回転数は４０，０００ｒｐｍを用い、送り速度は１０００ｍｍ／ｓｅｃ）を採用する。
【００７３】
（５）測定指示要素設定ファイル（図２の２Ｃ００７及び２２Ｃ０１１参照）
図１４は、測定指示要素ファイルの構成を示す。
測定指示要素とは、作成された金型の形状等を測定する際に、要求されている寸法精度（測定結果がこれを満たさなければ不合格となる）、どのように測定するか（指示要素種類）を示すものである。
測定時には、これ以外に、どこを測定するか（測定点）が必要であるが、これについては後述する。
【００７４】
図１４では、例えば、金型面属性ＩＤ＝００１の「製品意匠面属性」の場合の、要求寸法精度（図８参照）、及び、当該「製品意匠面属性」を測定する場合の、指示要素種類（例えば「距離寸法」を測定等）が関連付けられて示されている。
【００７５】
図１５は、３Ｄ金型ＣＡＤに、測定指示要素が付加される様子を示す。３Ｄ金型ＣＡＤの各面には、当該面の金型機能面属性（例えば「製品一般面」（１５Ａ））に対応する測定指示要素（例えば「上下限つき輪郭度＝±０．０３０」（１５Ａ１））が関連付けられている。なお、距離寸法（２面の距離）については、公差属性に設定されている面の公差から幅の公差に変換するために、累積を自動計算する。例として、面の公差が０〜−０．０１０である摺動面属性が付加されている場合について説明する。
まず、面の公差の符号はその法線ベクトルが向いている方向、つまりモデルの内側から外側を正と定義する。
そうすると、２面の法線ベクトルが内側を向いた形状（コアのスライドポケットの幅寸法など）の距離寸法は、距離が広がる方向にそれぞれの面が０〜０．０１０の公差をもっているので、２面分の公差を累積させ、さらに符号も考慮すると、距離寸法の公差は０〜０．０２０となる。また２面の法線ベクトルが外側を向いた形状（スライドの幅寸法など）の距離寸法は、距離が狭くなる方向に０〜０．０１０の公差を持っているので、２面分の公差を累積させ、符号も考慮した距離寸法の公差は０〜−０．０２０となる。
【００７６】
（６）測定点作成パラメータ設定ファイル（図２の２Ｃ０１３及び２Ｃ０１７参照）
図１６は、測定点作成パラメータ設定ファイルの構成を示す。これは、作成された金型の測定において、測定ポイントを指定するものである。
例えば、面属性ＩＤ＝００１の「製品意匠面属性」の場合には、当該意匠面のエッジ（外周）から、Ｘ軸方向に＋２０ミリ、−２０ミリ、Ｙ軸方向に＋２０ミリ、−２０ミリ、Ｚ軸方向に、＋２０、−２０ミリだけ内側に入った位置で囲まれる領域を測定対象面とし（「エッジからの距離」参照）、当該測定対象面を、２０×２０×２０の８，０００個の格子点で均等に分割（「格子点数」参照）し、その格子点を測定ポイントにする。
【００７７】
図１７も、測定点作成パラメータの設定を説明する。
図１７では、各金型機能面属性に対して設定されたパラメータ（測定点の格子数、ピッチ等）に従い、測定点を作成している。
ＩＤ＝００５（摺動面属性）の例（１７Ａ）では、エッジからの距離Ｘ−（１７Ａ０１）、エッジからの距離Ｘ＋（１７Ａ０３）、エッジからの距離Ｚ−（１７Ａ０５）、エッジからの距離Ｚ＋（１７Ａ０７）、が規定され、これら４つの「距離」で画定される測定対象面を、３×３＝９個の測定点でカバーしている。
ＩＤ＝００３（水平合わせ面属性）の例（１７Ｂ）においては、距離Ｘ、Ｚの代わりに、距離Ｘ、Ｙの組が用いられる点を除けば、ＩＤ＝００５（摺動面属性）の例（１７Ａ）の場合と同様である。但し、この例では、平面にのっていない点は、削除される。
【００７８】
（７）測定機動作パターン設定ファイル（図２の２Ｃ００１及び２Ｃ００５参照）
図１８は、測定機動作パターン設定ファイルの構成を示す。
例えば、ＩＤ＝００１（製品意匠面属性）等の面属性に対して、当該面属性を持つ金型面の測定に用いる測定機の動作パターン（例えば、「測定機動作パターン４」）を対応付けている。
【００７９】
図１９も、測定機動作パターンについて説明する。測定機動作パターン設定ファイルのルールに従って、金型機能面属性から測定機動作パターンが決まる。
例えば、ＩＤ＝００５（摺動面属性）に対しては、測定機動作パターン４で測定を行い、ＩＤ＝００７（スライド摺動底面属性）に対しては、測定機動作パターン２で測定を行う。
【００８０】
（８）測定条件設定ファイル（図２の２Ｃ０１９参照）
図２０は、測定条件設定ファイルの構成を説明する。
測定条件設定ファイルには、測定機動作パターン毎に、使用プローブ径、使用プローブ長さ、プローブ角度、移動速度、測定速度、アプローチ量、リトラクト量、逃げ量、が規定されている。図１８及び１９で説明したように、機能面属性毎に、測定機動作パターンが規定されており、その測定機動作パターン毎の具体的内容が、図２０の測定条件設定ファイルに示される。
【００８１】
図２１は、測定ＮＣ作成について説明する。
図１６及び１７で示される、いずれも、金型機能面属性に対応する、測定点作成パラメータ、及び、測定機動作パターン、の双方を用いて、測定条件設定ファイルが生成される。従って、この測定条件設定ファイルでは、機能面属性に対応する、測定点（群）と、当該測定点（群）に対する、測定機の動作パターンが対応付けられている。
【００８２】
図２１の２１Ａ（「摺動面属性」の例）では、図示されるような測定点群に対し、図示されるアプローチ量、逃げ量、リトラクト量で測定機が作動す。２１Ｂについても同様である。
【００８３】
（９）公差情報を用いた判定（図２の２Ｄ００５参照）
図２２は、公差情報を用いた判定を説明する。測定を実施した結果を３次元モデルに取り込み寸法公差に対しての合否を判定するものである。即ち、３Ｄ金型ＣＡＤ情報と、実際の測定結果を比較し、その差が、公差以内にあるか否かを判定し、自動的に、ＣＡＤ画面上に、ＯＫ又はＮＧの表示を行うものである。
【００８４】
（１０）追込み加工ＮＣ作成（図２の２Ｅ００７参照）
図２３は、追込み加工ＮＣ作成を説明する。図２２で示されるような、公差情報を用いた判定が行われた結果、ＮＧとなった場合、許容範囲内に金型の形状を修正するためのＮＣを作成することを、追込み加工ＮＣ作成と呼ぶ。
【００８５】
図２３の金型面（２３０１）についての、設計値（１６．００００）（２３０３）、公差（０．０３００／−０．０３００）（２３０５）、測定値（１６．０２５０）（２３０７）が表に示されている。
まず、公差の中心値を
１６．０００±０．０３０→１６．０００    （式２３−１）
として求め、次に、追込み量を、
追込み量＝測定値−公差の中央値
＝１６．０２５−１６．０００
＝０．０２５            （式２３−２）
として求める。
次に、このようにして求められた「追込み量」を用いて、追込み前の測定値（実線）（２３０９）から、追込み量（２３１１）だけ切削を行い、公差の中央値（点線）（２３１３）に成形する。
【００８６】
（１１）面属性の決定（図２の２Ａ００７参照）
以上、所定の面属性が決定された場合に、当該面属性に対応する、加工パターン、測定機動作パターン、測定点、追込み加工ＮＣ、等を、各「設定ファイル」から求め、加工等を行うことを説明してきた。
ここで、各「設定ファイル」は、過去に製造された種々の製品及び当該製品に対する金型の設計、製造、測定、修正等の積み重ねから、所定の金型機能面属性と、
（ａ）当該金型機能面属性を持つように加工するために適した加工パターン、
（ｂ）当該金型機能面属性を持つ面を測定するために適した測定機動作パターン、
（ｃ）当該金型機能面属性を持つ面の追込み加工に適した条件、
との対応関係を蓄積すること、等によって作成される。
本項では、このような、「対応関係を蓄積」以外に考慮されるべき要因の一例を示す。
【００８７】
図２４において、「部品種類：スライドとコア」（２４Ａ）で示される部分には、例として、スライド（２４Ａ０１）及びコア（２４Ａ０３）が示されている。（なお、金型には、これら以外にも、キャビ、入れ子、が存在する）
「接触の種類：スライド機構の摺動」（２４Ｂ）で示される部分には、金型生成過程で、スライド（２４Ａ０１）及びコア（２４Ａ０３）が「摺動」されることが示されている。（なお、金型生成においては、これ以外にも、突き当て、食いきり、曲面合わせ、等が存在する。）
【００８８】
本図の例では、上述のように、「スライド（２４Ａ０１）及びコア（２４Ａ０３）が『摺動』されること」を元に、「摺動」という条件によって導かれる「コア：００５（摺動面属性）」（２４Ｃ１）、及び、「スライド：００５（摺動面属性）」（２４Ｃ０３）という面属性が、それぞれ、コア及びスライドに与えられる。つまり、面属性は相対する部品（金型部品、製品を含む）の種類（キャビ、コア、スライドなど）の組み合わせと接触の種類をもとに決定される。
【００８９】
上述のように、このようにして決められた、面属性には、それに対応する加工パターン、測定機動作パターン、測定点、追込み加工ＮＣ等が存在することは勿論である。
【００９０】
以上、本発明に係る「属性」、すなわち、製品設計者もしくは金型設計者が後工程に伝達すべき情報や意図を３次元ＣＡＤデータの各部品の面、線、点などの要素に割り付けた属性、の利用方法／利用態様の一実施例（以下、「実施例１」と呼ぶ）について説明した。
【００９１】
しかしながら、当業者には明らかなように、本発明に係る「属性」の利用方法／利用態様は、上記実施例１において説明したような実施形態に限定されるものではない。
本発明を具現化するための実施形態の各種パターンについて、図２５のフローチャートを用いて、場合分けし、整理する。
【００９２】
図２５は、本発明を具現化するための実施形態の各種パターンを場合分けにより説明するためのフローチャートである。
「パターン１」は、製造しようとしている製品の製造に金型が必要な場合であって、且つ、製造された金型のみならず、当該金型を利用して製造された製品についても測定を行う場合であって、且つ、これらの測定に用いることができる測定機が複数台用意されている場合（換言すれば、いずれの測定機で測定するかを選択する必要がある場合）である。この「パターン１」の実施形態において、本発明に係る「属性」は、金型加工、測定機の選択、金型測定、金型追込み加工、及び製品測定、に用いられる。
【００９３】
「パターン２」は、製造しようとしている製品の製造に金型が必要な場合であって、且つ、製造された金型のみならず、当該金型を利用して製造された製品についても測定を行う場合であって、且つ、これらの測定に用いることができる測定機が１台しか用意されていない場合（換言すれば、いずれの測定機で測定するかを選択する必要がない場合）である。この「パターン２」の実施形態において、本発明に係る「属性」は、金型加工、金型測定、金型追込み加工、及び製品測定、に用いられる。
【００９４】
「パターン３」は、製造しようとしている製品の製造に金型が必要な場合であって、且つ、製造された金型についてのみ測定を行い、当該金型を利用して製造された製品については測定しない場合であって、且つ、この測定に用いることができる測定機が複数台用意されている場合である。この「パターン３」の実施形態において、本発明に係る「属性」は、金型加工、測定機の選択、金型測定、及び金型追込み加工、に用いられる。
【００９５】
「パターン４」は、製造しようとしている製品の製造に金型が必要な場合であって、且つ、製造された金型についてのみ測定を行い、当該金型を利用して製造された製品については測定しない場合であって、且つ、この測定に用いることができる測定機が１台しか用意されていない場合である。この「パターン４」の実施形態において、本発明に係る「属性」は、金型加工、金型測定、及び金型追込み加工、に用いられる。
【００９６】
「パターン５」は、製造しようとしている製品の製造に金型が不要な場合であって、且つ、製造しようとしている製品の製造に加工機が必要な場合であって、且つ、製品の測定に用いることができる測定機が複数台用意されている場合である。この「パターン５」の実施形態において、本発明に係る「属性」は、製品（部品）加工、測定機の選択、及び製品（部品）測定、に用いられる。
【００９７】
「パターン６」は、製造しようとしている製品の製造に金型が不要な場合であって、且つ、製造しようとしている製品の製造に加工機が必要な場合であって、且つ、製品の測定に用いることができる測定機が１台しか用意されていない場合である。この「パターン６」の実施形態において、本発明に係る「属性」は、製品（部品）加工、及び製品（部品）測定、に用いられる。
「パターン７」は、製造しようとしている製品の製造に金型も加工機も不要な場合であって、且つ、製品の測定に用いることができる測定機が複数台用意されている場合である。この「パターン７」の実施形態において、本発明に係る「属性」は、測定機の選択、及び製品（部品）測定、に用いられる。
【００９８】
「パターン８」は、製造しようとしている製品の製造に金型も加工機も不要な場合であって、且つ、製品の測定に用いることができる測定機が１台しか用意されていない場合である。この「パターン８」の実施形態において、本発明に係る「属性」は、製品（部品）測定に用いられる。
【００９９】
これらパターン１〜８に係る実施形態の各々はいずれも、本発明に係る「属性」の利用方法／利用態様の一形態であって、本発明を具現化する実施形態に含まれるものである。なお、上述の「実施例１」は、本発明に係る「属性」を利用して金型を製造（加工）し、製造した金型を測定するものであって、当該金型を利用して製造された製品についても測定する工程や、製造された金型の測定に用いる測定機を選択する工程を含まないものであるから、上記「パターン４」の実施形態に対応するものである。以下、上記「パターン１」、「パターン５」、及び「パターン７」について、それぞれ、「実施例２」、「実施例３」、及び「実施例４」として詳細に説明する。
なお、上記「パターン２」は、本発明に係る「属性」を利用して金型を製造し、製造した金型及び当該金型を利用して製造された製品の双方を測定する点で上記「パターン１」と共通するとともに、本発明に係る「属性」を利用して測定機を選択する工程を含まない点で既述の実施例１（パターン４）と共通するため、詳しい説明を省略する。
また、上記「パターン３」は、本発明に係る「属性」を利用して金型を製造（加工）し、製造した金型については測定するが、当該金型を利用して製造された製品については測定しない点で既述の実施例１（パターン４）と共通するとともに、本発明に係る「属性」を利用して測定に用いる測定機を選択する工程を含む点で上記「パターン１」、「パターン５」、及び「パターン７」と共通するため、詳しい説明を省略する。また、上記「パターン６」は、本発明に係る「属性」を利用して、金型ではなく加工機を用いて製品を製造する点で上記「パターン５」と共通するとともに、本発明に係る「属性」を利用して測定に用いる測定機を選択する工程を含まない点で既述の実施例１（パターン４）と共通するため、詳しい説明を省略する。
さらに、上記「パターン８」は、本発明に係る「属性」を利用せず、金型も加工機も用いないで製品を製造する点で上記「パターン７」と共通するとともに、本発明に係る「属性」を利用して測定に用いる測定機を選択する工程を含まない点で既述の実施例１（パターン４）と共通するため、詳しい説明を省略する。
【０１００】
（実施例２）
図２６は、金型生成システム（有形物生成システム）の構成を示すブロック図である。金型生成システムは、装置全体を制御する制御部１０、例えばＣＰＵ（Central Processing Unit）を備えたコンピュータである。制御部１０は、コンピュータの動作に必要なプログラムを記憶したＲＯＭ１１、演算に伴って発生する一時的な情報を記憶するＲＡＭ１２と、本発明の実施の形態に係るコンピュータプログラム１９ａを記録した記録媒体１９、例えばＣＤ−ＲＯＭからコンピュータプログラムを読み取る外部記憶装置１３と、外部記憶装置１３により読み取ったコンピュータプログラム１９ａを記録するハードディスク等の内部記憶装置１４とが接続されている。また、金型生成システムは、キーボード、マウス等の入力装置１５、液晶ディスプレイ又はＣＲＴディスプレイ等の出力装置１６、データベース１７、及び通信装置１８を備えている。通信装置１８には、金型及び製品の寸法を測定するための複数の測定機、例えば接触型の三次元測定機、非接触型の三次元測定機が接続されている。なお、測定機の種類はこれに限定されない。また、制御部１０は、金型及び製品の生成、並びに金型及び製品の各種測定に必要ファイルを構成し、データベースに格納している。制御部１０は、内部記憶装置１４からコンピュータプログラム１９ａをＲＡＭ１２に読み出し、またデータベース１７から各種ファイルをＲＡＭ１２に読み出して各種演算処理を実行し、演算処理で得られた情報を通信装置１８にて測定装置、加工装置等の外部装置へ出力することによって、本発明に係る３次元形状有形物生成方法を実施する。
なお、金型生成システムのハードウェア構成は、実施例１でも同様である。
【０１０１】
図２７は、実施例２に係る金型及び製品製造フローチャートである。製品設計工程（ステップＳ２０１）、金型設計工程（ステップＳ２０２）を含む工程Ａ、ＮＣ作成工程（ステップＳ２０３）、加工工程（ステップＳ２０５）を含む工程Ｂ、補正工程Ｅは、実施例１の工程Ａ、Ｂ、Ｅと同様であるため、詳細な説明を省略する。主に測定ＮＣ作成工程（ステップＳ２０４）、製品測定ＮＣ作成工程（ステップＳ２１６）の内容が異なるため、以下では主に上記相違点について説明する。
【０１０２】
図２８は、測定ＮＣ作成工程を示すフローチャートである。
＜Ｃ（測定ＮＣ作成工程）＞
上記＜Ａ（金型設計工程）＞で得られた金型３Ｄデータ及び金型機能面属性（２Ａ０１１）は、＜Ｃ（測定ＮＣ作成工程）＞で利用される。
”Ｃ（測定ＮＣ作成工程）”では、測定器動作パターンの導出（２Ｃ１０３→２Ｃ１０５→２Ｃ１０７→２Ｃ００３→２Ｃ００５）のフローと、測定点自動作成（２Ｃ００９→２Ｃ０１１→２Ｃ０１５→２Ｃ０１７）のフローに分かれる。
【０１０３】
［測定器動作パターンの導出］
測定器動作パターンの導出フローでは、まず、測定手法パターン設定ファイル（２Ｃ１０１）を参照して、金型の各面に与えられた金型機能面属性を測定手法パターンに変換する（２Ｃ１０３）。測定手法パターンは、金型の各面に与えられた金型機能面属性に適した測定機と、該測定機を用いた測定手法を特定するための測定手法パターン情報とを含む。以下、該測定手法パターン情報を、パターンという。
【０１０４】
図２９は、測定手法パターン設定ファイルの概念図、図３０は測定ＮＣの有無を示す測定ＮＣ有無判定テーブルである。測定手法パターン設定ファイル（２Ｃ１０１）は、金型の寸法測定のみならず、製品の寸法測定にも利用できる。測定手法パターン設定ファイル（２Ｃ１０１）は、所定の金型機能面属性又は製品機能面属性を示す面属性ＩＤと、当該所定の金型機能面属性又は製品機能面属性が製作された金型又は製品にて実現された場合に、当該金型機能面属性を持つ金型形状又は製品機能面属性の測定に適した測定機及びパターンとの対応関係をデータベース化したものである。より詳細には、面属性ＩＤに、指示要素種類、すなわち金型又は製品の形状の種類、要求面粗度、要求寸法制度及びＮＣの有無とが更に対応付けられている。このデータベースは、過去に製造された種々の製品及び当該製品に対する金型の設計、製造、測定、修正等の積み重ねから、所定の金型機能面属性又は製品機能面属性と、当該金型機能面属性又は製品機能面属性に適した測定手法パターンとの対応関係を蓄積することによって得られる。測定ＮＣ有無判定テーブルは、測定機と、測定ＮＣの有無とを対応付けたものである。
２Ｃ１０３の処理によって、金型３Ｄデータ及び該金型３Ｄデータに対応付けられた測定手法パターンが得られる（２Ｃ１０５）。つまり、この処理によって、複数ある測定機の中から、金型機能面属性の測定に適した一の測定機が導出される。
【０１０５】
次に、得られた測定手法パターンに基づいて、自動測定が可能か否か判定される（２Ｃ１０７）。自動測定が不能であると判定された場合（２Ｃ１０７：ＮＯ）、測定ＮＣファイルを作成せず、測定工程を実行する（ステップＳ２０６）。
【０１０６】
自動測定が可能であると判定された場合（２Ｃ１０７：ＹＥＳ）、測定機動作パターン設定ファイル（２Ｃ００１）を参照し、上記２Ｃ１０５で得られた測定手法パターンを、測定機動作パターン（２Ｃ００５）に変換する（２Ｃ００３）。
【０１０７】
図３１は、測定機動作パターン設定ファイルの概念図である。測定機動作パターン設定ファイル（２Ｃ００１）は、測定機と、パターンと、測定動作パターンとを対応付けたテーブルである。測定機動作パターン設定ファイルは、過去に製造された種々の製品及び当該製品に対する金型の設計、製造、測定、修正等の積み重ねから、所定の測定機及びパターンと、当該金型機能面属性を有する金型を測定するために適した測定機動作パターンとの対応関係を蓄積することによって得られる。
【０１０８】
［測定点自動作成］
測定点自動作成フローでは、まず、測定指示要素設定ファイル（２Ｃ００７）を参照しながら、上記＜Ａ（金型設計工程）＞で得られた、金型３Ｄデータ及び金型機能面属性（２Ａ０１１）を、金型３Ｄデータ及び測定指示要素（２Ｃ０１１）に変換する（２Ｃ００９）。
次に、測定点作成パラメータ設定ファイル（２Ｃ０１３）を参照し、測定手法パターンファイル（２Ｃ１０５）及び測定指示要素（２Ｃ０１１）を、金型３Ｄファイル及び測定点（２Ｃ０１７）に変換する（２Ｃ０１５）。
【０１０９】
図３２は、測定点作成パラメータ設定ファイルの概念図である。測定点作成パラメータ設定ファイル（２Ｃ０１３）は、測定機と、パターンと、格子点数と、エッジからの距離とを対応付けたテーブルである。定点作成パラメータ設定ファイルは、過去に製造された種々の製品及び当該製品に対する金型の設計、製造、測定、修正等の積み重ねから、測定機及びパターンと、当該測定機及びパターンに対応する測定点との対応関係を蓄積することによって得られる。
【０１１０】
［測定ＮＣ作成］
次に、測定条件設定ファイル（２Ｃ０１９）を参照しながら、上記［測定器動作パターンの導出］で得られた金型３Ｄデータ及び測定機動作パターン（２Ｃ００５）、並びに、［測定点自動作成］で得られた金型３Ｄデータ及び測定点（２Ｃ０１７）を、測定ＮＣファイル（２Ｃ０２３）に変換する（２Ｃ０２１）。
このようにして得られた測定ＮＣファイル（２Ｃ０２３）は、＜Ｄ（測定工程及び測定判定工程）＞で用いられる。
【０１１１】
一方、金型を用いて成形された製品についても測定ＮＣを作成すべく、製品測定ＮＣ作成工程が実行される（ステップＳ２１６）。
図３３は、製品測定ＮＣ作成工程を示すフローチャートである。製品測定ＮＣ作成工程における処理は、測定ＮＣ作成工程と同様であり、製品３Ｄデータ及び製品機能面属性を用いる点が異なる。
＜Ｇ（製品測定ＮＣ作成工程）＞
上記＜Ａ（金型設計工程）＞で得られた製品３Ｄデータ及び製品機能面属性（２Ａ００５）は、＜Ｇ（製品測定ＮＣ作成工程）＞で利用される。
【０１１２】
［測定器動作パターンの導出］
測定器動作パターンの導出フローでは、まず、測定手法パターン設定ファイル（２Ｃ１０１）を参照して、製品の各面に与えられた製品機能面属性を測定手法パターンに変換する（２Ｇ１０３）。２Ｃ１０３の処理によって、製品３Ｄデータ及び該製品３Ｄデータに対応付けられた測定手法パターンが得られる（２Ｇ１０５）。つまり、この処理によって、複数ある測定機の中から、製品機能面属性の測定に適した一の測定機が導出される。
【０１１３】
次に、得られた測定手法パターンに基づいて、自動測定が可能か否か判定される（２Ｇ１０７）。自動測定が不能であると判定された場合（２Ｇ１０７：ＮＯ）、測定ＮＣファイルを作成せず、後述の製品測定工程を実行する。自動測定が可能であると判定された場合（２Ｇ１０７：ＹＥＳ）、測定機動作パターン設定ファイル（２Ｃ００１）を参照し、上記２Ｇ１０５で得られた測定手法パターンを、測定機動作パターン（２Ｇ００５）に変換する（２Ｇ００３）。
【０１１４】
［測定点自動作成］
測定点自動作成フローでは、まず、測定指示要素設定ファイル（２Ｃ００７）を参照しながら、上記＜Ａ（金型設計工程）＞で得られた、製品３Ｄデータ及び製品機能面属性（２Ａ００５）を、製品３Ｄデータ及び測定指示要素（２Ｇ０１１）に変換する（２Ｇ００９）。次に、測定点作成パラメータ設定ファイル（２Ｃ０１３）を参照し、測定手法パターンファイル（２Ｇ１０５）及び測定指示要素（２Ｇ０１１）を、製品３Ｄデータ及び測定点（２Ｇ０１７）に変換する（２Ｇ０１５）。
【０１１５】
［測定ＮＣ作成］
次に、測定条件設定ファイル（２Ｃ０１９）を参照しながら、上記［測定器動作パターンの導出］で得られた製品３Ｄデータ及び測定機動作パターン（２Ｇ００５）、並びに、［測定点自動作成］で得られた製品３Ｄデータ及び測定点（２Ｇ０１７）を、測定ＮＣファイル（２Ｇ０２３）に変換する（２Ｇ０２１）。
このようにして得られた測定ＮＣファイル（２Ｇ０２３）は、後述の製品測定工程で用いられる。
【０１１６】
＜Ｄ（測定工程及び測定判定工程）＞
測定工程及び測定判定工程では、複数の測定装置の中から、測定ＮＣファイル（２Ｃ０２３）を用いて動作する一の測定機が特定され、加工工程（ステップＳ２０５）で得られた金型は、特定された前記一の測定機によって寸法等が測定される（ステップＳ２０６）。
得られた測定結果（２Ｄ００３）は、金型３Ｄデータ及び測定指示要素を参照して、所望の条件を満たしているか否かが判定される（ステップＳ２０７）。所望の条件を満たしていないと判定した場合、補正工程が実行される（ステップＳ２０８）。補正工程は、実施例１の工程Ｅと同様である。所望の条件をみたしていると判定された場合、製造者は、製造された金型の型組を行う（ステップＳ２０９）。そして、型組された金型を用いて、製品が成形される（ステップＳ２１０）。
【０１１７】
次いで、複数の測定装置の中から、測定ＮＣファイル（２Ｇ０２３）を用いて動作する一の測定機が特定され、成形工程（ステップＳ２１０）で得られた製品は、特定された前記一の測定機によって寸法等が測定される（ステップＳ２１１）。得られた測定結果は、製品３Ｄデータ及び製品測定指示要素を参照して、所望の条件を満たしているか否かが判定される（ステップＳ２１２）。所望の条件を満たしていないと判定した場合、例えば金型設計工程の見直しが行われる。所望の条件を満たしていると判定した場合、製品の量産が行われる（ステップＳ２１３）。
【０１１８】
次いで、ステップＳ２１１と同様の製品測定工程を実行し（ステップＳ２１４）、測定判定を実行する（ステップＳ２１５）。量産した製品について所望の条件を満たしていないと判定した場合、特別採用を要求するか否かを判定する（ステップＳ２１７）。特別採用の要求とは、公差から外れている部品ではあるが、許容して該部品を受け入れてもらえないかどうかをサプライヤ側からバイヤ側へ要求することをいう。特別採用を要求すると判定した場合（ステップＳ２１７：ＹＥＳ）、又はステップＳ２１５で所望の条件を満たしていると判定した場合、工程は終了する。特別採用を要求しないと判定した場合（ステップＳ２１７：ＮＯ）、量産工程における各種補正が行われる。
【０１１９】
実施例２にあっては、金型の金型機能面属性に適した一の測定方法を、複数の測定方法の中から導出し、導出された一の測定方法を実現する測定機の測定ＮＣファイルを作成することができ、金型の自動測定が可能になる。
また、金型を用いて生成された製品の製品機能面属性に適した一の測定方法を、複数の測定方法の中から導出し、導出された一の測定方法を実現する測定機の測定ＮＣファイルを作成することができ、金型から成形された製品の自動測定が可能になる。
【０１２０】
（実施例３）
図３４は、実施例３に係る製品製造フローチャート、図３５は、実施例３に係る製品フローの詳細を示すフローチャートである。実施例３では、金型を使用せず、製品を直接加工して成形する場合を説明する。まず、製品設計工程が実行される（ステップＳ３０１）。製品設計工程における工程２Ｈ００１、２Ｈ００３、２Ｈ００５は、実施例１における工程２Ａ００１、２Ａ００３、２Ａ００５と同様である。また、工程Ｇ、工程Ｄは、実施例２における工程Ｇ、Ｄと同様であるため、該当箇所の詳細な説明を省略する。
【０１２１】
ステップＳ３０１の工程を終えた場合、ＮＣ作成工程が実行され（ステップＳ３０２）、次いで、加工工程が実行される（ステップＳ３０３）。
【０１２２】
＜Ｂ（ＮＣ作成工程及び加工工程）＞
本工程では、まず、加工パターン設定ファイル（２Ｂ２０１）を参照しながら、製品設計工程で得られた、製品の各面に与えられた製品機能面属性を、当該属性を実現するために適したその各面に対する加工パターンに変換する（２Ｂ２０３）。加工パターン設定ファイル（２Ｂ２０１）は、所定の製品機能面属性と、当該製品機能面属性を得るために適した加工パターンとの対応関係をデータベース化したものである。このデータベースは、過去に製造された種々の製品及び当該製品に対する設計、製造、測定、修正等の積み重ねから、所定の製品機能面属性と、当該製品機能面属性を得るために適した加工パターンとの対応関係を蓄積することによって得られる。
この変換によって、得られた製品３Ｄデータ及び当該データに対応付けられた加工パターンが得られる（２Ｂ２０５）。
次に、加工条件設定ファイル（２Ｂ２０７）を参照しながら、２Ｂ２０５で得られた製品３Ｄデータ及び当該データに対応付けられた加工パターンを、当該加工パターンに適した加工ＮＣファイル（２Ｂ２１１）に変換する（２Ｂ２０９）。
このようにして得られた加工ＮＣファイル（２Ｂ２１１）は、加工工程（２Ｆ２０１）で用いられる。
【０１２３】
加工工程では、＜Ｂ（ＮＣ作成工程及び加工工程）＞で得られた加工ＮＣファイル（２Ｂ２１１）を用いて、実際に製品が加工される。加工が為された製品部品（２Ｆ２０３）は、＜Ｇ（測定ＮＣ作成工程）＞で得られる測定ＮＣを用いて、その形状等が測定される。
【０１２４】
次に、補正工程について説明する。
＜Ｅ（補正工程）＞
本工程では、まず、＜Ｄ（測定工程及び測定判定工程）＞の測定判定工程（２Ｄ２０５）から得られる製品３Ｄデータ、ＮＧ面の位置、及び、公差からのＮＧ量（２Ｅ２０３）をもとに、追込み加工条件設定ファイル（２Ｅ２０５）を参照し、追込み加工ＮＣ自動作成（２Ｅ２０７）が行われ、追込み加工ＮＣ（２Ｅ２０９）が得られる。
このようにして得られた追込み加工ＮＣ（２Ｅ２０９）をもとに、実際に追込み加工（２Ｅ２０１）がなされ、補正後の製品部品（２Ｆ２０３）が得られる。この補正後の製品部品（２Ｆ２０３）に対しては、上述と同様に、再度＜Ｄ（測定工程及び測定判定工程）＞が適用され、測定判定（２Ｄ２０５）が所定の条件を満足するまで、以上の工程が反復される。
【０１２５】
実施例３にあっては、製品の各面に与えられた製品機能面属性と、加工パターン設定ファイルとに基づいて、製品機能面属性を得るのに適した加工パターンを導き出すことができる。また、加工条件設定ファイルを用いて、加工ＮＣファイルを作成し、製品部品を加工成形することができる。更に、製品の製品機能面属性に適した一の測定方法を、複数の測定方法の中から導出し、導出された一の測定方法を実現する測定機の測定ＮＣファイルを作成することができる。複数の測定方法の中から、製品機能面属性に適した一の測定方法を特定することによって、測定方法の違いによるばらつきを排除することができる。従って、作業者が、複数ある測定方法の中から最適な測定方法を考え、一の測定方法を選択する手間を削減することができると共に、製品の品質を向上させることができる。
【０１２６】
（実施例４）
図３６は、実施例４に係る製品製造フローチャート、図３７は、実施例４に係る製品フローの詳細を示すフローチャートである。実施例４における工程Ｈ、Ｇ、Ｄは、実施例３における工程Ｈ、Ｇ、Ｄと同様であるため、該当箇所の詳細な説明を省略する。
【０１２７】
実施例３と同様、製品設計工程を実行し（ステップＳ４０１）、その処理を終えた場合、造形工程を実行する（ステップＳ４０２）。造形工程では、図３７に示すように、製品３Ｄデータ及び製品機能面属性を造形装置に与え、直接的に製品部品を造形し（２Ｆ３０１）、製品部品（２Ｆ３０３）が得られる。例えば、透明部分及び不透明部分の製品機能面属性を製品３Ｄデータに与えることによって、透明部分及び不透明部分を有する製品部品を造形することもできる。
【０１２８】
次に、補正工程を説明する。まず、＜Ｄ（測定工程及び測定判定工程）＞の測定判定工程（２Ｄ２０５）から得られる製品３Ｄデータ、ＮＧ面の位置、及び、公差からのＮＧ量（２Ｅ２０３）をもとに、造形装置による造形を修正し、補正後の製品部品（２Ｆ３０３）が得られる。この補正後の製品部品（２Ｆ３０３）に対しては、実施例３と同様、所定の条件を満足するまで、測定工程及び補正工程が反復される。
【０１２９】
実施例４にあっては、製品の各面に与えられた製品機能面属性に基づいて、製品機能面属性を実現するための製品を直接的に造形することができる。また、製品の製品機能面属性に適した一の測定方法を、複数の測定方法の中から導出し、導出された一の測定方法を実現する測定機の測定ＮＣファイルを作成することができる。複数の測定方法の中から、製品機能面属性に適した一の測定方法を特定することによって、測定方法の違いによるばらつきを排除することができる。従って、作業者が、複数ある測定方法の中から最適な測定方法を考え、一の測定方法を選択する手間を削減することができると共に、製品の品質を向上させることができる。
【０１３０】
このように、上記実施例１〜４によれば、実世界における有形物の属性に適した生成方法で、該有形物を生成し、または実世界における有形物の属性に適した生成方法で、該有形物の測定方法することができる。
【０１３１】
なお、上記実施例１〜４にあっては、「金型機能面属性」、「製品機能面属性」を用いた例を説明したが、属性は、金型、製品等の有形物を構成する面の属性に限るものではなく、有形物の線、又は点の属性を用いて、上述の実施例を実現しても良い。
【産業上の利用可能性】
【０１３２】
本発明は、例えば、携帯電話等の製造用の金型の設計、製造、測定、適否の判定、追込み加工等に広く利用可能である。また、各種有形物の設計、製造、測定、適否の判定、追込み加工等に広く利用可能である。
【図面の簡単な説明】
【０１３３】
【図１】従来の、典型的な金型製造フロー。
【図２】本発明の実施例における全体的なデータフロー。
【図３】本出願で用いる部品の名称の概説。
【図４】金型機能面属性についての概説。
【図５】金型機能面属性の説明。
【図６】製品機能面属性から金型機能面属性への変換の説明。
【図７】金型の３Ｄデータに、金型機能面属性が付加された例。
【図８】各金型機能面属性についての、面属性ＩＤ、要求面粗度、要求寸法精度（公差）の関係。
【図９】図８で例示された「要求寸法精度」が、３Ｄ金型ＣＡＤ上の各機能面に割り当てられた状態を示す。
【図１０】加工パターン設定ファイルの例。
【図１１】加工パターン設定ファイルの説明。
【図１２】図１０に示される各加工工程中の、各個別の工程（例えば「粗加工」等）を、更に、当該個別の工程で用いられる工具及び加工条件に細分化した様子。
【図１３】図１０から図１２に示された、加工条件設定ファイルの機能をまとめて視覚的に示すもの。
【図１４】測定指示要素ファイルの構成。
【図１５】３Ｄ金型ＣＡＤに、測定指示要素が付加される様子。
【図１６】測定点作成パラメータ設定ファイルの構成。
【図１７】測定点作成パラメータの設定。
【図１８】測定機動作パターン設定ファイルの構成。
【図１９】測定機動作パターンについての説明。
【図２０】測定条件設定ファイルの構成。
【図２１】測定ＮＣ作成についての説明。
【図２２】公差情報を用いた判定の説明。
【図２３】追込み加工ＮＣ作成の説明。
【図２４】面属性の決定方法。
【図２５】本発明を具現化するための実施形態の各種パターンを場合分けにより説明するためのフローチャートである。
【図２６】金型生成システム（有形物生成システム）の構成を示すブロック図である。
【図２７】実施例２に係る金型及び製品製造フローチャートである。
【図２８】測定ＮＣ作成工程を示すフローチャートである。
【図２９】測定手法パターン設定ファイルの概念図である。
【図３０】測定ＮＣの有無を示す測定ＮＣ有無判定テーブルである。
【図３１】測定機動作パターン設定ファイルの概念図である。
【図３２】測定点作成パラメータ設定ファイルの概念図である。
【図３３】製品測定ＮＣ作成工程を示すフローチャートである。
【図３４】実施例３に係る製品製造フローチャートである。
【図３５】実施例３に係る製品フローの詳細を示すフローチャートである。
【図３６】実施例４に係る製品製造フローチャートである。
【図３７】実施例４に係る製品フローの詳細を示すフローチャートである。
【符号の説明】
【０１３４】
３０１  製品３Ｄデータ（図２の２Ａ００１）の一例
３０３  金型３Ｄデータ（図２の２Ａ０１１）の一例
３０３Ａ  キャビ
３０３Ｂ  コア
３０３Ｃ  スライド
５０１  製品３Ｄデータ
５０３  製品意匠面属性
５０５  製品一般面属性
６０１  製品
６０３Ａ  キャビ
６０３Ｂ  コア
６０３Ｃ  スライド
７Ａ  キャビ
７Ｂ  コア
７Ｃ  スライド
１１０２  コアのうち、金型面属性ＩＤ＝００２の部分１５Ａ  製品一般面
２３０１  金型面
２４Ａ０１  スライド
２４Ａ０３  コア
【図１】
2009104584.tif 000007
【図２】
2009104584.tif 000008
【図３】
2009104584.tif 000009
【図４】
2009104584.tif 000010
【図５】
2009104584.tif 000011
【図６】
2009104584.tif 000012
【図７】
2009104584.tif 000013
【図８】
2009104584.tif 000014
【図９】
2009104584.tif 000015
【図１０】
2009104584.tif 000016
【図１１】
2009104584.tif 000017
【図１２】
2009104584.tif 000018
【図１３】
2009104584.tif 000019
【図１４】
2009104584.tif 000020
【図１５】
2009104584.tif 000021
【図１６】
2009104584.tif 000022
【図１７】
2009104584.tif 000023
【図１８】
2009104584.tif 000024
【図１９】
2009104584.tif 000025
【図２０】
2009104584.tif 000026
【図２１】
2009104584.tif 000027
【図２２】
2009104584.tif 000028
【図２３】
2009104584.tif 000029
【図２４】
2009104584.tif 000030
【図２５】
2009104584.tif 000031
【図２６】
2009104584.tif 000032
【図２７】
2009104584.tif 000033
【図２８】
2009104584.tif 000034
【図２９】
2009104584.tif 000035
【図３０】
2009104584.tif 000036
【図３１】
2009104584.tif 000037
【図３２】
2009104584.tif 000038
【図３３】
2009104584.tif 000039
【図３４】
2009104584.tif 000040
【図３５】
2009104584.tif 000041
【図３６】
2009104584.tif 000042
【図３７】
2009104584.tif 000043