JPH04361875A - 溶接ロボットの教示データ作成方法 - Google Patents

溶接ロボットの教示データ作成方法

Info

Publication number
JPH04361875A
JPH04361875A JP16642991A JP16642991A JPH04361875A JP H04361875 A JPH04361875 A JP H04361875A JP 16642991 A JP16642991 A JP 16642991A JP 16642991 A JP16642991 A JP 16642991A JP H04361875 A JPH04361875 A JP H04361875A
Authority
JP
Japan
Prior art keywords
welding
data
robot
work
basic
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
JP16642991A
Other languages
English (en)
Inventor
Kohei Matsubara
松原 浩平
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.)
Nippon Steel Corp
Original Assignee
Sumitomo Metal Industries 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 Sumitomo Metal Industries Ltd filed Critical Sumitomo Metal Industries Ltd
Priority to JP16642991A priority Critical patent/JPH04361875A/ja
Publication of JPH04361875A publication Critical patent/JPH04361875A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、溶接ロボットの教示デ
ータを作成する方法に関する。
【0002】
【従来の技術】近年、工場のFA(ファクトリ・オート
メーション)化により、溶接ラインにおいては、多関節
型のアームの先端部に溶接トーチを設け、前記アームを
動作させることにより前記溶接トーチにて所定の溶接作
業を自動的に行う溶接ロボットが使用されている。この
ような溶接ロボットには、予め教示された作業手順を記
憶し、記憶した作業手順に従って溶接作業を実行するテ
ィーチング・プレイバック式のものが主として用いられ
ている。
【0003】従来、溶接ロボットへ作業手順を記憶させ
る教示作業は、オペレータが実際の溶接ロボット及びワ
ークを用い、該ワークの溶接線に沿って前記溶接トーチ
を動かし、その溶接トーチが通過する座標位置,溶接ト
ーチの姿勢,溶接作業順序及び溶接条件を溶接ロボット
の制御装置に記憶させることにより行っていた。
【0004】このような教示方法では、教示作業に極め
て多くの時間及び人手が必要であると共に教示作業の間
に溶接ラインを停止させなければならないという問題が
あった。このため、この問題を解決するために、実際の
溶接ロボットを動かさずに溶接ロボットの動作プログラ
ムをオフラインで作成するオフラインプログラミングに
より、溶接ロボットの教示データを作成する方法が行わ
れるようになった。
【0005】オフラインプログラミングによる溶接ロボ
ットの教示データ作成方法は、以下のように行われてい
た。まず、所定のコンピュータにおいて、これに予め入
力された溶接ロボットの形状データ及び溶接対象のワー
クの形状データに基づいて溶接ロボットの動作のシミュ
レーションを行う。次に、このシミュレーション結果に
基づいてオペレータが、溶接トーチの座標位置,溶接ト
ーチの姿勢,溶接作業順序及び溶接条件を前記コンピュ
ータに入力することによって前記コンピュータにおいて
溶接ロボットの教示データを作成する。そして、作成さ
れた前記教示データを前記コンピュータから溶接ロボッ
トの制御装置に転送してこれに記憶させ、教示作業を終
了する。
【0006】
【発明が解決しようとする課題】ところが、前述の如き
ティーチング・プレイバック式の溶接ロボットは、教示
された溶接作業をそのまま実行するので、オペレータが
実際の溶接ロボット及びワークを用いて教示を行う従来
の教示方法では、溶接作業の仕上がり状態の良否は、溶
接条件を設定するオペレータの溶接作業の技量に左右さ
れるという問題があった。また、前述の如きオフライン
プログラミングによる溶接ロボットの教示データ作成方
法でも、溶接条件の設定は、オペレータに依存している
ため、溶接作業の仕上がり状態の良否は、オペレータの
溶接作業の技量に左右されるという問題があった。
【0007】本発明は斯かる事情に鑑みてなされたもの
であり、オペレータの、溶接作業の技量及び溶接作業の
知識の不足を補い、容易に溶接ロボットの教示データを
作成することを可能とする溶接ロボットの教示データ作
成方法を提供することを目的とする。
【0008】
【課題を解決するための手段】本発明に係る溶接ロボッ
トの教示データ作成方法は、溶接対象物に対して溶接作
業を行う溶接ロボットに作業内容を教示すべく、溶接条
件を含む教示データを作成する方法において、溶接対象
物の溶接箇所の複数の代表的形状に応じて溶接条件の代
表例である基本的溶接条件複数を予め定めておき、複数
の前記基本的溶接条件の中から、溶接対象物の溶接箇所
の形状に基づいて、その形状に最も似た前記代表的形状
について定められている基本的溶接条件を選択し、溶接
作業現場の作業環境の状態に関するデータ,溶接ロボッ
トの形状と性能とに関するデータ及び溶接対象物の溶接
箇所の形状に関するデータに基づいて、溶接作業におけ
る前記溶接ロボット及び溶接対象物の夫々の姿勢を決定
し、選択された基本的溶接条件を、決定された溶接ロボ
ット及び溶接対象物の夫々の姿勢に基づいて修正し、こ
の修正結果を前記教示データの溶接条件となすことを特
徴とする。
【0009】
【作用】本発明にあっては、まず、経験的に予め定めら
れた複数の基本的溶接条件の中から、溶接対象物の溶接
箇所の形状に最も似た溶接箇所の代表的形状について定
められている基本的溶接条件を選択する。しかし、この
基本的溶接条件は、予め定められた溶接ロボットの姿勢
及び溶接対象物の姿勢にて行う場合の条件であり、実際
の溶接作業現場の状況によって制約されるので、この制
約によって異なるものとなり得る溶接ロボットの姿勢及
び溶接対象物の姿勢によって修正しなければ適正な条件
とはならない。このため、溶接作業現場の作業環境の状
態に関するデータ,溶接ロボットの形状と性能とに関す
るデータ及び溶接対象ワークの溶接箇所の形状に関する
データに基づいて溶接ロボット及び溶接対象ワークの夫
々の姿勢を決定し、決定された溶接ロボット及び溶接対
象ワークの夫々の姿勢に基づいて、前述の如く選択され
た基本的溶接条件を修正し、この修正結果を教示データ
の溶接条件として決定する。このように教示データの溶
接条件は、自動的に決定することができるので、教示デ
ータの良否は、教示データを作成するオペレータの溶接
作業の技量に依存しない。
【0010】
【実施例】以下本発明をその実施例を示す図面に基づい
て詳述する。図1は本発明に係る溶接ロボットの教示デ
ータ作成方法(以下本発明方法という)の実施に使用す
る溶接ロボットシステムの側面図である。
【0011】図中1は溶接ロボット本体である。この溶
接ロボット本体1には、多関節型のアーム11が設けら
れており、該アーム11の先端には、溶接トーチ12が
取付けられている。溶接トーチ12はアーム11の動作
によって任意の位置に移動可能となっている。溶接ロボ
ット本体1の前側には、溶接対象物であるワーク20を
支持し、支持したワーク20を任意の角度に回転させる
ポジショナ2が配設されている。このように構成された
溶接ロボットシステムにおいては、ポジショナ2によっ
て回転させられて位置決めされたワークに対して、溶接
トーチ12を移動させつつ所定の溶接作業が行われるよ
うになっている。 前記溶接作業は、後述する如き教示データ作成方法によ
って作成された教示データに従って行われるようになっ
ている。
【0012】図2は本発明方法の実施に使用するコンピ
ュータシステムの構成を示すブロック図である。図中3
は前記溶接ロボットシステムを自動的に動作させるため
の教示データを作成するコンピュータである。このコン
ピュータ3には、種々のデータを入力するキーボード及
びマウス等よりなる入力装置4と、後述するワークデー
タ,ロボットデータ,作業環境データ及び基本溶接条件
データ等の種々のデータを記憶する外部記憶装置5と、
種々の画像を表示するCRT よりなる表示装置6とが
接続されており、また、コンピュータ3によって作成さ
れた教示データを記憶し、記憶した教示データに従って
前記溶接ロボットシステムの制御を行うロボット制御装
置10が接続可能となっている。コンピュータ3におい
ては、教示データ作成部300 によって前記教示デー
タが作成されるようになっている。
【0013】図3は教示データ作成部300 の構成を
示すブロック図である。作業環境データ記憶部301 
には、環境物(作業現場)の形状,溶接ロボット本体1
とポジショナ2と前記環境物との位置関係等の作業環境
に関するデータである作業環境データが記憶されている
。ロボットデータ記憶部302 には、溶接ロボット本
体1の形状及び性能, ポジショナ2の形状及び性能等
の溶接ロボットシステムに関するデータであるロボット
データが記憶されている。ワークデータ記憶部303 
には、ワーク20の3次元形状(開先形状等のワークに
関する詳細な形状),溶接指定箇所(位置情報及び溶接
脚長情報)等のワーク20に関するデータであるワーク
データが記憶されている。基本溶接条件データ記憶部3
04 には、溶接電流, 溶接電圧, ウィービング等
の設計段階での基本的な溶接条件に関するデータである
基本溶接条件データがワーク20の形状に対応して記憶
されている。
【0014】作業環境データ記憶部301 及びロボッ
トデータ記憶部302 に記憶されたデータは、溶接ロ
ボット本体1及びワーク20の3次元の溶接姿勢を決定
する溶接姿勢決定部305 に与えられるようになって
いる。ワークデータ記憶部303 に記憶されたデータ
は、溶接対象のワーク20の溶接箇所を判別する溶接箇
所判別部306 に与えられるようになっている。基本
溶接条件データ記憶部304 に記憶されたデータは、
溶接対象のワーク20についての基本溶接条件の選択を
行う基本溶接条件選択部307 に与えられるようにな
っている。
【0015】溶接箇所判別部306 では、ワークデー
タ記憶部303 から与えられたデータに基づいて溶接
対象のワーク20の溶接箇所を判別するようになってお
り、その判別結果は、溶接姿勢決定部305 と、基本
溶接条件選択部307 とに与えられるようになってい
る。溶接姿勢決定部305 では、作業環境データ記憶
部301 ,ロボットデータ記憶部302 及び溶接箇
所判別部306 から与えられたデータに基づいて溶接
ロボット本体1の3次元の姿勢を決定するようになって
おり、その決定結果は、溶接作業の動作シミュレーショ
ンを行う動作シミュレーション部308 と、基本溶接
条件選択部307 で選択された基本溶接条件の修正を
行う基本溶接条件修正部309 とに与えられるように
なっている。
【0016】基本溶接条件選択部307 では、溶接対
象のワークの溶接脚長及び開先形状の夫々の値と、その
値毎に経験的に定められた溶接条件の経験データとが関
連付けられて記憶されていて、溶接箇所判別部306 
及び基本溶接条件データ記憶部304 から与えられた
データに基づいて溶接対象のワークについての基本溶接
条件の選択を行うようになっており、その選択結果は、
基本溶接条件修正部309 に与えられるようになって
いる。基本溶接条件修正部309 では、溶接姿勢決定
部305 及び基本溶接条件選択部307 から与えら
れたデータに基づいて基本溶接条件選択部307で選択
された基本溶接条件を修正するようになっており、その
修正結果は、該修正結果を教示データにおける溶接条件
として記憶する教示溶接条件データ記憶部310 に与
えられるようになっている。
【0017】動作シミュレーション部308 では、溶
接姿勢決定部305 から与えられたデータに基づいて
溶接作業の動作シミュレーションを行うようになってお
り、その動作シミュレーション結果は、該動作シミュレ
ーション結果を教示データにおける溶接ロボット本体1
及びポジショナ2の位置情報として記憶するロボット位
置情報データ記憶部311 に与えられるようになって
いる。
【0018】教示溶接条件データ記憶部310 では、
基本溶接条件修正部309 から与えられたデータを教
示データにおける溶接条件として記憶するようになって
おり、記憶したデータは、教示データを決定するロボッ
ト教示データ決定部312 に与えられるようになって
いる。また、ロボット位置情報データ記憶部311 で
は、動作シミュレーション部308 から与えられたデ
ータを、教示データにおける溶接ロボット本体1及びポ
ジショナ2の位置情報として記憶するようになっており
、記憶されたデータは、ロボット教示データ決定部31
2 に与えられるようになっている。
【0019】ロボット教示データ決定部312 では、
教示溶接条件データ記憶部310 及びロボット位置情
報データ記憶部311 から与えられたデータに基づい
て溶接ロボットシステムの溶接作業に関する教示データ
を決定するようになっており、決定された教示データは
、ロボット制御装置10に転送されるようになっている
【0020】次に、前述の如く構成されたコンピュータ
システムにおいて、教示データを作成する方法について
説明する。図4はコンピュータ3における教示データ作
成処理手順のメインルーチンを示すフローチャートであ
る。
【0021】まず、オペレータが入力装置4の操作によ
って、ワークデータ記憶部303 に記憶されたワーク
データの中から溶接対象のワーク20に関するワークデ
ータを指定する(ステップS1) 。ワークデータが指
定されると、コンピュータ3は、指定されたワークデー
タに基づいてそのワーク20の形状を表示装置6の表示
画面に画像表示する(ステップS2) 。
【0022】ワーク20の形状が表示装置6に表示され
ると、オペレータが入力装置4の操作によって、溶接対
象のワークの溶接脚長(高さ,横)を指定する(ステッ
プS3)。この指定によって、溶接箇所判別部306 
には、ワークデータ記憶部303 からこのような溶接
脚長の指定がなされたワークデータが与えられ、溶接箇
所判別部306 では、そのワークデータに基づいて溶
接対象のワークの溶接箇所を判別し、判別された溶接箇
所のデータを溶接姿勢決定部305 に与える。
【0023】さらに、オペレータが入力装置4の操作に
よって、ワークにおけるポジショナ2の設置箇所を指定
し(ステップS4) 、作業環境データ記憶部301 
に記憶された作業環境データの中から、溶接作業が行わ
れる現場の状態に応じた作業環境データを指定する(ス
テップS5) 。なお、ステップS3〜S5の指定は全
て対話形式にて行われる。
【0024】作業環境データが指定されると、コンピュ
ータ3は溶接対象のワーク20を設置した状態の作業環
境を表示装置6の表示画面に画像表示する(ステップS
6) 。
【0025】ワーク20を設置した状態の作業環境が表
示されると、溶接条件の自動設定を行う溶接条件自動設
定サブルーチンが起動される(ステップS7) 。図5
は溶接条件自動設定サブルーチンのフローチャートであ
る。この段階では、溶接姿勢決定部305 には、作業
環境データ記憶部301 から前述の如き指定がなされ
た作業環境データが与えられ、ロボットデータ記憶部3
02 からロボットデータが与えられ、溶接箇所判別部
306 から溶接箇所のデータが与えられている。
【0026】溶接条件自動設定サブルーチンにおいては
、まず、溶接姿勢決定部305 において、下記ステッ
プS71 〜74の処理によって溶接ロボット本体1の
溶接姿勢を決定する。
【0027】最初に、前記溶接箇所のデータ及びロボッ
トデータに基づいて、ワークの溶接指定箇所を溶接する
ためのポジショナ2の回転角度範囲を決定する(ステッ
プS71)  。
【0028】次に、前述の如く決定されたポジショナ2
の回転角度範囲に基づいて、前記溶接箇所を、ポジショ
ナ2の回転角度が同じ角度となるものについて複数のグ
ループにグループ化する(ステップS72)。
【0029】次に、前記複数のグループについて、溶接
ロボット本体1の位置の予め定められた原点から近い順
に前記グループの溶接順序を決定する(ステップS73
)。
【0030】そして、決定された溶接順序に従って各グ
ループを溶接する場合の溶接ロボット本体1の溶接姿勢
(溶接トーチの角度)を決定部する(ステップS74)
【0031】溶接姿勢が決定されると、基本溶接条件選
択部307 では、基本溶接条件データ記憶部304 
に記憶されている基本溶接条件の中から、溶接箇所判別
部306 で判別された溶接箇所の溶接脚長及び開先形
状に最も近い形状のワークに対して定められている基本
溶接条件を選択する(ステップS75)。
【0032】基本溶接条件修正部309 では、基本溶
接条件選択部307 で選択された基本溶接条件を、溶
接姿勢決定部305 で決定された溶接ロボット本体1
及びポジショナ2の溶接姿勢に応じた最適な溶接条件と
なるように修正し(ステップS76)、この修正によっ
て得られる溶接条件を溶接対象のワークの溶接条件とし
て教示溶接条件データ記憶部310 に記憶させ、メイ
ンルーチンにリターンする。
【0033】次に、動作シミュレーション部308 で
は、溶接姿勢決定部305 で決定された溶接姿姿勢の
データに基づいて、溶接ロボット本体1及びポジショナ
2の動作シミュレーションを行い(ステップS8) 、
そのシミュレーション結果を、溶接ロボット本体1及び
ポジショナ2の位置情報としてロボット位置情報データ
記憶部311に記憶させる。
【0034】このようにして溶接対象のワーク20の溶
接条件が教示溶接条件データ記憶部310 に記憶され
ると共にロボット位置情報がロボット位置情報データ記
憶部311 に記憶されると、ロボット教示データ決定
部312 では、前記溶接条件及びロボット位置情報を
、溶接ロボット本体1及びポジショナ2を動作させるた
めのロボット言語に変換して溶接作業の教示データを作
成し(ステップS9) 、作成された教示データをロボ
ット制御装置10に転送して(ステップS10)処理を
終了する。
【0035】以上に説明した本発明方法では、教示デー
タにおける溶接条件は、溶接対象のワークの開先形状等
の形状に基づいて、予め定められた基本溶接条件の中か
ら基本溶接条件が選択され、選択された基本溶接条件を
、溶接ロボット本体1の溶接姿勢及びポジショナ2(即
ちワーク20) の溶接姿勢に基づいて修正することに
より得られる。このため、教示データにおける溶接条件
は、オペレータの溶接技量に依存することなく最適なも
のが得られるようになっている。
【0036】
【発明の効果】以上詳述した如く本発明方法においては
、複数の基本的溶接条件の中から、溶接対象物の溶接箇
所の形状に最も似た溶接箇所の形状について定められて
いる基本的溶接条件を選択し、これを溶接ロボット及び
溶接対象物の夫々の姿勢に基づいて修正し、この修正結
果を教示データの溶接条件となすので、教示データの溶
接条件は、自動的に決定することができるため、教示デ
ータは、該教示データを作成するオペレータの溶接作業
の技量に依存せず、容易に作成することが可能となる等
、優れた効果を奏する。
【図面の簡単な説明】
【図1】本発明に係る溶接ロボットの教示データ作成方
法の実施に使用する溶接ロボットシステムの側面図であ
る。
【図2】本発明方法の実施に使用するコンピュータシス
テムの構成を示すブロック図である。
【図3】教示データ作成部の構成を示すブロック図であ
る。
【図4】コンピュータにおける教示データ作成処理手順
のメインルーチンを示すフローチャートである。
【図5】溶接条件自動設定サブルーチンのフローチャー
トである。
【符号の説明】
1  溶接ロボット本体 2  ポジショナ 3  コンピュータ 10  ロボット制御装置 20  ワーク 300   教示データ作成部 301   作業環境データ記憶部 302   ロボットデータ記憶部 303   ワークデータ記憶部 304   基本溶接条件データ記憶部305   溶
接姿勢決定部 307   基本溶接条件選択部 309   基本溶接条件修正部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】  溶接対象物に対して溶接作業を行う溶
    接ロボットに作業内容を教示すべく、溶接条件を含む教
    示データを作成する方法において、溶接対象物の溶接箇
    所の複数の代表的形状に応じて溶接条件の代表例である
    基本的溶接条件複数を予め定めておき、複数の前記基本
    的溶接条件の中から、溶接対象物の溶接箇所の形状に基
    づいて、その形状に最も似た前記代表的形状について定
    められている基本的溶接条件を選択し、溶接作業現場の
    作業環境の状態に関するデータ,溶接ロボットの形状と
    性能とに関するデータ及び溶接対象物の溶接箇所の形状
    に関するデータに基づいて、溶接作業における前記溶接
    ロボット及び溶接対象物の夫々の姿勢を決定し、選択さ
    れた基本的溶接条件を、決定された溶接ロボット及び溶
    接対象物の夫々の姿勢に基づいて修正し、この修正結果
    を前記教示データの溶接条件となすことを特徴とする溶
    接ロボットの教示データ作成方法。
