材料選定は「材質名を決める作業」ではない
機械設計で「この部品は鋼にするか、アルミにするか」と考えるとき、比較すべきものは材料の強さだけではない。荷重を受けた状態で機能を満たし、必要な加工・接合・検査が可能で、製造後にも要求特性が残ることが材料選定の目的である。
例えばアルミニウム合金は鋼より軽い場合が多いが、同じ形状で同じ荷重を受けると、弾性係数の差により変位が大きくなりやすい。反対に、断面を大きくできるなら、軽さを維持したまま剛性要求を満たせる可能性がある。材料と形状は独立した選択肢ではなく、同時に設計する変数である。
本稿では、設計要求から候補材を絞り、簡易計算、加工工程、熱処理、調達、受入検査まで一つの判断としてつなぐ。数値例は学習用の仮定であり、特定鋼種・アルミ合金の規格保証値を示すものではない。
最初に要求を「必須条件」と「比較条件」に分ける
材料を点数だけで比較すると、安全性や剛性の不合格を価格・質量の得点で相殺してしまう。そこで、必須条件(ハードゲート)を満たした候補だけを、コストや軽さで比較する。
| 分類 | 設計要求の例 | 確認方法 |
|---|---|---|
| 必須 | 降伏に対する安全率が3.0以上 | 最大応力と採用材料の保証特性を照合 |
| 必須 | 荷重点の変位が0.30 mm以下 | 計算、FEM、実機測定 |
| 必須 | 使用温度・腐食環境に適合 | 環境仕様、材料・表面処理資料 |
| 必須 | 必要な加工・接合が実現可能 | 工程検討、試作、加工先との確認 |
| 比較 | 質量を小さくする | 体積×密度で概算 |
| 比較 | 総製造費を下げる | 材料、加工、熱処理、検査、廃棄を積算 |
| 比較 | 納期と代替調達性を改善 | 在庫、規格寸法、複数購買先を確認 |
要求を確定できない場合は「材料未決定」のまま進める方が、根拠のない材質記号を図面に書くより健全である。
主要な設計変数と単位
| 記号 | 意味 | 単位 |
|---|---|---|
| F | 設計荷重 | N |
| L | 片持ち長さ | mm |
| b、h | 長方形断面の幅、高さ | mm |
| E | ヤング率(縦弾性係数) | N/mm² = MPa |
| G | せん断弾性係数 | N/mm² = MPa |
| ν | ポアソン比 | 無次元 |
| R_e | 降伏強さの代表値(採用規格の定義を要確認) | MPa |
| ρ | 密度 | kg/m³ |
| α | 線膨張係数 | 1/K |
| δ_lim | 機能上の許容変位 | mm |
| N_req | 必要安全率 | 無次元 |
材料データは材質記号だけでなく、製品形状・板厚・調質・熱処理・溶接後状態・試験温度と一組で管理する。例えば「ある合金のT6状態の強度」を、溶接後の熱影響部にもそのまま適用することはできない。
材料特性を機能に結び付ける
強度と剛性は別の制約
強度は主に「荷重で降伏・破断しないか」を、剛性は「荷重で変形しすぎないか」を問う。静的な一次評価では、公称最大応力 $\sigma_{\max}$ と降伏強さ $R_e$ から次を求める。
$$ N_y=\frac{R_e}{\sigma_{\max}} $$
ここで $N_y$ は降伏に対する計算上の安全率(無次元)。応力集中、接合部、材料のばらつき、荷重の不確かさを含む最終的な安全性は別途検証する。
変位は材料の $E$ と形状の断面二次モーメント $I$ に依存する。高強度材へ変更しても、同じ $E$ なら弾性変形はほぼ改善しない。高強度化だけでたわみ問題を解決しようとするのは典型的な誤設計である。
温度・摩耗・腐食・破壊靱性
常温の引張試験結果だけでは、低温脆化、繰返し荷重、摩耗、海塩粒子、薬液、異種金属接触、加熱時の強度低下は判定できない。材料選定票には、想定環境と必要な追加評価を必ず残す。
| 評価軸 | 追加確認の例 | 見落とした場合の故障 |
|---|---|---|
| 温度 | 高温強度、低温靱性、熱膨張 | 永久変形、脆性破壊、芯ずれ |
| 腐食 | 水・油・薬液、塩害、異種金属接触 | 断面減少、固着、漏れ |
| 摩耗 | 硬さ、表面処理、潤滑、相手材 | ガタ、焼付き、寸法変化 |
| 疲労 | 表面状態、切欠き、溶接止端、残留応力 | 亀裂進展、突然破断 |
| 接合 | 溶接熱影響、ボルト接触面、接着 | 接合部強度低下、緩み |
硬さと引張強さには材料系ごとに経験的な相関がある場合もあるが、硬さ測定だけで任意の材料の保証降伏強さを確定できるわけではない。
材料と断面を同時に選ぶ:片持ちブラケットの計算例
要求とモデルの前提
工作機械または油圧ユニットの付属機器を支持する、長方形断面の片持ちブラケットを考える。固定端を完全固定、荷重を自由端の鉛直集中荷重とする。梁は均質・等方・線形弾性体で、変形は小さいと仮定する。ここでは穴、切欠き、溶接、ボルト締結部の変形、振動、疲労、温度による拘束応力は含めない。
| 項目 | 設定値 | 備考 |
|---|---|---|
| 設計荷重 F | 1,000 N | 説明用の静荷重 |
| 片持ち長さ L | 150 mm | 固定端から荷重点まで |
| 幅 b | 40 mm | 長方形断面 |
| 初期高さ h | 20 mm | 曲げ方向の断面高さ |
| 許容変位 δ_lim | 0.30 mm | 説明用の機能要求 |
| 必要降伏安全率 N_req | 3.0 | 説明用の要求 |
| 鋼候補Aの E | 205,000 MPa | 仮定値 |
| 鋼候補Aの R_e | 235 MPa | 仮定値、保証値ではない |
| 鋼候補Aの ρ | 7,850 kg/m³ | 仮定値 |
| アルミ候補Bの E | 70,000 MPa | 仮定値 |
| アルミ候補Bの R_e | 160 MPa | 仮定値、保証値ではない |
| アルミ候補Bの ρ | 2,700 kg/m³ | 仮定値 |
重要: 実際の選定では、候補材の規格に定める製品形状・厚さ・状態に対応した最小保証値を確認する。表の強度値をそのまま購入仕様や図面指示に転記しない。
曲げ応力、たわみ、質量の式
長方形断面の断面二次モーメントは次式である。
$$ I=\frac{bh^3}{12}\quad[\mathrm{mm^4}] $$
固定端の最大曲げモーメントと、公称曲げ応力は次のとおり。
$$ M_{\max}=FL\quad[\mathrm{N,mm}] $$
$$ \sigma_{\max}=\frac{M_{\max}(h/2)}{I}=\frac{6FL}{bh^2}\quad[\mathrm{N/mm^2}] $$
Euler–Bernoulli梁理論による自由端たわみは次式である。
$$ \delta_b=\frac{FL^3}{3EI}=\frac{4FL^3}{Ebh^3}\quad[\mathrm{mm}] $$
質量は体積を立方メートルに換算して求める。
$$ m=\rho,b h L\times10^{-9}\quad[\mathrm{kg}] $$
式の単位整合性を確認すると、$\sigma$ は N/mm²、$\delta_b$ は mm、$m$ は kg になる。断面高さ $h$ を増やすと、公称曲げ応力は $h^{-2}$、曲げたわみは $h^{-3}$ に比例して低下する。
初期形状を鋼とアルミで比較
共通断面の $I$ は次のとおり。
$$ I=\frac{40\times20^3}{12}=26,666.7\ \mathrm{mm^4} $$
最大曲げ応力は両候補で同じである。
$$ \sigma_{\max}=\frac{6\times1000\times150}{40\times20^2}=56.25\ \mathrm{MPa} $$
鋼候補Aのたわみは次のとおり。
$$ \delta_{b,A}=\frac{1000\times150^3}{3\times205000\times26666.7}=0.2058\ \mathrm{mm} $$
アルミ候補Bのたわみは次のとおり。
$$ \delta_{b,B}=\frac{1000\times150^3}{3\times70000\times26666.7}=0.6027\ \mathrm{mm} $$
| 評価項目 | 鋼A:40×20 mm | アルミB:40×20 mm |
|---|---|---|
| 最大公称曲げ応力 | 56.25 MPa | 56.25 MPa |
| 降伏安全率 Ny | 4.18 | 2.84 |
| 曲げたわみ | 0.2058 mm | 0.6027 mm |
| 理論質量 | 0.942 kg | 0.324 kg |
| 強度ゲート Ny≧3 | 合格 | 不合格 |
| 変位ゲート δ≦0.30 mm | 合格 | 不合格 |
同一形状ならアルミは軽いが、軽さだけで採用すると、強度・剛性の両方で要求未達となる。
アルミ候補の断面高さを26 mmに変更する
材料を変えるとき、形状を固定する必要はない。幅40 mm、長さ150 mmのまま、高さを26 mmへ変更する。
$$ I=\frac{40\times26^3}{12}=58,586.7\ \mathrm{mm^4} $$
$$ \sigma_{\max}=\frac{6\times1000\times150}{40\times26^2}=33.28\ \mathrm{MPa} $$
$$ \delta_{b}=\frac{1000\times150^3}{3\times70000\times58586.7}=0.2743\ \mathrm{mm} $$
$$ N_y=\frac{160}{33.28}=4.81 $$
$$ m=2700\times40\times26\times150\times10^{-9}=0.4212\ \mathrm{kg} $$
| 評価項目 | 鋼A:40×20 mm | アルミB:40×26 mm |
|---|---|---|
| 公称曲げ応力 | 56.25 MPa | 33.28 MPa |
| 降伏安全率 Ny | 4.18 | 4.81 |
| 曲げたわみ | 0.2058 mm | 0.2743 mm |
| 理論質量 | 0.942 kg | 0.4212 kg |
| 強度・曲げたわみの一次判定 | 合格 | 合格 |
アルミの高さを増やすことで、質量を鋼案の約44.7%に抑えつつ、理想化した曲げモデルでは強度・変位の両条件を満たせた。
ただし、ここで設計を確定してはいけない。高さ26 mmの材料が必要寸法で調達できるか、切削で製作するか、接合部をどう構成するか、製造後の強度が仮定値を下回らないか、別途確認する。
せん断変形と固定端の柔らかさをどう扱うか
長さ150 mm、高さ26 mmでは、細長い梁の仮定を無条件に適用するのは適切でない。長方形断面の単純なTimoshenko梁モデルでは、せん断変位を次式で概算できる。
$$ \delta_s=\frac{FL}{\kappa GA},\qquad G=\frac{E}{2(1+\nu)},\quad A=bh $$
ここで $\kappa=5/6$ は長方形断面の近似せん断補正係数、$\nu$ はポアソン比。説明用に鋼Aで $\nu=0.30$、アルミBで $\nu=0.33$ とすると、せん断変位は鋼Aで約0.00285 mm、アルミB(高さ26 mm)で約0.00658 mmとなる。
| 候補 | 曲げ変位 | せん断変位 | 合計(簡易モデル) |
|---|---|---|---|
| 鋼A:40×20 mm | 0.20579 mm | 0.00285 mm | 0.20865 mm |
| アルミB:40×26 mm | 0.27432 mm | 0.00658 mm | 0.28090 mm |
アルミBはせん断を含めても0.30 mm以下だが、残余裕は約0.019 mmしかない。固定端のボルト・ベース・溶接・接触面の変位や寸法公差を加えると不合格になる可能性がある。「一次計算合格」と「製品として設計完了」は明確に区別する。
加工法を選ぶと材料の前提が変わる
切削、溶接、鋳造、鍛造、板金の選定軸
| 加工法 | 適しやすい条件 | 注意すべき条件 |
|---|---|---|
| 切削加工 | 少量、多品種、高精度、既製素材からの製作 | 切削量、工具到達性、薄肉変形、加工費 |
| 溶接構造 | 大型形状、複数部材の一体化、鋼構造 | 熱影響部、残留応力、歪み、検査、疲労 |
| 板金・曲げ | 薄板、一定量の繰返し製作 | 曲げR、スプリングバック、展開寸法 |
| 鋳造 | 複雑形状、中量以上、切削削減 | 鋳巣、肉厚差、抜き勾配、検査 |
| 鍛造 | 高荷重部品、繊維流れを活かす形状 | 金型費、数量、後加工、寸法制約 |
| 押出材+加工 | 一定断面の長尺部品、軽量構造 | 押出可能断面、材質・調質、最小ロット |
加工法は「材質を決めた後の製造部門の問題」ではない。例えば同じ材質記号でも、熱間圧延材、冷間加工材、鋳物、溶接組立品では、入手できる寸法、内部欠陥、残留応力、寸法精度、検査方法が異なる。
熱処理は強度を上げる魔法ではない
焼入れ・焼戻し、焼なまし、焼ならし、時効処理などは、材料組成と前工程に応じて組織・硬さ・強度・靱性を変える。処理によっては歪み、割れ、脱炭、寸法変化、残留応力も発生する。
図面では「材質」と「最終要求状態」を区別する。 例えば「材料購入時の硬さ」「機械加工後の熱処理」「最終研削後の硬さ・寸法・変形」を混同しない。表面硬化部品では硬化層深さと芯部特性も別に指定・検証する。
溶接前の母材データを溶接後へそのまま使わない
溶接では溶接金属、熱影響部、母材が異なる組織・強度・靱性を持ち得る。特に熱処理型アルミ合金は、溶接によって母材の調質状態に基づく強度が維持されないことがある。鋼でも溶接性、炭素当量、予熱、後熱、割れ感受性を評価する。
溶接継手の疲労は、公称母材の降伏強さだけでは判定できない。溶接構造を選ぶ場合、適用規格、施工法の承認、非破壊検査、疲労設計、仕上げを一体で検討する。
温度と腐食を材料選定票に入れる
熱膨張は寸法精度に影響する
自由膨張できる棒材の一次近似は次式である。
$$ \Delta L=\alpha L\Delta T $$
ここで $\Delta L$ は伸び(mm)、$\alpha$ は線膨張係数(1/K)、$L$ は基準長さ(mm)、$\Delta T$ は温度差(K)。仮に鋼Aの $\alpha=12\times10^{-6}\ \mathrm{K^{-1}}$、アルミBの $\alpha=23\times10^{-6}\ \mathrm{K^{-1}}$ とし、150 mmの部材が50 K昇温すると、自由伸びはそれぞれ0.090 mmと0.1725 mmになる。
自由伸びは、必ずしも荷重点の変位や芯ずれと同じではない。 拘束されていれば熱応力が発生し、複数材料の組立品なら相対伸びが問題になる。温度要求を曲げたわみの許容値と単純に足し算する前に、方向、拘束、基準点を決める必要がある。
表面処理・異種金属接触・保守性
腐食対策は材料の耐食性だけでは完結しない。めっき、塗装、アルマイト、シール、排水、電食対策、保守周期まで含めて検討する。例えば鋼ボルトとアルミ部材の接触では、環境によっては異種金属腐食、接触面の損傷、ねじ山の強度が問題になる。材料単体のカタログ値だけで耐久性を保証しない。
設計判断を再現できる材料選定フロー
flowchart TD
A[機能要求と環境条件を確定] --> B[必須条件を数値化]
B --> C[材料と加工法の候補を作る]
C --> D[強度と剛性と熱を一次計算]
D --> E{必須条件を満たすか}
E -- いいえ --> F[材質または形状と工程を再設計]
F --> D
E -- はい --> G[調達と製造と検査を確認]
G --> H{最終状態を保証できるか}
H -- いいえ --> F
H -- はい --> I[図面仕様と検証計画を確定]実務の7ステップ
- 要求仕様から荷重、変位、温度、環境、寿命、安全上の要求を抽出する。
- 製造方法を含めて候補を挙げ、使用不可条件を先に除外する。
- 材料特性の根拠を「規格・製品形状・厚さ・状態・出典日」で登録する。
- 荷重ケースごとに強度・剛性・質量・熱変位を計算する。
- 加工・熱処理・接合後の最終特性と検査方法を確認する。
- 合格候補の製造総コスト、納期、調達リスクを比較する。
- 図面・BOM・検証計画へ材料仕様と未確認事項を引き渡す。
設計変更のルール: 材料、板厚、調質、溶接方法、表面処理のいずれかを変更したら、関連する計算・公差・検査・承認記録を再評価する。
規格と一次情報の使い分け
材料規格、試験規格、溶接施工規格は役割が違う。試験方法を定めた規格を参照しても、それだけで特定製品の材料強度が保証されるわけではない。
| 資料 | 位置づけ | 今回の確認範囲 |
|---|---|---|
| JIS G 3101:2024 | 一般構造用圧延鋼材の材料規格 | 日本規格協会の改正案内で版を確認 |
| JIS G 3106:2024 | 溶接構造用圧延鋼材の材料規格 | 日本規格協会の目次で版を確認 |
| ISO 6892-1:2019 | 金属材料の常温引張試験方法 | ISO公開ページで2025年確認・現行表示を確認 |
| ISO 6506-1:2014 | 金属材料のブリネル硬さ試験方法 | ISO公開ページで現行表示、改訂作業中を確認 |
| ISO 148-1:2016 | 金属材料のシャルピー衝撃試験方法 | ISO公開ページで現行表示、改訂作業中を確認 |
| ISO 15614-1:2017+Amd 1:2019 | 対象となる鋼・ニッケル合金の溶接施工法試験 | ISO公開ページで現行表示、次版がFDIS段階と確認 |
参照元(2026年10月25日に公開情報を確認):
- 日本規格協会: JIS G 3101:2024・JIS G 3106:2024の改正情報/鉄鋼規格目次
- ISO: ISO 6892-1:2019/ISO 6506-1:2014/ISO 148-1:2016
- ISO: ISO 15614-1:2017/次版のFDIS段階
確認の限界: 規格本文の全条項、鋼種別の保証値、アルミ合金の調質別数値、個別メーカーの在庫・納期・加工可否は未確認である。実案件では規格本文、ミルシート、製品カタログ、購買仕様を照合し、必要なら試験で確証を得る。
ありがちな誤設計と故障モード
| 誤った判断 | 起こり得る問題 | 必要なレビュー |
|---|---|---|
| 強度の高い材質なら剛性も高いと考える | たわみ過大、位置ずれ | Eと断面二次モーメントを再計算 |
| 素材カタログ値を加工・溶接後も保証値とする | 接合部や熱影響部の破損 | 最終状態の特性を確認 |
| 表面硬さだけで芯部の強度を判断 | 内部の降伏・破断 | 硬化層と芯部を分けて評価 |
| 材料費だけで安価と判断 | 加工・熱処理・検査費が増加 | 製造総コストで比較 |
| 調達寸法を未確認で設計する | 切削量増、納期遅延 | 在庫形状と代替調達を確認 |
| 腐食を材質名だけで判定する | 電食、塗膜下腐食、固着 | 環境・相手材・表面処理を確認 |
| 梁の固定端を完全剛体とみなす | 実機変位が計算を超える | ボルト・溶接・ベースをモデル化 |
| 引張試験値だけで疲労・衝撃を保証する | 亀裂・脆性破壊 | 別の荷重・試験要求を設定 |
図面・BOM・受入検査へ渡す情報
設計が成立した材料案を製造へ引き渡すには、単なる「SS400」「A6061」の記載だけでは不足する場合がある。製品に応じ、規格番号と版、材質・製品形状、寸法、調質・熱処理、表面処理、溶接・後加工、検査方法、証明書の要否を明示する。
例えば次の項目を部品仕様のレビューで確認する。
| 管理項目 | 図面・BOM・購買仕様での扱い |
|---|---|
| 材質識別 | 規格番号・版、材料記号、供給状態 |
| 素材条件 | 板厚、形状、圧延方向、必要な品質区分 |
| 工程条件 | 切削、溶接、熱処理、表面処理の順序 |
| 最終品質 | 強度、硬さ、寸法、表面粗さ、欠陥許容 |
| 証跡 | 材料証明書、処理記録、検査記録、ロット |
| 変更管理 | 代替材の承認者、再計算、再検査条件 |
図面への記載粒度は製品規格・契約・社内品質管理体系で異なる。要求を過剰に指定して調達不能にしない一方、設計計算の前提となる特性は省略しない。
設計チェックリスト
- [ ] 最大荷重・変動荷重・温度・腐食環境が要求仕様と対応している。
- [ ] 強度、剛性、質量、熱変位の評価基準と単位が定義されている。
- [ ] 材料データの規格、版、形状、厚さ、調質、温度、出典を特定した。
- [ ] 解析モデルの固定条件・接合部・荷重方向をレビューした。
- [ ] 材質変更時に断面寸法も最適化し、必須条件を再判定した。
- [ ] 疲労、衝撃、座屈、摩耗、腐食の要否を判定した。
- [ ] 加工法、溶接・熱処理後の最終特性、歪みと検査を確認した。
- [ ] 素材サイズ、調達先、代替材、納期、総製造費を確認した。
- [ ] 図面・BOM・購買仕様と計算で使った材料条件が一致している。
- [ ] 未確認事項に責任者、確認方法、完了期限を設定した。
知識資産化できる項目
材料選定は「材料マスタ」「加工工程マスタ」「要求・荷重ケース」「判定ロジック」を分離すると再利用しやすい。数値と出典はデータ、式と判定はコードに分ける。下記JSONは説明用の入力例であり、製品承認データではない。
{
"schema_version": "1.0",
"case_id": "BRACKET-DEMO-001",
"requirements": {
"force_N": 1000,
"length_mm": 150,
"width_mm": 40,
"max_displacement_mm": 0.30,
"min_yield_safety_factor": 3.0
},
"candidate": {
"material_id": "AL-EDUCATIONAL-ONLY",
"material_state": "illustrative_not_certified",
"height_mm": 26,
"elastic_modulus_MPa": 70000,
"poisson_ratio": 0.33,
"yield_strength_MPa": 160,
"density_kg_m3": 2700,
"source_status": "assumed_values"
},
"manufacturing": {
"process": "machining_from_stock",
"stock_size_confirmed": false,
"post_process_strength_confirmed": false
},
"verification": {
"beam_model": "cantilever_linear_elastic",
"joint_stiffness_verified": false,
"material_certificate_verified": false
}
}
Pythonの一次判定は、入出力を分離して次のように関数化できる。
from dataclasses import dataclass
@dataclass(frozen=True)
class BeamInput:
force_N: float
length_mm: float
width_mm: float
height_mm: float
elastic_modulus_MPa: float
yield_strength_MPa: float
density_kg_m3: float
poisson_ratio: float
def evaluate_cantilever(x: BeamInput) -> dict[str, float]:
values = (
x.force_N, x.length_mm, x.width_mm, x.height_mm,
x.elastic_modulus_MPa, x.yield_strength_MPa, x.density_kg_m3,
)
if any(v <= 0 for v in values) or not (-1 < x.poisson_ratio < 0.5):
raise ValueError("入力値またはポアソン比が不正です")
I = x.width_mm * x.height_mm**3 / 12
area = x.width_mm * x.height_mm
stress = x.force_N * x.length_mm * x.height_mm / (2 * I)
bend = x.force_N * x.length_mm**3 / (3 * x.elastic_modulus_MPa * I)
G = x.elastic_modulus_MPa / (2 * (1 + x.poisson_ratio))
shear = x.force_N * x.length_mm / ((5 / 6) * G * area)
mass = x.density_kg_m3 * area * x.length_mm * 1e-9
return {
"stress_MPa": stress,
"yield_safety_factor": x.yield_strength_MPa / stress,
"displacement_mm": bend + shear,
"mass_kg": mass,
}
example = BeamInput(1000, 150, 40, 26, 70000, 160, 2700, 0.33)
print(evaluate_cantilever(example))
この関数は理想化した一次計算であり、接合部・穴・疲労・温度・腐食・製造後特性を検証しない。実運用では、計算合格、材料証明合格、工程合格、製品検証合格を別々のステータスとして保存し、すべての必須ゲートが成立したときだけ採用を確定する。
まとめ:材料名より先に、成立条件を確定する
材料選定は、材料カタログの数値を比べるだけの作業ではない。要求条件→候補材と形状→強度・剛性・温度の一次判定→加工・熱処理・接合→調達と検査→図面・BOMへの反映という連続した設計判断である。
今回の計算では、同一断面のアルミ候補は不合格だったが、断面高さを変更すると一次計算上は合格となった。したがって「鋼かアルミか」という二択よりも、材料・形状・工程・検証を組み合わせて成立解を探すことが重要になる。
