JPH0796480A - ロボットの制御方法およびその制御装置 - Google Patents

ロボットの制御方法およびその制御装置

Info

Publication number
JPH0796480A
JPH0796480A JP6178042A JP17804294A JPH0796480A JP H0796480 A JPH0796480 A JP H0796480A JP 6178042 A JP6178042 A JP 6178042A JP 17804294 A JP17804294 A JP 17804294A JP H0796480 A JPH0796480 A JP H0796480A
Authority
JP
Japan
Prior art keywords
robot
power
allowable range
posture
point
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
JP6178042A
Other languages
English (en)
Other versions
JP3011026B2 (ja
Inventor
Satoshi Komuda
聡 小牟田
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.)
Denso Corp
Original Assignee
NipponDenso 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 NipponDenso Co Ltd filed Critical NipponDenso Co Ltd
Priority to JP6178042A priority Critical patent/JP3011026B2/ja
Publication of JPH0796480A publication Critical patent/JPH0796480A/ja
Application granted granted Critical
Publication of JP3011026B2 publication Critical patent/JP3011026B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P70/00Climate change mitigation technologies in the production process for final industrial or consumer products
    • Y02P70/10Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working

Landscapes

  • Manipulator (AREA)

Abstract

(57)【要約】 【目的】 ロボットが動作中に電源が遮断された場合、
電源投入後、確実にロボットの動作を再開できるように
する。 【構成】 ロボット11が動作中に電源17が遮断され
た場合、電源遮断検出器16により遮断したことを検出
し、その時のロボット11の位置/姿勢をCPU13が
読み取り、バックアップメモリ15に記憶する。CPU
13はさらに電源遮断時の位置/姿勢に基づいて許容範
囲を設定し、その後の電源投入時の位置が許容範囲内の
ときは、電源遮断時の位置に戻って動作の継続が可能に
なり、許容範囲外ときは動作の継続を行わないよう制御
される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はロボットの制御装置に関
するものであり、特に非常停止時等の電源遮断後の復帰
処理に関するものである。
【0002】
【従来の技術】従来からロボットが作動中、過負荷によ
る駆動装置の損傷を防ぐために自動的に電源を遮断して
ロボットの動作を停止したり、また作業者がロボット非
常停止ボタンを押すことによって電源を遮断し、ロボッ
トを停止させてロボットの損傷を回避しなければならな
い場合がある。そしてロボットは、その停止状態から再
び電源が投入されその後の動作を継続する。
【0003】
【発明が解決しようとする課題】しかし、電源が遮断さ
れた場合、その時のロボットの移動の慣性力や重力など
の影響をうけ、ロボットがあらかじめティーチングされ
た経路以外に移動し停止することがあり、その状態から
復電し動作命令を実行すると、その移動した点より次の
動作命令を実行するため、最悪の場合その間にある障害
物にロボットが衝突しロボットが破損する恐れがあっ
た。
【0004】本発明はこのような問題に鑑みて、電源遮
断後の復帰動作をより確実に実行できるロボットの制御
方法を提供することを目的とするものである。
【0005】
【発明を解決するための手段】本発明は上記目的を達成
するため、電源が遮断された時のロボットの位置及び/
又は姿勢を検出記憶する位置検出手段と、前記検出され
た位置及び/又は姿勢からの所定の範囲を許容範囲とし
て設定する許容範囲設定手段と、電源遮断後、再び電源
が投入された位置及び/又は姿勢が前記許容範囲内にあ
るかどうかを判別する判別手段とを備えるという技術的
手段を採用するものである。
【0006】
【作用】本発明は上記構成を有するので、電源が遮断さ
れた際、その遮断された時のロボットの位置もしくは姿
勢を検出して記憶する。そしてその位置もしくは姿勢か
ら所定の許容範囲を設定する。その後電源が投入された
際、その投入時のロボットの位置/姿勢が許容範囲内に
あるならば、作業を継続するよう作用する。
【0007】
【実施例】以下図面により本発明を詳細に説明する。図
1は産業用ロボットの構成図である。制御装置12内の
ROM14にはロボット11の制御システムが格納され
ており、CPU13はこのシステムに従い、動作プログ
ラムの編集、ティーチング、動作プログラムに定義され
たロボット11の動作を行う。
【0008】バックアップメモリ15には動作プログラ
ムやシステム変数が格納されており、電源17を遮断し
ても消えないよう保護されている。図2は動作プログラ
ムの一例である。この動作プログラムはロボットの腕の
先端が図3の移動経路になるようにロボットを動作させ
るものである。第2図の動作ステップ1は図3のB点へ
の移動を、図2の動作ステップ2は図3のC点への移動
を、図2の動作ステップ3は図3のD点への移動を定義
している。図2の動作プログラムを実行すると、通常の
場合は図3のA点→B点→C点→D点の順に移動する。
【0009】図6はロボット11の先端Aが同一の位置
にある2つの姿勢を上方から見た状態を図示したもので
ある。姿勢1は第1アーム61に対し、第2アーム62
が角度A64を成した状態で位置決めされており、また
姿勢2は第1アーム61に対し、第2アーム62が角度
B64を成した状態で位置決めされている状態を示して
いる。いづれの状態も先端Aは同一の位置にある。従っ
てロボット11が所定の位置に位置決めされた場合でも
2つの姿勢を取り得るので、ロボットはこの角度A6
4、もしくはB64を図示しないサーボモータの回転エ
ンコーダ等により認識し、姿勢として記憶保持すること
ができる。
【0010】次に、本発明の作動について説明する。例
えば、図3のB点からC点へ移動中に電源が遮断される
事故が発生した場合には、従来は、電源投入後、現在位
置より図3のC点へ動作を再開する。しかし、電源が遮
断されてから電源が投入されるまでの間に、重力等の影
響や設備の確認の為に人が手でロボットを押す等によ
り、ロボットの現在位置が電源遮断時の位置より離れた
り、姿勢が変化することがある。このような場合に動作
を再開すると、途中の設備等に干渉することがあった。
【0011】一方、本発明の場合は、電源遮断器16が
電源が遮断されたことを検出すると、CPU13はロボ
ット11の電源遮断時の現在位置及び姿勢をバックアッ
プメモリ15に記憶するとともに、その位置および姿勢
を基準として予め設定された範囲の許容範囲を設定す
る。即ち、図4のフローチャートに示すように、電源投
入時に現在位置及び姿勢をCPU13により読み出し
(S−1)、あらかじめ指定した許容範囲内にロボット
が存在するか否かをCPU13により判定し(S−
2)、許容範囲内にある場合は、予めバックアップメモ
リ15に記憶しておいた電源遮断時の位置へ移動(S−
5)後、C点に移動する(S−6)。さらに姿勢の変化
があるか否かを判定し、(S−3),姿勢の変化がない
場合には、継続が可能である旨のメッセージを表示する
(S−4)。その後、ロボット11の使用者が運転再開
操作(例えば図示しないロボット動作開始スイッチを押
すなど)を行う。許容範囲内にない場合および姿勢が変
化した場合には、継続が不可能である旨のメッセージを
表示し(S−7)、動作プログラムが選択されていない
状態に初期化する。このため、動作の継続は行えない。
図5はこのようなロボット動作中における電源遮断時の
例として、B点からC点への移動中のE点で電源遮断が
発生した例を示す説明図である。電源が遮断されてから
電源が投入されるまでの間に、E点を基にする許容範囲
51内の例えばF点に動かされた場合は、電源投入後、
継続が可能である旨のメッセージを表示し、ロボットの
使用者が運転再開操作を行うと、E点へ移動後、C点へ
移動する。もし、許容範囲外の例えばG点に動かされた
場合は、継続が不可能である旨のメッセージを表示し、
動作プログラムが選択されていない状態に初期化する。
このため、動作の継続は行えない。この場合にはロボッ
トの使用者が手動操作によりロボットを再度A点に移動
させ、動作プログラムを再度選択し、最初の動作から運
転を開始することができるので、ロボットは設備等の干
渉もなく安全である。
【0012】尚、継続が可能である旨のメッセージを表
示した時でも、ロボットの使用者が動作プログラムを再
度選択することにより、動作の継続をやめて、最初の動
作から開始することもできる。このように本発明によれ
ば、電源が遮断されてから電源が投入されるまでの間
に、ロボットの現在位置が電源遮断時の位置より離れた
り、姿勢の変化があっても、設備等との干渉を避けるこ
とができる。
【0013】図5では許容範囲は例として直方体で指定
しているが、この許容範囲の設定は各軸の相対量でも直
方体でも球体でもさしつかえない。また本実施例では4
軸スカラ型ロボットに適用した例について説明したが、
本発明は軸数や座標形に関係なく適用できるので、例え
ば直角座標型ロボットや5軸多関節型ロボットなどに本
発明を適用しても同様の効果が得られる。
【0014】
【発明の効果】以上説明したように、本発明によれば、
ロボットを動作中に電源が遮断された場合、電源投入
後、ロボットが設定された許容範囲内にある場合のみ動
作が可能なように制御されるので、障害物等に干渉する
ことなく安全にロボットの動作を再開できる。
【図面の簡単な説明】
【図1】産業用ロボットの構成図。
【図2】動作プログラムの例を示す説明図。
【図3】ロボットの動作経路の例を示す説明図。
【図4】本発明の動作を示すフローチャート。
【図5】ロボット動作中に電源遮断が発生した例を示す
説明図である。
【図6】ロボットの姿勢の例を示す説明図。
【符号の説明】
11 産業用ロボット 12 制御装置 13 CPU 14 ROM 15 バックアップメモリ 16 電源遮断検出器 51 許容範囲 61 第1アーム 62 第2アーム 63 関節 64 関節の角度

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 電源が遮断された時のロボットの位置及
    び/又は姿勢を検出記憶する位置検出手段と、 前記検出された位置及び/又は姿勢からの所定の範囲を
    許容範囲として設定する許容範囲設定手段と、 電源遮断後、再び電源が投入された位置及び/又は姿勢
    が前記許容範囲内にあるかどうかを判別する判別手段と
    を備えたことを特徴とするロボットの制御装置。
  2. 【請求項2】 前記許容範囲は、前記ロボットの各軸の
    相対量で設定されていることを特徴とする請求項1記載
    のロボットの制御装置。
  3. 【請求項3】 前記許容範囲の位置に対する範囲設定
    は、前記位置を含む直方体で設定されることを特徴とす
    る請求項1記載のロボットの制御装置。
  4. 【請求項4】 前記許容範囲の位置に対する範囲設定
    は、前記位置を含む球体で設定されることを特徴とする
    請求項1記載のロボットの制御装置。
