(57)【要約】【課題】  干渉チェックの高速化、更には設計作業の能率化を図る。また、実施の容易化及び低コスト化に寄与するとともに、汎用性を高める。【解決手段】  穴形状部Ｆａａ…を、当該穴形状部Ｆａａ…の所定の領域内における最大外径部Ａａ…を含む仮想面を有し、かつ面数を減らした所定の仮想単純形状部Ｗａａ…に変換する変換処理工程と、この仮想単純形状部Ｗａａ…と他のモデル要素Ｆ１…を比較して干渉の有無をチェックする予備チェック処理工程と、この予備チェック処理工程が終了したなら仮想単純形状部Ｗａａ…を元の穴形状部Ｆａａ…に復帰させる復帰処理工程と、予備チェック処理工程のチェック結果が干渉有りのときに、復帰処理工程により復帰した干渉有りの穴形状部Ｆａａ…と他のモデル要素Ｆ１…を比較して干渉の有無をチェックする主チェック処理工程とを備える。【選択図】  図１
2006146416.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤシステムによりモデリングした所定の物品モデル内における任意の穴形状部と他のモデル要素の干渉の有無をチェックするＣＡＤシステムの干渉チェック方法において、前記穴形状部を、当該穴形状部の所定の領域内における最大外径部を含む仮想面を有し、かつ面数を減らした所定の仮想単純形状部に変換する変換処理工程と、この仮想単純形状部と前記他のモデル要素を比較して干渉の有無をチェックする予備チェック処理工程と、この予備チェック処理工程が終了したなら前記仮想単純形状部を元の穴形状部に復帰させる復帰処理工程と、前記予備チェック処理工程のチェック結果が干渉有りのときに、前記復帰処理工程により復帰した干渉有りの穴形状部と他のモデル要素を比較して干渉の有無をチェックする主チェック処理工程とを備えることを特徴とするＣＡＤシステムの干渉チェック方法。
【請求項２】
前記物品モデルは、金型モデルであることを特徴とする請求項１記載のＣＡＤシステムの干渉チェック方法。
【請求項３】
前記穴形状部には、同一径により直線方向に描いた単純穴，この単純穴の一端又は両端に設けたタップ下穴，このタップ下穴に設けたタップ穴を含むことを特徴とする請求項１又は２記載のＣＡＤシステムの干渉チェック方法。
【請求項４】
前記変換処理工程の前段に、前記穴形状部が前記仮想単純形状部に変換する穴形状部に属するか否かを判定し、変換する穴形状部に属する場合にのみ前記変換処理工程を行う穴形状判定処理工程を備えることを特徴とする請求項１又は３記載のＣＡＤシステムの干渉チェック方法。
【請求項５】
前記変換処理工程は、ＣＡＤシステムに備えるパラメトリック機能を利用して行うことを特徴とする請求項１記載のＣＡＤシステムの干渉チェック方法。
【請求項６】
前記最大外径部は、前記穴形状部から直接得られる一次最大外径部であることを特徴とする請求項１記載のＣＡＤシステムの干渉チェック方法。
【請求項７】
前記最大外径部は、前記穴形状部から直接得られる一次最大外径部に予め設定した補正値を付加して得られる二次最大外径部であることを特徴とする請求項１記載のＣＡＤシステムの干渉チェック方法。
【請求項８】
前記予備チェック処理工程及び前記主チェック処理工程は、予め設定した干渉を許容する他のモデル要素に対してチェックをキャンセルするキャンセル機能を備えることを特徴とする請求項１記載のＣＡＤシステムの干渉チェック方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤシステムによりモデリングした所定の物品モデル内における穴形状部と他のモデル要素の干渉をチェックするＣＡＤシステムの干渉チェック方法に関する。
【背景技術】
【０００２】
一般に、金型の設計には、ＣＡＤシステム（三次元ＣＡＤシステム）が広く用いられている。ところで、金型の設計に際しては、金型内部に数多く存在するボルトやエジェクタピン等の部品の合間を通る冷却水路パターンを設計する必要があり、冷却水路（穴形状部）と他の部品（モデル要素）間の干渉が問題になる。このため、金型を設計した場合には、通常、冷却水路と他の部品間の干渉チェックが行われる。
【０００３】
従来、このような干渉チェックを含む金型の設計方法としては、特開平７−８０８４７号公報で開示される金型内の冷却水穴の設計方法が知られている。同公報で開示される方法は、先ず設計者が幾つかの基準断面を設定し各基準断面内の冷却水穴パターンを作成して各冷却水穴の機能と共にＣＡＤシステム内に登録すると共に金型への各パターンの適用範囲をＣＡＤシステムに指示し、次いでＣＡＤシステムが各パターンの冷却水穴群を金型内の当該パターンにつき指示された適用範囲内に配置し、次いで設計者が必要な冷却水穴を削除して冷却水回路を設計し、次いでＣＡＤシステムがその冷却水回路の冷却水穴間および冷却水穴と他の金型構成部分との過度の接近および干渉の有無を調べると共に各冷却水穴の機能に基づき冷却水回路の入口から出口までの冷却水の通流の適否を調べてそれらの結果を出力する工程を経るものである。
【特許文献１】特開平７−８０８４７号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した従来の干渉チェック方法（冷却水穴の設計方法）は、次のような問題点があった。
【０００５】
即ち、通常、ＣＡＤシステム（三次元ＣＡＤシステム）における干渉チェックは、任意の穴形状部（冷却水穴）における各面と他のモデル要素間の距離の計算を行い、得られた距離が予め設定した許容値を超えているか否かにより判定するため、穴形状部（冷却水穴）の数量が多くなったり複雑化した場合には、干渉チェックの処理に要する時間が非常に長くなる。結局、干渉チェックの高速化が図れず、金型設計に係わる作業能率を阻害する問題を生じる。
【０００６】
本発明は、このような背景技術に存在する課題を解決したＣＡＤシステムの干渉チェック方法の提供を目的とするものである。
【課題を解決するための手段】
【０００７】
本発明に係るＣＡＤシステムの干渉チェック方法は、上述した課題を解決するため、ＣＡＤシステムＭによりモデリングした所定の物品モデル内における任意の穴形状部Ｆａａ…と他のモデル要素Ｆ１…の干渉の有無をチェックするに際し、穴形状部Ｆａａ…を、当該穴形状部Ｆａａ…の所定の領域内における最大外径部Ａａａ…を含む仮想面を有し、かつ面数を減らした所定の仮想単純形状部Ｗａａ…に変換する変換処理工程（ステップＳ３）と、この仮想単純形状部Ｗａａ…と他のモデル要素Ｆ１…を比較して干渉の有無をチェックする予備チェック処理工程（ステップＳ４，Ｓ５）と、この予備チェック処理工程（ステップＳ４，Ｓ５）が終了したなら仮想単純形状部Ｗａａ…を元の穴形状部Ｆａａ…に復帰させる復帰処理工程（ステップＳ８）と、予備チェック処理工程（ステップＳ４，Ｓ５）のチェック結果が干渉有りのときに、復帰処理工程（ステップＳ８）により復帰した干渉有りの穴形状部Ｆａａ…と他のモデル要素Ｆ１…を比較して干渉の有無をチェックする主チェック処理工程（ステップＳ９，Ｓ１０）とを備えることを特徴とする。
【０００８】
この場合、発明の好適な態様により、物品モデルは、金型モデルＦｏに適用できるとともに、穴形状部Ｆａａ…には、同一径により直線方向に描いた単純穴Ｆｘ…，この単純穴Ｆｘ…の一端又は両端に設けたタップ下穴Ｆｙ…，このタップ下穴Ｆｙ…に設けたタップ穴Ｆｚ…を含ませることができる。また、変換処理工程（ステップＳ３）の前段には、穴形状部Ｆａａ…が仮想単純形状部Ｗａａ…に変換する穴形状部に属するか否かを判定し、変換する穴形状部に属する場合にのみ変換処理工程（ステップＳ３）を行う穴形状判定処理工程（ステップＳ２）を設けることができる。さらに、変換処理工程（ステップＳ３）は、ＣＡＤシステムＭに備えるパラメトリック機能を利用して行うことができる。なお、最大外径部Ａａａ…には、穴形状部Ｆａａ…から直接得られる一次最大外径部又はこの一次最大外径部に予め設定した補正値を付加して得られる二次最大外径部を含ませることができる。一方、予備チェック処理工程（ステップＳ４，Ｓ５）及び主チェック処理工程（ステップＳ９，Ｓ１０）には、予め設定した干渉を許容する他のモデル要素Ｆ１…に対してチェックをキャンセルするキャンセル機能を設けることができる。
【発明の効果】
【０００９】
このような手法による本発明に係るＣＡＤシステムの干渉チェック方法によれば、次のような顕著な効果を奏する。
【００１０】
（１）  面数の多い穴形状部Ｆａａ…であっても仮想単純形状部Ｗａａ…に変換して面数を大幅に減らすことができるため、穴形状部Ｆａａ…の数量が多くなったり複雑化した場合であっても干渉チェックに要する時間の短縮化を図ることができ、干渉チェックの高速化、更には設計作業の能率化を図ることができる。
【００１１】
（２）  比較的簡易なソフトウェアにより実施できるなど、実施の容易化及び低コスト化に寄与できるとともに、既存のＣＡＤシステムに対してもソフトウェア追加により適用できるなど、汎用性に優れる。
【００１２】
（３）  好適な態様により、物品モデルとして、金型モデルＦｏに適用するとともに、穴形状部Ｆａａ…として、同一径により直線方向に描いた単純穴Ｆｘ…，この単純穴Ｆｘ…の一端又は両端に設けたタップ下穴Ｆｙ…，このタップ下穴Ｆｙ…に設けたタップ穴Ｆｚ…を含ませれば、特に、金型設計の能率化及び容易化に寄与できる。
【００１３】
（４）  好適な態様により、変換処理工程の前段に、
穴形状部Ｆａａ…が仮想単純形状部Ｗａａ…に変換する穴形状部に属するか否かを判定し、変換する穴形状部に属する場合にのみ変換処理工程を行う穴形状判定処理工程を設ければ、仮想単純形状部Ｗａａ…に変換するに有効な穴形状部Ｆａａ…のみを選択することにより、より効率的な変換処理を行うことができる。
【００１４】
（５）  好適な態様により、変換処理工程を、ＣＡＤシステムＭに備えるパラメトリック機能を利用して行えば、ＣＡＤシステムＭにおける既設の機能を利用することにより、更なる実施の容易化及び低コスト化に寄与できる。
【００１５】
（６）  好適な態様により、最大外径部Ａａａ…として、穴形状部Ｆａａ…から直接得られる一次最大外径部に予め設定した補正値を付加して得られる二次最大外径部を用いれば、物品モデル内における任意の穴形状部Ｆａａ…と他のモデル要素Ｆ１…の複雑性や配置密度等に対応して干渉チェックに対する信頼性を高めることができるとともに、物品モデルの種類に対応した補正値の選定により物品モデルにとって最適な干渉チェックを実現することができる。
【００１６】
（７）  好適な態様により、予備チェック処理工程及び主チェック処理工程に、予め設定した干渉を許容する他のモデル要素Ｆ１…に対してチェックをキャンセルするキャンセル機能を設ければ、誤チェックを回避して、より的確な干渉チェックを行うことが可能となる。
【発明を実施するための最良の形態】
【００１７】
次に、本発明に係る最良の実施形態を挙げ、図面に基づき詳細に説明する。
【００１８】
まず、本実施形態に係るＣＡＤシステムの干渉チェック方法を実施できるＣＡＤシステムＭの概要について、図２に示す機能ブロック図を参照して説明する。
【００１９】
例示のＣＡＤシステムＭは、三次元ＣＡＤシステムであり、各種処理を実行するコンピュータ本体２を備えるとともに、このコンピュータ本体２には、マウス３及びキーボード４等の入力装置、さらに、ディスプレイ５及びプリンタ６等の出力装置が接続されている。一方、コンピュータ本体２には、本実施形態に係る干渉チェック方法を実行する処理プログラムＰｓをはじめ各種コンピュータプログラムを格納するメモリ１１を備えるとともに、モデルデータを格納したデータベース１２を備える。この場合、メモリ１１は、各種データ類の記憶処理に供するシステムメモリとしても機能する。また、コンピュータ本体２は、処理プログラムＰｓの実行に伴う各種機能、即ち、判定処理機能２１，予備チェック処理機能２２，主チェック処理機能２３，基準設定機能２４及びチェック結果処理機能２５等を備えるとともに、予備チェック処理機能２２には、変換処理機能２２１，演算処理機能２２２，予備判定処理機能２２３及び復帰処理機能２２４等を備える。なお、各機能の詳細は、後述する本実施形態に係る干渉チェック方法の説明の中において述べる。
【００２０】
次に、本実施形態に係るＣＡＤシステムの干渉チェック方法について、図１〜図６を参照して具体的に説明する。
【００２１】
最初に、本実施形態に係る干渉チェック方法の概要について説明する。図３は、ＣＡＤシステムＭを用いて作成した金型の一部に係わる金型モデルＦｏを示す。金型モデルＦｏ中、Ｆａａは、冷却水路を構成する穴形状部である。この穴形状部Ｆａａは、三種類の異なる穴を組合わせたものであり、同一径により直線方向に描いた単純穴Ｆｘと、この単純穴Ｆｘの両端に設けたタップ下穴Ｆｙ，Ｆｙと、このタップ下穴Ｆｙ，Ｆｙに設けたタップ穴Ｆｚ，Ｆｚを含んでいる。また、金型モデルＦｏには、冷却水路以外の二つのモデル要素（穴形状部）Ｆ１，Ｆ２を有する。そして、金型モデルＦｏ中、冷却水路を構成する穴形状部Ｆａａが干渉チェック対象となる。
【００２２】
ところで、冷却水路に係わる穴形状部には、図４に示すように、４種類の標準的な穴形状部Ｆａ，Ｆｂ，Ｆｃ，Ｆｄが存在するとともに、各穴形状部Ｆａ，Ｆｂ，Ｆｃ，Ｆｄに対するモデル上の面数は、同図の表に示すようになる。即ち、第一の穴形状部Ｆａは、図３に示す穴形状部Ｆａａと同じであり、図３を参照すれば、両端が開口する単純穴Ｆｘ、この単純穴Ｆｘの両端に設けたタップ下穴Ｆｙ，Ｆｙ、各タップ下穴Ｆｙ，Ｆｙに設けたタップ穴Ｆｚ，Ｆｚを含むことにより、穴形状部Ｆａａには、複数の段差が生じるため、モデル上の面数は「１８」になる。第二の穴形状部Ｆｂは、図３を参照すれば、一端が開口する単純穴Ｆｘ、この単純穴Ｆｘの一端に設けたタップ下穴Ｆｙ、このタップ下穴Ｆｙに設けたタップ穴Ｆｚを含むため、モデル上の面数は「１２」になる。第三の穴形状部Ｆｃは、図３を参照すれば、両端が開口する単純穴Ｆｘのみであるため、モデル上の面数は「２」になる。第四の穴形状部Ｆｄは、図３を参照すれば、一端が開口する単純穴Ｆｘのみであるため、モデル上の面数は「４」になる。
【００２３】
一方、ＣＡＤシステム（三次元ＣＡＤシステム）Ｍでは、通常、アセンブリされた部品と部品の干渉チェック機能は、標準機能として装備している。しかし、穴と穴の干渉チェックに関しては、標準機能によるチェックはできず、専ら専用機能（オプション機能）として用意される場合が多い。そして、この際の干渉チェック方法は、図３の金型モデルＦｏを例にとれば、穴形状部Ｆａａの各面と他のモデル要素Ｆ１…間の距離を計算し、計算した距離が許容値を越えているか否かにより干渉の有無を判定している。したがって、図３に例示の金型モデルＦｏにおける穴形状部Ｆａａとモデル要素Ｆ１間の距離計算と判定処理の回数は、図４に示す穴形状部ＦａとＦｄから、１８×４＝７２回となる。
【００２４】
このように、一般的な干渉チェック方法を用いた場合、各穴形状部Ｆａ…の面数が多くなればなるほど、干渉チェック時間が長くなるとともに、各穴形状部Ｆａ…の面数が少なくなればなるほど、干渉チェック時間は短くて済むことになる。本実施形態に係る干渉チェック方法は、干渉チェックを行なうに際して、特に、段差を有する面数の多い穴形状部Ｆａ…を、仮想面を用いて面数を減らすとともに単純化処理し、これにより、距離計算及び判定処理回数を減らす原理を用いている。
【００２５】
以下、本実施形態に係る干渉チェック方法の具体的な処理手順について、各図を参照しつつ図１に示すフローチャートに従って説明する。
【００２６】
干渉チェックの対象モデルには、図３に示す金型モデルＦｏを用いる。したがって、この場合、金型モデルＦｏは、ディスプレイ５に表示される。また、干渉チェックに際しては、予め、各種条件を設定する。基準設定機能２４には、後述する予備チェック処理機能２２において干渉の有無を判定するための許容値（予備許容値）を設定するとともに、後述する主チェック処理機能２３において干渉の有無を判定するための許容値（主許容値）を設定する。一方、本実施形態では、予め設定した干渉を許容する他のモデル要素Ｆ１…に対してチェックをキャンセルするキャンセル機能を備えるため、チェックをキャンセルするモデル要素を設定する。例示の場合、冷却水路に係わる穴形状部Ｆａａに対して干渉チェックを行うため、同種の冷却水路に係わるモデル要素（穴形状部）が存在した場合には、チェックをキャンセルするモデル要素として条件設定する。このようなキャンセル機能により、誤チェックを回避してより的確な干渉チェックを行うことができる。さらに、図４に示す穴形状部Ｆｃ，Ｆｄが存在した場合、これらのモデル要素（穴形状部Ｆｃ，Ｆｄ）は、面数の少ない単純形状であるため、これ以上の単純化は不要であり、後述する予備処理工程を行わないモデル要素として条件設定する。
【００２７】
そして、チェック処理を行う場合には、マウス３又はキーボード４を利用し、機能キーから干渉チェックモードを選択する。これにより、チェック対象である穴形状部Ｆａａが自動で指定される（ステップＳ１）。穴形状部Ｆａａが指定されれば、判定処理機能２１（穴形状判定処理工程）により、指定された穴形状部が、予め設定されたチェックをキャンセルするモデル要素（穴形状部Ｆｃ，Ｆｄ）であるか否かを判定する（ステップＳ２）。この結果、指定された穴形状部が、設定されたチェックをキャンセルするモデル要素（穴形状部Ｆｃ，Ｆｄ）に該当する場合には、予備処理工程がキャンセルされ、後述するステップＳ９からの主処理工程が行われる。このように、穴形状判定処理工程では、穴形状部Ｆａａが、後述する仮想単純形状部Ｗａａに変換する穴形状部に属するか否かを判定し、変換する穴形状部に属する場合にのみ変換処理工程を行うようにしたため、仮想単純形状部Ｗａａ…に変換するに有効な穴形状部Ｆａａ…のみが選択されることにより、より効率的な変換処理を行うことができる。これに対して、指定された穴形状部が、予め設定されたチェックをキャンセルするモデル要素（穴形状部Ｆｃ，Ｆｄ）に該当しない場合には、予備処理工程により予備チェックが行われる。例示の場合、キャンセルするモデル要素（穴形状部Ｆｃ，Ｆｄ）には該当しない穴形状部Ｆａａであるため、予備チェック処理機能２２により予備処理工程が行われる。
【００２８】
予備チェック処理機能２２では、まず、変換処理機能２２１（変換処理工程）により、穴形状部Ｆａａを、当該穴形状部Ｆａａの所定の領域内における最大外径部Ａａａ，Ａａａを含む仮想面を有し、かつ面数を減らした所定の仮想単純形状部Ｗａａに変換する（ステップＳ３）。この変換処理は、一般的なＣＡＤシステムＭに標準的に備えるパラメトリック機能（寸法データを任意に変更する機能）を利用することができる。このように、仮想単純形状部Ｗａａへの変換処理は、ＣＡＤシステムＭにおける既設の機能を利用できるため、実施の容易化及び低コスト化に寄与できる利点がある。例示の場合、所定の領域は、穴形状部Ｆａａの左領域と右領域となり、仮想面は、左右における二つの最大外径部Ａａａ，Ａａａを含むことになる。また、各最大外径部Ａａａ，Ａａａは、穴形状部Ｆａａの両端に設けたタップ穴Ｆｚ，Ｆｚの外周面となり、穴形状部Ｆａａは、各最大外径部Ａａａ，Ａａａを結ぶ仮想面により構成される図４に示す穴形状部Ｆｃと同じ形状の仮想単純形状部Ｗａａに変換される。なお、本発明における最大外径部Ａａａ…を含む仮想面とは、仮想面の中に穴形状部Ｆａａ…が全て含まれることが条件となる。図５（ａ）に、変換前の穴形状部Ｆａａを仮想線で示すとともに、変換後の仮想単純形状部Ｗａａを実線で示す。また、同図（ｂ）には、仮想単純形状部Ｗａａのみを明示する。同図（ｂ）から明らかなように、仮想単純形状部Ｗａａのモデル上における面数は「２」となる。
【００２９】
この場合、最大外径部Ａａａ…として、穴形状部Ｆａａ…から直接得られる最大外径部（一次最大外径部）を用いているが、この一次最大外径部に対して予め設定した補正値を付加して得られる二次最大外径部を用いることもできる。二次最大外径部を用いれば、金型モデルＦｏ内における任意の穴形状部Ｆａａ…と他のモデル要素Ｆ１…の複雑性や配置密度等に対応して干渉チェックに対する信頼性を高めることができるとともに、物品モデルの種類に対応した補正値の選定により金型モデルＦｏにとって最適な干渉チェックを実現できる利点がある。
【００３０】
次いで、予備チェック処理工程に移行する。予備チェック処理工程では、演算処理機能２２２により、仮想単純形状部Ｗａａの各面と他のモデル要素Ｆ１…間の距離を計算する（ステップＳ４）。この場合、仮想単純形状部Ｗａａとモデル要素Ｆ１間の距離の計算回数は、２×４＝８回となり、前述した穴形状部Ｆａａをそのまま用いる場合の７２回に対して、１／９まで減らすことができる。そして、予備判定処理機能２２３により、得られた距離の計算値が、予め設定した許容値（予備許容値）を越えているか否かの予備判定を行う（ステップＳ５）。予備判定により干渉無しと判定した場合には、干渉無し処理を行う（ステップＳ６）。この場合の干渉無し処理では、仮想単純形状部Ｗａａを元の穴形状部Ｆａａに復帰させるとともに、干渉無しに係わるメッセージ表示等を行う。したがって、この時点で穴形状部Ｆａａに対する干渉チェックは事実上終了する。
【００３１】
これに対して、予備判定により干渉有りと判定された場合には、干渉する面をメモリ１１に一時記憶させる（ステップＳ７）。例示の場合、図５に示すように、仮想単純形状部Ｗａａとモデル要素Ｆ１の一部がオーバラップする干渉状態を示している。そして、仮想単純形状部Ｗａａに対する予備判定が終了したなら、復帰処理機能２２４（復帰処理工程）により仮想単純形状部Ｗａａを元の穴形状部Ｆａａに復帰させる（ステップＳ８）。これにより、予備処理工程が終了し、主処理工程に移行する。
【００３２】
主処理工程では、主チェック処理機能２３により、メモリ１１に一時記憶させた予備判定により干渉有りと判定された面と他のモデル要素Ｆ１間の距離を計算する（ステップＳ９）。この場合、距離の計算は、予備判定により干渉有りと判定された面のみで足りる。そして、得られた距離の計算値が予め設定した許容値（主許容値）を越えているか否かの主判定を行う（ステップＳ１０）。主判定により干渉無しと判定した場合には、干渉無し処理を行う（ステップＳ６）。この場合の干渉無し処理は、干渉無しに係わるメッセージ表示等を行う。
【００３３】
これに対して、主判定により干渉有りと判定された場合には、チェック結果処理機能２５により、干渉有りの処理を行う（ステップＳ１１）。具体的には、干渉している穴形状部Ｆａａの色変更処理（ハイライト処理）を行い、例えば、ディスプレイ５に表示される線色を黒色から赤色に変更するなどの処理を行う。また、必要により、干渉有りに係わるメッセージ表示等を行う。これにより、主処理工程が終了する。
【００３４】
以上により、穴形状部Ｆａａに対する干渉チェックが終了する。例示の穴形状部Ｆａａは一つであるが、一般的には多数の穴形状部（Ｆａａ，Ｆａｂ，Ｆａｃ…等）が存在するため、更に干渉チェックを行う他の穴形状部が残っている場合には、順次指定が行われ、同様の干渉チェック処理が行われる（ステップＳ１２，Ｓ１…）。
【００３５】
なお、図６に示すような、一端のみが開口する穴形状部Ｆｂａ（図４に示す穴形状部Ｆｂ）の場合、最大外径部Ａｂａは、穴形状部Ｆｂａの一端にのみ発生するため、最大外径部Ａｂａを通る仮想面を有する仮想単純形状部Ｗｂａに変換することができる。なお、この際、仮想単純形状部Ｗｂａの他端は、穴形状部Ｆｂａの他端に対して相似形状となるように変換することができる。この場合、穴形状部Ｆｂａの面数は「１２」であっても、仮想単純形状部Ｗｂａの面数は「４」となり、１／３に減らすことができる。
【００３６】
よって、このような本実施形態に係るＣＡＤシステムの干渉チェック方法によれば、面数の多い穴形状部Ｆａａ…であっても仮想単純形状部Ｗａａ…に変換して面数を大幅に減らすことができるため、穴形状部Ｆａａ…の数量が多くなったり複雑化した場合であっても干渉チェックに要する時間の短縮化を図ることができ、干渉チェックの高速化、更には設計作業の能率化を図ることができる。また、比較的簡易なソフトウェアにより実施できるなど、実施の容易化及び低コスト化に寄与できるとともに、既存のＣＡＤシステムに対してもソフトウェア追加により適用できるなど、汎用性に優れる。特に、穴形状部Ｆａａ…として、同一径により直線方向に描いた単純穴Ｆｘ…，この単純穴Ｆｘ…の一端又は両端に設けたタップ下穴Ｆｙ…，このタップ下穴Ｆｙ…に設けたタップ穴Ｆｚ…を含む金型モデルＦｏに適用すれば、金型設計の能率化及び容易化に寄与できる。
【００３７】
以上、最良の実施形態について詳細に説明したが、本発明は、このような実施形態に限定されるものではなく、細部の構成，数量，手法，用途等において、本発明の要旨を逸脱しない範囲で、任意に変更，追加，削除することができる。
【００３８】
例えば、例示の実施形態では、物品モデルとして金型モデルＦｏを例示したが、金型以外の同様の内容を有する物品モデル（機械部品モデル等）にも同様に適用することができるとともに、穴形状部Ｆａａ…として冷却水路を例示したが、油通路や空気通路等の各種穴形状部にも同様に適用することができる。また、他のモデル要素Ｆ１，Ｆ２…として穴形状部を例示したが、各種部品やプレート面等も同様に適用することができる。なお、変換処理工程の前段に、穴形状部Ｆａａ…が仮想単純形状部Ｗａａ…に変換する穴形状部に属するか否かを判定し、変換する穴形状部に属する場合にのみ変換処理工程を行う穴形状判定処理工程を設けた場合を示したが、この穴形状判定処理工程を設けるか否かは任意である。さらに、変換処理工程として、ＣＡＤシステムＭに備えるパラメトリック機能を利用した場合を示したが、変換処理工程を行う専用の処理プログラムを追加してもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の最良の実施形態に係る干渉チェック方法の処理手順を示すフローチャート、
【図２】同干渉チェック方法を実施できるＣＡＤシステムの機能ブロック図、
【図３】同干渉チェック方法により干渉チェックを行う金型モデルの設計図、
【図４】同干渉チェック方法に用いる穴形状部の種類を示す表、
【図５】同干渉チェック方法により穴形状部を仮想単純形状部に変換処理した金型モデルの設計図、
【図６】同干渉チェック方法により他の穴形状部を仮想単純形状部に変換処理するための説明図、
【符号の説明】
【００４０】
Ｍ        ＣＡＤシステム
Ｆａａ…  穴形状部
Ｆ１…    他のモデル要素
Ｆｏ      金型モデル（物品モデル）
Ｆｘ…    単純穴
Ｆｙ…    タップ下穴
Ｆｚ…    タップ穴
Ａａａ…  最大外径部
Ｗａａ…  仮想単純形状部
Ｓ２          穴形状判定処理工程
Ｓ３          変換処理工程
Ｓ４，Ｓ５    予備チェック処理工程
Ｓ８          復帰処理工程
Ｓ９，Ｓ１０  主チェック処理工程
【図１】
2006146416.tif 000003
【図２】
2006146416.tif 000004
【図３】
2006146416.tif 000005
【図４】
2006146416.tif 000006
【図５】
2006146416.tif 000007
【図６】
2006146416.tif 000008