← ホームへ戻る

ISO 10303 (STEP) の概要と製品データ交換の標準化

🗓 2026年8月13日

製造業におけるデジタル設計の効率化には、異なるソフトウェア間でのスムーズなデータ連携が不可欠です。ISO 10303は、製品製造情報(PMI: Product Manufacturing Information)をコンピュータが解釈可能な形式で表現し、交換するための国際標準規格群です。一般的にSTEP(Standard for the Exchange of Product model data)という名称で知られており、CAD(コンピュータ支援設計)ソフト間の相互運用性の向上や、CAM(コンピュータ支援製造)の自動化、さらには3DデータやPDM(製品データ管理)データの長期保存を目的としています。

この規格は非常に広範な領域をカバーしているため、合計で約700もの下位標準に細分化されており、産業界の多様なニーズに対応しています。

Key Facts

  • 目的: 異なるCAD/CAMソフト間でのデータ互換性の確保と長期アーカイブの実現。
  • 別名: STEP(Standard for the Exchange of Product model data)。
  • 構成: 約700の個別標準からなり、特定の用途に応じた「アプリケーションプロトコル(AP)」を提供。
  • 主要言語: データスキーマ定義にはEXPRESS言語が使用され、ファイル形式にはSTEP-FileやSTEP-XMLが用いられる。
  • 最新動向: AP 242の導入により、航空宇宙や自動車産業のモデルが統合され、3Dアノテーションや積層造形への対応が強化された。

STEPの構造と技術的基盤

ISO 10303は、単一のファイル形式ではなく、階層的な構造を持つ規格群です。その基盤となるのが、データスキーマを定義するためのEXPRESSというモデリング言語です。この言語によって定義されたデータモデルは、テキストベースのSTEP-FileやSTEP-XML、あるいはSDAI(共有データベースアクセス)を通じて交換されます。

特に重要なのがアプリケーションプロトコル(AP)です。APは、特定の業界や用途(例:自動車、航空宇宙、電子機器)における実用的な実装方法を定義しており、機能要件や適合レベルを規定しています。例えば、AP 203やAP 242はCADデータの交換に特化しており、AP 238(STEP-NC)はCNC工作機械の自動化を支援します。

また、効率的な実装のために「アプリケーション解釈モデル(AIM)」や「モジュール解釈モデル(MIM)」が構築されており、これらは下位層の汎用リソースを組み合わせて特定のドメイン向けに最適化されています。

歴史的変遷と進化のプロセス

STEPのルーツは1980年代半ばに始まったPDES(Product Data Exchange Specification)にあります。1988年にISOへ提出され、IGESやSET、VDA-FSといった先行規格の後継として開発が進められました。当初は単一の完全なモデルを目指していましたが、その複雑さから、個別に承認・開発が可能な小規模なパートに分割される方針へと転換されました。

開発は大きく4つのフェーズに分けられます。1994年から95年にかけての初期リリースでは、AP 203などの基本機能が提供されました。第2フェーズ(2002年まで)では、航空宇宙や自動車、電気電子産業向けに機能が大幅に拡張され、幾何学領域の共通化を図るAIC(Application Interpreted Constructs)が導入されました。

その後、個別のAPが巨大化し重複が増えたため、400番台や1000番台の「モジュールアーキテクチャ」へと移行しました。これにより、要件分析(AP 233)や保守修理(AP 239)といったライフサイクル全般をカバーする柔軟な構成が可能となり、2010年にはこれらを一括して提供するSMRL(STEP Module and Resource Library)がリリースされました。

近年のアップデート:AP 242の登場と拡張

2014年12月、重要な転換点となるAP 242(Managed model based 3d engineering)が発行されました。これは、航空宇宙業界で使われていたAP 203と、自動車業界のAP 214を統合し、上位互換性を持たせたものです。これにより、2D図面(AP 201, 202)や機械設計(AP 204)などの機能が整理・統合されました。

AP 242の導入により、幾何公差(GD&T)、キネマティクス(機構学)、テッセレーションなどの機能が大幅に強化されました。さらに、2020年4月にリリースされたエディション2では、電気ワイヤーハーネスの記述や、SysMLベースのシステムエンジニアリング手法が導入されました。また、曲面三角形、テクスチャ、詳細レベル(LOD)、3Dスキャナデータのサポート、積層造形(Additive Manufacturing)への対応など、現代的な製造ニーズに応える機能が追加されています。

