[go: up one dir, main page]

JP2008260050A - Arc welding equipment - Google Patents

Arc welding equipment Download PDF

Info

Publication number
JP2008260050A
JP2008260050A JP2007105994A JP2007105994A JP2008260050A JP 2008260050 A JP2008260050 A JP 2008260050A JP 2007105994 A JP2007105994 A JP 2007105994A JP 2007105994 A JP2007105994 A JP 2007105994A JP 2008260050 A JP2008260050 A JP 2008260050A
Authority
JP
Japan
Prior art keywords
welding torch
welding
metal plate
tip
axis
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.)
Pending
Application number
JP2007105994A
Other languages
Japanese (ja)
Inventor
Seigo Nishikawa
清吾 西川
Noriaki Mantani
典彰 萬谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2007105994A priority Critical patent/JP2008260050A/en
Publication of JP2008260050A publication Critical patent/JP2008260050A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

【課題】 溶接トーチ先端の位置ずれ確認について、作業者に確認用プログラムの教示や確認用設備の設置の際に負荷をかけず、安価に位置ずれの確認を行うことができるとともに、溶接トーチ先端の位置ずれが発生した場合に確実に検出することができるアーク溶接装置を提供する。
【解決手段】ロボットコントローラ7は、溶接トーチ2先端の溶接ワイヤ4を金属板5の円形状の空間部内に移動させた後に溶接トーチ2を予め金属板5に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、各方向への移動において検出装置6によって溶接トーチ2先端の溶接ワイヤ4と金属板5との接触を検出すると溶接トーチ2の移動を停止させるとともに溶接トーチ2先端の位置を記憶し、各方向への移動において記憶した複数の溶接トーチ2先端位置からロボット1の位置ずれの有無を確認する。
【選択図】図1
PROBLEM TO BE SOLVED: To confirm a misalignment of a welding torch tip at a low cost without applying a load to a worker when teaching a confirmation program or installing a confirmation facility for the misalignment confirmation of the tip of a welding torch. Provided is an arc welding apparatus that can reliably detect the occurrence of a position shift.
A robot controller 7 moves a welding wire 4 at the tip of a welding torch 2 into a circular space of a metal plate 5 and then moves the welding torch 2 to an X axis of an orthogonal coordinate system defined in advance on the metal plate 5. When the contact between the welding wire 4 at the tip of the welding torch 2 and the metal plate 5 is detected by the detection device 6 in each direction, the movement of the welding torch 2 is stopped and the welding torch is moved. 2 The position of the tip is stored, and the presence / absence of positional deviation of the robot 1 is confirmed from the plurality of welding torch 2 stored in the movement in each direction.
[Selection] Figure 1

Description

本発明はロボットを用いたアーク溶接装置に関し、特にロボットに取り付けられた溶接トーチの先端位置を確認する機能を備えたアーク溶接装置に関する。   The present invention relates to an arc welding apparatus using a robot, and more particularly to an arc welding apparatus having a function of confirming a tip position of a welding torch attached to a robot.

アーク溶接用のロボットは、その先端にアーク溶接用のトーチを備え、この溶接トーチを移動させることで溶接作業を行っている。ロボットは各軸に設けられたサーボモータにより制御されており、各軸モータの位置はロボットコントローラによってフィードバック制御されている。
しかし、実際のアーク溶接作業を行う溶接トーチの先端位置は各軸モータの位置を基にロボットコントローラ内の演算によって推定されるのみである。よって溶接トーチのロボットへの取り付けミスや溶接トーチと周囲との干渉による変形等によって所定の溶接トーチ先端位置から位置ずれが発生しても、ロボットコントローラは溶接トーチの位置ずれを認識することができない。その結果、位置ずれを放置したまま溶接作業を行って溶接不良品を作る虞がある。
この問題を解決するために、特許文献1では溶接トーチ先端の溶接ワイヤを基準バーに接触させる確認用プログラムによって溶接トーチ先端の位置ずれの有無を自動的に確認している。特許文献2では溶接トーチ先端を接触させる代わりに光電スイッチを用いて、確認用プログラムによって自動的に溶接トーチ先端の位置ずれが無いことを確認してから溶接作業を行うようにしている。
一方特許文献3では、溶接トーチのワイヤ先端位置の検出方法として、直交2軸方向に対称な開口部を有する測定開口部と、溶接トーチの上下方向のずれを測定する端面を有する測定台とを備えた測定板を用いた位置ずれ量測定装置が開示されている。この測定板は測定開口部の中心が溶接ロボットの水平方向の水平基準点に位置するように、かつ測定台の上端面がロボットの上下方向の上下基準点の高さに位置するように設置されている。
また、特許文献4では特許文献6の測定板の代わりに円錐形状の凹部を有する接触板に溶接トーチ先端の溶接ワイヤを接触させる手法が開示されている。
特開2000−288733号公報 実開平2−133267号公報 特開2000−167668号公報 特開2003−39354号公報
The arc welding robot has an arc welding torch at its tip, and performs welding work by moving the welding torch. The robot is controlled by a servo motor provided on each axis, and the position of each axis motor is feedback controlled by a robot controller.
However, the tip position of the welding torch for performing the actual arc welding operation is only estimated by calculation in the robot controller based on the position of each axis motor. Therefore, the robot controller cannot recognize the displacement of the welding torch even if the displacement of the welding torch from the tip position of the welding torch occurs due to an error in attaching the welding torch to the robot or deformation due to interference between the welding torch and the surroundings. . As a result, there is a possibility that a welding failure may be made by performing a welding operation while leaving the misalignment.
In order to solve this problem, Patent Document 1 automatically confirms whether or not the welding torch tip is misaligned by a confirmation program for bringing the welding wire at the tip of the welding torch into contact with the reference bar. In Patent Document 2, instead of making the welding torch tip contact, a photoelectric switch is used to automatically perform the welding operation after confirming that the welding torch tip is not misaligned by a confirmation program.
On the other hand, in Patent Document 3, as a method for detecting the wire tip position of a welding torch, a measurement opening having an opening symmetrical to two orthogonal axes and a measurement table having an end surface for measuring the vertical displacement of the welding torch are provided. A positional deviation amount measuring device using a provided measuring plate is disclosed. This measurement plate is installed so that the center of the measurement opening is located at the horizontal reference point in the horizontal direction of the welding robot, and the upper end surface of the measurement table is located at the height of the vertical reference point in the vertical direction of the robot. ing.
Patent Document 4 discloses a technique in which a welding wire at the tip of a welding torch is brought into contact with a contact plate having a conical recess instead of the measurement plate of Patent Document 6.
JP 2000-288733 A Japanese Utility Model Publication 2-133267 JP 2000-167668 A JP 2003-39354 A

従来の溶接トーチ先端位置の確認に関する発明のうち、特許文献1及び特許文献2では溶接トーチ先端の位置ずれの有無を自動的に確認できる。しかし、基準バーや光電スイッチの位置に溶接トーチ先端を移動させる確認用プログラムの教示を予め作業者が実施する際に1[mm]以下の精度が要求され、作業者の高い能力を要求すると言う課題がある。光電スイッチを適用した場合でも、光電スイッチの発光部を横切る位置のティーチングは不可欠であり、程度の差はあれ教示を実施する作業者に負担をかけることに変わりはない。
さらに、特許文献1の装置によって溶接トーチ先端の位置ずれを検出した場合、作業者が溶接トーチ先端と基準バーとが接触するよう確認用プログラムの教示位置を変更してしまうことを禁止する手段が講じられていないという問題もある。つまり作業者が溶接トーチの位置ずれに対する対策を行わず確認用プログラムの教示点の方を変更することで、見かけ上溶接トーチの位置ずれが発生していない状態にする危険性を孕んでいる。この問題は、光電スイッチを適用する特許文献2でも同様に発生しうる。
また特許文献3では、位置ずれ測定板の測定開口部の中心がロボットの水平方向の水平基準点に位置するように設置する必要があり、この設置には多くの手間が必要である。また、ロボットが演算する座標上の位置と溶接トーチ先端の物理的な位置が完全に一致する必要があり、初期の溶接トーチの物理的な位置を設定するのが大変手間であると言う問題がある。さらには、水平位置ずれを検出するための測定開口部とは別に上下位置ずれを検出するために測定台を設けなければならずコストがかかる。
特許文献4では、接触板に円錐形状の凹部を設ける際のコストがかかる、また高さ方向の修正量を求めるためには、確認動作を行うごとに溶接トーチ先端の溶接ワイヤの長さが前回確認時と同じになるよう調整しなければならないといった問題がある。
Among the conventional inventions related to the confirmation of the welding torch tip position, Patent Literature 1 and Patent Literature 2 can automatically confirm whether or not the welding torch tip is displaced. However, when the operator performs in advance the teaching of the confirmation program for moving the welding torch tip to the position of the reference bar or photoelectric switch, an accuracy of 1 [mm] or less is required, and the operator's high ability is required. There are challenges. Even when the photoelectric switch is applied, teaching at a position crossing the light emitting portion of the photoelectric switch is indispensable, and there is no difference in placing a burden on the operator who performs the teaching to some extent.
Furthermore, when the position shift of the welding torch tip is detected by the apparatus of Patent Document 1, a means for prohibiting the operator from changing the teaching position of the confirmation program so that the welding torch tip and the reference bar come into contact with each other. There is also a problem that it is not taken. In other words, there is a risk that the operator may change the teaching point of the confirmation program without taking measures against the displacement of the welding torch so that the apparent displacement of the welding torch does not occur. This problem can also occur in Patent Document 2 to which a photoelectric switch is applied.
Further, in Patent Document 3, it is necessary to install so that the center of the measurement opening of the misalignment measurement plate is located at the horizontal reference point in the horizontal direction of the robot, and this installation requires a lot of labor. Also, the position on the coordinates calculated by the robot and the physical position of the tip of the welding torch need to be completely coincident with each other, and it is very troublesome to set the physical position of the initial welding torch. is there. Furthermore, it is necessary to provide a measurement table for detecting the vertical position shift separately from the measurement opening for detecting the horizontal position shift, which is expensive.
In Patent Document 4, in order to obtain a cost for providing a conical recess in the contact plate and to obtain a correction amount in the height direction, the length of the welding wire at the tip of the welding torch is the last time each time a confirmation operation is performed. There is a problem that adjustments must be made to be the same as at the time of confirmation.

