JPH01184507A - 溶接ロボットの制御装置 - Google Patents

溶接ロボットの制御装置

Info

Publication number
JPH01184507A
JPH01184507A JP865688A JP865688A JPH01184507A JP H01184507 A JPH01184507 A JP H01184507A JP 865688 A JP865688 A JP 865688A JP 865688 A JP865688 A JP 865688A JP H01184507 A JPH01184507 A JP H01184507A
Authority
JP
Japan
Prior art keywords
teaching
correction
welding
work
welding robot
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
JP865688A
Other languages
English (en)
Inventor
Takaaki Yamada
高明 山田
Yasuhide Takao
高尾 康秀
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP865688A priority Critical patent/JPH01184507A/ja
Publication of JPH01184507A publication Critical patent/JPH01184507A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は予めティーチングされた加工情報により溶接ト
ーチを作動させてワークの溶接を行なう溶接ロボットの
制御装置に係り、特にティーチング修正時の記録を自動
的に採取することのできる溶接ロボットの制御装置に関
する。
〔従来の技術〕
溶接ロボットの制御装置に各種の加工情報をティーチン
グし、ワークにアーク溶接などの溶接を行なう場合、ロ
ボットがトーチを支持運行してワークに溶接ビードを形
成するが、この溶接ビードの位置がワークの正しい溶接
線に対してずれる、いわゆる芯ずれが発生することがあ
る。この芯ずれの発生の原因としては、ワーク単品の溶
接線のバラツキ、ワークが2個以上の複合品に溶接を行
なう場合のワークの組付誤差、ワーク位置決め治具内に
おけるワークセット精度のバラツキ、溶接ワイヤのアー
ク点位置のバラツキ、ロボットマニプレータ自体の繰返
し再現性のバラツキ、ロボット自体の電気機械的位相ず
れによる位置ずれなどと、多くの原因が考えられる。
この芯ずれを修正するためにはロボットにティーチング
された加工情報を変更するティーチング修正作業を行な
うが、この芯ずれの発生の真因を把握して根本的な対策
を施すことは容易でない。
一方案ラインでは早急な対応が求められるため。
ロボットの特質を活用してティーチング修正作業により
暫定的に対処しているのが一般的となっている。
このような芯ずれの発生を防止するためには。
原則的に例えば、いつワークのどの部分をどのように修
正したかなどの修正作業を詳廁にとらえ。
この作業をトランジェント解析して傾向分析し。
芯ずれ発生の真因を追及する必要がある。しかしながら
従来は前記ティーチング修正作業をなぜ行なったか、ど
のような修正を行なったかなどのデータは、すべてティ
ーチング作業者のシート記入によって採取されるにとど
まっていた。
また、この種の溶接ロボットの制御装置としては、特開
昭57−62869号公報に記載されたように、ティー
チング装置に溶接条件を指定する機能キーと、この溶接
条件を実数字で入力する数字キーと、位置データ入力部
とを設けて、ティーチング時間の短縮とティーチングミ
スの減少を図った提案、また特開昭57−146473
号公報に記載されたように、ロボットトーチのティーチ
ングによる予熱点の変動を適正予熱点の解析処理を行な
って修正するようにした提案、さらにまた特開昭58−
182709号公報に記載されたように、ティーチング
された加工情報をコピーし、このコピーした情報を用い
て他種の加工情報に更新して、相違箇所の修正を行なう
だけで他種のプログラムを容易に完成させるようにした
提案がそれぞれ公知である。
〔発明が解決しようとする問題点〕
しかしながら、前述したようにティーチング修正作業の
データをティーチングを行なう保全作業者がシート記入
することにより採取するという従来の方法によると、保
全作業者が多忙のため往々にしてシート記入を忘れ、こ
のシート記入をルール化しても守られない、場合が多い
という問題があった。このためティーチング修正した回
数のみさえも正確に把握できず、芯ずれの真因を把握し
芯ずれを防止する対策を確立することができなかった。
また、前記3件の公報による提案は、ロボットトーチの
芯ずれを防止するためのティーチング修正作業データの
把握については配慮されていなかった・ 本発明は上記事情に鑑みてなされたものであり。
ティーチング修正データを正確に自動的に記憶出力する
ことができ、溶接の芯ずれの発生原因を容易に分析して
対策を効率的にたてることのできる溶接ロボットの制御
装置を提供することを目的とする。
〔問題点を解決するための手段〕
本発明は上記目的を達成するために、予めティーチング
された加工情報により溶接トーチを作動させてワークの
溶接を行なう溶接ロボットの制御装置において、前記テ
ィーチングされた加工情報の修正を行なう際のティーチ
ング修正されたことを確認する手段と、該ティーチング
修正時の年月日時分、修正対象ワーク及び修正前後の加
工情報をそれぞれ一時記憶す、る手段と、これらの一時
記憶された内容を外部に出力する手段とを具備したもの
である。
〔作用〕
上記の構成によると、ロボットトーチを運行してワーク
に溶接ビードを形成したとき、この溶接ビードの位置が
実溶接線の位置からずれる芯ずれが発生した場合に行な
うティーチング修正作業の各種データが一時、制御装置
内に記憶され、この一時記憶されたデータをプリンタや
フロッピィディスク駆動装置などに出力することにより
、自動的に正確に記録することができる。
〔実施例〕
以下、本発明に係る溶接ロボットの制御装置の一実施例
を図面を参照して説明する。
第1図は本発明の一実施例による制御装置の制御部を示
すブロック図である。制御装置本体1にはCRT2を備
えた操作パネル3と各種加工情報を入力するためのティ
ーチングボックス4とが接続されている。
また、制御装置本体1内には主CPU5、ROM6.R
AM7、複数個のサーボドライバ8が設けられており、
それぞれパスライン9を介してインタフェイス10に接
続されており、この構成は公知の制御装置に広く用いら
れるものである。
本実施例では前記操作パネル3に図示せぬ「ティーチン
グ修正」キーが設けられており、また操作パネル3及び
ティーチングボックス4にティーチング修正のための「
追加」 「抹消」 「修正」なとの指令キーが設けられ
ている。さらに前記パスライン9にはカレンダタイマ1
1が接続されており、前記インタフェイス1oには例え
ばプリンタやフロッピィディスク駆動装置などの情報出
力機器12が接続されている。
次に、本実施例の作用を第2図に示すフローチャートを
参照して説明する。
まず、ステップ13で「ティーチング修正」キーを押し
てティーチング修正を開始する。主CPUは操作パネル
3においてモード指令がどうなっているかをチエツクし
ており、ステップ14において前記モードが「ティーチ
ング修正」モードとなっていることを検出したら、サブ
ルーチンへ移行する。そしてステップ15において呼び
出されている部品番号を読み出す。
次に、ステップ16においてこの部品番号に予め割り付
けられていたすべての加工情報を読み出し、ステップ1
7において第3図に示すようにこの加工情報をRAM7
のエリアの一時スドアAに収納する。
次に、ステップ18,19.20においてそれぞれ「修
正」 「追加」 「抹消」の指令が操作パネル3または
ティーチングボックス4から入力されているか否かをチ
エツクする。−度でもこれらの指令が入力されていれば
ステップ21において変更フラグを立てて変更を記憶さ
せる。
次に、ステップ22においてモードがプレイ、すなわち
生産再開の指令が与えられたか否かをチエツクする。プ
レイモード選択が確認されたらステップ23において前
記変更フラグが立っているか否かをチエツクし、変更フ
ラグが立っていればこの段階で加工情報は既に書きかえ
られている。
次に、ステップ24で変更後の加工情報をすべて読み出
し、ステップ25でこれらの加工情報を第3図に示すよ
うにRAM7のエリアの一時スドアBに収納する。そし
てステップ26において前記一時スドアAに収納された
加工情報と一時スドアBに収納された変更後の加工情報
とを比較して、変更部を演算抽出する。
次に、ステップ27において抽出された変更部のみを第
3図に示すRAM7のエリアの一時スドアCに収納する
。  “  1 さらに、ステップ28においてカレンダタイマ11から
年月日時分のデータを読み出し、ステップ29において
前記一時スドア′Cに収納された加工情報の変更部とカ
レンダタイマ11からのデータとを合わせて外部に出力
して例えばプリンタにより記録する。
この記録が終わればステップ30においてRAM7の一
時エリアA、B、Cに記憶された情報を消去し、記憶フ
ラグをリセットする。そしてステップ31においてすべ
ての操作を完了する。
なお、ステップ14において「ティーチング修正」モー
ドになっていない場合はステップ31に移行し、この操
作は行なわれない。またステップ22においてプレイモ
ードになっていない場合は。
再びステップ18,19.20にもどる。さらにステッ
プ23において変更フラグが立っていない場合はステッ
プ30に移って記憶フラグはリセットされる。
第4図にプリンタによって記録された出力の一例を示す
0図において、年月日時分によってティーチング修正を
行なった時がわかる。またJob魚によって修正対象ワ
ークの種類がわかる。さらに5TEP Nαによって特
にそのワークのどの溶接部位についてティーチング修正
が発生したかがわかる。制御される位置は前述したよう
に溶接トーチのアーク発生点の位置であり1図にはロボ
ット座標のx、y、zの3次元位置における変更前後の
変化量を示す、ロボットマニプレータとワークとの相対
位置は判っているので、ワーク側がずれた場合のx、y
、z各方向の変化量でワークのずれ量がわかる。
また、トーチ角は上記ロボット座標系におけるx−y平
面、Y−Z平面、Z−X平面へのトーチ軸のベクトルの
投影角を示している6本図例ではトーチ角は全く変更さ
れていないことを示す。
速度はその溶接部位における溶接速度またはエアカット
速度である。また溶接条件は溶接電圧V。
溶接電流iをロボット制御装置から溶接電源へ出力して
いる場合の例である0本図例ぞはトーチ角同様速度及び
溶接条件は全く変更されていない。
上記の第4図に示す出力例によれば、ティーチング修正
要因追求のための必要データはほぼ網羅されている。
本実施例によれば、溶接ロボットによってトーチを運行
して溶接するときに発生するビードの芯ずれを補正する
ために行なうティーチング修正作業のデータを制御装置
本体1内のRAM?内に一時収納し、修正量を出力して
記録するようにしたので、ティーチング修正の記録を確
実に、かつ正確にしかも自動的に行なうことができる。
この結果、ビードの芯ずれが発生した真の要因の統計的
分析を容易に行なうことができるよ゛うになり、芯ずれ
の発生を防止する対策を効率的に確立することができる
と同時にティーチング作業員の記録する工数が削減でき
る。
〔発明の効果〕
上述したように本発明によれば、溶接ロボットの制御装
置にティーチングされた加工情報を修正する際、このテ
ィーチング修正前後の加工情報を一時記憶して、記録装
置などに出力して記録するようにしたので、ティーチン
グ修正の記録を確実かつ正確に、しかも自動的に採取す
ることができ。
溶接ビードの芯ずれが発生した真の要因の統計的分析を
容易に行なうことができるようになり、芯ずれの発生を
防止する対策を効率的に確立することができると同時に
作業者の記録のための工数を削減することができる。
【図面の簡単な説明】
第1図は本発明に係る溶接ロボットの制御装置の一実施
例の構成を示すブロック図、第2図は本実施例の作用を
示すフローチャート、第3図は第1図のRAMに収納さ
れる加工情報のエリア割りつけ状態を示す図、第4図は
本実施例による加工情報の出力例を示す表である。 1・・・制御装置本体。 7・・・RAM (記憶手段)、 12・・・情報出力機器(出力手段)。

