CNCサーボドライブの電圧・電流測定とトラブルシューティング
ファナック、シーメンス、三菱のCNCサーボドライブにおける電圧・電流の測定と診断手順。G10 L14や$AA_CURRなどの指令やパラメータ設定、過電流アラーム(SV0438やAlarm 3A)発生時の絶縁抵抗測定など、再現性低下や衝突事故を防ぐ実務ノウハウを解説。
はじめに
サーボアンプ内部のインテリジェントパワーモジュール(IPM)の瞬時の焼損や、垂直軸(Z軸)の予期せぬスクラップ落下は、生産現場において最も回避すべき致命的なトラブルである。高負荷な切削加工中にモータ巻線の短絡やU・V・W相電源ケーブルの被覆破損に電力を供給し続けると、高価な制御盤ユニット全体を破壊するだけでなく、ワークやチャック、油圧クランプ、あるいはタレットとの激しい機械衝突(hard collision)を引き起こす。「このパラメータが未検証のまま量産に入ると、2ロット目から寸法ばらつきが広がり、最終検査で初めて不良が発見される。」といった事態を避けるためには、サーボシステム全体の信頼性と繰り返し精度を電気的アプローチから極限まで高める必要がある。一時的なノイズと本質的なハードウェアの損傷を切り分けるためにSETAL CNCアラーム分類の手法を導入し、さらに体系的なCNC故障診断の7ステップ手順を徹底することで、過電流アラーム発生時の不用意なリセット操作による二次災害を防ぎ、位置決め再現性の低下や不良品発生のリスクを物理的に排除することが可能となる。「段取り前に2086番パラメータを確認することで、このコマンドで最も多い非計画停止を防げる。」
技術概要
| 評価指標 / 属性 | 技術仕様詳細 |
|---|---|
| コマンドコード | $AA_CURR, $VA_CURR (Siemens); G10 L14 (Mitsubishi); IR/IS 物理チェックピン (Fanuc) |
| モーダルグループ | システム変数 / 非モーダルコマンド / リアルタイム静的同期作用 (Static Synchronized Actions) |
| サポートブランド | Fanuc, Siemens, Mitsubishi |
| 重要なパラメータ | Parameter No. 2086 (RTCURR), Parameter No. 4110 (Fanuc); r0068, p0210 (Siemens); #2213 SV013 ILMT, #2222 SV022 OLL (Mitsubishi) |
| 主な制約事項 | レガシーシステムでは手動でのアナログ電圧-電流比率換算が必要です。デジタルシステム変数の監視 は PROFIdrive 軸に限定されます。 |
クイックリード
- 絶縁を必ず確認する: SV0438 や Alarm 230001 などの過電流異常が発生した場合は、リセットを試みる前にモータ電源ケーブルを物理的に取り外し、絶縁抵抗を測定してください。
- リアルタイム追従の有効化: 高慣性の過渡的なスパイク電流を捉えるために、三菱のドライブモニター画面上で MAX CUR2 および MAX CUR3 を使用してピーク電流を監視します。
- 電源パラメータの整合: 電源電圧異常アラームや DC リンク過電圧の誤検出を防ぐため、シーメンスのパラメータ p0210 が電源グリッドと完全に一致していることを確認してください。
- 力を動的に制限する: 位置偏差アラームをトリガーさせることなく、物理的なストッパーに安全に押し当てるために、適切な Normal または Interlock モードを伴う三菱の G10 L14 を使用します。
- デジタルプロットの活用: 高サイクルな波形を安全にキャプチャするために、手動でのオシロスコープチェックピン測定を SERVO GUIDE または NC Analyzer ソフトウェアでの測定に置き換えます。
- 機種限界の理解: シャシ形式のパワーユニットには相喪失監視(相故障モニタリング)がなく、旧型の多軸 Fanuc システムでは1軸の異常で全軸がシャットダウンされる点に注意してください。
基本概念
高性能なサーボドライブシステムを維持するためには、熱的劣化や致命的な機械故障を防ぐために、オペレータやエンジニアが実負荷下での電気的パラメータを継続的にチェックする必要があります。過電流保護レベル、供給電圧の整合、および減速スロープの適切なパラメータ設定により、モータが飽和状態で運転されたり、突然の低電圧降下に直面したりするのを防ぎ、高慣性衝突から機械構造部品を保護します。
Fanuc システムでサーボドライブの電流と電圧を管理する場合、オペレータやプログラマは機械の機械的負荷と加速度特性に対して非常に警戒し続ける必要があります。極端に過激な早送り速度を採用したり、不可能な減速曲線を要求したりすることの実務的なプログラミング上の影響は、過剰な回生放電の即座の発生です。モータの回生電力が大きすぎると、システムは SV0440 (EXCESS-REGENERATION) アラームコードをトリガーし、電源の過熱を防ぐためにサイクルをシャットダウンします。機械を重切削負荷下で運転する場合、オペレータはサーボ調整画面のリアルタイムの電流パーセンテージを能動的に監視する必要があります。連続的な電流ドローがモータの定格限界を超えると、デジタルサーボソフトウェアはソフトウェア熱状態(OVC)を検出し、SV0436 アラームを発生させてモータ巻線が溶融する前に機械を停止させます。これは最終的にハードウェアを救いますが、通常はワークがスクラップ品(scrap part)となる結果を招きます。
Siemens のドライブ電圧および電流変数を使用することの実務的なプログラミング上の影響(同調動作を介した $AA_CURR の読み取りなど)は、部品プログラム内でリアルタイムの機械的負荷を直接監視できるため、過負荷でハードウェアがトリップする前に制御装置がフィードレートを最適化するか、実行を一時停止させることが可能です。プログラマやオペレータは、特に高慣性スピンドルの急激な減速時など、モータが過剰なエネルギーを回生する運転状態を能動的に監視しなければなりません。この回生エネルギーが DC リンク電圧をしきい値以上に押し上げると、システムは即座に DC リンク過電圧アラームコード(230002 など)をトリガーし、OFF2 レスポンスを実行します。これにより、パルスエネーブルが即座に低下し、ドライブは制御されない停止(コーストストップ)を余儀なくされます。重切削中にこの突然の同期経路補間の喪失が発生すると、ほぼ間違いなくスクラップ品が生じるか、工具とワークピースとの間で破滅的な激しい衝突(hard collision)が発生します。オペレータはまた、障害物にタレット(turret)をインデックスさせようとしたり、油圧クランプ(clamp)、チャック(chuck)、またはバイスジョー(vise jaw)が不適切に係合している間に軸を移動させようとするなどの機械的なカジリ(機械的バインド)にも注意する必要があります。これらはモータ電流を急速に急増させ、ハードウェアの電流限界をトリップさせます。
Mitsubishi CNC システムでサーボドライブの電圧と電流を管理する場合、電気的飽和またはパワーダウンの実務的なプログラミング上の影響は即座かつ深刻です。PN バス電圧が低下しすぎたり、軸が過負荷しきい値を超える電流を要求した場合、ドライブユニットは熱破壊を防ぐために即座に電力を遮断し、現在のサイクルを無効にして動的または減速停止を実行します。プログラマやオペレータは、連続切削負荷がモータのストール電流パーセンテージを大幅に下回るように、ドライブモニター画面の MAX CUR2 および MAX CUR3 負荷値を能動的に監視する必要があります。一般的な故障原因には、機械的なカジリ、回生抵抗器を圧倒してバス電圧を急増させる複数軸の同時減速の実行、または電源ケーブルにクーラントが浸入して相間・接地間短絡を引き起こすことが含まれます。安全な使用のためには、電流ピークが飽和しないようにオペレータが加減速時定数を正しく設定する必要があります。モータに最大電流を連続的に要求し続けると、急速に過負荷状態に至ります。これらの限界が無視された場合、結果として生じる機械的暴走や制御不能なサーボドロップは、チャック(chuck)、クランプ(clamp)、またはタレット(turret)に対する激しい衝突(hard collision)を引き起こし、破滅的なハードウェアアラームコードをトリガーし、最終的に治具の破壊やスクラップ品(scrap part)の発生を招きます。
コマンド構造
コマンド構造により、CNC コントローラは機械加工中の電気的変数を能動的に監視、スケーリング、制限することができます。Siemens は、システム変数 $AA_CURR[<axis>] および $VA_CURR[<axis>] を介して実際の電流を動的に読み取ります。これらはモータ負荷をアンペア(A)で表す浮動小数点値を返します。これにより、ハードウェアの過電流アラームがトリップする前に、Gコードプログラム内で負荷スパイクに対応する条件分岐ロジックを構成できます。
Mitsubishi は、個々の軸に電流制限をプログラムで強制するために G10 L14 コマンドを使用します。このコマンドは、軸を物理的なストッパーに押し当てたり、絶対参照位置を初期化したりするなどのトルク制限動作を可能にします。Fanuc コントローラでは、直接的なGコードコマンドではなく、DGN 760 や DGN 761 などの内部診断(DGN)レジスタを介して、またはアンプのチェックピンを介して物理的に追跡が行われます。
Siemens システム変数構文
R10 = $AA_CURR[X] ; X軸のMCS実際電流を変数R10に読み込む
R11 = $VA_CURR[Z] ; Z軸のドライブ実際PROFIdrive電流を変数R11に読み込む
Mitsubishi G10 L14 電流制限構文
G10 L14 X50 ; X軸のサーボ電流をストールトルクの50%に制限する
パラメータ参照インベントリ
| ブランド | パラメータ / レジスタ | 機能説明 | 有効範囲 / 設定値 |
|---|---|---|---|
| Fanuc | Parameter 2086 (RTCURR) | 定格電流パラメータ。実際電流と定格電流の比率。 | 1 〜 32767 |
| Fanuc | Parameter 4110 | HRV モータ制御用の電流変換定数。 | 0 〜 32767 |
| Fanuc | Parameter 014 (Bit 0 - IRS) | チェックボード出力項目選択フラグ。 | 0 (VCMD/TCMD) または 1 (IR/IS 電流) |
| Siemens | r0068 | Arms 単位での平滑化されていない絶対実際電流値。 | √(Iq2 + Id2) として計算 |
| Siemens | r0069[0...6] | ピーク実際相電流配列 (U, V, W, オフセット、および総和) | 浮動小数点配列 |
| Siemens | r0026 | Volts 単位での平滑化された DC リンク実際電圧。 | ボルト (V) |
| Siemens | p0210 | デバイス供給電圧。 | ボルト (V) |
| Mitsubishi | #2213 SV013 ILMT | 通常運転時の電流制限値。 | 0 〜 999 (ストール電流 %) |
| Mitsubishi | #2214 SV014 ILMTsp | 特殊ストッパー / 初期制御時の電流制限値。 | 0 〜 999 (ストール電流 %) |
| Mitsubishi | #2221 SV021 OLT | 過負荷検出時定数。 | 1 〜 999 (秒) |
| Mitsubishi | #2222 SV022 OLL | 過負荷検出レベル閾値。 | 110 〜 500 (ストール電流 %) |
ブランド別応用
Fanuc
Fanuc は、ビットレベルのレジスタを中心に電気診断インターフェースを構築しています。具体的には、DGN 200 が OVC、HCA、HVA などのフラグを追跡し、Parameter 2086 が定格電流をスケーリングします。
G00 X150.0 Y150.0 や G01 Z-20.0 F500.0 などの動作コマンドは、負荷がかかった状態で軸をサイクリングさせるようにプログラムされており、DGN 760(R相実際電流)および DGN 761(実効電流値)のリアルタイム監視を可能にします。
- Parameter 2086 (RTCURR): 定格電流比パラメータ (1 〜 32767)。
- Parameter 4110: HRV モータ制御用の電流変換定数 (0 〜 32767)。
- Parameter 014 (Bit 0 - IRS): 出力セレクタフラグ (0: VCMD/TCMD, 1: IR/IS)。
- Alarm SV0438: INV. ABNORMAL CURRENT: インバータ内の過大な電流。
- Alarm SV0433: CNV. LOW VOLT DC LINK: 主回路 DC リンク電圧の低下。
- Alarm SV0441: ABNORMAL CURRENT OFFSET: ソフトウェア電流センサの異常。
- バージョンによる違い: レガシーな Series 0/15 システムは、物理的なサーボチェックボード(A06B-6071-K290 など)と手動のアナログ電圧比変換に依存しています。現代の αi-B および αi-D シリーズは、SERVO GUIDE ソフトウェアのプロットを活用し、多軸の故障を隔離して異常のない軸の運転を継続させます。
SV0438 アラームが発生した場合、技術者は通電する前に物理的に電源ラインを取り外し、接地間の絶縁抵抗を測定する必要があります。短絡した巻線に無理に電力を供給すると、インテリジェントパワーモジュール(IPM)が完全に破壊されるためです。
Siemens
Siemens は、パラメータ r0068(平滑化されていない絶対実際電流値)および p0210(デバイス供給電圧)を使用して、ドライブレベルの測定を直接統合しています。
$AA_CURR および $VA_CURR システム変数は、Gコードプログラム内で読み取ることができ、例えば R10=$AA_CURR[X] による条件評価の実行や、$VA_CURR[Z] > 25.0 時の軸一時停止などに使用できます。
- Parameter r0068: Arms 単位での平滑化されていない絶対実際電流値。
- Parameter r0069[0...6]: ピーク実際相電流 (U, V, W, オフセット、および総和)。
- Parameter r0026: DC リンク電圧の平滑化された実際値。
- Parameter p0210: デバイス供給電圧。
- Alarm 230001: パワーユニット: パワーモジュールで過電流を検出。
- Alarm 230002: パワーユニット: DC リンク過電圧。
- Alarm 206211: インフィード: 総和電流が許容値を超えて高い。
- Alarm 206310: 供給電圧が不適切にパラメータ設定されています。
- バージョンによる違い:
$AA_CURRおよび$VA_CURR変数は、PROFIdrive ドライブ専用です。SINAMICS S120 AC ドライブでは、外部 24V 電源がアクティブな場合、DC リンク電圧が 200V 未満に低下すると、パラメータが人工的に約 24V を表示します。
スピンドル減速時の高い DC リンク電圧によって Alarm 230002 がトリガーされた場合、システムは OFF2 反応を開始し、即座にパルスを遮断してドライブを惰性停止(コーストストップ)させます。これにより、切削中の機械構造に深刻な損傷を与えるリスクがあります。
Mitsubishi
Mitsubishi は、HMI 主導の電気的追跡を採用しています。パラメータ #2213 SV013 は通常の電流制限を設定し、#2222 SV022 は過負荷検出レベルを設定します。
加工プログラムは、G10 L14 コマンドを使用してモータ電流出力を動的に制限でき、NC シーケンス内での安全なストッパー押し当て動作を可能にします。
- Parameter #2213 SV013 ILMT: 通常運転時の電流制限値 (0 〜 999%)。
- Parameter #2214 SV014 ILMTsp: 特殊ストッパー制御時の電流制限値 (0 〜 999%)。
- Parameter #2221 SV021 OLT: 過負荷検出時定数 (1 〜 999秒)。
- Parameter #2222 SV022 OLL: 過負荷検出レベル閾値 (110 〜 500%)。
- Alarm 3A: モータ駆動電流ループ内の過電流。
- Alarm 51: 過負荷 2: 電流指令が定格最大値の 95% を超える状態が 1 秒以上連続して発生。
- Alarm 33: 過電圧: PN バス電圧が許容限界を超過。
- Alarm 10: PN バス主回路内の電圧不足。
- バージョンによる違い: 波形キャプチャ用の高サイクルサンプリングには M700V J0+ または M800 C3+ が必要です。M80W シリーズでの電流偏差解析には、NC Analyzer2 ソフトウェアバージョン A3 以降が必要です。
1 〜 999% の範囲外の値で G10 L14 をプログラムすると P35 エラーがトリガーされ、同期制御中に従属軸に対してコマンドを発行すると、CNC は P32 エラーで即座に停止します。
ブランド比較
| 比較項目 | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| NC チャネルアクセス | 間接的 (DGN アドレスおよび物理チェックボード) | 直接的システム変数 ($AA_CURR, $VA_CURR) | 間接的 (ドライブモニター画面および G10 L14 制限コマンド) |
| デジタル調整 & 波形解析 | SERVO GUIDE ソフトウェア (内部 A/D コンバータのデータをスケーリング) | NCU リンク静的アクションまたは Starter ソフトウェア | NC Analyzer / MS Configurator (デジタル出力トレースを 100%/V などでスケーリング) |
| 多軸故障の分離性 | 現代の αi-B/αi-D シリーズは故障した軸のみを遮断 (レガシーな pre-αi は全軸停止) | シャシモジュールには相故障(相喪失)監視がなく、ブックサイズモジュールには搭載 | 過負荷や電圧降下時の減速または動的停止 |
| ハードウェア自己診断 | 物理チェックピン用の専用チェックボード (A06B-6071-K290 など) | 未平滑変数 (r0070) と平滑化変数 (r0026) へのパラメータ分離 | ドライブモニター画面での多層リアルタイムピーク監視 (MAX CUR1, MAX CUR2, MAX CUR3) |
| プログラム可能な電流制限 | トルクリミットパラメータ (2086 など) | 同調動作内の MD/SD 制限またはトルクリミット | Normal/Interlock モードを備えた G10 L14 コマンドによるネイティブ制御 |
技術解析
Fanuc のアーキテクチャは、ドライブの電圧と電流の管理に関して非常に際立った挙動を示し、産業界の設定で他と明確に一線を画しています。第一に、Fanuc は高度に粒度の細かいビットレベルの追跡を中心に内部診断環境を構成しています。単一の診断レジスタ(DGN 200 など)が、低電圧(LV)、過電流(OVC)、電流異常(HCA)、および過電圧(HVA)を個別のバイナリフラグを介して同時に追跡し、技術者に電源の電気的健全性の即座かつ統一されたスナップショットを提供します。第二に、Fanuc は PC ベースの SERVO GUIDE ソフトウェア環境を利用することで、アナログハードウェアの制限とデジタル分析の架け橋となっています。技術者がキャビネット内の稼働中・高電圧のピンにオシロスコープのプローブを物理的にクリップすることを強制する代わりに、システムはアンプの最大許容電流(Ap)に基づいて内部の A/D コンバータデータを数学的にスケーリングし、実際のモータ電流の高忠実度な正弦波グラフを画面上に直接投影します。最後に、Fanuc はアラームが発生したまさにそのミリ秒単位で電流と電圧のデータを能動的にラッチする特別な「スマートトラブルシューティング機能」を統合しており、オペレータを自動的に診断フローチャートに導き、故障が外部の摩擦によるものか、それとも内部のハードウェアの劣化によるものかを特定します。
Siemens は、3つの非常に特殊な挙動を通じて、その電流および電圧診断アーキテクチャを他のブランドから際立たせています。第一に、Siemens は電気的データを平滑化されていないリアルタイムのハードウェア値(生の DC リンク電圧用の r0070 など)とソフトウェアで平滑化された値(r0026 など)に分割することにより、コントローラ上で直接卓越して高精度なパラメータ可視性を提供し、エンジニアが外部オシロスコープなしで過渡ノイズを除去できるようにします。第二に、Siemens はこのドライブレベルの電気的データを PROFIdriveシステム変数($VA_CURR および $AA_CURR)を介して CNC の座標およびロジックチャネルにネイティブに埋め込み、部品プログラムが特定の軸によって引き出される正確なアンペア数に基づいて動的な条件分岐を実行できるようにします。最後に、システムは各相個別にオフセット電流を能動的に計算し(r0069[3...5])、スタートアップ中に自動ゼロ点校正を実行し、実加工が始まる前に非対称的な相故障や接地劣化を捉えます。信号異常の包括的な診断のために、標準化されたエンコーダ信号の測定と診断方法を参照することは、サーボ電流振動の根本原因としてのフィードバックノイズを排除するのに役立ちます。
Mitsubishi システムは、電気負荷管理に関して他の制御ブランドと強く区別されるいくつかの挙動を示します。第一に、Mitsubishi はネイティブな HMI 上で直接、非常に粒度の細かい多層的な動的電流監視アーキテクチャを採用しています。単一のロードメーターを表示する代わりに、システムは MAX CUR1(電源 ON 以降のピーク電流)、MAX CUR2(2 秒ごとに更新されるピーク)、および MAX CUR3(過去 2 秒以内の絶対ピーク)を同時に表示し、技術者に外部ツールなしで過渡的な電流スパイクの正確なスナップショットを提供します。第二に、アーキテクチャは G10 L14 コマンドを介したプログラム可能な電流制限をネイティブにサポートしており、プログラマがプログラムの途中でサーボ電流を動的に制限し、軸を物理的なストッパーに安全に押し当てることができます。この機能は、モータが境界に押し当てられている間に蓄積する位置偏差(垂れ下がり)を自動的に処理する独自の「Normal」および「Interlock」モードを備えており、過大な偏差異常エラーを防ぎます。最後に、Mitsubishi は有効電流指令、電流フィードバック、およびバス電圧を CNC の内部高サイクルサンプリングレジスタから直接読み取るソフトウェアベースの波形サンプリング(NC Analyzer および MS Configurator)を深く統合しており、それらをスケーリングされたデジタルシステムトレース(例:100%/V)としてプロットし、技術者がドライブユニットの相ケーブルに物理的なクランプメーターやオシロスコープを接続する必要性を完全に排除しています。
プログラム例
Fanuc プログラム例
G00 X150.0 Y150.0 ; 位置への早送り移動
G01 Z-20.0 F500.0 ; 切削負荷下での制御された直線送り
G04 X3.0 ; 停止状態の保持電流を測定するための3秒間のドウェル(一時停止)
空運転 (dry run)および実行検証: Fanuc マシンでこのルーチンを実行する場合、オペレータはサーボ調整画面を介して DGN 760(R相)および DGN 761(実効電流値)の電流レベルを観察します。急激な G00 移動中、電流ピークは加速時に一時的に急増し、一定速度運動中に沈静化し、減速時に再び急増します。G04 一時停止コマンドは動作を休止させ、技術者は保持電流がドリフトすることなく静的アイドル電流パラメータ値に戻ることを確認できます。
Siemens プログラム例
R10=$AA_CURR[X] ; X軸の MCS 実際電流を変数 R10 に読み込む
IF $VA_CURR[Z] > 25.0 GOTOF ALARM_ROUTINE ; Z軸のドライブ電流が 25A を超えた場合、アラームルーチンへジャンプ
$A_DLR[0]=$VA_CURR[AX2] ; 同期作用のために2番目の軸電流をリンク変数に書き込む
空運転および実行検証: プログラマは、$AA_CURR と $VA_CURR をアクティブにした状態で空運転を実行することにより、このブロックを検証します。Z軸が機械的なカジリ(不適切に係合したクランプやバイスジョーなど)に直面した場合、実際の PROFIdrive 電流は即座に 25.0 アンペアを超えます。条件チェックは補間中にスパイクを傍受し、軸が激しい衝突を引き起こしてワークを台無しにする代わりに、安全サブプログラムに実行をリダイレクトします。
Mitsubishi プログラム例
G10 L14 X50 ; X軸のサーボ電流をストールトルクの50%に制限する
G01 X100. F20000 ; 物理的なストッパー境界に向かって送り駆動するための直線送り指令
G04 X0.5 ; 制限された電流下で位置偏差が蓄積するのを許容するための0.5秒間のドウェル
空運転および実行検証: G10 L14 コマンドの実行中、HMI のドライブモニターは X 軸の制限がアクティブであることを表示します。軸が F20000 でストッパーに送られると、電流パーセンテージは飽和状態に上昇する代わりに 50% にクランプされます。この制限された電流により、機械的な暴走や過負荷アラームが防止されます。0.5 秒のドウェルにより、制限をリセットする前に Interlock モードで位置誤差ループが安定します。
エラー解析
| ブランド | アラームコード | トリガー発生条件 | オペレータ確認症状 | 根本原因 / 対策 |
|---|---|---|---|---|
| Fanuc | SV0438 | インバータ主回路内で過大な電流を検出。 | 即座に非常停止状態が発生。切削中に工具が停止し、サイクルが停止する。 | モータ巻線の短絡、または相電源ケーブルの被覆破損。対策:電源ラインを物理的に取り外し、接地間の絶縁抵抗を確認。破損したケーブルやサーボアンプモジュールを交換。 |
| Fanuc | SV0433 | 主回路の DC リンク電圧が許容範囲を下回る。 | システムが Ready 状態をドロップ。軸制御が即座に無効化される。 | 入力電源ラインの電圧降下、または調整回路(レギュレータ回路)の故障。対策:入力電源の安定性を測定し、レギュレータ回路を点検。 |
| Siemens | Alarm 230001 | パワーユニットがパワーモジュール内の過電流状態を検出。 | 即座の OFF2 反応。パルスエネーブルが低下し、ドライブは制御されない停止(コーストストップ)をする。 | モータ内の地絡、クローズドループパラメータ設定の誤り、または短いランプアップ時間 (p1120)。対策:ランプアップ時間 p1120 を増やすか、モータ配線の地絡電流(地絡漏洩)を点検。 |
| Siemens | Alarm 230002 | パワーユニットが DC リンク内の過電圧を検出。 | 即座の OFF2 反応。サイクルが停止し、制御されない経路補間の喪失によりワークがスクラップ化する危険性。 | スピンドルや軸が過激に減速したか、または供給電圧 (p0210) が誤ってパラメータ設定されています。対策:減速ランプ時間を延長するか、実際の電源グリッドと一致するようにパラメータ p0210 を調整。 |
| Mitsubishi | Alarm 3A | モータ駆動電流ループ内で過電流を検出。 | 非常停止がトリガーされ、ダイナミックブレーキまたは減速停止が開始される。 | モータ電源ケーブル内の短絡、相地絡、または高すぎる速度ループゲイン。対策:配線のトラブルシューティング、モータ巻線の確認、または速度ループゲインパラメータを低減。 |
| Mitsubishi | Alarm 51 | 電流指令がユニットの最大能力の 95% を超える状態が 1 秒以上連続して発生。 | ドライブが電力を遮断し、切削の途中で実行が停止。過負荷アラームを伴って機械が停止する。 | 重切削時の過負荷、または深刻な機械的カジリ(バイスジョーやチャックとの干渉)。対策:切り込み深さを減らす、送り速度を下げる、または機械的な障害物を解消。 |
実務応用ノウハウ
サーボアンプ破損や加工精度低下を防ぐための実務ノウハウは、まず過電流発生時の安全確認と、各ブランドの固有パラメータの厳格な検証から始まります。モータ巻線の短絡や U、V、W 相パワーケーブルの被覆破損に起因する SV0438 や Alarm 3A アラームが発生した際、保守員が安易に NC リセットを繰り返して再通電を行うと、サーボアンプ内部のインテリジェントパワーモジュール(IPM)が一瞬で吹っ飛び、制御ユニット全体の全損を引き起こします。そのため、アラーム検出時は必ずアンプからモータ用ケーブルを物理的に切り離し、メガアース(絶縁抵抗計)を用いて接地(アース)間の絶縁抵抗を確認してください。 また、垂直軸(Z軸)などの電源喪失(SV0434 / 電圧降下)時は、モータ保持電流の遮断と電磁ブレーキの作動タイミングが同期していないと、Z軸が自重で急落下し、ワークやクランプ装置、回転タレット(turret)に深刻な激しい衝突(hard collision)を引き起こします。Siemens の SINAMICS S120 AC ドライブにおいて、スピンドルの減速レートが急峻すぎる場合は、回生電圧が DC リンク過電圧(Alarm 230002)を引き起こし、瞬時に安全保護のための OFF2 パルス抑制が作動します。これにより機械は完全に制御されない惰性停止となり、切削中のワークは即座にスクラップ品(scrap part)に変わります。さらに、総和電流異常(Alarm 206211)などの漏電や地絡アラームをバイパスすることは、電源モジュールそのものの破滅的な故障につながるため厳禁です。 量産時におけるロット間での再現性(lot-to-lot repeatability)を強固に保つため、オペレータは Mitsubishi のドライブモニター画面上で MAX CUR2 および MAX CUR3 変数の挙動を注意深く監視し、電流指令がストールレベルに飽和(サチュレーション)していないかを日頃からチェックする必要があります。このように、電気的な安全パラメータを適切にスケーリングし、機器の許容限界を遵守することのみが、機械的衝突と予期せぬ非計画停止を未然に防止し、持続可能で高い繰り返し精度を保証する道なのです。
関連コマンド
- G00 (早送り位置決め): ドライブモニター画面上でピーク過渡電流ドロー(MAX CUR2 / MAX CUR3)を確認するための、高速加速度移動を指令するために使用されます。
- G01 (直線補間): アクティブなフライス加工または旋削負荷の下で、定格限界に対する連続電流パーセンテージを分析するための直線切削パスを指令します。
- G04 (ドウェル/一時停止): 軸の補間を一時的に休止させ、技術者が静的停止状態の保持電流を測定し、ドライブ電圧の読み取り値を安定させることができます。
- G10 L14 (Mitsubishi プログラム可能電流制限): 軸を物理的なストッパーに押し当てる際、過大な位置偏差エラーアラームを防ぐために、モータトルク出力を動的に制限します。
- OFF2 (Siemens 即時パルス遮断): 致命的な過電圧または過電流状態において、モータ電力を遮断し、制御不能な軸の惰性停止を強制するネイティブな安全保護反応です。
おわりに
CNC サーボドライブシステムの長寿命化とロット間繰り返し精度の高度な維持は、単なる電気測定を超えた、能動的でシステム全体にわたる保護戦略です。スピンドルの急減速時に過剰な回生電力が生じてバス電圧が跳ね上がるのを防ぐために、加減速時定数(p1120 等)の適切な延長を怠らず、さらに電源パラメータ(p0210 等)を物理的な配電システムと綿密に整合させることは、突発的なサーボ停止や激しい機械衝突から超精密な治具や主軸スピンドルユニットを守るための必須条件となります。 実負荷状態における各軸の電流・電圧診断は、日常の保守スケジュールとロット切り替え時のセットアップフローに完全に組み込む必要があります。過電流や低電圧といったあらゆる電気的アラームの兆候に対し、安易な再起動を避け、絶縁抵抗の系統的検証といった徹底した安全対策を習慣づけることで、非計画停止時間(ダウンタイム)を劇的に排除し、生産ライン全体の稼働効率と位置決めの完全な再現性を保証できるでしょう。
よくある質問
量産で数ロット走らせるとワークの仕上がり寸法がばらつきます。サーボドライブの電気パラメータ(定格電流や比率)の検証と整合性チェックはどのように行うべきですか?
モータ定格電流と Parameter No. 2086 (RTCURR) や HRV 電流変換定数 (Parameter No. 4110) の設定比率にわずかでも誤差があると、軸移動時の熱的負荷のばらつきや微小なトルク飽和を引き起こし、ロット後半 of 製品の繰り返し精度(lot consistency)に悪影響を及ぼします。対策として、段取り前に定格パラメータ値と現在の実動作電流の対比チェックを NC チューニング画面で行い、比率の整合性を手動で必ず再計算・確認してください。
Siemens システムで $AA_CURR や $VA_CURR のシステム変数を使用して加工負荷を監視する際、パラメータ設定で検証すべき最大のポイントは何ですか?
これらのシステム変数は PROFIdrive 軸専用の変数であり、その検出感度や安全しきい値は commissioning パラメータの p0210(供給電圧)および r0068(絶対電流値)と密接に連動しています。特にデバイス供給電圧 p0210 が現場の実際の電源グリッドと一致していないと、異常値として誤検出され、正常な加工中に不要なアラームやコーストストップを誘発します。実加工の前に、パラメータ p0210 と工場の受電電圧の実測値を照合し、完全に一致させてください。
Fanuc のサーボアンプで SV0438 アラーム(過電流)が発生した場合、単純なリセットを行わずに根本的な原因を解明するための手順はどうすべきですか?
SV0438 は単なる過負荷ではなく、モータ巻線または U、V、W 相の動力線の物理的な短絡(地絡・相間短絡)が疑われる危険信号です。リセットを繰り返してアンプに通電し続けると、高価な IPM(インテリジェントパワーモジュール)が瞬時に熱破壊されます。対策として、直ちにサーボアンプからモータのパワーケーブルを物理的に完全に取り外し、絶縁抵抗計(メガテスター)を使用して動力線とアース間の抵抗値(10MΩ以上であること)を検証してください。
まだ解決しませんか?
このトピックについて、AIアシスタントに自然言語で質問できます。検証済みの情報源に基づいており、ハルシネーションはありません。

