ばね定数・応力計算ツール

圧縮・引張・ねじりコイルばねの設計計算を1画面で

線径・コイル径・巻数からばね定数・応力・安全率を即計算。圧縮・引張・ねじりばねに対応。

シナリオプリセット

ばねの種類

寸法入力

材質

汎用ばね材。コスト安・入手性良

使用条件

ばね変形イメージ

自由長L₀ = 40.0圧縮時δ = 10.0 mm

計算結果

安全率 S

2.06

安全

せん断応力 τ 286.1 MPa / 許容せん断応力 τa 590 MPa

ばね定数 k
0.981 N/mm
ばね指数 c
10.00

適正範囲

ワール修正係数 K
1.145
せん断応力 τ
286.1 MPa
許容せん断応力 τa
590 MPa
荷重 F
9.81 N
密着高さ Hs
12.0 mm
最大たわみ δmax
28.0 mm
最大荷重 Fmax
27.5 N

本ツールはJIS B 2704(コイルばね)の基本公式に基づく理論計算値です。実際のばね設計ではショットピーニング・セッチング処理・端末形状・温度環境・疲労寿命など多くの要素を考慮する必要があります。量産設計にはばねメーカーの技術資料や試作試験による検証を必ず行ってください。

不具合・ご要望はお気軽に@MahiroMemoまで

PR

📘 ばね設計に役立つ書籍

「このばね、何kgまで耐えられる?」を30秒で解決する

設計図面にばねの仕様が書かれていても、それが実際にどれだけの荷重に耐えるのか——ぱっと計算できる人は意外と少ない。線径2mm・コイル平均径20mm・8巻のピアノ線ばね、ばね定数はいくらか? 10mm縮めたときの応力は許容範囲内か? 手計算だと公式を引っ張り出して電卓を叩いて、さらにワール修正係数まで考慮すると10分以上かかる。

ばね定数・応力計算ツールは、線径・コイル径・巻数・材質を入力するだけで、ばね定数・応力・安全率・許容荷重をリアルタイム計算するツールだ。圧縮・引張・ねじりの3種類を1画面で切り替えでき、JIS規格の材質データベース(SWP-A / SWP-B / SUS304 / SWO-V等)を内蔵している。SVGでばねの変形イメージも可視化されるから、たわみ量と安全率の関係が直感的にわかる。

既存ツールに物足りなさを感じた

きっかけは引張ばねの選定ミス

前作のボルト強度・破断モード診断を作った後、次は「ばねの強度も手軽に確認したい」という要望が出てきた。自分自身、治具設計で引張ばねを選んだとき、カタログのばね定数だけ見て選んだら、実使用のたわみ量で許容応力を超えていたことがある。カタログに書かれている「最大荷重」が許容応力ベースなのか密着荷重ベースなのか曖昧で、手計算で検算する羽目になった。

既存ツールの問題点

ばねメーカー各社が計算ツールを公開しているが、ほとんどが自社製品カタログからの選定ツールで、任意の寸法で自由に計算できない。汎用的な計算サイトも探したが、圧縮ばね専用だったり、ねじりばねに非対応だったり、材質データベースがなく横弾性係数を手入力する必要があったりと、一長一短だった。

こだわったポイント

  • 3種類を1画面で: 圧縮・引張・ねじりをセグメントボタンで瞬時に切り替え。入力欄も自動で適切なものに変わる
  • 材質データベース内蔵: SWP-A / SWP-B / SWO-V / SUS304 / SUP / SWC の6種を内蔵。横弾性係数G・縦弾性係数E・許容応力を選ぶだけで自動セット
  • 安全率のリアルタイム表示: 色分けステータスカード(青: 十分安全、緑: 安全、黄: 注意、赤: 危険)で判定結果が一目瞭然
  • ワール修正係数の自動補正: コイル内側の応力集中を自動で補正し、より現実に近い応力値を算出

コイルばね設計の基礎知識 — ばね定数・応力・ばね指数とは

ばね設計で使う数値の正体を、基本から押さえておこう。公式の丸暗記よりも「何を表しているか」を理解することが、適切なばね選定への近道になる。

ばね定数(スプリングレート)とは

