[go: up one dir, main page]

JPH01301093A - Robot safety device - Google Patents

Robot safety device

Info

Publication number
JPH01301093A
JPH01301093A JP12770388A JP12770388A JPH01301093A JP H01301093 A JPH01301093 A JP H01301093A JP 12770388 A JP12770388 A JP 12770388A JP 12770388 A JP12770388 A JP 12770388A JP H01301093 A JPH01301093 A JP H01301093A
Authority
JP
Japan
Prior art keywords
abnormal
robot
judging
information
judgment
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
JP12770388A
Other languages
Japanese (ja)
Inventor
Yasuhiro Kametani
亀谷 泰弘
Kazuo Aichi
相地 一男
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 JP12770388A priority Critical patent/JPH01301093A/en
Publication of JPH01301093A publication Critical patent/JPH01301093A/en
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)
  • Safety Devices In Control Systems (AREA)

Abstract

PURPOSE:To make an abnormal judgment performable in a short time during robot operation by installing an abnormal judgment means for collating information discriminated by a sorting means with an abnormal criterion, feeding a motor driver and a controller with the abnormal judgment signal each and interrupting any motion of the robot. CONSTITUTION:Judging information out of a judging information generating means 3 is collated to a sort reference given by a sort reference designating means 7 and features are sorted by a judging information sorting means 4. Information discriminated by this sorting means 4 is collated by an abnormal judging reference being given by an abnormal judging reference designating means 8 and an abnormal judging means, and an abnormal judging signal 9 is fed to a driver for a robot arm driving motor and a controller for converting a program into an operating command, then any motion of a robot is interrupted at once.

Description

【発明の詳細な説明】 産業上の利用分野 本発明は産業用ロボット、数値制御(以下、NCと略す
)応用機械等に異常が生じた場合に早期発見し、人体へ
の障害、ロボットおよび周辺機器の損傷等を未然に防ぐ
ロボット安全装置に関するものである。
[Detailed Description of the Invention] Industrial Application Field The present invention detects abnormalities at an early stage when they occur in industrial robots, numerical control (hereinafter abbreviated as NC) applied machines, etc., and prevents damage to the human body and the robot and its surroundings. This relates to a robot safety device that prevents damage to equipment.

従来の技術 従来の産業用ロボット、NC応用機械等においては、動
作中に異常な過負荷が掛った場合、モータを流れる電流
値が増加するため、これをサーマルプロテクターによっ
て検出し、何らかの異常が発生したことを検知している
。また、別の方法としては、動作中にエンコーダからの
信号線が断線したり、エンコーダが故障した時、フィー
ドバック信号がと絶えるため、モータ駆動装置に与える
駆動指令パルス数とエンコーダーからのフィードバック
パルス量との差が増加し続けていくため、そこに上限し
きい値を設けることによって二ンコ−ダ異常の検出を行
っている。(第4図参照)発明が解決しようとする課題 しかしながら前述の方法においては、ロボットが位置決
め点の前後で動作していを時点で異常が生じた場合、モ
ータは作動もしくは停止するだめのスローアップまたは
スローダウンを行なっている途中であるため、サーマル
プロテクターが作動するだけ゛の過電流がモータに流れ
ず異常検出ができないといった問題点がある。また、後
者の方法においても、上限しきい値の設定によっては、
温度、荷重等の負荷の度合により誤った異常検知をした
シ、検出の応答が遅れるため、ロボットの停止がかかる
まで、多くの距離を暴走してしまうという問題点を有し
ている。
Conventional technology In conventional industrial robots, NC applied machines, etc., when an abnormal overload is applied during operation, the current flowing through the motor increases, so this is detected by a thermal protector and an abnormality occurs. It detects what has happened. Another method is to reduce the number of drive command pulses to be given to the motor drive device and the amount of feedback pulses from the encoder, since the feedback signal will stop when the signal line from the encoder is disconnected during operation or the encoder malfunctions. Since the difference between the two encoders continues to increase, an upper limit threshold value is set there to detect an abnormality in the second encoder. (See Figure 4) Problems to be Solved by the Invention However, in the method described above, if an abnormality occurs while the robot is moving before or after the positioning point, the motor will slow up or stop operating or stop. Since the motor is in the process of slowing down, there is a problem in that an overcurrent sufficient to activate the thermal protector does not flow through the motor, making it impossible to detect an abnormality. Also, in the latter method, depending on the upper threshold setting,
There is a problem in that the robot may incorrectly detect an abnormality depending on the degree of load such as temperature or load, and the detection response may be delayed, causing the robot to run out of control over a large distance until it is stopped.

