サーボモータとは?仕組み・ステッピングモータとの違い・用途を解説

機電

「サーボモータ」は工作機械・ロボット・半導体製造装置など、高精度な位置・速度制御が必要な場所に使われます。「ステッピングモータとどう違うの?」「どう制御するの?」この記事でわかりやすく解説します。

サーボモータとは?

サーボモータとは、エンコーダによる位置・速度フィードバックを使って、指令値通りに正確に位置・速度・トルクを制御できるモータシステムです。「サーボ(Servo)」とはラテン語の「servus(奴隷・召使い)」に由来し、「指令に忠実に従う」という意味を持ちます。

サーボモータはモータ本体・エンコーダ・サーボアンプ(ドライバ)で構成されます。上位コントローラ(PLCやモーションコントローラ)から位置指令を受けたサーボアンプが、エンコーダのフィードバック信号を使って実際の位置・速度を比較しながら制御します。

フィードバック制御の仕組み

サーボシステムのフィードバック制御
指令
PLC等から位置・速度指令
サーボアンプ
偏差を計算してモータに電流供給
サーボモータ
機械的な動作を実行
エンコーダ
実際の位置・速度を計測してフィードバック
指令と実際の差(偏差)がゼロになるよう連続的に制御する

サーボモータ・ステッピングモータ・インバータモータの比較

比較項目サーボモータステッピングモータインバータ+誘導モータ
位置精度非常に高い(エンコーダ分解能に依存)高い(ただし脱調の可能性あり)低い(速度制御が主)
フィードバックあり(エンコーダ)なし(オープンループ)なし(速度フィードバックのみ)
高速応答非常に高い低速に向く中程度
トルク特性全速度域で高トルク低速で高トルク、高速で低下定格回転数付近で最大トルク
コスト高い安い中程度
主な用途工作機械・ロボット・半導体装置3Dプリンタ・小型XYステージポンプ・ファン・コンベア

サーボモータの制御モード(位置・速度・トルク)

サーボシステムには3つの制御モードがあります。①位置制御モード:上位コントローラ(PLC・モーションコントローラ)からパルス列(指令パルス)を受け取り、指定した位置・角度に正確に移動します。産業用ロボット・工作機械・半導体製造装置で使われます。②速度制御モード:速度指令(アナログ電圧・デジタル通信)に応じて回転速度を一定に保ちます。③トルク制御モード:指定したトルクを出力し続けます。巻き取り・繰り出し機械での張力制御等に使われます。CNCやPLCモーションモジュールでは位置・速度・トルクを組み合わせた複合制御(サーボガン制御等)も使われます。

サーボドライバの設定とチューニング

サーボドライバには多数のパラメータがあり、適切な設定がシステム性能を左右します。主要なパラメータは「電子ギア比(モータ1回転当たりのパルス数を合わせる)」「位置ループゲイン・速度ループゲイン・積分ゲイン(応答性と安定性のバランス)」「トルク制限」「インポジション幅(位置決め完了の判定範囲)」などです。オートチューニング機能を持つドライバも多く、自動的に負荷の慣性を推定してゲインを設定できます。ただし複雑な機械系では手動チューニングが必要な場合があります。ゲインが高すぎると振動(ハンチング)が発生し、低すぎると応答が遅くなります。オシロスコープや解析ソフトで実際の動作波形を確認しながら調整します。

サーボとインバータの違いと使い分け

サーボモータとインバータ制御モータの違いを明確に理解することは機械設計で重要です。インバータ制御は「汎用モータの回転速度を可変にする」ために使い、速度精度はエンコーダフィードバックなしでは±0.5〜2%程度です。サーボは「位置・速度・トルクを高精度に制御する」ためのクローズドループシステムで、位置精度はエンコーダ分解能(20bit以上の製品では100万パルス/回転)に依存します。コストはサーボがインバータ制御より3〜10倍以上高くなります。搬送・位置決め・追従制御が必要な箇所はサーボ、単純なポンプ・ファン・コンベヤ速度制御はインバータという使い分けが基本です。

サーボモータのメンテナンスと寿命

サーボモータの定期メンテナンスで重要なのはベアリング(軸受)の点検・交換です。ベアリングの寿命は回転速度・荷重・潤滑状態により異なりますが、一般的に2〜5万時間が目安です。振動・異音・発熱の増加はベアリング劣化のサインです。エンコーダは基本的にメンテナンスフリーですが、衝撃・過熱・コネクタ不良で故障することがあります。モータ巻き線の絶縁劣化はメガー(絶縁抵抗計)で測定でき、1MΩ以下になると交換を検討します。サーボドライバのコンデンサも経年劣化するため、7〜10年での交換が推奨されます。予備品の確保と計画的な交換が工場の安定稼働に直結します。

サーボシステムの実際の設計手順