ばね定数は、ばねの「硬さ」を表す指標。単位は N/mm で、1mm変形させるのに必要な力を意味する。k = 10 N/mm のばねを5mm縮めると、50N(約5.1kgf)の力が必要になる。

身近なたとえで言えば、ボールペンのノック機構に入っている細いばねは k ≒ 0.3 N/mm 程度。一方、自動車のサスペンションばねは k ≒ 20〜40 N/mm。ノック1回で指が感じる「カチッ」という手応えと、車が段差を越えたときの「ドスン」の違いが、ばね定数の差そのものだ。

圧縮・引張コイルばねのばね定数は次の式で決まる:

k = G × d⁴ / (8 × Na × D³)  [N/mm]
  G : 横弾性係数 [MPa](材質で決まる定数)
  d : 線径 [mm]
  Na: 有効巻数
  D : コイル平均径 [mm]

線径 d が4乗で効くのがポイント。線径を2倍にするとばね定数は16倍になる。逆にコイル径 D は3乗で効き、D を大きくするとばねは柔らかくなる。この「d⁴ / D³」の関係が、ばね設計の根幹だ。

ばね指数(コイル巻き比)c の意味

ばね指数 c = D/d は「どれだけきつく巻いたか」を表す無次元数。c が小さいほど太い線を小さく巻いた硬いばね、c が大きいほど細い線をゆるく巻いた柔らかいばね。JIS B 2704では c = 4〜22 が製造可能範囲とされているが、実務的には c = 4〜15 が推奨される。c < 4 ではコイリング加工が困難になり、c > 15 では座屈しやすく形状が不安定になる。

ワール修正係数 — コイル内側の応力集中を補正する

コイルばねの素線は真っ直ぐではなく、螺旋状に曲がっている。このため、コイル内側は外側よりも曲率が大きく、応力が集中する。ワール修正係数 K はこの不均一を補正する係数で、次の式で求まる:

K = (4c − 1) / (4c − 4) + 0.615 / c

c = 10 のとき K ≒ 1.14、c = 5 のとき K ≒ 1.31。つまりきつく巻いたばねほど応力集中が大きい。K を掛けずに応力を評価すると、実際より10〜30%低く見積もることになり、設計が危険側に傾く。

なぜばね定数と応力の正確な把握が設計の成否を分けるのか

「ばね定数が分かればOK」ではない。ばね定数と応力が設計基準を満たしているかどうかが、製品の安全性と寿命に直結する。

ばね定数のミスマッチ — 荷重不足と過荷重

ばね定数が想定より低いと、必要な力を発生できない。たとえば金型のストリッパーばねで k が不足すると、プレス後にワークが金型から離れず生産停止になる。逆に k が高すぎると、操作力が重くなったり、相手部品に過大な力がかかって破損の原因になる。

JIS B 2704(コイルばね)では、ばね定数の許容差を規定している。精密級で ±5%、一般級で ±10%。設計時にこの許容差を考慮しないと、量産品でばらつきが出たときに不具合が発生する。

応力超過 — へたりと折損の直接原因

使用応力が許容せん断応力を超えると、ばねは塑性変形を起こす。これが「へたり」(永久変形)で、自由長が縮んでばね定数も変化する。さらに応力が高い状態で繰り返し荷重がかかると、疲労折損に至る。

実務での目安として、静的用途(荷重の繰り返しが少ない)では安全率 S ≧ 1.5、動的用途(繰り返し荷重が10⁶回以上)では S ≧ 2.0 以上を確保するのが一般的だ。自動車のバルブスプリングなど高サイクル疲労が問題になる部品では、さらに高い安全率が要求される。

材質選定の影響 — 同じ寸法でも許容応力が違う

同じ d = 2.0mm、D = 20mm、Na = 8 のばねでも、材質によって許容応力が大きく異なる:

材質許容せん断応力 τa安全率 S(τ = 178 MPa時)
SWP-A(ピアノ線)590 MPa3.31
SWP-B(高強度ピアノ線)640 MPa3.60
SUS304(ステンレス)410 MPa2.30
SWC(硬鋼線)440 MPa2.47

SUS304は耐食性に優れるが、許容応力はピアノ線の約70%。同じ設計で材質だけ変えると安全率が大幅に下がるため、寸法の再検討が必要になることが多い。