本発明は、このような問題点に鑑みてなされたものであり、溶接トーチ先端の位置ずれ確認について、作業者に確認用プログラムの教示や確認用設備の設置の際に負荷をかけず、安価に位置ずれの確認を行うことができるとともに、溶接トーチ先端の位置ずれが発生した場合に確実に検出することができるアーク溶接装置を提供することを目的とする。   The present invention has been made in view of such problems, and it is inexpensive to check the position deviation of the welding torch tip without applying a load to the operator when teaching the confirmation program or installing the confirmation equipment. It is an object of the present invention to provide an arc welding apparatus that can confirm misalignment and can reliably detect misalignment of the tip of the welding torch.

上記問題を解決するため、本発明は、次のように構成したのである。
請求項1に記載のアーク溶接装置は、複数の関節を持つロボットと、前記ロボットを制御するロボットコントローラと、前記ロボットの手先先端に取り付けられワイヤ供給装置から供給される溶接ワイヤを先端から突出させる溶接トーチと、前記ロボット制御装置に接続され前記溶接トーチ先端の溶接ワイヤに溶接電力を供給する溶接電源を備え、前記溶接トーチ先端の溶接ワイヤを消耗電極として溶接を行うアーク溶接装置において、
前記アーク溶接装置は、前記ロボットの可動範囲の任意の位置に固定され円形状の穴を有する金属板と、前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出し、前記ロボットコントローラへ伝達する検出装置とを備え、前記ロボットコントローラは、前記溶接トーチ先端の溶接ワイヤを前記円形状の穴内部に移動させた後に前記溶接トーチを予め前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、前記各方向への移動において前記検出装置によって前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を記憶し、前記各方向への移動において記憶した複数の前記溶接トーチ先端位置から前記溶接トーチの位置ずれ検出のための基準位置を設定するキャリブレーション処理を行うとともに、前記キャリブレーション処理が完了した状態で、前記キャリブレーション処理と同様に前記溶接トーチを動作させ前記溶接トーチ先端位置を記憶する現在位置取得処理を行い、前記基準位置と前記現在位置取得処理によって求めた位置とから前記溶接トーチの位置ずれの有無を検出することを特徴とする。
In order to solve the above problem, the present invention is configured as follows.
The arc welding apparatus according to claim 1, a robot having a plurality of joints, a robot controller that controls the robot, and a welding wire that is attached to a tip of a hand of the robot and is supplied from a wire supply device protrudes from the tip. In an arc welding apparatus comprising a welding torch and a welding power source connected to the robot controller to supply welding power to a welding wire at the tip of the welding torch, and performing welding using the welding wire at the tip of the welding torch as a consumable electrode,
The arc welding apparatus detects a contact between a metal plate having a circular hole fixed at an arbitrary position within the movable range of the robot, a welding wire at the tip of the welding torch, and the metal plate, and sends it to the robot controller. The robot controller moves the welding wire at the tip of the welding torch into the circular hole and then moves the welding torch to the X axis of the orthogonal coordinate system defined in advance on the metal plate. When the contact between the welding wire at the tip of the welding torch and the metal plate is detected by the detection device in the movement in each direction, the welding torch is stopped and the welding is stopped. The tip position of the torch is stored, and the misalignment detection of the welding torch from the plurality of tip positions of the welding torch stored in the movement in the respective directions. A current position acquisition process for performing a calibration process for setting a reference position for the operation and storing the welding torch tip position by operating the welding torch in the same manner as the calibration process with the calibration process completed And detecting whether or not the welding torch is misaligned from the reference position and the position obtained by the current position acquisition process.

請求項2に記載のアーク溶接装置は、前記キャリブレーション処理および前記現在位置取得処理は、前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に前記溶接トーチを移動させる際に、まず前記金属板の空間部の内縁に接触するまで前記直交座標系のX軸の正方向に前記溶接トーチを移動させ、前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を第1位置として記憶し、続いて前記金属板の空間部の内縁に接触するまで前記直交座標系のX軸の負方向に前記溶接トーチを移動させ、前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチ先端位置を第2位置として記憶し、第1位置と第2位置との中点を求めて前記中点へと前記溶接トーチを移動させ、前記中点から前記金属板の空間部の内縁に接触するまで前記直交座標系のY軸の正方向に前記溶接トーチを移動させ、前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチ先端位置を第3位置として記憶し、続いて前記金属板の空間部の内縁に接触するまで前記直交座標系のY軸の負方向に前記溶接トーチを移動させ、前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチ先端位置を第4位置として記憶し、前記第3位置と前記第4位置との中点である第5位置を求めることを特徴とする。   The arc welding apparatus according to claim 2, wherein in the calibration process and the current position acquisition process, the welding torch is moved in each of positive and negative directions of an X-axis and a Y-axis of an orthogonal coordinate system defined for the metal plate. First, the welding torch is moved in the positive direction of the X axis of the orthogonal coordinate system until it contacts the inner edge of the space portion of the metal plate, and the contact between the welding wire at the tip of the welding torch and the metal plate is detected. Then, the movement of the welding torch is stopped and the tip position of the welding torch is stored as the first position, and then the X-axis in the orthogonal coordinate system in the negative direction until the inner edge of the space portion of the metal plate is contacted. When the welding torch is moved and contact between the welding wire at the tip of the welding torch and the metal plate is detected, the movement of the welding torch is stopped and the tip position of the welding torch is set to the second position. And storing the orthogonal coordinates until the midpoint between the first position and the second position is obtained and the welding torch is moved to the midpoint until it contacts the inner edge of the space portion of the metal plate from the midpoint. When the welding torch is moved in the positive direction of the Y-axis of the system and contact between the welding wire at the tip of the welding torch and the metal plate is detected, the movement of the welding torch is stopped and the tip position of the welding torch is set to the third position. And then moving the welding torch in the negative direction of the Y-axis of the orthogonal coordinate system until it contacts the inner edge of the space portion of the metal plate, and the contact between the welding wire at the tip of the welding torch and the metal plate Is detected, the movement of the welding torch is stopped, the tip position of the welding torch is stored as a fourth position, and a fifth position which is a midpoint between the third position and the fourth position is obtained. .

請求項3に記載のアーク溶接装置は、前記ロボットコントローラは、予め教示された動作プログラムに従って前記キャリブレーション処理および前記現在位置取得処理を行い、前記動作プログラムは、前記溶接トーチの姿勢を前記金属板に定義された直交座標系のZ軸に対して平行にした状態で前記溶接トーチを前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、前記各方向への移動において前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を記憶することを特徴とする。   The arc welding apparatus according to claim 3, wherein the robot controller performs the calibration process and the current position acquisition process according to an operation program taught in advance, and the operation program changes the attitude of the welding torch to the metal plate. The welding torch is moved in the positive and negative directions of the X and Y axes of the orthogonal coordinate system defined on the metal plate in a state parallel to the Z axis of the orthogonal coordinate system defined by When contact with the metal plate is detected during the movement, the movement of the welding torch is stopped and the tip position of the welding torch is stored.

請求項4に記載のアーク溶接装置は、前記ロボットコントローラは、予め教示された動作プログラムに従って前記キャリブレーション処理および前記現在位置取得処理を行い、前記動作プログラムは、前記溶接トーチの姿勢を前記金属板に定義された直交座標系のZ軸に対して傾けた状態で前記溶接トーチを前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、前記各方向への移動において前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を記憶することを特徴とする。   5. The arc welding apparatus according to claim 4, wherein the robot controller performs the calibration process and the current position acquisition process according to an operation program taught in advance, and the operation program changes the attitude of the welding torch to the metal plate. The welding torch is moved in the positive and negative directions of the X and Y axes of the orthogonal coordinate system defined on the metal plate in a state tilted with respect to the Z axis of the orthogonal coordinate system defined by When contact with the metal plate is detected during the movement, the movement of the welding torch is stopped and the tip position of the welding torch is stored.

