「耐荷重30kg」の棚受けが、20kgで壁から抜けた話
パッケージに「耐荷重30kg」と書かれたL字の棚受けを2本買って、石膏ボードの壁に付けた。載せたのは文庫本と単行本、それに棚板そのものの重さを足して20kgちょっと。数字の上では10kg分の余裕がある。半年後、棚は本ごと床に落ちた。
落ちたあとの壁を見て、想像していた壊れ方と違うことに気づいた。金具はどこも曲がっていない。塗装も割れていない。壁のほうに、上側のビス穴だけがラッパ状に広がって残っていた。下側のビスは壁に刺さったままだった。壊れたのは「金具」ではなく「上のビス1本と、その周りの石膏ボード」だ。
「耐荷重30kg」という表示が嘘だったわけではない。あれは金具単体を、理想的な下地に、正しく留めたときの値だ。壁が持つかどうかは、その数字のどこにも書かれていない。しかも棚が壁から前に出れば出るほど、上のビスには載せた荷重の何倍もの力が「壁から引き抜く向き」に働く。ここが厄介で、下向きの荷重を上向きの引き抜きに変換するてこの構図は、金具の見た目からはまったく想像できない。
このツールは、その見えない力を数字にする。ブラケット1本が受け持つ荷重から、①金具そのものの曲げ、②上ビスの引き抜き、③ビスのせん断——3つの壊れ方を同時に検定して、どれが最初に負けるか(支配モード)と、そのモードで決まる許容荷重を返す。
なぜ「耐荷重◯kg」を疑うツールを作ったのか
きっかけは上に書いた失敗そのものだ。落ちた棚を片付けながら、自分が何を確認しなかったのかを整理した。金具のスペックは見た。載せる本の重さも量った。見ていなかったのは壁だ。正確には、「金具のスペックと壁の耐力が、どこでどう繋がるのか」を一度も計算していなかった。
棚受けのパッケージに書かれた耐荷重は、ほとんどの場合が金具の曲げ強度の話だ。金具が塑性変形せずに耐えられる荷重であって、その金具を留めるビスが壁から抜けないかは製品側では保証しようがない。壁材が石膏ボードなのか、間柱なのか、コンクリートなのかで結果はまるで変わるからだ。つまり「耐荷重30kg」は前提条件が省略された数字で、DIYでは省略された部分のほうが先に壊れる。
もうひとつ調べて驚いたのが、この計算を自動でやってくれるページがほぼ存在しないことだ。検索して見つかるのは、金具メーカーの製品ページ(耐荷重の表だけ)、DIYブログの「下地の間柱に留めよう」という定性的なアドバイス、そして構造計算のPDFが数本。ダウンロードして自分で数値を打ち込むExcelシートが1件配布されていたくらいで、ブラウザ上で入力して答えが出るものは見つからなかった。てこ比の説明にたどり着けるページとなると、さらに少ない。
そこで、このツールの核を「壁からの出 a が、上下ビス間距離 h に対してどれだけ長いか」に置いた。a/h というただの比が、上ビスの引抜力を決めている。出200mmで上下ビス間100mmなら比は2、出を400mmに伸ばしただけで比は4になり、載せる重さが1kgも増えていないのに上ビスが受ける引抜力は2倍になる。この構図を「言葉で説明する」のではなく「入力を1つ変えて数字が半分になるのを見せる」形にしたかった。だからシナリオプリセットの2件目は、1件目からアーム長だけを変えたペアにしてある。
棚受けの3つの壊れ方 — 曲げ・引き抜き・せん断
棚受け 耐荷重 計算の出発点は、付け根のモーメント
棚受けブラケットは、壁に沿った「縦板」と、そこから水平に伸びる「アーム」でできたL字だ。アームの上に棚板を載せ、棚板の上に物を置く。物の重さは真下に働くのに、金具が受けるのは単純な下向きの力ではない。
ドアの取っ手を思い出してほしい。蝶番のすぐ横を押してもドアはなかなか動かないが、蝶番から遠い取っ手を押すと軽く開く。同じ力でも、回転の中心から離れた場所に加わるほど「回そうとする働き」が大きくなる。この働きがモーメントで、力と距離の掛け算になる。棚受けの場合、回転の中心は壁との付け根で、距離は壁面から荷重の合力までの水平距離だ。
P = W × 9.80665 / n ブラケット1本が受け持つ荷重 [N]
W : 棚板と載せる物を合わせた総荷重 [kg]
n : ブラケットの本数 [本]
e = factor × a 壁面から荷重合力までの実効距離 [mm]
a : アーム長(壁からの出)[mm]
factor : 一様分布 0.5 / 手前寄り 0.75 / 先端 1.0
M = P × e 付け根に生じる曲げモーメント [N·mm]
factor は荷重の置き方で決まる。棚全体に本を均等に並べれば合力はアームの中央に来るので e = 0.5a。奥に手が届かず手前ばかり使っている棚なら、前半分に荷重が集中して合力は 0.75a。棚のふちに重い物を置く、あるいはふちに手をついて体重をかけるなら e = a で、これが最悪ケースになる。同じ20kgでも置き方だけでモーメントは2倍違う。
断面係数 求め方 — Z = bt²/6 と σ = M/Z
モーメント M が金具そのものを曲げようとする。金具の断面がどれだけ曲げに耐えるかを表すのが断面係数 Z で、幅 b × 板厚 t の平たい矩形断面なら次の形になる。
Z = b × t² / 6 断面係数 [mm³]
σ = M / Z 付け根の曲げ応力 [N/mm²]
SF₁ = σy / σ 金具の曲げに対する安全率
ここで効いてくるのが t² だ。板厚が3mmから4mmに増えると、幅が同じでも断面係数は (4/3)² ≒ 1.78 倍になる。板厚を1mm厚くするほうが、幅を1.3倍にするより効く。逆に言えば、薄い金具はカタログ上の見た目が同じでも曲げに対してはまるで別物ということだ。断面係数の一般論は断面係数 - Wikipediaが詳しい。
金具が「壊れた」と判定する基準には降伏点(アルミ・ステンレスは0.2%耐力)を使う。曲げ応力が降伏点を超えると、荷重を下ろしても金具が元の形に戻らなくなる。本ツールが採用している値はJIS規格の下限値だ。
| 材質 | 降伏点・0.2%耐力 [N/mm²] | 根拠 |
|---|---|---|
| スチール(SS400相当) | 245 | JIS G 3101 一般構造用圧延鋼材(板厚16mm以下) |
| ステンレス(SUS304相当) | 205 | JIS G 4305 冷間圧延ステンレス鋼板(0.2%耐力) |
| アルミ(A6063-T5相当) | 110 | JIS H 4100 アルミニウム合金押出形材(厚さ12mm以下) |
「ステンレスだから強い」は曲げに関しては成り立たない。SUS304の引張強さは520 N/mm²以上とSS400より高いが、降伏の始まりは205 N/mm²でスチールより低い。同じ寸法なら、変形し始めるのはステンレスのほうが早い。
ビス 引き抜き 計算 — てこ比 a/h が引抜力を決める
3つの壊れ方のうち、DIYで最も見落とされるのがこれだ。付け根のモーメント M は、金具を曲げるだけでなく、縦板全体を壁から剥がそうとする。縦板の上側が壁から離れる向きに動き、下側が壁を押しつける。この回転に抵抗しているのが上のビスの引き抜き抵抗だ。
いちばん単純な、上下2本だけでビス留めした場合を考える。下のビスの位置を回転中心と見なすと、上のビスが受ける引張力 T と上下ビス間距離 h の積が、モーメント M と釣り合う。
T × h = M 上ビスまわりの釣り合い(ビス2本の場合)
T = M / h = P × e / h = P × (e / h)
ここに現れる e/h が実効てこ比だ。荷重 P がそのままビスにかかるのではなく、e/h 倍されてかかる。出200mm・上下ビス間100mmの一様分布荷重なら e/h = 100/100 = 1.0 で等倍だが、出を400mmにすると e/h = 200/100 = 2.0。ブラケット1本が受ける荷重が10kgなら、上ビスは20kg分の力で引き抜かれる。壁からの出が長い棚ほど危ないというDIYの経験則は、このてこ比の話に還元できる。てこの原理そのものはてこ - Wikipediaを参照してほしい。
ビスが3本以上並んだ場合は、引張力が全部のビスに配分される。ただし均等ではない。回転中心から遠いビスほど大きく伸ばされるので、大きな力を負担する。この配分係数を kBolt と呼び、最上段ビスの引抜力は T1 = kBolt × M / h になる。kBolt の導出は §8 で扱う。
3つ目のモード、ビスのせん断
最後は、鉛直荷重そのものがビスを軸と直角方向にせん断しようとする力だ。こちらはてこ比が効かず、単純にブラケット1本の荷重をビス本数で割る。
V1 = P / m ビス1本あたりのせん断力 [N]
m : 1本のブラケットに打つビスの本数
3つのモードのうち、せん断が支配することは多くない。出が長い普通の棚受けでは、たいてい引き抜きか曲げが先に負ける。ただしアームが短く縦板が長い構成(a が小さく h が大きい)では話が逆転する。てこ比が1を切ると引抜力は荷重より小さくなるので、素直に鉛直方向に効くせん断が最初に効いてくる。詳しくはせん断応力 - Wikipediaを見てほしい。
3モードは互いに独立ではなく、同じ M と P から派生している。だから「金具を厚くしたら引き抜きが支配になった」「壁を強くしたら曲げが支配になった」という乗り換えが普通に起きる。1つのモードだけを見て安心できないのが、棚受けの厄介なところだ。
「耐荷重◯kg」だけでは足りない理由 — 壁側が先に負ける
メーカーの公称耐荷重は、金具が金具として壊れない限界を示している。それは正しい情報だが、DIYで実際に起きる事故の多くは金具ではなく壁側で起きる。留め付ける先の耐力が、金具の強度とは無関係に決まっているからだ。
本ツールが持っている壁材の耐力テーブルはこうなっている。いずれも留付け具1本あたりの公称値だ。
| 壁材・留付け具 | 引抜耐力 [kgf/本] | せん断耐力 [kgf/本] |
|---|---|---|
| 石膏ボード+ボードアンカー | 12 | 20 |
| 石膏ボード+トグルボルトM4 | 30 | 50 |
| 合板下地12mm+木ビスφ4.0 | 20 | 30 |
| 間柱・木下地+木ビス3.8×32 | 40 | 60 |
| コンクリート+あと施工アンカーM6 | 100 | 150 |
上と下で8倍以上の開きがある。石膏ボードにボードアンカーで留めた棚と、間柱に木ビスで留めた棚では、まったく同じ金具を使っていても引き抜きに対する耐力が3倍以上違う。コンクリートまで行けばさらに2.5倍だ。金具のカタログにこの差は書きようがない。壁は施主側の条件で、製品の性能ではないからだ。
石膏ボード単体への留め付けは特に危険度が高い。石膏ボードは芯材が石膏で、ビスのねじ山が食いつく相手がいない。ボードアンカーはボードの裏側に傘を開いて面で支える仕組みだが、それでも1本12kgfというオーダーだ。上ビスの引抜力が10kgfを超える構成——たとえば出250mmで上下ビス間80mmの金具に、棚の先端寄りに荷重をかけた場合——では、安全率が1を割る。安全率1を割るとは「静かに置いておいても計算上いつ抜けてもおかしくない」という意味だ。実際、賃貸や新築の壁で棚が落ちる事故は、下地を探さずにボードアンカーだけで済ませたケースに集中している。
もうひとつ、目標安全率が3モードで違う点は押さえておきたい。本ツールは金具の曲げに対しては1.5、ビスの引き抜き・せん断に対しては3.0を目標にしている。
金具の曲げに1.5を使うのは、降伏点を基準にした長期許容応力の慣用値がこの値だからだ。降伏=即破壊ではなく、まず変形として現れる。棚受けが少したわんだ時点で気づける余地があるし、載せる荷重も静的で予測しやすい。対してビス側の3.0は、壁材テーブルの数値が「製品公称値であって実測破断値ではない」こと、下地の状態・施工品質・下穴の径・経年劣化のばらつきが大きいことに由来する。同じ間柱でも、実際に間柱を捉えているかどうかは下地センサーの精度と施工者の腕次第だ。壁側は数字の信頼度が金具より一段低いので、その分の余裕を安全率に持たせている。
この差があるため、3モードの生の安全率をそのまま比較してはいけない。曲げの安全率2.0とビスの安全率2.0では意味がまるで違う(前者は目標超過、後者は目標未達)。本ツールが安全率をそのまま並べず、目標で割った「充足率」で比べているのはこのためだ。
こんな場面で数字が要る
棚受けを買う前に、寸法と本数を決めたい。 ホームセンターの棚受けコーナーで、出150mm・200mm・250mm・300mmの棚受けが並んでいる。載せたい物の重さは決まっているが、どれを何本買えばいいかが決まらない。ここで壁材と載せる重さを先に入れておけば、出と本数の組み合わせを店頭で比較できる。必要ブラケット本数が逆算で出るので、「出250mmなら3本要る」といった判断がその場でつく。
すでに付いている棚に、あと何kg載せられるかを知りたい。 引っ越し先に棚が付いていた、あるいは前に自分で付けた棚がある。金具を外さずに測れるのはアーム長・上下ビス間距離・板厚・幅・ビス本数で、これだけあれば許容荷重は出る。壁材が分からない場合は、いちばん弱い想定(石膏ボード+ボードアンカー)で入れておけば安全側の答えになる。
石膏ボードしかない壁で、なんとかしたい。 賃貸や新しめのマンションでは、下地の間柱が455mmピッチでしか入っていないことが多く、棚を付けたい位置に間柱が来ないことがある。壁材だけを切り替えて計算すれば、ボードアンカーで足りないぶんがトグルボルトなら足りるのか、合板を捨て張りすれば届くのかが数字で分かる。
出の長い棚を検討している。 奥行400mm級の棚は見た目の収まりがよく、A4ファイルや炊飯器を置くには必要な寸法だ。ただし出が長いほど上ビスの引抜力は比例して増える。てこ比 a/h が4を超えると、載せた重さの数倍が上ビス1本にかかる領域に入る。買う前に一度数字を見ておく価値がある。
基本の使い方(3ステップ)
1. シナリオを選ぶ。 「一般的な棚受け(合板下地)」「出の長い棚(アーム長だけ2倍)」「石膏ボードにアンカー・先端荷重」「間柱に木ねじ(安全なケース)」の4つのシナリオが用意されている。近いものを選ぶと10項目の入力が一括でセットされるので、そこから自分の条件に合わせて数値を直していくのが早い。2件目は1件目からアーム長だけを変えた比較用なので、順に押すとてこ比の効き方がそのまま見える。
2. ブラケットの寸法・荷重・壁の条件を入れる。 ブラケット側はアーム長 a(壁からの出)、上下ビス間距離 h、板厚 t、幅 b、材質の5項目。荷重側は総荷重 W(棚板そのものの重さも含める)、荷重の作用位置(一様分布・手前寄り・先端)、ブラケット本数 n。壁側は壁材・留付け具と、1本あたりのビス本数 m。上下ビス間距離は、縦板のいちばん上のビス穴といちばん下のビス穴の中心間距離を測ればいい。
3. 支配モードと許容荷重を読む。 3つのモードそれぞれの安全率と充足率、そのうち最も余裕がないモード(支配モード)、支配モードで決まる許容総荷重と1本あたりの許容荷重が表示される。目標安全率を満たすのに必要なブラケット本数も逆算されるので、足りない場合に何本にすればいいかが分かる。てこ比 a/h と実効てこ比 e/h、最上段ビスの引抜力も同時に表示されるので、どこで効いているかを追える。3モードとも目標に届かない場合は改善の方向が3つ示される。
実際に計算した12ケース — 入力・結果・解釈
以下はすべて実装済みの計算エンジンに同じ入力を与えて確認した値だ。ペアになっているケースは、指定した1項目以外の入力を完全に同一にしてある。
ケース1・2: アーム長だけを200→400mmにする
ケース1(入力) a=200mm / h=100mm / t=4mm / b=40mm / スチール / W=20kg / 一様分布 / n=2本 / 合板下地12mm / m=4本
結果 許容総荷重 20.74kg(1本あたり10.37kg)/支配モード=ビスの引き抜き/最小充足率 1.04/必要本数 2本/判定は「適合(余裕小)」。安全率は曲げ2.66・引抜3.11・せん断12.00、充足率は1.78/1.04/4.00。てこ比 a/h=2.00、実効てこ比 e/h=1.00、最上段ビスの引抜力 6.4kgf。
解釈 20kgを載せる構成として、ぎりぎり目標を満たしている。曲げは目標の1.78倍の余裕があるのに、引き抜きは1.04倍しかない。金具ではなく壁側で決まっているという典型例だ。
ケース2(入力) ケース1からアーム長だけ400mmに変更。他の9項目は同一。
結果 許容総荷重 10.37kg(1本あたり5.19kg)/支配モード=ビスの引き抜き/最小充足率 0.52/必要本数 4本/判定は「目標安全率に届かない」。安全率は曲げ1.33・引抜1.56・せん断12.00。てこ比 a/h=4.00、実効てこ比 e/h=2.00、最上段ビスの引抜力 12.9kgf。
解釈 金具も壁材も載せる重さも変えていないのに、許容総荷重が20.74kgから10.37kgへちょうど半減した。てこ比が2から4になった分がそのまま引抜力の2倍になり、6.4kgfだった引抜力が12.9kgfになっている。「出が長い棚受けは弱い」という感覚が、比例関係として現れる。判定も適合から不適合に転じており、この構成で20kgを載せるならブラケットは4本必要になる。
ケース3・4: ビス本数2本と6本
ケース3(入力) ケース1のうち、1本あたりのビス本数を2本に変更。
結果 許容総荷重 13.33kg/支配モード=ビスの引き抜き/最小充足率 0.67/必要本数 3本/danger。最上段ビスの分担係数 1.000、引抜力 10.0kgf、引抜の安全率 2.00。
ケース4(入力) ケース1のうち、1本あたりのビス本数を6本に変更。
結果 許容総荷重 29.33kg/支配モード=ビスの引き抜き/最小充足率 1.47/必要本数 2本/caution。最上段ビスの分担係数 0.4545、引抜力 4.5kgf、引抜の安全率 4.40。
解釈 ビスを2本から6本へ3倍に増やしても、最上段ビスの分担係数は1.000から0.4545までしか下がらない。半分以下にはならないのだ。増やしたビスは回転中心(最下段ビス)に近い位置に入るため、伸びが小さく、負担できる引張力も小さい。許容荷重は13.33kg→29.33kgと2.2倍になっているが、これは分担係数の低下だけでなくせん断側の余裕も同時に増えた結果だ。ビス本数は効くが、頭打ちがある。
ケース5・6: 壁材だけを間柱→コンクリートに
ケース5(入力) a=200mm / h=100mm / t=6mm / b=60mm / スチール / W=60kg / 一様分布 / n=2本 / 間柱・木下地 / m=4本
結果 許容総荷重 41.48kg/支配モード=ビスの引き抜き/最小充足率 0.69/必要本数 3本/danger。最上段ビスの引抜力 19.3kgf、間柱の引抜耐力40kgfに対して安全率2.07(目標3.0に未達)。曲げの安全率は3.00で充足率2.00と余裕がある。
ケース6(入力) ケース5から壁材だけコンクリート(あと施工アンカーM6)に変更。他の9項目は同一。
結果 許容総荷重 103.70kg/支配モード=ビスの引き抜き/最小充足率 1.73/必要本数 2本/safe。引抜耐力100kgfに対して安全率5.19。
解釈 金具も荷重もビス本数も一切変えず、留め付ける相手だけを変えて判定が danger から safe に反転した。60kgを2本のブラケットで受けるという構成は、間柱では成立せずコンクリートでは成立する。金具のカタログをいくら読んでもこの差は出てこない。厚さ6mm・幅60mmという頑丈な金具を選んでも、壁が持たなければ意味がないという話でもある。
ケース7・8: 石膏ボードでアンカーをトグルボルトに替える
ケース7(入力) a=250mm / h=80mm / t=3mm / b=35mm / スチール / W=15kg / 先端荷重 / n=2本 / 石膏ボード+ボードアンカー / m=4本
結果 許容総荷重 3.98kg/支配モード=ビスの引き抜き/最小充足率 0.27/必要本数 8本/danger。曲げ応力 350.2 N/mm²(降伏点245を超過・安全率0.70)、最上段ビスの引抜力 15.07kgf に対して引抜耐力12kgf(安全率0.80)。
ケース8(入力) ケース7から壁材だけ石膏ボード+トグルボルトM4に変更。
結果 許容総荷重 7.00kg/支配モード=金具の曲げ/最小充足率 0.47/必要本数 5本/danger。引抜の安全率は0.80から1.99へ改善し、充足率も0.27→0.66に上がった。
解釈 ケース7は3モードのうち曲げと引き抜きが同時に目標を割っている最悪の構成で、15kgを載せる想定に対して許容荷重が3.98kgしかない。壁側をトグルボルトに強化すると許容荷重は7.00kgまで上がるが、今度は金具の曲げが支配モードになる。板厚3mm・幅35mmの金具では、出250mmで先端荷重という条件に耐えられないからだ。壁だけを強くしても金具の限界にぶつかる、という支配モードの乗り換えが実際に起きている。
ケース9・10: 材質を変えると曲げが表に出る
ケース9(入力) a=300mm / h=120mm / t=4mm / b=40mm / アルミ / W=20kg / 一様分布 / n=2本 / 間柱 / m=4本
結果 許容総荷重 10.64kg/支配モード=金具の曲げ/最小充足率 0.53/必要本数 4本/danger。曲げ応力 137.9 N/mm² に対しアルミの耐力は110 N/mm²で安全率0.80。引き抜きは安全率4.98(充足率1.66)と余裕がある。
ケース10(入力) a=250mm / h=120mm / t=5mm / b=50mm / ステンレス / W=60kg / 一様分布 / n=4本 / コンクリート / m=4本
結果 許容総荷重 92.91kg(1本あたり23.23kg)/支配モード=金具の曲げ/最小充足率 1.55/必要本数 4本/safe。曲げ応力 88.3 N/mm² に対し耐力205 N/mm²で安全率2.32。
解釈 ケース9は壁が間柱で十分強いのに、アルミの耐力110 N/mm²が先に負けている。アルミの棚受けは軽くて扱いやすいが、同じ寸法ならスチールの半分以下の曲げ耐力しかない。ケース10はステンレス・コンクリート・4本という堅い構成で、60kgを載せても唯一の律速が曲げ、しかも充足率1.55で「余裕あり」に入る。同じ「曲げが支配」でも、余裕の有無で意味は正反対だ。
ケース11: せん断が支配する構成
ケース11(入力) a=100mm / h=300mm / t=5mm / b=50mm / スチール / W=30kg / 一様分布 / n=2本 / 合板下地12mm / m=2本
結果 許容総荷重 40.00kg/支配モード=ビスのせん断/最小充足率 1.33/必要本数 2本/caution。安全率は曲げ6.94・引抜8.00・せん断4.00、充足率は4.63/2.67/1.33。最上段ビスの引抜力は2.5kgf、ビス1本のせん断力は7.5kgf。
解釈 アームが短く(100mm)縦板が長い(300mm)ので、てこ比 a/h は0.33しかない。引抜力が荷重より小さくなるため引き抜きが効かず、鉛直荷重をビス2本で割ったせん断力のほうが先に効いてくる。この形の構成ではビス本数を増やすのがいちばん直接的な対処になる。せん断が支配するケースは多くないが、縦長タイプの棚受けや、壁一面のレールに棚柱を固定する構成では現実に起きる。
ケース12: 本数を増やしても解決しない構成
ケース12(入力) a=400mm / h=60mm / t=3mm / b=30mm / スチール / W=30kg / 先端荷重 / n=2本 / 石膏ボード+ボードアンカー / m=2本
結果 許容総荷重 1.20kg/支配モード=ビスの引き抜き/最小充足率 0.04/必要本数 20本(上限)/danger。てこ比 a/h=6.67、最上段ビスの引抜力 100.0kgf に対して引抜耐力12kgf。曲げ応力は 1307.6 N/mm² で降伏点245の5倍を超えている。
解釈 出400mmの長い棚を、上下ビス間60mmしかない小さな金具で、石膏ボードにボードアンカー2本で留め、先端に荷重をかけた構成。てこ比が6.67なので、ブラケット1本が受ける15kgに対して上ビスには100kgfの引抜力がかかる計算になる。許容総荷重1.20kgは、載せられるのがコップ1個という意味だ。必要本数の逆算は上限の20本で頭打ちになり、「本数を増やしても解決しない」と示される。金具・壁材・出の3つを同時に見直すしかない構成で、実は冒頭で壁から抜けた棚がこれに近い。
仕組み・アルゴリズム
候補手法A: 3モードの安全率をそのまま比べる
3つの破壊モードを検定するツールを作るとき、いちばん素直な設計は「それぞれの安全率を出して、いちばん小さいものを支配モードとする」だ。実装も1行で済む。しかしこのツールでは採用しなかった。
理由は §4 で触れたとおり、モードごとに目標安全率が違うからだ。金具の曲げは1.5、ビスの引き抜きとせん断は3.0。この状態で生の安全率を比べると、たとえば曲げ2.66・引抜3.11という組み合わせで「曲げのほうが小さいから曲げが支配」という結論になる。ところが目標に照らすと曲げは1.78倍の余裕、引抜は1.04倍しかない。実際に先に負けるのは引き抜きのほうだ。ケース1がまさにこの状況で、手法Aでは支配モードの判定が逆になる。
安全率の絶対値は、それを「何と比べるか」を決めて初めて意味を持つ。目標が揃っていないモード同士を比べる操作には意味がない。
候補手法B: 充足率で正規化してから比べる(採用)
そこで、安全率を目標安全率で割った無次元量を導入した。これを充足率 U と呼ぶ。
U₁ = SF₁ / 1.5 金具の曲げ
U₂ = SF₂ / 3.0 上ビスの引き抜き
U₃ = SF₃ / 3.0 ビスのせん断
minUtil = min(U₁, U₂, U₃)
支配モード = minUtil を与えたモード
U = 1.00 が「そのモードの目標安全率をちょうど満たす」点になる。目標の異なる3モードが同じ物差しに乗るので、比較して最小を取る操作が初めて意味を持つ。判定の区切りも U で決めている。U ≧ 1.5 なら「余裕あり」、1.0 ≦ U < 1.5 なら「適合(余裕小)」、U < 1.0 なら「目標安全率に届かない」だ。
なお U は kg → N → kgf という単位換算を往復した値から作られるので、目標をちょうど満たす入力が浮動小数点の誤差で 0.9999999999 になりうる。閾値の比較には許容誤差を入れてあり、判定は真偽値ひとつに集約して、ステータス・必要本数・警告の出し分けはすべてそこを参照する構造にしてある。
群ビスの弾性引張分布 — kBolt の導出
ビスが3本以上並ぶとき、引張力をどう配分するかがこのツールで最も設計判断を要した部分だ。採用したのは、鋼構造の高力ボルト群引張と同じ古典モデル——縦板の最下段ビスを回転中心とし、各ビスの引張力がその中心からの距離に比例すると仮定する方式だ。ビスが等間隔に一列で並ぶという前提を置くと、最上段ビスの分担係数が閉じた式で書ける。
i 番目のビスの高さ y_i = i × h/(m−1) (i = 0, 1, ..., m−1)
引張力は高さに比例 T_i = C × y_i
モーメントの釣り合い
M = Σ T_i × y_i = C × Σ y_i²
Σ y_i² = (h/(m−1))² × (m−1)m(2m−1)/6
最上段(y = h)の引張力
T1 = C × h = 6(m−1) / (m(2m−1)) × M/h
kBolt = 6(m−1) / (m(2m−1))
この式に m を入れると、m=2 で 1.000、m=3 で 0.800、m=4 で 0.643、m=5 で 0.533、m=6 で 0.4545 になる。ビスが2本のときに kBolt = 1.000 になるのは自然な結果で、上下2本ならビス間距離がそのまま h、上のビスが引抜力の全量を負担するという §3 の単純モデルと一致する。
そして m を3倍にしても kBolt が半分までしか下がらないことが、ケース3・4の対比に現れる。増やしたビスが回転中心の近くに入るため、伸びが小さく負担できる力も小さいからだ。「ビスを増やせば増やすほど安心」という直感が成り立たない理由が、この式ひとつに集約されている。均等配分(kBolt = 1/m と仮定する)を採らなかったのはこのためで、均等配分だとm=6のとき0.167となり、実際の3倍近く安全側に外れた楽観的な数字が出てしまう。
許容荷重の逆算が「近似ではなく厳密」である理由
支配モードが決まったあと、そのモードで成立する最大の総荷重を返している。実装は掛け算1つだ。
許容総荷重 W_allow = W × minUtil [kg]
必要ブラケット本数 = ceil(n / minUtil) (上限20本)
これが近似ではなく厳密になるのは、3つのモードすべてで U が W に反比例し n に比例するという線形性が成り立つからだ。追ってみると分かる。P は W に比例し n に反比例する。M = P·e も同じ。曲げ応力 σ = M/Z は M に比例するから SF₁ = σy/σ は W に反比例し n に比例。引抜力 T1 = kBolt·M/h も M に比例するので SF₂ も同じ。せん断力 V1 = P/m も P に比例するので SF₃ も同じ。目標安全率で割る操作は定数倍なので比例関係を壊さない。
つまり「W を x 倍すると U はすべて 1/x 倍になる」「n を x 倍すると U はすべて x 倍になる」が正確に成り立つ。だから U を1.00にする W を求める操作は、単に W × minUtil と書けばよく、反復計算も二分探索も要らない。必要本数の逆算も同じ理屈で ceil(n / minUtil) になる(整数に切り上げるので、そこだけが離散化の丸めだ)。
計算の全体像を、ケース1の入力で一通り追うとこうなる。
入力: a=200mm, h=100mm, t=4mm, b=40mm, スチール(σy=245),
W=20kg, 一様分布, n=2本, 合板下地12mm(引抜20/せん断30), m=4本
P = 20 × 9.80665 / 2 = 98.0665 N
e = 0.5 × 200 = 100.0 mm
M = 98.0665 × 100 = 9806.65 N·mm
① 曲げ Z = 40 × 4² / 6 = 106.667 mm³
σ = 9806.65 / 106.667 = 91.94 N/mm²
SF₁ = 245 / 91.94 = 2.665 → U₁ = 2.665 / 1.5 = 1.777
② 引抜 kBolt = 6×3 / (4×7) = 0.6429
T1 = 0.6429 × 9806.65 / 100 = 63.04 N = 6.43 kgf
SF₂ = 20 / 6.43 = 3.111 → U₂ = 3.111 / 3.0 = 1.037
③ せん断 V1 = 98.0665 / 4 = 24.52 N = 2.50 kgf
SF₃ = 30 / 2.50 = 12.00 → U₃ = 12.00 / 3.0 = 4.000
minUtil = min(1.777, 1.037, 4.000) = 1.037 → 支配モードは②引き抜き
許容総荷重 = 20 × 1.037 = 20.74 kg(1本あたり 10.37 kg)
必要本数 = ceil(2 / 1.037) = 2 本
判定 = 1.0 ≦ 1.037 < 1.5 → 適合(余裕小)
最後に、このモデルが取っている安全側の割り切りも書いておく。金具は幅 b × 板厚 t の平板矩形断面として扱っている。実際の棚受けには筋交い(斜めの補強)やリブ、曲げ加工が入っていて、断面としては平板よりずっと強い。だから「金具の曲げ」モードの結果は下限値だと考えたほうがいい。一方、「上ビスの引き抜き」と「ビスのせん断」は金具の断面形状にほとんど依存しないので、そちらの充足率はそのまま読んでよい。メーカーの公称耐荷重がある製品なら、公称値を金具側の答えとして採用し、本ツールは「壁側が持つか」を確かめる用途で使うのが実務的だ。
他の棚受けツール・メーカー耐荷重表との違い
前半で触れたとおり、棚受けブラケットの耐荷重をブラウザ上で自動計算するツールは調査時点で見つからず、Excelシートの配布が1件あっただけだった。検索上位はメーカーの製品スペック表とDIYブログの施工手順で埋まっている。そこへの上乗せは3点ある。
1. 3つの破壊モードを同時に検定する
金具の曲げだけを扱う資料、アンカーの引抜耐力だけを載せた表、どちらも単体では存在する。同じ入力から3モードをまとめて出し、しかも横並びで比較できる形にしたものが無かった。ここで効いてくるのが目標安全率の違いだ。曲げは降伏点基準で1.5、ビスは公称耐力+施工ばらつきで3.0を目標にしているので、生の安全率をそのまま並べても大小比較に意味を持たない。安全率 ÷ 目標安全率という充足率に正規化してから比べている。
2. 支配モードを名指しする
3モードのうち最初に効くのがどれかで、打つべき手が丸ごと変わる。アルミ金具を使ったケース7では金具の曲げが支配し、許容総荷重は10.64kg。ここで壁を強くしても数字は動かない。逆にケース13とケース14は金具も荷重も同一で壁材だけを間柱からコンクリートに替えた対比で、許容総荷重が41.48kgから103.70kgに跳ね、判定が danger から safe に反転する。「板厚を上げるべきか、壁を変えるべきか」の答えは入力ごとに違う。その答えを名指しするのがこのツールの役割だ。
3. 足りないときに必要本数を返す
不足を告げるだけで終わらせず、目標安全率を満たす最小のブラケット本数まで逆算する。ケース3の石膏ボード構成では8本という答えが返る。そして20本を超えてしまう構成では「本数追加では解決しない」と切り分ける。増やせば何とかなる問題と、そもそも設計を変えるしかない問題は別物だからだ。
関連ツールとの役割分担
壁掛け耐荷重チェッカーは棚受けに限らず壁面への取り付け全般を扱う総合判定で、壁材ごとの耐力テーブルは本ツールと同じ数値に揃えてある。棚板そのもののしなりは棚板たわみ計算、コンクリートのコーン状破壊や付着破壊まで踏み込む場合はあと施工アンカーの計算が担当する。木ビスを割らずに効かせる下穴の径は下穴径計算に分けてある。本ツールは「棚受けというてこ構造に限定して、金具と壁の両方を1回で検定する」ポジションだ。
棚まわりの数字の由来を3つ
間柱が303mmと455mmで並んでいる理由
下地センサーを壁に当てると、反応する位置が303mmか455mmの等間隔で並ぶ。この半端な数字の出どころは尺貫法だ。1間=6尺=約1818mm、その半分の3尺=910mmが柱の標準間隔で、さらに半分が455mm、3分の1が303mm。日本の合板やボードが910×1820mmで売られているのも同じ根拠で、尺モジュールの建物なら板の継ぎ目が必ず柱の上に来るようにできている。一方、近年増えたメーターモジュールの住宅は1m基準なので、間柱は500mmや333mmで並ぶ。棚受けの間隔を先に決めてから壁を探すと下地に当たらないことがあるのは、この2系統が混在しているせいだ。
石膏ボードが9.5mmと12.5mmな理由
石膏ボードの厚さも半端に見える。これはインチ由来で、3/8インチ=9.525mm、1/2インチ=12.7mmをミリに丸めた値がそのまま規格に残った。米国で生まれた乾式壁材が日本に入るとき、板の厚みだけはインチの刻みを引き継いだわけだ。DIYで効いてくるのは、9.5mmと12.5mmでアンカーの効き方が変わる点。同じボードアンカーでもボードが薄いほど不利になるし、二重張りの壁ではアンカーの想定厚さを超えて羽根が開かないこともある。
kgfという単位がカタログから消えない事情
法定計量単位としては1999年にニュートンへ完全移行しているのに、建材やアンカーのカタログには今も重量キログラム(kgf)が併記され続けている。1kgf=9.80665Nで、要は「1kgの物体が地球上で受ける重力」。現場では「この棚に何kg載る?」という問いのほうが自然で、Nに直すと感覚が働かないからだ。本ツールも同じ事情で、金具の応力はN/mm²で計算し、ビスの引抜力とせん断力はkgfで表示している。単位が混ざっているのは手抜きではなく、それぞれの数字が読まれる文脈に合わせた結果だ。
棚受けを効かせるための実践Tips
縦板の長いブラケットを選ぶ。 同じ出の棚でも、上下ビス間距離 h が長いほど上ビスの引抜力は小さくなる。売り場では出の長さばかり見てしまうが、壁に当たる縦板の長さのほうが引き抜きには効く。使用例の短アーム構成(a=100・h=300)では、引き抜きが十分余り、代わりにせん断が支配モードに変わっている。
下地センサーは1回で信用しない。 間柱は303mmか455mm、メーターモジュールなら500mmか333mmの等間隔で並ぶのが原則なので、2本以上見つけて間隔が規則的かを確かめる。配管やダクトを間柱と誤検知することがあり、そこにビスを打つと最悪の事故になる。
合板を捨て張りしてから留める。 石膏ボードに直接留めるしかない壁でも、間柱をまたいで12mm合板を1枚張り、その合板にブラケットを留めれば下地の当たり外れから解放される。合板下地の引抜耐力は1本あたり20kgfで、ボードアンカーの12kgfを確実に上回る。壁材を切り替えて計算し直せば、この一手間の効き方がそのまま数字に出る。
荷重の作用位置は「先端」で確かめておく。 一様分布は棚全体に均等に置いた理想状態で、実際は手前に物が寄る。使用例でも、作用位置を手前寄りから先端に変えただけで許容荷重が下がっているケースがある。日常運用で重い物を手前に置かないルールを守れないなら、最初から先端荷重で成立させておくほうが安全だ。
よくある質問
メーカーの「耐荷重30kg」と計算結果が食い違うのはなぜ?
メーカーの公称耐荷重は、金具単体を理想的な下地に留めたときの値で、多くは金具の曲げだけを見ている。本ツールは曲げに加えて、上のビスがてこで引き抜かれる力と、ビスが鉛直にせん断される力も同時に検定するため、壁材が弱ければ公称値より小さい許容荷重になる。逆に、筋交いやリブの入った製品は平板換算より実際は強い。本ツールの値は「その公称耐荷重がどのモードで決まっているか、壁側は持つのか」を確かめる安全側の下限として使ってほしい。
上下ビス間距離 h はどこからどこまで測るの?
壁に当たる縦板の、一番上のビス穴の中心から一番下のビス穴の中心までの距離だ。縦板そのものの全長ではないので注意してほしい。穴が上下2列以上に分かれている金具なら、実際に使う穴のうち最も上と最も下の中心間で測る。この値は引抜力の計算で分母になるため、結果に対する感度が非常に高い。ここを縦板の全長で入れてしまうと、引抜力を実際より小さく見積もることになる。
ビスを増やせば増やすほど強くなる?
頭打ちがある。縦板に一列で並ぶビスは、最下段を回転中心とした距離に比例した引張力を負担するため、増やした分は回転中心に近い位置に入って効きが薄い。最上段ビスの分担係数は2本で1.000、3本で0.800、4本で0.643、6本でも0.4545までしか下がらない。使用例のビス2本と6本の対比を見てほしい。本数を3倍にしても、最上段ビスの引抜力は半分強までしか減っていない。
筋交い(斜めの補強)が付いたブラケットはどう入力する?
本ツールは金具を幅×板厚の平板として扱うので、筋交い付きの実物より弱い側に出る。板厚と幅は縦板の実寸をそのまま入れて構わないが、結果の「金具の曲げ」モードは安全側に振れていると理解しておいてほしい。一方で「ビスの引き抜き」と「ビスのせん断」は金具の断面形状に関係なく、モーメントと寸法だけで決まる。この2モードの充足率は筋交いの有無にかかわらずそのまま使える。曲げが支配モードになったときだけ「実物はもう少し粘る」と読み替えればいい。
石膏ボードしかない壁で、どの手が一番効くか比べたい
他の入力を固定したまま壁材だけを切り替えれば、そのまま比較になる。使用例のケース3(ボードアンカー)とケース16(トグルボルト)は壁材以外が完全に同一で、引抜耐力が1本あたり12kgfから30kgfに上がった結果、許容総荷重が増えるだけでなく、支配モードが引き抜きから金具の曲げに移っている。支配モードが移ったということは、そこから先はアンカーを強くしても伸びないという意味だ。次に効くのは板厚か出の長さになる。
入力したデータはどこかに送信される?
送信されない。計算はすべてブラウザの中で完結していて、入力した寸法・荷重・壁材の選択がサーバーに保存されることはない。間取りや家具の寸法から住環境が推測できてしまう類の情報なので、外に出さない作りにしてある。ページを閉じれば入力内容も残らない。
まとめ
棚受けの耐荷重は、金具のカタログ値だけでは決まらない。壁からの出が長いほど上のビスにはてこで引抜力が集中し、多くの場合そこが最初に限界を迎える。金具の曲げ・上ビスの引き抜き・ビスのせん断を同時に検定し、どれが支配しているかまで名指しできれば、「板厚を上げる」「本数を増やす」「壁を変える」のどれが効く一手かを迷わず選べる。
壁面への取り付け全般の総合判定は壁掛け耐荷重チェッカー、棚板そのもののしなりは棚板のたわみ計算、コンクリートへのアンカーを厳密に見るならあと施工アンカーの強度計算が担当する。棚づくり全体の段取りは壁掛け棚DIYの設計、木ビスを割らずに効かせる下穴の径は下穴径の計算を合わせて使ってほしい。
計算の前提や壁材テーブルの数値について気になる点があれば、お問い合わせページから連絡してもらえると助かる。
Mahiro
Mahiro Appの開発者。出400mmの棚受けを石膏ボードに留めて文庫本を並べたら、金具はまっすぐなのに上のビスだけが壁から抜けた。てこ比という言葉を知ったのは、その穴を埋めながらだった。
運営者情報を見る