Skip to content

セマンティックPMIとは何ですか?

PMIとは、寸法、GD&T、公差、データム、その他の製造関連注記など、3D CADモデルに付随する製造情報のことです。セマンティックPMIとは、その情報をコンピュータが読み取って解釈できる形式にしたものです。

NISTは、セマンティックPMIを、CADモデルの形状に関連付けられ、下流アプリケーションによって自動的に利用可能なPMI表現として定義しています。これは、視覚的な外観を表現するものの、コンピュータによる意味解釈を前提としていないグラフィックPMIとは区別されます。

種類 記録対象 対象ユーザー
セマンティックPMI 注釈の背後にある意味 — 公差値、参照される形状、要件構造 下流ソフトウェアによる自動利用
グラフィックPMI 視覚的外観 — 注釈線、記号、位置 人間によるレビュー

この文脈における「インポート」とは何を意味するのか?

ここでの「インポート」とは、単に画面上に注釈を表示することではありません。セマンティックPMIインポートのワークフローでは、以下の処理が行われます。

  • ソースファイルからPMIエンティティを抽出する
  • それらをターゲットアプリケーションにマッピングする
  • 各注釈と、モデル内で参照される面、エッジ、データム、フィーチャとの関連付けを保持する

この関連付けがあるからこそ、下流ソフトウェアはPMIを静的なテキストやグラフィックスとしてではなく、解析可能なデータとして扱うことができます。

なぜグラフィックPMIインポートとは異なるのでしょうか?

グラフィックPMIインポートは、主にユーザーが目にするもの、つまり注釈線、記号、位置、表示形式を再現することを目的としています。一方、セマンティックPMIインポートは、それらの注釈の背後にある意味、つまり実際の公差値、参照される形状、要件の論理構造を保持することを目的としています。この違いは重要です。ソフトウェアはセマンティックPMIに基づいてタスクを自動化できますが、グラフィックPMIは主に人間によるレビューを目的としているためです。

MBDにおいて、セマンティックPMIインポートが重要なのはなぜですか?

セマンティックPMIのインポートは、3Dモデルが設計定義の主要な成果物となるモデルベース定義(MBD)ワークフローと密接に関連しています。この環境では、下流のチームは単に注釈を表示するだけでなく、検査計画、機械加工、品質検証などのタスクのために、それらを読み取り、活用できるアプリケーションを必要とします。AutodeskとPTCはいずれも、セマンティックPMIがこうした下流工程での自動利用を可能にするものだと説明しています。

アプリケーションと業界での活用事例

セマンティックPMIインポートは、公差や注釈を手動で再入力することなく、3Dモデルが下流プロセスを駆動する必要があるあらゆる場面で活用されます。代表的なユースケースには以下が含まれます。

  • CMMおよび計測ソフトウェア
  • 検査計画
  • CAMプログラミング
  • 品質管理
  • CADと下流システム間の変換においても設計意図を維持する必要がある、より広範なモデルベースエンタープライズワークフロー

これは、PMIと形状情報が一緒に交換されるSTEP AP242などの標準に基づくワークフローにおいて、特に有用です。NISTの検証作業によると、モデル中心の相互運用性は、下流の製造および検査システムが直接利用できるように、形状情報とPMIの両方が十分な精度で転送されることに依存しています。

課題やよくある落とし穴

落とし穴 留意点
目に見える注釈があれば、セマンティックデータも正しくインポートされていると想定すること NISTは、各PMI要素について、参照される3D形状への正しい関連付けを含め、構文的および意味的な正確性を確認する必要があると指摘しています。表示されているからといって、下流工程で正しく解釈されるとは限りません。
変換時に正確なマッピングが常に行われると想定すること NISTによるSTEPからACISへのワークフローに関する調査では、PMIの値が大部分保持されていた場合でも、関連付けの変更、サポートされていないデータ構造、単位情報の喪失といった異常が発生し得ることが示されています。
PMIが普遍的にサポートされていると考えること すべてのファイル形式やCAD実装が、同じレベルのセマンティックPMIを提供しているわけではありません。Autodeskはファイル形式ごとの対応状況と制限事項を文書化しており、対応範囲は多くの場合、フォーマットやシステムに依存します。

Spatialのサポート

Spatialは、3D InterOpを通じてこのワークフローをサポートしています。3D InterOpは、セマンティックPMIとグラフィックPMIの両方を、ビュー、キャプチャ、3Dジオメトリへのリンクとともにインポートします。データが取り込まれると、アプリケーションはインポートされたPMI値や公差を直接照会できるようになり、たとえば検査計画などの自動化に活用できます。

フォーマット面では、CATIA、NX、Creo、SOLIDWORKSに対する既存のPMIサポートに加え、STEP AP242およびJT形式のPMIもサポートしています。

最新のリリースノートでは、さらに新たな機能が追加されています。インポートされたセマンティックPMIデータをSTEP AP242形式で書き出せるようになりました。つまり、3D InterOpは、セマンティックPMIをアプリケーションに取り込むだけでなく、そのPMIを標準ベースの下流交換へ引き継ぐことにも役立ちます。

ご自身のモデルで試してみたい場合は、評価版をリクエストするか、Spatialのチームまでお問い合わせください。