JPS6188978A - センシング逸脱検出方法 - Google Patents

センシング逸脱検出方法

Info

Publication number
JPS6188978A
JPS6188978A JP21007284A JP21007284A JPS6188978A JP S6188978 A JPS6188978 A JP S6188978A JP 21007284 A JP21007284 A JP 21007284A JP 21007284 A JP21007284 A JP 21007284A JP S6188978 A JPS6188978 A JP S6188978A
Authority
JP
Japan
Prior art keywords
welding
robot
detection method
deviation detection
sensing deviation
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
JP21007284A
Other languages
English (en)
Other versions
JPH0134716B2 (ja
Inventor
Shunji Tomomatsu
友松 俊二
Toshiyuki Kurebayashi
榑林 敏之
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Manufacturing Co Ltd
Priority to JP21007284A priority Critical patent/JPS6188978A/ja
Publication of JPS6188978A publication Critical patent/JPS6188978A/ja
Publication of JPH0134716B2 publication Critical patent/JPH0134716B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/406Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by monitoring or safety
    • G05B19/4063Monitoring general control system
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Plasma & Fusion (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、溶接用ロボットにおいて、軌道修正のために
、ロボットが教示された溶接線を逸脱したことを検出す
る方法に関するものである。
〔従来の技術〕
ティーチングプレイバックロボットは、精度良く位置決
めされワーク自体にもバラツキの少ないものに対しては
教示された溶接線に沿って溶接を行うが、ワーク精度、
位置決め精度の悪いものにはアークセンサーを用いて溶
接の軌跡を修正するようにしている。
このアークセンサーは、溶接時の電流を検出し修正信号
をロボットに与えるものであるが、修正信号とロボット
の修正方向とは必ずしも一致せず、溶接線を外れること
がある。
これを検出する方法として、従来はソフトウェアによる
ものはなく、トーチのカップ短絡による方法が一部に採
用されている。しかしながら、これではワーク又は周辺
のものにトーチのカップが触れないと検出できない。
〔発明が解決しようとする問題点〕
本発明は、トーチのカップ等がワーク又は周辺に触れな
いでロボットが軌道を逸脱したことを検出して、軌道の
修正を行う方法を提供することを目的とするものである
〔問題点を解決するための手段) 本発明は、教示された溶接線と、溶接中の現在値との距
離を計算し、この距離が所定の許容値を超えたときにロ
ボットが溶接線を逸脱したことを検出するようにしたも
のである。
〔実施例〕
以下、本発明を図面に示す実施例に基づいて説明する。
第1図において、溶接線P+ Pzを熔接しなければな
らないのに、実際はズしてP、の点を溶接しているもの
とする。
なお、ロボットのトーチの現在値(x、y、z)はRP
Cクロック、つまりロボットを動作させるためのパルス
を払い出す時間毎に、既に別なルーチンで求められてい
る。
第2図は教示された溶接線PI Pzに対する実際の7
8接点P、のズレの量を計算するための幾何学的説明図
である。
まず、ロボットがP+  (XI、y+、ZI )に到
達した時点でP、P、の方向余弦(A、B、C)を下記
の手順により求める。但しP2は予め教示された次の座
標点であり、座標は(xi、 Yt、 Zz )である
Δx、=xt −x。
ΔY+ =Vz  J+ Δz1冨21−2゜ DP=  Δx 、 Z+Δy+”ZI”A−Δx l
/ D P B−Δy +10 p C=ΔZ + / D P 次ニ?fj接中の現在値PN  (XN、 ys、 Z
N )とP+の方向余弦(L、M、N)を求める。
ΔXN=XN  XI ΔYN=Ys  !+ ΔZN=ZN  ZI DL=  Δx、、”+A’yH”+zH”L−ΔXs
/DL M−Δys/DL N−Δz w/ D L このP、P、の方向余弦とP、P、の方向余弦から、溶
接綿P+ Ptと現在値P、のなす角度zP+i PI
 pg  (θ)を求め、θとPI FHの長さDLに
よって、現在値から溶接線p、p、に下ろした垂線の長
さHを求める。
cosθ−L−A+M−B+N・C θ−cos−’ CL・A+M−B+N−C)H−DL
−sinθ このト■とパラメータで設定された許容値(PRM)と
をRPCクロック毎に比較し、Hの値が許容値をオーバ
ーしたことで、溶接線を逸脱したことを検出する。
逸脱検出で、ロボットは溶接を停止し、アラームを発生
する。また、許容値の設定はパラメータに0〜6500
0μmまで任意にインプットできる。
第3図は上記の演算を行うためのマイクロコンピュータ
による処理フローチャートである。
〔発明の効果〕
上述したように、本発明によれば、従来のカップ短絡検
出に見られるような不確実さがなく、精度良く逸脱を検
出でき、また許容値はバラメークで設定できるため、ズ
レの範囲を任意に設定できるという効果を奏するもので
ある。
【図面の簡単な説明】
第1図は本発明により検出する溶接トーチの軌跡ずれの
例を説明するための斜視図、第2図は本発明による演算
を説明するための図、第3図は演算処理を示すフローチ
ャートである。 図面の浄?(内容に変更なし) 萌 1 ; 第 2 図 第 3 ! 手続補正書(方力 昭和60年 2月21日

Claims (1)

    【特許請求の範囲】
  1. 1、教示された溶接線と溶接中のトーチの現在値との距
    離を計算し、その距離が所定の許容値を超えたときに逸
    脱信号を発生させることを特徴とするセンシング逸脱検
    出方法。
JP21007284A 1984-10-06 1984-10-06 センシング逸脱検出方法 Granted JPS6188978A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21007284A JPS6188978A (ja) 1984-10-06 1984-10-06 センシング逸脱検出方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21007284A JPS6188978A (ja) 1984-10-06 1984-10-06 センシング逸脱検出方法

Publications (2)

Publication Number Publication Date
JPS6188978A true JPS6188978A (ja) 1986-05-07
JPH0134716B2 JPH0134716B2 (ja) 1989-07-20

Family

ID=16583352

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21007284A Granted JPS6188978A (ja) 1984-10-06 1984-10-06 センシング逸脱検出方法

Country Status (1)

Country Link
JP (1) JPS6188978A (ja)

Also Published As

Publication number Publication date
JPH0134716B2 (ja) 1989-07-20

Similar Documents

Publication Publication Date Title
JPS6188978A (ja) センシング逸脱検出方法
JPS58122179A (ja) ア−ク溶接用テイ−チングプレイバツクロボツト
US5793176A (en) Spatial feature tracking impedence sensor using multiple electric fields
JP3084259B2 (ja) 開先切断装置および方法
JP4519295B2 (ja) ワークの位置ずれの測定方法
JPS6021182A (ja) 溶接ロボツトにおける溶接位置および溶接経路の検出方法
JPS5932233B2 (ja) 自動溶接装置
EP0386251A1 (en) Profile control method
JPS61253506A (ja) 産業用ロボットを用いる山形鋼の溶断方法
JPH09204212A (ja) Ncロボット装置における加工データの補正方法
JPS58172710A (ja) 作業位置自動補正装置
JPS60206566A (ja) 角巻き溶接方法
JP2899642B2 (ja) 加工位置検出装置および加工位置検出方法
JPH079603B2 (ja) ロボットの倣い制御装置
JPS6299824A (ja) 座標読取装置
JPS5835066A (ja) 溶接ロボットの制御方法
JPS6340677A (ja) センサ付溶接ロボツト
JPH0569636B2 (ja)
JPS59113981A (ja) 開先ワ−クの溶接線の検出方法
JPH01133682A (ja) ロボットによる溶接方法
JPH0244405A (ja) センサーロボット
JP2025021024A (ja) 教示プログラムの生成方法、および教示プログラムの生成装置
JPS6235860B2 (ja)
JPS63245359A (ja) 加工線テイ−チング方法
JPS63133208A (ja) ロボツトの位置補正方法および装置

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees