[go: up one dir, main page]

JP2017030047A - Welding monitoring device and welding robot system - Google Patents

Welding monitoring device and welding robot system Download PDF

Info

Publication number
JP2017030047A
JP2017030047A JP2015156125A JP2015156125A JP2017030047A JP 2017030047 A JP2017030047 A JP 2017030047A JP 2015156125 A JP2015156125 A JP 2015156125A JP 2015156125 A JP2015156125 A JP 2015156125A JP 2017030047 A JP2017030047 A JP 2017030047A
Authority
JP
Japan
Prior art keywords
welding
unit
arc
voltage
control unit
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
JP2015156125A
Other languages
Japanese (ja)
Inventor
晋太朗 西野
Shintaro Nishino
晋太朗 西野
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.)
Daihen Corp
Original Assignee
Daihen 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 Daihen Corp filed Critical Daihen Corp
Priority to JP2015156125A priority Critical patent/JP2017030047A/en
Publication of JP2017030047A publication Critical patent/JP2017030047A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

PROBLEM TO BE SOLVED: To solve the problem that there is the possibility of causing inferior quality in a tail end part of a welding bead, when welding release operation is automatically executed.SOLUTION: A welding monitoring device comprises a detection unit for detecting a first frequency of exceeding a first threshold value in a measured value of a welding current in a predetermined period when finishing arc-welding or a second frequency of being less than a second threshold value in a measured value of a welding voltage in the predetermined period when finishing the arc-welding.SELECTED DRAWING: Figure 4

Description

本発明は、溶着監視装置および溶接ロボットシステムに関する。   The present invention relates to a welding monitoring apparatus and a welding robot system.

アーク溶接では、アーク溶接終了時に、溶融プールの振動等により溶接電極と溶融プールとが短絡し、溶接電極と溶融プールとが短絡した状態で、溶融プールが固化し、その結果、溶接電極が溶接ビードに溶着することがある。溶接電極が溶接ビードに溶着した場合には、溶接電極に電流を流して、溶接電極と溶接ビードとの短絡状態を解除する方法(溶着解除処理)が知られている(例えば、特許文献1,2参照)。   In arc welding, at the end of arc welding, the welding electrode and the molten pool are short-circuited due to the vibration of the molten pool, etc., and the molten pool is solidified in a state where the welding electrode and the molten pool are short-circuited. May weld to bead. When the welding electrode is welded to the weld bead, a method (welding release processing) is known in which a current is passed through the welding electrode to release the short-circuited state between the welding electrode and the weld bead (for example, Patent Document 1, Patent Document 1). 2).

このような、溶接電極と溶接ビードとの短絡は、例えば、溶接終了部にクレータと呼ばれる溶接ビードの凹みが生じたときに、そのクレータを埋めるための溶接を行う際や、溶接後に、溶接電極の先端部分に、適正な大きさの玉を形成して、溶接電極の先端部分のスラグを除去する際に生じやすい。   Such a short-circuit between the welding electrode and the welding bead is, for example, when a welding bead dent called a crater occurs at a welding end portion, when performing welding to fill the crater, or after welding, This is likely to occur when a ball of an appropriate size is formed at the tip of the slag and the slag at the tip of the welding electrode is removed.

特開2005−305485号公報JP 2005-305485 A 特開2011−136372号公報JP 2011-136372 A

ところで、上記特許文献1,2に記載の発明では、溶接電極と溶接ビードとの短絡状態が検知されると、あらかじめ作業プログラムに記述された一連の溶着解除動作が行われる。しかし、溶着解除動作が自動で行われるので、溶接ビートの終端部分に品質不良が生じている可能性がある。   By the way, in the inventions described in Patent Documents 1 and 2, when a short-circuit state between the welding electrode and the weld bead is detected, a series of welding release operations described in advance in the work program are performed. However, since the welding release operation is automatically performed, there is a possibility that a quality defect has occurred at the end portion of the welding beat.

本発明はかかる問題点に鑑みてなされたものであり、その目的は、溶接ビートの終端部分の品質不良を検出することの可能な溶着監視装置および溶接ロボットシステムを提供することにある。   The present invention has been made in view of such problems, and an object of the present invention is to provide a welding monitoring apparatus and a welding robot system capable of detecting a quality defect at the end portion of a welding beat.

本発明の溶着監視装置は、アーク溶接終了の際の所定の期間における溶接電流の計測値が第1の閾値を超えた第1の回数、または、アーク溶接終了の際の所定の期間における溶接電圧の計測値が第2の閾値を下回った第2の回数を検出する検出部を備えている。   The welding monitoring device of the present invention is the first number of times when the measured value of the welding current in a predetermined period at the end of arc welding exceeds the first threshold, or the welding voltage in the predetermined period at the end of arc welding. There is provided a detection unit for detecting a second number of times that the measured value falls below the second threshold.

本発明の溶接ロボットシステムは、溶接トーチと、溶接トーチを移動させるアームとを有する移動装置と、溶接トーチに電力を供給する電源装置と、溶接トーチとワークとの間に流れる溶接電流、および溶接トーチとワークとの間の溶接電圧のうち少なくとも一方を計測する計測装置とを備えている。この溶接ロボットシステムは、さらに、アーク溶接終了の際の所定の期間における溶接電流の計測値が第1の閾値を超えた第1の回数、または、アーク溶接終了の際の所定の期間における溶接電圧の計測値が第2の閾値を下回った第2の回数を検出する検出装置を備えている。   A welding robot system according to the present invention includes a moving device having a welding torch and an arm for moving the welding torch, a power supply device for supplying electric power to the welding torch, a welding current flowing between the welding torch and the workpiece, and welding. And a measuring device that measures at least one of the welding voltages between the torch and the workpiece. The welding robot system further includes a first number of times that a measured value of the welding current in a predetermined period at the end of arc welding exceeds a first threshold, or a welding voltage in a predetermined period at the end of arc welding. Is provided with a detection device that detects the second number of times that the measured value falls below the second threshold.

本発明の溶着監視装置および溶接ロボットシステムでは、アーク溶接終了時の所定の期間において溶着の生じた回数が検出される。ここで、溶着の生じた回数は、溶接ビートの終端部分の品質と相関を持っているので、溶着の生じた回数を検知することで、溶接ビートの終端部分の品質を推定することができる。   In the welding monitoring apparatus and welding robot system of the present invention, the number of times welding has occurred in a predetermined period at the end of arc welding is detected. Here, since the number of times of welding has a correlation with the quality of the end portion of the welding beat, the quality of the end portion of the welding beat can be estimated by detecting the number of times of welding.

本発明の溶着監視装置および溶接ロボットシステムによれば、アーク溶接終了時の所定の期間において溶着の生じた回数を検出するようにしたので、溶接ビートの終端部分の品質不良を検出することができる。   According to the welding monitoring apparatus and the welding robot system of the present invention, since the number of times welding has occurred in a predetermined period at the end of arc welding is detected, it is possible to detect a quality defect at the end portion of the welding beat. .

本発明の一実施の形態に係る溶着監視装置を備えた溶接ロボットシステムの概略構成の一例を表す図である。It is a figure showing an example of schematic structure of the welding robot system provided with the welding monitoring device concerning one embodiment of the present invention. 図1の溶接ロボットシステムの機能ブロックの一例を表す図である。It is a figure showing an example of the functional block of the welding robot system of FIG. 図1のロボット制御装置の概略構成の一例を表す図である。It is a figure showing an example of schematic structure of the robot control apparatus of FIG. 図2の監視部の機能ブロックの一例を表す図である。It is a figure showing an example of the functional block of the monitoring part of FIG. 図1のティーチペンダントの概略構成の一例を表す図である。It is a figure showing an example of schematic structure of the teach pendant of FIG. 図1の溶接機の概略構成の一例を表す図である。It is a figure showing an example of schematic structure of the welding machine of FIG. (A)アーク溶接の終了の際のワイヤ送給速度の計測値の一例を表す図である。(B)アーク溶接の終了の際の溶接電圧の計測値の一例を表す図である。(C)アーク溶接の終了の際の溶接電流の計測値の一例を表す図である。(A) It is a figure showing an example of the measured value of the wire feeding speed at the time of completion | finish of arc welding. (B) It is a figure showing an example of the measured value of the welding voltage at the time of completion | finish of arc welding. (C) It is a figure showing an example of the measured value of the welding current in the end of arc welding. (A)アーク溶接の終了の際のワイヤ送給速度の計測値の一例を表す図である。(B)アーク溶接の終了の際の溶接電圧の計測値の一例を表す図である。(C)アーク溶接の終了の際の溶接電流の計測値の一例を表す図である。(A) It is a figure showing an example of the measured value of the wire feeding speed at the time of completion | finish of arc welding. (B) It is a figure showing an example of the measured value of the welding voltage at the time of completion | finish of arc welding. (C) It is a figure showing an example of the measured value of the welding current in the end of arc welding. (A)アーク溶接の終了の際のワイヤ送給速度の計測値の一例を表す図である。(B)アーク溶接の終了の際の溶接電圧の計測値の一例を表す図である。(C)アーク溶接の終了の際の溶接電流の計測値の一例を表す図である。(A) It is a figure showing an example of the measured value of the wire feeding speed at the time of completion | finish of arc welding. (B) It is a figure showing an example of the measured value of the welding voltage at the time of completion | finish of arc welding. (C) It is a figure showing an example of the measured value of the welding current in the end of arc welding. (A)アーク溶接の終了の際のワイヤ送給速度の計測値の一例を表す図である。(B)アーク溶接の終了の際の溶接電圧の計測値の一例を表す図である。(C)アーク溶接の終了の際の溶接電流の計測値の一例を表す図である。(A) It is a figure showing an example of the measured value of the wire feeding speed at the time of completion | finish of arc welding. (B) It is a figure showing an example of the measured value of the welding voltage at the time of completion | finish of arc welding. (C) It is a figure showing an example of the measured value of the welding current in the end of arc welding. (A)アーク溶接の終了の際のワイヤ送給速度の計測値の一例を表す図である。(B)アーク溶接の終了の際の溶接電圧の計測値の一例を表す図である。(C)アーク溶接の終了の際の溶接電流の計測値の一例を表す図である。(A) It is a figure showing an example of the measured value of the wire feeding speed at the time of completion | finish of arc welding. (B) It is a figure showing an example of the measured value of the welding voltage at the time of completion | finish of arc welding. (C) It is a figure showing an example of the measured value of the welding current in the end of arc welding.

以下、本発明の一実施の形態について、図面を参照して詳細に説明する。以下の説明は本発明の一具体例であって、本発明は以下の態様に限定されるものではない。また、本発明は、各図に示す各構成要素の配置や寸法、寸法比などについても、それらに限定されるものではない。   Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. The following description is one specific example of the present invention, and the present invention is not limited to the following embodiment. Further, the present invention is not limited to the arrangement, dimensions, dimensional ratios, and the like of the components shown in the drawings.

