(57)【要約】  製品データ管理（ＰＤＭ）システム、方法、およびコンピュータ読み取り可能媒体。方法は、ＰＤＭデータ処理システムにおいてソリッドボディを受け取ること（３０５）を含む。上記方法は、ソリッドボディ上で行うオペレーションと、ソリッドボディのターゲット領域を決定すること（３１０，３１５）を含む。上記方法は、ターゲット領域を二次ソリッドボディに移動すること（３２０）と、二次ソリッドボディから幾何学的形状を取り除くこと（３２５）とを含む。上記方法は、オペレーションと二次ソリッドボディとに対応する新たな幾何学的形状を生成すること（３３０）と、新たな幾何学的形状を二次ソリッドボディの位相幾何学的エンティティに適用することとを含む。上記方法は、オペレーションに従って、隣接する領域を新たな位置に変換すること（３３５）を含む。上記方法は、処理されたソリッドボディを生成するために、変換された隣接する領域を、修正された二次ソリッドボディに結合すること（３４０）を含む。
2015516096.tif 000002
【特許請求の範囲】
【請求項１】
ソリッドモデル上で修正オペレーションを行う方法であって、
前記方法は、ＰＤＭデータ処理システム（１００）と以下で表記される製品データ管理データ処理システム（１００）において実行される、方法において、
前記方法は、
ソリッドボディ（２０２）をＰＤＭモデルとして受け取るステップ（３０５）と、
前記ソリッドボディ（２０２）上で行うオペレーションを決定するステップ（３１０）と、
前記ソリッドボディ（２０２）のターゲット領域（２０４）を決定するステップ（３１５）であって、前記ソリッドボディ（２０２）は、前記ターゲット領域（２０４）に接続された少なくとも１つの隣接する領域（２０６，２０８）を含み、前記ターゲット領域（２０４）は、複数の幾何学的形状および位相幾何学的エンティティを有する、ステップと、
前記ターゲット領域（２０４）を、二次ソリッドボディ（２１０）に移動させるステップ（３２０）と、
前記二次ソリッドボディ（２１０）から、前記幾何学的形状を取り除くステップ（３２５）と、
修正された二次ソリッドボディ（２１４）を形成するために、前記オペレーションと前記二次ソリッドボディ（２１０）とに対応する新たな幾何学的形状を生成し（３３０）、前記新たな幾何学的形状を、前記二次ソリッドボディ（２１０）の位相幾何学的エンティティに適用するステップと、
前記オペレーションに従って、前記隣接する領域（２０６，２０８）を新たな位置に変換するステップ（３３５）と、
処理されたソリッドボディ（２２０）を形成するために、前記変換された隣接する領域（２０６，２０８）を、前記修正された二次ソリッドボディ（２１４）に結合するステップ（３４０）と、
前記処理されたソリッドボディ（２２０）を前記ＰＤＭデータ処理システム（１００）に記憶するステップと
を含む、方法。
【請求項２】
前記オペレーションは、曲げ戻しオペレーションであり、前記ターゲット領域（２０４）は、曲げ戻しされるべき、前記ソリッドボディ（２０２）の領域である、請求項１に記載の方法。
【請求項３】
前記オペレーションは、曲げオペレーションであり、前記ターゲット領域（２０４）は、曲げられるべき、前記ソリッドボディ（２０２）の領域である、請求項１に記載の方法。
【請求項４】
前記ＰＤＭデータ処理システム（１００）は、また、前記隣接する領域（２０６，２０８）が前記ターゲット領域（２０４）に接続されていた、前記隣接する領域（２０６，２０８）上にヒールキャップ面を形成する、請求項１から３のいずれか１項記載の方法。
【請求項５】
前記幾何学的形状を取り除くステップ（３２５）は、前記二次ソリッドボディ上の全ての頂点、ひれ状部、辺および面から、幾何学的形状を取り除くこと（３２５）を含む、請求項１から４のいずれか１項記載の方法。
【請求項６】
前記幾何学的形状は、点、曲線およびサーフェスを含む、請求項１から５のいずれか１項記載の方法。
【請求項７】
前記位相幾何学的エンティティは、頂点、辺、および面を含む、請求項１から６のいずれか１項記載の方法。
【請求項８】
ＰＤＭデータ処理システム（１００）と以下で表記される製品データ管理データ処理システム（１００）であって、
少なくとも１つのプロセッサ（１０２）と、
アクセス可能メモリ（１０８，１２６）と
を備えている、システムにおいて、
前記ＰＤＭデータ処理システム（１００）は、
ソリッドボディ（２０２）を受け取るステップ（３０５）と、
前記ソリッドボディ（２０２）上で行うオペレーションを決定するステップ（３１０）と、
前記ソリッドボディ（２０２）のターゲット領域（２０４）を決定するステップ（３１５）であって、前記ソリッドボディ（２０２）は、前記ターゲット領域（２０４）に接続された少なくとも１つの隣接する領域（２０６，２０８）を含み、前記ターゲット領域（２０４）は、複数の幾何学的形状および位相幾何学的エンティティを有する、ステップと、
前記ターゲット領域（２０４）を、二次ソリッドボディ（２１２）に移動させるステップ（３２０）と、
前記二次ソリッドボディ（２１２）から、前記幾何学的形状を取り除くステップ（３２５）と、
修正された二次ソリッドボディ（２１４）を形成するために、前記オペレーションと前記二次ソリッドボディ（２１２）とに対応する新たな幾何学的形状を生成し（３３０）、前記新たな幾何学的形状を、前記二次ソリッドボディ（２１２）の位相幾何学的エンティティに適用するステップと、
前記オペレーションに従って、前記隣接する領域（２０６，２０８）を新たな位置に変換するステップと、
処理されたソリッドボディ（２２０）を形成するために、前記変換された隣接する領域（２０６，２０８）を、前記修正された二次ソリッドボディ（２１４）に結合するステップと、
前記処理されたソリッドボディ（２２０）を前記ＰＤＭデータ処理システム（１００）に記憶するステップと
を行うように構成されている、ＰＤＭデータ処理システム（１００）。
【請求項９】
前記オペレーションは、曲げ戻しオペレーションであり、前記ターゲット領域（２０４）は、曲げ戻しされるべき、前記ソリッドボディ（２０２）の領域である、請求項８に記載のＰＤＭデータ処理システム（１００）。
【請求項１０】
前記オペレーションは、曲げオペレーションであり、前記ターゲット領域（２０４）は、曲げられるべき、前記ソリッドボディ（２０２）の領域である、請求項８に記載のＰＤＭデータ処理システム（１００）。
【請求項１１】
前記ＰＤＭデータ処理システム（１００）は、また、前記隣接する領域（２０６，２０８）が前記ターゲット領域（２０４）に接続されていた、前記隣接する領域（２０６，２０８）上にヒールキャップ面を形成する、請求項８から１０のいずれか１項記載のＰＤＭデータ処理システム。
【請求項１２】
前記幾何学的形状を取り除くステップ（３２５）は、前記二次ソリッドボディ（２１０）上の全ての頂点、ひれ状部、辺および面から、幾何学的形状を取り除くこと（３２５）を含む、請求項８から１１のいずれか１項記載のＰＤＭデータ処理システム（１００）。
【請求項１３】
前記幾何学的形状は、点、曲線およびサーフェスを含む、請求項８から１２のいずれか１項記載のＰＤＭデータ処理システム（１００）。
【請求項１４】
前記位相幾何学的エンティティは、頂点、辺、および面を含む、請求項８から１３のいずれか１項記載のＰＤＭデータ処理システム。
【請求項１５】
コンピュータ実行可能命令でエンコードされる非一時的コンピュータ読み取り可能媒体であって、
前記コンピュータ実行可能命令は、実行されると、製品データ管理データ処理システム（１００）に、
ソリッドボディ（２０２）を受け取るステップ（３０５）と、
前記ソリッドボディ（２０２）上で行うオペレーションを決定するステップ（３１０）と、
前記ソリッドボディ（２０２）のターゲット領域（２０４）を決定するステップ（３１５）であって、前記ソリッドボディ（２０２）は、前記ターゲット領域（２０４）に接続された少なくとも１つの隣接する領域（２０６，２０８）を含み、前記ターゲット領域（２０４）は、複数の幾何学的形状および位相幾何学的エンティティを有する、ステップと、
前記ターゲット領域（２０４）を、二次ソリッドボディ（２１４）に移動させるステップ（３２０）と、
前記二次ソリッドボディ（２１４）から、前記幾何学的形状を取り除くステップ（３２５）と、
修正された二次ソリッドボディ（２１４）を形成するために、前記オペレーションと前記二次ソリッドボディ（２１４）とに対応する新たな幾何学的形状を生成し（３３０）、前記新たな幾何学的形状を、前記二次ソリッドボディ（２１４）の前記位相幾何学的エンティティに適用するステップと、
前記オペレーションに従って、前記隣接する領域を新たな位置に変換するステップと、
処理されたソリッドボディ（２２０）を形成するために、前記変換された隣接する領域（２０６，２０８）を、前記修正された二次ソリッドボディ（２１４）に結合するステップと
を実行させる、コンピュータ読み取り可能媒体。
【請求項１６】
前記オペレーションは、曲げ戻しオペレーションであり、前記ターゲット領域は、曲げ戻しされるべき、前記ソリッドボディの領域である、請求項１５に記載のコンピュータ読み取り可能媒体。
【請求項１７】
前記オペレーションは、曲げオペレーションであり、前記ターゲット領域は、曲げられるべき、前記ソリッドボディ（２１０）の領域である、請求項１５に記載のコンピュータ読み取り可能媒体。
【請求項１８】
前記ＰＤＭデータ処理システム（１００）は、また、前記隣接する領域（２０６，２０８）が前記ターゲット領域（２０４）に接続されていた、前記隣接する領域（２０６，２０８）上にヒールキャップ面を形成する、請求項１５から１７のいずれか１項記載のコンピュータ読み取り可能媒体。
【請求項１９】
前記幾何学的形状を取り除くステップ（３２５）は、前記二次ソリッドボディ（２１４）上の全ての頂点、ひれ状部、辺および面から、幾何学的形状を取り除くこと（３２５）を含む、請求項１５から１８のいずれか１項記載のコンピュータ読み取り可能媒体。
【請求項２０】
前記幾何学的形状は、点、曲線およびサーフェスを含み、前記位相幾何学的エンティティは、頂点、辺および面を含む、請求項１５から１９のいずれか１項記載のコンピュータ読み取り可能媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、独立請求項に記載の、複雑なシートメタルの曲げ領域の曲げおよび曲げ戻しを行うための方法、製品データ管理データ処理システム、および、コンピュータ読み取り可能媒体に関する。
【０００２】
技術分野
本開示は、概して、製品および他のアイテムのデータを管理する、コンピュータ支援の設計視覚化製造システム、製品ライフサイクル管理（「ＰＬＭ」）システム、および類似のシステム（まとめて、「製品データ管理」システムまたは「ＰＤＭ」システムという）に関する。
【背景技術】
【０００３】
開示の背景
ＰＤＭシステムは、ＰＬＭおよび他のデータを管理する。改善されたシステムが所望される。
【発明の概要】
【課題を解決するための手段】
【０００４】
開示の要旨
開示される種々の実施形態は、複雑なシートメタルの曲げ領域の曲げおよび曲げ戻しを行うためのシステムおよび方法を含む。他の実施形態は、ＰＤＭシステム、方法およびコンピュータ読み取り可能媒体を含む。１つの方法は、ＰＤＭデータ処理システムにおいてソリッドボディを受け取ることを含む。上記方法は、ソリッドボディおよびそのソリッドボディのターゲット領域において行うオペレーションを決定することを含む。上記方法は、そのターゲット領域を二次ソリッドボディに移動させること、および、二次ソリッドボディから幾何学的形状を取り除くことを含む。上記方法は、そのオペレーションおよび二次ソリッドボディに対応する新たな幾何学的形状を生成することと、新たな幾何学的形状を、二次ソリッドボディの位相幾何学的エンティティに適用することとを含む。上記方法は、オペレーションに従い、隣接する領域を新たな位置に変換することを含む。上記方法は、変換された隣接する領域を、修正された二次ソリッドボディに結合して、処理されたソリッドボディを作成することを含む。
【０００５】
上記は、当業者が、以下の詳細な説明をより良好に理解できるように、本開示の特徴および技術的利点を、かなり広範に概略を述べたものである。請求項の主題を形成する、本開示のさらなる特徴および利点が以下で説明される。当業者は、本開示と同一の目的を達成するために、他の構造への修正またはその構造の設計を行うベースとして、開示される概念および特定の実施形態を容易に使用可能であることを認識する。当業者は、このような同等の構造が、本開示の最も広い状態の精神および範囲から逸脱しないことも理解する。
【０００６】
以下の詳細な説明に取りかかる前に、この特許書類全体において使用される特定の単語またはフレーズの定義を説明することが有利である。用語「含む（include）」および「含む（comprise）」、ならびに、これらの派生語は、限定することなしに、包含すること、を意味する。用語「または」は包括的であり、および／または、を意味する。フレーズ「〜と関連づけられる」および「それと関連づけられる」、ならびに、これらの派生語は、〜を含む、〜に含まれる、〜と相互接続される、〜を収容する、〜に収容される、〜に接続するまたは〜と接続する、〜に結合するまたは〜と結合する、〜と通信可能である、〜と協働する、〜をはさむ、〜と並ぶ、〜の近くにある、〜と結ぶまたは〜で結ぶ、〜を有する、〜の特性があるなどを意味する。用語「コントローラ」は、任意の装置、システムまたはこれらの一部であって、これらがハードウェア、ファームウェア、ソフトウェアまたはこれらの少なくとも２つを組み合わせたものに実装されようとも、少なくとも１つのオペレーションを制御する、任意の装置、システムまたはこれらの一部を意味する。任意の特定のコントローラと関連づけられた機能性は、ローカルまたはリモートで、集中化または分散していることに注意されたい。特定の単語およびフレーズに対する定義がこの特許書類全体に対して与えられ、当業者は、全てとは言えないにしてもほとんどの場合において、このように定義された単語およびフレーズの過去の使用および将来的な使用の多くの例にこれらの定義が適用されることを理解する。いくつかの用語が広範囲の実施形態を含むが、添付の請求項が、これらの用語を特定の実施形態に明確に限定する。
【０００７】
本開示およびその利点のより完全な理解のために、ここで、添付の図面と関連させて以下の説明に対して参照がなされ、図面中で、類似の番号は類似の対象を指し示す。
【図面の簡単な説明】
【０００８】
【図１】図１は、１つの実施形態が実行可能なデータ処理システムのブロック図を描く。
【図２】図２は、単一のシートメタルの曲げの曲げ戻しを行う、開示される処理の例を示す。
【図３】図３は、開示される実施形態に従う処理のフローチャートを描く。
【図４】図４Ａ〜４Ｃは、開示される技法を用いて行われる一般的なシートメタルの曲げオペレーションを示す。
【発明を実施するための形態】
【０００９】
詳細な説明
本特許出願書類における本開示の原理を説明するために使用される、以下に図示され説明される図１から４および種々の実施形態は、単なる例示のためのものであり、いかなる場合でも本開示の範囲を限定するように解釈されるべきではない。当業者は、本開示の原理が任意の適切に配置された装置において実行され得ることを理解する。本出願の多くの革新的な教示は、例示となる非限定的な実施形態を参照して説明される。
【００１０】
シートメタルの曲げ／曲げ戻しの技術処理は、シートメタルシステムおよび金型設計システムを評価する際に使用される重要な判定基準である。シートメタル製造技術の向上により、シートメタル製品が、特に、リブ、ビード、ディンプル、変形などの多くの「アドオン」フィーチャを有する曲げ領域において、どんどん複雑になってきている。これらの「アドオン」フィーチャは、曲げ／曲げ戻しの能力に対する課題である。
【００１１】
開示される実施形態は、位相幾何学的エンティティを変更せずに、複雑なシートメタルの曲げ領域の幾何学的データを直接的に変更することによって、この複雑なシートメタルの曲げ領域を曲げおよび曲げ戻しするための一般的な解決策を含む。
【００１２】
開示される実施形態は、均一の材料厚を有する曲げに対する、互いにずれている内側および外側曲げ面を有する曲げに対する、および、ルールドサーフェスであり、かつ、曲げ面に垂直である、側面（すなわち一対の曲げ面に隣接する全ての面）を有する曲げに対してのみ有効な技術を使用する従来のシステムの制限を除去する。
【００１３】
この制限は、主要な市販のシートメタル設計ソフトウェアに共通している。非均一の材料厚の領域を処理するために複雑な後処理を用いるソフトウェアもある。しかしながら、これらの解決策は、いくつかの一般的に良く知られたケースをサポートするだけである。
【００１４】
開示される実施形態は、これらの不利点を克服する。
【００１５】
図１は、１つの実施形態が、例えば、本明細書で説明される処理を実行するようにソフトウェアまたは他の方法で特別に構成されたＰＤＭシステム、および、特に、本明細書で説明される、相互に接続された複数の通信システムのうちの各々１つとして実行可能なデータ処理システムのブロック図を描く。描かれるデータ処理システムは、レベル２キャッシュ／ブリッジ１０４に接続されたプロセッサ１０２を含み、このレベル２キャッシュ／ブリッジ１０４は、次にローカルシステムバス１０６に接続されている。ローカルシステムバス１０６は、例えば、周辺機器相互接続（ＰＣＩ）アーキテクチャバスである。描かれる例において、ローカルシステムバスには、メインメモリ１０８およびグラフィックスアダプタ１１０も接続されている。グラフィックスアダプタ１１０は、ディスプレイ１１１に接続されている。
【００１６】
ローカルエリアネットワーク（ＬＡＮ）／ワイドエリアネットワーク／ワイヤレス（例えばＷｉＦｉ）アダプタ１１２などの他の周辺機器もまた、ローカルシステムバス１０６に接続されている。拡張バスインターフェース１１４が、ローカルシステムバス１０６を入力／出力（Ｉ／Ｏ）バス１１６に接続する。Ｉ／Ｏバス１１６は、キーボード／マウスアダプタ１１８、ディスクコントローラ１２０およびＩ／Ｏアダプタ１２２に接続されている。ディスクコントローラ１２０は、不揮発性のハードコードタイプ媒体を含むがこれに限定されない、任意の適切な機械使用可能ストレージ媒体または機械読み取り可能ストレージ媒体であり、上記の不揮発性のハードコードタイプ媒体は、例えば、読み取り専用メモリ（ＲＯＭ）または電気的に消去可能なプログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）、磁気テープストレージ、および、ユーザ記録可能タイプ媒体（例えば、フロッピーディスク、ハードディスクドライブ、および、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）またはデジタル多用途ディスク（ＤＶＤ）など）、および、他の公知の光学ストレージ装置、電気的ストレージ装置、または、磁気的ストレージ装置などである。
【００１７】
示されている例において、音を再生するための、スピーカ（図示せず）に接続されるオーディオアダプタ１２４もまたＩ／Ｏバス１１６に接続されている。キーボード／マウスアダプタ１１８には、マウス、トラックボール、トラックポインタなどのポインティングデバイス（図示せず）のための接続部が設けられている。
【００１８】
当業者は、図１に描かれているハードウェアが、特定の実装のために変更されることを認識する。例えば、他の周辺機器（例えば、光学ディスクドライブなど）もまた、描かれているハードウェアに追加して、または、その代わりに使用される。描かれている例は、例示の目的のみのために提供されており、本開示に関するアーキテクチャに関する限定を示唆することを意図していない。
【００１９】
本開示の実施形態によるデータ処理システムは、グラフィカルユーザインターフェースを採用するオペレーティングシステムを含む。オペレーティングシステムは、複数のディスプレイウィンドウが、グラフィカルユーザインターフェース内に同時に提示され、各ディスプレイウィンドウが、異なるアプリケーションまたは同一のアプリケーションの異なるインスタンスに対するインターフェースを与えることを可能にする。グラフィカルユーザインターフェース内のカーソルは、ポインティングデバイスを介してユーザによって操作される。カーソルの位置は変更され、および／または、マウスボタンをクリックするなどのイベントが、所望の応答を作動させるために生成される。
【００２０】
種々の市販のオペレーティングシステム（例えば、ワシントン州レドモンドのＭｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎの製品であるＭｉｃｒｏｓｏｆｔ  ＷｉｎｄｏｗｓＴＭのあるバージョン）のうちの１つが、適切に修正された場合に採用される。オペレーティングシステムは、説明されるように、本開示に従って修正または作成される。
【００２１】
ＬＡＮ／ＷＡＮ／ワイヤレスアダプタ１１２は、（データ処理システム１００の一部ではない）ネットワーク１３０に接続され、このネットワーク１３０は、当業者には公知のように、インターネットを含む、任意のパブリックまたはプライベートデータ処理システムネットワークまたは複数のネットワークの組み合わせである。データ処理システム１００は、ネットワーク１３０を介して、サーバシステム１４０と通信可能であり、このサーバシステム１４０もまた、データ処理システム１００の一部ではないが、例えば、別個のデータ処理システム１００として実装可能である。
【００２２】
本明細書で開示される実施形態は、特別な幾何学的形状を処理するために追加のステップを適用することなしに、単一の手順で、任意の幾何学的形状を含む任意の曲げ領域をサポートするシステムおよび方法を含む。
【００２３】
本明細書で説明されるプロセスは、曲げ、曲げ戻し、曲げ角度のリサイズ、および、平坦パターン化を含む、複数の機能を含む。これらの基本的なプロセスを実行する一方で、システムは、シートメタル部分上に任意の「アドオン」フィーチャに跨がる曲げを挿入する、曲げ戻し状態の曲げに跨がる変形フィーチャを形成する、追加のフィーチャを有する曲げ領域を再び曲げる、複雑な曲げ領域を含むシートメタル部分に対して平坦パターンを形成する、または、複雑な曲げ領域上の曲げ角度をリサイズすることも行う。
【００２４】
本明細書で開示される一般的な曲げ／曲げ戻しプロセスは、（頂点、辺および面を含む）位相幾何学的エンティティから、（点、曲線およびサーフェスを含む）幾何学的形状を取り除くことにより、「ゴム」のコネクタのような曲げ領域を操作する。移動可能な部分は、剛体のソリッドボディとして新たな位置に変換される。曲げ領域における各位相幾何学的エンティティに対する幾何学的データを計算および再生成した後、最終的に、有効なソリッドボディになるように、それらの幾何学的データを曲げ領域に再び適用する。
【００２５】
本明細書で開示される実施形態は、曲げ領域における全ての幾何学的形状が、精度良く変形されること、および、曲げ面と、隣接する変換された面または変化のない面との間の境界に対する幾何学的形状が、その隣接する変換された面または変化のない面から得られることを保証する。
【００２６】
図２は、単一のシートメタルの曲げの曲げ戻しを行う、本明細書で開示されるプロセスの例を示す。曲げ戻し後、全ての位相幾何学的エンティティは、（面の色および名前などの）任意の非幾何学的情報が維持されるように、変化しないままにされる。以下で説明するシステムは、１つ以上のデータ処理システム１００として実装されるＰＤＭデータ処理システムである。
【００２７】
図３は、図２の例を製造するために行われるプロセスのフローチャートを描く。この例示的なプロセスは、具体的には、曲げ戻しプロセスであるが、プロセスの大部分のステップは、本明細書で開示される、曲げ、曲げ戻し、または他のプロセスのいずれを行うにしても同じである。図３のプロセスは、ソリッドモデルの一部分上で修正オペレーションを行うための一般的なプロセスとして使用される。
【００２８】
システムは、ＰＤＭモデルとしてソリッドボディを受け取る（ステップ３０５）。この例では、ソリッドボディ２０２は、曲げ領域２０４を含むシートメタルボディの一部分を表す。ソリッドボディ２０２と同様に、曲げ領域２０４は、（点、曲線およびサーフェスなどの）複数の幾何学的形状を含み、同様に、（頂点、辺および面などの）位相幾何学的エンティティも含む。本明細書で使用される場合、「受け取ること」は、ストレージからロードすること、別の装置またはプロセスから受け取ること、ユーザとの相互作用を介して受け取ること、または、別な方法を含む。ＰＤＭモデルは、ＰＤＭシステムによって操作される際のＣＡＤまたは他のソリッドオブジェクトモデルをいう。
【００２９】
システムは、ソリッドボディ上で行うオペレーションを決定する（ステップ３１０）。この例において、オペレーションは、曲げ戻しオペレーションである。これは、ユーザからのオペレーション選択を受け取ることによって決定される。これは、オペレーションが、ソリッドボディ上のより大きなオペレーションの一部として行われるか、または他の方法で行われるかを決定することの一部である。
【００３０】
システムは、オペレーションに基づいて、オペレーションのターゲット領域を決定する（ステップ３１５）。この例において、曲げ戻しオペレーションのターゲット領域、すなわち、曲げ戻しされるべき、ソリッドボディ上の領域は、曲げ領域２０４である。ソリッドボディは、１つ以上の隣接する領域（この例では領域２０６および２０８として示されている）を有しており、これらの領域は、ターゲット領域２０４と同一のソリッドボディに接続され、かつその一部である。
【００３１】
システムは、ターゲット領域２０４を、ターゲット領域と同一の複数の幾何学的形状および位相幾何学的エンティティを含む二次ソリッドボディ２１０に移動させる（ステップ３２０）。これは、隣接する領域が、ターゲット領域に連結されていた「創傷部（ｗｏｕｎｄｓ）」において、隣接する領域上にヒールキャップ面を形成することを含む。ヒールキャップ面は、ゴム面として維持される。
【００３２】
システムは、二次ソリッドボディから幾何学的形状を取り除き（ステップ３２５）、２１２に描画されている位相幾何学的エンティティのみにする。このステップは、例えば、二次ソリッドボディ上の全ての頂点、ひれ状部（ｆｉｎ）、辺、および面から幾何学的形状を取り除くことを含む。
【００３３】
システムは、オペレーションと二次ソリッドボディとに対応する新たな幾何学的形状を生成し（ステップ３３０）、これは、２１２において位相幾何学的エンティティに新たな幾何学的形状を適用して、修正された二次ソリッドボディ２１４を生成することを含む。修正された二次ソリッドボディ２１４は、ターゲット領域２０４上で行われたオペレーションの結果に対応する。この場合、修正された二次ソリッドボディは、折り畳み戻し／曲げ戻しされる曲げ領域である。新たな幾何学的形状を生成するステップは、いかなるオペレーションが選ばれた場合に対しても従来のプロセスを用いて行われるが、本明細書で開示されるプロセスは、ターゲット領域の隣接する領域またはターゲット領域の位相幾何学的エンティティのどちらも処理される必要がないため、より効率的である。
【００３４】
新たな幾何学的形状を生成することは、頂点の位置を計算することと、二次ソリッドボディの対応する境界となる辺について隣接する領域から曲線を取得することとを含む。これは、また、内側の辺に対して、可能な場合には解析曲線を形成する、あるいは、その他の場合には、辺を点に分割し、点を新たな位置に変換し、および、対応するｂ曲線を形成する、ことを含む。これは、また、サーフェスに対して、可能な場合には解析曲面へと変更する、あるいは、その他の場合にはシートを形成する、ことを含む。
【００３５】
新たな幾何学的形状を位相幾何学的エンティティに適用することは、多くの異なるプロセスを含む。新たな幾何学的形状を位相幾何学的エンティティに適用することは、点を頂点に取り付けること、所定の許容値で正確に辺を形成すること、および、曲線を辺に取り付けることを含む。解析曲面が形成される場合には、このステップは、各解析曲面を、対応する面に取り付けることを含み、そうでない場合には、シートに対して充填する、シートに傾斜を付ける、または、シートから変形することのいずれかによってサーフェスを形成することを含む。新たな幾何学的形状を適用することは、また、サーフェスおよび辺が正確に方向付けられていることを保証するために、方向付けを確認することを含む。新たな幾何学的形状を適用することは、内側の辺および面を修復することを含み、内側の辺および面では、辺が、隣接するサーフェス上に存在することを確実にするように処理され、面が、任意のＧ１不連続性および自己交差サーフェスを修正するように処理される。新たな幾何学的形状を適用することは、また、内側の辺に精度を与えることを含む。
システムは、オペレーションに従って、隣接する領域２０６および２０８を新たな位置に変換する（ステップ３５５）。この場合、曲げのない面が、折り畳み戻し／曲げ戻しされた位置に変換される。隣接する領域がターゲット領域から分離されているので、このプロセスは、隣接する領域の面および幾何学的形状をオペレーションに従って処理するよりも、単純な変換を用いて実行され、処理時間と労力とが大いに節約される。
【００３６】
システムは、隣接する領域２０６および２０８を修正された二次ソリッドボディ２１４に結合する（ステップ３４０）。これにより、オペレーションによって処理されたオリジナルのソリッドボディ２０２に対応する、処理されたソリッドボディ２２０が形成される。これらを結合することにより、単一のソリッドボディが生成され、このステップは、境界となる辺が隣接するサーフェス上に存在することを保証するように、これらの辺を修復し、境界となる辺上の精度を再設定することを含む。このステップは、また、欠陥が導入されないことを保証するためにボディチェックを行うことも含む。
【００３７】
システムは、その後、処理されたソリッドボディ２２０を記憶する（ステップ３４５）。
【００３８】
上記のプロセスおよび本明細書で説明される他のプロセスにおいて、種々のステップは以下で主張される種々の実施形態において、逐次的に、同時に、反復的に、異なる順序で行われる、または、省略可能であることに注意されたい。いかなるステップ、プロセスまたは要素のいずれも、開示される任意の特定の実施形態にとって必須であると考えられるべきではない。いくつかの実施形態において、システムは、まず、頂点および辺を評価し、その後、解析評価を行う、または、境界となる辺から導出することによって、サーフェスを形成する。
【００３９】
有効なソリッドボディを形成することを保証するために、開示されるプロセスは、中間状態および最終状態において、曲げ領域上の幾何学的形状をチェックするために種々の公知のアプローチを使用する。チェックによってターゲット領域が無効であることが示される場合、システムは、エラーが発生する前の時点にオペレーションを引き返し、幾何学的形状を修復することができる。
【００４０】
図４Ａ〜４Ｃは、開示される技法を用いて処理される、一般的な共通のシートメタル曲げオペレーションをいくつか図示しており、オペレーションが行われた後の結果として生成されるボディの一部として、例示的な修正された二次ソリッドボディを示している。
【００４１】
図４Ａは、複雑なフィーチャに跨がる曲げを挿入するところを示しており、ここでは、オペレーションは、初期ボディ４０２と結果として生成されるボディ４０４との間の曲げオペレーションであり、曲げオペレーションは、結果として生成されるボディ４０４の一部として、修正された二次ソリッドボディ４０６を形成するために行われる。
【００４２】
図４Ｂは、複雑なフィーチャを伴う曲げの曲げ戻しを行うところを示しており、ここでは、オペレーションは、初期ボディ４１２と結果として生成されるボディ４１４との間の曲げ戻しオペレーションであり、曲げ戻しオペレーションは、結果として生成されるボディ４１４の一部として、修正された二次ソリッドボディ４１６を形成するために行われる。
【００４３】
図４Ｃは、非均一の材料厚部分に対して平坦パターンを形成することを示しており、ここでは、いくつかの上述したような曲げ戻しオペレーションが、初期ボディ４２２と結果として生成されるボディ４２４との間で行われて、曲げ戻しオペレーションは、いくつかの修正された二次ソリッドボディを形成し、そのうちのいくつかが、結果として生成されるボディ４２４の一部として４２６で示されている。
【００４４】
曲げおよび曲げ戻しは、（例えば、順送り型設計、トランスファー型設計、および、自動車のタンデム型設計などの）シートメタル設計および製造ツール設計の多くの手順において共通のオペレーション（例えば、フランジの形成、フランジの輪郭加工、曲げおよびジョックルフランジの挿入、平坦パターンの生成など）であり、このような任意のオペレーションが、本明細書に説明される手法を用いて行われる。
【００４５】
開示される実施形態は、従来のプロセスに対して明確な技術的利点を提供する。例えば、開示される手法は、非常にロバストであり、大きな幾何学的ノイズを伴う曲げを曲げ戻しする、および、再び曲げるために使用される。このことは、他のソフトウェアからインポートされたデータを操作する能力を向上させる。さらに、開示される手法は、曲げ領域において、洗練された操作を行う強力な能力を提供する。選択されたオペレーションごとに新たな位置を計算するために、特定の評価関数を使用して、開示されたプロセスを使用して、曲げ戻しをする、再び曲げる、曲げ角および半径を変更する、シートメタルタブを形成する、ディンプル、抜き取られた切り欠き、カウンターシンクホールなどのランダムなフィーチャを形成することによって任意の幾何学的形状を追加すること、このようなフィーチャに跨がる曲げを挿入すること、および他のオペレーションを行う。開示される実施形態は、また、曲げ上の、丸溝、ブレンド、複雑な穴、切り欠き、変形フィーチャ他を含む、全ての種類の幾何学的形状もサポートする。
【００４６】
開示される手法は、ブーリアン演算などの高価なモデリングＡＰＩを使用しないので、複数の曲げ／曲げ戻しプロセスの間に安定した結果を生成し、性能を大きく向上させる。
【００４７】
当業者は、簡便さおよび単純性のために、本開示と共に使用することに適した全てのデータ処理システムの完全な構造および動作を、本明細書において図示も説明もしていないことを認識する。その代わりに、本開示に固有である、または、本開示の理解に必要である程度にのみ、データ処理システムが、図示され、説明されている。データ処理システム１００の構造およびオペレーションの残りの部分は、当該分野で公知の種々の現在の実装およびやり方のいくつかに適合する。
【００４８】
本開示は、完全に機能的なシステムに関連した説明を含むが、当業者は、本開示のメカニズムの少なくとも一部分が、機械使用可能、コンピュータ使用可能、またはコンピュータ読み取り可能媒体内に種々の形態のいずれかで含まれる命令の形態で配布されることが可能であること、および、本開示は、配布を実際に実行するために利用される、特定のタイプの命令、または、信号搬送媒体または記憶媒体にかかわらず等しく適用されることを認識する。機械使用可能／読み取り可能、または、コンピュータ使用可能／読み取り可能媒体の例は、不揮発性のハードコードタイプ媒体（例えば、読み取り専用メモリ（ＲＯＭ）または電気的に消去可能なプログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）、および、ユーザ記録可能タイプ媒体（例えば、フロッピーディスク、ハードディスクドライブ、および、コンパクトディスク読み取り専用メモリ（ＣＤ−ＲＯＭ）またはデジタル多用途ディスク（ＤＶＤ）など））を含む。
【符号の説明】
【００４９】
使用される参照数字および用語のリスト
１００  データ処理システム、ＰＤＭデータ処理システム、ＰＤＭシステム
１０２  プロセッサ
１０４  キャッシュ／ブリッジ
１０６  ローカルシステムバス
１０８  メインメモリ
１１０  グラフィックスアダプタ
１１１  ディスプレイ
１１２  ローカルエリアネットワーク／ワイドエリアネットワーク／ワイヤレスアダプタ
１１４  拡張バスインターフェース
１１６  入力／出力バス、Ｉ／Ｏバス
１１８  キーボード／マウスアダプタ
１２０  ディスクコントローラ
１２２  Ｉ／Ｏアダプタ
１２４  オーディオアダプタ
１２６  記憶装置
１３０  ネットワーク
１４０  サーバシステム
２０２  ソリッドボディ
２０４  曲げ領域、ターゲット領域
２０６  領域、隣接する領域
２０８  領域、隣接する領域
２１０  ソリッドボディ
２１２  「位相幾何学的エンティティ」、曲げ領域から幾何学的形状を取り除いた状態のソリッドボディ
２１４  修正された二次ソリッドボディ
２２０  処理されたソリッドボディ
３０５  ＰＤＭモデルとしてソリッドボディを受け取る
３１０  ソリッドボディ上で行うオペレーションを決定する
３１５  オペレーションに基づいて、オペレーションのターゲット領域を決定する
３２０  ターゲット領域を二次ソリッドボディに移動する
３２５  二次ソリッドボディから幾何学的形状を取り除く
３３０  オペレーションと二次ソリッドボディとに対応する新たな幾何学的形状を生成する
３３５  オペレーションに従って、隣接する領域を新たな位置に変換する
３４０  隣接する領域を、修正された二次ボディに結合する
３４５  処理されたソリッドボディを記憶する
４０２  初期のボディ
４０４  結果生成されるボディ
４０６  二次ソリッドボディ
４１２  初期のボディ
４１４  結果生成されるボディ
４１６  二次ソリッドボディ
４２２  初期のボディ
４２４  結果生成されるボディ
４２６  二次ソリッドボディ
ＡＳＩＣ  特定用途向け集積回路
ＣＡＤ  コンピュータ支援設計
Ｉ／Ｏ  入力／出力
ＬＡＮ  ローカルエリアネットワーク
ＰＣＩ  周辺機器接続
ＰＤＭ  製品データ管理
ＰＬＭ  製品ライフサイクル管理
ＷＡＮ  ワイドエリアネットワーク
【図１】
2015516096.tif 000003
【図２】
2015516096.tif 000004
【図３】
2015516096.tif 000005
【図４Ａ】
2015516096.tif 000006
【図４Ｂ】
2015516096.tif 000007
【図４Ｃ】
2015516096.tif 000008
【国際調査報告】
2015516096.tif 000009
2015516096.tif 000010
2015516096.tif 000011