Claims (1)

    【特許請求の範囲】
  1. (1)予めティーチングされた加工情報により溶接トー
    チを作動させてワークの溶接を行なう溶接ロボットの制
    御装置において、前記ティーチングされた加工情報の修
    正を行なう際のティーチング修正されたことを確認する
    手段と、該ティーチング修正時の年月日時分、修正対象
    ワーク及び修正前後の加工情報をそれぞれ一時記憶する
    手段と、これらの一時記憶された内容を外部に出力する
    手段とを具備したことを特徴とする溶接ロボットの制御
    装置。
JP865688A 1988-01-19 1988-01-19 溶接ロボットの制御装置 Pending JPH01184507A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP865688A JPH01184507A (ja) 1988-01-19 1988-01-19 溶接ロボットの制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP865688A JPH01184507A (ja) 1988-01-19 1988-01-19 溶接ロボットの制御装置

Publications (1)

Publication Number Publication Date
JPH01184507A true JPH01184507A (ja) 1989-07-24

Family

ID=11698975

Family Applications (1)

Application Number Title Priority Date Filing Date
JP865688A Pending JPH01184507A (ja) 1988-01-19 1988-01-19 溶接ロボットの制御装置

Country Status (1)

Country Link
JP (1) JPH01184507A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04236604A (ja) * 1991-01-18 1992-08-25 Nitto Seiko Co Ltd ロボットの制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04236604A (ja) * 1991-01-18 1992-08-25 Nitto Seiko Co Ltd ロボットの制御装置