JP6178042A 1993-08-03 1994-07-29 ロボットの制御装置 Expired - Lifetime JP3011026B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6178042A JP3011026B2 (ja) 1993-08-03 1994-07-29 ロボットの制御装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP19226393 1993-08-03
JP5-192263 1993-08-03
JP6178042A JP3011026B2 (ja) 1993-08-03 1994-07-29 ロボットの制御装置

Publications (2)

Publication Number Publication Date
JPH0796480A true JPH0796480A (ja) 1995-04-11
JP3011026B2 JP3011026B2 (ja) 2000-02-21

Family

ID=26498357

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6178042A Expired - Lifetime JP3011026B2 (ja) 1993-08-03 1994-07-29 ロボットの制御装置

Country Status (1)

Country Link
JP (1) JP3011026B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002224990A (ja) * 2001-01-30 2002-08-13 Sony Corp 脚式移動ロボット及びその制御方法
CN112714683A (zh) * 2019-03-15 2021-04-27 欧姆龙株式会社 机器人控制装置、方法以及程序

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002224990A (ja) * 2001-01-30 2002-08-13 Sony Corp 脚式移動ロボット及びその制御方法
CN112714683A (zh) * 2019-03-15 2021-04-27 欧姆龙株式会社 机器人控制装置、方法以及程序

