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

産業用ロボット

Info

Publication number
JPH08309682A
JPH08309682A JP7120310A JP12031095A JPH08309682A JP H08309682 A JPH08309682 A JP H08309682A JP 7120310 A JP7120310 A JP 7120310A JP 12031095 A JP12031095 A JP 12031095A JP H08309682 A JPH08309682 A JP H08309682A
Authority
JP
Japan
Prior art keywords
motor
unit
robot
tool
stop
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
JP7120310A
Other languages
English (en)
Inventor
Kenji Asano
健二 浅野
Narumi Atsuta
鳴海 厚田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP7120310A priority Critical patent/JPH08309682A/ja
Publication of JPH08309682A publication Critical patent/JPH08309682A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)

Abstract

(57)【要約】 【目的】停止タイミング発生から最小限の遅れ時間で、
かつ、モータが最小移動量で減速停止を行う手段をもつ
産業用ロボットを提供することを目的とする。 【構成】ロボットハンド部のツール11と、その垂直方
向の外力を吸収するフローティング機構をもつフランジ
12と、前記フローティング機構のフローティング量を
検出するセンサ13と、その検出信号を直接取り込み、
即時にあらかじめ急停止用に設定された減速カーブでモ
ータを最小移動量で減速停止させるNC部16と、モー
タ停止後、結果や状態をNC以外の制御を司るマルチタ
スク制御部15へ通知させる手段と、その通知により異
常時処理を実行する手段と、これら全体的な機能の有無
を選択できる手段をもつコントローラ14を備えた産業
用ロボットの構成とする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は動作中の異常時に、ロボ
ットハンド部に取り付けた、ツールや作業対象物の保護
を目的に急停止する機能を有した産業用ロボットに関す
る。
【0002】
【従来の技術】近年、産業用ロボットは生産設備や対象
物のダウンサイジングの流れにともない、そのツール部
も小型・薄肉化し、強度が低下傾向にあるのに反し、稼
動範囲内の干渉物が増えて異常時のツール保護機能が重
要視されている。
【0003】以下に従来の産業用ロボットについて説明
する。図3は従来の産業用ロボットにおけるツール保護
用停止手段の一例を示すものである。図3において、構
成要素として1はロボットハンド部のツール、2はツー
ル1の垂直方向にかかる外力を吸収するフローティング
機構を有するフランジ、3はフランジ2におけるフロー
ティング量を検出するセンサ、4はシーケンサで、以降
PLCと記述する。5はPLC4の汎用入力部、6はロ
ボットコントローラ、7はPLC4の汎用出力部で、ロ
ボットコントローラ6に対して動作停止の指令を与える
インターフェース部である。8はロボットコントローラ
6において、ロボットのモーションコントロールを司る
NC部、9はロボット言語実行処理や、入出力信号制
御、NC部のモニタリング処理等を司るメイン処理部で
ある。
【0004】以上の各構成要素よりなる産業用ロボット
について、以下そのツール保護用停止動作について説明
する。まず、ロボットの垂直方向軸が下方向に動作中、
何らかの異常が発生し、ロボットハンド部のツール1に
対して、必要以上の外力が垂直上向きに加わると、それ
を吸収するフローティング機構が働き、ツール1自身は
フランジ2に対して相対的に上方向に移動する。ツール
1の相対移動量をセンサ3で検出し、フローティング機
構の外力吸収限度に及んだ時点で、そのことをPLC4
に汎用入力部5を介して知らせる。センサ3の検出信号
を受け取ったPLC4は、その異常時処理に移行してロ
ボットコントローラ6のメイン処理部9へインターフェ
ース部7を介して動作の停止を指示し、これを受けたロ
ボットコントローラ6のメイン処理部9はNC部8にロ
ボットの制御をゆだね、垂直方向の軸動作を減速停止さ
せる。
【0005】
【発明が解決しようとする課題】しかしながら上記の従
来の構成では、PLC4のスキャンタイムによる遅れ
や、ロボットコントローラ6のNCモニタリングサイク
ルによるオーバーヘッド時間により、停止タイミング発
生から実際にNC部8がモータの停止を開始するまでに
1/10秒オーダの遅れ時間が発生し、さらにその時点
から通常の減速停止を行うために全体的にかなりの移動
量を動作してから停止し、結果的にツール1や作業対象
物を破損してしまうという問題点を有していた。
【0006】本発明は上記従来の問題点を解決するもの
で、停止タイミング発生から最小限の遅れ時間で、か
つ、モータが最小移動量で減速停止を行う手段を有する
産業用ロボットを提供することを目的とする。
【0007】
【課題を解決するための手段】この目的を達成するため
の本発明の産業用ロボットは、ロボットハンド部のツー
ルと、その垂直方向の外力を吸収するフローティング機
構を有するフランジと、前記フローティング機構のフロ
ーティング量を検出するセンサと、その検出信号を直接
取り込み、即時にあらかじめ急停止用に設定された減速
カーブでモータを最小移動量で減速停止をさせるNC部
と、モータ停止後、結果や状態をNC以外の制御を司る
マルチタスク制御部へ通知させる手段と、その通知によ
り、異常時処理を実行する手段と、これらの全体的な機
能の有無を選択できる手段を持つコントローラの構成を
有している。
【0008】
【作用】この構成によって、停止タイミングを直接NC
部が監視できるので遅れ時間は無視でき、モータの制動
優先での処理が行われる。かつ、急停止用にあらかじめ
ロボットアームのイナーシャーを考慮してモータのフル
パワーで制動がかけられるようにチューニングされた減
速カーブテーブルを、通常の動作減速カーブとは別にN
C部内に準備することで減速に要する移動量を最小にす
るのを優先した減速停止が可能になる。また、急停止が
発生したことはわずかに遅れてマルチタスク制御部に知
らされるので、システムとして矛盾の無い運用をするこ
とができる。
【0009】
【実施例】以下本発明の一実施例について、図面を参照
しながら説明する。図1において、構成要素として11
はロボットハンド部のツール、12はツール11の垂直
方向にかかる外力を吸収するフローティング機構を有す
るフランジ、13はフランジ12におけるフローティン
グ量を検出するセンサ、14はコントーラであり、この
コントローラ14において、15は設備全体の運用管
理、操作系・ロボット動作のシーケンス・その他のアク
チュエータ動作制御、異常時処理等のNC以外の制御を
司るマルチタスク制御部、16はあらかじめ急停止用に
設定された減速カーブで、モータの最小移動量で減速停
止させるNC部、17はNC部16がセンサ13の検出
信号を受け取る停止指令専用入力部で、18はNC部1
6からマルチタスク制御部15へ急停止が発生したこと
を通知したり、マルチタスク制御部15からNC部16
へ、本機能の有効/無効を指示するためのインターフェ
ース用2ポートメモリである。
【0010】以上の各構成要素よりなる産業用ロボット
におけるツール保護用停止について、図2を用いてその
動作を説明する。図2において(a)はツール21の上
昇位置を、また(b)はツール21の下降位置を示す。
ここで同図(c)のようにロボットの垂直方向軸が下方
向に動作中、何らかの異常が発生し、ロボットハンド部
のツール11に対して、必要以上の外力が垂直上向きに
加わると、それを吸収するフローティング機構が働き、
ツール11自身はフランジ12に対して相対的に上方向
に移動する。ツール11の相対移動量をセンサ13で検
出し、フローティング機構の外力吸収限度に及んだ時点
で、そのことを同図(d)に示すコントローラ14のN
C部16に停止指令専用入力17を介して直接知らせ
る。センサ13の検出信号を受け取ったNC部16は即
時にモータの減速停止処理を開始する。このときに使わ
れる減速カーブは通常の減速カーブとは別に、あらかじ
めロボットアームのイナーシャーを考慮して、モータの
フルパワーで制動がかけられるようにチューニングされ
た減速カーブであるので、減速に要する移動量を最小に
することを優先した減速停止を行う。モータ停止後急停
止が完了したことを、インターフェース用2ポートメモ
リ18を介してNC部16からマルチタスク制御部15
へ通知される。その通知を受けたマルチタスク制御部1
5は異常時処理に移行し、ロボットの垂直方向軸を安全
位置まで上方向に移動させ、ツール11を退避させてか
ら、異常警告表示などを行う。また、ロボットの位置教
示作業中などに不用意に異常処理に移行させたく無い場
合には、マルチタスク制御部15から、NC部16にイ
ンターフェース用2ポートメモリ18を介して、これら
の全体的な機能の無効を指示することで可能になる。
【0011】なお、本実施例においてマルチタスク制御
部15と、NC部16とのインターフェース18は2ポ
ートメモリとしたが、独立したDIOでもよいことは言
うまでもない。
【0012】
【発明の効果】以上の実施例の説明より明らかなよう
に、本発明は産業用ロボットがロボットハンド部のツー
ルと、その垂直方向の外力を吸収するフローティング機
構を有するフランジと、前記フローティング機構のフロ
ーティング量を検出するセンサと、その検出信号を直接
取り込み、即時にあらかじめ急停止用の設定された減速
カーブでモータを最小移動量で減速停止させるNC部
と、モータ停止後、結果や状態をNC以外の制御を司る
マルチタスク制御部へ通知させる手段と、その通知によ
り、異常時処理を実行する手段と、これらの全体的な機
能の有無を選択できる手段を持つコントローラを設けて
構成されたことにより、停止タイミングの伝達遅れ時間
を無視できるモータの制動優先の処理が行われ、減速に
要する移動量を最小にした減速停止が可能になる。ま
た、急停止が発生したことはわずかに遅れてマルチタス
ク制御部に知らされるので、システムとして矛盾の無い
運用をすることができる優れた産業用ロボットを実現で
きるものである。
【図面の簡単な説明】
【図1】本発明の一実施例の産業用ロボットの構成図
【図2】同産業用ロボットの急停止動作説明のための機
能説明図
【図3】従来の産業用ロボットの急停止動作説明のため
の機能説明図
【符号の説明】
11 ツール 12 フローティング機能付きフランジ 13 フローティング量検出用のセンサ 14 コントローラ 15 マルチタスク制御部 16 NC部 17 停止指令専用入力部 18 インターフェース用2ポートメモリ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 ロボットハンド部のツールと、その垂直
    方向の外力を吸収するフローティング機構を有するフラ
    ンジと、前記フローティング機構のフローティング量を
    検出するセンサと、その検出信号を直接取り込み、即時
    にあらかじめ急停止用に設定された減速カーブでモータ
    を最小移動量で減速停止をさせるNC部と、モータ停止
    後、結果や状態をNC以外の制御を司るマルチタスク制
    御部へ通知させる手段と、その通知により異常時処理を
    実行する手段と、これらの全体的な機能の有無を選択で
    きる手段を持つコントローラを備えた産業用ロボット。
