Skip to content

IGESをSTPに変換

Spatialの3D InterOpは、ネイティブAPIを使用して、さまざまなCADファイル形式をアプリケーション上で変換できます。高品質なデータ変換を実現し、ライセンスコストの削減にも貢献します。

3D InterOpは、IGESからSTP、STPからIGESへの変換に対応しています。STEPデータの修復・ヒーリング機能も備えており、エラーを低減しながら設計意図を維持します。

STPは、IMSI TurboCADやAutodesk Fusion 360などのCAD/CAMアプリケーションで、3Dモデルのデータ交換や保存に使用される標準的な3Dモデルファイル形式です。

Initial Graphics Exchange Specification(IGES)は、異なるベンダーのCADシステム間で製品データモデルを交換・転送するためのファイル形式です。

その他のファイル変換について詳しく知りたい方はこちら

用語集 空間ヒーローのバナー
グループ111
グループ111
background-glow

技術的説明

IGESとは

IGESは、Initial Graphics Exchange Specificationの略称です。異なるCADシステム間で製品データを交換するための中間フォーマットとして開発され、ネイティブのパラメトリックモデルではなく、ASCII形式で2Dおよび3Dの設計データを交換する用途で広く使用されています。

STPとは

STPは、STEP交換ファイルで一般的に使用される拡張子で、ISO 10303-21に対応するファイル形式として広く知られています。STEPは、より幅広い製品データの交換を目的として設計されており、EXPRESSデータモデリング言語で定義されたスキーマを使用して製品情報を表現できます。そのため、従来の中間フォーマットと比べて、より構造化され、拡張性に優れています。

変換時に何が変わるのか

IGESからSTPへの変換は、単なるファイル拡張子の変更ではありません。コンバータはIGESエンティティを読み取り、その幾何学的・構造的な意味を解釈し、それをSTEP互換の製品データ構造へマッピングする必要があります。多くの場合、その目的は、現在のマルチCADワークフローにより適した形式へ移行しながら、モデルの実用的なエンジニアリング定義を維持することにあります。

IGESとSTEPの違いを簡単に説明すると、IGESは主に形状データの交換を目的として開発されたのに対し、STEPは製品ライフサイクル全体にわたる、より幅広い製品関連情報を扱うことを目的として設計されています。そのため、より新しく、幅広いシステム間で利用できる中間フォーマットへの移行を目的として、IGESファイルをSTPに変換するケースがあります。

一般的に何が保持されるのか

IGESからSTPへの変換では、変換後のモデルを後工程のエンジニアリング用途で利用できるよう、元のモデルの形状情報を可能な限り維持することが重要です。ソースデータや変換ソフトウェアによっては、単純な形状データのみの交換と比べて、より構造化された製品情報をSTPファイルに保持できる場合もあります。ただし、変換結果は元のIGESデータの品質や、変換時に使用されるマッピングルールにも左右されます。この点は、規格に関する文献におけるIGESとSTEPの役割から導かれるものです。

主な用途と業界での活用例

IGESからSTPへの変換は、サプライヤー、顧客、またはレガシーアーカイブがIGESデータを提供する一方で、受け手側のワークフローが設計の再利用、製造準備、解析、長期的な相互運用性のためにSTEPを好むようなマルチCAD環境で一般的です。特に、組織が古い中立的CAD交換形式から、現代のエンジニアリングソフトウェアでより広く使われるフォーマットへ移行したい場合に適しています。

ソフトウェア開発者にとっても、この変換は、インポート/エクスポートパイプライン、正確なモデル交換サポートを必要とするCADビューア、エンジニアリングコラボレーションツール、あるいは古いCADエコシステムと新しい下流アプリケーションの橋渡しをする変換サービスにおいて重要です。

主な課題と注意点

IGESからSTPへの変換は、常に完全なデータ変換が可能だと考えるのはよくある誤りです。どちらも中間フォーマットであり、変換結果は元のIGESエンティティがどの程度正確に解釈され、STEPの構造にマッピングされるかによって異なります。対応するエンティティ、許容差、属性、変換ソフトウェアの処理方法などの違いによって、変換結果に影響が生じる場合があります。