Also Published As

Publication number Publication date
JP3011026B2 (ja) 2000-02-21

Similar Documents

Publication Publication Date Title
US10856945B2 (en) Industrial robot and method of operating the same
US8050797B2 (en) Automation equipment control system
JP3923053B2 (ja) ロボット教示装置
JP4374045B2 (ja) プログラム再開機能を備えた数値制御装置
KR102418451B1 (ko) 로봇 제어 시스템
KR970001661B1 (ko) 레이저 로봇에 있어서의 레이저광 오조사 방지 방법
CN108687758B (zh) 机器人的移动速度控制装置及方法
JPH07299777A (ja) 搬送ロボットの制御方法
US12162163B2 (en) Robot monitoring apparatus and robot system
JPH0796480A (ja) ロボットの制御方法およびその制御装置
JP2005103674A (ja) ロボット制御装置及び制御方法
JP7251814B2 (ja) ロボット制御システム、ロボット制御方法、及びプログラム
JPH05100732A (ja) ロボツトの数値制御装置
JPH0121748Y2 (ja)
JPH03131494A (ja) 産業用ロボット制御方法およびその装置
CN114274132B (zh) 一种多关节机器人上电关节精度管理方法
CN100573380C (zh) 机器人装置
JP2647986B2 (ja) 原点復帰方法
US20240316777A1 (en) Control Method, Robot System, And Non-Transitory Computer-Readable Storage Medium Storing Program
JPS63174889A (ja) ロボツトの制御方法
JP2005219138A (ja) ロボット制御方法、ロボット制御装置、ロボット制御プログラム及び記録媒体
JPH06297358A (ja) マスタスレーブ形マニプレータの制御方式
JPH04305705A (ja) ロボット制御装置
JP2024135614A (ja) 制御方法、ロボットシステム、および、プログラム
JP2007128231A (ja) 数値制御工作機械

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19990630

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19991109

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091210

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091210

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101210

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111210

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111210

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121210

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131210

Year of fee payment: 14

EXPY Cancellation because of completion of term