課題を解決するだめの手段 上記問題点を解決するために本発明のロボット安全装置
は、位置決め装置において制御装置からの動作指令信号
とモータに連結された位置検出器からのフィードバック
は号とから異常を判定するための判定情報発生手段と、
分類基準指定手段により与えられる分類基準に照合して
判定情報の特徴を分類する判定情報分類手段と、この手
段により判別された情報を判定基準指定手段により与え
られる異常判定基準と照合して、異常判定信号の送出を
決定する異常判定手段を備えたものである。
Means for Solving the Problems In order to solve the above-mentioned problems, the robot safety device of the present invention detects abnormalities in the operation command signal from the control device and the feedback from the position detector connected to the motor in the positioning device. determination information generation means for determining the
Judgment information classification means that classifies the characteristics of the judgment information by comparing it with the classification standard given by the classification standard specifying means; It is equipped with an abnormality determining means for determining whether to send out a determination signal.

作  用 本発明は上記した構成によって、ロボットの動作中にお
ける動作指令信号と位置検出器からのフィードバック信
号の関係から、あらかじめ設定した基準に照らし合わせ
て、特徴点を抽出し異常分析を行なう処理を逐次性なっ
ているため、前述の動作条件による影響及び負荷や温度
のような外乱による影響が小さく、異常判定ができない
、あるいは判定が遅れるといった従来の方式に比して極
めて短時間で異常判定が可能である。
Effect: With the above-described configuration, the present invention extracts feature points from the relationship between the motion command signal and the feedback signal from the position detector during robot motion, and performs abnormality analysis by comparing them with preset criteria. Because it is sequential, the effects of the aforementioned operating conditions and external disturbances such as load and temperature are small, and abnormalities can be determined in an extremely short time compared to conventional methods that cannot or are delayed in determining abnormalities. It is possible.

実施例 以下本発明の一実施例の位置決め装置について、図面を
参照しながら説明する。
Embodiment Hereinafter, a positioning device according to an embodiment of the present invention will be described with reference to the drawings.

第1図は本発明の位置決め装置の信号処理手順を示すも
のである。また、第2図はこの装置を含む全体構成を示
すものである。第1図における動作指令信号1とフィー
ドバック信号2は第2図における制御装置12と位置検
出器15から各々送られてぐる官号である。第3図は本
発明の第一の実施例を示すフローチャートである。まず
判定基準16が入力されると、状態を監視するタイマー
が初期化され、同時にタイマーのスタートがセットされ
る。次に上記周辺各装置から動作指令信号Pdとフィー
ドバック信号PIが入力され、偏差パルスεが算出され
る。εの絶対値が誤差範囲を示す判定パルス量n1以内
であるならば、ロボットの動作は正常であるとみなされ
、タイマーのリセット後、続行されることとなる。Cの
絶対値がnl  よシ大きい時は、以降の判定基準が適
用される。εがこの状態でかつフィードバックパルスP
fの絶対値がほとんど0に近いしきい値n2以下にな2
ている場合は、エンコーダ等の位置検出器からのは帯線
の断線等が考えられる。この状態でタイマーがセットさ
れてから、−度も正常動作と認められずにリセットが掛
からない場合、タイマーが判定時間量tをオーバーする
ことになる。こうした条件がそろった場合に異常動作発
生とみなされ、非常停止処理22が実行される。
FIG. 1 shows the signal processing procedure of the positioning device of the present invention. Further, FIG. 2 shows the overall configuration including this device. The operation command signal 1 and the feedback signal 2 in FIG. 1 are signals sent from the control device 12 and the position detector 15 in FIG. 2, respectively. FIG. 3 is a flowchart showing a first embodiment of the present invention. First, when the criterion 16 is input, a timer for monitoring the state is initialized, and at the same time, the start of the timer is set. Next, the operation command signal Pd and feedback signal PI are inputted from each of the peripheral devices, and the deviation pulse ε is calculated. If the absolute value of ε is within the determination pulse amount n1 indicating the error range, the robot's operation is considered normal and continues after the timer is reset. When the absolute value of C is larger than nl, the following criteria are applied. When ε is in this state and the feedback pulse P
When the absolute value of f becomes less than the threshold value n2, which is almost 0, 2
If so, there may be a break in the band wire from the position detector such as an encoder. If the timer is not recognized as operating normally and is not reset even after the timer is set in this state, the timer will exceed the determination time amount t. When these conditions are met, it is considered that an abnormal operation has occurred, and emergency stop processing 22 is executed.

第6図は以上の動作をタイミングチャートで表わして勢
る。偏差パルスεが判定基準n1を越えるとタイマーの
リセッ、ト動作が解除されている。
FIG. 6 shows the above operation in a timing chart. When the deviation pulse ε exceeds the criterion n1, the timer reset operation is canceled.

