JP2547999B2 - プログラムデ−タの教示装置 - Google Patents

プログラムデ−タの教示装置

Info

Publication number
JP2547999B2
JP2547999B2 JP62054900A JP5490087A JP2547999B2 JP 2547999 B2 JP2547999 B2 JP 2547999B2 JP 62054900 A JP62054900 A JP 62054900A JP 5490087 A JP5490087 A JP 5490087A JP 2547999 B2 JP2547999 B2 JP 2547999B2
Authority
JP
Japan
Prior art keywords
teaching
robot
data
coordinate system
program data
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.)
Expired - Lifetime
Application number
JP62054900A
Other languages
English (en)
Other versions
JPS63221988A (ja
Inventor
徹 水野
立男 唐鎌
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 JP62054900A priority Critical patent/JP2547999B2/ja
Publication of JPS63221988A publication Critical patent/JPS63221988A/ja
Application granted granted Critical
Publication of JP2547999B2 publication Critical patent/JP2547999B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ロボットにその移動指令を含む所定の作業
を教示するプログラムデータの教示装置に関する。
(従来の技術) ロボットの作業は、教示された移動指令と作業指令と
を遂行することにあり、移動指令は通常ハンドのポイン
トデータを教示することで形成され、作業指令はオフラ
インプログラミングにより形成され、その際ロボットか
ら周辺機器やハンド等に制御信号を出力する。
カメラなどの視覚センサにより、作業指令の遂行の様
子を監視し、フィードバックするロボット制御装置で
は、視覚センサがユーザにより設定される独自の直交座
標系を有していて、ロボットの直交座標系との間でのキ
ャリブレーションを行なうことで視覚センサからの位置
情報によるロボット動作の補正が可能になっている。
(発明が解決しようとする問題点) ところで従来のプログラムデータの教示装置では、移
動指令データを予めユーザが設定した直交座標系に変換
して記憶する直交座標系位置指令方式を採用していたの
で、例えば熔接作業などを実行するときに、ワーク配置
の角度が変化したときユーザはそれに応じて教示データ
を作り直している。つまり移動指令データをワークに固
定された直交座標系の位置指令として再度記憶させない
と、視覚センサを有効に利用して正確な軌跡制御をする
ことができなかった。
また、視覚センサを移動するロボットハンドに固定し
た場合には、視覚センサからの位置情報がツール座標系
で入力されるから、それを空間的に固定された座標系に
変換する作業に手間が掛り、ロボットの直交座標系との
間でのキャリブレーションの精度も容易に向上させるこ
とができなかった。
本発明は、このような従来技術の問題点の解消を目的
とし、ツール位置指令データをツール座標系で表現し、
位置制御の精度を向上させるとともに、教示された移動
指令の変更を容易に行なえるロボットプログラムデータ
の教示装置を提供する。
(問題点を解決するための手段) 本発明のロボットプログラムデータの教示装置は、ロ
ボットハンドに固定されその位置情報を入力する視覚セ
ンサと、この視覚センサからの位置情報により該ロボッ
トハンドの移動指令データを修正する制御手段とを有す
るロボットに、その移動指令を含む所定の作業を教示す
るプログラムデータの教示装置において、教示されたロ
ボットハンドの移動軌跡をツール座標系データとして記
憶するデータメモリと、同一平面内での前記移動軌跡を
再教示された1つの教示点から再構成する演算手段とを
具備してなることを特徴とするプログラムデータの教示
装置である。
(作用) この発明によれば、ツール座標系で教示されたロボッ
トハンドの移動軌跡を、ワークの配置の変動に対して同
一平面内での移動軌跡についての1つの教示点から再構
成することができ、かつツールと常に一体に移動する視
覚センサによりツール座標系で表現された位置指令デー
タのキャリブレーションを精度良く行なうことができ
る。
(実施例) 以下、図により本発明の一実施例について説明する。
第1図は、6軸ロボットによる溶接作業を説明する図
で、第2図には、移動指令データの教示方法を示す。
アーク溶接は、ロボット機構部1とロボット制御装置
2とからなるロボットシステムを、溶接トーチ3と溶接
電源4とからなるアーク溶接システムに結合して、溶接
トーチ3を図示しないワークに対して所定の移動軌跡に
沿って移動制御することにより実行される。
ロボットハンド5には溶接トーチ3とともにテレビカ
メラ6が固定配置され、このカメラ6が有する座標系で
画像情報を処理するセンサ処理装置7を介して、制御装
置2内のメモリにロボットハンド5の位置指令データが
教示され記憶されている。
位置指令データは溶接されるワークの溶接線に沿って
最初に手動送りで教示されるもので、教示データにより
ロボット機構部1の各軸の駆動量が決定されると同時に
溶接開始と終了の教示も行なわれ、1つの溶接プログラ
ムが完成し、それに基づいて自動運転時に複数のワーク
に対して繰り返して溶接作業が実行される。
このようにツール位置指令データをツール座標系で表
現しておけば、テレビカメラ6からの位置情報もツール
座標系で入力されるので、ワークの位置がづれたときの
修正が正確に行なえる。
また、第2図のP1〜P9のような教示点により、ハンド
の移動軌跡を教示した後、最初のP1〜P4のなす平面と、
P4〜P9のなす平面との角度αを変更してハンドの移動軌
跡を再度教示しようとするとき、教示点P5を再度教示す
ることでそれ以降の教示点P6〜P9を簡単に演算すること
ができ、移動指令データがワークに固定された直交座標
系の位置指令として記憶れている場合に比べると、視覚
センサを有効に利用して正確な軌跡制御することができ
るようになる。
なお、上記実施例の説明が本発明装置の好ましい一例
であって、本発明により、その精神と主旨とを逸脱しな
い範囲で種々の変形と応用とが実施可能であることは、
当該分野の通常の技術を有する者であれば理解できよ
う。
(発明の効果) 以上説明したように、本発明のプログラムデータの教
示装置によれば、ツール位置指令データをツール座標系
で表現し、位置制御の精度を向上させるとともに、教示
された移動指令の変更を容易に行なえ、溶接ロボットや
組立ロボットの位置制御を正確にかつ容易に実行でき
る。
【図面の簡単な説明】
第1図は、本発明の一実施例を示すブロック図、第2図
は、ロボットハンドの軌跡の一例を示す図である。 1……ロボット機構部、2……ロボット制御装置、3…
…溶接トーチ、4……溶接電源、6……テレビカメラ。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】ロボットハンドに固定されその位置情報を
    入力する視覚センサと、この視覚センサからの位置情報
    により該ロボットハンドの移動指令データを修正する制
    御手段とを有するロボットに、その移動指令を含む所定
    の作業を教示するプログラムデータの教示装置におい
    て、教示されたロボットハンドの移動軌跡をツール座標
    系データとして記憶するデータメモリと、同一平面内で
    の前記移動軌跡を再教示された1つの教示点から再構成
    する演算手段とを具備してなることを特徴とするプログ
    ラムデータの教示装置。
JP62054900A 1987-03-10 1987-03-10 プログラムデ−タの教示装置 Expired - Lifetime JP2547999B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62054900A JP2547999B2 (ja) 1987-03-10 1987-03-10 プログラムデ−タの教示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62054900A JP2547999B2 (ja) 1987-03-10 1987-03-10 プログラムデ−タの教示装置

Publications (2)

Publication Number Publication Date
JPS63221988A JPS63221988A (ja) 1988-09-14
JP2547999B2 true JP2547999B2 (ja) 1996-10-30

Family

ID=12983477

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62054900A Expired - Lifetime JP2547999B2 (ja) 1987-03-10 1987-03-10 プログラムデ−タの教示装置

Country Status (1)

Country Link
JP (1) JP2547999B2 (ja)

Also Published As

Publication number Publication date
JPS63221988A (ja) 1988-09-14

Similar Documents

Publication Publication Date Title
US4969108A (en) Vision seam tracking method and apparatus for a manipulator
JP2684359B2 (ja) ロボットのワーク直交座標系設定装置
JPH079606B2 (ja) ロボット制御装置
JP2001225288A (ja) 溶接ロボットの教示位置を補正する方法
EP0400154B1 (en) Robot operation method that can be manually corrected
EP0411139A1 (en) Positioning correction for robots
GB2226425A (en) Method of correcting and playing back positional instruction data in a robot
JPH07129217A (ja) レーザセンサを用いたロボット制御方法
JPS625408A (ja) 関節形ロボツトの制御方式
JP2547999B2 (ja) プログラムデ−タの教示装置
JPS618236A (ja) 移動体制御装置
JPH0699381A (ja) 視覚センサ付きロボットの制御方法
JPS6214845B2 (ja)
JPS5857762B2 (ja) ロボットにおける移動速度の修正方法とその装置
JP7512743B2 (ja) 教示方法およびロボットシステム
JP2022025892A (ja) 教示方法およびロボットシステム
JPS61164788A (ja) 産業用ロボツト
JP2537469Y2 (ja) 回転外部軸を有する産業用ロボットの制御装置
JPS60101606A (ja) ロボツト自動運転方式
JPS6340908A (ja) ロボツト制御装置
JPS60200313A (ja) ロボツト座標補正装置
JP2024001933A (ja) ロボット制御装置
JPH0146271B2 (ja)
JPH0957671A (ja) 多関節型移動体の制御装置及びその制御方法
JPH0244405A (ja) センサーロボット