<1.実施の形態>
[構成]
図1は、本発明の一実施の形態に係る溶接ロボットシステム1の概略構成の一例を表したものである。図2は、図1の溶接ロボットシステム1の機能ブロックの一例を表したものである。溶接ロボットシステム1は、プログラム制御された多関節ロボットによってワークWにアーク溶接を行うものである。溶接ロボットシステム1は、マニピュレータ10と、ロボット制御装置20と、ティーチペンダント30と、溶接機40とを備えている。ロボット制御装置20およびティーチペンダント30からなる装置が、本発明の「溶着監視装置」の一具体例に相当する。マニピュレータ10が、本発明の「移動装置」の一具体例に相当する。ロボット制御装置20が、本発明の「検出装置」の一具体例に相当する。溶接機40が、本発明の「電源装置」、「計測装置」の一具体例に相当する。なお、ロボット制御装置20およびティーチペンダント30は、互いに一体に構成されていてもよいし、図1に示したように互いに別体で構成されていてもよい。
<1. Embodiment>
[Constitution]
FIG. 1 shows an example of a schematic configuration of a welding robot system 1 according to an embodiment of the present invention. FIG. 2 shows an example of functional blocks of the welding robot system 1 of FIG. The welding robot system 1 performs arc welding on a workpiece W by a program-controlled articulated robot. The welding robot system 1 includes a manipulator 10, a robot controller 20, a teach pendant 30, and a welder 40. A device including the robot control device 20 and the teach pendant 30 corresponds to a specific example of the “welding monitoring device” of the present invention. The manipulator 10 corresponds to a specific example of the “moving device” of the present invention. The robot control device 20 corresponds to a specific example of the “detection device” of the present invention. The welding machine 40 corresponds to a specific example of “power supply device” and “measurement device” of the present invention. The robot controller 20 and the teach pendant 30 may be configured integrally with each other, or may be configured separately from each other as illustrated in FIG.

溶接ロボットシステム1は、例えば、ロボット制御装置20と各種装置とを互いに接続するケーブルL1〜L6を備えている。ケーブルL1は、ロボット制御装置20とマニピュレータ10との間で通信するための通信ケーブルであり、ロボット制御装置20およびマニピュレータ10に接続されている。ケーブルL2は、ロボット制御装置20とティーチペンダント30との間で通信するための通信ケーブルであり、ロボット制御装置20およびティーチペンダント30に接続されている。ケーブルL3は、ロボット制御装置20と溶接機40との間で通信するための通信ケーブルであり、ロボット制御装置20および溶接機40に接続されている。ケーブルL4は、溶接機40と後述のワイヤ送給装置14との間で通信するための通信ケーブルであり、溶接機40およびワイヤ送給装置14に接続されている。ケーブルL5,L6は、後述の溶接電極15とワークWとの間に高電圧の溶接電圧Vsを供給するための電源ケーブルである。ケーブルL5は、溶接機40および後述の作業台15に接続されており、ケーブルL6は、溶接機40および後述の溶接トーチ13に接続されている。   The welding robot system 1 includes, for example, cables L1 to L6 that connect the robot control device 20 and various devices to each other. The cable L1 is a communication cable for communicating between the robot control device 20 and the manipulator 10, and is connected to the robot control device 20 and the manipulator 10. The cable L2 is a communication cable for communicating between the robot control device 20 and the teach pendant 30, and is connected to the robot control device 20 and the teach pendant 30. The cable L3 is a communication cable for communicating between the robot control device 20 and the welding machine 40, and is connected to the robot control device 20 and the welding machine 40. The cable L4 is a communication cable for communicating between the welding machine 40 and a wire feeding device 14 described later, and is connected to the welding machine 40 and the wire feeding device 14. The cables L5 and L6 are power cables for supplying a high welding voltage Vs between a welding electrode 15 described later and the workpiece W. The cable L5 is connected to the welding machine 40 and a worktable 15 described later, and the cable L6 is connected to the welding machine 40 and a welding torch 13 described later.

(マニピュレータ10)
マニピュレータ10は、ロボット制御装置20、ティーチペンダント30および溶接機40による制御によってワークWにアーク溶接を行うものである。マニピュレータ10は、フロア等に固定されるベース部材11と、ベース部材11上に設けられた多関節アーム部12と、多関節アーム部12の先端に連結された溶接トーチ13と、多関節アーム部12等に固定されたワイヤ送給装置14と、作業台15とを有している。
(Manipulator 10)
The manipulator 10 performs arc welding on the workpiece W under the control of the robot control device 20, the teach pendant 30 and the welding machine 40. The manipulator 10 includes a base member 11 fixed to a floor or the like, a multi-joint arm portion 12 provided on the base member 11, a welding torch 13 connected to the tip of the multi-joint arm portion 12, and a multi-joint arm portion. The wire feeder 14 fixed to 12 grade | etc., And the work table 15 are provided.

多関節アーム部12は、例えば、複数のアーム12Aと、2つのアーム12A同士を回動可能に連結する1または複数の関節軸(図示せず)とを有している。多関節アーム部12は、さらに、例えば、アーム12Aごとに1つずつ設けられ、対応するアーム12Aを駆動する複数の駆動モータ(図示せず)と、各駆動モータに連結され、各アーム12Aの現在位置を検出するエンコーダ(図示せず)とを有している。各駆動モータは、ケーブルL1を介してロボット制御装置20から入力される制御信号によって駆動される。このようにして各駆動モータが駆動されることにより、各アーム12Aが変位し、結果的に溶接トーチ13が上下前後左右に移動する。エンコーダは、検出した各アーム12Aの現在位置(以下、「位置情報Pf」と称する。)を、ケーブルL1を介してロボット制御装置20に出力するようになっている。   The multi-joint arm unit 12 includes, for example, a plurality of arms 12A and one or a plurality of joint shafts (not shown) that rotatably connect the two arms 12A. The articulated arm unit 12 is further provided, for example, one for each arm 12A, and is connected to a plurality of drive motors (not shown) that drive the corresponding arm 12A and each of the drive motors. And an encoder (not shown) for detecting the current position. Each drive motor is driven by a control signal input from the robot controller 20 via the cable L1. By driving each drive motor in this way, each arm 12A is displaced, and as a result, the welding torch 13 moves up and down, front and rear, and right and left. The encoder outputs the detected current position of each arm 12A (hereinafter referred to as “position information Pf”) to the robot control device 20 via the cable L1.

多関節アーム部12の一端(先端)が溶接トーチ13に連結されており、多関節アーム部12の他端がベース部材11に連結されている。溶接トーチ13の先端には、溶加材としての溶接電極15が露出している。溶接電極15は、消耗電極である溶接ワイヤである。溶接トーチ13は、溶接電極15の先端とワークWとの間にアークを発生させ、そのアークの熱で溶接電極15およびワークWを溶融させることにより、ワークWに対してアーク溶接を行うものである。溶接トーチ13は、ケーブルL4に電気的に接続されたコンタクトチップ(図示せず)を有している。コンタクトチップは、ケーブルL4から供給される溶接電圧Vsを溶接電極15に供給するように構成されている。   One end (tip) of the articulated arm portion 12 is connected to the welding torch 13, and the other end of the articulated arm portion 12 is connected to the base member 11. A welding electrode 15 as a filler material is exposed at the tip of the welding torch 13. The welding electrode 15 is a welding wire that is a consumable electrode. The welding torch 13 performs arc welding on the workpiece W by generating an arc between the tip of the welding electrode 15 and the workpiece W and melting the welding electrode 15 and the workpiece W with the heat of the arc. is there. The welding torch 13 has a contact tip (not shown) electrically connected to the cable L4. The contact tip is configured to supply the welding voltage Vs supplied from the cable L4 to the welding electrode 15.

ワイヤ送給装置14は、溶接電極15を溶接トーチ13に供給するものである。ワイヤ送給装置14は、例えば、溶接電極15を保持すると共に送給可能に構成された一対のロール(図示せず)と、一方のロールを回転駆動するモータ(図示せず)とを有している。一対のロールは、溶接電極15を挟み込むと共に、上記モータによる回転駆動で発生する摩擦力で溶接電極15をワイヤリール(図示せず)から引っ張り出すように構成されている。上記モータは、例えば、エンコーダ付きサーボモータで構成されている。上記モータは、ケーブルL4を介して溶接機40から入力される制御信号によって駆動される。上記モータは、例えば、上記エンコーダからフィードバックされるパルスを、ケーブルL4を介して溶接機40に出力するように構成されている。このパルスは、溶接電極15の送給速度(ワイヤ送給速度Vf)の算出に好適に利用可能である。なお、上記モータは、上記のパルスの代わる何らかの信号を生成し、出力するようになっていてもよい。   The wire feeder 14 supplies the welding electrode 15 to the welding torch 13. The wire feeding device 14 has, for example, a pair of rolls (not shown) configured to hold and supply the welding electrode 15 and a motor (not shown) that rotationally drives one of the rolls. ing. The pair of rolls are configured to sandwich the welding electrode 15 and pull the welding electrode 15 from a wire reel (not shown) by a frictional force generated by rotational driving by the motor. The said motor is comprised by the servomotor with an encoder, for example. The motor is driven by a control signal input from the welding machine 40 via the cable L4. The motor is configured to output, for example, a pulse fed back from the encoder to the welding machine 40 via the cable L4. This pulse can be suitably used for calculating the feeding speed (wire feeding speed Vf) of the welding electrode 15. The motor may generate and output some signal instead of the pulse.

作業台15は、フロア等に固定されており、ワークWを設置する台座として使用される。作業台15は、ワークWに対するトーチ姿勢を最適に維持するためのポジショナであってもよい。作業台15が上述のポジショナである場合には、ロボット制御装置20によってポジショナの軸が駆動制御される。作業台15は、ケーブルL5を介して溶接機40に接続されており、作業台15に設置されるワークWとケーブルL5とを互いに電気的に接続するように構成されている。   The work table 15 is fixed to a floor or the like, and is used as a pedestal on which the work W is installed. The work table 15 may be a positioner for optimally maintaining the torch posture with respect to the workpiece W. When the work table 15 is the above-described positioner, the axis of the positioner is driven and controlled by the robot control device 20. The work table 15 is connected to the welding machine 40 via a cable L5, and is configured to electrically connect the workpiece W and the cable L5 installed on the work table 15.