また、変換後のSTPファイルが、変換先システムで作成したネイティブCADモデルとまったく同じように扱えると期待するのも注意が必要です。形状を正常にインポートできた場合でも、中間フォーマットによるデータ交換とネイティブCADでのモデリングは異なるため、一部の意味情報、構成、モデリング意図などが完全には引き継がれない場合があります。この点は、CADの相互運用性における中間フォーマットの役割から導かれるものです。

レガシーデータの品質も、繰り返し発生する課題の一つです。古いIGESファイルには、不完全または不整合な定義、あるいは形状情報のみが含まれている場合があります。そのため、モデリング、メッシュ生成、製造などの後工程で再利用するには、変換後に追加の修復が必要になることがあります。

 

Spatialのサポート

当社の3D InterOp SDKは、IGESファイルを読み込み、STP形式で出力することで、2つの中間フォーマット間のエンティティ変換を直接処理します。IGESとSTEPはいずれも中間フォーマットですが、それぞれ異なるデータモデルを持つため、変換は単純なデータ転送ではありません。3D InterOpはIGESエンティティを解釈し、内部で形状を構築したうえで、その形状を有効なSTEP構造として出力します。

IGESの入力時には、3D InterOpが変換処理中に自動ヒーリングを行います。IGESファイルでは、平面、円柱、円錐などの単純な解析形状がスプラインによる近似として保存されることが多く、古いファイルには長年のデータ交換によって生じた隙間、トポロジーエラー、許容差の不整合などが含まれている場合があります。3D InterOpのヒーリング処理では、これらの問題を解消してからSTEP形式で出力します。

 

  • ジオメトリの簡略化:スプラインによる近似形状から解析形状を復元し、ファイルサイズを削減するとともに、変換後のモデルの精度を向上させます。
  • トポロジーの修復:重複する頂点の削除、大きな不連続があるエッジの分割、ループエラーの修正を行います。
  • サーフェスの修正:自己交差する曲線や不規則な曲線・サーフェスを再構築し、変換先のデータ形式の要件に適合させます。

STEP形式で出力する前に元の形状データをクリーンアップすることは重要です。ビューア上では問題なく表示できるデータでも、STPファイルをブーリアン演算、メッシュ生成、製造などの後工程で使用すると、処理エラーの原因になる場合があります。目的は、単にエラーなく開けるSTEPファイルを作成することではなく、受け側のシステムで安定して利用できるSTEPファイルを生成することです。

3D InterOpは、元のIGESデータに含まれるメタデータも抽出してマッピングします。対象となるのは、色、レイヤー、名称、製品構造などです。また、選択的インポートAPIにより、アプリケーション側で読み込むデータコンテナを選択できます。製品構造、テセレーション形状、正確な形状、製造情報などから必要なデータだけを選択できるため、すべてのデータを読み込むのではなく、用途に応じて変換処理を最適化できます。

3D InterOpは、ACIS、CGM、Parasolidの各カーネル向けにネイティブな形状データを出力でき、CAD、BIM、メッシュ、ビジュアライゼーション向けの30種類以上のファイル形式に対応しています。そのため、IGESからSTPへの変換を単独の処理としてではなく、より幅広いデータ変換ワークフローの一部として利用できます。

20年以上にわたり、300社を超える企業が3D InterOpを利用しています。

評価版のお申し込みはこちら

その他のファイル形式

ダッソー・システムズ

シーメンス

オートデスク

工業規格

他のもの

  • Pro/E / Creo
  • Rhino
  • MicroStation DGN
  • AVEVA
  • Smart3D

最新の技術情報をブログでチェック

3 ミニ・リード
Meshing
流体シミュレーションにおいて、正確な境界層の解像は、最も重要な要素の一つです。抗力、熱伝達、剥離、あるいは壁面近傍の乱流の予測など、目的が何であれ、境界層メッシュの品質が結果の信頼性を直接左右します。...
Mechanical Design Software
4 ミニ・リード
3D Modeling
機械設計ソフトウェアは、製品設計と開発プロセスに大きな変革をもたらしました。
AutoCAD Conversion
3 ミニ・リード
3D Interoperability
...