JPH05143151A - 産業用ロボツトの制御装置 - Google Patents

産業用ロボツトの制御装置

Info

Publication number
JPH05143151A
JPH05143151A JP33446791A JP33446791A JPH05143151A JP H05143151 A JPH05143151 A JP H05143151A JP 33446791 A JP33446791 A JP 33446791A JP 33446791 A JP33446791 A JP 33446791A JP H05143151 A JPH05143151 A JP H05143151A
Authority
JP
Japan
Prior art keywords
teaching
data
robot
work
program
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
JP33446791A
Other languages
English (en)
Other versions
JP3209770B2 (ja
Inventor
Koji Kodaira
孝司 小平
Takeshi Ando
安藤  武
Katsuya Tsuchida
克也 土田
Kouji Onoo
浩司 小野尾
Tsukasa Shiina
司 椎名
Shigeyoshi Yokoyama
繁良 横山
Masafumi Suzuki
雅史 鈴木
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.)
Hitachi Ltd
Hitachi KE Systems Ltd
Original Assignee
Hitachi Ltd
Hitachi Keiyo Engineering 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 Hitachi Ltd, Hitachi Keiyo Engineering Co Ltd filed Critical Hitachi Ltd
Priority to JP33446791A priority Critical patent/JP3209770B2/ja
Publication of JPH05143151A publication Critical patent/JPH05143151A/ja
Application granted granted Critical
Publication of JP3209770B2 publication Critical patent/JP3209770B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】 【目的】 複数の異なった教示方式の中から任意に選択
した教示方式で教示操作が行なえるようにした産業用ロ
ボットの制御装置を提供すること。 【構成】 予め複数の教示内容を異にする教示処理プロ
グラム21A、21B、21C、21Dを用意してお
き、ユーザの指定により任意の教示方式による教示操作
が行なえるようにしたもの。 【効果】 ロボットに実行させようとしている作業内容
に充分に適合した教示方式が選択できるため、教示のた
めの作業効率が向上する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ティーチング・プレイ
バック方式の産業用ロボットに係り、特に異なった作業
に逐次適用されることが多い、汎用のロボットに好適な
産業用ロボットの制御装置に関する。
【0002】
【従来の技術】産業用ロボットは一般にティーチング・
プレイバック方式となっており、従って、ロボットに新
たな作業を行なわせる際には、その作業に対応して新た
に教示作業(ティーチング)を要するが、この教示作業は
一般にかなり面倒な操作になっている。そこで、特開昭
58−105303号公報では、予め複数の動作シーケ
ンスをメモリに記憶させておき、教示に際しては動作シ
ーケンス番号及び動作条件を入力するだけで、教示作業
が容易に行えるようにした装置について開示している。
【0003】
【発明が解決しようとする課題】上記従来技術は、産業
用ロボットの作業が多種多様にわたる場合、それぞれの
作業種目ごとに適した教示方式が存在する点について配
慮がされておらず、教示作業の簡素化の面で問題があっ
た。すなわち、従来技術では、全ての作業を特定の同一
教示方式により教示するようになっているので、作業内
容によっては教示作業の簡素化が充分に得られない場合
を生じてしまうのである。
【0004】本発明の目的は、産業用ロボットに実行さ
せようと意図している作業内容に合わせて、それに最適
な教示方式が任意に選択でき、常に教示作業が容易に行
なえるようにした産業用ロボットに制御装置を提供する
ことにある。
【0005】
【課題を解決するための手段】上記目的は、教示方式を
異にする複数の教示処理手段を制御装置内に備え、教示
方式をメニューで選択したときに、それに対応した教示
処理手段が働くようにして達成される。
【0006】
【作用】複数の教示処理手段は、ロボットの作業内容毎
に、それぞれ対応して最適な教示方式による教示作業が
行なえるように働く。従って、常にロボットの作業内容
に合った教示方式によって、教示データの作成を行なう
ことが出来る。
【0007】
【実施例】以下、本発明による産業用ロボットの制御装
置について、図示の実施例により詳細に説明する。図2
は本発明の一実施例が適用された産業用ロボット装置の
一例を示したもので、1はロボット本体(マニプレー
タ)、2はロボット制御部、3はプレイバックコンソー
ルで、ロボット本体1の自動運転時での起動、停止など
を行なうときに使用するもの、4はプログラミングユニ
ットで、ロボットの教示作業などを行なうとき使用する
ものである。なお、この図では、ロボットが溶接作業に
使用されている場合について示しており、このため、溶
接機5、溶接ワイヤ供給装置6、溶接ワイヤ7、それに
溶接トーチ8などが示されているが、本発明の適用対象
として、この図2の装置は、このような溶接ロボットに
限らず、多くの異なった作業種目に逐次適用される汎用
のロボット装置を表わしているものである。
【0008】図3はロボット制御部2の詳細ブロック図
で、CPU−A10はロボット本体1の動作制御と、マ
ンマシンインタフェースなどの処理を行なうもの、CP
U−B11はCPU−A10から送られてきたデータを
もとに、ロボット本体1内のサーボモータM1〜M6の
駆動処理を行なうもの、CPU−C12はロボット制御
部2とプレイバックコンソール3及びプログラミングユ
ニット4との間での通信を行なうもの、RAM−A13
はCPU−A10の処理手順を記述したプログラムが格
納されているもの、ROM14は初期化時に補助記憶装
置15に記憶されているプログラムをRAM−A13に
ローディングするための処理プログラムが格納されてい
るもの、補助記憶装置15は不揮発性の記憶装置で、上
記した処理プログラムの外にも教示データや、後述する
教示方式管理処理の実行に必要なプログラムと、複数の
教示内容を異にする教示処理プログラムとが格納されて
いるもの、RAM−B16はCPU−B11の処理手順
を記述したプログラムが格納されているもの、そしてR
AM−C17はCPU−C12の処理手順を記述したプ
ログラムが格納されているものである。
【0009】次に、図1は、上記した教示方式管理処理
の実行に必要なプログラム20と、複数の教示内容を異
にする教示処理プログラム21A、21B、21C、2
1Dからなる教示処理群21を示したもので、この実施
例では、教示操作に際して、ロボット制御部2内のRA
M−A13に、これらの教示方式管理処理20の実行に
必要なプログラムと、複数の教示内容を異にする教示処
理プログラム21A、21B、21C、21Dを有する
教示処理群21とがロードされるようになっている。
【0010】ここで、教示方式管理処理20は、プログ
ラミングユニット4の表示面に表示されたメニューの選
択操作により入力された教示方式と、プログラミングユ
ニット4のキーなどからなる操作部から入力された教示
データ名によって、教示処理プログラム21A、21
B、21C、21Dの中から、そのとき実行すべき教示
処理の1種を決定し、それによる処理を実行させる働き
をする。
【0011】次に、この実施例の動作について、図4の
フローチャートにより説明する。まず、ステップ40
で、ユーザが、自らが希望する教示方式を選択する。こ
れは、上記したように、プログラミングユニット4を操
作し、その表示面に表示されたメニューの選択操作によ
り行なわれる。
【0012】続くステップ41では、ユーザは、同じく
プログラミングユニット4を用い、これから新規に作成
しようとする教示データのデータ名、又は教示済みで既
に補助記憶装置15内に格納されている教示データの中
の、これから訂正、書替えなど、編集し直そうとする教
示データのデータ名の何れかを入力する。そしてステッ
プ42において、ステップ41で入力されたデータ名を
有する教示データが補助記憶装置15の中に格納されて
いるか否かを調べ、その結果に応じてステップ43又は
ステップ44の何れの処理に進むかを判定する。
【0013】まず、ステップ43は、ステップ41で指
定されたデータが補助記憶装置15の中に格納されてい
なかった場合の処理で、この場合には、ステップ40で
メニュー選択された教示処理を実行させる。他方、ステ
ップ44は、ステップ41で指定されたデータが補助記
憶装置15の中に格納されていた場合の処理で、補助記
憶装置15から対応するデータをRAM−A13に展開
し、教示データに付加されている教示識別子に対応した
教示処理を実行させるのである。なお、この教示識別子
については、後述する。
【0014】次に、図5において、まずMは、ステップ
40におけるプログラミングユニット4の表示面にメニ
ューとして表示された教示方式の選択画面の一例で、図
5のP1 とP2 は、それぞれ選択した教示方式で教示し
た結果、得られた教示データの一例である。
【0015】そして、この実施例では、ロボットに複数
の周辺装置間での物品の搬入、取り出し作業をさせる場
合などに最適な教示方式の一例である、点列教示方式と
名付けられている教示方式をF1(機能1)として設定
し、ロボットに溶接作業をさせる場合などに最適な教示
方式の一例である、条件一括教示方式と名付けられてい
る教示方式をF2(機能2)として設定したものである。
【0016】ここで、教示データP1 は、F1が選択さ
れた結果、点列教示方式で作成された教示データの一例
であり、他方、教示データP2は、F3が選択された結
果、条件一括教示方式で作成された教示データの一例で
ある。
【0017】この後、ユーザの教示操作によりCPU−
A10(図3)が教示データの作成を行ない、それが終了
すると、作成した教示データDが補助記憶装置15に格
納されるが、このとき、CPU−A10は、図6に示す
ように、その教示データDのデータ名DN の外に、この
教示データが作成されたときの教示方式の種別を表わす
データを、教示識別子DS として付加するようになって
いる。
【0018】従って、この実施例によれば、ユーザは、
教示操作の開始に際して、予め用意されている幾つかの
教示方式の中から、このときにロボットにさせようとし
ている作業の内容に応じて最も適していると思われる教
示方式が任意に選択できるから、教示作業を容易に行な
うことができる。
【0019】また、この実施例では、教示済みで既に補
助記憶装置15内に格納されている教示データDについ
ては、図6に示すように、教示識別子DSが付加されて
いるから、訂正、書替えなど、編集し直そうとする教示
データについては、図4のステップ42により、この教
示識別子DS により自動的に対応した教示方式の選択が
行なわれることになり、従って、ユーザは、その教示デ
ータのデータ名の入力操作、つまり図4のステップ41
での入力だけで、確実に対応した教示方式による教示操
作に移行することができ、編集し直そうとする教示デー
タについての教示方式が不明でも容易に対応することが
できる。なお、このときには、図4のステップ40での
入力は、無視されるから、とにかく何かを入力しておけ
ばよい。つまり、教示方式の選択が行なわれるのは、新
規に教示データを作成する場合だけである。
【0020】ところで、上記実施例では、教示操作に際
して、ロボット制御部2内のRAM−A13に、図1に
示した教示方式管理処理20の実行に必要なプログラム
と、複数の教示内容を異にする教示処理プログラム21
A、21B、21C、21Dを有する教示処理群21と
が全てロードされるようになっているが、これに代え
て、教示処理プログラム21A、21B、21C、21
Dについては、その内の選択されたプログラムだけが教
示操作に際してRAM−A13にロードされるようにし
てもよい。
【0021】
【発明の効果】本発明によれば、以下の効果がある。 (1) 複数の教示方式が存在するため、作業内容に適した
教示方式の選択が可能になり、教示作業を効率的に行な
うことができる。 (2) 教示済みデータを開く際には、その教示データの教
示方式が判らなくても正しい教示方式が自動的に得られ
るので、教示作業を容易に行なうことができる。
【図面の簡単な説明】
【図1】本発明による産業用ロボットの制御装置の一実
施例における教示方式管理処理と複数の教示処理との関
係を示す説明図である。
【図2】本発明の一実施例が適用されたロボット制御装
置のブロック構成図である。
【図3】本発明の一実施例におけるロボット制御装置の
ブロック図である。
【図4】本発明の一実施例の動作を示すフローチャート
である。
【図5】本発明の一実施例におけるメニュー表示画面と
教示プログラムの一例を示す説明図である。
【図6】本発明の一実施例における教示データの説明図
である。
【符号の説明】
20 教示方式管理処理の実行に必要なプログラム 21 教示処理群 21A 教示内容を異にする教示処理プログラム 21B 教示内容を異にする教示処理プログラム 21C 教示内容を異にする教示処理プログラム 21D 教示内容を異にする教示処理プログラム
───────────────────────────────────────────────────── フロントページの続き (72)発明者 土田 克也 千葉県習志野市東習志野七丁目1番1号 日立京葉エンジニアリング株式会社内 (72)発明者 小野尾 浩司 千葉県習志野市東習志野七丁目1番1号 日立京葉エンジニアリング株式会社内 (72)発明者 椎名 司 千葉県習志野市東習志野七丁目1番1号 日立京葉エンジニアリング株式会社内 (72)発明者 横山 繁良 千葉県習志野市東習志野七丁目1番1号 株式会社日立製作所習志野工場内 (72)発明者 鈴木 雅史 千葉県習志野市東習志野七丁目1番1号 日立京葉エンジニアリング株式会社内

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 プログラミングユニットを備え、ティー
    チング・プレイバック方式で動作する産業用ロボットに
    おいて、教示処理に必要なプログラムを教示方式に応じ
    て複数種格納した記憶手段と、上記複数種のプログラム
    の1を上記プログラミングユニットからの入力に応じて
    選択する処理手段とが設けられていることを特徴とする
    産業用ロボットの制御装置。
  2. 【請求項2】 請求項1の発明において、作成された教
    示用データに、その教示データの作成に際して使用され
    た教示方式を表わす教示識別子を付加する手段を設け、
    上記プログラムの選択がこの教示識別子により与えられ
    るように構成したことを特徴とする産業用ロボットの制
    御装置。
