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
Links
- 238000000034 method Methods 0.000 title description 2
- 230000036544 posture Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 7
- 230000005484 gravity Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P70/00—Climate change mitigation technologies in the production process for final industrial or consumer products
- Y02P70/10—Greenhouse 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
電源投入後、確実にロボットの動作を再開できるように
する。 【構成】 ロボット11が動作中に電源17が遮断され
た場合、電源遮断検出器16により遮断したことを検出
し、その時のロボット11の位置/姿勢をCPU13が
読み取り、バックアップメモリ15に記憶する。CPU
13はさらに電源遮断時の位置/姿勢に基づいて許容範
囲を設定し、その後の電源投入時の位置が許容範囲内の
ときは、電源遮断時の位置に戻って動作の継続が可能に
なり、許容範囲外ときは動作の継続を行わないよう制御
される。
Description
するものであり、特に非常停止時等の電源遮断後の復帰
処理に関するものである。
る駆動装置の損傷を防ぐために自動的に電源を遮断して
ロボットの動作を停止したり、また作業者がロボット非
常停止ボタンを押すことによって電源を遮断し、ロボッ
トを停止させてロボットの損傷を回避しなければならな
い場合がある。そしてロボットは、その停止状態から再
び電源が投入されその後の動作を継続する。
れた場合、その時のロボットの移動の慣性力や重力など
の影響をうけ、ロボットがあらかじめティーチングされ
た経路以外に移動し停止することがあり、その状態から
復電し動作命令を実行すると、その移動した点より次の
動作命令を実行するため、最悪の場合その間にある障害
物にロボットが衝突しロボットが破損する恐れがあっ
た。
断後の復帰動作をより確実に実行できるロボットの制御
方法を提供することを目的とするものである。
するため、電源が遮断された時のロボットの位置及び/
又は姿勢を検出記憶する位置検出手段と、前記検出され
た位置及び/又は姿勢からの所定の範囲を許容範囲とし
て設定する許容範囲設定手段と、電源遮断後、再び電源
が投入された位置及び/又は姿勢が前記許容範囲内にあ
るかどうかを判別する判別手段とを備えるという技術的
手段を採用するものである。
れた際、その遮断された時のロボットの位置もしくは姿
勢を検出して記憶する。そしてその位置もしくは姿勢か
ら所定の許容範囲を設定する。その後電源が投入された
際、その投入時のロボットの位置/姿勢が許容範囲内に
あるならば、作業を継続するよう作用する。
1は産業用ロボットの構成図である。制御装置12内の
ROM14にはロボット11の制御システムが格納され
ており、CPU13はこのシステムに従い、動作プログ
ラムの編集、ティーチング、動作プログラムに定義され
たロボット11の動作を行う。
ムやシステム変数が格納されており、電源17を遮断し
ても消えないよう保護されている。図2は動作プログラ
ムの一例である。この動作プログラムはロボットの腕の
先端が図3の移動経路になるようにロボットを動作させ
るものである。第2図の動作ステップ1は図3のB点へ
の移動を、図2の動作ステップ2は図3のC点への移動
を、図2の動作ステップ3は図3のD点への移動を定義
している。図2の動作プログラムを実行すると、通常の
場合は図3のA点→B点→C点→D点の順に移動する。
にある2つの姿勢を上方から見た状態を図示したもので
ある。姿勢1は第1アーム61に対し、第2アーム62
が角度A64を成した状態で位置決めされており、また
姿勢2は第1アーム61に対し、第2アーム62が角度
B64を成した状態で位置決めされている状態を示して
いる。いづれの状態も先端Aは同一の位置にある。従っ
てロボット11が所定の位置に位置決めされた場合でも
2つの姿勢を取り得るので、ロボットはこの角度A6
4、もしくはB64を図示しないサーボモータの回転エ
ンコーダ等により認識し、姿勢として記憶保持すること
ができる。
えば、図3のB点からC点へ移動中に電源が遮断される
事故が発生した場合には、従来は、電源投入後、現在位
置より図3のC点へ動作を再開する。しかし、電源が遮
断されてから電源が投入されるまでの間に、重力等の影
響や設備の確認の為に人が手でロボットを押す等によ
り、ロボットの現在位置が電源遮断時の位置より離れた
り、姿勢が変化することがある。このような場合に動作
を再開すると、途中の設備等に干渉することがあった。
電源が遮断されたことを検出すると、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点に移動
させ、動作プログラムを再度選択し、最初の動作から運
転を開始することができるので、ロボットは設備等の干
渉もなく安全である。
示した時でも、ロボットの使用者が動作プログラムを再
度選択することにより、動作の継続をやめて、最初の動
作から開始することもできる。このように本発明によれ
ば、電源が遮断されてから電源が投入されるまでの間
に、ロボットの現在位置が電源遮断時の位置より離れた
り、姿勢の変化があっても、設備等との干渉を避けるこ
とができる。
しているが、この許容範囲の設定は各軸の相対量でも直
方体でも球体でもさしつかえない。また本実施例では4
軸スカラ型ロボットに適用した例について説明したが、
本発明は軸数や座標形に関係なく適用できるので、例え
ば直角座標型ロボットや5軸多関節型ロボットなどに本
発明を適用しても同様の効果が得られる。
ロボットを動作中に電源が遮断された場合、電源投入
後、ロボットが設定された許容範囲内にある場合のみ動
作が可能なように制御されるので、障害物等に干渉する
ことなく安全にロボットの動作を再開できる。
説明図である。
Claims (4)
- 【請求項1】 電源が遮断された時のロボットの位置及
び/又は姿勢を検出記憶する位置検出手段と、 前記検出された位置及び/又は姿勢からの所定の範囲を
許容範囲として設定する許容範囲設定手段と、 電源遮断後、再び電源が投入された位置及び/又は姿勢
が前記許容範囲内にあるかどうかを判別する判別手段と
を備えたことを特徴とするロボットの制御装置。 - 【請求項2】 前記許容範囲は、前記ロボットの各軸の
相対量で設定されていることを特徴とする請求項1記載
のロボットの制御装置。 - 【請求項3】 前記許容範囲の位置に対する範囲設定
は、前記位置を含む直方体で設定されることを特徴とす
る請求項1記載のロボットの制御装置。 - 【請求項4】 前記許容範囲の位置に対する範囲設定
は、前記位置を含む球体で設定されることを特徴とする
請求項1記載のロボットの制御装置。
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)
| 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 | 欧姆龙株式会社 | 机器人控制装置、方法以及程序 |
-
1994
- 1994-07-29 JP JP6178042A patent/JP3011026B2/ja not_active Expired - Lifetime
Cited By (2)
| 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 |