(ロボット制御装置20)
図3は、ロボット制御装置20の概略構成の一例を表したものである。ロボット制御装置20は、ティーチペンダント30からの指示に従って多関節アーム部12および溶接機40を制御するものである。ロボット制御装置20は、さらに、溶着を監視するようにもなっている。ロボット制御装置20は、制御部21と、サーボ制御部22と、通信部23と、記憶部24とを有している。以下では、記憶部24、サーボ制御部22、通信部23、制御部21の順に説明する。制御部21が、本発明の「検出部」、「決定部」、「転送部」の一具体例に相当する。記憶部24が、本発明の「記憶装置」の一具体例に相当する。
(Robot controller 20)
FIG. 3 illustrates an example of a schematic configuration of the robot control device 20. The robot control device 20 controls the articulated arm unit 12 and the welding machine 40 in accordance with instructions from the teach pendant 30. The robot controller 20 is also configured to monitor welding. The robot control device 20 includes a control unit 21, a servo control unit 22, a communication unit 23, and a storage unit 24. Below, it demonstrates in order of the memory | storage part 24, the servo control part 22, the communication part 23, and the control part 21. FIG. The control unit 21 corresponds to a specific example of “detection unit”, “determination unit”, and “transfer unit” of the present invention. The storage unit 24 corresponds to a specific example of “storage device” of the present invention.

記憶部24は、各種プログラムや各種データファイルを記憶可能となっている。記憶部24は、多関節アーム12の動作を制御する制御プログラム22Aを記憶している。制御プログラム22Aは、例えば、ROM(read only memory)に格納されている。記憶部24は、さらに、マニピュレータ10の溶接作業の手順が教示された1または複数の作業プログラム22Bと、溶着を監視する溶着監視プログラム22Cと、各種設定値が記述された設定ファイル22Dとを記憶している。1または複数の作業プログラム22B、溶着監視プログラム22Cおよび設定ファイル22Dは、例えば、ハードディスクに格納されている。設定ファイル22Dには、例えば、溶接電流Is、溶接電圧Vs、ワイヤ送給速度Vfおよび溶接速度Vwのそれぞれの設定値が記述されている。溶着監視プログラム22C、溶接電圧Vsの閾値Vthおよび溶接電流Isの閾値Ithについては、後に詳述するものとする。   The storage unit 24 can store various programs and various data files. The storage unit 24 stores a control program 22 </ b> A that controls the operation of the articulated arm 12. The control program 22A is stored, for example, in a ROM (read only memory). The storage unit 24 further stores one or a plurality of work programs 22B in which a procedure for welding work of the manipulator 10 is taught, a welding monitoring program 22C for monitoring welding, and a setting file 22D in which various setting values are described. doing. One or a plurality of work programs 22B, a welding monitoring program 22C, and a setting file 22D are stored in, for example, a hard disk. In the setting file 22D, for example, set values of the welding current Is, the welding voltage Vs, the wire feed speed Vf, and the welding speed Vw are described. The welding monitoring program 22C, the threshold value Vth of the welding voltage Vs, and the threshold value Ith of the welding current Is will be described in detail later.

記憶部24は、さらに、溶着監視に用いる閾値ファイル22Eおよびリカバリテーブル22Fを記憶している。閾値ファイル22Eおよびリカバリテーブル22Fは、例えば、ハードディスクに格納されている。閾値ファイル22Eには、例えば、溶接電流Isの閾値Ithおよび溶接電圧Vsの閾値Vthが記述されている。溶接電流Isの閾値Ithが、本発明の「第1の閾値」の一具体例に相当する。溶接電圧Vsの閾値Vthが、本発明の「第2の閾値」の一具体例に相当する。リカバリテーブル22Fには、例えば、溶着解除回数Ndに応じてリカバリ情報Irが記述されている。溶着解除回数Ndが、本発明の「第1の回数」、「第2の回数」の一具体例に相当する。リカバリ情報Irが、本発明の「アーク溶接ロボットシステムの動作」の一具体例に相当する。溶着解除回数Ndは、アーク溶接終了の際の所定の期間ΔTにおいて生じた溶着の回数に相当するものである。溶着解除回数Ndは、例えば、溶着解除回数Nd1および溶着解除回数Nd2を含んでいる。溶着解除回数Nd1は、溶接電流Isの計測値に基づいて得られるものである。溶着解除回数Nd2は、溶接電圧Vsの計測値に基づいて得られるものである。リカバリ情報Irは、アーク溶接終了の際の所定の期間ΔTが経過した後のアーク溶接ロボットシステム1の動作に関する情報であり、例えば、アーク溶接ロボットシステム1の種々の動作の名称と、アーク溶接ロボットシステム1の種々の動作に対応する命令セットとを含んでいる。   The storage unit 24 further stores a threshold file 22E and a recovery table 22F used for welding monitoring. The threshold file 22E and the recovery table 22F are stored in, for example, a hard disk. In the threshold file 22E, for example, a threshold Ith of the welding current Is and a threshold Vth of the welding voltage Vs are described. The threshold value Ith of the welding current Is corresponds to a specific example of the “first threshold value” of the present invention. The threshold value Vth of the welding voltage Vs corresponds to a specific example of the “second threshold value” of the present invention. In the recovery table 22F, for example, the recovery information Ir is described according to the number of welding release times Nd. The welding release number Nd corresponds to a specific example of “first number” and “second number” of the present invention. The recovery information Ir corresponds to a specific example of “operation of the arc welding robot system” of the present invention. The number of welding release times Nd corresponds to the number of weldings that occurred in a predetermined period ΔT at the end of arc welding. The number of welding release times Nd includes, for example, the number of welding release times Nd1 and the number of welding release times Nd2. The number of welding release times Nd1 is obtained based on the measured value of the welding current Is. The number of welding release times Nd2 is obtained based on the measured value of the welding voltage Vs. The recovery information Ir is information relating to the operation of the arc welding robot system 1 after a predetermined period ΔT at the end of arc welding has elapsed. For example, the names of various operations of the arc welding robot system 1 and the arc welding robot And an instruction set corresponding to various operations of the system 1.

記憶部24は、さらに、溶着監視プログラム22Cが実行されることにより生成される各種データを記憶可能となっている。そのようなデータを含むファイルとしては、例えば、計測ファイル22Gおよび履歴ファイル22Hが挙げられる。計測ファイル22Gには、各種物理量の計測値が記述される。各種物理量の計測値には、瞬時値および移動平均値が含まれる。各種物理量には、例えば、溶接電流Is、溶接電圧Vs、ワイヤ送給速度Vfおよび溶接速度Vwが含まれる。瞬時値は、サンプリング周波数で計測することにより得られる。移動平均値は、例えば、ある期間内に含まれる複数の瞬時値の平均値(いわゆる単純移動平均値)である。サンプリング周波数は、溶接電流Isおよび溶接電圧Vsのいずれか一方の計測値から溶着の有無を十分に判別することの可能な値となっている。履歴ファイル22Hには、溶着解除回数Ndおよびリカバリ情報Irを含む監視情報Dmが記述される。これらのファイルは、例えば、RAM(Random Access Memory)に格納される。   Further, the storage unit 24 can store various data generated by executing the welding monitoring program 22C. Examples of files including such data include a measurement file 22G and a history file 22H. In the measurement file 22G, measurement values of various physical quantities are described. The measured values of various physical quantities include instantaneous values and moving average values. The various physical quantities include, for example, a welding current Is, a welding voltage Vs, a wire feeding speed Vf, and a welding speed Vw. The instantaneous value is obtained by measuring at the sampling frequency. The moving average value is, for example, an average value of a plurality of instantaneous values included in a certain period (so-called simple moving average value). The sampling frequency is a value that can sufficiently determine the presence or absence of welding from one of the measured values of the welding current Is and the welding voltage Vs. In the history file 22H, monitoring information Dm including the number Nd of welding release and the recovery information Ir is described. These files are stored in, for example, a RAM (Random Access Memory).

サーボ制御部22は、マニピュレータ10の各駆動モータを制御するものである。サーボ制御部22は、作業プログラム22Bに記載の移動命令Omと、マニピュレータ10のエンコーダからの位置情報とに基づいて、マニピュレータ10の各駆動モータを制御するようになっている。移動命令Omには、例えば、移動開始命令、移動停止命令、作業経路(教示点)、およびトーチ姿勢などが含まれ得る。また、サーボ制御部22は、マニピュレータ10のエンコーダからの位置情報に基づいて溶接トーチ13先端の位置情報Pfや溶接速度Vwを導出(計測)するようになっている。サーボ制御部22は、位置情報Pfや溶接速度Vwを制御部21に出力するようになっている。   The servo control unit 22 controls each drive motor of the manipulator 10. The servo control unit 22 controls each drive motor of the manipulator 10 based on the movement command Om described in the work program 22B and the position information from the encoder of the manipulator 10. The movement command Om may include, for example, a movement start command, a movement stop command, a work route (teaching point), a torch posture, and the like. In addition, the servo control unit 22 derives (measures) the position information Pf and the welding speed Vw of the tip of the welding torch 13 based on the position information from the encoder of the manipulator 10. The servo control unit 22 outputs the position information Pf and the welding speed Vw to the control unit 21.

通信部23は、ケーブルL2を介してティーチペンダント30と通信を行ったり、ケーブルL3を介して溶接機40と通信を行ったりするものである。通信部23は、ティーチペンダント30からの作業指令を受信して、制御部21に出力するようになっている。作業指令には、例えば、作業者が選択した作業プログラム22Bの番号などが含まれ得る。通信部23は、制御部21からの監視情報を、ティーチペンダント30に送信するようになっている。監視情報には、例えば、溶接電流Isおよび溶接電圧Vsのそれぞれの計測値、ワイヤ送給速度Vfの計測値、溶着の有無、溶着解除回数Nd、溶着発生時の作業プログラム22Bのステップ、ならびに、溶着発生位置(もしくは溶着発生区間)などが含まれ得る。   The communication unit 23 communicates with the teach pendant 30 via the cable L2, or communicates with the welding machine 40 via the cable L3. The communication unit 23 receives a work command from the teach pendant 30 and outputs it to the control unit 21. The work command may include, for example, the number of the work program 22B selected by the worker. The communication unit 23 is configured to transmit the monitoring information from the control unit 21 to the teach pendant 30. The monitoring information includes, for example, the respective measured values of the welding current Is and the welding voltage Vs, the measured value of the wire feed speed Vf, the presence / absence of welding, the number Nd of welding release, the step of the work program 22B when welding occurs, A welding generation position (or a welding generation section) or the like may be included.

