(57)【要約】【課題】溶接終了時にリトラクトを行うと、送給経路上の遊びがあることによる無駄時間と、溶接トーチからのワイヤ突き出し長が短くなるため、溶接ワイヤと母材が接触してアークが発生するまでに時間がかかる。【解決手段】リトラクト後に複数の教示ステップの配列順とは逆の順に各教示ステップについての溶接トーチ移動時間とインチング時間と比較する。溶接トーチ移動時間がインチング時間よりも大きい教示ステップを、溶接ワイヤ１３のインチングを開始するインチング開始教示ステップとする。インチング開始教示ステップの開始タイミングからインチング開始教示ステップの溶接トーチ移動時間とインチング時間との差の時間が経過したタイミングをインチング開始タイミングとし、溶接終了点の位置からインチング開始タイミングの位置に移動した時にインチングを開始する。【選択図】図２
2014046337.tif 000002
【特許請求の範囲】
【請求項１】
複数の教示ステップを順番に実行して溶接トーチを溶接終了位置から次の溶接区間の溶接開始位置に移動制御するとともに、溶接終了毎に溶接ワイヤをリトラクトする溶接ロボット制御装置において、
前記複数の教示ステップの配列順とは逆の順に、各教示ステップについて前記溶接トーチが各教示ステップの開始タイミングから前記溶接開始位置に移動するのに要する溶接トーチ移動時間を、予め設定されるとともに溶接ワイヤの送給経路の遊びを解消するインチング時間と比較し、前記溶接トーチ移動時間が前記インチング時間よりも大きい教示ステップを、前記溶接ワイヤのインチングを開始するインチング開始教示ステップとして抽出する教示ステップ抽出部と、
前記教示ステップ抽出部で抽出された前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記溶接トーチ移動時間と前記インチング時間との差の時間が経過したタイミングを前記溶接ワイヤのインチング開始タイミングとして設定するインチング開始タイミング設定部と、
前記溶接トーチが前記溶接終了位置から前記インチング開始タイミング設定部で設定されたタイミングの位置に移動した時に前記溶接ワイヤのインチングを開始させるインチング開始制御部を備えることを特徴とする溶接ロボット制御装置。
【請求項２】
前記教示ステップ抽出部は、
前記複数の教示ステップの配列順とは逆の順に各教示ステップについて、前記溶接トーチが各教示ステップを開始するタイミングから終了するタイミングまでに要するステップ移動時間を算出するステップ移動時間算出部と、
前記ステップ移動時間算出部で算出された前記ステップ移動時間が各教示ステップに設定されるインチング開始判別時間よりも小さいか否かを判別する判別部と、
前記判別部で判別を行う最初の教示ステップに対する前記インチング開始判別時間として前記インチング時間を設定し、前記判別部で前記ステップ移動時間が前記インチング開始判別時間よりも小さいと判別されると、当該インチング開始判別時間と当該ステップ移動時間との差分を次の教示ステップに対するインチング開始判別時間に設定するインチング開始判別時間設定部と、
前記判別部により前記ステップ移動時間が前記インチング開始判別時間設定部で設定された前記インチング開始判別時間よりも大きいと判別されると、当該ステップ移動時間を有する教示ステップを前記インチング開始教示ステップとして抽出するステップ抽出部と、を含み、
前記インチング開始タイミング設定部は、前記ステップ抽出部で抽出された前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記ステップ移動時間と前記インチング開始判別時間との差の時間が経過したタイミングを前記インチング開始タイミングとして設定することを特徴とする請求項１に記載の溶接ロボット制御装置。
【請求項３】
複数の教示ステップを順番に実行して溶接トーチを溶接終了位置から次の溶接区間の溶接開始位置に移動制御するとともに、溶接終了毎に溶接ワイヤをリトラクトする溶接ロボット制御装置において、
前記溶接終了毎に前記溶接ワイヤをリトラクトした後、次の溶接区間の溶接開始位置に溶接トーチが至る前に、予め設定されたインチング時間で前記溶接ワイヤの送給経路の遊びを解消するインチングを行うインチング開始制御部を備えることを特徴とする溶接ロボット制御装置。
【請求項４】
複数の教示ステップを順番に実行して溶接トーチを溶接終了位置から次の溶接区間の溶接開始位置に移動制御するとともに、溶接終了毎に溶接ワイヤをリトラクトする溶接ロボットの制御方法において、
前記複数の教示ステップの配列順とは逆の順に、各教示ステップについて前記溶接トーチが各教示ステップの開始タイミングから前記溶接開始位置に移動するのに要する溶接トーチ移動時間を、予め設定されるとともに溶接ワイヤの送給経路の遊びを解消するインチング時間と比較し、前記溶接トーチ移動時間が前記インチング時間よりも大きい教示ステップを、前記溶接ワイヤのインチングを開始するインチング開始教示ステップとして抽出する教示ステップ抽出工程と、
前記教示ステップ抽出工程で抽出された前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記溶接トーチ移動時間と前記インチング時間との差の時間が経過したタイミングを前記溶接ワイヤのインチング開始タイミングとして設定するインチング開始タイミング設定工程と、
前記溶接トーチが前記溶接終了位置から前記インチング開始タイミング設定工程で設定されたタイミングの位置に移動した時に前記溶接ワイヤのインチングを開始させるインチング開始制御工程を含むことを特徴とする溶接ロボットの制御方法。
【請求項５】
前記教示ステップ抽出工程は、
前記複数の教示ステップの配列順とは逆の順に各教示ステップについて、前記溶接トーチが各教示ステップを開始するタイミングから終了するタイミングまでに要するステップ移動時間を算出するとともに、前記インチング開始教示ステップを抽出するためのインチング開始判別時間を設定し、算出した前記ステップ移動時間を前記インチング開始判別時間と比較する処理を、前記ステップ移動時間が前記インチング開始判別時間よりも大きくなるまで繰り返し、前記ステップ移動時間が前記インチング開始判別時間よりも大きくなった場合にそのステップ移動時間を有する教示ステップを前記インチング開始教示ステップとして抽出するものであり、
前記比較する処理においては、最初の教示ステップに対する前記インチング開始判別時間に前記インチング時間が設定され、２番目以降の教示ステップに対する前記インチング開始判別時間に各教示ステップの前の教示ステップに対して設定された前記インチング開始判別時間と当該前の教示ステップに対して算出された前記ステップ移動時間の差の時間が設定されるものであり、
前記インチング開始タイミング設定工程は、前記教示ステップ抽出工程で抽出された前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記ステップ移動時間と前記インチング開始判別時間との差の時間が経過したタイミングを前記インチング開始タイミングとして設定するものであることを特徴とする請求項４に記載の溶接ロボットの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、溶接ロボット制御装置及び溶接ロボットの制御方法に関する。
【背景技術】
【０００２】
アーク溶接装置において、溶接終了後のワイヤ逆送給の要・不要を指定するフラグを用意し、ワイヤ逆送給が要のフラグがある場合、それに従って、溶接終了した後に次の溶接開始点への溶接トーチの移動時にワイヤ逆送給を行う特許文献１の技術が公知である。
【０００３】
特許文献１では、次の溶接開始点において、溶接ワイヤと母材とが接触する場合のみにおいて、その１つ手前の溶接終了後に溶接ワイヤを逆送給（以下、リトラクトとも言う）し、良好なアークスタートを得ようとするものである。また、特許文献１では、次の溶接開始点において、溶接ワイヤと母材とが接触しない場合には、その１つ手前の溶接区間の溶接終了後における前記溶接ワイヤの逆送給を省くことにより、サイクルタイムの延びを最小限に抑えようとするものである。例えば、前記１つ手前の溶接区間の溶接終了後から、次の溶接区間の溶接開始点までの移動時間内に逆送給が行えない場合、逆送給が完了する迄の待機時間を省略することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２１９０８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところが、次の溶接区間の溶接開始点において、溶接ワイヤと母材とが接触しない場合でも、溶接終了後の溶接ワイヤと母材との溶着を回避するために、溶接ワイヤの逆送給（以下、リトラクトとも言う）を行わなければならない時がある。例えば、下進溶接において、溶接終了後に溶融池（プール）が被さってくる場合などでは、溶接ワイヤを溶融池から引き離すための逆送給を行う必要がある。
【０００６】
ここで、溶接終了時に逆送給を行うと、次の２つの無駄時間が生じることとなる。
１つは、送給経路上の遊びがあることによって、溶接開始時に正送給（以下、インチングとも言う）を行っても、直ぐに溶接トーチ先端から溶接ワイヤが送給されないということである。通常、溶接開始時（すなわち、溶接開始初期）のワイヤ送給は、その後に行われる本送給速度に対して遅い速度（スローダウン）で送給されるため、正送給で前記遊びを送りきるための時間を要する。
【０００７】
他の１つは、逆送給によって、溶接トーチからのワイヤ突き出し長が短くなっているため、前記スローダウンによって溶接ワイヤと母材が接触し、アークが発生するまでに時間がかかる。
【０００８】
本発明の目的は、溶接終了時の溶着を防止するために溶接終了後に溶接ワイヤのリトラクトを行ったとしても、次の溶接区間では無駄時間を発生させることなく良好なアークスタートを得ることができ、この結果、生産効率と溶接施工品質を向上することができる溶接ロボット制御装置及び溶接ロボットの制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記問題点を解決するために、請求項１の発明は、複数の教示ステップを順番に実行して溶接トーチを溶接終了位置から次の溶接区間の溶接開始位置に移動制御するとともに、溶接終了毎に溶接ワイヤをリトラクトする溶接ロボット制御装置において、前記複数の教示ステップの配列順とは逆の順に、各教示ステップについて前記溶接トーチが各教示ステップの開始タイミングから前記溶接開始位置に移動するのに要する溶接トーチ移動時間を、予め設定されるとともに溶接ワイヤの送給経路の遊びを解消するインチング時間と比較し、前記溶接トーチ移動時間が前記インチング時間よりも大きい教示ステップを、前記溶接ワイヤのインチングを開始するインチング開始教示ステップとして抽出する教示ステップ抽出部と、前記教示ステップ抽出部で抽出された前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記溶接トーチ移動時間と前記インチング時間との差の時間が経過したタイミングを前記溶接ワイヤのインチング開始タイミングとして設定するインチング開始タイミング設定部と、前記溶接トーチが前記溶接終了位置から前記インチング開始タイミング設定部で設定されたタイミングの位置に移動した時に前記溶接ワイヤのインチングを開始させるインチング開始制御部を備えることを特徴とする溶接ロボット制御装置を要旨としている。
【００１０】
請求項２の発明は、請求項１において、前記教示ステップ抽出部は、前記複数の教示ステップの配列順とは逆の順に各教示ステップについて、前記溶接トーチが各教示ステップを開始するタイミングから終了するタイミングまでに要するステップ移動時間を算出するステップ移動時間算出部と、前記ステップ移動時間算出部で算出された前記ステップ移動時間が各教示ステップに設定されるインチング開始判別時間よりも小さいか否かを判別する判別部と、前記判別部で判別を行う最初の教示ステップに対する前記インチング開始判別時間として前記インチング時間を設定し、前記判別部で前記ステップ移動時間が前記インチング開始判別時間よりも小さいと判別されると、当該インチング開始判別時間と当該ステップ移動時間との差分を次の教示ステップに対するインチング開始判別時間に設定するインチング開始判別時間設定部と、前記判別部により前記ステップ移動時間が前記インチング開始判別時間設定部で設定された前記インチング開始判別時間よりも大きいと判別されると、当該ステップ移動時間を有する教示ステップを前記インチング開始教示ステップとして抽出するステップ抽出部と、を含み、前記インチング開始タイミング設定部は、前記ステップ抽出部で抽出された前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記ステップ移動時間と前記インチング開始判別時間との差の時間が経過したタイミングを前記インチング開始タイミングとして設定することを特徴とする。
【００１１】
請求項３の発明は、複数の教示ステップを順番に実行して溶接トーチを溶接終了位置から次の溶接区間の溶接開始位置に移動制御するとともに、溶接終了毎に溶接ワイヤをリトラクトする溶接ロボット制御装置において、前記溶接終了毎に前記溶接ワイヤをリトラクトした後、次の溶接区間の溶接開始位置に溶接トーチが至る前に、予め設定されたインチング時間で前記溶接ワイヤの送給経路の遊びを解消するインチングを行うインチング開始制御部を備えることを特徴とする溶接ロボット制御装置を要旨としている。
【００１２】
請求項４の発明は、複数の教示ステップを順番に実行して溶接トーチを溶接終了位置から次の溶接区間の溶接開始位置に移動制御するとともに、溶接終了毎に溶接ワイヤをリトラクトする溶接ロボットの制御方法において、前記複数の教示ステップの配列順とは逆の順に、各教示ステップについて前記溶接トーチが各教示ステップの開始タイミングから前記溶接開始位置に移動するのに要する溶接トーチ移動時間を、予め設定されるとともに溶接ワイヤの送給経路の遊びを解消するインチング時間と比較し、前記溶接トーチ移動時間が前記インチング時間よりも大きい教示ステップを、前記溶接ワイヤのインチングを開始するインチング開始教示ステップとして抽出する教示ステップ抽出工程と、前記教示ステップ抽出工程で抽出された前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記溶接トーチ移動時間と前記インチング時間との差の時間が経過したタイミングを前記溶接ワイヤのインチング開始タイミングとして設定するインチング開始タイミング設定工程と、前記溶接トーチが前記溶接終了位置から前記インチング開始タイミング設定工程で設定されたタイミングの位置に移動した時に前記溶接ワイヤのインチングを開始させるインチング開始制御工程を含むことを特徴とする溶接ロボットの制御方法を要旨としている。
【００１３】
請求項５の発明は、請求項４において、前記教示ステップ抽出工程は、前記複数の教示ステップの配列順とは逆の順に各教示ステップについて、前記溶接トーチが各教示ステップを開始するタイミングから終了するタイミングまでに要するステップ移動時間を算出するとともに、前記インチング開始教示ステップを抽出するためのインチング開始判別時間を設定し、算出した前記ステップ移動時間を前記インチング開始判別時間と比較する処理を、前記ステップ移動時間が前記インチング開始判別時間よりも大きくなるまで繰り返し、前記ステップ移動時間が前記インチング開始判別時間よりも大きくなった場合にそのステップ移動時間を有する教示ステップを前記インチング開始教示ステップとして抽出するものであり、前記比較する処理においては、最初の教示ステップに対する前記インチング開始判別時間に前記インチング時間が設定され、２番目以降の教示ステップに対する前記インチング開始判別時間に各教示ステップの前の教示ステップに対して設定された前記インチング開始判別時間と当該前の教示ステップに対して算出された前記ステップ移動時間の差の時間が設定されるものであり、前記インチング開始タイミング設定工程は、前記教示ステップ抽出工程で抽出された前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記ステップ移動時間と前記インチング開始判別時間との差の時間が経過したタイミングを前記インチング開始タイミングとして設定するものであることを特徴とする。
【発明の効果】
【００１４】
以上詳述したように本発明によれば、溶接終了後に溶接ワイヤのリトラクトを行っても、次の溶接開始までの間に送給経路の遊びを解消するインチングを行うようにしたことによって、無駄時間を抑制しつつ、次の溶接区間では良好なアークスタートを得ることができる。この結果、生産効率と溶接施工品質を向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】一実施形態の溶接ロボットの制御装置を含む制御システムを示す構成図。
【図２】ロボット制御装置の内部構成を示すブロック図。
【図３】ロボット制御装置が実行するフローチャート。
【図４】ロボット制御装置が実行するフローチャート。
【図５】教示ステップとインチング制御との時間的関係を示す例の説明図。
【図６】ワイヤ送給速度とＴＣＰ速度のタイムチャート。
【図７】他の実施形態のワイヤ送給速度とＴＣＰ速度のタイムチャート。
【発明を実施するための形態】
【００１６】
以下、本発明を具体化した溶接ロボット制御装置を含む制御システム及び溶接ロボットの制御方法の実施形態を図１〜図６を参照して説明する。
制御システムは、溶接ロボットに設けられた溶接トーチによりワークに対して溶接を行うものであり、特にこの制御システムでは、溶接トーチが溶接終了点から、次の溶接区間の溶接開始点に到達するまでの間に溶接ワイヤを逆送給した後、正送給するものである。
【００１７】
図１、図２に示すように制御システムは、フロアに設置されたマニピュレータ１０と、前記マニピュレータ１０を制御する溶接ロボット制御装置２０と、溶接ロボット制御装置２０に通信ケーブルＬを介して接続された溶接電源装置３０とを備えている。
【００１８】
（マニピュレータ１０）
図１に示すように、マニピュレータ１０は、フロアに固定されるベース部材１１と、それに複数の軸を介して連結された複数のアーム１２と、各アーム１２を駆動する駆動モータ１６（図２参照）とによって構成されている。なお、図２で示す駆動モータ１６は、代表的に１つの駆動モータのみが図示されている。前記駆動モータ１６には、図示しないロータリエンコーダを備え、前記駆動モータ１６の現在位置の検出が可能である。マニピュレータ１０先端のアーム１２に設けられた手首部の先端には、被溶接物であるワークＷに対してアーク溶接を行う溶接トーチ１４が取付けられている。マニピュレータ１０は、制御ケーブルを介して溶接ロボット制御装置２０に接続されている。
【００１９】
マニピュレータ１０の各アーム１２に設けられた前記駆動モータ１６は、溶接ロボット制御装置２０からロボット制御ケーブルを介して送信される駆動信号によって回転駆動される。この各駆動モータ１６が回転駆動されることにより、マニピュレータ１０の各アーム１２が変位し、結果的に溶接トーチ１４が上下前後左右に移動可能とされる。
【００２０】
溶接トーチ１４は、溶接ワイヤ１３をワークＷの所定の溶接位置に導く。溶接ワイヤ１３とワークＷには溶接電源装置３０の溶接電源３６からそれぞれ電圧印加用の電源ケーブルＬ１，Ｌ２が接続されており、溶接電源装置３０によって溶接ワイヤ１３の先端とワークＷとの間に高電圧を印加してアークを発生させ、そのアークの熱で溶接ワイヤ１３およびワークＷを溶融させることにより、ワークＷに対して溶接が施される。
【００２１】
（溶接ロボット制御装置２０）
溶接ロボット制御装置２０は、マニピュレータ１０の動作を制御するためのものである。溶接ロボット制御装置２０は、予め記憶されている作業プログラム及び図示しない前記ロータリエンコーダからの検出信号による座標情報等に基づいて、マニピュレータ１０の各駆動モータ１６を駆動制御して、溶接トーチ１４を動作開始点からワークＷの溶接点、その溶接点から他の溶接点、あるいは溶接点から退避位置に移動させる。
【００２２】
図２に示すように、溶接ロボット制御装置２０は、マイクロコンピュータ及びメモリ等によって構成されている。より詳細には、溶接ロボット制御装置２０は、作業プログラムインタプリター２１、メモリ部２２、軌道計画部２３、軌道スタック２４、サーボ制御部２５、サーボドライバ２６、現在位置監視部２７、及び溶接制御部２８によって構成されている。
【００２３】
メモリ部２２には、マニピュレータ１０の動作が定められた作業プログラムが格納されている。この作業プログラムは、溶接ロボットの一連の移動や動作等をある所定の単位動作ごとに区切って表した複数の教示ステップから構成されている。例えば、教示ステップには、マニピュレータ１０の溶接トーチ１４をあるポジションから別のポジションに移動させる命令によって構成される。また、教示ステップには、そのような移動命令とともに、溶接を開始させる溶接開始命令等が含まれている。
【００２４】
作業プログラムインタプリター２１は、メモリ部２２に格納されている作業プログラムを教示ステップごとに読み出し、その内容を解析するものである。例えば、作業プログラムインタプリター２１は、作業プログラム中の教示ステップに含まれている軌道命令（座標情報、速度情報、動作命令等のデータからなる）を読み出し、それを軌道計画部２３に通知する。なお、動作命令には、例えば溶接トーチ１４の移動命令、溶接開始命令等を含む。
【００２５】
軌道計画部２３は、作業プログラムインタプリター２１から送られる各種の動作命令を軌道スタック２４に格納するものである。また、軌道計画部２３は、軌道スタック２４に格納された動作命令を読み出し、それに基づいて溶接トーチ１４の軌道計画を立案して、駆動モータ１６の回転角や回転速度等の情報をサーボ制御部２５に対して通知する。さらに、軌道計画部２３は、後述するように、インチング制御を開始する教示ステップを求めるとともに、教示ステップの動作所要時間を参照してインチング制御を開始するタイミングを求める。
【００２６】
なお、軌道計画部２３には、記憶領域としてテンポラリエリア２３ａが設けられており、このテンポラリエリア２３ａには、インチング時間の値が必要に応じて記憶される。
軌道スタック２４は、いわゆる先入れ先出し（ＦＩＦＯ：first-in first-out）用のメモリからなり、軌道計画部２３から送られた軌道命令を格納するものである。
【００２７】
サーボ制御部２５は、軌道計画部２３から送られる軌道計画に基づいて、駆動モータ１６を回転駆動すべく駆動信号をサーボドライバ２６に送るものである。また、サーボ制御部２５は、駆動モータ１６に設けられた図示しないロータリエンコーダからの検出信号を取得して、現在位置監視部２７にその情報を送るものである。
【００２８】
サーボドライバ２６は、サーボ制御部２５からの指令に基づいて各駆動モータ１６に対して駆動指令を出力するものである。
現在位置監視部２７は、駆動モータ１６に設けられた図示しないロータリエンコーダからの検出信号により、溶接トーチ１４の現在位置を監視するものである。
【００２９】
溶接制御部２８は、現在位置監視部２７からの各種命令に基づいて溶接電源装置３０によって溶接トーチ１４による溶接及びワイヤ送給装置４０による溶接ワイヤ１３のリトラクト（逆送給）及び正送給（インチング、スローダウン、通常送給）を行わせるものである。
【００３０】
溶接制御部２８は、現在位置監視部２７からの各種命令に基づいて溶接電源装置３０に対してそれぞれワイヤ送給装置４０にリトラクト、インチング、スローダウン、及び通常送給を行わせるための制御信号を出力する。
【００３１】
溶接電源装置３０は、これらの制御信号に基づいてワイヤ送給装置４０のリトラクト制御、インチング制御、スローダウン制御、通常送給制御を行う。
また、溶接制御部２８は、現在位置監視部２７からの溶接開始命令に基づいて溶接電源装置３０によって溶接が行われるための制御信号を出力する。
【００３２】
溶接電源装置３０は、図示しない溶接電源を備えており、この溶接電源によって溶接トーチ１４とワークＷ（母材）との間に高電圧が供給される。
ワイヤ送給装置４０は、駆動ロール４１と加圧ロール４２を備え、加圧ロール４２が図示しないバネにより駆動ロール４１側へ常時付勢されて溶接ワイヤ１３を両ロールに挟み込み、その摩擦力で溶接ワイヤ１３をはさんで、図示しないワイヤリールから引っ張り出す正送給及び逆送給が可能にされている。駆動ロール４１は駆動源としてのモータ４３にて回転駆動される。
【００３３】
溶接ロボット制御装置２０は、教示ステップ抽出部、インチング開始タイミング設定部、インチング開始制御部、ステップ移動時間算出部、判別部、インチング開始判別時間設定部、ステップ抽出部に相当する。
【００３４】
（実施形態の作用）
次に、本実施形態の作用について、図３及び図４に示すフローチャート並びに図５に示す教示ステップとインチング制御との時間的関係を示す図を参照して説明する。
【００３５】
なお、説明の便宜上、溶接終了直後に、溶接電源装置３０の制御により、ワイヤ送給装置４０のリトラクト制御が既に行われて、その制御が終了しているものとする。なお、リトラクト制御は、公知のものであるため、説明を省略するがリトラクト制御によって、溶接ワイヤ１３は、所定量分逆送給されている。
【００３６】
（Ｓ１０）
まず、自動運転が開始されると、Ｓ１０では作業プログラムインタプリター２１は、メモリ部２２に格納されている作業プログラムの教示ステップを１ステップ毎読み出して解析する。
【００３７】
（Ｓ１２）
Ｓ１２では、作業プログラムインタプリター２１は、読み出した教示ステップに溶接開始命令があるか否かを判定し、溶接開始命令がなければ、Ｓ１４及びＳ１６の処理を行い、Ｓ１０に戻る。Ｓ１２において、作業プログラムインタプリター２１は、読み出した教示ステップに溶接開始命令がある場合には、Ｓ１８に移行する。
【００３８】
（Ｓ１４）
Ｓ１４では、作業プログラムインタプリター２１は、教示ステップ中に含まれる軌道命令を軌道計画部２３に通知する。この軌道命令には、溶接トーチ１４の移動すべき座標情報や速度情報、動作命令等の情報が含まれている。
【００３９】
（Ｓ１６）
Ｓ１６では、軌道計画部２３は、作業プログラムインタプリター２１から軌道命令が送られると、その軌道命令を教示ステップごとに軌道スタック２４に格納する。そして、軌道計画部２３は、先入れ先出し方式でこの軌道命令に基づいて軌道計画を立案する。
【００４０】
すなわち、溶接トーチ１４の移動すべき座標情報（位置座標）や速度情報（移動速度）等の情報に基づいて、溶接トーチ１４の移動する当該軌道における、軌道時間（移動時間）の算出、及びモータ制御角の算出、各駆動モータ１６の回転速度、回転の開始タイミング及び回転の停止タイミング等を決定する。そして、軌道計画部２３は、この立案された軌道計画をサーボ制御部２５に通知する。
【００４１】
サーボ制御部２５では、軌道計画部２３によって通知された軌道計画に基づいて、各駆動モータ１６の回転制御を行う。すなわち、サーボドライバ２６に対して、駆動モータ１６の角度、回転速度等の制御信号を伝達する。サーボドライバ２６は、サーボ制御部２５からのこれらの制御信号により、各駆動モータ１６を回転駆動させる。
【００４２】
（Ｓ１８）
Ｓ１８では、作業プログラムインタプリター２１は、溶接開始命令を読み出すと、溶接制御部２８に溶接開始命令を通知するとともに、軌道計画部２３にはインチング開始トリガ算出要求及び溶接開始トリガ要求を通知する。
【００４３】
（Ｓ２０）
Ｓ２０では、軌道計画部２３は、前記インチング開始トリガ算出要求を受け取ると、インチング開始トリガ算出処理を開始する。すなわち、軌道計画部２３は、インチングを開始する教示ステップの算出処理、及びそのインチングを開始する時間（タイミング）の算出処理をそれぞれ開始する。
【００４４】
先ず、軌道計画部２３は、メモリ部２２からインチング時間Ｔをテンポラリエリア２３ａにコピーするとともに、軌道スタック２４のインデックスを最上段の教示ステップに合わせる。ここでは、最上段の教示ステップとは、前記溶接開始命令があった教示ステップである。
【００４５】
ここで、インチング時間Ｔ（図５参照）は、予め設定されたインチング速度でインチングを行った場合の送給経路上における溶接ワイヤ１３の遊びを解消するに要する時間である。このインチング時間Ｔは、前記インチング速度とともに、溶接開始点毎に設定されていてもよく、或いは、システム全体の共通のパラメータとして設定されていてもよい。前記インチング時間Ｔ及びインチング速度は、予めメモリ部２２に記憶されている。また、インチングは、前記リトラクトされた後に行われるものであり、インチング時間Ｔは、リトラクト量とインチング速度に応じて設定されている。リトラクト量は、本実施形態では、一定値であり、試験等により得られた値である。
【００４６】
ここで、インチングを行った後の突き出し長をＭとすると、Ｍは概ね下記の式が成り立つ。
Ｍ≒（Ｍ０−Ｒ）＋Ｉ
Ｍ０：リトラクトする前の溶接ワイヤ１３の突き出し長
Ｒ  ：リトラクト量
Ｉ  ：インチング量（＝インチング時間Ｔ×インチング速度Ｖ）
なお、上記式が概ね成り立つとは、インチング開始から定速のインチング速度Ｖに達するまでの加速期間と、前記インチング速度Ｖからインチング終了する迄の減速期間があるが、これらの期間はインチング時間に比して無視できるほど短いためである。
【００４７】
（Ｓ２２）
Ｓ２２では、軌道計画部２３は、前記インデックスが指し示す教示ステップの軌道時間（移動時間）を算出する。この軌道時間（移動時間）は、教示ステップを開始するタイミングから終了するタイミングまでに要するステップ移動時間に相当する。
【００４８】
（Ｓ２４）
Ｓ２４では、軌道計画部２３は、Ｓ２２で算出した現教示ステップでの軌道時間（移動時間）が、予め設定しておいた前記インチング時間Ｔ以下か否かを判定する。
【００４９】
ここで、Ｓ２４でインチング時間Ｔは、最初の教示ステップに対するインチング開始判別時間に相当する。
軌道計画部２３は、Ｓ２２で算出した軌道時間（移動時間）が、予め設定しておいた前記インチング時間Ｔ以下の場合には、「ＹＥＳ」と判定してＳ２６に移行する。また、軌道計画部２３は、Ｓ２２で算出した軌道時間（移動時間）が、予め設定しておいた前記インチング時間Ｔより大きい場合には、「ＮＯ」と判定してＳ２８に移行する。
【００５０】
（Ｓ２６）
Ｓ２６では、軌道計画部２３は、テンポラリエリア２３ａのインチング時間Ｔから現教示ステップの軌道時間を減じた値を、新たなインチング時間として更新処理するとともに、インデックスを１減じて、Ｓ２２に戻る。この場合、Ｓ２２の処理後、Ｓ２４では、軌道計画部２３は、この更新したインチング時間と、インデックスで新たに指定された、教示ステップでの軌道時間との比較処理を行う。更新後のインチング時間は、前記インデックスで新たに指定された教示ステップでの軌道時間との大小関係の比較を行うためのものである。ここで、更新後のインチング時間は、次の教示ステップに対するインチング開始判別時間に相当する。
【００５１】
（Ｓ２８）
Ｓ２８では、軌道計画部２３は、Ｓ２４で「ＮＯ」と判定したときのインデックスが指す軌道スタック２４の教示ステップに付されたステップ番号と、テンポラリエリア２３ａに格納されているインチング時間Ｔ（すなわち、インチングを開始する時間（タイミング）：以下、インチング開始時間という）を、インチング開始トリガ要求として現在位置監視部２７に通知し、インチング開始トリガ算出処理を終了する。
【００５２】
ここで、Ｓ２４で「ＮＯ」と判定したときのインデックスが指す軌道スタック２４の教示ステップは、インチング開始教示ステップに相当する。
（具体例）
前記Ｓ２０〜Ｓ２８の具体例を、図５を参照して説明する。
【００５３】
図５の例では、作業プログラムには、溶接終了点から、次の溶接区間の溶接開始点に移動するまでに、３つの教示ステップ（第１教示ステップＡ１、第２教示ステップＡ２、第３教示ステップＡ３）が含まれているとすると、これら第１教示ステップＡ１、第２教示ステップＡ２、第３教示ステップＡ３における軌道命令がそれぞれ軌道スタック２４に格納される。ここで、図５の例では、溶接終了位置は、溶接終了点の位置である。また、図５に示す例では、３つ目の第３教示ステップＡ３に溶接開始命令が含まれているものとする。
【００５４】
Ｓ２０で、軌道計画部２３は、前記インチング開始トリガ算出要求を作業プログラムインタプリター２１から受け取ると、軌道スタック２４に最も直前に格納された教示ステップの軌道命令を参照する。図５の例では、第１教示ステップＡ１、第２教示ステップＡ２、第３教示ステップＡ３のうち、最も直前に軌道スタック２４に格納された第３教示ステップＡ３の軌道命令を参照する。
【００５５】
次いで、軌道計画部２３は、第３教示ステップＡ３の軌道命令における移動時間Ｔ３を算出する（Ｓ２２）。軌道計画部２３は、算出した移動時間Ｔ３と予め定めたインチング時間Ｔとを比較し、算出した移動時間Ｔ３がインチング時間Ｔ以下か否かの判別処理を行う（Ｓ２４）。Ｔ３はステップ移動時間に相当する。
【００５６】
Ｓ２４において、算出した移動時間Ｔ３がインチング時間Ｔ以下と判別した場合（Ｓ２４：ＹＥＳ）、軌道計画部２３は、インチング時間Ｔから算出した移動時間Ｔ３を差し引いた残り時間（Ｔ−Ｔ３）を算出する（Ｓ２６）。そして、軌道計画部２３は、それを新たにインチング時間としてテンポラリエリア２３ａに格納するとともに、軌道スタック２４に第３教示ステップＡ３より一つ前に格納された第２教示ステップＡ２の軌道命令を参照する（Ｓ２６）。そして、ステップＳ２２に戻り、再び、その第２教示ステップＡ２における移動時間Ｔ２を算出し、その移動時間Ｔ２と新たに置き換えたインチング時間（Ｔ−Ｔ３）とを比較する（Ｓ２４）。Ｔ２はステップ移動時間に相当する。
【００５７】
ステップＳ２４において、算出された移動時間Ｔ２が新たなインチング時間（Ｔ−Ｔ３）より大きいと判別した場合（Ｓ２４：ＮＯ）、軌道計画部２３は、Ｓ２８に移行する。
Ｓ２８では、軌道計画部２３は、移動時間Ｔ２を算出した第２教示ステップＡ２のステップ番号と、テンポラリエリア２３ａに格納されているインチング時間（Ｔ−Ｔ３）とをインチング開始トリガ要求として、現在位置監視部２７に通知する。このことは、インチング制御を開始する教示ステップが第２教示ステップＡ２であるとともに、インチング開始時間が、Ｔ−Ｔ３であることを示している。なお、図５中、Ｔ１は、第１教示ステップＡ１における移動時間である。Ｋ１は第１教示ステップＡ１における開始タイミングである。ここで、次の溶接開始点におけるタイミングをＫ４とする。
【００５８】
このように、図５の例では、複数の教示ステップの配列順とは逆の順に、各教示ステップについて溶接トーチ１４が各教示ステップの開始タイミングＫ３，Ｋ２から前記溶接開始位置に移動するのに要する溶接トーチ移動時間（Ｔ３＝Ｋ４−Ｋ３、Ｔ２＋Ｔ３＝Ｋ４−Ｋ２）を、予め設定されるとともに溶接ワイヤの送給経路の遊びを解消するインチング時間Ｔと比較し、前記溶接トーチ移動時間が前記インチング時間よりも大きい教示ステップを、前記溶接ワイヤのインチングを開始するインチング開始教示ステップとして抽出する。
【００５９】
次に、Ｓ３０以下を、先の例とともに説明する。
（Ｓ３０）
Ｓ３０では、軌道計画部２３は、Ｓ１８で溶接開始トリガ要求を受け取っているため、溶接開始を行う教示ステップとしてスタック最上段の教示ステップのステップ番号とともに、溶接開始トリガ要求を現在位置監視部２７に通知する。先の例では、軌道計画部２３は、溶接開始を行う教示ステップとしてスタック最上段の教示ステップ（第３教示ステップＡ３）のステップ番号を、現在位置監視部２７に通知することになる。
【００６０】
なお、この溶接ロボット制御装置２０では、上記したような教示ステップの所要時間やインチング時間に基づいてインチング制御を開始する教示ステップを求める処理と、実際に溶接トーチ１４が教示データに基づいて動作制御される処理とは、ある時間差が生じるように制御される。溶接トーチ１４の教示データに基づく動作制御がリアルタイムあるいはそれに近い速度で処理されると、インチング制御を開始する教示ステップを求める処理が算出することができなくなるからである。
【００６１】
（Ｓ３２）
現在位置監視部２７は、各駆動モータ１６に設けられている図示しないロータリエンコーダの検出信号による座標情報に基づいて溶接トーチ１４の現在位置がどの教示ステップにおける位置にあるかの監視を行う。すなわち、現在位置監視部２７は溶接トーチ１４の各教示ステップへの到達監視を行う。
【００６２】
（Ｓ３４）
そして、現在位置監視部２７は、現在進行中の教示ステップにインチング開始トリガ要求が含まれており、現在進行中の教示ステップにおいて、当該教示ステップの残時間がインチング時間より小さいか否かを判定する。
【００６３】
現在進行中の教示ステップにインチング開始トリガ要求が含まれており、次の教示ステップへ到達するまでの残時間が、通知されたインチング開始時間よりも短くなった場合、Ｓ３６に移行する。
【００６４】
ここで、次の教示ステップへ到達するまでの残時間が、通知されたインチング開始時間と等しいタイミングがインチング開始タイミングに相当する。
先の例では、現在位置監視部２７は、現在進行中の教示ステップが、例えば、第１教示ステップＡ１の場合は、Ｓ３４の判定を「ＮＯ」とする。そして、現在進行中の教示ステップが第２教示ステップＴ２の場合は、第２教示ステップＴ２にはインチング開始トリガ要求が含まれるため、現在位置監視部２７は、図５に示すように、現在点ａにおける溶接トーチ１４において次の第３教示ステップＡ３に到達するまでの到達時間Ｔａ（残時間）が新たに置換されたインチング時間（Ｔ−Ｔ３）より小さいか否かを判別し、到達時間Ｔａ（残時間）が小さくない場合には、Ｓ３４の判定を「ＮＯ」とする。
【００６５】
そして、現在位置監視部２７は、図５に示すように、現在点ａにおける溶接トーチ１４において次の第３教示ステップＡ３に到達するまでの到達時間Ｔａ（残時間）が新たに置換されたインチング時間（Ｔ−Ｔ３）より小さくなった場合、Ｓ３４の判定を「ＹＥＳ」とし、Ｓ３６に移行する。この例では、現在点ａにおける溶接トーチ１４において次の第３教示ステップＡ３に到達するまでの到達時間Ｔａ（残時間）が新たに置換されたインチング時間（Ｔ−Ｔ３）と等しいタイミングがインチング開始タイミングに相当する。
【００６６】
（Ｓ３６）
Ｓ３６では、現在位置監視部２７は、溶接制御部２８に設定されたインチング速度でのインチング開始を指令する。これにより、溶接制御部２８では、溶接電源装置３０を介してワイヤ送給装置４０のモータ４３を駆動制御し、溶接ワイヤ１３のインチング制御が開始される。このインチング制御は、予め設定されたインチング時間行われる。すなわち、次の溶接区間の溶接開始点に溶接トーチ１４が到達するまで行われる。
【００６７】
（Ｓ３８）
Ｓ３８では、現在位置監視部２７は、現在進行中の教示ステップに溶接開始トリガ要求が含まれ、かつ溶接トーチ１４が次の溶接区間の溶接開始点に到達したか否かを判別する。
【００６８】
現在進行中の教示ステップに溶接開始トリガ要求が含まれ、かつ溶接トーチ１４が溶接開始点に到達した場合（Ｓ３８：ＹＥＳ）、Ｓ４０に移行する。
（Ｓ４０）
Ｓ４０では、現在位置監視部２７は、溶接の開始を溶接制御部２８に通知する。これにより、溶接制御部２８は、溶接電源装置３０にその旨を通知する。
【００６９】
（Ｓ４２）
また、Ｓ４２では、溶接電源装置３０は、ワイヤ送給装置１５にワイヤ１７を当初では、スローダウンで送り出す旨の指示を出力し、これにより、ワイヤ送給装置１５から溶接ワイヤ１３がインチング速度よりも遅いスローダウンで正送給される。また、溶接電源装置３０によって溶接トーチ１４とワークＷとの間に所定の電圧が印加されることにより、アークが発生し、溶接が開始される。さらに溶接電源装置３０は、スローダウン制御を所定時間行った後は、スローダウンよりも送給速度が速い通常送給制御で、ワイヤ送給装置４０を制御して溶接ワイヤ１３を送給する。
【００７０】
図６は、上記の構成された溶接ロボット制御装置２０により、溶接終了後に溶接ワイヤ１３がリトラクトされた後に、次の溶接区間の溶接開始点において、溶接開始がされるまでの、ワイヤ送給速度と、溶接トーチ１４の速度（図６では、ＴＣＰ（エンドエフェクタの中心点）速度）とワイヤ送給速度のタイムチャートの例である。
【００７１】
図３のフローチャートのＳ１８において、インチング開始トリガ要求の教示ステップがあると、図６では、Ｓ１において、溶接トーチ１４はＴＣＰ速度がアプローチ速度で、当該教示ステップの教示点へ移動する。
【００７２】
そして、この後、溶接開始ステップ（教示ステップ）へ到達するまでの時間がインチング時間Ｔよりも短くなったとき（Ｓ２）に、溶接ワイヤ１３のインチングがインチング速度で開始される。このインチングにより、送給経路における溶接ワイヤ１３の遊びが解消される。また、このとき、設定するワイヤ送給速度（インチング速度）・インチング時間を大きく設定すれば溶接ワイヤ１３の溶接トーチ１４からの突き出し長が長くなり、スローダウン時間を短くすることもできる。
【００７３】
Ｓ３の溶接トーチ１４が溶接開始点に達すると、ワイヤ送給速度は、インチング速度よりも遅いスローダウン速度となる。
前記実施形態は、下記の特徴がある。
【００７４】
（１）  本実施形態の溶接ロボット制御装置２０は、リトラクト後に、教示ステップ抽出部として、複数の教示ステップの配列順とは逆の順に、各教示ステップについて溶接トーチ１４が各教示ステップの開始タイミングから溶接開始位置（溶接開始点）に移動するのに要する溶接トーチ移動時間を、予め設定されるとともに溶接ワイヤの送給経路の遊びを解消するインチング時間（例えばＴ，Ｔ−Ｔ３）と比較し、溶接トーチ移動時間がインチング時間（Ｔ，Ｔ−Ｔ３）よりも大きい教示ステップを、溶接ワイヤ１３のインチングを開始するインチング開始教示ステップとして抽出する。また、溶接ロボット制御装置２０は、インチング開始タイミング設定部として、前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記溶接トーチ移動時間と前記インチング時間との差の時間が経過したタイミングを前記溶接ワイヤのインチング開始タイミングとして設定する。
【００７５】
そして、溶接ロボット制御装置２０は、インチング開始制御部として、溶接トーチ１４が、溶接終了点の位置（溶接終了位置）から前記設定されたインチング開始タイミングの位置に移動した時に溶接ワイヤ１３のインチングを開始させる。
【００７６】
この結果、本実施形態の溶接ロボット制御装置２０によれば、溶接終了後に溶接ワイヤのリトラクトを行っても、リトラクトされた溶接ワイヤを次には送給経路の遊びを解消するインチングを行うため、無駄時間を抑制しつつ、溶接終了後の溶着により溶接が停止してしまうチョコ停を防止できる。また、次の溶接区間では良好なアークスタートを得ることができ、この結果、生産効率と溶接施工品質を向上することができる。
【００７７】
（２）  本実施形態の溶接ロボット制御装置２０は、教示ステップ抽出部として機能するとき、ステップ移動時間算出部として、複数の教示ステップの配列順とは逆の順に各教示ステップについて、溶接トーチ１４が各教示ステップを開始するタイミングから終了するタイミングまでに要するステップ移動時間（例えば、Ｔ２，Ｔ３等）を算出する。さらに、溶接ロボット制御装置２０は、教示ステップ抽出部として機能するとき、判別部として、算出されたステップ移動時間が各教示ステップに設定されるインチング開始判別時間よりも小さいか否かを判別する。
【００７８】
また、溶接ロボット制御装置２０は、インチング開始判別時間設定部として、判別部で判別を行う最初の教示ステップに対するインチング開始判別時間としてインチング時間Ｔを設定し、判別部でステップ移動時間が前記インチング開始判別時間（インチング時間Ｔ）よりも小さいと判別されると、当該インチング開始判別時間と当該ステップ移動時間との差分（例えば、Ｔ−Ｔ３）を次の教示ステップに対するインチング開始判別時間に設定する。また、溶接ロボット制御装置２０は、ステップ抽出部として、判別部によりステップ移動時間（例えば、Ｔ２，Ｔ３等）がインチング開始判別時間（Ｔ，Ｔ−Ｔ３）よりも大きいと判別されると、当該ステップ移動時間を有する教示ステップをインチング開始教示ステップとして抽出する。
【００７９】
また、溶接ロボット制御装置２０は、インチング開始タイミング設定部として、ステップ抽出部で抽出されたインチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップのステップ移動時間とインチング開始判別時間との差の時間が経過したタイミングをインチング開始タイミングとして設定する。この結果、本実施形態の溶接ロボット制御装置２０によれば、（１）の効果を容易に実現することができる。
【００８０】
（３）  本実施形態の溶接ロボットの制御方法は、リトラクト後に、教示ステップ抽出工程として、複数の教示ステップの配列順とは逆の順に、各教示ステップについて溶接トーチ１４が各教示ステップの開始タイミングから溶接開始位置（溶接開始点）に移動するのに要する溶接トーチ移動時間を、予め設定されるとともに溶接ワイヤの送給経路の遊びを解消するインチング時間（例えばＴ，Ｔ−Ｔ３）と比較し、溶接トーチ移動時間がインチング時間（Ｔ，Ｔ−Ｔ３）よりも大きい教示ステップを、溶接ワイヤ１３のインチングを開始するインチング開始教示ステップとして抽出する。また、本実施形態の制御方法は、インチング開始タイミング設定工程として、前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記溶接トーチ移動時間と前記インチング時間との差の時間が経過したタイミングを前記溶接ワイヤのインチング開始タイミングとして設定する。さらに、本実施形態の制御方法は、インチング開始制御工程として、溶接トーチ１４が溶接終了点の位置（溶接終了位置）からインチング開始タイミング設定工程で設定されたタイミングの位置に移動した時に溶接ワイヤ１３のインチングを開始させる。この結果、本実施形態の制御方法によれば、溶接終了後に溶接ワイヤのリトラクトを行っても、リトラクトされた溶接ワイヤを次には送給経路の遊びを解消するインチングを行うため、無駄時間を抑制しつつ、溶接終了後の溶着により溶接が停止してしまうチョコ停を防止できる。また、次の溶接区間では良好なアークスタートを得ることができ、この結果、生産効率と溶接施工品質を向上することができる。
【００８１】
（４）  本実施形態の溶接ロボットの制御方法は、教示ステップ抽出工程では、複数の教示ステップの配列順とは逆の順に各教示ステップについて、溶接トーチ１４が各教示ステップを開始するタイミングから終了するタイミングまでに要するステップ移動時間（例えば、Ｔ２，Ｔ３等）を算出する。
【００８２】
さらに、溶接ロボットの制御方法は、インチング開始教示ステップを抽出するためのインチング開始判別時間を設定し、算出した前記ステップ移動時間を前記インチング開始判別時間と比較する処理を、前記ステップ移動時間が前記インチング開始判別時間よりも大きくなるまで繰り返す。そして、ステップ移動時間が前記インチング開始判別時間よりも大きくなった場合にそのステップ移動時間を有する教示ステップを前記インチング開始教示ステップとして抽出する。また、前記比較する処理では、最初の教示ステップに対する前記インチング開始判別時間にインチング時間Ｔが設定され、２番目以降の教示ステップに対する前記インチング開始判別時間に各教示ステップの前の教示ステップに対して設定された前記インチング開始判別時間と当該前の教示ステップに対して算出された前記ステップ移動時間の差の時間が設定される。
【００８３】
そして、インチング開始タイミング設定工程では、教示ステップ抽出工程で抽出された前記インチング開始教示ステップの開始タイミングから、当該インチング開始教示ステップの前記ステップ移動時間と前記インチング開始判別時間との差の時間が経過したタイミングを前記インチング開始タイミングとして設定する。この結果、本実施形態の方法によれば、上記（３）の効果を容易に実現できる。
【００８４】
本発明は、上記実施形態に限定するものではなく、下記のようにしてもよい。
・  前記実施形態では、溶接終了時に、溶接トーチ１４をリトラクト（逆送給した後、インターバルをおいて、次の溶接区間の溶接開始点から遡って、インチング時間を使用して、インチングを開始するタイミングを算出するようにした。この方法に代えて、溶接ロボット制御装置２０は、溶接終了時に、溶接トーチ１４をリトラクト（逆送給）し、この直後に続けてインチングを開始するようにしてもよい。この場合、インチング時間は溶接終了点毎に設定されるようにしておくとよい。すなわち、本実施形態では、溶接ロボット制御装置２０は、インチング開始制御部として、溶接終了毎に溶接ワイヤ１３をリトラクトした後、次の溶接区間の溶接開始位置に溶接トーチが至る前に、予め設定されたインチング時間Ｔで溶接ワイヤ１３の送給経路の遊びを解消するインチングを行う。
【００８５】
図７は、リトラクトが完了した直後に、インチングをインチング速度で行った場合のタイムチャートである。このようにしても、前記実施形態と同様の効果を奏することができる。
【符号の説明】
【００８６】
１０…マニピュレータ、１３…溶接ワイヤ、
１４…溶接トーチ、２０…溶接ロボット制御装置。
【図１】
2014046337.tif 000003
【図２】
2014046337.tif 000004
【図３】
2014046337.tif 000005
【図４】
2014046337.tif 000006
【図５】
2014046337.tif 000007
【図６】
2014046337.tif 000008
【図７】
2014046337.tif 000009