- CNC CARE Co-Founder (May 2025 - Present)
- Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
- Reis CNC Service Engineer (2003 - 2005)
- Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)
CNC工作機械業界のあらゆる分野で25年以上の経験を持ち、ブランドに依存しないコンサルティング、エンジニアリング、純正部品サービスを提供するCNC CAREの共同創業者として活動を続けています。
関連記事
このトピックに関する他の記事
Siemens CYCLE800の使い方:平面旋回とツールアライメント
SiemensのCYCLE800による3+2軸加工をマスターしましょう。平面旋回、ツールアライメント、パラメータ設定から、アラーム61190や61153といったエラーのトラブルシューティングまで詳しく解説します。
Siemens CYCLE72 パスミーリング: 輪郭加工の設定とプログラム解説
SinumerikのCYCLE72輪郭ミーリングを徹底解説。_KNAMEや_VARIの正しいパラメータ設定、シミュレーション時のアラーム61123回避方法、チャッククランプ確認によるアラーム700017防止まで、機械停止や不良品発生を防ぐ実務ノウハウを紹介します。
Siemens CYCLE952旋削サイクルの設定とプログラム解説
SinumerikのCYCLE952輪郭旋削サイクルを徹底解説。_PRGや_CONRによるブランク境界定義、アラーム61051/61059の回避方法、および設定データSD55212による自動メモリ管理の設定手順まで詳しく紹介します。
Siemens SLOT1/SLOT2溝フライスcycleプログラミング
Siemens製Sinumerikの溝加工cycleSLOT1・SLOT2のプログラミングを解説。パラメータ設定、Alarm 61000を防ぐ工具半径補正、VARIを用いた障害物回避など、量産時のロット間再現性を高め不良品発生を防ぐための実務ノウハウを紹介します。