通信部23は、制御部21からの溶接命令Owを、溶接機40に送信するようになっている。溶接命令Owには、例えば、アーク溶接の開始命令、アーク溶接の終了命令、溶接電流Isの設定値、溶接電圧Vsの設定値、ワイヤ送給の開始命令、ワイヤ送給の停止命令、およびワイヤ送給速度Vfの設定値などが含まれ得る。通信部23は、溶接機40からモニタ情報(例えば、各種計測値または通知情報)を受信して、記憶部22の計測ファイル22Gに格納するようになっている。通信部23は、さらに、必要に応じて、溶接機40からの通知情報を、制御部21に出力するようになっている。各種計測値には、例えば、溶接電流Is、溶接電圧Vsおよびワイヤ送給速度Vfのそれぞれの計測値が含まれ得る。通知情報には、例えば、アーク発生通知などが含まれ得る。   The communication unit 23 is configured to transmit a welding command Ow from the control unit 21 to the welding machine 40. The welding command Ow includes, for example, an arc welding start command, an arc welding end command, a setting value of the welding current Is, a setting value of the welding voltage Vs, a wire feed start command, a wire feed stop command, and a wire. A setting value of the feeding speed Vf can be included. The communication unit 23 receives monitor information (for example, various measurement values or notification information) from the welding machine 40 and stores it in the measurement file 22G of the storage unit 22. Furthermore, the communication part 23 outputs the notification information from the welding machine 40 to the control part 21 as needed. Various measurement values may include, for example, respective measurement values of the welding current Is, the welding voltage Vs, and the wire feed speed Vf. The notification information can include, for example, an arc occurrence notification.

制御部21は、ティーチペンダント30から入力された作業指令に基づいて、作業プログラム22Bやアーク溶接品質判定プログラム22Cを読み出し、その内容を解析する解析部211を有している(図2参照)。解析部211は、解析部211での解析結果に基づいて、これらのプログラムに記載の指示に対応する命令通知を生成するようになっている。制御部21は、解析部211で生成された命令通知の内容に応じて、移動命令や溶接命令を出力する実行部212を有している(図2参照)。   The control unit 21 has an analysis unit 211 that reads out the work program 22B and the arc welding quality determination program 22C based on the work command input from the teach pendant 30 and analyzes the contents (see FIG. 2). The analysis unit 211 is configured to generate a command notification corresponding to the instructions described in these programs based on the analysis result of the analysis unit 211. The control unit 21 includes an execution unit 212 that outputs a movement command and a welding command in accordance with the content of the command notification generated by the analysis unit 211 (see FIG. 2).

制御部21は、実行部212で生成された溶接命令を、通信部23を介して溶接機40に出力する溶接制御部213を有している(図2参照)。溶接制御部213は、例えば、通信部23を介して溶接機40から入力されたモニタ情報(例えば、アーク発生通知)に応じて、溶着監視プログラム22Cに基づく監視を開始する通知(監視開始通知)を生成するようになっている。また、溶接制御部213は、例えば、溶接距離Wpに応じて、溶着監視プログラム22Cに基づく監視を終了する通知(監視終了通知)を生成するようになっている。溶接距離Wpは、例えば、溶接速度Vw×アーク時間Atにより導出される。溶接制御部213は、サーボ制御部22から入力された溶接速度Vwと、アーク発生通知を受け取ってからの時間(アーク時間)とを用いて溶接距離Wpを導出するようになっている。   The control part 21 has the welding control part 213 which outputs the welding command produced | generated by the execution part 212 to the welding machine 40 via the communication part 23 (refer FIG. 2). For example, the welding control unit 213 starts monitoring based on the welding monitoring program 22C (monitoring start notification) in accordance with monitor information (for example, arc occurrence notification) input from the welding machine 40 via the communication unit 23. Is supposed to generate. Moreover, the welding control part 213 produces | generates the notification (monitoring completion notification) which complete | finishes the monitoring based on the welding monitoring program 22C according to the welding distance Wp, for example. The welding distance Wp is derived by, for example, welding speed Vw × arc time At. The welding control unit 213 derives the welding distance Wp using the welding speed Vw input from the servo control unit 22 and the time (arc time) after receiving the arc generation notification.

制御部21は、溶接制御部213からの監視開始通知に従って、溶着監視プログラム22Cを実行する監視部214を有している(図2参照)。監視部214は、例えば、図4に示したように、検出部214a、決定部214bおよび転送部214cを有している。図4は、監視部214の機能ブロックの一例を表したものである。   The control unit 21 has a monitoring unit 214 that executes the welding monitoring program 22C in accordance with the monitoring start notification from the welding control unit 213 (see FIG. 2). For example, as shown in FIG. 4, the monitoring unit 214 includes a detection unit 214a, a determination unit 214b, and a transfer unit 214c. FIG. 4 illustrates an example of functional blocks of the monitoring unit 214.

検出部214aは、アーク溶接終了の際の所定の期間ΔTにおける溶接電流Isおよび溶接電圧Vsの少なくとも一方の計測値を計測ファイル22Gから読み出すようになっている。検出部214aは、必要に応じて、ワイヤ送給速度Vfの計測値を計測ファイル22Gから読み出すようになっている。検出部214aは、さらに、溶接電流Isおよび溶接電圧Vsの少なくとも一方の閾値(IthおよびVthの少なくとも一方)を閾値ファイル22Fから読み出すようになっている。検出部214aは、計測値が所定の閾値を所定の方向からまたいだ回数(溶着解除回数Nd)を検出するようになっている。検出部214aは、例えば、溶接電流Isの計測値が閾値Ithを超えた回数(溶着解除回数Nd1)を検出するようになっている。検出部214aは、例えば、溶接電圧Vsの計測値が閾値Vthを下回った回数(溶着解除回数Nd2)を検出するようになっている。検出部214aは、さらに、溶着の有無、溶着発生時の作業プログラム22Bのステップ、および、溶着発生位置(もしくは溶着発生区間)を検出するようになっている。検出部214aは、溶着解除回数Nd(溶着解除回数Nd1または溶着解除回数Nd2)を決定部214bおよび転送部214cに出力するようになっている。検出部214aは、さらに、溶着の有無、溶着発生時の作業プログラム22Bのステップ、溶着発生位置(もしくは溶着発生区間)、および、計測ファイル22Gから読み出した計測値を転送部214cに出力するようになっている。   The detection unit 214a reads out from the measurement file 22G at least one measurement value of the welding current Is and the welding voltage Vs in a predetermined period ΔT at the end of arc welding. The detection unit 214a reads the measurement value of the wire feeding speed Vf from the measurement file 22G as necessary. The detection unit 214a further reads out at least one threshold value (at least one of Ith and Vth) of the welding current Is and the welding voltage Vs from the threshold file 22F. The detection unit 214a detects the number of times that the measured value crosses a predetermined threshold value from a predetermined direction (number of times of welding release Nd). For example, the detection unit 214a detects the number of times that the measured value of the welding current Is exceeds the threshold value Ith (the number of times of welding release Nd1). The detection unit 214a detects, for example, the number of times that the measured value of the welding voltage Vs falls below the threshold value Vth (the number of times of welding release Nd2). The detecting unit 214a further detects the presence / absence of welding, the step of the work program 22B at the time of occurrence of welding, and the position of welding occurrence (or a welding occurrence section). The detection unit 214a outputs the welding release number Nd (the welding release number Nd1 or the welding release number Nd2) to the determination unit 214b and the transfer unit 214c. The detection unit 214a further outputs to the transfer unit 214c the presence / absence of welding, the step of the work program 22B at the time of welding occurrence, the welding position (or welding zone), and the measurement value read from the measurement file 22G. It has become.

決定部214bは、検出部214aで検出された溶着解除回数Nd(溶着解除回数Nd1または溶着解除回数Nd2)に基づいて、所定の期間ΔTが経過した後のアーク溶接ロボットシステム1の動作を決定するようになっている。決定部214bは、例えば、溶着解除回数Nd(溶着解除回数Nd1または溶着解除回数Nd2)に対応するリカバリ情報Irをリカバリテーブル22Fから取得し、取得したリカバリ情報Irに基づく指令を、サーボ制御部22および溶接機40に出力するようになっている。決定部214bは、決定部214bで決定した動作に関する情報(リカバリ情報Ir)を転送部214cに出力するようになっている。   The determination unit 214b determines the operation of the arc welding robot system 1 after a predetermined period ΔT has elapsed based on the number of welding releases Nd (the number of welding releases Nd1 or the number of welding releases Nd2) detected by the detection unit 214a. It is like that. For example, the determination unit 214b acquires the recovery information Ir corresponding to the number of welding release times Nd (the number of welding release times Nd1 or the number of welding release times Nd2) from the recovery table 22F, and issues a command based on the acquired recovery information Ir to the servo control unit 22. And it outputs to the welding machine 40. The determination unit 214b outputs information (recovery information Ir) related to the operation determined by the determination unit 214b to the transfer unit 214c.

転送部214cは、検出部214aから入力された情報と、検出部214aから入力された情報とに基づいて、監視情報Dmを生成するようになっている。監視情報Dmには、少なくとも、検出部214aで検出された溶着解除回数Nd(溶着解除回数Nd1または溶着解除回数Nd2)と、決定部214bで決定された動作に関する情報(リカバリ情報Ir)とを含んでいる。転送部214cは、監視情報Dmをティーチペンダント30に出力するようになっている。転送部214cは、さらに、監視情報Dmを履歴ファイル22Hに格納するようになっている。   The transfer unit 214c generates monitoring information Dm based on information input from the detection unit 214a and information input from the detection unit 214a. The monitoring information Dm includes at least welding release times Nd (welding release times Nd1 or welding release times Nd2) detected by the detection unit 214a and information (recovery information Ir) related to the operation determined by the determination unit 214b. It is out. The transfer unit 214c is configured to output the monitoring information Dm to the teach pendant 30. Further, the transfer unit 214c stores the monitoring information Dm in the history file 22H.

(ティーチペンダント30)
図5は、ティーチペンダント30の概略構成の一例を表したものである。ティーチペンダント30は、作業者がマニピュレータ10の動作を教示するものである。ティーチペンダント30は、例えば、制御部31、表示部32、入力部33、通信部34および記憶部35を有している。表示部32が、本発明の「通知部」の一具体例に相当する。
(Teach pendant 30)
FIG. 5 illustrates an example of a schematic configuration of the teach pendant 30. The teach pendant 30 is for an operator to teach the operation of the manipulator 10. The teach pendant 30 includes, for example, a control unit 31, a display unit 32, an input unit 33, a communication unit 34, and a storage unit 35. The display unit 32 corresponds to a specific example of “notification unit” of the present invention.

表示部32は、映像信号に基づく映像を表示するものである。表示部32は、通信部34から、監視情報Dmを表示するための映像信号を取得したときには、監視情報Dmに基づく表示(通知)を行うようになっている。表示部32は、例えば、監視情報Dmに含まれる溶着解除回数Nd(溶着解除回数Nd1または溶着解除回数Nd2)の表示(通知)を行うようになっている。   The display unit 32 displays video based on the video signal. When the display unit 32 acquires a video signal for displaying the monitoring information Dm from the communication unit 34, the display unit 32 performs display (notification) based on the monitoring information Dm. For example, the display unit 32 displays (notifies) the number of times of welding release Nd (the number of times of welding release Nd1 or the number of times of release of welding Nd2) included in the monitoring information Dm.

