JPH0796481A - ロボットの動作領域設定方法およびその制御装置 - Google Patents

ロボットの動作領域設定方法およびその制御装置

Info

Publication number
JPH0796481A
JPH0796481A JP18118894A JP18118894A JPH0796481A JP H0796481 A JPH0796481 A JP H0796481A JP 18118894 A JP18118894 A JP 18118894A JP 18118894 A JP18118894 A JP 18118894A JP H0796481 A JPH0796481 A JP H0796481A
Authority
JP
Japan
Prior art keywords
robot
area
motion
setting
stored
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
JP18118894A
Other languages
English (en)
Inventor
Akira Hikasa
章 日笠
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 JP18118894A priority Critical patent/JPH0796481A/ja
Publication of JPH0796481A publication Critical patent/JPH0796481A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

(57)【要約】 【目的】 本発明は、ロボットのティ−チング時の手動
動作時、ティ−チング後の動作確認時に誤って周辺装置
や治具等にロボットを干渉させてしまうのを未然に防止
することを目的としている。 【構成】 ロボットの動作範囲内において、直方体形状
の動作領域を8個の頂点の内2点をロボット先端を直接
動作させて指示、または、先端座標を直接数値指示にて
定義し、これを複数組み合わせることにより実際のロボ
ットの複雑な動作領域をロボットのXYZ直交座標系内
に実現する方法。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ロボットの制御方法、
特に動作領域を設定する方法およびその制御装置に関す
る。
【0002】
【従来の技術】従来ロボットの動作範囲は、各軸の移動
量に対し設定されるソフト的設定範囲により制限されて
いる。
【0003】
【発明が解決しようとする課題】しかし、ロボットの動
作範囲の中には、部分的に障害物が設けられるような場
合があり、それらを回避するために、ティーチングを正
確に設定していかなければならず、特に初心者にとって
は、煩雑な作業であった。本発明は以上のような点に鑑
みて、動作領域を容易に設定できるロボットの動作領域
設定方法及び設定制御装置を提供するものである。
【0004】
【解決するための手段】本発明は上記目的を達成するた
めに、請求項1によれば、複数のア−ムを有するロボッ
トの動作領域設定方法において、設定する動作領域の対
向する二つの頂点の位置にロボットの先端を移動し、そ
の位置を記憶するとともに、前記記憶された位置により
形成される直方体領域を前記ロボットの動作領域として
設定するという技術手段を採用するものであり、また、
請求項2によれば、前記動作領域を複数設定するととも
に、ロボットが前記複数の動作領域のいづれの動作領域
内にあるかを判断するための信号を各動作領域毎に出力
するようにしてもよい。また、請求項3によれば、単位
動作領域を直方体の二つの対向する頂点の位置を指定す
ることにより設定される単位動作領域を複数設定可能な
動作領域設定手段と、前記動作領域と現在のロボット先
端位置とを比較することによりロボットの動作の可否を
検出する動作可否検出手段と、上記単位動作領域毎にロ
ボットの動作の可否状態を出力する出力手段とを備える
という技術を採用するものであり、また、前記頂点の位
置の指定は、ロボットの先端をその頂点の位置へ移動し
教示するようにしてもよい。さらには、請求項5によれ
ば、前記動作領域を動作可能領域または動作禁止領域の
いづれかに切り換え設定する設定手段を設けるようにし
てもよい。
【0005】
【実施例】本発明の代表的実施例であるプレイバック式
ロボットの基本構成を図1に示す。1はロボット本体を
示し、各軸に取りつけられたサ−ボモ−タにより先端位
置はXYZの直角座標系に従って制御される。各軸には
メカニカルストッパに加えてロボットの動作範囲をソフ
トウエアで限定する為のソフトウエアリミットが設けら
れており、ロボットがこのソフトウエアリミットに達す
るとエラ−警告を発し、停止する様になっている。
【0006】動作領域の指定は、図2に示すように直方
体の単位動作領域を複数組み合わせることにより実現す
る。この直方体形状の単位動作領域の指定については、
直方体の八個の頂点の内、対向する二つの頂点を指定す
ることにより実現する。まず、図3に示す様に、ティ−
チングペンダントにより、X、Y、Z方向に手動動作さ
せ、ロボット先端を、単位動作領域の任意の頂点に動作
させ、この位置をP1として記憶させるか、もしくは、
直接座標値を入力し、記憶させる。
【0007】次に、同様にしてこの頂点に対向する頂点
へロボットを動作させ記憶するか、もしくは、直接座標
値を入力し、P2として記憶させる。上記P1、P2に
より、単位動作領域のX,Y,Z座標の最大値、最少値
をそれぞれ動作領域1のデ−タとしてメモリ部へ格納す
る。上記動作をn回繰り返すことにより、第4図に示す
様な実際のロボットの動作領域をn個指定する。
【0008】次に図5を参照して、前記実施例の制御手
順を説明する。尚、このプログラムは制御装置2のRO
M内に格納されている。まず、ロボットを動作させると
S1でロボットの現在位置が上記方法で指定されてた動
作領域1の内か外かをサンプリング時間毎に判断し、領
域1の範囲内ならば動作可能領域内であることを示すの
でそのまま動作を続行させる。動作領域1の範囲外の場
合、動作領域2から動作領域nに対して同様の判断を行
い、いずれの動作領域内にもなければ、動作禁止領域内
にロボットが達したと判断し、動作領域外であることを
示すエラ−警告を発し、ロボットを停止させる。ロボッ
トがいずれかの動作範囲内にいる場合、該当する領域毎
に設けられた専用出力信号を外部機器へ出力する。
【0009】以上の手順により、XYZ座標系でのロボ
ット動作領域の検出が可能となる。尚、本発明では、動
作領域は連続した場合のみではなく、独立した離れた領
域をプログラム単位で切り換えることも可能である。ま
た、動作領域を一部重複して設定することも可能であ
る。前述の実施例で設定された動作領域は、動作可能領
域として設定されたが、逆に動作領域内を動作禁止領域
として設定制御する事も可能である。また、この設定状
態を切り換え制御する制御手段により、必要に応じて切
り換え制御することもできる。
【0010】
【発明の効果】以上説明した様に本発明では、XYZ座
標系で複数の直方体形状の単位動作領域をその対向する
頂点にロボットを位置決め記憶することにより設定でき
るので、容易に動作領域が設定でき、初心者でも簡単に
障害物の回避が可能となる。
【図面の簡単な説明】
【図1】本発明の実施例であるティ−チングプレイバッ
クロボットでの基本構成図である。
【図2】ロボットの動作領域指定の為の単位動作領域を
示す図である。
【図3】ロボット動作領域の設定方法を示す図である。
【図4】単位動作領域の組み合わせによる実際のロボッ
トの動作領域の構成例を示す図である。
【図5】制御手順を示すフローチャートである。
【符号の説明】
1 産業用ロボット 2 制御装置 3 ティ−チングペンダント
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G05B 19/42

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 複数のア−ムを有するロボットの動作領
    域設定方法において、設定する動作領域の対向する二つ
    の頂点の位置にロボットの先端を移動し、その位置を記
    憶するとともに、前記記憶された位置により形成される
    直方体領域を前記ロボットの動作領域として設定するこ
    とを特徴とするロボットの動作領域設定方法。
  2. 【請求項2】 前記動作領域を複数設定するとともに、
    ロボットが前記複数の動作領域のいづれの動作領域内に
    あるかを判断するための信号を各動作領域毎に出力する
    ことを特徴とする請求項1記載のロボットの動作領域設
    定方法。
  3. 【請求項3】 単位動作領域を直方体の二つの対向する
    頂点の位置を指定することにより設定される単位動作領
    域を複数設定可能な動作領域設定手段と、前記動作領域
    と現在のロボット先端位置とを比較することによりロボ
    ットの動作の可否を検出する動作可否検出手段と、上記
    単位動作領域毎にロボットの動作の可否状態を出力する
    出力手段とを備えたことを特徴とするロボットの動作領
    域設定制御装置。
  4. 【請求項4】 前記頂点の位置の指定は、ロボットの先
    端をその頂点の位置へ移動し教示することにより指定さ
    れることを特徴とする請求項3記載のロボットの動作領
    域設定制御装置。
  5. 【請求項5】 前記動作領域を動作可能領域または動作
    禁止領域のいづれかに切り換え設定する設定手段を設け
    たことを特徴とする請求項3記載のロボットの動作領域
    設定制御装置。
