JPS5878205A - 工業用ロボツトのテイ−チング方法 - Google Patents

工業用ロボツトのテイ−チング方法

Info

Publication number
JPS5878205A
JPS5878205A JP17626981A JP17626981A JPS5878205A JP S5878205 A JPS5878205 A JP S5878205A JP 17626981 A JP17626981 A JP 17626981A JP 17626981 A JP17626981 A JP 17626981A JP S5878205 A JPS5878205 A JP S5878205A
Authority
JP
Japan
Prior art keywords
robot
axis
arm
teaching
angle theta
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
JP17626981A
Other languages
English (en)
Other versions
JPH0118442B2 (ja
Inventor
Kazuaki Tatsumi
辰巳 一明
Makoto Osawa
誠 大澤
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.)
Kobe Steel Ltd
Original Assignee
Kobe Steel 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 Kobe Steel Ltd filed Critical Kobe Steel Ltd
Priority to JP17626981A priority Critical patent/JPS5878205A/ja
Publication of JPS5878205A publication Critical patent/JPS5878205A/ja
Publication of JPH0118442B2 publication Critical patent/JPH0118442B2/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/42Recording and playback systems, i.e. in which the program 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

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 この発明は工業用ロボットのティーチング方法に関し、
特に、FTPティーチングCPプレイバック制御を行な
う多関節形ロボットにおいてティーチングボックスを用
いてロボットアームを操作する場合のティーチング方法
に関する。
ロボットの姿勢を規定するのは、ロボットの各軸がなす
角度である。例えば、第1図fa)に示すような5自由
度(Sl 、S2 、S3.84.85)の多関節形ロ
ボットでは、固定台1上に設けられ旋回自在なターンテ
ーブル2と、ターンテーブル2に一端が固定され上方へ
延びる十アーム3と。
下アーム3の上端部で連結された上アーム4と、“上ア
ーム4の先端部に設けられた手首部5とを備え、前記タ
ーンテーブル2の旋回に基づく角度θ1゜下アーム3の
傾斜に基づく角度θ2.上アーム4と下アーム3とがな
す角度039手首部5の上下の曲げに基づく角度θ4’
および手首部5の回転に基づく角度θ5のそれぞれを独
立に操作可能な構造である。そして、この独立操作は、
それぞれの軸に対応して設けた駆動部6(サーボモータ
や油圧モータを含む)が制御盤からの動作指令に応じて
行う。
しかし、ロボットに動作経路点をテーチングする人間に
とっては、角度をどのように規定したらどのような姿勢
になるかを判断するのは困難である。そこで、通常は、
ロボットに固定したXYZ座標系が用いられ、ロボット
の位置データは演算・制御手段によって座標変換処理(
コンピュータのソフトウェア処理)が施されるとともに
、演算・制御手段中の処理ないし記憶手段中のデータは
すべてXYZ座標系に基づくデータである。
XYZ座標系は、ターンテーブル2と下アーム3との連
結部を原点0とし、基台1の据え付は固一定位置から上
の方向をZ軸、そして第1図山)の平面図に示すロボッ
トの初期姿勢に対し平面的にみて上アーム4がまっすぐ
に向く方向(ワーク10に対して垂直な方向)をY軸と
し、平面的にこのY軸と直角な方向をX軸と規定してお
り、予め初期姿勢に対する角度θ1〜θ5とX 、Y 
、Z座標との対応がとられている。
ところで、従来はティーチング時に第3図に示すような
ティーチングボックスを用いている。すなわち、20は
ロボット各軸を位置決めする゛ための操作部で、21は
X軸方時へ移動させるためのトグルスイッチ、22はY
軸方向へ、23はX軸方向へ移動させるためのトグルス
イッチである。
また、24は手首部5を上下させるためのスイッチ、2
5は左右に回転させるために操作するスイッチである。
しかしながら、第2図に示すように、ロボットに対して
ワーク10かほぼ正面位置番こある場合は、アーム移動
に際し操作者はX、Y、Z移動方向の判別は容易である
が、ワーク11.ワーク12で示すようにロボットに対
し斜め方向に位置するとき、X、Y、Z方向にどのよう
に動かして操作すればよいのか困惑してしまう。特に、
ワーク11.12の直近で操作者か教示すべき経路を視
認しながら行うときなどはなおさらである。
それゆえに、この発明の目的は、ワークがロボットの動
作範囲内のどのような位置におかれようとも操作者が容
易かつ間違いなくロボットの移動方向を決めることがで
きるティーチング方法を提供することにあり、しかも従
来形のティーチングボックスをそのまま使用しうる態様
において可能とすることである。
ソコで□、上記目的を達成するためにこの発明は、多関
節形ロボットをティーチングボックスを操作してティー
チングする方法であって、ロボットのアームが向いてい
る方向を前後とし、この方向と直角をなテ方向を左右、
上下方向を上下として、それぞれ前後、左右、上下の操
作を従来のX 、 Y。
Z軸のスイッチ操作と代替し、スイッチが操作されると
、予めプログラムされたソフトウェアに基づいてアーム
の向いている方向を仮の基準としてロボットを動作させ
るようにしたことを特徴とする。
以下、実施例(よって説明する。
一実施例の方法に使用するティーチングボックスは第4
図に示すように、従来の操作部20の表示が、「X」に
対して「右J、r−XJに対して[左J、rYJに対し
て[前J、r−YJに対して「後J、rZ−Jに対して
「上j、r−ZJに対して「下」というふうに書き替え
て用いる。これは操作土兄やすくするためであり、機能
上は従来とかわるところはなく、トグルスイッチのニュ
ートラル位置から例えば「右」へスイッチをたおすと、
ティーチングボックスから制御卸盤の方へ特定のパスを
経由して指令信号が出力されるたけである。制御盤の制
御手段がこの指令信号に基づいて所定の動作を行なう。
制御手段にはコンピュータ好ましくはマイクロプロセサ
ないしマイクロコンピュータを含む。制御手段では、移
動指令に対し、一定の位置決め制御周期Tc(たとえば
TC=20ms)毎に各x、y、z軸方向に単位移動量
(ΔX。
Δγ、Δ2)だけ移動させることができる。例えば、従
来例で第5図の点P(XP、YP、ZP)よりX軸方向
へ移動させる(第3図のスイッチ21を「X」にだおす
)とTc後には点P“(xp十ΔX。
yp、zp)の位置へ移動させることができ、継続的に
rXJ側へたおしておくと点P  (xp+nΔx 、
yp、zp)の位置へ移動させることができる。− ところが、この発明の方法は、点P(xp、yp。
zp)  からアーム3,4が向いている方向であるY
′軸を仮の基準軸として、このY′軸に垂直方向(仮の
基準軸X′力方向すなわち右方向に位置する点P (x
p’、 yp’、 zp’)へ移動させる。第4図ノテ
イーチングボックスのスイッチ21を「右」の方へたお
す。制御の一周期Tc後には、(xp+Δxcosll
yp+Δysinθ、 Z15)の位置にあり、nTc
後には(xp+nハcosθ+ yP十nΔysinθ
、zP)=(xP′yp’、 zp’)一点P′へ移動
させることができる。ここにθは基準軸X、Yから仮の
基準軸X’、Y’へ1回動した角であり。換言すれば、
ロボットの初期基本姿勢からターンテーブル2の回動に
基づ<Sl軸の回りに回動した角度である。この角度θ
を含めて5自由度に対応するすべての角度は内界計測機
能としての位置検出器により、常時、制御手段へ入力さ
れているので、制御手段はこの位置データをいつでも用
いることができる。したかって、「右」へスイッチかた
おされた時点で角度θをラッチし、スイッチ出力かなく
なるまで保持し、内部演算においてこのθの値を用いる
ことができる。
内部演算処理によりXYZ座標系の目標位置か演算され
れば、後は逆座標変換によりアーム角θ系の目領値にな
おされ、このθ系のデータを目標値としてサーボ制御さ
れるのは、通常のロボット制御と何らかわるところはな
い。
要は、ティーチングボックスの操作部2oを操作すると
、位置決め制御周期Tc毎の単位増分は、「右」に指令
されたときはX軸方向へΔxcosθ。
Y軸方向へΔγsinθ移動するように変換され、「左
」に指令されればX軸方向へΔx cos (θ+π)
、Y軸方向へΔysin(θ十π)移動するように変換
される。
また、「前」を指令されれば、X軸方向へΔxcosさ
れる。「上」汀下」の方向は従来と同様である。
なお、ここのθはラジアン角である。
このような演算は、予めコンピュータプログラムに設定
しておき、不イッチ指令入カに基づいて制御・演算手段
が直ちに演算処理することで実行され“る。このような
プログラムは当業者であれば容易に設計しうるとともに
、ロボットの制御システムに容易に組み込むことができ
るものである。
以上のように、この発明によれば、多関節構造のロボッ
トのアームが向く方向を仮の基準として、その位置から
ティーチングボックスのスイッチ操作により前後左右に
動作させるようにしたので、ワークがどのような位置に
おかれても操作者は何ら困惑せずに容易かつ間違いなく
ロボットの移動方向を決めることができる。
また、従来のティーチングボックスをそのまま利用でき
るので、コストアップをもたらさずコストパーフォーマ
ンスの向上に貢献することかできる。
【図面の簡単な説明】
第1図は多関節形のロボットの概略図であり(a)は側
面図、(b)は平面図である。。第2図はロボットに対
するワークの位置の説明図、第3図は従来のティーチン
グボックスの外観図、第4図は本発明の一実施例方法に
適用するティーチングボックスの外観図、第5図は本発
明の一実施例方法の説明図である。 2・・・ターンテーブル、3・・・下アーム、4・・・
上アーム、30・・・ティーチングボックスの位置決め
操作部、31・・・左右方向のトグルスイッチ、32・
・・前後方向のトグルスイッチ。

Claims (1)

    【特許請求の範囲】
  1. (1)  ティーチングボックスを操作して多関節形ロ
    ボットをティーチングする方法であって、ロボットの複
    数アームの軸線がなす平面に含まれる水平線を第1の軸
    とするととも゛に、この第1の軸に直交する水平方向に
    第2の軸を設定し、ティーチングボックスのスイッチ操
    作に基づいてPボットの制御・演算手段のソフトウェア
    処理により絶対座標系との座標変換を介して、前記第2
    軸に沿う方向又は前記第1軸に沿う方向へ直接ロボット
    を動作させてティーチングを行なうことを特徴とする工
    業用ロボットのティーチング方法。
JP17626981A 1981-11-02 1981-11-02 工業用ロボツトのテイ−チング方法 Granted JPS5878205A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP17626981A JPS5878205A (ja) 1981-11-02 1981-11-02 工業用ロボツトのテイ−チング方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP17626981A JPS5878205A (ja) 1981-11-02 1981-11-02 工業用ロボツトのテイ−チング方法

Publications (2)

Publication Number Publication Date
JPS5878205A true JPS5878205A (ja) 1983-05-11
JPH0118442B2 JPH0118442B2 (ja) 1989-04-05

Family

ID=16010612

Family Applications (1)

Application Number Title Priority Date Filing Date
JP17626981A Granted JPS5878205A (ja) 1981-11-02 1981-11-02 工業用ロボツトのテイ−チング方法

Country Status (1)

Country Link
JP (1) JPS5878205A (ja)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60117303A (ja) * 1983-11-30 1985-06-24 Fujitsu Ltd 教示再生型ロボットの教示方法
JPS619707A (ja) * 1984-06-25 1986-01-17 Mitsubishi Electric Corp 産業機械の制御装置
JPS61120903U (ja) * 1985-01-11 1986-07-30
JPS61193206A (ja) * 1985-02-21 1986-08-27 Amada Co Ltd ロボツトの教示方法
JPS6290706A (ja) * 1985-08-28 1987-04-25 フエスト コマンデイト ゲゼルシヤフト 移動手段のメモリプログラム制御のための方法及び装置
JPS62106514A (ja) * 1985-11-02 1987-05-18 Hitachi Constr Mach Co Ltd アーム式作業機の駆動制御装置
JPS62106515A (ja) * 1985-11-02 1987-05-18 Hitachi Constr Mach Co Ltd 作業機構の駆動制御装置
JPS62272305A (ja) * 1986-05-21 1987-11-26 Mitsubishi Electric Corp 数値制御装置
JPS6325704A (ja) * 1986-07-18 1988-02-03 Tokico Ltd 工業用ロボツト

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5547521A (en) * 1978-09-22 1980-04-04 Schlatter Ag Operatinggdevice programming unit

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5547521A (en) * 1978-09-22 1980-04-04 Schlatter Ag Operatinggdevice programming unit

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60117303A (ja) * 1983-11-30 1985-06-24 Fujitsu Ltd 教示再生型ロボットの教示方法
JPS619707A (ja) * 1984-06-25 1986-01-17 Mitsubishi Electric Corp 産業機械の制御装置
JPS61120903U (ja) * 1985-01-11 1986-07-30
JPS61193206A (ja) * 1985-02-21 1986-08-27 Amada Co Ltd ロボツトの教示方法
JPS6290706A (ja) * 1985-08-28 1987-04-25 フエスト コマンデイト ゲゼルシヤフト 移動手段のメモリプログラム制御のための方法及び装置
JPS62106514A (ja) * 1985-11-02 1987-05-18 Hitachi Constr Mach Co Ltd アーム式作業機の駆動制御装置
JPS62106515A (ja) * 1985-11-02 1987-05-18 Hitachi Constr Mach Co Ltd 作業機構の駆動制御装置
JPS62272305A (ja) * 1986-05-21 1987-11-26 Mitsubishi Electric Corp 数値制御装置
JPS6325704A (ja) * 1986-07-18 1988-02-03 Tokico Ltd 工業用ロボツト

Also Published As

Publication number Publication date
JPH0118442B2 (ja) 1989-04-05

Similar Documents

Publication Publication Date Title
JP3040372B2 (ja) 加工ツール付ロボット及び加工方法
EP2660014B1 (en) Control device and teaching method for seven-shaft multi-joint robot
JP2013136123A (ja) ロボット動作教示支援装置及び方法
JP3207409B2 (ja) ロボットのツール姿勢制御方法
JP2003114706A (ja) 多関節汎用ロボットモデルの表示システム
KR100253898B1 (ko) 한 평면내 다자유도 스카라형 로봇의 궤적 제어장치 및 궤적제어방법 및 한 평면내 다자유도 스카라형 로봇의 궤적 제어프로그램을 기록한 컴퓨터 판독 가능한 기록매체
JPS5878205A (ja) 工業用ロボツトのテイ−チング方法
US6192298B1 (en) Method of correcting shift of working position in robot manipulation system
JPS6346844B2 (ja)
US5008832A (en) Industrial robot able to set motion conditions depending on posture of installation thereof
JP2009034741A (ja) ロボットシステム制御装置
JP2000094370A (ja) ロボットの作業表面の傾き測定方法およびその測定装置
JP2022049897A (ja) ロボットの制御方法およびロボットシステム
JPS60138611A (ja) ア−ムロボツトの制御装置
CN111113373B (zh) 控制装置、机器人系统及控制方法
JP2635106B2 (ja) ロボットの作業領域制限装置
JPH07108478A (ja) ロボット姿勢変更指示装置
JP4798552B2 (ja) ロボットの領域監視方法および制御装置
JPH01196506A (ja) ロボット用ティーチング装置
JP2542598B2 (ja) ワ−ク加工装置
JP2841364B2 (ja) 加工装置の位置決め方法
JPS62231308A (ja) 水平関節型ロボツトの制御方式
JPH0415420Y2 (ja)
JPH01228693A (ja) ティーチング機能を備えたレーザ加工機
JPH0550388A (ja) 工業用ロボツト