(57)【特許請求の範囲】
【請求項１】
三次元板金ＣＡＤ／ＣＡＭシステムの制御処理方法であって、
二次元ＣＡＤ図面を二次元ＣＡＤ図面取得部が読み込んで表示装置の画面上に表示するステップと、
前記二次元ＣＡＤ図面取得部が読み込んだ二次元ＣＡＤ図面を構成する複数の面図のうちの板金製品の断面形状を表わす側面図において、板金の板厚に対応する直線要素をユーザが指定したときに、その直線要素の長さから板金の板厚を板厚認識部が認識するステップと、
断面整合性チェック部が、前記板厚に対応する直線要素の両端に接続された直線及び曲線の要素を順次検索し、それらの要素及び前記板厚に対応する直線要素が閉ループを構成するか否かをチェックするステップと、
前記検索によって得られた直線及び曲線の要素と前記板厚に対応する直線要素が閉ループを構成する場合に、断面形状認識部が、前記検索によって得られた直線及び曲線の要素を直線要素と曲線要素とに分類し、前記直線要素が対向する部分を板金製品の平板部分として認識すると共に、前記曲線要素が対向する部分を板金製品の曲げ部分として認識するステップと、
前記側面図から認識された板金製品の断面形状の平板部分及び曲げ部分と正面図又は平面図から認識した板金製品の長さとに基づいて、前記断面形状の押し出し形状として認識される板金製品の三次元モデルを三次元モデル生成部が生成するステップと、
を有することを特徴とする三次元板金ＣＡＤ／ＣＡＭシステムの制御処理方法。
【請求項２】
前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素をユーザが指定し、かつ、前記貫通孔要素が形成されるべき面を前記側面図においてユーザが指定したときに、貫通孔要素生成部が、前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素を前記三次元板金モデルにおける指定面に付加するように生成することを特徴とする
請求項１記載の三次元板金ＣＡＤ／ＣＡＭシステムの制御処理方法。
【請求項３】
三次元板金ＣＡＤ／ＣＡＭシステムを構成する板金モデル生成装置であって、
二次元ＣＡＤ図面を読み込む二次元ＣＡＤ図面取得部と、
前記二次元ＣＡＤ図面取得部が取得した二次元ＣＡＤ図面を構成する複数の面図のうちの板金製品の断面形状を表わす側面図において、板金の板厚に対応する直線要素をユーザが指定したときに、その直線要素の長さから板金の板厚を認識する板厚認識部と、
前記板厚に対応する直線要素の両端に接続された直線及び曲線の要素を順次検索し、それらの要素及び前記板厚に対応する直線要素が閉ループを構成するか否かをチェックする断面整合性チェック部と、
前記検索によって得られた直線及び曲線の要素と前記板厚に対応する直線要素が閉ループを構成する場合に、前記検索によって得られた直線及び曲線の要素を直線要素と曲線要素とに分類し、前記直線要素が対向する部分を板金製品の平板部分として認識すると共に、前記曲線要素が対向する部分を板金製品の曲げ部分として認識する断面形状認識部と、
前記側面図から認識された板金製品の断面形状の平板部分及び曲げ部分と前記正面図又は平面図から認識した板金製品の長さとに基づいて、前記断面形状の押し出し形状として認識される板金製品の三次元モデルを生成する三次元モデル生成部と
を備えていることを特徴とする板金モデル生成装置。
【請求項４】
前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素をユーザが指定し、かつ、前記貫通孔要素が形成されるべき面を前記側面図においてユーザが指定したときに、前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素を前記三次元板金モデルにおける指定面に付加するように生成する貫通孔要素生成部を更に備えていることを特徴とする
請求項３記載の板金モデル生成装置。
【請求項５】
三次元板金ＣＡＤ／ＣＡＭシステムを構成するコンピュータにインストールされ実行される板金モデル生成のためのコンピュータプログラムであって、
二次元ＣＡＤ図面を読み込んで画面上に表示し、
前記二次元ＣＡＤ図面を構成する複数の面図のうちの板金製品の断面形状を表わす側面図において、板金の板厚に対応する直線要素をユーザが指定したときに、その直線要素の長さから板金の板厚を認識し、
前記板厚に対応する直線要素の両端に接続された直線及び曲線の要素を順次検索して得られた複数の要素及び前記板厚に対応する直線要素が閉ループを構成するか否かをチェックし、
前記検索によって得られた直線及び曲線の要素と前記板厚に対応する直線要素が閉ループを構成する場合に、前記検索によって得られた直線及び曲線の要素を直線要素と曲線要素とに分類し、前記直線要素が対向する部分を板金製品の平板部分として認識すると共に、前記曲線要素が対向する部分を板金製品の曲げ部分として認識し、
前記側面図から認識された板金製品の断面形状の平板部分及び曲げ部分と前記正面図又は平面図から認識した板金製品の長さとに基づいて、前記断面形状の押し出し形状として認識される板金製品の三次元モデルを生成する
処理を前記コンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項６】
前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素をユーザが指定し、かつ、前記貫通孔要素が形成されるべき面を前記側面図においてユーザが指定したときに、前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素を前記三次元板金モデルにおける指定面に付加するように生成する処理を更に前記コンピュータに実行させることを特徴とする
請求項５記載のコンピュータプログラム。
【請求項７】
三次元板金ＣＡＤ／ＣＡＭシステムを構成するコンピュータにインストールされ実行される板金モデル生成のためのコンピュータプログラムが記録されたコンピュータ読取可能な記憶媒体であって、
請求項５又は６記載のコンピュータプログラムが記録されていることを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、三次元板金ＣＡＤ／ＣＡＭシステムにおいて、二次元ＣＡＤ図面から簡単な操作で板金製品の三次元モデルを生成する三次元板金ＣＡＤ／ＣＡＭシステムの制御処理方法などに関する。
【背景技術】
【０００２】
従来の三次元板金ＣＡＤ／ＣＡＭシステムにおいて、既存の二次元ＣＡＤ図面から板金製品の三次元モデルを生成する方法として、特許文献１又は２に開示された技術がある。これらの文献に記載された技術では、二次元ＣＡＤ図面を構成する複数の面図（通常は三面図）のそれぞれを検索して全自動で三次元板金モデルを生成する。
【０００３】
また、従来の標準的な三次元ＣＡＤシステムで三次元板金モデルを作成する場合は、スケッチと呼ばれる二次元図面を仮に作成し、その二次元図面から三次元板金モデルを生成する。しかし、既存の二次元ＣＡＤ図面をスケッチとして使用することはできない。
【特許文献１】特公平５−２３４６０号公報
【特許文献２】特開平１１−２５１３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記従来の第１の板金モデル生成方法は、三次元モデルの生成に使用される二次元ＣＡＤ図面が一定の条件を満たすように作成されたものでなければならない。つまり、二次元ＣＡＤ図面から自動的に三次元モデルを生成するためには、元になる二次元ＣＡＤ図面データに所定の規則性と正確さが要求される。例えば、三次元モデルの生成に使用することを意図せずに作成された二次元ＣＡＤ図面では、面を構成する複数の辺（線分）が互いの端部で正しく接続されていない場合がある。あるいは、三面図（平面図、正面図及び側面図）の相互間で位置等のデータの整合性がとれていない場合がある。このような場合に、表示又は印刷出力される二次元ＣＡＤ図面としては問題なくても、それを三次元モデルの生成に使用することはできない。
【０００５】
現在の二次元ＣＡＤシステムでは、作成した三面図のデータが各面図内において正しいか否か、及び、各面図相互間のデータの整合性がとれているか否かといったチェックを行う機能を備えていないことが多い。したがって、既存の二次元ＣＡＤ図面から全自動で三次元板金モデルを生成する際に、元になる二次元ＣＡＤ図面のデータに誤りがあるために正常に処理できないケースが多発することになる。
【０００６】
また、上記従来の第２の板金モデル生成方法では、三次元板金モデル生成の対象となる板金製品の二次元ＣＡＤ図面が既存している場合であっても、三次元板金モデル生成のために仮の二次元図面（スケッチ）を作成する必要がある。つまり、既存の二次元ＣＡＤ図面の資産を有効利用することができない。このことが、三次元ＣＡＤ導入に際して障害となる場合がある。
【０００７】
そこで、本発明は、二次元ＣＡＤ図面から三次元板金モデルを効率よく生成する三次元板金ＣＡＤ／ＣＡＭシステムの制御処理方法及び板金モデル生成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１記載の方法は、二次元ＣＡＤ図面を二次元ＣＡＤ図面取得部が読み込んで表示装置の画面上に表示するステップと、前記二次元ＣＡＤ図面取得部が読み込んだ二次元ＣＡＤ図面を構成する複数の面図のうちの板金製品の断面形状を表わす側面図において、板金の板厚に対応する直線要素をユーザが指定したときに、その直線要素の長さから板金の板厚を板厚認識部が認識するステップと、断面整合性チェック部が、前記板厚に対応する直線要素の両端に接続された直線及び曲線の要素を順次検索し、それらの要素及び前記板厚に対応する直線要素が閉ループを構成するか否かをチェックするステップと、前記検索によって得られた直線及び曲線の要素と前記板厚に対応する直線要素が閉ループを構成する場合に、断面形状認識部が、前記検索によって得られた直線及び曲線の要素を直線要素と曲線要素とに分類し、前記直線要素が対向する部分を板金製品の平板部分として認識すると共に、前記曲線要素が対向する部分を板金製品の曲げ部分として認識するステップと、前記側面図から認識された板金製品の断面形状の平板部分及び曲げ部分と正面図又は平面図から認識した板金製品の長さとに基づいて、前記断面形状の押し出し形状として認識される板金製品の三次元モデルを三次元モデル生成部が生成するステップと、を有することを特徴とする。
【０００９】
請求項２記載の方法は、請求項１記載の方法において、前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素をユーザが指定し、かつ、前記貫通孔要素が形成されるべき面を前記側面図においてユーザが指定したときに、貫通孔要素生成部が、前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素を前記三次元板金モデルにおける指定面に付加するように生成することを特徴とする。
【００１０】
請求項３記載の板金モデル生成装置は、三次元板金ＣＡＤ／ＣＡＭシステムを構成する板金モデル生成装置であって、二次元ＣＡＤ図面を読み込む二次元ＣＡＤ図面取得部と、前記二次元ＣＡＤ図面取得部が取得した二次元ＣＡＤ図面を構成する複数の面図のうちの板金製品の断面形状を表わす側面図において、板金の板厚に対応する直線要素をユーザが指定したときに、その直線要素の長さから板金の板厚を認識する板厚認識部と、前記板厚に対応する直線要素の両端に接続された直線及び曲線の要素を順次検索し、それらの要素及び前記板厚に対応する直線要素が閉ループを構成するか否かをチェックする断面整合性チェック部と、前記検索によって得られた直線及び曲線の要素と前記板厚に対応する直線要素が閉ループを構成する場合に、前記検索によって得られた直線及び曲線の要素を直線要素と曲線要素とに分類し、前記直線要素が対向する部分を板金製品の平板部分として認識すると共に、前記曲線要素が対向する部分を板金製品の曲げ部分として認識する断面形状認識部と、前記側面図から認識された板金製品の断面形状の平板部分及び曲げ部分と前記正面図又は平面図から認識した板金製品の長さとに基づいて、前記断面形状の押し出し形状として認識される板金製品の三次元モデルを生成する三次元モデル生成部とを備えていることを特徴とする。
【００１１】
請求項４記載の板金モデル生成装置は、請求項３記載の板金モデル生成装置において、前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素をユーザが指定し、かつ、前記貫通孔要素が形成されるべき面を前記側面図においてユーザが指定したときに、前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素を前記三次元板金モデルにおける指定面に付加するように生成する貫通孔要素生成部を更に備えていることを特徴とする。
【００１２】
請求項５記載のコンピュータプログラムは、三次元板金ＣＡＤ／ＣＡＭシステムを構成するコンピュータにインストールされ実行される板金モデル生成のためのコンピュータプログラムであって、二次元ＣＡＤ図面を読み込んで画面上に表示し、前記二次元ＣＡＤ図面を構成する複数の面図のうちの板金製品の断面形状を表わす側面図において、板金の板厚に対応する直線要素をユーザが指定したときに、その直線要素の長さから板金の板厚を認識し、前記板厚に対応する直線要素の両端に接続された直線及び曲線の要素を順次検索して得られた複数の要素及び前記板厚に対応する直線要素が閉ループを構成するか否かをチェックし、前記検索によって得られた直線及び曲線の要素と前記板厚に対応する直線要素が閉ループを構成する場合に、前記検索によって得られた直線及び曲線の要素を直線要素と曲線要素とに分類し、前記直線要素が対向する部分を板金製品の平板部分として認識すると共に、前記曲線要素が対向する部分を板金製品の曲げ部分として認識し、前記側面図から認識された板金製品の断面形状の平板部分及び曲げ部分と前記正面図又は平面図から認識した板金製品の長さとに基づいて、前記断面形状の押し出し形状として認識される板金製品の三次元モデルを生成する処理を前記コンピュータに実行させることを特徴とする。
【００１３】
請求項６記載のコンピュータプログラムは、請求項５記載のコンピュータプログラムにおいて、前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素をユーザが指定し、かつ、前記貫通孔要素が形成されるべき面を前記側面図においてユーザが指定したときに、前記正面図及び平面図の少なくとも一方に含まれる貫通孔要素を前記三次元板金モデルにおける指定面に付加するように生成する処理を更に前記コンピュータに実行させることを特徴とする。
【００１４】
請求項７記載の本発明によるコンピュータ読取可能な記憶媒体は、三次元板金ＣＡＤ／ＣＡＭシステムを構成するコンピュータにインストールされ実行される板金モデル生成のためのコンピュータプログラムが記録されたコンピュータ読取可能な記憶媒体であって、上記のようなコンピュータプログラムが記録されていることを特徴とする。
【発明の効果】
【００１５】
請求項１又は３記載の板金モデル生成方法又は生成装置によれば、既存の二次元ＣＡＤ図面の蓄積されたデータを有効活用して三次元板金モデルを生成することができるので、設計部門及び加工部門での展開図作成までの工数を大幅に削減することが可能になる。
【００１６】
また、請求項２又は４記載の板金モデル生成方法又は装置によれば、請求項１又は３記載の板金モデル生成方法又は生成装置で二次元ＣＡＤ図面データから生成される断面形状の押し出し形状として認識される比較的簡単な構造の板金製品の三次元板金モデルに、貫通孔要素を付加することが可能になる。
【００１７】
請求項５又は６記載のコンピュータプログラムによれば、パーソナルコンピュータのような汎用のコンピュータに当該コンピュータプログラムをインストールして実行させることにより、上記のような板金モデル生成方法又は装置の効果が得られる。また、このようなコンピュータプログラムは、請求項７記載の記憶媒体に記録された状態で提供され、パーソナルコンピュータ等にインストールすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら本発明の実施例について説明する。
【００１９】
図１は、本発明の実施例に係るＣＡＤ／ＣＡＭシステムにおける板金モデル生成装置等の構成を示すブロック図である。ＣＡＤ／ＣＡＭシステムのうちのＣＡＤに関する処理を担うコンピュータシステムが示されている。このシステムは、例えばパーソナルコンピュータのようなコンピュータシステムに専用のＣＡＤプログラム（ソフトウェア）をインストールして構成される。コンピュータシステムはＣＰＵ（中央処理装置）や主メモリの他に、キーボードやマウス等の入力装置１１、ＣＲＴやＬＣＤ等の表示装置１２、ハードディスクドライブ等の補助記憶装置１６、リムーバブル記憶媒体のドライブ装置１４等を備えている。
【００２０】
本発明に係る板金モデル生成装置を構成するＣＡＤプログラムは、例えばＣＤ−ＲＯＭ（光ディスク）のようなリムーバブル記憶媒体１５に記録された状態で供給され、ドライブ装置１４を介して補助記憶装置１６にインストールされる。補助記憶装置１６にインストールされたＣＡＤプログラムは、主メモリにロードされ、ＣＰＵによって実行される。図１に示す構成では、主としてＣＰＵと主メモリ（にロードされたＣＡＤプログラム）によって構成されるＣＡＤシステムのうち、本発明の板金モデル生成に関する部分が板金モデル生成装置１３として機能ブロックで示されている。
【００２１】
板金モデル生成装置１３は、二次元ＣＡＤ図面取得部１３１、板厚認識部１３２、断面整合性チェック部１３３、断面形状認識部１３４、三次元モデル生成部１３５、及び貫通孔要素生成部１３６を備えている。
【００２２】
二次元ＣＡＤ図面取得部１３１は、既存の二次元ＣＡＤ図面を読み込む機能を有する。二次元ＣＡＤ図面は、正面図又は平面図と、板金製品の断面形状を表わす側面図（左右いずれかの側面図）との少なくとも２面図を含んでいるものが使用される。
【００２３】
板厚認識部１３２は、二次元ＣＡＤ図面取得部１３１が取得した二次元ＣＡＤ図面を構成する複数の面図のうちの板金製品の断面形状を表わす側面図において、板金の板厚に対応する直線要素をユーザが指定したときに、その直線要素の長さから板金の板厚を認識する。
【００２４】
断面整合性チェック部１３３は、板厚に対応する直線要素の両端に接続された直線及び曲線の要素を順次検索し、それらの要素及び板厚に対応する直線要素が閉ループを構成するか否かをチェックし、閉ループを構成しない場合はユーザに対してエラー報知を行う。
【００２５】
断面形状認識部１３４は、検索によって得られた直線及び曲線の要素と板厚に対応する直線要素が閉ループを構成する場合に、検索によって得られた直線及び曲線の要素を直線要素と曲線要素とに分類し、直線要素が対向する部分を板金製品の平板部分として認識すると共に、曲線要素が対向する部分を板金製品の曲げ部分として認識する。
【００２６】
三次元モデル生成部１３５は、側面図から認識された板金製品の断面形状の平板部分及び曲げ部分と正面図又は平面図から認識した板金製品の長さとに基づいて、板金製品の三次元モデルを生成する。このようにして生成される三次元モデルは、断面形状の押し出し形状として認識される。
【００２７】
貫通孔要素生成部１３６は、正面図及び平面図の少なくとも一方に含まれる貫通孔要素をユーザが指定し、かつ、貫通孔要素が形成されるべき面を側面図においてユーザが指定したときに、正面図及び平面図の少なくとも一方に含まれる貫通孔要素を三次元板金モデルにおける指定面に付加するように生成する。
【００２８】
図２は、本発明の板金モデル生成方法によって既存の二次元ＣＡＤ図面から三次元板金モデルを生成する手順を示すフローチャートである。これは、板金モデル生成装置１３を構成するＣＰＵがコンピュータプログラムにしたがって実行する処理の手順に相当する。また、上述のような板金モデル生成装置１３の各部が全体として実行する処理の手順に相当する。
【００２９】
ステップ＃１０１において、既存の二次元ＣＡＤ図面を取得する。例えば補助記憶装置１６に二次元ＣＡＤデータファイル１７として二次元ＣＡＤ図面のデータが格納されている場合に、ユーザが指定した二次元ＣＡＤ図面のデータファイルを板金モデル生成装置１３の二次元ＣＡＤ図面取得部１３１が補助記憶装置１６から読み出して主メモリに展開する。使用される二次元ＣＡＤ図面は、正面図又は平面図と、板金製品の断面形状を表わす側面図（左右いずれかの側面図）との少なくとも２面図を含んでおり、通常は図３に例示するように、平面図（ａ）、正面図（ｂ）及び側面図（ｃ）を含む３面図である。二次元ＣＡＤ図面取得部１３１は、オンラインで接続された他のコンピュータシステムの記憶装置に記憶された二次元ＣＡＤ図面のデータを取得してもよいし、リムーバブル記憶媒体１５に記憶された二次元ＣＡＤ図面のデータをドライブ装置１４を介して取得してもよい。
【００３０】
次のステップ＃１０２において、二次元ＣＡＤ図面を構成する複数の面図のうちの板金製品の断面形状を表わす側面図において、板金の板厚に対応する直線要素をユーザが指定したときに、その直線要素の長さから板金の板厚が認識される。図３の３面図の例では、（ｃ）の側面図が使用される。図４に示すように、ユーザは表示装置１２の画面上に表示された板金製品の側面図（断面形状）３０において、板厚に対応する直線要素である線分３１をマウス等でユーザが指定すると、板厚認識部１３２は指定された線分３１の長さを板厚として認識する。
【００３１】
上記のようにして板厚が認識されると、図５に例示するような板厚及び材質を含む属性情報の入力画面が表示される。この入力画面（ウィンドウ）２０は、板厚入力用ボックス２１と材質選択用プルダウンメニュー２２とを有する。板厚入力用ボックス２１には、上記のようにして板厚認識部１３２が認識した板厚が入力される。正確には、板厚認識部１３２が認識した板厚が補助記憶装置１６に記憶された材料マスタに登録されている場合はその板厚が入力され、登録されていない場合はエラー報知が行われる。なお、板厚認識部１３２が認識した板厚に近い板厚が材料マスタに登録されており、それらの誤差が所定値以下である場合は、その登録されている板厚を認識した板厚として入力するようにしてもよい。
【００３２】
また、補助記憶装置１６に記憶された材料マスタには、板金として使用可能な板厚と材質との組み合わせが登録されている。そして、図５の板厚及び材質を含む属性情報の入力画面において板厚（図示の例では２（ｍｍ））が入力されると、その板厚をキーとして材料マスタがサーチされ、その板厚の材質として登録されている１又は複数の材質が材質選択用プルダウンメニュー２２に含められる。
【００３３】
ユーザが材質入力用ボックスの右端の三角マーク２２ａをマウスでクリックすると、上記の材質が列記されたプルダウンメニュー２２が現れる。図示の例では、ＳＵＳ（ステンレススチール）及びアルミニウム（ＡＬ）がプルダウンメニュー２２に含まれている。ユーザは、それらの材質の中から所望の材質を選択すればよい。このようにすることにより、ユーザの入力の手間が少なくなると共に、登録されていない板厚と材料との組合せがユーザに指定されること（指定エラー）を回避することができる。
【００３４】
図２のフローチャートに戻り、ステップ＃１０３では、断面整合性チェック部１３３が、板厚に対応する直線要素（図４における線分３１）の両端に接続された直線及び曲線の要素を順次検索し、それらの要素及び板厚に対応する直線要素が閉ループを構成するか否かをチェックする。この様子を図６（ａ）に示す。図６（ａ）では、板厚に対応する直線要素としてユーザが指定した線分３１の両端に接続された複数の直線要素及び曲線要素について、３２〜４６の参照番号が時計回りに順次付されている。
【００３５】
線分３１を含むこれらの直線要素及び曲線要素３１〜４６が、閉ループを構成しない場合（ステップ＃１０４のＮｏ）は、ステップ＃１０５でエラー報知がなされる。本来、二次元ＣＡＤ図面が正しく作成されている場合は、断面を構成するこれらの直線要素及び曲線要素が閉ループを構成するはずであるが、例えば、隣接する要素（直線要素又は曲線要素）の端点同士が正しく接続されずに、僅かに離れているような場合は、閉ループが構成されないことになる。このような場合は、ユーザに二次元ＣＡＤ図面の修正を促す意味でエラー報知を行う。エラー報知は例えばメッセージ表示や音声出力によって行われる。
【００３６】
検索によって得られた（断面を構成する）直線要素及び曲線要素が閉ループを構成していると判断された場合（ステップ＃１０４のＹｅｓ）は、ステップ＃１０６において、それらの直線要素及び曲線要素３１〜４６が直線要素３１，３２，３４，３６，３８，３９，４０，４２，４４，４６と、曲線要素３３，３５，３７，４１，４３，４５とに分類される。
【００３７】
続くステップ＃１０７において、直線要素が対向する部分が板金製品の平板部分として認識されると共に、曲線要素が対向する部分が板金製品の曲げ部分として認識される。すなわち、図６（ｂ）に示すように、直線要素３２及び４６が対向する平板部分５１、曲線要素３３及び４５が対向する曲げ部分５２、直線要素３４及び４４が対向する平板部分５３、曲線要素３５及び４３が対向する曲げ部分５４、直線要素３６及び４２が対向する平板部分５５、曲線要素３７及び４１が対向する曲げ部分５６、そして直線要素３８及び４０が対向する平板部分５７がそれぞれ認識される。この処理は断面形状認識部１３４によって実行される。
【００３８】
次のステップ＃１０８では、正面図又は平面図において、板金製品の長さに対応する直線要素をユーザが指定したときに、その直線要素の長さを板金製品の長さとして認識する。例えば、図３（ｂ）に示した正面図において、ユーザが直線要素６０をマウス等によって指定すると、直線要素６０の長さが板金製品の長さとして認識される。直線要素６０を直接指定する代わりに、その両端に接続された直線要素６１及び６２を指定するようにしてもよい。
【００３９】
次のステップ＃１０９において、上記のようにして認識された板金製品の断面形状の平板部分及び曲げ部分と正面図又は平面図から認識した板金製品の長さとに基づいて、断面形状の押し出し形状として認識される三次元モデルを生成する。このようにして生成された三次元モデルの例を図７（ａ）に示す。この処理は三次元モデル生成部１３５によって実行される。
【００４０】
図７（ａ）に例示された三次元モデルは、平板部分５１，５３，５５，５７と曲げ部分５２，５４，５６からなる断面形状を長さＬだけ平行移動する（押し出す）処理によって生成される。換言すれば、この三次元モデルは複数の平板要素と、隣接する平板要素を接続する曲げ部分であるフィレットとで構成されている。
【００４１】
最後のステップ＃１１０において、貫通孔要素生成部１３６による貫通孔要素の生成（付加）が実行される。すなわち、正面図及び平面図の少なくとも一方に含まれる貫通孔要素をユーザが指定し、かつ、貫通孔要素が形成されるべき面を側面図においてユーザが指定したときに、正面図及び平面図の少なくとも一方に含まれる貫通孔要素が三次元板金モデルにおける指定面に付加される。
【００４２】
図７（ｂ）は、正面図において指定された貫通孔要素を図７（ａ）の三次元板金モデルに付加した状態を示している。正面図における貫通孔要素の指定は、例えば図８（ａ）に示すように、対象となる貫通孔要素６４，６５をまとめて囲む矩形６６をマウスのドラッグ操作等で指示することによって行われる。また、側面図における貫通孔要素が形成されるべき面の指定は、図８（ｂ）に示すように、対象となる平板部分の面５３ａをマウス等でクリックすることによって行われる。その結果、図７（ｂ）に示したように、指定された平板部分の面５３ａに貫通孔要素６４，６５が付加される。
【００４３】
なお、この実施例で使用した二次元ＣＡＤ図面は、図３（ａ）の平面図からも分かるように、図８（ｂ）に示す上側の水平方向の平板部分の面５５ａにも貫通孔要素が設けられている。したがって、平面図においても上記の正面図における指定操作と同様に貫通孔要素を指定し、図８（ｂ）に示す側面図において貫通孔要素が形成されるべき面５５ａを指定することになる。更に下面図等の他の面図が二次元ＣＡＤ図面に含まれている場合は、それらの面図についても同様の指定処理を繰り返すことにより、すべての貫通孔要素が三次元板金モデルに付加される。
【００４４】
上記のようにして生成された三次元板金モデルと、それから生成された展開図の例を図９に示す。展開図の生成には、公知の展開処理方法が使用される。（ａ）に示す板金モデル７０の展開処理によって、（ｂ）に示す展開図７１が生成される。
【００４５】
以上、本発明の実施例を適宜変形例に言及しながら説明したが、本発明はこれらの実施例及び変形例を更に改変した形態で実施してもよい。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施例に係るＣＡＤ／ＣＡＭシステムにおける板金モデル生成装置等の構成を示すブロック図である。
【図２】本発明の板金モデル生成方法によって既存の二次元ＣＡＤ図面から三次元板金モデルを生成する手順を示すフローチャートである。
【図３】本発明の板金モデル生成方法で使用される既存の二次元ＣＡＤ図面の例を示す図である。
【図４】側面図においてユーザが指定する板厚に対応する直線要素の例を示す図である。
【図５】板厚及び材質を含む属性情報の入力画面の例を示す図である。
【図６】断面を構成する直線要素及び曲線要素から平板部分と曲げ部分とを分離して認識する様子を示す図である。
【図７】本発明の板金モデル生成方法によって二次元ＣＡＤ図面から生成された三次元板金モデルの例を示す図である。
【図８】本実施例の板金ＣＡＤ生成方法における貫通孔要素の指定方法の例を示す図である。
【図９】本発明の板金モデル生成方法によって生成された三次元板金モデルと、それから生成された展開図の例を示す図である。
【符号の説明】
【００４７】
１３  板金モデル生成装置
１５  記憶媒体
１３１  二次元ＣＡＤ図面取得部
１３２  板厚認識部
１３３  断面整合性チェック部
１３４  断面形状認識部
１３５  三次元モデル生成部
１３６  貫通孔要素生成部
【図１】
0004606008.tif 000002
【図２】
0004606008.tif 000003
【図３】
0004606008.tif 000004
【図４】
0004606008.tif 000005
【図５】
0004606008.tif 000006
【図６】
0004606008.tif 000007
【図７】
0004606008.tif 000008
【図８】
0004606008.tif 000009
【図９】
0004606008.tif 000010