InventorのiPropertyについてお探しですね。
広告
Inventorのプロパティを一括設定して図面に自動反映させる方法
Inventorで設計をしていると、何百個もの部品ひとつひとつにプロパティを入力したり、図面に転記したりする作業に追われることってありますよね。
部品ファイルを開いては名前や材質を手入力して…という繰り返しは、時間がかかるだけじゃなく、入力ミスや入れ忘れで後から大変なことになる原因にもなります。
この記事では、InventorのiProperty(プロパティ)をまとめて設定・変更する実用的な方法と、設定した情報を図面の表題欄やアセンブリの部品表に自動で反映させる具体的な手順を詳しく紹介します。
これらの機能をきちんと使いこなせば、単純作業にかかる時間をぐっと減らせて、本来やるべき設計業務に集中できる環境が整いますよ。
1. InventorのiProperty(プロパティ)って何?図面との連携がなぜ大事なの?
InventorのiProperty(アイプロパティ)というのは、3Dモデルや図面ファイルに紐づいている情報のことです。
たとえば部品の「品名」「設計者」「部品番号」「材質」「重さ」といった情報がこれにあたります。
このiPropertyは、ファイルにちょっとメモを残しておくだけのものではなくて、Inventorで3D設計をするうえで情報の中心となる、とても重要な要素なんです。
モデル側に正しいiPropertyが入っていれば、その情報をアセンブリの部品表(BOM)にまとめたり、2D図面の表題欄やパーツリストに自動的に表示させたりできるようになります。
ただ、多くの設計現場で困っているのが、このiPropertyを入力したり管理したりする手間です。
新しい部品を作るたびに手作業でプロパティ画面を開いて、決められた項目を入力していく…というやり方は、部品の数が増えるほど現実的じゃなくなってきます。
人によって入力ルールがバラバラだったり、全角と半角が混ざっていたりすると、あとで部品を検索しようとしても見つからない、なんてトラブルにもつながります。
だからこそ、ファイルのプロパティ情報は一つずつ手作業で編集するんじゃなくて、アセンブリや外部ツールを使ってまとめて設定・管理する仕組みを作ることが大切なんです。
さらに、iPropertyをちゃんと運用できていると、図面作成の自動化にもつながります。
日本の設計現場では、図面を出すときに表題欄へ正確な図面番号や改訂履歴、設計者名を書き込むことが必須ですよね。
モデルのプロパティと図面の表題欄を連携させておけば、モデル側で設計変更や名前の変更をしたとき、関連する図面ファイルを開くだけで表題欄が自動で更新されます。
図面ごとにテキストを打ち直す、なんていう非効率な作業がなくなって、転記ミスによる部品の手配間違いといったリスクも根本から防げるんです。
2. iPropertyをまとめて設定・変更する3つの実用的な方法
たくさんの部品やアセンブリを扱うとき、iPropertyをまとめて設定・変更するにはいくつかの方法があります。
一番手軽で、多くの設計者が使っているのが、アセンブリ環境の「部品表」機能を使った一括入力です。
アセンブリファイルを開いた状態で管理タブから「部品表」を起動すると、組み込まれているすべての部品のプロパティが一覧で表示されます。
この部品表ウィンドウはExcelのような感覚で操作できて、必要なプロパティ項目(列)を追加して、表形式でどんどん入力していくことができます。
また、部品表の画面では、ひとつのセルに入力した値を下にドラッグして他の部品にコピーしたり、連番を振ったりすることもできます。
標準で用意されている「タイトル」や「部品番号」といった項目だけじゃなく、会社独自の「カスタムiProperty列」を追加することもできるので、手配用の固有コードや特別な加工指示といった情報をまとめて入れたいときにもすごく便利です。
入力が終わればすべての部品ファイルに設定が保存されるので、ファイルを行ったり来たりする手間が劇的に減ります。
**主な方法:**
– **アセンブリの部品表機能を使う**(表計算ソフトの感覚で一括入力・コピーができる)
– **Design Assistantを使う**(Inventorを開かずに外部からファイルのプロパティを編集・コピペできる)
– **エクスプローラーから複数ファイルを選択する**(Windowsのプロパティ画面から共通項目を同時編集)
さらに、Inventor本体を起動しないでプロパティを変更したいときは、標準ツールの「Design Assistant」が便利です。
このツールを使えば、フォルダ内の複数のInventorファイルを一覧表示して、それぞれのプロパティを直接編集できます。
設計作業とは別に、出図前のプロパティチェックや修正だけをまとめてやりたいときに重宝する方法です。
用途や作業のタイミングに合わせてこれらの方法を使い分けることで、プロパティ管理の効率はぐんと上がります。
3. モデルのiPropertyを図面の表題欄に自動反映させる手順
まとめて設定したiPropertyの恩恵を最大限に受けるには、図面の表題欄やパーツリストと正しく連携させる設定(図面テンプレートのカスタマイズ)が欠かせません。
この連携の仕組みを一度作ってしまえば、それ以降はモデルを作って図面に配置するだけで、自動的に品名や設計者名が図面枠の中に表示されるようになります。
連携を行うには、まずInventorの図面ファイル(.idw または .dwg)を開いて、ブラウザツリーの「図面リソース」から「表題欄」を右クリックして編集モードに入ります。
表題欄の編集モード(スケッチ環境)に入ったら、文字を表示させたい場所に「テキスト」コマンドでテキストボックスを配置します。
ここで大事になるのが、テキスト書式ダイアログの設定です。
単に文字を手打ちするんじゃなくて、ダイアログ内の「タイプ」ドロップダウンリストから「モデルのプロパティ」を選びます。
次に「プロパティ」のリストから連携させたい項目(たとえば「タイトル」や「部品番号」など)を選んで、「テキストパラメータを追加」ボタン(xのようなアイコン)をクリックします。
すると、テキストボックスの中に「<タイトル>」といった山括弧で囲まれた変数が挿入されます。
**設定の流れ:**
– 図面リソースの「表題欄」を編集モードで開く
– 「テキストの書式」ダイアログでタイプを「モデルのプロパティ」に設定する
– 必要なプロパティ項目を選んで、パラメータとしてテキスト内に挿入して保存する
この手順で設定されたテキストは、図面上に配置された最初のモデル(ベースビュー)が持っているiPropertyの値を自動的に読み込みます。
たとえば、モデル側のiPropertyで「タイトル」を「メインフレーム」と設定していれば、図面の表題欄にも自動で「メインフレーム」と表示されます。
カスタムプロパティを挿入したいときも、同じようにタイプから「カスタムプロパティ-モデル」を選んで紐付けることができます。
この設定をした図面ファイルを「テンプレート」として保存しておけば、チーム全体で共通の自動連携フォーマットが使えるようになって、図面作成の手間とミスを大幅に減らせます。
4. マクロ(iLogic)やVaultを使ったもっと高度な自動化
標準機能の部品表やテンプレート設定だけでも十分効率化できますが、会社独自の複雑なルールや大規模な設計変更に対応するには、さらに踏み込んだ自動化が効果的です。
その第一歩となるのが、Inventorに標準で入っている「iLogic」や「VBAマクロ」の活用です。
たとえば、iLogicを使えば「モデルの寸法が変わったら、自動的にiPropertyのカスタム項目(製品サイズなど)を書き換える」といった、条件付きのルールをファイルの中に組み込むことができます。
一方、VBAマクロを使えば、外部のExcelファイルにまとめた仕様一覧表を読み込んで、数十個の部品のiPropertyと寸法パラメータをボタン一つで一括更新する、なんていう強力なシステムを作ることもできます。
**高度な自動化の選択肢:**
– **iLogicによるルールベースの制御**(ファイル内部で寸法やプロパティの自動更新を定義)
– **VBAマクロによる外部連携**(Excelリストからのデータ一括流し込みや図面の自動PDF出力)
– **Autodesk VaultなどのPDMツール**(データベースによる高度な属性検索とチーム全体での排他制御)
さらに、チーム設計の規模が大きくなってきたときに検討したいのが、Autodesk VaultなどのPDM(製品データ管理)ソリューションの導入です。
Vaultの最大の強みは、各Inventorファイルに付けられたiPropertyをデータベース上で強力にインデックス化できる点です。
属性検索や条件式検索を使えば、「ステータスが承認済み」かつ「特定の材質」の部品だけを一瞬でリストアップする、といった、ファイルサーバー単体では無理な高度な情報管理ができます。
プロパティの命名規則をチームで統一して、Vault上でタグ付けや保存済み検索として共有すれば、担当者ごとの情報のバラつきがなくなります。
マクロやiLogicでプロパティの入力作業を自動化して、Vaultでそのデータを素早く正確に引き出す。
この両方がうまく回せれば、設計部門のデータ管理は飛躍的に洗練されます。
「部品のプロパティをどう入力して、どう図面へつなげるか」という足元の作業を仕組み化することは、単なる時短テクニックにとどまらず、将来的な3Dデータの全社活用やDX(デジタルトランスフォーメーション)を進めるうえでの強固な土台になるはずです。
自社の業務フローに合わせて、まずは部品表での一括設定やテンプレートの改修からスタートして、段階的に高度な自動化へとステップアップしていくことをおすすめします。
広告
