サービスおよびトラブルシューティングガイド

ホーム >  サービスおよびトラブルシューティングガイド

FANUCロボットのアラームSRVO-050を解決する方法

Time: 2026-06-29 Hits: 1

ファナック製産業用ロボットをご使用の方であれば、SRVO-050「衝突検出」アラームに遭遇した経験があるでしょう。このエラーが画面に表示された瞬間、多くのオペレーターあるいは業界の初心者は、まず「まずい! ロボットが衝突した!」と判断し、現場へ急ぎます。ところが面白いことに、現場に駆けつけてよく見てみると、ロボット周辺には何もおらず、ワークピースもロボットから離れており、何にも接触していません。さらにイライラさせられるのは、リセットしても2回ほど動くだけで、数ステップ進むとまた「ポップ」とこのアラームが発生してしまう点です。

長期間整備工場で作業していると、この種の「幻の衝突」が実際の衝突よりも頻繁に発生することに気づくでしょう。このような状況に遭遇した場合、原因を特定せずに、単にパラメータ(3721)を変更したり、サーボモータを無闇に交換したりしても、結局のところ時間と労力がかかり、多額の費用がかかるだけです。

本日は、ファナック社の公式調査ロジックを踏まえ、SRVO-050エラーが発生する背景について解説し、ロボットが実際に衝突していないにもかかわらずエラーを報告するというケースにおいて、真の原因を段階的に特定する方法についてお話しします。 How to Solve Fanuc Robot Alarm SRVO-050.jpg

ロボットが実際に衝突していないのに、なぜ「衝突検出」エラーが報告されるのでしょうか?

この問題を解決するには、まずファナックの基本的な論理を理解する必要があります。ファナックの制御パネルには目がありませんが、ロボットが衝突したことをどうやって検知しているのでしょうか? 実は、電流およびトルクの計算に依存しています。ロボットが動作している際、制御盤内のシステムは各軸のサーボモータの負荷状態(つまりトルク)を常時監視しています。このシステムには、現在の速度・角度・負荷に基づいて各軸にどの程度の力を加えるべきかを算出する独自の数学モデルが組み込まれています。たとえば、ロボットが動作中に突然「おかしい…なぜかある軸の実際の負荷が、予測値よりも大幅に高くなっているのか?」と判断した場合、衝突が発生したと認識します。

制御キャビネットが直ちに警報音を発します。「重大な事象が発生しました。何らかの物体に衝突した可能性があります。その後、ハードトップ装置は廃棄処分となります!」ロボットアーム、ギアヘッド、サーボモーターおよび先端治具を保護するため、システムは即座にサーボ電源を遮断し、ロボットを急減速で停止させ、SRVO-050エラーを発生させます。

この警報の本質は、「何かに衝突しました」ではなく、「動きが強すぎ、抵抗が許容値を超えました」という点にあります。ロボットが何らかの理由で「重すぎる」「大きすぎる」あるいは「回避できない」と感じた場合、誤って衝突したと判断することがあります。

本当に衝突したのでしょうか?まずは明白な原因を除外しましょう。

誤検知が多数発生するとはいえ、まず現実的であることが重要です。自動化された生産ラインが稼働を開始すると、ロボットは治具、ワークピース、工作機械、安全光幕などと連携して動作しなければなりません。そのため、ツール座標系(TCP)の位置が数ミリメートルずれているだけでも、特定の位置でわずかなこすれ傷が発生する可能性があります。

プログラムを変更したばかり、ポイントのティーチングをやり直したばかり、あるいは新しい治具を導入したばかりでこのエラーが発生した場合、すぐに電気系統の異常を疑うのはまだ早いです。まず私の話を聞いてください。ロボットを手動モードに切り替え、速度を下げ(例:10%、あるいは5%程度)、ティーチ・ペンダントを少し持ちながら、作業者がロボットの横にしゃがんで慎重に観察してください。治具が機械の出入り口でエッジにこすれていないか? エアホースがどこかの死角に挟まっていないか?

