工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 3Dプリント

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

3Dプリントに望まない平らな面やギザギザの曲線が現れた場合、問題はほぼ確実にSTLファイルの解像度にあり、プリンタではありません。あなただけではありません。

新規ユーザーからプリントのファセット面について多くの質問をいただいてきました。皆様が最高の結果を得られるよう、スムーズで寸法精度の高い部品に変換される高解像度STLファイルの生成方法をこのガイドで解説します。

本ガイドの内容:

  1. STLファイルとは
  2. なぜSTLファイルが重要か
  3. 最適でないSTLの識別
  4. STLパラメータの定義
  5. コーダル公差/偏差
  6. 角度公差/偏差/法線偏差
  7. メッシュ品質 vs ファイルサイズ:推奨設定
  8. 主要CADソフトでのSTLエクスポート設定

米陸軍ケーススタディ

米陸軍の主要訓練基地に関する最新のお客様成功事例をお読みください。

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

要点: 適切なSTL解像度でCADジオメトリをエクスポートし、スライシングを遅くせずに寸法精度が高く表面スムーズな部品を実現。

以下の設定から開始することを推奨:

  • バイナリSTL形式(ASCIIよりファイルサイズ小)
  • コーダル公差/偏差 0.1mm(0.004インチ)
  • 角度公差/偏差 1°
  • [オプション] 最小三角形辺長 0.1mm(0.004インチ)

ファイルが20MBを超える場合、コーダル/角度公差を増やして20MB未満に;大きなファイルはスライサー性能を大幅に低下させます。平らな面が残る場合、ファイルを20MB未満に保ちながら公差を減らしてください。

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

STLファイルとは

STLフォーマットは、1980年代にステレオリソグラフィー向けに作られましたが、MarkforgedのEigerのようなスライサーへの3Dモデルインポートの業界標準であり続けています。STLファイルは、3Dモデルの表面を近似する三角形メッシュを記述します。各三角形は3頂点と、三角形の平面に垂直な法線ベクトルで定義されます。

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

ASCII STLは各三角形をテキスト形式で列挙します:

facet normal ni nj nk outer loop vertex v1x v1y v1z vertex v2x v2y v2z vertex v3x v3y v3z endloop endfacet

数百万のこのような三角形がメッシュを構築し、スライサーソフトウェアでインポートしてプリント可能になります。

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

3Dプリンティングでは、メッシュはマニフォールド——各三角形エッジが正確に2つの面で共有——でなければならず、スライシング時のギャップとエラーを防ぎます。CADプログラムからのSTLファイルは通常この要件を満たしますが、3Dスキャナ生成ファイルは非マニフォールドジオメトリを含むことがあります。

なぜSTLファイルが3Dプリンティングで重要か

三角形は平らな形状であるため、メッシュは平らな面で構成されるジオメトリのみを完璧に再現できます。曲面——フィレット、穴、有機形状——は三角形の集合で近似され、その近似精度はSTLエクスポート設定に依存します。

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

STLファイルを更新する必要がありますか?

プリントが期待通りでスライサー性能も満足なら、変更不要です。しかし、低解像度STLは曲面に平らな面を生み、過度に細かいSTLはファイルサイズを膨らませ、スライス時間を長くし、スライサーUIを停滞させる可能性があります。

STLには単位情報がないため、解像度はエクスポート設定から推測する必要があります。最も一般的な問題は、滑らかなジオメトリを捉えきれない粗いSTLで、目立つファセットが生じることです。

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

MarkforgedのEigerソフトウェアは、低解像度STLの発見を助けます:パーツ上にホバーすると、スライサーが面を青でハイライト。明確なファセットは解像度不足、スムーズなグラデーションは十分な忠実度を示します。

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

逆に、過度に細かいSTLはファイルサイズを膨らませ、スライサー性能を低下させます。実用的な解像度はプリンタの層厚より細かくする必要はほぼなく、追加ディテールは時間とストレージの無駄です。

プリント品質とワークフロー速度のバランスを取るベストプラクティスに従ってください。エクスポート設定がメッシュ密度に影響し、最終的にプリントの寸法精度と表面仕上げを決定します。

STLパラメータの定義

エクスポートパラメータがメッシュの三角形密度を制御。CADソフトは通常最小ファイル用に最適化されますが、指定パラメータで必要な箇所により細かいメッシュを強制できます。

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

