If you’re preparing a 3D file for a 出荷前に問題を発見します。 quote, your choice between STL and STP (STEP) directly affects 見積もりの精度, lead time, and — in some cases — whether the part can be manufactured at all. This guide explains what each format contains, when to use which, and how BravoFabs handles both to get you an accurate quote fast.
STL形式 — メッシュ標準
STL(ステレオリソグラフィ)はメッシュ形式です。3D表面を三角形ファセットの集合として表現します — 部品を接続された三角形のネットで包むイメージです。各三角形は3つの頂点と表面法線ベクトルで定義されます。
STLとは しません 含む:
- 曲線、円弧、円筒なし — すべての面は平らな三角形で近似される
- No parametric features — you can’t see “this is a 1/4-20 threaded hole,” just the triangles approximating one
- No 公差, GD&T, or material specifications
- No assembly structure — a multi-body part becomes one merged mesh
- 色、テクスチャ、メタデータなし
STLは3Dプリンティング用に設計されており、スライサーソフトウェアが三角形をレイヤーごとにツールパスに変換します。減法製造(CNC加工)用には設計されておらず、ツールパス生成には正確な幾何学的参照が必要です。
STP(STEP)形式 — エンジニアリング標準
STP(製品データ交換標準、ISO 10303)はパラメトリックCAD形式です。数学的表現を使用して正確なジオメトリを保存します。円弧にはNURBS曲線、円筒は真の円筒、平面は無限の数学的平面として保存します。STEPファイルは以下を保持します:
- 真の形状:穴は穴であり、ファセット近似ではありません
- フィーチャーツリー:押し出し、回転、フィレット、面取り、ねじ — すべて操作として保存
- アセンブリ構造:マルチボディ部品は個別のボディと位置を維持
- Product Manufacturing Information (PMI): in AP242, can include GD&T annotations
- 単位:明示的に宣言(mmまたはインチ)
STEPはCNCプログラミングの業界標準です。CAMソフトウェア(Fusion 360、Mastercam、SolidCAM)はSTEPジオメトリを読み取り、直接正確なツールパスを生成します。近似や推測は不要です。
STL vs STP — 比較
| 属性 | STL | STP / STEP |
|---|---|---|
| 形状タイプ | メッシュ(三角形) | 精密(NURBS) |
| ファイルサイズ(同一部品) | 5~50 MB | 0.5–10 MB |
| Hole recognition | いいえ — 手動再構築 | はい — CAMが自動検出します |
| ねじデータ | Lost | 保存される(ほとんどのCADエクスポートで) |
| Curved surface accuracy | Approximate (faceted) | 数学的に正確 |
| 見積もりの精度 | ±0.1~0.5mm(推定) | ±0.01mm (calculated) |
| CAMプログラミング速度 | 遅い(手動フィーチャー選択) | Fast (auto feature recognition) |
| 最適な用途 | 3Dプリンティング、可視化 | CNC加工、射出成形、板金加工 |
Why STL Files Can’t Convert to STP (Without Losing Everything)
The short answer: STL discards the information that STP needs. Converting STL → STP is like trying to reconstruct a Word document from a screenshot — you can guess at the text, but you’ll never recover the original formatting, fonts, or edit history.
技術的には、問題は次の通りです:
- Lossy triangulation is irreversible. When CAD software exports to STL, it tessellates every curved surface into flat triangles. A 10mm hole becomes a polygon with N sides — you can set N higher for better fidelity, but it’s never a true cylinder again.
- 特征 intelligence is gone. A 1/4-20 UNC tapped hole in STEP is stored as “cylindrical cut, diameter 0.201″, thread specification UNC 1/4-20.” In STL, it’s just a cluster of triangles with no metadata.
- パラメトリック関係が破壊される。 “This boss is centered on that face” — gone. The mesh has no concept of design intent.
There are reverse-engineering tools (Geomagic 设计 X, Mesh2Surface for SolidWorks) that can approximate STL → STEP conversion by fitting surfaces to mesh data. But this process takes hours of manual work, the result is not 正確な複製であり、設計者から元のCADファイルを要求するよりもコストがかかります。
STLとSTPの送り分け — 実践ガイド
| お客様の状況 | 送信 | Why |
|---|---|---|
| オリジナルのCADファイル(SolidWorks、Inventor、Fusionなど)があります。 | STEP(.stp) | データ損失ゼロ。CADから直接エクスポート。 |
| 部品にねじ、厳しい公差、または複雑な曲線がある場合 | STEP | STLはねじ仕様を失い、曲線を近似します。見積もりの精度は低下します。 |
| STLしか持っていない場合(3Dスキャン、Thingiverse、またはクライアントから) | STL + PDF図面 | The drawing provides 公差 and critical dimensions the STL can’t. |
| You’re doing rapid visual quoting (rough budget estimate) | STL is OK | STLから推定は可能ですが、最終見積もりにはSTEPまたは図面の確認が必要です。 |
| 板金部品(曲げ、フランジ、平坦パターン) | STEPまたはDXF | STLは曲げ半径を正確に表現できません。 |
BravoFabsが受け付けるその他のフォーマット
| Format | 最適用途 | Notes |
|---|---|---|
| .stp / .step | CNC加工、板金 | 推奨形式。任意のCADパッケージからエクスポート可能。 |
| .igs / .iges | レガシーCADシステム | 古い標準。複雑な形状ではSTEPより信頼性が低い。 |
| .sldprt | SolidWorks users | Native file — we can open with eDrawings. Best if you use SW. |
| .dxf | 2Dプロファイル、板金 | レーザー切断またはウォータージェット部品用。材料厚さを含めてください。 |
| .pdf (technical drawing) | 公差、仕様、注記 | 3Dファイルには必ず添付してください。重要な寸法は図面に記載する必要があります。 |
| .stl | 推定、視覚的参照 | STLから見積もりは可能ですが、生産前に重要なフィーチャーを確認します。 |
BravoFabsがお客様のファイルを処理する方法
Here’s what happens when you 送信 us a file for quoting:
- STEP file received: CAMソフトウェアにインポート → 穴、ポケット、ねじ、および面を自動検出 → 正確な形状で工具経路を生成 → 実際の工具接触からサイクルタイムを計算 → 見積もりの精度: ±5%.
- STLファイルを受信: 参照メッシュとしてインポート → 手動でフィーチャーを識別 → PDF図面に対して重要な寸法を測定 → 三角形分割面から工具経路を推定 見積もり精度:±15%. We’ll flag any dimensions that need STEP confirmation before machining.
- Native CAD + drawing: Best case. Import native geometry → apply 公差 from drawing → CAM with full feature recognition → 見積もりの精度: ±3%.
CNC見積もり用ファイル提出時のよくある間違い
- Exporting STL at coarse resolution. どうしてもSTLを送る必要がある場合は、CADエクスポート設定で偏差公差を≤0.01mmに設定してください。ファセットが見える粗いSTLは不正確な見積もりを生み出します。
- ねじ呼びの指定を忘れている。 STL loses ねじデータ. Always specify threads on the drawing or in your email (e.g., “M6x1.0 tapped through, 4 places”).
- 公差情報を含めていない。 “It’s in the CAD” doesn’t work with STL. General 公差 (±0.1mm, ±0.005″) must be stated.
- 送信ing an assembly when we need a part. 加工したい特定のコンポーネントのみをエクスポートし、アセンブリ全体はエクスポートしないでください。複数部品の見積もりが必要な場合は、各部品を個別のSTEPファイルとしてエクスポートしてください。
CNC見積もりを取得する準備はできましたか?
STEPファイル、STL、またはネイティブCADファイルをアップロードして、無料の加工見積もりを入手してください。価格、リードタイム、およびコスト削減の機会が見つかった場合は設計の製造可能性(DFM)レビューを含め、24時間以内にご連絡します。
Need CNC Parts from Your CAD Files? 見積もりを依頼
BravoFabsは提供します CNC加工、板金 fabrication, and 溶接 from STEP, STP, IGES, and STL files. Our ISO-certified facility in Dongguan, China accepts all major CAD formats and delivers tight-tolerance parts with full QC 検査 reports. 送信 us your files — we’ll review them for free and quote within 24 hours.
🔗 Related サービス & Articles
- 精密CNC加工サービス — custom turned & milled components
- 品質管理 in Metal Fabrication — ISO 検査 standards & CMM
- UN vs UNC Thread Standards Guide — thread specifications compared