請求項5に記載のアーク溶接装置は、前記ロボットコントローラは、予め教示された動作プログラムに従って前記キャリブレーション処理および前記現在位置取得処理を行い、前記動作プログラムは、前記溶接トーチの姿勢を前記金属板に定義された直交座標系のZ軸に対して平行にした状態で前記溶接トーチを前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、前記各方向への移動において前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を記憶した後、前記溶接トーチの姿勢を前記金属板に定義された直交座標系のZ軸に対して傾けた状態で前記溶接トーチを前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、前記各方向への移動において前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を記憶することを特徴とする。   6. The arc welding apparatus according to claim 5, wherein the robot controller performs the calibration process and the current position acquisition process according to an operation program taught in advance, and the operation program changes the attitude of the welding torch to the metal plate. The welding torch is moved in the positive and negative directions of the X and Y axes of the orthogonal coordinate system defined on the metal plate in a state parallel to the Z axis of the orthogonal coordinate system defined by When the contact with the metal plate is detected during the movement, the movement of the welding torch is stopped and the tip position of the welding torch is memorized, and then the attitude of the welding torch is defined as Z in the orthogonal coordinate system defined on the metal plate. The welding torch is moved in the positive and negative directions of the X-axis and Y-axis of the Cartesian coordinate system defined on the metal plate in a state inclined with respect to the axis, It stops the movement of the welding torch and for detecting the contact between the metal plate in the movement and to store the position of the tip of the welding torch.

請求項6に記載のアーク溶接装置は、前記ロボットコントローラは、前記キャリブレーション処理にて求めた前記第5位置を前記基準位置として記憶する格納部を備え、前記格納部に記憶された前記基準位置と、前記現在位置取得処理にて求めた前記第5位置との差分によって位置ずれの有無を検出し、前記差分が予め設定された許容値より大きい場合には外部に位置ずれ発生の情報を出力することを特徴とする。   The arc welding apparatus according to claim 6, wherein the robot controller includes a storage unit that stores the fifth position obtained in the calibration process as the reference position, and the reference position stored in the storage unit. And the presence or absence of misalignment is detected based on the difference from the fifth position obtained in the current position acquisition process, and if the difference is larger than a preset allowable value, information on the occurrence of misalignment is output to the outside. It is characterized by doing.

請求項7に記載のアーク溶接装置は、前記ロボットコントローラは、前記差分が予め設定された許容値より大きい場合には前記ロボットコントローラに接続された教示装置によって位置ずれ発生のメッセージを表示することを特徴とする。   The arc welding apparatus according to claim 7, wherein the robot controller displays a message of occurrence of misalignment by a teaching device connected to the robot controller when the difference is larger than a preset allowable value. Features.

請求項8に記載のアーク溶接装置は、前記ロボットコントローラは、前記差分が予め設定された許容値より大きい場合には前記ロボットコントローラに接続された警告灯に信号を出力することを特徴とする。   The arc welding apparatus according to an eighth aspect is characterized in that the robot controller outputs a signal to a warning light connected to the robot controller when the difference is larger than a preset allowable value.

請求項9に記載のアーク溶接装置は、前記ロボットコントローラは、前記第5位置を前記格納部に記憶する際に作業者の認証を行い、認証が完了した場合にのみ前記第5位置を前記格納部に記憶することを特徴とする。   The arc welding apparatus according to claim 9, wherein the robot controller authenticates an operator when storing the fifth position in the storage unit, and stores the fifth position only when the authentication is completed. It memorize | stores in a part.

請求項10に記載のアーク溶接装置は、前記ロボットコントローラは、前記ロボットの連続運転中に前記動作プログラムに従って前記現在位置取得処理を実行し、位置ずれの有無を検出することを特徴とする。   The arc welding apparatus according to claim 10 is characterized in that the robot controller executes the current position acquisition process according to the operation program during continuous operation of the robot, and detects the presence or absence of a position shift.

請求項1、2に記載の発明によれば、特別なセンサを用いること無く、円形状の空間を有する金属板を位置ずれ確認用設備の設置としてロボットの動作範囲内に固定するだけなので、板の加工も容易で安価であり、設置の際に正確な位置決めをする必要がない。
さらに動作プログラムの教示位置を用いずに位置ずれの有無を検出するので、作業者が動作プログラムの教示点位置を変更しても見かけ上溶接トーチの位置ずれが発生していない状態になるという虞はなく、溶接トーチの位置ずれが発生したことを確実に検出することができる。
請求項3に記載の発明によれば、基準位置設定用動作プログラムの教示の際、溶接トーチ先端の溶接ワイヤが金属板に設けられた円形状の空間内に位置するようにすればよく、その後の円形状の穴の縁を検出する動作や位置ずれ量の確認も自動的に行われるため、作業者が予め溶接トーチ先端の位置を精度良く教示する必要がない。
請求項4、5に記載の発明によれば、金属板の他に位置ずれ確認用設備を用いずコストを抑えたままで水平方向の位置ずれの他、高さ方向の位置ずれが発生した場合にも確実に検出できる。
請求項6乃至8に記載の発明によれば、位置ずれが発生した場合にその旨を作業者に確実に伝えることができる。
また請求項9に記載の発明によれば、位置ずれ確認のために連続運転を中断して作業者が確認のための操作を必要がなく自動的に位置ずれ発生の有無を確認できるので、作業者の負担を軽減できると共にロボットの稼動率を保つことができる。
請求項10に記載の発明によれば、権限を有する作業者しか位置ずれ確認のための基準位置を変更することができないので、容易に基準位置が変更されることを防止し溶接トーチの位置ずれが発生したことを確実に検出することができる。
According to the first and second aspects of the present invention, the metal plate having a circular space is simply fixed within the operation range of the robot as the installation of the misalignment confirmation equipment without using a special sensor. The processing is easy and inexpensive, and there is no need for accurate positioning during installation.
Further, since the presence / absence of misalignment is detected without using the teaching position of the operation program, even if the operator changes the teaching point position of the operation program, there is a possibility that the apparent misalignment of the welding torch will not occur. However, it is possible to reliably detect the occurrence of the displacement of the welding torch.
According to the third aspect of the present invention, when teaching the reference position setting operation program, the welding wire at the tip of the welding torch may be positioned in a circular space provided in the metal plate, and thereafter Since the operation of detecting the edge of the circular hole and the confirmation of the amount of positional deviation are also automatically performed, it is not necessary for the operator to accurately teach the position of the tip of the welding torch in advance.
According to the fourth and fifth aspects of the present invention, in the case where a positional deviation in the height direction occurs in addition to the horizontal positional deviation while keeping the cost without using the positional deviation confirmation equipment other than the metal plate. Can be reliably detected.
According to the sixth to eighth aspects of the present invention, when a positional deviation occurs, it can be reliably notified to the operator.
Further, according to the invention described in claim 9, since the continuous operation is interrupted for the positional deviation confirmation, and the operator can automatically confirm whether or not the positional deviation has occurred without performing the confirmation operation. The burden on the user can be reduced and the operation rate of the robot can be maintained.
According to the tenth aspect of the present invention, since only the authorized operator can change the reference position for confirming the positional deviation, it is possible to prevent the reference position from being easily changed and the positional deviation of the welding torch. Can be reliably detected.

