(57)【要約】【課題】比較的簡単な構成で、湾曲した溶接部位の割れなどを確実に防止することのできるロボット・シーム溶接方法と装置の提供。【解決手段】ロボット・シーム溶接方法は、多関節ロボット１に搭載した一対の電極輪３，４で被溶接物７を挟み、これら電極輪を回転させるとともに、予め教示された被溶接物の溶接線Ｌ上の位置をロボットに周期的に指令して電極輪をこの溶接線に沿って移動させながら溶接電流を通して被溶接物のシーム溶接を行う。この方法では、周期的に算出する指令位置Ａ１，Ａ２，Ｂ１，Ｂ２に基づいて被溶接物上の各電極輪の移動距離ｄＡ，ｄＢを求め、この移動距離に見合う速度で当該電極輪を回転させる。【選択図】図３
2006082087.tif 000002
【特許請求の範囲】
【請求項１】
多関節ロボットに搭載した一対の電極輪で被溶接物を挟み、これら電極輪を回転させるとともに、予め教示された被溶接物の溶接線上の位置をロボットに周期的に指令して電極輪をこの溶接線に沿って移動させながら溶接電流を通して被溶接物のシーム溶接を行うロボット・シーム溶接方法において、
周期的に算出する指令位置に基づいて被溶接物上の各電極輪の移動距離を求め、この移動距離に見合う速度で当該電極輪を回転させることを特徴とするロボット・シーム溶接方法。
【請求項２】
請求項１による方法において、前記溶接線は被溶接物の一方の表面上に設定し、被溶接物の他方の表面における電極輪の接触位置を、この溶接線から被溶接物の厚みだけ離れた位置として求める、ロボット・シーム溶接方法。
【請求項３】
多関節ロボットと、この多関節ロボットに搭載した一対の円形の電極輪と、これらロボットと電極輪の作動を制御する制御ユニットとを含み、この制御ユニットは、予め教示された被溶接物の溶接線を記憶し、電極輪で被溶接物を挟み、これら電極輪を回転させるとともに、記憶した溶接線上の位置をロボットに周期的に指令して電極輪をこの溶接線に沿って移動させながら溶接電流を通して被溶接物のシーム溶接を行うロボット・シーム溶接装置において、
前記制御ユニットはさらに被溶接物の厚みを記憶し、周期的に算出する指令位置に基づいて被溶接物上の各電極輪の移動距離を求め、この移動距離に見合う速度で当該電極輪を回転させることを特徴とする、ロボット・シーム溶接装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多関節ロボットを用いるシーム溶接（以下、ロボット・シーム溶接）方法と装置に係り、特に、３次元状に湾曲した溶接線を持つ被溶接物（以下、ワーク）に適したロボット・シーム溶接方法と装置に関する。
【背景技術】
【０００２】
シーム溶接は、回転する一対の電極輪でワークを挟んで加圧し、ワークを電極輪の回転に合わせて移動させつつ、電極輪間に溶接電流を連続的に通電して溶接を行う。このようなシーム溶接は、気密性を要する容器類の接合に適していて、例えば自動車の燃料タンクの製造に用いられる。
【０００３】
シーム溶接は、ロボットを用いて自動化が図られている。一般的には、ロボットがワークを把持し、一対の電極輪を有する定置したシーム溶接機に対して、ワークをその溶接線に倣って動かして溶接を行うように構成している。
これとは逆に、電極輪および加圧装置からなる溶接ヘッドをロボットに搭載し、定置したワークに沿って動かして溶接を行うシーム溶接装置がある（例えば、特許文献１を参照）。この構成は、ロボットが上下左右に自由に動くことができるために、ワーク上の３次元状に湾曲した部分を溶接することも容易であり、有利である。
【特許文献１】特開平９−２３４５６６号公報
【０００４】
しかしながら、上述したようなシーム溶接装置は、３次元状に湾曲したワークを溶接する際に問題が起こる。
例えば、図３に示すようなワーク７の湾曲した溶接部位では、ワークの板厚Ｗにより、ワークの上側と下側の長さが異なっている。この湾曲部位を溶接する場合、上下の電極輪を同一速度で回転させると、ワークに対して電極輪が動かされる移動速度と電極輪の回転速度とに差が生じ、その速度差のためにワーク表面に引張力が働いて、溶接点に割れなどが生じる。
【０００５】
このような問題を解消するために、上下の電極輪はそれぞれ異なる速度で制御することが望ましい。
ロボットによる装置ではないが、シーム溶接機の上下電極をそれぞれ異なる速度で制御することが提案されている（例えば、特許文献２参照）。この提案は、電極輪の回転制御をプログラミングにより行うものであるが、ロボットを用いる場合には、コーナー部分などでロボットが自動的に加減速する為に、電極輪の回転制御を加えたプログラムを作成するには多大な工数を要する。
【特許文献２】特開平１０−９９９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、比較的簡単な構成で、湾曲した溶接部位における電極輪の速度差を確実に解消して、溶接部の割れなどを防止することのできるロボット・シーム溶接方法と装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明によるロボット・シーム溶接方法は、多関節ロボットに搭載した一対の電極輪で被溶接物を挟み、これら電極輪を回転させるとともに、予め教示された被溶接物の溶接線上の位置をロボットに周期的に指令して電極輪をこの溶接線に沿って移動させながら溶接電流を通して被溶接物のシーム溶接を行う。この方法は、周期的に算出する指令位置に基づいて被溶接物上の各電極輪の移動距離を求め、この移動距離に見合う速度で当該電極輪を回転させることを特徴とする。
【０００８】
上記方法を実施する為の、本発明によるロボット・シーム溶接装置は、多関節ロボットと、この多関節ロボットに搭載した一対の円形の電極輪と、これらロボットと電極輪の作動を制御する制御ユニットとを含む。制御ユニットは、予め教示された被溶接物の溶接線を記憶し、電極輪で被溶接物を挟み、これら電極輪を回転させるとともに、記憶した溶接線上の位置をロボットに周期的に指令して電極輪をこの溶接線に沿って移動させながら溶接電流を通して被溶接物のシーム溶接を行う。
この装置は、制御ユニットがさらに被溶接物の厚みを記憶し、周期的に算出する指令位置に基づいて被溶接物上の各電極輪の移動距離を求め、この移動距離に見合う速度で当該電極輪を回転させることを特徴とする。
【０００９】
上記溶接線は被溶接物の一方の表面上に設定し、被溶接物の他方の表面における電極輪の接触位置を、この溶接線から被溶接物の厚みだけ離れた位置として求めることが好ましい。
【発明の効果】
【００１０】
上記した本発明の方法と装置は、被溶接物上の各電極輪の移動距離を周期的に求めて、この距離に応じた速度で電極輪を回転させるものである。そのため、３次元状に湾曲した溶接部位においてそれぞれの電極輪の移動距離に差のある場合でも、各電極輪の回転速度を移動距離に応じて違えて、従来のような引張力をなくし、溶接割れなどの欠陥を防ぐことができる。
このような処理は、ロボットに教示した移動経路の再生から得られる指令値を利用して行うことができるので、本発明は、従来のシステムを大きく変更することなく簡単な構成で、従って比較的安価に、かつ確実に溶接品質を向上させ得る効果がある。
【実施例】
【００１１】
続いて、添付図面に示す実施例に基づいて本発明を説明する。
図１は、本発明の実施例によるロボット・シーム溶接装置を示し、この装置は、多関節ロボット１と、ロボット１の手首に取り付けた溶接ヘッド２と、これらロボットおよび溶接ヘッドの運転を制御する制御ユニット８とを有している。
なお、図１では制御ユニット８をロボット１の外に表示しているが、制御ユニットはロボット本体に内蔵してもよい。
【００１２】
溶接ヘッド２には、対向して配置した一対の円形の加圧側および固定側電極輪３，４、それぞれの電極輪を回転駆動するモータ５，６、電極輪とモータをつなぐ減速機およびドライブシャフト、そしてワークを電極輪間に挟むように加圧側電極輪３を固定側電極輪４へ向けて押し付けるエアシリンダ等の加圧機構（図示なし）を設けている。
さらに、溶接トランス（図示なし）も溶接ヘッド２に含まれているが、このトランスは溶接ヘッド外に設置してもよい。また、溶接電流を制御する溶接機（図示なし）も、ロボット外に定置している。
【００１３】
制御ユニット８は、ワークの溶接条件や溶接部位を含んだ溶接用の作業プログラムを内蔵しており、作業開始指令があると、このプログラムを実行して、ロボット１と溶接ヘッド２の運転をコントロールする。
溶接作業では、ロボット１が溶接ヘッド２を動かして、定置したワーク７（図３）を電極輪３，４の間に位置決めする。次いで、前述した加圧機構の駆動の下に、電極輪３が固定側の電極輪４へ向けて押し付けられ、両電極輪の間にワーク７を挟み込む。この状態で、電極輪３，４がモータ５，６の駆動により互いに反対方向へ回転され、この回転に合わせて、ロボット１が電極輪３，４をワーク７の溶接部位に沿って移動させる。同時に、電極輪３，４に前述の溶接機から溶接電流が印可され、ワーク７の所望部位を溶融させてシーム溶接する。
【００１４】
次に、制御ユニット８の作業プログラムとその処理について説明する。
制御ユニット８には、固定側電極輪４のワーク７との接触位置を、多関節ロボットのツール先端（ＴＣＰ）として登録し、ツール先端における座標系を、図２に示すように設定する。
図３のような板厚Ｗのワーク７については、ワークの一方の面（図示例では下面）に沿って溶接線Ｌを設定する。この溶接線Ｌに対して電極輪３，４の回転中心を結んだ直線Ｉが直交するようにロボット１の移動軌跡を教示し、溶接用の作業プログラムを作成する。このように教示を行うことによって、ツール先端が固定側電極輪４のワーク７との接触点となり、ツール先端座標においてツール先端からＺ方向にワークの板厚Ｗ分だけ離れた位置が加圧側電極輪３のワーク７との接触点となる。ロボット１のツール先端速度は溶接速度と等しいため、溶接速度をツール先端速度として教示する。また、制御ユニット７には、ワーク７の板厚Ｗを予め記憶させておく。
【００１５】
制御ユニット８は、教示された作業プログラムを再生する場合、一定周期毎に多関節ロボット１のサーボ制御部に指令する指令位置を計算する。
同時に、計算した指令位置に基づいて、ツール先端位置Ａ２（固定側電極輪４の接触位置）、そしてツール先端座標のツール先端からワーク７の板厚ＷだけＺ方向に離れた位置Ｂ２（加圧側電極輪３の接触位置）を求める。これらの位置を、前回周期で計算した同様な固定側電極輪の接触位置Ａ１および加圧側電極輪の接触Ｂ１と比較して、Ａ２とＡ１の距離ｄＡ、Ｂ２とＢ１の距離ｄＢを求める。距離ｄＡが固定側電極輪４のワーク７上の移動量となり、距離ｄＢが加圧側電極輪３の移動量となる。
【００１６】
制御ユニット８は、上記のように計算した移動量に見合う回転量を算出し、電極輪３，４の回転指令としてサーボモータに指令する。こうして、３次元状に湾曲したワーク部分を溶接する場合であっても、各電極輪３，４はワーク上の移動距離に見合った回転で駆動され、前述したような引張力を生ずることなく、割れなどの無い良好なシーム溶接を行うことができる。
【００１７】
以上、本発明を図示の実施例に基づいて説明したが、本発明はこの特定の形態のみに限定されず、添付した特許請求の範囲に記載する定義内で、説明した形態に種々の変更を施すことができ、或いは本発明は別の形態を採り得るものである。
例えば、電極輪の摩耗に備えて、摩耗量を検知して制御ユニット８に取り込むようにしてもよい。このような構成により、電極輪の摩耗量がわかるために、摩耗した回転半径とワークの移動量に基づいて、摩耗に見合った回転指令を作成することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施例によるロボット・シーム溶接装置を概略的に示す図。
【図２】図１の装置の制御ユニットに設定するツール先端座標系を示す略図。
【図３】図１の装置の制御ユニットによる電極輪の回転制御を説明するための略図。
【符号の説明】
【００１９】
１  多関節ロボット
２  溶接ヘッド
３，４  電極輪
７  被溶接物（ワーク）
８  制御ユニット
Ａ１，Ａ２，Ｂ１，Ｂ２  指令位置
ｄＡ，ｄＢ  移動距離
Ｌ  溶接線
Ｗ  被溶接物の厚み
【図１】
2006082087.tif 000003
【図２】
2006082087.tif 000004
【図３】
2006082087.tif 000005