Skip to content

IGESとは何の略ですか?

IGESは「Initial Graphics Exchange Specification」の略称です。CAD/CAMシステム間のデータ交換に関する課題に対応するために考案され、1980年に米国国立標準局(NBS)が公開した初期仕様によって正式化されました。この取り組みは、空軍、陸軍、海軍、NASAとの契約の下で進められ、技術面ではボーイング社とゼネラル・エレクトリック社が主要な役割を果たしました。

IGESファイルにはどのようなデータが含まれていますか?

IGESファイルには、単純な線分形状以上の情報が含まれることがあります。元の仕様では、IGESは形状、製図、構造情報の交換フォーマットとして定義されており、Autodeskのドキュメントでは、IGESが一般的にサーフェス指向のCADデータ交換に使用されると説明されています。実際には、IGESは曲線や曲面の交換でよく知られていますが、より広範な仕様では他のエンジニアリングデータクラスも対象としています。

IGESファイルの構造はどのようになっていますか?

IGESは、旧来のコンピューティング環境から受け継がれたテキストベースの構造を採用しています。当初の仕様では、交換ファイルは80桁のカードイメージ形式のASCII文字として定義されていました。Autodeskは、このフォーマットが以下の5つのセクションから構成されると要約しています。

セクション コード 役割
開始 S ファイルの内容を説明する、人間が読みやすいプロローグ
グローバル G 単位や作成者など、ファイル全体に適用されるパラメータ
ディレクトリ D ファイル内のすべてのエンティティのインデックス
パラメータデータ P 実際のエンティティデータ(ジオメトリ、製図、構造)
終了 T セクション数を含むファイル終了レコード

この構造により、IGESファイルは手動編集には向いていないものの、テキストエディタで人間が読み取れる形式になっています。

IGESは新しい交換フォーマットとどのように異なるのでしょうか?

IGESは、主に幾何学的なCADデータの交換を目的として開発されました。その後に登場した中立規格、特にSTEPは、製品ライフサイクル全体にわたる、より広範な製品情報を表現するように設計されています。

  IGES STEP
主な適用範囲 形状、製図、構造データ ライフサイクル全体にわたる完全な製品データ
現在の主な用途 レガシーシステムおよび互換性確保のためのワークフロー より豊富な製品データ交換に推奨

そのため、レガシー環境や互換性確保のワークフローでは依然としてIGESが使用されていますが、より充実した製品データ交換が必要な場合、多くの最新のエンジニアリングパイプラインではSTEPが好まれています。

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

IGESは、異なるベンダーのシステム間でモデルを転送するために、CAD/CAMワークフロー全般で使用されてきました。特に、航空宇宙、自動車、機械などの業界におけるレガシーな相互運用性と深く結びついており、これらの業界のエンジニアリング組織では、サプライヤー、顧客、製造システム間で設計データをやり取りするために、長年にわたり中立的な交換フォーマットが必要とされてきました。

ソフトウェア開発者にとって、IGESは、古い顧客データ、サプライヤーのアーカイブ、サーフェスベースのジオメトリ交換、あるいは幅広い中立的なCADファイルを受け入れる必要があるインポートパイプラインをサポートする際に、依然として重要な役割を果たします。新しいプロジェクトでは新しいフォーマットが好まれる場合でも、下位互換性を確保するためにIGESのサポートが必要となることはよくあります。

課題やよくある落とし穴

よくある誤解の1つは、IGESがネイティブCADフォーマットと同じように機能すると考えてしまうことです。しかし、IGESは交換フォーマットであるため、下流での品質は、受信側システムがソースエンティティをどれだけ正確に解釈し、使用可能なジオメトリを再構築できるかに依存します。その結果、変換が不完全になったり、セマンティクスが欠落したり、モデリングや製造に使用する前にクリーンアップが必要なジオメトリが生じたりする可能性があります。

もう1つの落とし穴は、すべてのIGESファイルが同じ種類のデータを含んでいると想定してしまうことです。主にサーフェスベースのものもあれば、製図指向のコンテンツを含むものもあり、現代のアプリケーションでは部分的にしか処理できない古い規約を反映しているものもあります。IGESは成熟したテキストベースのフォーマットであるため現在でも扱いやすい一方で、それがあらゆるワークフローにおける堅牢な相互運用性を保証するわけではありません。

Spatialのサポート

Spatialは、CAD相互運用性技術を通じてIGESを処理するため、アプリケーションはインポートされた中立データを、実際に操作可能なジオメトリへ変換できます。

3D InterOpは、IGESを含む主要なCADフォーマットを読み書きし、それらの間で正確なB-Repジオメトリ、テッセレーションデータ、メタデータを交換します。IGESファイルには欠落やサーフェス欠陥が含まれていることが多いため、3D InterOpはインポートされたジオメトリを修復・補正し、クエリ、編集、再エクスポートが可能な状態にします。

これは、IGESの取り扱いが単なるファイルの読み込みにとどまらず、下流のエンジニアリングパイプラインでレガシーデータやサプライヤーデータを再利用する場合に特に重要です。3D InterOpは、インポートされたサーフェスを基に、モデリング、解析、製造の各工程を通じて安定して利用できるジオメトリを生成します。