Similar Documents

Publication Publication Date Title
US6292715B1 (en) Robotic process planning method and apparatus using templates
EP1510894B1 (en) Robot program position correcting apparatus
US4595989A (en) Point measuring process for preset robot
US5341458A (en) Method of and system for generating teaching data for robots
GB2087107A (en) Manipulator welding apparatus with vision correction for workpiece sensing
JPH11347984A (ja) ロボット制御装置
JPH0789287B2 (ja) ロボットのプログラミング方法
US20060037951A1 (en) Laser processing apparatus
JPH01184507A (ja) 溶接ロボットの制御装置
JP3596581B2 (ja) オフラインティーチングにおけるツールの作業条件設定方法
EP0477430B1 (en) Off-line teaching method for industrial robot
JPS61170807A (ja) 数値制御装置
JP2004358630A (ja) ロボットのティーチングデータ設定方法
JP2003165079A (ja) 産業用ロボット
JP4837837B2 (ja) 作業ロボットシステムにおけるロボットプログラム作成装置並びに自動制御機器システムのプログラム作成装置。
JP3040906B2 (ja) ロボットの動作時間評価方法および装置
JP2008272814A (ja) ロボットシステム
JPH03174996A (ja) レーザ加工データ作成装置
JPS6359604A (ja) 数値制御装置の加工径路変更方法
JPH02212904A (ja) プログラミング装置
JP2539034B2 (ja) 自動機械の動作プログラムの作成方法
JPS6349803A (ja) Nc装置におけるncプログラム作成方式
JPH0890232A (ja) 作業ロボットの作業プログラム作成装置
JP2598186B2 (ja) ティーチングデータ作成方法
JPH0431830B2 (ja)