以下、本発明の実施の形態について図を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明のロボットシステムの全体図である。図1において1は複数の関節軸を備えたロボットであり、先端に溶接トーチ2が取り付けられている。
ロボット1はアーム上に溶接ワイヤ送給装置11を備えており、溶接ワイヤ送給装置11は溶接ワイヤ缶10に格納された溶接ワイヤ4を溶接トーチ2へと送り出す。送り出された溶接ワイヤ4は溶接トーチ2内を貫通して溶接トーチ2の先端から出るようになっている。
アーク溶接時には溶接ワイヤ4には溶接電源9によって高圧電流が供給されるが、本発明にて溶接トーチ先端位置の確認を行う際には、溶接ワイヤ4には低電圧(例えば24V程度)をかけるようにする。
7はロボットコントローラでありロボット1および溶接電源9を制御する。図2にロボットコントローラ7内のブロック図を示す。サーボ指令部707からロボット1の各関節軸のサーボモータ(図示せず)に指令が出力され、各サーボモータに備え付けられた位置検出器からの信号はフィードバック受信部708にて受信される。
また、ロボットコントローラ7には通常、作業者がロボット1を操作するための教示装置8が接続される。操作装置はロボットの操作や入力のためのテンキー他のキーや非常停止スイッチ、ロボット1の現在位置や内部状態など各種の情報を表示する表示画面を備えている。
作業者は、教示装置8上に配置されたロボット各軸(各関節軸のサーボモータ)の動作キーを押下することで、ロボット1先端に取り付けられた溶接トーチ先端位置を所望の位置に移動させ、同じく教示装置8上に配置された記憶キーを押下することで、ロボット1からフィードバックされた位置をロボットコントローラ7に記憶させる。
教示装置8によってロボット1を所望の位置に移動させ、その位置を記憶させるという操作を繰り返すことによって、ロボット1の一連の動作を動作プログラムとしてロボットコントローラ7に記憶させることができる。
また動作プログラムでは、ロボット1の動作に加えてロボットコントローラ7に接続された教示装置8を始めとする外部機器と信号を入出力することを指定したり、外部からの入力信号をロボット1の動作開始/停止条件としたり、所定の条件の場合に外部機器へ信号を出力するよう指定することも可能である。
なお、図1では教示装置8上の各種キーについては省略して描いている。
FIG. 1 is an overall view of a robot system according to the present invention. In FIG. 1, reference numeral 1 denotes a robot having a plurality of joint axes, and a welding torch 2 is attached to the tip.
The robot 1 includes a welding wire feeding device 11 on the arm, and the welding wire feeding device 11 sends the welding wire 4 stored in the welding wire can 10 to the welding torch 2. The fed welding wire 4 passes through the welding torch 2 and comes out from the tip of the welding torch 2.
A high voltage current is supplied to the welding wire 4 by the welding power source 9 during arc welding, but when the tip position of the welding torch is confirmed in the present invention, a low voltage (for example, about 24 V) is applied to the welding wire 4. Like that.
A robot controller 7 controls the robot 1 and the welding power source 9. FIG. 2 shows a block diagram in the robot controller 7. A command is output from the servo command unit 707 to a servo motor (not shown) of each joint axis of the robot 1, and a signal from a position detector provided in each servo motor is received by a feedback receiving unit 708.
The robot controller 7 is usually connected with a teaching device 8 for an operator to operate the robot 1. The operation device is provided with a display screen for displaying various information such as a numeric keypad and other keys for operation and input of the robot, an emergency stop switch, and the current position and internal state of the robot 1.
The operator moves the tip position of the welding torch attached to the tip of the robot 1 to a desired position by pressing an operation key of each axis of the robot (servo motor of each joint axis) arranged on the teaching device 8. Similarly, the position fed back from the robot 1 is stored in the robot controller 7 by pressing a memory key arranged on the teaching device 8.
By repeating the operation of moving the robot 1 to a desired position by the teaching device 8 and storing the position, the robot controller 7 can store a series of operations of the robot 1 as an operation program.
In the operation program, in addition to the operation of the robot 1, it is designated to input / output signals to / from an external device such as the teaching device 8 connected to the robot controller 7, or an input signal from the outside is used to operate the robot 1. It is also possible to specify a start / stop condition or to output a signal to an external device under a predetermined condition.
In FIG. 1, various keys on the teaching device 8 are omitted.

5は位置ずれ確認用の金属板5であり、ロボット1先端の溶接トーチ2の到達可能範囲の任意の位置に固定されている。本実施例においては、金属板5は板厚が2[mm]前後で、図3に示すように溶接トーチ2の円柱形のノズル部3の直径より2[mm]程度大きい直径30[mm]の円形の穴が空いており、図1に示すアース線と接続されている。このように金属板5は小さいため、ロボット1の周辺に常時設置した場合でも溶接作業の障害となることがない。金属板5は、図4のようにL字形の板としてロボット1近傍の柱状体に取り付けてもよい。図3、4に示すように金属板5はごく簡単な形状であり、加工が容易で低コストで製造することができる。
検出装置6は溶接ワイヤ4と金属板5に接続されたアース線との間の電圧差をモニタしている。
溶接ワイヤ4が金属板5に接触すると、溶接ワイヤ4と金属板5のアース線との間の電圧が0[V]へとドロップするので、検出装置6は溶接ワイヤ4が金属板5に接触したことを検出することができる。検出装置6は接触を検出すると接触信号をロボットコントローラ7へと出力する。ロボットコントローラ7は、接触検出信号入力部712で接触信号を受信したタイミングに合わせてロボット1の各関節軸のサーボモータからのフィードバック位置を取り込むことができる。この各関節軸のフィードバック位置とロボットの各軸アームや溶接トーチの形状データとからロボット基準座標系から見た溶接トーチ先端の位置を演算によって求める。ロボットの各軸アームや溶接トーチの形状データはパラメータ格納部706やツール寸法格納部702に予め設定されている。
Reference numeral 5 denotes a metal plate 5 for confirming misalignment, and is fixed at an arbitrary position within the reachable range of the welding torch 2 at the tip of the robot 1. In this embodiment, the metal plate 5 has a plate thickness of about 2 [mm], and has a diameter of 30 [mm] which is about 2 [mm] larger than the diameter of the cylindrical nozzle portion 3 of the welding torch 2 as shown in FIG. A circular hole is formed and is connected to the ground wire shown in FIG. Thus, since the metal plate 5 is small, even if it is always installed around the robot 1, it does not become an obstacle to the welding operation. The metal plate 5 may be attached to a columnar body in the vicinity of the robot 1 as an L-shaped plate as shown in FIG. As shown in FIGS. 3 and 4, the metal plate 5 has a very simple shape, can be easily processed, and can be manufactured at low cost.
The detection device 6 monitors the voltage difference between the welding wire 4 and the ground wire connected to the metal plate 5.
When the welding wire 4 contacts the metal plate 5, the voltage between the welding wire 4 and the ground wire of the metal plate 5 drops to 0 [V], so that the detection device 6 makes the welding wire 4 contact the metal plate 5. Can be detected. When detecting the contact, the detection device 6 outputs a contact signal to the robot controller 7. The robot controller 7 can capture the feedback position from the servo motor of each joint axis of the robot 1 in accordance with the timing at which the contact detection signal input unit 712 receives the contact signal. From the feedback position of each joint axis and the shape data of each axis arm and welding torch of the robot, the position of the welding torch tip viewed from the robot reference coordinate system is obtained by calculation. The shape data of each axis arm and welding torch of the robot is preset in the parameter storage unit 706 and the tool dimension storage unit 702.

次に、溶接トーチ先端位置の基準位置を設定するキャリブレーション手順について説明する。この基準位置が位置ずれ確認の際の基準となる
図5は、金属板5の上面図である。予め、図5のように金属板5の水平面をXY平面とする座標系を設定する。以後この座標系をユーザ座標系と呼称する。
作業者は教示装置8を操作して予め教示しておいた基準位置設定用の動作プログラムを呼び出し、実行させる。ロボットコントローラ7は基準位置設定用動作プログラムに従ってロボット1を動作させ教示された金属板5の穴の中心付近の上方に溶接トーチ2の先端を移動させ、続いて溶接トーチ2を下降させて図5のように溶接トーチ2先端の溶接ワイヤ4が金属板5の穴の中に位置するようにする。
Next, a calibration procedure for setting the reference position of the welding torch tip position will be described. FIG. 5 is a top view of the metal plate 5, which serves as a reference when the positional deviation is confirmed. A coordinate system in which the horizontal plane of the metal plate 5 is the XY plane is set in advance as shown in FIG. Hereinafter, this coordinate system is referred to as a user coordinate system.
The operator operates the teaching device 8 to call and execute a reference position setting operation program taught in advance. The robot controller 7 operates the robot 1 in accordance with the reference position setting operation program to move the tip of the welding torch 2 upward near the center of the hole of the metal plate 5 taught, and then lowers the welding torch 2 as shown in FIG. Thus, the welding wire 4 at the tip of the welding torch 2 is positioned in the hole of the metal plate 5.

基準位置設定用動作プログラムによる以後の溶接トーチ2の動作について図6に基づいて説明する。まず、図5の状態から溶接トーチ2先端をユーザ座標系のX軸プラス方向に低速で移動させる。そして検出装置6からの信号によって溶接トーチ2の先端の溶接ワイヤ4と金属板5とが接触したことを検出すると、その瞬間のロボットの各関節軸サーボモータのフィードバック位置をもとに算出した溶接トーチ先端の位置P0を記憶してロボット1の動作を停止する。
次に、溶接トーチ2先端をユーザ座標系のX軸マイナス方向に同じく低速で移動させ、検出装置6からの信号によって溶接トーチ2の先端の溶接ワイヤ4と金属板5とが接触したことを検出すると、P0の場合と同様にその瞬間の溶接トーチ先端の位置P1を算出、記憶してロボット1の動作を停止する。
The subsequent operation of the welding torch 2 based on the reference position setting operation program will be described with reference to FIG. First, the tip of the welding torch 2 is moved at a low speed in the plus direction of the X axis of the user coordinate system from the state shown in FIG. When it is detected by the signal from the detection device 6 that the welding wire 4 at the tip of the welding torch 2 is in contact with the metal plate 5, the welding calculated based on the feedback position of each joint axis servo motor of the robot at that moment. The position P0 of the tip of the torch is stored and the operation of the robot 1 is stopped.
Next, the tip of the welding torch 2 is similarly moved at a low speed in the negative direction of the X axis of the user coordinate system, and the contact from the welding wire 4 and the metal plate 5 at the tip of the welding torch 2 is detected by a signal from the detection device 6. Then, as in the case of P0, the position P1 of the welding torch tip at that moment is calculated and stored, and the operation of the robot 1 is stopped.

