3つの破断モードを一画面で比較判定
「この棚、M6ボルト2本で本当に持つのかな?」「自転車のブレーキキャリパー、ボルト交換したいけど4.8と8.8どっちがいい?」——ボルト締結で不安になった経験、ものづくりやDIYをやっていると必ずあるはず。
ボルト強度・破断モード診断ツールは、ボルトサイズ・強度区分・荷重を入力するだけで引張・せん断・ねじ山破壊の3つの破断モードを同時に判定できるツールだ。安全率はリアルタイムで色分けゲージに表示されるから、「赤なら危ない」「青なら安心」が一目でわかる。用途別のプリセット(静止機器×3.0、可動機器×5.0、吊り上げ×10.0)で目標安全率を自動設定してくれるので、安全率の基準がわからない人でも迷わず使える。
なぜボルト強度・破断モード診断ツールを作ったのか
開発のきっかけ
前作の「梁の安全審判員」と「鋼材断面のコンシェルジュ」を作った後、自分自身がDIYで棚を壁に固定するときに「梁の強度はわかったけど、このボルトで壁から落ちないよね?」という不安にぶつかった。
ボルトの強度計算ツールを5つほど試してみた。結果、ほとんどが引張強さしか計算しないツールだった。でも実際のボルト破壊は引張だけじゃない。横方向にずれる「せん断」や、ねじ山がなめる「ねじ山破壊」——とくに後者はDIYで薄い板にボルトを締めたときに起きやすい問題で、既存ツールでは見落とされがち。3つの破断モードを同時に判定して「どこが一番危ないか」を教えてくれるツールが見つからなかったから、自分で作ることにした。
こだわった設計判断
- 3モード同時判定: 引張だけ見て安心していたら、実はせん断で壊れるケースがある。最弱モードを自動で特定して警告するので、見落としを防げる
- 用途プリセット: 「安全率って何倍にすればいい?」はDIY初心者が最初にぶつかる壁。静止機器(棚・家具)なら3倍、振動がある可動部なら5倍、人命に関わる吊り上げなら10倍——実務的な基準をプリセットとして内蔵した
- シンプル/詳細モード: 初心者は結果のゲージとコメントだけ見ればOK。上級者は詳細モードでねじ込み深さの手動入力や数値一覧を確認できる。1つのツールで両方に対応する
ボルト強度の基礎知識 — 引張・せん断・ねじ山破壊とは
ボルトが壊れるメカニズムを理解しておくと、サイズ選定の精度がぐっと上がる。ここでは3つの破断モードを第一原理から整理しておこう。
ボルトの引張強さ と降伏点
ボルトの機械的性質は「強度区分」で規定されている。たとえば8.8なら、引張強さが800 MPa、降伏点が640 MPa。引張強さは「これ以上引っ張ると破断する」限界値で、降伏点は「これを超えると元に戻らない変形が始まる」境界値。設計では降伏点を基準にするのが原則だ。
イメージとしては、輪ゴムの引っ張りを想像してみて。軽く伸ばして手を離すと元に戻る(弾性域)。でも限界を超えて伸ばすと白く変色して戻らなくなる(塑性域)。さらに引くとプチッと切れる(破断)。ボルトも同じで、降伏点を超えると「締まっているように見えるけど軸力が抜けている」状態になる。
引張方向にかかる荷重に対する耐力は、ボルトの有効断面積(ねじ谷径に基づく最小断面積)に降伏点を掛けた値で決まる:
引張耐力 [N] = As [mm²] × σy [MPa]
As: 有効断面積(JIS B 1082で規定)
σy: 降伏点(強度区分から決定)
せん断強さ とは — ボルトが横方向に切れるモード
ボルトを横方向にずらす力が作用すると、軸が「ハサミで切られる」ように破壊する。これがせん断破断だ。棚のL字金具をボルトで留めたとき、棚の重さは下向き=ボルト軸に対して横方向に作用するから、実はせん断が支配的になることもある。
せん断強さの目安は引張強さの約60%。これは材料力学のトレスカの降伏条件(最大せん断応力説)に基づいた経験値で、鋼材全般に広く使われている:
せん断耐力 [N] = As × σB × 0.6
σB: 引張強さ
ねじ山破壊 とは — ボルトがなめるメカニズム
ボルト本体が折れるのではなく、ねじ山が剥がれて「ズルッ」と抜ける破壊モード。DIYで薄い板にボルトを締めたとき、ねじ山がかかっている深さが浅いと発生しやすい。たとえばM8ボルトを厚さ5mmのアルミ板に直接タップしたら、ねじ山はたった4山程度しかかからない。これでは引張強度の半分も出ないことがある。
ねじ山破壊の耐力は、ねじ込み深さ・ピッチ・ねじ外径から算出したねじ山せん断面積にせん断強さを掛けて求める。ねじ込みが深いほど耐力は上がり、呼び径の1.5倍以上確保すれば、通常は引張破断より先にねじ山破壊は起きない。
ボルト強度計算が設計の安全を左右する理由
「ボルトは太いのを使えば大丈夫」と思いがちだが、実際にはモードごとの耐力バランスと安全率の確保が設計品質を決める。ここでは、強度計算を怠ると何が起きるかを具体的に見ていこう。
JIS B 1051が定めるボルトの機械的性質
JIS B 1051(ねじ部品の機械的性質)は、ボルトの強度区分ごとに引張強さ・降伏点・伸び・硬さの保証値を規定している。設計者がボルトの引張耐力や安全率を計算する根拠は、この規格にある。規格を無視した「経験と勘」の選定は、重大事故のリスクを抱えることになる。
安全率が不足すると何が起きるか
安全率1.0は「理論上ギリギリ壊れない」状態。しかし実際には以下の要因で理論値どおりにはいかない:
- 材料のばらつき: 同じ強度区分8.8でも、ロットにより引張強さに5〜10%のばらつきがある
- 腐食・疲労: 屋外環境やかかる荷重が繰り返される場合、経年で強度が低下する
- 衝撃荷重: 静的荷重の計算値に対し、落下や振動で瞬間的に2〜3倍の力がかかることがある
日本機械学会の設計指針では、用途に応じて安全率2〜10倍を推奨している。静止機器なら3倍、可動機器なら5倍、人命に関わる吊り上げなら10倍——この数字を守ることが設計の最低ラインだ。
せん断とねじ山破壊の見落としが招く事故
引張安全率が十分でも、せん断やねじ山破壊が先に起きて脱落する事故は実務で珍しくない。L字金具でモーターを固定するケースでは、ボルトにかかる荷重のほとんどがせん断方向。「引張で計算して安心」していると、実際にはせん断で壊れる。
ねじ山破壊はさらに見落とされがち。めねじ側がアルミや樹脂の場合、ボルト強度区分が高くてもねじ山が先に負けるため、ねじ込み深さとめねじ材質の両方を考慮した安全率確認が不可欠になる。3つのモードを同時に評価することで初めて「本当に安全か」が判断できる。
ボルト強度診断が活躍する場面
DIYで棚や家具を壁に固定するとき
石膏ボード越しに下地木材にM6ボルトで棚を固定する場面。本や食器を載せる棚の荷重に対して、ボルトが持つか不安なときにサッと確認できる。安全率ゲージが緑なら安心。
自転車・バイクのボルト交換
ブレーキキャリパーやステムのボルトを交換するとき、強度区分を間違えると危ない。走行中の振動を考慮して「可動機器×5.0」で判定すれば、適切なボルトを選べる。
機械設備のボルト選定
モーターやポンプの取付ボルトを選定するとき、必要な本数とサイズの当たりをつけるのに使える。ねじ山破壊が支配的なら「ねじ込み深さが足りない」とすぐわかる。
吊り上げ作業の安全確認
クレーンフックやブランコの吊りボルトなど、人命に関わる場面。安全率10倍の基準を自動設定して、数値的な裏付けを取れる。もちろん最終判断は専門家に任せるべきだが、事前検討としての価値は大きい。
基本の使い方
たった4ステップで完了する。
Step 1: ボルトサイズと強度区分を選ぶ
M3〜M20のサイズと、4.8 / 8.8 / 10.9 / 12.9の強度区分をタップで選択する。各ボタンの下に有効断面積や降伏点が表示されるから、仕様を確認しながら選べる。
Step 2: 荷重条件を入力する
スライダーまたは直接入力で荷重値を設定する。単位はN/kgfを切り替え可能で、切替時に自動換算される。ボルト本数が2本以上なら、荷重を自動で分担計算する。
Step 3: 用途を選ぶ
「静止機器×3.0」「可動機器×5.0」「吊り上げ×10.0」の3つから選ぶだけ。目標安全率が自動設定され、ゲージの判定基準に反映される。
Step 4: ゲージで安全率を確認する
引張・せん断・ねじ山破壊の3つのゲージがリアルタイムで更新される。赤なら破損リスクあり、青なら十分安全。総合判定で最弱モードとコメントも表示される。
具体的な使用例(検証データ)
実際の入力値と結果を示して、ツールの判定精度を確認してみよう。
ケース1: DIY本棚の壁固定(静止機器)
棚板に本を載せて壁にM6ボルト2本で固定するケース。
入力値:
- ボルト: M6 / 強度区分 8.8
- 荷重: 200 N(約20kg)
- ボルト本数: 2本
- 用途: 静止機器(×3.0)
計算結果:
- 引張安全率: 128倍
- せん断安全率: 96.5倍
- ねじ山破壊安全率: 67.8倍
- 総合安全率: 67.8倍(十分安全)
→ 解釈: 目標3.0倍に対して20倍以上の余裕。M6×8.8で十分すぎるくらい安全だ。もし荷重が増えてもかなりの余裕がある。
ケース2: モーター取付ボルト(可動機器・振動あり)
振動があるモーターをM8ボルト4本で固定するケース。
入力値:
- ボルト: M8 / 強度区分 10.9
- 荷重: 5,000 N
- ボルト本数: 4本
- 用途: 可動機器(×5.0)
計算結果:
- 引張安全率: 26.4倍
- せん断安全率: 17.6倍
- ねじ山破壊安全率: 12.3倍
- 総合安全率: 12.3倍(十分安全)
→ 解釈: 目標5.0倍を大きく上回っている。ねじ山破壊が最弱モードだが問題ない。
ケース3: 吊り上げフック(人命に関わる)
重量物をM16ボルト1本で吊り上げるケース。
入力値:
- ボルト: M16 / 強度区分 12.9
- 荷重: 10,000 N(約1トン)
- ボルト本数: 1本
- 用途: 吊り上げ(×10.0)
計算結果:
- 引張安全率: 16.9倍
- せん断安全率: 11.3倍
- ねじ山破壊安全率: 7.93倍
- 総合安全率: 7.93倍(安全)
→ 解釈: 目標10.0倍に達していない。ねじ山破壊が支配的で、ねじ込み深さ(デフォルト16mm = 1d)が不足気味。ねじ込み深さを24mm(1.5d)に増やすか、M20に変更することを推奨。
ケース4: 危険な例——ボルト不足
M5ボルト1本で2000Nの荷重を支えようとするケース。
入力値:
- ボルト: M5 / 強度区分 4.8
- 荷重: 2,000 N
- ボルト本数: 1本
- 用途: 静止機器(×3.0)
計算結果:
- 引張安全率: 2.27倍
- せん断安全率: 1.70倍
- ねじ山破壊安全率: 1.20倍
- 総合安全率: 1.20倍(注意)
→ 解釈: 安全率1.20倍は「壊れないかもしれないが、余裕がない」状態。目標3.0倍に全く届いていない。M8に変更するか、ボルト本数を増やすべき。
ケース5: 自転車ステムのボルト交換(可動機器・振動あり)
ハンドルを固定するステムのM5ボルト4本を交換するケース。走行中の路面振動と体重がかかる部位だ。
入力値:
- ボルト: M5 / 強度区分 12.9
- 荷重: 3,000 N
- ボルト本数: 4本
- 用途: 可動機器(×5.0)
計算結果:
- 引張安全率: 13.4倍
- せん断安全率: 8.93倍
- ねじ山破壊安全率: 6.28倍
- 総合安全率: 6.28倍(安全)
→ 解釈: 目標5.0倍をクリアしている。最弱モードはねじ山破壊だが、4本で荷重を分担しているため余裕がある。もし強度区分を4.8に下げると引張安全率が約4.5倍まで落ち、目標を下回る可能性が出てくる。ステムのように人命に関わる部位では、12.9や10.9を選んでおくのが鉄則だ。
ケース6: 薄板アルミへのタップ留め(ねじ山破壊が支配的)
厚さ6mmのアルミ板にM10ボルト1本で装置を固定するケース。めねじ側がアルミで、ねじ込み深さが浅い典型的な状況。
入力値:
- ボルト: M10 / 強度区分 8.8
- 荷重: 4,000 N
- ボルト本数: 1本
- 用途: 静止機器(×3.0)
- ねじ込み深さ: 6mm(詳細モードで手動入力)
計算結果:
- 引張安全率: 9.36倍
- せん断安全率: 7.02倍
- ねじ山破壊安全率: 2.83倍
- 総合安全率: 2.83倍(注意)
→ 解釈: 引張・せん断には余裕があるのに、ねじ山破壊の安全率だけが目標3.0倍を下回っている。ねじ込み深さ6mmではM10のピッチ1.5に対して有効ねじ山がわずか4山。ねじ込み深さを15mm(1.5d)以上確保するか、ヘリサート(ねじインサート)を使ってアルミ側のねじ山強度を補強する対策が有効だ。引張だけ見て安心していると見落とす、典型的な「ねじ山破壊が支配的」な事例である。
仕組み・アルゴリズム
候補手法の比較 — なぜ3モード分離評価を選んだか
ボルトの安全性を評価する方法はいくつかある。開発時に検討した3つの手法を比較する。
| 手法 | 対応する破壊モード | 精度 | 必要な入力 | 適用範囲 |
|---|---|---|---|---|
| 3モード分離評価(採用) | 引張・せん断・ねじ山破壊 | 実用十分 | サイズ・強度区分・荷重 | 広い |
| VDI 2230 体系的計算 | 引張(軸力+曲げ) | 高い | 締付トルク・座面剛性・外力分担率 | 高力ボルト締結 |
| FEM(有限要素法)解析 | 全モード | 最高 | 3Dモデル・材料非線形 | 限定的 |
VDI 2230はドイツ技術者協会が策定したボルト締結の体系的設計手法。プリテンション(軸力)の管理や外力分担率の計算が精密だが、入力パラメータが多く(締付トルク、摩擦係数、座面剛性、ガスケット特性など)、DIYユーザーが使いこなすには専門知識が必要。高力ボルト締結の厳密設計には適しているが、「この棚にM6で大丈夫?」という日常的な問いには過剰なアプローチ。
FEM解析はボルト・ナット・被締結材をメッシュに切って応力分布を数値計算する方法。ねじ山の接触応力や局所的な応力集中まで見えるが、モデル作成に時間がかかり、ブラウザ上でリアルタイム実行は現実的ではない。
3モード分離評価を採用した理由は、入力の手軽さと判定範囲のバランスが最も良いから。引張・せん断・ねじ山破壊を独立に計算して最小値を総合安全率とする「最弱リンク」アプローチにより、専門知識がなくても「どのモードで先に壊れるか」を把握できる。ねじ山破壊は簡易推定式を使っているため、めねじ材質がボルトと同等以上の場合の推定値という制約はあるが、注意喚起テキストを表示することでカバーしている。
計算フロー
本ツールはJIS B 1051に基づくボルトの強度区分データを使用している。計算は以下の3ステップに分かれる。
Step 1: 引張耐力の算出
有効断面積 As(JIS B 1082準拠)に降伏点 σy を掛ける。設計上は引張強さではなく降伏点を基準にするのが原則:
引張耐力 = As × σy
安全率 = 引張耐力 / 荷重
Step 2: せん断耐力の算出
せん断強さは引張強さの約60%という経験則を適用:
せん断耐力 = As × σB × 0.6
安全率 = せん断耐力 / 荷重
Step 3: ねじ山破壊耐力の算出
ねじ込み深さとピッチから有効ねじ山数を求め、ねじ山せん断面積を推定:
有効ねじ山数 = ねじ込み深さ / ピッチ
ねじ山せん断面積 = π × d × (p × 0.5) × n
ねじ山せん断耐力 = せん断面積 × σB × 0.6
安全率 = ねじ山せん断耐力 / 荷重
3つの安全率の最小値を総合安全率として採用する。
具体的な計算例
M8 / 強度区分8.8 / 荷重1,000N / 1本の場合:
[引張]
引張耐力 = 36.6mm² × 640MPa = 23,424 N
安全率 = 23,424 / 1,000 = 23.4倍
[せん断]
せん断耐力 = 36.6mm² × 800MPa × 0.6 = 17,568 N
安全率 = 17,568 / 1,000 = 17.6倍
[ねじ山破壊]
ねじ込み深さ = 8.0mm(1.0d)
有効ねじ山数 = 8.0 / 1.25 = 6.4山
ねじ山せん断面積 = π × 8.0 × (1.25 × 0.5) × 6.4 = 100.5mm²
ねじ山せん断耐力 = 100.5 × 800 × 0.6 = 48,255 N
安全率 = 48,255 / 1,000 = 48.3倍
→ 総合安全率 = min(23.4, 17.6, 48.3) = 17.6倍(せん断が支配的)
既存の強度計算との違い
3つの破断モードを同時判定
引張だけ計算するツールは多いが、せん断とねじ山破壊を同時に判定できるツールは意外と少ない。3つのゲージを並べて「どのモードが一番危ないか」を一目で把握できる。
用途別安全率プリセット
安全率の目安を知らない初心者でも、「棚なら静止機器」「バイクなら可動機器」を選ぶだけで適切な基準が設定される。機械設計の教科書に記載される安全率の一般的な推奨値に基づいている。
リアルタイムゲージ表示
荷重を変えるとゲージが即座に動く。数値だけの結果画面と違い、スライダーを動かしながら「ここまでなら大丈夫」「ここを超えると危ない」を体感的に探れる。
知っておくと便利なボルト強度の豆知識
強度区分の読み方
ボルトの頭に「8.8」と刻印されているのを見たことがあるだろうか。この数字には明確な意味がある。左側の数字(8)× 100 = 引張強さ(800 MPa)。右側の数字(8)× 10 × 左側の数字 = 降伏点(640 MPa)。つまり8.8は「800MPaで破断し、640MPaで変形が始まる」ボルト。DIYでよく使う4.8は400MPa/320MPaで、8.8の半分の強度しかない。重要箇所には8.8以上を使いたい。
なぜ安全率が必要なのか
理論上の耐力ギリギリで使うと危ない理由は3つある。①材料のばらつき(同じ8.8でもロットによって5〜10%の差がある)、②腐食や疲労による経年劣化、③実際の荷重は計算値より大きくなることが多い(衝撃荷重、風荷重など)。安全率はこうした不確定要素のバッファだ。
ねじ山破壊が起きやすいケース
ボルト本体が折れるより先に、ねじ山がなめて抜ける——これがねじ山破壊だ。特に起きやすいのは①めねじ側がアルミや樹脂など軟質材の場合、②ねじ込み深さが浅い場合(呼び径の0.5倍以下は危険)、③繰り返しの着脱で山が摩耗している場合。対策としてはヘリサート(ねじ山補強インサート)の使用や、ねじ込み深さを呼び径の1.5倍以上にするのが有効だ。参考: ヘリサート(Wikipedia)
使い方のコツ・Tips
Tip 1: 迷ったら可動機器(×5.0)を選ぶ
安全率の基準に迷ったら、静止機器(×3.0)ではなく可動機器(×5.0)を選ぶのが無難。少し厳しめに設計しておけば、想定外の衝撃荷重にも余裕を持てる。
Tip 2: ねじ込み深さは呼び径の1.5倍以上を目指す
デフォルトの1.0倍(1d)は最低限。特にアルミ材への締結では1.5d〜2.0dにするとねじ山破壊のリスクが大幅に減る。詳細モードで手動入力して確認してみてほしい。
Tip 3: 1本で不足なら本数を増やす
ボルトサイズを上げるのが難しい場合は、ボルト本数を増やすことで荷重を分担できる。M8×1本よりM6×3本のほうが安全率が高くなる場合もある。
Tip 4: kgf入力で直感的に
「1000N」と言われてもピンとこない場合は、kgf切替が便利。1kgf ≒ 9.8Nなので、「棚に10kgの荷物を載せる」→「10kgf」と入力すれば自動でN換算される。
よくある質問
Q: なぜねじ山破壊の安全率が一番低いことが多い?
デフォルトのねじ込み深さが呼び径の1.0倍(1d)で計算しているため。実際の施工でねじ込み深さが十分に確保されていれば、ねじ山破壊の安全率はもっと高くなる。詳細モードでねじ込み深さを手動入力して確認してみてほしい。
Q: 強度区分4.8と8.8の違いは?
8.8は4.8の2倍の降伏点と引張強さを持つ。ホームセンターの安いボルトは大半が4.8相当。棚や家具なら4.8でも十分な場合が多いが、振動がかかる箇所や重要箇所は8.8以上を使いたい。
Q: 「簡易推定」とはどういう意味?
ねじ山破壊の計算は、めねじ材質がボルトと同等以上と仮定した簡易式を使っている。アルミ・木材・樹脂など軟質材にボルトを締める場合は、実際の耐力がこの計算値より低くなる。重要な設計では専門家に相談してほしい。
Q: せん断と引張が同時にかかる場合はどう判断する?
本ツールは引張荷重とせん断荷重を個別に評価する簡易モデルを採用している。実際の締結では引張とせん断が複合的に作用するケースがある(斜め荷重など)。その場合は、荷重を引張成分とせん断成分に分解して、それぞれの安全率を確認するのが実務的なアプローチ。厳密な複合応力評価が必要な場合は、VDI 2230やFEM解析の利用を推奨する。
まとめ
ボルト強度・破断モード診断ツールは、引張・せん断・ねじ山破壊の3モードを同時に判定できる実用ツールだ。
一番の強みは「どの破壊モードで先に壊れるか」がゲージで直感的にわかること。用途プリセットで目標安全率を自動設定してくれるから、DIY初心者から機械設計の初学者まで幅広く使える。
ボルト締結する部材そのものの強度が気になったら、鋼材断面のコンシェルジュで断面性能を確認してみて。梁としての強度を検証したい場合は梁の安全審判員と組み合わせると、設計の信頼度がさらに上がる。
不具合や要望があれば、X (@MahiroMemo)から気軽に教えてほしい。