JP18118894A 1993-08-03 1994-08-02 ロボットの動作領域設定方法およびその制御装置 Pending JPH0796481A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18118894A JPH0796481A (ja) 1993-08-03 1994-08-02 ロボットの動作領域設定方法およびその制御装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP19226593 1993-08-03
JP5-192265 1993-08-03
JP18118894A JPH0796481A (ja) 1993-08-03 1994-08-02 ロボットの動作領域設定方法およびその制御装置

Publications (1)

Publication Number Publication Date
JPH0796481A true JPH0796481A (ja) 1995-04-11

Family

ID=26500461

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18118894A Pending JPH0796481A (ja) 1993-08-03 1994-08-02 ロボットの動作領域設定方法およびその制御装置

Country Status (1)

Country Link
JP (1) JPH0796481A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6853881B2 (en) * 2001-04-05 2005-02-08 Fanuc Ltd. Robot information processing system
JP2008213056A (ja) * 2007-03-01 2008-09-18 Yaskawa Electric Corp ロボットシステム
JP2011212831A (ja) * 2010-03-15 2011-10-27 Yaskawa Electric Corp ロボットシステム
WO2022168510A1 (ja) * 2021-02-05 2022-08-11 川崎重工業株式会社 手術支援ロボット、手術支援システムおよび手術支援ロボットの制御方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6853881B2 (en) * 2001-04-05 2005-02-08 Fanuc Ltd. Robot information processing system
JP2008213056A (ja) * 2007-03-01 2008-09-18 Yaskawa Electric Corp ロボットシステム
JP2011212831A (ja) * 2010-03-15 2011-10-27 Yaskawa Electric Corp ロボットシステム
US8812159B2 (en) 2010-03-15 2014-08-19 Kabushiki Kaisha Yaskawa Denki Robot system
WO2022168510A1 (ja) * 2021-02-05 2022-08-11 川崎重工業株式会社 手術支援ロボット、手術支援システムおよび手術支援ロボットの制御方法
JP2022120584A (ja) * 2021-02-05 2022-08-18 川崎重工業株式会社 手術支援ロボット、手術支援システムおよび手術支援ロボットの制御方法