表示部32は、映像を表示する表示面を有する表示パネルと、映像信号に基づいて表示パネルを駆動する駆動部とを有している。入力部33は、作業者からの教示を受け付けるものである。入力部33は、例えば、複数のキーを有しており、各キーの操作に応じて入力信号を生成し、制御部31に出力するようになっている。通信部34は、ケーブルL2を介してロボット制御装置20と通信を行うものである。通信部34は、制御部31からの作業指令を、ロボット制御装置20に送信するようになっている。記憶部35は、各種のモードで種々の表示や作業指示を可能にする教示プログラム35Aを記憶する。教示プログラム35Aは、例えば、ROMに格納されている。   The display unit 32 includes a display panel having a display surface for displaying video and a drive unit for driving the display panel based on the video signal. The input unit 33 receives teaching from an operator. The input unit 33 has, for example, a plurality of keys, generates an input signal in response to an operation of each key, and outputs the input signal to the control unit 31. The communication unit 34 communicates with the robot control device 20 via the cable L2. The communication unit 34 is configured to transmit a work command from the control unit 31 to the robot control device 20. The storage unit 35 stores a teaching program 35A that enables various displays and work instructions in various modes. The teaching program 35A is stored in, for example, a ROM.

制御部31は、映像信号を生成し、表示部32に出力すると共に、必要に応じて作業指令を生成し、通信部34に出力するものである。制御部31は、読み出した教示プログラム35Aに従って映像信号を生成したり、必要に応じて作業指令を生成したりするようになっている。例えば、入力部33から入力された入力信号が、加工作業を実施する再生モードの選択信号であった場合、制御部31は、教示プログラム35Aに従って、記憶部24に格納されている1または複数の作業プログラム22Bのリストを表示するための映像信号を生成するようになっている。さらに、例えば、再生モードが選択されている場合に、再生する1つの作業プログラム22Bが選択されたときには、制御部31は、教示プログラム35Aに従って、再生する作業プログラム22Bの番号等を含む作業指令を生成するようになっている。さらに、例えば、再生モードが選択されている場合に、制御部31は、通信部34から監視情報Dmを取得したときには、取得した監視情報Dmを表示するための映像信号を生成するようになっている。   The control unit 31 generates a video signal, outputs the video signal to the display unit 32, generates a work command as necessary, and outputs the work command to the communication unit 34. The control unit 31 generates a video signal in accordance with the read teaching program 35A, and generates a work command as necessary. For example, when the input signal input from the input unit 33 is a selection signal for a reproduction mode for performing a machining operation, the control unit 31 stores one or more stored in the storage unit 24 according to the teaching program 35A. A video signal for displaying a list of work programs 22B is generated. Furthermore, for example, when the reproduction mode is selected and one work program 22B to be reproduced is selected, the control unit 31 issues a work command including the number of the work program 22B to be reproduced according to the teaching program 35A. It is designed to generate. Further, for example, when the playback mode is selected, when the control unit 31 acquires the monitoring information Dm from the communication unit 34, the control unit 31 generates a video signal for displaying the acquired monitoring information Dm. Yes.

(溶接機40)
図6は、溶接機40の概略構成の一例を表したものである。溶接機40は、ロボット制御装置20による制御に基づいて、溶接電流Is、溶接電圧Vsおよびワイヤ送給速度Vf等を緻密に制御することにより、溶接電極15の先端とワークWとの間にアークを発生させるものである。溶接機40は、制御部41、通信部42、溶接制御部43、溶接電源44、電流・電圧計測部45および記憶部46を有している。
(Welder 40)
FIG. 6 illustrates an example of a schematic configuration of the welding machine 40. The welding machine 40 controls the welding current Is, the welding voltage Vs, the wire feed speed Vf, and the like based on the control by the robot control device 20, thereby forming an arc between the tip of the welding electrode 15 and the workpiece W. Is generated. The welding machine 40 includes a control unit 41, a communication unit 42, a welding control unit 43, a welding power source 44, a current / voltage measurement unit 45, and a storage unit 46.

記憶部46は、溶接制御部43および溶接電源44の動作を制御する制御プログラム46Aを記憶している。制御プログラム46Aは、例えば、ROMに格納されている。制御部41は、溶接機40の各部を制御すると共に、読み出した制御プログラム46Aに従って、溶接制御部43および溶接電源44の動作を制御するものである。制御部41は、電流・電圧計測部45から取得したモニタ情報(例えば、各種計測値、または、アーク発生通知などの通知情報)を、通信部42に出力するようになっている。通信部42は、ロボット制御装置20からの溶接指令を受信し、制御部41に出力するようになっている。通信部42は、制御部41からのモニタ情報(例えば、各種計測値または通知情報)をロボット制御装置20に出力するようになっている。   The storage unit 46 stores a control program 46 </ b> A for controlling operations of the welding control unit 43 and the welding power source 44. The control program 46A is stored in ROM, for example. The control unit 41 controls each part of the welding machine 40 and controls operations of the welding control unit 43 and the welding power source 44 in accordance with the read control program 46A. The control unit 41 outputs monitor information (for example, various measurement values or notification information such as an arc occurrence notification) acquired from the current / voltage measurement unit 45 to the communication unit 42. The communication unit 42 receives a welding command from the robot control device 20 and outputs it to the control unit 41. The communication unit 42 outputs monitor information (for example, various measurement values or notification information) from the control unit 41 to the robot control device 20.

溶接制御部43は、制御プログラム46Aと、ロボット制御装置20からの溶接命令とに基づく制御部41からの指示に従って、ワイヤ送給装置14の動作を制御するものである。ロボット制御装置20からの溶接命令には、例えば、ワイヤ送給の開始命令、ワイヤ送給の停止命令、およびワイヤ送給速度Vfの設定値などが含まれ得る。また、溶接制御部43は、ワイヤ送給装置14のモータから出力されたパルス(または、上記のパルスの代わる何らかの信号)に基づいて、ワイヤ送給速度Vfを計測するようになっている。溶接制御部43は、ワイヤ送給速度Vfの計測値を制御部41に出力するようになっている。   The welding control unit 43 controls the operation of the wire feeding device 14 in accordance with an instruction from the control unit 41 based on the control program 46A and a welding command from the robot control device 20. The welding command from the robot controller 20 may include, for example, a wire feed start command, a wire feed stop command, and a set value of the wire feed speed Vf. Further, the welding control unit 43 measures the wire feeding speed Vf based on a pulse (or some signal in place of the above pulse) output from the motor of the wire feeding device 14. The welding control unit 43 outputs the measured value of the wire feed speed Vf to the control unit 41.

溶接電源44は、例えば、デジタルインバータ回路を有しており、外部から入力される商用電源(例えば3相200V)をインバータ制御回路によって高速応答で精密な溶接電流波形制御を行うようになっている。すなわち、溶接電源44は、ケーブルL5,L6を介して溶接トーチ13とワークWとの間に高電圧の溶接電圧Vsを供給するようになっている。溶接電源44は、制御プログラム46Aと、ロボット制御装置20からの溶接命令に従って、溶接電流Isおよび溶接電圧Vsを制御するものである。ロボット制御装置20からの溶接命令には、例えば、アーク溶接の開始命令、アーク溶接の終了命令、溶接電流Isの設定値、溶接電圧Vsの設定値などが含まれ得る。   The welding power source 44 has, for example, a digital inverter circuit, and performs a precise welding current waveform control with a high-speed response to a commercial power source (for example, three-phase 200 V) input from the outside by an inverter control circuit. . That is, the welding power source 44 supplies a high welding voltage Vs between the welding torch 13 and the workpiece W via the cables L5 and L6. The welding power source 44 controls the welding current Is and the welding voltage Vs in accordance with the control program 46A and a welding command from the robot controller 20. The welding command from the robot controller 20 may include, for example, an arc welding start command, an arc welding end command, a set value of the welding current Is, a set value of the welding voltage Vs, and the like.

電流・電圧計測部45は、溶接トーチ13とワークWとの間に流れる溶接電流Isや、溶接トーチ13とワークWとの間の溶接電圧Vsを計測するものである。電流・電圧計測部45は、制御プログラム46Aと、ロボット制御装置20からの溶接命令に従って、所定のサンプリング周波数で溶接電流Isおよび溶接電圧Vsを計測し、溶接電流Isおよび溶接電圧Vsのそれぞれの計測値(各種計測値)を制御部41に出力するようになっている。電流・電圧計測部45は、さらに、溶接電流Isおよび溶接電圧Vsの計測値から、アーク発生の有無を判定するようになっている。電流・電圧計測部45は、アークが発生した場合には、アーク発生通知を生成し、制御部41に出力するようになっている。   The current / voltage measuring unit 45 measures the welding current Is flowing between the welding torch 13 and the workpiece W and the welding voltage Vs between the welding torch 13 and the workpiece W. The current / voltage measuring unit 45 measures the welding current Is and the welding voltage Vs at a predetermined sampling frequency in accordance with the control program 46A and the welding command from the robot controller 20, and measures the welding current Is and the welding voltage Vs, respectively. Values (various measurement values) are output to the control unit 41. The current / voltage measuring unit 45 further determines whether or not arcing has occurred from the measured values of the welding current Is and the welding voltage Vs. The current / voltage measuring unit 45 generates an arc generation notification and outputs it to the control unit 41 when an arc occurs.

[動作]
次に、溶接ロボットシステム1の動作について説明する。
[Operation]
Next, the operation of the welding robot system 1 will be described.

まず、ティーチペンダント30において、ユーザが、例えば、再生モードを選択し、さらに、教示プログラム35Aを選択する。すると、ティーチペンダント30の制御部31は、教示プログラム35Aに従って、起動指令を含む作業指令を生成し、ロボット制御装置20に出力する。ロボット制御装置20の制御部21は、ティーチペンダント30から、起動指令を含む作業指令が入力されると、作業プログラム22Bおよび溶着監視プログラム22Cを読み出す。制御部21は、作業プログラム22Bおよび溶着監視プログラム22Cから読み出した内容と、記憶部24の設定ファイル22Dから読み出した各種設定値とに基づいて、これらのプログラムに記載の指示に対応する命令通知を生成する。制御部21は、生成した命令通知の内容に応じて、移動命令Omや溶接命令Owを出力する。   First, in the teach pendant 30, the user selects, for example, a reproduction mode, and further selects a teaching program 35A. Then, the control unit 31 of the teach pendant 30 generates a work command including an activation command according to the teaching program 35 </ b> A and outputs the work command to the robot control device 20. When a work command including an activation command is input from the teach pendant 30, the control unit 21 of the robot control device 20 reads the work program 22B and the welding monitoring program 22C. Based on the contents read from the work program 22B and the welding monitoring program 22C and the various setting values read from the setting file 22D of the storage unit 24, the control unit 21 issues a command notification corresponding to the instructions described in these programs. Generate. The control unit 21 outputs a movement command Om and a welding command Ow according to the content of the generated command notification.

