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つのツールで両方に対応する
こんな設計場面で使える
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に変更するか、ボルト本数を増やすべき。
仕組み・アルゴリズム
採用しているアルゴリズム
本ツールはJIS B 1051(ねじ部品の機械的性質)に基づくボルトの強度区分データを使用している。計算は3つの独立した破壊モードに分けて行い、それぞれの安全率を算出した上で最小値を総合安全率とする。
- 引張破断: 有効断面積 × 降伏点で耐力を算出(設計は降伏点ベース)
- せん断破断: 有効断面積 × 引張強さ × 0.6 で耐力を算出(せん断強さは引張強さの約60%が目安)
- ねじ山破壊: ねじ込み深さとピッチから有効ねじ山数を求め、ねじ山せん断面積を推定する簡易式
具体的な計算例
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倍
なぜこの方式を選んだか
引張だけ見ていると、せん断やねじ山破壊による故障を見落とす。3モードの最小値を総合判定とすることで「最も弱い鎖の環」を特定できる。ねじ山破壊は簡易推定式を採用しており、めねじ材質がボルトと同等以上の場合の推定値。アルミや木材など軟質材の場合は実際の強度が低下するため、ツール内で注意喚起を行っている。
既存の強度計算との違い
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%の差がある)、②腐食や疲労による経年劣化、③実際の荷重は計算値より大きくなることが多い(衝撃荷重、風荷重など)。安全率はこうした不確定要素のバッファだ。日本機械学会の設計基準では、用途に応じて2〜10倍の安全率が推奨されている。
ねじ山破壊が起きやすいケース
ボルト本体が折れるより先に、ねじ山がなめて抜ける——これがねじ山破壊だ。特に起きやすいのは①めねじ側がアルミや樹脂など軟質材の場合、②ねじ込み深さが浅い場合(呼び径の0.5倍以下は危険)、③繰り返しの着脱で山が摩耗している場合。対策としてはヘリサート(ねじ山補強インサート)の使用や、ねじ込み深さを呼び径の1.5倍以上にするのが有効だ。
使い方のコツ・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: データはどこに保存される?
すべてブラウザ内で処理される。サーバーにデータは送信されないし、ブラウザを閉じれば入力内容は残らない。プライバシー重視の設計だ。
Q: なぜねじ山破壊の安全率が一番低いことが多い?
デフォルトのねじ込み深さが呼び径の1.0倍(1d)で計算しているため。実際の施工でねじ込み深さが十分に確保されていれば、ねじ山破壊の安全率はもっと高くなる。詳細モードでねじ込み深さを手動入力して確認してみてほしい。
Q: 強度区分4.8と8.8の違いは?
8.8は4.8の2倍の降伏点と引張強さを持つ。ホームセンターの安いボルトは大半が4.8相当。棚や家具なら4.8でも十分な場合が多いが、振動がかかる箇所や重要箇所は8.8以上を使いたい。
Q: 「簡易推定」とはどういう意味?
ねじ山破壊の計算は、めねじ材質がボルトと同等以上と仮定した簡易式を使っている。アルミ・木材・樹脂など軟質材にボルトを締める場合は、実際の耐力がこの計算値より低くなる。重要な設計では専門家に相談してほしい。
まとめ
ボルト強度・破断モード診断ツールは、引張・せん断・ねじ山破壊の3モードを同時に判定できる実用ツールだ。
一番の強みは「どの破壊モードで先に壊れるか」がゲージで直感的にわかること。用途プリセットで目標安全率を自動設定してくれるから、DIY初心者から機械設計の初学者まで幅広く使える。
ボルト締結する部材そのものの強度が気になったら、鋼材断面のコンシェルジュで断面性能を確認してみて。梁としての強度を検証したい場合は梁の安全審判員と組み合わせると、設計の信頼度がさらに上がる。
3モード同時判定を採用した理由やせん断係数0.6の根拠は開発秘話で詳しく語っている。計算式とエッジケース処理の詳細は技術深掘り記事にまとめた。
不具合や要望があれば、お問い合わせページから気軽に教えてほしい。