JPH0445312B2 - - Google Patents

Info

Publication number
JPH0445312B2
JPH0445312B2 JP58160291A JP16029183A JPH0445312B2 JP H0445312 B2 JPH0445312 B2 JP H0445312B2 JP 58160291 A JP58160291 A JP 58160291A JP 16029183 A JP16029183 A JP 16029183A JP H0445312 B2 JPH0445312 B2 JP H0445312B2
Authority
JP
Japan
Prior art keywords
robot
override
speed
switch
value
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.)
Expired - Lifetime
Application number
JP58160291A
Other languages
Japanese (ja)
Other versions
JPS6062482A (en
Inventor
Kenichi Toyoda
Shinsuke Sakakibara
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP16029183A priority Critical patent/JPS6062482A/en
Publication of JPS6062482A publication Critical patent/JPS6062482A/en
Publication of JPH0445312B2 publication Critical patent/JPH0445312B2/ja
Granted legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、教示されたプログラムに従つて一定
の動作、処理、加工を行う自動機械、すなわち、
ロボツトの安全速度制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION Field of Industrial Application The present invention relates to an automatic machine that performs certain operations, processes, and processes according to a taught program, that is,
This invention relates to a safe speed control device for robots.

従来の技術 ロボツトは自動的に動作し、そのアーム等を大
きく移動させるため、教示されたプログラムに従
つて高速駆動されるロボツトの動作領域に不用意
に接近したりすると、ロボツトの可動部材によつ
て怪我をさせられる可能性がある。
Prior Art Since robots operate automatically and move their arms, etc. over large distances, if you inadvertently approach the operating area of a robot that is driven at high speed according to a taught program, the movable members of the robot may move. There is a possibility that you may be injured.

この種の危険に対しては、ロボツトの周辺に危
険領域を設定して駆動中の立入りを禁止したり、
また、危険領域を安全柵で囲い、この柵の解放を
検出してロボツトの駆動を自動的に停止させるな
どして対処していた。
To prevent this type of danger, set up a dangerous area around the robot and prohibit entry while it is in motion.
Additionally, dangerous areas were surrounded by safety fences, and when the fence was released, the robot's drive was automatically stopped.

しかし、ロボツトの駆動プログラムを作成する
ための教示操作を行うためにはロボツトに接近し
て姿勢を確認しながら操作を行う必要があり、危
険領域に侵入したからといつてロボツトの駆動を
停止させることはできない。よつて、安全柵の解
放を検出するスイツチ等からの信号を無効とした
状態で教示作業を行う必要があるが、このような
状況におけるオペレータの安全については特に考
慮されておらず、教示操作を行うオペレータが、
ロボツトの駆動速度を低めに設定する等して自ら
対処していた。
However, in order to perform teaching operations to create a robot drive program, it is necessary to get close to the robot and check its posture while operating the robot. It is not possible. Therefore, it is necessary to perform the teaching operation with the signal from the switch, etc. that detects the release of the safety fence disabled, but the safety of the operator in such a situation is not particularly considered, and the teaching operation is not performed. The operator who performs
They took measures themselves by setting the robot's drive speed to a lower level.

また、ロボツトの各部にリミツトスイツチ等を
配設して腕の回動位置を検出し、この腕がロボツ
トの構成要素または予めロボツトの近傍に配設さ
れた物体と接触する可能性のある干渉領域に位置
する場合に、腕を駆動するモータの回転速度の最
大値を自動的に規制することによつて、ロボツト
の構成要素や予めロボツトの近傍に配設された物
体に腕が高速で衝突するのを回避し、駆動速度の
設定を気にせずに安心して教示操作を行えるよう
にしたロボツトの安全装置が特開昭58−37701号
として提案されているが、このものは、ロボツト
の構成要素や予め配設された物体の損傷を防止す
るに過ぎず、干渉領域外の動作領域にある腕の駆
動速度が全く規制されないので、ロボツトの動作
領域内にいるオペレータを保護することはできな
い。
In addition, limit switches and the like are installed in each part of the robot to detect the rotational position of the arm and to detect interference areas where the arm may come into contact with components of the robot or objects placed near the robot. By automatically regulating the maximum rotational speed of the motor that drives the arm when the robot is in position, the robot can prevent the arm from colliding at high speed with components of the robot or objects placed near the robot. A robot safety device has been proposed in Japanese Patent Application Laid-open No. 58-37701 that avoids this and allows safe teaching operations without worrying about drive speed settings. This only prevents damage to pre-arranged objects, and the driving speed of the arm in the operating area outside the interference area is not regulated at all, so it cannot protect the operator within the robot's operating area.

発明が解決すべき課題 従つて、これらの従来技術によれば、ロボツト
の駆動スピードを決めるオーバーライドスイツチ
の設定操作を誤つて教示操作中のロボツトの駆動
速度があまりにも速くなつたような場合、ロボツ
トの動作領域内にいるオペレータが対応しきれ
ず、思わぬ怪我を負う可能性がある。
Problems to be Solved by the Invention Therefore, according to these conventional techniques, if the override switch that determines the robot's drive speed is set incorrectly and the robot's drive speed becomes too fast during the teaching operation, the robot Operators within the operating range may not be able to respond properly and may suffer unexpected injuries.

そこで、本発明の目的は、これら従来技術の欠
点を解消し、プログラムに従つて駆動されるロボ
ツトによる事故を未然に防止すると共に、教示操
作を疎外することなく、教示操作中のオペレータ
の安全を確保することのできるロボツトの安全速
度制御装置を提供することにある。
SUMMARY OF THE INVENTION Therefore, the purpose of the present invention is to eliminate these drawbacks of the prior art, to prevent accidents caused by robots driven according to a program, and to ensure the safety of operators during teaching operations without alienating teaching operations. An object of the present invention is to provide a safe speed control device for a robot that can ensure safety.

課題を解決するための手段 本発明のロボツトの安全速度制御装置は、教示
モード時のスピード上限値および再生モード時の
スピード上限値のオーバーライド値を記憶する記
憶手段と、ロボツト動作領域への異物の侵入を検
出する検出手段とを設け、再生モード時に検出手
段からの異物検出信号が入力されるとオーバーラ
イドスイツチにより設定されたオーバーライド値
と上記記憶手段に記憶されたオーバーライド値と
を比較して小さい方のオーバーライド値でロボツ
トを駆動する一方、異物検出信号が入力されなけ
れば、オーバーライドスイツチにより設定された
オーバーライド値でロボツトを駆動すると共に、
教示モード時には、オーバーライドスイツチによ
り設定されたオーバーライド値と上記記憶手段に
記憶されたオーバーライド値とを比較して小さい
方のオーバーライド値でロボツトを駆動する構成
により、上記目的を達成した。
Means for Solving the Problems A safe speed control device for a robot according to the present invention includes a storage means for storing a speed upper limit value in a teaching mode and an override value of the speed upper limit value in a reproducing mode, and a device for controlling a robot's operating speed by preventing foreign matter from entering the robot operating area. A detection means for detecting an intrusion is provided, and when a foreign object detection signal from the detection means is input in the playback mode, the override value set by the override switch and the override value stored in the storage means are compared and the smaller one is detected. The robot is driven with the override value set by the override switch, and if no foreign object detection signal is input, the robot is driven with the override value set by the override switch.
The above object has been achieved by a configuration in which, in the teaching mode, the override value set by the override switch is compared with the override value stored in the storage means, and the robot is driven with the smaller override value.

また、ロボツト動作領域への異物の侵入を確実
に検出するため、危険領域を囲つた安全柵の開閉
を検出するスイツチを設けて検出手段とする。
Furthermore, in order to reliably detect the intrusion of foreign matter into the robot operating area, a switch is provided as a detection means to detect the opening/closing of a safety fence surrounding the dangerous area.

作 用 教示モード時のスピード上限値のオーバーライ
ド値と再生モード時のスピード上限値のオーバー
ライド値とを予めロボツトの安全速度制御装置の
記憶手段に設定記憶しておく。
Operation: The override value of the speed upper limit in the teaching mode and the override value of the speed upper limit in the playback mode are set and stored in advance in the storage means of the safe speed control device of the robot.

モード選択スイツチにより教示モードを選択
し、オーバーライドスイツチによつてロボツトの
駆動スピードを決め、手動操作でロボツトを駆動
して教示操作を行う。
The teaching mode is selected by the mode selection switch, the driving speed of the robot is determined by the override switch, and the robot is driven manually to perform the teaching operation.

ロボツトの安全速度制御装置は、オペレータの
手動操作に応じ、オーバーライドスイツチにより
設定されたオーバーライド値と上記記憶手段に記
憶された教示モード時のオーバーライド値とを比
較し、小さい方のオーバーライド値でロボツトを
駆動する。従つて、オペレータがオーバーライド
スイツチの設定操作を誤つた場合であつても、ロ
ボツトの駆動スピードの上限は記憶手段に設定記
憶された教示モード時のオーバーライド値によつ
て規制され、ロボツトの急激な動作が防止され
る。
The robot's safe speed control device compares the override value set by the override switch with the override value in the teaching mode stored in the storage means in response to the operator's manual operation, and operates the robot using the smaller override value. Drive. Therefore, even if the operator makes a mistake in setting the override switch, the upper limit of the robot's driving speed will be regulated by the override value set and stored in the storage means during the teaching mode, and the robot will not move suddenly. is prevented.

教示操作完了後、モード選択スイツチにより再
生モードを選択し、教示されたプログラムによつ
てロボツトを自動運転させる。
After the teaching operation is completed, the reproduction mode is selected using the mode selection switch, and the robot is automatically operated according to the taught program.

ロボツトの安全速度制御装置は、ロボツト動作
領域への異物の侵入を検出する検出手段、例え
ば、安全柵に設けられたスイツチからの異物検出
信号の有無を判別し、異物検出信号が入力される
と、オーバーライドスイツチによつて設定された
オーバーライド値と上記記憶手段に記憶された再
生モード時のスピード上限値のオーバーライド値
とを比較し、小さい方のオーバーライド値でロボ
ツトを駆動する。即ち、自動運転中にロボツト動
作領域に侵入した場合には、ロボツトの駆動スピ
ードの上限が、記憶手段に設定記憶された再生モ
ード時のオーバーライド値によつて規制され、ロ
ボツトの急激な動作が禁止される。また、異物検
出信号が入力されなければ、ロボツトの安全速度
制御装置はオーバーライドスイツチによつて設定
されたオーバーライド値でロボツトを駆動する。
The robot's safe speed control device determines the presence or absence of a foreign object detection signal from a detection means that detects the intrusion of a foreign object into the robot operating area, such as a switch installed on a safety fence, and when the foreign object detection signal is input. , the override value set by the override switch is compared with the override value of the speed upper limit value in the reproduction mode stored in the storage means, and the robot is driven with the smaller override value. That is, if the robot enters the operating range during automatic operation, the upper limit of the robot's drive speed is regulated by the override value set and stored in the storage means during the regeneration mode, and sudden movements of the robot are prohibited. be done. Furthermore, if the foreign object detection signal is not input, the safe speed control device of the robot drives the robot with the override value set by the override switch.

実施例 以下、図面を参照して本発明の一実施例を説明
する。
Embodiment Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

第1図はロボツトの安全速度制御装置を兼ねる
ロボツト制御装置のハードウエアブロツク図で、
1はロボツト制御装置の中央処理装置(以下
CPUという)、2は教示操作等に必要とされるシ
ステムプログラムや制御装置全体の制御プログラ
ム等を格納したROM、3は演算処理等のための
RAM、4は教示操作で作成されたロボツトの駆
動プログラムやスピード上限値のオーバーライド
値のパラメータ等を記憶する不揮発性メモリ、5
は手操作入力装置であつて、教示モードまたは再
生モードのいずれか一方を選択するモード選択ス
イツチとロボツトの駆動スピードを決めるオーバ
ーライドスイツチとを備える。出力インターフエ
イス回路6にはロボツト各軸のサーボ回路が接続
され、入力インターフエイス回路7にはロボツト
各部に配設されたセンサーからの信号線が接続さ
れており、上記各要素1〜7はバス8により相互
に接続されている。ロボツト制御装置自体の構成
に関しては周知であるから詳細は省略する。
Figure 1 is a hardware block diagram of a robot control device that also serves as a safe speed control device for the robot.
1 is the central processing unit of the robot control device (hereinafter referred to as
2 is a ROM that stores system programs required for teaching operations, control programs for the entire control device, etc., and 3 is a ROM for arithmetic processing, etc.
RAM 4 is a non-volatile memory that stores the robot drive program created by teaching operations, parameters such as speed upper limit override values, etc.;
is a manual input device, and includes a mode selection switch for selecting either a teaching mode or a playback mode, and an override switch for determining the driving speed of the robot. The output interface circuit 6 is connected to a servo circuit for each axis of the robot, and the input interface circuit 7 is connected to signal lines from sensors installed in each part of the robot. Each of the above elements 1 to 7 is connected to a bus. 8 are interconnected. Since the configuration of the robot control device itself is well known, details will be omitted.

更に、本実施例においては、ロボツト動作領域
への異物侵入を検出する検出手段としてのリミツ
トスイツチ等(以下、安全スイツチという)から
の信号線が入力インターフエイス回路7に接続さ
れている。この安全スイツチは、ロボツト動作領
域の周辺に設定された危険領域を包囲する安全柵
の開閉部等に装着され、安全柵の開閉動作に応動
して異物の侵入を検出するものであつて、安全ス
イツチのON/OFFは非侵入状態/侵入状態に対
応する。例えば、開閉部が閉鎖された状態でリミ
ツトスイツチのアクチユエータが押圧されてON
状態を維持し、開閉部が開かれるとアクチユエー
タが解放されてOFF状態に変化するように構成
する。また、リミツトスイツチに保存回路等を設
け、一旦OFF状態となつてから手動復帰される
までの間、開閉部の状態に関わりなくOFF状態
を維持するようにすればより効果的である。
Further, in this embodiment, a signal line from a limit switch or the like (hereinafter referred to as a safety switch) serving as a detection means for detecting the intrusion of a foreign object into the robot operating area is connected to the input interface circuit 7. This safety switch is attached to the opening/closing part of a safety fence that surrounds a dangerous area set around the robot operating area, and detects the intrusion of foreign objects in response to the opening/closing operation of the safety fence. ON/OFF of the switch corresponds to non-intrusion state/intrusion state. For example, when the actuator of a limit switch is pressed while the opening/closing part is closed, it turns on.
The actuator is configured to maintain the state, and when the opening/closing section is opened, the actuator is released and changes to the OFF state. Furthermore, it would be more effective if a storage circuit or the like is provided in the limit switch so that the limit switch is maintained in the OFF state from the time it is once turned OFF until it is manually reset, regardless of the state of the opening/closing section.

次に、本実施例の作動について、第2図のフロ
ーチヤートを参照して説明する。なお、不揮発性
メモリ4には、すでに教示モード、再生モード時
におけるスピード上限値のオーバライド値がパラ
メータ設定されているものとする。第2図に示さ
れる処理は教示モードおよび再生モードにおける
所定周期毎の軸制御処理で繰返し実行されるもの
である。通常、教示モードにおける手動操作では
予め設定された速度に対し手操作入力装置5上の
オーバライドスイツチを介してオーバーライド値
を設定し、手操作入力装置5からの手動入力によ
つてロボツトを駆動して教示操作を行い、また、
再生モードの自動運転においては、教示操作で設
定された各区間毎の速度と再生モードの開始にあ
たり手操作入力装置5上のオーバライドスイツチ
を介して設定されたオーバーライド値に基いて自
動運転が行われる。即ち、ロボツトの駆動速度
は、設定速度とオーバーライド値の積に依存す
る。
Next, the operation of this embodiment will be explained with reference to the flowchart of FIG. It is assumed that the nonvolatile memory 4 has already been set as a parameter with an override value for the speed upper limit value in the teaching mode and the reproduction mode. The process shown in FIG. 2 is repeatedly executed in the axis control process at predetermined intervals in the teaching mode and the reproducing mode. Normally, in manual operation in the teaching mode, an override value is set for a preset speed via an override switch on the manual input device 5, and the robot is driven by manual input from the manual input device 5. Perform teaching operations, and
In automatic driving in the regeneration mode, automatic driving is performed based on the speed for each section set by the teaching operation and the override value set via the override switch on the manual input device 5 at the start of the regeneration mode. . That is, the driving speed of the robot depends on the product of the set speed and the override value.

そこで、ロボツトのオペレータは、手操作入力
装置5上のオーバライドスイツチを操作して該ロ
ボツトを駆動させるに適当と思われるオーバーラ
イド値を設定し、さらに、該手操作入力操作5よ
り教示モード、再生モードのいずれかを選択して
ロボツトを稼動させることとなるが、第2図に示
すように、まず、CPU1は、現在教示モードが
選択されているのか、再生モードが選択されてい
るのか判断し(ステツプS1)、教示モードである
と、オーバライドスイツチで設定されているオー
バライド値と不揮発性メモリ4にパラメータ設定
された教示モード時のスピード上限値のオーバー
ライド値とを比較し(ステツプS2)、小さい方の
値を出力するようにする(ステツプS3,S4)。す
なわち、オーバライドスイツチで設定した値の方
が小さければ、該オーバライドスイツチで設定し
たオーバライド値を出力し(ステツプS3)、この
値をベース速度に乗じてロボツトを駆動させる
が、該オーバライドスイツチの設定値がパラメー
タの値より大きいと、パラメータ設定されたオー
バライド値を出力し(ステツプS4)、この値を設
定速度に乗じてロボツトを駆動させる。これは、
教示モードにおけるオーバライド値の上限を自動
的に決めるもので、オーバライドスイツチによつ
ていたずらに高い値のオーバライド値を設定して
いても教示動作において危険なスピードにならな
いように、ロボツトの駆動速度の上限値が制限さ
れるものである。なお、教示モードの速度は再生
モードの約1/2である。
Therefore, the robot operator operates the override switch on the manual input device 5 to set an override value deemed appropriate for driving the robot, and then uses the manual input operation 5 to set the teaching mode and playback mode. The robot is operated by selecting either one of the modes, but as shown in Figure 2, the CPU 1 first determines whether the teaching mode or the playback mode is currently selected ( Step S1 ), in the teaching mode, compares the override value set by the override switch with the override value of the speed upper limit value in the teaching mode set as a parameter in the non-volatile memory 4 (step S2 ), The smaller value is output (steps S 3 and S 4 ). That is, if the value set by the override switch is smaller, the override value set by the override switch is output (step S3 ), and this value is multiplied by the base speed to drive the robot, but the setting of the override switch is If the value is larger than the parameter value, the override value set by the parameter is output (step S4 ), and the set speed is multiplied by this value to drive the robot. this is,
This automatically determines the upper limit of the override value in teaching mode.The upper limit of the robot's drive speed is set to prevent the teaching operation from reaching a dangerous speed even if the override switch is set to an unnecessarily high override value. The value is limited. Note that the speed of the teaching mode is approximately 1/2 that of the playback mode.

以下、CPU1は、教示モードにおける手動操
作の入力に対応して軸制御処理の周期毎に上記の
処理を繰返し実行してロボツトを駆動し、ロボツ
トの駆動速度の上限値を制限する。
Thereafter, the CPU 1 repeatedly executes the above process every cycle of the axis control process in response to manual operation input in the teaching mode, drives the robot, and limits the upper limit value of the robot's driving speed.

また、再生モードであると(ステツプS1)、
CPU1は危険領域に設けられた検出手段からの
信号があるか否か、すなわち、危険領域に人や物
が侵入していないかどうか判断し、(ステツプ
S5)、侵入してなく安全であるという信号(安全
スイツチON)があれば、オーバライドスイツチ
によつて設定されたオーバライド値を出力し(ス
テツプS6)、この値を設定速度に乗じて指定スピ
ードでロボツトを駆動させる。また、安全スイツ
チがOFFの場合、すなわち、人や物が危険領域
内に侵入し安全スイツチがOFFになつたときは、
CPU1は、オーバライドスイツチで設定された
オーバーライド値と不揮発性メモリ4にパラメー
タ設定されたオーバーライド値とを比較して(ス
テツプS7)、小さい方のオーバライド値を出力し
(ステツプS6,S8)、この値を設定速度に乗じてロ
ボツトを駆動する。すなわち、オーバライドスイ
ツチの設定値の方が小さければ、オーバライドス
イツチで設定されたオーバライド値をそのまま出
力してロボツトを駆動し(ステツプS6)、また、
オーバライドスイツチの設定値よりもパラメータ
設定によるオーバーライド値の方が小さければ、
パラメータに設定された値を出力してロボツトを
低速度で駆動する。これは、危険領域に人や物が
侵入し、危険な場合、パラメータで設定されたオ
ーバライド値によつて決められた速度を超える危
険なスピードでロボツトが駆動されることを防止
したもので、このようにして、上記安全スイツチ
が動作するや否や安全スピードでロボツトが駆動
されるようになつている。
Also, if it is in playback mode (step S 1 ),
The CPU 1 determines whether there is a signal from the detection means installed in the dangerous area, that is, whether or not a person or object has entered the dangerous area.
S5 ), if there is a signal indicating that there is no intrusion and that it is safe (safety switch ON), outputs the override value set by the override switch (step S6 ), and multiplies this value by the set speed. Drive the robot with speed. Also, if the safety switch is OFF, that is, if a person or object enters the danger area and the safety switch is turned OFF,
The CPU 1 compares the override value set by the override switch with the override value set as a parameter in the nonvolatile memory 4 (step S 7 ), and outputs the smaller override value (steps S 6 , S 8 ). , this value is multiplied by the set speed to drive the robot. That is, if the set value of the override switch is smaller, the override value set by the override switch is output as is to drive the robot (step S6 ), and
If the override value set by the parameter setting is smaller than the set value of the override switch,
Outputs the value set in the parameter and drives the robot at low speed. This prevents the robot from being driven at a dangerous speed that exceeds the speed determined by the override value set in the parameter when a person or object enters the dangerous area. In this way, the robot is driven at a safe speed as soon as the safety switch is activated.

以下、CPU1は、再生モードによる自動運転
の軸制御処理の周期毎に上記の処理を繰返し実行
してロボツトを駆動することとなるが、安全スイ
ツチは危険領域への侵入および非侵入の状態を検
出するものであるから、安全スイツチによつて侵
入状態が一旦検出された後、この状態が解除され
るまでの間はロボツトの低速度駆動が維持され
る。
Hereinafter, the CPU 1 will drive the robot by repeatedly executing the above process every cycle of the axis control process in automatic operation in the regeneration mode, but the safety switch will detect the state of intrusion and non-intrusion into the dangerous area. Therefore, once the intrusion condition is detected by the safety switch, the robot continues to be driven at a low speed until the intrusion condition is released.

発明の効果 本発明のロボツトの安全速度制御装置はプログ
ラムに従つてロボツトが自動運転される再生モー
ドにおいてロボツト動作領域への異物侵入を検出
し、ロボツトの駆動速度を決めるオーバーライド
値の上限を再生モード時のスピード上限値に自動
的に規制してロボツトの急激な動作を禁止するの
で侵入者による事故が未然に防止され、また、ロ
ボツトに接近して作業を行う必要のある教示モー
ドでは、異物侵入の有無に関わりなく、ロボツト
の駆動速度を決めるオーバーライド値の上限が常
に教示モード時のスピード上限値の範囲に規制さ
れるので、オペレータがオーバーライドスイツチ
の設定操作を誤つてロボツトを駆動した場合であ
つてもロボツトが急激に動作することがなく、オ
ペレータの安全が確保され、しかも、教示モード
および再生モードの夫々でオーバーライド値の上
限を個別に設定することができるので、各モード
毎に最適の制限速度を選択することができる。
Effects of the Invention The safe speed control device for a robot according to the present invention detects the entry of a foreign object into the robot operating area in the regeneration mode in which the robot is automatically operated according to a program, and sets the upper limit of the override value that determines the robot drive speed to the regeneration mode. Automatically regulates the robot's speed to the upper limit value and prohibits sudden movements of the robot, which prevents accidents caused by intruders.In addition, in the teaching mode where it is necessary to work close to the robot, it prevents foreign objects from entering. Regardless of the presence or absence of the override switch, the upper limit of the override value that determines the robot's driving speed is always limited to the speed upper limit value in teaching mode, so even if the operator drives the robot by setting the override switch incorrectly. The operator's safety is ensured by preventing the robot from moving suddenly even when the robot moves suddenly, and the upper limit of the override value can be set individually for each of the teaching mode and playback mode, so the optimum limit can be set for each mode. You can choose the speed.

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

第1図は本発明の一実施例におけるロボツトの
安全速度制御装置となるロボツト制御装置のハー
ドウエアブロツク図、第2図は同実施例の速度制
御処理の概略を示すフローチヤートである。 1……中央処理装置、2……リードオンリーメ
モリ、3……ランダムアクセスメモリ、4……不
揮発性メモリ、5……手操作入力装置、6……出
力インターフエイス回路、7……入力インターフ
エイス回路、8……バス。
FIG. 1 is a hardware block diagram of a robot control device which is a safe speed control device for a robot in one embodiment of the present invention, and FIG. 2 is a flowchart showing an outline of speed control processing in the same embodiment. DESCRIPTION OF SYMBOLS 1... Central processing unit, 2... Read-only memory, 3... Random access memory, 4... Non-volatile memory, 5... Manual input device, 6... Output interface circuit, 7... Input interface Circuit, 8...bus.

Claims (1)

【特許請求の範囲】 1 教示モードまたは再生モードのいずれか一方
を選択するモード選択スイツチと、ロボツトの設
定駆動スピードに対してスピードを制限するオー
バーライドスイツチと、教示モード時のスピード
上限値および再生モード時のスピード上限値のオ
ーバーライド値を記憶する記憶手段と、ロボツト
動作領域への異物の侵入を検出する検出手段とを
設け、再生モード時に検出手段からの異物検出信
号が入力されるとオーバーライドスイツチにより
設定されたオーバーライド値と上記記憶手段に記
憶されたオーバーライド値とを比較して小さい方
のオーバーライド値でロボツトを駆動する一方、
異物検出信号が入力されなければ、オーバーライ
ドスイツチにより設定されたオーバーライド値で
ロボツトを駆動すると共に、教示モード時には、
オーバーライドスイツチにより設定されたオーバ
ーライド値と上記記憶手段に記憶されたオーバー
ライド値とを比較して小さい方のオーバーライド
値でロボツトを駆動するようにしたことを特徴と
するロボツトの安全速度制御装置。 2 上記検出手段は、安全柵に設けられたスイツ
チである請求項1記載のロボツトの安全速度制御
装置。
[Claims] 1. A mode selection switch that selects either the teaching mode or the playback mode, an override switch that limits the speed relative to the set drive speed of the robot, and an upper limit value of the speed in the teach mode and the playback mode. A storage means for storing an override value of the upper limit speed of the robot and a detection means for detecting the intrusion of a foreign object into the robot operating area are provided. Comparing the set override value and the override value stored in the storage means and driving the robot with the smaller override value,
If no foreign object detection signal is input, the robot is driven with the override value set by the override switch, and in the teaching mode,
A safe speed control device for a robot, characterized in that an override value set by an override switch is compared with an override value stored in the storage means, and the robot is driven with the smaller override value. 2. The safe speed control device for a robot according to claim 1, wherein the detection means is a switch provided on a safety fence.
JP16029183A 1983-09-02 1983-09-02 Control system of safety speed of robot Granted JPS6062482A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16029183A JPS6062482A (en) 1983-09-02 1983-09-02 Control system of safety speed of robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16029183A JPS6062482A (en) 1983-09-02 1983-09-02 Control system of safety speed of robot

Publications (2)

Publication Number Publication Date
JPS6062482A JPS6062482A (en) 1985-04-10
JPH0445312B2 true JPH0445312B2 (en) 1992-07-24

Family

ID=15711802

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16029183A Granted JPS6062482A (en) 1983-09-02 1983-09-02 Control system of safety speed of robot

Country Status (1)

Country Link
JP (1) JPS6062482A (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02190292A (en) * 1989-01-18 1990-07-26 Fanuc Ltd Safety countermeasure method by override of robot
WO2002097542A1 (en) 2001-05-31 2002-12-05 Omron Corporation Slave, network system, slave processing method, and apparatus information collection method
JP3997988B2 (en) 2001-05-31 2007-10-24 オムロン株式会社 Safety unit, controller system, controller connection method, and controller system control method
CN1222138C (en) 2001-05-31 2005-10-05 欧姆龙株式会社 Safety network system and safety slaves and safety controller and communication method and information gathering method and monitoring method in safety network system
EP1473606A4 (en) 2001-06-22 2009-03-11 Omron Tateisi Electronics Co Safety network system, safety slave, and communication method
EP1404061B1 (en) 2001-06-22 2011-08-10 Omron Corporation Safety network system and safety slave
EP2256562B1 (en) 2001-06-22 2012-01-25 Omron Corporation Safety controller
JP3988559B2 (en) 2002-07-18 2007-10-10 オムロン株式会社 COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION CONTROL METHOD
JP5035768B2 (en) * 2006-04-18 2012-09-26 独立行政法人産業技術総合研究所 Safety device for human robot coexistence work
JP2017148905A (en) 2016-02-25 2017-08-31 ファナック株式会社 Robot system and robot control unit
JP2019058990A (en) 2017-09-27 2019-04-18 ファナック株式会社 Robot system
US11879871B2 (en) * 2018-11-30 2024-01-23 Illinois Tool Works Inc. Safety systems requiring intentional function activation and material testing systems including safety systems requiring intentional function activation
JP2021094602A (en) * 2019-12-13 2021-06-24 セイコーエプソン株式会社 Control method and robot system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5837701A (en) * 1981-08-31 1983-03-05 Nissan Motor Co Ltd Safety device for robot

Also Published As

Publication number Publication date
JPS6062482A (en) 1985-04-10

Similar Documents

Publication Publication Date Title
JPH0445312B2 (en)
EP2212064B1 (en) A method for controlling a plurality of axes in an industrial robot system and an industrial robot system
JP2986914B2 (en) Vehicle ventilation control system and method
CN104044137B (en) Robot system and the control method of robot system
JP2608161B2 (en) Industrial robot stop control method
KR100275237B1 (en) Load short-circuit failure detection method and apparatus
AU2015411123B2 (en) Operation Control Device for Movable Apparatus, Operation Control System, and Method of Controlling Operations by Movable Apparatus
JP4168072B2 (en) Robot system
EP0203199B1 (en) Injection molding machine which uses a servo motor and which is provided with a protecting function
US11312016B2 (en) Method and system for controlling a robot arrangement
JP2021191594A (en) Robot control device
JP3077183B2 (en) Emergency stop device for robot numerical controller
US5427207A (en) Apparatus for rescuing passengers in a malfunctioning elevator
JPH06297366A (en) Industrial robot
US20240316777A1 (en) Control Method, Robot System, And Non-Transitory Computer-Readable Storage Medium Storing Program
JP2532041Y2 (en) Shutter control circuit
JPH05100732A (en) Robot's numerical controller
JPH04289086A (en) Manipulator controller
JP2530446B2 (en) Balanced cargo handling equipment
JPH03131494A (en) Control method for industrial robot and device therefor
JP2008236828A (en) Servo amplifier and its energization return method
JPS6336918B2 (en)
JP2871461B2 (en) Sewing machine drive
JPH04319191A (en) Controller of automatic opening and shutting door
KR0132448Y1 (en) Output control protection device of roll door