(57)【要約】【課題】狙い位置を手動により調整する機能を複数パスの連続溶接に適用することができるアークセンサにおける狙い位置修正方法及びロボット制御システムを提供する。【解決手段】先に行われる教示パスにおいて、ティーチペンダント４０又は手動狙い調整器７０により狙い位置の調整が行われた場合、その調整結果を後の教示パスで利用するか否かをティーチペンダント４０により設定する。調整結果を利用すると設定された場合、後に行われる教示パスではＣＰＵ２２は調整結果に基づいて内部オフセット値を更新すると印加電圧及び更新後の内部オフセット値に基づいてマニピュレータ１０を移動制御する。調整結果を利用しないと設定された場合、後に行われる教示パスではＣＰＵ２２はアークセンサユニット５０が検出した印加電圧に基づいて、マニピュレータ１０を移動制御する。【選択図】図１
2011251289.tif 000002
【特許請求の範囲】
【請求項１】
マニピュレータに設けられた溶接トーチと母材間に生じたアーク状態に関する物理量をアークセンサにより検出し、
前記物理量および予め定めた内部オフセット値に基づいて、前記溶接トーチの目標の狙い位置に移動すべくロボット制御手段により前記マニピュレータを移動制御するアークセンサにおける狙い位置修正方法において、
先に行われる教示パスにおいて、前記狙い位置を手動調整する調整手段により前記狙い位置の調整が行われた場合、その調整結果を後の教示パスで利用するか否かを設定手段により設定し、
前記設定手段により前記調整結果を利用すると設定された場合、前記調整結果に基づいて前記内部オフセット値を更新すると共に、後に行われる教示パスでは、前記ロボット制御手段は、前記アークセンサが検出した物理量および更新後の内部オフセット値に基づいて前記マニピュレータを移動制御し、
前記設定手段により前記調整結果を利用しないと設定された場合、後に行われる教示パスでは、前記ロボット制御手段は、前記アークセンサが検出した物理量および予め定めた内部オフセット値に基づいて、前記マニピュレータを移動制御することを特徴とするアークセンサにおける狙い位置修正方法。
【請求項２】
前記物理量は、前記溶接トーチと前記母材間の印加電圧であることを特徴とする請求項１に記載のアークセンサにおける狙い位置修正方法。
【請求項３】
前記物理量は、前記溶接トーチと前記母材間に流れるアーク電流であることを特徴とする請求項１に記載のアークセンサにおける狙い位置修正方法。
【請求項４】
マニピュレータに設けられた溶接トーチと、前記溶接トーチと母材間のアーク状態を示す物理量を検出するアークセンサと、前記物理量および予め定めた内部オフセット値に基づいて、前記溶接トーチの目標の狙い位置に移動すべく前記マニピュレータを移動制御するロボット制御手段と、前記溶接トーチの狙い位置を手動操作で調整可能な調整手段とを備えたロボット制御システムであって、
先に行われる教示パスにおいて、前記調整手段により狙い位置の調整が行われた場合、その調整結果を後の教示パスで利用するか否かを設定する設定手段を備え、
前記ロボット制御手段は、前記設定手段により前記調整結果を利用すると設定された場合は、後に行われる教示パスでは、前記調整結果に基づいて内部オフセット値を更新すると共に、前記アークセンサが検出した物理量および更新後の内部オフセット値に基づいて前記マニピュレータを移動制御し、前記設定手段により前記調整結果を利用しないと設定された場合、後に行われる教示パスでは、前記アークセンサが検出した物理量および予め定めた内部オフセット値に基づいて、前記マニピュレータを移動制御することを特徴とするロボット制御システム。
【請求項５】
前記物理量は、前記溶接トーチと前記母材間の印加電圧であることを特徴とする請求項４に記載のロボット制御システム。
【請求項６】
前記物理量は、前記溶接トーチと前記母材間に流れるアーク電流であることを特徴とする請求項４に記載のロボット制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アークセンサを使用するＴＩＧ溶接、或いはアーク倣い中に狙い位置を手動により調整する機能を複数パスの連続溶接に適用することができるアークセンサにおける狙い位置修正方法及びロボット制御システムに関するものである。
【背景技術】
【０００２】
アーク溶接においては、アーク現象を利用して倣いを行う方法が知られている。例えば、アークセンサを使用するＴＩＧ溶接では、アークの一定時間の平均電圧と基準電圧の差分（以下、電圧差分値という）を使用して溶接トーチ（ＴＩＧ電極）に対する上下方向を補正する方法が知られている。これをＴＩＧアークセンサと呼ぶ。なお、上下方向とは、スタンドオフ量が増加する方向及び減少する方向である。ＴＩＧアークセンサでは、電圧差分値に対して予め求めた補正係数を適用の上、さらに、予め設定した追従感度やオフセットを加味した値を補正量として教示パスに重畳する。
【０００３】
前述したようにＴＩＧアークセンサでは、前記電圧差分値Ｖｄ（ｍＶ）を使用するが、電圧差分値を実際の距離に換算する補正係数の善し悪しが倣い精度に影響する。前記電圧差分値Ｖｄ（ｍＶ）を前記補正量Ｇａｐ（ｍｍ）に換算する式は、下記式（１）で与えられる。
【０００４】
【数１】
2011251289.tif 000003
なお、式（１）中のＣｐｖ（ｍＶ／ｍｍ）及びＩＯＦＳｖは、電圧差分値を距離に換算するための補正係数である。Ｃｐｖは、物理量変換値（上下）のことであり、溶接トーチ（ＴＩＧ電極）の上下方向の電圧差分値からずれ量への補正係数である。ＩＯＦＳｖ（ｍＶ）は、内部オフセット値（上下）であり、溶接トーチ（ＴＩＧ電極）上下方向の物理量変換値の差異を示す補正係数である。
【０００５】
前記補正係数は、予め試験溶接区間の溶接中に計測した結果に基づいて算出された値を使用する。具体的には、試験溶接区間において、基準値に対して予め設定した複数のシフト量で溶接トーチ（ＴＩＧ電極）をシフトした場合の各シフト量における測定電圧（アーク電圧）と基準電圧との電圧差分値（測定値）のデータ平均値を算出する。そして、シフト量とデータ平均値の分布を回帰分析して回帰直線を求めることにより、物理量変換値及び内部オフセット値を取得する。
【０００６】
図８は、シフト量（ｍｍ）と電圧差（ｍＶ）との関係を示し、横軸はシフト量、縦軸は電圧差（電圧差分値）を示す。図８では、説明の便宜上、シフト量−１、−０．５、０、０．５、１（単位：ｍｍ）のそれぞれにおいて、平均差分値が図８に示すように得られたものを折れ線で示したものである。この折れ線に近似する回帰直線（すなわち、近似直線）を前述のようにして求めると、同図に示す直線となる。このように回帰直線が得られると、溶接トーチ（ＴＩＧ電極）がシフトした場合の感度（物理量変換値）と内部オフセット値が求まる。
【０００７】
又、式（１）中、ＯＦＳｖは、オフセット（上下）であり、ティーチペンダントの表示画面（すなわち、設定画面）において、倣い条件命令で設定される微調整パラメータである。又、Ｓｖは、追従感度（上下）であり、同じくティーチペンダントの表示画面（すなわち、設定画面）において、倣い条件命令で設定される微調整パラメータである。
【０００８】
前記物理量変換値（上下）及び内部オフセット値（上下）は溶接条件に依存する。そのため、溶接する部位が異なる部位であっても、同じ溶接条件であればロボット溶接を行う制御装置のＣＰＵ（中央処理演算装置）が共通に読み出せるようにファイル化されている。このファイルは、例えば、基礎データという。
【０００９】
ところで、１ワークに１００パス以上連続してビードを盛るような長時間の連続ＴＩＧ溶接を行う場合、ＴＩＧ電極が摩耗することによりアークが広がることがある。アークが広がると同じワーク〜母材間距離（以下、スタンドオフと呼ぶ。）でもアーク電圧が低くなる。アーク電圧が低くなるとＴＩＧアークセンサによりアーク電圧を基準電圧に合わせるためにスタンドオフを図９（ａ）のＳ０１で示すように長くするよう溶接トーチＴが引き上げられる。そこで、手動操作により基準電圧を下げることでスタンドオフをＳ０２で示すように元に戻す操作を行い、溶接トーチＴ（ＴＩＧ電極）の狙い位置を調整する。このような手動操作をＴＩＧアークセンサのオンライン補正（以下、単にオンライン補正）という。
【００１０】
なお、ティーチペンダントの表示装置で所定の設定画面を読み出すことでトーチの狙い位置を微調整することができる。また、アーク溶接では、ロボット制御装置に取り付けた手動狙い調整器により、ロボット制御装置に対して、トーチを所望の補正方向に調整移動すべく対応した入力を行い、倣い中のトーチの狙い位置に反映する方法もある。
【００１１】
特許文献１及び特許文献２は、本願の出願時の技術水準を示すものである。特許文献１では、アークセンサ倣いと手動操作を切り替えることができる構成が開示されている。特許文献２は、初層の溶接を手動倣いして、手動倣いによる最終溶接時のトーチ軌跡を、ＲＡＭに記憶し、以降の溶接は、前記記憶したトーチ軌跡に基づいて全自動溶接を行うものである。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平９−１４１４３８号公報
【特許文献２】特開平１−２４９２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
例えば、ＴＩＧアークセンサを使用して、１００パス連続してＴＩＧ溶接を行う場合、溶接区間が第１パスから第１００パスまで存在する。これらのパスはすべて独立している。前述した図９（ａ）に示すように第１パスにおいてオンライン補正でスタンドオフをＳ０２（＜Ｓ０１）となるように調整しても、図９（ｂ）に示すように第２パス以降の区間では元の基準電圧で倣いが行われるためスタンドオフがＳ０１となって長くなってしまう。そのため同じ調整を繰り返す必要がある。従って、区間が１００パスあれば１００回オンライン補正しなければならず、多大な工数がかかる。
【００１４】
【表１】
2011251289.tif 000004
具体的に説明すると、表１は、ＴＩＧアークセンサを使用して連続ＴＩＧ溶接を行う場合の作業プログラム例である。
【００１５】
表１に示すように第１パスにおいてステップ５を通過しステップ６の教示点（溶接終了点）に到達するまでに行ったオンライン補正結果が分かっていれば、第２パスではその結果をそのまま使えばよい。しかし、第１パスと第２パスは独立しているため、第２パスで第１パスのオンライン補正と同じ結果を得るためには、第２パスも第１パスと同じようにオンライン補正しなければならない。又は、第２パスの溶接を行う前にロボットを一時停止し、第１パスのオンライン補正結果をステップ１３の倣い条件設定命令に手入力しなければならない。このように区間が１００パスあれば１００回この作業をしなければならず、多大な工数がかかる問題がある。
【００１６】
なお、特許文献１及び特許文献２は、アークセンサ倣いをしながらの狙い位置のオンライン補正を行うものではない。又、特許文献１は、手動操作による補正量については開示がない。又、特許文献２は、トーチ軌跡をＲＡＭに記憶した後以降の溶接では、記憶したトーチ軌跡を再生するというもので、アークセンサ倣いは行わないものである。
【００１７】
前記説明では、アークセンサを使用するＴＩＧ溶接の場合を例に説明したが、アークセンサを使用してウィービングを行うアーク溶接の場合もオンライン補正後以降のパスにおいても、オンライン補正結果を倣い条件設定命令に手入力しなければならない等の同様な問題がある。
【００１８】
本発明の目的は、狙い位置を手動により調整する機能を複数パスの連続溶接に適用することができるアークセンサにおける狙い位置修正方法及びロボット制御システムを提供することにある。
【課題を解決するための手段】
【００１９】
上記問題点を解決するために、請求項１に記載の発明は、マニピュレータに設けられた溶接トーチと母材間に生じたアーク状態に関する物理量をアークセンサにより検出し、前記物理量および予め定めた内部オフセット値に基づいて、前記溶接トーチの目標の狙い位置に移動すべくロボット制御手段により前記マニピュレータを移動制御するアークセンサにおける狙い位置修正方法において、先に行われる教示パスにおいて、前記狙い位置を手動調整する調整手段により前記狙い位置の調整が行われた場合、その調整結果を後の教示パスで利用するか否かを設定手段により設定し、前記設定手段により前記調整結果を利用すると設定された場合、後に行われる教示パスでは、前記ロボット制御手段は、前記調整結果に基づいて前記内部オフセット値を更新すると共に、後に行われる教示パスでは、前記ロボット制御手段は、前記アークセンサが検出した物理量および更新後の内部オフセット値に基づいて前記マニピュレータを移動制御し、前記設定手段により前記調整結果を利用しないと設定された場合、後に行われる教示パスでは、前記ロボット制御手段は、前記アークセンサが検出した物理量および予め定めた内部オフセット値に基づいて、前記マニピュレータを移動制御することを特徴とするアークセンサにおける狙い位置修正方法を要旨としている。
【００２０】
請求項２の発明は、請求項１において、前記物理量は、前記溶接トーチと前記母材間の印加電圧であることを特徴とする。
請求項３の発明は、請求項１において、前記物理量は、前記溶接トーチと前記母材間に流れるアーク電流であることを特徴とする。
【００２１】
請求項４の発明は、マニピュレータに設けられた溶接トーチと、前記溶接トーチと母材間のアーク状態を示す物理量を検出するアークセンサと、前記物理量および予め定めた内部オフセット値に基づいて、前記溶接トーチの目標の狙い位置に移動すべく前記マニピュレータを移動制御するロボット制御手段と、前記溶接トーチの狙い位置を手動操作で調整可能な調整手段とを備えたロボット制御システムであって、先に行われる教示パスにおいて、前記調整手段により狙い位置の調整が行われた場合、その調整結果を後の教示パスで利用するか否かを設定する設定手段を備え、前記ロボット制御手段は、前記設定手段により前記調整結果を利用すると設定された場合は、後に行われる教示パスでは、前記調整結果に基づいて内部オフセット値を更新すると共に、前記アークセンサが検出した物理量および更新後の内部オフセット値に基づいて前記マニピュレータを移動制御し、前記設定手段により前記調整結果を利用しないと設定された場合、後に行われる教示パスでは、前記アークセンサが検出した物理量および予め定めた内部オフセット値に基づいて、前記マニピュレータを移動制御することを特徴とするロボット制御システムを要旨としている。
【００２２】
請求項５の発明は、請求項４において、前記物理量は、前記溶接トーチと前記母材間の印加電圧であることを特徴とする。
請求項６の発明は、請求項４において、前記物理量は、前記溶接トーチと前記母材間に流れるアーク電流であることを特徴とする。
【発明の効果】
【００２３】
請求項１乃至３の発明によれば、狙い位置を手動により調整する機能を複数パスの連続溶接に適用できるようにしたことによって、オンライン補正時の作業工数を大幅に低減することができる。
【００２４】
請求項４乃至６の発明によれば、狙い位置を手動により調整する機能を複数パスの連続溶接に適用できるようにしたことによって、オンライン補正時の作業工数を大幅に低減可能なロボット制御システムを提供することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明を具体化した一実施形態のアーク溶接ロボット制御装置システムのブロック図。
【図２】アークセンサユニットの電気ブロック図。
【図３】ティーチペンダントの表示装置の設定画面の説明図。
【図４】内部オフセットのオンライン変更による近似直線の変化を示す説明図。
【図５】ＴＩＧ溶接におけるオンライン補正結果の自動反映の説明図。
【図６】第２実施形態のアークセンサに適用した連続多パス溶接における説明図。
【図７】ティーチペンダントの表示装置の設定画面の説明図。
【図８】物理量変換値と内部オフセットの算出の説明図。
【図９】（ａ）は、オンライン補正が行われた教示パスにおいて溶接トーチＴのスタンドオフの説明図、（ｂ）は、（ａ）の状態から次の教示パスでの溶接トーチＴのスタンドオフの説明図。
【発明を実施するための形態】
【００２６】
以下、本発明を具体化した一実施形態を図１〜５を参照して説明する。
図１には、ＴＩＧアークセンサユニットを有して連続ＴＩＧ溶接が可能なロボット制御システムの概要が示されている。
【００２７】
ロボット制御システムは、溶接トーチ１１を備えた関節が６軸のマニピュレータ１０、マニピュレータ１０を制御するロボット制御装置２０、ＴＩＧ溶接を行う溶接トーチ１１に電力を供給する溶接電源３０、物理量としての印加電圧（アーク電圧）に基づいて溶接の狙い位置の補正量を算出するＴＩＧアークセンサユニット５０等を備えている。溶接トーチ１１は、タングステンからなるＴＩＧ電極であり、ワークＷである母材に対して図示しない溶加材にてアーク溶接が可能である。又、システムは、ティーチペンダント４０及び手動狙い調整器７０を備えている。なお、ＴＩＧアークセンサユニット５０を、以下、単にアークセンサユニットという。アークセンサユニット５０は、アークセンサに相当する。ロボット制御装置２０のＣＰＵ２２はロボット制御手段に相当する。
【００２８】
溶接電源３０は、マニピュレータ１０の先端に取付された溶接トーチ１１に対してトーチ側溶接パワーケーブルＬ１を介して溶接電流（アーク電流）を供給する。又、ワークＷは、ワーク側溶接パワーケーブルＬ２及び溶接電源３０を介して電気的に接地されている。
【００２９】
溶接電源３０は溶接機通信ケーブルＬ３を介してロボット制御装置２０に接続され、ロボット制御装置２０と溶接電流・電圧指令等の制御情報の交信が可能である。又、ロボット制御装置２０は、アークセンサユニット５０とセンサ通信ケーブルＬ４を介して接続され、アークセンサユニット５０が算出した溶接の狙い位置のずれ量、後述する各種データをアークセンサユニット５０から受信可能である。又、ロボット制御装置２０は、通信ケーブルＬ５を介して、マニピュレータ１０と各種の制御情報の交信が可能である。
【００３０】
図２に示すようにアークセンサユニット５０は、中央処理装置（ＣＰＵ５２）、各種プログラムを格納するＲＯＭ５４、ＲＡＭからなる主記憶回路５６、フラッシュメモリ等からなる補助記憶回路６０、トーチ側溶接パワーケーブルＬ１に取付された電圧検出手段としての電圧検出器５８等を備えている。電圧検出器５８の検出信号（すなわち、アーク状態を表す印加電圧）はアンプ４９にて増幅されるとともにＡ／Ｄコンバータ４８にてデジタル信号に変換されてＣＰＵ５２に入力される。
【００３１】
ＣＰＵ５２は、前記印加電圧を、センサ通信ケーブルＬ４を介してロボット制御装置２０に通知する。又、補助記憶回路６０は、例えば、電圧検出器５８から入力された各種信号や、ロボット制御装置２０から通知された制御情報を一時格納する。ロボット制御装置２０は、ＣＰＵ２２からなるシステムコントロール部、マニピュレータ１０を制御するモーション制御部、溶接制御部、ロボットの作業プログラムを格納する記憶部２４、前記溶接電源３０と通信するための溶接電源インターフェイス等を備えている。ＣＰＵ２２は、前記印加電圧を入力すると、入力された印加電圧の一定時間毎の平均電圧を算出するとともに、前記平均電圧と基準電圧の電圧差（すなわち、電圧差分値Ｖｄ）を算出する。前記基準電圧は基準値に相当する。
【００３２】
ティーチペンダント４０は、図示はしないが表示装置及び、各種入力キーを備えたキーボードを備えている。溶接条件（すなわち、溶接電流、溶接電圧）、教示パス等の教示データは、前記ティーチペンダント４０のキーボードを操作して入力され、該入力された教示データは前記記憶部２４に格納される。
【００３３】
又、前記ティーチペンダント４０は、図示しない表示装置の設定画面を読み出した状態で、物理量変換値（上下）、内部オフセット値（上下）、オフセット（上下）、追従感度（上下）の入力が可能になっている。入力された物理量変換値（上下）、内部オフセット値（上下）、オフセット（上下）、追従感度（上下）は、作業プログラムの基礎データとして前記記憶部２４に格納される。
【００３４】
ティーチペンダント４０は、調整手段及び設定手段に相当する。
又、手動狙い調整器７０は、溶接トーチを上下方向、或いは左右方向へ移動操作可能にジョグキーから構成されている。手動狙い調整器７０は、ロボット制御装置２０に対して、溶接トーチ１１を所望の補正方向（すなわち、本実施形態では、スタンドオフ量が長くなる方向、或いは短くなる方向）に調整移動すべく対応した入力を行い、倣い中のトーチの狙い位置を調整可能である。
【００３５】
手動狙い調整器７０は、調整手段に相当する。
ロボット制御装置２０には、ティーチペンダント４０により溶接開始点等の教示位置や、溶接開始指令（溶接電流設定値、シールドガス放流、トーチスイッチＯＮ等の処理シーケンス、等）からなるプログラムが登録されているものとする。又、これらの教示されたプログラムは教示データとしてロボット制御装置２０内のＣＰＵ２２がＲＯＭ（ともに図示しない）に格納されているアルゴリズムに従ってＲＡＭ（図示しない）へ格納され、この既ティーチングされた教示データである作業プログラムにより、システムが自動運転される。
【００３６】
（実施形態の作用）
さて、上記のように構成されたロボット制御装置システムの作用を説明する。作業プログラムを実行する前に、オペレータは、従来と同様に、前述したオフセット（上下）ＯＦＳＶ、追従感度（上下）ＳＶを、ティーチペンダント４０の図示しない表示装置の倣い条件設定画面（図示しない）の入力欄に入力する。又、図３に示すように、オペレータは、ティーチペンダント４０の図示しないキーボードを操作して、物理量変換値（上下）ＣＰＶ、内部オフセット値（上下）ＩＯＦＳＶの倣い条件設定画面１００を、ティーチペンダント４０に表示させる。そして、前記倣い条件設定画面１００の入力欄１０１，１０２に入力する。前記倣い条件設定画面１００には、オンライン補正結果の適用の実施を「しない」または「する」ことを選択する選択領域１０３が設けられている。オペレータは、この選択領域１０３から、「しない」又は「する」を選択する。本実施形態では、ラジオボタン形式で、「しない」又は「する」の選択が可能となっている。なお、設定画面上の選択の表示は、ラジオボタンに限定するものではなく、例えば、チェックボックスにより、「しない」又は「する」のいずれかを選択するようにしてもよい。前記表示装置の表示面は、タッチパネルで形成されており、上記のように前記倣い条件設定画面１００で設定された内容は、書き込みボタン１０４をオペレータが押下することにより、ロボット制御装置２０に送信される。
【００３７】
すなわち、上記のように必要な倣い条件設定画面１００等で設定されたオフセット（上下）、追従感度（上下）、物理量変換値（上下）、内部オフセット値（上下）、及びオンライン補正結果の適用の有無は、ティーチペンダント４０により、基礎データとしてファイル化されてロボット制御装置２０に送信される。送信された基礎データは、ロボット制御装置２０の記憶部２４に格納される。
【００３８】
又、ロボット制御装置２０が実行する作業プログラムは、複数の教示パスを連続してピードを盛るような長時間の連続ＴＩＧ溶接を行う作業プログラムである。
上記のような作業プログラムが実行されて、溶接トーチ１１が溶接作業を行っている教示パスにおいて、ティーチペンダント４０により、オンライン補正がされたものとする。このオンライン補正は、溶接トーチ１１による溶接作業を継続しながら、ティーチペンダント４０による操作で行われる。ティーチペンダント４０の手動操作により数値入力して、オフセット（上下）ＯＦＳＭＶとし、この値により、作業プログラムに予めデフォルト値として書き込まれている基準電圧を下げることでスタンドオフ量を元に戻す操作を行い、溶接トーチ１１の狙い位置を調整する。
【００３９】
なお、オンライン補正は手動狙い調整器７０で行っても良い。この場合は、手動狙い調整器７０を操作することにより、溶接トーチ１１自体を上下方向に移動させて、このときの移動量を、予め既知となっている換算係数で数値換算してオフセット（上下）ＯＦＳＭＶとする。
【００４０】
そして、下記の式（２）で、オンライン補正後の内部オフセット値（上下）ＩＯＦＳＭＶを、ロボット制御装置２０のＣＰＵ２２が演算する。なお、式（２）中、ＯＦＳＯＶは、ＯＦＳＶのことである。又、ＯＦＳＭＶは、オンライン補正において、調整手段により、変更されたオフセットである。
【００４１】
【数２】
2011251289.tif 000005
ここで算出したＩＯＦＳＭＶを、前記式（１）のＩＯＦＳＶに代入することにより、当該教示パスにおけるオンライン補正が行われる。
【００４２】
この後、当該教示パスでは、即座にオンライン補正の結果が反映されて（すなわち狙い位置が変更されて）、溶接作業を継続する。
次に、オンライン補正が行われた当該教示パスにおいて、倣い終了指令が出されたとする。例えば、前記表１の第１パスにおいて、オンライン補正がされて、第１パスにおいて、表１の第７ステップで倣い終了指令が出されたとする。この倣い終了指令の実行時に、ロボット制御装置２０のＣＰＵ２２は、次の教示パスにおける作業実行のための前記基礎データを読み込みする。この基礎データの読み込みは、作業プログラムにより倣い終了指令が出るたびに行われる。この倣い終了指令は、各教示パスの後段において必ず出るため、オンライン補正の結果の適用が「有（する）」とされている場合は、オンライン補正がされた教示パスの次の教示パス以降の全ての教示パスにおいて、オンライン補正がされた結果が利用される。すなわち、オンライン補正の結果の適用が「有（する）」とされている場合は、前記式（２）で算出したＩＯＦＳＭＶが、前記式（１）のＩＯＦＳＶに代入される。この代入は、実質的に、ティーチペンダント４０、又は手動狙い調整器７０によって、基準値（本実施形態では、基準電圧）の調整が行われたことに等しいことを意味する。
【００４３】
図４には、内部オフセット変更前後での図８で説明した近似直線の変化を示す従って、前記の例では、図５に示すように、第１パス（教示パス）で、オンライン補正がされた場合、第２パス（第２教示パス）以降の全てのパスにおいて、オンライン補正がされた溶接トーチ１１の狙い位置（高さ）でアーク溶接の倣いが行われる。
【００４４】
なお、オンライン補正の結果の適用が「無（なし）」とされている場合は、ＣＰＵ２２は、作業プログラムに予めデフォルト値として書き込まれている基準電圧（基準値）のデフォルト値を従来と同様に使用する。
【００４５】
本実施形態によれば、下記の特徴がある。
（１）  本実施形態のアークセンサにおける狙い位置修正方法は、先に行われる教示パスにおいて、ティーチペンダント４０又は手動狙い調整器７０（調整手段）により狙い位置の調整が行われた場合、その調整結果を後の教示パスで利用するか否かをティーチペンダント４０（設定手段）により設定する。そして、前記調整結果を利用すると設定された場合、調整結果に基づいて内部オフセット値（上下）ＩＯＦＳＶを更新すると共に、後に行われる教示パスでは、ロボット制御装置２０のＣＰＵ２２（ロボット制御手段）は、アークセンサユニット５０が検出した印加電圧（物理量）および更新後の内部オフセット値（上下）ＩＯＦＳＶに基づいてマニピュレータ１０を移動制御する。又、調整結果を利用しないと設定された場合、後に行われる教示パスでは、ロボット制御装置２０のＣＰＵ２２（ロボット制御手段）は、アークセンサユニット５０が検出した印加電圧および予め定めた内部オフセット値（上下）ＩＯＦＳＶに基づいて、マニピュレータ１０を移動制御する。
【００４６】
この結果、本実施形態によれば、狙い位置を手動により調整する機能を複数教示パスの連続溶接に適用することができる。
本実施形態によれば、ＴＩＧ−アークセンサユニット５０を使用するアーク溶接において、オンライン補正した狙い位置を基礎データの内部オフセット値に自動保存する。続けて次の溶接パスで同じ基礎データを呼び出すと、自動的にオンライン補正した狙い位置を引き継ぐことができる。そして、オンライン補正を１度だけ実行すれば、自動的にオンライン補正した狙い位置を再現できるため、大きな工数低減ができる。
【００４７】
（２）  本実施形態のアークセンサにおける狙い位置修正方法は、物理量として溶接トーチ１１とワークＷ（母材）間の印加電圧とすることにより、ロボット制御装置２０のＣＰＵ２２（ロボット制御手段）は、狙い位置の補正量の算出結果に応じて溶接トーチ１１とワークＷとのスタンドオフ量を変更すべくマニピュレータ１０を移動制御することができる。
【００４８】
（３）  本実施形態のロボット制御システムは、先に行われる教示パスにおいて、ティーチペンダント４０又は手動狙い調整器７０（調整手段）により狙い位置の調整が行われた場合、その調整結果を後の教示パスで利用するか否かを設定するティーチペンダント４０（設定手段）を備える。ロボット制御装置２０のＣＰＵ２２（ロボット制御手段）は、調整結果を利用すると設定された場合は、後に行われる教示パスでは、前記調整結果に基づいて内部オフセット値（上下）ＩＯＦＳＶを更新すると共に、アークセンサユニット５０が検出した印加電圧（物理量）および更新後の内部オフセット値（上下）ＩＯＦＳＶに基づいてマニピュレータ１０を移動制御する。又、ロボット制御装置２０のＣＰＵ２２は、調整結果を利用しないと設定された場合、後に行われる教示パスでは、アークセンサユニット５０が検出した印加電圧および予め定めた内部オフセット値（上下）ＩＯＦＳＶに基づいて、マニピュレータ１０を移動制御する。
【００４９】
この結果、本実施形態によれば、狙い位置を手動により調整する機能を複数パスの連続溶接に適用することができる効果を奏するロボット制御装置システムを提供できる。
（４）  本実施形態のシステムは、物理量を、溶接トーチ１１とワークＷ（母材）間の印加電圧とすることにより、ロボット制御装置２０のＣＰＵ２２（ロボット制御手段）は、狙い位置の補正量の算出結果に応じて溶接トーチ１１とワークＷとのスタンドオフ量を変更すべくマニピュレータ１０を移動制御できる。
【００５０】
（第２実施形態）
次に第２実施形態を図１、図６、図７を参照して説明する。本実施形態は、図６に示すようにウィービングによるアーク溶接線倣いを複数の教示パスで行うロボット制御システムに具体化したものである。なお、本システムにおいて、前記実施形態と同一構成又は相当する構成については同一符号を付してその詳細な説明は省略する。
【００５１】
本実施形態では、溶接トーチ１１には、図示しない溶加材であるワイヤが挿通されてトーチ電極として使用する。又、本実施形態では、図１に示すようにＴＩＧアークセンサユニット５０の代わりにアークセンサユニット５０Ａを使用する。従って、図１での「ＴＩＧアークセンサユニット」を「アークセンサユニット」として読替えするものとする。
【００５２】
又、この場合、図１において、溶接トーチ１１は、ウィービングを行うマニピュレータ１０とし、図２において、アークセンサユニット５０は、アークセンサユニット５０Ａとして機能するものと理解されたい。なお、アークセンサユニット５０Ａは、第１実施形態の電圧検出器５８が省略される代わりに電流検出器５９、電流検出器５９の検出信号（すなわち、アーク状態を表すアーク電流）を増幅するアンプ４９Ａ及び増幅された信号をデジタル信号に変換し、ＣＰＵ２２に入力するＡ／Ｄコンバータ４８Ａを備える。
【００５３】
本実施形態では、電流検出器５９が検出した検出信号（アーク電流）が、ＣＰＵ５２を介してロボット制御装置２０のＣＰＵ２２に送信される。
本実施形態のシステムにおける、作業プログラムは、片面溶接を行なうＧＭＡ溶接によりレ型開先溶接を行う作業プログラムである。このため、溶接進行方向に向かってウィービングを行いながら、振幅中心を境に左振幅区間及び右振幅区間の平均電流差を使って左右方向を、１ウィービング区間の平均電流と基準電流差を使って上下方向を同時に補正するようにされている。
【００５４】
ＣＰＵ２２は、前記アーク電流を入力すると、入力されたアーク電流の１ウィービング区間毎の平均電流を算出するとともに、前記平均電流と基準電流の電流差（すなわち、電流差分値）を算出する。前記基準電流は基準値に相当する。
【００５５】
そして、本実施形態では、溶接トーチ１１の上下方向、及び、溶接進行方向を基準として左右方向のオンライン補正を、ティーチペンダント４０、又は手動狙い調整器７０により行うことが、第１実施形態と異なっている。
【００５６】
（実施形態の作用）
上記のように構成されたロボット制御装置システムの作用を説明する。作業プログラムを実行する前に、オペレータは、従来と同様に、オフセット（上下）ＯＦＳＶ、オフセット（左右）ＯＦＳＨ、追従感度（上下）ＳＶ、追従感度（左右）ＳＨを、ティーチペンダント４０の図示しない表示装置の倣い条件設定画面の入力欄に入力する。
【００５７】
又、オペレータは、ティーチペンダント４０の図示しないキーボードを操作して、図７に示すように物理量変換値（上下）ＣＰＶ、物理量変換値（左右）ＣＰＨ、内部オフセット値（上下）ＩＯＦＳＶ、内部オフセット値（左右）ＩＯＦＳＨの倣い条件設定画面１００を、ティーチペンダント４０のＣＰＵに表示させる。そして、倣い条件設定画面１００に用意された各入力欄に入力する。前記設定画面には、第１実施形態と同様にオンライン補正結果の適用を「しない」または「する」ことを選択する選択領域１１２が設けられている。オペレータは、この選択領域から、「しない」又は「する」を選択する。
【００５８】
本実施形態では、ラジオボタンが図示されているが、チェックボックスで、「しない」又は「する」を選択するようにしてもよい。本実施形態においても、前記表示装置の表示面は、タッチパネルで形成されており、上記のように前記設定画面で設定された内容は、設定画面の書き込みボタン１１４をオペレータが押下することにより、ロボット制御装置２０に送信される。
【００５９】
すなわち、上記のように必要な倣い条件設定画面等で設定されたオフセット（上下）、オフセット（左右）、追従感度（上下）、追従感度（左右）、物理量変換値（上下）、物理量変換値（左右）、内部オフセット値（上下）、内部オフセット値（左右）、及びオンライン補正結果の適用の有無は、ティーチペンダント４０により、基礎データとしてファイル化されてロボット制御装置２０に送信される。送信された基礎データは、ロボット制御装置２０の記憶部２４に格納される。又、本実施形態では、ロボット制御装置２０が実行する作業プログラムは、複数の教示パスを連続して、すなわち、ワークＷの複数の平行に設けられた開先に沿って溶接トーチ１１を移動させながら片面溶接を行なうＧＭＡ溶接によりレ型開先溶接を行う作業プログラムである。
【００６０】
上記のような作業プログラムが実行されて、溶接トーチ１１が溶接作業を行っている教示パスにおいて、ティーチペンダント４０により、オンライン補正がされたものとする。
このオンライン補正は、溶接トーチ１１による溶接作業を、ティーチペンダント４０による操作で一時停止させた上で行われる。ティーチペンダント４０の手動操作により数値入力して、オフセット（上下）ＯＦＳＭＶ、オフセット（左右）ＯＦＳＭＨとする。これらの値により、作業プログラムに予めデフォルト値として書き込まれている基準値としての基準電流を変更することでスタンドオフ量を変更する操作、及び基準電流を変更することで左右方向の１ウィービング区間の平均電流と基準電流との電流差分値を使って、左右方向における溶接トーチ１１の狙い位置を調整する。
【００６１】
なお、ＧＭＡ溶接によりレ型開先溶接を行う場合、ウィービングを行いながら左振幅区間及び右振幅区間の平均電流差を使って左右方向を、１ウィービング区間の平均電流と基準電流差を使って上下方向を同時に補正する方法が一般に知られている。この場合、電流差ＡＤ(mA) を補正量Ｇａｐ(mm) に換算する式は式（３）で与えられる。
【００６２】
【数３】
2011251289.tif 000006
なお、式（３）中の変数の意味は、表２、及び表３に示す。又、式（３）中の、「＊」は、左右に関する場合は「Ｈ」が入り、上下に関する場合は「Ｖ」が入る意味である。
【００６３】
【表２】
2011251289.tif 000007
【００６４】
【表３】
2011251289.tif 000008
そして、第１実施形態の式（２）に変わり、本実施形態では、オンライン補正されると、変更後の内部オフセット値（左右）ＩＯＦＳＭＨ、内部オフセット値（上下）ＩＯＦＳＭＶがそれぞれ式（４）、式（５）で計算され、基礎データに上書きされる。
【００６５】
【数４】
2011251289.tif 000009
【００６６】
【数５】
2011251289.tif 000010
なお、式（４）中、ＯＦＳＯＨは、表６のＯＦＳＨのことである。又、式（５）中、ＯＦＳＯＶは、表６のＯＦＳＶのことである。
【００６７】
式（４）中、ＯＦＳＭＨは、オンライン補正において、調整手段により、変更されたオフセットである。又、式（５）中、ＯＦＳＭＶは、オンライン補正において、調整手段により、変更されたオフセットである。
【００６８】
本実施形態では、上記のようにして、当該教示パスにおけるオンライン補正が行われる。
次に、オンライン補正が行われた当該教示パスにおいて、倣い終了指令が出されたとする。この倣い終了指令の実行時に、ロボット制御装置２０のＣＰＵ２２は、次の教示パスにおける作業実行のための前記基礎データを読み込みする。この基礎データの読み込みは、作業プログラムにより倣い終了指令が出るたびに行われる。この倣い終了指令は、各教示パスの後段において必ず出るため、オンライン補正の結果の適用が「有（する）」とされている場合は、オンライン補正がされた教示パスの次の教示パス以降の全ての教示パスにおいて、オンライン補正がされた結果が利用される。すなわち、オンライン補正の結果の適用が「有（する）」とされている場合は、前記式（４）、式（５）で算出したＩＯＦＳＭＨ及びＩＯＦＳＭＶを、前記式（３）のＩＯＦ＊に代入される。この代入は、実質的に、ティーチペンダント４０、又は手動狙い調整器７０によって、基準値（本実施形態では、基準電流）の調整が行われたことに等しいことを意味する。
【００６９】
オンライン補正の結果の適用が「無（なし）」とされている場合は、ＣＰＵ２２は、作業プログラムに予めデフォルト値として書き込まれている基準電流（基準値）のデフォルト値を従来と同様に使用する。
【００７０】
本実施形態によれば、下記の特徴がある。
（４）  本実施形態の方法及びシステムでは、オンライン補正の結果の適用が「有（する）」とされている場合は、オンライン補正が行われた当該パスに続いて行われるパスにおいて、アークセンサユニット５０Ａにより、トーチ上下方向のみならず、左右方向の補正も、同時にオンライン補正の結果を利用することができる。この結果、オンライン補正を１度だけ実行すれば、自動的にオンライン補正した狙い位置をアークセンサ倣いで同じ狙い位置を再現できるため、大きな工数低減ができる。
【００７１】
なお、本発明は前記実施形態に限定されるものではなく、下記のように構成してもよい。
・  第１実施形態において、前記オフセットＯＦＳＭＶの補正は、数値入力で行うようしたが、ティーチペンダント４０の操作により、数値入力の代わりに、キーボードに設けられた図示しない矢印キーの操作により、溶接トーチ１１自体を上下方向に移動させて、このときの移動量を、予め既知となっている換算係数で数値換算してオフセットＯＦＳＭＶとするようにしてもよい。
【００７２】
・  第１実施形態では、ロボット制御装置２０のＣＰＵが印加電圧及び制御情報（例えば、センシング開始命令）に基づいて溶接の狙い位置の補正量を算出するようにした。しかし、溶接の狙い位置の補正量の算出は、ロボット制御装置２０のＣＰＵ２２が行う代わりに、アークセンサユニット５０のＣＰＵ５２が行うようにしてもよい。この場合、印加電圧及びロボット制御装置２０からの制御情報（例えば、センシング開始命令）に基づいて溶接の狙い位置の補正量を算出し、センサ通信ケーブルＬ４を介してロボット制御装置２０に通知するようにする。そして、この通知されたデータを、ロボット制御装置２０のＣＰＵ２２が作業プログラム実行時に、参照するようにする。
【００７３】
・  第１実施形態では、倣い終了指令のときに、ＣＰＵ２２は基礎データを読み込むようにしたが、表１において、溶接終了指令のとき、或いは、待避点移動指令のときに基礎データを読み込むようにしてもよい。
【００７４】
・  前記各実施形態では、補正量の算出はロボット制御装置側で行ったが、アークセンサユニット側で行っても良い。
【符号の説明】
【００７５】
１０…マニピュレータ、１１…溶接トーチ、２０…ロボット制御装置
２２…ＣＰＵ（ロボット制御手段）、
４０…ティーチペンダント（設定手段、調整手段）、
５０…ＴＩＧ−アークセンサユニット、５０Ａ…アークセンサユニット、
７０…手動狙い調整器（調整手段）。
【図１】
2011251289.tif 000011
【図２】
2011251289.tif 000012
【図３】
2011251289.tif 000013
【図４】
2011251289.tif 000014
【図５】
2011251289.tif 000015
【図６】
2011251289.tif 000016
【図７】
2011251289.tif 000017
【図８】
2011251289.tif 000018
【図９】
2011251289.tif 000019