モーターを選んだのに回らない? その原因はイナーシャかもしれない
サーボモーターのカタログを見て「定格トルクは十分なはず」と確信して導入したのに、いざ運転してみると加速が鈍い。指令速度に追いつかず、位置決め精度も出ない。こういう場面、機械設計をやっていれば一度は経験があるはずだ。
原因の多くは慣性モーメント(イナーシャ)の見積もり不足。負荷側の回転体がどれだけ「回りにくいか」を正確に把握しないと、どんなに高性能なモーターを持ってきても宝の持ち腐れになる。
この慣性モーメント計算機は、基本形状の寸法と材質を入れるだけでJ(kg·m²)とGD²(kgf·m²)を即座に算出する。複数部品を積み上げて合計イナーシャも一発で出る。
なぜ慣性モーメント計算機を作ったのか
CADがない現場の壁
3D CADがあれば質量特性コマンドで一発だ。でも現実には、現場で手書き図面から概算したいとか、営業段階で「だいたいこのくらい」を出したいとか、CADを開くまでもない場面がある。そのたびに三木プーリの技術資料を引っ張り出して手計算するのは非効率すぎる。
複合形状が面倒
さらに厄介なのが複合形状。シャフト+プーリ+カップリングのように複数の回転体が同軸上に並ぶケースが大半で、それぞれのイナーシャを個別に計算して足し合わせる作業は地味に時間を食う。1部品ずつ手計算して、途中で桁を間違えて最初からやり直し…という経験が何度もあった。
こだわった設計判断
形状を選んだ瞬間に必要な入力欄だけが表示される動的UIにした。円筒なら外径・内径・長さの3つ、球なら外径だけ。入力項目が変わるので迷わない。また、材質プリセットを5種搭載して密度を調べる手間を省いた。鉄・アルミ・SUS・真鍮・POMをカバーすれば、機械設計で使う材料のほとんどに対応できる。
慣性モーメントとは何か — 回転の「重さ」を数値化する
慣性モーメント(イナーシャ)の定義
直線運動で「動かしにくさ」を表すのが質量(kg)なら、回転運動で「回しにくさ」を表すのが慣性モーメントJ(単位: kg·m²)だ。
ニュートンの運動方程式 F = ma の回転版が T = Jα になる。
直線運動: F = m × a (力 = 質量 × 加速度)
回転運動: T = J × α (トルク = 慣性モーメント × 角加速度)
質量が大きいほど直線的に動かしにくいのと同じで、慣性モーメントが大きいほど回転を開始・停止するのに大きなトルクが必要になる。
何が慣性モーメントを決めるのか
慣性モーメントは「質量」と「回転軸からの距離の2乗」の積で決まる。つまり、同じ質量でも回転軸から遠い位置に材料が分布しているほど慣性モーメントは大きくなる。
たとえば同じ1kgの鉄でも、細長いシャフト(質量が軸の近くに集中)と薄い大径ディスク(質量が外周に分布)ではイナーシャが桁違いに異なる。フィギュアスケーターが腕を縮めるとスピンが速くなるのも同じ原理だ。
GD²とJの関係
日本の機械設計ではGD²(ジーディースクエア、単位: kgf·m²)もよく使われる。モーターカタログや減速機の仕様書にはGD²表記が多い。換算式は以下の通り。
GD² = 4 × g × J
= 4 × 9.80665 × J
≒ 39.227 × J
このツールではJ入力からGD²を自動換算して両方表示するので、どちらの表記のカタログにも対応できる。
なぜイナーシャがモーター選定で重要なのか
イナーシャ比という指標
サーボモーター選定で最も重視される指標のひとつがイナーシャ比(負荷イナーシャ ÷ モーターロータイナーシャ)だ。一般的に1:1〜1:3が推奨範囲とされ、これを超えるとゲイン調整が難しくなり、振動や位置決め精度の悪化を招く。
加速トルクへの直接的影響
必要な加速トルクは T = J × α で計算される。たとえば、0.5秒で3000rpmまで加速したい場合:
α = 2π × (3000/60) / 0.5 = 628.3 rad/s²
T = J × 628.3
Jが0.001 kg·m²なら0.628 N·m、0.01 kg·m²なら6.28 N·m。イナーシャが10倍になれば必要トルクも10倍になる。
過大イナーシャの弊害
イナーシャが大きすぎると、加速・減速に時間がかかりタクトタイムが伸びる。サーボのゲインを上げれば追従性は改善するが、機械系の共振を励起するリスクが高まる。最悪の場合、モーターの過負荷保護が作動して装置が停止する。
設計初期段階で負荷イナーシャを正確に見積もっておくことが、モーター選定のやり直しを防ぐ最善策だ。
どんな場面で使えるか
サーボモーター選定の事前検討
ボールねじ駆動やベルト駆動の負荷側イナーシャを概算し、カタログの許容イナーシャ比と照合する。CADモデルが完成する前の構想段階で特に重宝する。
コンベヤローラーの設計
搬送ローラーは典型的な円筒形状。外径・内径・長さと材質を入れるだけで1本あたりのイナーシャが出る。ローラー本数分を足し合わせれば駆動モーターの選定に必要なデータが揃う。
フライホイール・回転テーブルの評価
プレス機のフライホイールやインデックステーブルのような大径回転体は、イナーシャが支配的な要素。重量だけでなくイナーシャを正しく把握することで、クラッチやブレーキの容量選定にも直結する。
基本の使い方
3ステップで完了する。
Step 1: 形状と材質を選ぶ
部品を追加して、5つの形状(円柱・円筒・直方体・球・円錐)から選択。材質プリセット(鉄・アルミ・SUS・真鍮・POM)を選ぶか、カスタム密度を入力する。
Step 2: 寸法を入力する
形状に応じた入力欄が自動で切り替わる。外径・内径・長さなどをmm単位で入力すればOK。入力と同時にリアルタイムで計算が走る。
Step 3: 合計イナーシャを確認する
複数部品を追加すると、個別のJ・GD²に加えて合計値と各部品の割合が表示される。どの部品がイナーシャのボトルネックかが一目でわかる。
具体的な使用例(検証データ)
ケース1: 鉄シャフト φ30×500mm
入力値:
- 形状: 円柱
- 外径: 30 mm、長さ: 500 mm
- 材質: 鉄(7850 kg/m³)
計算結果:
- 質量: 2.775 kg
- J: 3.121×10⁻⁴ kg·m²
- GD²: 1.224×10⁻² kgf·m²
→ 解釈: 小型サーボ(ロータイナーシャ1×10⁻⁴ kg·m²クラス)に対してイナーシャ比約3:1。許容範囲内だがギリギリのライン。
ケース2: アルミプーリ φ200×30mm
入力値:
- 形状: 円柱
- 外径: 200 mm、長さ: 30 mm
- 材質: アルミ(2700 kg/m³)
計算結果:
- 質量: 2.545 kg
- J: 1.273×10⁻² kg·m²
- GD²: 4.991×10⁻¹ kgf·m²
→ 解釈: 大径プーリはイナーシャが大きい。同じ質量のシャフトと比べて約40倍。軽量化の効果が大きい形状だ。
ケース3: SUS中空ローラー φ60×φ50×300mm
入力値:
- 形状: 円筒
- 外径: 60 mm、内径: 50 mm、長さ: 300 mm
- 材質: SUS304(7930 kg/m³)
計算結果:
- 質量: 2.048 kg
- J: 6.266×10⁻⁴ kg·m²
- GD²: 2.457×10⁻² kgf·m²
→ 解釈: 中空にすることで、同サイズの中実円柱(J≒1.377×10⁻³)と比べてイナーシャが約55%に低減。パイプ材を活用する設計上のメリットが数値で確認できる。
ケース4: 複合回転体(シャフト+プーリ+カップリング)
3部品を同時に入力:
- 鉄シャフト φ25×400mm → J ≒ 1.344×10⁻⁴
- アルミプーリ φ150×25mm → J ≒ 3.976×10⁻³
- 鉄カップリング φ40×50mm → J ≒ 1.580×10⁻⁴
合計結果:
- 合計 J ≒ 4.268×10⁻³ kg·m²
- プーリの割合: 約93%
→ 解釈: イナーシャの93%がプーリに集中。軽量化するならプーリの材質変更(鉄→アルミ)や小径化が最も効果的だとわかる。
ケース5: フライホイールのエネルギー貯蔵量を逆算する
入力値:
- 形状: 円筒
- 外径: 400 mm、内径: 200 mm、長さ: 80 mm
- 材質: 鉄(7850 kg/m³)
計算結果:
- 質量: 59.22 kg
- J: 7.402×10⁻¹ kg·m²
- GD²: 2.903×10¹ kgf·m²
エネルギー貯蔵量の算出:
回転の運動エネルギーは E = ½Jω² で求まる。定常回転数を1500rpmとすると:
ω = 2π × 1500/60 = 157.08 rad/s
E = 0.5 × 0.7402 × 157.08²
= 0.5 × 0.7402 × 24674
≒ 9133 J ≒ 9.13 kJ
→ 解釈: 約9.1kJのエネルギーを蓄えられる。プレス加工で1ストロークあたり2kJを消費する場合、回転数の低下を許容すれば数ストローク分のエネルギーをフライホイールでまかなえる。必要貯蔵量が足りなければ、外径を大きくするのが最も効率的(Jは外径の4乗に比例するため)。
ケース6: モーター選定でのイナーシャ比検証
負荷側の回転系が以下の3部品で構成されるケースを考える:
- 鉄ボールねじ φ20×600mm(円柱) → J ≒ 1.481×10⁻⁴
- 鉄カップリング φ50×60mm(円柱) → J ≒ 3.617×10⁻⁴
- アルミ回転テーブル φ300×15mm(円柱) → J ≒ 3.407×10⁻³
合計結果:
- 合計 J(負荷側) ≒ 3.917×10⁻³ kg·m²
- 回転テーブルの割合: 約87%
候補モーターとの比較:
| モーター候補 | ロータイナーシャ J_M | イナーシャ比 J_L/J_M | 判定 |
|---|---|---|---|
| 100Wクラス | 0.3×10⁻⁴ kg·m² | 約130:1 | ✗ 大幅超過 |
| 400Wクラス | 1.8×10⁻⁴ kg·m² | 約22:1 | ✗ 超過 |
| 750Wクラス(中イナーシャ) | 4.3×10⁻⁴ kg·m² | 約9:1 | △ やや大きい |
| 750Wクラス(大イナーシャ) | 1.3×10⁻³ kg·m² | 約3:1 | ○ 許容範囲 |
→ 解釈: 負荷イナーシャが約3.9×10⁻³ kg·m²なので、標準イナーシャのモーターでは出力を上げても比が収まらない。大イナーシャ仕様のモーターを選ぶか、回転テーブル(支配率87%)をアルミ→樹脂に変更してイナーシャを下げるかの二択になる。このように部品別の割合表示が設計判断の方向づけに直結する。
仕組み・アルゴリズム
各形状の慣性モーメント公式
本ツールが使用している公式は、剛体力学の標準的な結果だ。
■ 円柱(中心軸)
J = (1/2) × m × r²
■ 円柱(直径軸)
J = m × (r²/4 + L²/12)
■ 円筒(中心軸)
J = (1/2) × m × (r₁² + r₂²)
■ 直方体(重心軸、H方向回転)
J = (1/12) × m × (W² + D²)
■ 球
J = (2/5) × m × r²
■ 円錐(中心軸)
J = (3/10) × m × r²
各公式の導出は積分によるが、実用上はこれらの結果を直接使えば十分だ。
参考: List of moments of inertia — Wikipedia
計算フロー
- 寸法をmm→mに単位変換
- 密度(kg/m³)と体積から質量を算出
- 形状×回転軸に対応する公式でJを計算
- GD² = 4 × 9.80665 × J で換算
- 全部品のJを合計し、各部品の割合を算出
具体的な計算例: 鉄シャフト φ30×500mm
r = 0.030/2 = 0.015 m
L = 0.500 m
ρ = 7850 kg/m³
質量 m = 7850 × π × 0.015² × 0.500
= 7850 × 3.14159 × 0.000225 × 0.5
= 2.775 kg
J = (1/2) × 2.775 × 0.015²
= 0.5 × 2.775 × 0.000225
= 3.122 × 10⁻⁴ kg·m²
GD² = 4 × 9.80665 × 3.122 × 10⁻⁴
= 1.224 × 10⁻² kgf·m²
なぜこの方式を選んだか
平行軸の定理(オフセット軸)を入れると入力UIが複雑になるため、現バージョンでは基本形状×標準軸に絞った。大半のモーター選定では回転軸上に部品が配置されるので、この範囲で実用上十分カバーできる。
三木プーリ技術資料やCADとの比較
三木プーリ技術資料との違い
三木プーリの技術資料には代表的な形状の公式一覧がPDFで掲載されている。しかし1部品ずつ電卓で計算する必要があり、複数部品の合計や割合表示はできない。このツールは入力→計算→合計を自動化し、どの部品が支配的かを可視化する。
CAD質量特性との違い
3D CADの質量特性コマンドは任意形状に対応でき、精度も高い。一方、モデルを作る前の構想段階では使えない。このツールは概算用途に特化しており、「まずはざっくり」の場面で力を発揮する。CADで詳細設計に入る前の事前スクリーニングとして使うのが最も効果的だ。
スマホ対応
三木プーリのPDF資料やCADは基本的にPC前提。このツールはモバイルファーストで設計しているので、現場のスマホからでも即座にイナーシャを試算できる。
回転の物理学 — 知っておくと面白い話
フライホイール効果
プレス機や発電機に搭載されるフライホイールは、慣性モーメントを意図的に大きくした部品。エネルギーを回転の運動エネルギー(E = ½Jω²)として蓄え、負荷変動を平滑化する。フライホイールの設計では、必要なエネルギー貯蔵量から逆算してイナーシャを決定する。
F1のKERSとジャイロ効果
F1マシンに搭載されたKERS(運動エネルギー回生システム)は、ブレーキング時の運動エネルギーをフライホイールに蓄えて加速時に放出する仕組みだった。また、高速回転するジャイロスコープの安定性も慣性モーメントの原理。宇宙船の姿勢制御にもリアクションホイール(慣性モーメントを利用した制御装置)が使われている。
設計精度を上げるTips
イナーシャ比の目安を頭に入れておく
サーボモーターメーカーの推奨イナーシャ比は一般的に1:1〜1:3。高応答が求められる場合は1:1以下が理想。カタログのロータイナーシャと比較して、選定の妥当性を即座に判断できる。
軽量化は外周部が最も効果的
慣性モーメントは回転軸からの距離の2乗に比例する。つまり外径を10%小さくするだけで、その部分のイナーシャ寄与は約19%減る。中心部を削るより外周部を削る方がはるかに効果的だ。
材質変更のインパクトを試算する
鉄(7850 kg/m³)→アルミ(2700 kg/m³)に変更すると、密度比で約34%にイナーシャが下がる。強度が許容する範囲で材質を変えるのは、形状変更なしでイナーシャを下げる手軽な手段。このツールで材質を切り替えるだけで効果を即確認できる。
イナーシャ計算のよくある疑問
Q: GD²とJの違いは?どちらを使えばよい?
GD²はJを4g倍(約39.23倍)したもので、物理的には同じ量を異なるスケールで表しているだけ。日本のモーターカタログではGD²が多く、海外メーカーや学術文献ではJが主流。このツールは両方同時に表示するので、カタログに合わせて使い分ければよい。
Q: 平行軸の定理を使いたいときはどうする?
現バージョンでは平行軸の定理(J = J₀ + m×d²)には対応していない。手計算で「このツールで算出したJ₀」に「m×d²」を加算する方法で対応できる。将来バージョンでの搭載を検討中。
Q: CADの質量特性と計算結果が微妙に異なるのはなぜ?
このツールは基本形状の理論公式を使っているため、面取り・フィレット・穴・キー溝などは考慮されない。CADは実際のモデル形状から数値積分で求めるため、より正確。概算と詳細設計で使い分けるのが実用的だ。
Q: 入力データはサーバーに送信される?
全ての計算はブラウザ内で完了し、サーバーへの通信は一切発生しない。入力データは端末のメモリ上にのみ存在し、ページを閉じれば消去される。
まとめ
慣性モーメント計算機は、モーター選定や回転体設計で必要なイナーシャの概算を、寸法と材質を入れるだけで即座に完了させるツールだ。
複数部品の合計と割合表示で、どこを軽量化すれば最も効果的かが一目でわかる。構想段階の概算として活用してほしい。
軸径の選定が気になった人は軸径計算ツールも試してみて。歯車の設計には歯車モジュール計算が便利だ。
不具合や要望があれば、X (@MahiroMemo)から気軽に教えて。