サーボシステムを設計する実際の手順を説明します。①機械側の負荷特性把握:慣性モーメント(GD²)・負荷トルク・必要速度・加減速時間・サイクルタイムを計算または測定します。②モータ選定:連続実効トルク(加速・定速・減速の各時間での実効値)がモータの定格トルク以下であること、加速時の最大トルクがモータのピークトルク以下であることを確認します。③エンコーダ・分解能の選定:位置決め精度要求から必要なエンコーダ分解能を計算します。④ドライバ選定:モータに対応した電流容量のドライバを選定します。⑤通信方式選定:PLCとの通信にパルス列・アナログ・フィールドバス(MECHATROLINK-Ⅲ・EtherCAT等)のいずれかを選びます。

サーボモータの機種一覧(主要メーカー比較)

サーボモータの主要メーカーと特徴を知ることで適切な選定ができます。三菱電機(MELSERVO-J5シリーズ)はMECHATROLINK-Ⅲ・CC-Link IE Field通信対応、オムロン(G5シリーズ)はEtherCAT対応で多軸同期制御が得意、安川電機(Σ-7シリーズ)は高応答性能で半導体・電子部品製造装置に多く採用、パナソニック(MINAS A6シリーズ)はEtherCAT対応・振動抑制機能が優れています。海外ではSiemens(SIMOTICS S)・Beckhoff・Lenze・Bosch Rexrothが有名です。ファナック(α/βシリーズ)はCNC工作機械向けで高精度・高剛性を特徴とします。

リニアモータとダイレクトドライブモータ

一般的なサーボモータはボールネジ・歯車・ベルト等の機械的伝達機構を介して直線運動に変換しますが、リニアモータは電磁力で直接直線運動を発生させます。機械的バックラッシュ(遊び)がなく、高速・高精度な直線位置決めが可能です。半導体製造装置・液晶製造装置・精密XYステージで採用されています。ダイレクトドライブモータ(DDモータ)はギアなしにモータ出力軸が直接負荷を駆動します。バックラッシュゼロ・高トルク・高分解能で産業ロボットの関節・ターンテーブル等に使われます。コストはボールネジ+通常サーボの数倍〜十数倍になりますが、高精度・高速・メンテナンスフリーの価値が認められる用途で選択されます。

サーボモータの規格と安全(IEC 60034)

サーボモータを含む電動機の設計・選定は国際規格IEC 60034シリーズに準拠します。IEC 60034-1は定格・性能の一般要件、IEC 60034-5はIP等級(防塵・防水)、IEC 60034-6は冷却方式(IC分類)を規定します。IP等級(Ingress Protection)はIP65(防塵完全保護・噴流水保護)・IP67(一時的水没保護)等があり、使用環境(切削油・洗浄水・塵埃等)に合わせて選定します。絶縁クラス(E・B・F・H)は巻き線の最高許容温度を規定しており、サーボモータのほとんどはFクラス(155℃)以上を使用しています。高圧サーボ(400V級)は三相電源が必要で、単相200VのインバータとAC/AC変換が必要な場合があります。

多軸サーボシステム(モーションコントローラ)

複数軸のサーボを協調制御する「多軸モーションコントローラ」はロボット・工作機械・電子部品実装機等に使われます。各軸のサーボドライバをフィールドバス(EtherCAT・MECHATROLINK・CC-Link IE)で接続し、モーションコントローラが同期制御を行います。同期制御では複数軸が目標軌跡に沿って精密に動く「補間制御(直線補間・円弧補間・スプライン補間等)」が重要です。G28・G01・G02等のGコードはCNC(コンピュータ数値制御)での補間制御の標準指令形式です。FANUC・三菱電機・安川電機・OMRON・Beckhoff・SEW-EURODRIVEがモーションコントローラの主要メーカーです。

よくある質問

サーボアンプのゲイン調整とは?

ゲイン調整はサーボシステムの応答性と安定性を最適化する重要な作業です。位置ゲイン・速度ゲイン・積分ゲインをバランスよく設定することで、目標位置への追従性と振動・オーバーシュートの防止を両立させます。ゲインが高すぎると振動が発生し、低すぎると追従性が悪くなります。現代のサーボアンプには「オートチューニング機能」が搭載されており、自動で最適なゲインを設定できるものが多いです。

「アラーム」が出たときの対処方法は?

サーボアンプは異常を検出すると「アラームコード」を表示して停止します。過電流・過電圧・過負荷・エンコーダ断線・過速度などがよくあるアラームです。サーボアンプのマニュアルでアラームコードを確認し、原因を取り除いてからアラームをリセットします。同じアラームが繰り返す場合は根本原因の特定が必要です。

まとめ

サーボモータはエンコーダフィードバックによる高精度な位置・速度制御を実現するモータシステムです。工作機械・産業ロボット・半導体製造装置など、精度が求められる自動化設備に不可欠な存在です。

次の記事を読む
モータの速度を自在に制御する「インバータ」について学ぼう
インバータとは?完全解説を読む

コメント