CAD FILE FORMATS FOR CNC
DWG・DXF・STEP・STLの違いは?CNC加工のためのCADファイル形式選択ガイド
01CADファイル形式はなぜCNC見積りに影響するのか?
図面をCNC加工業者に渡して見積りを依頼すると、相手が受け取るCADファイル形式は、あなたが見積りを目にする前の段階で、見積りの速さと正確さをすでに決めてしまっていることが少なくありません。理由は単純です。加工業者はまずあなたの形状——寸法・穴位置・公差・加工特徴——を「読み取る」必要があり、そのうえで工数・工具・材料を見積もります。ファイルに保持されている情報が完全で構造化されているほど、この読み取りは速く、誤りも起きにくくなります。
よくあるファイルはおおよそ2種類に分けられます。2D図面(DWG・DXF・PDF)は線・円弧・記入によって部品の各ビューを記述し、3Dファイル(STEPファイル・STLなど)は立体形状を直接記述します。それぞれが「何を保持し、何を捨てているか」を理解することは、あなたが受け取る見積りが正確な数字になるか、保守的な上乗せになるかに直結します。
022D図面:DWG・DXF・PDFの選び方
2D図面は台湾の機械加工において依然として最も一般的なコミュニケーション言語であり、3つのよくある形式の違いは「情報がどのような形で保持されているか」にあります:
- DWG:AutoCADのネイティブ形式で、クローズドな独自形式に属し、情報が最も完全です——線分・円弧・レイヤー・記入・属性がすべてベクトルオブジェクトとして格納され、プログラムで直接読み取り・測定できます。
- DXF:AutoCADが定め、仕様が公開された「図面交換形式(Drawing Exchange Format)」で、設計の当初からソフト間交換を目的としており、ほぼすべてのCAD/CAMで開けます。その代償として、複雑なオブジェクト・カスタムスタイル・より新しい機能は変換時に簡略化されたり失われたりすることがあります。
- PDF:「ベクトルPDF」と「スキャンPDF」を区別する必要があります。ベクトルPDFはCADから直接出力され、線と文字を抽出できます。スキャンPDFや写真撮影は本質的に画像で、寸法と公差はOCRや人手による読み取りに頼ることになり、特殊記号や公差枠は誤読しやすくなります。
単純な取捨の原則:発注側と加工側が同じソフトを使えるなら、DWGが保持する情報が最も完全です。ソフト間で協業する場合はDXFの互換性が最も安定します。PDFは人が見るための照合図としては適していますが、唯一の機械入力ソースとする場合は読み取りコストが最も高くなります。
033Dファイル:STEPとSTLの本質的な違い
3Dに入ると、最も混同されやすく、しかも違いが最も大きいのがSTEPファイルとSTLです。どちらも画面上に立体部品を表示できますが、内部の記録方式はまったく異なり、この違いが精密加工に使えるかどうかを直接決めます。
STEP:構造化された精密形状(B-rep)
STEP(ISO 10303規格)は「境界表現(B-rep, Boundary Representation)」で実体を記述します。すなわち平面・円柱面・円錐面などの精密な数学的曲面と、それらがどのように閉じた実体を囲んでいるかを記録します。したがってØ10の穴はSTEPの中では精密な円柱であり、半径・深さ・位置がすべて読み取り可能なパラメータになります。このような構造化データは、そのままCAMに渡して工具経路の計画に使え、図面寸法とのクロスチェックにも利用できます。
STL:三角メッシュによる表面近似
一方STLは、部品表面を多数の三角形(三角メッシュ mesh)に分割し、それらのファセットの頂点座標と法線ベクトルだけを保持します。3Dプリント(ラピッドプロトタイピング)のために設計されており、利点は汎用的で軽量なこと、欠点は曲面が「ポリゴン化」されること——丸穴は多数の短い直線で囲まれた近似的な円になり、精密な半径も、寸法記入も、加工特徴の意味も持ちません。STLでCNC加工を行う場合、通常はまず実体を逆算・再構築する必要があり、かえって工程が一つ増えてしまいます。
一言での覚え方:STEPは機械に「これは半径5mmの円柱穴だ」と伝えます。STLは機械に「ここに非常に短い小さなファセットがひと回り並んでできた穴がある」としか伝えません。前者は構造化された設計意図であり、後者は離散化された外形の近似です。
04一覧表で分かるDWG/DXF/STEP/STL
| 形式 | 次元 | 種類 | 幾何精度 | CNC加工への適性 |
|---|---|---|---|---|
| DWG | 2D/3D | AutoCADネイティブ(クローズド) | ベクトルで精密 | 2D輪郭/穴あけ部品に最適;情報が最も完全 |
| DXF | 2D/3D | オープンな交換形式 | ベクトルで精密(複雑なオブジェクトは簡略化の可能性) | ソフト間の2D納品の第一候補 |
| STEP | 3D | 構造化B-rep(ISO 10303) | 精密な曲面と寸法 | 3D部品の第一候補、そのままプログラミング・測定可能 |
| STL | 3D | 三角メッシュ(mesh) | 近似(メッシュ密度に依存) | 主に3Dプリント用;加工には再構築が必要なことが多い |
| PDF(ベクトル) | 2D | ドキュメント出力 | 線/文字を抽出可能 | 主に照合と人が見る用途、読み取りの補助に |
| 写真/スキャン | 2D画像 | ラスター画像 | 精密な形状なし | 最も不利、外観照合のみ |
ここに一つの明確な軸が見えます:写真・スキャンPDFから、ベクトル2D、さらに構造化3Dへと進むにつれて、「機械が直接読み取れる構造化情報」は段階的に増え、加工業者が人手で補う必要のある情報は段階的に減っていきます。
05データ交換の古い課題:なぜ変換で情報が失われるのか
形式間の変換は無損失ではありません。製造情報の相互運用性(interoperability)は、CNC分野で数十年にわたり研究されてきた難題です。異なるCAD/CAM/CNCシステムはそれぞれ内部データモデルを持ち、中間形式を介して交換する際に、設計意図や製造情報が変換の中で希釈されたり失われたりすることがよくあります[1]。これがSTEPのような中立的な標準形式が推進されてきた理由です——公開され標準化された一つのデータモデルを使うことで、「ソフト2つごとに専用の変換パイプラインが必要」という断片化を減らします。
より根本的な隔たりはデータの「意味レベル」で生じます。コンピュータ支援工程計画(CAPP)の文献は、理想的な製造データフローは特徴と製造意図を保持すべきであり、幾何形状だけではないと指摘しています。しかし実務では多くの交換形式が形状だけを伝え、「これはタップを立てる穴だ」「この面は基準だ」といった製造上の意味をネイティブシステムの中に置き去りにしています[2]。機械側では、コントローラが最終的に実行するのはG-code——ISO 6983で定義された数値制御プログラム形式であり、それは工具の運動軌跡だけを記述し、それ自体は設計意図をまったく持ちません[3]。
この一連の流れをつなげて見ると、情報は「CADファイル → 交換形式 → G-code」と下っていくにつれて、意味が継続的に減っていきます[1]。したがって上流が渡すファイルが構造化されているほど、下流で自動化できる余地は大きくなります。逆に写真1枚だけを渡せば、欠けた情報はどの関門でも人が補う必要があります。
06見積りとAI読図:どのファイルが最も有利か?
最も実務的な問いに戻りましょう:見積りに出す、あるいはAIに読図・モデリングを任せるには、どのファイルを渡すべきか?答えは前述のロジックに従って明確です——構造化され、ネイティブな電子ファイルほど有利です:
- 最も有利:ネイティブ電子図面(DWG/DXF)とSTEP。寸法記入・穴位置・ねじ穴の仕様・精密形状はすべてプログラムで直接読み取れる構造化データであり、AI読図が加工特徴を認識する際の精度が最も高く、見積りも最も速くなります。
- 次点:ベクトルPDF。線と文字は抽出できますが、公差枠や特殊記号は重点的に再確認する必要があります。
- その次:STL。外形は伝えられますが、精密な寸法と特徴の意味を欠くため、通常は実体を再構築しなければプログラミングできません。
- 最も不利:写真とスキャン。影・遠近のゆがみ・線の重なりにより、貫通穴/止まり穴や精密寸法の読み取りが難しく、外観と加工特徴の補助的な照合にしか使えません。
これが私たちのAI読図フローの一貫した推奨でもあります:DWGなどのネイティブ電子図面を優先的に使い、PDFや写真は補助とし、モデリング後には2番目のAIが3Dモデルの寸法を元図とクロスチェックして異常を能動的に指摘します。公差・基準・特殊工法については現場のエンジニアの確認に委ねます。関連記事:『スマホで撮った図で3Dが作れる?AI図面認識にできること・できないこと』、全体フローは『CNC自動プログラミング完全ガイド』、機械側のプログラム形式は『G-code完全入門』をご覧ください。
07よくある質問 FAQ
STEPとSTLファイルはどちらがCNC加工に適していますか?
STEPを優先してください。STEPはB-repで精密形状を記録し、平面・円柱・穴位置・寸法を保持し、そのままプログラミング・測定できます。STLは三角メッシュによる表面近似にすぎず、精密な半径や寸法を持たず、主に3Dプリント用で、加工時には実体モデルの再構築が必要になることが多くあります。
DWGとDXFの違いは何ですか?
DWGはAutoCADのネイティブなクローズド形式で情報が最も完全です。DXFはソフト間交換のために設計されたオープン形式で互換性が最も高いですが、複雑なオブジェクトやカスタムスタイルは変換時に簡略化されることがあります。同じソフト内ではDWG、ソフト間の協業ではDXFを使います。
PDFや紙図面だけで見積りできますか?
できますが、遅く、誤読も起きやすくなります。ベクトルPDFの線と文字は抽出できますが、スキャンや紙は画像と同等で、寸法・公差は人手やOCRで読み取る必要があります。DWG/DXFやSTEPを提供できれば、読図・モデリング・見積りはいずれもより速く正確になります。
顧客が写真しか提供しない場合、AIはモデリングできますか?
写真はあらゆる入力の中で最も不利です。遠近のゆがみと影により、貫通穴/止まり穴や精密寸法の読み取りが難しく、外観照合にしか使えないため、依然として寸法図と併用し、重要寸法と公差はエンジニアが確認する必要があります。
新しい記事や動画ガイドが公開されたらお知らせします——受信箱をあふれさせず、ワンクリックで解除できます。(ニュースレターは中国語)
GOT A DRAWING TO QUOTE?
図面を、加工を理解したAIと熟練者に託し、早い段階でともに読み解く
手元にあるのがDWG、DXF、STEPでも、あるいは1枚の写真でも、私たちは最も適した読図・見積りフローの定義をお手伝いします——ネイティブ電子図面が最も有利ですが、その他の形式でも読み取りを支援できます。
導入コンサルタントに問い合わせ トレーニングコース08参考文献
- Xu, X. W., & Newman, S. T. (2006). Making CNC machine tools more open, interoperable and intelligent — a review of the technologies. Computers in Industry, 57(2), 141–152.
- Xu, X., Wang, L., & Newman, S. T. (2011). Computer-aided process planning — A critical review of recent developments and future trends. International Journal of Computer Integrated Manufacturing, 24(1), 1–31.
- ISO 6983-1:2009. Automation systems and integration — Numerical control of machines — Program format and definitions of address words. International Organization for Standardization.
