ボルト選定で指が止まる瞬間
設備の架台ボルトを選定する場面、図面と電卓を前にして指が止まる瞬間がある。現場で「M12でいいよね」と決めかけたが、引張とせん断の両方を同時に検討しなければならない状況で、計算が止まった。LINEの入力欄でカーソルが点滅したまま5秒、冷や汗が背中を伝う。
電卓のキーを叩く指先が一拍止まる。図面の注記を凝視しているうちに、頭の中で「どの破断モードが先に来るか」という不安が反芻する。現場での判断ミスが後工程の手戻りや安全リスクに直結するという重さが、肩をぎゅっと締め付ける。幹事が人数を数えるように、ボルトの条件を一つずつ突き合わせる必要がある場面だ。
この記事では、既存ツールの限界、3モード同時判定を採用した理由、せん断係数0.6やねじ込み深さ1Dの根拠、実務で使える運用上のコツがわかる。
既存ツールの限界と欠点
単一モードしか扱わないツールが多い
既存のオンライン計算機やExcelテンプレートは「引張のみ」あるいは「せん断のみ」を扱うものが多い。たとえば引張だけ計算して安全率を満たしても、同じボルトがせん断で破断する可能性が残る。実務での典型例は、架台の脚にかかる荷重で引張が20kN、せん断が18kNという状況。引張側の余裕があると判断してM10を選ぶと、せん断での余裕が不足することがある。
ねじ山破壊を無視するケースがある
ねじ山の有効断面積や座面の負荷面積を無視して設計すると、ねじ込み部での座屈やねじ山の剥離が起きる。たとえばM8で引張は余裕でも、ねじ込み長さが短くてねじ山が先に剥がれるケースがある。JISの有効断面積や負荷面積の計算は設計上重要であり、規格に基づく確認が必要だ。
安全率の用途別差を反映しない
既存ツールはしばしば一律の安全率(例: SF=3)で判定するが、静止機器・可動部・吊り上げでは要求される安全率が異なる。実務では静止機器でSF=3.0、可動部でSF=5.0、吊り上げでSF=10.0といった用途別判定が必要であり、これを手作業で切り替えるのはミスの温床になる。ツールが用途別の判定を自動化していないと、現場での誤適用が発生する。
試行錯誤:設計判断の裏側
ボツ案:引張優先ルールでの自動選定
最初に試した案は「引張強度を満たすボルトを優先的に選ぶ」アルゴリズムだった。引張強度は計算が単純で、Rm×As(引張強さ×有効断面積)で極限荷重が出るため実装は容易だったが、実務での失敗が発生した。ある架台で引張は余裕があったが、せん断荷重が集中してせん断破断に至る事例が発生。引張優先だと「最弱リンク」を見落とすため不採用とした。
単純判定 vs 最弱リンク判定
| 基準 | 長所 | 短所 | |------|------|------| | 引張優先 | 実装容易、計算高速 | せん断・ねじ山破壊を見落とす | | せん断優先 | せん断危険を抑制 | 引張不足を見落とす | | 最弱リンク(採用) | 全モードを比較し最小余裕を採用 | 実装複雑、入力項目が増える |
最終的に「3モード同時判定で最小余裕(最弱リンク)を採用する」方針に決定した。これは「チェーンは最も弱い輪が全体を支配する」という原理に基づく判断だ。3つの破断モード(引張、せん断、ねじ山破壊)それぞれの極限容量を算出し、用途別安全率で割った有効余裕を比較して最も脆弱なモードを自動判定する方式を採用した。
設計思想:最弱リンクの原則と透明性の確保
設計思想は「安全性を優先しつつ、判断の根拠をユーザーに見せる」こと。計算過程(Asの算出、Rmの参照、せん断係数の適用、ねじ込み長さの仮定)をすべて表示し、どのモードが支配的かを明示することで、現場での納得感を得ることを重視した。
技術的根拠として、有効断面積(As)と負荷面積はJIS B 1082に基づく計算式を参照して実装した。せん断係数0.6は引張強度に対するせん断強度の経験則(von Mises基準やISO設計資料)に基づく。ねじ込み深さのデフォルトを呼び径×1.0(1D)にした理由は、実務上「鋼材に対しては1D以上が最低目安」であり、材料が軟らかい場合は倍率を上げる運用を想定したためだ。出力は極限容量(kN)→安全率で割った許容値→余裕率の順で表示し、端数処理のデフォルトは「安全側の切り上げ」にした。
完成したボルト強度・破断モード診断
この問題を解決するために作ったのがボルト強度・破断モード診断。ボルトの引張・せん断・ねじ山破壊の3つの破断モードを同時に計算し、最も脆弱なモードを自動判定するツールだ。JIS B 1082準拠のM3〜M20ボルト10種・強度区分4種(4.8/8.8/10.9/12.9)をプリセットしている。
- ボルト呼び径と強度区分を選択する
- 荷重条件(引張荷重、せん断荷重)とねじ込み長さを入力する
- 用途(静止/可動/吊り上げ)を選び、判定結果と根拠を確認する
「現場で最も早く、かつ安全に判断できる形」を優先したためこの形に落ち着いた。
よくある質問(FAQ)
Q: 荷重の入力値はどう決めればいい?
荷重は実測値に近い値を入れるのが基本だ。設計荷重と実際荷重の差が判定結果を大きく変えるため、安全側に寄せたいなら荷重を1.2〜1.5倍にして入力するのも有効な方法になる。
Q: せん断係数0.6の根拠は?
せん断強度は引張強度の約60%という経験則を採用している。これはvon Mises基準やISO設計資料で広く使われる近似値だ。設計上はこの値に安全率を掛けて評価するため、極限値のまま使うことは避けてほしい。
Q: データはサーバーに送信される?
すべてブラウザ内で処理される。サーバーにデータは送信されないし、ブラウザを閉じれば入力内容は消える。プリセット値(ボルトサイズ表や強度区分)はアプリに組み込まれており、個別の入力データはローカル処理で完結する設計だ。
Q: 吊り上げ用途で注意すべきことは?
吊り上げ用途ではSF=10.0など高い安全率を必ず適用すること。ねじ込み深さや座面形状(平座・フランジ等)も確認が必要だ。初回は代表的なボルトサイズで複数ケースを試算し、現場の施工条件に合わせたデフォルトを決めるのが安全な運用になる。
まとめ
既存ツールは単一モード評価が多く、実務では引張・せん断・ねじ山破壊の3モード同時判定が必要だ。最弱リンクの原則に基づき、各モードの極限容量を算出して用途別安全率で比較する方式を採用した。
ボルト選定や安全率確認をしたいときはボルト強度・破断モード診断を試してみて。断面性能や重量の確認が必要な場面では鋼材断面のコンシェルジュも便利。
不具合や要望があれば、お問い合わせページから気軽に教えてほしい。