BricsCADでは、フォームフィーチャーは3Dパーツのスマートリージョン(面のグループ)です。それぞれのフィーチャーでは、面と隣接面との間の特定の空間的関係やパラメトリックな関係が維持されます。フォームフィーチャーを使い、モデルに設計意図を埋め込むことができます。フィーチャーは、適用する幾何演算に応じて自動的に作成されます。
フランジ
板金部品の主要なフィーチャーは、互いの正面に位置する2つの平行な平面(平面間に体積を持つ)で構成されたフランジです。平面間の間隔は面の線分サイズよりもかなり小さい距離となります。 この距離は、材料の厚さと同じです。 モデルを変更しても、必ずこの距離関係が自動的に維持されます。 フランジ面に隣接している面のうち、ベンドに属していないものを板厚面と呼びます。 このような面は常にフランジ面に対して直角です。
フランジ フィーチャーは、 SmFlangeBase、 SmExtrude、 SmLoft、 SmFlangeEdge、 SmFlangeBend 、 SmConvert コマンドを使い作成します。
FEATURECOLORS システム変数をオンに設定している場合、フランジの基準面と反対側の面とが色分けされて表示されます。板厚変更などのパラメトリックな変更を板金部品に行っても、可能な場合、基準面は移動しません。 SmFlip コマンドを実行すると、選択したフランジを反転させ、フランジの幾何学的な反対側が基準面になります。または、板金部品の板厚に対してフランジをシフトさせることもできます。
下図に、同じ部品のフランジ面の色分けを示します。
|
|
ベンド
2つのフランジはベンドによって接合されます。ベンドは、フランジの隣接する平面に常に正接する2つの同軸円筒形面で構成されています。
ベンドフィーチャーは、 SmFlangeBase、 SmExtrude、 SmFlangeEdge、 SmFlangeBend 、 SmConvert コマンドを使い作成します。
間違ったベンド
ベンドフィーチャーが正しくない場合、SmConvert コマンドによって認識され、ユーザーの設計意図に基づく仮定条件を反映します。間違ったベンドであっても、正しいベンドと同様にフランジは接合されますが、フランジ面が非同軸であったり、隣接するフランジ面との接合部が正接していない可能性があります。つまり、このような幾何形状を正しいベンドフィーチャーとして使用することはできません。このような部品を展開する前に、 SmRepair を実行して間違ったベンドをすべて修復するか、またはSmDeleteで削除してから、 SmBendCreateで再作成してください。
ロフトベンド
ロフトベンドフィーチャーは、互いに正面に位置する(材料の厚さに等しいオフセットを設けた)2つのルールドサーフェス(線織面)から構成され、サーフェス間に体積があります。 線織面は、移動する直線によって形成される掃引点の集合として説明することができます。 例としては、円柱、円錐、らせん形状などがあります。 ロフトベンドは線織面に厚み付けをして作成することができます。 ロフトベンドは1つまたは2つのフランジを結合することができ、またフランジとはまったく関係のない独立したものとすることもできます。 正しいベンドとロフトベンド間の隣接を組み合わせることもできます。
ベンドとロフトベンドの違い:
|
ベンド |
ロフトベンド |
サーフェス |
円柱 |
円柱、円錐形、スプライン |
展開 |
固定 |
ロフトベンドの展開図は、調整可能なベンド回数(細分化回数)に左右されます。回数を重ねるほど、板金はより滑らかになり、最初の設計により近いものになります。 |
ロフトベンド フィーチャーは、 SmLoft と SmConvertコマンドを使い作成します。
ベンドリリーフ
ベンドで接合された、異なる幅を持つ2つのフランジ間の技術的なカット(切れ込み)を表わす面グループです。ベンドリリーフ フィーチャーでは、カットの2つの対向面間の距離が維持されます。
ベンドリリーフ フィーチャーは、SmFlangeEdge、SmBendCreate 、 SmReliefCreate コマンドを使い作成します。
コーナーリリーフ
3つ以上のフランジが突き合わさる隅でカットを形成する面グループです。 このカットは、板金部品の曲げ加工時に材料の変形を防止するために必要な要素です。 コーナーリリーフフィーチャーでは、このカットの形状とサイズが維持されます。
コーナーリリーフ フィーチャーは、SmFlangeEdge、SmBendCreate 、 SmReliefCreate コマンドを使い作成します。
ジャンクション
ジャンクション フィーチャーは、隣接するフランジの2つの板厚面から構成され、ベンドで接合されません。 ジャンクションは、対称形とすることも重ね合わせることもできます。 ジャンクション フィーチャーでは、フランジ間の最小距離(ジャンクションギャップと呼びます)が維持されます。
ジャンクション フィーチャーは、 SmFlangeEdge、 SmJunctionCreate 、 SmFlangeConnect コマンドを使い作成します。
マイター フィーチャー
マイター フィーチャーは、 SmFlangeEdge とSmSplitコマンドで作成される、同一平面上のフランジ間の分割を表します。。 マイター フィーチャーでは、マイターギャップが維持されます。
フォームフィーチャーとリブフィーチャー
フォームフィーチャーとリブフィーチャーは、パンチングやホイーリングによって成形される多様な形状を表します。
フォームフィーチャーを表すシンボルとして、3Dで表示されるシンボルと、展開形状で2Dを表すシンボルの2つが重要となります。幾何形状を読み込んだ場合、フォームフィーチャーの3D面を投影した記号が取得されます。フォームフィーチャーをフォームフィーチャーライブラリから挿入または置換した場合、展開記号はライブラリファイルから取得されます。
リブフィーチャーは、任意の軌道に従いホイールによってフランジに作成されたケガキを表します。
フォームフィーチャーとリブフィーチャーは、 BmInsert、 SmRibCreate 、SmConvert コマンドを使い作成します。