ステッピングモーターとサーボモーター
ステッピングモーターとサーボモーターはどちらも正確なモーションコントロールを提供しますが、根本的に異なるアプローチで実現します。ステッパーは全回転を個別のステップ(通常は1回転あたり200回)に分割し、オープンループで動きます。つまり、位置フィードバックなしで指示された場所に移動します。サーボは、エンコーダが実際の位置を継続的に測定して誤差を補正するクローズドループシステムを使用しています。どれを選択するかは、速度、トルク、精度要件、および予算によって異なります。
ステッピングモータ
ステッピングモーターは、回転を固定角度ステップに分割します(標準NEMAサイズでは1.8°= 200ステップ/回転)。ドライバはコイルの相に順番に通電し、各パルスは正確に1ステップ進みます。マイクロステッピングによってさらにステップ (最大256倍) に細分化され、動きがよりスムーズになります。ほとんどのアプリケーションでは位置フィードバックは不要です。
メリット
- オープンループの正確な位置決め — 多くの用途でエンコーダは不要
- 優れた低速トルク — 停止時における最大保持トルク
- シンプルなドライブエレクトロニクス — ステップ/方向インターフェース
- 与えられた精度でも低コスト — NEMA 17 +ドライバー 30 ドル未満
- 静止状態でも本質的に安定しているため、ハンティングをしなくても姿勢を保ちます
- 決定論的運動 — 正確なステップ数 = 正確な角度
デメリット
- トルクが500〜1000 RPMを超えると急激に低下し、高速性能が低下します
- 過負荷状態ではステップが失われる可能性があります。フィードバックがないと、位置エラーは検出されません
- 特定の速度での共振—振動やステップミスが発生する可能性がある
- 低効率 (50 ~ 70%) — 停止状態でも全電流が流れる
- 可聴ノイズ — 踏むと特有の鳴き声が出る
- ステップ角度が固定されているため、マイクロステップなしで最大限の滑らかさが制限される
使用するタイミング
3Dプリンター、CNCルーター(低速)、ピックアンドプレースマシン、カメラジンバル、およびダイナミックパフォーマンスよりもコストが重要な1000 RPM以下のポジショニングアプリケーションには、ステッパーを使用してください。
サーボモータ
サーボモータ(通常はBLDCまたはPMSM)は、エンコーダ(光学、磁気、または絶対)から継続的に位置を読み取り、位置誤差を最小限に抑えるように電流を調整するクローズドループコントローラで動作します。サーボドライブは、整流、電流制御、速度制御、および位置制御を同時に処理します。
メリット
- 高速能力 — 定格回転数(標準3000~6000RPM)までの最大トルク
- クローズドループ精度 — エンコーダのフィードバックにより位置エラーを修正
- 高いダイナミックレスポンス — 速い加速/減速
- 効率的 — 実際の負荷に必要な電流のみを流す
- ステップロスなし — コントローラによる過負荷の検出と処理
- スムーズな動き — 踏み込み共振やコギングなし
デメリット
- 高価—モーター+エンコーダー+サーボドライブのコストは、ステッパーセットアップの5〜20倍です
- 複雑な調整 — アプリケーションごとに PID ゲインを設定する必要があります
- エンコーダが必要 — コスト、配線、潜在的な障害点が増える
- チューニングが不十分な場合は振動(ハント)する可能性がある — 試運転の専門知識が必要
- 単純な位置決めにはやり過ぎ—低速で軽い負荷では不必要な複雑さ
- 動的負荷では電源要件が高くなる
使用するタイミング
産業用ロボット、CNC加工(高速)、包装機械、半導体装置、および高速、高トルク、またはさまざまな負荷下での保証された位置精度を必要とするあらゆる用途にサーボモーターを使用してください。
主な違い
- ▸制御:ステッパーはオープンループ(フィードバックなし)、サーボはクローズドループ(エンコーダーフィードバック)
- ▸速度:ステッパートルクは500 RPMを超えると低下します。サーボはトルクを3000〜6000 RPMに維持します
- ▸コスト:ステッパー+ドライバー〜200—2000 $30; Servo + drive + encoder ~$
- ▸精度:ステッパー ±0.09° (フルステップ)、サーボ ±0.01° 以上 (エンコーダに依存)
- ▸過負荷動作:ステッパーは黙って歩数を失い、サーボがそれを検出して故障または回復する
- ▸効率:ステッパー50〜70%(定電流)、サーボ85〜95%(負荷に比例した電流)
- ▸ノイズ:ステッパーにはステッピングノイズが聞こえます。サーボはスムーズで静かです
- ▸ホールディング:ステッパーには固有の保持トルクがあります。サーボは位置を保持するにはアクティブな電流が必要です
まとめ
ステッパーは、負荷が予測可能な、コスト重視の低速ポジショニングアプリケーション(3Dプリンター、CNCルーター、ラボ機器)に最適です。速度が1000 RPMを超える場合、負荷が変動する場合、またはあらゆる条件下で位置精度を保証する必要がある場合は、サーボが必要です。ドライブコストが下がるにつれて、サーボシステムが主流になりつつありますが、システム予算が 500 ドル以下であれば、ステッパーが依然として優勢です。
よくある質問
サーボモーターはステッパーよりも正確ですか?
必ずしも低速ではありません。フルステップステッパーの精度は、フィードバックなしで±0.09°(ステップ角の± 5%)です。256倍のマイクロステッピングでは、分解能は0.007°に達し、ほとんどのエンコーダよりも細かくなります。ただし、ステッパーは過負荷状態では検出されずに歩数を失う可能性があります。エンコーダは連続的なフィードバックを提供するため、サーボはあらゆる負荷条件下で精度を保証します。精度を保証する場合はサーボが勝ち、軽負荷時の分解能ではステッパーが同等かそれ以上になります。
ステッピングモーターをサーボとして使用できますか?
はい。ステッパーにエンコーダーを追加し、クローズドループステッパードライブ(Trinamic TMC2160やLeadshine CLシリーズなど)を使用すると、「クローズドループステッパー」または「ハイブリッドサーボ」が作成されます。これにより、ステッパシステムのシンプルさと低コストを維持しながら、ステップロスの検出と補正が可能になります。オープンループからクラッシュ検出へのアップグレードを行う3DプリンタやCNCルータで人気があります。
3Dプリンターがサーボの代わりにステッピングモーターを使用するのはなぜですか?
コストとシンプルさ。NEMA 17 ステッパー + A4988 ドライバの価格は $10–20; an equivalent servo system costs $ 200 以上です。3D プリンタの動作は遅く (通常 100 mm/s 未満)、負荷は軽くて予測可能で (フィラメントの背圧のみ)、電流制限が適切に設定されていればステップミスもほとんどありません。オープンループのシンプルさにより、PID チューニングやエンコーダ配線が不要で、ファームウェアもわかりやすくなります。サーボはやり過ぎでしょう。
ステッパーからサーボにどの速度で切り替えるべきですか?
クロスオーバーは通常、500〜1000 RPMまたは300〜500 mm/sの直線速度です(リードスクリューのピッチによって異なります)。これを超えると、サーボが定格トルクを維持する一方で、(逆起電力とインダクタンスが電流の立ち上がり時間を制限するため)ステッパートルクは大幅に低下します。1000 RPMを超える持続運動や急激な加減速が必要な用途には、サーボが適しています。