(57)【特許請求の範囲】
【請求項１】
多関節型の溶接ロボットと当該溶接ロボットを載置し且つ水平方向に移動可能とするスライダとを有し、且つ前記スライダを動作させながら溶接ロボットによりワークに対して断続溶接を行うロボットシステムのオフライン教示データの作成方法であって、
溶接予定線に沿って設定されている溶接区間及び非溶接区間の順番及び区間長さ比を、前記溶接予定線を溶接する際にスライダが移動するスライダ移動線に適用することで、当該スライダ移動線上に、溶接区間に対応する第１スライダ移動区間と、非溶接区間に対応する第２スライダ移動区間とを設定しておき、
前記溶接区間での溶接が終わると同時に前記スライダが当該溶接区間に対応する第１スライダ移動区間の終点に達するようなスライダ移動速度を算出しておき、
少なくとも１つ以上の第１スライダ移動区間における実際のスライダ移動速度が、前記算出されたスライダ移動速度より大となるように教示データを作成する
ことを特徴とするロボットシステムのオフライン教示データの作成方法。
【請求項２】
多関節型の溶接ロボットと当該溶接ロボットを載置し且つ水平方向に移動可能とするスライダとを有し、且つ前記スライダを動作させながら溶接ロボットによりワークに対して断続溶接を行うロボットシステムでの溶接方法であって、
溶接予定線に沿って設定されている溶接区間及び非溶接区間の順番及び区間長さ比を、前記溶接予定線を溶接する際にスライダが移動するスライダ移動線に適用することで、当該スライダ移動線上に、溶接区間に対応する第１スライダ移動区間と、非溶接区間に対応する第２スライダ移動区間とを設定しておき、
前記溶接区間での溶接が終わると同時に前記スライダが当該溶接区間に対応する第１スライダ移動区間の終点に達するようなスライダ移動速度を算出しておき、
少なくとも１つ以上の第１スライダ移動区間における実際のスライダ移動速度が、前記算出されたスライダ移動速度より大となるように、スライダを移動させつつ溶接を行う
ことを特徴とするロボットシステムでの溶接方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スライダを動作させながら溶接ロボットによりワークに対して溶接、非溶接を交互に繰り返して行う断続溶接を行うロボットシステムに関するものであって、ロボットシステムのオフライン教示データの作成方法、及びこのロボットシステムでの溶接方法に関する。
【背景技術】
【０００２】
溶接対象（ワーク）を断続的に溶接する「断続溶接」という溶接方法がある。この方法は、長い距離のワークに対して全ての部位を溶接せず、溶接する部分と溶接しない部分とを交互に溶接する方法である。この断続溶接は、比較的強度を要さない部位に用いられる方法であり、溶接ロボットを用いた溶接の場合、ロボット動作中にアークＯＮ／ＯＦＦ命令を断続的に与え、溶接予定線に沿って断続的にワークを溶接する。
【０００３】
溶接ロボットを用いた断続溶接の例として、特許文献１に開示された技術がある。
特許文献１は、産業用ロボットのアーム先端手首に取付けたエンドエフェクタにより、該エンドエフェクタの移動軌跡に沿ってワーク上に断続的に加工を施すステッチ加工方法において、ロボット制御装置に断続的加工の加工、非加工を１周期とする加工距離、非加工距離を設定しておき、ステッチ加工を開始してからのエンドエフェクタの移動距離に応じて設定加工距離、非加工距離だけ交互に加工、非加工を行なう産業用ロボットによるステッチ加工方法を開示する。
【０００４】
すなわち、特許文献１には、教示時に溶接、非溶接の切替位置、溶接区間距離と非溶接区間距離をロボット制御装置に設定し、ロボット制御装置に移動距離を監視させ、溶接区間距離、非溶接区間距離を移動する毎にそれぞれ溶接、非溶接に切替えていくことで断続的に溶接を行う方法が開示されている。
一方、多関節型の溶接ロボットがスライダ上に載置されている場合においては、溶接ロボットの溶接動作の他に、スライダ位置を設定する必要がある。
【０００５】
スライダ位置を設定する方法として、図２（ａ）に示す如く、溶接開始位置と終了位置でのスライダの位置が与えられた場合、スライダの位置にロボットのエンドエフェクタ（溶接ツール）の先端の移動量に比例した位置に補間位置を与える手法を用いることが多かった。また、図２（ｂ）に示すように、溶接区間ではスライダを動かさずに溶接を行い、エンドエフェクタが非溶接区間に達した後、スライダを高速で動かすようにする方法も採用されていた。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−５８３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記した方法で断続溶接作業に対する教示データを作成し、溶接ロボットに作業を行わせた場合、作業時間（タクトタイム）は溶接区間（アークＯＮ位置〜ＯＦＦ位置間）での溶接作業時間と、非溶接区間（アークＯＦＦ位置〜ＯＮ位置間）でのスライダの移動時間の和となる。
溶接区間におけるスライダは溶接速度と略同じ速度で動作しており、非溶接区間におけるスライダは比較的高速（溶接区間の約１０倍程度）で移動する。このように、溶接区間での溶接速度を保ちつつ、スライダの動作速度を溶接速度よりも上げて動作させるようにすると、非溶接区間でのスライダ動作時間が減少し、よりタクトタイムを減らすことが可能であると考えられる。
【０００８】
ところが、図２（ａ）に示した如く、非溶接区間に対応するスライダ移動区間が長い状況下では、仮にスライダの移動速度が速いとしても、タクトタイムを短くできない状況を回避できないことがあった。非溶接区間に対応するスライダ移動区間が非常に長い図２（ｂ）の技術では、なおさらタクトタイムを短くできない状況を回避できない。
そこで、本発明は、上記問題点を鑑み、断続溶接を確実に行うことができると共に、溶接作業時間を可及的に短くすることのできるロボットシステムの教示データ作成方法及びロボットシステムを用いた溶接方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するため、本発明においては以下の技術的手段を講じた。
すなわち、本発明に係るロボットシステムのオフライン教示データの作成方法は、多関節型の溶接ロボットと当該溶接ロボットを載置し且つ水平方向に移動可能とするスライダとを有し、且つ前記スライダを動作させながら溶接ロボットによりワークに対して断続溶接を行うロボットシステムのオフライン教示データの作成方法であって、溶接予定線に沿って設定されている溶接区間及び非溶接区間の順番及び区間長さ比を、前記溶接予定線を溶接する際にスライダが移動するスライダ移動線に適用することで、当該スライダ移動線上に、溶接区間に対応する第１スライダ移動区間と、非溶接区間に対応する第２スライダ移動区間とを設定しておき、少なくとも１つ以上の溶接区間での溶接が終わった際に、前記スライダが当該溶接区間に対応する第１スライダ移動区間に隣接する第２スライダ移動区間内に位置するように、教示データを作成することを特徴とする。
【００１０】
言い換えれば、本発明のオフライン教示データの作成方法は、断続溶接における溶接長、非溶接長を用いて、断続溶接の開始位置でのスライダ位置から終了位置の間に溶接位置に比例した補間位置を計算すると共に、非溶接区間でのスライダ補間位置を決定し、決定した各スライダ補間位置間で、溶接区間及び非溶接区間でスライダを動かすようなオフライン教示データを作成するものである。
【００１１】
好ましくは、少なくとも１つ以上の溶接区間での溶接が終わった際に、前記スライダが当該溶接区間に対応する第１スライダ移動区間に隣接する第２スライダ移動区間の略中央位置に達するように、教示データを作成するとよい。
本発明に係るロボットシステムのオフライン教示データの他の作成方法は、多関節型の溶接ロボットと当該溶接ロボットを載置し且つ水平方向に移動可能とするスライダとを有し、且つ前記スライダを動作させながら溶接ロボットによりワークに対して断続溶接を行うロボットシステムのオフライン教示データの作成方法であって、溶接予定線に沿って設定されている溶接区間及び非溶接区間の順番及び区間長さ比を、前記溶接予定線を溶接する際にスライダが移動するスライダ移動線に適用することで、当該スライダ移動線上に、溶接区間に対応する第１スライダ移動区間と、非溶接区間に対応する第２スライダ移動区間とを設定しておき、前記溶接区間での溶接が終わると同時に前記スライダが当該溶接区間に対応する第１スライダ移動区間の終点に達するようなスライダ移動速度を算出しておき、少なくとも１つ以上の第１スライダ移動区間における実際のスライダ移動速度が、前記算出されたスライダ移動速度より大となるように教示データを作成することを特徴とする。
【００１２】
本発明に係るロボットシステムでの溶接方法は、多関節型の溶接ロボットと当該溶接ロボットを載置し且つ水平方向に移動可能とするスライダとを有し、且つ前記スライダを動作させながら溶接ロボットによりワークに対して断続溶接を行うロボットシステムでの溶接方法であって、溶接予定線に沿って設定されている溶接区間及び非溶接区間の順番及び区間長さ比を、前記溶接予定線を溶接する際にスライダが移動するスライダ移動線に適用することで、当該スライダ移動線上に、溶接区間に対応する第１スライダ移動区間と、非溶接区間に対応する第２スライダ移動区間とを設定しておき、少なくとも１つ以上の溶接区間での溶接が終わった際に、前記スライダが当該溶接区間に対応する第１スライダ移動区間に隣接する第２スライダ移動区間内に位置するように、スライダを移動させつつ溶接を行うことを特徴とする。
【００１３】
好ましくは、少なくとも１つ以上の溶接区間での溶接が終わった際に、前記スライダが当該溶接区間に対応する第１スライダ移動区間に隣接する第２スライダ移動区間の略中央位置に達するように、スライダを移動させつつ溶接を行うとよい。
本発明に係るロボットシステムでの他の溶接方法は、多関節型の溶接ロボットと当該溶接ロボットを載置し且つ水平方向に移動可能とするスライダとを有し、且つ前記スライダを動作させながら溶接ロボットによりワークに対して断続溶接を行うロボットシステムでの溶接方法であって、溶接予定線に沿って設定されている溶接区間及び非溶接区間の順番及び区間長さ比を、前記溶接予定線を溶接する際にスライダが移動するスライダ移動線に適用することで、当該スライダ移動線上に、溶接区間に対応する第１スライダ移動区間と、非溶接区間に対応する第２スライダ移動区間とを設定しておき、前記溶接区間での溶接が終わると同時に前記スライダが当該溶接区間に対応する第１スライダ移動区間の終点に達するようなスライダ移動速度を算出しておき、少なくとも１つ以上の第１スライダ移動区間における実際のスライダ移動速度が、前記算出されたスライダ移動速度より大となるように、スライダを移動させつつ溶接を行うことを特徴とする。
なお、本発明にかかるロボットシステムのオフライン教示データの作成方法の最も好ましい形態は、多関節型の溶接ロボットと当該溶接ロボットを載置し且つ水平方向に移動可能とするスライダとを有し、且つ前記スライダを動作させながら溶接ロボットによりワークに対して断続溶接を行うロボットシステムのオフライン教示データの作成方法であって、溶接予定線に沿って設定されている溶接区間及び非溶接区間の順番及び区間長さ比を、前記溶接予定線を溶接する際にスライダが移動するスライダ移動線に適用することで、当該スライダ移動線上に、溶接区間に対応する第１スライダ移動区間と、非溶接区間に対応する第２スライダ移動区間とを設定しておき、前記溶接区間での溶接が終わると同時に前記スライダが当該溶接区間に対応する第１スライダ移動区間の終点に達するようなスライダ移動速度を算出しておき、少なくとも１つ以上の第１スライダ移動区間における実際のスライダ移動速度が、前記算出されたスライダ移動速度より大となるように教示データを作成することを特徴とする。
本発明にかかるロボットシステムでの溶接方法の最も好ましい形態は、多関節型の溶接ロボットと当該溶接ロボットを載置し且つ水平方向に移動可能とするスライダとを有し、且つ前記スライダを動作させながら溶接ロボットによりワークに対して断続溶接を行うロボットシステムでの溶接方法であって、溶接予定線に沿って設定されている溶接区間及び非溶接区間の順番及び区間長さ比を、前記溶接予定線を溶接する際にスライダが移動するスライダ移動線に適用することで、当該スライダ移動線上に、溶接区間に対応する第１スライダ移動区間と、非溶接区間に対応する第２スライダ移動区間とを設定しておき、前記溶接区間での溶接が終わると同時に前記スライダが当該溶接区間に対応する第１スライダ移動区間の終点に達するようなスライダ移動速度を算出しておき、少なくとも１つ以上の第１スライダ移動区間における実際のスライダ移動速度が、前記算出されたスライダ移動速度より大となるように、スライダを移動させつつ溶接を行うことを特徴とする。 
【発明の効果】
【００１４】
本発明に係るロボットシステムの教示データ作成方法及びロボットシステムを用いた溶接方法によれば、断続溶接を確実に行うことができると共に溶接作業時間を可及的に短くすることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明のロボットシステムを示した概略図である。
【図２】（ａ），（ｂ）は従来技術におけるスライダの動かし方を示したものであり、（ｃ）は本発明のスライダの動かし方を示したものである。
【図３】（ａ）は従来技術におけるスライダの動かし方を示した拡大図であり、（ｂ）は本発明におけるスライダの動かし方を示した拡大図であり、（ｃ）は本発明のスライダの動かし方（変形例）を示した拡大図である。
【図４】本発明に基づきスライダの位置を設定する方法を示したフローチャートである。
【図５】本発明に基づき、実際にワークを溶接する状況を示したものである。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態を、図を基に説明する。
図１を参照して、本実施形態に係るロボットシステム１の全体構成について説明する。
この図に示すように、ロボットシステム１は、溶接ロボット２と、教示ペンダント３を備えた制御装置４と、教示データ作成装置５とを含む。溶接ロボット２は垂直多関節型の６軸の産業用ロボットであり、その先端に溶接トーチなどから構成される溶接ツール６が設けられている。この溶接ロボット２はそれ自体を水平方向に移動させるスライダ７に搭載されている。なお、本発明における溶接ロボット２の型式又は軸数に関しては、垂直多関節型の６軸ロボットに限定はされない。
【００１７】
本実施形態の場合、溶接ロボット２は、先端に設けられた溶接ツール６により、長尺のワークＷに対して全ての部位を溶接せず、断続的に（溶接する部分と溶接しない部分とを交互に）溶接することを想定している。この断続溶接は、比較的強度を要さない部位に用いられる溶接手法であり、溶接ロボット２を用いた断続溶接の場合、ロボット動作中にアークＯＮ／ＯＦＦ命令を断続的に与え、溶接線に沿って断続的にワークＷを溶接する。断続溶接を行うに際しては、溶接ロボット２の各リンクを動かすと共に、スライダ７を溶接予定線に沿わせる形で水平方向に移動させるようにする。
【００１８】
制御装置４は、溶接ロボット２を、予め教示した教示データ（オフライン教示データ）に従って制御する。教示データは、制御装置４に接続された教示ペンダント３を使用して作成する場合や、パソコンを利用した教示データ作成装置５を使用して作成する場合がある。いずれの場合であっても、教示データは、実際の動作の前に予め作成される。パソコンにより作成された教示データは、磁気的にデータを記憶した媒体等を介して制御装置４に受渡しされたり、データ通信により制御装置４に転送されたりする。
【００１９】
教示データ作成装置５は、表示装置としてグラフィック表示可能なディスプレイを備え、入力装置としてキーボード又はマウスを備える。また、ワークＷのＣＡＤ情報を取込むために、磁気記憶装置又は通信装置が設けられている。
本実施形態の場合、この教示データ作成装置５内には、断続溶接を確実に行うことができると共に、溶接作業時間を可及的に短くすることのできる教示データ、特に溶接中におけるスライダ７の位置を与える教示データを作成可能とする処理アルゴリズムがプログラムの形で格納されている。
【００２０】
以下、教示データ作成装置５において実行されるロボットシステム１の教示データ作成方法について述べる。
図４に示すように、この教示データ作成方法は、ステップ１（Ｓ１）〜ステップ３（Ｓ３）を有している。
まず、ステップ１では、予め設定された溶接開始、終了位置に対応するスライダ位置、ならびに溶接区間の長さ、非溶接区間の長さから、溶接アークを点火する位置（アークＯＮ位置）及び溶接アークを消火する位置（アークＯＦＦ位置）におけるスライダ位置を計算する。
【００２１】
言い換えるならば、図３（ａ）に示す如く、ワークＷ上の溶接予定線に沿って設定されている溶接区間及び非溶接区間の順番及び区間長さ比を、溶接予定線を溶接する際にスライダ７が移動するスライダ移動線に適用する。ここでいう適用とは、溶接区間及び非溶接区間の順番及び区間長さ比を利用して、スライダ移動線上に、溶接区間に対応する第１スライダ移動区間と、非溶接区間に対応する第２スライダ移動区間とを設定することである。溶接予定線とスライダ移動線とが同一長さであれば、溶接区間と第１スライダ移動区間とは同じ長さとなり、非溶接区間と第２スライダ移動区間とは同じ長さとなる。スライダ移動線が溶接予定線の１／２の長さであれば、第１スライダ移動区間は溶接区間の半分の長さ、第２スライダ移動区間は非溶接区間の半分の長さとなる。
【００２２】
図３（ａ）から明らかなように、スライダ７が第１スライダ移動区間の終点に移動した際には、溶接ツール６は溶接区間の終点に達し、溶接ツール６のアークがＯＦＦとされる。それ故、第１スライダ移動区間の終点の位置が、アークＯＦＦのスライダ位置ｓｌｄＯＦＦｉである。同様に、スライダ７が第２スライダ移動区間の終点に移動した際には、溶接ツール６は非溶接区間を挟んだ次の溶接区間の始点に達し、溶接ツール６のアークがＯＮとされる。それ故、第２スライダ移動区間の終点の位置が、アークＯＮのスライダ位置ｓｌｄＯＮ（ｉ＋１）である。
【００２３】
具体的には、溶接開始位置でのスライダ位置をｓｌｄＳとし、溶接終了位置でのスライダ位置をｓｌｄＥとし、断続溶接長をＬＷ１，ＬＷ２，・・・，ＬＷｎ、非溶接長をＬＮＷ１，ＬＮＷ２，・・・，ＬＮＷｎとして（ｎは断続溶接の回数）、式（１）にて、各アークＯＮ位置におけるスライダ移動線上でのスライダ位置（第２スライダ移動区間の終点の位置）ｓｌｄＯＮ１〜ｓｌｄＯＮｎを求める。
【００２４】
同じく、式（１）にて、各アークＯＦＦ位置におけるスライダ移動線上でのスライダ位置（第１スライダ移動区間の終点の位置）ｓｌｄＯＦＦ１〜ｓｌｄＯＦＦｎを求める。
【００２５】
【数１】
0005713779.tif 000002
【００２６】
式（１）にて求められた、スライダ位置ｓｌｄＯＦＦ１〜ｓｌｄＯＦＦｎは、図３（ａ）に示す従来手法におけるスライダ位置である。
次に、ステップ２で、第２非溶接区間におけるスライダ７の位置、本願発明に基づいて算出されるスライダ位置（スライダ補間位置）ｓｌｄＭＩＤｉを決定する。
このスライダ補間位置ｓｌｄＭＩＤｉは、断続溶接を確実に行うことができると共に、溶接作業時間を可及的に短くすることのできるスライダ位置であり、オフライン教示データである。
【００２７】
スライダ補間位置ｓｌｄＭＩＤｉを求めるに際しては、第１スライダ移動区間の終点の位置をｓｌｄＯＦＦｉとし、再びアークを点火させる際にスライダ７が位置する場所、すなわち第２スライダ移動区間の始点の位置をｓｌｄＯＮ（ｉ＋１）とし、式（２）により算出する。
【００２８】
【数２】
0005713779.tif 000003
【００２９】
図３（ｂ）に示す如く、式（２）は、溶接区間での溶接が終わった際に、前記スライダ７が、当該溶接区間に対応する第１スライダ移動区間に隣接する第２スライダ移動区間の略中央位置に達するように、教示データを作成することを意味する。
なお、スライダ補間位置を決定する他の方法として、図３（ｃ）に示すように、例えば、溶接区間に対応する第１スライダ移動区間に隣接する第２スライダ移動区間の１／３の位置をスライダ補間位置ｓｌｄＭＩＤｉとし、隣接する第２スライダ移動区間の２／３の位置をスライダ補間位置ｓｌｄＭＩＤ（ｉ＋１）としてもよい。スライダ補間位置ｓｌｄＭＩＤｉ→スライダ補間位置ｓｌｄＭＩＤ（ｉ＋１）は、高速にスライダ７を移動させるとよい。スライダ７がスライダ補間位置ｓｌｄＭＩＤ（ｉ＋１）に到達するまでの間に、溶接ツール６も次の溶接区間の始点（アークＯＮの位置）に高速に移動させる。
【００３０】
当然ながら、上記した１／３の位置、２／３の位置は例示であってこれに限定されない。例えば、隣接する第２スライダ移動区間の１／４の位置や１／５の位置をスライダ補間位置ｓｌｄＭＩＤｉとし、当該第２スライダ移動区間の３／４の位置や４／５の位置をスライダ補間位置ｓｌｄＭＩＤ（ｉ＋１）としてもよい。
隣接する第２スライダ移動区間の始点を少し超えた位置（０近傍の位置）をスライダ補間位置ｓｌｄＭＩＤｉとし、このスライダ補間位置ｓｌｄＭＩＤｉより少し進んだ位置をスライダ補間位置ｓｌｄＭＩＤ（ｉ＋１）としてもよい。逆に、隣接する第２スライダ移動区間の終点近くの位置（１近傍の位置）をスライダ補間位置ｓｌｄＭＩＤｉとし、このスライダ補間位置ｓｌｄＭＩＤｉより少し進んだ位置であって終点の手前位置をスライダ補間位置ｓｌｄＭＩＤ（ｉ＋１）としてもよい。
【００３１】
とはいえ、いずれの場合であっても、スライダ補間位置ｓｌｄＭＩＤｉ、ｓｌｄＭＩＤ（ｉ＋１）は、ロボットの動作範囲の限界位置を超えない位置とすべきである。
このように、図３（ｂ）のようにスライダ補間位置ｓｌｄＭＩＤｉを第２スライダ移動区間の略中央位置とせず、図３（ｃ）のケースのようにする典型的なケースとしては、非溶接区間すなわち第２スライダ移動区間が長く、第２スライダ移動区間の略中央位置に位置するロボットがアームを移動させるだけでは次の溶接区間に届かない場合などが該当する。
【００３２】
また、スライダ補間位置を決定するもう一つの方法として、溶接時間をｔ1〜ｔn、溶接区間のスライダ７の速度をｖＷｓｌｄ１〜ｖＷｓｌｄｎ、非溶接区間でのスライダ７の速度をｖＮＷｓｌｄ１〜ｖＮＷｓｌｄ（ｎ−１）とすると、タクトタイムは、式（３）で表わされる。
【００３３】
【数３】
0005713779.tif 000004
【００３４】
式（３）を最小化するような第１スライダ移動区間（溶接区間に対応）、及び第２スライダ移動区間（非溶接区間に対応）でのスライダ速度を決定し、決定したスライダ速度及び溶接時間からスライダ７の各位置を求めて決定してもよい。
最後に、ステップ３ではステップ２で求めた位置を新たなスライダ７の補間位置ｓｌｄＭＩＤｉとして設定する。その後、溶接ツール６が溶接区間の始点から終点まで移動する間に、スライダ７がｓｌｄＯＮｉ→ｓｌｄＭＩＤｉへと移動するようにする。その後、溶接ツール６が非溶接区間の始点から終点まで移動し、さらに、溶接ツール６が非溶接区間に続く溶接区間の始点から終点まで移動する間に、スライダ７がｓｌｄＭＩＤｉ→ｓｌｄＯＦＦ（ｉ＋１）へと移動する。
【００３５】
以上述べた、教示データの作成方法をまとめれば、溶接予定線に沿って設定されている溶接区間及び非溶接区間の順番及び区間長さ比を、溶接予定線を溶接する際にスライダ７が移動するスライダ移動線に適用することで、当該スライダ移動線上に、溶接区間に対応する第１スライダ移動区間と、非溶接区間に対応する第２スライダ移動区間とを設定しておき、溶接区間での溶接が終わった際に、スライダ７が、当該溶接区間に対応する第１スライダ移動区間に隣接する第２スライダ移動区間内に位置するように、教示データを作成するものといえる。
【００３６】
なお、スライダ７を隣接する第２スライダ移動区間へ「過移動」させる動作は、溶接予定線上の少なくとも１つ以上の溶接区間で行うとよい。全ての溶接区間（最終端に存在する溶接区間は除く）に対して、本実施形態の処理を行うことで、タクトタイムが最も短くなる教示データを作成する乃至は溶接作業を行うことができる。
この技術を別の側面で捉えれば、溶接区間での溶接が終わると同時に前記スライダ７が第１スライダ移動区間の終点に達するようなスライダ移動速度（平均速度）を算出しておき、算出されたスライダ移動速度より、第１スライダ移動区間における実際のスライダ移動速度ｖＷｓｌｄｎ（平均速度）が大となるように教示データを作成するものになる。この実際のスライダ移動速度でスライダ７を移動させると、溶接区間での溶接が終わった際には、スライダ７が第２スライダ移動区間内に位置するようになり、例えば、図３（ｂ）（ｃ）の状況となる。
【実施例】
【００３７】
表１には、本実施形態の手法で求めた教示データにより溶接を行った場合（図５）と、従来手法による教示データで溶接を行った場合を比較した結果が示されている。
【００３８】
【表１】
0005713779.tif 000005
【００３９】
図５のように、本実施例は、全長１０００ｍｍの溶接線に、スライダ７の動作量１０００ｍｍ、断続溶接回数１１回、断続溶接長２０ｍｍ、ピッチ９８ｍｍ、溶接速度３０ｃｍ／ｍｉｎでロボットが断続溶接する教示データをそれぞれ作成し、動作時のタクトタイムをそれぞれ測定した結果である。表１から明らかなように、本発明を適用した場合で１割近くタクトタイムが短くなっていることが確認できる。
【００４０】
上記実施例を精説すれば、非溶接区間に対応する第２スライダ移動区間（９８−２０＝７８ｍｍ）の中間位置がスライダ補間位置ｓｌｄＭＩＤｉであるため、溶接区間の溶接終了までにスライダ７は２０＋（７８／２）＝５９ｍｍ移動する。溶接速度は３０ｃｍ／ｍｉｎであるため、溶接区間２０ｍｍを溶接するのに要する時間は、０．０６７ｍｉｎ（４．０ｓｅｃ）であり、このときのスライダ７の移動速度は、５９ｍｍ／０．０６７ｍｉｎ＝８８１ｍｍ／ｍｉｎ（８８ｃｍ／ｍｉｎ）となる。
【００４１】
一方、従来のスライダ７の動きである「溶接区間での溶接が終わると同時にスライダ７が第１スライダ移動区間の終点に達するようなスライダ移動速度」は、溶接区間とスライダの移動区間が同じ長さなので３０ｃｍ／ｍｉｎである。
つまり、本実施例は、少なくとも１つ以上の第１スライダ移動区間における実際のスライダ移動速度（８８ｃｍ／ｍｉｎ）が、算出されたスライダ移動速度（３０ｃｍ／ｍｉｎ）より大となるように、スライダ７を移動させつつ溶接を行うことになっている。このようなスライダ７の動き（移動速度）により、タクトタイムを短縮することが可能となる。
【００４２】
すなわち、本発明の技術により教示データを作成し、得られた教示データをロボット実機に適用した時、溶接ツール６の動作量に比例した補間値を与える従来の方法よりも短いタクトタイムで作業が可能となり、断続溶接作業の効率化を図ることが可能となる。
ところで、今回開示された実施形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【００４３】
例えば、ロボット２の行う作業として、溶接作業を例示して説明を行ったが、ワークＷにシール剤を添付するシーリング加工、塗料を塗布する塗装加工などのステッチ作業においても本発明を適用することが可能である。
【符号の説明】
【００４４】
１    ロボットシステム
２    溶接ロボット
３    教示ペンダント
４    制御装置
５    教示データ作成装置
６    溶接ツール
７    スライダ
Ｗ    ワーク
【図４】
0005713779.tif 000006
【図５】
0005713779.tif 000007
【図１】
0005713779.tif 000008
【図２】
0005713779.tif 000009
【図３】
0005713779.tif 000010