(57)【要約】【課題】最適なエアベントの位置を自動的に設定する。【解決手段】金型の三次元形状モデルにエアベント開口領域を設定し、エアベント開口領域内で曲率が一定以上の領域にエアベント開口候補点を設定し、エアベント開口領域内にリブを形成する領域と干渉するリブ干渉領域を設定し、リブ干渉領域に存在しないエアベント開口候補点からエアベント開口点を生成し、エアベント開口領域の三次元形状データに基づいてエアベント開口点の加工方向を決定する。【選択図】　　　　　　図２
2004130556.tif 000002
【特許請求の範囲】
【請求項１】
金型の三次元形状モデルにエアベント開口領域を設定する段階と、
前記エアベント開口領域内で曲率が一定以上の領域にエアベント開口候補点を設定する段階と、
前記エアベント開口領域内にリブを形成する領域と干渉するリブ干渉領域を設定する段階と、
前記リブ干渉領域に存在しないエアベント開口候補点からエアベント開口点を生成する段階と、
前記エアベント開口領域の三次元形状データに基づいて前記エアベント開口点の加工方向を決定する段階と、を含むことを特徴とする金型のエアベント位置設定方法。
【請求項２】
前記エアベント開口候補点を設定する段階と前記リブ干渉領域を設定する段階との処理順序が逆であることを特徴とする請求項１記載の金型のエアベント位置設定方法。
【請求項３】
前記エアベント開口領域を設定する段階は、
金型の三次元形状データを取得する段階と、
前記三次元形状データに基づいて指定された投影方向から見た前記金型の三次元形状モデルを生成する段階と、
前記三次元形状モデルの表面上に、前記三次元形状モデルの境界線および形状線に沿う一定のオフセットを持った線で囲まれる領域を設定する段階と、を含むことを特徴とする請求項１記載の金型のエアベント位置設定方法。
【請求項４】
前記エアベント開口候補点を設定する段階は、
前記エアベント開口領域に一定のピッチでメッシュ状に線を引く段階と、
前記エアベント開口領域の三次元形状データから前記エアベント開口領域の曲率を求める段階と、
前記エアベント開口領域内で曲率が一定以上の領域を抽出する段階と、
抽出された領域に存在するメッシュ状の線の交点をエアベント開口候補点とする段階と、を含むことを特徴とする請求項１記載の金型のエアベント位置設定方法。
【請求項５】
リブ干渉領域を設定する段階は、
前記三次元形状モデルのエアベント開口領域上またはその領域の裏側に位置する領域上に形成されるリブが前記エアベント開口領域と干渉することになる前記エアベント開口領域上の領域を抽出する段階と、
抽出した領域にさらに一定のオフセットを設ける段階と、を含むことを特徴とする請求項１記載の金型のエアベント位置設定方法。
【請求項６】
エアベント開口点を生成する段階は、
前記リブ干渉領域に存在しないエアベント開口候補点を抽出する段階と、
エアベントの開口間隔を設定する段階と、
設定した開口間隔でより多くのエアベントが開口できるエアベントの開口点を探索する段階と、を含むことを特徴とする請求項１記載の金型のエアベント位置設定方法。
【請求項７】
エアベント開口点での加工方向を決定する段階は、
前記エアベント開口領域の三次元形状データを取得する段階と、
前記三次元形状データからエアベント開口点の法線ベクトルを求める段階と、求めた法線ベクトルの内、１の法線ベクトルを基準として一定の立体角内に入る他の法線ベクトルの数を、それぞれの法線ベクトルを基準とした場合について演算する段階と、
一定の立体角内に入る法線ベクトルの数が最も多い、基準となった法線ベクトルを抽出し、その法線ベクトルの方向とは反対の方向を加工方向として決定する段階と、を含むことを特徴とする請求項１記載の金型のエアベント位置設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プレス整形品の品質低下やプレス整形品の搬送時における不具合の発生を防止するために金型に開口されるエアベントの位置が自動的に設定できる金型のエアベント位置設定方法に関する。
【０００２】
【従来の技術】
金型を用いてプレス加工を行うと、金型と被加工パネルとの間に空気が入り込み、その空気のエアー圧によってプレス成型品の最終形状を歪める。最終形状が所望の形状とは異なってしまうと、当然のことながらプレス成型品の品質低下や搬送不具合が生じる。
【０００３】
このため、金型にプレス時の空気を逃がすためのエアベントを開口している。エアベントは、適当な位置に適当な数設ければ良いと言うものではなく、プレス成型品の最終形状に影響を与えず、効率的に空気を逃がすことができる最適な位置に最適な数だけ設けることが望ましい。従来、エアベントはある程度平坦な凸形状の部分を選択し、任意の間隔ごとに開口している（例えば、特許文献１参照。）。
【０００４】
【特許文献１】
特開平０８−２８７１３３号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、エアベントを開口するに当たっては、作業者が金型の滑らかな凸形状の部分の曲率を実際に目測し、経験に基づいて最適と思われる位置に必要と思われる数だけ開口している。このため、エアベントが必ずしも最適な位置に最適な数だけ設けられているとは限らない。また、エアベントの開口位置及び開口数は作業者によって異なる場合もある。
【０００６】
また、金型にはその裏面や側面にリブが設けられているものがあるが、リブを有する金型の場合、エアベントはそのリブを避けて開口しなければならない。このため、作業者は金型の裏側にもぐり込み、リブが設けられている位置や形状を調べ、金型の表面にそのリブが設けられている位置や形状を示す参照線を手書きしている。このため、描いた参照線の精度によっては、エアベントを開口しようとしている位置が不適切なことがあり、この場合、エアベントの（穴）加工不良が生じる。
【０００７】
本発明は、以上のような従来の技術の不具合を解消するために成されたものであり、最適なエアベントの位置が自動的に設定できる金型のエアベント位置設定方法の提供を目的とする。
【０００８】
【課題を解決するための手段】
上記した課題を解決し、目的を達成するため、本発明にかかる金型のエアベント位置設定方法は、金型の三次元形状モデルにエアベント開口領域を設定する段階と、前記エアベント開口領域内で曲率が一定以上の領域にエアベント開口候補点を設定する段階と、前記エアベント開口領域内にリブを形成する領域と干渉するリブ干渉領域を設定する段階と、前記リブ干渉領域に存在しないエアベント開口候補点からエアベント開口点を生成する段階と、前記エアベント開口領域の三次元形状データに基づいて前記エアベント開口点の加工方向を決定する段階と、を含むことを特徴とする。
【０００９】
本発明にかかるエアベント位置設定方法によれば、まず、金型表面にエアベントの開口領域が設定され、次に、その開口領域の中で一定の曲率以上の平坦な部分にエアベントの開口候補点が設定される。そして、金型の裏面に設けられるリブの形成領域がエアベントの開口領域と干渉するリブ干渉領域が設定され、エアベントの開口点はそのリブ干渉領域に存在しないエアベントの開口候補点の中から選択される。エアベント開口点において、どの方向からエアベントを開口するか（穴の開口方向）はエアベントの開口領域の曲面形状に応じて決定される。
【００１０】
【発明の効果】
本発明の金型のエアベント位置設定方法によれば、エアベントの最適な位置が自動的に設定され、また、その最適な加工方向も自動的に決定されるので、作業者が実際の金型上でエアベントの開口位置を選定するという作業がなくなり、エアベント開口作業の作業性が著しく向上し、また金型の品質も向上する。
【００１１】
【発明の実施の形態】
以下に添付図面を参照して、本発明にかかる金型のエアベント位置設定方法の好適な実施の形態を詳細に説明する。図１は、本発明にかかる金型のエアベント位置設定方法を実施するエアベント位置設定装置の機能ブロック図である。この装置は、金型の三次元ＣＡＤデータが記憶されているＣＡＤ装置に接続され、金型の三次元ＣＡＤデータからエアベントの加工データを生成するものである。
【００１２】
エアベント位置設定装置は、三次元金型ＣＡＤデータ記憶部１０、三次元形状モデル生成部１２、キャラクター線・パーティング線抽出部１４、エアベント開口領域生成部１６、エアベント開口位置の演算に必要なデータを入力するための入力装置１８を備えている。
【００１３】
三次元金型ＣＡＤデータ記憶部１０は、エアベントを開口しようとする金型の三次元形状データである、三次元ＣＡＤデータを記憶している記憶装置である。なお、本実施の形態では、金型の三次元形状データは図１の装置に接続されているＣＡＤ装置からダウンロードした三次元ＣＡＤデータを用いているが、たとえば入力装置１８から手入力したデータを用いてもよい。
【００１４】
三次元形状モデル生成部１２は、三次元金型ＣＡＤデータ記憶部１０に記憶されている三次元ＣＡＤデータと、入力装置１８によって指定された投影方向を入力し、その投影方向から見た金型の三次元形状モデルを生成する。なお、本実施の形態では、エアベントの開口位置の演算に、金型を構成する面の形状や曲率を使用する関係上、三次元形状モデルとしてはサーフェスモデルを使用する。
【００１５】
キャラクター線・パーティング線抽出部１４は、三次元形状モデル生成部１２で生成された三次元形状モデルを入力し、その三次元形状モデルと背景との境界線及びその三次元形状モデルに含まれている形状線を抽出する。形状線の抽出は、一般的に用いられているエッジ処理などの画像処理を用いる。ここで、形状線とは、三次元形状モデル内でその表面の曲率が急変する部分の稜線または谷線を含む線であり、本明細書ではキャラクター線（形状の特徴を表す線）またはパーティング線（領域を区画する線）と称している。
【００１６】
エアベント開口領域生成部１６は、三次元形状モデル生成部１２で生成された三次元形状モデル、キャラクター線・パーティング線抽出部１４で抽出されたキャラクター線、パーティング線を入力し、さらに、入力装置１８によって指定されたオフセット量を入力する。エアベント開口領域生成部１６は、入力した三次元形状モデル、キャラクター線、パーティング線、オフセット量に基づいて、その三次元形状モデル上にそれらの線に沿う一定のオフセットを持った線で囲まれるエアベント開口領域を生成する。このエアベント開口領域は、境界線、形状線及びオフセット量の観点からとりあえずエアベントを開口しても差し支えないと考えられる領域である。なお、エアベントとは、プレス成型時のエアー圧によるパネル品質不具合や製品搬送不具合を防止するために金型に開ける小径の空気逃がし穴である。
【００１７】
エアベント位置設定装置は、さらに、エアベント開口候補点生成部２０、リブ部作成領域生成部２２、リブ干渉領域抽出部２４、エアベント開口点生成部２６、加工方向決定部２８を備えている。
【００１８】
エアベント開口候補点生成部２０は、エアベント開口領域生成部１６によって生成されたエアベント開口領域と、入力装置１８で指定された断面線のピッチとを入力する。エアベント開口候補点生成部２０は、エアベント開口領域に指定された断面線のピッチでメッシュ状に線を引く。さらに、エアベント開口候補点生成部２０は、エアベント開口領域の三次元ＣＡＤデータからその領域を構成する微小面の曲率を求める。エアベント開口候補点生成部２０は、入力装置１８から指定された曲率を入力し、エアベント開口領域内でその曲率よりも大きな曲率を有している領域を抽出する。そして、エアベント開口候補点生成部２０は、抽出された領域に存在するメッシュ状の線の交点をエアベント開口候補点とする。
【００１９】
リブ部作成領域生成部２２は、三次元金型ＣＡＤデータ記憶部１０に記憶されている三次元ＣＡＤデータと、入力装置１８によって指定された投影方向を入力し、その投影方向（金型の裏面）から見た金型の三次元形状モデルを生成する。そして、リブ部作成領域生成部２２は、金型の三次元形状モデルのエアベント開口領域上またはその領域の裏側に位置する領域上に形成されるリブがエアベント開口領域と干渉することになるエアベント開口領域上の領域、すなわち、リブ部作成領域を生成する。
【００２０】
リブ干渉領域抽出部２４は、エアベント開口領域生成部１６で生成されたエアベント開口領域と、リブ部作成領域生成部２２で生成されたリブ部作成領域とを入力し、エアベント開口領域内でリブを形成する領域を抽出する。リブ干渉領域抽出部２４は、抽出したリブ部作成領域と、入力装置１８で指定された干渉取り代を入力し、抽出したリブ部形成領域に干渉取り代（オフセット）を加味してリブ部作成領域にオフセットを設け、オフセットした後の領域をリブ干渉領域とする。
【００２１】
エアベント開口点生成部２６は、エアベント開口候補点生成部２０で生成されたエアベント開口候補点と、リブ干渉領域抽出部２４で抽出されたリブ干渉領域とを入力し、リブ干渉領域に存在しないエアベント開口候補点を抽出する。そして、エアベント開口点生成部２６は、入力装置１８で指定されたエアベントの開口間隔に基づいて、指定された開口間隔で、より多くのエアベントが開口されるよう、最終的なエアベントの開口点を、抽出されたエアベント開口候補点の中から探索する。
【００２２】
加工方向決定部２８は、エアベント開口点生成部２６によって抽出されたエアベントの開口点と、エアベント開口候補点生成部２０で求めたエアベント開口領域を構成する面の曲面データ（三次元形状データ）とを入力し、その曲面データからエアベント開口点の法線ベクトルを求める。加工方向決定部２８は、求めた法線ベクトルの内、１の法線ベクトルを基準として、入力装置１８で指定された加工許容角度（立体角）内に入る他の法線ベクトルの数を、それぞれの法線ベクトルを基準とした場合について演算し、加工許容角度内に入る法線ベクトルの数が最も多い、基準となった法線ベクトルの方向とは反対の方向を加工方向として決定する。
【００２３】
エアベント位置設定装置は、さらに、加工データ生成部３０と加工データ記憶部３２とを備えている。
【００２４】
加工データ生成部３０は、エアベント開口点生成部２６で生成された最終的なエアベントの開口点の位置及びそれらの開口点の加工方向に基づいて、加工データを生成する。生成された加工データは、加工データ記憶部３２に記憶される。
【００２５】
図２は、本発明にかかる金型のエアベント位置設定方法の手順を示すフローチャートである。以下に、この手順を図３以降の図面を参照しつつ詳細に説明する。
【００２６】
まず、第１段階として、金型の三次元形状モデルにエアベント開口領域を設定する。この手順は、具体的には次のようにして行われる。
【００２７】
三次元形状モデル生成部１２は、三次元金型ＣＡＤデータ記憶部１０に記憶されている三次元ＣＡＤデータを入力する。この三次元ＣＡＤデータは、金型の三次元形状をサーフェスモデルとして表現することができるデータである。また、三次元形状モデル生成部１２は、入力装置１８によって指定された投影方向を入力する。投影方向は、金型をどの方向から見るかを示すものである。そして、三次元形状モデル生成部１２は、入力した三次元ＣＡＤデータと指定された投影方向に基づいて、その投影方向から見た金型の三次元形状モデルを生成する。
【００２８】
次に、キャラクター線・パーティング線抽出部１４は、三次元形状モデル生成部１２で生成された三次元形状モデルを入力し、その三次元形状モデルと背景との境界線およびその三次元形状モデルに含まれている形状線を抽出する。具体的には、境界線５０、キャラクター線５２（形状の特徴を表す線）またはパーティング線５４（領域を区画する線）を抽出する。
【００２９】
エアベント開口領域生成部１６は、三次元形状モデル生成部１２で生成された三次元形状モデル、キャラクター線・パーティング線抽出部１４で抽出されたキャラクター線５２、パーティング線５４を入力し、さらに、入力装置１８によって指定されたオフセット量（例えば１００ｍｍ）を入力して、その三次元形状モデル上にそれらの線に沿って一定のオフセットを持った線で囲まれる図３に示すようなエアベント開口領域６０を生成する。したがって、エアベント開口領域６０は、境界線５０、キャラクター線５２、パーティング線５４からオフセット量だけ内側の三次元形状モデルの面上に設定されることになる。
【００３０】
次に、第２段階では、このエアベント開口領域内で曲率が一定以上の領域にエアベント開口候補点を設定する。この手順は、具体的には次のようにして行われる。
【００３１】
エアベント開口候補点生成部２０は、エアベント開口領域生成部１６によって生成されたエアベント開口領域６０と、入力装置１８で指定された断面線のピッチ（例えば１０ｍｍ）とを入力し、図４に示すように、エアベント開口領域６０に、指定された断面線のピッチでメッシュ状に線を引く。
【００３２】
エアベント開口候補点生成部２０は、エアベント開口領域６０の三次元ＣＡＤデータからその領域６０を構成する微小面の曲率を求め、エアベント開口領域６０内において入力装置１８で指定された曲率よりも大きな曲率（例えば曲率半径に換算して１０００ｍｍ以上）を有している領域を抽出する。この領域に存在する線は、図４では太線で示されている。エアベント開口候補点生成部２０は、抽出された領域に存在するメッシュ状の線の交点をエアベント開口候補点とする。このエアベント開口候補点は、図４では白丸で示されている点である。したがって、エアベント開口候補点は、エアベント開口領域６０内で一定以上の曲率を有する領域、すなわち、比較的平らな領域に存在することになる。
【００３３】
次に、第３段階では、エアベント開口領域内にリブを形成するために必要なリブ干渉領域を設定する。この手順は、具体的には次のようにして行われる。
【００３４】
リブ部作成領域生成部２２は、三次元金型ＣＡＤデータ記憶部１０に記憶されている三次元ＣＡＤデータと、入力装置１８によって指定された投影方向を入力し、その投影方向（金型の裏面）から見た金型の三次元形状モデルを生成する。そして、リブ部作成領域生成部２２は、生成された三次元形状モデルからリブが作成されるリブ部作成領域を生成する。リブ干渉領域抽出部２４は、エアベント開口領域生成部１６で生成されたエアベント開口領域と、リブ部作成領域生成部２２で生成されたリブ部作成領域とを入力し、エアベント開口領域上またはその領域の裏側に位置する領域上に形成されるリブがエアベント開口領域と干渉することになるエアベント開口領域上の領域を抽出する。
【００３５】
さらに、リブ干渉領域抽出部２４は、抽出したリブ部作成領域と、入力装置１８で指定された干渉取り代（オフセット）を入力し、抽出したリブ部形成領域に干渉取り代を加味してリブ部作成領域にオフセットを設け、オフセットした後の領域をリブ干渉領域とする。本実施の形態の場合、エアベント開口領域側から見たリブ干渉領域６５は、図５に示すようにＨ形状となっている。
【００３６】
次に、第４段階では、リブ干渉領域６５に存在しないエアベント開口候補点からエアベント開口点を生成する。この手順は、具体的には次のようにして行われる。
【００３７】
エアベント開口点生成部２６は、エアベント開口候補点生成部２０で生成された、図４の白丸で示されるエアベント開口候補点と、リブ干渉領域抽出部２４で抽出されたリブ干渉領域６５とを入力し、リブ干渉領域６５に存在しないエアベント開口候補点を抽出する。この抽出の結果得られるエアベント開口候補点は、図５の白丸で示されている点となる。そして、作業者は入力装置１８からエアベントの開口間隔（例えば８０ｍｍ）を入力する。エアベント開口点生成部２６は、指定されたエアベントの開口間隔に基づいて、指定された開口間隔でより多くのエアベントが開口されるよう、最終的なエアベントの開口点を、抽出されたエアベント開口候補点の中から探索する。
【００３８】
図５では、白丸で示されている点がエアベント開口候補点であり、これらの点にエアベントを開口することは可能である。しかし、開口間隔を８０ｍｍとしてエアベントを開ける場合には、図６に示すような一辺の長さが８０ｍｍの格子の角部を順次全てのエアベント開口候補点に重ねて行き、最も多くの角部がエアベント開口候補点と一致するところを最終的なエアベント開口点とする。
【００３９】
例えば、図６の場合、点線で示される格子は、その角部とエアベント開口候補点とが点ａと点ｂの２箇所しかなく、実線で示される格子は、その角部とエアベント開口候補点とが点ｃ、点ｄ、点ｅの３箇所ある。したがって、この場合には、点ｃ、点ｄ、点ｅをエアベント開口点とする。
【００４０】
原則として、図７に示すように、実線で示される格子の角部をエアベント開口候補点上に重ねて配置し、格子の角部とエアベント候補点が一致している点はエアベント開口点となり得る。また、図８でも、点Ａと点Ｂは格子の角部とエアベント候補点が一致しているので、エアベント開口点となりうる。
【００４１】
ところが、点Ｃ、点Ｄ、点Ｅは、格子の角部とエアベント候補点が一致していないので、原則としてエアベント開口点とはなり得ない。ただ、本実施の形態では、点Ｃのように、格子の角部とエアベント候補点が一致していなくとも、格子の角部から許容値（例えば±１０ｍｍ）内にエアベント候補点（図では点Ｅ）が存在し、かつ、点Ｃの隣の格子の角部（点Ａ）にエアベント候補点が一致していれば、この点Ｅもエアベント開口点としている。一方、格子の角部から許容値内にひとつもエアベント候補点が存在しない場合（例えば点Ｄの場合）には、エアベント開口点は存在しないとする。
【００４２】
以上のような手順で図９に示すような位置に格子をかけてエアベント開口点を探索したときには、点線の格子の場合には、点ｆと点ｇの２箇所がエアベント開口点となり、実線の格子の場合には、点ｈ、点ｉ、点ｊの３箇所がエアベント開口点となる。したがって、この場合には、最終的に点ｈ、点ｉ、点ｊがエアベント開口点として選択される。
【００４３】
最後に、第５段階では、エアベント開口領域の三次元形状データに基づいてエアベント開口点での加工方向を決定する。この手順は、具体的には次のようにして行われる。
【００４４】
加工方向決定部２８は、エアベント開口点生成部２６によって抽出されたエアベントの開口点と、エアベント開口候補点生成部２０で求めたエアベント開口領域を構成する面の曲面データ（三次元形状データ）とを入力し、その曲面データからエアベント開口点の法線ベクトルを求める。そして、加工方向決定部２８は、求めた法線ベクトルの内、１の法線ベクトルを基準として、入力装置１８で指定された加工許容角度（立体角）内に入る他の法線ベクトルの数を、それぞれの法線ベクトルを基準とした場合について演算し、加工許容角度内に入る法線ベクトルの数が最も多い、基準となった法線ベクトルを抽出し、その法線ベクトルの方向とは反対の方向を加工方向として決定する。
【００４５】
例えば、図１０に示すように、エアベントの開口点として点Ａ、点Ｂ、点Ｅが選択されている場合には、エアベント開口領域を構成する面の曲面データからそれらの点に法線ベクトルを引く。法線ベクトルは、図１０に示すように、エアベントの開口点（Ａ、Ｂ、Ｅ）を通りエアベント開口領域の構成面に垂直な線（面直ベクトル）である。エアベント開口領域を構成する面が平面であれば、全てのエアベント開口点の法線ベクトルの方向は同一方向になるが、曲面であれば、それらの法線ベクトルの方向は全て相違することになる。
【００４６】
次に、求められた各開口点の法線ベクトルの内、任意の１つの法線ベクトルを基準にして、他の法線ベクトルが加工許容角度内にいくつ入るのかを調べる。例えば、あるエアベント開口領域内に５つの開口点が設けられ、それぞれの開口点の法線ベクトルを求めたところ、それぞれの法線ベクトルが図１１に示すような角度を持っていたとする。このときに設定されている加工許容角度が１８度であったとすると、まず、法線ベクトルａを基準として、他のｂ〜ｅの法線ベクトルの内、加工許容角度の１８度内に存在するものがいくつあるかを数える。次に、法線ベクトルｂを基準としたとき、法線ベクトルｃを基準としたとき、法線ベクトルｄを基準としたとき、法線ベクトルｅを基準としたときについてそれぞれ数える。その結果、法線ベクトルｃを基準としたときに他の法線ベクトルａ、ｂ、ｄ、ｅのすべてが加工許容角度の１８度内に存在していたとすると、法線ベクトルｃの方向を加工方向ベクトルとし、この加工方向ベクトルとは反対の方向（位相が１８０度異なるベクトル）を加工方向として決定する。
【００４７】
また、エアベント開口領域が広く、その領域の表面の凹凸状態が複雑な場合には、上記のようにして得られた加工方向ベクトルが複数存在する場合がある。このような場合には、エアベントの加工方向を頻繁に変更する必要があるが、この変更回数をできるだけ少なくするため、次のような処理をする。
【００４８】
図１２に示すように、加工方向ベクトル１と加工方向ベクトル２が得られていた場合、加工方向ベクトル１を基準として加工ベクトル２が加工許容角度の１８度内に存在するか否かを調べる。加工方向ベクトル２が加工方向ベクトル１の加工許容角度内に存在すれば、加工方向ベクトル２に基づいて開口されるエアベントの加工方向を加工方向ベクトル１に基づいて開口されるエアベントの加工方向にあわせる。一方、加工方向ベクトル２が加工方向ベクトル１の加工許容角度内に存在しなければ（図１２の場合）、それぞれの加工方向ベクトルに基づいてエアベントを開口する。
【００４９】
このように、加工方向ベクトルに対してもそれぞれの加工方向ベクトルが加工許容角度内に存在するか否かを判断し、加工許容角度内に入る加工方向ベクトルが最も多いものを新たな加工方向ベクトルとしてしまえば、加工方向ベクトルの数を減らすことができ、加工方向の変更回数を減らすことができる。
【００５０】
以上のようにしてエアベントをどの方向から開口するのか（加工方向）が決まり、その加工方向に従って、図１３に示すように金型の表面から裏面に貫通するエアベント７０が開口される。
【００５１】
以上のようにして決定された加工方向は、加工データ生成部３０に送られ、ここで、エアベント開口点生成部２６で生成された最終的なエアベントの開口点の位置及びそれらの開口点の加工方向に基づいて、加工データが生成される。生成された加工データは、加工データ記憶部３２に記憶され、エアベントを開口する際に使用される。
【００５２】
このように、本発明の金型のエアベント位置設定方法によれば、エアベントの最適な位置が金型の表面上に自動的に設定され、また、エアベントの最適な加工方向も自動的に決定されるので、作業者が実際の金型上でエアベントの開口位置を選定するという作業がなくなり、エアベント開口作業の作業性が著しく向上し、また金型の品質も向上することになる。
【００５３】
エアベント開口領域は、金型の境界線および形状線に沿う一定のオフセットを持った線で囲まれる領域が選択されるので、空気が逃げにくい領域にエアベントを開口することができる。
【００５４】
エアベント開口候補点は、比較的曲率の大きな部分に設定されるので、空気が逃げにくい領域にエアベントを開口することができる。
【００５５】
リブ干渉領域を設定し、この領域を除く領域にエアベント開口点が設定されるので、リブに邪魔されない位置にエアベントを開口することができる。
【００５６】
エアベント開口点での加工方向は、エアベント開口点の法線ベクトルを求め、求めた法線ベクトルの内、１の法線ベクトルを基準として一定の立体角内に入る他の法線ベクトルの数を、それぞれの法線ベクトルを基準とした場合について演算し、一定の立体角内に入る法線ベクトルの数が最も多い、基準となった法線ベクトルを抽出し、その法線ベクトルの方向とは反対の方向を加工方向として決定するので、最適な位置に最適な方向からエアベントを開口することができる。
【図面の簡単な説明】
【図１】本発明にかかる金型のエアベント位置設定方法を実施するエアベント位置設定装置の機能ブロック図である。
【図２】本発明にかかる金型のエアベント位置設定方法の手順を示すフローチャートである。
【図３】エアベント開口領域設定の処理説明に供する図である。
【図４】エアベント開口候補点設定の処理説明に供する図である。
【図５】エアベント開口点生成の処理説明に供する図である。
【図６】エアベント開口点生成の処理説明に供する図である。
【図７】エアベント開口点生成の処理説明に供する図である。
【図８】エアベント開口点生成の処理説明に供する図である。
【図９】エアベント開口点生成の処理説明に供する図である。
【図１０】加工方向決定の処理説明に供する図である。
【図１１】加工方向決定の処理説明に供する図である。
【図１２】加工方向決定の処理説明に供する図である。
【図１３】加工方向決定の処理説明に供する図である。
【符号の説明】
１０…三次元金型ＣＡＤデータ記憶部、
１２…三次元形状モデル生成部、
１４…キャラクター線・パーティング線抽出部、
１６…エアベント開口領域生成部、
１８…入力装置、
２０…エアベント開口候補点生成部、
２２…リブ部作成領域生成部、
２４…リブ干渉領域抽出部、
２６…エアベント開口点生成部、
２８…加工方向決定部、
３０…加工データ生成部、
３２…加工データ記憶部、
５０…境界線、
５２…キャラクター線、
５４…パーティング線、
６０…エアベント開口領域、
６５…リブ干渉領域、
７０…エアベント。
【図１】
2004130556.tif 000003
【図２】
2004130556.tif 000004
【図３】
2004130556.tif 000005
【図４】
2004130556.tif 000006
【図５】
2004130556.tif 000007
【図６】
2004130556.tif 000008
【図７】
2004130556.tif 000009
【図８】
2004130556.tif 000010
【図９】
2004130556.tif 000011
【図１０】
2004130556.tif 000012
【図１１】
2004130556.tif 000013
【図１２】
2004130556.tif 000014
【図１３】
2004130556.tif 000015