産業別アプリケーションプロトコル(AP)の分類

STEPのAPは、主に「設計」「製造」「ライフサイクルサポート」の3つの領域に分類されます。

STEP アプリケーションプロトコル (AP) の主要分類
領域 主なAP 対象・用途
設計 (Design) AP 242, 209, 235, 236 機械設計、複合材構造解析、家具設計など
AP 210, 212 電子回路、電気設備、配線設計
AP 215, 216, 218 船舶の配置、形状、構造設計
製造 (Manufacturing) AP 238, 240, 219, 224 CNC制御 (STEP-NC)、工程計画、寸法検査
ライフサイクル (LCS) AP 239, 221 製品ライフサイクルサポート、プラント機能データ

複雑な製品(例:自動車や変圧器)の場合、単一のAPでは不十分であり、AP 212(電気)とAP 242(機械)を組み合わせて利用するといったアプローチが取られます。また、船舶設計ではAP 212, 215, 216, 218, 227を併用することで包括的なデータ管理を実現しています。

Frequently Asked Questions

STEP規格は無料で利用できますか?

ISO 10303の規格書自体は著作権で保護されており、原則として有料のライセンス購入が必要です。ただし、実装のベースとなるEXPRESSスキーマや、実装者向けの推奨プラクティス(Recommended Practices)は無料で公開されています。

AP 242は何を解決するために作られたのですか?

主に、航空宇宙産業(AP 203)と自動車産業(AP 214)で分かれていた3D設計データの標準を統合し、効率的なデータ交換を実現するために開発されました。これにより、重複した機能が整理され、より高度な3Dアノテーションやモデルベース定義(MBD)が可能になりました。

STEP-NC(AP 238)とは何ですか?

従来のGコードのような数値制御方式ではなく、CADモデルに基づいたCAMおよびCNC加工を実現するための標準です。これにより、加工情報の受け渡しがより高度に自動化されます。

STEPとIFCの関係について教えてください。

IFC(Industry Foundation Classes / ISO 16739)は建築・土木分野で広く利用されている規格ですが、その基盤としてSTEPのデータ表現手法(特にPart 21などの実装方法)を利用しています。

最新のAP 242 Edition 2で追加された主な機能は何ですか?

電気ワイヤーハーネスの記述、SysMLベースのシステムエンジニアリング連携、3Dスキャナデータのサポート、積層造形(3Dプリンティング)への対応、およびテクスチャや詳細レベル(LOD)の管理機能などが追加されました。

References

  1. ISO 10303-1:1994 Industrial automation systems and integration -- Product data representation and exchange -- Part 1: Overview and fundamental principles
  2. Pratt, Michael J. (2001-03-01). "Introduction to ISO 10303—the STEP Standard for Product Data Exchange". Journal of Computing and Information Science in Engineering. 1 (1): 102–103. :10.1115/1.1354995.  1530-9827. Archived from the original on 2025-04-10. Retrieved 2025-05-11.
  3. Kim, Junwahn; Pratt, Michael J; Iyer, Raj; Sriram, Ram (2007). Data exchange of parametric CAD models using ISO 10303-108 (PDF) (Report). Gaithersburg, MD: National Institute of Standards and Technology. :10.6028/nist.ir.7433. Archived (PDF) from the original on 2025-04-29. Retrieved 2025-05-11.
  4. B.F., Allison (2024), ISO 10303 - STEP model-based before model-based was cool, NIST, retrieved 2025-05-13
  5. B.F., Allison (2024), ISO 10303 - STEP model-based before model-based was cool, NIST, retrieved 2025-05-13
  6. "ISO 10303 STEP Standards". www.steptools.com. Retrieved 2025-05-13.
  7. "ISO 10303: Titles (Step titles)". standards.iso.org. August 21, 2024. Archived from the original on 2025-07-03. Retrieved 2025-05-11.
  8. Schoonmaker, Stephen J. (2003). The CAD guidebook : a basic manual for understanding and improving computer-aided design. New York: Marcel Dekker.  .  54090798.
  9. SMRL version 9: 2022, 2022
  10. "ISO 10303 STEP Standards". www.steptools.com. Retrieved 2025-05-13.