タイマーが判定基準tを越える以前に、偏差パルスが正
常範囲におさまるとタイマーがリセットされる。タイマ
ーが判定基準tを越えると同時に異常動作とみなされ、
ロボット動作の非常停止が行なわれる。
If the deviation pulse falls within the normal range before the timer exceeds the criterion t, the timer is reset. As soon as the timer exceeds the criterion t, it is considered to be malfunctioning.
An emergency stop of robot operation is performed.

第5図は本発明の第2の実施例を示す。同図において、
28の上下のフローチャートは第3図の判定手順21の
上下の70−16から20および22と同じ構成である
。判定手順21と判定手順28が異なるのは判定の条件
を偏差パルスεの値でなく、動作指令値Pdの微分値8
Pdとフィードバック値Pfの微分値sP(の符号の違
いでとらえている点である。一般にsPdとsPfが異
符号でちり続けることはなく、例えばインクリメントエ
ンコーダーであればA相、B相の信号線が逆に接続され
ているような場合に起こる現象である。本実施例ではこ
のような配線ミスによるロボットの暴走を事前に防止す
ることが可能である。
FIG. 5 shows a second embodiment of the invention. In the same figure,
The upper and lower flowcharts 28 have the same configuration as the upper and lower flowcharts 70-16 to 20 and 22 of the determination procedure 21 in FIG. The difference between judgment procedure 21 and judgment procedure 28 is that the judgment condition is not the value of deviation pulse ε but the differential value 8 of operation command value Pd.
This is understood by the difference in the sign of the differential value sP (of Pd and the feedback value Pf).Generally, sPd and sPf have different signs and do not continue to scatter; for example, in the case of an incremental encoder, the A-phase and B-phase signal lines This phenomenon occurs when the wires are connected in reverse.In this embodiment, it is possible to prevent the robot from running out of control due to such wiring errors.

なお、第3図、第5図は一実施例であり、この例に限定
されるものではない。また、両者を分類手段によυ独立
させて、一つの処理で各々の判定を行なう事も可能であ
る。要は動作指令信号とフィードバックは号に関する異
常時の状態を規定する条件があらかじめ入力可能で任意
の基準で判定できる構造を備えていればよい。
Note that FIGS. 3 and 5 are examples, and the present invention is not limited to these examples. Furthermore, it is also possible to make both of them υ independent by the classification means and to perform each determination in one process. In short, the operation command signal and the feedback only need to have a structure in which the conditions that define the abnormal state regarding the problem can be entered in advance and can be determined based on arbitrary criteria.

発明の効果 以上、詳細に説明したように本発明は、以下の効果を有
する。
Effects of the Invention As described above in detail, the present invention has the following effects.

1、ロボットやNO応用機械が動作中に何らかの外的要
因で負荷が変動した場合、即座に異常検出できる。
1. If the load changes due to some external factor while a robot or NO-applied machine is in operation, an abnormality can be detected immediately.

2、パルスエンコーダーの電源異常、出力信号線の断線
、接触不良、配線ミス等パルスエンコーダー異常が発生
した場合、即座に異常検出および分析ができロボット等
の暴走を未然に防ぐことができる。
2. If a pulse encoder abnormality occurs, such as a pulse encoder power abnormality, disconnection of the output signal line, poor contact, or wiring error, the abnormality can be immediately detected and analyzed to prevent robots from running out of control.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例におけるロボット安全装置の
処理手順を示すブロック図、第2図は本発明を適用する
ロボット制御装置の概略説明図、第3図は第1の実施例
における処理のフローチャート図、第4図は従来の装置
における処理のフローチャート図、第5図は第2の実施
例における処理のフローチャート図、第6図は第1の実
施例におけるタイミングチャート図である。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名号 
2 図 箆 3 図 第4図 第5図 第6図
FIG. 1 is a block diagram showing the processing procedure of a robot safety device in one embodiment of the present invention, FIG. 2 is a schematic explanatory diagram of a robot control device to which the present invention is applied, and FIG. 3 is a processing procedure in the first embodiment. 4 is a flowchart of processing in a conventional device, FIG. 5 is a flowchart of processing in the second embodiment, and FIG. 6 is a timing chart in the first embodiment. Name of agent: Patent attorney Toshio Nakao and one other name
2 Figure 3 Figure 4 Figure 5 Figure 6

Claims (1)

【特許請求の範囲】[Claims] ロボットのアームを駆動するモータと、所定の規則によ
り記載されたプログラムを動作指令に変換する制御装置
と、少なくとも1つのモータを駆動する駆動装置と、前
記制御装置からの動作指令信号と前記モータに連結され
た位置検出器からのフィードバック信号とから前記モー
タ駆動装置を制御する位置決め制御装置を備え、前記位
置決め装置は前記動作指令信号と前記フィードバック信
号とから異常を判定するための判定情報発生手段と、分
類基準指定手段により与えられる分類基準に前記判定情
報を照合して特徴を分類する判定情報分類手段と、この
分類手段により判別された情報を異常判定基準指定手段
により与えられる異常判定基準と照合し、前記モータ駆
動装置および前記制御装置へ異常判定信号を送りロボッ
ト動作を中断させる異常判定手段とから構成されるロボ
ット安全装置。
a motor that drives an arm of the robot; a control device that converts a program written in accordance with a predetermined rule into a motion command; a drive device that drives at least one motor; a positioning control device that controls the motor drive device based on a feedback signal from a connected position detector; , a judgment information classification means for classifying the characteristics by comparing the judgment information with the classification standard given by the classification standard specifying means; and a judgment information classification means for comparing the information discriminated by the classification means with the abnormality judgment criterion given by the abnormality judgment criterion specifying means. and an abnormality determination means for sending an abnormality determination signal to the motor drive device and the control device to interrupt robot operation.
JP12770388A 1988-05-25 1988-05-25 Robot safety device Pending JPH01301093A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12770388A JPH01301093A (en) 1988-05-25 1988-05-25 Robot safety device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12770388A JPH01301093A (en) 1988-05-25 1988-05-25 Robot safety device

Publications (1)

Publication Number Publication Date
JPH01301093A true JPH01301093A (en) 1989-12-05

Family

ID=14966619

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12770388A Pending JPH01301093A (en) 1988-05-25 1988-05-25 Robot safety device

Country Status (1)

Country Link
JP (1) JPH01301093A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10264080A (en) * 1997-03-25 1998-10-06 Fanuc Ltd Robot controller
JP2011067017A (en) * 2009-09-17 2011-03-31 Denso Wave Inc Robot controller and control method
WO2018155509A1 (en) * 2017-02-21 2018-08-30 オムロン株式会社 Motor control device
JP2018136708A (en) * 2017-02-21 2018-08-30 オムロン株式会社 Motor controller

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10264080A (en) * 1997-03-25 1998-10-06 Fanuc Ltd Robot controller
US6208105B1 (en) 1997-03-25 2001-03-27 Fanuc Ltd. Robot controller
JP2011067017A (en) * 2009-09-17 2011-03-31 Denso Wave Inc Robot controller and control method
WO2018155509A1 (en) * 2017-02-21 2018-08-30 オムロン株式会社 Motor control device
JP2018136708A (en) * 2017-02-21 2018-08-30 オムロン株式会社 Motor controller
WO2018155510A1 (en) * 2017-02-21 2018-08-30 オムロン株式会社 Motor control device
JP2018136696A (en) * 2017-02-21 2018-08-30 オムロン株式会社 Motor control device
CN110168452A (en) * 2017-02-21 2019-08-23 欧姆龙株式会社 Controller for motor
US10948893B2 (en) 2017-02-21 2021-03-16 Omron Corporation Motor control device
US10958205B2 (en) 2017-02-21 2021-03-23 Omron Corporation Motor control device

Similar Documents

Publication Publication Date Title
EP2372478B1 (en) Motor driving system and motor controller
CN107614212B (en) Industrial robot and fault judgment method thereof
CN107407919B (en) Safety control system and method for operating a safety control system
US6107926A (en) Load short-circuit failure detection method and apparatus and electric power steering device
EP3388906A1 (en) Motor control system, motor controller, and method for setting safety function
CN107895937B (en) Redundant protection circuit of motor controller and electronic equipment
CN1115188A (en) Control and regulation of doors driven by an electromechanical motor
EP1403010B1 (en) Robot system comprising an operator detection unit
JP4525593B2 (en) Control system by serial communication
US5777834A (en) Safety switch arrangement
JPH01301093A (en) Robot safety device
CN109254526B (en) A multi-level safety redundant control system for suspended self-propelled transport trolley
CN115465284A (en) Automatic driving control device, system, method, vehicle and storage medium
KR20230051532A (en) Monitoring during robot-assisted processes
CN109213128B (en) Closed-loop control failure detection method and system
JPH06246674A (en) Method for detecting brake abnormality of industrical robot
CN110026984A (en) A kind of smart collaboration control method based on large power output machine device people
KR100186374B1 (en) Elevator diagnostic system and its control method
CN205616487U (en) Transmission system protection device of tower crane mechanism
JPH0739190A (en) Brake malfunction detecting method for automatic machine
CN114337462A (en) Servo drive circuit, drive method and apparatus
SE463948B (en) SET AND DEVICE FOR MONITORING OF AUTOMATIC PRODUCTION EQUIPMENT
CN219498939U (en) Driver of six-axis injection molding machine manipulator
JPH01234010A (en) Abnormality detector and load controlling device using same
JPH0217868A (en) Circuit for discriminating abnormality of inverter