制御部21は、生成した溶接命令Owを、通信部23を介して溶接機40に出力する。溶接命令Owには、例えば、溶接開始指令や、溶接電流Is、溶接電圧Vsおよびワイヤ送給速度Vfの設定値が含まれている。溶接機40の制御部41は、ロボット制御装置20から溶接命令Owが入力されると、制御プログラム46Aを読み出し、溶接命令Owに応じて、溶接電流Isおよび溶接電圧Vsを設定すると共に、ワイヤ送給装置14に対してワイヤ送給速度Vfを設定することにより、アーク溶接を開始する。このとき、電流・電圧計測部45は、各種物理量をサンプリングしており、サンプリングにより得られた各種物理量の計測値を、制御部41に出力する。また、電流・電圧計測部45では、アーク発生を検知した時には、アーク発生通知を制御部41に出力する。制御部41は、電流・電圧計測部45から取得したモニタ情報(例えば、各種計測値、または、アーク発生通知などの通知情報)を、通信部42を介して、ロボット制御装置20に出力する。制御部41は、例えば、予め設定された時間間隔になると、その間の各種計測値の移動平均値を算出し、通信部42を介して、ロボット制御装置20に出力する。   The control unit 21 outputs the generated welding command Ow to the welding machine 40 via the communication unit 23. The welding command Ow includes, for example, a welding start command and set values of a welding current Is, a welding voltage Vs, and a wire feed speed Vf. When the welding command Ow is input from the robot controller 20, the control unit 41 of the welding machine 40 reads the control program 46A, sets the welding current Is and the welding voltage Vs according to the welding command Ow, and transmits the wire. Arc welding is started by setting the wire feed speed Vf to the feeder 14. At this time, the current / voltage measurement unit 45 samples various physical quantities, and outputs measured values of various physical quantities obtained by the sampling to the control unit 41. Further, the current / voltage measuring unit 45 outputs an arc generation notification to the control unit 41 when the generation of the arc is detected. The control unit 41 outputs monitor information (for example, various measurement values or notification information such as an arc occurrence notification) acquired from the current / voltage measurement unit 45 to the robot control device 20 via the communication unit 42. For example, at a preset time interval, the control unit 41 calculates a moving average value of various measurement values during that time interval, and outputs it to the robot control device 20 via the communication unit 42.

制御部21は、さらに、生成した移動命令Omを、通信部23を介してマニピュレータ10に出力する。マニピュレータ10は、ロボット制御装置20から移動命令Omが入力されると、入力された移動命令Omに応じて、各アーム12Aを変位させ、結果的に溶接トーチ13を上下前後左右に移動させる。このとき、制御部21は、エンコーダから位置情報を取得する。   The control unit 21 further outputs the generated movement command Om to the manipulator 10 via the communication unit 23. When the movement command Om is input from the robot controller 20, the manipulator 10 displaces each arm 12A according to the input movement command Om, and consequently moves the welding torch 13 up and down, front and rear, and right and left. At this time, the control unit 21 acquires position information from the encoder.

制御部21は、溶接機40から取得した各種計測値を記憶部24の計測ファイル22Gに格納する。制御部21は、エンコーダから取得した位置情報に基づいて、溶接速度Vwおよび位置情報Pfを導出し、記憶部24の計測ファイル22Gに格納する。制御部21は、位置情報Pfに基づいて、溶接区間WSの終了を判定し、溶接区間WSが終了した場合には、溶接区間WSを識別する番号を記憶部24の計測ファイル22Gに格納する。   The control unit 21 stores various measurement values acquired from the welding machine 40 in the measurement file 22G of the storage unit 24. The control unit 21 derives the welding speed Vw and the position information Pf based on the position information acquired from the encoder, and stores it in the measurement file 22G of the storage unit 24. The control unit 21 determines the end of the welding section WS based on the position information Pf, and stores the number for identifying the welding section WS in the measurement file 22G of the storage unit 24 when the welding section WS ends.

制御部21は、アーク溶接終了(溶接区間WSの終了)の際には、必要に応じて、溶接終了部に生じたクレータを埋めるための溶接や、溶接電極15の先端部分に、適正な大きさの玉を形成するなどの、種々の処理を行う。   At the end of arc welding (end of the welding section WS), the control unit 21 has an appropriate size for welding for filling the crater generated in the welding end portion and the tip of the welding electrode 15 as necessary. Various processes, such as forming a ball of Sano, are performed.

次に、アーク溶接終了(溶接区間WSの終了)後の動作について説明する。図7は、アーク溶接(溶接区間WS)が終了した時刻T1以降の種々の計測値を波形で表したものである。図7(A)は、アーク溶接の終了の際のワイヤ送給速度Vfの計測値の一例を表したものである。図7(B)は、アーク溶接の終了の際の溶接電圧Vsの計測値の一例を表したものである。図7(C)は、アーク溶接の終了の際の溶接電流Isの計測値の一例を表したものである。   Next, the operation after the end of arc welding (end of welding section WS) will be described. FIG. 7 shows various measured values in waveform after time T1 when arc welding (welding section WS) is completed. FIG. 7A shows an example of a measured value of the wire feed speed Vf at the end of arc welding. FIG. 7B shows an example of a measured value of the welding voltage Vs at the end of arc welding. FIG. 7C shows an example of a measured value of the welding current Is at the end of arc welding.

制御部21は、アーク溶接終了(溶接区間WSの終了)の際に、ワイヤ送給装置14のモータを停止させる制御信号を溶接機40に出力する。すると、溶接機40は、時刻T1にモータの回転を停止する指令をワイヤ送給装置14のモータに出力する。ただし、ワイヤ送給装置14のモータは、慣性でしばらくの間、減速しながら回転し、最終的に止まる。   The control unit 21 outputs a control signal for stopping the motor of the wire feeding device 14 to the welding machine 40 at the end of arc welding (end of the welding section WS). Then, the welding machine 40 outputs a command to stop the rotation of the motor to the motor of the wire feeder 14 at time T1. However, the motor of the wire feeder 14 rotates while decelerating for a while due to inertia, and finally stops.

制御部21は、ワイヤ送給装置14のモータが停止する頃に、溶接電流Isおよび溶接電圧Vsの供給を停止させる制御信号を溶接機40に出力する。すると、溶接機40は、時刻T2に溶接電流Isおよび溶接電圧Vsの供給を停止する。これにより、アークが完全に消失する。   The control unit 21 outputs a control signal for stopping the supply of the welding current Is and the welding voltage Vs to the welding machine 40 when the motor of the wire feeding device 14 is stopped. Then, the welding machine 40 stops supplying the welding current Is and the welding voltage Vs at time T2. Thereby, the arc disappears completely.

制御部21は、アークが完全に消失してから所定の期間が経過したのち、溶接電流Isおよび溶接電圧Vsの供給を再開させる制御信号を溶接機40に出力する。このとき、制御部21は、溶着確認用の溶接電流Isおよび溶接電圧Vsを供給するよう、溶接機40に要求する。すると、溶接機40は、時刻T3から時刻T4までの所定の期間ΔTの間、溶着確認用の溶接電流Isおよび溶接電圧Vsを出力する。溶着確認用の溶接電圧Vsは、閾値Vthよりも高い電圧値となっている。溶着確認用の溶接電流Isは、閾値Ithよりも高い電圧値となっている。ただし、期間ΔTの間、溶着が全く生じていない場合には、溶接電流Isは流れないので、期間ΔTの間の溶接電流Isの計測値は、ほぼゼロとなっている。   The control unit 21 outputs a control signal for restarting the supply of the welding current Is and the welding voltage Vs to the welding machine 40 after a predetermined period has elapsed after the arc has completely disappeared. At this time, the control unit 21 requests the welding machine 40 to supply the welding current Is and the welding voltage Vs for confirmation of welding. Then, the welding machine 40 outputs the welding current Is and welding voltage Vs for welding confirmation during a predetermined period ΔT from time T3 to time T4. The welding voltage Vs for confirming welding is a voltage value higher than the threshold value Vth. The welding current Is for confirmation of welding has a voltage value higher than the threshold value Ith. However, when no welding occurs at all during the period ΔT, the welding current Is does not flow, so the measured value of the welding current Is during the period ΔT is almost zero.

図8は、アーク溶接(溶接区間WS)が終了した時刻T1以降に、溶着解除が生じたときの種々の計測値を波形で表したものである。図8(A)は、アーク溶接の終了の際のワイヤ送給速度Vfの計測値の一例を表したものである。図8(B)は、アーク溶接の終了の際の溶接電圧Vsの計測値の一例を表したものである。図8(C)は、アーク溶接の終了の際の溶接電流Isの計測値の一例を表したものである。   FIG. 8 shows various measured values as waveforms when the welding is released after time T1 when the arc welding (welding section WS) is completed. FIG. 8A shows an example of a measured value of the wire feed speed Vf at the end of arc welding. FIG. 8B shows an example of a measured value of the welding voltage Vs at the end of arc welding. FIG. 8C shows an example of a measured value of the welding current Is at the end of arc welding.

制御部21は、上記の図7と同様に、溶接機40に対して、所定の期間ΔTの間、溶着確認用の溶接電流Isおよび溶接電圧Vsを出力するよう要求する。すると、溶接機40は、時刻T3から、溶着確認用の溶接電流Isおよび溶接電圧Vsを出力し始める。その後、所定の期間ΔTの間、溶着解除が1回、発生したとする。このとき、溶着により、溶接電極15の先端とワークWとが短絡し、溶接電圧Vsが閾値Vthを下回り、溶接電流Isが閾値Ithを超える。しかし、溶着は、すぐに解除され、再び、溶接電圧Vsが閾値Vthを超え、溶接電流Isが閾値Ithを下回る。制御部21は、溶接電圧Vsが閾値Vthを1回だけ下回ったこと、または、溶接電流Isが閾値Ithを1回だけ超えたことを検知する。制御部21は、溶着解除回数Ndに対応するリカバリ情報Irをリカバリテーブル22Fから取得し、取得したリカバリ情報Irに基づく動作を、溶接機40およびサーボ制御部2に指示する。このとき、溶着解除回数Nd=1回のときのリカバリ情報Irが、例えば、「リカバリせず」となっている場合には、制御部21は、溶接機40に対しては、溶接電流Isおよび溶接電圧Vsの出力の停止を引き続き指示し、サーボ制御部2に対しては、停止を引き続き指示する。   Similarly to FIG. 7 described above, the control unit 21 requests the welding machine 40 to output the welding current Is and welding voltage Vs for confirmation of welding for a predetermined period ΔT. Then, the welding machine 40 starts outputting the welding current Is and the welding voltage Vs for confirmation of welding from time T3. Thereafter, it is assumed that welding is released once during a predetermined period ΔT. At this time, due to welding, the tip of the welding electrode 15 and the workpiece W are short-circuited, the welding voltage Vs falls below the threshold value Vth, and the welding current Is exceeds the threshold value Ith. However, the welding is immediately released, and the welding voltage Vs exceeds the threshold value Vth again, and the welding current Is falls below the threshold value Ith. The control unit 21 detects that the welding voltage Vs has fallen below the threshold value Vth only once, or that the welding current Is has exceeded the threshold value Ith only once. The control unit 21 acquires the recovery information Ir corresponding to the welding release count Nd from the recovery table 22F, and instructs the welding machine 40 and the servo control unit 2 to perform an operation based on the acquired recovery information Ir. At this time, when the recovery information Ir when the number of times of welding release Nd = 1 is, for example, “no recovery”, the control unit 21 sends the welding current Is and The stop of output of the welding voltage Vs is continuously instructed, and the servo controller 2 is instructed to stop.

