コンポーネントはBmInsertコマンドで図面に挿入することができる名前付きグループ図形です。 コンポーネントはパラメトリックです。たとえば、 Bricscad BIMの窓やドア、およびBricsCADメカニカルの標準メカニカルコンポーネントなどです。
任意の.dwgファイルをコンポーネントとして使用できます。 同じコンポーネントを1つまたは複数の他のコンポーネントに1回または数回挿入できます。 コンポーネントが変更されると、コンポーネントのすべての挿入はこれらの変更を自動的に反映します。 コンポーネントは自己参照できません。。
コンポーネントインサートは名前の付いた図形です。デフォルト名はコンポーネントの名前とインサートの連番で構成されています。 内部コンポーネントインサートは、無名ブロックまたは外部基準 として参照のいずれかとして表されています。
パラメータを含む、挿入されたコンポーネントのプロパティは、メカニカルブラウザとプロパティパネルで編集できます。
外部コンポーネントとローカルコンポーネント
コンポーネントは、ローカルまたは外部のいずれかになります。 ローカルコンポーネントは、無名ブロックとしてアセンブリとの.dwgファイルに格納されています。 外部コンポーネントは、別々の.dwgファイルで定義されており、外部参照により、または無名ブロックとして格納され、ローカルコピーで表されます。 対応の.dwgファイルが変更された場合、外付け部品のすべての挿入は BMUPDATEの コマンドまたはメカニカルブラウザのコンテキストメニューを使用して更新することができます。 アセンブリで外部コンポーネントを使用する場合は、モデルを共有するときに、必ずすべての関連ファイルを転送してください。
ETRANSMIT コマンドは 図面と図面に依存する定義のパッケージを作成します。例: 外部参照, イメージ, フォントファイル, 印刷構成ファイル, 印刷スタイルテーブルおよびフォントマッピングファイル。
ローカルコンポーネントを外部コンポーネントに変換、あるいはその逆の操作がいつでも可能です。
ローカルコンポーネントを編集する場合は、 BMEXTERNALIZE コマンドで外部コンポーネントに変換する必要があります。または、 BMOPENCOPY コマンドでコンポーネントのコピーを開き、編集、保存してから、 BmReplace コマンドで元のコンポーネントをコピーに置換します。
コンポーネントのデフォルトの挿入種類( ローカル 、 外部 )を選択することができます。挿入種類を変更するには、 メカニカルブラウザ でルートノードを選択し、 挿入 プロパティから ローカル または 外部を選択します。
BMAUTOUPDATEの値に従い、アセンブリドキュメントを開くと自動的に外部コンポーネントの挿入図形が更新されます。また、 BmUpdate コマンドを使い手動で更新することもできます。この値は、 設定ダイアログで変更することができます。
コンポーネントの変換
以下のいずれかを実行してください:
-
アセンブリリボンタブで、コンポーネントを外部へ切り替え(
)またはコンポーネントをローカルへ切り替えをクリックします。これらのツールは、アセンブリツールバーとアセンブリ メニューからも使用できます。
- メカニカルブラウザ でコンポーネント挿入図形を右クリックし、コンテキストメニューから 外部に切替 または ローカルに切替を選択します。
- 図面ウィンドウでコンポーネント挿入図形にカーソルを合わせ、外部へ切り替え(
)または ローカルへ切り替えを、クワッドのアセンブリモデリングコマンドグループから選択します。
- コマンドバーに BmExternalize または、 BmLocalize と入力します。
外部コンポーネントをローカルコンポーネントに変換すると、コンポーネントが定義されている .dwg ファイルは削除されませんが、以後にコンポーネントに変更を行ってもアセンブリに影響を与えません。
ローカルコンポーネントの挿入図形 ( ) と外部コンポーネントの挿入図形 (
) は、 メカニカルブラウザに示されるアイコンで区別することができます。
パラメトリックコンポーネント
アセンブリレベルで、挿入されたコンポーネントのパラメトリックな変更を行うことができます。 コンポーネントは、少なくとも1つの 2D または 3D の寸法拘束、または式を含む連想配列を含む場合、パラメトリックと見なされます。
補足 |
|
コンポーネントの挿入図形が含まれている図面でパラメータを編集可能にするかどうかコンポーネントごとに指定できます(アセンブリレベル)。これを行うには、 メカニカルブラウザで対応するパラメータを選択し、パラメータのプロパティグリッドの公開フィールドの値を変更します。
選択可能なオプション:
- オフ:アセンブリでパラメータを非表示にします。
- オン:アセンブリでパラメータを表示します。
- 自動:表記によって値がコントロールされるパラメータをすべて非表示にし、その他のパラメータは表示します。
パラメータに単位を関連付けることができます。アセンブリレベルのコンポーネントのパラメータに直接または表記によって値を割り当てると、アセンブリ図面の作図単位からパラメータの単位に自動的に変換されます。単位のないパラメータに割り当てた値は変換されません。
デフォルトでは、寸法拘束のパラメータ、および寸法拘束の表記に使用されているパラメータを除き、パラメータには単位がありません。BricsCADはこのようなパラメータに自動的に図面単位を割り当てます。
パラメトリックコンポーネントの挿入図形のパラメータを編集する
パラメトリックコンポーネントをモデルに挿入する場合、 メカニカルブラウザ または プロパティバーで、パラメータを編集することができます。
パラメータの新しい値に従い、コンポーネントの挿入図形がすぐに更新されます。ただし、パラメトリックコンポーネントの定義が変更されることはありません(別の図面ファイルであるため)。その結果、一つのモデルの中に同じパラメトリックコンポーネントの複数の挿入図形がそれぞれ違うパラメータ値で存在することもありえます。
メカニカルブラウザのパラメータを編集する
- コンポーネントの パラメータノードを展開します。
- パラメータを選択します。
-
パラメータ の 表記欄に新しい値を入力します。
プロパティバーのパラメータを編集する
- 図面のコンポーネントを選択します。
- 設定グループのパラメータを展開します。
- 利用可能なパラメータの一つに新しい値を入力します。
補足 |
|
コンポーネントの置換
BmReplace コマンドでコンポーネント挿入図形を別のコンポーネントに置き換えることができます。ただし、置換できるのは最上部レベルの挿入図形だけです。
-
以下のいずれかを実行してください:
-
.dwgファイルを選択し置換コンポネントで開くボタンを押します。 プロンプト表示: 同様のすべてのファイルを置換[はい/いいえ] <Yes>
- 以下のいずれかを実行してください:
- はい:同じ名前のすべての挿入図形を置換します。
- いいえ:選択した挿入図形のみを置換します。
註:交換されるコンポーネントと交換されたコンポーネント間で共有されるパラメーター値は自動的にコピーされます。
コンポーネント、ブロック、外部参照
コンポーネントはブロックと外部参照(外部参照)に基づいているが、構成要素の挙動が異なるれます。 外付け部品はあまりない外部参照のように、ファイルへのリンクを保持します。 しかし、外部コンポーネントのいずれかXREFによって( BMINSERT が XATTACHのように作用する)またはローカル匿名ブロック( BMINSERT が INSERT のように作用する)によって表すことができます。 コンポーネントはブロックと外部参照(xref)に基づいていますが、コンポーネントの動作は異なります。 外部コンポーネントは、外部参照のようにファイルにリンクされますが、外部コンポーネントは、外部参照( BMINSERT は XATTACH のように動作します)またはローカルの匿名ブロック( BMINSERT は INSERT のように動作します)のいずれかで表すことができます。
コンポーネントは、部品やアセンブリのいずれかになります。
- 部品:図形のみで構成されます。サブコンポーネントの挿入がありません。
- アセンブリ:図形およびサブコンポーネントの挿入で構成されます。 サブコンポーネントが削除された場合でも、アセンブリ状態が保たれています。
外部コンポーネントが一部であり、そのパラメータが変更されない場合、このコンポーネントは 図面エクスプローラ ダイアログの外部参照のセクションに記載されている外部参照として挿入されています。 外部参照層は、file_nameに接頭辞を持っています。
外部コンポーネントアセンブリである場合、それは、ローカル匿名ブロックとして挿入されています。 すべての層がメイン文書のレイヤーにマージされ、接頭辞は、レイヤー名に追加されません。
ブロック、外部参照の変換
ブロックや外部参照がある図面をメカニカルアセンブリに変換することができます。その場合、ブロック参照はローカルコンポーネントの挿入図形に変換され、外部参照は外部コンポーネントの挿入図形に変換されます。
-
以下のいずれかを実行してください:
- リボンタブで メカニカル構造初期化 ツール (
) をクリックします。 アセンブリツールバーと アセンブリ メニューからもこのツールを使用できます。
- コマンドバーに BmMechと入力します。
- リボンタブで メカニカル構造初期化 ツール (
-
プロンプト表示:新規メカニカルコンポーネント名称<test>:
メカニカルコンポーネントの名前を入力するか、 Enter キーを押してカレントの名前またはデフォルトの Component_1 名を受け入れます。 -
プロンプト表示:コンポーネントに変換するブロックと外部参照を選択、または [はい - 全て置き換えます (Y)/いいえ - 置き換えをスキップします (N)] :<Yes>:Enter キーを押し、メカニカルコンポ-ネントにブロックや外部参照を変換します。
メカニカルコンポーネントをブロックや外部参照に戻すことができます。
-
以下のいずれかを実行してください:
- リボンのアセンブリタブで構造を解除ツール(
)をクリックします。 このツールは、アセンブリツールバーとアセンブリメニューにもあります。
- コマンドバーに BmUnmechと入力します。
- リボンのアセンブリタブで構造を解除ツール(
-
プロンプト表示:
警告: このコマンドは、カレントのドキュメントからすべてのメカニカル構造を削除します。 続行しますか? 続行(P) No/<Yes>:
Enterを押します:- 外部コンポーネントを外部参照 (Xrefs) に変換します。
- ローカルコンポーネントをブロックに変換します。
コンポーネントベースのフィーチャー
フィーチャーとは、エンジニアリング的重要性を持つ、部品の物理的構成要素です。フィーチャーの例として、穴、リブ、スロット、ポケット、形状などがあります。フィーチャーを3Dソリッドに適用すると、フィーチャの分だけ体積が増減します。BricsCADコンポーネント拡張技術を使い、独自のフィーチャーを作成することができます。
拡張コンポーネントはBC_SUBTRACT及び/又はBC_UNITE画層を有しています。 3Dソリッドの面上に、このようなコンポーネントを挿入するBmInsertコマンドを使用すると、以下のように対象ソリッドが変更されます。
- コンポーネントのBC_SUBTRACT 画層にあるすべての3Dソリッドが対象3Dソリッドから差し引かれます。
- コンポーネントのBC_UNITE 画層にあるすべての3Dソリッドが対象3Dソリッドと結合されます。
ブーリアン演算の後に作成されたすべての面は、コンポーネントベースのフィーチャーを形成します。 コンポーネントの挿入を移動したとき、またはパラメータを変更したときに更新されます。 挿入が削除されると、対象トソリッドが修復されます。 ターゲットにBmLinkコマンドを使用して対象3Dソリッドを調整します。
BricsCADには、パラメトリックコンポーネントに基づくフィーチャーの例が幾つか含まれています。これらをサンプルとして使い、独自のフィーチャーを作成することができます。
コンポーネントへの割り当ての物理的マテリアル
メカニカルコンポーネントに物理的マテリアルを割り当てることができます。 機械部品は、割り当てられた材料を持っていない場合、それはその親コンポーネントから材料を継承します。 親のコンポーネントが割り当てられた材料を持っていない場合は、最寄りの構成要素の材料は、使用されます。 その結果、同じ材料が共通の親を持つすべてのコンポーネントに割り当てることができます。
- メカニカルブラウザでルートコンポーネントを選択します。
-
マテリアルプロパティを選択し、参照ボタン(
)をクリックします。
-
物理マテリアルダイアログで、プロジェクト内またはライブラリ内リストからマテリアルを選択します。
ライブラリ内から選択したマテリアルは、自動的にプロジェクト内データベースにコピーされます。 - コンポーネントに選択されたマテリアルを割り当てるためにOKボタンをクリックします。
コンポーネントからマテリアルを削除するには:
- メカニカルブラウザでルートコンポーネントを選択します。
- プロパティでマテリアル を選択しクリアボタン(X)を押します。
物理的マテリアルを持つコンポーネントの挿入
メカニカルコンポーネントをモデルに挿入すると、そのすべての材料がモデルの材料ライブラリにコピーされます。 同じ名前のマテリアルがターゲットモデルに既に存在する場合は、このマテリアルが代わりに使用されます。 その結果、ターゲットモデルの材料のプロパティが使用されます。 これにより、挿入されたコンポーネントの材料のプロパティが置き換えられます。
註:ドキュメントのマテリアルライブラリにコピーされるマテリアルは、操作を行っても消去されません。