DATA FORMATSCAD/CAM のデータの形式
客先から 3D モデルを受け取るとき、自社の CAD から CAM へ渡すとき、どの形式で渡すかで届くものが変わります。異なる CAD・CAM の間でやり取りする共通の形式を中立形式(中間ファイル)といい、STEP や IGES がそれにあたります[1][2][3]。
≡形式ごとに何が渡るか
| 形式 | 形状 | 公差・注記 | 色・レイヤ | 単位 | モデリング履歴 |
|---|---|---|---|---|---|
| STEP AP242中立形式 | ○ソリッド・サーフェス・ワイヤフレーム・メッシュ[4][5] | ○寸法公差・幾何公差・PMI(セマンティック/グラフィック)[4][5] | ― | ― | △履歴は消える(加工フィーチャは持てる)[3][4] |
| STEP AP203/AP214中立形式 | ○形状(B-rep のソリッドなど)[4][1] | ― | ― | ― | ×履歴は消える[3] |
| IGES中立形式(旧来) | ○形状(幾何と位相)・図形[2][3] | △注記は渡るが、文字の公差は数値の意味を失う[2][3] | ― | ― | ×履歴は消える[3] |
| Parasolid(XT)カーネル形式 | ○B-rep(ソリッド・サーフェス・メッシュ)[6] | ― | ― | ― | ― |
| ACISカーネル形式 | ○B-rep[7] | ― | ― | ― | ― |
| DXF2D 図面 | ○2D 図面が中心(3D も一部)・60 種を超える図形要素[8] | ― | ○レイヤ・ブロックが渡る[8] | ― | ― |
| DWGAutoCAD のネイティブ | △AutoCAD の図面(公式の仕様書は非公開)[9] | ― | ― | ― | ― |
| STLメッシュ | △三角形メッシュの形だけ[10] | ― | ×色の標準がない[10] | ×単位を持たない[10] | ― |
| 3MFメッシュ(積層造形向け) | ○メッシュ・複数の物体を 1 ファイルに[11] | ― | ○色・材料(拡張仕様)[11] | ○座標と単位を持つ[11] | ― |
| ネイティブ各 CAD 固有 | ○形状[3][12] | ― | ― | ― | ○履歴・フィーチャ・拘束を持つ[3][12] |
○=渡る、△=一部・条件つき、×=渡らない、―=今回の資料では確かめていない。形式の版や書き出す CAD の設定でも変わります。
STEP(ISO 10303)
中立形式(国際規格)拡張子:.stp・.step・.p21[1]
- 経緯:IGES が下地になって国際規格づくりが進んだ資料1件・参考[2]
アプリケーションプロトコル(AP)
AP203(Configuration controlled design)
- 航空宇宙・防衛の分野で主に使われてきた AP。1994 年に発行、2011 年に改訂。資料1件・参考[1]
AP214(自動車の機械設計)
- 自動車業界のサプライチェーンで主に使われてきた AP。ProSTEP iViP と SASIG が保守。資料1件・参考[1]
AP242(Managed model-based 3D engineering)
- PMI:PMI には『セマンティック PMI』(ソフトが意味を読める公差データ)と『グラフィック PMI』(見た目だけの注記。意味は持たない)の 2 種類がある。受け手が公差を自動で使うにはセマンティック PMI が要る。資料1件・参考[5]
PMI(製品製造情報)は 3D モデルに付けた寸法・公差・データムなどの情報です[5][4]。図面の公差の書き方は作図のページへ。
IGES(Initial Graphics Exchange Specification)
中立形式(旧来)
- ファイル:テキスト(1 行 80 文字の固定長)とバイナリがある資料1件・参考[3]
Parasolid(XT 形式)
カーネル形式
ACIS
カーネル形式
- Spatial(Dassault Systèmes グループ)の 3D 形状モデリングカーネル。B-rep で形を表し、ACIS ファイル形式を持つ。資料1件・参考[7]
DXF
2D 図面の交換形式拡張子:.dxf[8]
DWG
ネイティブ形式(AutoCAD)拡張子:.dwg[9]
- AutoCAD の独自のネイティブ形式(バイナリ)。Autodesk は公式の仕様書を公開しておらず、Open Design Alliance が解析した仕様が最も詳しい。バージョンが 2〜3 年ごとに変わる。資料1件・参考[9]
STL
メッシュ形式拡張子:.stl[10]
3MF(3D Manufacturing Format)
メッシュ形式(積層造形向け)拡張子:.3mf[11]
ネイティブ形式(各 CAD 固有)
ネイティブ形式
CAD 一体型の CAM や、同じ CAD に組み込む CAM なら変換を挟まずに済む(ソフトの一覧の「CAD との連携」)
⏱IGES から STEP AP242 まで
!受け渡しで起きる問題
- 面が閉じずソリッドにならない(面の欠け・すき間):STEP・IGES を読み込むと、面どうしが自動でつながらず、すき間が残ることがある。つながらなかった面は別に残るので、すき間の許容値を変えて縫い合わせ直したり、面を直したりする。資料1件・参考[14]
- フィーチャ・形の意味が消える:中立形式ではモデリング履歴が消える。円筒の穴が NURBS 曲面になって届くと、CAM が『穴』として認識できず、ドリルかエンドミルかを人が判断することになる。オフセット面の情報も消える。資料1件・参考[3]
- 版の違いで開けない:DWG は AutoCAD の版ごとに形式が変わり、公式仕様もないため、相手のソフトが新しい版に対応していないと開けないことがある。資料1件・参考[9]
CAD/CAM のほかのページ
CAD/CAM の基本
CAD・CAM・CAE の違い、CAM の流れ 8 段、CAM の種類、用語 35 語。
≋ツールパスの種類
輪郭・ポケット・穴・高効率荒加工・トロコイド、等高線・走査線・面沿い・ペンシル・残し削り。トロコイド溝加工と最初の切込みの目安の計算つき。
▤CAD/CAM ソフトの一覧
25 製品を順位なしで。CAM・CAD の区分、得意な加工、提供形態、無料版・体験版で絞り込み。公開価格は日付つき。
⌖座標系・ポスト・DNC
ワーク座標系 G54、素材と工具ライブラリ、シミュレーションの 4 段階、ポストプロセッサ、DNC 運転、よくある失敗のチェックリスト。
⟲5軸加工
3+2 と同時5軸の違い、機械の構成、工具先端点制御などの NC 機能、校正、よくある失敗、5軸の計算。
📚出典
形式の説明は、米国議会図書館(LoC)の形式解説、ISO・NIST の公開ページ、各カーネルの開発元、大学の資料をもとにしています。
- 米国議会図書館(Library of Congress)「STEP-file, ISO 10303-21(Sustainability of Digital Formats, fdd000448)」
- 米国国立標準技術研究所(NIST)「Initial Graphics Exchange Specifications(NIST SP 958 所収)」
- University of Victoria(MECH 410 講義資料)「CAD Data Exchange(10b)」
- ISO「ISO 10303-242:2014 Managed model-based 3D engineering(概要。新版 ISO 10303-242:2025 あり)」
- 米国国立標準技術研究所(NIST)「STEP File Analyzer and Viewer」
- Siemens Digital Industries Software「Parasolid」
- Spatial Corp.(Dassault Systèmes)「3D ACIS Modeler」
- 米国議会図書館(Library of Congress)「DXF ASCII Family(fdd000446)」
- 米国議会図書館(Library of Congress)「DWG Family(fdd000445)」
- 米国議会図書館(Library of Congress)「STL (STereoLithography) File Format Family(fdd000504)」
- 米国議会図書館(Library of Congress)「3MF (3D Manufacturing Format)(fdd000557)」
- Autodesk「Autodesk Fusion 製品ページ(日本語・価格と個人用の説明を含む)」
- AP242 プロジェクト(ap242.org)「AP242 portal」
- Autodesk「Inventor LT 2020 Help: About Imported STEP and IGES data (Construction Environment)」
- 一般社団法人日本自動車工業会(JAMA)「PDQ(Product Data Quality:モデルデータ品質)に関わる活動」
- ISO「ISO 10303-59:2022 Quality of product shape data(概要)」
- FreeCAD project「CAM Workbench(FreeCAD Documentation)」