確実に機械的な干渉が一切ないことを確認し、まずは下方をよく確認しましょう。

衝突はしていないが、「ネッキング」:目に見えにくい外部からの抵抗

ロボットが外側の大きな物体に接触していないからといって、そのロボット自体が「正常」とは限りません。しばしば、ロボット本体に取り付けられた部品が引っ張り返しているのです。

現場では、こうした原因をよく見つけられます:

* パイプライン・パッケージが過度に引き締められている:ロボットの6軸回転時に、外側に巻き付けられたケーブルやエアパイプの長さが不足しており、ゴムバンドのように6軸を死んだ状態で引きずっている。
* ドラッグチェーン内に異物が挟まっている:配管用ドラッグチェーンに大きな溶接スラグ、ネジ、またはその他の破片が入り込み、特定の軌道を移動中に挟まる状態になっている。
* 治具内部の詰まり:たとえば、空気圧式グリッパー内のスプリングが破断したり、シリンダーが停止したりしている場合。外見上は干渉していないように見えても、治具自体の機械的摩擦が急激に増大している。

これらの問題はロボット本体の変形を引き起こすものではないが、サーボモーターに過大な負荷をかけ、システムが計算するトルク値が上限を超えるため、SRVO-050エラーが発生する。同位置で毎回エラーが報告される場合は、ロボットの「衣装」(配管バンドル)および治具を手で一度なぞって確認することを推奨する。多くの場合、肉眼で問題を確認できる。

見落とされがちな原因:ペイロード設定の誤り。

これは、多くのベテラン修理担当者が見過ごしがちな領域です。前述の通り、このシステムは「予測モデル」に依存しており、衝突が発生するかどうかを判断します。そして、このモデルのコアとなる入力データは、ユーザーがシステムに入力するペイロード値です。

ロボットは以下のことを把握しておく必要があります:私の肘からどれだけの重量がぶら下がっているか?この物体の重心はどこにあるか?

実際の例を挙げましょう。ロボットに15 kgのグリッパーを取り付けたにもかかわらず、システム上のペイロード設定では、手間を省こうとしたり、変更し忘れていたりして、従来の5 kgという数値のままにしてしまったとします。これで事態は決定的になります。ロボットが動作する際、モーターは15 kgの物体を振動させるために非常に大きな負荷をかけなければならず、システムが想定している以上のトルクを発生させることになります。制御パネルはこれを検知し、「いいえ、私の計算によれば、5 kgの物体を持ち上げるのにこれほど大きな力を必要とすべきではありません!確実にコンクリートの壁に衝突しています!」と判断します。その結果、ロボットは容赦なく衝撃を受けることになります。

これは、新しい治具、追加のトーチ、ビジョンカメラ、またはEOAT(アーム先端ツール)の設計変更後に特に多く見られます。怠けてはいけません。末端を交換し、正直に再測定するか、システムに正しいツールの荷重および重心位置を入力してください。

小規模ではなく大規模:慢性的な過負荷

「レガシー問題」やラインの変更が根本原因となっているケースもあります。ロボットは当初、20 kgのワークピースを処理するように設計されており、スムーズに稼働していました。しかし、工場が新製品や新生産ラインに切り替えた際、ワークピースが30 kgに増加しました。このロボットは確かに頑丈ですが、わずかに過負荷がかかっても、ブーンと唸りながら動作し続けます。多くの管理者はこう考えます。「見てください、まだ動いているじゃないですか。ラインで使えるでしょう!」

これは非常にまずい状況です。現時点では、ロボットは実際には「深刻な内部消耗」の状態にあり、モーターやリデューサーが長期間にわたり高負荷状態に置かれています。最初のうちは問題なく動作するかもしれませんが、使用を続けるうちにSRVO-050エラーが次第に頻発するようになり、当初は1日に1回程度だったのが、現在では週に3回ほど発生しています。

これは、機械部品がすでに限界を訴えていることを意味します。この状態が長期間続くと、ネジ、リデューサー、サーボモーターの寿命は急激に短縮され、単純なリセットでは到底解決できません。

