JP4592146B2 - 板金ソリッドモデル作成装置、及びこの装置を機能させるプログラムを記憶した記憶媒体 - Google Patents
板金ソリッドモデル作成装置、及びこの装置を機能させるプログラムを記憶した記憶媒体 Download PDFInfo
- Publication number
- JP4592146B2 JP4592146B2 JP2000119955A JP2000119955A JP4592146B2 JP 4592146 B2 JP4592146 B2 JP 4592146B2 JP 2000119955 A JP2000119955 A JP 2000119955A JP 2000119955 A JP2000119955 A JP 2000119955A JP 4592146 B2 JP4592146 B2 JP 4592146B2
- Authority
- JP
- Japan
- Prior art keywords
- offset
- model
- matching
- dimensional
- line
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
Description
【発明の属する技術分野】
この発明は、3次元ペーパモデルから3次元ソリッドモデルを作成する方法及びその装置に係り、さらに詳細には、3次元ソリッドモデルを作成する際、3次元ペーパモデルの稜線に突き合わせ情報を付加して、複数の突き合わせ形状を作成する方法及びその装置に関する。
【0002】
【従来の技術】
一般に、例えば、複数の面で構成された3次元ペーパモデルから製品の板厚を含んだ3次元ソリッドモデルを作成する過程において、製品形状に突き合わせ箇所が含まれている場合、設計者は、表示画面上において3次元ペーパモデルのこの突き合わせ箇所の稜線に対して突き合わせ情報を付加していた。
【0003】
そして、この突き合わせ形状は、突き合わせの態様である両引き突き合わせと、片引き突き合わせの2種類が作成可能であり、平面同士の交わる部分のみ作成が可能であった。
【0004】
【発明が解決しようとする課題】
このような従来の、突き合わせ箇所に対しての突き合わせ形状作成方法では、以下のような問題があった。
【0005】
すなわち、板金製品の設計者が稜線に対して指示できる突き合わせの態様は、両引き突き合わせ及び片引き突き合わせのみであるためユーザーの要望等により、種々の突き合わせ形状を作成しなければならない場合等は、手動により形状を作成しなければならないため工数が掛かるという問題があった。
【0006】
そして、この設計者は、例えば、曲面同士が交わる稜線に対しては、全ての態様の突き合わせ形状に対して手動で作成しなければならないため、計算処理が煩雑であり形状作成工数がさらに掛かるという問題があった。
【0007】
さらに、複雑に重なる突き合わせ形状に対して手動で形状の作成を行うと計算処理等が煩雑で完成した製品を構成する板同士が干渉して試作工数が掛かるという問題があった。
【0008】
【課題を解決するための手段】
本発明は、前述のごとき問題に鑑みてなされたもので、請求項1に係る発明は、3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、両引き突き合わせの場合は、オフセット面同士の交わる交線を生成し、この交線を各基準面に投影して各投影線を生成し、各基準面の端部を各投影線まで縮めると共に、各オフセット面の端部を前記交線まで縮め突き合わせ形状を生成する突き合わせ形状生成処理手段と、前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段とを備えている板金ソリッドモデル作成装置である。
【0009】
請求項2に係る発明は、3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、片引き突き合わせで突き合わせ角度が90度の場合は、オフセット面同士の交わる交線を生成し、この交線を縮めない基準面を一方としたとき他方の基準面に投影して投影線を生成し、他方の基準面の端部を投影線まで縮めると共に、縮めないオフセット面を一方としたとき他方のオフセット面の端部を前記交線まで縮め突き合わせ形状を生成する突き合わせ形状生成処理手段と、前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段とを備えている板金ソリッドモデル作成装置である。
【0010】
請求項3に係る発明は、3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、片引き突き合わせで突き合わせ角度が0度より大きく90度未満の場合は、オフセット面(OFA12)とオフセット面(OFB12)の交わる交線(CL121)を求め生成し、この交線(CL121)を基準面(BFB12)に投影して投影線(SL121)を生成し、オフセット面(OFA12)と基準面(BFB12)の交線(CL122)を求め、交線(CL122)を基準面(BFA12)に投影して投影線(SL122)を生成し、基準面(BFA12)の端部を投影線(SL122)まで縮め、オフセット面(OFA12)の端部を交線(CL122)まで縮め、基準面(BFB12)の端部を投影線(SL121)まで縮め、オフセット面(OFB12)の端部を交線(CL121)まで縮め、突き合わせ形状を生成する突き合わせ形状生成処理手段と、前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段とを備えている板金ソリッドモデル作成装置である。
【0011】
請求項4に係る発明は、3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、片引き突き合わせで突き合わせ角度が90度より大きく180度未満の場合は、オフセット面(OFA13)の端線を基準線(CL131)として求め生成し、この基準線(CL131)を基準面(BFB13)に投影して投影線(SL132)を生成し、基準線(CL131)をオフセット面(OFB13)に投影して投影線(SL131)を生成し、基準面(BFB13)の端部を投影線(SL132)まで縮め、オフセット面(OFB13)の端部を投影線(SL131)まで縮め、突き合わせ形状を生成する突き合わせ形状生成処理手段と、前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段とを備えている板金ソリッドモデル作成装置である。
【0012】
請求項5に係る発明は、3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、第2の種類の片引き突き合わせで一方の基準面と他方の基準面が0度より大きく90度未満で交わる場合は、オフセット面(OFA15)とオフセット面(OFB15)の交わる交線を基準線として基準線(CL151)を求め、この基準線(CL151)を基準面(OFB15)に投影して投影線(SL151)を生成し、基準面(BFB15)の端部を投影線(SL151)まで縮め、オフセット面(OFB15)の端部を基準線(CL151)まで縮め、突き合わせ形状を生成する突き合わせ形状生成処理手段と、前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段とを備えている板金ソリッドモデル作成装置である。
請求項6に係る発明は、3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、種類が第2の片引き突き合わせで、一方の面と他方の面が90度より大きく180度未満で交わる場合は、オフセット面(OFA16)と基準面(BFB16)の交わる交線を基準線として基準線(CL161)を求め、この基準線(CL161)をオフセット面(OFB16)に投影して投影線(SL161)を生成し、基準線(CL161)を基準面(BFA16)に投影して、投影線(SL162)を生成し、基準面(BFA16)の端部を投影線(SL162)まで生成し、オフセット面(OFA16)の端部を基準線(CL161)まで生成し、基準面(BFB16)の端部を基準線(CL161)まで縮め、オフセット面(OFB16)の端部を投影線(SL161)まで縮め、突き合わせ形状を生成する突き合わせ形状生成処理手段と、前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段とを備えている板金ソリッドモデル作成装置である。
請求項7に係る発明は、3次元CADシステム上で複数の基準面で構成され板厚を持たないサフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、種類がすり合わせの場合は、一方の基準面とオフセット面とが他方の基準面とオフセット面とに一部干渉した状態で、突き合わせ形状を生成する突き合わせ形状生成処理手段と、前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段とを備えている板金ソリッドモデル作成装置である。
請求項8に係る発明は、コンピュータを上記請求項1乃至7の板金ソリッドモデル作成装置のいずれか一つとして機能せしめるためのコンピュータプログラムを記憶したコンピュータ読み出し可能の記憶媒体である。
【0013】
【発明の実施の形態】
本発明の実施の形態を、図面を参照して説明する。図1は本実施に係る3次元CADシステム1の概略の構成図である。詳細な説明をする前に、図2、図3を参照して、突き合わせ形状の定義をする。
【0014】
板厚を持たないペーパモデルから板厚を持ったソリッドモデルを自動で生成させるためには、例えば、図2(a)に示すように正6面体のうちの3面よりなる3次元ペーパモデルPRを構成する基準面としての各面AP、面BP及び面CPにそれぞれ、板厚面を生成させるためのオフセット情報を付加する。面APと面CPの交わる稜線EACと、面BPと面CPの交わる稜線EBCとにR曲げ形状を生成させるためのR曲げ情報を付加する。
【0015】
そして、面APと、面BPの交わる稜線EABに突き合わせ形状を生成させるための突き合わせ情報を付加する。上述の各情報が付加されたペーパモデルPRを基にプログラムは板厚を持った実際の製品と同形状の3次元ソリッドモデルを生成する。
【0016】
前記突き合わせ情報からプログラムは種々の態様の突き合わせ形状を生成するが、突き合わせ形状とは一対の板金部材間がある角度をもって突き合わせられるときの部材間接合状態をいう。本例ではこの形状態様である両引き突き合わせ、片引き突き合わせ、及び、すり合わせ突き合わせを定義する。さらに、片引き突き合わせにおいては、片引き突き合わせA、片引き突き合わせBの態様と、片引き増減突き合わせとを定義する。
【0017】
両引き突き合わせとは、図2(b)に示すように、前記面APに板厚を付加することによって生成された面OBAとオフセット面OAの間に生成される一方の板厚面TAと、同様に面OBBとオフセット面OBの間に生成される他方の板厚面TBとが、開いた状態で接合する突き合わせをいう。
【0018】
換言すれば、図2(b)においては、オフセット面OAとOBは、一端辺が接続した状態にあり、面OBAの一端辺と面OBBの一端辺は離れた状態にある。
【0019】
片引き突き合わせとは、図2(c)に示すように、面OBA1とオフセット面OA1の間に生成される板厚面TA1をオフセット面OB1によって覆う如き状態で接合する突き合わせ状態をいう。
【0020】
換言すれば、図2(c)においては、面OA1の一端辺は、面OB1に接触し、面OBA1の一端辺は、面OB1の一端辺と接続してある。
【0021】
この片引き突き合わせのうち、片引き突き合わせAは、図3(a)の断面図に示すように面DAと、面DBとのなす角が鋭角の場合には、面DAとオフセット面ODAの間に生成される板厚面DTAと面DBとオフセット面ODBの間に生成される板厚面DTBが面DAの延長部と面DBの延長部との内側に位置する。同様に図3(b)の断面図に示すように、面DA1と、面DB1とのなす角が鈍角の場合には、面DA1とオフセット面ODA1の間に生成される板厚面DTA1と面DB1とオフセット面ODA1の間に生成される板厚面DTB1が面DA1の延長部と面DB1の内側に位置する突き合わせをいう。
【0022】
片引き突き合わせBは、図3(c)の断面図に示すように、面DA2と面DB2とのなす角が鋭角の場合には、面DA2とオフセット面ODA2の間に生成される板厚面DTA2は面DA2の延長部と面DB2の内側に位置するが、面DB2とオフセット面ODB2の間に生成される板厚面DTB2は面DA2の延長部と面DB2の外側に位置する。この結果、端部TKAが製品の外形よりはみ出している。
【0023】
図3(d)の断面図に示すように、面DA3と、面DB3とのなす角が鈍角の場合には、面DA3とオフセット面ODA3の間に生成される板厚面DTA3は面DA3と面DB3の内側に位置するが、面DB3とオフセット面ODB3の間に生成される板厚面DTB3は面DA3の延長部と面DB3の外側に位置する。
この結果、端部TKBが製品の外形よりはみ出している。
【0024】
そして、片引き突き合わせの場合のみ端面を覆う一般面の覆う量の増減を設定することができる。
【0025】
すなわち、片引き増減突き合わせは、例えば、90度で突き合わされる場合、図4(a)に示すように面OBA2とオフセット面OA2の間の板厚面TA2を覆うオフセット面OB2の増減を変動させた突き合わせをいう。
【0026】
すり合わせ突き合わせとは、端部と端部が互いに干渉し合った状態の突き合わせ形態のことをいう。
【0027】
すなわち、図4(b)に示すように、例えば、90度で突き合わされる場合、面OBA3とオフセット面OA3とこれらの間の板厚面TA3よりなる板厚と、面OBB3とオフセット面OB3とこれらの間の板厚面TB3よりなる板厚が互いにそれぞれの板厚量分干渉した状態をいう。なお、上述のような干渉状態にあっても、ソリッドモデルの端面突き合わせ形状であるから、図面上の表現の問題であって、現実的には何ら問題ないものである。以上の定義を前提として以下の説明を行う。
【0028】
図1において、3次元CADシステム1は、例えば、コンピュータよりなるものであって、図示していないコンピュータ本体にマウス及びキーボード等の入出力装置を備えている。そして、3次元CADシステム1は、設計者が受注製品の展開図等に基づき製品モデルの作成等を行う3次元CAD部3と、この3次元CAD部3により設計した板金製品にかかる図形データである3次元CADデータAiを格納する3次元CADデータファイル5と、図形化された前記3次元CADデータAiを各操作のために表示するための表示画面7と、前記表示画面7より目的のソリッドモデルを作成するために情報を付加するための制御を行う情報付加部9と、前記ソリッドモデルの作成を総合的に管理するモデル作成部11と、を備えている。
【0029】
そして、前記3次元CAD部3と、前記3次元CADデータファイル5と、前記表示画面7と、前記情報付加部9と、はリンク制御部13によりプログラム的に一体として結合されている。これによりプログラムは3次元CAD部3の機能を使って3次元ペーパモデルに対してオペレーションと同等の処理を行うことができる。
【0030】
前記モデル作成部11は、3次元CADデータファイル5より指定の3次元ペーパモデルを読み込みこのデータを3次元ペーパモデル中間データMiとして、3次元ペーパモデル中間データファイル15に格納する。
【0031】
そして、このモデル作成部11は、この3次元ペーパモデル中間データMiから、ソリッドモデルを作成するための完成図形データFiを生成するためのフィレット処理部17とオフセット処理部19と突き合わせ形状生成処理部21と板厚面生成処理部23とを備えている。
【0032】
すなわち、フィレット処理部17は、3次元ペーパモデル中間データMiを読み込み、情報付加部9で3次元ペーパモデルの稜線に付加された曲げ箇所情報を検索して、この部分に円柱曲面等の2次曲面を生成させる処理部である。
【0033】
オフセット処理部19は、フィレット処理された3次元ペーパモデル中間データMiを読み込み全ての面に対して情報付加部9で付加されたオフセット方向に対してオフセット処理を行う処理部である。
【0034】
突き合わせ形状生成処理部21は、オフセット処理された3次元ペーパモデル中間データMiを読み込み情報付加部9で付加された突き合わせ情報に従い突き合わせ形状を生成する処理部である。
【0035】
板厚面生成処理23は、突き合わせ形状生成処理された3次元ペーパモデル中間データMiに対して一対のオフセット面と面の間に板厚面を生成してソリッドモデル化する処理部である。
【0036】
そして、前記突き合わせ形状生成処理部21は、突き合わせ形状識別部25と曲線生成部27と端部補正処理部29と曲線投影処理部31と位相修正処理部33とを備えている。
【0037】
すなわち、突き合わせ形状識別部25は情報付加部9で3次元ペーパモデルに付加された突き合わせ形状情報に基づき、例えば、予め登録されている突き合わせ形状を参照して、突き合わせ形状を決定する処理部である。
【0038】
曲線生成処理部27は、例えば、互いに干渉するオフセット面と他のオフセット面の干渉する線(曲線を含む)又は面の端線を求める機能を備えている。
【0039】
端部補正処理部29では、互いに干渉する一方の面と他方の面の大きさが違う場合は干渉する曲線の端部を補正する処理を行う機能を備えている。
【0040】
曲線投影処理部31は、一方の面と他方の面との干渉により求めた曲線又は一方の面の端線を他方の面へオフセットした投影線を生成する処理を行う機能を備えている。
【0041】
位相修正処理部33では、一対のオフセット面とオフセット面との干渉線と投影線を考慮して編集し突き合わせ形状を生成する機能を備えている。なお、本例では曲線という場合、直線等を含むものである。
【0042】
そして、完成図形データ抽出部35は、上述の処理部により編集を完了したデータを3次元ペーパモデル中間データファイル15より読み込み完成図形データファイル37に格納する。図形化処理部39は前記完成図形データファイル37より完成図形データFiを読み込み3次元CADデータファイル5にソリッドモデル図形データとして更新格納する。
【0043】
図5及び、図6、図7を参照して3次元ペーパモデルから3次元ソリッドモデルを作成するフローを説明する。
【0044】
図5(a)に示すように、初めに、例えば、正6面体のうちの3面よりなる3次元ペーパモデルを、表示画面7に表示させる。これにより、設計者は3次元ペーパモデルに対して3次元ソリッドモデル化するために必要な属性情報を付加することができるようになる。
【0045】
そして、上述により表示画面7に表示された3次元ペーパモデルに対して3次元ソリッドモデル化するための曲げ箇所情報を稜線EAC、EBCに付加する。オフセット面を生成させるためのオフセット情報を面AP、BP、CPに付加する。突き合わせ形状を生成させるための突き合わせ情報を稜線EABに付加する。
【0046】
ここで、例えば、突き合わせ情報を付加する方法として立体を構成する稜線単位、面を構成する稜線単位で付加することも可能である。すなわち、3次元CADのメニューに稜線単位、面単位、及び立体単位で付加するコマンドを登録して置きマウスによりこのメニューを実行する。そして、例えば、稜線単位のメニューを実行した場合、プログラムは、設計者により選択された稜線に突き合わせ形状の属性情報を付加する。面単位のメニューが選択された場合、プログラムは、設計者が選択した稜線を含む面を検索してこの面を構成する稜線に対して突き合わせ情報を付加する。これにより、設計者は、一つの稜線を選択するのみで面を構成する稜線全部に属性情報を付加することができる。
【0047】
立体単位のメニューが選択された場合プログラムは、設計者が選択した稜線を含む立体を検索する。そして、この立体を構成する稜線全部に対して属性情報を付加する。これにより、設計者は、稜線一つを選択するのみで立体全体に属性情報を付加することができる。
【0048】
この属性情報をプログラムが読み込み3次元ソリッドモデルを生成させることができる。属性情報の付加が終了したら設計者は、ソリッドモデルを生成させるプログラムを起動する。
【0049】
図5(b)に示すように、プログラムは曲げ情報が付加された稜線に対してフィレット面RA、RBを生成する。そして、オフセット処理でオフセット面OA、OB、OCを生成する。フィレット面に対してもオフセット処理が行われるが、オフセット量に対してフィレット処理して生成した曲面の半径が小さいか、又は、同一のときはオフセット処理を行わない。
【0050】
突き合わせ形状生成処理では、突き合わせ情報が付加された箇所に対して突き合わせ形状生成処理を行い突き合わせ形状RTKを生成する。
【0051】
板厚面生成処理では、板厚面TA、TB、TC、TD、TE、TF、TG、THを生成させる。
【0052】
ここで、図6、図7を参照して突き合わせ形状生成処理を詳細に説明する。
【0053】
初めに、ステップS601の突き合わせ部分特定処理では、突き合わせ情報が付加されている稜線を検索して突き合わせ部分を特定する。
【0054】
ステップS603の形状識別処理では、稜線に付加された情報を基に突き合わせ形状の識別を行う。ここで識別された形状に従いプログラムは3次元ペーパモデルの突き合わせ部分の生成を行う。次に、ステップS605の干渉曲線生成処理では面の位相を修正する基準になる曲線を生成する。例えば、互いに干渉するオフセット面と他のオフセット面の干渉曲線を生成する。例えば、両引きで90度で交わる突き合わせの場合、図8に示すようにオフセット面OFA8とオフセット面OFB8の干渉線CL81を生成する。なお、種々の突き合わせ形状の曲線の生成方法は後で図8〜図19を参照して説明する。
【0055】
ステップS607の判断処理では、干渉線の補正処理は必要かどうかを判断する。ステップS607の判断処理で干渉線の補正処理が必要であると判断してときは、処理をステップS609の干渉線補正処理へ移す。ステップS607の判断処理で干渉線の補正処理が必要でないと判断したときは処理をステップS611の投影処理に移す。
【0056】
ステップS609の干渉線補正処理では、ステップS605の干渉曲線生成処理で生成した曲線が一方の面と他方の面の大きさが異なるため面の端までとどかない場合の処理を行う。
【0057】
すなわち、図20を参照して一方の面が他方の面より大きく、かつ、互いに90度で交わる場合であって、端面突き合わせ形状(後述)が両引き突き合わせの場合について、その処理の詳細を説明すと、図20(a)に示すように、初めに表示画面に表示した3次元ペーパモデルが面BFA20と面BFB20により構成されていて、面BFA20より座標軸3DIMのZ軸のマイナス方向にオフセットしたオフセット面OFA20と面BFB20よりY軸のプラス方向にオフセットしたオフセット面OFB20とが干渉して稜線EG201を生成している。この稜線EG201は、面OFA20の端部の稜線EGA、EGBまでとどかないため端部補正処理が必要となる。図20(b)に示すように、稜線EG201に加えて稜線EG202、EG203を生成する。そして、これら稜線を面BFA20に投影して投影線EG204、EG205、EG206を生成する。
【0058】
面BFA20、オフセット面OFA20、面BFB20、オフセット面OFB20の端部を修正して、図20(c)に示すように、板厚面TF201、TF202、TF203、TF204、TF205、TF206、TF207、TF208、TF209、TF20A、TF20B、TF20Cを生成してソリッドモデルを生成する。なお、上述の説明は端部補正処理には関係のない処理までしたが説明を理解し易くするためである。
【0059】
ステップS611の投影処理ではステップS605またはステップS609で生成した曲線を他の面へ投影して位相修正用の基準線を生成する。これによりプログラムはこの曲線と投影した曲線を基準に面の位相を修正して突き合わせ形状を生成することができる。例えば、両引き突き合わせが90度で交わる場合、図8(a)に示すように、干渉線CL81を面BFA8に投影して投影線SL81を生成する。干渉線CL81を面BFB8に投影して投影線SL82を生成する。
【0060】
次に、ステップS613の判断処理では、端部の増減処理が必要かどうかの判断をする。ここで、端部の増減処理とは、図21に示すように、例えば、90度で交わる突き合わせ形状の場合、突き合わせ情報にプラスPCの増減量を設定した場合、図21(a)に示すように面SFAが面SFBより距離PC分矢印21Aの方向へ移動した状態に形状が生成される。また、マイナスMCの増減量を設定した場合図21(b)に示すように面SFAが面SFBより距離MC分矢印21Bの方向へ移動した状態で形状が生成される。なお、この他の片引き突き合わせ形状の場合も上述の増減量の設定が可能となっている。
【0061】
ステップS613の判断処理で端部の増減処理が必要と判断したときは、処理をステップS617の増減修正処理に移す。ステップS613の判断処理で端部の増減の修正は必要ないと判断したときは処理をステップS617の位相修正処理に移す。
【0062】
ステップS615の増減量修正処理では設定された増減量により干渉線、投影線の修正処理を行う。これにより、この修正された形状でソリッドモデルを生成することができる。
【0063】
ステップS617の位相修正処理では上述の各処理により生成した曲線、投影線に基づき面の形状を修正する。これにより、指定の突き合わせ形状を生成することができる。次に、ステップS619の判断処理では、3次元ペーパモデルに含まれる全ての突き合わせ部分に対してステップS601からステップS617までの処理を行ったかどうかを判断する。ステップS619の処理で全ての突き合わせ部分に対しては処理を行っていないと判断したときは処理をステップS601に戻す。そして、ステップS619の処理で全ての突き合わせ部分に対して処理を行ったと判断したときは処理を終了する。
【0064】
図8から図19を参照して、前述の突き合わせの種類別に、図7、図8のフローが適用された突き合わせ形状生成方法の説明をする。
【0065】
なお、各図の(a)、(b)はペーパモデルの断面図であり、(c)はソリッドモデルの斜視図である。
【0066】
突き合わせ形状生成方法について説明する。種類が両引き突き合わせで一方の面と他方の面が90度で交わる場合は図8に示すように形状が生成される。
【0067】
すなわち、図8(a)に示すように処理前は一方の面BFA8とオフセット面OFA8とが他方の面BFB8とオフセット面OFB8とに一部干渉している(前記ステップS601〜ステップS605が対応)。
【0068】
そして、オフセット面OFA8とオフセット面OFB8の交わる交線CL81を求め生成する(前記ステップS606が対応)。この交線CL81を面BFA8に投影して投影線SL81を生成する(前記ステップS607〜ステップS611が対応)。また、交線CL81を面BFB8に投影して投影線SL82を生成する。図8(b)に示すように、面BFA8の端部を投影線SL81まで縮める。オフセット面の端部を交線CL81まで縮める。面BFB8の端部をSL82まで縮める。オフセット面OFB8の端部を交線CL81まで縮める。
【0069】
板厚面を生成させると、図8(c)に示すように、面BFA8、オフセット面OFA8、BFB8、オフセット面OFB8と、板厚面TF81、TF82、TF83、TF84、TF85、TF86、TF87、TF88が生成する。これにより、3次元ソリッドモデルTAB8が生成される。
【0070】
すなわち、一方の面と他方の面とが90度で交わる場合の両引き突き合わせの端面突き合わせ形状が生成されることになる。
【0071】
種類が両引き突き合わせで一方の面と他方の面が0度より大きく90度より小さい角度(鋭角)で交わる場合は図9に示すように端面突き合わせ形状が生成される。
【0072】
図9(a)に示すように処理前は一方の面BFA9とオフセット面OFA9とが他方の面BFB9とオフセット面OFB9とに一部干渉している。
【0073】
そして、オフセット面OFA9とオフセット面OFB9の交わる交線CL91を求め生成する。この交線CL91を面OFA9に投影して投影線SL91を生成する。また、交線CL91を面BFB9に投影して投影線SL92を生成する。図9(b)に示すように、面BFA9の端部を投影線SL91まで縮める。オフセット面OFA9の端部を交線CL91まで縮める。面BFB9の端部をSL92まで縮める。オフセット面OFB9の端部を交線CL91まで縮める。
【0074】
板厚面を生成させると、図9(c)に示すように、面BFA9、オフセット面OFA9、面BFB9、オフセット面OFB9と、板厚面TF91、TF92、TF93、TF94、TF95、TF96、TF97、TF98が生成される。
【0075】
これにより、3次元ソリッドモデルTAB9が生成され、一方の面と他方の面とが鋭角に交わる場合の端面突き合わせ形状が生成される。
【0076】
種類が両引き突き合わせで一方の面と他方の面が90度より大きく180度より小さい角度(鈍角)で交わる場合は図10に示すように形状が生成される。
【0077】
図10(a)に示すように処理前は一方の面BFA10とオフセット面OFA10とが他方の面BFB10とオフセット面OFB10とに一部干渉している。
【0078】
そして、オフセット面OFA10とオフセット面OFB10の交わる交線CL101を求め生成する。この交線CL101を面BFA10及び面BFB10にそれぞれ投影して投影線SL101、投影線SL102を生成する。図10(b)に示すように、面BFA10の端部を投影線SL101まで縮める。オフセット面OFA10の端部を交線CL101まで縮める。面BFB10の端部をSL102まで縮める。オフセット面OFB10の端部を交線CL101まで縮める。
【0079】
板厚面を生成させると、図10(c)に示すように、面BFA10、オフセット面OFA10、面BFB10、オフセット面OFB10と、板厚面TF101、TF102、TF103、TF104、TF105、TF106、TF107、TF108が生成される。これにより、3次元ソリッドモデルTAB10が生成され、両引き突き合わせで一方の面と他方の面とが鈍角で交わる場合の端面突き合わせ形状が生成される。
【0080】
種類が片引き突き合わせAで一方の面と他方の面が90度で交わる場合は図11に示すように形状が生成される。
【0081】
図11(a)に示すように処理前は一方の面BFA11とオフセット面OFA11とが他方の面BFB11とオフセット面OFB11とに一部干渉している。
【0082】
そして、オフセット面OFA11とオフセット面OFB11の交わる交線CL111を求め生成する。この交線CL111を面BFB11に投影して投影線SL111を生成する。そして、図11(b)に示すように、面BFB11の端部を投影線SL111まで縮める。オフセット面OFB11の端部を交線CL111まで縮める。
【0083】
そして、板厚面を生成させると、図11(c)に示すように、面BFA11、オフセット面OFA11、面BFB11、オフセット面OFB11と、板厚面TF111、TF112、TF113、TF114、TF115、TF116、TF117、TF118が生成される。これにより、3次元ソリッドモデルTAB11が生成され、片引き突き合わせAで一方の面と、他方の面とが、90度で交わる場合の端面突き合わせ形状が生成される。
【0084】
種類が片引き突き合わせで一方の面と他方の面が0度より大きく90度より小さい角度(鋭角)で交わる場合は図12に示すように形状が生成される。
【0085】
図12(a)に示すように処理前は一方の面BFA12とオフセット面OFA12とが他方の面BFB12とオフセット面OFB12とに一部干渉している。
【0086】
そして、オフセット面OFA12とオフセット面OFB12の交わる交線CL121を求め生成する。この交線CL121を面BFB12に投影して投影線SL121を生成する。また、オフセット面OFA12と面BFB12の交線CL122を求める。そして、交線CL122を面BFA12に投影して投影線SL122を生成する。次に、図12(b)に示すように、面BFA12の端部を投影線SL122まで縮める。オフセット面OFA12の端部を交線CL122まで縮める。面BFB12の端部をSL121まで縮める。オフセット面OFB12の端部を交線CL121まで縮める。
【0087】
そして、板厚面を生成させると、図12(c)に示すように、面BFA12、オフセット面OFA12、面BFB12、オフセット面OFB12と、板厚面TF121、TF122、TF123、TF124、TF125、TF126、TF127、TF128が生成される。これにより、3次元ソリッドモデルTAB12が生成され、片引き突き合わせで、一方の面と、他方の面が鋭角で交わる場合の端面突き合わせ形状が生成される。
【0088】
種類が片引き突き合わせで一方の面と他方の面が90度より大きく180度より小さい角度(鈍角)で交わる場合は図13に示すように形状が生成される。
【0089】
すなわち、図13(a)に示すように処理前は一方の面BFA13とオフセット面OFA13とが他方の面BFB13とオフセット面OFB13とに一部干渉している。
【0090】
そして、オフセット面OFA13の端線を基準線CL131として求め生成する。この基準線CL131を面BFB13に投影して投影線SL132を生成する。また、基準線CL131をオフセット面OFB13に投影して投影線SL131を生成する。次に、図13(b)に示すように、面BFB13の端部を投影線SL132まで縮める。オフセット面OFB13の端部を交線SL131まで縮める。
【0091】
板厚面を生成させると、図13(c)に示すように、面BFA13、オフセット面OFA13、面BFB13、オフセット面OFB13と、板厚面TF131、TF132、TF133、TF134、TF135、TF136、TF137、TF138が生成される。これにより、3次元ソリッドモデルTAB13が生成され、片引き突き合わせで、一方の面と他方の面とが鈍角に交わる場合の端面突き合わせ形状が生成される。
【0092】
種類が片引き突き合わせBで一方の面と他方の面が90度で交わる場合は図14に示すように形状が生成される。
【0093】
すなわち、例えば、図14(a)に示すように処理前は一方の面BFA14とオフセット面OFA14とが他方の面BFB14とオフセット面OFB14とに干渉している。
【0094】
そして、オフセット面OFA14とオフセット面OFB14の交わる交線を基準線として基準線CL141を求め生成する。この基準線CL141を面OFB14に投影して投影線SL141を生成する。図14(b)に示すように、面BFB14の端部を投影線SL141まで縮める。オフセット面OFB14の端部を基準線CL141まで縮める。
【0095】
板厚面を生成させると、図14(c)に示すように、面BFA14、オフセット面OFA14、面BFB14、オフセット面OFB14と、板厚面TF141、TF142、TF143、TF144、TF145、TF146、TF147、TF148が生成される。これにより、3次元ソリッドモデルTAB14が生成され、片引き突き合わせBで一方の面と他方の面が90度で交わる場合の端面突き合わせ形状が生成される。
【0096】
種類が片引き突き合わせBで一方の面と他方の面が0度より大きく90度より小さい角度(鋭角)で交わる場合は図15に示すように形状が生成される。
【0097】
図15(a)に示すように処理前は一方の面BFA15とオフセット面OFA15とが他方の面BFB15とオフセット面OFB15とに一部干渉している。
【0098】
そして、オフセット面OFA15とオフセット面OFB15の交わる交線を基準線として基準線CL151を求め生成する。この基準線CL151を面OFB15に投影して投影線SL151を生成する。次に、図15(b)に示すように、面BFA15の端部を投影線SL151まで縮める。オフセット面OFB15の端部を基準線CL151まで縮める。
【0099】
そして、板厚面を生成させると、図15(c)に示すように、面BFA15、オフセット面OFA15、面BFB15、オフセット面OFB15と、板厚面TF151、TF152、TF153、TF154、TF155、TF156、TF157、TF158が生成される。これにより、3次元ソリッドモデルTAB15が生成され、片引き突き合わせBで一方の面と他方の面とが、鋭角で交わる場合の端面突き合わせ形状が生成される。
【0100】
種類が片引き突き合わせBで一方の面と他方の面が90度より大きく180度より小さい角度(鈍角)で交わる場合は図16に示すように形状が生成される。
【0101】
図16(a)に示すように処理前は一方の面BFA16とオフセット面OFA16とが他方の面BFB16とオフセット面OFB16とに一部干渉している。
【0102】
そして、オフセット面OFA16と面BFB16の交わる交線を基準線として基準線CL161を求め生成する。この基準線CL161を面OFB16に投影して投影線SL161を生成する。基準線CL161を面BFA16に投影して、投影線SL162を生成する。次に、図16(b)に示すように、面BFA16の端部を投影線SL162まで縮める。オフセット面OFA16の端部を基準線CL161まで縮める。面BFB16の端部を基準線CL161まで縮める。
オフセット面OFB16の端部を投影線SL161まで縮める。
【0103】
そして、板厚面を生成させると、図16(c)に示すように、面BFA16、オフセット面OFA16、面BFB16、オフセット面OFB16と、板厚面TF161、TF162、TF163、TF164、TF165、TF166、TF167、TF168が生成される。これにより、3次元ソリッドモデルTAB16が生成され、片引き突き合わせBで一方の面と他方の面とが鈍角で交わる場合の端面突き合わせ形状が生成されることになる。
【0104】
種類がすり合わせで一方の面と他方の面が90度で交わる場合は図17に示すように形状が生成される。
【0105】
図17(a)に示すように処理前は一方の面BFA17とオフセット面OFA17とが他方の面BFB17とオフセット面OFB17とに一部干渉している。
【0106】
板厚面を生成させると、図17(b)に示すように、面BFA17、オフセット面OFA17、面BFB17、オフセット面OFB17と、板厚面TF171、TF172、TF173、TF174、TF175、TF176、TF177、TF178が生成される。これにより、3次元ソリッドモデルTAB17が生成され、すり合わせで一方の面と他方の面が90度で交わる場合の端面突き合わせ形状が生成されることになる。
【0107】
種類がすり合わせで一方の面と他方の面が0度より大きく90度より小さい角度(鋭角)で交わる場合は図18に示すように形状が生成される。
【0108】
すなわち、図18(a)に示すように処理前は一方の面BFA18とオフセット面OFA18とが他方の面BFB18とオフセット面OFB18とに一部干渉している。
【0109】
板厚面を生成させると、図18(b)に示すように、面BFA18、オフセット面OFA18、面BFB18、オフセット面OFB18と、板厚面TF181、TF182、TF183、TF184、TF185、TF186、TF187、TF188が生成される。これにより、3次元ソリッドモデルTAB18生成され、すり合わせで一方の面と他方の面とが、鋭角で交わる場合の端面突き合わせ形状が生成される。
【0110】
種類がすり合わせで一方の面と他方の面が90度より大きく180度より小さい角度(鈍角)で交わる場合は図19に示すように形状が生成される。
【0111】
すなわち、図19(a)に示すように処理前は一方の面BFA19とオフセット面OFA19とが他方の面BFB19とオフセット面OFB19とに一部干渉している。
【0112】
そして、板厚面を生成させると、図19(b)に示すように、面BFA19、オフセット面OFA19、面BFB19、オフセット面OFB19と、板厚面TF191、TF192、TF193、TF194、TF195、TF196、TF197、TF198が生成される。これにより、3次元ソリッドモデルTAB19が生成され、すり合わせで一方の面及び他方の面が鈍角で交わる場合の端面突き合わせ形状が生成されることになる。
【0113】
上述の例は、一方の面及び他方の面ともオフセット面が内側になるようにオフセットが内側方向にされた場合について説明したが、オフセットが外側方向にされる場合も、前述の処理に準じた処理を行うことによって同様の方法で突き合わせ形状が生成できることは言うまでもない。
【0114】
既に理解されるように、通常要望される複数の端面突き合わせ形状は、予め定義してあり、この定義されたうちの所望の突き合わせ形状を指定することにより端面突き合わせ部分には自動的に所望の端面突き合わせ形状が生成される。よって、設計者は、端面突き合わせ形状形成のために何らの計算も不要となるものである。
【0115】
図22は、前述した板金ソリッドモデル作成装置を制御するための制御プログラムを記憶した記憶媒体の1例としてのCD−ROMを示すものである。
【0116】
上記CD−ROMディスクは、コンピュータにより、板金ソリッドモデル作成装置を制御するための制御プログラムを記憶したコンピュータ読みとり可能の記憶媒体であって、この制御プログラムは、
前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して、曲げ箇所情報、及び突き合わせ情報を表示画面上で付加させるとともに、板金製品の板厚、及び板厚方向等に関する情報を付加させる属性情報付加プログラムと、前記曲げ箇所情報が付加された前記3次元ペーパモデルの曲げ箇所部分に対してフィレット処理を行なわせるフィレット処理プログラムと、前記フィレット処理工程でフィレット処理された前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成させるオフセット面生成プログラムと、前記3次元ペーパモデルの稜線に付加された突き合わせ情報により突き合わせ形状を生成させる突き合わせ形状生成処理プログラムと、前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化させるソリッドモデル化プログラムとを記憶しているものである。
【0117】
なお、前述の突き合わせの態様に対して、手計算では煩雑な曲面同士が交わる部分に対しても容易に突き合わせ形状が作成できるようになり、例えば、板厚の異なる円柱面と円柱面が結合する場合、各円柱面のオフセット面が交わる稜線である曲線をプログラムの計算機機能で求めることによって所望の突き合わせ形状を作成できる。
【0118】
【発明の効果】
上述の如く本発明によれば、自動で生成できる突き合わせ形状を予め複数用意したことで製品の依頼者側の要望に対応して迅速に端面突き合わせ形状を作成でき、前述したごとき従来の問題を解決することができる。
【0119】
さらに本発明によれば、プログラムの計算機能でオフセットの元の面である基準面に干渉線を投影させる処理も容易にできるため正確な板金製品設計を迅速に行える効果がある。
【図面の簡単な説明】
【図1】板金ソリッドモデルの作成方法及びその装置の概略の構成を示す概略図である。
【図2】突き合わせ形状の定義を説明する説明図である。
【図3】図2の続きの説明図である。
【図4】図3の続きの説明図である。
【図5】板金ソリッドモデルの作成を説明する説明図である。
【図6】突き合わせ形状作成方法のプログラムのフローチャート図である。
【図7】図6の続きのフローチャート図である。
【図8】両引き突き合わせ形状(角度90度)の生成を説明するための説明図である。
【図9】両引き突き合わせ形状(0度<角度<90度)の生成を説明するための説明図である。
【図10】両引き突き合わせ形状(90度<角度<180度)の生成を説明するための説明図である。
【図11】片引き突き合わせ形状(角度0度)の生成を説明するための説明図である。
【図12】片引き突き合わせ形状(0度<角度<90度)の生成を説明するための説明図である。
【図13】片引き突き合わせ形状(90度<角度<180度)の生成を説明するための説明図である。
【図14】片引き突き合わせ形状1(角度0度)の生成を説明するための説明図である。
【図15】片引き突き合わせ形状1(0度<角度<90度)の生成を説明するための説明図である。
【図16】片引き突き合わせ形状1(90度<角度<180度)の生成を説明するための説明図である。
【図17】すり合わせ突き合わせ形状(角度0度)の生成を説明するための説明図である。
【図18】すり合わせ突き合わせ形状(0度<角度<90度)の生成を説明するための説明図である。
【図19】すり合わせ突き合わせ形状(90度<角度<180度)の生成を説明するための説明図である。
【図20】端部の補正を説明するための説明図である。
【図21】突き合わせ形状の増減を説明するための説明図である。
【図22】記憶媒体の説明図である。
【符号の説明】
1 3次元CADシステム
3 3次元CAD部
5 3次元CADデータファイル
7 表示画面
9 情報付加部
11 モデル作成部
13 リンク制御部
15 3次元モデル中間データファイル
17 フィレット処理部
19 オフセット処理部
21 突き合わせ形状生成処理部
23 板厚面生成処理部
25 突き合わせ形状識別部
27 曲線生成処理部
29 端部補正処理部
31 曲線投影処理部
33 位相修正処理部
35 完成図形データ抽出部
37 完成図形データファイル
39 図形化処理部
Claims (8)
- 3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、
前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、
前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、
突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、両引き突き合わせの場合は、オフセット面同士の交わる交線を生成し、この交線を各基準面に投影して各投影線を生成し、各基準面の端部を各投影線まで縮めると共に、各オフセット面の端部を前記交線まで縮め突き合わせ形状を生成する突き合わせ形状生成処理手段と、
前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段と、
を備えていることを特徴とする板金ソリッドモデル作成装置。 - 3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、
前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、
前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、
突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、片引き突き合わせで突き合わせ角度が90度の場合は、オフセット面同士の交わる交線を生成し、この交線を縮めない基準面を一方としたとき、他方の基準面に投影して投影線を生成し、他方の基準面の端部を投影線まで縮めると共に、縮めないオフセット面を一方としたとき、他方のオフセット面の端部を前記交線まで縮め突き合わせ形状を生成する突き合わせ形状生成処理手段と、
前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段と、
を備えていることを特徴とする板金ソリッドモデル作成装置。 - 3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、
前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、
前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、
突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、片引き突き合わせで突き合わせ角度が0度より大きく90度未満の場合は、オフセット面(OFA12)とオフセット面(OFB12)の交わる交線(CL121)を求め生成し、この交線(CL121)を基準面(BFB12)に投影して投影線(SL121)を生成し、オフセット面(OFA12)と基準面(BFB12)の交線(CL122)を求め、交線(CL122)を基準面(BFA12)に投影して投影線(SL122)を生成し、基準面(BFA12)の端部を投影線(SL122)まで縮め、オフセット面(OFA12)の端部を交線(CL122)まで縮め、基準面(BFB12)の端部を投影線(SL121)まで縮め、オフセット面(OFB12)の端部を交線(CL121)まで縮め、突き合わせ形状を生成する突き合わせ形状生成処理手段と、
前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段と、
を備えていることを特徴とする板金ソリッドモデル作成装置。 - 3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、
前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、
前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、
突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、片引き突き合わせで突き合わせ角度が90度より大きく180度未満の場合は、オフセット面(OFA13)の端線を基準線(CL131)として求め生成し、この基準線(CL131)を基準面(BFB13)に投影して投影線(SL132)を生成し、基準線(CL131)をオフセット面(OFB13)に投影して投影線(SL131)を生成し、基準面(BFB13)の端部を投影線(SL132)まで縮め、オフセット面(OFB13)の端部を投影線(SL131)まで縮め、突き合わせ形状を生成する突き合わせ形状生成処理手段と、
前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段と、
を備えていることを特徴とする板金ソリッドモデル作成装置。 - 3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、
前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、
前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、
突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、第2の種類の片引き突き合わせで一方の基準面と他方の基準面が0度より大きく90度未満で交わる場合は、オフセット面(OFA15)とオフセット面(OFB15)の交わる交線を基準線として基準線(CL151)を求め、この基準線(CL151)を基準面(OFB15)に投影して投影線(SL151)を生成し、基準面(BFB15)の端部を投影線(SL151)まで縮め、オフセット面(OFB15)の端部を基準線(CL151)まで縮め、突き合わせ形状を生成する突き合わせ形状生成処理手段と、
前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段と、
を備えていることを特徴とする板金ソリッドモデル作成装置。 - 3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、
前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、
前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、
突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、種類が第2の片引き突き合わせで、一方の面と他方の面が90度より大きく180度未満で交わる場合は、オフセット面(OFA16)と基準面(BFB16)の交わる交線を基準線として基準線(CL161)を求め、この基準線(CL161)をオフセット面(OFB16)に投影して投影線(SL161)を生成し、基準線(CL161)を基準面(BFA16)に投影して、投影線(SL162)を生成し、基準面(BFA16)の端部を投影線(SL162)まで生成し、オフセット面(OFA16)の端部を基準線(CL161)まで生成し、基準面(BFB16)の端部を基準線(CL161)まで縮め、オフセット面(OFB16)の端部を投影線(SL161)まで縮め、突き合わせ形状を生成する突き合わせ形状生成処理手段と、
前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段と、
を備えていることを特徴とする板金ソリッドモデル作成装置。 - 3次元CADシステム上で複数の基準面で構成され板厚を持たないサーフェイスモデルである3次元ペーパーモデルから板厚を持ったソリッドモデルを作成する板金ソリッドモデル作成装置において、
前記3次元ペーパモデルを3次元CADシステムの表示画面に表示し、この表示された3次元ペーパモデルに対して入力された突き合わせ情報を表示画面上で受け付けるとともに、板金製品の板厚、及び板厚方向に関する情報を受け付け前記3次元ペーパモデルに付加する属性情報付加手段と、
前記3次元ペーパモデルを構成する全ての基準面に対して、板厚方向へ向けて板厚量をオフセットすることでオフセット面を生成するオフセット面生成手段と、
突き合わせ箇所に付加されている突き合わせ情報から判断してどういう突き合わせ形状を生成するかを決定し、種類がすり合わせの場合は、一方の基準面とオフセット面とが他方の基準面とオフセット面とに一部干渉した状態で、突き合わせ形状を生成する突き合わせ形状生成処理手段と、
前記3次元ペーパモデルの前記基準面と前記オフセット面との間に板厚面を生成して3次元ソリッドモデル化するソリッドモデル化手段と、
を備えていることを特徴とする板金ソリッドモデル作成装置。 - コンピュータを上記請求項1乃至7の板金ソリッドモデル作成装置のいずれか一つとして機能せしめるためのコンピュータプログラムを記憶したコンピュータ読み出し可能の記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000119955A JP4592146B2 (ja) | 2000-04-20 | 2000-04-20 | 板金ソリッドモデル作成装置、及びこの装置を機能させるプログラムを記憶した記憶媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000119955A JP4592146B2 (ja) | 2000-04-20 | 2000-04-20 | 板金ソリッドモデル作成装置、及びこの装置を機能させるプログラムを記憶した記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001306638A JP2001306638A (ja) | 2001-11-02 |
JP4592146B2 true JP4592146B2 (ja) | 2010-12-01 |
Family
ID=18630850
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000119955A Expired - Fee Related JP4592146B2 (ja) | 2000-04-20 | 2000-04-20 | 板金ソリッドモデル作成装置、及びこの装置を機能させるプログラムを記憶した記憶媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4592146B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4439230B2 (ja) * | 2003-09-30 | 2010-03-24 | 富士通株式会社 | 板金モデル生成方法、装置、コンピュータプログラム及び記憶媒体 |
CN107463755B (zh) * | 2017-08-17 | 2018-06-05 | 广东工业大学 | 一种基于大批量钣金件参数化快速建模方法 |
JP6892937B1 (ja) * | 2020-02-03 | 2021-06-23 | 株式会社Cg工房 | 建築物表示システム、建築物表示方法及びプログラム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11175575A (ja) * | 1997-12-05 | 1999-07-02 | Amada Co Ltd | 板金cad/camシステムにおける板金モデル作成方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0829355B2 (ja) * | 1986-11-19 | 1996-03-27 | 株式会社アマダ | 箱状製品の板金展開図データ作成装置 |
JP2815278B2 (ja) * | 1993-03-12 | 1998-10-27 | 三菱電機株式会社 | Cad/cam装置及びそのソリッドモデル修正方法 |
JP3009103B2 (ja) * | 1997-12-05 | 2000-02-14 | 株式会社アマダ | 板金cad/cam統合システム |
JP4444392B2 (ja) * | 1999-05-17 | 2010-03-31 | 株式会社アマダ | 複数の板金ソリッドモデル作成方法及びその装置並びに複数の板金ソリッドモデル作成方法のプログラムを記憶した記憶媒体 |
-
2000
- 2000-04-20 JP JP2000119955A patent/JP4592146B2/ja not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11175575A (ja) * | 1997-12-05 | 1999-07-02 | Amada Co Ltd | 板金cad/camシステムにおける板金モデル作成方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2001306638A (ja) | 2001-11-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3610302B2 (ja) | 板金加工作業のコスト見積もり作成方法 | |
US8140306B2 (en) | Determination of process operations in order to describe forming processes on a forming part | |
JP4291321B2 (ja) | 工程アニメーションの自動生成方法及びシステム | |
JPH09326046A (ja) | 3次元cadシステム、3次元モデル作成方法、及び3次元モデル作成用記憶媒体 | |
JP4592146B2 (ja) | 板金ソリッドモデル作成装置、及びこの装置を機能させるプログラムを記憶した記憶媒体 | |
JP3612422B2 (ja) | 板金の図形作成プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
US20150178413A1 (en) | Top-Down CAD Design | |
JP4597860B2 (ja) | 製品のパーツカタログを作成する方法及びシステム | |
JP2003242186A (ja) | Cadデータ処理装置 | |
JP3009103B2 (ja) | 板金cad/cam統合システム | |
JP3990147B2 (ja) | 投影制御処理装置およびコンピュータプログラム | |
JP3072278B2 (ja) | 板金cad/camシステムにおける板金モデル作成方法 | |
US8872819B2 (en) | Computational geometry design for sheet metal machinery corner | |
JPH0219975A (ja) | Cadシステムにおける操作復元処理方式 | |
US20080172207A1 (en) | Semi-automated generation of frame structures in cad models | |
JP2815278B2 (ja) | Cad/cam装置及びそのソリッドモデル修正方法 | |
JP2002517031A (ja) | 数値制御工作機の順序作成の方法と装置 | |
JP2001216010A (ja) | 3次元camシステムの自動展開方法、板金部品の製造方法、記憶媒体 | |
JP3943566B2 (ja) | 自動プログラミング装置及び板金の図形作成プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
JP2001222305A (ja) | 板金統合支援システム及び図形データ生成管理プログラムを記憶した記憶媒体 | |
JP2972005B2 (ja) | 曲げ加工用展開図の自動作成方法 | |
JP2005301450A (ja) | 二次元板金形状データの形状補正方法、その形状補正装置及びプログラム | |
JP3801792B2 (ja) | 3次元形状の切断装置と切断方法及び切断処理プログラムを格納した記憶媒体 | |
JP2661554B2 (ja) | 板材加工図形データの修正方法 | |
JP2009297790A (ja) | 曲げ加工方法、金属板、加熱位置決定プログラム及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070329 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100406 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100413 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100611 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100907 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100914 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130924 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |