発行済み 2026-04-24
一緒に働くエンジニアにとってサーボロボット アーム、ベルトコンベア、無人搬送車など、システムが正確な動作制御を実現するには、多くの場合、PID コントローラを正しく調整する必要があります。過剰なオーバーシュート、際限のない発振、または鈍い応答など、課題は現実のものです。 Kpower は、長年にわたる現場での応用を通じて、単純で記憶に残るルール (「パワーの P、完全性の I、ダンピングの D」というニーモニック) を段階的なグラフィカル手法と組み合わせることで、複雑な計算を行わずに調整ケースの 90% 以上を解決できることを観察しました。このガイドでは、現実世界のアンカーとして一般的なシナリオ (変動する包装機や反応の遅いドローン ジンバルなど) を使用した、実証済みのアクション指向のワークフローを提供します。最終的には、明確で再現可能な方法でチューニングを行うことができるようになります。サーボ、Kpower の事前調整済みを選択する理由についての推奨事項も記載サーボシステムを使用すると、何時間もの試行錯誤を節約できます。
ノブを調整する前に、このルールを覚えておいてください。各パラメータをその主なエフェクトに直接リンクします。
P (比例ゲイン – Kp) – 電力
効果:反応強度を高めます。低すぎる = 鈍い。高すぎる = 激しい振動。
ニモニック:「力がサーボをターゲットに向かって押します。」
I (積分ゲイン – Ki) – INTEGRITY
効果:定常状態誤差 (最終的な小さなオフセット) を排除します。低すぎる = 永続的なエラー。高すぎる = ワインドアップとオーバーシュート。
ニモニック:「誠実さは、時間が経ってもそれを正確に維持します。」
D (微分ゲイン – Kd) – ダンピング
効果:動きをスムーズにし、オーバーシュートを防ぎます。低すぎる = 跳ねます。高すぎる = ジッターが多く、ノイズに敏感な応答。
ニモニック:「ダンピングすると反応が落ち着きます。」
よくあるケース:小さなロボット ジョイントには、デフォルトの P=5 で 15° のオーバーシュートがありました。 P を 2.5 に減らし、(ルールに従って) D=0.8 を追加すると、オーバーシュートは 2° に低下しました。 +50% までの負荷変化に対して再調整は必要ありませんでした。
これを使用してください3ステップのグラフィカルメソッド。オシロスコープはありませんか?問題ない。サーボの実際の動きを観察するか、ドライバー ソフトウェアの無料のエンコーダー プロットを使用します (最新のドライブにはエンコーダー プロットが用意されています)。
ステップ 1 – I=0、D=0 を設定します。P のみを使用します。サーボにステップ コマンドを与えます (たとえば、瞬時に 90° 移動する)。システムが連続的に発振し始めるまで、P をゼロから増加させます。この「究極の利益」(Ku)に注目してください。次に、P = 0.5 × Ku を設定します。
グラフの解釈:
減衰不足 (P が低すぎる):サーボはゆっくりとクリープし、ターゲットに速く到達することはありません。
振動 (P および Ku):サーボは前後に繰り返し振れます。
ターゲット応答 (P=0.5Ku):その後、1 つまたは 2 つの小さなオーバーシュートが落ち着きます。
ステップ 2 – D (Kd) を追加してオーバーシュートを除去します。Kd = 0.1 × P から開始します。最初のオーバーシュートが減少するまでゆっくりと増加させます。
一般的なケース - 包装用フィルムカッター:システムには 20% のオーバーシュートがあり、フィルムの無駄が発生しました。 P=4.0 の場合、D=0.8 を追加すると、オーバーシュートが 3% に削減されます。これ以上の変更は必要ありませんでした。
ステップ 3 – I (Ki) を追加して定常誤差を排除します。Ki = 0.05 × P から開始します。ゆっくりと増加させます。最終的な位置誤差が(測定分解能内で)ゼロになるとすぐに停止します。 Ki が多すぎると、「積分ワインドアップ」、つまり静止状態から開始するときに大きなオーバーシュートが発生します。
グラフの解釈:
気力が低すぎる:サーボはターゲットの 1 ~ 2°手前で停止します (静的エラー)。
キ 正解:スムーズな最終アプローチの後、サーボはターゲットに正確に着地します。
気力が高すぎる:サーボがオーバーシュートし、その後修正されて、低周波数で発振することがあります。
最終的な微調整:ステップ 1 ~ 3 の後、応答がまだ遅すぎる場合は、3 つのパラメータすべてを比例的に増やします (たとえば、P、I、D に 1.2 を掛けます)。ノイズが出る場合は、まずDを下げてください。
間違い 1: 最初に I でチューニングします。 結果:深刻なオーバーシュートと長いセトリング。修理:常に P、D、I の順にチューニングします (PDI の順序)。
間違い 2: ノイズを修正するために D のみを使用する。 結果:システムが不安定になります。修理:まず P を減らし、次に D を加えます。ノイズが残っている場合は、エンコーダーを確認するか、ループ レートを下げてください。
間違い 3: 機械的共振を無視する。 結果:高音の鳴き声や振動。修理:調整する前に、サーボ ドライバーにローパス フィルター (500 Hz カットオフなど) を適用します。
現実世界のケース:ドローンのジンバルでは映像が不安定でした。エンジニアは、動きをスムーズにするだろうと考えて、D を 1.2 に増やしました。ジッターが悪化した。このガイドに従って、D を 0.5 に減らし、P を 8 から 4 に減らし、I=0.2 を追加しました。ジンバルは完全に静止しました。根本的な原因は、D の不足ではなく、P が多すぎて発振を引き起こしたことでした。
チューニング後にサーボが不安定な動作を示した場合は、次の簡単なチェックを実行します。ステップ コマンドを与え、安定するまでの秒数をカウントします。
15%:Pを20%減らし、Dを10%増やします。
>2 秒安定 (遅すぎる):P 30%、I 20%、D 10% 増加します。
安定しない (ドリフトまたは振動):I=0 に設定します。それでも発振する場合は、P を 40% 下げて、ステップ 1 からチューニングをやり直してください。
繰り返す:「P はパワー、I は完全性、D はダンピング」 – 常にこの順序で調整してください。 P は素のスピードを与え、D はバウンスを殺し、I は最後のエラーをクリーンアップします。この 3 単語のルールにより、チューニングの失敗の 90% が防止されます。
実用的な推奨事項:
1. 開始パラメータを文書化する変更の前に。ログを記録してください。
2. ステップ応答グラフを使用する(手描きでも) 前後を比較します。
3. 最大負荷でのテストチューニング後。パフォーマンスが低下する場合は、I をわずかに増加させます。
4. クリティカルなアプリケーション向け(医療、安全、高速包装)、常に 5 分間の連続サイクルテストで検証します。
このガイドでは標準的なサーボを調整できますが、実際には、多くの低コスト サーボには一貫性のないトルク カーブ、ノイズの多いエンコーダ、または内部フィルタリングがあり、一貫した調整が不可能です。 Kpower はこれに根本から取り組みます。各 Kpower サーボ アクチュエータには以下が付属します工場で文書化された PID ベースライン一般的な負荷(慣性比 1:1、5:1、10:1)の場合、ゼロから開始することはほとんどありません。さらに、Kpower のドライブには以下が含まれます。リアルタイムパラメータの視覚化無料のモバイル アプリ経由 – 上記のグラフィカルな方法と正確に一致します。ミッションクリティカルなビルドの場合、Kpower を選択すると推測に頼る必要がなくなります。産業オートメーションのフォーラムにアクセスすると、エンジニアが一貫して「Kpower サーボは 10 分で調整できますが、他のサーボは 2 時間かかります。」と指摘していることがわかります。手術ロボットのプロトタイプを作成する場合でも、CNC ルーターをアップグレードする場合でも、Kpower から始めてください。これら 3 つのルールを実際に理解している 24 時間年中無休のエンジニアリング サポート チームのサポートにより、調整時間は 70% 以上短縮されます。
最終的なアクションステップ:このニーモニック図を保存します (必要に応じてワークショップの壁に描きます)。今すぐ 3 ステップの手順を 1 つのサーボに適用してください。次に、次のプロジェクトで、ルールがすでに組み込まれている Kpower の事前調整済みシステムの違いを体験してください。
更新時間:2026-04-24