← Back to Home
ものづくり革命総論 ·

ものづくり革命総論 第9回:Design for 3Dプリント — デザインパターン集

ものづくり革命総論 第9回:Design for 3Dプリント — デザインパターン集

ものづくり革命総論 第9回:Design for 3Dプリント — デザインパターン集

出典: note.com / 2026-06-01


title: “Design for 3Dプリント — デザインパターン集” series: “ものづくり革命総論” episode: 9

Design for 3Dプリント — デザインパターン集

3Dプリンタでものを作るときの話だ。

CADで形を作ってプリントする。ただそれだけに見える。

でも現実は違う。プリントして初めて「あっ」と気づく。

割れた。反った。サポート材が大変なことになった。

設計者はここで学ぶ。デジタルと物理のあいだには深い谷があると。

コードを書いたことがある君にはわかるはずだ。

「動くこと」と「正しいこと」は違う。

プリントも同じ。出力できることと、ちゃんと造形できることは違う。

そこでデザインパターンだ。

ソフトウェアにもデザインパターンがある。

3Dプリントにもある。どちらも先人の失敗から編み出された知恵だ。

45° RULE

1. オーバーハング45°ルール

空中に突き出した形状をオーバーハングと呼ぶ。

ノズルから溶けた樹脂が出る。それが空中に落ちる。

結果は悲惨だ。糸を引いて垂れる。見る影もない。

そこで45°ルールだ。

造形物の傾斜角度を45°以上に保て。

垂直から45°以内なら、下の層が上の層を支えられる。

これを超えると重力に勝てない。

サポート材を使えば垂直でも造形できる。

でも代償は大きい。

プリント時間は増える。表面は粗くなる。材料は無駄になる。

サポート材の除去は地味に手間がかかる。

やすりがけの時間を考えたほうがいい。

つまりオーバーハングは技術的負債だ。

できるだけ回避する。どうしても必要な場所だけに限定する。

角度を45°以内に設計するのが第一のルール。

WALL THICKNESS

2. 肉厚設計

壁の厚さの話だ。

薄すぎると壊れる。厚すぎると反る。

FDMの基本は0.4mmノズル。

押し出される樹脂の幅はだいたい0.4mmか少し広い。

壁の厚さはこの倍数で設計するのがセオリーだ。

最低ラインは0.8mmだ。ノズル2本分。

これ以下だと一層だけで壁ができてしまう。

強度は出ない。触っただけで割れる。

推奨は1.2mmから2.0mm。

ノズル3本から5本分。これで実用的な強度が出る。

厚くすればするほど強いわけではない。

3mmを超えると内部にひずみが溜まる。

冷却の差で反りが生じる。断面が楕円になることもある。

いわゆる反りと収縮のトレードオフだ。

ソフトウェアで言えばこれだ。

変数のサイズを間違えるとメモリが溢れる。

肉厚を間違えると部品が壊れる。あるいは反る。

どちらもバランスが大事。

FILLET EVERYTHING

3. フィレット(R面)の重要性

角を丸くするR面。

これが地味に効く。

プリントには層の積み重ねでできている。

層と層の密着が弱い方向がある。

Z方向の引っ張りに弱い。

角が直角だとそこに応力が集中する。

角を起点にヒビが入る。割れる。

Rをつけると応力が分散される。

力が一点に集中しなくなる。

強度が格段に上がる。見た目もきれいだ。

もうひとつメリットがある。

ノズルが角を通るときの挙動が安定する。

急な方向転換がなくなる。プリント品質が上がる。

コードで言えばこれだ。

分岐条件をベタ書きすると後で読めなくなる。

関数に切り出す。抽象化する。読みやすくなる。

R面も同じ。ちょっとした角を丸くするだけで全体が強くなる。

SHRINKAGE

4. 収縮対策(ABSの反り)

ABSは強い。でも反る。

熱で膨張して冷えて縮む。