Similar Documents

Publication Publication Date Title
KR950000814B1 (ko) 로보트의 동작지시 방법 및 제어장치
US10870199B2 (en) Robot system and robot teaching method
US6763284B2 (en) Robot teaching apparatus
US20060149421A1 (en) Robot controller
CN105855672B (zh) 基于示教机器人的空间圆弧插补焊接方法
JPH0796481A (ja) ロボットの動作領域設定方法およびその制御装置
JPH0248400B2 (ja)
JPH05345291A (ja) ロボットの動作範囲制限方式
JPS61147307A (ja) 干渉回避機能を備えたロボツト制御装置
JPH0929673A (ja) マニピュレータ制御装置
EP4223465A1 (en) Robot system and control method for robot system
JP3937080B2 (ja) ロボットの干渉判断方法および制御装置
JP2000015595A (ja) 物体衝突検出方法およびその装置
JPH09128024A (ja) 冗長軸を有するロボットの動作プログラムの最適化方法
JP2577003B2 (ja) ロボットの制御方法
JPH04112211A (ja) 教示済位置及び軌跡の検出方法
JPH0816227A (ja) 位置センサを用いた自動機械の移動経路教示方法
JP2910158B2 (ja) カーソル表示装置
JPH0756612A (ja) 連続位置測定方式
KR0176554B1 (ko) 위치결정유니트를 이용한 자동화설비 시스템 제어방법
JPH06250729A (ja) 複数のロボットコントローラ教示システム
JPH0724762A (ja) ロボット制御装置
JPS5814205A (ja) 産業用ロボツト
JPS60200313A (ja) ロボツト座標補正装置
JPS6257005A (ja) ロボツト制御方式

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20020108