P0とP1の記憶が完了すると、ロボットコントローラ7は演算部703にてP0とP1の中点P2をP2=(P0+P1)/2の演算によって求め、溶接トーチ2の先端をP2へと移動させる。溶接トーチ2の先端がP2へ到達したら、P2から溶接トーチ2の先端をユーザ座標系のY軸プラス方向に低速で移動させ、溶接ワイヤ4と金属板5とが接触したことを検出すると、その瞬間の溶接トーチ先端の位置P3を記憶してロボット1の動作を停止する。
次に、溶接トーチ2先端をユーザ座標系のY軸マイナス方向に同じく低速で移動させ、検出装置6からの信号によって溶接トーチ2の先端の溶接ワイヤ4と金属板5とが接触したことを検出すると、その瞬間の溶接トーチ先端の位置P4を記憶してロボット1の動作を停止する。
次に、ロボットコントローラ7は演算部703にてP3とP4の中点P5をP5=(P3+P4)/2の演算によって求める。
P5が求まると、ロボットコントローラ7は教示装置8の表示画面に「算出した位置を基準位置として記憶しますか?(Y/N)」といったメッセージを表示し、作業者の回答を促す。ここで作業者が「YES」と回答するとロボットコントローラ7はP5を基準位置としてロボットコントローラ7の基準位置格納部701に保存する。図5のように溶接トーチ2がユーザ座標系のXY平面に対し垂直である場合、P5は金属板5の円形穴の中心に位置する。
When the storage of P0 and P1 is completed, the robot controller 7 obtains the midpoint P2 of P0 and P1 by the calculation unit 703 by calculating P2 = (P0 + P1) / 2, and moves the tip of the welding torch 2 to P2. When the tip of the welding torch 2 reaches P2, the tip of the welding torch 2 is moved at a low speed in the Y-axis plus direction of the user coordinate system from P2, and when it is detected that the welding wire 4 and the metal plate 5 are in contact with each other, The instantaneous position P3 of the welding torch is stored and the operation of the robot 1 is stopped.
Next, the tip of the welding torch 2 is similarly moved at a low speed in the Y-axis negative direction of the user coordinate system, and it is detected by the signal from the detection device 6 that the welding wire 4 and the metal plate 5 at the tip of the welding torch 2 are in contact with each other. Then, the position P4 of the welding torch tip at that moment is stored and the operation of the robot 1 is stopped.
Next, the robot controller 7 obtains the midpoint P5 of P3 and P4 by the calculation unit 703 by calculating P5 = (P3 + P4) / 2.
When P5 is obtained, the robot controller 7 displays a message such as “Do you want to store the calculated position as a reference position? (Y / N)” on the display screen of the teaching device 8, and prompts the operator to answer. If the operator replies “YES”, the robot controller 7 stores P5 in the reference position storage unit 701 of the robot controller 7 using the reference position as a reference position. As shown in FIG. 5, when the welding torch 2 is perpendicular to the XY plane of the user coordinate system, P5 is positioned at the center of the circular hole of the metal plate 5.

前述のように金属板5の円形穴の直径は溶接トーチ2の円柱形のノズル部3の直径よりわずかに大きい程度である。よって溶接ワイヤ4と穴の縁との接触動作を行わせる際のロボット1の移動量は小さく、位置ずれ確認の所要時間を短縮することができる。
また、本実施例の基準位置設定用動作プログラムでは溶接トーチ先端を図5のように金属板5の穴の中に位置させる際には、溶接ワイヤ4が穴の中を通ってさえいればよく、この動作プログラムを教示する際に厳密に穴の中心部に溶接トーチ先端を位置させる必要はない。したがって基準位置設定用動作プログラムを教示する際に作業者に精度の高い作業を強いることがない。
さらに基準位置を動作プログラムの教示位置として保持することはせず、溶接ワイヤ4と金属板5とが接触した位置をもとに演算によって基準位置を求めるので、作業者が基準位置設定用動作プログラムの教示点を変更したとしても位置ずれの確認に悪影響を与えることがない。
なお、実際の接触動作の際には溶接ワイヤ4と金属板5とが接触して溶接ワイヤ4が弾性変形した状態でのフィードバック位置を取り込むことがある。こうした事態を避けるため、接触を検出してロボットを停止させた時点では溶接トーチ先端の位置は記憶せず、反対方向へロボットを動作させた際に溶接ワイヤ4と金属板5とが離れたことを検出装置6で検出してその瞬間のフィードバック位置から溶接トーチ先端位置を算出し、記憶するようにしてもよい。
As described above, the diameter of the circular hole of the metal plate 5 is slightly larger than the diameter of the cylindrical nozzle portion 3 of the welding torch 2. Therefore, the amount of movement of the robot 1 when performing the contact operation between the welding wire 4 and the edge of the hole is small, and the time required for checking the displacement can be shortened.
Further, in the reference position setting operation program of this embodiment, when the tip of the welding torch is positioned in the hole of the metal plate 5 as shown in FIG. 5, it is only necessary that the welding wire 4 passes through the hole. When teaching this operation program, it is not necessary to position the tip of the welding torch strictly at the center of the hole. Therefore, the operator is not forced to perform highly accurate work when teaching the reference position setting operation program.
Further, the reference position is not held as the teaching position of the operation program, and the reference position is obtained by calculation based on the position where the welding wire 4 and the metal plate 5 are in contact with each other. Even if the teaching point is changed, there is no adverse effect on the confirmation of the displacement.
In the actual contact operation, the feedback position in a state where the welding wire 4 and the metal plate 5 are in contact with each other and the welding wire 4 is elastically deformed may be taken in. To avoid such a situation, the position of the tip of the welding torch is not memorized when contact is detected and the robot is stopped, and the welding wire 4 and the metal plate 5 are separated when the robot is operated in the opposite direction. May be detected by the detection device 6 and the tip position of the welding torch may be calculated from the instantaneous feedback position and stored.

以上、基準位置を設定するキャリブレーション手順について説明したが、基準位置が設定された状態で、溶接トーチ2先端の現在位置について位置ずれが発生していないか確認する場合にも基準位置設定時と同様に基準位置設定用の動作プログラムを実行させる。
ロボット1は教示された穴の中心付近に溶接トーチ2を移動させた後、動作プログラムに従ってロボット1は、金属板5のユーザ座標系のX軸プラス方向に動作し、金属板5に接触した瞬間の溶接トーチ先端の位置P00を記録して停止する。次に、X軸マイナス方向に動作し、金属板5に接触した瞬間の溶接トーチ先端の位置P10を記録してする。次に、演算部703にて演算したP00とP10の中点P20(P20=(P00+P10)/2)の位置に溶接トーチ2の先端を移動させた後、さらにP20の位置からY軸プラス方向に移動させ、金属板5に接触した瞬間の溶接トーチ先端の位置P30を記録して停止する。次に、Y軸マイナス方向に動作し、金属板5に接触した瞬間の溶接トーチ先端の位置P40を記録して停止する。ロボットコントローラ7でP30とP40の中点P50をP50=(P30+P40)/2の演算によって求める。
The calibration procedure for setting the reference position has been described above. However, when the reference position is set, the current position of the tip of the welding torch 2 can be checked to determine whether there is a displacement. Similarly, an operation program for setting the reference position is executed.
After the robot 1 moves the welding torch 2 near the center of the taught hole, the robot 1 moves in the positive direction of the X axis of the user coordinate system of the metal plate 5 and touches the metal plate 5 according to the operation program. The position P00 of the welding torch tip is recorded and stopped. Next, the position P10 of the tip of the welding torch at the moment of contact with the metal plate 5 is recorded by operating in the minus direction of the X axis. Next, after moving the tip of the welding torch 2 to the position of the middle point P20 (P20 = (P00 + P10) / 2) calculated by the calculation unit 703, and further from the position of P20 in the Y axis plus direction. The position P30 of the tip of the welding torch at the moment of contact with the metal plate 5 is recorded and stopped. Next, it moves in the negative direction of the Y-axis, records the position P40 of the tip of the welding torch at the moment when it contacts the metal plate 5, and stops. The robot controller 7 determines the midpoint P50 of P30 and P40 by the calculation of P50 = (P30 + P40) / 2.

