(57)【要約】  【課題】作業に応じた的確な加圧力の付与を可能にするロボット制御装置を提供する。  【解決手段】ロボット制御装置２１は、サーボモータ２により溶接電極を駆動するスポット溶接ガン１を含むロボット溶接システムを制御する。この装置２１は、サーボモータ２に流れる電流を電流検出器３が検出し、ロボット制御ＣＰＵ７が、この検出値に応じて、サーボモータ２に流す電流を調整し、溶接電極を被溶接物へ押し付ける加圧力を制御する。電流検出器３は、ホール素子１５と、このホール素子１５を挿通させる回数を互いに異にした複数の配線１７、１８と、これら複数の配線１７、１８のいずれか１つを選択可能にされた切替手段１２、１３、１４とを含む。  【選択図】図１
2007007666.tif 000002
【特許請求の範囲】
【請求項１】
多関節ロボットと、サーボモータにより溶接電極を駆動する少なくとも１台のスポット溶接ガンとを含む溶接システムを制御するためのロボット制御装置であって、サーボモータに流れる電流を検出する電流検出器と、サーボモータの作動を制御するとともに、電流検出器の検出値に応じて、サーボモータへ流す電流を調整し、溶接電極を被溶接物へ押し付ける加圧力を制御するロボット制御ＣＰＵとを有するロボット制御装置において、
前記電流検出器は、ホール素子と、該ホール素子を挿通させる回数を互いに異にした複数の配線と、該複数の配線のいずれか１つを選択可能にされた切替手段とを含むことを特徴とするロボット制御装置。
【請求項２】
請求項１に記載の装置において、前記切替手段は、前記サーボモータに接続された一次側コネクタと、前記複数の配線のそれぞれに接続された複数の二次側コネクタとを含むことを特徴とするロボット制御装置。
【請求項３】
請求項１に記載の装置において、前記切替手段は、前記ロボット制御ＣＰＵの指令により前記複数の配線のいずれか１つを選択可能にされたマルチプレクサであることを特徴とするロボット制御装置。
【請求項４】
請求項１乃至３のいずれか一に記載の装置において、溶接システムはサーボモータ出力容量の異なる複数台のスポット溶接ガンを含み、装置は、これらサーボモータ出力容量に応じた前記複数の配線を有することを特徴とするロボット制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーボモータ駆動のスポット溶接ガンを多関節ロボットと組み合わせたスポット溶接システムの制御装置に係り、特に、溶接電極の保守用などのために複数の電流検出回路を備えたロボット制御装置に関する。
【背景技術】
【０００２】
スポット溶接は、溶接電極を被溶接物（以下「ワーク」と記す）にあてて加圧しながら電流を流してワークの溶接を行う。溶接電極の動きをサーボ制御するシステムでは、その際の加圧力を、駆動サーボモータへ流す電流値に基づいて制御することが知られている（例えば、特許文献１参照）。
【特許文献１】特開平１０−５８１５７号公報
【０００３】
図３は、そのようなシステムにおける駆動電流の制御構成を示している。システムは、ロボット（図示なし）の本体先端または本体周辺に取り付けたスポット溶接ガン１と、システム制御用のロボット制御装置１１とを有する。スポット溶接ガン１は、溶接電極をワークに対して押し付けて加圧するためのサーボモータ２を搭載している。
【０００４】
ロボット制御装置１１はサーボアンプ６を備えていて、このサーボアンプ６がスポット溶接ガン１のサーボモータ２に接続されている。このサーボモータ２の動作は、サーボアンプ６のロボット制御ＣＰＵ７が指令して、パワー素子４でサーボモータ２を駆動して行う。
その際のフィードバック制御として、サーボモータ２に流れる電流が電流検出器３によりアナログ検出される。この検出値は、Ａ／Ｄ変換器５によりデジタル変換され、変換されたデータがロボット制御ＣＰＵ７に入力される。ロボット制御ＣＰＵ７は、このデータに基づいて指令値の計算をし、サーボモータ２へ流す電流を制御する。
【０００５】
このようなスポット溶接システムでは、近年、溶接電極の加圧力が増大する傾向にあり、これに伴い加圧力を保持させるためにサーボモータ２へ流す電流も大きくなってきている。それに伴って、前述した電流フィードバック制御用の電流検出器３も、大電流を検出できるものが用いられるようになってきている。
【０００６】
一方、スポット溶接システムでは、ワークに対する溶接作業の外に、スポット溶接ガン１の電極先端の摩耗量検出や電極を成形するドレス作業などの電極保守の際にも、電極の加圧動作を行うことがある。その際の加圧力は、ほとんどの場合、ワークに対する溶接作業ほどの大きさを必要としない。そのため、前述した電極保守の際の加圧動作では、サーボモータ２の電流は比較的小さく、電流検出器３の出力も小さい。
【０００７】
これに対して、前述の通り、従来のロボット制御装置１１は、大電流を検出可能な電流検出器３を用いる傾向にある。これに対応したＡ／Ｄ変換器５は、大電流分を処理する様にビット分解能が割り当てられているので、小さな電流に割り当てられるビットが少なくなり、その結果小さい電流の検出については精度が悪くなる。その為、電極保守の際の加圧動作では、フィードバック制御の精度が低下して、加圧力がばらつくことがある。この場合、適切な加圧力が得られず、電極摩耗量の検出誤差が発生したり、ドレス作業による成形品質が悪くなったりする。その結果、ワークに対する溶接作業自体の品質も悪くなる。
【０００８】
また、溶接内容に応じてロボット本体が複数のスポット溶接ガン１を適宜交換するようにされたスポット溶接システムにおいては、スポット溶接ガン毎にサーボモータ２の出力容量が異なる場合がある。このような場合、いずれのスポット溶接ガン１においてもフィードバック制御の精度を維持して加圧力の精度を維持するためには、スポット溶接ガン１のサーボモータ２の出力容量に対応させてサーボアンプ６を複数台用意し、これらを適宜切り替えるようにしなければならない。しかし、複数台のサーボアンプ６を用意することは、ロボット制御装置１１の大型化や高額化を招くことになり問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、ロボット溶接システムにおいて作業に応じた的確な加圧力の付与を可能にするロボット制御装置の提供を目的とする。
【課題を解決するための手段】
【００１０】
本発明による、多関節ロボットと、サーボモータにより溶接電極を駆動する少なくとも１台のスポット溶接ガンとを含む溶接システムを制御するためのロボット制御装置は、サーボモータに流れる電流を検出する電流検出器と、サーボモータの作動を制御するとともに、電流検出器の検出値に応じて、サーボモータへ流す電流を調整して、溶接電極をワークへ押し付ける加圧力を制御するロボット制御ＣＰＵとを有する。前記電流検出器は、ホール素子と、このホール素子を挿通させる回数を互いに異にした複数の配線と、これら複数の配線のいずれか１つを選択可能にされた切替手段とを含むことを特徴とする。
【００１１】
前述した構成では、電流検出器は、ホール素子を具備し、このホール素子の中を通した配線に流れる電流の磁界を検出し、これを電圧信号として出力するものを使用している。本構成では、ホール素子の中を挿通させる配線の回数を増やせば、電流の値がその回数分倍増される特徴を利用している。すなわち、係る特徴を利用し、本構成における電流検出器は、あらかじめ想定され得る最大電流を測定可能なものを使用し、ホール素子を挿通させる回数を互いに異にした複数の配線と、これら複数の配線のいずれか１つを選択可能にされた切替手段とを具備するものとしている。
【００１２】
前述した構成では、溶接電極の保守作業時などの小電流を検出する際には、ホール素子内を通る複数の配線の中から、切替手段により、ホール素子内を挿通させた回数が多い配線にサーボモータとの接続を切り替え、これによりサーボモータを通る比較的小さな電流を精度良く検出できるようにする。このように精度良く検出された電流値をＡ／Ｄ変換してロボット制御ＣＰＵへ送り、このデータに基づくフィードバック制御を行うことにより、溶接電極の保守作業時においても的確な加圧力が得られることになる。
【００１３】
なお、前述した切替手段としては、例えば、スポット溶接ガンを駆動するサーボモータに接続された一次側コネクタと、ホール素子を挿通させる回数を互いに異にした複数の配線のそれぞれに接続された複数の二次側コネクタとすればよい。係る構成とすれば、実施する作業に応じて、作業者が一次側コネクタの接続先を複数の二次側コネクタのいずれか一つに選択的に切り替えることにより、サーボモータに流れる電流の検出精度を最適なものに選択することができるようになる。
【００１４】
また、前述した切替手段としては、例えば、ホール素子を挿通させる回数を互いに異にした複数の配線のいずれか１つを、ロボット制御ＣＰＵの指令により選択可能にされたマルチプレクサとしてもよい。係る構成とすれば、例えば、溶接電極の保守作業時などの小電流を検出する際には、ロボット制御ＣＰＵの指令により、マルチプレクサが、ホール素子内を通る複数の配線の中からホール素子内を挿通させた回数が多い配線に自動的に切り替えることになるので、作業の自動化を図ることができる。
【００１５】
さらに、前述の溶接システムは、サーボモータ出力容量が異なる複数台のスポット溶接ガンを含んでいてもよい。この場合、ロボット制御装置は、これらサーボモータ出力容量に応じ、電流検出器が具備するホール素子を挿通させる回数を互いに異にした複数の配線の接続を切り替えることにより、サーボモータ出力容量に応じた電流値をロボット制御ＣＰＵへ入力できるようになる。係る構成では、異なった出力容量のサーボモータを有するスポット溶接ガンを用いる場合であっても、スポット溶接ガンのサーボモータ出力容量に応じてサーボモータに流れる電流の検出精度を最適なものに選択することができるようになる。
【発明の効果】
【００１６】
本発明によると、前述の通り、実際にワークに対してスポット溶接を行う際の加圧力制御を損なうことなく、溶接電極の保守のための比較的に小さい加圧力をも正確に制御し得るので、溶接電極の適切な保守作業が可能である。その結果、この溶接電極を用いたスポット溶接の品質を良好にすることができる。
また、サーボモータ出力容量が異なる場合であっても、サーボモータ出力容量に応じて電流検出器内の配線接続を切り替えることにより、各々適した容量のサーボアンプを用意することなく、溶接電極の正確な保守とスポット溶接の良好な品質を両立するシステムを実現可能である。その為、ロボット溶接システムに複数のスポット溶接ガンを設けて、その用途を広げることができる。
【発明を実施するための最良の形態】
【００１７】
次に、図１に示す実施例のロボット制御装置２１に基づいて、本発明を説明する。図１中、前述の図３を参照して説明した前述した従来例と同様な構成部分には同じ参照符号を付している。
ロボット制御装置２１は、多関節ロボット（図示なし）およびスポット溶接ガン１とともに、ロボット溶接システムを形成している。スポット溶接ガン１は、多関節ロボットの本体先端または本体周辺に取り付けられていて、溶接電極をワークに対して押し付けて加圧するためのサーボモータ２を搭載している。
なお、ロボット制御装置２１は、ロボット溶接システム全体を制御する構成を備えているが、本発明に関連する箇所を除いて、従来と同様で良い構成部分については図示と説明を省略する。
【００１８】
ロボット制御装置２１はサーボアンプ１６を含み、このサーボアンプ１６は、スポット溶接ガン１のサーボモータ２に電気接続したパワー素子４と、ロボット制御ＣＰＵ７とを有する。このロボット制御ＣＰＵ７は、多関節ロボットおよびスポット溶接ガン１の作動プログラムを内蔵し、パワー素子４に接続している。
さらに、サーボアンプ１６は、サーボモータ２に流れる電流を検出するための電流検出器３を有し、この電流検出器３の出力側には、電流検出器３のアナログの電流値出力をデジタル変換してロボット制御ＣＰＵ７へ入力するための電流検出用Ａ／Ｄ変換器５を有している。
【００１９】
本実施形態において使用される電流検出器３は、ホール素子１５と、切替手段としての一次側コネクタ１２および二次側コネクタ１３、１４とを少なくとも具備している。
このうち、ホール素子１５は、この中を挿通した配線１７、１８に流れる電流により生ずる磁界を検出し、この磁界の大きさを電圧信号として出力するものである。さらに、この電流検出器３は、サーボモータ２に想定される最大電流について、これを正確に検出し得る容量を有するものである。
【００２０】
また、前述の一次側コネクタ１２は一対のメスのピン（メスピン）を具備している。一方、二次側コネクタ１３、１４は、いずれも一対のオスのピン（オスピン）を具備しており、これら一対のオスピンは前述の一次側コネクタ１２の一対のメスピンと嵌合可能にされている。それ故、一次側コネクタ１２は、二次側コネクタ１３あるいは１４のいずれか一方と前述のピンを介して接続可能にされている。
また、前述した一次側コネクタ１２の一対のメスピンのそれぞれは、サーボモータ２とサーボアンプ１６のパワー素子４のそれぞれに接続されている。また、前述した二次側コネクタ１３の一対のオスピンのそれぞれは、１本の配線１７により互いに接続されており、この配線１７はホール素子１５内を挿通されている。同様に、前述した二次側コネクタ１４の一対のオスピンのそれぞれは、１本の配線１８により互いに接続されており、この配線１８はホール素子１５内を挿通されている。ただし、図１に示すように、二次側コネクタ１３の一対のオスピン同士を接続した前述の配線１７はホール素子１５内を１回だけ挿通しているのに対し、二次側コネクタ１４の一対のオスピン同士を接続した前述の配線１８はホール素子１５内を２回挿通している。
【００２１】
次に、前述した回路構成における作用について説明する。スポット溶接ガン１の動作は、ロボット制御ＣＰＵ７が指令して、パワー素子４でサーボモータ２を駆動して行う。その際に、フィードバック制御として、サーボモータ２に流れる電流が電流検出器３により検出される。電流検出器３の出力は、Ａ／Ｄ変換器５によりデジタル変換され、この変換データがロボット制御ＣＰＵ７へ入力される。ロボット制御ＣＰＵ７は、この変換データに基づいて指令値の計算をし、サーボモータ２へ流す電流を制御する。
【００２２】
この時、実施する作業に応じて、作業者が切替手段としての一次側コネクタ１２の接続先を二次側コネクタ１３または１４のいずれか一方に選択的に切り替えることにより、サーボモータ２に流れる電流の検出精度を選択する。係る点について、以下詳述する。
【００２３】
本実施形態に係るロボット溶接システムでは、スポット溶接ガン１がワークに対してスポット溶接を行うとき、すなわちサーボモータ２に流れる電流が大きくなる作業のときには、サーボモータ２およびパワー素子４に接続されている切替手段としての一次側コネクタ１２の接続先を二次側コネクタ１３に選択する。これにより、ホール素子１５内を１回だけ挿通した配線１７により、サーボモータ２の電流値が検出されることになる。前述したように、電流検出器３はサーボモータ２に想定される最大電流についてこれを正確に検出し得る容量を有するものであるので、サーボモータ２に流れる電流が大きい場合でも、このときの電流値を正確に検出して、フィードバックすることができるようになる。
【００２４】
一方、溶接電極の摩耗検出やドレス作業などの電極の保守を行うとき、すなわちサーボモータ２に流れる電流が小さくなる作業のときには、サーボモータ２およびパワー素子４に接続されている切替手段としての一次側コネクタ１２の接続先を二次側コネクタ１４に選択する。これにより、ホール素子１５内を２回挿通した配線１８により、サーボモータ２の電流値が検出されることになる。係る状況においては、電流により生ずる磁界は接続先を二次側コネクタ１３に選択した前述の場合の２倍となり、これに基づいて発生する電圧信号も２倍となる。そのため、電流検出器３において検出可能な電流範囲は接続先を二次側コネクタ１３に選択した前述の場合の１／２となるが、実際の電流値の２倍の電流を検出可能になる。すなわち、電流検出器３内の電流値データのＳＮ比が２倍向上し、検出データの精度が向上することになる。そして、この電流検出器３の出力からＡ／Ｄ変換器５で得た電流値を、ロボット制御ＣＰＵ７における演算により２で除算することにより、実際の電流値が獲得できることになる。そのため、サーボモータ２を通る比較的少ない電流をも正確に検出して、フィードバックすることができるようになる。
【００２５】
以上のように、本実施形態に係るロボット制御装置では、スポット溶接ガン１がワークに対してスポット溶接を行うとき、および溶接電極の摩耗検出やドレス作業などの電極の保守を行うときのいずれの場合においても、サーボモータ２に流れる電流値を正確に検出してフィードバックすることができるようになるので、溶接電極の動作制御における精度向上が可能となる。
【００２６】
なお、前述した実施形態では、切替手段としてコネクタ１２、１３、１４を使用し、溶接作業用に電流検出器３が具備するホール素子１５内を１回だけ挿通させた配線１７が接続された二次側コネクタ１３に加えて、溶接電極保守用にホール素子１５内を２回挿通させた配線１８が接続された二次側コネクタ１４を設けるものとしているが、本発明はこのような適用に限るものではない。
【００２７】
一つの変更例として、溶接作業の内容に応じてロボット本体が複数のスポット溶接ガン１を適宜交換するようにされたスポット溶接システムのための制御装置がある。係る制御装置においては、サーボモータ２の出力容量に応じて二次側コネクタ１３、１４を複数個設けるようにすればよい。具体的には、二次側コネクタ１３、１４を複数個設け、これらそれぞれの二次側コネクタ１３、１４について、電流検出器３が具備するホール素子１５内を挿通させる配線１７、１８について、その挿通回数がそれぞれ異なるように構成すればよい。これにより、作業に用いるスポット溶接ガン１に対応した二次側コネクタ１３、１４を選択的に切り替えることにより、各種溶接作業に適した加圧力の制御を正確に行うことができるようになる。
【００２８】
なお、前述した実施形態では、切替手段として１つの一次側コネクタ１２および複数個の二次側コネクタ１３、１４を使用していたが、本発明は係るコネクタを使用した切替手段に限定されるものではない。切替手段の他の一例として、ロボット制御ＣＰＵ７からの指令（制御信号）により接続先を変更可能な機能を有するマルチプレクサ１９を使用してもよい。
この詳細について、図２を参照して説明する。ただし、以下の説明においては、前述の図１に係る実施形態の説明と重複する箇所については、再度の説明は省略する。また、図２中、前述の図１を参照して説明した前述した実施形態と同様な構成部分には同じ参照符号を付している。
図２に示すように、電流検出器３内にマルチプレクサ（ＭＵＸ）１９を設ける。このマルチプレクサ１９はロボット制御ＣＰＵ７に接続され、このロボット制御ＣＰＵ７からの指令（制御信号）により切替動作が可能にされている。すなわち、実施する作業の内容に応じて、ロボット制御ＣＰＵ７からマルチプレクサ１９へ送信する指令を変更し、これによりホール素子１５を挿通させる回数を互いに異にした複数の配線１７、１８のいずれか１つを選択するようにする。係る構成とすれば、例えば、溶接電極の保守作業時などの小電流を検出する際には、ロボット制御ＣＰＵ７の指令により、マルチプレクサ１９が、ホール素子１５内を通る複数の配線１７、１８の中から、ホール素子１５内を挿通させた回数が多い配線１８に、自動的に切り替えることになるので、作業の自動化を図ることができる。
【００２９】
このように、本発明はここで説明した実施形態にのみ限定されるものでなく、添付の特許請求の範囲に記載する範囲内で、説明した実施形態に変更を加えることができ、あるいは本発明が、前述した変更例のように、他の形態を採り得るものである。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施形態に係るロボット制御装置２１の構成を示す概略図である。
【図２】本発明の他の実施形態に係るロボット制御装置２１の構成を示す概略図である。
【図３】従来のロボット制御装置１１の構成を示す概略図である。
【符号の説明】
【００３１】
１    スポット溶接ガン
２    サーボモータ
３    電流検出器
４    パワー素子
５    Ａ／Ｄ変換器
６    サーボアンプ
７    ロボット制御ＣＰＵ
１１  ロボット制御装置
１２  一次側コネクタ（切替手段）
１３、１４  二次側コネクタ（切替手段）
１５  ホール素子
１６  サーボアンプ
１７  ホール素子１５に挿通させる回数を１回だけとした配線
１８  ホール素子１５に挿通させる回数を２回とした配線
１９  マルチプレクサ（切替手段）
２１  ロボット制御装置
【図１】
2007007666.tif 000003
【図２】
2007007666.tif 000004
【図３】
2007007666.tif 000005