どんな場面で役立つか

機械設計でばねを選定するとき

装置の戻し機構に圧縮ばねを組み込む場面。ストローク量とばね定数から必要な線径・コイル径を逆算的に追い込める。安全率が黄色以下なら線径を太くするか巻数を減らすか——設計の方向性が即座に見える。

既存装置のばね仕様を検証するとき

生産ラインで「この治具のばね、へたってきたけど同じものが入手できない」という場面は日常的にある。手持ちのばねの寸法を測って入力すれば、元のばねと同等のばね定数・許容荷重かどうかをすぐに確認できる。

ねじりばねのトルク計算

ヒンジやクリップに使われるねじりばね。圧縮ばねと違って曲げ応力ベースの計算が必要で、公式も異なる。このツールなら種類を「ねじり」に切り替えるだけで、縦弾性係数Eを使った正しい計算が自動で行われる。

材料力学の学習教材として

大学の材料力学の授業で「ばね定数の公式 k = Gd⁴/(8NaD³) を導出せよ」という課題が出たとき、実際に数値を入れて結果を確認できるツールがあると理解が深まる。パラメータを変えたときのばね定数や応力の変化を体感できる。

3ステップで結果が出る

Step 1: ばねの種類を選ぶ

画面上部のセグメントボタンで「圧縮」「引張」「ねじり」を選択する。選択に応じて入力欄が自動で切り替わる(圧縮・引張は「たわみ量」、ねじりは「ねじり角度」の入力欄が表示される)。

Step 2: 寸法・材質を入力する

線径(d)、コイル平均径(D)、有効巻数(Na)を入力し、材質をドロップダウンから選ぶ。圧縮・引張ばねの場合は自由長(L₀)も入力すると、密着高さや最大たわみも計算される。

Step 3: 結果と安全率を確認する

ばね定数・ばね指数・ワール修正係数がリアルタイムに表示される。「使用たわみ量」や「使用ねじり角度」を追加入力すると、荷重(トルク)・応力・安全率まで一気に計算される。安全率はステータスカードで色分け判定される。

具体的な計算例で確認する

ケース1: 圧縮ばねの基本計算

入力: 線径 d=2.0mm、コイル平均径 D=20mm、有効巻数 Na=8、材質 SWP-A、自由長 L₀=50mm、たわみ δ=10mm

結果: ばね定数 k = 78500 × 2⁴ / (8 × 8 × 20³) = 78500 × 16 / 512000 ≒ 2.453 N/mm。荷重 F = 2.453 × 10 = 24.5N。ばね指数 c = 10.0(適正範囲)。ワール修正係数 K ≒ 1.145。せん断応力 τ = 1.145 × 8 × 24.5 × 20 / (π × 8) ≒ 178 MPa。許容応力 590 MPa に対して安全率 S ≒ 3.31(十分安全)。

ケース2: SUS304で耐食性重視の設計比較

同じ寸法(d=2.0, D=20, Na=8)でSWP-AからSUS304に材質を切り替えると、横弾性係数が78500→68600 MPaに下がるため、ばね定数が約12.6%低下する。同じたわみ量でも応力は下がるが、許容応力も590→410 MPaに下がるため、安全率はSWP-Aより低くなる。耐食性と強度のトレードオフを数値で比較できる。

ケース3: 引張ばねの許容荷重確認

入力: d=1.5mm, D=12mm, Na=10, SWP-B, L₀=40mm。引張ばねの最大たわみは許容応力から逆算され、許容荷重を超えない範囲がわかる。初期張力は未考慮だが、安全側の評価として十分実用的だ。

ケース4: ねじりばねのトルク計算

入力: d=1.0mm, D=10mm, Na=5, SWP-A, 使用角度 θ=90°。ねじりばねでは縦弾性係数 E=206000 MPa を使い、k = Ed⁴/(64NaD) の公式で計算される。結果のトルク値と曲げ応力から、ヒンジ機構の設計に必要な情報が得られる。

ケース5: 自動車サスペンション用圧縮ばねの設計検証

入力: d=12.5mm, D=110mm, Na=5.5, SWO-V(オイルテンパー線), 自由長 L₀=350mm, たわみ δ=80mm