ここで教示装置8の表示画面には基準位置設定の場合と同様、ロボットコントローラ7は教示装置8の表示画面に「算出した位置を基準位置として記憶しますか?(Y/N)」といったメッセージを表示し、作業者の回答を促す。位置ずれを確認する場合には、「NO」と回答する。するとロボットコントローラ7は教示装置8の表示画面に「位置ずれの確認を行いますか?(Y/N)」といったメッセージを表示し、作業者が「YES」と回答すればロボットコントローラ7は基準位置格納部701に保存されたP5と今回求めたP50との差分を計算する。ここで仮に「NO」と回答した場合には位置ずれ確認をしないまま処理を終了する。
本実施例では、仮に溶接トーチ2を実際にP5、P50に移動させてみると、位置ずれが発生していたとしてもその外見上の位置は一致することとなる。しかし位置ずれが発生している場合は演算によって求めたP5、P50の値は食い違うこととなる。
金属板5は所定の位置に固定されているので、基準位置格納部701に保存されている基準位置P5とP50との差分ΔP(ΔP=P50−P5)が溶接トーチ2の先端の位置ずれ量となる。
差分ΔPの絶対値が予め設定された位置ずれ許容値より大きい場合、ロボットコントローラ7は溶接トーチ2先端位置の位置ずれが発生したとして、教示装置8の表示画面にその旨のメッセージを表示して作業者に知らせる。表示画面のメッセージに代わってブザー音を用いてもよい。また、ロボットコントローラ7に接続された外部コントローラや警告灯などの表示装置(図示せず)に出力するようにしてもよい。
Here, as in the case of the reference position setting on the display screen of the teaching device 8, the robot controller 7 displays a message “Do you want to store the calculated position as the reference position? (Y / N)” on the display screen of the teaching device 8. Is displayed and the operator's response is encouraged. When confirming the positional deviation, answer “NO”. Then, the robot controller 7 displays a message such as “Do you want to check the displacement? (Y / N)” on the display screen of the teaching device 8, and if the operator answers “YES”, the robot controller 7 The difference between P5 stored in the storage unit 701 and P50 obtained this time is calculated. If “NO” is answered here, the process is terminated without confirming the displacement.
In the present embodiment, if the welding torch 2 is actually moved to P5 and P50, even if a positional deviation occurs, the apparent position will coincide. However, when a positional deviation has occurred, the values of P5 and P50 obtained by calculation will be different.
Since the metal plate 5 is fixed at a predetermined position, the difference ΔP (ΔP = P50−P5) between the reference positions P5 and P50 stored in the reference position storage unit 701 is the amount of positional deviation of the tip of the welding torch 2. It becomes.
If the absolute value of the difference ΔP is larger than the preset allowable displacement, the robot controller 7 displays a message to that effect on the display screen of the teaching device 8 assuming that the displacement of the tip position of the welding torch 2 has occurred. Inform the worker. A buzzer sound may be used instead of the message on the display screen. Further, it may be output to a display device (not shown) such as an external controller connected to the robot controller 7 or a warning light.

また、ロボット1が連続運転を行っている最中において、段取り替えなどでロボットが他の動作を行いうる合間に、作業者の操作によって、または自動的に基準位置設定用の動作プログラムを実行させることも可能である。このような場合には、前述のような作業者からの回答を求めることなく、位置ずれの確認を行うようにすることもできる。この場合において差分ΔPが位置ずれ許容値より大きい場合は、そのまま溶接作業を行うと溶接不良品を作る虞があるので、教示装置8の表示画面などでその旨を出力するのに加えてロボット1の連続運転を停止させるようにする。   In addition, during the continuous operation of the robot 1, the operation program for setting the reference position is executed by the operator's operation or automatically during the interval in which the robot can perform other operations such as setup change. It is also possible. In such a case, it is also possible to confirm the positional deviation without obtaining an answer from the operator as described above. In this case, if the difference ΔP is larger than the positional deviation allowable value, if the welding operation is performed as it is, there is a possibility that a defective product is produced. Therefore, in addition to outputting the fact on the display screen of the teaching device 8 or the like, the robot 1 Stop continuous operation.

実施例1では水平方向の位置ずれ確認を自動的に行うことができるが、高さ方向に関しては位置ずれが発生しているか否かは確認することができず、依然作業者の目視などによって確認することとなる。そこで本実施例では高さ方向の位置ずれについても検出できる動作プログラムを用いる。
図7は本実施例での位置ずれ確認動作を示す側面図である。
実施例1では図5のように溶接トーチ2が金属板5に設定されたユーザ座標系のXY平面に対し直交する姿勢でユーザ座標系のX軸方向、Y軸方向に移動させたが、本実施例では図7のように溶接トーチはユーザ座標系のZ軸に対し傾いた状態でX軸方向、Y軸方向の移動動作を行う。図7(a)が基準位置を設定する様子を示し、図7(b)が高さ方向の位置ずれが発生した様子を示す。図7(a)と(b)とでは高さ方向の位置ずれに起因して水平方向の中点P5とP50との間で差分ΔPが発生しているのが分かる。
すなわち水平方向に位置ずれが発生していなかったとしても、高さ方向に位置ずれが発生すればP5とP50との間で差分ΔPが発生し、同一の基準位置設定用動作プログラムの実行でこの位置ずれを検出することができる。
このように金属板5に対して溶接トーチ2を傾けた姿勢で動作する動作プログラムを用いることで、一度の確認動作で水平方向の位置ずれに加え高さ方向の位置ずれについても検出することができるようになる。
本実施例では、実施例1とは異なり、溶接トーチ2を実際にP5、P50に移動させてみると、位置ずれが発生していた場合は外見上の位置も両者の間で異なる。また演算によって求めたP5、P50の値も位置ずれが発生していた場合は食い違うこととなる。
In the first embodiment, it is possible to automatically confirm the displacement in the horizontal direction, but it is not possible to confirm whether or not the displacement has occurred in the height direction. Will be. Therefore, in this embodiment, an operation program that can detect a positional deviation in the height direction is used.
FIG. 7 is a side view showing the positional deviation checking operation in the present embodiment.
In the first embodiment, the welding torch 2 is moved in the X axis direction and the Y axis direction of the user coordinate system in a posture orthogonal to the XY plane of the user coordinate system set on the metal plate 5 as shown in FIG. In the embodiment, as shown in FIG. 7, the welding torch moves in the X-axis direction and the Y-axis direction while being tilted with respect to the Z-axis of the user coordinate system. FIG. 7A shows a state in which the reference position is set, and FIG. 7B shows a state in which a positional deviation in the height direction has occurred. 7A and 7B, it can be seen that a difference ΔP is generated between the horizontal midpoints P5 and P50 due to the positional deviation in the height direction.
That is, even if no positional deviation has occurred in the horizontal direction, if a positional deviation has occurred in the height direction, a difference ΔP is generated between P5 and P50, and this is executed by executing the same reference position setting operation program. Misalignment can be detected.
By using an operation program that operates in such a manner that the welding torch 2 is inclined with respect to the metal plate 5 in this way, it is possible to detect not only the horizontal displacement but also the height displacement by a single confirmation operation. become able to.
In the present embodiment, unlike the first embodiment, when the welding torch 2 is actually moved to P5 and P50, when a positional deviation occurs, the apparent position also differs between the two. Also, the values of P5 and P50 obtained by the calculation will be different if a positional deviation has occurred.

位置ずれが溶接トーチ2の水平方向の位置ずれによるものなのか、高さ方向の位置ずれによるものなのかを明らかにしたい場合は、まず実施例1のように溶接トーチを金属板5に対し直交させた状態で位置ずれ確認動作を行って水平方向の位置ずれが無いことを確認する。その後図7のように溶接トーチ2を傾けて位置ずれ確認動作を行う。この時点で位置ずれを検出すれば、高さ方向に位置ずれが発生していることになる。   When it is desired to clarify whether the misalignment is due to the horizontal misalignment of the welding torch 2 or the misalignment in the height direction, the welding torch is orthogonal to the metal plate 5 as in the first embodiment. In this state, a misalignment confirmation operation is performed to confirm that there is no misalignment in the horizontal direction. After that, the welding torch 2 is tilted as shown in FIG. If a position shift is detected at this point, a position shift has occurred in the height direction.

前述したように、基準位置設定用動作プログラムによる確認動作後、教示装置8の表示画面に「算出した位置を基準位置として記憶しますか?(Y/N)」といったメッセージが表示された際に作業者が「YES」と回答するとその際に求めた基準位置が保存されるようになっている。
ここで作業者の操作ミスなどにより「YES」と回答すると、実施例1や実施例2の場合ではそれまで基準位置格納部701に記憶されていた基準位置(P5)がP50で上書きされてしまうことを防止できない。基準位置が安易に変更されると、実際には位置ずれが発生しているのにそれを検出できなくなってしまう。
よって本実施例では、実施例1及び実施例2で求めた基準位置(P5)のデータを作業者に容易に変更させないようにする。具体的には一度基準位置格納部701に記憶された基準位置(P5)がP50に容易に上書きされないように、作業者が基準位置格納部701の内容を変更できる権限を持っているか否か暗証番号やパスワードによって認証を行う。
As described above, when a message such as “Do you want to store the calculated position as the reference position? (Y / N)” is displayed on the display screen of the teaching device 8 after the confirmation operation by the reference position setting operation program. When the operator answers “YES”, the reference position obtained at that time is stored.
Here, if “YES” is replied due to an operator's operation mistake or the like, the reference position (P5) previously stored in the reference position storage unit 701 in the case of the first and second embodiments is overwritten with P50. I can't prevent that. If the reference position is easily changed, it will not be possible to detect the actual position deviation.
Therefore, in the present embodiment, data of the reference position (P5) obtained in the first and second embodiments is not easily changed by the operator. Specifically, whether or not the operator has the authority to change the contents of the reference position storage unit 701 so that the reference position (P5) once stored in the reference position storage unit 701 is not easily overwritten on P50. Authenticate by number or password.

