フォームとリブフィーチャーの操作
概要
フォームフィーチャーとリブフィーチャーは、フォームツールによって作成されます。リブの特徴は、任意の軌跡に従ってフランジ上を転がるホイールを刻印することによって生成されます。形を使用して、形と肋骨の両方の特徴を参照します。フォームフィーチャーは、インポートされたジオメトリで認識したり、組み込みライブラリやユーザー定義ライブラリから挿入したりできます。フォームフィーチャーは、直接またはパラメトリックに編集できます。フォームフィーチャーは、メカニカルブラウザにパラメータとともに一覧表示されます。フォームフィーチャーのパラメータが表示され、選択するとプロパティパネルで編集できます。
以下のコマンドが、フォームフィーチャーに適用されます。
アイコン | コマンド | 説明 |
---|---|---|
SMFORM | 選択した面のセットをフォームフィーチャーに変換します。 ユーザー定義のフォームフィーチャーを持つ図面ファイルを保存して、BMINSERTコマンドで挿入することができます。 |
|
SMCONVERT | 読み込んだジオメトリのフォームフィーチャーとリブフィーチャーを認識します。 | |
SMREPLACE | 板金部品のフォームフィーチャー(認識されたものを含む)を内蔵またはユーザー定義のライブラリのフォームフィーチャーに置き換えます。 | |
SMRIBCREATE | 2Dプロファイルから板金部品にリブフォームフィーチャーを作成します。定義するプロファイルが修正されると、フィーチャーは自動的に更新されます。 | |
BMINSERT | カレントの図面に既存のメカニカルコンポーネントまたは板金フォームフィーチャーを挿入します。 | |
SMSELECT | 同一のフォームフィーチャーを選択します。コマンドは2つのモードで動作します。
|
パラメータ化された板金フォームフィーチャーのライブラリは、ツールパレットパネルのフォームフィーチャータブから使用できます。ライブラリには、最も一般的に使用されるフォームフィーチャータイプが含まれています。フォームフィーチャーを板金3Dソリッドに挿入するには、ソリッドのフランジ上のツールパレットパネルまたはライブラリパネルからフォームフィーチャーアイコンをドラッグします。
SMDEFAULTFORMFEATUREUNFOLDMODEシステム変数は、2Dおよび3Dの展開されたモデル表現でのフォームフィーチャーの外観を制御します。
フォームフィーチャーの挿入
既存のフランジに挿入することにより、板金部品にフォームフィーチャーが追加されます。フォームフィーチャーは、BMINSERTコマンドまたはツールパレットのフォームフィーチャータブからドラッグ&ドロップで挿入できます。
- ダイナミック入力(DYN)とダイナミックUCS(DUCS)がアクティブになっていることを確認します。
- 以下のいずれかの操作を行います:
-
板金ツールバーのフォームフィーチャーを挿入ツールボタン()をクリックします。
-
板金リボンバーのフォームフィーチャーを挿入ツールボタン()をクリックします。
-
板金メニューのフォームフィーチャー挿入を選択します。
-
コマンドラインにBMINSERTと入力して、Enterを押します。
挿入するファイルを選択ダイアログボックスに、FormFeaturesフォルダー[BricsCAD Installation folder]\Support\DesignLibrary\SheetMetal\FormFeaturesが表示されます。
目的のフォームフィーチャーを選択し、そのフィーチャーをダブルクリックするか、開くをクリックします。
-
「ライブラリ」パネルの「フォームフィーチャー」タブからフォームフィーチャーを選択します:
-
ツールパレットパネルのフォームフィーチャータブでフォームフィーチャーを選択します。
-
-
フィーチャーを挿入したいフランジ面の上にカーソルを移動します。
選択した面にダイナミックUCSを揃えます。
UCSの方向は、カーソルを面に挿入するエッジによって異なります。
ダイナミック寸法は、UCSの原点からフォームフィーチャーの挿入ポイントまでを表示します。
プロンプト表示:
挿入点を選択または [挿入図形を編集/コンポーネントを回転/基点をセット/名前/挿入種類/フリップ/連続]< 0, 0, 0>:
-
(オプション)オプションを選択します。(詳細はBMINSERTコマンドを参照)
- 編集:選択した挿入図形のパラメータを編集します。
- 回転:コンポーネントの回転角度を指定します。
- 基点:コンポーネントを挿入する別の基点を指定します。
- 名前:コンポーネントの挿入図形名を指定します。
- 種類:挿入の種類をローカルまたは外部に指定します。
- 反転:フォームフィーチャーを反対側のフランジ面に挿入します。
- 連続:同じコンポーネントを複数挿入したり、配列を作成します。
-
フォームフィーチャーを挿入するには、以下のいずれかの手順を行います:
- 点を指定します。
- ダイナミック入力フィールドに値を入力します。TABを押して、入力フィールドを切り替えます。
-
手順5を繰り返して別のコピーを挿入するか、Enterを押して終了します。
ライブラリパネルにフォームフィーチャーを表示するには、スタートアップダイアログボックスでメカニカルプロファイルを作成または使用します。
ライブラリフォームフィーチャーのパラメータ編集
ライブラリ内のフォームフィーチャーは、パラメトリックコンポーネントです。いくつかのパラメータが寸法を制御します。フォームフィーチャーの長さ、幅、高さ、半径を制御するパラメータには、それぞれL、W、H、Rという名前が付けられています。フォームフィーチャーの厚さは自動的に、板金部品の厚さと同じに設定されます。
1つのフォームフィーチャーのパラメータ編集は、プロパティパネルまたはメカニカルブラウザで行えます。複数のフォームフィーチャーのパラメータ編集は、プロパティパネルでのみ行えます。
フォームフィーチャーの選択方法
- SELECTIONMODESシステム変数の面を選択オプションをチェックしてから、モデルのフィーチャーをクリックします。
- メカニカルブラウザでフィーチャーを選択し、スペースバーを押すか、右クリックしてコンテキストメニューから選択を選択します。Ctrlを押したままにすると、複数のフォームフィーチャーを選択できます。
- 板金部品にはさまざまなフォームフィーチャーが多数含まれていることもあり、特定の条件に適合するフィーチャーだけを選択して処理する必要がある場合など、削除や置換などの操作が複雑になることがあります。より簡単にフォームフィーチャーを選択するために、SMSELECTコマンドでは選択されたフィーチャーと同一または類似のフォームフィーチャーを選択することができます。
プロパティパネルでパラメーターを編集する
-
フォームフィーチャーを選択します。
-
プロパティパネルのパラメータノードでパラメータを選択します。
メカニカルブラウザでパラメータを編集
-
コンポーネント構造ツリーのフォームノードにあるフォームフィーチャーを選択します。
-
メカニカルブラウザの下部パネルでパラメータを選択し、新しい値を入力します。
カスタムフォームフィーチャーの作成
-
Mechanical-mm.dwtを使用して新しい図面をテンプレートとして開きます。
-
フォームフィーチャーの3Dジオメトリを作成します。
-
SMCONVERTPREFERFORMFEATURESシステム変数を1に設定します。
-
SMCONVERTコマンド()を実行します。
-
BMMECH ()コマンドを実行します。
プロンプト表示:メカニカルコンポーネントの名前< Component_2>:
-
フォームフィーチャーの名前を入力します。
プロンプト表示:ブロックと外部参照をメカニカルコンポーネントに変換しますか[はい (Y)/いいえ (N)] <はい (Y)>:
-
いいえを選択します。
-
メカニカルブラウザの拡張種類フィールドで、板金フォームフィーチャーを選択します。
-
ボディノードで「フランジ_1」および「フォーム_1」フィーチャーを選択して、右クリックしてコンテキストメニューから無効を選択します。
-
新規画層を2つ作成します:UNFOLD_SYMBOL_UP and UNFOLD_SYMBOL_DOWN
-
画層0とUNFOLD_SYMBOL_DOWNをオフにして、画層UNFOLD_SYMBOL_UPを現在に設定します。
-
展開シンボルを作成します。このシンボルは、フォームフィーチャーを挿入する面に配置されます。
-
UNFOLD_SYMBOL_UP画層をオフにしてUNFOLD_SYMBOL_DOWN画層をオンします。UNFOLD_SYMBOL_DOWN画層を現在に設定します。
-
展開シンボルを作成します。このシンボルは、フォームフィーチャーを挿入する面の反対側の面に配置されます。
-
画層0をオンにして、UNFOLD_SYMBOL_UP および UNFOLD_SYMBOL_DOWN画層をオフにします。画層0を現在に設定します。
-
図面を保存します。
カスタムパラメトリックフォームフィーチャーの作成
前の手順で作成したカスタムフォームフィーチャーをパラメトリック化します。
- D:円錐穴の大きい方のエッジの直径
- A:円錐形の穴の面の角度
板金ではデフォルトのパラメータ[_SM_THICKNESS]が板金部分の厚さを制御します。
-
新しくCONSTRUCTION画層に拘束するための補助ボディを作成します。
この画層をカレントにし、その他の画層をすべてオフにします。
-
CONSTRUCTION画層でWCSのXY平面にリージョンを作成します。
-
リージョンにDMFIX3D拘束()を適用します。
-
画層0をオンに切り替えます。
-
リージョン面とフランジ上面の間にDMCOINCIDENT3D拘束()を適用します。
-
フランジ上面と底面の間にDMDISTANCE3D拘束()を適用します。
まず、上面を選択し、Tabを押して底面を選択します。
ダイナミック寸法でデフォルトの値を受け入れます。
-
Distance_3拘束の式フィールドに_SM_THICKNESSと入力します。
-
このフォームフィーチャーは円錐形なので、フランジを平行六面体から円柱に変更することができます。
-
メカニカルブラウザで、フィーチャー名を右クリックし、コンテキストメニューから新しいパラメータを追加を選択します。
新しいパラメータの名前をDに変更します。
単位フィールドでmmを選択します。
式フィールドに16と入力します。
-
円錐面の上端にDMRADIUS3D拘束()を適用します。
ダイナミック寸法でデフォルトの値を受け入れます。
-
Radius_5拘束の式フィールドにD/2と入力します。
-
メカニカルブラウザで、フィーチャー名を右クリックし、コンテキストメニューから新しいパラメータを追加を選択します。
新しいパラメータの名前をAに変更します。
単位フィールドは空のままにします。
式フィールドに45と入力します。
-
以下のいずれかの手順を行い、円錐面に円錐角度拘束を作成します。
- DMANGLE3D拘束コマンド()を起動します。角度オプションを選択し、円錐面を選択します。
- 円錐面にカーソルを合わせて、クワッドメニューの拘束コマンドグループで円錐角度を追加()を選択します。
デフォルト値を適用します。
-
オブジェクト角度_6拘束の表記フィールドに[A]と入力します。
-
フォームフィーチャーが円錐形であるため、フランジを平行六面体から円柱に変更します。
- フランジの上に円を描きます。円の半径は9mmです。
- ホームリボンタブの設定パネルで境界検出を選択します。
- フランジの円と正方形のエッジの間の領域にカーソルを置き、クワッドメニューのソリッド押し出し()をクリックしてカーソルを下方向に移動させます。
-
領域の円形エッジと円柱面の間にDMCONCENTRIC3D拘束()を適用します。
-
円筒面にDMRADIUS3D拘束()を適用します。
ダイナミック寸法でデフォルトの値を受け入れます。
-
Radius_8拘束の式フィールドにD/2+0.1*_SM_THICKNESSと入力します。
-
パラメータAとD両方の公開フィールドをオンに設定します。
展開シンボルの2D拘束を作成します。
-
画層UNFOLD_SYMBOL_UPを現在に設定して、他のすべての画層をオフにします。
-
円の中心を示す両方の交差線にGCFIX拘束()を適用します。
-
水平中心線に GCHORIZONTAL拘束()を適用します。
-
垂直中心線に GCVERTICAL拘束()を適用します。
-
2つの円の間にGCCONCENTRIC拘束()を適用します。
-
中心線の端点間に DCLINEAR拘束()を適用します。デフォルト値を適用します。
-
両方の円にDcDiametar拘束()を適用します。
デフォルトDIA1の値(=内側の円)とDIA2(=外側の円)を受け入れます。
-
2D拘束の式フィールドを以下の通りに調整します:
- d1 = 1
- d2 = d1
- 直径1 = D - 2*_SM_THICKNESS/tan(A)
- 直径2 = D
-
画層0を除くすべての画層の表示をオフにして、ファイルを保存します。
以後は、このフォームフィーチャーを使い、板金フランジにパラメトリックな円錐開口部を作ることができます。
BMINSERTコマンドを起動するフォームフィーチャーを挿入ツール()を使用します。
オプション:フォームフィーチャーをコンポーネントとしてツールパレットに追加します。
リブフィーチャーの作成
リブフィーチャーは、フランジ面の2D曲線からSMRIBCREATEコマンドによって作成されます。
-
以下のいずれかの操作を行います:
-
板金ツールバーのビードフィーチャー作成ツールボタン()をクリックします。
-
板金リボンタブの修正パネルにあるリブツールボタン()をクリックします。
-
コマンドラインにSMRIBCREATEと入力し、Enterを押します。
プロンプト表示:フランジ面を選択:
-
-
フランジ面を選択
プロンプト表示:カーブを選択または[プロファイル半径/丸み半径]:
-
選択したフランジ面のカーブを選択します。
線分、ポリライン、円弧、円、楕円、楕円弧、スプラインを等分することができます。2D曲線は開いていても閉じていても作成できますが、それ自体や他のフォームフィーチャーと交差することはできません。
曲線を選択すると、リブフィーチャーが作成されます。
リブフィーチャーの修正
- グリップポイントを使い、母曲線を修正します。
- メカニカルブラウザでプロファイル半径と丸み半径を編集します。
母曲線の修正
-
カーブを選択します。
カーブはリブフィーチャーで隠れているので、Tabを押して隠れている図形を選択するか、構造パネルで目的のカーブを選択します。
-
グリップは、曲線を編集します。
リブフィーチャはカーブの変化に従って更新されます。
メカニカルブラウザでプロパティを編集
-
メカニカルブラウザでリブフィーチャーを選択します。
リブフィーチャはモデルでハイライト表示されます。
-
リブプロパティグリッドでプロパティを選択します。
-
数値を入力します。
選択したリブフィーチャが更新されます。
コントロールカーブ(曲線)と軌道曲線の違い
矩形のリブフィーチャーを作成する場合、最初にSMRIBCREATEコマンドによってリブフィーチャーを作成するために使用する四角形を作図します。このコントロールカーブをグリップ編集すると、リブフィーチャーが更新されます。
作成段階では、ホイールツールの物理的限界に応じて、長方形のコントロールカーブをフィレット軌道曲線に置換しています:
軌道曲線はどれだけ正しくても、コーナーを移動させたい場合などに操作が難しくなります。
設計段階ではコントロールカーブを使用します。
リブフィーチャーを作成する際、SMRIBCREATEはメカニカルブラウザのリブフィレット半径パラメータの値に応じてフィレットを追加します。物理的なホイールツールのプロパティに関連しているため、パラメータはフィーチャーごとにコントロールされません。
拡大してみると、リブフィーチャーの3Dジオメトリとコントロールカーブの違いがわかります。
ポリラインをグリップ編集した時...
...リブフィーチャーは、グリップに応じて調整されます。
これは、2D曲線と3Dリブフィーチャーとの間の結合性を示します。SMCONVERTにおけるリブフィーチャーの認識は、SMCONVERTRECOGNIZERIBCONTROLCURVESのユーザー設定によってコントロールされます。
SMUNFOLDコマンドで部品を展開すると、曲線は3D設計に従ってフィレットされます。真ん中の曲線は軌道曲線と呼ばれます。