製造業におけるデジタル設計の効率化には、異なるソフトウェア間でのスムーズなデータ連携が不可欠です。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つの領域に分類されます。
| 領域 | 主な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
- ISO 10303-1:1994 Industrial automation systems and integration -- Product data representation and exchange -- Part 1: Overview and fundamental principles
- 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.
- 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.
- B.F., Allison (2024), ISO 10303 - STEP model-based before model-based was cool, NIST, retrieved 2025-05-13
- B.F., Allison (2024), ISO 10303 - STEP model-based before model-based was cool, NIST, retrieved 2025-05-13
- "ISO 10303 STEP Standards". www.steptools.com. Retrieved 2025-05-13.
- "ISO 10303: Titles (Step titles)". standards.iso.org. August 21, 2024. Archived from the original on 2025-07-03. Retrieved 2025-05-11.
- Schoonmaker, Stephen J. (2003). The CAD guidebook : a basic manual for understanding and improving computer-aided design. New York: Marcel Dekker. . 54090798.
- SMRL version 9: 2022, 2022
- "ISO 10303 STEP Standards". www.steptools.com. Retrieved 2025-05-13.