図9は、アーク溶接(溶接区間WS)が終了した時刻T1以降に、溶着解除が生じたときの種々の計測値を波形で表したものである。図9(A)は、アーク溶接の終了の際のワイヤ送給速度Vfの計測値の一例を表したものである。図9(B)は、アーク溶接の終了の際の溶接電圧Vsの計測値の一例を表したものである。図9(C)は、アーク溶接の終了の際の溶接電流Isの計測値の一例を表したものである。   FIG. 9 shows waveforms of various measured values when welding release occurs after time T1 when arc welding (welding section WS) is completed. FIG. 9A shows an example of a measured value of the wire feed speed Vf at the end of arc welding. FIG. 9B shows an example of a measured value of the welding voltage Vs at the end of arc welding. FIG. 9C shows an example of a measured value of the welding current Is at the end of arc welding.

制御部21は、上記の図8と同様に、溶接機40に対して、所定の期間ΔTの間、溶着確認用の溶接電流Isおよび溶接電圧Vsを出力するよう要求する。すると、溶接機40は、時刻T3から、溶着確認用の溶接電流Isおよび溶接電圧Vsを出力し始める。その後、所定の期間ΔTの間、溶着解除が2回、発生したとする。このとき、制御部21は、溶接電圧Vsが閾値Vthを2回だけ下回ったこと、または、溶接電流Isが閾値Ithを2回だけ超えたことを検知する。制御部21は、溶着解除回数Ndに対応するリカバリ情報Irをリカバリテーブル22Fから取得し、取得したリカバリ情報Irに基づく動作を、所定の期間ΔTが経過した後の時刻T5において、溶接機40およびサーボ制御部2に指示する。このとき、溶着解除回数Nd=2回のときのリカバリ情報Irが、例えば、「終端部のリペア」となっている場合には、制御部21は、サーボ制御部2に対しては、溶接ビードにおける、終端部よりも少し手前の箇所まで溶接トーチ13を戻させ、その場所から終端部まで溶接トーチ13を変移させる指示を行い、溶接機40に対しては、溶接トーチ13が所定位置まで戻ったタイミングで、溶接電流Isおよび溶接電圧Vsの出力を再開し、終端部までアーク溶接を行わせる指示を行う。   Similarly to FIG. 8 described above, the control unit 21 requests the welding machine 40 to output the welding current Is and welding voltage Vs for confirmation of welding for a predetermined period ΔT. Then, the welding machine 40 starts outputting the welding current Is and the welding voltage Vs for confirmation of welding from time T3. After that, it is assumed that welding is released twice during a predetermined period ΔT. At this time, the control unit 21 detects that the welding voltage Vs has fallen below the threshold value Vth twice or that the welding current Is has exceeded the threshold value Ith only twice. The control unit 21 acquires the recovery information Ir corresponding to the number of welding releases Nd from the recovery table 22F, and performs an operation based on the acquired recovery information Ir at time T5 after a predetermined period ΔT has elapsed. The servo controller 2 is instructed. At this time, when the recovery information Ir when the number of welding release times Nd = 2 is, for example, “repair of the end portion”, the control unit 21 sends a weld bead to the servo control unit 2. In this case, the welding torch 13 is returned to a position slightly before the end portion, and the welding torch 13 is instructed to move from the place to the end portion, and the welding torch 13 returns to a predetermined position for the welding machine 40. At the same timing, the output of the welding current Is and the welding voltage Vs is restarted, and an instruction to perform arc welding up to the end portion is given.

なお、図10に示したように、所定の期間ΔTの間に発生した溶着が解除されないまま、所定の期間ΔTが経過してしまった場合には、溶接トーチ13は、溶着した箇所から動けない。このときは、制御部21は、上述の時刻T5を遅延させ、時刻T4と時刻T5との間の時刻T6において、溶着解除の指示を溶接機40に対して行う。具体的には、制御部21は、時刻T6において、定格電圧を出力するよう、溶接機40に指示する。すると、溶接機40が、定格電圧の溶接電圧Vsを出力するので、溶着が解除される。このとき、制御部21は、時刻T6における溶着解除も溶着解除回数Ndに加える。これにより、制御部21は、より適切なリカバリ情報Irをリカバリテーブル22Fから取得することができる。   As shown in FIG. 10, when the predetermined period ΔT has passed without releasing the welding generated during the predetermined period ΔT, the welding torch 13 cannot move from the welded position. . At this time, the control unit 21 delays the above-described time T5, and instructs the welding machine 40 to release the welding at time T6 between time T4 and time T5. Specifically, the control unit 21 instructs the welding machine 40 to output the rated voltage at time T6. Then, since the welding machine 40 outputs the welding voltage Vs of a rated voltage, welding is cancelled | released. At this time, the control unit 21 also adds the welding release at time T6 to the welding release count Nd. Thereby, the control part 21 can acquire more suitable recovery information Ir from the recovery table 22F.

また、図11に示したように、溶着が解除されない状態が所定の期間、続いた場合には、制御部21は、所定の期間ΔTを延長するとともに、所定の期間ΔT内の時刻T7において、溶着解除の指示を溶接機40に対して行ってもよい。   Further, as shown in FIG. 11, when the state where the welding is not released continues for a predetermined period, the control unit 21 extends the predetermined period ΔT and at time T7 within the predetermined period ΔT, An instruction to cancel welding may be given to the welding machine 40.

[効果]
次に、溶接ロボットシステム1の効果について説明する。
[effect]
Next, the effect of the welding robot system 1 will be described.

従来では、溶接電極と溶接ビードとの短絡状態が検知されると、あらかじめ作業プログラムに記述された一連の溶着解除動作が行われる。しかし、溶着解除動作が自動で行われるので、溶接ビートの終端部分に品質不良が生じている可能性がある。   Conventionally, when a short-circuit state between the welding electrode and the welding bead is detected, a series of welding release operations described in advance in the work program are performed. However, since the welding release operation is automatically performed, there is a possibility that a quality defect has occurred at the end portion of the welding beat.

一方、溶接ロボットシステム1では、アーク溶接終了時の所定の期間ΔTにおいて溶着解除の生じた回数(溶着解除回数Nd)が検出される。ここで、溶着解除回数Ndは、溶接ビートの終端部分の品質と相関を持っているので、溶着解除回数Ndを検出することで、溶接ビートの終端部分の品質を推定することができる。従って、溶接ロボットシステム1では、溶接ビートの終端部分の品質不良を検出することができる。その結果、後工程に不良品が流れてしまうことを未然に防止することができる。また、溶着解除回数Ndが検出されることにより、ユーザは、溶着解除回数Ndに応じた遅延が起こっていることを把握することができる。   On the other hand, in the welding robot system 1, the number of times of welding release (the number of welding release times Nd) is detected in a predetermined period ΔT at the end of arc welding. Here, since the welding release frequency Nd has a correlation with the quality of the welding beat end portion, the quality of the welding beat end portion can be estimated by detecting the welding release frequency Nd. Therefore, the welding robot system 1 can detect a quality defect at the end portion of the welding beat. As a result, it is possible to prevent a defective product from flowing into the subsequent process. Further, by detecting the number of welding release times Nd, the user can grasp that a delay corresponding to the number of welding release times Nd has occurred.

また、溶接ロボットシステム1では、検出した溶着解除回数Ndに基づいて、所定の期間ΔTが経過した後のアーク溶接ロボットシステム1の動作が決定される。これにより、溶接ビートの終端部分の品質不良を修繕することができる。さらに、溶接ロボットシステム1では、検出した溶着解除回数Ndや、決定されたアーク溶接ロボットシステム1の動作(例えば、修繕動作)が、記憶部24の履歴ファイル22Hに格納される。これにより、履歴ファイル22Hを分析することにより、溶着の生じやすい溶接区間WSの教示方法を検討したり、溶着の生じた溶接区間WSの次の溶接区間WSにおけるアークスタート処理の良し悪しを検討したりすることができる。   In welding robot system 1, the operation of arc welding robot system 1 after a predetermined period ΔT has elapsed is determined based on the detected number of welding releases Nd. Thereby, the quality defect of the terminal part of a welding beat can be repaired. Further, in the welding robot system 1, the detected number of welding releases Nd and the determined operation (for example, repair operation) of the arc welding robot system 1 are stored in the history file 22 </ b> H of the storage unit 24. Thus, by analyzing the history file 22H, the teaching method of the welding section WS where welding is likely to occur is examined, and the arc start process in the welding section WS next to the welding section WS where welding has occurred is examined. Can be.

<2.変形例>
以下に、上記実施の形態の溶接ロボットシステム1の変形例について説明する。なお、以下では、上記実施の形態と共通の構成要素に対しては、上記実施の形態で付されていた符号と同一の符号が付される。また、上記実施の形態と異なる構成要素の説明を主に行い、上記実施の形態と共通の構成要素の説明については、適宜、省略するものとする。
<2. Modification>
Below, the modification of the welding robot system 1 of the said embodiment is demonstrated. In the following, components that are the same as those in the above embodiment are denoted by the same reference numerals as those in the above embodiment. In addition, the description of the components different from the above embodiment will be mainly given, and the description of the components common to the above embodiments will be omitted as appropriate.

上記実施の形態では、本発明の「通知部」として、ティーチペンダント30の表示部32が例示されていたが、警告灯などの他の通知方法が用いられていてもよい。   In the above embodiment, the display unit 32 of the teach pendant 30 is exemplified as the “notification unit” of the present invention, but other notification methods such as a warning lamp may be used.

上記実施の形態では、本発明の「記憶装置」として、ロボット制御装置20の記憶部24が例示されていたが、溶接ロボットシステム1とネットワークで接続されたサーバなどの情報処理装置に内蔵された記憶装置が用いられていてもよい。   In the above embodiment, the storage unit 24 of the robot control device 20 is exemplified as the “storage device” of the present invention. However, the storage unit 24 is built in an information processing device such as a server connected to the welding robot system 1 via a network. A storage device may be used.

