"溶接ロボットの一時停止の原因とその修正方法を解析する溶接ロボットの一時停止解析装置であって、前記溶接ロボットのロボットコントローラから、前記溶接ロボットの位置を示すロボット位置情報と、前記溶接ロボットの動作の内容を示すロボット動作情報と、前記溶接ロボットによる溶接の条件を示す溶接条件情報と、前記溶接ロボットが一時停止した際の動作エラーの内容を示す動作エラー情報と、を取得する取得手段と、前記ロボット位置情報、前記ロボット動作情報、前記溶接条件情報および前記動作エラー情報と、これらに対応する一時停止の推定原因および一時停止の修正方法と、が予め記載されたテーブルを参照することで、前記溶接ロボットの一時停止の原因とその修正方法を解析する解析手段と、前記解析手段が解析した解析結果を出力する出力手段と、を備えることを特徴とする溶接ロボットの一時停止解析装置。前記ロボット位置情報は、前記溶接ロボットが実行した溶接用教示プログラムの種別を示す教示プログラム番号と、前記溶接ロボットが実行した溶接用教示プログラムのステップ数を示すステップ番号と、前記溶接ロボットが実行した溶接用教示プログラムのパス数を示すパス番号と、を含み、前記ロボット動作情報は、前記溶接ロボットがセンシング中か否かを示すセンシング情報と、前記溶接ロボットが溶接中か否かを示す溶接情報と、前記溶接ロボットが前記溶接用教示プログラムを再生中か否かを示す再生情報と、前記溶接ロボットが一時停止中か否かを示す一時停止情報と、を含み、前記溶接条件情報は、前記溶接ロボットによるウィービングの有無を示すウィービング情報と、溶接対象となるワークの開先の種別を示す開先種別情報と、前記溶接ロボットによるセンシングの種別を示すセンシング種別情報と、溶接開始位置でアークが発生しなかった場合に、予め設定された回数だけアークの発生動作を繰り返す機能であるアークリトライ機能の使用有無を示すアークリトライ機能情報と、溶接線の位置ずれに追従するために、溶接中に自動的に前記溶接線の位置を検出するアークセンサの使用有無を示すアークセンサ有無情報と、を含み、前記動作エラー情報は、前記溶接ロボットが溶接動作を行う区間である溶接区間、前記溶接ロボットがセンシング動作を行う区間であるセンシング区間、前記溶接区間および前記センシング区間以外の区間であるエアカット区間において、前記溶接ロボットが一時停止した際の動作エラーの内容ごとに予め定められたエラーメッセージを含むことを特徴とする請求項1に記載の溶接ロボットの一時停止解析装置。溶接ロボットの一時停止の原因を解析するために、コンピュータを、前記溶接ロボットのロボットコントローラから、前記溶接ロボットの位置を示すロボット位置情報と、前記溶接ロボットの動作の内容を示すロボット動作情報と、前記溶接ロボットによる溶接の条件を示す溶接条件情報と、前記溶接ロボットが一時停止した際の動作エラーの内容を示す動作エラー情報と、を取得する取得手段、前記ロボット位置情報、前記ロボット動作情報、前記溶接条件情報および前記動作エラー情報と、これらに対応する一時停止の推定原因および一時停止の修正方法と、が予め記載されたテーブルを参照することで、前記溶接ロボットの一時停止の原因とその修正方法を解析する解析手段、前記解析手段が解析した解析結果を出力する出力手段、として機能させることを特徴とする溶接ロボットの一時停止解析プログラム。前記ロボット位置情報は、前記溶接ロボットが実行した溶接用教示プログラムの種別を示す教示プログラム番号と、前記溶接ロボットが実行した溶接用教示プログラムのステップ数を示すステップ番号と、前記溶接ロボットが実行した溶接用教示プログラムのパス数を示すパス番号と、を含み、前記ロボット動作情報は、前記溶接ロボットがセンシング中か否かを示すセンシング情報と、前記溶接ロボットが溶接中か否かを示す溶接情報と、前記溶接ロボットが前記溶接用教示プログラムを再生中か否かを示す再生情報と、前記溶接ロボットが一時停止中か否かを示す一時停止情報と、を含み、前記溶接条件情報は、前記溶接ロボットによるウィービングの有無を示すウィービング情報と、溶接対象となるワークの開先の種別を示す開先種別情報と、前記溶接ロボットによるセンシングの種別を示すセンシング種別情報と、溶接開始位置でアークが発生しなかった場合に、予め設定された回数だけアークの発生動作を繰り返す機能であるアークリトライ機能の使用有無を示すアークリトライ機能情報と、溶接線の位置ずれに追従するために、溶接中に自動的に前記溶接線の位置を検出するアークセンサの使用有無を示すアークセンサ有無情報と、を含み、前記動作エラー情報は、前記溶接ロボットが溶接動作を行う区間である溶接区間、前記溶接ロボットがセンシング動作を行う区間であるセンシング区間、前記溶接区間および前記センシング区間以外の区間であるエアカット区間において、前記溶接ロボットが一時停止した際の動作エラーの内容ごとに予め定められたエラーメッセージを含むことを特徴とする請求項3に記載の溶接ロボットの一時停止解析プログラム。特許文献1で提案されたチョコ停診断装置は、突発故障かチョコ停かの判断や、一時停止による生産性の影響を解析するものであるため、チョコ停の発生状況を管理するには有効である。しかしながら、特許文献1で提案されたチョコ停診断装置は、チョコ停の発生位置に関する情報を収集および分析しないため、生産性に大きな影響を与えるチョコ停の改善に寄与することができなかった。また、特許文献2で提案されたアークスタート制御方法は、溶接条件によってはアークスタート時におけるチョコ停を改善できない場合があるという問題があった。例えば、ワーク被溶接部材に仮付け等の絶縁物が配置されている場合は、導通できずアーク初期アークが発生しないため、アークスタートの位置を変更する必要があった。さらに、特許文献2で提案されたアークスタート制御方法は、アークスタート時以外の状況におけるチョコ停を改善することができないという問題があった。本発明はこのような問題点に鑑みてなされたものであって、様々な状況下におけるチョコ停の改善に寄与することができるとともに、経験と知識がない場合であってもチョコ停の対策を行う箇所を容易に特定することができる溶接ロボットの一時停止解析装置および一時停止解析プログラムを提供することを課題とする。前記した課題を解決するために本発明に係る溶接ロボットの一時停止解析装置は、溶接ロボットの一時停止の原因とその修正方法を解析する溶接ロボットの一時停止解析装置であって、前記溶接ロボットのロボットコントローラから、前記溶接ロボットの位置を示すロボット位置情報と、前記溶接ロボットの動作の内容を示すロボット動作情報と、前記溶接ロボットによる溶接の条件を示す溶接条件情報と、前記溶接ロボットが一時停止した際の動作エラーの内容を示す動作エラー情報と、を取得する取得手段と、前記ロボット位置情報、前記ロボット動作情報、前記溶接条件情報および前記動作エラー情報と、これらに対応する一時停止の推定原因および一時停止の修正方法と、が予め記載されたテーブルを参照することで、前記溶接ロボットの一時停止の原因とその修正方法を解析する解析手段と、前記解析手段が解析した解析結果を出力する出力手段と、を備える構成とした。このような構成からなる溶接ロボットの一時停止解析装置は、溶接ロボットの位置、溶接ロボットの動作状況、溶接条件、一時停止時の動作エラーの内容、の4つのデータを入力することで、これらに対応する一時停止の推定原因および一時停止の修正方法を解析結果として出力することができる。また、本発明に係る溶接ロボットの一時停止解析装置は、前記ロボット位置情報が、前記溶接ロボットが実行した溶接用教示プログラムの種別を示す教示プログラム番号と、前記溶接ロボットが実行した溶接用教示プログラムのステップ数を示すステップ番号と、前記溶接ロボットが実行した溶接用教示プログラムのパス数を示すパス番号と、を含み、前記ロボット動作情報が、前記溶接ロボットがセンシング中か否かを示すセンシング情報と、前記溶接ロボットが溶接中か否かを示す溶接情報と、前記溶接ロボットが前記溶接用教示プログラムを再生中か否かを示す再生情報と、前記溶接ロボットが一時停止中か否かを示す一時停止情報と、を含み、前記溶接条件情報が、前記溶接ロボットによるウィービングの有無を示すウィービング情報と、溶接対象となるワークの開先の種別を示す開先種別情報と、前記溶接ロボットによるセンシングの種別を示すセンシング種別情報と、溶接開始位置でアークが発生しなかった場合に、予め設定された回数だけアークの発生動作を繰り返す機能であるアークリトライ機能の使用有無を示すアークリトライ機能情報と、溶接線の位置ずれに追従するために、溶接中に自動的に前記溶接線の位置を検出するアークセンサの使用有無を示すアークセンサ有無情報と、を含み、前記動作エラー情報が、前記溶接ロボットが溶接動作を行う区間である溶接区間、前記溶接ロボットがセンシング動作を行う区間であるセンシング区間、前記溶接区間および前記センシング区間以外の区間であるエアカット区間において、前記溶接ロボットが一時停止した際の動作エラーの内容ごとに予め定められたエラーメッセージを含む構成とすることが好ましい。このような構成からなる溶接ロボットの一時停止解析装置は、溶接ロボットの位置を示す情報として当該溶接ロボットが実行した溶接用教示プログラムのプログラム番号、ステップ番号およびパス番号を取得し、溶接ロボットの動作の内容を示す情報として当該溶接ロボットがセンシング中か否か等の情報を取得し、溶接ロボットの溶接条件を示す情報として当該溶接ロボットによるウィービングの有無等の情報を取得し、溶接ロボットが一時停止した際のエラーの内容を示す情報としてエラーメッセージを取得する。従って、溶接ロボットの一時停止解析装置は、溶接ロボットが一時停止した際の詳細な状況を取得することができるとともに、当該詳細な状況に即した一時停止の推定原因および一時停止の修正方法を解析結果として出力することができる。前記した課題を解決するために本発明に係る溶接ロボットの一時停止解析プログラムは、溶接ロボットの一時停止の原因を解析するために、コンピュータを、前記溶接ロボットのロボットコントローラから、前記溶接ロボットの位置を示すロボット位置情報と、前記溶接ロボットの動作の内容を示すロボット動作情報と、前記溶接ロボットによる溶接の条件を示す溶接条件情報と、前記溶接ロボットが一時停止した際の動作エラーの内容を示す動作エラー情報と、を取得する取得手段、前記ロボット位置情報、前記ロボット動作情報、前記溶接条件情報および前記動作エラー情報と、これらに対応する一時停止の推定原因および一時停止の修正方法と、が予め記載されたテーブルを参照することで、前記溶接ロボットの一時停止の原因とその修正方法を解析する解析手段、前記解析手段が解析した解析結果を出力する出力手段、として機能させる構成とした。このような構成からなる溶接ロボットの一時停止解析プログラムは、溶接ロボットの位置、溶接ロボットの動作状況、溶接条件、一時停止時の動作エラーの内容、の4つのデータを入力することで、これらに対応する一時停止の推定原因および一時停止の修正方法を解析結果として出力することができる。また、本発明に係る溶接ロボットの一時停止解析プログラムは、前記ロボット位置情報が、前記溶接ロボットが実行した溶接用教示プログラムの種別を示す教示プログラム番号と、前記溶接ロボットが実行した溶接用教示プログラムのステップ数を示すステップ番号と、前記溶接ロボットが実行した溶接用教示プログラムのパス数を示すパス番号と、を含み、前記ロボット動作情報が、前記溶接ロボットがセンシング中か否かを示すセンシング情報と、前記溶接ロボットが溶接中か否かを示す溶接情報と、前記溶接ロボットが前記溶接用教示プログラムを再生中か否かを示す再生情報と、前記溶接ロボットが一時停止中か否かを示す一時停止情報と、を含み、前記溶接条件情報が、前記溶接ロボットによるウィービングの有無を示すウィービング情報と、溶接対象となるワークの開先の種別を示す開先種別情報と、前記溶接ロボットによるセンシングの種別を示すセンシング種別情報と、溶接開始位置でアークが発生しなかった場合に、予め設定された回数だけアークの発生動作を繰り返す機能であるアークリトライ機能の使用有無を示すアークリトライ機能情報と、溶接線の位置ずれに追従するために、溶接中に自動的に前記溶接線の位置を検出するアークセンサの使用有無を示すアークセンサ有無情報と、を含み、前記動作エラー情報が、前記溶接ロボットが溶接動作を行う区間である溶接区間、前記溶接ロボットがセンシング動作を行う区間であるセンシング区間、前記溶接区間および前記センシング区間以外の区間であるエアカット区間において、前記溶接ロボットが一時停止した際の動作エラーの内容ごとに予め定められたエラーメッセージを含む構成とすることが好ましい。このような構成からなる溶接ロボットの一時停止解析プログラムは、溶接ロボットの位置を示す情報として当該溶接ロボットが実行した溶接用教示プログラムのプログラム番号、ステップ番号およびパス番号によって当該溶接ロボットの位置を取得し、溶接ロボットの動作の内容を示す情報として当該溶接ロボットがセンシング中か否か等の情報を取得し、溶接ロボットの溶接条件を示す情報として当該溶接ロボットによるウィービングの有無等の情報を取得し、溶接ロボットが一時停止した際のエラーの内容を示す情報としてエラーメッセージを取得する。従って、溶接ロボットの一時停止解析プログラムは、溶接ロボットが一時停止した際の詳細な状況を取得することができるとともに、当該詳細な状況に即した一時停止の推定原因および一時停止の修正方法を解析結果として出力することができる。本発明に係る溶接ロボットの一時停止解析装置および溶接ロボットの一時停止解析プログラムによれば、様々な状況下におけるチョコ停の改善に寄与することができるとともに、経験と知識がない場合であってもチョコ停の対策を行う箇所を容易に特定することができる。[一時停止解析装置]以下、実施形態に係る一時停止解析装置について、図面を参照しながら説明する。一時停止解析装置3は、図1に示すように、溶接ロボット1のロボットコントローラRC2から入力された種々のデータから、当該溶接ロボット1のチョコ停一時停止の原因とその修正方法を解析するものである。一時停止解析装置3は、より具体的には、溶接ロボット1が過去に実行した溶接に関連した種々のデータが入力され、将来におけるチョコ停の改善のための解析処理を行うことを目的としている。一時停止解析装置3には、例えば3ヶ月分の過去の溶接データが入力される。なお、チョコ停とは、より具体的には、設備が自動運転中に突然停止する故障のうち、作業者オペレータが容易に復帰することができる故障のことを指している。ここで、一時停止解析装置3の具体的構成を説明する前に、図1に示す一時停止解析装置3の周辺の構成について簡単に説明する。まず、溶接ロボット1は、図1に示すように、先端に設置された溶接トーチによってワーク被溶接部材Wを溶接するものである。溶接ロボット1は、ここでは図1に示すように、一対で構成されている。また、ロボットコントローラRC2は、図1に示すように、溶接ロボット1の動作を制御するとともに、溶接ロボット1から入力された種々のデータを一時停止解析装置3に出力するものである。ロボットコントローラ2は、ここでは図1に示すように、溶接ロボット1に対応して一対で構成されており、一時停止解析装置3と接続されている。また、表示装置4は、図1に示すように、一時停止解析装置3から入力された解析結果を表示するものであり、例えばパソコンのモニタ等が挙げられる。なお、これらの構成の他にも、一対の溶接電源を備えているが、図示を省略している。[一時停止解析装置の具体的構成]一時停止解析装置3は、図2に示すように、取得手段31と、解析手段32と、テーブル記憶手段33と、出力手段34と、を備えている。以下、一時停止解析装置3が備える構成について詳細に説明する。取得手段31は、溶接ロボット1のロボットコントローラ2から、種々の情報を取得するものである。取得手段31は、ここでは図2に示すように、ロボットコントローラ2から、ロボット位置情報と、ロボット動作情報と、溶接条件情報と、動作エラー情報と、を取得する。ロボット位置情報とは、溶接ロボット1の位置を示す情報である。ロボット位置情報は、例えば、溶接ロボット1が過去に実行していた溶接用教示プログラムの種別を示す教示プログラム番号メインプログラムの中で小分けされたプログラム番号と、溶接ロボット1が過去に実行していた溶接用教示プログラムのステップ数を示すステップ番号と、溶接ロボット1が過去に実行していた溶接用教示プログラムのパス数溶接パス数を示すパス番号と、を含んでいる。すなわち、溶接ロボット1は、予め定められた溶接用教示プログラムに沿って動作溶接およびセンシングを行うため、当該溶接用教示プログラムの種別、ステップ番号、パス番号を取得することで、溶接ロボット1の正確な位置を把握することができる。ロボット動作情報とは、溶接ロボット1の動作の内容を示す情報である。ロボット動作情報は、例えば、溶接ロボット1がセンシング中か否かを示すセンシング情報と、溶接ロボット1が溶接中か否かを示す溶接情報と、溶接ロボット1が溶接用教示プログラムを再生中か否かを示す再生情報と、溶接ロボット1が一時停止中か否かを示す一時停止情報と、を含んでいる。ここで、前記したセンシング情報は、より具体的には、溶接ロボット1がセンシングを開始したことを示すセンシングON信号と、溶接ロボット1がセンシングを終了したことを示すセンシングOFF信号と、から構成される2値のフラグ信号である。また、溶接情報は、より具体的には、溶接ロボット1が溶接を開始したことを示す溶接ON信号と、溶接ロボット1が溶接を終了したことを示す溶接OFF信号と、から構成される2値のフラグ信号である。また、再生情報は、より具体的には、溶接ロボット1が溶接用教示プログラムの実行を開始したことを示す再生ON信号と、溶接ロボット1が溶接用教示プログラムの実行を終了したことを示す再生OFF信号と、から構成される2値のフラグ信号である。また、一時停止情報は、より具体的には、溶接ロボット1が一時停止チョコ停したことを示す一時停止ON信号と、溶接ロボット1が一時停止チョコ停状態から動作を再開したことを示す一時停止OFF信号と、から構成される2値のフラグ信号である。そして、これらのフラグ信号は、溶接ロボット1の動作に対応してロボットコントローラ2によって生成され、当該フラグ信号を生成した時刻を示す時刻情報とともに、取得手段31に出力される。溶接条件情報とは、溶接ロボット1によるワークWの溶接の条件を示す情報である。溶接条件情報は、例えば、溶接ロボット1によるウィービングの有無を示すウィービング情報と、溶接対象となるワークWの開先の種別を示す開先種別情報と、溶接ロボット1によるセンシングの種別を示すセンシング種別情報と、溶接ロボット1が一時停止した際に自動的にリトライする機能であるアークリトライ機能の使用有無を示すアークリトライ機能情報と、アークの発生有無を検知するアークセンサの使用有無を示すアークセンサ情報と、を含んでいる。ここで、前記したウィービング情報は、より具体的には、ウィービングの有無とウィービング振幅値から構成されている。また、前記した開先種別情報は、より具体的には、下向き、水平等の開先の種別から構成されている。また、アークリトライ機能情報は、より具体的には、溶接ロボット1がアークリトライ機能の使用を開始したことを示すアークリトライ機能ON信号と、溶接ロボット1がアークリトライ機能の使用を終了したことを示すアークリトライ機能OFF信号と、から構成される2値のフラグ信号である。また、アークセンサ情報は、より具体的には、溶接ロボット1がアークセンサの使用を開始したことを示すアークセンサON信号と、溶接ロボット1がアークセンサの使用を終了したことを示すアークセンサOFF信号と、から構成される2値のフラグ信号である。そして、これらのフラグ信号は、溶接ロボット1の動作に対応してロボットコントローラ2によって生成され、当該フラグ信号を生成した時刻を示す時刻情報とともに、取得手段31に出力される。動作エラー情報とは、溶接ロボット1が一時停止チョコ停した際の動作エラーの内容を示す情報である。動作エラー情報は、例えば、溶接ロボット1が溶接動作を行う区間である溶接区間、溶接ロボット1がセンシング動作を行う区間であるセンシング区間、溶接区間およびセンシング区間以外の区間であるエアカット区間において、溶接ロボット1が一時停止した際の動作エラーの内容ごとに予め定められた下記表1に示すようなエラーメッセージを含んでいる。ここで、表1におけるエラー種別とは、エラーメッセージの内容を端的に表わす種別のことを意味している。また、アーク異常とは、溶接中にアークが途切れる状態のことを意味している。また、ワイヤ送給オーバーとは、ワイヤを送給してセンシングを行う場合に、所定量インチングしても接触検知しない状態を意味している。また、タッチオンとは、溶接ロボット1を動作させてセンシングを行う場合に、所定距離動作させても接触検知しない状態を意味している。また、タッチオフとは、ワークWに対してワイヤが接触状態から非接触状態となるように溶接ロボット1を動作させる場合に、所定距離動作させても非接触とならない状態を意味している。また、センシング前検知とは、センシング動作開始前にすでにワークWに接触しているため、センシング動作開始時にセンシング電圧がかからない状態を意味している。また、倣い異常とは、アーク倣い量が予め定めた所定値以上となっている状態を意味している。なお、これらのエラーメッセージは、溶接ロボット1の動作に対応してロボットコントローラ2によって生成され、当該エラーメッセージを生成した時刻を示す時刻情報とともに、取得手段31に出力される。このように、一時停止解析装置3は、溶接ロボット1の位置を示す情報として当該溶接ロボット1が実行した溶接用教示プログラムのプログラム番号、ステップ番号およびパス番号を取得し、溶接ロボット1の動作の内容を示す情報として当該溶接ロボット1がセンシング中か否か等の情報を取得し、溶接ロボット1の溶接条件を示す情報として当該溶接ロボットによるウィービングの有無等の情報を取得し、溶接ロボット1が一時停止した際のエラーの内容を示す情報としてエラーメッセージを取得することで、溶接ロボット1が一時停止した際の詳細な状況を取得することができるとともに、当該詳細な状況に即した一時停止の推定原因および一時停止の修正方法を解析結果として出力することができる。取得手段31には、図2に示すように、ロボットコントローラ2から、ロボット位置情報と、ロボット動作情報と、溶接条件情報と、動作エラー情報と、がそれぞれの時刻情報とともに入力される。そして、取得手段31は、図2に示すように、これらの情報を解析手段32に出力する。解析手段32は、溶接ロボット1の一時停止チョコ停の原因とその修正方法を解析するものである。解析手段32は、ここではロボット位置情報、ロボット動作情報、溶接条件情報および動作エラー情報と、これらに対応する一時停止の推定原因および一時停止の修正方法と、が予め記載された、下記表2に示すようなテーブルを参照することで、解析処理を行う。なお、下記表2に示すテーブルは、図2に示すように、テーブル記憶手段33によって予め記憶されている。また、表2に示すテーブルにおける推定原因と修正内容は、実験的および経験的に求められたものである。すなわち、解析手段32は、生成された情報のうち、同時刻に生成されたロボット位置情報、ロボット動作情報、溶接条件情報、動作エラー情報、を表2に示すテーブルに当てはめることで、チョコ停の推定原因と修正内容を抽出する。解析手段32は、例えば表2の2行目に示すように、ある時刻における区間が溶接区間であり、ある時刻におけるエラー種別がアーク異常であり、ある時刻における一時停止位置が溶接開始直後であり、ある時刻におけるロボット動作/溶接条件がアークリトライ機能不使用である場合、推定原因として溶接開始位置に絶縁物があるおよびワイヤ送給不良を選択し、チョコ停の修正内容として教示位置の見直し、アークリトライ機能使用およびワイヤ送給性の確認を選択する記号a。ここで、表2において、区間が溶接区間であるとは、取得手段31から解析手段32に対して、ロボット動作情報として溶接ON信号が入力されたことを意味し、区間がセンシング区間であるとは、取得手段31から解析手段32に対して、ロボット動作情報としてセンシングON信号が入力されたことを意味し、区間がエアカット区間であるとは、取得手段31から解析手段32に対して、ロボット動作情報として溶接OFF信号およびセンシングOFF信号が入力されたことを意味している。また、表2において、エラー種別がアーク異常であるとは、取得手段31から解析手段32に対して、動作エラー情報としてアーク異常が発生しましたというエラーメッセージ表1参照が入力されたことを意味している。また、表2において、一時停止位置が溶接開始直後であるとは、取得手段31から解析手段32に対して、ロボット位置情報として入力された教示プログラム番号およびステップ番号が、予め定められた下限値よりも小さいことを意味し、一時停止位置が溶接中間点であるとは、取得手段31から解析手段32に対して、ロボット位置情報として入力された教示プログラム番号およびステップ番号が、それぞれ中間付近の値であることを意味し、一時停止位置がクレータ処理中であるとは、取得手段31から解析手段32に対して、ロボット位置情報として入力された教示プログラム番号およびステップ番号が、予め定められた上限値よりも小さいことを意味している。また、表2において、一時停止位置がノズル清掃直後とは、取得手段31から解析手段32に対して、ロボット位置情報として入力された教示プログラム番号が、ノズル清掃を行った直後に実行された教示プログラムを示す番号であることを意味している。なお、ノズル清掃は、教示プログラムと教示プログラムの合間に行うように予め設定されているため、ロボット位置情報として教示プログラム番号が入力されることで、一時停止位置がノズル清掃直後であるかノズル清掃直後ではないのかを把握することができる。また、表2において、一時停止位置が複数の位置で発生とは、同じエラー種別のチョコ停が複数の位置で発生していることを意味しており、同じ種類のエラーメッセージに対して、異なる時刻に生成された異なる位置を示すロボット位置情報が複数入力されたことを意味している。すなわち、例を挙げれば、10時にエラー1が位置Aで発生し、12時にエラー1が位置Bで発生し、14時にエラー1が位置Cで発生した状態を示している。一方、表2において、一時停止位置が特定の位置で発生とは、同じエラー種別のチョコ停が同じの位置で発生していることを意味しており、同じ種類のエラーメッセージに対して、異なる時刻に生成された同じ位置を示すロボット位置情報が複数入力されたことを意味している。すなわち、例を挙げれば、11時にエラー2が位置Dで発生し、13時にエラー2が位置Dで発生し、15時にエラー2が位置Dで発生した状態を示している。また、表2における修正内容の教示位置の見直しとは、溶接用教示プログラムを修正することを意味し、ワイヤ送給性の確認とは、ワイヤが指令された送給速度に対して正しく送給されているかを確認することを意味し、アークリトライの方向、回数の見直しとは、アークリトライの方向、回数を修正することを意味し、ウィービング条件の見直しとは、ウィービング振幅値を修正することを意味し、ノズル清掃方法の見直しとは、ノズル清掃の方法を修正することを意味している。また、解析手段32は、下記表3に示すように、ロボット位置情報ごとのエラーメッセージの数をカウントすることで、チョコ停の数をその発生位置別にランキングしたチョコ停発生位置別ランキングを生成し、解析結果の一つとして出力手段34に出力する。なお、下記表3におけるPRGは、教示プログラム番号を意味し、STEPはステップ番号を意味し、PASSはパス番号を意味している。また、解析手段32は、図3に示すように、エラーメッセージを種類ごとに分類することで、エラーメッセージの発生割合を表わすエラーメッセージ発生割合円グラフを生成し、解析結果の一つとして出力手段34に出力する。また、解析手段32は、下記表4に示すように、表3を用いた解析結果の中から、チョコ停の発生回数の多いものここでは上位3つを抽出するとともに、それぞれの修正対象位置数および修正対象エラー数とを算出したチョコ停優先修正リストを生成し、解析結果の一つとして出力手段34に出力する。ここで、表4において、一時停止回数とは、例えば同表2行目のアーク異常の欄を例にとると、ロボットコントローラ2から一時停止解析装置3に対して入力された溶接データ中におけるアーク異常の全回数のことを意味している。また、補正対象位置数とは、同じく同表2行目のアーク異常の欄を例にとると、一時停止解析装置3に入力された溶接データ中において、区間が溶接区間であり、一時停止位置が溶接開始直後であり、ロボット動作/溶接条件がアークリトライ機能不使用であるチョコ停が発生した溶接ロボット1の位置表3のPRG,STEP,PASSで特定される溶接ロボット1の位置の数のことを意味している。また、修正対象エラー数とは、当該溶接ロボット1の位置におけるチョコ停の数を示している。実施形態に係る一時停止解析装置3は、表4に示すようなチョコ停優先修正リストを生成することで、チョコ停の推定原因とその修正方法を容易に把握することができるとともに、チョコ停がどこで多発しているのかを容易に把握することができる。また、解析手段32は、下記表5に示すように、表4に従ってチョコ停の修正を行った場合における効果を算出してチョコ停修正効果リストを生成し、解析結果の一つとして出力手段34に出力する。ここで、表5におけるチョコ停の修正前の稼働率は、下記式1によって算出することができ、表5におけるチョコ停の修正前のアーク発生率は、下記式2によって算出することができる。修正前の稼働率=溶接ロボット1の再生開始から再生終了までの時間-溶接ロボット1の一時停止から再スタートまでの時間/溶接ロボットの再生開始から再生終了までの時間×100式1修正前のアーク発生率=溶接ロボット1の溶接開始から溶接終了までの時間/溶接ロボットの再生開始から再生終了までの時間×100式2また、表5におけるチョコ停の修正後の稼働率は、下記式3によって算出することができ、表5におけるチョコ停の修正後のアーク発生率は、下記式4によって算出することができる。修正後の稼働率=溶接ロボット1の再生開始から再生終了までの時間-溶接ロボット1の一時停止から再スタートまでの時間×チョコ停減少率/溶接ロボットの再生開始から再生終了までの時間×100式3修正後のアーク発生率=溶接ロボット1の溶接開始から溶接終了までの時間/溶接ロボットの再生開始から再生終了までの時間×チョコ停減少率×100式4なお、式3および式4において、チョコ停減少率は、下記式5によって算出することができる。チョコ停減少率=修正対象エラー数×発生回数×100式5解析手段32には、図2に示すように、取得手段31から、ロボット位置情報と、ロボット動作情報と、溶接条件情報と、動作エラー情報と、がそれぞれの時刻情報とともに入力されるとともに、テーブル記憶手段33から、表2に示すテーブルが入力される。そして、解析手段32は、前記した手法によって、チョコ停発生位置別ランキングと、エラーメッセージ発生割合円グラフと、チョコ停優先修正リストと、チョコ停修正効果リストと、を生成し、これを出力手段34に出力する。テーブル記憶手段33は、解析手段32で用いる前記した表2に示すテーブルを予め記憶するものである。テーブル記憶手段33は、具体的には、データを記憶することができるメモリ、ハードディスク等で具現される。そして、テーブル記憶手段33は、前記した表2に示すテーブルを記録し、かつ、これらを必要に応じて解析手段32出力できるように構成されている。なお、テーブル記憶手段33は、図2に示すように、一時停止解析装置3の内部に設けられているが、当該一時停止解析装置3の外部に設けてもよい。出力手段34は、解析手段32が解析した解析結果を出力するものである。出力手段34は、ここでは図2に示すように、解析手段32から入力されたチョコ停発生位置別ランキングと、エラーメッセージ発生割合円グラフと、チョコ停優先修正リストと、チョコ停修正効果一覧表と、を表示装置4に出力する。以上のような構成を備える一時停止解析装置3は、溶接ロボット1の位置、溶接ロボット1の動作状況、溶接条件、一時停止時の動作エラーの内容、の4つのデータを入力することで、これらに対応する一時停止の推定原因および一時停止の修正方法を解析結果として出力することができる。そして、一時停止解析装置3によれば、様々な状況下におけるチョコ停の改善に寄与することができるとともに、経験と知識がない場合であってもチョコ停の対策を行う箇所を容易に特定することができる。[一時停止解析装置の動作]以下、実施形態に係る一時停止解析装置3の動作について、表1,2および図4~図8を参照しながら説明する。まず、図4に示すように、取得手段31が、ロボットコントローラ2から各情報、すなわちロボット位置情報と、ロボット動作情報と、溶接条件情報と、動作エラー情報と、を取得するステップS1。次に、解析手段32が、テーブル記憶手段33が予め記憶する前記した表2に示すテーブルを参照して溶接ロボット1の一時停止の原因とその修正方法を解析するステップS2。なお、ステップS2における解析処理の詳細については、後記する。次に、出力手段34が、表示装置4に対して、解析手段32が解析した解析結果、すなわちチョコ停発生位置別ランキングと、エラーメッセージ発生割合円グラフと、チョコ停優先修正リストと、チョコ停修正効果一覧表と、を出力する。ステップS2の詳細以下、実施形態に係る一時停止解析装置3の解析手段32による解析処理の詳細について、説明する。なお、以下で説明する解析手段32による解析処理は、生成されたロボット位置情報と、ロボット動作情報と、溶接条件情報と、動作エラー情報と、を表2に示すテーブルに当てはめて推定原因と修正内容を選択する処理に相当するものである。まず、図5に示すように、解析手段32が解析処理をスタートするとステップS2、生成されたロボット動作情報を参照し、前記した表2における区間を選択するステップS21。そして、ロボット動作情報に溶接ON信号が含まれていた場合、前記した表2における溶接区間を選択してステップS22に進み、ロボット動作情報にセンシングON信号が含まれていた場合、前記した表2におけるセンシング区間を選択してステップS24に進み、ロボット動作情報に溶接ON信号とセンシングON信号のいずれも含まれていなかった場合、すなわち、ロボット動作情報に溶接OFF信号とセンシングOFF信号が含まれていた場合、前記した表2におけるエアカット区間を選択してステップS26に進む。ステップS22の詳細以下、図5に示すステップS21で溶接区間を選択してステップS22に進んだ場合の処理について、図6を参照しながら説明する。まず、図6に示すように、ステップS21で参照したロボット動作情報と同時刻に生成されたロボット位置情報および動作エラー情報を参照し、前記した表2におけるエラー種別および一時停止位置がアーク異常かつ溶接開始直後であるか否かを判定するステップS221。そして、ロボット位置情報における教示プログラム番号およびステップ番号が溶接開始直後を示しており、かつ、動作エラー情報にアーク異常が発生しましたというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別および一時停止位置がアーク異常かつ溶接開始直後であると判定しステップS221でYes、ステップS222に進む。次に、図6に示すように、ステップS221で参照したロボット位置情報および動作エラー情報と同時刻に生成された溶接条件情報を参照し、前記した表2におけるロボット動作/溶接条件がアークリトライ機能不使用であるか否かを判定するステップS222。そして、溶接条件情報にアークリトライ機能OFF信号が含まれていた場合、前記した表2におけるロボット動作/溶接条件がアークリトライ機能不使用であると判定しステップS222でYes、ステップS223に進んで表2の記号aの行に記載された推定原因と修正内容を選択する。一方、溶接条件情報にアークリトライ機能ON信号が含まれていた場合、前記した表2におけるロボット動作/溶接条件がアークリトライ機能不使用ではないと判定しステップS222でNo、ステップS224に進んで表2の記号bの行に記載された推定原因と修正内容を選択する。ここで、図6に示すように、ステップS221において、ロボット位置情報における教示プログラム番号およびステップ番号が溶接開始直後を示していないか、動作エラー情報にアーク異常が発生しましたというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別および一時停止位置がアーク異常かつ溶接開始直後ではないと判定しステップS221でNo、ステップS225に進む。次に、図6に示すように、ステップS21で参照したロボット動作情報と同時刻に生成されたロボット位置情報および動作エラー情報を参照し、前記した表2におけるエラー種別および一時停止位置がアーク異常かつ溶接中間点であるか否かを判定するステップS225。そして、ロボット位置情報における教示プログラム番号およびステップ番号が溶接中間点を示しており、かつ、動作エラー情報にアーク異常が発生しましたというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別および一時停止位置がアーク異常かつ溶接中間点であると判定しステップS225でYes、ステップS226に進んで表2の記号cの行に記載された推定原因と修正内容を選択する。ここで、図6に示すように、ステップS225において、ロボット位置情報における教示プログラム番号またはステップ番号が溶接中間点を示していないか、動作エラー情報にアーク異常が発生しましたというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別および一時停止位置がアーク異常かつ溶接中間点ではないと判定しステップS225でNo、ステップS227に進む。次に、図6に示すように、ステップS21で参照したロボット動作情報と同時刻に生成されたロボット位置情報および動作エラー情報を参照し、前記した表2におけるエラー種別および一時停止位置がアーク異常かつクレータ処置中であるか否かを判定するステップS227。そして、ロボット位置情報における教示プログラム番号およびステップ番号がクレータ処理中を示しており、かつ、動作エラー情報にアーク異常が発生しましたというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別および一時停止位置がアーク異常かつクレータ処置中であると判定しステップS227でYes、ステップS228に進んで表2の記号dの行に記載された推定原因と修正内容を選択する。ここで、図6に示すように、ステップS227において、ロボット位置情報における教示プログラム番号またはステップ番号がクレータ処置中を示していないか、動作エラー情報にアーク異常が発生しましたというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別および一時停止位置がアーク異常かつクレータ処置中ではないと判定しステップS227でNo、ステップS229に進む。次に、図6に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別がノズル接触であるか否かを判定するステップS229。そして、動作エラー情報にノズルがワークに接触しましたというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別がノズル接触であると判定しステップS229でYes、ステップS230に進む。次に、図6に示すように、ステップS229で参照した動作エラー情報と同時刻に生成されたロボット位置情報を参照し、前記した表2における一時停止位置が複数の位置で発生であるか否かを判定するステップS230。そして、ノズル接触が複数の位置で発生している場合、前記した表2における一時停止位置が複数の位置で発生であると判定しステップS230でYes、ステップS231に進んで表2の記号eの行に記載された推定原因と修正内容を選択する。ここで、図6に示すように、ステップS230において、ノズル接触が特定の位置で集中して発生している場合、前記した表2における一時停止位置が複数の位置で発生ではないと判定しステップS230でNo、ステップS232に進む。次に、図6に示すように、ステップS230で参照したロボット位置情報と同時刻に生成された溶接条件情報を参照し、前記した表2におけるロボット動作/溶接条件がアークセンサ使用であるか否かを判定するステップS232。そして、溶接条件情報にアークセンサON信号が含まれていた場合、前記した表2におけるロボット動作/溶接条件がアークセンサ使用であると判定しステップS232でYes、ステップS233に進んで表2の記号fの行に記載された推定原因と修正内容を選択する。一方、溶接条件情報にアークセンサOFF信号が含まれていた場合、前記した表2におけるロボット動作/溶接条件がアークセンサ使用ではないと判定しステップS232でNo、ステップS234に進んで表2の記号gの行に記載された推定原因と修正内容を選択する。ここで、図6に示すように、ステップS229において、動作エラー情報にノズルがワークに接触しましたというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別がノズル接触ではないと判定しステップS229でNo、ステップS235に進む。次に、図6に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別が倣い異常であるか否かを判定するステップS235。そして、動作エラー情報にアーク倣い量をオーバーしましたというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別が倣い異常であると判定しステップS235でYes、ステップS236に進んで表2の記号hの行に記載された推定原因と修正内容を選択する。一方、動作エラー情報にアーク倣い量をオーバーしましたというエラーメッセージ表1参照が含まれていなかった場合ステップS235でNo、処理を終了する。ステップS24の詳細以下、図5に示すステップS21でセンシング区間を選択してステップS24に進んだ場合の処理について、図7を参照しながら説明する。まず、図7に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別がセンシング前検知であるか否かを判定するステップS241。そして、動作エラー情報にセンシング電圧がかかりませんというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別がセンシング前検知であると判定しステップS241でYes、ステップS242に進む。次に、図7に示すように、ステップS241で参照した動作エラー情報と同時刻に生成されたロボット位置情報を参照し、前記した表2における一時停止位置が特定の位置で発生であるか否かを判定するステップS242。そして、センシング前検知が同じ位置で集中して発生している場合、前記した表2における一時停止位置が特定の位置で発生であると判定しステップS242でYes、ステップS243に進んで表2の記号iの行に記載された推定原因と修正内容を選択する。一方、センシング前検知が複数の位置で発生している場合、前記した表2における一時停止位置が特定の位置で発生ではないと判定しステップS242でNo、ステップS244に進んで表2の記号jの行に記載された推定原因と修正内容を選択する。ここで、図7に示すように、ステップS241において、動作エラー情報にセンシング電圧がかかりませんというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別がセンシング前検知ではないと判定しステップS241でNo、ステップS245に進む。次に、図7に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別がワイヤ送給オーバーであるか否かを判定するステップS245。そして、動作エラー情報にワイヤ送給量をオーバーしましたというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別がワイヤ送給オーバーであると判定しステップS245でYes、ステップS246に進んで表2の記号kの行に記載された推定原因と修正内容を選択する。ここで、図7に示すように、ステップS245において、動作エラー情報にワイヤ送給量をオーバーしましたというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別がワイヤ送給オーバーではないと判定しステップS245でNo、ステップS247に進む。次に、図7に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別がタッチオンであるか否かを判定するステップS247。そして、動作エラー情報にセンシング検出動作距離をオーバーしましたというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別がタッチオンであると判定しステップS247でYes、ステップS248に進んで表2の記号lの行に記載された推定原因と修正内容を選択する。ここで、図7に示すように、ステップS247において、動作エラー情報にセンシング検出動作距離をオーバーしましたというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別がタッチオンではないと判定しステップS247でNo、ステップS249に進む。次に、図7に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別がタッチオフであるか否かを判定するステップS249。そして、動作エラー情報に所定距離動作しても壁から離れませんというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別がタッチオフであると判定しステップS249でYes、ステップS250に進んで表2の記号mの行に記載された推定原因と修正内容を選択する。ここで、図7に示すように、ステップS249において、動作エラー情報に所定距離動作しても壁から離れませんというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別がタッチオフではないと判定しステップS249でNo、ステップS251に進む。次に、図7に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別がノズルとワイヤの同時接触であるか否かを判定するステップS251。そして、動作エラー情報にノズルとワイヤが同時に接触しましたというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別がノズルとワイヤの同時接触であると判定しステップS251でYes、ステップS252に進む。次に、図7に示すように、ステップS251で参照した動作エラー情報と同時刻に生成されたロボット位置情報を参照し、前記した表2における一時停止位置がノズル清掃直後ではないであるか否かを判定するステップS252。そして、ロボット位置情報における教示プログラム番号およびステップ番号がノズル清掃直後ではないことを示している場合、前記した表2における一時停止位置がノズル清掃直後ではないであると判定しステップS252でYes、ステップS253に進んで表2の記号nの行に記載された推定原因と修正内容を選択する。一方、ロボット位置情報における教示プログラム番号およびステップ番号がノズル清掃直後であることを示している場合、前記した表2における一時停止位置がノズル清掃直後ではないではないと判定しステップS252でNo、ステップS254に進んで表2の記号oの行に記載された推定原因と修正内容を選択する。ここで、図7に示すように、ステップS251において、動作エラー情報にノズルとワイヤが同時に接触しましたというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別がノズルとワイヤの同時接触ではないと判定しステップS251でNo、ステップS255に進む。次に、図7に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別がノズル接触であるか否かを判定するステップS255。そして、動作エラー情報にノズルがワークに接触しましたというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別がノズル接触であると判定しステップS255でYes、ステップS256に進む。次に、図7に示すように、ステップS255で参照した動作エラー情報と同時刻に生成されたロボット位置情報を参照し、前記した表2における一時停止位置が特定の位置で発生であるか否かを判定するステップS256。そして、ノズル接触が同じ位置で集中して発生している場合、前記した表2における一時停止位置が特定の位置で発生であると判定しステップS256でYes、ステップS257に進んで表2の記号pの行に記載された推定原因と修正内容を選択する。一方、ノズル接触が複数の位置で発生していた場合、前記した表2における一時停止位置が特定の位置で発生ではないと判定しステップS256でNo、ステップS258に進んで表2の記号qの行に記載された推定原因と修正内容を選択する。ここで、図7に示すように、ステップS255において、動作エラー情報にノズルがワークに接触しましたというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別がノズル接触ではないと判定しステップS255でNo、処理を終了する。ステップS26の詳細以下、図5に示すステップS21でエアカット区間を選択してステップS26に進んだ場合の処理について、図8を参照しながら説明する。まず、図8に示すように、ステップS21で参照したロボット動作情報と同時刻に生成された動作エラー情報を参照し、前記した表2におけるエラー種別がノズル接触であるか否かを判定するステップS261。そして、動作エラー情報にノズルがワークに接触しましたというエラーメッセージ表1参照が含まれていた場合、前記した表2におけるエラー種別がノズル接触であると判定しステップS261でYes、ステップS262に進む。次に、図8に示すように、ステップS261で参照した動作エラー情報と同時刻に生成されたロボット位置情報を参照し、前記した表2における一時停止位置が特定の位置で発生であるか否かを判定するステップS262。そして、ノズル接触が同じ位置で集中して発生している場合、前記した表2における一時停止位置が特定の位置で発生であると判定しステップS262でYes、ステップS263に進んで表2の記号rの行に記載された推定原因と修正内容を選択する。一方、ノズル接触が複数の位置で発生していた場合、前記した表2における一時停止位置が特定の位置で発生ではないと判定しステップS262でNo、ステップS264に進んで表2の記号sの行に記載された推定原因と修正内容を選択する。ここで、図8に示すように、ステップS261において、動作エラー情報にノズルがワークに接触しましたというエラーメッセージ表1参照が含まれていなかった場合、前記した表2におけるエラー種別がノズル接触ではないと判定しステップS261でNo、処理を終了する。[一時停止解析プログラム]ここで、一時停止解析装置3は、一般的なコンピュータを、前記した各手段および各部として機能させるプログラムにより動作させることで実現することができる。このプログラムは、通信回線を介して配布することも可能であるし、CD-ROM等の記録媒体に書き込んで配布することも可能である。以上、本発明に係る一時停止解析装置および一時停止解析プログラムについて、発明を実施するための形態および実施例により具体的に説明したが、本発明の趣旨はこれらの記載に限定されるものではなく、特許請求の範囲の記載に基づいて広く解釈されなければならない。また、これらの記載に基づいて種々変更、改変等したものも本発明の趣旨に含まれることはいうまでもない。"