その差が内部応力になる。

ベッドから剥がれて反り上がる。

PLAはあまり反らない。でも脆い。

PETGはその中間。でもABSほど強くない。

ABSを使うなら対策が必要だ。

ヒートベッドは100℃前後に。

チャンバーは必須だ。密閉された空間で温度を保つ。

ドラフト(風)は大敵だ。急冷が反りを誘発する。

設計でも対策できる。

角はRで丸める。鋭角が反りの起点になる。

ベッドに接する面積を増やす。接着力を稼ぐ。

反りの方向を考慮して部品を配置する。

それでも反る。

ならばこう考えろ。反りを前提に設計しろ。

反っても機能する形状に。反りを逃がすスリットを入れる。

これはエラーハンドリングと同じだ。

エラーが起きることを前提に。クラッシュしない設計を。

5. ネジ山・嵌合部の設計公差

FDMは精密ではない。

0.1mm単位で言っても実際は0.2mmくらいずれる。

材料によって収縮率が違う。

PLAはほとんど収縮しない。ABSは1%くらい縮む。

ナイロンはもっと縮む。

ネジ山を設計するときはこのずれを計算に入れる。

M3ネジなら3.0mmで設計してはいけない。

3.2mmか3.3mmで設計する。これが公差だ。

嵌合も同じだ。

はめ合い部は0.2mmのクリアランスを。

圧入したいなら0.1mmの締め代を。

材質ごとにテストして調整する。

これが面白いところだ。

現物合わせで設計が決まる。

理論だけではわからない。プリントして確かめる。

コードで言えばユニットテストだ。

仮説を立てて検証する。結果を設計にフィードバックする。

6. コード書き視点の「解」

ここまで読んで気づいたかもしれない。

3Dプリントのデザインパターンはコードのリファクタリングパターンに似ている。

オーバーハング45°ルールはこれだ。

スパゲッティコードを書くな。関数は適切な粒度に分割しろ。

オーバーハングだらけの形状はスパゲッティコードと同じ。

読めない。直せない。プリントできない。

リファクタリングしてきれいな形にしろ。

肉厚設計は型の選択に似ている。

int8で十分なところにint64を使うな。無駄だ。

薄すぎる壁は脆弱だ。バッファオーバーフローみたいなもの。

適切なサイズを見極めろ。

フィレットは例外処理だ。

角に応力が集中しないように丸くする。

コードで言えばtry-catchで安全に処理する。

どこでクラッシュするか予測して事前に防ぐ。

収縮対策はメモリ管理だ。

ABSの反りはメモリリークと同じ。気づいたときには手遅れ。

設計段階で対策を入れないと後で泣く。

ガベージコレクションみたいなものだ。最初から設計に組み込め。

ネジ山の公差はインターフェース設計だ。

APIのパラメータに余裕を持たせる。

呼び出し側と呼び出され側のずれを吸収する。

きつすぎると壊れる。緩すぎると動かない。

ちょうどいい緩さが美しい。

ものづくりはコードを書くことと本質的に同じだ。

どちらも抽象と具体のあいだを行き来する。

頭の中で考えたものを現実の形にする。

CADで形を作る。プリントする。壊れる。直す。

コードを書く。実行する。バグる。直す。

このサイクルが楽しいのだ。

君がコードを書けるなら3Dプリントの設計もできる。

デザインパターンを覚えれば失敗は減る。

でも失敗から学ぶのも悪くない。

それがものづくりの醍醐味だ。

プリントして初めてわかることのなんと多いことか。

その驚きを楽しめる人であれ。

次回は実践編だ。

実際のモデルを設計しながらパターンを適用してみせる。

楽しみにしていてほしい。

ものづくり革命総論 第9回

Design for 3Dプリント — デザインパターン集


この記事は note.com から KTBLOG に移行されました。元記事: https://note.com/famous_prawn2009/n/n7657a94b4e39