ボールねじ駆動シミュレーター 戻る
機械要素設計

ボールねじ駆動シミュレーター

モーターの回転運動をテーブルの直線運動に変換するボールねじを設計するツールです。リード・回転数・駆動トルクを変えると、直線送り速度・推力・リード角・駆動所要動力・搬送体の加速度がリアルタイムで分かり、CNC工作機械やロボット軸の送り機構を検討できます。

パラメータ設定
リード ℓ
mm
ナット1回転あたりの直進量
ねじ軸径 d
mm
回転数 n
rpm
駆動トルク T
N·m
モーターがねじ軸に与えるトルク
機械効率 η
ボールねじは通常90〜95%
搬送質量 m
kg
テーブルとワークの合計質量
計算結果
直線送り速度 V (m/s)
推力 F (N)
リード角 λ (°)
駆動所要動力 P (W)
機械効率 (%)
搬送体の加速度 (m/s²)
ボールねじ機構図 — 回転・直進アニメーション

ねじ軸が回転すると、循環ボールを介してナットとキャリッジがリード ℓ ずつ直進します。回転1回でテーブルはリード1つ分だけ移動します。

推力 vs リード
直線送り速度 vs 回転数
理論・主要公式

$$V=\frac{\ell\cdot n}{60},\qquad F=\frac{2\pi\,\eta\,T}{\ell}$$

直線送り速度 V と推力 F。リードを大きくすると速度は上がるが、同じトルクでの推力は下がる(速度と推力のトレードオフ)。

$$\lambda=\arctan\!\frac{\ell}{\pi d}$$

リード角 λ。ℓ はリード、n は回転数、T は駆動トルク、η は機械効率、d はねじ軸径。リード角が大きいほど効率は高くなるが、自己保持しにくくなる。

ボールねじとは

🙋
「ボールねじ」って、工作機械のテーブルを動かす長いねじ棒のことですよね?普通のねじと何が違うんですか?
🎓
そう、CNCのX・Y・Z軸を動かしているあの長いねじだ。役割は「モーターの回転運動を、テーブルの直線運動に変換する」こと。ここまでは台形ねじ(普通の三角・台形断面のねじ)と同じなんだけど、ボールねじはねじ溝とナットの間に小さな鋼球(ボール)をたくさん挟んで、そのボールを循環させているんだ。だからナットがねじを「すべる」のではなく、ボールが「転がる」。
🙋
転がるとそんなに違うんですか?
🎓
劇的に違うよ。すべり摩擦の台形ねじは機械効率がおおむね30〜50%。つまりモーターのパワーの半分以上を摩擦熱で捨てている。ボールねじは転がり摩擦だから効率90〜95%。左のスライダーで「機械効率」を見てみて。同じトルク・同じリードでも、効率が高いほど推力 F = 2π·η·T/ℓ が大きく出る。同じモーターでより重い物をより速く動かせる——これがCNC工作機械やロボットにボールねじが使われる理由なんだ。
🙋
「リード」というのが何度も出てきますが、これは何ですか?
🎓
リードは「ナットが1回転したときに進む距離」だよ。リード10mmのねじなら、1回転で10mm進む。送り速度は V = ℓ·n/60 だから、リードを大きくすれば速くなる。でもタダじゃない。推力 F = 2π·η·T/ℓ を見ると、リード ℓ が分母にある。つまりリードを大きくすると速くなる代わりに、同じトルクで出せる推力は下がる。下の「推力 vs リード」グラフがその右肩下がりのカーブだ。高速搬送ならリード大、重切削ならリード小、と使い分けるんだ。
🙋
じゃあ効率が高いボールねじは、いいことばかりなんですね!
🎓
いや、効率が高いことには裏の顔があるんだ。台形ねじは効率が低いから、外から力を加えてもねじが勝手に回らない「自己保持(セルフロック)」をしてくれる。ところがボールねじは効率が高すぎて自己保持しない。ナットを軸方向に押すと、ねじがクルッと逆回転してしまう「逆駆動」が簡単に起きる。だから垂直のZ軸でボールねじを使うと、モーターの電源を切った瞬間に重力で主軸頭がストンと落ちる。それを防ぐために、垂直軸のサーボモーターには必ず電磁ブレーキを付けるんだ。便利さと安全対策はセット、というわけだね。

よくある質問

ボールねじはナットが1回転するとリード ℓ だけ直進します。したがって送り速度は V = ℓ·n/60(ℓ はリード mm、n は回転数 rpm、V は mm/s)で求まります。例えばリード10mm・回転数1500rpmなら V=10×1500/60=250mm/s=0.25m/sです。送り速度はリードと回転数のどちらにも単純に比例するため、速い軸が欲しいときはリードの大きいねじを選ぶか、サーボの回転数を上げます。
駆動トルク T から生じる推力は F = 2π·η·T/ℓ で求めます(ℓ はメートル換算したリード、η は機械効率)。リードが小さいほど同じトルクで大きな推力が出る一方、送り速度は遅くなります。これが「速度と推力のトレードオフ」です。例えばリード10mm・トルク5N·m・効率0.90なら、F=2π×0.90×5/0.010≈2827Nの推力が得られます。重い加工負荷を押すならリードの小さいねじ、高速搬送ならリードの大きいねじを選びます。
台形(すべり)ねじはおねじとめねじが面で直接こすれるため、摩擦が大きく機械効率はおおむね30〜50%に留まります。ボールねじはねじ溝とナットの間に多数のボールを循環させ、すべり摩擦を転がり摩擦に置き換えています。これにより効率が90〜95%まで上がり、同じモーターでより大きな推力・より高速な送りが得られます。CNC工作機械・産業用ロボット・精密ステージの送り軸にボールねじが使われるのはこのためです。
ボールねじは効率が高い反面、逆に「自己保持(セルフロック)しない」性質があります。推力でナットを押すと簡単に逆駆動が起き、モーターの電源を切った瞬間に重力で負荷がストンと落ちます。そのため垂直軸(Z軸など)のボールねじには、停電時や非常停止時に負荷を保持する電磁ブレーキを必ず併用します。台形ねじは効率が低い代わりに自己保持しますが、ボールねじでは保持ブレーキが安全設計の必須要素になります。