1…溶接ロボットシステム、10…マニピュレータ、11…ベース部材、12…多関節アーム部、12A…アーム、13…溶接トーチ、14…溶接電極、15…作業台、20…ロボット制御装置、21…制御部、22…サーボ制御部、22A…制御プログラム、22B…作業プログラム、22C…溶着監視プログラム、22D…設定ファイル、22E…閾値ファイル、22F…計測ファイル、22G…履歴ファイル、23…通信部、30…ティーチペンダント、31…制御部、32…表示部、33…入力部、34…通信部、35…記憶部、35A…教示プログラム、40…溶接機、41…制御部、42…通信部、43…溶接制御部、44…溶接電源、45…電流・電圧計測部、46…記憶部、46A…制御プログラム、211…解析部、212…実行部、213…溶接制御部、214…監視部、At…アーク時間、Dm…監視情報、Ir…リカバリ情報、Is…溶接電流、Ith…閾値電圧、L1〜L6…ケーブル、Nd…溶着解除回数、Om…移動命令、Ow…溶接命令、Vth…閾値電圧、Vf…ワイヤ送給速度、Vs…溶接電圧、WS…溶接区間、W…ワーク、ΔT…期間、T1〜T7…時刻。   DESCRIPTION OF SYMBOLS 1 ... Welding robot system, 10 ... Manipulator, 11 ... Base member, 12 ... Articulated arm part, 12A ... Arm, 13 ... Welding torch, 14 ... Welding electrode, 15 ... Work table, 20 ... Robot controller, 21 ... Control , 22 ... servo control unit, 22A ... control program, 22B ... work program, 22C ... welding monitoring program, 22D ... setting file, 22E ... threshold file, 22F ... measurement file, 22G ... history file, 23 ... communication unit, 30 ... teach pendant, 31 ... control unit, 32 ... display unit, 33 ... input unit, 34 ... communication unit, 35 ... storage unit, 35A ... teaching program, 40 ... welding machine, 41 ... control unit, 42 ... communication unit, 43 ... Welding control unit, 44 ... Welding power supply, 45 ... Current / voltage measurement unit, 46 ... Storage unit, 46A ... Control program, 211 ... Analysis unit ... execution unit, 213 ... welding control unit, 214 ... monitoring unit, At ... arc time, Dm ... monitoring information, Ir ... recovery information, Is ... welding current, Ith ... threshold voltage, L1 to L6 ... cable, Nd ... welding release Number of times, Om ... movement command, Ow ... welding command, Vth ... threshold voltage, Vf ... wire feed speed, Vs ... welding voltage, WS ... welding section, W ... work, [Delta] T ... period, T1-T7 ... time.

Claims (5)

アーク溶接終了の際の所定の期間における溶接電流の計測値が第1の閾値を超えた第1の回数、または、アーク溶接終了の際の前記所定の期間における溶接電圧の計測値が第2の閾値を下回った第2の回数を検出する検出部を備えた
溶着監視装置。
The first number of times that the measured value of the welding current in the predetermined period at the end of arc welding exceeds the first threshold, or the measured value of the welding voltage in the predetermined period at the end of arc welding is the second. A welding monitoring apparatus including a detection unit that detects a second number of times that falls below a threshold.
前記検出部で検出された前記第1の回数または前記第2の回数に基づいて、前記所定の期間が経過した後のアーク溶接ロボットシステムの動作を決定する決定部をさらに備えた
請求項1に記載の溶着監視装置。
The apparatus according to claim 1, further comprising a determination unit that determines an operation of the arc welding robot system after the predetermined period has elapsed based on the first number or the second number detected by the detection unit. The welding monitoring apparatus described.
前記検出部で検出された前記第1の回数または前記第2の回数、および前記決定部で決定された前記動作に関する情報を記憶装置に転送する転送部をさらに備えた
請求項2に記載の溶着監視装置。
The welding according to claim 2, further comprising: a transfer unit that transfers the information related to the first number of times or the second number of times detected by the detection unit and the operation determined by the determination unit to a storage device. Monitoring device.
前記検出部で検出された前記第1の回数または前記第2の回数に基づく通知を行う通知部をさらに備えた
請求項1ないし請求項3のいずれか一項に記載の溶着監視装置。
The welding monitoring apparatus according to any one of claims 1 to 3, further comprising a notification unit that performs notification based on the first number or the second number of times detected by the detection unit.
溶接トーチと、前記溶接トーチを移動させるアームとを有する移動装置と、
前記溶接トーチに電力を供給する電源装置と、
前記溶接トーチとワークとの間に流れる溶接電流、および前記溶接トーチと前記ワークとの間の溶接電圧のうち少なくとも一方を計測する計測装置と、
アーク溶接終了の際の所定の期間における溶接電流の計測値が第1の閾値を超えた第1の回数、または、アーク溶接終了の際の前記所定の期間における溶接電圧の計測値が第2の閾値を下回った第2の回数を検出する検出装置と
を備えた
溶接ロボットシステム。
A moving device having a welding torch and an arm for moving the welding torch;
A power supply for supplying power to the welding torch;
A measuring device for measuring at least one of a welding current flowing between the welding torch and the workpiece and a welding voltage between the welding torch and the workpiece;
The first number of times that the measured value of the welding current in the predetermined period at the end of arc welding exceeds the first threshold, or the measured value of the welding voltage in the predetermined period at the end of arc welding is the second. A welding robot system comprising: a detection device that detects a second number of times that falls below a threshold value.
JP2015156125A 2015-08-06 2015-08-06 Welding monitoring device and welding robot system Pending JP2017030047A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015156125A JP2017030047A (en) 2015-08-06 2015-08-06 Welding monitoring device and welding robot system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015156125A JP2017030047A (en) 2015-08-06 2015-08-06 Welding monitoring device and welding robot system

Publications (1)

Publication Number Publication Date
JP2017030047A true JP2017030047A (en) 2017-02-09

Family

ID=57986959

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015156125A Pending JP2017030047A (en) 2015-08-06 2015-08-06 Welding monitoring device and welding robot system

Country Status (1)

Country Link
JP (1) JP2017030047A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112775526A (en) * 2019-11-11 2021-05-11 发那科株式会社 Wire sticking detection device and arc welding robot system
JP2022002860A (en) * 2018-04-03 2022-01-11 株式会社ダイヘン Wire feed device and welding system
CN114364480A (en) * 2019-09-04 2022-04-15 松下知识产权经营株式会社 Welding machine and welding system with same

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6448675A (en) * 1987-08-19 1989-02-23 Fanuc Ltd Automatic deposition releasing system for welding robot
JPH06277845A (en) * 1993-03-31 1994-10-04 Matsushita Electric Ind Co Ltd Arc welding method for arc welding equipment
JP2005074492A (en) * 2003-09-02 2005-03-24 Yaskawa Electric Corp Automatic arc welding equipment
JP2006247663A (en) * 2005-03-08 2006-09-21 Chuo Motor Wheel Co Ltd Welding method and welding apparatus
JP2007229808A (en) * 2007-06-13 2007-09-13 Daihen Corp Process for terminating two-electrode arc welding
JP2008012580A (en) * 2006-07-07 2008-01-24 Komatsu Ltd Arc welding machine control method and arc welding machine
JP2011136372A (en) * 2011-04-14 2011-07-14 Panasonic Corp Method for controlling welding completion, and welding method
JP2015006675A (en) * 2013-06-25 2015-01-15 株式会社ダイヘン Method for detecting wire tip particle diameter at weld ending time, and arc start control method using the detecting method
JP2015016487A (en) * 2013-07-11 2015-01-29 株式会社ダイヘン Method for detecting wire tip grain size upon weld finish and method for controlling arc start

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6448675A (en) * 1987-08-19 1989-02-23 Fanuc Ltd Automatic deposition releasing system for welding robot
JPH06277845A (en) * 1993-03-31 1994-10-04 Matsushita Electric Ind Co Ltd Arc welding method for arc welding equipment
JP2005074492A (en) * 2003-09-02 2005-03-24 Yaskawa Electric Corp Automatic arc welding equipment
JP2006247663A (en) * 2005-03-08 2006-09-21 Chuo Motor Wheel Co Ltd Welding method and welding apparatus
JP2008012580A (en) * 2006-07-07 2008-01-24 Komatsu Ltd Arc welding machine control method and arc welding machine
JP2007229808A (en) * 2007-06-13 2007-09-13 Daihen Corp Process for terminating two-electrode arc welding
JP2011136372A (en) * 2011-04-14 2011-07-14 Panasonic Corp Method for controlling welding completion, and welding method
JP2015006675A (en) * 2013-06-25 2015-01-15 株式会社ダイヘン Method for detecting wire tip particle diameter at weld ending time, and arc start control method using the detecting method
JP2015016487A (en) * 2013-07-11 2015-01-29 株式会社ダイヘン Method for detecting wire tip grain size upon weld finish and method for controlling arc start

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022002860A (en) * 2018-04-03 2022-01-11 株式会社ダイヘン Wire feed device and welding system
JP7184992B2 (en) 2018-04-03 2022-12-06 株式会社ダイヘン wire feeder
CN114364480A (en) * 2019-09-04 2022-04-15 松下知识产权经营株式会社 Welding machine and welding system with same
CN112775526A (en) * 2019-11-11 2021-05-11 发那科株式会社 Wire sticking detection device and arc welding robot system

Similar Documents

Publication Publication Date Title
JP6636284B2 (en) Arc welding quality judgment system
JP6046467B2 (en) Robot system
JP3805317B2 (en) Teaching position correction method and teaching position correction apparatus
CN110662620B (en) Method and device for marking the surface of a metal workpiece using a welding wire electrode
JP5502414B2 (en) Arc welding method and arc welding system
JP2017030047A (en) Welding monitoring device and welding robot system
JP2020049535A (en) Welding device and welding method
JP5596394B2 (en) Arc welding method
JP5410220B2 (en) Arc welding method and arc welding system
JP4780146B2 (en) Welding end control method
JP6320851B2 (en) Arc start control method and welding apparatus for consumable electrode arc welding
JP2010214399A (en) Arc welding method
JP7303383B2 (en) Method and apparatus for welding weld seams
WO2015198816A1 (en) Arc welding quality determination system
JP6121260B2 (en) Arc start pass / fail trend presentation device
JP2016159316A (en) Arc welding method, arc welding device and control device for arc welding
CN101992335B (en) Arc-welding method and arc-welding system
JP2017226000A (en) Cable monitoring device and welding robot system
JP2020049534A (en) Welding device and welding method
JP5862935B2 (en) Arc start control method
US12358065B2 (en) Method and welding device for carrying out a multiple welding method
JP2011062724A (en) Method of controlling arc start in gas shielded arc welding and controller for arc welding robot
JP2018075623A (en) Arc welding display device and display method
JP2012245558A (en) Arc welding robot
JP4038043B2 (en) Arc start method for automatic welding equipment

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180529

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190418

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191001

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200331

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200514

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20201013