はしごは倒れるのではなく、足元が前へ逃げる
雨どいに詰まった落ち葉を取ろうと、物置から2連はしごを引っぱり出して軒先に立てかける。3段、4段と登って、腰の高さを越えたあたりで体重を片足に預けた瞬間、下端が「ずるっ」と数センチ前へ動く。慌てて壁側に体を寄せて止まった——この感覚を一度でも味わうと、はしごの怖さが「倒れること」ではないと分かる。
はしごは横に倒れて落ちるより先に、下端が壁から離れる向きに滑り出す。滑り始めると上端も同時に壁を擦り下ろすので、はしごは一気に寝ていき、乗っている人は背中から落ちる。しかも滑るかどうかは、登り始めの高さでは分からない。同じはしご・同じ角度でも、足元にいる間は安定していて、上に行った途端に限界を越える。角度・体重・登る位置・接地面という4つの条件が同時に効いていて、そのうち3つは登っている最中に変わっていく。
このツールは、その「どこまで登ったら滑り出すか」を1つの数字で出す。設置角度と接地面の摩擦係数を決めると、はしごの全長の何パーセントの位置で足元が動き始めるかが計算できる。100%を超えていれば、最上部まで登っても滑らない。78%と出れば、その高さから上は足元が逃げる領域だ。
なぜ作ったのか — 「はしごは75度」の75度を条文まで追ったら、脚立の規定だった
きっかけは、自分のはしごが滑ったあとに「はしご 角度」で検索したことだった。出てくるページはどれも「75度で立てかける」と書いてある。厚労省のリーフレットも、メーカーの安全ガイドも、ホームセンターの解説も、判で押したように75度。ところがその75度がどの条文の数字なのかを書いているページが一つも見つからない。
そこで労働安全衛生規則を直接当たった。移動はしごを定めているのは第527条で、そこに書いてあるのは「丈夫な構造とすること」「材料は著しい損傷、腐食等がないものとすること」「幅は、三十センチメートル以上とすること」「すべり止め装置の取付けその他転位を防止するために必要な措置を講ずること」の4項目だけ。角度の規定は1文字も無い。
では75度はどこから来たのか。同じページの次の条、第528条(脚立)の第3号にこうある——「脚と水平面との角度を七十五度以下とし、かつ、折りたたみ式のものにあつては、脚と水平面との角度を確実に保つための金具等を備えること」。世に言う「はしごは75度」の75度は、脚立を開いたときの脚の角度の上限だった。しかも「以下」、つまり上限規定であって推奨値でさえない。立てかけはしごの75度とは力学も向きも別物である。
さらに調べると、よくセットで語られる「上端は60cm突き出す」も、第556条(はしご道)第5号の「はしごの上端を床から六十センチメートル以上突出させること」だった。はしご道——建物や坑内に常設された昇降用のはしご設備——の要件であって、移動はしごを定めた527条には出てこない。
つまり世の中の「はしごの3点セット」は、527条・528条・556条という3つの別の条文の数字を混ぜて作られている。数字自体が間違っているわけではない。JNIOSH(労働安全衛生総合研究所)の手引きが立てかけはしごにも75度と60cm突出を指導しているので、現場の指導内容としては正しい。ただ、法令に「立てかけはしごは75度」と書いてあると信じている人は、なぜ寝かせてはいけないのかを説明できない。実際、自分が滑らせたときも「75度にしていなかったから」で片づけて、その先を考えていなかった。
数字を暗記しても、雨で濡れた土間なら75度でも滑るし、乾いたコンクリートなら65度でも登りきれることがある。判断に必要なのは覚える角度ではなく、いまの条件で何%の高さまで登れるかだ。だから条文の帰属をはっきり書き分けたうえで、角度・体重・登る位置・接地面の相互作用を数値で返すツールにした。
はしごが滑るとは何が起きているのか(はしご 角度 計算 とは・必要摩擦係数 求め方)
定規を壁に立てかけて、下端を指で押さえてみる
30cm定規を机の上で壁に立てかけ、下端を指1本で軽く押さえる。定規を起こしていくほど指はラクになり、寝かせていくと指が押し返される感覚が強くなる。この「指が押し返される力」の正体が、壁がはしごを水平に押し返す力だ。はしごの場合、この水平力を受け止めているのは指ではなく接地面の摩擦しかない。摩擦が足りなくなった瞬間に足元が逃げる。
はしご 角度 計算 とは — 下端まわりのモーメントで決まる
はしごを1本の剛体とみなす。下端を回転の支点にとり、そこまわりのモーメントの釣り合いを書く。はしごの全長を L、床とのなす角を θ、はしごの質量を W_l、作業者の質量を W_p、作業者が下端から数えて全長の r(0〜1)の位置にいるとする。壁は滑らかで摩擦ゼロと仮定するので、壁がはしごに与える反力 N_wall は水平方向だけになる。
モーメントの釣り合い(下端まわり)
N_wall · L·sinθ = W_l·g · (L/2)·cosθ + W_p·g · (r·L)·cosθ
両辺を L で割る
N_wall · sinθ = W_l·g · (1/2)·cosθ + W_p·g · r·cosθ
N_wall = (W_l/2 + W_p·r) · g / tanθ … 壁が押し返す水平力 [N]
N_g = (W_l + W_p) · g … 床が受け持つ垂直反力 [N]
右辺のはしご自重の項に L/2 が入るのは、質量が全長に一様に分布した棒の重心が中央にあるからだ。ここで両辺を L で割った時点ではしごの長さが消えていることに注目してほしい。長さは水平力の大きさを決めない。
必要摩擦係数 求め方 — μ_req = K / tanθ
床が受け持てる摩擦力の上限は、静止摩擦係数を μ として μ·N_g である。滑らない条件は「壁が押す力 ≦ 摩擦が耐えられる力」なので、
N_wall ≦ μ · N_g
(W_l/2 + W_p·r)·g / tanθ ≦ μ · (W_l + W_p)·g
両辺を (W_l + W_p)·g で割ると g も消える
K / tanθ ≦ μ ただし K = (W_l/2 + W_p·r) / (W_l + W_p)
μ_req = K / tanθ … 滑らないために最低限必要な静止摩擦係数
SF = μ / μ_req … 接地面の実力に対する安全率
K は「はしご全体の重さのうち、どれだけが下端から遠い側に偏っているか」を表す無次元の係数で、質量の絶対値ではなく比だけで決まる。作業者が下端にいれば K は自重ぶんの小さな値、最上部まで登れば 1 に近づく。そして μ_req = K / tanθ という形から、θ が小さい(=寝かせる)ほど tanθ が小さくなり、必要な摩擦が跳ね上がることが読み取れる。θ を 90度に近づければ μ_req はゼロに向かうが、今度は後ろへ倒れる話になる。
滑り出す位置を逆に解くこともできる。μ を与えて r について解くと r_limit = (μ·(W_l+W_p)·tanθ − W_l/2) / W_p が得られる。これが「全長の何%まで登れるか」で、1(=100%)を超えていれば最上部まで滑らない。負になれば人が乗る前にはしご自重だけで滑る条件だ。
摩擦角 とは — 斜面の滑り出しと同じ式から出てくる
同じ静止摩擦の考え方は、斜面に置いた物体にもそのまま使える。傾斜角 φ の斜面上の質量 m の物体は、斜面方向に m·g·sinφ、垂直方向に m·g·cosφ を受ける。滑らない条件は m·g·sinφ ≦ μ·m·g·cosφ で、両辺の m·g が消えて tanφ ≦ μ だけが残る。質量にも大きさにも重力加速度にも依存しない。この等号が成立する角度 φ = atan(μ) を摩擦角と呼ぶ。
面白いのは、この2つが同じ式から出てくるのに向きが逆なことだ。斜面は傾きが緩いほど滑りにくい。はしごは傾きが緩いほど滑りやすい。斜面では重力そのものが滑らせる力で、寝かせればその成分が減る。はしごでは重力が壁を介して水平力に変換されるので、寝かせるほど変換率(1/tanθ)が上がる。同じ μ という物性値が、置き方ひとつで正反対に効く。
「75度」「60cm」「80度」はどの条文の数字か
このツールの出発点になった条文の帰属を、ここで一度に整理しておく。
| 数字 | 出どころ | 何を定めているか |
|---|---|---|
| 角度の規定なし | 労働安全衛生規則 第527条(移動はしご) | 丈夫な構造/材料に著しい損傷・腐食がない/幅30cm以上/すべり止め装置の取付けその他転位を防止するために必要な措置。立てかけはしごの角度規定は存在しない |
| 75度以下 | 同 第528条(脚立)第3号 | 「脚と水平面との角度を七十五度以下とし…」— 脚立を開いたときの脚の角度の上限。立てかけはしごの推奨角度ではない |
| 上端60cm突出 | 同 第556条(はしご道)第5号 | 「はしごの上端を床から六十センチメートル以上突出させること」— はしご道の要件 |
| こう配80度以内 | 同 第556条第7号 | 「坑内はしご道のこう配は、八十度以内とすること」— 坑内はしご道の規定 |
| 75度 | JNIOSH『墜落災害防止のための移動はしごの使用方法等について』 | 法令ではなく研究機関の指導。「75度の設置角度で使用する」と繰り返し明記 |
| 75.5度 | ANSI A14(米国規格) | 米国の立てかけはしごの規定角度 |
| 75.96度(4:1ルール) | OSHA 29 CFR 1926.1053(b)(5)(i) | 「上端の支持点から下端までの水平距離が有効長さのおよそ1/4」。atan(4) = 75.9638° |
| μ 0.4以上 | JIS S 1121(アルミニウム合金製脚立及びはしご) | 滑り止め用端部に求める摩擦係数の下限。JNIOSH手引き p.3 に明記 |
立てかけはしごの75度は、法令ではなく指導とメーカー推奨と海外規格が重なった場所にある。だからこそ、条件が変われば75度でも足りないし、条件が良ければ65度でも登りきれる。
実務での重要性 — 転落災害の3件に1件が「下端のすべり」
Pesonen と Häkkinen が1988年に発表した可搬式はしごの安全性実験(Journal of Occupational Accidents 10:1-19)は、立てかけはしごの災害の33%超が下端のすべりに起因すると報告している。同じ研究は、昇降中に下端が受ける法線力が体重の1.5〜2.4倍に達し、踏ざんを蹴り出す瞬間に最大になることも測っている。静かに立っているときの釣り合いだけでは足りず、登る動作そのものが足元を叩いている。
JNIOSHの手引きは、この機構を言葉で明確に書いている(p.11)——「極端に設置角度をゆるくして使用すると、大きな曲げモーメントがはしごに作用し、破損のおそれがある。また、はしご端部への水平力が増すため、はしご接地面ですべりを生ずる原因となる」。このツールが数値化しているのは、まさにこの後半の一文だ。
数値の感覚をつかむには、必要摩擦係数と接地面の実力を並べてみるのが早い。75度・体重65kg・全長の60%地点という標準的な条件で必要な μ は 0.157。乾いたコンクリート(文献値の下限で 0.60)に対しては安全率3.8で、まったく問題にならない。ところが同じ条件で角度を65度に寝かせるだけで必要 μ は 0.274 に跳ね上がる。濡れたタイルや塗装面(0.20 前後)を相手にすると、この時点でもう危ない領域に入っている。角度10度の違いが、そのまま「使える接地面の種類」を半分に減らしている。
摩擦の側の基準も知っておきたい。JIS S 1121 は滑り止め用端部の摩擦係数を 0.4以上と定めている。一方、日本建築学会が履物着用時の床に推奨するすべり抵抗係数 C.S.R. も 0.4以上である。由来はまったく別なのに、「人が乗るものが滑らないと言えるライン」として同じ数字に落ち着いている。逆に言えば、濡れたタイルやアスファルト(下限で 0.20〜0.25)はこのラインを下回っている。同じ手引きは「使用する接地面がぬれていたり、油が付いていれば、上記の性能を有するものでも滑りやすくなる」「軟らかい地面では、支柱がめり込み、転位のおそれがあるため使用しない」とも書いている。土や砂利は摩擦以前に、めり込みで足元の位置そのものが動く。
上端の突出60cmにも実務上の意味がある。屋根や床に乗り移る瞬間、体は一時的にはしごから離れて重心が大きく動く。このときに掴むものが無いと、体勢を崩しても復帰できない。突出が20cmしかないはしごは、幾何としては届いていても、乗り移りの安全余裕がゼロだ。
そして最も重要なのは、角度を守ることは法的要求の代わりにならないという点である。安衛則527条第4号が求めているのは「すべり止め装置の取付けその他転位を防止するために必要な措置」——つまり上下端の固定である。角度を最適化して安全率を上げるのは、あくまで固定できない場面での次善策にすぎない。このツールが「角度を変えても安全率1.5を確保できない」と返す条件は珍しくなく、そのときの答えは角度ではなく固定になる。
使いどころは屋根の上とは限らない
屋根・雨どいの点検で2連はしごの長さを決めるとき。 軒先の高さを入れれば、60cm突出まで満たす必要な全長がその場で出る。カタログの「4.5m」は伸ばしきった実長なので、重ね代を引いた値を入れる必要がある。買う前に「3.8mでは足りない」と分かるだけでも無駄が減る。
濡れた土間で作業するか、翌日に延ばすかを判断するとき。 接地面のプリセットを「コンクリート(乾燥)」から「コンクリート(濡れ)」に切り替えると、安全率とすべり出す登高位置が同時に動く。100%を割った瞬間に「上のほうは登れない」と読めるので、待つべきかどうかの線引きができる。
現場で新人に「なぜ寝かせてはいけないか」を数字で説明するとき。 設置角度のスライダーを動かすと、必要摩擦係数と足元を横に押す力が連動して変わる。「75度から65度で必要な摩擦がおよそ1.7倍」という事実は、口で言うより数字が動くのを見せたほうが早い。断面図には作業者の位置とすべり出し限界の位置が同時に描かれるので、上下関係がそのまま安全・危険になる。
法面やスロープで資材が滑り出す傾斜角を確認するとき。 斜面すべりモードに切り替えると、同じ摩擦係数の入力から「何度まで置いておけるか」が出る。屋根勾配や仮設スロープ、法面に置いた材料の判断に使える。勾配は%と1:n の両方で表示される。
基本の使い方は3ステップ
① 到達したい高さとはしごの全長を入れる。 到達高さは、はしごの上端が壁や軒に接する位置の床からの高さ。屋根に上るなら軒先の高さだ。全長は2連はしごなら伸ばしきった実長を入れる。この時点で「60cm突出を満たす必要な全長」と「いまの全長での上端の突出量」が出るので、はしご自体が足りているかがまず分かる。
② 設置角度を動かして、壁からの離れを現場で測れる値に合わせる。 現場で分度器を当てる人はいない。代わりに使えるのが「壁からの離れ」で、これは足元の位置を巻尺で測れば確認できる。4:1ルールなら到達高さの1/4がその値になる。角度のスライダーを動かすと離れの数値が連動するので、測れる量のほうで合わせるのが実用的だ。
③ 体重と登る位置、接地面を選び、すべり出す登高位置を見る。 体重は工具や材料を持つならその分を足す。登る位置は下端から数えて全長の何%かで入れる。結果の「すべり出す登高位置」が100%を超えていれば、最上部まで登っても滑らない。100%未満なら、その%(と対応する高さ)から上は足元が逃げる領域になる。
具体的な使用例10ケース
以下はすべて、本ツールの計算エンジンに同じ入力を与えて得た出力である。判定は安全率 SF で決まり、SF ≧ 1.5 なら安全、1.0 ≦ SF < 1.5 なら注意、SF < 1.0 なら滑る。
ケース1: 標準的な軒先点検(75度・乾燥コンクリート)
入力: 到達高さ 3.5m/全長 4.5m/設置角度 75度/はしご 10kg/体重 65kg/登高位置 60%/コンクリート(乾燥, μ=0.60)
結果: 必要摩擦係数 0.157197、安全率 3.81687、すべり出す登高位置 250.68%(最上部まで登っても滑らない)、壁からの離れ 0.937822m、上端の突出量 0.846666m、必要な全長 4.24463m、足元を横に押す力 115.618N、床の垂直反力 735.499N。判定は安全。
解釈: K は 44/75 = 0.586667、tan75° は 3.732051 なので必要 μ は 0.157。乾いたコンクリートの摩擦(下限で 0.60)に対して4倍近い余裕があり、最上部まで登っても滑り出さない。突出も0.85mあって60cmを満たしている。ごく標準的な条件では75度は十分すぎるほど安全側だ、という基準点になる。
ケース2: 角度だけ65度に寝かせる
入力: ケース1と同一で、設置角度だけ 65度
結果: 必要摩擦係数 0.273567、安全率 2.19325、すべり出す登高位置 140.774%、壁からの離れ 1.63208m、上端の突出量 0.578385m、必要な全長 4.52385m、足元を横に押す力 201.208N。判定は安全(ただし突出不足と推奨角度未満の注記が付く)。
解釈: 必要 μ が 0.157197 から 0.273567 へ、1.7403倍になった。これは tan75° / tan65° = 3.732051 / 2.144507 そのもので、Chang らが2004年に述べた「75度から65度にすると必要な摩擦係数がほぼ倍になる」という記述と一致する。足元を横に押す力も 115.6N から 201.2N へ増えている。さらに副作用として、同じはしごなのに上端の突出が 0.85m から 0.58m へ減り、60cmを割った。寝かせると摩擦と突出が同時に悪化する。
ケース3: 乾いたコンクリートでも50度まで寝かせると滑る
入力: 到達高さ 3.5m/全長 5.5m/設置角度 50度/はしご 10kg/体重 65kg/登高位置 60%/コンクリート(乾燥, μ=0.60)
結果: 必要摩擦係数 0.492272、安全率 1.21884、すべり出す登高位置 74.8137%(高さ 3.15208m 相当)、壁からの離れ 2.93685m、足元を横に押す力 362.065N。判定は注意。
解釈: 接地面は乾いたコンクリートのままなのに、50度まで寝かせただけで全長の74.8%——高さにして3.15m——から上は足元が滑り出す領域になった。水平力はケース1の3倍を超えている。「乾いた地面なら大丈夫」という感覚が角度ひとつで崩れる例で、長いはしごを持ってきて余裕を持って寝かせるのが、いちばん危ない立て方だと分かる。
ケース4: 濡れコンクリート・60度・最上部近くまで登る
入力: 到達高さ 3.5m/全長 4.5m/設置角度 60度/はしご 10kg/体重 65kg/登高位置 90%/コンクリート(濡れ, μ=0.45)
結果: 必要摩擦係数 0.488823、安全率 0.920578、すべり出す登高位置 82.2411%(高さ 3.20503m 相当)、上端の突出量 0.397114m、すべり出す限界角度 62.0095度、安全率1.5を確保する角度 70.4892度。判定は滑る。
解釈: K は 63.5/75 = 0.846667 まで上がり、必要 μ が濡れコンクリートの 0.45 を上回った。安全率0.92は「すでに滑っている」条件を意味する。すべり出す位置が82.2%で、いま立っているのが90%なのだから当然だ。この条件を救うには角度を70.5度以上まで起こす必要がある。なお登高位置90%は上端の支点より上に相当し、そこは本来立つ場所ではない。
ケース5: 濡れたタイル・75度でも8割で滑り出す
入力: 到達高さ 3.5m/全長 4.5m/設置角度 75度/はしご 10kg/体重 65kg/登高位置 60%/濡れたタイル・塗装面(μ=0.20)
結果: 必要摩擦係数 0.157197、安全率 1.27229、すべり出す登高位置 78.4319%(高さ 3.40917m 相当)、すべり出す限界角度 71.1753度、安全率1.5を確保する角度 77.1957度。判定は注意。
解釈: 必要 μ はケース1と完全に同じ 0.157197 である。必要摩擦係数は接地面に依存しない(角度・質量比・登る位置だけで決まる)からだ。変わったのは接地面側の実力で、0.60 が 0.20 になった結果、安全率が3.82から1.27へ落ちた。75度という「正しい角度」を守っていても、濡れたタイルの上では全長の78%から先が危険域になる。ここで安全率1.5を確保するには 77.2度まで起こす必要があり、実質的に「濡れたタイルの上では立てかけない」という判断になる。
ケース6: 4:1ルールちょうど・JIS下限性能のはしご
入力: 到達高さ 3.5m/全長 4.5m/設置角度 75.9638度(atan(4))/はしご 10kg/体重 65kg/登高位置 60%/JIS S 1121 の下限性能(μ=0.40)
結果: 必要摩擦係数 0.146666、安全率 2.72728、すべり出す登高位置 176.924%、壁からの離れ 0.874997m、上端の突出量 0.865642m、必要な全長 4.22618m。判定は安全。
解釈: 設置角度に atan(4) = 75.9638° を入れると tanθ = 4.0 なので、必要 μ は K/4 = 0.146667 に簡約される。壁からの離れ 0.874997m は 4:1ルールが与える h/4 = 0.875m と一致した(差は丸めのみ)。摩擦側を JIS S 1121 が滑り止め用端部に求める下限 0.40——つまり「規格を満たすだけの最低限のはしご」——に置いても安全率2.73が確保できる。4:1ルールが規格として妥当な位置にあることの確認になる。
ケース7: 体重を65kgから100kgにしても必要μはほぼ動かない
入力: ケース1と同一で、体重だけ 100kg
結果: 必要摩擦係数 0.158334、安全率 3.78947、すべり出す登高位置 241.315%、すべり出す限界角度 44.5626度、足元を横に押す力 170.799N。判定は安全。
解釈: 体重を1.5倍以上にしたのに、必要 μ は 0.157197 から 0.158334 へ**+0.72%しか動かない**。K の式 (W_l/2 + W_p·r) / (W_l + W_p) は W_p が分子にも分母にも入るので、体重の効果がほとんど相殺されるためだ。一方で足元を横に押す力そのものは 115.618N から 170.799N へ1.48倍になっている。力は増えるが、それを押さえつける垂直力も同じだけ増えるので比は変わらない。「重い人ほど滑りやすい」という直感は、この条件では成り立たない。効くのは角度と登る位置だ。
ケース8: 重いはしご・軽い作業者・凍った路面
入力: 到達高さ 3.5m/全長 6m/設置角度 45度/はしご 40kg/体重 20kg/登高位置 50%/摩擦係数 直接入力 0.05
結果: 必要摩擦係数 0.5、安全率 0.1、すべり出す登高位置 −85.0%、壁からの離れ 3.5m、すべり出す限界角度 84.2894度、安全率1.5を確保する角度 86.1859度。判定は滑る。
解釈: すべり出す登高位置が負になった。これは人が乗る前に、はしご自重だけで滑り出す条件を意味する。45度という極端に寝た角度と μ=0.05 という凍結相当の摩擦の組み合わせで、40kgのはしごが自分で滑る。安全率1.5を確保するには86.2度が必要という計算結果になるが、これは実用角度の上限85度を超えており、「角度をどう変えても解決しない」を意味する。この条件で取るべき手は角度調整ではなく、安衛則527条第4号の転位防止措置——上下端の固定である。
ケース9: 斜面すべりモード・傾斜20度の乾燥コンクリート
入力: 傾斜角 20度/コンクリート(乾燥, μ=0.60)
結果: 必要摩擦係数 0.36397、すべり出す傾斜角 30.9638度、安全率 1.64849、勾配 36.397%(1:2.74748)。判定は安全。
解釈: tan20° = 0.363970 が必要 μ で、これが接地面の 0.60 を下回っているので滑らない。限界は atan(0.60) = 30.9638°——これが摩擦角そのものだ。20度から31度までの11度が余裕になる。この結果は質量にも大きさにも重力加速度にも依存しないので、置く物が資材の束でも一斗缶でも同じ答えになる。
ケース10: 斜面すべりモード・濡れアスファルトの14度
入力: 傾斜角 14度/アスファルト(濡れ, μ=0.25)
結果: 必要摩擦係数 0.249328、すべり出す傾斜角 14.0362度、安全率 1.0027、勾配 24.9328%(1:4.01078)。判定は注意。
解釈: 限界角14.0362度に対して実際が14度、安全率は1.0027——限界の0.26%手前である。雨が降ったスロープにわずか14度の傾きがあるだけで、置いた物はほぼ滑り出す寸前にいる。乾いたコンクリート(ケース9)なら31度まで耐えたのに、濡れたアスファルトでは14度で限界に達する。同じ「緩い坂」でも、面の状態で余裕が倍以上変わることが数字で見える。
仕組み・アルゴリズム
モデル候補3案の比較と、壁摩擦ゼロを選んだ理由
はしごの滑りを扱うモデルには少なくとも3つの選択肢がある。
(a) 壁も床も摩擦ありの2自由度モデル。 現実に近いが、未知数が反力4つ(壁の法線力・壁の摩擦力・床の法線力・床の摩擦力)あるのに対して剛体の釣り合い式は3本しかない。不静定であり、解を確定させるには「壁側の摩擦が先に飽和する」といった仮定を追加で置くしかない。追加した仮定の妥当性を検証する手段がユーザー側に無いので、精度が上がったように見えて根拠が薄くなる。
(b) 壁は摩擦なし・床は摩擦ありの静定モデル。 未知数3つに式3本で一意に解ける。壁側を無視するぶん保守側に外れるが、外れる向きが常に一定なので扱いやすい。
(c) はしごを弾性体として曲げも含む解析。 JIS S 1121 の強度試験値が必要になるうえ、そもそも滑り判定そのものには寄与しない(曲げは破損側の話)。
採ったのは (b) である。決め手は「外れる向きが常に安全側」であることを代数で確認できた点だ。
壁摩擦を無視すると必ず安全側になることの符号確認
壁の摩擦係数を μ_w としてモデルに入れると、必要摩擦係数は次の形になる。
C = (W_l/2 + W_p·r)·g … 偏った側の重量
W = (W_l + W_p)·g … 全重量
壁摩擦ありの必要μ
μ_req' = C·cosθ / [ W·(sinθ + μ_w·cosθ) − μ_w·C·cosθ ]
μ_w = 0 のとき(本モデル)
μ_req = C·cosθ / (W·sinθ) = K / tanθ
分母の差
[W·(sinθ + μ_w·cosθ) − μ_w·C·cosθ] − W·sinθ = μ_w·cosθ·(W − C)
W − C の符号を見る。C の中身は W_l/2 + W_p·r で、r ≦ 1 かつ W_l/2 < W_l なので C < W が常に成り立つ。したがって分母の差 μ_w·cosθ·(W − C) は必ず正で、分母が大きくなる = μ_req' < μ_req が例外なく成立する。壁の摩擦を無視した本モデルの必要 μ は必ず過大評価であり、実際のはしごには計算値よりいくらか余裕がある。「安全側かもしれない」ではなく「安全側であることが証明できる」という点が (b) を選んだ理由である。
その過大評価がどれだけ効いているかは、実測との突合で確認できる。Pesonen と Häkkinen が報告した「設置角度68度で8段目まで登る条件の必要摩擦係数 0.17〜0.28」に対し、同条件(68度・体重75kg・はしご10kg・8段目を全長比60%とみなす)を本モデルに入れると 0.237662 が出る。範囲内、しかも中央付近だった。壁摩擦を捨てても実測とオーダーどころか値そのもので一致している。
必要μがはしごの長さにも重力加速度にも依存しないこと
§3のモーメント式で両辺を L で割り、さらに (W_l + W_p)·g で割ると、L も g も残らない。これは計算上の都合ではなく、実装の検算にそのまま使える性質だ。角度・質量・登高比を固定して長さだけ変えた3ケース——全長4.5m/3.8m/3.5m——は、いずれも必要摩擦係数 0.157197、安全率 3.81687、すべり出す登高位置 250.68% で完全に一致する。長さが効くのは幾何(上端の突出量・壁からの離れ・すべり出す高さのメートル表示)だけである。
この性質は現場感覚とも噛み合う。「長いはしごのほうが滑りやすい」と感じるのは長さのせいではなく、長いはしごほど寝かせて使いがちだからだ。実装でも μ_req の式に L を入れないよう明示的に禁じている。同じ理由で、地球以外の重力でも滑るかどうかの判定は変わらない。
安全率1.5をどこから持ってきたか
このツールは「安全率1.5を確保する角度」を返す。1.5という数字の根拠は2段構えになっている。
第1段は静的モデルと実測のズレだ。Pesonen と Häkkinen の実測範囲の上端が 0.28、同条件の本モデルの静的推定が 0.237662 なので、比はおよそ 1.18倍。静的な釣り合いだけでは説明できないぶんが2割弱ある。
第2段が動的荷重である。同じ研究は、昇降中に下端が受ける法線力が体重の1.5〜2.4倍に達し、踏ざんを蹴り出す瞬間に最大になると報告している。この動的ピークは静的モデルの外側にあるので、安全率で包むしかない。1.18倍の推定誤差と1.5〜2.4倍の動的ピークを合わせて飲み込む値として1.5を採った。安全率1.5以上を「安全」、1.0以上1.5未満を「注意」、1.0未満を「滑る」と3段階で判定している。
なお定量的な妥当性の裏付けとして、Chang らの「75度から65度で必要 μ がほぼ倍」という定性的な記述も本モデルで再現できている。μ_req ∝ 1/tanθ なので比は tan75° / tan65° = 3.732051 / 2.144507 = 1.7403 になり、「nearly doubles」という表現と整合する。式の形が正しいことの独立な裏付けになる。
上端60cmを鉛直で測るか、桟に沿って測るか
安衛則556条第5号の「六十センチメートル以上突出」は、鉛直方向の高さなのか、はしごに沿った長さなのか条文からは読み取れない。本ツールは鉛直方向(上端の高さ − 到達高さ)で計算している。桟に沿って測る場合は 0.6 / sinθ になるが、75度なら 0.62117m で、鉛直基準との差はわずか3.5%にすぎない。角度が実用範囲(45〜85度)にある限りこの差は無視できるので、現場で測りやすい鉛直基準を採った。
摩擦係数プリセットを「文献値の下限」で持つ理由
接地面のプリセット9件は、いずれも文献値の範囲の下限を計算に使い、上限は表示にだけ使う。たとえばゴム–コンクリート(乾燥)は RoyMech / Engineering ToolBox の摩擦係数表で 0.6〜0.85、The Physics Hypertextbook では 1.02 という値まで出てくるが、計算には 0.60 を使う。
理由は、静止摩擦係数が実測でしか決まらない量だからだ。同じコンクリートでも、粉塵が浮いていれば落ちるし、端部ゴムが摩耗していれば落ちるし、水膜が張れば半分になる。ここで中央値や上限を使うと、精度が上がったように見えて実際には楽観側に外れる。下限を採れば、ズレの向きが必ず安全側に固定される。壁摩擦を無視する判断と同じ思想で、精度を装わずに誤差の向きを揃える方針を全体に通してある。
実装フロー
計算エンジンは判別共用体を返す形にしてあり、入力の欠落や範囲外は理由つきのエラーとして返し、呼び出し側で範囲チェックを書き直さない構成にしている。
// 1) 入力検証(範囲外は理由つきで返す)
// 角度 45〜85度 / 到達高さ 0.5〜10m / 全長 1〜12m
// はしご 1〜40kg / 体重 20〜150kg / 登高位置 0〜100% / μ 0.05〜1.5
// 2) 摩擦係数の確定
const mu = surface === "custom" ? customMu : PRESET[surface].mu;
// 3) 荷重の偏り係数と必要摩擦係数(L も g も入らない)
const K = (ladderMass / 2 + workerMass * rFrac) / (ladderMass + workerMass);
const muReq = K / Math.tan(t);
const sf = mu / muReq;
// 4) すべり出す登高比(逆解き)
const rLimit = (mu * (ladderMass + workerMass) * Math.tan(t) - ladderMass / 2) / workerMass;
// 5) 幾何(ここで初めて L と h が効く)
const wallOffset = targetHeight / Math.tan(t);
const topProtrusion = ladderLength * Math.sin(t) - targetHeight;
const requiredLength = (targetHeight + 0.60) / Math.sin(t);
// 6) 逆算系(限界角度・安全率1.5を確保する角度)
const criticalAngle = Math.atan(K / mu) * 180 / Math.PI;
const recommendedAngle = Math.atan(1.5 * K / mu) * 180 / Math.PI;
4:1ルールの角度は Math.atan(4) * 180 / Math.PI として保持しており、75.9638 のような丸めた定数リテラルは使っていない。丸めた値を使うと「壁からの離れ」と「4:1ルールでの足元位置」が目に見えてずれ、ケース6のような自己整合の確認ができなくなるためだ。同様に、r_limit が 0 や 1 ちょうどになる入力で浮動小数の往復誤差により判定が反転しないよう、境界比較には 1e-9 の許容誤差を入れてある。判定は neverSlips と slipsUnloaded の2つの真偽値に集約し、表示側で閾値を比べ直さない構成にしてある。
4:1ルール計算機は「幾何」までしか出さない
はしごの角度を扱うツールは英語圏にいくつもある。dailysafetymoment、best-calculators、calcexp あたりが検索で並ぶが、中身はどれも4:1ルールの幾何計算だ。到達したい高さを入れると、必要な全長と足元を壁から離す距離が出る。それだけ。入力欄に摩擦係数は無いし、体重も無いし、いま全長の何%の位置に立っているかを入れる欄も無い。だから「4:1で立てたのに滑った」という一番知りたい事故に答えられない。幾何が決めているのは姿勢だけで、滑るかどうかを決めているのは接地面と荷重の偏りだからだ。
日本語側の定番は厚生労働省や各労働局のリーフレット、それにメーカーの安全ガイド(長谷川工業「はしごの安全な使い方」など)で、こちらは「約75度で設置」「上端は60cm以上突出」という静的なチェックリストになっている。書いてある数字自体は正しい。ただ、その数字から外れたときにどれだけ危ないのかは書かれていないし、条文の帰属も混ざりやすい(この点は前半で扱ったとおり)。学習系サイトの「はしごの力のつり合い」は必要摩擦係数の式までは出してくれるが、規格値も接地面の摩擦係数も法令との対応も無いので、そのまま現場には持ち込めない。
このツールが出すのはすべり出す登高位置だ。全長の何%まで登ると下端が滑り出すか、それは高さにすると何メートルか。100%を超えていれば最上部まで登っても滑らない。100%を下回れば、その位置から上は滑る領域になる。角度・体重・登る位置・接地面の4つを同時に動かして、この1つの数字がどう動くかを見るツールは、調べた範囲では他に見当たらなかった。
サイト内での役割分担もはっきりさせておく。角度と勾配%と1:n を行き来したいだけならテーパー・勾配 変換計算、はしごではなく物が転ぶ側を知りたいなら重心計算&転倒角度計算、はしごでは届かず足場を組む判断に移るなら単管パイプ耐荷重・スパン計算、地面が軟らかくて敷板を検討するなら敷鉄板・アウトリガー接地圧計算、登った先で棚や機器を留めるなら壁掛け耐荷重チェッカー。このツールが担当するのは「立てかけたはしごの下端が滑るか」の一点だけだ。
4:1の「4」は1949年のILO勧告までさかのぼる
「4:1」という比は、はしごメーカーが経験則で決めた語呂合わせではない。米国の総説(Research to improve extension ladder angular positioning)がたどっている系譜では、起点は ILO が1949年に出した勧告で、そこに Hepburn が1958年に発表した解析が重なり、ANSI A14 が 75.5度 という角度で規定し、OSHA 29 CFR 1926.1053(b)(5)(i) が「上端の支持点から下端までの水平距離が有効長さのおよそ1/4」という比で成文化した。同じ知見が70年かけて、角度で書く流儀と比で書く流儀の2系統に分かれて残ったわけだ。
だから atan(4) = 75.9638度 と ANSI の 75.5度 と 日本の指導値 75度 は、別々の根拠から出てきた3つの基準ではない。ほぼ同じ場所を、丸め方と書き方だけ変えて指している。実務上の違いは精度ではなく測りやすさにある。角度で書けば分度器かスマホの傾斜計が要るが、比で書けばメジャー1本で足元位置が決まる。OSHA が角度ではなく「有効長さの1/4」と書いたのは、現場で検証できる書き方をあえて選んだからだと読める。
もうひとつ、数字の偶然の話。JIS S 1121(アルミニウム合金製脚立及びはしご)は、滑り止め用端部の摩擦係数を 0.4以上 と要求している。一方、日本建築学会がバリアフリー設計標準で履物着用時の床に推奨する滑り抵抗係数 C.S.R. も 0.4以上 だ。片方は屋外で斜めに立てる道具の足ゴム、もう片方は屋内の水平な床を歩く人の靴。分野も測定方法もまるで違うのに、下限が同じ数字に落ち着いている。「人が滑らずに済む摩擦はだいたい0.4から」という感覚が、交わらない業界で独立に同じところへ収束したように見えるのが面白い。このツールで「JIS S 1121 の下限性能」と「木質フローリング・合板」を選ぶと安全率もすべり出す登高位置も同じ値になるのは、この一致をそのまま設定値に反映しているからだ。
最後に JIS S 1121 の割り切り方も知っておくとよい。最大使用質量は 100kg(軽作業用)と 130kg(業務用)の2種類しかなく、対象は最大長さ10m未満。規格が面倒を見ているのはそこまでで、その先は使う側の判断になる。体重に工具と材料を足していくと、この数字には案外あっさり届く。
参考:
- OSHA 29 CFR 1926.1053(Ladders)
- Research to improve extension ladder angular positioning(PMC4681269)
- JNIOSH「墜落災害防止のための移動はしごの使用方法等について」(PDF)
- 日本建築学会 すべり抵抗係数 C.S.R. の推奨値 (PDF)
立てかける前に効く5つのメモ
角度ではなく「壁からの離れ」で合わせる。 現場に分度器は無い。到達したい高さの1/4を足元の離れにすれば、それが4:1ルールそのものになる。ツールでも角度を動かすと壁からの離れが同時に変わるので、メジャーで測れる値になったところで手を止めるとよい。角度は結果として付いてくる。
濡れていたら1段下のプリセットを選ぶ。 摩擦係数は水膜・粉塵・端部ゴムの摩耗で簡単に落ちる。プリセットの値は文献値の下限を採ってあるが、それでも実測の代わりにはならない。朝露で湿った土間は「乾燥コンクリート」ではないし、油の染みたガレージの床も同じではない。迷ったら下を選ぶ。
上端を固定できるなら、滑り判定より固定を優先する。 労働安全衛生規則527条4号が求めているのは角度ではなく「すべり止め装置の取付けその他転位を防止するために必要な措置」だ。上端をロープや専用金具で縛れば、下端まわりの釣り合いというこのツールの前提そのものが変わる。角度で粘るより、固定できる相手を探すほうが早い。
軟らかい地面では摩擦より先にめり込みを疑う。 JNIOSH は軟らかい地面での使用を避けるよう求めている。噛み込みで見かけの摩擦が高くても、支柱が沈めば角度自体が変わってしまうからだ。土・砂利のプリセットを選ぶと、滑り判定の結果とは独立にこの注意が出る。敷板を入れてから考える。
登る前に下端を踏んで確かめる。 ツールが出すのは静的なモデルの値で、実際に滑るのは踏ざんを蹴り出す瞬間だ。片足を下端に乗せて体重をかけ、ずれる気配があれば計算値が何であれ登らない。数字は判断の材料であって、確認の代わりにはならない。
はしごの角度計算 よくある質問
なぜ壁側の摩擦を無視しているのか
壁と上端の間にも摩擦はあるが、あえて0として計算している。理由は、無視したほうが必要摩擦係数が必ず大きく出る、つまり安全側に外れるからだ。壁摩擦を入れると分母が増えて必要μは小さくなるので、実際のはしごは本ツールの判定より少しだけ余裕がある側にいる。この符号の確認は前半の仕組みの節で代数的に示したとおり。逆に壁側を滑りやすく見積もる方向のモデルにすると、危険側に外れる可能性が出てしまう。
実測した摩擦係数を持っている場合はどう入れるのか
接地面の選択肢の最後にある「直接入力」を選ぶと、μ を 0.05〜1.5 の範囲で自由に入れられる。メーカーが端部ゴムの摩擦係数を公表している場合や、現場で引張試験をして実測した値がある場合はこちらを使ってほしい。プリセット側の値が文献値の幅の下限であること、その理由は前半の仕組みの節で説明したとおりで、画面のプリセット選択欄には採用した下限と文献値の上限が併記されるので、自分の実測値が文献の幅のどのあたりに来るかも同時に読める。直接入力を選んだときだけは幅が出ないが、これは実測値に「幅」という概念を勝手に足さないためだ。
入力した体重や作業場所のデータはどこかに送られるのか
送られない。計算はすべてブラウザの中で完結していて、入力した体重・はしごの寸法・接地面の選択はサーバーに一切送信していない。ページを閉じれば何も残らないし、ログとして保存もしていない。体重は必要摩擦係数を出すために欠かせない入力だが、他人に知られたくない数字でもある。ブラウザ内で完結する構成にしたのはそのためで、社内ネットワークからでも安心して使える。
上端を固定した場合(転位防止措置あり)はどう読めばいいのか
このツールの結果は「固定しない状態でどれだけ余裕があるか」の目安として読んでほしい。上端をロープや固定金具で縛ると、下端まわりのモーメント釣り合いで滑り出しを決めるという前提が成り立たなくなるので、判定の意味そのものが変わる。法的に求められているのは労働安全衛生規則527条4号の転位防止措置であって、角度はその代わりにはならない。固定できる現場なら固定が先。固定できない現場でどう立てるかを決めるのが、このツールの出番だ。
脚立の角度チェックにも使えるのか
使えない。脚立は2つの脚が互いに開いて自立する構造で、下端が滑るかどうかは左右の脚の開き角と踏ざんの拘束で決まる。立てかけはしごのように壁からの水平反力を受ける構造ではないので、力の釣り合いの形が違う。世に言う「75度」が労働安全衛生規則528条3号の脚立の上限規定であることは前半で説明したとおりで、その条文をこのモデルに当てはめても意味を持たない。脚立の転倒限界は別の力学として、別ページで扱う予定だ。
まとめ:75度は目的ではなく手段
はしごの75度は暗記する数字ではない。すべり出す登高位置を100%より上へ押し上げるための手段であって、接地面が濡れていれば75度でも足りないし、乾いたコンクリートで上端を固定できるなら別の余裕の作り方もある。角度・体重・登る位置・接地面を動かして、自分の現場の数字で確かめてほしい。転ぶ側が気になるなら重心計算&転倒角度計算、斜面すべりモードの勾配%や1:n をさらに変換したいならテーパー・勾配 変換計算が続きになる。
計算条件の不備や、現場で合わなかったケースがあればお問い合わせページから知らせてほしい。実測の報告はプリセットの見直しにそのまま反映する。
Mahiro
Mahiro Appの開発者。機械・設備まわりの計算ツールを作っている。自宅の軒先で2連はしごの下端を滑らせたのをきっかけに労働安全衛生規則527条・528条・556条を引き直し、世に言う「はしごは75度」の75度が脚立の上限規定だったと分かったところからこのツールを組み立てた。
運営者情報を見る