JPH04304992A - 産業用ロボット - Google Patents

産業用ロボット

Info

Publication number
JPH04304992A
JPH04304992A JP7008291A JP7008291A JPH04304992A JP H04304992 A JPH04304992 A JP H04304992A JP 7008291 A JP7008291 A JP 7008291A JP 7008291 A JP7008291 A JP 7008291A JP H04304992 A JPH04304992 A JP H04304992A
Authority
JP
Japan
Prior art keywords
boundary
robot
motor
area
software
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
JP7008291A
Other languages
English (en)
Other versions
JP3157181B2 (ja
Inventor
Michihiko Hasegawa
美智彦 長谷川
Takeshi Miwa
猛 三輪
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP07008291A priority Critical patent/JP3157181B2/ja
Publication of JPH04304992A publication Critical patent/JPH04304992A/ja
Application granted granted Critical
Publication of JP3157181B2 publication Critical patent/JP3157181B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

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

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、産業用ロボット、特に
多関節ロボットの直接教示時におけるモータの制御方法
に関する。
【0002】
【従来の技術】従来、多関節ロボットの教示方法として
は、ティーチングボックス等からのリモートコントロー
ルによる間接教示と、作業者が直接ロボットを動かす直
接教示とがある。そして、作動領域をソフトウェアとリ
ミットスイッチやフォトセンサなどを配置する機構的な
手段(以降ハードウェアと云う)とで規制している多関
節ロボットを間接教示する場合、教示中にロボットがソ
フトウェア作動境界を越えると、ロボットは自動的に停
止して教示済みのデータを保存する。一方、直接教示す
る場合、各回転軸のモータをフリー状態にして行うため
、ロボットの作動境界付近で教示中、誤ってソフトウェ
ア作動境界を越えハードウェア作動境界にあるフォトセ
ンサ等を動作させてしまうと、駆動電源が遮断され、教
示済みのデータや原点位置データが失われる。このよう
に直接教示中に誤ってハードウェア作動境界のフォトセ
ンサ等を動作させてしまうことを防ぐ方法として、ロボ
ットがソフトウェア作動境界を越えたときに警報を発す
るものや、モータをロックする方法が知られている。 一例として、特開平2−30486公報では、ロボット
作動境界を記憶しておき、教示点がその作動境界の内外
いずれにあるかを判別し、境界外にあるときに警報を発
する産業用ロボット装置が開示されている。
【0003】
【発明が解決しようとする課題】しかし、作業者がソフ
トウェア作動境界を越えたことを警報で認知してから、
実際にロボットを停止させるまでのタイムラグ期間もロ
ボットは動き続けることになるため、警報で知ることが
できるとはいえ、作動境界付近での直接教示については
依然注意が必要である。また、ソフトウェア作動境界を
越えたことにより、突然モータがロック状態に保持され
ると、一旦ロックを解除して作動領域に戻してやらねば
ならず、作業者に対しては、急にアームがロックされる
ことによる操作上の不快感を与えていた。
【0004】
【課題を解決するための手段】本発明の産業用ロボット
では、直接教示を行う際、各軸を回転させるモータを、
ロボットのソフトウェア作動領域内においてはフリー状
態に保持し、ソフトウェア作動領域外の作動領域におい
てはフリー状態とロック状態とを交互に切り替えて保持
する。あるいは、各軸を回転させるモータを、ロボット
のソフトウェア作動領域内においてはフリー状態に保持
し、ソフトウェア作動領域外の作動領域において、ソフ
トウェア作動境界でロック状態に保持し始め、ハードウ
ェア作動境界に近づくに従ってフリー状態に保持する割
合を減じ、ハードウェア作動境界に到達する直前に完全
なロック状態に保持する。
【0005】
【作用】直接教示中ロボットがソフトウェア作動境界を
越えると、モータが間欠的にロック、あるいは徐々にロ
ックされるため、各軸の回転が一段階重く、あるいは徐
々に重くなってから、ハードウェア作動境界に近づく。
【0006】
【実施例】本発明の一実施例について、図に基づいて説
明する。
【0007】図1は本発明産業用ロボットの一実施例を
説明する要部平面図であり、水平多関節ロボット1は、
ベース2上に回転軸線θ1が垂直である第1関節3を持
ち、第1アーム4の一端が取り付けられている。5はこ
の第1アーム4の他端と、第2アーム6の一端とを結ぶ
第2関節を示し、その回転軸線θ2は水平面に対して垂
直である。また、このような関節3、5は、図示しない
モータによってその回転角が調整され、それぞれ第1ア
ーム4の左右旋回、第2アーム6の左右旋回を行う。7
は第2アーム6の他端に取り付けられたハンド部の上下
軸で、図示しないモータによってフィンガなどを上下移
動させる。10は、図示しない各モータを駆動するモー
タドライバと制御部とを内蔵する制御盤であり、その構
成は図2に示すようになっている。制御部11は、ロボ
ットを数値制御する中枢部で、図示しない中央処理部や
メモリを有し、直接教示時において、各関節に対応する
モータ31、51を駆動するモータドライバ12、13
に、各モータをフリー状態かまたはロック状態に保持さ
せる指令信号を発信する。32、52は各関節3、5に
内蔵されるロータリーエンコーダで、各関節の位置や回
転速度情報を検出する。20は制御部11にロボットの
位置指令数値を入力したり、ロボットの現在位置を表示
したりするティーチングボックスで、間接教示時には作
業者がこれを用い、各回転軸線をリモートコントロール
で低速動作させる。
【0008】このような構成を持つ本実施例における直
接教示の際のモータ動作について、図に基づいて説明す
る。
【0009】図1において、アーム4、6の作動領域は
、制御部11にプログラムデータとして設定するソフト
ウェア作動領域Bと、実際に各関節に設置されるフォト
センサなどのオーバーラン検知によって決まるハードウ
ェア作動領域Aとがあり、ハードウェア作業領域Aはソ
フトウェア作業領域Bを包含する。ハッチング部Cは、
ソフトウェア作動境界からハードウェア作動境界までの
作動領域を示している。直接教示する場合、ソフトウェ
ア作動領域B内にロボットが位置していれば、モータは
フリー状態に保持されており、アームの手動操作感は軽
い。直接教示するロボット位置が領域Cに近い位置であ
るとき、作業者がその位置にアームを手動操作して近付
ける際に、ソフトウェア作動領域Bを越えて領域Cに入
り込んでしまうと、まず、各関節のロータリーエンコー
ダの出力パルスにより各々の回転角度を算出している制
御部11が、自身が記憶しているソフトウェア作動領域
Bで規制する関節の回転角を、実際の回転角が越えたこ
とを検知する。そして、制御部11はこの越境検知によ
り、図3に一例を示すような、モータを一定の割合でロ
ック状態とフリー状態に保持する指令信号を、モータド
ライバ12、13に入力する。図3では、指令信号周期
100(mS)内でロック状態の指令を60%フリー状
態の指令を40%に割り振って、繰り返し信号を出力し
ている様子を示している。この指令信号を受け取ったモ
ータドライバ12、13は、各々が駆動するモータ31
、51を指令された割合で、ロック状態とフリー状態に
保持する。すなわち、領域C内ではアームの手動操作感
が重くなる。
【0010】また、直接教示の際の他の実施態様として
、ソフトウェア作動領域Bをロボット位置が越えてしま
うとき、前述のようにまず制御部11が越境検知し、こ
の越境検知により図4に示すように、モータ31、51
をロック状態に保持させる指令信号をモータドライバ1
2、13に入力し始める(d点)。そして、ハードウェ
ア作動境界に近付くに従ってロック状態が増すように、
制御部11のロック指令信号出力比率を回転角度によっ
て変化させる。さらに、ハードウェア作動境界f点に達
する直前のe点で前記ロック信号出力比率を100%と
して、ハードウェア作動境界f点に位置すべきフォトセ
ンサなどのオーバーランセンサが動作する手前で、モー
タをロックする。すなわち、ロボットが領域C内に入り
始めると、アームの手動操作感が重くなり始め、ハード
ウェア作動境界に近付くほど重くなり、ハードウェア作
動境界直前で全く動かなくなる。
【0011】本実施例では、水平多関節ロボットの場合
について述べたが、垂直多関節ロボットで直接教示する
際のモータ制御についても、容易に適用することができ
る。
【0012】
【発明の効果】直接教示中ロボットがソフトウェア作動
境界を越えると、各軸の回転が一段階重くなってからハ
ードウェア作動境界に近づくため、作業者が直感的に越
境を感知することができる。また、直接教示中ロボット
がソフトウェア作動境界を越えると、各軸の回転が徐々
に重くなり、ハードウェア作動境界直前で動かなくなる
ため、作業者が直感的に越境を感知し、かつ誤ってロボ
ットをオーバーランさせて、ロボット駆動電源を遮断し
てしまうことがない。従って、アームの手動操作感覚が
重くなれば、ソフトウェア作動境界を越えたと判断して
、その地点からソフトウェア作動領域側へアームを戻す
ことによって、容易に教示作業を継続することができる
【図面の簡単な説明】
【図1】図1は、本発明産業用ロボットの一実施例の構
成と、その作動領域を説明する要部平面図である。
【図2】図2は、実施例に係わる制御盤の構成を説明す
るブロック図である。
【図3】図3は、実施例に係わる制御部が出力するロッ
ク指令信号を説明するタイムチャート図である。
【図4】図4は、実施例の他の実施態様に係わる制御部
が出力するロック指令信号の出力比率と、関節の回転角
度との関係図である。
【符号の説明】
1  水平多関節ロボット 2  ベース 3、5  関節 4、6  アーム 7  Z軸 31、51  モータ 32、52  ロータリーエンコーダ 10  制御盤 11  制御部 12、13  モータドライバ 20  ティーチングボックス

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】  ハードウェア作動領域内にソフトウェ
    ア作動領域を持つ産業用ロボットであって、各軸を回転
    させるモータを、外部信号によりフリー状態またはロッ
    ク状態に保持するモータドライバと、直接教示を行う際
    、前記モータドライバに、ソフトウェア作動領域内にお
    いてはモータをフリー状態に保持させ、ソフトウェア作
    動領域外の作動領域においてはフリー状態とロック状態
    とを交互に切り替える信号を入力する制御装置とを備え
    ることを特徴とする産業用ロボット。
  2. 【請求項2】  請求項1の産業用ロボットであって、
    直接教示を行う際、前記制御装置がソフトウェア作動領
    域外の作動領域において、ソフトウェア作動境界でモー
    タをロック状態に保持する信号を入力し始め、ハードウ
    ェア作動境界に近づくに従ってフリー状態に保持する信
    号の割合を減じ、ハードウェア作動境界に到達する直前
    にロック状態に保持する信号のみを入力することを特徴
    とする産業用ロボット。
JP07008291A 1991-04-02 1991-04-02 産業用ロボット Expired - Fee Related JP3157181B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07008291A JP3157181B2 (ja) 1991-04-02 1991-04-02 産業用ロボット

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07008291A JP3157181B2 (ja) 1991-04-02 1991-04-02 産業用ロボット

Publications (2)

Publication Number Publication Date
JPH04304992A true JPH04304992A (ja) 1992-10-28
JP3157181B2 JP3157181B2 (ja) 2001-04-16

Family

ID=13421265

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07008291A Expired - Fee Related JP3157181B2 (ja) 1991-04-02 1991-04-02 産業用ロボット

Country Status (1)

Country Link
JP (1) JP3157181B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117301041A (zh) * 2022-06-29 2023-12-29 尼得科株式会社 机器人系统
WO2025181888A1 (ja) * 2024-02-27 2025-09-04 ファナック株式会社 経路決定装置および数値制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117301041A (zh) * 2022-06-29 2023-12-29 尼得科株式会社 机器人系统
WO2025181888A1 (ja) * 2024-02-27 2025-09-04 ファナック株式会社 経路決定装置および数値制御装置

Also Published As

Publication number Publication date
JP3157181B2 (ja) 2001-04-16

Similar Documents

Publication Publication Date Title
US20110046773A1 (en) Tool vector display apparatus for a machine tool with rotational axes
KR960001962B1 (ko) 로보트의 공구 자세 제어방법
JPH02250782A (ja) 産業用ロボットの手動介入方式
US10315305B2 (en) Robot control apparatus which displays operation program including state of additional axis
CN108687758B (zh) 机器人的移动速度控制装置及方法
JP2000301479A (ja) ロボット制御装置
JPH04304992A (ja) 産業用ロボット
US5142209A (en) Automatic repositioning of mirrors mounted within concave-shaped boundaries
JPH10202568A (ja) 産業用ロボットおよびその教示方法
JPH02279289A (ja) 工業用ロボット
JPH01156804A (ja) 産業用関接型ロボットにおける教示・再生方法
JP2831700B2 (ja) パルスモータの手動操作制御装置
JPH05100732A (ja) ロボツトの数値制御装置
JPH05200686A (ja) ロボット装置
JP2635106B2 (ja) ロボットの作業領域制限装置
CN114274132B (zh) 一种多关节机器人上电关节精度管理方法
JPH0749246A (ja) エンコーダシステム
JP2597278B2 (ja) 教示装置
JPH10128694A (ja) ロボットの制御装置
JPH0550388A (ja) 工業用ロボツト
JP2002086375A (ja) ロボットの制御装置
JP2024135614A (ja) 制御方法、ロボットシステム、および、プログラム
JPH0732288A (ja) マニピュレータ動作範囲制御装置
JP2005177875A (ja) 産業用ロボットの干渉回避方法
JPH02160489A (ja) プレイバック形産業用ロボット

Legal Events

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