STEPファイルは、ISO 10303の中立交換形式で書かれた3D CADモデルです。通常は .step または .stp という拡張子で届き、ネイティブ形式を共有しないCAD、CAM、見積システムの間で部品やアセンブリを受け渡すために使われます。開くのに作成元のCADは不要で、STEPリーダーがあれば足ります。STEPビューアで開き、単位と読み込まれたソリッドを確認し、すでに分かっている寸法を1つ測ってください。
2つの拡張子は同じ形式です。.stp を .step に変更しても、ファイルの中身は変わりません。詳しくはSTEPとSTPの違いをご覧ください。
STEPファイルの中身
受け取るSTEPファイルの多くは、ISO 10303-21で定義されたクリアテキスト符号化、通称Part 21を使っています。米国議会図書館は、EXPRESSスキーマに従う製品データを転送するためのプレーンテキストの交換構造と説明しています。STEP-file, ISO 10303-21。テキストなので、ジオメトリを読み込む前に、コピーをテキストエディタで開いて、どんなファイルかを確認できます。
Part 21ファイルの構成は見分けやすいものです。
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(...);
FILE_NAME('bracket.step','2026-09-30T10:12:00',...);
FILE_SCHEMA(('AUTOMOTIVE_DESIGN'));
ENDSEC;
DATA;
#10=CARTESIAN_POINT('',(0.,0.,0.));
...
ENDSEC;
END-ISO-10303-21;
- 1行目:本物のPart 21ファイルは
ISO-10303-21;で始まります。そうでなければ、別形式のファイルを改名した可能性が高く、STEPリーダーでは直せません。 - FILE_NAME:元のファイル名、タイムスタンプ、多くの場合は出力したシステムが記録されています。新しい出力を依頼するときに役立ちます。
- FILE_SCHEMA:出力側が使ったアプリケーションプロトコルを示します。
- DATAセクション:番号付きのエンティティインスタンス(
#10=...)で、ジオメトリ、トポロジー、製品構造、出力側が含めた属性を記述します。
スキーマ名から、想定するプロトコルが分かります。
FILE_SCHEMA に含まれる文字列 |
アプリケーションプロトコル |
|---|---|
CONFIG_CONTROL_DESIGN |
AP203(第1版) |
AP203_CONFIGURATION_CONTROLLED_3D_DESIGN_OF_MECHANICAL_PARTS_AND_ASSEMBLIES_MIM_LF |
AP203 第2版 |
AUTOMOTIVE_DESIGN |
AP214 |
AP242_MANAGED_MODEL_BASED_3D_ENGINEERING_MIM_LF |
AP242 |
各プロトコルが運べる内容と、どれを依頼すべきかはAP203、AP214、AP242の違いをご覧ください。プロトコルを変えるためにヘッダーを書き換えないでください。DATAセクションは元のスキーマに合わせて書かれています。
STEPファイルに入るもの、入らないもの
一般的な機械系STEPファイルのジオメトリはB-Repです。三角形メッシュではなく、正確な面、エッジ、閉じたシェルで表されます。そのため、STEPでは正確な寸法、表面積、ソリッド体積を扱えますが、STLでは近似にとどまります。B-Repとは。
出力側とプロトコルによっては、次のものも含まれます。
- アセンブリ構造、コンポーネント名、配置
- 色とレイヤー
- 対応する出力側のAP242ファイルでは、寸法や公差などの製品製造情報
元のフィーチャーツリー、スケッチ、拘束は通常は含まれません。受け取るのは設計の結果であり、作成手順ではありません。編集履歴が必要なら、ネイティブファイルを依頼してください。よくある疑問には、個別のガイドがあります。
STEPファイルをオンラインで開く手順
- 元のファイルは変更せずに保管します。テキストエディタで見る場合はコピーを使います。
- WebGL対応のブラウザでSTEPビューアを開きます。Windows、macOS、Linuxで同じように使えます。
.stepまたは.stpファイルを選びます。ファイルはサーバー処理のためにアップロードされます。表示と測定にアカウントは不要です。- モデルが表示されたら 全体表示 で画面に収めます。カメラが動くだけで、モデルの大きさは変わりません。
- プロパティ パネルでソリッド数を確認し、X、Y、Zの寸法を図面または送り主から得た値と比べます。
- アセンブリは 構成 を開き、想定したコンポーネントがすべて並んでいるか確認します。繰り返しのインスタンスは合計に含まれ、重なった部品の差し引きは行われません。
- 範囲とスケールが合っていることを確認してから、寸法、面積、体積を使います。


ソリッド体積が信頼できるのは、有効な閉じたソリッドの場合だけです。体積が出ない、またはジオメトリ警告が付く場合は、開いたサーフェスや縫合されていないサーフェスが含まれている可能性があります。理由はSTEPの体積がゼロまたは表示されない理由で説明しています。
STEPファイルを開くその他の方法
ほとんどの機械系CADはSTEPをインポートできるため、すでに使っているCADがあればそれで読み込めます。ただしインポート時にジオメトリが修復されたり解釈し直されたりする場合があり、その結果はそのシステムのデータになります。
形状ではなくデータそのものを調べたいときは、NISTが公開しているSTEP File Analyzer and Viewerがあります。エンティティの種類、製品構造、適合性に関する情報を報告します。NIST STEP File Analyzer and Viewer。出力側が何を書き込んだかを正確に知りたいときに向いています。
ブラウザのビューアが向くのは、その中間のよくある場面です。ファイルを受け取ったが元のCADは手元になく、何が届いたか、どれくらいの大きさかを確認したい場合です。
STEPファイルが開かない、おかしく見える場合
| 症状 | 考えられる原因 | 対処 |
|---|---|---|
| リーダーがファイルを拒否する | 1行目が ISO-10303-21; ではない、または別形式から改名された |
本物のSTEPエクスポートを依頼する |
| アセンブリで部品が欠ける | 相互に参照する複数ファイルとして出力された | 単一ファイルのアセンブリ出力を依頼する |
| モデルが25.4倍大きい、または小さい | インチとミリメートルの前提が食い違っている | 25.4倍のスケール誤りを直す |
| 体積が出ない | 閉じたソリッドではなく、開いたシェルやサーフェス | 質量を見積もる前にジオメトリの表現を確認する |
| ねじ、公差、材料がない | 出力されていない、または受け手が無視するデータとして出力された | 図面と上記のガイドで確認する |
CADPropsは自己完結したSTEPファイルを読み込みます。アセンブリが参照する外部ファイルは取得しません。
変換は元のファイルを確認してから
次の工程でメッシュが必要なら、確認済みのSTEPから変換します。3Dプリント用にはSTEPからSTLがあり、OBJ、3MF、glTF、GLB用のSTEP変換ツールもあります。メッシュ出力は近似であり、編集可能なCADソリッドではありません。結果を開き直し、寸法を元のデータと比べてください。確認項目はCAD変換チェックリストにあります。
開いた後の測定手順はSTEPファイルをオンラインで測定する方法をご覧ください。STEPのツールとガイドはSTEPのページにまとめています。
元の記事: CADProps · https://www.cadprops.com/ja/guides/step-file-what-it-is-how-to-open/