JP33446791A 1991-11-25 1991-11-25 産業用ロボットの制御装置 Expired - Fee Related JP3209770B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33446791A JP3209770B2 (ja) 1991-11-25 1991-11-25 産業用ロボットの制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33446791A JP3209770B2 (ja) 1991-11-25 1991-11-25 産業用ロボットの制御装置

Publications (2)

Publication Number Publication Date
JPH05143151A true JPH05143151A (ja) 1993-06-11
JP3209770B2 JP3209770B2 (ja) 2001-09-17

Family

ID=18277718

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33446791A Expired - Fee Related JP3209770B2 (ja) 1991-11-25 1991-11-25 産業用ロボットの制御装置

Country Status (1)

Country Link
JP (1) JP3209770B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000190264A (ja) * 1998-12-28 2000-07-11 Kawasaki Heavy Ind Ltd 産業用ロボットの教示方法および教示装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000190264A (ja) * 1998-12-28 2000-07-11 Kawasaki Heavy Ind Ltd 産業用ロボットの教示方法および教示装置

Also Published As

Publication number Publication date
JP3209770B2 (ja) 2001-09-17

Similar Documents

Publication Publication Date Title
US7035711B2 (en) Machining system
CN109834698B (zh) 对机器人进行示教操作的示教装置
JPH03154105A (ja) Ncプログラム作成装置
JPH07129418A (ja) マルチタスク環境でのプログラム制御方式
JP2019171498A (ja) ロボットプログラム実行装置、ロボットプログラム実行方法、プログラム
JPS6115205A (ja) 数値制御装置用グラフイツクデイスプレイの描画方法
JP2005084800A (ja) プログラマブルコントローラ
JPH05143151A (ja) 産業用ロボツトの制御装置
JP2942812B2 (ja) 変種変量生産プログラムの作成装置
JPH02151908A (ja) シミュレーション機能付数値制御装置
JPH03219305A (ja) 多数個取り指定方式
JP3011050B2 (ja) ポインティング確認方式
JP2700887B2 (ja) 数値制御装置
JPH05204442A (ja) ロボットの教示装置
JPH01166205A (ja) 輪郭プログラム修正方法
JPH09167003A (ja) 動作確認用操作装置
JPH07120181B2 (ja) 表示方式
JPS61278909A (ja) 対話形プログラミング装置
JPH03136109A (ja) 数値制御工作機械における加工制御方法
JP2869105B2 (ja) ワーク加工データ編集方法
JPH06301523A (ja) 実行プログラム設定装置
JP3221509B2 (ja) ロボット制御装置
JPH05233054A (ja) 自動プログラミングシステムの工具軌跡描画方式
JP3530358B2 (ja) パラメータ表示機能を有する数値制御装置
JPS62243006A (ja) 対話形自動プログラミング方式

Legal Events

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