[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2018183830A - 溶接ロボットの教示システムおよび教示方法 - Google Patents

溶接ロボットの教示システムおよび教示方法 Download PDF

Info

Publication number
JP2018183830A
JP2018183830A JP2017086317A JP2017086317A JP2018183830A JP 2018183830 A JP2018183830 A JP 2018183830A JP 2017086317 A JP2017086317 A JP 2017086317A JP 2017086317 A JP2017086317 A JP 2017086317A JP 2018183830 A JP2018183830 A JP 2018183830A
Authority
JP
Japan
Prior art keywords
welding wire
teaching
robot
welding
length
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.)
Granted
Application number
JP2017086317A
Other languages
English (en)
Other versions
JP6517871B2 (ja
Inventor
瞬 小寺
Shun Kodera
瞬 小寺
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.)
Fanuc Corp
Original Assignee
Fanuc 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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP2017086317A priority Critical patent/JP6517871B2/ja
Priority to US15/951,862 priority patent/US10792751B2/en
Priority to DE102018109169.9A priority patent/DE102018109169B4/de
Priority to CN201810361177.2A priority patent/CN108723645B/zh
Publication of JP2018183830A publication Critical patent/JP2018183830A/ja
Application granted granted Critical
Publication of JP6517871B2 publication Critical patent/JP6517871B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K37/00Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/095Monitoring or automatic control of welding parameters
    • B23K9/0953Monitoring or automatic control of welding parameters using computing means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K37/00Auxiliary devices or processes, not specially adapted for a procedure covered by only one of the other main groups of this subclass
    • B23K37/02Carriages for supporting the welding or cutting element
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/12Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
    • B23K9/126Controlling the spatial relationship between the work and the gas torch
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/12Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
    • B23K9/127Means for tracking lines during arc welding or cutting
    • B23K9/1272Geometry oriented, e.g. beam optical trading
    • B23K9/1278Using mechanical means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/16Arc welding or cutting making use of shielding gas
    • B23K9/173Arc welding or cutting making use of shielding gas and of a consumable electrode
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K9/00Arc welding or cutting
    • B23K9/235Preliminary treatment
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0081Programme-controlled manipulators with leader teach-in means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/42Recording and playback systems, i.e. in which the programme is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
    • G05B19/425Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45104Lasrobot, welding robot

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Plasma & Fusion (AREA)
  • Robotics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Optics & Photonics (AREA)
  • Geometry (AREA)
  • Theoretical Computer Science (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

【課題】教示治具を使わずに操作者の負担を軽減して短時間で教示する。
【解決手段】教示システム(10)は、溶接ワイヤ(20)の先端が教示対象物(W)に接触したことが検出された場合には溶接ワイヤを巻戻すと共に、溶接ワイヤの先端が教示対象物に接触したことが検出されない場合には溶接ワイヤを送給する。さらに、教示システムは、溶接ワイヤの現在の突出長さが所定長さより小さい場合にはロボットを教示対象物から離間する方向に移動させると共に、現在の突出長さが所定長さより大きい場合にはロボットを教示対象物に接近する方向に移動させる。教示システムは、現在の突出長さが所定長さに等しいと判定された場合には、溶接ワイヤの送給および巻戻しを停止させると共にロボットを停止させて教示位置として記憶する。
【選択図】図2

Description

本発明は、溶接ロボットの教示システムおよび教示方法に関する。
一般的にロボットの教示方法は、プレイバック方式と呼ばれる。プレイバック方式では、操作者が教示操作盤を操作してジョグ送りにより実際にロボットを教示位置まで移動させ、教示位置に対応したロボット位置を位置データとしてロボットに順次記憶させている(例えば特許文献1参照)。あるいは、操作者がロボットを教示位置まで手動で移動させて同様に記憶させるハンドガイド方式により教示作業を行ってもよい。
ロボットがアーク溶接ロボットである場合には、ロボットのアーム先端に備えられた溶接トーチの先端から溶接ワイヤを所定長さだけ突出させる。そして、溶接ワイヤの先端が溶接対象物(以下、単に「ワーク」と称する)に接触する位置を教示位置として前述したように順次記憶させ、それにより、溶接経路を教示している。
特開平08-071969号公報
プレイバック方式およびハンドガイド方式に関わらず、操作者は、ロボットを正確な教示位置に移動させるために低速で慎重に移動させる必要がある。そして、溶接ワイヤの先端をワークに接触させるときには、予期せぬ力がかかって溶接ワイヤの先端が湾曲するのを避けるために、操作者には、高度の熟練度と多くの時間が要求される。
なお、溶接ワイヤが湾曲した場合には、ロボットを一旦ワークから離間させ、溶接ワイヤを送給する。そして、溶接ワイヤの湾曲箇所を切断して、溶接ワイヤが前述した突出長さだけ突出するように再度設定する必要がある。これにより、教示作業に必要な工数が増えることとなる。
溶接ワイヤが湾曲するのを避けるために教示治具を使用する場合もある。しかしながら、この場合には、教示治具を別途準備する必要があり煩雑であり、また教示治具を用いて教示された位置と溶接ワイヤの先端の実際の位置とが異なる場合がある。
それゆえ、教示治具を必要とすることなしに操作者の負担を軽減すると共に短時間で正確に教示することのできる溶接ロボットの教示システムおよび教示方法が望まれている。
本開示の1番目の態様によれば、溶接トーチの教示位置を教示する教示システムにおいて、前記溶接トーチが取付けられたロボットと、前記溶接トーチから突出する溶接ワイヤと、前記溶接ワイヤの突出長さを取得する突出長さ取得部と、前記溶接ワイヤを送給および巻戻すワイヤ送給装置と、前記溶接トーチから突出する前記溶接ワイヤの先端が教示対象物に接触するのを検出する接触検出部と、前記接触検出部により前記溶接ワイヤの先端が前記教示対象物に接触したことが検出された場合には前記ワイヤ送給装置は前記溶接ワイヤを巻戻すと共に、前記接触検出部により前記溶接ワイヤの先端が前記教示対象物に接触したことが検出されない場合には前記ワイヤ送給装置は前記溶接ワイヤを送給し、前記突出長さ取得部により取得された前記溶接ワイヤの現在の突出長さが所定長さより小さい場合には前記ロボットを前記教示対象物から離間する方向に移動させると共に、前記現在の突出長さが前記所定長さより大きい場合には前記ロボットを前記教示対象物に接近する方向に移動させ、前記現在の突出長さが所定長さに等しいと判定された場合には、前記溶接ワイヤの送給および巻戻しを停止させると共に前記ロボットを停止させる制御部と、前記ロボットの停止位置を前記教示位置として記憶する記憶部とを具備する、教示システムが提供される。
1番目の態様においては、溶接ワイヤの現在の突出長さが所定長さに等しいと判定されるまで、溶接トーチを教示対象物に対して接近および離間させる動作と、溶接ワイヤを送給および巻戻す動作との両方を自動的に行っている。このため、教示治具を必要とすることなしに操作者の負担を軽減すると共に短時間で正確に教示することが可能となる。
添付図面に示される本発明の典型的な実施形態の詳細な説明から、本発明のこれら目的、特徴および利点ならびに他の目的、特徴および利点がさらに明解になるであろう。
第一の実施形態における教示システムの構成を示す正面図である。 図1Aに示される教示システムの側面図である。 第一の実施形態における教示システムのブロック図である。 教示システムの動作を示す第一のフローチャートである。 教示システムの動作を示す第二のフローチャートである。 溶接トーチおよびワークの拡大図である。 溶接トーチおよびワークの他の拡大図である。 サーボトーチの側面図である。
以下、添付図面を参照して本発明の実施形態を説明する。以下の図面において同様の部材には同様の参照符号が付けられている。理解を容易にするために、これら図面は縮尺を適宜変更している。
図1Aは第一の実施形態における教示システム10の構成を示す正面図であり、図1Bは図1Aに示される教示システム10の側面図である。さらに、図2は第一の実施形態における教示システム10のブロック図である。教示システム10は、詳細に後述するロボット1と溶接ワイヤ20と突出長さ取得部21bとワイヤ送給装置30と接触回路23aと制御部21cと記憶部21dとを主に含むものとする。
ロボット1は六軸の自由度を持つ多関節型のアーク溶接ロボットである。ロボット1は、本体ベース25に載置されている旋回胴2と、旋回胴2に回動自在に連結された上腕3と、上腕3の先端側に回動自在連結された前腕4と、前腕4の先端側に複数の手首要素5、6、7を介して連結された溶接トーチ8とから構成されている。旋回胴2、上腕3、前腕4は、それぞれJ1軸(不図示)、J2軸(不図示)、J3軸(不図示)を回動軸として回動自在になっている。
前腕4に連結された複数の手首要素は、前腕4の長手方向でJ4軸(第1軸)回りで回転可能に設けられた第1手首要素5と、この第1手首要素5の先端側に、J4軸と略垂直に交わるJ5軸(第2軸)回りで回転可能に設けられ、第1手首要素5に対して所定の屈曲角度で交差する第2手首要素6と、第2手首要素6の先端側に、J4軸と略垂直なJ6軸(第3軸)回りで回転可能に設けられた第3手首要素7とからなっている。J6軸は、6軸のアーク溶接ロボット1の最終軸となっている。溶接トーチ(作業ツール)8は、公知の伝動機構を介して、第3手首要素7の先端側でJ6軸に一定量オフセットした平行な軸線回りで回転可能に取り付けられている。溶接トーチ8の先端からは、溶接ワイヤ20が突出している。
ロボット1の上腕3には溶接ワイヤ20を溶接トーチ8に送給するワイヤ送給装置30が配置されている。ワイヤ送給装置30には一対のローラ30a、30bが備えられている。図2に示されるように、一方のローラ30aはサーボモータM0の出力軸に連結されている。このため、サーボモータM0の回転方向に応じて、溶接ワイヤ20は一対のローラ30a、30bの間を通って送給および巻戻しされる。また、サーボモータM0には位置検出器E0、例えばエンコーダが備えられている。位置検出器E0の検出値はロボット制御装置21に供給される。さらに、ロボット1の動作範囲内に教示対象物としてのワークWが配置されている。
ロボット制御装置21はデジタルコンピュータであり、バス等で互いに接続されたCPU、メモリなどを有している。ロボット制御装置21は、ロボット1の各軸のサーボモータM1〜M6を制御する。さらに、ロボット制御装置21は、ワイヤ送給装置30のサーボモータM0を、ロボット1に付随する制御軸として同様に制御することができる。また、ロボット制御装置21には、ロボット1を教示する際にロボット1をジョグ送りさせる教示操作盤21aが接続されている。
さらに、ロボット制御装置21は、溶接トーチ8の先端から突出する溶接ワイヤ20の突出長さを取得する突出長さ取得部21bを含んでいる。突出長さ取得部21bは位置検出器E0により所定周期毎に得られた検出値に基づいて溶接ワイヤ20の送給量および巻戻し量を監視して順次記憶している。従って、教示操作の際には、突出長さ取得部21bは、位置検出器E0の検出値および溶接ワイヤ20の初期の突出長さに基づいて、溶接ワイヤ20の現在の突出長さを取得する。
ロボット1およびロボット制御装置21に接続される溶接電源23はアーク溶接のための溶接電源であり、ロボット制御装置21とは別途設置されている。溶接電源23は、溶接トーチ8がワークに接触するのを検出する接触回路23aを含んでいる。接触回路23aは、溶接トーチ8がワークに接触して電流値が急激に上昇するときに、溶接トーチ8がワークに接触したと検出する。このため、接触回路23aは接触検出部としての役目を果たす。接触回路23aはロボット制御装置21内に組み込まれていてもよく、溶接電源23およびロボット制御装置21から独立して設置されていてもよい。
さらに、ロボット制御装置21は、接触回路23aにより溶接ワイヤ20の先端がワークWに接触したことが検出された場合にはワイヤ送給装置30は溶接ワイヤ20を巻戻すと共に、接触回路23aにより溶接ワイヤ20の先端がワークWに接触したことが検出されない場合にはワイヤ送給装置30は溶接ワイヤ20を送給し、突出長さ取得部21bにより取得された溶接ワイヤ20の現在の突出長さが所定長さより小さい場合にはロボット1をワークWから離間する方向に移動させると共に、現在の突出長さが所定長さより大きい場合にはロボット1をワークWに接近する方向に移動させ、現在の突出長さが所定長さに等しいと判定された場合には、溶接ワイヤ20の送給および巻戻しを停止させると共にロボット1を停止させる制御部21cと、ロボット1の停止位置を教示位置として記憶する記憶部21d、例えばメモリとを含んでいる。なお、ロボット1の停止位置は、ロボット1の位置に加えてロボット1の姿勢を含むものとする。
教示操作の際には、操作者は、教示操作盤21aまたはハンドガイドによりロボット1を移動させて、溶接トーチ8の先端から突出する溶接ワイヤ20の先端をワークの所望の教示位置に順次位置決めする。あるいは、操作者は、ロボット1を前述したように移動させて、ロボット1に把持されたワークを所定位置に固定された溶接トーチに対して位置決めさせてもよい。
図3Aおよび図3Bは教示システムの動作を示すフローチャートである。以下、これら図面を参照して、教示システムにおける教示方法を説明する。
はじめに、ステップS11においては、操作者は、溶接トーチ8の先端から突出する溶接ワイヤ20の突出長さLを所定長さL0、例えば20mmに設定する。溶接トーチ8の先端から突出する溶接ワイヤ20を一般的なワイヤカッタにより切断した後の突出長さを所定長さL0に設定するのが好ましい。あるいは、操作者が実験等により予め求められた所定長さL0が得られるようにワイヤ送給装置30を動作させてもよい。なお、所定長さL0はロボット制御装置21の記憶部に記憶される。
次いで、ステップS12においては、操作者は教示操作盤21aを用いてあるいはハンドガイド操作により、ロボット1を所望の溶接姿勢にさせつつ、ロボット1およびロボット1に取付けられた溶接トーチ8をワークW上の所望の教示位置まで移動させる。これらステップS11およびステップS12は操作者により実施される。以下のステップS13〜S26は自動的に実施されるものとする。
ステップS13においては、接触回路23aは、溶接トーチ8から突出する溶接ワイヤ20の先端がワークWに接触したか否かを検出する。接触が検出されない場合には、ステップS12に戻り、接触が検出されるまで処理を繰返す。接触が検出された場合には、ステップS14に進んで、ロボット1を自動的に停止させる。これにより、ロボット1に取付けられた溶接トーチ8も停止する。
そして、ステップS15においては、ワイヤ送給装置30が溶接ワイヤ20を所定の微少長さΔL1だけ巻戻す。なお、所定の微少長さΔL1は所定長さL0より小さく、ステップS15における巻戻し速度はロボット1のジョグ送り速度よりも大きいものとする。また、ステップS14およびステップS15に示される処理は同時に行われるのが好ましい。なお、ステップS13における接触検出の際にわずかながらタイムラグがあるので、ステップS14でロボット1を停止させるときにロボット1は惰走しており、従って、溶接ワイヤ20の先端とワークWとの間の距離は、所定長さL0以下になる場合が多い。
次いで、ステップS16においては、接触回路23aは溶接ワイヤ20の先端がワークWに接触したか否かを再度検出する。そして、接触が検出されない場合には、ステップS17に進む。ステップS17においては、ワイヤ送給装置30は所定の送給速度で溶接ワイヤ20を送給する。ステップS17においては、溶接ワイヤ20の送給量は設定されない。そして、ステップS18において、接触回路23aは溶接ワイヤ20の先端がワークWに接触したか否かを再度検出する。接触が検出されない場合には、ステップS17に戻って、接触が検出されるまで溶接ワイヤ20を送給する。ステップS16およびステップS18において接触が検出された場合には、ステップS19に進む。
ステップS19においては、突出長さ取得部21bは、ステップS15において巻戻しされた溶接ワイヤ20の巻戻し量ΔL1および/またはステップS17、S18において接触が検出されるまで送給された溶接ワイヤ20の送給量を取得する。そして、突出長さ取得部21bは、所定長さL0、溶接ワイヤ20の巻戻し量ΔL1および/または送給量に基づいて、溶接ワイヤ20の現在の突出長さLを取得する。
次いで、ステップS20においては、現在の突出長さLが所定長さL0に等しいか否かを判定する。ここで、図4Aおよび図4Bは溶接トーチおよびワークの拡大図である。図4Aに示されるように、現在の突出長さLが所定長さL0より小さい場合には、ステップS21においてロボット1およびロボット1に取付けられた溶接トーチ8をワークWから離間させる方向に移動させる。
図4Bに示されるように現在の突出長さLが所定長さL0より大きい場合には、ステップS22においてロボット1およびロボット1に取付けられた溶接トーチ8をワークWに接近させる方向に移動させる。ステップS21およびステップS22においてはロボット1および溶接トーチ8の移動量は設定されない。
そして、ステップS23において接触回路23aは溶接ワイヤ20の先端がワークWに接触したか否かを再度検出する。そして、接触が検出された場合には、ステップS24においてワイヤ送給装置30は所定の巻戻し速度で溶接ワイヤ20を巻き戻す。所定の巻戻し速度はステップS15の巻戻し速度以下でありうる。また、接触が検出されない場合には、ステップS25において、ワイヤ送給装置30は所定の送給速度で溶接ワイヤ20を送給する。なお、ステップS24における溶接ワイヤ20の巻戻し量およびステップS25における溶接ワイヤ20の送給量は設定されない。
その後、ステップS19に戻る。そして、ステップS20において現在の突出長さLが所定長さL0に等しいと判定されるまで、ステップS19〜ステップS25の処理を繰返す。ステップS20において現在の突出長さLが所定長さL0に等しいと判定された場合にはステップS26に進む。ステップS26においては、ロボット1およびワイヤ送給装置30を自動的に停止させる。これにより、ロボット1に取付けられた溶接トーチ8も停止し、溶接ワイヤ20は送給および巻戻しされなくなる。
ステップS26においてロボット1およびワイヤ送給装置30が停止したときには、溶接トーチ8の先端から溶接ワイヤ20が所定長さL0だけ突出している状態で、溶接ワイヤ20の先端がワークWに接触していることになる。このため、この状態におけるロボット1の停止位置が教示位置として教示され記憶部21dに記憶される。その後、操作者は、次の教示位置に向かってロボット1を移動させ、前述した処理を順次繰返す。これにより、溶接経路が教示されるようになる。
このように、ステップS20〜ステップS22において、溶接ワイヤ20の現在の突出長さLが所定長さL0より小さい場合にはロボット1をワークWから離間する方向に移動させると共に、現在の突出長さLが所定長さL0より大きい場合にはロボット1をワークWに接近する方向に移動させるというロボット1の制御を行っている。さらに、ステップS23〜ステップS25において、溶接ワイヤ20の先端がワークWに接触したことが検出された場合には溶接ワイヤ20を巻戻すと共に、溶接ワイヤ20の先端がワークWに接触したことが検出されない場合には溶接ワイヤ20を送給するという溶接ワイヤ20の制御(第一の制御)を行っている。
前述したロボット1の制御ではロボット1の移動量は設定されず、溶接ワイヤ20の制御では、溶接ワイヤ20の送給量および巻戻し量は設定されない。そして、溶接ワイヤ20の現在の突出長さLが所定長さL0に等しいと判定されるまで、ロボット1はワークWから離間する方向および/またはワークWに接近する方向に移動し続け、溶接ワイヤ20は巻戻しおよび/または送給され続ける。
従って、第一の実施形態においては、現在の突出長さLが所定長さL0に等しいと判定されるまで、前述したロボット1の制御と溶接ワイヤ20の制御とを繰返し実施することにより、教示位置を自動的に決定することができる。この場合には、教示治具が必要とされることはなく、その工数も減らせるので、短時間で教示作業を行うことができる。さらに、操作者はロボット1を教示位置に移動させるのみで足りるので、操作者の負担を軽減することもできる。
ところで、図1等においてはワイヤ送給装置30はロボット1の上腕3に取付けられると共に、溶接トーチ8はロボット1に取付けられている。しかしながら、溶接トーチ8の代わりに、図5に示されるサーボトーチ8’がロボット1に取付けられていてもよい。図5に示されるように、サーボトーチ8’には、ワイヤ送給装置30が組込まれている。サーボトーチ8’を使用する場合であっても、本開示の範囲に含まれる。
本開示の態様
1番目の態様によれば、溶接トーチ(8)の教示位置を教示する教示システム(10)において、前記溶接トーチが取付けられたロボット(1)と、前記溶接トーチから突出する溶接ワイヤ(20)と、前記溶接ワイヤの突出長さを取得する突出長さ取得部(21b)と、前記溶接ワイヤを送給および巻戻すワイヤ送給装置(30)と、前記溶接トーチから突出する前記溶接ワイヤの先端が教示対象物に接触するのを検出する接触検出部(23a)と、前記接触検出部により前記溶接ワイヤの先端が前記教示対象物に接触したことが検出された場合には前記ワイヤ送給装置は前記溶接ワイヤを巻戻すと共に、前記接触検出部により前記溶接ワイヤの先端が前記教示対象物に接触したことが検出されない場合には前記ワイヤ送給装置は前記溶接ワイヤを送給し、前記突出長さ取得部により取得された前記溶接ワイヤの現在の突出長さが所定長さより小さい場合には前記ロボットを前記教示対象物から離間する方向に移動させると共に、前記現在の突出長さが前記所定長さより大きい場合には前記ロボットを前記教示対象物に接近する方向に移動させ、前記現在の突出長さが所定長さに等しいと判定された場合には、前記溶接ワイヤの送給および巻戻しを停止させると共に前記ロボットを停止させる制御部(21c)と、前記ロボットの停止位置を前記教示位置として記憶する記憶部(21d)とを具備する、教示システムが提供される。
2番目の態様によれば、溶接トーチ(8)の教示位置を教示する教示方法において、ロボット(1)に取付けられた前記溶接トーチから溶接ワイヤ(20)を所定長さだけ突出させ、前記ロボットを前記教示対象物(W)に向かって移動させ、前記溶接ワイヤの先端が前記教示対象物に接触したか否かを判定し、接触したと判定された場合には、前記ロボットを停止させると共に前記溶接ワイヤを所定量だけ巻戻し、前記溶接ワイヤの先端が前記教示対象物に接触したか否かを再度判定し、接触しないと判定した場合には、前記溶接ワイヤの先端が前記教示対象物に接触するまで前記溶接ワイヤを送給すると共に、接触したと判定した場合には、前記溶接ワイヤの現在の突出長さを取得し、前記溶接ワイヤの現在の突出長さが所定長さより小さい場合には、前記溶接トーチが前記教示対象物から離間する方向に前記ロボットを移動させると共に、第一の制御を行い、前記溶接ワイヤの現在の突出長さが所定長さより大きい場合には、前記溶接トーチが前記教示対象物に接近する方向に前記ロボットを移動させると共に、前記第一の制御を行い、前記溶接ワイヤの現在の突出長さが所定長さに等しいと判定された場合には、前記溶接ワイヤの送給および巻戻しを停止させると共に前記ロボットを停止させ、前記ロボットの停止位置を前記教示位置として記憶し、前記第一の制御においては、前記溶接ワイヤの先端が前記教示対象物に接触したか否かを再度判定し、前記溶接ワイヤの先端が前記教示対象物に接触したと判定された場合には前記溶接ワイヤを巻戻すと共に、前記溶接ワイヤの先端が前記教示対象物に接触しないと判定された場合には前記溶接ワイヤを送給するようになっている、教示方法が提供される。
3番目の態様によれば、2番目の態様において、前記溶接ワイヤの現在の突出長さが所定長さに等しいと判定されるまで、前記第一の制御を繰返し実行するようにした。
態様の効果
1番目から3番目の態様においては、溶接ワイヤの現在の突出長さが所定長さに等しいと判定されるまで、溶接トーチを教示対象物に対して接近および離間させる動作と、溶接ワイヤを送給および巻戻す動作との両方を自動的に行っている。このため、教示治具を必要とすることなしに操作者の負担を軽減すると共に短時間で正確に教示することが可能となる。
典型的な実施形態を用いて本発明を説明したが、当業者であれば、本発明の範囲から逸脱することなしに、前述した変更および種々の他の変更、省略、追加を行うことができるのを理解できるであろう。
1 ロボット
2 旋回胴
3 上腕
4 前腕
5、6、7 手首要素
8 溶接トーチ
8’ サーボトーチ
10 教示システム
20 溶接ワイヤ
21 ロボット制御装置
21a 教示操作盤
21b 突出長さ取得部
21c 制御部
21d 記憶部
23 溶接電源
23a 接触回路(接触検出部)
25 本体ベース
30 ワイヤ送給装置
30a、30b ローラ
E0、E1〜E6 位置検出器
M0 サーボモータ
M0、M1〜M6 サーボモータ
W ワーク

Claims (3)

  1. 溶接トーチの教示位置を教示する教示システムにおいて、
    前記溶接トーチが取付けられたロボットと、
    前記溶接トーチから突出する溶接ワイヤと、
    前記溶接ワイヤの突出長さを取得する突出長さ取得部と、
    前記溶接ワイヤを送給および巻戻すワイヤ送給装置と、
    前記溶接トーチから突出する前記溶接ワイヤの先端が教示対象物に接触するのを検出する接触検出部と、
    前記接触検出部により前記溶接ワイヤの先端が前記教示対象物に接触したことが検出された場合には前記ワイヤ送給装置は前記溶接ワイヤを巻戻すと共に、前記接触検出部により前記溶接ワイヤの先端が前記教示対象物に接触したことが検出されない場合には前記ワイヤ送給装置は前記溶接ワイヤを送給し、前記突出長さ取得部により取得された前記溶接ワイヤの現在の突出長さが所定長さより小さい場合には前記ロボットを前記教示対象物から離間する方向に移動させると共に、前記現在の突出長さが前記所定長さより大きい場合には前記ロボットを前記教示対象物に接近する方向に移動させ、前記現在の突出長さが所定長さに等しいと判定された場合には、前記溶接ワイヤの送給および巻戻しを停止させると共に前記ロボットを停止させる制御部と、
    前記ロボットの停止位置を前記教示位置として記憶する記憶部とを具備する、教示システム。
  2. 溶接トーチの教示位置を教示する教示方法において、
    ロボットに取付けられた前記溶接トーチから溶接ワイヤを所定長さだけ突出させ、
    前記ロボットを前記教示対象物に向かって移動させ、
    前記溶接ワイヤの先端が前記教示対象物に接触したか否かを判定し、接触したと判定された場合には、前記ロボットを停止させると共に前記溶接ワイヤを所定量だけ巻戻し、
    前記溶接ワイヤの先端が前記教示対象物に接触したか否かを再度判定し、接触しないと判定した場合には、前記溶接ワイヤの先端が前記教示対象物に接触するまで前記溶接ワイヤを送給すると共に、接触したと判定した場合には、前記溶接ワイヤの現在の突出長さを取得し、
    前記溶接ワイヤの現在の突出長さが所定長さより小さい場合には、前記溶接トーチが前記教示対象物から離間する方向に前記ロボットを移動させると共に、第一の制御を行い、
    前記溶接ワイヤの現在の突出長さが所定長さより大きい場合には、前記溶接トーチが前記教示対象物に接近する方向に前記ロボットを移動させると共に、前記第一の制御を行い、
    前記溶接ワイヤの現在の突出長さが所定長さに等しいと判定された場合には、前記溶接ワイヤの送給および巻戻しを停止させると共に前記ロボットを停止させ、
    前記ロボットの停止位置を前記教示位置として記憶し、
    前記第一の制御においては、前記溶接ワイヤの先端が前記教示対象物に接触したか否かを再度判定し、前記溶接ワイヤの先端が前記教示対象物に接触したと判定された場合には前記溶接ワイヤを巻戻すと共に、前記溶接ワイヤの先端が前記教示対象物に接触しないと判定された場合には前記溶接ワイヤを送給するようになっている、教示方法。
  3. 前記溶接ワイヤの現在の突出長さが所定長さに等しいと判定されるまで、前記第一の制御を繰返し実行するようにした請求項2に記載の教示方法。
JP2017086317A 2017-04-25 2017-04-25 溶接ロボットの教示システムおよび教示方法 Active JP6517871B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017086317A JP6517871B2 (ja) 2017-04-25 2017-04-25 溶接ロボットの教示システムおよび教示方法
US15/951,862 US10792751B2 (en) 2017-04-25 2018-04-12 Teaching system and teaching method of welding robot
DE102018109169.9A DE102018109169B4 (de) 2017-04-25 2018-04-18 Lehrsystem und lehrverfahren für einen schweissroboter
CN201810361177.2A CN108723645B (zh) 2017-04-25 2018-04-20 焊接机器人的示教系统及示教方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017086317A JP6517871B2 (ja) 2017-04-25 2017-04-25 溶接ロボットの教示システムおよび教示方法

Publications (2)

Publication Number Publication Date
JP2018183830A true JP2018183830A (ja) 2018-11-22
JP6517871B2 JP6517871B2 (ja) 2019-05-22

Family

ID=63714326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017086317A Active JP6517871B2 (ja) 2017-04-25 2017-04-25 溶接ロボットの教示システムおよび教示方法

Country Status (4)

Country Link
US (1) US10792751B2 (ja)
JP (1) JP6517871B2 (ja)
CN (1) CN108723645B (ja)
DE (1) DE102018109169B4 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021035701A (ja) * 2019-08-30 2021-03-04 ファナック株式会社 ロボット制御装置およびアーク溶接ロボットシステム
CN115003444A (zh) * 2020-10-19 2022-09-02 弗罗纽斯国际有限公司 为焊接工序准备自动焊接方法的方法和用于执行自动焊接方法的焊接装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10384291B2 (en) * 2015-01-30 2019-08-20 Lincoln Global, Inc. Weld ending process and system
US10688586B2 (en) * 2015-10-23 2020-06-23 Panasonic Intellectual Property Management Co., Ltd. Welding torch
JP6863944B2 (ja) * 2018-10-17 2021-04-21 ファナック株式会社 教示位置補正方法
CN110434510A (zh) * 2019-07-15 2019-11-12 浙江工业大学 一种基于vr技术的焊接设备
EP4269014A1 (de) * 2022-04-26 2023-11-01 FRONIUS INTERNATIONAL GmbH Schweissvorrichtung, roboter-schweisssystem und verfahren zum fördern einer drahtelektrode mit hochgenauer stickout-einstellung
CN115909881A (zh) * 2022-11-28 2023-04-04 武汉湾流科技股份有限公司 一种焊接机器人模拟教学系统

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59144910A (ja) * 1983-02-08 1984-08-20 Komatsu Ltd テイ−チングサポ−ト方法および装置
JPH06222828A (ja) * 1993-01-26 1994-08-12 Sumitomo Metal Ind Ltd ロボットのセンサ検出位置教示方法
JPH06238449A (ja) * 1993-02-18 1994-08-30 Shin Meiwa Ind Co Ltd 産業用ロボットにおける教示位置確認方法
US20140014638A1 (en) * 2011-01-10 2014-01-16 Fronius International Gmbh Method for teaching/testing a motion sequence of a welding robot, welding robot and control system for same
JP2014223633A (ja) * 2013-05-15 2014-12-04 パナソニック株式会社 産業用ロボットの制御方法

Family Cites Families (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4249062A (en) * 1978-03-09 1981-02-03 Shin Meiwa Industry Co., Ltd. Apparatus and method for sensing welding point in automatic welding apparatus
JPH07104692B2 (ja) * 1986-10-02 1995-11-13 トヨタ自動車株式会社 予見追跡制御型ロボツト
JP2708458B2 (ja) * 1988-04-01 1998-02-04 株式会社豊田中央研究所 倣い制御ロボット
US5399837A (en) * 1994-04-06 1995-03-21 Genesis Systems Group, Ltd. Wire brake for robotic welding torch
JP3421442B2 (ja) 1994-09-02 2003-06-30 ファナック株式会社 ロボットの位置教示方法及びロボット制御装置
JPH0890234A (ja) * 1994-09-21 1996-04-09 Fanuc Ltd アーク溶接ロボットにおけるアーク未発生時の制御方法
US5916464A (en) * 1997-08-26 1999-06-29 Geiger; Michael B. Welding force feedback wire feed system
US6906284B2 (en) * 1998-12-24 2005-06-14 You-Chul Kim Arc welding method
US6160241A (en) * 1999-03-16 2000-12-12 Lincoln Global, Inc. Method and apparatus for electric arc welding
JP4045713B2 (ja) * 2000-01-31 2008-02-13 松下電器産業株式会社 自動機用溶接機
KR100621100B1 (ko) * 2000-02-11 2006-09-07 삼성전자주식회사 용접로봇 교시위치 보정방법 및 용접로봇시스템
CN1247355C (zh) * 2001-02-19 2006-03-29 日立建机株式会社 焊接方法、焊接装置、焊接接头及焊接结构件
JP2003053537A (ja) 2001-08-17 2003-02-26 Matsumoto Kikai Kk 溶接ワイヤの送出量検知装置
JP3786122B2 (ja) 2004-03-26 2006-06-14 松下電器産業株式会社 溶接装置
JP4168123B2 (ja) * 2005-01-17 2008-10-22 川崎重工業株式会社 加工装置
JP2006198628A (ja) * 2005-01-18 2006-08-03 Fanuc Ltd アーク溶接装置及びアーク溶接ロボットシステム
US8581146B2 (en) * 2008-10-22 2013-11-12 Lincoln Global, Inc. Automatic wire feeding system
JP5199910B2 (ja) * 2009-02-12 2013-05-15 株式会社神戸製鋼所 消耗電極式パルスアーク溶接の溶接制御装置およびそのアーク長制御方法、並びにその溶接制御装置を備えた溶接システム
US9050677B2 (en) * 2009-08-28 2015-06-09 Panasonic Intellectual Property Management Co., Ltd. Arc welding method and arc welding apparatus
US8604386B2 (en) 2010-03-10 2013-12-10 Illinois Tool Works, Inc. Welding wire feeding systems and methods
JP5498264B2 (ja) * 2010-05-28 2014-05-21 株式会社神戸製鋼所 タンデムアーク溶接における電極位置制御方法、タンデムアーク溶接システムのロボットコントローラおよびタンデムアーク溶接システム
JP2012066288A (ja) * 2010-09-24 2012-04-05 Fanuc Ltd アークスタート時のスパッタの発生を低減するアーク溶接方法
US9821400B2 (en) * 2010-12-14 2017-11-21 Lincoln Global, Inc. Manual welding apparatus having an automatic wire retract method
US10562124B2 (en) * 2010-12-14 2020-02-18 Lincoln Global, Inc. Welding apparatus with automated welding retraction
US9498839B2 (en) * 2010-12-14 2016-11-22 Lincoln Global, Inc. Welding apparatus with automated welding wire retraction
US20120199566A1 (en) * 2010-12-14 2012-08-09 Lincoln Global, Inc. Welding apparatus with automated welding wire retraction
JP5871372B2 (ja) 2012-01-12 2016-03-01 株式会社ダイヘン アーク溶接装置
US8803034B2 (en) * 2012-01-17 2014-08-12 Lincoln Global, Inc. Systems and methods to feed wire within a welder
US9393636B2 (en) * 2012-11-13 2016-07-19 Lincoln Global, Inc. Systems and methods to facilitate the starting and stopping of arc welding processes
US9713852B2 (en) * 2013-03-15 2017-07-25 Illinois Tool Works Inc. Welding training systems and devices
US9583023B2 (en) * 2013-03-15 2017-02-28 Illinois Tool Works Inc. Welding torch for a welding training system
US10105782B2 (en) * 2014-01-07 2018-10-23 Illinois Tool Works Inc. Feedback from a welding torch of a welding system
JP5927212B2 (ja) 2014-02-28 2016-06-01 ファナック株式会社 溶接トーチ検出装置および溶接ロボットシステム
US10307853B2 (en) * 2014-06-27 2019-06-04 Illinois Tool Works Inc. System and method for managing welding data
US9862049B2 (en) * 2014-06-27 2018-01-09 Illinois Tool Works Inc. System and method of welding system operator identification
US9984403B2 (en) * 2014-10-30 2018-05-29 Wal-Mart Stores, Inc. Electronic shopping cart processing system and method
US10373304B2 (en) * 2014-11-05 2019-08-06 Illinois Tool Works Inc. System and method of arranging welding device markers
US10417934B2 (en) * 2014-11-05 2019-09-17 Illinois Tool Works Inc. System and method of reviewing weld data
US10402959B2 (en) * 2014-11-05 2019-09-03 Illinois Tool Works Inc. System and method of active torch marker control
US10384291B2 (en) * 2015-01-30 2019-08-20 Lincoln Global, Inc. Weld ending process and system
US10427239B2 (en) * 2015-04-02 2019-10-01 Illinois Tool Works Inc. Systems and methods for tracking weld training arc parameters
US10438505B2 (en) * 2015-08-12 2019-10-08 Illinois Tool Works Welding training system interface
US10373517B2 (en) * 2015-08-12 2019-08-06 Illinois Tool Works Inc. Simulation stick welding electrode holder systems and methods

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59144910A (ja) * 1983-02-08 1984-08-20 Komatsu Ltd テイ−チングサポ−ト方法および装置
JPH06222828A (ja) * 1993-01-26 1994-08-12 Sumitomo Metal Ind Ltd ロボットのセンサ検出位置教示方法
JPH06238449A (ja) * 1993-02-18 1994-08-30 Shin Meiwa Ind Co Ltd 産業用ロボットにおける教示位置確認方法
US20140014638A1 (en) * 2011-01-10 2014-01-16 Fronius International Gmbh Method for teaching/testing a motion sequence of a welding robot, welding robot and control system for same
JP2014223633A (ja) * 2013-05-15 2014-12-04 パナソニック株式会社 産業用ロボットの制御方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021035701A (ja) * 2019-08-30 2021-03-04 ファナック株式会社 ロボット制御装置およびアーク溶接ロボットシステム
US11628575B2 (en) 2019-08-30 2023-04-18 Fanuc Corporation Robot controller and arc welding robot system
JP7287866B2 (ja) 2019-08-30 2023-06-06 ファナック株式会社 ロボット制御装置およびアーク溶接ロボットシステム
CN115003444A (zh) * 2020-10-19 2022-09-02 弗罗纽斯国际有限公司 为焊接工序准备自动焊接方法的方法和用于执行自动焊接方法的焊接装置
US12083636B2 (en) 2020-10-19 2024-09-10 Fronius International Gmbh Method for preparing an automated welding method for a welding process and welding device for carrying out an automated welding method

Also Published As

Publication number Publication date
JP6517871B2 (ja) 2019-05-22
DE102018109169A1 (de) 2018-10-25
US10792751B2 (en) 2020-10-06
US20180304391A1 (en) 2018-10-25
CN108723645B (zh) 2019-11-01
DE102018109169B4 (de) 2024-02-01
CN108723645A (zh) 2018-11-02

Similar Documents

Publication Publication Date Title
JP2018183830A (ja) 溶接ロボットの教示システムおよび教示方法
JP3841757B2 (ja) アーク溶接ロボットのトーチケーブル処理構造
CN103085067A (zh) 机械手编程装置
JP4504228B2 (ja) ロボットの制御装置および制御方法
US20190184577A1 (en) Robot system
JP2921903B2 (ja) 溶接ロボット制御装置
JP5011507B2 (ja) ロボット教示システム及びロボット教示方法
JP4362095B2 (ja) 数値制御装置
CN112439977B (zh) 机器人控制装置及弧焊机器人系统
KR102578354B1 (ko) 천장 현수식의 산업용 로봇
JP6712723B2 (ja) アーク溶接方法
US20230226682A1 (en) Method for Teaching Torch Orientation for Robotic Welding
JPWO2014132401A1 (ja) ロボットシステム
JP4038043B2 (ja) 自動溶接装置のアークスタート方法
JP2022047287A (ja) ロボット制御装置
JP6084498B2 (ja) アーク溶接ロボット制御装置及びアーク溶接ロボット制御方法
JP4938347B2 (ja) アーク溶接ロボット
JPH06335883A (ja) ロボット制御装置
CN113412230A (zh) 片体供给装置及片体供给方法
JP5946680B2 (ja) アーク溶接用プログラムのプログラム変換方法、及びアーク溶接用プログラムのプログラム変換装置
WO2025022599A1 (ja) 制御装置及び制御方法
US20230286142A1 (en) Robot teaching control method, robot teaching apparatus, and robot system
JP2013252534A (ja) アーク溶接ロボットの教示装置
JP2006099166A (ja) 溶接ロボットの制御装置
WO2024263590A1 (en) Collaborative robot welding system

Legal Events

Date Code Title Description
A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20180829

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20181015

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190306

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190319

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190418

R150 Certificate of patent or registration of utility model

Ref document number: 6517871

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150