最新CADパッケージは少なくとも2つの主要エクスポート制御を公開しています:コーダル公差(線形)と角度公差(角度)。ジオメトリにより、どちらかがメッシュ密度を支配する場合があります。

コーダル公差 / 偏差

このパラメータは、元の表面とSTL内の最も近い三角形との最大垂直距離を制限します。コーダル公差を小さくするとメッシュが細かくなり、ファイルサイズが増加します。

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

角度公差 / 偏差 / 法線偏差

角度公差は隣接三角形の法線間の角度を制限し、鋭い曲率領域でメッシュを細分化します。フィレット半径がコーダル公差と同程度の場合、低い角度公差が目立つファセットや意図しない面取りを防ぎます。

高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

角度偏差が制限要因になると、エクスポータは小半径周りに三角形を追加し、コーダル公差単独では達成できない曲面の滑らかさを改善します。一部CADプログラムは角度制御を0〜1の無次元値で表現し、値が高いほど解像度が上がります。

最小/最大ファセット長などの追加オプションが一部CADで利用可能。特定機能が必要な場合のみ使用し、それ以外はデフォルトのままにしてください。

メッシュ品質 vs ファイルサイズ:推奨設定

高解像度STLはよりスムーズで精密なモデルを生みますが、ファイルサイズも増加し、スライサー処理を遅くする可能性があります。ほとんどのプリンタは層厚より細かい解像度を活用できないため、追加ディテールは不要なオーバーヘッドです。

以下のバランスの取れた設定から開始:

  • バイナリ STL形式(ASCIIより小さい)
  • コーダル公差 0.1mm(0.004インチ)
  • 角度公差 1°
  • 最小ファセット長 0.1mm(0.004インチ)

結果ファイルが20MBを超える場合、公差を増やして20MB未満に。実験を推奨——サイズとプリント品質の許容度は人それぞれです。

主要CADソフトウェアでのSTLエクスポート設定

人気CADパッケージの推奨開始設定を以下に示します。ベンダー漏れや設定相違があればご連絡ください。

Creo (PTC)

Creoでは「Angle control」パラメータがコーダルハイトを超えて角度偏差を細分化。0.0〜1.0の範囲。推奨デフォルト:

  • 形式:バイナリ
  • コーダルハイト:0.1mm(コーダル公差)
  • Angle control:0.25
  • 最大エッジ長・アスペクト比:デフォルト

Fusion 360 (Autodesk)

  • 形式:バイナリ
  • 表面偏差:0.1mm(コーダル公差)
  • 法線偏差:1°(角度公差)
  • 最大エッジ長・アスペクト比:デフォルト
高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

NX (Siemens)

  • 出力タイプ:バイナリ
  • コーダル公差:0.1mm(ドキュメント単位)
  • 角度公差:1°

Onshape (PTC)

  • 形式:バイナリ
  • 角度偏差:1°
  • コーダル公差:0.1mm(0.004インチ)
  • 最小ファセット幅:0.1mm(0.004インチ)

SOLIDWORKS (Dassault Systèmes)

  • 形式:バイナリ
  • 解像度:カスタム
  • 偏差:0.1mm(コーダル公差)
  • 角度:1°(角度公差)
  • 最大ファセットサイズ定義:チェックなし
高品質STLエクスポート設定のマスター:精密3Dプリンティングのために

3Dプリント

  1. STLファイルの潜在能力を最大化して完璧な3Dプリントを実現
  2. マルチマテリアル3Dプリント用マルチボディSTLファイルの作成方法
  3. STLファイル理解: 3Dプリントの基盤
  4. Go言語で静的ファイルを簡単に提供:実証済みアプローチ
  5. ArtCAMでCNC Gコード生成:ステップバイステップ実践ガイド
  6. エキスパート熱硬化性複合材工具:設計、耐久性、精度
  7. C言語 ファイル入出力: fopen, fprintf, fread, fseek をマスターする
  8. C++ファイル処理:オープン、読み込み、書き込み、クローズ操作をマスター
  9. C言語ヘッダーファイルの理解:種類、使い方、ベストプラクティス
  10. Tcl駆動テストベンチでVHDLコード・ロック・モジュールを検証する
  11. Pythonファイル操作マスター:テキストファイルの作成、読み書き、オープン