実世界での応用

CNC工作機械の送り軸:マシニングセンタや旋盤のX・Y・Z軸送りは、ボールねじの最も代表的な用途です。切削中はテーブルに大きな加工反力がかかるため、推力に余裕のあるリードの小さいねじが選ばれ、位置決め精度を出すために予圧(ボールに与える初期締め付け)でバックラッシをゼロに近づけます。高速加工機ではリードの大きいねじや、ねじを回さずナットを回す「回転ナット式」で送り速度を稼ぎます。

産業用ロボット・搬送装置:直交ロボット(ガントリーローダ)、電動シリンダ、半導体製造装置のステージ駆動などにボールねじが使われます。本ツールの加速度 a = F/m は、所定のサイクルタイムで搬送体を加減速できるかの目安になります。質量が重い・サイクルが速い用途では、推力が加速に食われて切削や押し付けに使える分が減るため、加減速設計が重要になります。

射出成形機・プレス:近年の電動射出成形機は、サーボモーター+ボールねじで型締めや射出を行います。油圧式に比べて応答が速く、エネルギー効率が高く、位置・速度・圧力の制御がしやすいのが利点です。大きな型締め力が必要なため、複数のボールねじを並列に使ったり、リードの非常に小さい大推力タイプが選定されます。

精密位置決めステージ:計測器、光学装置、3Dプリンタ、医療機器の駆動軸では、ミクロン単位の位置決めが求められます。ボールねじは転がり接触で摩擦が小さく、起動時のスティックスリップ(カクつき)が少ないため、滑らかで再現性の高い微小送りに適しています。さらに高い精度が必要な場面ではリニアモーターと比較検討されますが、推力・剛性・コストの面でボールねじが選ばれることが多くあります。

よくある誤解と注意点

まず多いのが、「ボールねじは効率100%に近いから損失を無視してよい」という誤解です。確かに90〜95%は高効率ですが、残りの5〜10%は摩擦熱としてねじ軸を温めます。発熱でねじ軸が熱膨張すると、長いねじほど位置決め誤差が拡大します。高精度機ではこの熱変位を抑えるため、ねじ軸を中空にして冷却油を通したり、両端を固定して予張力をかけたり、温度補正をかけたりします。本ツールの効率 η は計算上の値であり、実機では発熱と熱変位を必ず合わせて検討してください。

次に、「推力が出れば速度はいくらでも上げられる」という思い込み。送り速度 V はリードと回転数の積ですが、回転数には「危険速度(軸の曲げ共振)」と「DN値(ボールの転がり限界)」という二つの上限があります。細くて長いねじ軸を高速回転させると、軸自身が縄跳びのように振れる危険速度に達して激しく振動します。本ツールが計算する V や F が魅力的でも、その回転数が危険速度・許容DN値を超えていないかは、別途メーカーのカタログで必ず確認する必要があります。

最後に、「ボールねじを選べば寿命は気にしなくてよい」という誤解。ボールねじにも転がり疲れによる寿命があり、軸方向荷重の3乗に反比例して寿命が縮みます。つまり推力が2倍になると寿命は約8分の1です。本ツールは静的なトルク・推力・速度の関係を扱いますが、実際の設計では平均軸方向荷重から定格寿命(走行距離や時間)を計算し、要求寿命を満たすサイズを選びます。加えて、予圧の大きさ・潤滑・防塵(ベローズやワイパー)も寿命を大きく左右する要素です。

使い方ガイド

  1. ボールねじのリード値(mm/回転)をLeadRangeスライダーで設定します。一般的なCNC工作機械は1~10mm、精密ロボット軸は0.5~2mmです
  2. ねじ径(mm)をDiaRangeで選択します。M16は直径16mm、M20は直径20mmなど、駆動トルク容量に応じて決定します
  3. モーター回転数(rpm)とトルク(N·m)をそれぞれRpmRangeとTorqueRangeで入力し、リアルタイムで直線送り速度・推力・駆動動力を算出します

具体的な計算例

リード5mm、ねじ径M16、モーター回転数1500rpm、駆動トルク3.0N·mの場合:直線送り速度V = 5 × 1500 / 60 = 125 mm/s = 0.125 m/s、推力F = トルク / (リード / 2π) で約376N、駆動動力P = 3.0 × 1500 × 2π / 60 = 471Wとなります。ボールねじ効率92%を考慮すると機械効率は約85%程度です

実務での注意点