(57)【要約】      （修正有）【課題】計算機支援設計システムの３Ｄシーンでのモデル化された曲げ３Ｄ物体の展開部品を計算する方法を提供する。【解決手段】方法は３Ｄ物体を提供し、３Ｄ物体の固定部分（ＦＰ）を選択し、３Ｄ物体の可動部分（ＭＰ）を選択し、固定部分（ＦＰ）と可動部分との間の交差を形成する１Ｄ界面（ＩＮＴ）を決定し、引抜き方向（ＤＤ）に従って、可動部分（ＭＰ）の線形変換の結果として得られる変換後部分を計算し、１Ｄ界面（ＩＮＴ）の近傍の変換後部分をトリミングする。それによってトリミングした変換後部分（ＴＴＰ）を形成し、１Ｄ界面（ＩＮＴ）とトリミングした変換後部分（ＴＴＰ）との間にフィレット（ＦＩ）を作成し、ｈ）固定部分（ＦＰ）、トリミングした変換後部分（ＴＴＰ）および作成したフィレット（ＦＩ）の結合として展開部品を定義する。【選択図】なし【特許請求の範囲】
【請求項１】
計算機支援設計システムの３Ｄシーンでのモデル化された曲げ３Ｄ物体の展開部品を計算するためのコンピュータ実施方法であって、
ａ）前記３Ｄ物体を提供するステップと、
ｂ）前記３Ｄ物体の固定部分（ＦＰ）を選択するステップと、
ｃ）前記３Ｄ物体の可動部分（ＭＰ）を選択するステップと、
ｄ）前記固定部分（ＦＰ）と前記可動部分との間の交差を形成する１Ｄ界面（ＩＮＴ）を決定するステップと
を含み、
ｅ）前記可動部分（ＭＰ）の線形変換の結果として得られる変換後部分を計算するステップと、
ｆ）前記１Ｄ界面（ＩＮＴ）の近傍の前記変換後部分をトリミングし、それによってトリミングした変換後部分（ＴＴＰ）を形成するステップと、
ｇ）前記１Ｄ界面（ＩＮＴ）と前記トリミングした変換後部分（ＴＴＰ）との間にフィレット（ＦＩ）を作成するステップと、
ｈ）前記固定部分（ＦＰ）、前記トリミングした変換後部分（ＴＴＰ）、および作成したフィレット（ＦＩ）の結合として展開部品を定義するステップと
を含むことを特徴とする方法。
【請求項２】
変換後部分を計算する前記ステップｅ）は、
ｅ１）前記１Ｄ界面（ＩＮＴ）を３Ｄポイント（ＰＯ）のセットに噛み合わせるサブステップと、
ｅ２）各３Ｄポイント（ＰＯ）で、前記１Ｄ界面（ＩＮＴ）と、および弧平面（ＡＰ）と呼ばれる平面と、に対する法線
【数１】
2019114252.tif 000022
を作成するサブステップであって、前記弧平面（ＡＰ）は、前記法線
【数２】
2019114252.tif 000023
によっておよび方位ベクトル
【数３】
2019114252.tif 000024
によって定義されるサブステップと、
ｅ３）各３Ｄポイントで、その中心角（β）が前記モデル化された曲げ３Ｄ物体の引抜き方向（ＤＤ）に依存する、前記弧平面（ＡＰ）内の円弧（ＣＡ）を計算するサブステップと、
ｅ４）すべての前記円弧（ＣＡ）の長さの平均値を計算するサブステップと、
ｅ５）すべての前記円弧の平均長さにその長さが最も近い前記円弧（ＣＡ）を、主円弧（ＰＣＡ）として記憶するサブステップと、
ｅ６）前記主円弧（ＰＣＡ）のベンドアローアンスに応じた長さで、前記主円弧（ＰＣＡ）の前記弧平面（ＡＰ）と前記可動部分（ＭＰ）との間の交差曲線（ＩＣ）上に配置された初期軸系（ＩＡＳ）を決定するサブステップと、
ｅ７）その原点が前記主円弧（ＰＣＡ）の端点であるターゲット軸系（ＴＡＳ）を決定するサブステップと、
ｅ８）前記初期軸系（ＩＡＳ）の前記ターゲット軸系（ＴＡＳ）への変換として前記線形変換を定義するサブステップと
を含む請求項１に記載の方法。
【請求項３】
前記方位ベクトル
【数４】
2019114252.tif 000025
は、前記３Ｄポイント（ＰＯ）に接する平面内の前記１Ｄ界面（ＩＮＴ）に対する法線である請求項２に記載の方法。
【請求項４】
前記方位ベクトル
【数５】
2019114252.tif 000026
は、３Ｄポイント（ＰＯ）の前記セットのうちの２つの末端３Ｄポイント（ＰＯ１、ＰＯｎ）を結ぶ線分に対する、前記３Ｄポイント（ＰＯ）での法線である請求項２に記載の方法。
【請求項５】
前記方位ベクトル
【数６】
2019114252.tif 000027
は前記引抜き方向（ＤＤ）に基づいて計算される請求項３または４に記載の方法。
【請求項６】
前記変換後部分をトリミングするステップｆ）は、
ｆ１）各円弧（ＣＡ）について、前記３Ｄポイント（ＰＯ）と反対側の前記円弧（ＣＡ）の末端である円弧端点（ＥＰ）を決定するサブステップと、
ｆ２）すべての前記円弧端点（ＥＰ）を結ぶ端部曲線（ＥＣ）を計算するサブステップと、
ｆ３）前記変換後部分上の前記端部曲線（ＥＣ）の投影である投影曲線（ＰＣ）を計算するサブステップであって、前記投影曲線（ＰＣ）は、前記変換後部分を２つの変換後部分構成要素（ＴＰＣ１、ＴＴＰ）に分割するサブステップと、
ｆ４）前記投影曲線（ＰＣ）に沿って、前記１Ｄ界面（ＩＮＴ）に最も近い前記変換後部分構成要素（ＴＰＣ１）をトリミングするサブステップと
を含む請求項２ないし５のいずれか１つに記載の方法。
【請求項７】
フィレットを作成するステップｇ）は、前記トリミングした変換後部分（ＴＴＰ）の境界（ＢＯ）に対する前記円弧（ＣＡ）の適合を含む請求項２ないし６のいずれか１つに記載の方法。
【請求項８】
コンピュータモデル化３Ｄ物体に基づいてワイピングダイ曲げを通じて物体を製造する方法であって、少なくとも折返しステップを含み、
請求項１ないし７のいずれか１つに記載の方法を通じて前記３Ｄ物体の折返し部品の展開を計算するステップと、
前記折返し部品の展開による前記３Ｄ物体の寸法の修正を決定するステップと、
前記折返し部品の展開による前記３Ｄ物体の寸法の前記修正を考慮して、前記コンピュータモデル化３Ｄ物体に基づいて前記物体を物理的に製造するステップと
をさらに含む方法。
【請求項９】
請求項１ないし７のいずれか１つに記載の方法をコンピュータシステムに実施させるためのコンピュータ実行可能命令を含む、非一時的コンピュータ可読データ記憶媒体（ＭＥＭ１ないしＭＥＭ４）上に記憶されたコンピュータプログラム製品。
【請求項１０】
請求項１ないし７のいずれか１つに記載の方法をコンピュータシステムに実施させるためのコンピュータ実行可能命令（ＥＸＰ）を含む非一時的コンピュータ可読データ記憶媒体（ＭＥＭ１ないしＭＥＭ４）。
【請求項１１】
メモリ（ＭＥＭ１ないしＭＥＭ４）およびグラフィカルユーザインターフェース（ＫＢ、ＰＤ、ＤＣ、ＤＹ）に結合されたプロセッサを備えるコンピュータシステムであって、前記メモリは、請求項１ないし７のいずれか１つに記載の方法をコンピュータシステムに実施させるコンピュータ実行可能命令（ＥＸＰ）を記憶するコンピュータシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、３Ｄ物体のモデル化された曲げ部品の展開部品を計算するための方法に関する。それは、ＣＡＤ（計算機支援設計）、ＣＡＭ（計算機支援製造）、またはＣＡＥ（計算機支援エンジニアリング）システムを使用することによるワイヤフレームおよび表面設計の分野に関する。それは、より厳密には薄板金形成工程に適用される。
【背景技術】
【０００２】
ダイ製造は、業界、より具体的には自動車業界で広く使用されている製造工程である。図１は、生薄板金部品（ＯＰ０）から最終部品（ＯＰ５の結果）までの、金属工作物のダイ製造の様々なステップ（ＯＰ０ないしＯＰ５）の一例を示す。ダイ製造は、例えば、ダイスタンピングステップ（ＯＰ１の結果）、ダイ切断ステップ（ＯＰ２ないしＯＰ４の結果）、およびワイピングダイ曲げステップ（ＯＰ５の結果）を含むことができる。ダイスタンピングステップおよびワイピングダイ曲げは、プラスチック変形工程と見なされる。ワイピングダイ曲げの結果は展開可能であるのに対して、ダイスタンピングの結果は展開可能ではないことがある。図２は、ワイピングダイ曲げステップの詳細な図を示す。以下でダイ曲げと呼ばれる、ワイピングダイ曲げ工程は、上側プレッシャーパッドと下側ポストとの間に物体の薄板金部品を維持するものである。上側プレッシャーパッドは、圧力を加えて、薄板金部品の固定部分を下側ポストに対してしっかりと保持する。以下で可動部分と呼ばれる、薄板金部品のカンチレバー部品が、上側パンチの圧力の下にある。上側パンチは、引抜き方向に従って、上側プレスラムと共に下方に移動する。ワイピングダイ曲げ工程は、金属板の伸長または局所的収縮を生み出す。物体のフラットパターンの展開中に、これらの機械的変形を考慮に入れなければならない。
【０００３】
ＣＡＤシステムでのダイ製造工程を定義するために、ＣＡＤシステムのユーザは一般に、最終部品（図１および２のＯＰ５の結果）から開始して、工程内を逆方向に進み、各ステップから得られる、異なる幾何形状を生成する。したがって、ダイ曲げステップを定義するとき、ユーザは、対応する物理的物体のダイ曲げステップ中に行なわれることになる機械的変形を考慮しながら、ＣＡＤシステムで３Ｄ物体のダイ曲げ表面を展開する必要がある。さらに、図２で示される例に示されるように、ユーザは、折返し／展開表面のいくつかの幾何形状を未変更のまま保つために、可動部分の一部だけを展開したいことがある。
【０００４】
現在のところ、表面の部分的展開／折返しを計算する３つの方式がある。
【０００５】
第１の方式は、シミュレーションを通じて行なわれることができる。ユーザは、表面を展開する／折り返すことを専門とするシミュレーションソフトウェアを使用することによって部分的展開表面を計算する。実際の折返し／展開工程のモデルが、シミュレーションソフトウェアで有限要素法を使用することによって計算される。折返し表面全体の噛合いが実施され、したがって計算は非常に時間がかかる。
【０００６】
表面の部分的展開／折返しの計算はまた、ＣＡＤシステムで手動幾何形状測定を使用することを通じて実施されることができる。ユーザは、展開／折返しをシミュレートする目的で、展開するための表面の特定の回転を計算することによって展開表面の推定を計算し、次いで、ＣＡＤシステムの利用可能な表面設計ツールを使用して、折返しエリアを手動で設計する。この解決策は冗長である。それは、多くの計算および対話をユーザに要求するからである。
【０００７】
第３の方式によれば、ＣＡＤシステムのユーザは、展開するための各表面に対する展開情報を統合する。部分的展開／折返し表面が、統合された展開情報に基づいて、ＣＡＤシステムによって自動的に計算される。この解決策は、設計中に展開情報が記憶されなかった表面上には当てはまらない。
【発明の概要】
【課題を解決するための手段】
【０００８】
したがって、本発明の目的は、ユーザとの冗長な対話を必要とせず、統合された展開情報を必要としない、モデル化された曲げ３Ｄ物体の部分的展開を迅速に計算するための方法を提供することである。
【０００９】
本発明の一態様によれば、計算機支援設計システムの３Ｄシーンでのモデル化された曲げ３Ｄ物体の展開部品を計算するためのコンピュータ実施方法が提供され、方法は、
ａ）３Ｄ物体を提供するステップと、
ｂ）３Ｄ物体の固定部分を選択するステップと、
ｃ）３Ｄ物体の可動部分（ＭＰ）を選択するステップと、
ｄ）固定部分と可動部分との間の交差を形成する１Ｄ界面を決定するステップと、
ｅ）可動部分の線形変換の結果として得られる変換後部分を計算するステップと、
ｆ）１Ｄ界面の近傍の変換後部分をトリミングし、それによってトリミングした変換後部分を形成するステップと、
ｇ）１Ｄ界面とトリミングした変換後部分との間にフィレットを作成するステップと、
ｈ）固定部分、トリミングした変換後部分、および作成したフィレットの結合（ｕｎｉｏｎ）として展開部品を定義するステップと
を含む。
【００１０】
本発明の特定の実施形態によれば、
変換後部分を計算するステップｅ）は、
ｅ１）１Ｄ界面を３Ｄポイントのセットに噛み合わせるサブステップと、
ｅ２）各３Ｄポイントで、１Ｄ界面と、および弧平面と呼ばれる平面と、に対する法線を作成するサブステップであって、前記弧平面が、前記法線によっておよび方位ベクトルによって定義されるサブステップと、
ｅ３）各３Ｄポイントで、その中心角がモデル化された曲げ３Ｄ物体の引抜き方向に依存する、弧平面内の円弧を計算するサブステップと、
ｅ４）すべての円弧の長さの平均値を計算するサブステップと、
ｅ５）すべての円弧の平均長さにその長さが最も近い円弧を、主円弧として記憶するサブステップと、
ｅ６）主円弧のベンドアローアンスに応じた長さで、主円弧の弧平面と可動部分との間の交差曲線上に配置された初期軸系を決定するサブステップと、
ｅ７）その原点が主円弧の端点であるターゲット軸系を決定するサブステップと、
ｅ８）初期軸系のターゲット軸系への変換として線形変換を定義するサブステップと
を含むことができる。
【００１１】
方位ベクトルは、３Ｄポイントに接する平面内の１Ｄ界面に対する法線でよい。
【００１２】
あるいは、方位ベクトルは、３Ｄポイントのセットのうちの２つの末端３Ｄポイントを結ぶ線分に対する、３Ｄポイントでの法線でよい。
【００１３】
あるいは、方位ベクトルは、引抜き方向に基づいて計算されることができる。
【００１４】
変換後部分をトリミングするステップｆ）は、
ｆ１）各円弧について、３Ｄポイントと反対側の円弧の末端である円弧端点を決定するサブステップと、
ｆ２）すべての円弧端点を結ぶ端部曲線を計算するサブステップと、
ｆ３）変換後部分上の端部曲線の投影である投影曲線を計算するサブステップであって、前記投影曲線が、変換後部分を２つの変換後部分構成要素に分割するサブステップと、
ｆ４）投影曲線に沿って、１Ｄ界面（ＩＮＴ）に最も近い変換後部分構成要素をトリミングするサブステップと
を含むことができる。
【００１５】
フィレットを作成するステップｇ）は、トリミングした変換後部分の境界に対する円弧の適合を含むことができる。
【００１６】
本発明の別の目的は、コンピュータモデル化３Ｄ物体に基づいて、ワイピングダイ曲げを通じて物体を製造する方法であり、方法は少なくとも折返しステップを含み、前記方法はまた、
事前定義された方法を通じて前記３Ｄ物体の折返し部品の展開を計算するステップと、
折返し部品の展開による３Ｄ物体の寸法の修正を決定するステップと、
折返し部品の展開による前記３Ｄ物体の寸法の修正を考慮して、コンピュータモデル化３Ｄ物体に基づいて前記物体を物理的に製造するステップと
をも含む。
【００１７】
本発明の別の目的は、事前定義された方法をコンピュータシステムに実施させるためのコンピュータ実行可能命令を含む、非一時的コンピュータ可読データ記憶媒体上に記憶されたコンピュータプログラム製品である。
【００１８】
本発明の別の目的は、事前定義された方法をコンピュータシステムに実施させるためのコンピュータ実行可能命令を含む非一時的コンピュータ可読データ記憶媒体である。
【００１９】
本発明の別の目的は、メモリおよびグラフィカルユーザインターフェースに結合されたプロセッサを備えるコンピュータシステムであり、メモリは、事前定義された方法をコンピュータシステムに実施させるコンピュータ実行可能命令を記憶する。
【００２０】
非限定的な例として説明され、添付の図面によって示されるいくつかの実施形態の助けにより、本発明がより良く理解されよう。
【図面の簡単な説明】
【００２１】
【図１】３Ｄ物体に関するダイ製造工程の様々なステップを示す図である。
【図２】３Ｄ物体に関するワイピングダイ曲げのステップを示す図である。
【図３】モデル化された曲げ３Ｄ物体の可動部分を示す図である。
【図４】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図５Ａ】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図５Ｂ】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図５Ｃ】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図５Ｄ】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図６】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図７】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図８】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図９】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図１０】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図１１】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図１２】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図１３】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図１４】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図１５】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図１６】モデル化された曲げ３Ｄ物体の展開部品の計算の異なるステップを概略的に示す図である。
【図１７】本発明による方法の様々なステップを示す図である。
【図１８】本発明の様々な実施形態による方法を実施するのに適したコンピュータシステムのブロック図である。
【図１９】本発明の様々な実施形態による方法を実施するのに適したコンピュータシステムのブロック図である。
【発明を実施するための形態】
【００２２】
図３は、３Ｄ物体の斜視図を示す。３Ｄ物体は、固定部分ＦＰと可動部分ＭＰとを備える。物理的ダイ製造工程において、可動部分ＭＰは、上側パンチの圧力下にあることになる。方法の第１のステップにおいて、ユーザは、固定部分ＦＰと可動部分ＭＰとの間の１Ｄ界面を定義するように、ポインティング要素をドラッグする。ポインティング要素のドラッギングは、直線を描く間に、マウス押下で実現されることができる。次いで、システムは、１Ｄ界面ＩＮＴを３ＤポイントＰＯのセットに噛み合わせる。３ＤポイントＰＯは、１Ｄ界面ＩＮＴの可動部分ＭＰとの各交差について作成される。したがって、１Ｄ界面ＩＮＴの離散化が行なわれる。
【００２３】
本発明は、各３ＤポイントＰＯについて円弧ＣＡを計算するステップを含む。図４ないし６は、そのようなステップを示す。図４は、固定部分ＦＰおよび可動部分ＭＰの側面図を示す。１Ｄ界面ＩＮＴは図に対して垂直である。各３ＤポイントＰＯで、可動部分ＭＰの表面に対する法線
【００２４】
【数１】
2019114252.tif 000002
【００２５】
が計算される。次いで、各３ＤポイントＰＯについて弧平面ＡＰが計算される。弧平面ＡＰの原点は３ＤポイントＰＯである。可動部分ＭＰの表面に対する法線
【００２６】
【数２】
2019114252.tif 000003
【００２７】
は、弧平面ＡＰの第１のベクトルである。方位ベクトル
【００２８】
【数３】
2019114252.tif 000004
【００２９】
が、弧平面ＡＰを定義する第２のベクトルを定義する。
【００３０】
図５Ａは、方位ベクトル
【００３１】
【数４】
2019114252.tif 000005
【００３２】
の決定の第１の実施形態を示す。第１の実施形態によれば、３ＤポイントＰＯに対する接平面が計算される。構成により、１Ｄ界面は接平面に属する。方位ベクトル
【００３３】
【数５】
2019114252.tif 000006
【００３４】
は、接平面において３ＤポイントＰＯで１Ｄ界面と直交する。
【００３５】
図５Ｂは、方位ベクトル
【００３６】
【数６】
2019114252.tif 000007
【００３７】
の決定の第２の実施形態を示す。第２の実施形態によれば、３ＤポイントＰＯに対する接平面が計算される。構成により、１Ｄ界面は接平面に属する。ベクトル
【００３８】
【数７】
2019114252.tif 000008
【００３９】
は、接平面において３ＤポイントＰＯで１Ｄ界面と直交する。次いで、ベクトル
【００４０】
【数８】
2019114252.tif 000009
【００４１】
が、事前定義された引抜き方向ＤＤに垂直であり、３ＤポイントＰＯを通じて通過し、方位ベクトル
【００４２】
【数９】
2019114252.tif 000010
【００４３】
という結果となる平面上に投影される。引抜き方向ＤＤは、ダイ曲げ工程でのダイ曲げパンチの方向であり、引抜き方向ＤＤは、ユーザによって定義されることのできるパラメータである。
【００４４】
図５Ｃは、方位ベクトル
【００４５】
【数１０】
2019114252.tif 000011
【００４６】
の第３の実施形態を示す。１Ｄ界面の第１の３ＤポイントＰＯ１および最後の３ＤポイントＰＯｎによって作成される直線が計算される。「第１」および「最後」の３Ｄポイントは、１Ｄ界面の末端３Ｄポイントを中立的に指す。次いで、直線に対する３ＤポイントＰＯの投影が計算される。方位ベクトル
【００４７】
【数１１】
2019114252.tif 000012
【００４８】
は、３ＤポイントＰＯの投影と、３ＤポイントＰＯとによって定義される。
【００４９】
図５Ｄは、方位ベクトル
【００５０】
【数１２】
2019114252.tif 000013
【００５１】
の決定の第４の実施形態を示す。両方の末端３Ｄポイントによって定義される直線に対する３ＤポイントＰＯの投影が、第３の実施形態と同様に計算される。３Ｄポイントの投影と、３Ｄポイントとによって定義されるベクトルが、引抜き方向ＤＤに垂直な平面上に投影され、方位ベクトル
【００５２】
【数１３】
2019114252.tif 000014
【００５３】
という結果となる。事前定義された引抜き方向が、先に第２の実施形態について定義されている。
【００５４】
各３ＤポイントＰＯについて、方位ベクトル
【００５５】
【数１４】
2019114252.tif 000015
【００５６】
が、ユーザによって選択される実施形態のうちの１つに従って計算される。方位ベクトル
【００５７】
【数１５】
2019114252.tif 000016
【００５８】
および法線
【００５９】
【数１６】
2019114252.tif 000017
【００６０】
が、各３ＤポイントＰＯについての弧平面ＡＰを定義する。各弧平面ＡＰにおいて、円弧ＣＡが計算される。図６は、弧平面ＡＰの垂直図である。最初に、可動部分ＭＰの表面に対する法線
【００６１】
【数１７】
2019114252.tif 000018
【００６２】
と、事前定義された基準方向との間の角度αが計算される。展開角γがユーザによって与えられ、またはそれは自動的に事前定義されることができる。円弧ＣＡに対する接線
【００６３】
【数１８】
2019114252.tif 000019
【００６４】
が、引抜き方向ＤＤを表すベクトルと、展開角γとから計算される。円弧ＣＡの中心角βは、展開角γと角度αとの間の差に等しい。中心角βは、各３ＤポイントＰＯについて計算される。
【００６５】
第１の実施形態によれば、弧半径Ｒがシステムによって計算される。そのために、最小弧長（ＬＣＡmin）および最大弧長（ＬＣＡmax）が必要とされる。これらの値は、初期ステップにおいてユーザによって入力されることができる。最小中心角β（βmin）および最大中心角β（βmax）が決定される。次いで、各３ＤポイントＰＯについて、弧半径Ｒが各３Ｄポイントについて以下のように計算される。
【００６６】
β＝βmaxである場合、Ｒ＝ＬＣＡmax／β
β＝βminである場合、Ｒ＝ＬＣＡmin／β
他のケースでは、Ｒ＝ＬＣＡmax−ｃ＊ＬＣＡmax−ＬＣＡmin）、
ただしｃ＝（β−βmin）／（βmax−βmin）
第２の実施形態によれば、ユーザは、各３ＤポイントＰＯについて弧半径Ｒを指定することができる。
【００６７】
各３ＤポイントＰＯについて、システムは、（すなわち、第１の実施形態に従って）弧半径Ｒの自動的に計算された値と、（すなわち、第２の実施形態に従って）弧半径Ｒの手動で入力された値とを記憶することができる。ユーザのどんな入力も伴わない、弧半径のデフォルト値は、自動的に計算された値である。
【００６８】
したがって、各３ＤポイントＰＯについて、中心角βおよび弧半径Ｒが計算され、それによって円弧ＣＡのセットを定義する。各円弧ＣＡの中心は、３ＤポイントＰＯを通過する法線
【００６９】
【数１９】
2019114252.tif 000020
【００７０】
によって定義される直線上の、３ＤポイントＰＯから距離Ｒに配置される。
【００７１】
以下のステップでは、システムは、初期軸系ＩＡＳの、ターゲット軸系ＴＡＳへの線形変換を計算するために、ターゲット軸系ＴＡＳおよび初期軸系ＩＡＳを計算する。
【００７２】
そのために、すべての円弧の長さの平均値が計算される。次いで、図７で示されるように、すべての円弧の平均長さにその長さが最も近い円弧ＣＡが定義され、主円弧ＰＣＡとして記憶される。３ＤポイントＰＯに対向する、主円弧ＰＣＡの端点は、ターゲット軸系ＴＡＳの原点と呼ばれる。Ｙ軸は、主円弧ＰＣＡの端点上の、主円弧ＰＣＡの接線方向と定義される。Ｚ軸は、主円弧ＰＣＡの弧平面ＡＰ内の、主円弧ＰＣＡの端点上の、主円弧ＰＣＡの法線方向と定義され、３ＤポイントＰＯに対する法線
【００７３】
【数２０】
2019114252.tif 000021
【００７４】
と同じ方向に向けられる。Ｘ軸はＺ軸とＹ軸のクロス乗積である。
【００７５】
図８から１０は、初期軸系ＩＡＳの計算を示す。主円弧ＰＣＡの長さＬ１が計算される。次いで、等価展開長さ（すなわち、それが完全に展開されたときの、直線としての主円弧ＰＣＡの長さ）が、Ｋ因子および薄板金厚さを使用して計算される。Ｋ因子は、金属加工の技術者に知られており、所与の材料について容易に取り出されることのできる比率である。それは、フラットパターンを計算するために使用される。それは、曲げの間にどれほど材料が引き伸ばされるかに直接関係するからである。ユーザは薄板金厚さを指定する。ユーザは、Ｋ因子値を手動で指定し、または自動モードを使用することができ、自動モードでは、システムは、可動部分ＭＰを展開する／折り返すときの最良のＫ因子を計算する。次いで、主円弧ＰＣＡのベンドアローアンス（ｂｅｎｄ  ａｌｌｏｗａｎｃｅ）が計算される。ベンドアローアンスは、フラットパターンを展開するために主円弧ＰＣＡの長さに追加しなければならない材料と定義される。ベンドアローアンスの公式も、金属加工の技術者には知られている。
【００７６】
主円弧ＰＣＡの弧平面ＡＰと可動部分ＭＰとの間の交差曲線ＩＣが計算される。交差曲線ＩＣの長さは、前述の等価展開長さ（Ｌ２）である。次いで、後者は、交差曲線ＩＣの長さから主円弧ＰＣＡの長さを推論することによって、交差曲線ＩＣ上の等価折返し長さに変換される。等価折返し長さでの交差曲線ＩＣの端部は、初期軸系ＩＡＳの原点と定義される。初期軸系ＩＡＳのＹ軸は、軸系の原点での、交差曲線ＩＣに対する接線である。Ｚ軸は、初期軸系ＩＡＳの原点での、可動部分ＭＰの法線である。Ｘ軸はＺ軸とＹ軸のクロス乗積である。
【００７７】
初期軸系ＩＡＳの、ターゲット軸系ＴＡＳへの線形変換（回転および並進）が、全体の可動部分ＭＰに適用される。図１０は、線形変換前の可動部分ＭＰを示し、図１１は、線形変換後の可動部分ＭＰを示す。
【００７８】
図１２で示されるように、各円弧ＣＡは、３ＤポイントＰＯと、端点ＥＰとによって区切られる。端点ＥＰは、円弧ＣＡ上の、長さＬ＝β×Ｒに位置する点であり、βは中心角であり、Ｒは弧半径である。端部曲線ＥＣは連続的ポリラインであり、連続的ポリラインは、端点ＥＰ１つを互いに結ぶすべての線分から構成される。一実施形態によれば、ポリラインは曲線フィットされることができる。
【００７９】
次いで、システムは、線形変換に従って変換された可動部分ＭＰに対する端部曲線ＥＣの垂直投影を実施する。図１３で示されるように、投影曲線ＰＣは、両方の末端で、投影される端部曲線ＰＣの末端に接する直線ＬＥＸによって延長される。
【００８０】
次いで、図１４で示されるように、線形変換に従って変換された可動部分ＭＰが、投影曲線ＰＣによって２つの構成要素（ＴＰＣ１、ＴＴＰ）に分割される。それらの２つの構成要素（ＴＰＣ１、ＴＴＰ）のうち、１Ｄ界面ＩＮＴの近傍の構成要素、すなわち１Ｄ界面ＩＮＴに最も近い構成要素が除去される。他方の構成要素が記憶され、それは、トリミングされた変換後部分ＴＴＰとして定義される。
【００８１】
図１５では、円弧ＣＡが、１Ｄ界面での固定部分ＦＰの末端境界ＥＢＯに適合され、それによってフィレットＦＩを形成する。適合は、１Ｄ界面での円弧と固定部分ＦＰとの間の最大の接触を保証するために実施される。末端境界ＥＢＯとは、１Ｄ界面の最初と最後の３ＤポイントＰＯを指す。円弧ＣＡはまた、トリミングされた変換後部分ＴＴＰのすべての境界に適合される。トリミングされた変換後部分ＴＴＰの境界ＢＯは、各弧平面ＡＰ内の投影曲線ＰＣの点である。円弧ＣＡの適合はまた、境界ＢＯでの円弧とトリミングされた変換後部分ＴＴＰとの間の最大の接触を保証するように実施される。境界ＢＯでの接触を保証するために円弧ＣＡを適合するこのステップは、制約ソルバ（ｓｏｌｖｅｒ）によって実施されることができる。制約ソルバは、非線形代数方程式のシステムを解決するソフトウェアアルゴリズムのセットである。それは通常、異なる幾何形状の間の関係（制約）を満たすためにＣＡＤアプリケーションにおいて使用される。制約ソルバ入力は、幾何形状（２Ｄまたは３Ｄ）、幾何学的制約（運動学的接合、または接触および一致などの基本的制約）、変数、および方程式として定義される。いくつかのタイプの解決が実施されることができる。結果は一般に、（幾何形状に適用してシステムを解決するための）変換のセットおよび値として与えられる。フィレットＦＩの形状およびサイズも、３ＤポイントＰＯのそれぞれの弧半径Ｒの手動修正を通じて、ユーザによって修正されることができる。
【００８２】
図１６で示される最後のステップでは、固定部分ＦＰ（図示せず）、フィレットＦＩ、およびトリミングされた変換後部分ＴＴＰが組み立てられる。このアセンブリの計算された表面は、モデル化された曲げ３Ｄ物体の展開部品である。
【００８３】
図１７は、方法のメインステップを示す。
【００８４】
ａ）３Ｄ物体を提供すること、
ｂ）３Ｄ物体の固定部分（ＦＰ）を選択すること、
ｃ）３Ｄ物体の可動部分（ＭＰ）を選択すること、
ｄ）固定部分（ＦＰ）と可動部分との間の交差を形成する１Ｄ界面（ＩＮＴ）を決定すること、
ｅ）可動部分（ＭＰ）の線形変換の結果として得られる変換後部分を計算すること、
ｆ）１Ｄ界面（ＩＮＴ）の近傍の変換後部分をトリミングすること、
ｇ）１Ｄ界面（ＩＮＴ）とトリミングした変換後部分（ＴＴＰ）との間にフィレット（ＦＩ）を作成すること、
ｈ）固定部分、トリミングした変換後部分（ＴＴＰ）、および作成したフィレット（ＦＩ）の結合として展開部品を定義すること。
【００８５】
本発明の方法は、恐らくはコンピュータネットワークを含み、ハードディスク、ソリッドステートディスク、ＣＤ−ＲＯＭなどのコンピュータ可読媒体上に不揮発性の形態で適切なプログラムを記憶し、そのマイクロプロセッサおよびメモリを使用してプログラムを実行する、適切にプログラムされた汎用コンピュータまたはコンピュータシステムによって実施されることができる。
【００８６】
本発明の例示的実施形態による方法を実施するのに適したコンピュータが、図１８を参照して説明される。図１８では、コンピュータは、ＲＡＭ  ＭＥＭ１、ＲＯＭ  ＭＥＭ２、ハードディスクドライブ（ＨＤＤ）ＭＥＭ３、ＤＶＤ／ＣＤドライブＭＥＭ４などのメモリ装置内に記憶され、またはリモートに記憶された実行可能プログラム、すなわちコンピュータ可読命令のセットを実行中に前述の方法ステップを実施する中央演算処理装置（ＣＰ）を含む。さらに、曲げ３Ｄ物体を定義する１つまたは複数のコンピュータファイルが、メモリ装置ＭＥＭ１ないしＭＥＭ４のうちの１つまたは複数の上に、あるいはリモートに記憶されることができる。
【００８７】
特許請求される発明は、本発明の工程のコンピュータ可読命令が格納されるコンピュータ可読媒体の形態によって限定されない。例えば、命令およびファイルは、ＣＤ、ＤＶＤ上に、フラッシュメモリ、ＲＡＭ、ＲＯＭ、ＰＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ハードディスク、またはサーバやコンピュータなどのコンピュータが通信する任意の他の情報処理装置内に格納されることができる。プログラムは、同じメモリ装置または異なるメモリ装置上に格納されることができる。
【００８８】
さらに、本発明の方法を実施するのに適したコンピュータプログラムは、ＣＰＵ  ＣＰと、Ｍｉｃｒｏｓｏｆｔ  ＶＩＳＴＡ、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ  ８、ＵＮＩＸ、Ｓｏｌａｒｉｓ、ＬＩＮＵＸ、Ａｐｐｌｅ  ＭＡＣ−ＯＳ、当業者に周知の他のシステムなどのオペレーティングシステムと共に実行する、ユーティリティアプリケーション、バックグラウンドデーモン、もしくはオペレーティングシステムの構成要素、またはそれらの組合せとして提供されることができる。
【００８９】
中央演算処理装置ＣＰは、アメリカのＩｎｔｅｌのＸｅｎｏｎプロセッサ、またはアメリカのＡＭＤのＯｐｔｅｒｏｎプロセッサでよく、あるいはアメリカのＦｒｅｅｓｃａｌｅ  ＣｏｒｐｏｒａｔｉｏｎのＦｒｅｅｓｃａｌｅ  ＣｏｌｄＦｉｒｅ、ＩＭＸ、ＡＲＭプロセッサなどの他のプロセッサタイプでよい。あるいは、当業者なら理解するであろうが、ＣＰＵは、アメリカのＩｎｔｅｌ  ＣｏｒｐｏｒａｔｉｏｎのＣｏｒｅ２  Ｄｕｏなどのプロセッサでよく、またはＦＰＧＡ、ＡＳＩＣ、ＰＬＤ上に、もしくはディスクリートロジック回路を使用して実装されることができる。さらに、ＣＰＵは、前述の本発明の工程のコンピュータ可読命令を実施するように協働して働く複数のプロセッサとして実装されることができる。
【００９０】
図１８のコンピュータはまた、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、インターネットなどのネットワークとインターフェースするために、アメリカのＩｎｔｅｌ  ＣｏｒｐｏｒａｔｉｏｎのＩｎｔｅｌ  Ｅｔｈｅｒｎｅｔ  ＰＲＯネットワークインターフェースカードなどのネットワークインターフェースＮＩをも含む。コンピュータは、Ｈｅｗｌｅｔｔ  Ｐａｃｋａｒｄ  ＨＰＬ２４４５ｗ  ＬＣＤモニタなどのディスプレイＤＹとインターフェースするために、アメリカのＮＶＩＤＩＡ  ＣｏｒｐｏｒａｔｉｏｎのＮＶＩＤＩＡ  ＧｅＦｏｒｃｅ  ＧＴＸグラフィックスアダプタなどのディスプレイコントローラＤＣをさらに含む。汎用Ｉ／ＯインターフェースＩＦが、キーボードＫＢ、およびローラボール、マウス、タッチパッドなどのポインティングデバイスＰＤとインターフェースする。ディスプレイ、キーボード、タッチモード用の感応性表面、およびポインティングデバイスは、ディスプレイコントローラおよびＩ／Ｏインターフェースと共に、入力コマンドを与えるために、例えばポインタを移動するためにユーザによって使用され、３次元シーンおよびグラフィカルツールを表示するためにコンピュータによって使用されるグラフィカルユーザインターフェースを形成する。
【００９１】
ディスクコントローラＤＫＣが、ＨＤＤ  ＭＥＭ３およびＤＶＤ／ＣＤ  ＭＥＭ４を通信バスＣＢＳと接続し、通信バスＣＢＳは、コンピュータの構成要素のすべてを相互接続するための、ＩＳＡ、ＥＩＳＡ、ＶＥＳＡ、ＰＣＩなどでよい。
【００９２】
ディスプレイ、キーボード、ポインティングデバイス、ならびにディスプレイコントローラ、ディスクコントローラ、ネットワークインターフェース、およびＩ／Ｏインターフェースの一般的特徴および機能の説明は、これらの特徴が周知であるので、簡潔のために本明細書では省略される。
【００９３】
図１９は、本発明の異なる例示的実施形態による方法を実施するのに適したコンピュータシステムのブロック図である。
【００９４】
図１９では、曲げ３Ｄ物体を定義する実行可能プログラムおよびコンピュータファイルが、サーバＳＣに接続されたメモリ装置上に記憶される。メモリ装置と、サーバの全アーキテクチャとは、ディスプレイコントローラ、感応性表面、ディスプレイ、キーボード、および／またはポインティングデバイスがサーバ内に欠けていてよいことを除いて、図１８を参照して上記で論じられたものと同じでよい。
【００９５】
次いで、サーバＳＣは、ネットワークＮＷを介して管理者システムＡＤＳおよびエンドユーザコンピュータＥＵＣに接続される。
【００９６】
管理者システムおよびエンドユーザコンピュータの全アーキテクチャは、管理者システムおよびエンドユーザコンピュータのメモリ装置が曲げ３Ｄ物体を定義する実行可能プログラムおよび／またはコンピュータファイルを記憶しないことを除いて、図１８を参照して上記で論じられたものと同じでよい。しかしながら、エンドユーザコンピュータは、以下で論じられるように、サーバの実行可能プログラムと共に協働するように設計されたクライアントプログラムを記憶する。
【００９７】
理解できるように、ネットワークＮＷは、インターネットなどの公衆ネットワーク、またはＬＡＮネットワークやＷＡＮネットワークなどのプライベートネットワーク、あるいはそれらの任意の組合せでよく、ＰＳＴＮまたはＩＳＤＮサブネットワークをも含むことができる。ネットワークＮＷはまた、イーサネットネットワークなどのワイヤードでもよく、ＥＤＧＥ、３Ｇ、および４Ｇ無線セルラシステムを含むセルラネットワークなどの無線でよい。無線ネットワークはまた、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、または周知の任意の他の無線形態の通信でもよい。したがって、ネットワークＮＷは例示的なものに過ぎず、この進歩の範囲を決して限定するものではない。
【００９８】
エンドユーザコンピュータのメモリ装置内に記憶され、エンドユーザコンピュータのＣＰＵによって実行されるクライアントプログラムが、ネットワークＮＷを介して、サーバＳＣによって記憶され、モデル化された曲げ３Ｄ物体を定義するファイルを含むデータベースＤＢにアクセスする。サーバは、前述のように処理を実施し、展開部品を含むシーンの所望の表現に対応するファイルを、やはりネットワークＮＷを使用してエンドユーザコンピュータに送信する。
【００９９】
ただ１つの管理者システムＡＤＳおよび１つのエンドユーザシステムＥＵＣが示されているが、システムは、限定なしに任意の数の管理者システムおよび／またはエンドユーザシステムをサポートすることができる。同様に、本発明の範囲から逸脱することなく、複数のサーバもシステム内に実装されることができる。
【０１００】
本明細書で説明された任意の方法ステップは、工程内の特定の論理機能またはステップを実装するための１つまたは複数の実行可能命令を含むコードのモジュール、セグメント、または部分と理解されるべきであり、代替実装が本発明の例示的実施形態の範囲内に含まれる。
【図１】
2019114252.tif 000028
【図２】
2019114252.tif 000029
【図３】
2019114252.tif 000030
【図４】
2019114252.tif 000031
【図５Ａ】
2019114252.tif 000032
【図５Ｂ】
2019114252.tif 000033
【図５Ｃ】
2019114252.tif 000034
【図５Ｄ】
2019114252.tif 000035
【図６】
2019114252.tif 000036
【図７】
2019114252.tif 000037
【図８】
2019114252.tif 000038
【図９】
2019114252.tif 000039
【図１０】
2019114252.tif 000040
【図１１】
2019114252.tif 000041
【図１２】
2019114252.tif 000042
【図１３】
2019114252.tif 000043
【図１４】
2019114252.tif 000044
【図１５】
2019114252.tif 000045
【図１６】
2019114252.tif 000046
【図１７】
2019114252.tif 000047
【図１８】
2019114252.tif 000048
【図１９】
2019114252.tif 000049
【手続補正書】
【提出日】平成30年12月19日(2018.12.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
計算機支援設計システムの３Ｄシーンでのモデル化された曲げ３Ｄ物体の展開部品を計算するためのコンピュータ実施方法であって、
ａ）前記３Ｄ物体を提供するステップと、
ｂ）前記３Ｄ物体の固定部分（ＦＰ）を選択するステップと、
ｃ）前記３Ｄ物体の可動部分（ＭＰ）を選択するステップと、
ｄ）前記固定部分（ＦＰ）と前記可動部分との間の交差を形成する１Ｄ界面（ＩＮＴ）を決定するステップと
を含み、
ｅ）前記可動部分（ＭＰ）の線形変換の結果として得られる変換後部分を計算するステップと、
ｆ）前記１Ｄ界面（ＩＮＴ）の近傍の前記変換後部分をトリミングし、それによってトリミングした変換後部分（ＴＴＰ）を形成するステップと、
ｇ）前記１Ｄ界面（ＩＮＴ）と前記トリミングした変換後部分（ＴＴＰ）との間にフィレット（ＦＩ）を作成するステップと、
ｈ）前記固定部分（ＦＰ）、前記トリミングした変換後部分（ＴＴＰ）、および作成したフィレット（ＦＩ）の結合として展開部品を定義するステップと
を含むことを特徴とする方法。
【請求項２】
変換後部分を計算する前記ステップｅ）は、
ｅ１）前記１Ｄ界面（ＩＮＴ）を３Ｄポイント（ＰＯ）のセットに噛み合わせるサブステップと、
ｅ２）各３Ｄポイント（ＰＯ）で、前記１Ｄ界面（ＩＮＴ）と、および弧平面（ＡＰ）と呼ばれる平面と、に対する法線
【数１】
2019114252.tif 000050
を作成するサブステップであって、前記弧平面（ＡＰ）は、前記法線
【数２】
2019114252.tif 000051
によっておよび方位ベクトル
【数３】
2019114252.tif 000052
によって定義されるサブステップと、
ｅ３）各３Ｄポイントで、その中心角（β）が前記モデル化された曲げ３Ｄ物体の引抜き方向（ＤＤ）に依存する、前記弧平面（ＡＰ）内の円弧（ＣＡ）を計算するサブステップと、
ｅ４）すべての前記円弧（ＣＡ）の長さの平均値を計算するサブステップと、
ｅ５）すべての前記円弧の平均長さにその長さが最も近い前記円弧（ＣＡ）を、主円弧（ＰＣＡ）として記憶するサブステップと、
ｅ６）前記主円弧（ＰＣＡ）のベンドアローアンスに応じた長さで、前記主円弧（ＰＣＡ）の前記弧平面（ＡＰ）と前記可動部分（ＭＰ）との間の交差曲線（ＩＣ）上に配置された初期軸系（ＩＡＳ）を決定するサブステップと、
ｅ７）その原点が前記主円弧（ＰＣＡ）の端点であるターゲット軸系（ＴＡＳ）を決定するサブステップと、
ｅ８）前記初期軸系（ＩＡＳ）の前記ターゲット軸系（ＴＡＳ）への変換として前記線形変換を定義するサブステップと
を含む請求項１に記載の方法。
【請求項３】
前記方位ベクトル
【数４】
2019114252.tif 000053
は、前記３Ｄポイント（ＰＯ）に接する平面内の前記１Ｄ界面（ＩＮＴ）に対する法線である請求項２に記載の方法。
【請求項４】
前記方位ベクトル
【数５】
2019114252.tif 000054
は、３Ｄポイント（ＰＯ）の前記セットのうちの２つの末端３Ｄポイント（ＰＯ１、ＰＯｎ）を結ぶ線分に対する、前記３Ｄポイント（ＰＯ）での法線である請求項２に記載の方法。
【請求項５】
前記方位ベクトル
【数６】
2019114252.tif 000055
は前記引抜き方向（ＤＤ）に基づいて計算される請求項３または４に記載の方法。
【請求項６】
前記変換後部分をトリミングするステップｆ）は、
ｆ１）各円弧（ＣＡ）について、前記３Ｄポイント（ＰＯ）と反対側の前記円弧（ＣＡ）の末端である円弧端点（ＥＰ）を決定するサブステップと、
ｆ２）すべての前記円弧端点（ＥＰ）を結ぶ端部曲線（ＥＣ）を計算するサブステップと、
ｆ３）前記変換後部分上の前記端部曲線（ＥＣ）の投影である投影曲線（ＰＣ）を計算するサブステップであって、前記投影曲線（ＰＣ）は、前記変換後部分を２つの変換後部分構成要素（ＴＰＣ１、ＴＴＰ）に分割するサブステップと、
ｆ４）前記投影曲線（ＰＣ）に沿って、前記１Ｄ界面（ＩＮＴ）に最も近い前記変換後部分構成要素（ＴＰＣ１）をトリミングするサブステップと
を含む請求項２ないし５のいずれか１つに記載の方法。
【請求項７】
フィレットを作成するステップｇ）は、前記トリミングした変換後部分（ＴＴＰ）の境界（ＢＯ）に対する前記円弧（ＣＡ）の適合を含む請求項２ないし６のいずれか１つに記載の方法。
【請求項８】
コンピュータモデル化３Ｄ物体に基づいてワイピングダイ曲げを通じて物体を製造する方法であって、少なくとも折返しステップを含み、
請求項１ないし７のいずれか１つに記載の方法を通じて前記３Ｄ物体の折返し部品の展開を計算するステップと、
前記折返し部品の展開による前記３Ｄ物体の寸法の修正を決定するステップと、
前記折返し部品の展開による前記３Ｄ物体の寸法の前記修正を考慮して、前記コンピュータモデル化３Ｄ物体に基づいて前記物体を物理的に製造するステップと
をさらに含む方法。
【請求項９】
コンピュータに請求項１ないし８のいずれか１つに記載の方法を実行させることを特徴とするコンピュータプログラム。
【請求項１０】
請求項９記載のコンピュータプログラムを記録したことを特徴とする非一過性コンピュータ可読媒体。
【請求項１１】
メモリ（ＭＥＭ１ないしＭＥＭ４）およびグラフィカルユーザインターフェース（ＫＢ、ＰＤ、ＤＣ、ＤＹ）に結合されたプロセッサを備えるコンピュータシステムであって、前記メモリは、請求項１ないし８のいずれか１つに記載の方法をコンピュータシステムに実施させるコンピュータ実行可能命令（ＥＸＰ）を記憶するコンピュータシステム。