CADの表示・測定・プロパティ確認。アカウント登録不要。
CADProps

STEPファイル(.step、.stp)とは:中身と開き方

STEPファイルはISO 10303に基づくテキスト形式の中立CADモデルです。含まれる内容、.stepと.stpをオンラインで開く方法、開いた後に最初に確認することを説明します。

CADファイルを開く

このページの内容
STEPファイル(.step、.stp)とは:中身と開き方

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ファイルをオンラインで開く手順

  1. 元のファイルは変更せずに保管します。テキストエディタで見る場合はコピーを使います。
  2. WebGL対応のブラウザでSTEPビューアを開きます。Windows、macOS、Linuxで同じように使えます。
  3. .step または .stp ファイルを選びます。ファイルはサーバー処理のためにアップロードされます。表示と測定にアカウントは不要です。
  4. モデルが表示されたら 全体表示 で画面に収めます。カメラが動くだけで、モデルの大きさは変わりません。
  5. プロパティ パネルでソリッド数を確認し、X、Y、Zの寸法を図面または送り主から得た値と比べます。
  6. アセンブリは 構成 を開き、想定したコンポーネントがすべて並んでいるか確認します。繰り返しのインスタンスは合計に含まれ、重なった部品の差し引きは行われません。
  7. 範囲とスケールが合っていることを確認してから、寸法、面積、体積を使います。
CADProps STEPビューアで開いたblock.step:ソリッド1個、40 × 30 × 20 mm、体積24,000 mm³、表面積5,200 mm²
アップロード後のblock.step:プロパティパネルにソリッド1個、40 × 30 × 20 mmのバウンディングボックス、体積、表面積が表示されています。スクリーンショットは英語インターフェースです。
モデル構成パネルを開いたassembly.step:Twin blocksの下にBlock 1とBlock 2が並んでいる
構成パネルを開いたassembly.step:2つのコンポーネントが一覧にあり、プロパティはソリッド2個と集計しています。警告の「表示」を押すと詳細を確認できます。スクリーンショットは英語インターフェースです。

ソリッド体積が信頼できるのは、有効な閉じたソリッドの場合だけです。体積が出ない、またはジオメトリ警告が付く場合は、開いたサーフェスや縫合されていないサーフェスが含まれている可能性があります。理由は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/

関連するツールと説明