ホールディングブレーキが完全に開放されていない:毎日、自らとの「綱引き」が起きています。

ファナック製ロボットの各軸には保持ブレーキが装備されています。ロボットが動作を開始する際、システムはブレーキに電力を供給してこれを開放し、その後モーターが回転を始めます。保持ブレーキの回路に何らかの異常がある場合、あるいは機械的に摩耗・固着しているためにブレーキが完全に解放されない場合、非常に厄介な状況になります。これは、パーキングブレーキを半分かけた状態でアクセルを強く踏んで前進しようとしている自動車を運転しているようなものです。モーターは、作業負荷による抵抗だけでなく、自らの内部ブレーキによる摩擦力にも耐えなければなりません。数秒以内にサーボトルクが急激に上昇し、制御盤は直ちに「衝突」と判断します。

ブレーキに問題があるかどうかを確認するにはどうすればよいですか?典型的な症状は以下のとおりです:ロボットが上昇する際に音が非常に鈍く、動きが非常に重い;特定の軸だけが特に弱いと感じる;手動での低速ジョグ操作でも、自動運転時でも、同一軸で常にアラーム「SRVO-050」が発生する。この場合、当該軸のブレーキ制御回路およびブレーキ本体の点検を重点的に行う必要があります。

高電圧および低電圧:システムが「誤認識」を起こす原因となります

多くの人が、電気制御盤が時折衝突を報告する理由を想像できないかもしれませんが、その原因は工場の電源電圧が不安定であるためです。制御盤への入力電圧が急激に低下したり、大きく変動したりすると、整流器が出力する直流電圧もそれに伴って低下します。これによりサーボアンプの駆動能力が低下し、ロボットが元の速度および軌道を維持できるよう、システムは電流を強制的に増加させて補償しようとします。この電流の増加により、制御盤内のアルゴリズムが誤判断し、干渉トルクが異常であると認識してSRVO-050エラーを出力します。

工場で最近、停電や点滅が頻繁に発生している、あるいは制御盤端子が老朽化・過熱している、またケーブル配線が10年以上経過している場合、エラー発生時の主電源電圧をマルチメーターで測定することをおすすめします。老朽化した工場や夏期の電力需要ピーク時には、この対策が実証済みです。

除外検討:本当にサーボシステムまたはケーブルに問題があるのでしょうか?

上記のすべての機械的干渉、配管パッケージ、負荷パラメータ、電圧を確認し、いずれも正常であることが確認されたにもかかわらず、ロボットが依然として特定の軸でSRVO-050エラーを報告している場合、電気系の診断へと進む必要があります。

これは通常、以下の場所に隠れた故障が存在することを意味します:

・ サーボアンプ内部部品の経年劣化により、電流検出が正しく行えない。
・ エンコーダケーブルまたは電源ケーブルの内部断線。ケーブル外皮は見た目には健全に見えても、ロボットが特定の姿勢にねじれると、内部の銅線が切断され接触不良を起こすことがあります。この状態をシステムが即座に検出し、エラーを報告します。
・ フィードバックコネクタの緩み、または油・水の侵入。

このポイントまでの修理において、最も有効な手法は「交換法」です。例えば、モーターまたはケーブルの仕様が第1軸と第2軸で同一の場合、制御盤内の配線を交換して(専門的な作業に注意し、事前にバックアップを確実に取って、誤動作による事故を防ぐこと)故障が第1軸から第2軸へと移動するかどうかを確認します。故障が移動した場合、ケーブルまたはアンプの不良であることは間違いないでしょう。

10年以上経過した機械によく見られる問題:減速機の著しい摩耗

最後に、サーボモーターや回路に問題がなく、ロボットが「戦争のベテラン」(7~8年、あるいは10年以上使用)であり、長年にわたりスポット溶接、重作業のハンドリング、パレタイズなど、汚れの多い作業を続けてきた場合、機械的な摩耗が限界に達している可能性が非常に高いです。減速機内のギアは摩耗し、軸受は劣化・亀裂が生じ、内部の潤滑用黒色オイルは漏れ出ているか、乾燥してペースト状になっています。こうしたすべての要因により、内部摩擦が急激に増加します。ロボット自身は「お腹が傷ついている」ということを認識できません。「この腕や脚が、昔と比べてなぜこんなに重くなったのだろう?」としか思わず、最終的には頻繁な誤検知による衝突警告として現れます。