結果: ばね指数 c = 110/12.5 = 8.8(推奨範囲内)。ワール修正係数 K ≒ 1.17。ばね定数 k = 78500 × 12.5⁴ / (8 × 5.5 × 110³) = 78500 × 24414 / 5856000 ≒ 29.4 N/mm。荷重 F = 29.4 × 80 = 2352N(約240kgf)。せん断応力 τ = 1.17 × 8 × 2352 × 110 / (π × 12.5³) ≒ 401 MPa。SWO-Vの許容応力 690 MPa に対して安全率 S ≒ 1.72。

解釈: 安全率 1.72 は静的用途なら問題ないが、サスペンションは路面からの繰り返し衝撃荷重を受ける動的用途。10⁷回オーダーの繰り返し荷重を想定すると S ≧ 2.0 が望ましい。線径を13mmに上げるか、コイル径を100mmに縮めてばね指数を下げる方向で再設計するのが実務的な判断だ。乗り心地とのトレードオフも考慮し、必要に応じてダンパーとの組合せ特性で最終調整する。

ケース6: エンジンバルブスプリングの高サイクル疲労寿命評価

入力: d=3.5mm, D=22mm, Na=6, SWO-V, 自由長 L₀=45mm, 取付たわみ δ₁=8mm(セット荷重), 最大たわみ δ₂=12mm(リフト時)

結果: ばね指数 c = 22/3.5 = 6.29(加工性・応力集中ともに良好な範囲)。ワール修正係数 K ≒ 1.24。ばね定数 k = 78500 × 3.5⁴ / (8 × 6 × 22³) = 78500 × 150.06 / 510400 ≒ 23.1 N/mm。セット荷重 F₁ = 23.1 × 8 = 184.8N、最大荷重 F₂ = 23.1 × 12 = 277.2N。セット時の応力 τ₁ = 1.24 × 8 × 184.8 × 22 / (π × 3.5³) ≒ 302 MPa。最大応力 τ₂ = 1.24 × 8 × 277.2 × 22 / (π × 3.5³) ≒ 453 MPa。応力振幅 τa_amp = (453 − 302)/2 ≒ 75.5 MPa、平均応力 τm = (453 + 302)/2 ≒ 377.5 MPa。許容応力 690 MPa に対する最大応力の安全率 S ≒ 1.52。

解釈: エンジンバルブスプリングは毎分数千回の開閉動作で10⁸〜10⁹回の荷重サイクルを経験する。安全率 1.52 は静的評価では合格圏内だが、高サイクル疲労に対しては不十分。実務ではショットピーニング処理を前提として許容応力を20〜30%高めに評価するか、線径を4.0mmに上げて最大応力を下げるのが定石だ。応力振幅 75.5 MPa と平均応力 377.5 MPa の組合せを修正グッドマン線図上にプロットし、疲労限度線の内側に収まるかどうかで最終判定する。このツールで得た応力値を出発点にして、疲労設計の詳細評価へ進むワークフローが効率的だ。

仕組み・アルゴリズム — 候補手法の比較と採用理由

候補手法の比較 — ばね設計計算のアプローチ

ばねの設計計算を実装するにあたり、3つの手法を検討した。

手法精度計算速度実装の複雑さねじりばね対応
JIS B 2704 公式(採用)高い(解析解)瞬時低い対応
FEM(有限要素法)最高遅い高い対応
実験データ回帰式中程度瞬時中程度限定的

FEM(有限要素法) はコイルばねを3Dメッシュに分割して応力分布を数値解析する方式。素線の断面変形や端末フック部の局所応力まで評価できるが、ブラウザでリアルタイム計算するには計算コストが大きすぎる。商用ソフト(ANSYS等)向けの手法であり、パラメータを変えるたびに再計算が必要な本ツールには不向きだった。

実験データ回帰式 はメーカーの実測データから経験式を導出する方式。特定の材質・寸法範囲では高精度だが、範囲外の条件では信頼性が下がる。また6種類の材質すべてに対応するデータセットを用意するのは困難で、汎用性に欠ける。

