(57)【要約】【課題】熟練者でなくても簡単にアラーム是正処置が可能なアラーム診断装置を提供する。【解決手段】アラームの発生を検知するアラーム検出部１０と、アラーム発生時に保存されたアラームラッチデータを読出すアラームラッチデータ読出部１１と、発生アラームの具体的な内容を調べるアラーム内容判断部２０と、アラーム発生時の状況を確認するアラーム発生状況確認部２１と、アラーム要因解析表を参照してアラームの原因を特定するアラーム原因推定部２２と、特定されたアラーム原因に基づいて最適なアラーム是正処置を示すアラーム是正処置決定部２３と、アラームの診断結果を表示装置に表示させるアラーム診断結果出力部２４と、を備えたものである。【選択図】図１
2008203962.tif 000002
【特許請求の範囲】
【請求項１】
サーボモータを制御するサーボコントローラに接続されるアラーム診断装置であって、前記サーボコントローラが、アラーム直前のアラームラッチデータを記録するＥＥＰＲＯＭと、アラームの発生を検知するアラーム検出部と、前記アラーム検出部がアラームを検出した時に前記ＥＥＰＲＯＭに保存されてたアラームラッチデータを読出すアラームラッチデータ読出部とを備えたアラーム診断装置において、
発生アラームの内容を調べるアラーム内容判断部と、
前記アラーム発生時の状況を装置の動作状態として表すアラーム発生状況確認部と、
前記読出したアラームラッチデータと前記アラームの内容及びアラームの発生状況を含むアラーム要因解析表を基にアラームの原因を推定するアラーム原因推定部と、
前記推定されたアラーム原因に基づいて前記アラーム要因解析表を基に最適なアラーム是正処置を示すアラーム是正処置決定部と、
前記発生アラームの内容と前記アラーム発生状況と前記推定した原因と前記決定された是正処置とを出力して表示装置に表示させるアラーム診断結果出力部と、を備えたことを特徴とするアラーム診断装置。
【請求項２】
前記アラーム要因解析表は、ユーザーズマニュアルで説明しているアラーム是正処置に対して、アラームラッチデータの内容を割り付けてアラーム要因を特定しアラームの是正処置を実施するための参照表であって、アラーム・コード、アラーム内容、推定アラーム発生状況、アラームラッチデータ、原因および処置の各項目の１つ以上を含むことを特徴とする請求項１記載のアラーム診断装置。
【請求項３】
前記読出されるアラームラッチデータは、モータ回転／移動速度、速度指令、内部トルク／推力指令、入力指令／パルス速度、位置偏差カウンタおよび内部信号モニタの１つ以上を含むことを特徴とする請求項１記載のアラーム診断装置。
【請求項４】
前記アラーム検出部は、各アラームの種類を区別するためにアラームの発生をアラームコードによって検知することを特徴とする請求項１記載のアラーム診断装置。
【請求項５】
前記アラーム内容判断部は、アラーム内容として前記アラームコードに対応する過電圧などのアラームの程度を示す電圧値などの数値データと、主回路電源投入時などの具体的な装置の動作時点で表すアラーム検出時点と、を含むことを特徴とする請求項１記載のアラーム診断装置。
【請求項６】
前記アラーム発生状況確認部は、アラーム発生状況を、主回路電源投入時などの前記アラームが発生した主要動作条件で表し確認することを特徴とする請求項１記載のアラーム診断装置。
【請求項７】
前記アラーム検出部、前記アラームラッチデータ読出部、前記ＥＥＰＲＯＭを前記サーボモータに設けられたエンコーダ内部に備えていることを特徴とする請求項１記載のアラーム診断装置。
【請求項８】
サーボコントローラのトルク、速度、入力電圧等の内部データ、ダイナミックブレーキまたは急速停止などの内部スイッチおよび入出力信号状態などを一定サンプリング周期毎にラッチしてＲＡＭ上に上書き保存し、アラームを検出したら電源遮断される前にアラームが発生する１サンプリング前の前記ＲＡＭ上のラッチデータをＥＥＰＲＯＭに書込んでアラームラッチデータを作成して置き、電源再投入後に前記アラームラッチデータを読出し、アラーム内容を判断し、アラーム発生状況の確認として前記アラームの発生が制御電源投入時か、主回路電源投入時か、通常運転時か又は減速時のいずれであったかを判断する判断ステップと、
アラーム発生が前記制御電源投入時の場合は、更に、主回路電源オフ、モータ通電オフかを判断して、共にオフの場合は前記アラームラッチデータと前記アラーム内容およびアラーム発生状況を含むアラーム要因解析表を参照してアラーム発生原因をサーボアンプ基板の故障と特定し、サーボドライバの修理・交換を促す指示をして、以上の診断結果を、発生アラーム、推定発生状況および原因と是正処置の項目で表示するステップと、
アラーム発生が前記主回路電源投入時の場合は、主回路電源オン、モータ通電オフ状態で、更に、主回路母線電圧が所定電圧以上ならば、前記アラームラッチデータと前記アラーム要因解析表よりアラーム発生原因をＡＣ電源電圧が所定電圧以上と特定し、是正処置としてＡＣ電源電圧を正規の範囲にするように指示し、前記主回路母線電圧が前記所定電圧以下の場合は、アラーム発生原因を前記アラーム要因解析表を参照して原因をサーボアンプの故障と特定し、是正処置としてはサーボドライバの修理・交換を促す指示して、以上の診断結果を表示するステップと、
アラーム発生が前記通常運転時の場合は、主回路電源オン、モータ通電オン状態ならば、前記アラーム要因解析表を参照してアラーム発生原因をＡＣ電源電圧チェックとし、是正処置としてＡＣ電源電圧を正規の範囲にするように指示し、更に、回生負荷率が１００％以上であれは、発生原因を使用回転数が高く負荷慣性モーメントが過大であると特定し、是正処置としては負荷条件及び運転条件を再検討するように指示して、以上の診断結果を表示するステップと、
アラーム発生が前記減速時の場合は、主回路電源オン、モータ通電オン、モータ回転速度＞０およびトルク指令＜０、の状態で、且つ、慣性モーメント＞１００％の場合は、アラーム要因解析表を参照して、アラーム原因を使用回転数が高く、負荷慣性モーメントが過大と特定し、是正処置として負荷条件、運転条件を再検討するように指示して、以上の診断結果を表示するステップとから成ることを特徴とするアラーム診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーボシステムのアラーム診断機能に関し、詳しくは、ユーザーに対してアラーム診断結果としてアラームの原因と是正処置を表示させ、ユーザーが熟練者でなくてもアラームの原因を知りかつその是正処置をとることが可能となるアラーム診断装置、診断方法に関するものである。
【背景技術】
【０００２】
従来よりサーボシステムのアラーム機能として各種の装置が稼働している。
例えば、特許文献１に示す「アラーム発生装置及びアラーム表示装置」にはアラーム発生状況に応じた表示を行う装置が開示されている。図８はアラーム発生装置及びアラーム表示装置のブロック図である。図８（ａ）はアラーム音発生の例であり、アラーム判断部１０１と、アラーム音制御部１０２と、設定部１０３とで構成されている。アラームが発生してアラーム信号Ｓ１〜Ｓｎがアラーム判断部１０１に入力すると、予め設定された（１〜ｎ）までの種類のアラーム・パターンが判断され、アラームパターンが例えばパターン１に相当する場合は、アラーム音制御部１０２は、パターン１に該当するアラーム音を選択して発生させる。
一方、図８（ｂ）はアラーム表示の例であって、記憶手段２０１、２０２と、制御手段２０３と、入力手段２０４と、表示手段２０５を有して、表示画面２０６にはアラーム発生時刻を、表示画面２０７には発生時刻２０６に対応したアラーム発生時間帯の波形を連動して表示するので、アラームの状況が正確に把握できる。これらに基づいてユーザー・マニュアル等から復旧手順を読出して事後の処理を行っている。
【０００３】
また、特許文献２に示す「ロボット教示操作盤」には、ロボット教示操作盤の表示装置に、アラームの詳細、復旧手順を表示させるアラーム表示装置が開示されている。図９はロボット教示操作盤の表示画面を示す図である。いま、バッテリ電圧低下のアラームが発生したとすると、図９（ａ）に示すアラーム詳細表示画面のように、表示画面３００上のアラーム表示パネル３０２が赤く点滅すると共に、アラームコード番号０３５と題名「バッテリ  デンアツテイカ」３０３が表示される。これはタッチパネル方式なので３０３の上をタッチ操作すると、図９（ｂ）に示すアラーム復旧手順の表示画面のように、バッテリ電圧低下のアラーム復旧についての詳細説明が表示される。
【０００４】
また、特許文献３に示す「サーボコントローラの異常診断装置」は、従来のサーボコントローラの異常診断装置では、位置偏差、速度偏差及び電流偏差が大きくなっていることだけがアラームで出力されるだけであったので、アラームの発生の原因を特定するために相当の時間がかかるという欠点を解消するためのもので、アラーム原因診断手段は、前記位置偏差アラームが発生する前の電流フィードバック値が電流指令に対して明らかに小さく且つ電流フィードバック値が実質的にゼロとみなせるときには、励磁巻線または励磁巻線に接続された給電線に断線が発生していると診断するように構成されており、アラーム原因診断手段は、位置偏差アラームが発生する前の電流フィードバック値が電流指令に対して明らかに小さく且つ電流フィードバック値が実質的にゼロではないとみなせるときには、励磁巻線または励磁巻線に接続された給電線に流れる励磁電流の値が低下していると診断し、位置偏差アラームが発生する前の電流フィードバック値が電流指令に対してほぼ同じであり且つ速度フィードバック値が速度指令に対して明らかに小さく且つ速度フィードバック値が実質的にゼロとみなせるときには、励磁巻線または励磁巻線に接続された給電線に励磁電流が流れているにも関わらずサーボモータの可動子が停止していると診断し、位置偏差アラームが発生する前の電流フィードバック値が電流指令に対してほぼ同じであり且つ速度フィードバック値が速度指令に対して明らかに小さく且つ速度フィードバック値が実質的にゼロではないとみなせるときには、サーボモータへの負荷が大きくサーボモータの前記可動子の回転速度が遅いと診断するようにしている。
【特許文献１】特開２００１−２８３３５２号広報(図１、図９)
【特許文献２】特開平９−７６１８２号公報（図４、図５）
【特許文献３】特許第３６９８９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら従来の技術では、特許文献１の場合はアラームを検出したらアラームのパターンに対応するアラーム音を発生させるもので、アラーム発生を音で警報するだけで復旧処理まで教示するものでは無く、用意するアラーム音も種類が多くなると、人間の聴覚は視覚ほど正確とは言えないので、少なくとも連続音と断続音の２種類程度であれば問題がないが、何種類もの音で表される多数のアラーム・パターンを瞬時に、正確に聞き分けなければならないとなると、個人差があるのでかなりの訓練が必要になる。また、アラーム音ではなくアラーム・データを視覚的に表示もしているが、こちらはアラーム発生時のデータとして発生時刻などを表示するテキスト・データと、連動してアラーム発生状況を示す波形などの画像データを表示する２つの画面を示しているが、アラーム音及びアラーム表示のいずれもアラーム発生の警報までで、しかも波形等のアラームデータは熟練していないと判断が難しいことと、アラームの後の是正処置に関する手続きが両方の場合共に示されないという問題がある。
更に、特許文献２の場合は、実施例には確かにバッテリ電圧低下というアラームが発生すると、アラーム表示パネルが赤く点滅して報知し、続いてアラーム表示パネルをタッチ操作すれば、アラームの詳細と復旧手順が表示されるものであるが、実施例のアラームが「バッテリー電圧低下」で、その復旧手順が「バッテリ交換」では、サーボシステムとしての技術的特徴がなく、簡単な装置の取扱説明書の記述と同程度で簡単なアラームを簡単に表示する事例に止まり、複雑なサーボシステムのアラーム処理を簡単化すると言う技術開示としては不満があるという問題がある。
更に、特許文献３の場合は、位置偏差アラームが発生する前の電流フィードバック値と電流指令、速度フィードバック値と速度指令の関係でアラームを発するものであり、アラームが発生すると安全のため速やかに電源を切ることが必要であるにもかかわらず、特許文献３では電源ＯＮのまま診断することになり危険である。そこには本発明が用いようとしている「ラッチデータ」の記録装置について一切記載も示唆もない。
このような従来の多くのアラーム機能で、サーボアンプのアラームが発生した場合には、アラーム対策用のユーザース・マニュアル等で原因と是正処置を確認してアラーム原因を除去する必要があるが、アラームが発生した状況によってアラームの原因と是正処置が異なるものなので、発生時の状況として主回路投入時か、運転中かなどの状態を調べる必要がある。
しかし、発生の状況把握については、アラームの発生要因を特定するためにアラームが発生する状況をユーザが常に監視し続けることは難しく、また、外部測定器で監視するについても、アラーム発生タイミングが不明なので難しいと言う問題があった。
よって、本発明は、ユーザーが常に監視し続けたり、外部測定器を用いたりせずに、常にアラーム検出とアラーム時のラッチデータの取得ができて、何時でも複雑なアラームの監視が可能であり、ユーザーは示される内容からアラームラッチデータの検討などの専門知識が無くても、複雑なアラーム発生の原因推定と、是正処置が簡単にできるアラーム診断装置および診断方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記問題を解決するため、請求項１記載の発明はアラーム診断装置に係り、サーボモータを制御するサーボコントローラに接続されるアラーム診断装置であって、前記サーボコントローラが、アラーム直前のアラームラッチデータを記録するＥＥＰＲＯＭと、アラームの発生を検知するアラーム検出部と、前記アラーム検出部がアラームを検出した時に前記ＥＥＰＲＯＭに保存されてたアラームラッチデータを読出すアラームラッチデータ読出部とを備えたアラーム診断装置において、
発生アラームの内容を調べるアラーム内容判断部と、前記アラーム発生時の状況を装置の動作状態として表すアラーム発生状況確認部と、前記読出したアラームラッチデータと前記アラームの内容及びアラームの発生状況を含むアラーム要因解析表を基にアラームの原因を推定するアラーム原因推定部と、前記推定されたアラーム原因に基づいて前記アラーム要因解析表を基に最適なアラーム是正処置を示すアラーム是正処置決定部と、前記発生アラームの内容と前記アラーム発生状況と前記推定した原因と前記決定された是正処置とを出力して表示装置に表示させるアラーム診断結果出力部と、を備えたことを特徴としている。
また、請求項２記載の発明は請求項１記載のアラーム診断装置において、前記アラーム要因解析表が、ユーザーズマニュアルで説明しているアラーム是正処置に対して、アラームラッチデータの内容を割り付けてアラーム要因を特定しアラームの是正処置を実施するための参照表であって、アラーム・コード、アラーム内容、推定アラーム発生状況、アラームラッチデータ、原因および処置の各項目の１つ以上を含むことを特徴としている。
また、請求項３記載の発明は請求項１記載のアラーム診断装置において、前記読出されるアラームラッチデータが、モータ回転／移動速度、速度指令、内部トルク／推力指令、入力指令／パルス速度、位置偏差カウンタおよび内部信号モニタの１つ以上を含むことを特徴としている。
また、請求項４記載の発明は請求項１記載のアラーム診断装置において、前記アラーム検出部が、各アラームの種類を区別するためにアラームの発生をアラームコードによって検知することを特徴としている。
また、請求項５記載の発明は請求項１記載のアラーム診断装置において、前記アラーム内容判断部が、アラーム内容として前記アラームコードに対応する過電圧などのアラームの程度を示す電圧値などの数値データと、主回路電源投入時などの具体的な装置の動作時点で表すアラーム検出時点と、を含むことを特徴としている。
また、請求項６記載の発明は請求項１記載のアラーム診断装置において、前記アラーム発生状況確認部が、アラーム発生状況を、主回路電源投入時などの前記アラームが発生した主要動作条件で表し確認することを特徴としている。
また、請求項７記載の発明は請求項１記載のアラーム診断装置において、前記アラーム検出部、前記アラームラッチデータ読出部、前記ＥＥＰＲＯＭを前記サーボモータに設けられたエンコーダ内部に備えていることを特徴としている。
【０００７】
また、請求項８記載の発明はアラーム診断方法に係り、サーボコントローラのトルク、速度、入力電圧等の内部データ、ダイナミックブレーキまたは急速停止などの内部スイッチおよび入出力信号状態などを一定サンプリング周期毎にラッチしてＲＡＭ上に上書き保存し、アラームを検出したら電源遮断される前にアラームが発生する１サンプリング前の前記ＲＡＭ上のラッチデータをＥＥＰＲＯＭに書込んでアラームラッチデータを作成して置き、電源再投入後に前記アラームラッチデータを読出し、アラーム内容を判断し、アラーム発生状況の確認として前記アラームの発生が制御電源投入時か、主回路電源投入時か、通常運転時か又は減速時のいずれであったかを判断する判断ステップと、アラーム発生が前記制御電源投入時の場合は、更に、主回路電源オフ、モータ通電オフかを判断して、共にオフの場合は前記アラームラッチデータと前記アラーム内容およびアラーム発生状況を含むアラーム要因解析表を参照してアラーム発生原因をサーボアンプ基板の故障と特定し、サーボドライバの修理・交換を促す指示をして、以上の診断結果を、発生アラーム、推定発生状況および原因と是正処置の項目で表示するステップと、アラーム発生が前記主回路電源投入時の場合は、主回路電源オン、モータ通電オフ状態で、更に、主回路母線電圧が所定電圧以上ならば、前記アラームラッチデータと前記アラーム要因解析表よりアラーム発生原因をＡＣ電源電圧が所定電圧以上と特定し、是正処置としてＡＣ電源電圧を正規の範囲にするように指示し、前記主回路母線電圧が前記所定電圧以下の場合は、アラーム発生原因を前記アラーム要因解析表を参照して原因をサーボアンプの故障と特定し、是正処置としてはサーボドライバの修理・交換を促す指示して、以上の診断結果を表示するステップと、アラーム発生が前記通常運転時の場合は、主回路電源オン、モータ通電オン状態ならば、前記アラーム要因解析表を参照してアラーム発生原因をＡＣ電源電圧チェックとし、是正処置としてＡＣ電源電圧を正規の範囲にするように指示し、更に、回生負荷率が１００％以上であれは、発生原因を使用回転数が高く負荷慣性モーメントが過大であると特定し、是正処置としては負荷条件及び運転条件を再検討するように指示して、以上の診断結果を表示するステップと、アラーム発生が前記減速時の場合は、主回路電源オン、モータ通電オン、モータ回転速度＞０およびトルク指令＜０、の状態で、且つ、慣性モーメント＞１００％の場合は、アラーム要因解析表を参照して、アラーム原因を使用回転数が高く、負荷慣性モーメントが過大と特定し、是正処置として負荷条件、運転条件を再検討するように指示して、以上の診断結果を表示するステップとから成ることを特徴としている。
【発明の効果】
【０００８】
本発明によると、アラーム検出とアラームラッチデータの取得を常時実施し、何時でもアラームの監視が可能となる。その際にユーザーはアラームラッチデータの検討等に専門知識が無くても、複雑なアラーム発生の原因推定と、是正処置が簡明に示されるので簡単にアラーム解除処理ができるようになる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図を参照して説明する。
【実施例１】
【００１０】
図１は本発明の実施例１に係るアラーム診断装置のブロック図である。
図２は図１に示すアラーム診断装置のアラーム要因解析表の１例を示す図である。
図１において、１は本発明のアラーム診断装置である。２はサーボコントローラでモータ３をインバータによりＰＷＭ制御等で駆動する。４はインバータからのモータ駆動電流を検出する電流検出器で、５は位置検出用エンコーダでフィードバック値により位置、速度、電流、トルク制御を行っている。６はサーボコントローラ２とアラーム診断装置１を接続する通信回線である。
１０はアラーム検出部でＡ．４００などとコード化されたアラーム発生を検知する。１１はアラームラッチデータ読出部でアラームの発生と同時に、ＥＥＰＲＯＭ１２に書き込まれたアラームラッチデータを読出す。
【００１１】
７はアラーム要因解析表処理機能で、以下の各部２０〜２４の機能で構成されて、アラームラッチデータとアラーム要因解析表からアラームの原因を特定し、ユーザーがアラーム是正処置を直接実施できるように示す機能である。ここで図２に示すアラーム要因解析表２５は、概略はユーザーによるアラーム是正処置を記述した従来のサービス用のユーザーズマニュアルに、アラームラツチデータの内容を割り付け作成された、新規のアラーム診断装置用のユーザーズマニュアルであって、アラーム（Ａ．４００等のコード名）、アラーム内容、アラーム発生状況、アラームラッチデータ、原因、処置、などで構成され、アラームラッチデータ以外はユーザーズマニュアルの記述に基づいている。
【００１２】
２０はアラーム内容判断部で、例えば、Ａ．４００（過電圧）と言うアラームが発生したとすると、その詳細を主回路ＤＣ電圧が４１０Ｖ以上検出等と判断を行う。２１はアラーム発生状況確認部で主回路電源投入時に発生などと発生時の状況を確認する。２２はアラーム原因推定部でＥＥＰＲＯＭ１２から読出したアラームラッチデータとアラーム内容、アラーム発生状況などを含む図２のようなアラーム要因解析表を参照してアラーム発生の原因を正確に推定する。２３はアラーム是正処置決定部で発生アラームを解除させるための最適な手順を決定する。２４はアラーム診断結果出力部で、原因、是正処置などのアラーム要因解析表処理部７の診断結果を表示装置２５に簡明な形で表示する。
【００１３】
図３は図１に示すアラーム診断装置の処理のフローチャートである。
以下、図３を参照して動作について説明する。通常はサーボコントローラ（機名としてはサーボアンプとも呼ばれる）２のインバータ部では、サーボ動作のトルク、速度、入力電圧などの内部データや、ＤＢ（ダイナミックブレーキ）オンなどの内部スイッチ、入出力信号状態などを一定のサンプリング周期毎にラッチし、ＲＡＭ上に上書き保存している。
図３はＲＡＭ上に保存されるデータ・リストの１例を示す図である。
図４（ａ）がＵｎＩＤＣのアラーム信号出力状態などの内部出力信号モニタ、図４（ｂ）、（ｃ）はＵｎＩＤ６、ＵｎＩＤ７の位置指令入力、モータ通電信号などの内部信号モニタ、図４（ｄ）はＵｎＩＤ８のサーボオン指令入力状態、逆転禁止信号入力状態などの内部入力信号モニタ、の１例である。そしてアラームが発生したら電源が遮断される前に、ＲＡＭ上のラッチデータがＥＥＰＲＯＭ１２に書き込まれる。
図５はＥＥＰＲＯＭに書き込まれるアラームラッチデータの１例を示す図である。データのリストは、モータ回転／移動速度、速度指令、内部トルク推力指令、入力指令パルス速度、偏差カウンタ、内部信号モニタなどである。
【００１４】
先ず、アラーム診断装置１ではアラーム検出部１０が、アラーム信号をチェックしてＡ．４００（過電圧）等のアラームコードを検出したら（Ｓ１００）、アラームラッチデータ読出部１１がＥＥＰＲＯＭ１２から図５に示す様なアラームラッチデータを読出し（Ｓ１０１）、アラーム内容判断部２０で、アラームＡ．４００の内容として「電圧異常（サーボアンプ内部の主回路直流電圧が約ＤＣ４１０Ｖ以上）で、主回路電源投入時に検出された」と言うような内容が詳細に判断される（Ｓ１０２）。次に、アラームの発生状況をアラーム発生状況確認部２１で確認作業が行われる（Ｓ１０３）。
この、確認作業の具体的手順は、制御電源投入時に発生か？の判断を行い、Ｙｅｓならば（Ｓ１０４）、続いて、主回路電源ｏｆｆ、モータ通電ｏｆｆの状態か？を判断する（Ｓ１０５）、Ｙｅｓならばアラーム原因解析部２２で、アラームラッチデータとアラーム内容、アラーム発生状況などのアラーム要因解析表２５を参照して解析して「サーボアンプ基盤の故障」などと、発生原因を特定する（Ｓ１０６）。
更に、アラーム是正処置決定部２３では、特定したアラームの原因を解除するための最適な手順として、サーボアンプの修理・交換を促すよう指示する（Ｓ１０７）。アラーム診断出力部２４からは表示装置２４の画面に診断結果を表示させる（Ｓ１３０）。
【００１５】
図６は実際の診断結果の表示画面を示す図である。
図６（ａ）はアラーム診断装置の表示画面で現在駆動中のモータが表示されている状態、この表示画面のアラーム診断ボタンを押すと、本発明に係る診断装置の診断結果が図６（ｂ）のように表示される。画面には、発生アラーム：Ａ．４００  過電圧、のアラームの種類・内容と、推定発生状況：サーボモータ減速中に発生、とアラーム発生状況が示され、原因と是正処理は：使用回転数が高く、負荷慣性モーメントが過大につき、負荷条件・運転条件を再検討すること、と指示される。
従来はＡ．４００  過電圧、とのみ表示されていたので、ユーザーはユーザーマニュアルを調べて対策を入手しなければならなかったが、本発明では原因と是正措置を表示することで、熟練者以外でも容易に理解できるように、分かり易く明快に表示される。
【００１６】
続いて、Ｓ１０４の「制御電源投入時に発生か？」、の判断でＮｏの場合は、アラーム発生状況確認部２１の処理範囲として、主回路電源投入時に発生か？を判断する（Ｓ１０８）。Ｙｅｓならば、続いて、主回路電源Ｏｎ・モータ通電Ｏｆｆの状態で発生か？を判断する（Ｓ１０９）。Ｙｅｓならば、主回路母線電圧＞２９０か？、を判断する（Ｓ１１０）。Ｙｅｓならば、アラーム原因解析部２３でアラームラッチデータ、アラーム要因解析表を基に解析を行い、原因としてＡＣ電源電圧が２９０Ｖ以上と高い、と特定する（Ｓ１１１）。続いて、是正処置としてＡＣ電源電圧を正規の範囲に調整するようにと、指示する（Ｓ１１２）。同様に、ユーザーが診断ボタンを押すと、診断結果が画面に表示される（Ｓ１３０）。ここで、Ｓ１１０の判断でＮｏの場合は、更に、主回路母線電圧＜＝２９０か？を判断して（Ｓ１１３）、原因はサーボアンプの故障と特定する（Ｓ１１４）。是正処置としてはサーボアンプの修理・交換を促すよう指示するのが好ましい（Ｓ１１５）。以上の診断結果を診断ボタンを押して表示装置２４に表示させる（Ｓ１３０）。
【００１７】
もしもＳ１０８の判断でＮｏの場合は、通常運転時に発生か？を判断する（１１６）。Ｙｅｓならば、主回路電源Ｏｎ、モータ通電Ｏｎか？を判断する（Ｓ１１７）。Ｙｅｓならば、原因究明を行い、過大な電圧変化が無いか、ＡＣ電源チェックを指示する（Ｓ１１８）。この場合の是正処置としては、ＡＣ電源電圧を正規の範囲に調整するように警告する（Ｓ１１９）。
また、主回路電源Ｏｎ、モータ通電Ｏｎの状態で、回生負荷率＞１００％か？を判断する（Ｓ１２０）。Ｙｅｓならば、原因究明を行い、使用回転数が高く、負荷慣性モーメントが過大（回生能力不足）とと特定する（Ｓ１２１）。この場合の是正処置としては、負荷条件、運転条件を再検討する（負荷慣性モーメント、マイナス負荷の仕様をチェックする）ことを指示する（Ｓ１２２）。
また、Ｓ１２０の判断でＮｏの場合は、原因としてサーボアンプの故障と特定する（Ｓ１２３）。是正処置としてはサーボアンプの修理・交換を促す指示をする（Ｓ１２４）。以上の診断結果を診断ボタンを押して表示する（Ｓ１３０）。
【００１８】
Ｓ１１６の判断でＮｏの場合は、減速時に発生か？を判断する（Ｓ１２５）。Ｙｅｓならば、主回路電源Ｏｎ、モータ通電Ｏｎ、モータ回転速度＞０、トルク指令＜０、か？を判断する（Ｓ１２６）。Ｙｅｓなら続いて、慣性モーメント＞１０００％か？判断する（Ｓ１２７）。Ｙｅｓなら、原因として、使用回転数が高く、負荷慣性モーメントが過大、と特定する（Ｓ１２８）。是正条件は、負荷条件、運転条件を再検討するように指示する（Ｓ１２９）。以上の診断結果を診断ボタンを押して表示させる（Ｓ１３０）。
また、以上のアラーム診断はアラームラッチデータを用いてアラーム特定、是正処置を示していたが、波形を用いた熟練者向けのアラーム波形診断機能も可能である。
【実施例２】
【００１９】
図７は本発明の実施例２に係るアラーム診断装置のブロック図である。
図７において、１は本発明のアラーム診断装置、２はサーボコントローラ、３はモータ、４はインバータ、５は位置検出用エンコーダでフィードバック値により位置、速度、電流、トルク制御を行っている。６はサーボコントローラ２とアラーム診断装置１を接続する通信回線である。
１０はアラーム検出部でＡ．４００などとコード化されたアラーム発生を検知する。１１はアラームラッチデータ読出部でアラームの発生と同時に、ＥＥＰＲＯＭ１２に書き込まれたアラームラッチデータを読出す。
アラーム要因解析表処理機能７の各部２０〜２４の機能は実施例１と同じであるので、重複説明を省略する。
実施例２は、実施例１でサーボコントローラ２内で行なわれていたアラーム検出、アラームラッチデータ読出、ＥＥＰＲＯＭからのアラームラッチデータを読出しをエンコーダ５で行なわせている点が特徴である。
エンコーダ５とサーボコントローラ２はデータ通信しているので、実施例１で行なっているサーボコントローラ２内でアラーム検出をするシステムでは、サーボコントローラ２がエンコーダ５から受け取ったデータに異常があった場合、エンコーダ５の内部で発生したエラー（位置検出異常、温度異常、位置データ異常など）とデータ通信線路上で発生したエラー（通信データ異常、通信タイマ異常など）とを区別できなかったが、実施例２のようにすることで、エンコーダ内部で発生したエラーを発生現場でアラームと検出してしまうため、データ通信線路上で発生したエラーとを区別できるようになる。
そして、現場で本発明によりアラームラッチエータの診断をすることで原因と対策が判ることとなる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施例１に係るアラーム診断装置のブロック図である。
【図２】図１に示すアラーム診断装置のアラーム原因解析表の１例を示す図である。
【図３】図１に示すアラーム診断装置の処理のフローチャートである。
【図４】図１に示すアラーム診断装置のＲＡＭに保存するラッチデータの１例を示す図である。
【図５】図１に示すＥＥＰＲＯＭに保存するアラームラッチデータの１例を示す図である。
【図６】図１に示す表示装置の表示画面を示す図である。
【図７】本発明の実施例２に係るアラーム診断装置のブロック図である。
【図８】従来のアラーム発生装置の構成図である。
【図９】従来のロボット教示装置の表示画面を示す図である。
【符号の説明】
【００２１】
１  アラーム診断装置
２  サーボコントローラ
３  電動機
４  電流検出器
５  エンコーダ
６  通信回線
７  アラーム要因解析表処理機能
１０  アラーム検出部
１１  アラームラッチデータ読出部
１２  ＥＥＰＲＯＭ
２０  アラーム内容判断部
２１  アラーム発生状況確認部
２２  アラーム原因推定部
２３  アラーム是正処置決定部
２４  アラーム診断結果出力部
２５  アラーム要因解析表
【図１】
2008203962.tif 000003
【図２】
2008203962.tif 000004
【図３】
2008203962.tif 000005
【図４】
2008203962.tif 000006
【図５】
2008203962.tif 000007
【図６】
2008203962.tif 000008
【図７】
2008203962.tif 000009
【図８】
2008203962.tif 000010
【図９】
2008203962.tif 000011