AutoCAD ブロック
AutoCAD ブロックから
Windchill の部品構造を作成できます。
Windchill は、
AutoCAD 図面から BOM を作成するためのインフラストラクチャを提供します。ブロック機能に関連したプリファレンスは、
「AutoCAD ブロックコンフィギュレーションファイルの場所」と
「AutoCAD DWG ファイルからの WTPart 構造の生成を有効化」の 2 つです。これらのプリファレンスの詳細については、「クライアントおよびサーバーのプリファレンス」の章にある
Workgroup Manager クライアントカテゴリのセクションを参照してください。有効な場合、
Windchill に公開するブロックを指定できます。チェックイン時に、図面と関連するブロックが部品として、ブロック情報を含んだ状態で表示されます。これらのブロックを BOM の作成に使用できます。
次の手順は、AutoCAD ブロックから BOM を作成するプロセスについて説明しています。
1. 「プリファレンス管理」ユーティリティでブロック機能を有効にします。
2. 図面をワークスペースに保存します。
3. カスタムチェックインオプションを使用して、「部品を CAD ドキュメントに自動関連付け」ボックスをオンにすることで、図面をワークスペースにチェックインします。
4. チェックインが完了すると、図面および関連したブロックが部品リストに表示されます。
これらの部品は、BOM の作成に使用できます。
メインの図面名は 3D NESTED BLOCKS.DWG です。この図面で使用できるネストブロック構造は次のとおりです。
アセンブリ
◦ |_ARM
◦ |_BASE
◦ |_COLUMN
AutoCAD で、 > の順に移動すると、次の構造が表示されます。
BlocksConfig.txt ファイルの設定が次のように表示されます。
| 次の条件を満たしている場合に、ブロック構造が作成されます。 • コンフィギュレーション設定が BlocksConfig.txt ファイルで定義されている。 • 「Enable generation of WTParts Structure from AutoCAD DWG files」プリファレンスが「Blocks」に設定されている 。 • チェックインは、AutoCAD から、「Auto-Associate」オプションがオンになった状態で実行されている。 • 参照指定子の値が適用されるのは、その属性が BlocksConfig.txt ファイルと、モデルアイテム情報が Windchill で使用できる AutoCAD 図面で定義されている場合のみです。 参照指定子の属性が定義されていない場合は、値は表示されず空白になります。 |
属性を使用した AutoCAD ブロックの部品構造の作成
1. 次に示すように、 > > で、サブタイプを作成します。
| 必要に応じて部品のサブタイプを作成し、それらをモデルアイテムのサブタイプにマッピングすることもできます。部品のサブタイプを作成してモデルアイテムのサブタイプにマッピングしなかった場合、ブロック用に作成されたモデルアイテムにはデフォルトの部品タイプが用意されます。 |
2. 部品のサブタイプをモデルアイテムのサブタイプにマッピングするには (部品のサブタイプが作成されている場合)、「作成する部品のデフォルトタイプ」フィールドを使用して部品のサブタイプを指定します。
3. BlocksConfig.txt ファイル内で Windchill.SoftType.Attribute.Names に対する属性名を追加します。これは、AutoCAD の「属性定義」ウィンドウで、特定のブロックに対する属性を追加するときに作成されるサブタイプを指定するために使用されます。
ブロックの属性を定義するときには、モデルアイテムとして公開する必要があるブロックに対して BlocksConfig.txt ファイル内で定義された属性名を持つ属性を追加します。追加する情報については、次のイメージを参照してください。
4. その次の図に示すように、AutoCAD ブロックには図面ファイルで定義された属性があります。
5. 「カスタムチェックイン」で「部品を CAD ドキュメントに自動関連付け」オプションをオンにして、ファイルをチェックインします。
作成された構造が次のように表示されます。
サブタイプ名を使用した AutoCAD ブロックの部品構造の作成
1. サブタイプ属性に対して前述のセクションと同じ方法を使用して、「タイプおよび属性の管理」でサブタイプを作成します。
BlocksConfig.txt ファイルが修正されます。
カスタム BOM サンプルファイルを使用した AutoCAD ブロックの部品構造の作成
カスタム BOM サンプルファイル ACADModelItems.xml は、<WWGM Install Dir>\\libs\\i3libs\\resources\\acad\\Custom_BOM_Sample フォルダで提供されており、AutoCAD ブロックの部品構造を作成するために使用できます。部品構造の作成に関する情報は、この xml ファイルで提供されています。
| 「AutoCAD DWG ファイルからの WTPart 構造の生成を有効化」プリファレンスを「カスタム」に設定します。 |
次の図はサンプルファイルを示しています。
XML ファイルには、アセンブリ、サブアセンブリ、component_widget という名前のサブアセンブリコンポーネントが格納されています。サブタイプ assembly および widget が定義されています。各エントリには数量も定義されています。 > > の順に選択して、assembly および widget という名前のサブタイプを Windchill に作成する必要があります。
ソフトタイプの完全な「内部名」を追加し、xml ファイルのソフトタイプを編集します。この例では、com.ptc.ptcnet.assembly と com.ptc.ptcnet.widget です。次の図に示されている編集済みの XML ファイルを参照してください。
この XML ファイルをワークスペースのローカルディレクトリに追加します。必要に応じて、XML ファイルの名前は変更できます。
この例では TestACADModelItems.xml というファイル名を使用しています。
1. AutoCAD でファイルを作成し、XML ファイルと同じ名前で拡張子を付けずに保存します。この新しいファイルは TestACADModelItems.dwg になります。
2. 「カスタムチェックイン」で「部品を CAD ドキュメントに自動関連付け」オプションをオンにして、ファイルをチェックインします。
構築する部品構造は XML ファイルから取得されるので、図面は空になります。チェックイン後、作成済みの AutoCAD ブロックの部品構造は次のように表示されます。