JIS B 2704 公式 を採用した理由は、解析的に閉じた公式(closed-form)で計算が瞬時に完了し、圧縮・引張・ねじりの3種類すべてに対応できるため。ワール修正係数による応力集中補正も組み込まれており、実務で十分な精度が得られる。JIS規格準拠なので計算結果の根拠を説明しやすいのも利点だ。

計算フロー — 圧縮・引張ばね

1. ばね指数を求める:  c = D / d
2. ワール修正係数:    K = (4c−1)/(4c−4) + 0.615/c
3. ばね定数:          k = G·d⁴ / (8·Na·D³)
4. 荷重:              F = k × δ
5. せん断応力:        τ = K × 8·F·D / (π·d³)
6. 安全率:            S = τa / τ

計算フロー — ねじりばね

1. ばね指数:          c = D / d
2. 内側修正係数:      Ki = (4c²−c−1) / (4c(c−1))
3. ばね定数:          k = E·d⁴ / (64·Na·D)  [N·mm/rad]
4. トルク:            M = k × θ
5. 曲げ応力:          σ = Ki × 32·M / (π·d³)
6. 安全率:            S = σa / σ  (σa ≒ 1.5 × τa)

圧縮・引張ばねは横弾性係数 G を使い、せん断応力 τ で評価する。ねじりばねは縦弾性係数 E(ヤング率) を使い、曲げ応力 σ で評価する。この違いは素線に作用する変形モードの違いに起因する。

具体的な計算例 — ステップバイステップ

SWP-A ピアノ線、d = 2.0mm、D = 20mm、Na = 8、たわみ δ = 10mm の圧縮ばね:

Step 1: c = 20 / 2 = 10.0
Step 2: K = (40−1)/(40−4) + 0.615/10
          = 39/36 + 0.0615
          = 1.0833 + 0.0615 = 1.145
Step 3: k = 78500 × 2⁴ / (8 × 8 × 20³)
          = 78500 × 16 / 512000
          = 1,256,000 / 512,000
          = 2.453 N/mm
Step 4: F = 2.453 × 10 = 24.53 N
Step 5: τ = 1.145 × 8 × 24.53 × 20 / (π × 2³)
          = 1.145 × 3924.8 / 25.133
          = 4494.0 / 25.133
          = 178.8 MPa
Step 6: S = 590 / 178.8 = 3.30 → 十分安全

τ = 178.8 MPa に対して許容応力 τa = 590 MPa なので、安全率 3.30。静的用途なら余裕をもって使える水準だ。動的用途でも S ≧ 2.0 をクリアしている。

参考文献

メーカーツールとの違い

加賀スプリングやAdvanex等のメーカーツール

ばねメーカーが公開している計算ツールは、基本的に自社カタログ品の選定を目的としている。特定のシリーズ番号を入力してスペックを表示する形式が多く、任意の寸法で自由に計算できるものは少ない。

このツールの差別化ポイント

  • 任意寸法で自由計算: カタログに載っていない特注品やDIY用途でも計算可能
  • 3種類統一UI: 圧縮・引張・ねじりをセグメントボタン1つで切り替え。公式の違いを意識する必要がない
  • 材質DB内蔵: 6種の材質から選ぶだけで横弾性係数・縦弾性係数・許容応力が自動セット
  • 安全率の色分け表示: 数値だけでなく、色とラベルで判定結果を直感的に伝える
  • SVGリアルタイム可視化: たわみ量に応じてばねの変形を動的に表示

ばね設計の豆知識

ばね指数 c の最適範囲と実務的な狙い目

ばね指数 c = D/d は「コイルの巻き方の細さ」を表す指標。c が大きいほどゆるく巻いたばねで、c が小さいほどきつく巻いたばね。JIS規格では c = 4〜22が製造可能範囲とされているが、実務的には 4〜15 が推奨。c < 4 はコイリング加工が困難で、c > 15 は座屈しやすく形状が不安定になる。一般的には c = 6〜10 が最もバランスが良い。

ピアノ線とオイルテンパー線の使い分け

ピアノ線(SWP-A/B)は引張強さが高くコストも安いため、最も汎用的なばね材だ。一方オイルテンパー線(SWO-V)は焼入れ・焼戻し処理により耐疲労性に優れ、繰り返し荷重がかかる自動車エンジンバルブスプリング等に使われる。ステンレス SUS304 は耐食性が必要な食品機械や医療機器向け。横弾性係数がピアノ線より低い(68600 vs 78500 MPa)ため、同じ寸法でもばね定数が約12%低くなる点に注意。