減速機が正常に動作していないかどうかを判断する方法:減速機の動作音を注意深く聞いてください。「カチッ」または「ブーン」という金属摩擦音や異臭がしないか確認してください。また、関節部に手で触れてみて、卵を焼けるほど熱くなっていないか確認してください。さらに、ロボットの位置決め精度が低下していないか、アームが停止した際にわずかに振動しているか(隙間が大きくなっている)を確認してください。これらのいずれかの症状が見られた場合は、減速機のオーバーホールおよびギアボックスの交換を早急に手配してください。

このエラーは頻繁に報告されますが、無視したり、単にブロックしたりしても問題ありませんか?

理論的には、ティーチ・ペンドントの『RESET』ボタンを押せばロボットは動作を再開します。多くのユーザーは、リセットさえできれば停止を避け、コスト削減を図ろうとします。

しかし、私のアドバイスはこうです:このような事象は、二度と発生しません。
エラーを初めて報告した場合、それは一時的な外部の不具合である可能性があります。リセットで解消すれば、それで問題は解決します。しかし、同じ場所で連続して2~3回エラーが発生した場合は、強制的に上部カバーを閉じようとしないでください。この状態では、生産ラインのサイクルタイムが大幅に遅延するだけでなく、本当に過負荷状態になっていると、ホールディングブレーキが解除されなかったり、減速機が乾式摩耗(ドライグラインド)を起こしたりする可能性があります。その状態で1日間無理に稼働させ続けた場合、数万ドル相当のモーターやギアボックスが完全に焼損・破損してしまうおそれがあります。

この「幻の衝突」を日常的に防止するにはどうすればよいでしょうか?

古くから言われているように、「予防は治療に勝る」です。作業中にSRVO-050エラーで中断されるリスクを最小限に抑えるためには、普段からのメンテナンスを徹底することが重要です。

1. パラメータの変更・調整は必ず行う:末端のフィクスチャを交換した場合や、何らかの追加部品を取り付けた場合などは、面倒だからといってシステムによるペイロード再計算を怠らないでください。
2. 配管パッケージの定期点検:ドラッグチェーン内の配管に摩耗や損傷がないか確認し、エアホースが劣化・硬化していないか、または過度に張りすぎていないかも確認します。
3. 時間通りのグリース補給を厳守:ファナック社が推奨するタイミングに従い、減速機のグリースを定期的に交換し、排出される黒色の油に鉄粉が混入していないかも確認します。
4. 周辺環境の整備を徹底:ロボットの動作範囲内に雑多な異物が散乱していないことを確認し、治具・マスターフィクスチャ上の位置決めピンおよびインダクタを定期的に清掃して、不要な廃材が堆積しないようにします。

これらの細部をきちんと管理すれば、ロボットの故障率は大幅に低下します。その結果、夜勤などのシフト数も減らすことができます。

要約

ファナックのSRVO-050アラームの根本的なロジックを理解すれば、これは実際にはロボットの「自己保護本能」であることに気づくでしょう。問題に直面したときは、慌てず、「まず機械的干渉を確認 → 次にロードパラメータを確認 → 最後に電気サーボおよび古いギアボックスを点検」という順序で段階的に対応してください。位置決めが正確であれば、このファナックロボットは、あと数年間、安定してあなたの作業を支えてくれます!

前へ: FANUCロボットのアラームSRVO-058を解決する方法

次へ: ABBロボットのジョイスティックが動作しないのはなぜですか?

退出してください
お問い合わせ内容

何かご提案がございましたら、ご連絡ください。

お問い合わせ
それはサポートされています

© ソンウェイ・ロボティクス すべての権利を保有します  -  プライバシーポリシー