コイルばね設計計算機 戻る
機械設計ツール

コイルばね設計計算機(座屈・共振・疲労)

線径・コイル径・巻き数を動かすだけで、ばね定数・最大せん断応力・Wahl係数・固有振動数・座屈リスクをリアルタイム評価。荷重-たわみ線図と疲労S-N線図も即時描画。

パラメータ設定
線径 d
mm
コイル平均径 D
mm
有効巻き数 n
最大荷重 F
N
自由長 L₀
mm
材料
端末条件
計算結果
 応力: 安全
 座屈: 安全
計算結果
ばね定数 k (N/mm)
最大せん断応力 τ (MPa)
ばね指数 C = D/d
Wahl係数 K_w
固有振動数 f_n (Hz)
密着長 L_s (mm)
ばね圧縮アニメーション(F=kx)
kN/mm FN xmm τMPa Lmm
荷重-変位特性
S-N 曲線
理論・主要公式

$k = \dfrac{Gd^4}{8D^3n}$

$\tau = \dfrac{8FD}{\pi d^3}K_w$

$K_w = \dfrac{4C-1}{4C-4}+\dfrac{0.615}{C},\quad C=\dfrac{D}{d}$

コイルばね設計計算機とは

🙋
このシミュレーターで「Wahl係数」って出てきますけど、何ですか?普通のせん断応力の計算とどう違うんですか?
🎓
大まかに言うと、コイルの曲がりを考慮した補正係数だよ。真っ直ぐな棒のせん断応力式 $\tau = F/A$ を使うと、実際より小さく計算されてしまうんだ。例えば、線径(d)を小さく、コイル平均径(D)を大きくして「ばね指数 C=D/d」を大きくしてみて。右のグラフでWahl係数が1に近づくのがわかるよ。実務ではこの補正を忘れると、想定より早くバネが壊れる危険がある。
🙋
え、そうなんですか!じゃあ「座屈」って表示も気になります。バネが横に倒れるということですか?どのパラメータが関係してるんですか?
🎓
その通り、細長いバネを強く押すと、ポキッと折れるのではなくて、横にグニャっと曲がってしまう現象だ。シミュレーターの「自由長」をぐっと長くしてみて。あるところで「座屈リスク有り」に変わるはず。実は自由長(L)とコイル平均径(D)の比、L/Dが目安になるんだ。現場で多いのは、スペースの都合でバネを長く細く設計してしまい、組み立て時に倒れて困る、ってパターンだね。
🙋
なるほど!下の「疲労S-N線図」も動いてますね。これは何を見てるんですか?「材料」を変えると大きく変わりますね。
🎓
いいところに気づいたね。これは、何回荷重を繰り返すと壊れるかを予測するための線図だ。例えば自動車のサスペンションのバネは、走行中に何百万回も荷重が変動する。上の「最大荷重」スライダーを動かして、グラフ上の赤い点が「無限寿命線」より上にあるか下にあるか確認してみて。なお、このS-N線図は線径から推定したばね鋼の簡易曲線で、材料セレクトでは線図自体は変わらない。材料を変えるとGが変わるので、ばね定数や固有振動数の確認に反映されるよ。

よくある質問

ばね定数は線径の4乗に比例するため、線径を少し大きくするだけで大幅に増加します。また、コイル平均径を小さくする、有効巻き数を減らすことでも増加します。スライダーを動かしながらリアルタイム変化を確認してください。
座屈を防ぐには、ばねの自由長に対するコイル平均径の比(縦横比)を小さくします。具体的にはコイル平均径を大きくするか、自由長を短くしてください。また、端部をガイドする構造を追加することも有効です。
ばねの固有振動数が、エンジンやモーターなどの加振周波数に近づくと共振が発生し、騒音や早期破損の原因となります。設計時は、使用環境の加振周波数より固有振動数が20%以上離れていることを目標に、線径や巻き数を調整してください。
縦軸が応力振幅、横軸が繰り返し回数です。プロットされた点がS-N曲線より上にあると、その応力振幅では疲労破壊が発生する可能性が高いことを示します。目標寿命(例:10^7回)に対応する応力振幅を下回るように、ばねの寸法を調整してください。

実世界での応用

自動車のサスペンション:路面の凹凸から車体を守るため、適切なばね定数と高い疲労強度が要求されます。シミュレーターで「最大荷重」を車重に合わせて設定し、S-N線図で無限寿命を確認するような設計検証が行われます。

産業機械の緩衝装置:プレス機械や搬送装置で衝撃を吸収するために使用されます。急激な荷重がかかるため、固有振動数を計算して機械の動作周波数との共振を避けることが重要です。

家電製品の操作性部品:プッシュスイッチやドアの開閉機構など、手軽な操作感を生み出すために使われます。ここでは、適切なばね定数による操作力と、座屈しないコンパクトな形状の両立が設計ポイントになります。

航空宇宙機器のバルブ機構:極限環境で確実に作動する信頼性が求められます。材料を特殊なものに変更し、広い温度範囲で特性が変化しないか、シミュレーターのようなツールで予備検討を行います。

よくある誤解と注意点

まず、「ばね定数さえ合っていればOK」という考えは危険です。確かに機能面では重要ですが、例えば「座屈」を見落とすと、設計したばねが実際のハウジング内で横倒しになり、全く機能しなくなります。特に、自由長がコイル平均径の4倍を超えるあたりからリスクが急増します。例えば、D=10mmでL=45mmなら大丈夫でも、L=50mmにしただけで「座屈リスク有り」と表示されることがあります。スペース制約で長細いばねを使わざるを得ない場合は、ガイドピンやカップを使用するなどの対策が必須です。

次に、材料選択における「強さ」の誤解。高強度の材料(例えばピアノ線)を選べば、すべての問題が解決するわけではありません。確かに静的な強度は高いですが、腐食環境ではステンレスの方が耐久性に優れます。また、このシミュレーターのS-N線図は線径から推定したばね鋼の簡易曲線であり、材料セレクトごとの疲労特性は反映していません。材料変更はせん断弾性係数Gを通じて、ばね定数や固有振動数に反映されます。

最後に、「有効巻き数」の数え間違い。総巻き数から両端の座り部分(約0.75〜1巻きずつ)を引いたものが有効巻き数です。ここを間違えると、計算上のばね定数と実物が大きくずれます。例えば、総巻き数10巻きの両端研磨ばねでは、有効巻き数は約8巻きになります。この値が1巻き違うだけで、剛性は約12%も変わってくるのです。

使い方ガイド

  1. 線径d(mm)、コイル平均径D(mm)、有効巻数n、加力F(N)を入力します。
  2. ばね指数C=D/dが4~12の範囲内であることを確認します。
  3. 値を変更すると、ばね定数k、最大せん断応力τ、Wahl係数K_w、固有振動数f_n、密着長L_sが自動更新されます。
  4. 座屈比L₀/D、許容応力比、荷重-たわみ線図、S-N線図の概算を設計確認に使います。

具体的な計算例

線径d=2.5mm、コイル平均径D=20mm、有効巻数n=8、荷重F=100N、G=81GPaのばね鋼として計算すると、ばね定数k≈6.18N/mm、ばね指数C=8、Wahl係数K_w=1.184、最大せん断応力τ≈386MPa、固有振動数f_n≈282Hz、密着長L_s=25mmです。UIのばね鋼プリセットG=80GPaではk≈6.10N/mm、f_n≈281Hzとなります。

実務での注意点