JPS6341910A - ロボツト制御装置 - Google Patents

ロボツト制御装置

Info

Publication number
JPS6341910A
JPS6341910A JP18598186A JP18598186A JPS6341910A JP S6341910 A JPS6341910 A JP S6341910A JP 18598186 A JP18598186 A JP 18598186A JP 18598186 A JP18598186 A JP 18598186A JP S6341910 A JPS6341910 A JP S6341910A
Authority
JP
Japan
Prior art keywords
robot
robot control
error
control command
teaching
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
JP18598186A
Other languages
English (en)
Inventor
Toru Mizuno
徹 水野
Tetsuya Kosaka
哲也 小坂
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 JP18598186A priority Critical patent/JPS6341910A/ja
Publication of JPS6341910A publication Critical patent/JPS6341910A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、プログラム評価機1走を有するロボット制御
装置に関する。
(従来の技術) 産業川口ボットを所要の目的に従って機イ走させるため
には、あらかじめその作業を産業川口ボットに教え込ま
せる教示機滝、作業データを記憶する記憶a億、このデ
ータを基にしてロボットハンドを所定の速度で軌跡制御
しながら作動させる再生機能が必要とされる。
こうした現在の教示再生型のロボットでは、ユーザが独
自に作成したアプリケーションプログラムを、システム
が用意した基本ソフトウェアであるコントロールプログ
ラムの下で実行して、ロボットに所定の動作を忠実に実
行させることができる。
(発1glが解決しようとする問題点)このように従来
のロボット制御装置では、教示Ilf生型のロボットを
ユーザの応用プログラムで指定した条件で駆動制御する
ことができるが、この場合に応用プログラムは、システ
ム全体の動作を管理するために用いられる汎用ソフトウ
ェアであるコントロールプログラムに従属して実効され
ることになるので、ユーザが指定した条件が実行時にロ
ボット制御装置で満足されない場合には、エラーとして
オペレータに表示して、その都度プログラムの修正を必
要としていた。
しかし、エラーの発生によってロボットの動作を停止ト
してプログラムの修正を行なう従来のやり方は、例えば
指令速度などで厳密な値が要求されていない場合にも、
ロボット制御指令がロボットシステムの持つ制限速度を
越えているとしてエラーと間断してしまうので、ユーザ
はプログラム作成に大きな負担を有することになる。
本発明は、上記事情に鑑みてなされたもので、ユーザの
作成したロボットアプリケーションプログラム中で、ロ
ボット制御指令の指定条件が大体において満足されてい
ればよい場合に、ロボット動作を停止せずに実行結果を
評価して修正されたロボット指令でロボットの制御を行
なうようにしたロボット制御装置を提供することを[1
的にしている。
(問題点を解決するための手段) 本発明のロボット制御装后は、コントロールプログラム
の下でユーザの作成した応用プログラムを実行してロボ
ットに所定の動作を行なわせるロボット制御装置におい
て、前記応用プロゲラ1、を解読してロボット制御指令
を出力する処理手段と、解読されたロボット制御指令が
含むエラーを前記コントロールプログラムにより検出し
て表示する表示手段と、エラー表示時に前記ロボット動
作を停止するか!1続するかを選択する選択手段と、ロ
ボット動作を継続するとき前記コントロールプログラム
の指定する制限の範囲内で最適なロボット制御指令に修
正する修正手段とを具備したものである。
(作用) すなわち、この発明のロボット制御装置では。
ユーザはエラーの発生した部分と、その部分の実際の実
行状態から修正の必要がないと判断する場合には、プロ
グラムを修正することなく産茎用ロボットを所要の目的
に従って機1屯させることができる。
(実施例) 以下、未発明の一実施例を図面を参照して説明する。
第1図は1本発明のロボット制御装置10の一実施例を
示すブロー、り図である。ロボット制御装置10には、
処理部lと、制御プログラムメモリ2とが接続され、教
示されたロボット指令、その他データ類、パラメータな
どを記憶する教示メモリ3からの教示データによってユ
ーザの作成した応用プログラムを処理部lで解読して、
制御プログラムメモリ2に格納されたコントロールプロ
グラムの下でロボット制御指令が出力される。上記処理
部lには、更に解読されたロボット制御指令を記憶する
ワークメモリ4、このロボット制御指令に対してコント
ロールプログラムによりシステムの機構的、ハードウェ
ア的かつソフト的な制約により生じるエラー判定基準を
記憶する対応テーブル5、ディジタル入出力回路6など
が接続されている。
こうしたロボット制御装211には、後述する教示操作
において上記教示メモリ3に教示データを読み込むため
の教示操作iTB、電源オン/オフスイッチ、自動/手
動切替スイッチなどを有する操作令表示パネルopp 
、ロボットRBTの各駆動軸につきパルス分配回路、加
減速回路、サーボ回路などを有する周知のサーボ制御二
二yトsvcなどが接続され、ロポッl−RBTからは
各軸モータの駆動H,tや、各種リミットスイッチ、セ
ンサなどからのフィードバック信号が上記ディジタル入
出力回路6を介して処理部lに入力されるように構成さ
れている。上記操作パネルOPPは、解読されたロボッ
ト制御指令にエラーが含まれている場合に、それをオペ
レータに表示し、かつその原因および修IFされた実行
状態を同時に表示することができるようになっている。
そして、教示操作aTBからは、教示データの実行時に
エラーが生じたとき、ロボット動作を停止トするか継続
するかを選択するための信号を入力できるようになって
いる。
このように構成されたロボット制御装置10においては
、あらかじめサービス動作を教示操作盤TBにより教示
し、その教示内容(つまり、ロボット指令データ)を機
械側からのサービス要求があるたびに、一連のロボット
制御指令として順次読出している。このときロボット指
令データは、サービスすべきポイントの位置情報、その
ポイントへの移動速度、そのボイドでのハンドあるいは
それに取付けられたトーチ等の姿勢や作業内容を指示す
るサービスコードなどよりなる。
第2図は、上記実施例装置におけるプログラム評価機能
の一例を示す動作フローチャートである。
ロボットの動作プログラムとしてハンドを点Aから点B
に経路制御を行ないながら速度1000m■/Secで
移動せよという指令データがあった場合、ステンプaで
解読されたL記ロボット制御指令にエラーが含まれると
■断される(ステップb)と、ステ、プCでは操作e表
示パネルOPPでエラー表示を行ない、同時にそのエラ
ーの内容がロボットの各軸の速度制限から規定される最
大動作速度900mm/secを越えている旨を警告表
示をなし、オペレータに対してエラー内容の確認とロボ
ット動作を制限された速度の範囲で実行するか、あるい
は停+卜するかの選択を要求する。
この警告表示に対し、オペレータが動作継続と判断した
場合(ステップd)、ステップeで、制限された範囲で
最適な速度である900璽腸/secに速度データを修
正して出力し、ロボットハンドの移動を実行する(ステ
ップg)、ステップdでオペレータが、修正された速度
での動作では不都合であると判断した場合には、ステッ
プfに移ってロボット動作は従来通り停止される。
このように、上記ロボット制御袋2210によれば、ユ
ーザが初期のプログラムされた動作速度で十分であると
満足するならば、特にプログラムを修正することなく一
連の動作が、従来であればプログラムミスとして停止さ
せられるところを、何の妨げもなく、円滑に!!続して
実行できる。
また、上記実施例では、ユーザの作成した応用プログラ
ムのうち、動作速度に関するFコード指令のエラーにつ
いて説明したが、その他例えば原点復帰エラー、パラメ
ータセツティングエラー、トーチ姿勢エラーなど、通常
のプログラム実行中に発生するエラーに関するプログラ
ム評価においても、同様に適用して多大なる効果を有す
るものである。
(発明の効果) 以上説IJI したように、本発明によれば、コントロ
ールプログラムの下でユーザの作成した応用プログラム
を実行してロボットに所定の動作を行なわせるロボット
制御装置において、ユーザの作成したロポー、トアプリ
ケーションプログラム中で、ロボット制御指令の指定条
件が大体において満足されていればよい場合に、ロボッ
ト動作を停止せずに実行結果を評価して修正されたロボ
ット指令でロポー、トの制御を行なうことができるので
、ユーザの負担を著しく軽減することができる。
【図面の簡単な説明】
第1図は、本発明の一実施例を示すブロック図、第2図
は、同実施例装置によるプログラム評価機能の一例を示
す図である。 l・・・処理部、2・・・制御プログラムメモリ、3・
・・教示メモリ、5・・・対応テーブル、TB・・・教
示操作盤、OPP・・・操作・表示パネル。

Claims (2)

    【特許請求の範囲】
  1. (1)コントロールプログラムの下でユーザの作成した
    応用プログラムを実行してロボットに所定の動作を行な
    わせるロボット制御装置において、前記応用プログラム
    を解読してロボット制御指令を出力する処理手段と、解
    読されたロボット制御指令が含むエラーを前記コントロ
    ールプログラムにより検出して表示する表示手段と、エ
    ラー表示時に前記ロボット動作を停止するか継続するか
    を選択する選択手段と、ロボット動作を継続するとき前
    記コントロールプログラムの指定する制限の範囲内で最
    適なロボット制御指令に修正する修正手段とを具備して
    なることを特徴とするロボット制御装置。
  2. (2)前記表示手段は、ロボット制御指令のエラーとと
    もに、その原因および修正された実行状態を同時に表示
    するようにしたことを特徴とする特許請求の範囲第(1
    )項に記載のロボット制御装置。
JP18598186A 1986-08-07 1986-08-07 ロボツト制御装置 Pending JPS6341910A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18598186A JPS6341910A (ja) 1986-08-07 1986-08-07 ロボツト制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18598186A JPS6341910A (ja) 1986-08-07 1986-08-07 ロボツト制御装置

Publications (1)

Publication Number Publication Date
JPS6341910A true JPS6341910A (ja) 1988-02-23

Family

ID=16180267

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18598186A Pending JPS6341910A (ja) 1986-08-07 1986-08-07 ロボツト制御装置

Country Status (1)

Country Link
JP (1) JPS6341910A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009072383A1 (ja) * 2007-12-07 2009-06-11 Kabushiki Kaisha Yaskawa Denki ロボット動作規制方法並びにロボットシステム及びロボット動作規制装置
JP2023127376A (ja) * 2022-03-01 2023-09-13 ブラザー工業株式会社 制御装置、工作機械、制御方法及びコンピュータプログラム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6142005A (ja) * 1984-08-03 1986-02-28 Fanuc Ltd 位置決め通路決定方法
JPS6149207A (ja) * 1984-08-17 1986-03-11 Fanuc Ltd 送り速度制御方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6142005A (ja) * 1984-08-03 1986-02-28 Fanuc Ltd 位置決め通路決定方法
JPS6149207A (ja) * 1984-08-17 1986-03-11 Fanuc Ltd 送り速度制御方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009072383A1 (ja) * 2007-12-07 2009-06-11 Kabushiki Kaisha Yaskawa Denki ロボット動作規制方法並びにロボットシステム及びロボット動作規制装置
US8180488B2 (en) 2007-12-07 2012-05-15 Kabushiki Kaisha Yaskawa Denki Robot system
JP5365524B2 (ja) * 2007-12-07 2013-12-11 株式会社安川電機 ロボット動作規制方法およびロボットシステム
JP2023127376A (ja) * 2022-03-01 2023-09-13 ブラザー工業株式会社 制御装置、工作機械、制御方法及びコンピュータプログラム

Similar Documents

Publication Publication Date Title
EP0125219B1 (en) Method and control system for controlling an industrial robot
EP0889383A1 (en) Robot control device having operation route simulation function
JPH02250782A (ja) 産業用ロボットの手動介入方式
JP2707087B2 (ja) ロボット制御装置
JP2735209B2 (ja) 数値制御装置
JPH01134605A (ja) 数値制御装置
US5670857A (en) Method of returning to an absolute zero point for use by an industrial controller
WO1989006007A1 (fr) Procede d'apprentissage et de reproduction d'un programme d'operations pour un robot industriel articule
JP2559273B2 (ja) 数値制御装置および数値制御装置の画面表示方法
WO1993011477A1 (fr) Controleur de robot
JP2577003B2 (ja) ロボットの制御方法
JPS61206007A (ja) サ−ボモ−タ制御方式
JPS6190209A (ja) 可動体の教示操作時におけるncデ−タ設定方法
JP7473653B2 (ja) 制御対象物を制御する設定パラメータを所定のタイミングで変更する機能を有する数値制御装置及びその設定パラメータ変更方法
JP2647888B2 (ja) ロボット動作位置補正方法
JPH0969007A (ja) 複数ロボット再生制御システム
JPH0796481A (ja) ロボットの動作領域設定方法およびその制御装置
JPH0322898A (ja) パルスモータの手動操作制御装置
JPH01145704A (ja) プログラマブルコントローラ用位置決めユニット
JPH0264714A (ja) Ncデータ作成方法
JPH0217509A (ja) Cad/cam装置
JPH06250729A (ja) 複数のロボットコントローラ教示システム
JPH0357330Y2 (ja)
JP2633682B2 (ja) 舞台機構制御装置
JPH08129409A (ja) ロボットの制御装置