SolidWorksモデルを3Dプリンターで出力する方法をお探しですね。
広告
SolidWorksで作った3Dモデルをキレイに出力しよう!STL設定のコツ
SolidWorksで時間をかけて作った3Dモデル。
いざ3Dプリンターで出力してみたら「表面がカクカクになっちゃった…」「なぜかエラーで読み込めない…」なんて経験、ありませんか?
この記事では、SolidWorksから3Dプリンターにデータを渡すときの正しいSTL出力設定や、失敗しないためのモデリングのポイントをわかりやすく解説します。
「メッシュデータをソリッドに戻したい」という疑問についても触れているので、造形の精度を上げたい方はぜひ読んでみてください!
SolidWorksから3Dプリンターへ!STL出力の基本
3Dプリンターで立体物を作るには、SolidWorksで作ったCADデータを、プリンターが読める形式に変換する必要があります。
そのときに一番よく使われるのが「STL」というファイル形式です。
STLは、曲面を含むどんな形状でも、たくさんの小さな三角形(ポリゴン)の集まりとして表現します。
ほとんどの3Dプリンターやスライサーソフト(プリント用のデータを作るソフト)が対応しているので、まずはこのSTL形式での出力をマスターしましょう。
バイナリ形式とアスキー形式、どっちを選ぶ?
SolidWorksからSTLで保存するとき、「バイナリ形式」と「アスキー形式」の2種類から選べます。
– **バイナリ形式**:コンピュータが処理しやすい形式で、ファイルサイズが小さくなります
– **アスキー形式**:人間が読める形式ですが、ファイルサイズがめちゃくちゃ大きくなります
特別な理由がない限り、軽くて扱いやすい**バイナリ形式を選んでおけばOK**です。
3Dプリンターに向いたモデリングを心がけよう
出力設定の前に、3Dプリンターの特性を考えたモデリングも大切です。
CAD上では問題なく見えても、実際に造形するとうまくいかないことがよくあります。
例えば:
– 極端に薄い壁や狭い隙間は、プリンターの性能によっては再現できません
– 見た目だけのテクスチャや、簡易的に付けたネジ山の情報はSTLには引き継がれません
実際に造形したいなら、これらを物理的な3D形状(実際の凹凸)としてモデリングしておく必要があります。
滑らかな造形を実現するSTL出力設定
SolidWorksでSTL出力するとき、仕上がりを大きく左右するのが「解像度」の設定です。
解像度とは、元の曲面をどれだけ細かく三角形で分割するかを決める精度のこと。
ファイルをSTL形式で保存するときに「オプション」を開くと、この解像度を調整できます。
– **解像度が低い**→本来滑らかな円柱や球体がカクカクした多角形になっちゃう
– **解像度が高すぎる**→ファイルサイズが大きくなりすぎて、ソフトが重くなる
3つの解像度設定
SolidWorksでは、主に3つの設定から選べます。
**1. 粗表示**
– ファイルサイズは最小
– 曲面が粗い多角形になりやすい
– 形状確認などの簡易的な出力向け
**2. スムーズ表示**
– 標準的な精度で三角形を細かく分割
– 滑らかな曲面を表現できる
– 一般的な部品造形に最適
**3. ユーザー定義**
– 偏差(CADデータとSTLの誤差)や角度を自分で細かく設定できる
– より高い精度を追求したいときに便利
どれを選べばいい?
普通の機械部品や治具を出力するなら、**「スムーズ表示」を選んでおけば大体OK**です。
でも、もっと高い精度が必要な場合や、いつも同じ基準でデータを出力したい場合は「ユーザー定義」が便利。
例えば、偏差を「0.02mm」、角度を「5度」といった具体的な数値に設定すれば、モデルのサイズに関わらず安定した滑らかさを保てます。
造形物の用途やプリンターの性能に合わせて、最適な解像度を選びましょう!
メッシュデータ(STL)のソリッド化はおすすめしません
「ダウンロードしたSTLファイルをSolidWorksで編集したい」と思うことがあるかもしれません。
そんなとき、メッシュデータを元の扱いやすいソリッドデータに変換する「ソリッド化」を試みる人がいます。
でも、**メッシュからソリッドへの直接変換はおすすめしません**。
なぜソリッド化しちゃダメなの?
STLはあくまで「細かい三角形の平面の集まり」。
元の滑らかな曲面や正確な寸法情報はすでに失われているんです。
無理にソリッド化すると:
– 小さな三角形の面がそのまま平らな面として認識される
– 元々真円だった穴も、ガタガタの多角形の状態でソリッド化される
– 正確な寸法を測ったり、穴開け加工を追加したりするのが超困難
– 面の数が膨大になって、パソコンが重くなる
じゃあどうすればいい?
データの受け渡しや再編集を前提とするなら、最初からSTL形式じゃなく**「STEP」や「Parasolid(.x_t)」といった中間ファイル形式を使いましょう**。
これらの形式なら、曲面やソリッドの数学的な情報を保ったまま他のCADソフトとデータをやり取りできます。
どうしてもSTLデータしかない場合は、ソリッド化に頼らず、**STLを参考モデルとして読み込んで、その上から新しくスケッチを描いてモデリングし直す**(リバースエンジニアリング)のが一番確実で精度の高い方法です。
3Dプリンター出力で失敗しないためのコツ
STLの出力設定を正しく行っても、3Dプリンター特有のルールを無視すると、プリントは失敗しちゃいます。
積層方向とサポート材を考えよう
3Dプリンターは樹脂を一層ずつ積み重ねて形を作るので、**造形する向きによって強度が変わります**。
また、宙に浮いた形状(オーバーハング)がある場合、それを支えるための**サポート材**が必要になります。
サポート材が多すぎると:
– 材料がもったいない
– 除去した後の表面が汚くなる
だから、造形姿勢を斜めにしたり、あらかじめ部品を分割して設計するなどの工夫が必要です。
Print3D機能を活用しよう!
SolidWorksには、3Dプリント時の問題を事前に見つける**「Print3D」機能**があります。
この機能を使うと:
– サポート材が必要になる面を色分けして表示
– 積層のラインを表示して、解像度が十分かシミュレーション
– はめ込み部品同士の隙間が適切かを確認
「造形後に部品が入らない!」なんて致命的なミスを、CADの段階で防げます。
フルカラー出力したいときは?
一般的なSTL形式は色や材質の情報を持てません。
フルカラーの3Dプリンターを使いたい場合は、別のファイル形式を使う必要があります。
– **STL形式**:色情報なし(単色出力向け)。
最も普及している
– **AMF形式**:STLを発展させて、色情報や材質情報を持たせられる
– **3MF形式**:AMFよりさらに多くの情報を保持。
現在フルカラー出力で最も推奨されている
造形の目的や使う3Dプリンターに合わせて、適切なファイル形式と出力設定を選んでください。
SolidWorksの機能をフル活用して、データ作成から設定までのフローを最適化すれば、高品質な3Dプリントが実現できます。
この記事を参考に、ぜひチャレンジしてみてくださいね!
広告
