JP3640132B2 - In-situ indexing method for welding gun - Google Patents
In-situ indexing method for welding gun Download PDFInfo
- Publication number
- JP3640132B2 JP3640132B2 JP30031797A JP30031797A JP3640132B2 JP 3640132 B2 JP3640132 B2 JP 3640132B2 JP 30031797 A JP30031797 A JP 30031797A JP 30031797 A JP30031797 A JP 30031797A JP 3640132 B2 JP3640132 B2 JP 3640132B2
- Authority
- JP
- Japan
- Prior art keywords
- welding gun
- electrode
- electrodes
- welding
- pair
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Resistance Welding (AREA)
- Manipulator (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、溶接ロボットに支持された溶接ガンの原位置の割り出し方法に関する。
【0002】
【従来の技術】
溶接ロボットの先端にツールチェンジャーを介して溶接ガンを装着し、溶接ガンをロボットにて駆動してワークの溶接打点位置に順次移動させ、スポット溶接を実行することは、従来、たとえば特開平8−276279号公報により、知られている。
溶接ガンの溶接ロボットへの着脱は、ツールチェンジャー部位にて行われる。溶接ガンが電動サーボ溶接ガンの場合、ツールチェンジャー部位で溶接ガンを外すと溶接ガン側への電気の供給が切られ溶接ガン側のデータ(原位置などに関するエンコーダーデータ)が失われるので、着脱時のデータ保持のために、溶接ガン側にバッテリーを、通常、搭載する。しかし、バッテリーは、溶接ガン側の重量を増加させ、ロボットによる駆動速度を制限する、電圧チェックや寿命管理等のメンテナンスが必要、また、電極(溶接チップ)の摩耗による原位置(たとえば、ワークの板厚方向中心に対応する位置)のずれの補正に対しては対応できない、という問題を有する。
上記特開平8−276279号公報は、バッテリーに代えてリミットスイッチによる原位置割り出しを提案している。そこでは、交換可能なサーボ溶接ガンに可動溶接チップの原点検出用のリミットスイッチを設けることにより、サーボ溶接ガン側の状態保持用のバッテリー廃止している。
【0003】
【発明が解決しようとする課題】
しかし、特開平8−276279号公報の方法を含め、従来方法には、つぎの問題があった。
電極の摩耗による溶接ガンの原位置のずれの補正に対応できない。この補正が正確に行われていないと、溶接ガンの一対の電極を正確に打点位置に移動させることができず、電極の加圧不十分、あるいは電極の過加圧によるワークの変形、損傷などを生じるおそれがある。
また、特開平8−276279号公報の場合には、リミットスイッチやリミットスイッチからの信号をコントローラーに伝えるための機構など、余分な構造が必要になる。
本発明の目的は、電極の摩耗による溶接ガンの原位置のずれの補正に対応でき、しかもデータ保持のためのバッテリや、原位置割り出しのためのリミットスイッチなど、追加の部品を必要としない、溶接ガンの原位置割り出し方法を提供することにある。
【0004】
【課題を解決するための手段】
上記目的を達成する本発明はつぎの通りである。
(1) 溶接ロボットを駆動して溶接ガンの一対の電極のうち一方の電極を固定の基準当接部位に押し付けて溶接ガンブラケットを該一方の電極側のストッパに当てて該一方の電極側のイコライズを押し切り、押し付けた電極の先端位置と該電極を非摩耗状態で基準当接部位に押し付けた時の該電極の電極位置との差から前記一方の電極の摩耗量を求める工程と、
溶接ガンアクチュエータを駆動して前記一対の電極を互いに接触させ、その時の前記溶接ガンアクチュエータの駆動位置と前記一対の電極を非摩耗状態で互いに接触させた時の前記溶接ガンアクチュエータの駆動位置との差から前記一対の電極の両方の電極の摩耗量の総和を求め、該摩耗量の総和から既に求めた前記一方の電極の摩耗量を差し引いて前記一対の電極のうち他方の電極の摩耗量を求める工程と、
前記一方の電極の摩耗量に基づいて前記溶接ガンの軌道計画を修正し、前記両方の電極の摩耗量に基づいて溶接ガンアクチュエータの原位置を修正する工程を、
含む溶接ガンの原位置割り出し方法。
【0005】
上記(1)の方法では、一方の電極を固定の基準当接部位に押し付けることにより該一方の電極の先端の位置がわかり、それと摩耗していなかった状態の電極の先端位置(ロボットコントローラに記憶してある)との比較から該一方の電極の摩耗量がわかる。
溶接ガンおよび/または溶接ロボットはイコライズによる変位が可能であり、検出したロボット先端位置のずれが、摩耗によるものかイコライズによる変位によるものかが分からなくなるので、イコライズを押し切った状態で、すなわち検出したロボット先端位置のずれにイコライズによる変位を含まないようにした状態で、電極の先端位置を溶接ロボットの駆動位置から求めることとした。
一方の電極は、固定側電極であっても可動側電極であってもよい。固定側電極の場合は、そのまま電極を基準当接部位に押し付ければよく、可動側電極の場合は、電極を所定の基準位置(たとえば、最も引いた位置)にしてその状態で固定した上(ブレーキをかけた上)、電極を基準当接部位に押し付ければよい。
また、一対の電極のうち他方の電極の摩耗が求められる。溶接ガンを基準当接部位から後退させて、溶接ガンアクチュエータ(電極を対向する電極に向けて移動させるアクチュエータ)を駆動させ、一対の電極チップを接触(当接)させる。この時の溶接ガンアクチュエータ(加圧軸アクチュエータ)の電極駆動位置と、両電極が摩耗していなった状態での電極接触時の溶接ガンアクチュエータの電極駆動位置(ロボットコントローラーに記憶してある)との比較から両電極の摩耗量の総和がわかる。この総和から、(1)で求めた一方の電極の摩耗量を差し引くことにより、他方の電極の摩耗量がわかる。
また、電極の摩耗量分、溶接ガンの原位置が補正される。一方の電極の摩耗量分溶接ロボットによる溶接ガン原位置を補正すると共に駆動軌跡を補正し、両方の電極の摩耗量に基づいて溶接ガンアクチュエータの原位置(たとえば、最も引いた状態の位置)を補正する。これによって、溶接ガンは電極の摩耗にかかわらず、正規の打点位置に移動され、正規の加圧力でスポット溶接を実行できる。
上記(1)の方法においても、バッテリーによるデータ保持は必要でなく、またリミットスイッチによる原位置割り出しは行われていない。従来からあった部品のみを用いて、原位置割り出しが行われている。
【0006】
【発明の実施の形態】
図1は本発明の一実施例の溶接ガンの原位置割り出し方法を実施する直前の装置の概略を示し、図2〜図4は本発明の溶接ガンの原位置割り出し方法を実施中の装置の状態を工程別に示しており、図5はその工程をフローチャートで示している。
【0007】
図1に示すように、溶接ガン1は、たとえば電動サーボ溶接ガンからなる(ただし、それに限るものではなく電極をシリンダ駆動するタイプの溶接ガンであってもよい)。溶接ガン1は、一対の電極4l 、4u を有する。一対の電極4l 、4u のうち一方の電極(たとえば、電極4l )は溶接ガン本体(ブラケット13を含む部分)に対して固定の固定電極であり、他方の電極(たとえば、電極4u )は固定電極に対して進退される可動電極である。可動電極4u は溶接ガンアクチュエータ5によりアクチュエータ軸方向に駆動される。電動サーボ溶接ガンの場合は、アクチュエータ5はモータおよびボールねじ機構であり、シリンダ駆動溶接ガンの場合は、アクチュエータ5はエアシリンダである。6はトランスを示す。
【0008】
溶接ガン1は溶接ロボット2にツールチェンジャー3を介して着脱可能に連結されている。溶接ロボット2は、たとえば6軸ロボットからなり(6軸ロボット以外のロボットでもよい)、ロボットコントローラー7(コンピューター)により駆動を制御される。 ツールチェンジャー3は、互いに着脱可能な溶接ガン側チェンジャー3aと溶接ロボット側チェンジャー3bとからなり、溶接ガン側チェンジャー3aは溶接ガン1に固定されており、溶接ロボット側チェンジャー3bは溶接ロボット2に固定されている。溶接ガン側チェンジャー3aと溶接ロボット側チェンジャー3bとを連結すると、溶接ガン1は溶接ロボット2に機械的に連結されると共に、電気信号も伝達可能となる。電気信号には、たとえば、アクチュエータ5の位置信号(サーボ溶接ガンの場合はサーボモーターのエンコーダ8の信号)、溶接ロボットコントローラー7の入出力信号が含まれる。
【0009】
溶接ガン1および/または溶接ロボット2はイコライズ9を有している。図示例では、イコライズ9がツールチェンジャー3より溶接ガン1側に位置する場合を示しているが、イコライズ9は溶接ロボット2自体にあってもよい。図示例では、イコライズ9を、溶接ガンアクチュエータ5の作動方向(加圧軸の作動方向)に伸縮する弾性ばねで模擬してある。
溶接ロボット2の基端(溶接ガン1連結側と反対側端)は固定点である。また、溶接ロボット2の基端に対して定まった位置に基準当接部位(たとえば、基準プレート)10が設けられている。
【0010】
つぎに、本発明の溶接ガンの原位置割り出し方法を、図2〜図4および図5を参照して説明する。
図5において、溶接ガン1で一定量のスポット溶接を実行した後、電極4をドレッシングした他の溶接ガンと取り替えたりあるいは新しい電極を装着した溶接ガン1と交換するために、ステップ101で、溶接ロボット2を駆動してロボットのガン装着部を溶接ガン置き場に移動させ、溶接ガン1をツールチェンジャー3部位で取外し、ドレッシング済の別の溶接ガン1を装着し、ツールチェンジする。ステップ102で、ツールチェンジャー3部位での、別の溶接ガン1の連結を確認し、確認されなければステップ101に戻って溶接ガン1の装着を再実行する。ツールチェンジャー3部位での、別の溶接ガン1の連結が確認されると、溶接ガン1の原位置割り出しのためにステップ103に進む。
【0011】
ツールチェンジャー3部位での着脱がある場合は、取外し前の溶接ガンアクチュエータ5の原位置は失われている。
一定量(たとえば、500回のスポット溶接)の溶接が行われ原位置が狂った溶接ガンを原位置補正のために、溶接ガン1の交換を行うことなく、ステップ103に進んでもよく、本発明はそのような場合も含む。
ステップ103で、溶接ロボット2を駆動して溶接ガン1を基準当接部位(たとえば、基準プレート)10に移動させ、溶接ガン1を一対の電極4l 、4u の間に基準当接部位10のプレートが位置する姿勢にする。この状態が図1の状態である。
【0012】
ついで、ステップ104にて、溶接ロボット2を駆動することにより(この時には溶接ガンアクチュエーター5は駆動させない)、一対の電極4l 、4u のうち何れか一方の電極(たとえば、固定側電極4l )を、押し付ける電極4l 側のイコライズ9(このイコライズは、ツールチェンジャー3の溶接ガン側にあるものであってもよく、または溶接ロボット2に仕込まれたイコライズであってもよい、以下同じ)を押し切るまで、基準当接部位10に押し当てる。この状態が図2の状態である。図2では、イコライズ9が押し切られたことをストッパ11がブラケット13に当接したことで模擬して示してある。
ステップ105で、イコライズ9が押し切られたかどうか、すなわちストッパ11がブラケット13に当接したかどうかを確認する。この確認は、実際には、イコライズ9が押し切られたと同時に図5のAに示すように溶接ロボット2の各軸モータ電流が急に上昇するので、溶接ロボット2の各軸モータ電流が急に上昇したかどうかを検出することによって行われる。
【0013】
ステップ104では、一対の電極4l 、4u のうち他方の電極(たとえば、可動側電極4u )を、押し付ける電極4u 側のイコライズ9を押し切るまで、基準当接部位10に押し当ててもよい。この状態が図3の状態である。図3では、イコライズ9が押し切られたことをストッパ12がブラケット13に当接したことで模擬して示してある。この場合においても、ステップ105でのイコライズ9が押し切られたかどうかの確認は、溶接ロボット2の各軸モータ電流が急に上昇したかどうかを検出することによって行われる。ただし、可動側電極4u を基準当接部位10に押し当てる場合は、溶接ガンアクチュエータ5を所定位置、たとえば可動側電極4u を最も引いた位置にしておき、その状態で可動側電極4u が溶接ガン本体に対して動かないように固定しておく(たとえば、ブレーキをかけておく)。
【0014】
ステップ105でイコライズの押し切りが確認されると、ステップ106に進み、押し付けた電極(たとえば、固定側電極4l )の先端位置を、溶接ロボット2のロボットコントローラー7のメモリに取り込む(格納する)。電極先端位置は、電極の摩耗量も含んだ位置である。この位置を、ロボットコントローラー7が予め記憶している、電極の非摩耗状態の電極位置と比較する(差をとる)ことにより、押し付けた電極(たとえば、固定側電極4l )の摩耗量δl (ドレッシングあるいは使用などによる摩耗量)がわかる。そして、この摩耗量δl をロボットコントローラー7のメモリに取り込む(格納する)。
【0015】
この摩耗量δl 分、溶接ロボットの6軸までによって定まる溶接ガン1の原位置が、押し付けた電極(たとえば、固定側電極4l )側にずれるので、その分溶接ガン1の原位置は補正される必要がある。すなわち、溶接ロボットの6軸までによって定まる溶接ガン原位置をたとえばワーク板厚方向中心とすると、非摩耗状態の原位置(イコライズ押し切り状態の電極先端位置+イコライズ量)を、電極摩耗量δl だけ押し付けた電極側にずらす補正をする必要があり、かつ、溶接ロボット2に対して軌道修正が必要になる。この軌道修正はステップ115で行われる(後述)。
【0016】
ついで、ステップ107にて、溶接ロボット2を駆動して、一対の電極4l 、4u の間に基準当接部位10が位置しなくなるように、溶接ガン1を基準当接部位10から後退させる。
ついで、ステップ108にて、溶接ガンアクチュエータ5を駆動して可動側電極4u を移動させ、一対の電極4l 、4u を互いに接触、当接させる。この状態が図4の状態である。
ステップ109では、一対の電極4l 、4u を互いに接触、当接したかどうかを確認する。この確認は、溶接ガン1が電動サーボガンからなる場合、一対の電極4l 、4u を互いに接触、当接すると可動電極4u を移動させるロボットアクチュエータとしてのサーボモーターのモーター電流が図5のBに示すように急に上昇するので、モーター電流を検出することにより行われる。
【0017】
ステップ109で一対の電極4l 、4u の互いの当接が確認されると、ステップ110に進み、溶接ガンアクチュエータ5の現在の電極接触位置と摩耗前の電極接触位置(ロボットコントローラーに格納してある)との差から、一対の電極4l 、4u の摩耗量の総和δt を求め、それをロボットコントローラー7のメモリに取り込む(格納する)。
ついで、ステップ111で、一対の電極4l 、4u の摩耗量の総和δt から先に求めた一方の電極の摩耗量δl を差し引いて、一対の電極の他方の電極の摩耗量δu を求める。すなわち、
δt −δl =δu
【0018】
ついで、ステップ113にて、ステップ112よりのロボット基準位置(既知)から求まる溶接ガンアクチュエータ5の初期(電極摩耗前)の原点位置を、一対の電極4l 、4u の摩耗量の総和δt 分、一方の電極4l 側に移動さえる補正を行うことにより、溶接ガンアクチュエータ5(加圧軸)の電極摩耗後の原位置(原点位置)x0 を求める。
ついで、ステップ114にて、上で求めたx0 、δu をロボットコントローラー7のメモリに取り込む(δl はステップ106にて既に取込み済)。
溶接ガン1の原位置を求めるデータδl は、新たに装着した溶接ガン1そのものを用いて基準当接部位10に電極を押し付けて得たデータであり、溶接ガン交換前の溶接ガンの原位置および加圧軸原点位置に関するデータを必要としない。したがって、データ保持のためのバッテリーは必要でない。また、溶接ガンアクチュエータ5の原位置x0 を求めるデータも、一対の電極を互いに当接させるだけで得たものであり、データ保持のためのバッテリーや、位置割り出しのためのリミットスイッチなど、追加の部品が必要とされない。
【0019】
ついで、ステップ115にて、x0 、δl 、δu から、溶接ロボット2に新たに装着した、あるいは所定回数スポット溶接を行った、溶接ガン1の軌道を修正するとともに、溶接ガンアクチュエータ5(加圧軸)の原位置(原点位置)を修正する。
原位置修正を行った後、溶接ロボットを駆動して、溶接ガン1を実際のワーク溶接位置に移動させ、作業プログラム(実際のスポット溶接)を実行する。
【0020】
【発明の効果】
請求項1の溶接ガンの原位置割り出し方法によれば、一方の電極を固定の基準当接部位に押し付けることにより、溶接ガンの原位置割り出しに必要な、該一方の電極の摩耗量を求めることができる。この方法には、バッテリーによる溶接ガンアクチュエータに関するデータの保持は必要でなく、また位置割り出しのためのリミットスイッチが必要とされない。
また、溶接ガンアクチュエータを駆動させ、一対の電極チップを接触(当接)させることにより、溶接ガンアクチュエータの原位置(原点位置)割り出しに必要な、一対の電極の両方の電極の摩耗量の総和を求めることができる。この方法には、バッテリーによる溶接ガンアクチュエータに関するデータの保持は必要でなく、また位置割り出しのためのリミットスイッチが必要とされない。
また、一方の電極の摩耗量分、溶接ガンの原位置が補正され、該一方の電極の摩耗量分溶接ロボットの溶接ガン駆動軌跡が補正される。また、両方の電極の摩耗量に基づいて溶接ガンアクチュエータの原位置が補正される。これによって、溶接ガンは正規の打点位置に移動され、正規の加圧力でスポット溶接を実行できる。
【図面の簡単な説明】
【図1】 本発明の一実施例の溶接ガンの原位置割り出し方法を実施する装置の概略正面図である。
【図2】 図1の溶接ガンの一方の電極を基準当接部位に押し付けた状態の概略部分正面図である。
【図3】 図1の溶接ガンの他方の電極を基準当接部位に押し付けた状態の概略部分正面図である。
【図4】 図1の溶接ガンの両方の電極を互いに当接させた状態の概略部分正面図である。
【図5】 本発明の一実施例の溶接ガンの原位置割り出し方法の実施手順を示すフローチャートである。
【符号の説明】
1 溶接ガン
2 溶接ロボット
3 ツールチェンジャー
4、4l 、4u 電極
5 溶接ガンアクチュエーター(加圧軸アクチュエーター)
6 トランス
7 ロボットコントローラー
8 エンコーダー
9 イコライズ
10 基準当接部位(基準プレート)
11、12 ストッパ
13 ブラケット[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a method for determining the original position of a welding gun supported by a welding robot.
[0002]
[Prior art]
Conventionally, spot welding is performed by attaching a welding gun to the tip of a welding robot via a tool changer, driving the welding gun by the robot, and sequentially moving the welding gun to the welding spot position of the workpiece, for example. No. 276279 is known.
The welding gun is attached to and detached from the welding robot at the tool changer site. When the welding gun is an electric servo welding gun, if the welding gun is removed at the tool changer part, the power supply to the welding gun side is cut off and the welding gun side data (encoder data related to the original position etc.) is lost. A battery is usually installed on the welding gun side for data storage. However, the battery increases the weight of the welding gun, limits the driving speed by the robot, requires maintenance such as voltage check and life management, and is in place due to electrode (welding tip) wear (for example, workpiece There is a problem that it cannot cope with the correction of the deviation of the position corresponding to the center in the thickness direction.
Japanese Laid-Open Patent Publication No. 8-276279 proposes in-situ indexing using a limit switch instead of a battery. There, the replaceable servo welding gun is provided with a limit switch for detecting the origin of the movable welding tip, thereby eliminating the battery for maintaining the state on the servo welding gun side.
[0003]
[Problems to be solved by the invention]
However, the conventional method including the method of Japanese Patent Laid-Open No. 8-276279 has the following problems.
It cannot cope with the correction of the displacement of the welding gun due to electrode wear. If this correction is not performed accurately, the pair of electrodes of the welding gun cannot be accurately moved to the spot position, and the electrode is insufficiently pressurized, or the workpiece is deformed or damaged due to excessive pressure of the electrode. May occur.
In the case of JP-A-8-276279, an extra structure such as a limit switch or a mechanism for transmitting a signal from the limit switch to the controller is required.
The object of the present invention can cope with correction of the displacement of the welding gun in-situ due to electrode wear, and does not require additional parts such as a battery for data retention and a limit switch for in-situ indexing. An object is to provide a method for determining the position of a welding gun.
[0004]
[Means for Solving the Problems]
The present invention for achieving the above object is as follows.
(1) The welding robot is driven to press one electrode of the pair of electrodes of the welding gun against the fixed reference contact portion, and the welding gun bracket is applied to the stopper on the one electrode side to The step of determining the amount of wear of the one electrode from the difference between the tip position of the pressed electrode and the electrode position of the electrode when the electrode is pressed against the reference contact portion in a non-wearing state ,
The welding gun actuator is driven to bring the pair of electrodes into contact with each other, and the driving position of the welding gun actuator at that time and the driving position of the welding gun actuator when the pair of electrodes are brought into contact with each other in a non-wearing state. The sum of the wear amounts of both electrodes of the pair of electrodes is obtained from the difference , and the wear amount of the other electrode of the pair of electrodes is subtracted from the wear amount of the one electrode already obtained from the sum of the wear amounts. The desired process;
Correcting the trajectory plan of the welding gun based on the wear amount of the one electrode, and correcting the original position of the welding gun actuator based on the wear amount of the both electrodes;
In-situ indexing method of welding gun including.
[0005]
In the above method (1), the position of the tip of one electrode can be determined by pressing one of the electrodes against a fixed reference contact portion, and the tip position of the electrode that has not been worn (stored in the robot controller). The wear amount of the one electrode can be understood from the comparison with the above.
The welding gun and / or the welding robot can be displaced by equalization, and since it is not possible to know whether the detected displacement of the robot tip position is due to wear or displacement due to equalization, it is detected in a state where the equalization has been pressed, that is, detected. The electrode tip position was determined from the driving position of the welding robot in a state where the displacement of the robot tip position did not include displacement due to equalization.
One electrode may be a fixed electrode or a movable electrode. In the case of the fixed side electrode, the electrode may be pressed as it is against the reference contact portion. In the case of the movable side electrode, the electrode is set in a predetermined reference position (for example, the most pulled position) and fixed in that state ( After applying the brake), the electrode may be pressed against the reference contact portion.
In addition, wear of the other electrode of the pair of electrodes is required. The welding gun is retracted from the reference contact portion, and the welding gun actuator (actuator that moves the electrode toward the opposing electrode) is driven to contact (contact) the pair of electrode tips. The electrode drive position of the welding gun actuator (pressure shaft actuator) at this time, and the electrode drive position (stored in the robot controller) of the welding gun actuator when the electrodes are in contact with both electrodes being worn From this comparison, the total wear amount of both electrodes can be found. By subtracting the wear amount of one electrode obtained in (1) from this sum, the wear amount of the other electrode can be obtained.
Further, the original position of the welding gun is corrected by the amount of wear of the electrode. The welding gun original position by the welding robot is corrected by the amount of wear of one electrode and the driving trajectory is corrected. Based on the wear amount of both electrodes, the original position of the welding gun actuator (for example, the position of the most pulled state) is determined. to correct. As a result, the welding gun is moved to a normal spot position regardless of electrode wear, and spot welding can be executed with a normal pressure.
Also in the method (1), it is not necessary to hold data by the battery, and the original position is not determined by the limit switch. In-situ indexing is performed using only conventional parts.
[0006]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows an outline of an apparatus immediately before performing a welding gun in-situ indexing method according to an embodiment of the present invention, and FIGS. 2 to 4 show an apparatus in which the welding gun in-situ indexing method of the present invention is being performed. The state is shown for each process, and FIG. 5 is a flowchart showing the process.
[0007]
As shown in FIG. 1, the welding gun 1 is composed of, for example, an electric servo welding gun (however, it is not limited to this and may be a welding gun of a type in which an electrode is driven by a cylinder). The welding gun 1 has a pair of
[0008]
A welding gun 1 is detachably connected to a welding robot 2 via a
[0009]
The welding gun 1 and / or the welding robot 2 has an equalize 9. In the illustrated example, the
The base end of welding robot 2 (the end opposite to welding gun 1 connection side) is a fixed point. Further, a reference contact portion (for example, a reference plate) 10 is provided at a position determined with respect to the base end of the welding robot 2.
[0010]
Next, the in-situ indexing method for the welding gun according to the present invention will be described with reference to FIGS.
In FIG. 5, after performing a certain amount of spot welding with the welding gun 1, the welding is performed in
[0011]
When the
A welding gun in which a certain amount (for example, 500 spot weldings) has been welded and the original position is out of order may proceed to step 103 without replacing the welding gun 1 in order to correct the original position. Includes such cases.
In
[0012]
Next, in
In
[0013]
In
[0014]
If the equalization push-off is confirmed in
[0015]
Since the original position of the welding gun 1 determined by the amount of wear δ l and up to six axes of the welding robot is shifted toward the pressed electrode (for example, the fixed side electrode 4 l ), the original position of the welding gun 1 is corrected accordingly. Need to be done. That is, if the welding gun original position determined by up to six axes of the welding robot is the center of the workpiece thickness direction, for example, the original position in the non-wearing state (the electrode tip position in the equalized push-off state + the equalizing amount) is the electrode wear amount δ l. It is necessary to make a correction to shift to the pressed electrode side, and a trajectory correction is required for the welding robot 2. This trajectory correction is performed in step 115 (described later).
[0016]
Next, in
Next, at
In
[0017]
When the contact between the pair of
Next, at
δ t −δ l = δ u
[0018]
Next, in
Next, at
The data δ l for obtaining the original position of the welding gun 1 is data obtained by pressing the electrode against the
[0019]
Next, in
After correcting the original position, the welding robot is driven to move the welding gun 1 to the actual work welding position, and the work program (actual spot welding) is executed.
[0020]
【The invention's effect】
According to the welding gun in-situ indexing method of claim 1, the wear amount of the one electrode required for indexing the welding gun in-situ is obtained by pressing one electrode against a fixed reference contact portion. Can do. This method does not require the battery to hold data about the welding gun actuator and does not require a limit switch for position indexing.
Also, by driving the welding gun actuator and bringing the pair of electrode tips into contact (contact), the total amount of wear of both electrodes of the pair of electrodes necessary for indexing the original position (origin position) of the welding gun actuator Can be requested. This method does not require the battery to hold data about the welding gun actuator and does not require a limit switch for position indexing.
Further, the original position of the welding gun is corrected by the wear amount of one electrode, and the welding gun drive locus of the welding robot is corrected by the wear amount of the one electrode. Further, the original position of the welding gun actuator is corrected based on the wear amount of both electrodes. As a result, the welding gun is moved to a normal spot position, and spot welding can be executed with a normal pressure.
[Brief description of the drawings]
FIG. 1 is a schematic front view of an apparatus for performing a welding gun in-situ indexing method according to an embodiment of the present invention.
2 is a schematic partial front view of a state in which one electrode of the welding gun of FIG. 1 is pressed against a reference contact portion.
3 is a schematic partial front view of a state in which the other electrode of the welding gun of FIG. 1 is pressed against a reference contact portion. FIG.
4 is a schematic partial front view of a state in which both electrodes of the welding gun of FIG. 1 are in contact with each other. FIG.
FIG. 5 is a flowchart showing an execution procedure of a welding gun in-situ indexing method according to an embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Welding gun 2
6 Transformer 7
11, 12
Claims (1)
溶接ガンアクチュエータを駆動して前記一対の電極を互いに接触させ、その時の前記溶接ガンアクチュエータの駆動位置と前記一対の電極を非摩耗状態で互いに接触させた時の前記溶接ガンアクチュエータの駆動位置との差から前記一対の電極の両方の電極の摩耗量の総和を求め、該摩耗量の総和から既に求めた前記一方の電極の摩耗量を差し引いて前記一対の電極のうち他方の電極の摩耗量を求める工程と、
前記一方の電極の摩耗量に基づいて前記溶接ガンの軌道計画を修正し、前記両方の電極の摩耗量に基づいて溶接ガンアクチュエータの原位置を修正する工程を、
含む溶接ガンの原位置割り出し方法。Drive the welding robot and press one electrode of the pair of electrodes of the welding gun against the fixed reference abutment part, hit the welding gun bracket against the stopper on the one electrode side and push the equalization on the one electrode side Determining the amount of wear of the one electrode from the difference between the tip position of the pressed electrode and the electrode position of the electrode when the electrode is pressed against the reference contact portion in a non-wearing state ;
The welding gun actuator is driven to bring the pair of electrodes into contact with each other, and the driving position of the welding gun actuator at that time and the driving position of the welding gun actuator when the pair of electrodes are brought into contact with each other in a non-wearing state. The sum of the wear amounts of both electrodes of the pair of electrodes is obtained from the difference , and the wear amount of the other electrode of the pair of electrodes is subtracted from the wear amount of the one electrode already obtained from the sum of the wear amounts. The desired process;
Correcting the trajectory plan of the welding gun based on the wear amount of the one electrode, and correcting the original position of the welding gun actuator based on the wear amount of the both electrodes;
In-situ indexing method of welding gun including.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30031797A JP3640132B2 (en) | 1997-10-31 | 1997-10-31 | In-situ indexing method for welding gun |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP30031797A JP3640132B2 (en) | 1997-10-31 | 1997-10-31 | In-situ indexing method for welding gun |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11129076A JPH11129076A (en) | 1999-05-18 |
JP3640132B2 true JP3640132B2 (en) | 2005-04-20 |
Family
ID=17883334
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP30031797A Expired - Lifetime JP3640132B2 (en) | 1997-10-31 | 1997-10-31 | In-situ indexing method for welding gun |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3640132B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6677694B2 (en) * | 2017-10-31 | 2020-04-08 | ファナック株式会社 | Robot system |
-
1997
- 1997-10-31 JP JP30031797A patent/JP3640132B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH11129076A (en) | 1999-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1454698B1 (en) | Apparatus for automatically changing a robot tool tip member | |
EP0640428B1 (en) | Spot welding control method and apparatus using a servo welding gun | |
US6768078B1 (en) | Servo spot welding control system and method of welding workpieces | |
WO2005005089A1 (en) | A method for positioning a welding robot tool | |
US20130092671A1 (en) | Pressure control method for spot welding apparatus | |
US20130037525A1 (en) | Spot welding apparatus | |
JP3640132B2 (en) | In-situ indexing method for welding gun | |
US6201206B1 (en) | Method of detecting abrasion quantity of welding gun electrode and welding method | |
US7420137B2 (en) | Method of open and/or closed-loop control of the movement of welding tongs | |
CA2887011A1 (en) | Peening device and peening method | |
JP4653892B2 (en) | Electrode tip dressing abnormality detection method and apparatus | |
JP3147603B2 (en) | Method and apparatus for controlling pressurization of spot welding gun | |
JP2596722B2 (en) | Spot welding method and apparatus | |
JP3551339B2 (en) | Control device and control method for spot welding robot | |
JP4836515B2 (en) | Resistance welding method | |
JP3399254B2 (en) | Pressing force control method and device | |
JPH0745109B2 (en) | Welding method using robot having welding gun function | |
JPH09150278A (en) | Control method for resistance welding machine | |
JPH0957581A (en) | Life detector for tool gripper | |
JP3262961B2 (en) | Servo gun robot device | |
JP3733438B2 (en) | Control method and control apparatus for electric servo resistance welding apparatus | |
JP5041265B2 (en) | Robot seam welding device having welding electrode shaping mechanism and welding electrode shaping method | |
JPH06226457A (en) | Welding device | |
JPH1099973A (en) | Servo controller for robot welding gun | |
JP3765861B2 (en) | Electrode non-consumable welding robot and arc welding method using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040210 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040402 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040629 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040823 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041124 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041202 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041228 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050110 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080128 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090128 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090128 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100128 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110128 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110128 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120128 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130128 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130128 Year of fee payment: 8 |
|
EXPY | Cancellation because of completion of term |