JP16642991A 1991-06-10 1991-06-10 溶接ロボットの教示データ作成方法 Pending JPH04361875A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16642991A JPH04361875A (ja) 1991-06-10 1991-06-10 溶接ロボットの教示データ作成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16642991A JPH04361875A (ja) 1991-06-10 1991-06-10 溶接ロボットの教示データ作成方法

Publications (1)

Publication Number Publication Date
JPH04361875A true JPH04361875A (ja) 1992-12-15

Family

ID=15831255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16642991A Pending JPH04361875A (ja) 1991-06-10 1991-06-10 溶接ロボットの教示データ作成方法

Country Status (1)

Country Link
JP (1) JPH04361875A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001162371A (ja) * 1999-12-09 2001-06-19 Daihen Corp トーチ姿勢制御方法及び装置及びアーク溶接用ロボット

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001162371A (ja) * 1999-12-09 2001-06-19 Daihen Corp トーチ姿勢制御方法及び装置及びアーク溶接用ロボット

Similar Documents

Publication Publication Date Title
EP3363604B1 (en) Robot simulator, robot system and simulation method
CN100361793C (zh) 离线编程装置
JP4917252B2 (ja) アーク溶接用装置
EP0322464A1 (en) Method of robot arrangement determination
JPH08286722A (ja) Cadデータ利用オフラインティーチング方法及びそのシステム
JPH04361875A (ja) 溶接ロボットの教示データ作成方法
CN119609484A (zh) 一种焊接机器人的焊接方法
JP2003165079A (ja) 産業用ロボット
JPS6249145B2 (ja)
JP3378738B2 (ja) 溶接ロボット教示装置
JPS6097409A (ja) ロボツトの動作教示法
JPH0699377A (ja) ロボット軌道を教示するための方法
JPH10161719A (ja) 産業用ロボットのシステム構築シミュレーション装置
JP2540326B2 (ja) 産業用ロボットのティ−チングデ−タ作成方式
JPH1011129A (ja) アーク溶接用ロボットのオフライン教示方法
JP3351912B2 (ja) 作業ロボットの作業プログラム作成装置
JPH06222828A (ja) ロボットのセンサ検出位置教示方法
JPS62274308A (ja) ロボツトのオフライン教示方法
JPS62274307A (ja) ロボツトのオフライン教示システム
JP2836281B2 (ja) 溶接ロボットのためのデータ作成方法
JP3205859B2 (ja) ロボット制御装置
JPH06198445A (ja) Tig溶接用ロボット制御装置
JPH06270082A (ja) 補軸を有するロボットの制御方法
JPH1011127A (ja) アーク溶接用ロボットのオフライン教示方法
JPH09114511A (ja) ロボットの制御方法