すなわち、教示装置8の表示画面に「算出した位置を基準位置として記憶しますか?(Y/N)」といったメッセージが表示された際に作業者が「YES」と回答すると、ロボットコントローラ7は教示装置8の表示画面に「基準位置を書き換えます。暗証番号を入力してください。」といったメッセージを表示する。また暗証番号に代えて「パスワードを入力してください。」といったメッセージを表示してもよい。
作業者が予め暗証番号またはパスワードを知っている、すなわち基準位置を書き換える権限を持っていれば教示装置8のテンキーや表示画面に表示されたソフトウェアキーボードを使って正しい暗証番号やパスワードを入力できるので、今回算出したP50を新たな基準位置としてロボットコントローラ7の基準位置格納部701に保存することができる。
権限のない作業者による基準位置の書き換えができないようにすることで位置ずれが発生した際には確実に検出することができる。
暗証番号やパスワードの他にも、教示装置8に指紋認証装置を設け、作業者の指紋によって基準位置を書き換える権限を持っているか否か確認するようにしてもよい。
That is, when a message such as “Do you want to store the calculated position as a reference position? (Y / N)” is displayed on the display screen of the teaching device 8 and the operator answers “YES”, the robot controller 7 A message such as “Rewrite the reference position. Enter the PIN number” is displayed on the display screen of the teaching device 8. A message such as “Please enter your password.” May be displayed instead of the password.
If the operator knows the password or password in advance, that is, has the authority to rewrite the reference position, the correct password or password can be entered using the numeric keypad of the teaching device 8 or the software keyboard displayed on the display screen. The P50 calculated this time can be stored in the reference position storage unit 701 of the robot controller 7 as a new reference position.
By preventing the unauthorized operator from rewriting the reference position, it is possible to reliably detect the occurrence of a positional deviation.
In addition to the password and password, the teaching device 8 may be provided with a fingerprint authentication device to check whether the operator has the authority to rewrite the reference position with the fingerprint of the worker.

本発明のアーク溶接装置の全体構成図。The whole block diagram of the arc welding apparatus of the present invention. ロボットコントローラ7の制御ブロック図。FIG. 3 is a control block diagram of the robot controller 7. 本発明のアーク溶接装置で使用する金属板の斜見図。The oblique view of the metal plate used with the arc welding apparatus of this invention. 本発明のアーク溶接装置で使用する金属板の別例の斜見図。The oblique view of another example of the metal plate used with the arc welding apparatus of this invention. 本発明のアーク溶接装置の位置ずれ確認動作の様子を示す斜見図。The oblique view which shows the mode of position shift confirmation operation | movement of the arc welding apparatus of this invention. 本発明で使用する金属板及び溶接トーチ先端の接触点を示す上面図。The top view which shows the contact point of the metal plate and welding torch front-end | tip used by this invention. 本発明の第2実施例での位置ずれ確認動作の様子を示す側面図。The side view which shows the mode of position shift confirmation operation | movement in 2nd Example of this invention.

符号の説明Explanation of symbols

1 ロボット
2 溶接トーチ
3 ノズル
4 溶接ワイヤ
5 金属板
6 検出装置
7 ロボットコントローラ
8 教示装置
9 溶接電源
10 溶接ワイヤ缶
11 溶接ワイヤ送給装置
700 CPU
701 基準位置格納部
702 ツール寸法格納部
703 演算部
704 溶接条件格納部
705 動作プログラム格納部
706 パラメータ格納部
707 サーボ指令装置
708 フィードバック受信部
709 教示装置入出力部
710 溶接条件出力部
711 アーク溶接入出力部
712 接触検出信号入力部
P0、P00 接触検出位置
P1、P10 接触検出位置
P2、P20 接触演算位置
P3、P30 接触検出位置
P4、P40 接触検出位置
P5、P50 接触演算位置
DESCRIPTION OF SYMBOLS 1 Robot 2 Welding torch 3 Nozzle 4 Welding wire 5 Metal plate 6 Detection apparatus 7 Robot controller 8 Teaching apparatus 9 Welding power supply 10 Welding wire can 11 Welding wire feeding apparatus 700 CPU
701 Reference position storage unit 702 Tool dimension storage unit 703 Calculation unit 704 Welding condition storage unit 705 Operation program storage unit 706 Parameter storage unit 707 Servo command unit 708 Feedback receiving unit 709 Teaching device input / output unit 710 Welding condition output unit 711 Arc welding input Output unit 712 Touch detection signal input unit P0, P00 Touch detection position P1, P10 Touch detection position P2, P20 Touch calculation position P3, P30 Touch detection position P4, P40 Touch detection position P5, P50 Touch calculation position

Claims (10)

複数の関節を持つロボットと、前記ロボットを制御するロボットコントローラと、前記ロボットの手先先端に取り付けられワイヤ供給装置から供給される溶接ワイヤを先端から突出させる溶接トーチと、前記ロボット制御装置に接続され前記溶接トーチ先端の溶接ワイヤに溶接電力を供給する溶接電源を備え、前記溶接トーチ先端の溶接ワイヤを消耗電極として溶接を行うアーク溶接装置において、
前記アーク溶接装置は、前記ロボットの可動範囲の任意の位置に固定され円形状の穴を有する金属板と、
前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出し、前記ロボットコントローラへ伝達する検出装置とを備え、
前記ロボットコントローラは、前記溶接トーチ先端の溶接ワイヤを前記円形状の穴内部に移動させた後に前記溶接トーチを予め前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、前記各方向への移動において前記検出装置によって前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を記憶し、前記各方向への移動において記憶した複数の前記溶接トーチ先端位置から前記溶接トーチの位置ずれ検出のための基準位置を設定するキャリブレーション処理を行うとともに、
前記キャリブレーション処理が完了した状態で、前記キャリブレーション処理と同様に前記溶接トーチを動作させ前記溶接トーチ先端位置を記憶する現在位置取得処理を行い、前記基準位置と前記現在位置取得処理によって求めた位置とから前記溶接トーチの位置ずれの有無を検出することを特徴とするアーク溶接装置。
A robot having a plurality of joints, a robot controller that controls the robot, a welding torch that is attached to the tip of a hand of the robot and that is supplied from a wire supply device and protrudes from the tip, and is connected to the robot control device In an arc welding apparatus comprising a welding power source for supplying welding power to a welding wire at the tip of the welding torch, and performing welding using the welding wire at the tip of the welding torch as a consumable electrode,
The arc welding apparatus is a metal plate having a circular hole fixed at an arbitrary position in the movable range of the robot;
A detection device that detects contact between the welding wire at the tip of the welding torch and the metal plate and transmits it to the robot controller;
The robot controller moves the welding wire at the tip of the welding torch into the circular hole, and then moves the welding torch in the positive and negative directions of the X-axis and Y-axis of the orthogonal coordinate system defined in advance on the metal plate. When the contact between the welding wire at the tip of the welding torch and the metal plate is detected by the detection device in the movement in each direction, the movement of the welding torch is stopped and the tip position of the welding torch is stored. While performing a calibration process for setting a reference position for detecting a displacement of the welding torch from a plurality of welding torch tip positions stored in the movement in each direction,
In a state where the calibration process is completed, a current position acquisition process is performed in which the welding torch is operated and the tip position of the welding torch is stored in the same manner as the calibration process, and is obtained by the reference position and the current position acquisition process. An arc welding apparatus for detecting whether or not the welding torch is displaced from the position.
前記キャリブレーション処理および前記現在位置取得処理は、前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に前記溶接トーチを移動させる際に、まず前記金属板の空間部の内縁に接触するまで前記直交座標系のX軸の正方向に前記溶接トーチを移動させ、前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を第1位置として記憶し、
続いて前記金属板の空間部の内縁に接触するまで前記直交座標系のX軸の負方向に前記溶接トーチを移動させ、前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチ先端位置を第2位置として記憶し、
第1位置と第2位置との中点を求めて前記中点へと前記溶接トーチを移動させ、前記中点から前記金属板の空間部の内縁に接触するまで前記直交座標系のY軸の正方向に前記溶接トーチを移動させ、前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチ先端位置を第3位置として記憶し、
続いて前記金属板の空間部の内縁に接触するまで前記直交座標系のY軸の負方向に前記溶接トーチを移動させ、前記溶接トーチ先端の溶接ワイヤと前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチ先端位置を第4位置として記憶し、前記第3位置と前記第4位置との中点である第5位置を求めることを特徴とする請求項1記載のアーク溶接装置。
In the calibration process and the current position acquisition process, when the welding torch is moved in each of the positive and negative directions of the X-axis and Y-axis of the orthogonal coordinate system defined for the metal plate, first, the space portion of the metal plate is The welding torch is moved in the positive direction of the X-axis of the Cartesian coordinate system until it comes into contact with the inner edge, and when the contact between the welding wire at the tip of the welding torch and the metal plate is detected, the movement of the welding torch is stopped and the movement is stopped. The tip position of the welding torch is stored as the first position,
Subsequently, when the welding torch is moved in the negative direction of the X axis of the orthogonal coordinate system until it contacts the inner edge of the space portion of the metal plate, and the contact between the welding wire at the tip of the welding torch and the metal plate is detected, Stopping the movement of the welding torch and storing the welding torch tip position as a second position;
The midpoint between the first position and the second position is obtained, the welding torch is moved to the midpoint, and the Y axis of the orthogonal coordinate system is moved from the midpoint to the inner edge of the space portion of the metal plate. Moving the welding torch in the forward direction, detecting the contact between the welding wire at the tip of the welding torch and the metal plate, stopping the movement of the welding torch and storing the position of the tip of the welding torch as a third position;
Subsequently, when the welding torch is moved in the negative direction of the Y axis of the orthogonal coordinate system until it contacts the inner edge of the space portion of the metal plate, and the contact between the welding wire at the tip of the welding torch and the metal plate is detected, 2. The movement of the welding torch is stopped, the tip position of the welding torch is stored as a fourth position, and a fifth position which is a midpoint between the third position and the fourth position is obtained. Arc welding equipment.
前記ロボットコントローラは、予め教示された動作プログラムに従って前記キャリブレーション処理および前記現在位置取得処理を行い、
前記動作プログラムは、前記溶接トーチの姿勢を前記金属板に定義された直交座標系のZ軸に対して平行にした状態で前記溶接トーチを前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、前記各方向への移動において前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を記憶することを特徴とする請求項1または2記載のアーク溶接装置。
The robot controller performs the calibration process and the current position acquisition process according to an operation program taught in advance,
The operation program includes the X-axis of the orthogonal coordinate system defined on the metal plate and the welding torch in a state where the attitude of the welding torch is parallel to the Z-axis of the orthogonal coordinate system defined on the metal plate, and The Y-axis is moved in each of positive and negative directions, and when contact with the metal plate is detected in the movement in each direction, the movement of the welding torch is stopped and the tip position of the welding torch is stored. Item 3. An arc welding apparatus according to item 1 or 2.
前記ロボットコントローラは、予め教示された動作プログラムに従って前記キャリブレーション処理および前記現在位置取得処理を行い、
前記動作プログラムは、前記溶接トーチの姿勢を前記金属板に定義された直交座標系のZ軸に対して傾けた状態で前記溶接トーチを前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、前記各方向への移動において前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を記憶することを特徴とする請求項1または2記載のアーク溶接装置。
The robot controller performs the calibration process and the current position acquisition process according to an operation program taught in advance,
The operation program is configured such that the welding torch is tilted with respect to the Z axis of the orthogonal coordinate system defined on the metal plate while the welding torch is tilted with respect to the X axis and Y of the orthogonal coordinate system defined on the metal plate. The shaft is moved in each of positive and negative directions, and when contact with the metal plate is detected in the movement in each direction, the movement of the welding torch is stopped and the tip position of the welding torch is stored. The arc welding apparatus according to 1 or 2.
前記ロボットコントローラは、予め教示された動作プログラムに従って前記キャリブレーション処理および前記現在位置取得処理を行い、
前記動作プログラムは、前記溶接トーチの姿勢を前記金属板に定義された直交座標系のZ軸に対して平行にした状態で前記溶接トーチを前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、前記各方向への移動において前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を記憶した後、前記溶接トーチの姿勢を前記金属板に定義された直交座標系のZ軸に対して傾けた状態で前記溶接トーチを前記金属板に定義された直交座標系のX軸およびY軸の正負各方向に移動させ、前記各方向への移動において前記金属板との接触を検出すると前記溶接トーチの移動を停止させるとともに前記溶接トーチの先端位置を記憶することを特徴とする請求項1または2記載のアーク溶接装置。
The robot controller performs the calibration process and the current position acquisition process according to an operation program taught in advance,
The operation program includes the X-axis of the orthogonal coordinate system defined on the metal plate and the welding torch in a state where the attitude of the welding torch is parallel to the Z-axis of the orthogonal coordinate system defined on the metal plate, and The Y-axis is moved in each of the positive and negative directions, and when contact with the metal plate is detected in the movement in the respective directions, the movement of the welding torch is stopped and the tip position of the welding torch is stored. Moving the welding torch in the positive and negative directions of the X axis and Y axis of the orthogonal coordinate system defined on the metal plate in a state in which the posture is inclined with respect to the Z axis of the orthogonal coordinate system defined on the metal plate; 3. The device according to claim 1, wherein when the contact with the metal plate is detected in the movement in each direction, the movement of the welding torch is stopped and the tip position of the welding torch is stored. Click welding equipment.
前記ロボットコントローラは、前記キャリブレーション処理にて求めた前記第5位置を前記基準位置として記憶する格納部を備え、前記格納部に記憶された前記基準位置と、前記現在位置取得処理にて求めた前記第5位置との差分によって位置ずれの有無を検出し、前記差分が予め設定された許容値より大きい場合には外部に位置ずれ発生の情報を出力することを特徴とする請求項2記載のアーク溶接装置。   The robot controller includes a storage unit that stores the fifth position determined in the calibration process as the reference position, and the reference position stored in the storage unit and the current position acquisition process The presence or absence of misalignment is detected based on a difference from the fifth position, and when the difference is larger than a preset allowable value, information on occurrence of misalignment is output to the outside. Arc welding equipment. 前記ロボットコントローラは、前記差分が予め設定された許容値より大きい場合には前記ロボットコントローラに接続された教示装置によって位置ずれ発生のメッセージを表示することを特徴とする請求項6記載のアーク溶接装置。   7. The arc welding apparatus according to claim 6, wherein when the difference is larger than a preset allowable value, the robot controller displays a message of occurrence of misalignment by a teaching device connected to the robot controller. . 前記ロボットコントローラは、前記差分が予め設定された許容値より大きい場合には前記ロボットコントローラに接続された警告灯に信号を出力することを特徴とする請求項6記載のアーク溶接装置。   The arc welding apparatus according to claim 6, wherein the robot controller outputs a signal to a warning lamp connected to the robot controller when the difference is larger than a preset allowable value. 前記ロボットコントローラは、前記第5位置を前記格納部に記憶する際に作業者の認証を行い、認証が完了した場合にのみ前記第5位置を前記格納部に記憶することを特徴とする請求項6記載のアーク溶接装置。   The robot controller performs authentication of an operator when storing the fifth position in the storage unit, and stores the fifth position in the storage unit only when the authentication is completed. 6. The arc welding apparatus according to 6. 前記ロボットコントローラは、前記ロボットの連続運転中に前記動作プログラムに従って前記現在位置取得処理を実行し、位置ずれの有無を検出することを特徴とする請求項3乃至5のいずれか1項記載のアーク溶接装置。   6. The arc according to claim 3, wherein the robot controller executes the current position acquisition process according to the operation program during continuous operation of the robot, and detects presence / absence of a position shift. Welding equipment.
JP2007105994A 2007-04-13 2007-04-13 Arc welding equipment Pending JP2008260050A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007105994A JP2008260050A (en) 2007-04-13 2007-04-13 Arc welding equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007105994A JP2008260050A (en) 2007-04-13 2007-04-13 Arc welding equipment

Publications (1)

Publication Number Publication Date
JP2008260050A true JP2008260050A (en) 2008-10-30

Family

ID=39982940

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007105994A Pending JP2008260050A (en) 2007-04-13 2007-04-13 Arc welding equipment

Country Status (1)

Country Link
JP (1) JP2008260050A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103084706A (en) * 2011-10-31 2013-05-08 株式会社大亨 Welding system and control device
US20200125062A1 (en) * 2018-10-17 2020-04-23 Fanuc Corporation Method for compensating teaching positions
JP7280342B1 (en) 2021-12-23 2023-05-23 日鉄エンジニアリング株式会社 Welding system, welding method and program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103084706A (en) * 2011-10-31 2013-05-08 株式会社大亨 Welding system and control device
US20200125062A1 (en) * 2018-10-17 2020-04-23 Fanuc Corporation Method for compensating teaching positions
JP7280342B1 (en) 2021-12-23 2023-05-23 日鉄エンジニアリング株式会社 Welding system, welding method and program
JP2023093803A (en) * 2021-12-23 2023-07-05 日鉄エンジニアリング株式会社 Welding system, welding method and program

Similar Documents

Publication Publication Date Title
US6452134B2 (en) Method for correcting teaching points for welding robot and welding robot system employing the same
JP5103237B2 (en) Robot operation margin calculation display method and apparatus
JP5670416B2 (en) Robot system display device
US20110029131A1 (en) Apparatus and method for measuring tool center point position of robot
JP6240133B2 (en) Spot welding system that measures the position of the spot where welding is performed
US20090112362A1 (en) Controller of work piece-conveying robot
JP5447432B2 (en) Robot teaching system and teaching method
JPWO1998032571A1 (en) Robot calibration device and method
JP2005108144A (en) Device for confirming correction data of robot
CN111452047A (en) Robot tool deviation correction method, robot control device and system
JPH03136780A (en) Mechanism error correcting method for scalar type robot
CN109278063B (en) Robot apparatus, control method, assembly method, and recording medium
KR20150048517A (en) Apparatus and Method for automatic welding using robot
JP5663847B2 (en) Calibration jig and calibration method
JP5293994B2 (en) Welding inspection method, welding inspection device, welding inspection program
JP2008260050A (en) Arc welding equipment
US11247288B2 (en) Welding position detection device, welding position detection method, and welding robot system
JPWO2014129162A1 (en) INDUSTRIAL ROBOT AND METHOD FOR CALIBRATION OF TOOL INSTALLATION POSITION
CN109311163B (en) Method for correcting motion control command of robot and related equipment
JPS63162180A (en) Robot teaching method
JP2000167668A (en) Measuring device for displacement of welding robot
KR20150025553A (en) Calibration Method for Welding Torch Deformation of Welding Robot and Welding Robot System
JP2017121637A (en) Welding method and welding apparatus
CN117549055A (en) A workpiece position correction method
JP2005028529A (en) Industrial robot origin alignment device