ショットピーニングによる寿命向上

ばね表面に細かい鋼球を高速で打ち付ける「ショットピーニング」処理は、表面に圧縮残留応力を与えて疲労寿命を2〜5倍に向上させる技術だ。量産ばねでは標準的に行われるが、このツールの計算は未処理状態を前提としているため、ショットピーニング済みの場合は許容応力を高めに評価できる。参考: Wikipedia: ショットピーニング

設計に役立つTips

Tip 1: ばね指数は6〜10を狙う

コイリング加工のしやすさ、応力集中の小ささ、形状安定性のバランスが最も良い範囲。c = 8 前後を出発点にするのがおすすめだ。

Tip 2: SUS304は同じ寸法でもばね定数が下がる

横弾性係数がピアノ線の約87%なので、耐食性を求めてSUS304に変更する場合は線径を太くするかコイル径を小さくしてばね定数を補う必要がある。

Tip 3: 圧縮ばねの座巻は通常2巻

このツールは両端研削の座巻2巻を前提にしている。総巻数 Nt = Na + 2 として密着高さを計算する。座巻が異なる場合は結果を補正してほしい。

Tip 4: 自由長を入力すると情報量が増える

圧縮ばねでは自由長を入力することで密着高さ・最大たわみ・最大荷重が追加表示される。線径・コイル径・巻数だけでもばね定数は計算できるが、自由長まで入れると設計の完成度が格段に上がる。

よくある質問

Q: ばね定数とは何を表している?

ばね定数 k はばねの「硬さ」を表す指標で、1mm縮める(伸ばす)のに必要な力 [N/mm] のこと。k = 10 N/mm のばねを5mm縮めると 50N(約5.1kgf)の力が必要になる。k が大きいほど硬いばねだ。

Q: ワール修正係数はなぜ必要?

コイルばねの素線は一様に曲がっているのではなく、コイル内側の曲率が大きいため応力が集中する。ワール修正係数 K はこの応力集中を補正する係数で、K を掛けないと応力を過小評価してしまう。ばね指数 c が小さい(きつく巻いた)ばねほど K は大きくなる。

Q: ねじりばねだけ縦弾性係数Eを使うのはなぜ?

圧縮・引張ばねの素線にはせん断変形が支配的に作用するため横弾性係数 G を使う。一方、ねじりばねの素線には曲げ変形が支配的に作用するため縦弾性係数(ヤング率)E を使う。応力評価もせん断応力τではなく曲げ応力σで行う。この違いを間違えるとばね定数の計算値が大きくずれるので注意が必要だ。

Q: 引張ばねの初期張力は考慮されている?

現在のバージョンでは初期張力は未考慮。引張ばねの初期張力はコイリング時の残留応力に依存し、同じ材質・寸法でもロットごとにばらつくため、一律の値を設定するのが難しい。本ツールでは初期張力ゼロで計算しているため、実際より安全側の評価になる。

Q: 入力データはどこに保存される?

すべてブラウザ内で計算が完結し、サーバーにデータは送信されない。ブラウザを閉じれば入力値は消える。プライバシーを気にせず使える設計だ。

まとめ

ばね定数・応力計算ツールは、圧縮・引張・ねじりの3種類のコイルばねを1画面で設計計算できるツールだ。

JIS規格の材質データベースを内蔵し、ワール修正係数による応力補正まで自動で行うから、手計算の手間と間違いを大幅に削減できる。安全率の色分け表示で「安全か危険か」が即座にわかる。

ばねを固定するボルトの強度が気になったらボルト強度・破断モード診断を使ってみて。梁としての強度検証が必要なら梁の安全審判員と組み合わせると、設計の信頼性がさらに高まる。


不具合や要望があれば、X (@MahiroMemo)から気軽に教えてほしい。

M

Mahiro

Mahiro Appの開発者。治具設計で引張ばねの選定ミスを経験したことをきっかけに、3種類のコイルばねを1画面で計算できるツールを作った。

運営者情報を見る

© 2026 ばね定数・応力計算ツール