CNCサーボモータの故障診断方法と代表的パラメータ点検
Fanuc、Siemens、三菱のCNCサーボモータ故障診断を徹底解説。短絡を防ぐメガオームメータを用いた絶縁抵抗測定や、Parameter 1828、p1082等の重要パラメータ調整、SV0438やAlarm 50からの安全な復旧方法を実務視点で解説。
はじめに
CNCサーボモータの保持トルク低下や電気的絶縁不良が引き起こす最悪の物理的損害は、機械可動部の突然の落下や制御不能な高エネルギー衝突です。特に重力軸が自重で急落下したり、高速送り中の送り軸がツールをバイスジョウやチャック、ワーク、回転タレットに直接衝突させたりすると、瞬時に金型や刃具が全損し、不良品発生や高額なスクラップ廃棄に繋がります。また、電線管やコネクタ周囲に溜まった切削油等の侵入によりモータハウジング内の絶縁抵抗が低下すると、致命的な相間短絡(ショート)が発生し、高価なサーボアンプを永久的に破壊します。
量産稼働前の空運転 (dry run) での事前検証や、日頃の保守点検を怠り、目詰まりした冷却ファンの停止警告や異常振動を無視して運転を継続すると、アンプの過熱を引き起こします。駆動アンプが自己保護のために動作を停止し、レディ信号(VRDY OFF)を遮断すると、ダイナミックブレーキが急作動して軸の停止距離が著しく伸び、深刻な激突事故を招きます。オペレータや保守技術者は、こうした致命的な故障シーケンスを事前に察知し、未然に防ぐため、Fanuc、Siemens、Mitsubishiの各制御装置における診断パラメータやハードウェアインタフェースの役割を深く理解し、機械の信頼性と繰り返し精度を強固に維持しなければなりません。
技術概要
| コマンド / コード | ブランド | 重要なパラメータ | 主な制約と診断ツール |
|---|---|---|---|
G00, G01, G04, G31, LIMS, MSG, SPOS, M03, M19 | Fanuc, Siemens, Mitsubishi | Parameter 1828 (移動偏差制限), Parameter 1829 (停止偏差制限), p1082 (最大速度制限), SV022 (過負荷レベル) | 過負荷冷却中は常に制御盤の電源をONに維持すること。サーボOFFによる軸切り離しを行う前に保持ブレーキの保持トルクを確認すること。通信切断時はFSSB光ファイバーケーブルを点検すること。 |
クイックリード
- 過負荷アラーム解除のために制御電源を再投入しないこと。 過負荷1(Alarm 50)などのアクティブなアラームをリセットするために強制的な電源ON/OFFを行うと、モータ巻線を永久的に破損する恐れがあります。アンプ内部のファンでパワーモジュールを積極的に冷却するため、電源はONのまま維持してください。
- メガオームメータを用いて対地絶縁抵抗を測定すること。 SV0438などの短絡アラームを単にリセットしてアンプを破壊する二次災害を防ぐため、技術者は必ずアンプ側でモータ動力線を切り離し、U、V、W線をテストする必要があります。
- 制御世代ごとに位置偏差レジスタを区別すること。 Fanuc制御では、レガシーなSeries 0-CはDGN 800〜803で、新しい30i-Bおよび0i-FシリーズはDGN 300で偏差を監視します。
- 安全パラメータとファームウェアバージョンを一致させること。 データ相互チェックエラーを防ぐため、p9567 > 0 のSINAMICSファームウェアバージョン4.7以上が、互換性のあるSINUMERIK制御と一致していることを確認してください。
- センサレスドライブの熱制限を手動で検証すること。 内蔵センサを持たないMitsubishi MDS-B-HRシリーズモータのレトロフィットやメンテナンス時は、熱推定を機能させるため、パラメータ SV034/bit2 を手動で1に設定する必要があります。
- 切削送り中の負荷メータ変動を観察すること。 軸負荷メータが120%を超えて不規則に変動した場合は、Alarm 50やAlarm 59による衝突でチャンネルがシャットダウンする前に、直ちに運転を一時停止して機械的な焼き付きや工具摩耗を調査してください。
基本概念
Fanucなどのサーボモータの故障診断には、機械的負荷, 切削条件、および周囲環境の絶え間ない監視が必要です。許容値を超える極端に過酷な切削加工を行ったり、劣化の始まった機械軸受を放置したりすると、過大な負荷トルクが発生します。このような状態下では、デジタルサーボソフトウェアが異常な電流値や熱状態を敏感に検知し、アラームコードを出力して機械の動作を安全に停止させます。停電時やアラーム発生時のトラブルシューティングにおいては、垂直軸の挙動に最大の注意を払う必要があります。万が一、垂直軸の保持トルクが低下していたり、電磁ブレーキに不具合があったりする場合、技術者が電気制御盤の点検や調整を行っている最中に軸が突然落下し、重大な人身災害や甚大な衝突事故を招く危険性があります。
電気的な破壊ルートの多くは、電気コネクタや接続部への切削油・水の浸入に起因します。M08 クーラント流量異常で指摘される問題と同様に、電線管やコネクタ周囲の液溜まりを無視していると、液体がモータハウジング内に毛細管現象等で浸入し、巻線の絶縁抵抗を著しく劣化させて相間短絡や対地ショートを引き起こします。過電流アラームから安全かつ確実に復旧するため、技術者は単にリセットをかけるだけでなく、電源を投入する前にモータ動力線をアンプから切り離し、メガオームメータを用いて対地絶縁抵抗を測定して異常がないかを検証しなければなりません。
フィードバック系とサーボの調整(制御チューニング)は、モータのハンチング、シャフトの振れ、および機械の共振現象をシャットアウトするために不可欠です。速度ループゲイン(速度ループゲイン1や速度ループ積分補償など)のセッティングが不適切であると、トラッキングエラーが増大し、高周波のギヤノイズや位置決めのばらつきが生じます。また、エンコーダからのパルスフィードバックがノイズ等で破損したり、不適切なパルス数が初期パラメータに入力されていたりすると、軸が意図せず急加速し、チャックやバイスジョウなどの保持力が失われて重切削補間中にワークが滑り出す原因となります。
コマンド構造
現代の高度なCNCシステムにおける移動指令(モーションコマンド)の実行は、コントローラのソフトウェア軌跡ジェネレータとドライブアンプの物理的なサーボループとの間での極めて精密な同期動作が求められます。診断パラメータは、指令された数学的経路と、実際のエンコーダフィードバックが示す物理的位置との間の許容偏差(追従誤差)を厳密に管理します。G00またはG01の軸移動中に、この偏差がパラメータで規定された許容限界しきい値を超えた場合、サーボドライブは即座に動作を遮断して機械駆動系を保護します。
サーボのパフォーマンス解析や不具合調査において、技術者はCNCのシステムメニューからアクティブな診断情報を正確に読み取らなければなりません。例えば、Fanucの「SYSTEM」メニュー画面では位置偏差値をリアルタイムで直接確認でき、Siemensのシステムでは動的なHMI上のシステム変数を使用してエラー状態を表示します。同様に、Mitsubishiアンプの前面ディスプレイに表示される物理的なコードは、制御盤でのローカルな診断・トラブルシューティングを迅速化します。
システムパラメータと診断アドレスは、CNCのブランドやメーカーごとに体系化されて整理されており、トラッキングエラーの検出やパラメータのマッピングに活用され、過速度や過電流による機器破損を防ぎます。
- Fanuc: 「SYSTEM」メニューから「DGNOS」(診断表示)画面を介してレジスタ情報にアクセスします。診断ビットはコンタクタの作動状態、温度警告、エンコーダの断線といった物理的な状況を詳細に示します。
- Siemens: SINAMICSのHMI画面上に表示される実速度やストール検出遅延制限などのパラメータや変数を通じて、ドライブアンプの健全性を常時監視・通信します。
- Mitsubishi: HMIモニタ画面に表示される軸偏差情報や各種ゲイン調整パラメータ、さらにユニット内蔵のハードウェア診断機能によって、軸ドリフトやループ特性を評価します。
ブランド別応用
Fanuc
Fanucシステムは、サーボループの挙動を的確に監視・保護するために、専用の診断レジスタや位置偏差追従パラメータに大きく依存しています。Parameter 1828は軸移動中の位置偏差の許容限界を決定し、Parameter 1829は軸停止時の位置偏差を監視します。移動偏差過大などのアラームが発生した際、技術者はまずこれらのレジスタの値を確認することが義務付けられています。
実機での動作検証や診断運転時には、G00 X150.0 Y150.0; や G01 Z-50.0 F250.0; などの標準的な移動プログラムを実行して送り軸に負荷をかけつつ、ドウェル(一時停止)コマンドの G04 X2.0; を用いて静的停止状態における位置偏差の収束挙動を詳しく観察します。また、スキップコマンド G31 P99; は、高速なデジタル入力応答やトルク制御ループのテストに非常に効果的です。
| パラメータ / レジスタ / アラーム / バージョン | 詳細 / ソースデータ |
|---|---|
| Parameter 1825 | 各軸のサーボループゲイン。標準的な設定値は通常3000に調整されます。 |
| Parameter 2022 | モータの回転方向。111(反時計回り)または−111(時計回り)を設定します。 |
| Parameter 3111 Bit 0 (SVS) | CNCモニタ画面上にサーボ調整画面(内部チューニング表示)を表示(1)または非表示(0)にするビット。 |
| Parameter 1807 Bit 2 | アンプ冷却ファン停止時のチェック(インターロック)を無効にする(1)か有効にする(0)かの選択ビット。 |
| Parameter 1023 | サーボ軸番号のシーケンスマッピング(接続軸の論理的な配置定義)。 |
| Parameters 2084 / 2085 | フレキシブルフィードギアパラメータ(分子および分母による検出単位の倍率調整)。 |
| DGN 200 | アンプのハードウェア条件を示すビットフラグ(OVL, LV, OVC, HCA, HVA, DCA, FBA, OFA)。 |
| DGN 201 | パルスコウダ(エンコーダ)の接続・パルス状態を示すバイナリフラグ ALD および EXP。 |
| DGN 204 | サーボアンプ自体の基本状態を示すバイナリフラグ OFS, MCC, LDA, PMS。 |
| DGN 300 | 各軸の位置偏差量および追従偏差の診断値。 |
| Alarm SV0400 | サーボモータまたはアンプの過熱(ハードウェアサーモスタットの遮断、またはソフトウェア熱推定での異常検出)。 |
| Alarm SV0411 | 軸移動中の位置偏差(追従誤差)が Parameter 1828 で設定された限界値を超過。 |
| Alarm SV0438 | サーボモータ主回路(パワートランジスタ)またはインバータ部に流れる過電流を検出。 |
| Alarm SV0436 | ソフトウェアによるソフトサーマルOVC(過負荷)アラーム。 |
| Alarm SV0415 | 移動指令値のオーバーフロー(速度指令値が511,875検出単位/秒を超過)。 |
| Alarm SV0004 | G31(トルクリミットスキップ)動作中に、トルクリミットに当たったままで許容位置偏差を超過。 |
| Version - 30i-B, 0i-F, Power Motion i-A | αi-Bアンプとの通信時のみ動作するスマートトラブルシューティング機能(診断グラフィック画面やYES/NO選択ガイダンス)。 |
| Version - Series 0-C vs. Newer | 位置偏差(DGN 300)の表示先が、レガシーなSeries 0-CではDGN 800〜803に配置されています。 |
| Version - ROM 9040 series | Series 0-Cにおいて、内蔵式パルスコウダの断線とセパレート型(スケール)パルスコウダの断線を判別するためのROMシリーズ。 |
警告:Parameter 1807 Bit 2を「1」に設定して冷却ファン停止チェックを無視(バイパス)すると、アンプモジュールの致命的な熱暴走・焼損を招きます。高速運転中にアンプ保護のためレディ信号(VRDY OFF)が遮断された場合、ダイナミックブレーキによる非常停止時には制動距離が異常に伸びるため、ツールブローアウトや金型激突の重大なリスクに繋がります。
Siemens
Siemensコントローラは、動的な実速度フィードバックと内蔵された熱監視センサを組み合わせることで、ドライブ系の安全性を強固に維持します。保守技術者は、過速度アラームやブロック検出を適切に行うために、パラメータ p1082 や p2178 などの監視遅延設定を精密に管理します。
Siemensのプログラム設計においては、主軸などの回転上限を LIMS=3000 で安全に制限し、高負荷や異常検出時には MSG("Check motor load and torque limits") のようにオペレータへの警告文を画面上にダイレクトに表示させます。さらに、安全な点検や段取り替えのために M0(プログラムストップ)による確実な一次停止を行い、閉ループ位置決め SPOS=0 で主軸のオリエンテーション点検を実行します。
| パラメータ / レジスタ / アラーム / バージョン | 詳細 / ソースデータ |
|---|---|
| Parameter p0604 / p0605 | モータに搭載されたKTY84またはPT1000温度センサからの信号に基づく、温度警告および故障遮断しきい値。 |
| Parameter r0063 | モータの実際の実速度(RPM、読み取り専用)。 |
| Parameter r1408.11 / r1408.12 | 内部ストール検出用コントロールワード(速度逸脱およびロータ磁束差を検出する監視用ビット)。 |
| Parameter p9567 | 安全のためのデータ相互比較用(クロスチェック)パラメータ。 |
| Parameter p0640 | アンプ出力側の最大電流制限値(アンペア値または定格に対する比率)。 |
| Alarm F7900 / 207900 | モータロック / 速度コントローラの限界到達(トルク限界到達が1秒以上持続し、かつ速度が120 rpm以下)。 |
| Alarm F7901 / 207901 | 実モータ速度が、パラメータ p1082 で設定された最大速度制限値および許容誤差幅を逸脱。 |
| Alarm 207902 | モータがパラメータ p2178 で設定された遅延時間を超過して機械的ストール状態に陥ったことを検知。 |
| Version - SINAMICS FW >= 4.7 | パラメータ p9567 > 0 の設定時に相互クロスチェック範囲を拡張可能。SINUMERIKシステム側との互換性が必要。 |
| Version - Power Unit FW < 5.1 | ファン故障検出アラームの初期値が0に固定されており、モジュール個別のファン異常を特定できずヒートシンク異常として一括検知。 |
| Hardware LED | — (no source) |
警告:初期試運転(コミッショニング)の段階で、エンコーダのパルス設定数に実機とかけ離れた極端に小さな値を書き込むと、主軸や送り軸が異常加速(制御不能な暴走)を起こし、チャックやバイスジョウの物理的保持力を破ってワークが加工室外へ放出される極めて重大な事故を招きます。
Mitsubishi
Mitsubishi製ドライブサーボシステムは、ループゲイン特性と誤差幅の精密調整によって、過酷な重切削環境下でも高い位置追従性を誇ります。速度ループゲイン #2205 SV005 VGN1 と速度ループ積分補償 #2208 SV008 VIA は、機械の振動(シャフトの振れ)やサーボのハンチングを排除するための必須調整項目です。
診断用プログラムでは、G04 X1.0 ; による極小ドウェル動作を挟んで、加減速停止時のサーボ追従偏差の収束状況を確認します。主軸点検時には S1000 M03 ; にて実負荷下での回転テストを行い、主軸方向をロックする M19 ; を実行してフィードバック検出系の健全性を測定します。
| パラメータ / レジスタ / アラーム / バージョン | 詳細 / ソースデータ |
|---|---|
| Parameter #2221 SV021 | 過負荷警告・アラーム検出の積分時間定数(標準値は60秒に設定)。 |
| Parameter #2222 SV022 | 過負荷を判定する電流しきい値(標準値は定格の150%に設定)。 |
| Parameter #2226 SV026 | サーボOFF状態における位置偏差の過大誤差検出幅。計算式:(RAPID / (60 × PGN1)) / 2。 |
| Parameter SV034/bit2 | モータの熱的保護(ソフトウェア推定)を有効(1)にするか無効(0)にするかのパラメータ。 |
| Alarm 31 | モータの回転速度が許容上限を逸脱。加減速時定数の緩和、またはエンコーダ検出ヘッドの清掃・修理が必要。 |
| Alarm 46 | 過度な高負荷運転やドライブ冷却用ファンの目詰まり・風量低下による、モータまたはエンコーダのサーマル保護作動。 |
| Alarm 50 | 過負荷(オーバーロード1)の発生。電流レベルが100%基準を超えて蓄積された状態。 |
| Alarm 53 | サーボOFF状態で、軸が外力や自重落下等によりパラメータ SV026 の制限を超えて移動したことを検出。 |
| Alarm 58 | 早送り(G00)での動作中に、機械の干渉やガイドの給油不良等により異常外乱トルクがしきい値を突破。 |
| Alarm 59 | 直線切削(G01)などの加工送り中に、刃具の欠損や過大切込みにより異常外乱トルクがしきい値を突破。 |
| Alarm 88 / 888 | アンプ制御基板の致命的なシステムクラッシュを示すウォッチドッグエラー。 |
| Version - MDS-B-HR series | 一部の温度センサ非搭載モデルにおいて、熱的過負荷判定を正常に動作させるためにパラメータ SV034/bit2 を1に手動で設定する必要があります。 |
| Version - MDS-D/DH vs. MDS-EJ/EJH | ウォッチドッグエラー(Alarm 88)のLED表示形式。MDS-D/DHシリーズは「88」、MDS-EJ/EJHシリーズは「888」と点滅表示。 |
| Hardware LED | アンプ前面の7セグメントLEDによる交互表示(アラーム分類コード → 2桁のアラーム番号 → 該当するエラー軸情報)。 |
警告:ブレーキの保持特性を検証する際に、物理的な保持対策を施さずに軸切り離し(アンクランプ)を強制実行すると、特に垂直軸は一瞬にして急激な落下を起こし、パラメータ #2226 SV026 が正しくセッティングされていない場合はブレーキの空走距離が増大して、スピンドルやバイス等の金物と衝突する壊滅的損害を与えます。
ブランド比較
| 機能 / カテゴリ | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| HMI / 診断メニュー | 「SYSTEM」から「DGNOS」画面。診断ビットのオン/オフ情報をベースにした詳細な障害フラグ。 | 標準的な位置コードとアラームテキスト形式による明快なエラー診断表示。 | 「サーボモニタ」および「サーボ診断」画面、NCメモリ診断画面での軸情報の監視。 |
| ハードウェアLED表示 | — (no source) | — (no source) | アンプ前面の7セグメントLEDによるアラームコード、エラー番号、該当軸の順番での交互点滅表示。 |
| 主なパラメータ | Parameter 1828(移動偏差値), Parameter 1829(停止偏差値), 位置ループゲイン Parameter 1825, モータ回転方向 Parameter 2022。 | 最大許容回転数 p1082, ストール判定遅延時間 p2178, モータ温度監視しきい値 p0604 / p0605。 | ループゲイン設定 #2205 (SV005 VGN1) / #2208 (SV008 VIA), 過負荷検出 #2221 / #2222, ブレーキ空走制限 #2226 (SV026)。 |
| 熱および過負荷検出 | アラーム SV0400 (過熱) および SV0436 (ソフトサーマル) を、内蔵サーモまたはソフト推定で演算。 | 内部された KTY84 または PT1000 センサを用いた内部モータ温度モデルとアラーム制御(p0604 / p0605)。 | 過熱アラーム Alarm 46、過負荷電流 Alarm 50。パラメータ SV034/bit2 によるソフトウェア熱評価の有効化。 |
| 位置 / ロック(閉塞)検出 | 指令移動経路と実フィードバックとの差分が Parameter 1828 の制限を超えたときに Alarm SV0411 を出力。 | トルク最大が1秒以上かつ低回転(120 rpm以下)持続時に Alarm F7900 を検知、p2178制限超過で Alarm 207902 を遮断。 | サーボOFF中に軸が外力や自重落下等でパラメータ SV026 を超えてズレた場合に Alarm 53 を検出。 |
| 安全およびブレーキ作動 | アンプのレディ信号(VRDY OFF)遮断時、強力なダイナミックブレーキが自動作動し、軸を停止させます。 | SINAMICS特有のドライブ内蔵安全機構である OFF2(パルス即時遮断)および OFF3(高速緊急停止スロープ)反応。 | サーボアンプ制御による急減速制御および機械的な保持ブレーキ緊急作動シーケンス。 |
| 衝突検出 | トルクリミットスキップ指令 G31 の実行中に、物理的な硬質衝突により最大偏差を超えた場合に Alarm SV0004 を発生。 | 電流制限(パラメータ p0640)や最大トルクの連続モニタリングにより、軸衝突を事前に防いでチャンネルを停止。 | 動作モード別に衝突検出を分離。早送り(G00)時は Alarm 58、切削送り(G01)時は Alarm 59 を検知。 |
| トラブルシューティング | αi-Bアンプ使用時にCNC上で直接対話式で故障診断を行える「スマートトラブルシューティング」機能(30i-B、0i-F等)。 | アンプドライブ側の詳細パラメータ(r0949 や r2124)からエラー発生原因の16進数内部データを精密にデバッグ。 | アンプ側診断や、PCと接続して高速な駆動波形サンプリング・共振ノッチ調整が行える「MS Configurator」「NC Analyzer2」。 |
技術解析
各CNCメーカーは、従来の単純な並列アナログサーボ配線とは一線を画す、高度にパッケージ化された独自方式のデジタルサーボアーキテクチャを展開しています。Fanucは、「FSSB」と呼ばれる独自の超高速・多チャンネル光ファイバー伝送バスを用いて、すべての軸のサーボアンプモジュールをデイジーチェーン形式で接続します。万が一、この光通信経路に汚れや微小な破断が発生すると、システムアラームが通信の途絶したアンプモジュールの前後セグメントを瞬時に割り出し、切断箇所を視覚的に特定します。この超高速通信 of 信頼性を維持するためには、埃の清掃や断線検査を含む包括的なFSSB光ファイバーのトラブルシューティングを定期的に実施する必要があります。さらに、Fanucはアラーム発生時のモータ電圧や負荷電流データを1ミリ秒単位でフリーズして保存し、CNC画面上でYES/NOの対話式ガイドに従って根本原因にアプローチできる「スマートトラブルシューティング」を提供しており、DGN 200上の各種ハードウェアフラグ(OVL、LV、OVCなど)を読み解くことで、電気的な故障と機械的な噛み込みを即座に分類できます。
Siemensのサーボ診断アーキテクチャは、アンプ側にきわめて粒度の細かいエラー検知フラグを網羅している点で他を圧倒しています。技術者は、単に「アラーム何番」を見るだけでなく、アンプのネイティブパラメータである r0949(エラー評価値)や r2124(アラーム詳細データ)から直接、16進数のエラーログを抽出して、エンコーダ内部の微細な位相ズレやパワー半導体のピンポイントな過負荷を診断します。また、SiemensはSINAMICSアンプユニット内部に、GコードなどのPLCやCNC側制御ソフトが遮断判断を行う前に、ハードウェア回路レベルで動作を封印する「OFF2(パルス即時遮断によるフリーラン停止)」や「OFF3(設定された最大減速スロープによる急制動)」といったインターロックを装備しており、位置の異常偏位による危険な暴走をハードウェア回路側から物理的に阻止します。さらに、モータ内部の熱特性モデルに基づく精巧なソフトウェア温度モニタリングを搭載し、センサ自体の断線時にもモータを異常過熱から確実に守ります。
Mitsubishiによるアンプ診断アプローチは、電装盤内の各サーボアンプ前面にマウントされた独自の交互7セグメントLED表示器に代表されます。このインジケータは、アラーム発生時にアラーム分類、詳細エラーNo、及び何軸目で発生したかのビット情報を交互に表示させるため、CNC画面を開くことなく電気キャビネットの内部を覗くだけでエラー原因を一目で特定できます。また、衝突監視システムを「G00早送り時(Alarm 58)」と「G01切削送り時(Alarm 59)」の2種類のモードに独立して設計しており、高移動速度の急激な加減速電流と、加工時の刃物への負荷電流を的確に分離して、不要な誤アラームを抑えつつ衝突を感知します。さらに、PC診断調整ソフトウェアである「MS Configurator」や「NC Analyzer2」をアンプと接続することで、外付けのオシロスコープを使用せずに、アンプ内部で捉えたミリ秒オーダーの電流フィードバック波形や追従 droop 波形をサンプリングし、共振箇所を狙い撃ちしたノッチフィルタの設定が可能です。
プログラム例
サーボ軸の機械的な安定性およびクローズドループによる電気的フィードバック系の健全性を確認するため、実務においては専用の点検用プログラムを実行します。これらのサンプルプログラムは、制御された試験負荷の下で追従偏差やサーボの整定能力を可視化・監視するために作成されています。
Fanuc Diagnostic Program Block
G00 X150.0 Y150.0 ;
G01 Z-50.0 F250.0 ;
G04 X2.0 ;
G31 P99 ;
空運転の解説:この検証用プログラムを実行すると、CNCはまずX軸とY軸を指定位置(X150.0、Y150.0)まで高速早送り位置決め指令を行います。次に、Z軸が250.0 mm/minの制御された送り速度で目標のZ-50.0まで直線補間移動を行います。移動終端に到達後、一時停止指令の G04 によって軸動作が2.0秒間強制ホールドされ、この間にサーボループが静的に落ち着くまで、保守員は DGN 300 画面上で位置偏差値が0に収束するかを静かに確認します。最後に、G31によって設定されたスキップ機能がオンになり、センサーの接触やトルクリミット到達があった段階で残りの移動をキャンセルして次のブロックへ進み、干渉時の被害を最小限に食い止めます。
Siemens Diagnostic Program Block
LIMS=3000
MSG("Check motor load and torque limits")
M0
SPOS=0
空運転の解説:このSiemens用検証プログラムブロックでは、チャックの遠心力による飛び出し破損事故を未然に防ぐため、LIMS=3000 にて主軸の最高許容回転数を3000 rpmに固定します。同時に、CNC画面上にユーザーメッセージ MSG(負荷とトルクリミットの点検指示)を警告表示させ、オペレータの安全意識を喚起します。続く M0 一時停止コードによって全軸の移動が強制停止され、このクランプされた安全状態で保守員が保持ブレーキや冷却ファンモジュールを目視点検します。点検完了後に起動ボタンを押すことで、SPOS=0 指令により主軸の角度位置決めが実行され、エンコーダからのクローズドループパルスがズレなく追従できているかを精密に検証します。
Mitsubishi Diagnostic Program Block
G04 X1.0 ;
S1000 M03 ;
M19 ;
空運転の解説:このMitsubishiテストプログラムは、まず 1.0秒間の G04 一時停止から動作が始まります。この静的待機中のモータハンチングやギヤ異音の有無を確認しながら、パラメータ SV005(速度ループゲイン)や SV008(速度ループ積分補償)の静的安定度を確認します。その後、S1000 M03 によって主軸を時計回りに1000 rpmまで上昇させ、加減速過渡期から定速回転に至るプロセスで、負荷メータが許容上限の120%を超えて異常振動していないかを観察します。最後に M19 指令を投入して主軸を精密なオリエンテーション位置で拘束し、位置検出ループの応答性と繰り返し精度を評価します。
エラー解析
| ブランド | アラームコード | トリガ条件 | オペレータの症状 | 原因 / 対策 |
|---|---|---|---|---|
| Fanuc | SV0400 | サーボモータまたはドライブアンプが過熱しました(ハードウェアサーモスタットまたは推定値から検出) | HMIにOVERLOAD(過負荷)が表示され、軸が直ちに停止します | 切削条件や切込み深さを下げる。機械軸の過大負荷やボールねじの固着を点検する。制御盤の冷却ファンを確認する。 |
| Fanuc | SV0411 | 移動中の位置偏差が、Parameter 1828で設定された数学的制限値を超えました | 軸が移動を停止し、EXCESS ERROR MOVING(移動時過大偏差)アラームが発生します | 機械ガイドやボールねじの焼き付きを点検する。サーボループゲイン Parameter 1825 の設定値を確認する。 |
| Fanuc | SV0438 | 主回路またはインバータにモータ過電流が流れました | レディ信号が遮断(VRDY OFF)され、ドライブが停止して軸が停止します | 巻線の相間短絡または動力ケーブルの破損・オイルによる断線。線をアンプ端子から切り離し、メガオームメータを用いて絶縁抵抗をテストする。 |
| Siemens | Alarm F7900 / 207900 | サーボが1秒以上トルクリミット状態で動作し、かつ速度が120 rpmのしきい値未満にとどまりました | 加工チャンネルが停止し、Gコードの実行が即座に停止します | 機械的な噛み込み、スライドの障害物がないか確認し、SINAMICSのトルクリミットおよびストール遅延パラメータ p2178 を調整する。 |
| Siemens | Alarm F7901 / 207901 | モータの実速度が、パラメータ p1082 および公差で設定された正または負の速度制限を超えました | 軸が停止し、OVERSPEED(過速度)アラームが発生します | エンコーダフィードバックのパルス設定数を確認し、速度制限パラメータを検証する。 |
| Siemens | Alarm 207902 | モータがパラメータ p2178 の遅延時間より長く機械的にストールしました | 送り軸がロックし、チャンネル実行が停止します | 送り軸の移動範囲内における物理的な障害物を確認する。電流制限パラメータ p0640 を調整する。 |
| Mitsubishi | Alarm 31 | モータ速度のフィードバックが許容限界を超えました | 軸が停止し、HMIにOVERSPEED(過速度)が表示されます | パラメータの加減速時間定数を緩やかに調整する。速度検出器(エンコーダ)の点検、清掃または修理を行う。 |
| Mitsubishi | Alarm 46 | 重負荷や冷却ファンの目詰まり・風量低下により、モータまたは検出器の熱保護機能が作動しました | HMIに温度警告が表示され、運転中の主軸または軸が停止します | 過大な切削負荷を確認する。周囲温度やファン吸気口の粉塵を調査する。目詰まりした冷却ファンの清掃または交換を行う。 |
| Mitsubishi | Alarm 50 | 過負荷検出レベルが継続して100%のしきい値を超えました | HMIにOVERLOAD 1(過負荷1)が表示され、軸が直ちに遮断されます | 機械的な摺動不良、キャリッジのアライメント不良、または刃物摩耗による過大な切削負荷を解消する。ファンの冷却を効かせるため、電源はONのまま維持する。 |
| Mitsubishi | Alarm 53 | サーボOFF中の実際の座標と理論的な座標との間の位置偏差が、パラメータ SV026 を超えました | 垂直軸が自重で予期せず落下します | 過大偏差パラメータ SV026 を適正値に調整する。機械的な電磁ブレーキの摩耗や保持トルクを点検する。 |
実務応用ノウハウ
CNCアンプモジュールの致命的な対地絶縁不良や相間短絡(SV0438やAlarm 50など)から安全に復旧するにあたり、現場で絶対にやってはならない最悪の誤対応は、「アラーム解除のための電源再投入」のゴリ押しです。過負荷警告や熱保護警告が出ている状態で、リセットのみで運転を再開しようと制御電源のOFF/ONを繰り返すと、冷却ファンが停止し、パワーモジュール(IGBT等)やモータ巻線の温度が一気に急上昇して永久的な熱変形や巻線メルトダウンを引き起こします。これにより、モータの電磁応答精度が大きく乱れ、ロットごとの繰り返し精度の劇的な低下や、寸法ばらつき拡大による不良品発生に直結します。
そのため、過負荷や短絡アンプ系の異常を検知した際は、制御電源をONのまま維持してアンプ内蔵ファンによる熱放出を促しながら、モータ動力線(U、V、W線)をアンプモジュール側で物理的に切り離し、産業用のメガオームメータを用いて動力相と接地グランド間の絶縁抵抗を測定する必要があります。また、垂直移動軸の点検やモータ切り離しを行う際は、軸が自重落下しないよう物理的なつっかえ棒や保持対策をとった上で、ブレーキの保持トルク状態を確認しなければなりません。もしこれを怠り、パラメータ #2226 SV026(サーボOFF時過大誤差検出幅)の許容設定値が正しく算出・登録されていない状態で保持ブレーキを解放すると、軸が勢いよくスライドしてバイスジョウやチャック、ワークに超高速で激突し、精密ガイドやボールねじを破損させる非計画停止の原因になります。本格的な切削量産に移行する前に、必ずドアスイッチとリミットスイッチの点検を含む機械安全セーフティループの確実な検証を終え、安全が担保された可動ストローク限界の内部だけで機械動作を完結させることが、長期間にわたるロット加工の一貫性と設備の信頼性を維持するための鉄則です。
関連コマンド
- G31(トルクリミットスキップ): 外付けの超高速センサー入力または内部トルクリミットのしきい値に基づき、通常の目標位置指令を即時キャンセルして次の指令へ移行するスキップ動作。位置偏差値のダイナミックな変化と強力に関連します。
- G04(ドウェル): 移動プログラムブロック間で指定された時間だけ軸移動を一時停止(ホールド)し、停止時の静的偏差がアンプ側で正常に収束(整定)する状態を検査する際に有効です。
- LIMS(主軸速度制限): Siemens制御においてスピンドルの最高許容回転数(RPM)を制限するコマンド。遠心力によってチャックやバイスジョウが開放し、ワークが飛び出す致命的な衝突事故から設備を保護します。
- M19(主軸位置決め / オリエンテーション): スピンドルをクローズドループ位置決め制御によって正確な指定角度で停止させ、主軸エンコーダの取付ガタやアンプ内部のフィードバック精度を精密点検する際に用いられます。
おわりに
CNCサーボモータの高度な予防保全は、故障が起きてから修理する従来のアプローチを超えて、製品の加工繰り返し精度の維持と不良品発生を極限まで抑えるための最も基礎的なファクトリー品質管理プロセスです。Fanucに搭載された精緻な診断レジスタ(DGN 300等)、Siemensアンプから吸い上げる詳細なSINAMICSパラメータ値(r0949等)、そしてMitsubishiアンプ前面の7セグメントLEDによる視覚的なコード追跡を体系的に実地運用に組み込むことで、ベアリング摩耗や絶縁性能低下といった物理的な劣化予兆を致命的な機械クラッシュの前に完全に検知できます。定期的な吸排気冷却ファンの点検、限界電流・トルクパラメータの最適設定、そしてメガオームメータを用いた計画的な絶縁テストを実行し、ロット間の加工寸法一貫性と、稼動率最大化のための設備信頼性を強固に維持してください。
よくある質問
ロットごとに製品の加工寸法にばらつきが発生する場合、サーボパラメータのどこを確認すべきですか?
ロット間の寸法ばらつきは、機械の静的精度だけでなく、モータや駆動系の温度上昇に伴う追従遅れ(追従誤差)が原因である場合が多々あります。具体的には、Fanucシステムで Parameter 1825(サーボループゲイン)を軸ごとに確認し、ゲイン値が低下していないか、あるいは機械の経年変化に対して最適であるかを検証してください。実務上の対策として、機械起動から熱的に安定するまでの15〜30分間の位置偏差の変動を DGN 300 で点検し、必要に応じて位置偏差の補正値(熱変位補正量など)やサーボゲインの微調整を計画してください。
量産試運転前に、サーボモータの過負荷やブロックアラームを防ぐために検証すべき最重要パラメータは何ですか?
特に垂直軸(Z軸など)では、サーボOFF時の保持ブレーキの遅れや自重落下による衝突を防ぐパラメータ設定の検証が不可欠です。Mitsubishiシステムでは #2226 SV026(サーボOFF時過大誤差検出幅)を点検し、早送り速度(RAPID)とPGN1(位置ループゲイン1)に基づいた適正値が登録されていることを確認します。実運転での対策として、実際の垂直軸のサーボOFF動作を低速送りでシミュレートし、アンプから異音や急激なドリフトが発生しないことをサーボ診断画面で確認した上で、量産動作に移行するプロセスを徹底してください。
モータ短絡アラーム(SV0438やAlarm 50等)発生後、アンプを焼き付かせずに安全に復旧する手順は?
短絡(過電流)アラーム発生時に、単にリセットボタンを押して電源を再投入(ON/OFF)することは絶対に避けてください。これはアンプのトランジスタやモータ巻線の永久破損を招く最大原因です。まずは制御盤のメイン電源をONのまま維持し、ファン冷却を効かせつつ、モータのU、V、W線をアンプ側端子から完全に切り離します。その上で、実務のアクションとして、産業用メガオームメータを用いて巻線とグランド(接地)間の絶縁抵抗を測定し、抵抗値が基準値(通常1MΩ以上)を満たしていることを点検してからアンプの再起動を行ってください。
まだ解決しませんか?
このトピックについて、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を用いた障害物回避など、量産時のロット間再現性を高め不良品発生を防ぐための実務ノウハウを紹介します。