JP7120310A 1995-05-19 1995-05-19 産業用ロボット Pending JPH08309682A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7120310A JPH08309682A (ja) 1995-05-19 1995-05-19 産業用ロボット

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7120310A JPH08309682A (ja) 1995-05-19 1995-05-19 産業用ロボット

Publications (1)

Publication Number Publication Date
JPH08309682A true JPH08309682A (ja) 1996-11-26

Family

ID=14783082

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7120310A Pending JPH08309682A (ja) 1995-05-19 1995-05-19 産業用ロボット

Country Status (1)

Country Link
JP (1) JPH08309682A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5952929B1 (ja) * 2015-02-19 2016-07-13 日東精工株式会社 作業ロボット制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5952929B1 (ja) * 2015-02-19 2016-07-13 日東精工株式会社 作業ロボット制御装置

Similar Documents

Publication Publication Date Title
US8436570B2 (en) Motor driving system, motor controller, and safety function expander
US10442085B2 (en) Production system for performing cooperative work by operator and robot
US6212444B1 (en) Method of avoiding interference of industrial robot
JP2608161B2 (ja) 産業用ロボットの停止制御方法
CN101261510B (zh) 具有异常时电动机减速停止控制单元的数值控制装置
US9409295B2 (en) Method for controlling a robot
JP4053557B2 (ja) サーボモータ停止制御方法及びサーボモータ制御装置
JPWO2004009303A1 (ja) ロボット制御装置およびロボットシステム
EP0203199B1 (en) Injection molding machine which uses a servo motor and which is provided with a protecting function
EP0414643B1 (en) Method and apparatus for monitoring and controlling linear motor robot apparatus and the like
JP5590647B2 (ja) 移動体駆動制御システムの異常監視装置
JPH08309682A (ja) 産業用ロボット
US11345035B2 (en) Control system of industrial robot
JPS6224305A (ja) 産業用ロボツトのサ−ボ異常検出方法
JP3327205B2 (ja) ロボットの制御方法および装置
EP4434688A1 (en) Control method, robot system, and non-transitory computer-readable storage medium storing program
US20240316772A1 (en) Control Method, Robot System, And Non-Transitory Computer-Readable Storage Medium Storing Program
JPH05100732A (ja) ロボツトの数値制御装置
CN113843825B (zh) 一种传送带跟踪处理方法和系统
JP2504509B2 (ja) X―yテ―ブルのアラ―ム制御装置
JPH05250022A (ja) モータの制御方式
JPH04171504A (ja) 産業ロボツト装置
JPH02284900A (ja) ワーク位置決め装置の駆動トルク初期設定方法
JPH04347702A (ja) 誤動作防止回路を備えた制御装置
JPH06242813A (ja) ロボットの加工制御装置