JPH04152091A - Emergency stop device for robot numerical control device - Google Patents

Emergency stop device for robot numerical control device

Info

Publication number
JPH04152091A
JPH04152091A JP27261290A JP27261290A JPH04152091A JP H04152091 A JPH04152091 A JP H04152091A JP 27261290 A JP27261290 A JP 27261290A JP 27261290 A JP27261290 A JP 27261290A JP H04152091 A JPH04152091 A JP H04152091A
Authority
JP
Japan
Prior art keywords
robot
emergency stop
procedure
command
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.)
Granted
Application number
JP27261290A
Other languages
Japanese (ja)
Other versions
JP3077183B2 (en
Inventor
Hiroyuki Suzuki
浩之 鈴木
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP02272612A priority Critical patent/JP3077183B2/en
Publication of JPH04152091A publication Critical patent/JPH04152091A/en
Application granted granted Critical
Publication of JP3077183B2 publication Critical patent/JP3077183B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 本発明ロボット数値制御装置の非常停止装置を以下の項
目に従って詳細に説明する。
DETAILED DESCRIPTION OF THE INVENTION The emergency stop device of the robot numerical control device of the present invention will be described in detail according to the following items.

A、a業上の利用分野 B9発明の概要 C0従来技術 D1発明が解決しようとする課題[第4図]E9課題を
解決するための手段 F、実施例[第1図乃至第3図] a、構成[′s1図] b、非常停止手順例[第2図] b−11手順(A) b−2、手順(B) b−31手順(C) b−40手順CD) C3非常停止処理[第3図] G0発明の効果 (A、産業上の利用分野) 本発明は新規なロボット数値制御装置の非常停止装置に
関する。詳しくは、ロボットの各自由度や運動状態等に
対して適切な非常停止処理を精緻に行なうことができる
ようにした新規なロボット数値制御装置の非常停止装置
を提供しようとするものである。
A. A. Field of industrial application B9 Summary of the invention C0 Prior art D1 Problem to be solved by the invention [Figure 4] E9 Means for solving the problem F. Examples [Figures 1 to 3] a , Configuration [Figure 's1] b. Example of emergency stop procedure [Figure 2] b-11 procedure (A) b-2, procedure (B) b-31 procedure (C) b-40 procedure CD) C3 emergency stop process [FIG. 3] G0 Effect of the invention (A, industrial application field) The present invention relates to a novel emergency stop device for a robot numerical control device. Specifically, the present invention aims to provide a novel emergency stop device for a robot numerical control device that can precisely perform emergency stop processing appropriate for each degree of freedom, motion state, etc. of the robot.

(B、発明の概要) 本発明ロボット数値制御装置の非常停止装置は、ロボッ
トの非常停止時においてロボットを構成する各軸の運動
を停止させるための停止手段に対して指令を与える指令
手段を備えたロボット数値制御装置の非常停止装置であ
って、ロボットの自由度についての負荷の特性に関する
情報を予め保持する特性記憶手段と、各軸の運動状態を
検出する運動状態検出手段と、複数の非常停止手順につ
いての制御指令を予め記憶する停止手順記憶手段とを設
け、非常停止時に指令手段が特性記憶手段からの各自由
度の特性に関する情報と運動状態検出手段からの各軸の
運動状態に関する情報とを受けて、これらの情報に対応
した非常停止手順を停止手順記憶手段から読み圧して、
該手順に関する制御指令の内容に従って停止手段に信号
を送りロボットの自由度毎に停止処理を行なうようにし
たものであり、これによって、ロボットの各自由度につ
いて慣性等の影響による負荷の性質、運動状態に応じた
非常停止処理が行なわれ、非常停止に伴なう負荷トルク
の増大や位置精度の低下、振動の発生を防ぎ、また、ロ
ボットの停止姿勢が予測できないといった不都合を解消
することができる。
(B. Summary of the Invention) The emergency stop device of the robot numerical control device of the present invention includes a command means for giving a command to the stop means for stopping the motion of each axis constituting the robot during an emergency stop of the robot. This is an emergency stop device for a robot numerical control device, which includes a characteristic storage means for pre-holding information regarding load characteristics regarding the robot's degree of freedom, a motion state detection means for detecting the motion state of each axis, and a plurality of emergency stop devices. A stop procedure storage means is provided which stores control commands regarding the stop procedure in advance, and at the time of an emergency stop, the command means receives information regarding the characteristics of each degree of freedom from the characteristic storage means and information regarding the motion state of each axis from the motion state detection means. In response to this, the emergency stop procedure corresponding to this information is read from the stop procedure storage means, and
According to the content of the control command related to the procedure, a signal is sent to the stopping means to perform the stopping process for each degree of freedom of the robot.This allows the robot to control the nature of the load due to the influence of inertia, etc., and the motion of each degree of freedom of the robot. Emergency stop processing is performed according to the situation, preventing an increase in load torque, a decrease in positional accuracy, and the occurrence of vibrations that would occur with an emergency stop, and also eliminating the inconvenience of being unable to predict the robot's stopping posture. .

(C,従来技術) ロボットの暴走等の危険を回避するために従来からロボ
ットコントローラには何らかの非常停止手段が講じられ
ている。
(C, Prior Art) In order to avoid dangers such as robot runaway, robot controllers have conventionally provided some kind of emergency stop means.

つまり、非常停止を行なわなければならないようなエラ
ー信号が検出された場合や、外部からの非常停止命令が
ロボットコントローラに入力された場合には、ロボット
の駆動源(モータ等)への動力の供給を遮断したり、必
要に応じて回生抵抗短絡を行なったり、メカニカルブレ
ーキにより駆動力を制限した後駆動源を停止する等の非
常停止の手順が採られる。
In other words, when an error signal that requires an emergency stop is detected, or when an external emergency stop command is input to the robot controller, power is not supplied to the robot's drive source (motor, etc.). Emergency stop procedures are taken, such as cutting off the power supply, short-circuiting the regenerative resistor as necessary, and stopping the drive source after limiting the driving force with a mechanical brake.

ところで、このような非常停止手順に関して、そのml
目標とされる事項は、非常停止を速やかに行ない、ロボ
ットの運動をなるべく短い時間で停止させることである
By the way, regarding such an emergency stop procedure, the ml
The goal is to perform an emergency stop quickly and stop the robot's motion in the shortest possible time.

そのため、上記した回生抵抗やメカニカルブレーキ等の
手段は、駆動系の全自由度について設けられる訳ではな
く、移動体の慣性が問題となる箇所に設けられる。
Therefore, the above-described means such as regenerative resistance and mechanical brakes are not provided for all degrees of freedom of the drive system, but are provided at locations where the inertia of the moving body is a problem.

例えば、非常停止をかけても負荷の如何によってはロボ
ットアームの慣性によりその移動を直ぐには停止するこ
とができず、停止迄の間に滑走してしまう距離が長くな
るような場合に上記手段が付加されている。
For example, even if an emergency stop is applied, depending on the load, the movement of the robot arm cannot be stopped immediately due to the inertia of the robot arm, and the distance the robot arm will slide until it stops becomes long. It has been added.

(D、発明が解決しようとする課題°)[第4図] ところで、従来のロボットコントローラによる非常停止
の手法では、ロボットの運動状態やロボットの自由度に
ついての性質が考慮されていない。
(D. Problems to be Solved by the Invention °) [Figure 4] By the way, the conventional emergency stop method using a robot controller does not take into account the motion state of the robot or the nature of the robot's degree of freedom.

つまり、非常停止をかけようとした時にロボットアーム
が高速で移動しているにもかかわらず、いきなりサーボ
制御を解放して回生抵抗短絡を行なったりメカニカルブ
レーキをかけたのではアクチュエータに瞬間的な負荷ト
ルクが生じ、これが許容範囲を超えているとアクチュエ
ータがダメージを受けたり、減速機の歯飛びに起因した
位置ずれ等の不都合が生じてしまうという問題がある。
In other words, even though the robot arm is moving at high speed when attempting to apply an emergency stop, if you suddenly release the servo control, short circuit the regenerative resistor, or apply the mechanical brake, an instantaneous load will be placed on the actuator. If torque is generated and exceeds an allowable range, problems such as damage to the actuator and positional deviation due to tooth skipping of the reducer may occur.

このような不都合はアクチュエータに加えられる瞬間的
な負荷トルクに対して、これを軽減する停止制御の手法
が従来の装置では講じられていないためである。
This inconvenience is due to the fact that conventional devices do not have a stop control method to reduce the instantaneous load torque applied to the actuator.

また、自由度に関して負荷の特性を考慮しないために生
じる不都合の一例としては第4図に示すような例を挙げ
ることができる。
Furthermore, an example of the inconvenience caused by not considering the characteristics of the load regarding the degree of freedom is as shown in FIG. 4.

図は直交型ロボットaによるパレットbのストック動作
を示している。
The figure shows the stocking operation of pallets b by the orthogonal robot a.

Cはパレットbを収納するためのストッカであり、パレ
ットbを仕舞う領域が仕切り板d、d、・・・によって
幾つかに分割されており、直交型ロボットaが図示しな
い場所からパレットbを運んできて、ストッカC内の所
定の場所に納めるような動作を行なっている。
C is a stocker for storing pallet b, and the area where pallet b is stored is divided into several parts by partition plates d, d, etc., and the orthogonal robot a carries pallet b from a location not shown. It is then stored in a predetermined location within the stocker C.

このロボットaはそのアームeが垂直方向(矢印Aで示
す。)に移動できるように基軸部fに支持されている。
This robot a is supported by a base shaft f so that its arm e can move in the vertical direction (indicated by arrow A).

そして、該アームeの先端に設けられたハンド部gは水
平方向に移動可能な状態でアームeに取り付けられてお
り、このハンド部gの上にパレットbが載置されて運ば
れるようになっている。
A hand part g provided at the tip of the arm e is attached to the arm e in a horizontally movable state, and a pallet b is placed on this hand part g and carried. ing.

ところで、ロボットaの自由度の中には移動方向が重力
方向に沿った自由度が含まれているので、非常停止手順
を他の自由度(つまり、移動方向が重力方向には一致し
ない自由度)に関する軸と同じように扱う訳にはいかな
い。
By the way, since the degrees of freedom of robot a include the degree of freedom in which the direction of movement is along the direction of gravity, the emergency stop procedure can be performed using other degrees of freedom (that is, degrees of freedom in which the direction of movement does not match the direction of gravity). ) cannot be treated in the same way as the axis related to

何故なら、アームeを重力方向に沿って移動させる場合
には、アームeの自重に伴なう重力が外力として常に作
用しているため、アームeの移動を止めようとして車に
メカニカルブレーキをかけると、ブレーキのかかるタイ
ミングによってはアームeに振動が生じる場合があり、
このときの衝撃が大きいとパレットb上にせっかく整列
した部品が飛散したり、最悪の場合にはパレットbがス
トッカCの仕切り板dに接触してしまい既にストックさ
れたパレットにもこの時の衝撃が伝わフてしまうという
不都合が生じる。
This is because when arm e is moved along the direction of gravity, the gravity due to arm e's own weight is always acting as an external force, so a mechanical brake is applied to the car to stop arm e from moving. Depending on the timing when the brake is applied, vibration may occur in arm e.
If the impact at this time is large, the parts arranged on pallet b will be scattered, or in the worst case, pallet b will come into contact with the partition plate d of stocker C, causing the impact on the already stocked pallets. This causes the inconvenience that the information is not transmitted properly.

さらに、従来の非常停止手順では各自由度についての慣
性等による負荷の性買、そして非常停止をかけたときの
軸の運動状態を考慮した停止処理を行なっていない結果
、自由度毎の停止時における挙動が異なり停止後の姿勢
が全く予期できないという問題があった。
Furthermore, in the conventional emergency stop procedure, the stop process does not take into account the load effect due to inertia etc. for each degree of freedom, and the state of motion of the axis when an emergency stop is applied. There was a problem that the behavior was different and the attitude after stopping was completely unpredictable.

(E、課題を解決するための手段) そこで、本発明ロボット数値制御装置の非常停止装置は
上記した課題を解決するために、ロボットの非常停止時
においてロボットを構成する各軸の運動を停止させるた
めの停止手段に対して指令を与える指令手段を備えたロ
ボット数値制御装置の非常停止装置であって、ロボット
の自由度についての負荷の特性に関する情報を予め保持
する特性記憶手段と、各軸の運動状態を検出する運動状
態検出手段と、複数の非常停止手順についての制御指令
を予め記憶する停止手順記憶手段とを設け、非常停止時
に指令手段が特性記憶手段からの各自由度の特性に関す
る情報と運動状態検出手段からの各軸の運動状態に関す
る情報とを受けて、これらの情報に対応した非常停止手
順を停止手順記憶手段から読み出して該手順に関する制
御指令の内容に従って停止手段に信号を送りロボットの
自由度毎に停止処理を行なうようにしたものである。
(E. Means for Solving the Problems) Therefore, in order to solve the above-mentioned problems, the emergency stop device of the robot numerical control device of the present invention stops the movement of each axis that makes up the robot during an emergency stop of the robot. This is an emergency stop device for a robot numerical control device, which is equipped with a command means for giving a command to a stop means for a robot, and includes a characteristic storage means for pre-holding information regarding load characteristics regarding the robot's degrees of freedom, and A motion state detection means for detecting a motion state and a stop procedure storage means for storing in advance control commands for a plurality of emergency stop procedures are provided, and at the time of an emergency stop, the command means receives information regarding the characteristics of each degree of freedom from the characteristic storage means. and information regarding the motion state of each axis from the motion state detection means, reads an emergency stop procedure corresponding to this information from the stop procedure storage means, and sends a signal to the stop means in accordance with the content of the control command regarding the procedure. The stopping process is performed for each degree of freedom of the robot.

従フて、本発明によれば、指令手段が、ロボットの自由
度に関する特性や運動状態に応じた非常停止手順を停止
手順記憶手段から読み出して自由度毎に適切な停止処理
を行なうことができるので、各軸に対して−様な停止処
理を行なうことによる不都合、つまり軸に過大な負荷ト
ルクが生じたり、減速機の歯飛び等により位置精度が低
下するといった欠点や、停止時の振動等を防ぐことがで
き、また、停止後におけるロボットの姿勢が予期しない
ものとなるといった不都合が解消される。
Therefore, according to the present invention, the command means can read the emergency stop procedure according to the characteristics and movement state regarding the degree of freedom of the robot from the stop procedure storage means and perform an appropriate stop process for each degree of freedom. Therefore, there are disadvantages such as excessive load torque on the axis, decreased positional accuracy due to tooth skipping of the reducer, and vibrations during stopping due to various types of stopping processing for each axis. This also eliminates the inconvenience of the robot having an unexpected posture after stopping.

(F、実施例)[第1図乃至第3図] 以下に、本発明ロボット数値制御装置の非常停止装置の
詳細を図示した実施例に従って説明する。
(F. Embodiment) [FIGS. 1 to 3] Details of the emergency stop device of the robot numerical control device of the present invention will be described below according to the illustrated embodiment.

(a、構成)[*1図コ 1はロボットコントローラであり、ロボットの各自由度
に関する制御を行なうために設けられており、図示しな
い動力源(電源やエアー源等)からの動力をアクチュエ
ータ2に供給してその制御を行なうと共に、非常時には
動力を遮断するようになフている。
(a, configuration) [*1 Figure 1 is a robot controller, which is provided to control each degree of freedom of the robot. In addition to supplying power to the motor and controlling it, the power is also cut off in case of an emergency.

図ではアクチュエータ2としてモータ3及びメカニカル
ブレーキ4からなる系が示されている。
In the figure, a system consisting of a motor 3 and a mechanical brake 4 is shown as the actuator 2.

動力に関してはロボットコントローラ1を介してモータ
3への電力供給がなされると共に該モータ3の回転制御
がなされ、また、ロボットコントローラ1からの指令に
よりメカニカルブレーキ4の動作/不動作が制御される
ようになっている。
Regarding power, power is supplied to the motor 3 via the robot controller 1, and the rotation of the motor 3 is controlled, and operation/non-operation of the mechanical brake 4 is controlled by commands from the robot controller 1. It has become.

検出器としては位置センサ5とトルクセンサ6が設けら
れており、これらの検出信号がフィードバック信号とし
てロボットコントローラlに送出される。
A position sensor 5 and a torque sensor 6 are provided as detectors, and their detection signals are sent to the robot controller l as a feedback signal.

ロボットコントローラ1はアクチュエータ2への動力の
供給/遮断を制御する動力制御系と、アクチュエータ2
の制御を行なう動作制御系から構成されているので、先
ず、動力制御系から説明する。
The robot controller 1 includes a power control system that controls supply/cutoff of power to the actuator 2, and a power control system that controls the supply/cutoff of power to the actuator 2.
First, the power control system will be explained first.

7は動力遮断部であり、動力源からの動力をアクチュエ
ータ2に供給するか否かを決定するために設けられてい
る。
Reference numeral 7 denotes a power cutoff section, which is provided to determine whether or not to supply power from the power source to the actuator 2.

この動力遮断部7においてモータ3への電源供給を許可
する場合にはパワー制御部8及びその後段の回生抵抗短
絡回路9を介してモータ3に電力の供給がなされる。
When power supply to the motor 3 is permitted in the power cutoff section 7, power is supplied to the motor 3 via the power control section 8 and the regenerative resistor short circuit 9 at the subsequent stage.

動作制御系は指令値発生部10及びその記憶部1085
制御手順記憶部11、サーボ制御部12からなっている
The operation control system includes a command value generation section 10 and its storage section 1085.
It consists of a control procedure storage section 11 and a servo control section 12.

指令値発生部10はロボットの動作が正常、かつ、安全
な状態で制御されている場合には、所定の指令信号をサ
ーボ制御部12に送出する。この指令を受けてサーボ制
a部12は位置センサ5やトルクセンサ6からの信号に
応じた制御信号をパワー制御部8に送出するようになフ
ているため、これによってモータ3のソフトウェアサー
ボ制御が実現される。
The command value generation section 10 sends a predetermined command signal to the servo control section 12 when the robot's operation is normal and controlled in a safe state. In response to this command, the servo control unit a 12 sends control signals to the power control unit 8 in accordance with the signals from the position sensor 5 and torque sensor 6, so that software servo control of the motor 3 is performed. is realized.

そして、指令値発生部lOは非常停止命令を受けたり、
ロボットの動作状態に何らかの異常が生じエラー信号が
検圧されたような場合等において非常停止処理を行なう
ようになっており、所定の非常停止手順を制御手順記憶
部11から読み出して、これに従った非常停止処理がロ
ボットの自由度毎になされる。
Then, the command value generating unit IO receives an emergency stop command,
Emergency stop processing is performed when there is some abnormality in the operating state of the robot and an error signal is detected, and a predetermined emergency stop procedure is read out from the control procedure storage unit 11 and followed. Emergency stop processing is performed for each degree of freedom of the robot.

即ち、指令値発生部10はその記憶部!Oa内に予め書
き込まれている自由度毎に割り当てられた自由度番号と
その特性を示す情報、そして、サーボ制御部12から得
た現在の制御状!14(つまり、停止状態であるか運動
状態であるか及びその速度等)、更に外部環境に関する
情報(以下、「外部環境情報」と呼び、その具体的な例
については後述する。)に応じた非常停止手順を制御手
順記憶部11から読み出す。そして、その手順に従って
、指令値発生部10は動力遮断部7に信号を送って動力
の供給を遮断したり、あるいは、サーボ制御部12に指
令信号を送りメカニカルブレーキ4の作動及び作動タイ
ミングを制御したり、回生抵抗短絡回路9の動作及びそ
のタイミングを制御し、ざらには停止迄の間の過渡期間
においては必要に応じてモータ3のサーボ制御(位置サ
ーボやトルクサーボ等)を行なうようになっている。
In other words, the command value generation section 10 is its storage section! Information indicating the degree of freedom number assigned to each degree of freedom and its characteristics written in advance in Oa, and the current control status obtained from the servo control unit 12! 14 (that is, whether it is in a stopped state or a moving state, its speed, etc.), and further information regarding the external environment (hereinafter referred to as "external environment information", and specific examples thereof will be described later). The emergency stop procedure is read from the control procedure storage section 11. Then, according to the procedure, the command value generation section 10 sends a signal to the power cutoff section 7 to cut off the power supply, or sends a command signal to the servo control section 12 to control the operation and operation timing of the mechanical brake 4. It also controls the operation and timing of the regenerative resistor short circuit 9, and performs servo control (position servo, torque servo, etc.) of the motor 3 as necessary during the transition period until it stops. It has become.

(b、非常停止手順例)[第2図コ ¥S2図は上記したロボットコントローラ1における非
常停止手順のうちの幾つかの例を示す概念的なタイムチ
ャート図であり、図中「S、」は非常停止命令の入力状
態を示し、指令がある場合には論理値「1」が与えられ
、指令がない場合には論理値「0」が与えられる。また
、「S、」は動力遮断部7による遮断状態を示し、動力
の遮断状態に対する論理値が「1」、動力の供給状態に
対する論理値が「0」とされている。また、「S、」は
回生抵抗短絡回路9による短絡状態を示し、短絡状態に
対する論理値が「1」とされ、短絡されていない状態に
対する論理値が「O」とされている。
(b. Example of emergency stop procedure) [Figure 2] Figure 2 is a conceptual time chart showing some examples of the emergency stop procedure in the robot controller 1 described above. indicates the input state of an emergency stop command; if there is a command, a logical value of "1" is given, and if there is no command, a logical value of "0" is given. Further, "S," indicates a cutoff state by the power cutoff section 7, and the logical value for the power cutoff state is "1" and the logic value for the power supply state is "0". Further, "S," indicates a short circuit state due to the regenerative resistor short circuit 9, and the logic value for the short circuit state is "1", and the logic value for the non-short circuit state is "O".

「S4」はメカニカルブレーキ4の作動指令を示し、ブ
レーキへの作動指令がある場合には論理値「1」が与え
られ、作動指令がない場合には論理値「0」が与えられ
る。
"S4" indicates an operation command for the mechanical brake 4, and when there is an operation command to the brake, a logical value of "1" is given, and when there is no operation command, a logical value of "0" is given.

そして、論理値のレベルについてはタイムチャート図中
「1」のレベルが高く、「0」のレベルが低い状態で表
わすことにする。
Regarding the level of logical values, the level of "1" in the time chart is high, and the level of "0" is low.

’ S C12Jはサーボ制御部12による制御内容を
示しており、所定のサーボ制御がなされているか否かを
チャートが上下方向に幅をもつかどうかによって表わし
ており、サーボ制御が行なわれている場合にはその種別
を併記している。
'SC12J shows the control content by the servo control unit 12, and whether or not a predetermined servo control is being performed is indicated by whether the chart has width in the vertical direction. The type is also listed.

(b−1,手順(A)) 第2図(A)は非常停止をかけようとしたときに既に停
止している軸に対してなされる非常停止手順(A)を示
している。
(b-1, Procedure (A)) FIG. 2 (A) shows the emergency stop procedure (A) performed on an axis that has already stopped when an emergency stop is to be applied.

この場合には、瞬時にメカニカルブレーキ4を働かせて
もモータ3には過大なトルクはかからないので、なるべ
く短時間で位置制御を終了させ、ブレーキによる軸のロ
ックを行なうため、非常停止命令の入力(SE = ’
1」)があったときに、動力の遮断、回生抵抗短絡、ブ
レーキの作動を直ちに行ない、また、位置サーボ制御を
解除する。
In this case, even if the mechanical brake 4 is applied instantaneously, excessive torque will not be applied to the motor 3, so in order to complete the position control in the shortest possible time and lock the shaft with the brake, input an emergency stop command ( SE='
1), the power is immediately cut off, the regenerative resistor is shorted, the brake is activated, and the position servo control is canceled.

(b−2,手順(B)) 第2図(B)は非常停止をかけようとしたときに最高速
で移動している軸に対してなされる非常停止手順(B)
を示している。
(b-2, Procedure (B)) Figure 2 (B) shows the emergency stop procedure (B) performed on the axis that is moving at maximum speed when attempting to apply an emergency stop.
It shows.

この場合に、手順(A)のような停止処理を行なったの
ではモータ3やこれによって駆動されている装置(減速
機等を含む)に過大な負荷トルクがかかってしまうとい
う慣れがあるので、図示するように非常停止命令の人力
があったときにそれ迄の位置サーボからトルクサーボ制
御に切換える。
In this case, if you perform the stop process as in step (A), an excessive load torque will be applied to the motor 3 and the devices driven by it (including reduction gears, etc.). As shown in the figure, when there is a human power to command an emergency stop, the previous position servo control is switched to torque servo control.

即ち、トルクセンサ6からのフィードバック信号に応じ
てサーボ制御部12がトルクサーボをかけ、トルク制御
系を形成する。
That is, the servo control unit 12 applies torque servo according to the feedback signal from the torque sensor 6, forming a torque control system.

また、非常停止がかけられると、電力が遮断される。Furthermore, when an emergency stop is applied, power is cut off.

遮断後にはモータ3のコンデンサのチャージ分をバック
アップ電源としてモータ3の駆動制御が行なわれる。
After the power is cut off, the drive of the motor 3 is controlled using the charge in the capacitor of the motor 3 as a backup power source.

トルクサーボをかけている間は負荷トルクが許容範囲を
超えないようにトルクの指令値を許容範囲内の値とした
制御がなされており、所定時間後に回生抵抗短絡やメカ
ニカルブレーキ4の作動を行なう。
While the torque servo is applied, the torque command value is controlled to be within the permissible range so that the load torque does not exceed the permissible range, and after a predetermined time the regenerative resistor is shorted and the mechanical brake 4 is activated. .

(b=3.手順(C)) 第2図(C)は自由度の特性を考慮した非常停止手順の
一例として、自由度に関する移動方向が重力方向に一致
している場合の手順(C)を示している。
(b = 3. Procedure (C)) Figure 2 (C) is an example of an emergency stop procedure that takes into account the characteristics of the degrees of freedom. It shows.

このような自由度をもつ軸が運動状態にあるときに前述
したような自由度の特性を考えに入れていない手順(B
)を行なうと、第4図で説明したように停止時に衝撃が
生じる慣れがあるので、これを回避するために次のよう
な手順をとる。
When an axis with such degrees of freedom is in motion, the procedure (B
), it is common for a shock to occur when stopping as explained in FIG. 4, so to avoid this, the following procedure is taken.

即ち、非常停止がかけられたときでも、その前からかけ
られている位置サーボを暫くの間継続させ、現在の位置
に保つような制御を暫くの間行なう。
That is, even when an emergency stop is applied, the position servo that has been applied previously is continued for a while, and control is performed to maintain the current position for a while.

図示するように非常停止がかかったときには動力の遮断
やブレーキがかけられるが、メカニカルブレーキ4によ
り軸がロックされて停止する迄は位置サーボ制御が行な
われている(速度の目標値をゼロとする速度サーボをか
けるようにしても良い)。
As shown in the figure, when an emergency stop is applied, the power is cut off and the brakes are applied, but until the shaft is locked by the mechanical brake 4 and stopped, position servo control is performed (the target value of speed is set to zero). (You may also apply a speed servo.)

その後、回生抵抗短絡がなされる。Thereafter, the regenerative resistor is short-circuited.

(b−4,手順(D)) 第2図(D)は指令値発生部10が外部環境情報を受け
たときに、高速で移動中の軸を最短時間で停止させると
きの状況を示している。
(b-4, Procedure (D)) Figure 2 (D) shows the situation when the command value generation unit 10 receives external environment information and stops the axis moving at high speed in the shortest possible time. There is.

ここで、外部環境情報とは、例えば、人間がロボットの
可動範囲内に侵入したといった危険状態を検出する検出
手段から指令値発生部10に送られる情報を意味する。
Here, the external environment information refers to information sent to the command value generation unit 10 from a detection means for detecting a dangerous situation such as, for example, a human intruding into the robot's movable range.

検出手段としては、例えば、ロボット及びその周囲を監
視するためのカメラや、ロボットの動作中に人がその作
業領域内に容易に入り込めないように設けられた安全柵
の屏に取り付けられた扉開閉検出用のスイッチ等を挙げ
ることができる。
Detection means include, for example, a camera to monitor the robot and its surroundings, and a door attached to a safety fence that prevents people from easily entering the work area while the robot is operating. Examples include switches for detecting opening/closing.

図中’ S EXJはこの外部環境情報及びこれに伴っ
て発生される非常停止命令を示しており、論理値「1」
が人等の侵入の慣れがあることを表わし、論理値「0」
はそのような危険がないことを表わしている。
In the figure, 'SEXJ' indicates this external environment information and the emergency stop command generated accordingly, and has a logical value of '1'.
indicates that there is a habit of intrusion by people, and the logical value is "0".
indicates that there is no such danger.

ロボットの動作中に人がその可動範囲内に入り込んだ時
、あるいは、入り込む惧れがある場合には指令値発生部
10が検出手段からの外部環境情報を受けて、サーボ制
御を停止して直ちに動力遮断、回生抵抗短絡を行なうと
共にメカニカルブレーキ4を作動させることにより、最
短時間での非常停止処理を行ない、人への危害を最小限
に食い止める。
When a person enters the robot's movable range while the robot is operating, or there is a risk of a person entering, the command value generator 10 receives external environment information from the detection means, stops servo control, and immediately By cutting off the power, short-circuiting the regenerative resistor, and activating the mechanical brake 4, emergency stop processing is performed in the shortest possible time to minimize harm to people.

(c、非常停止処理)[第3図コ 次に、ロボットコントローラ1による非常停止処理の流
れを第3図に示すフローチャート図に従って説明する。
(c. Emergency stop processing) [Fig. 3] Next, the flow of the emergency stop processing by the robot controller 1 will be explained according to the flowchart shown in Fig. 3.

a)rスタート」 非常停止命令、外部環境情報の入力により危急を知らさ
れたときやエラーの検出がなされたときに指令値発生部
10による処理が開始される。
a) "r Start" Processing by the command value generating section 10 is started when an emergency is notified by inputting an emergency stop command or external environment information, or when an error is detected.

b)r自由度番号や自由度の特性に関する情報を得る。b) Obtain information regarding r-degree-of-freedom numbers and characteristics of degrees of freedom.

」 指令値発生部10は予めロボットの各軸毎に付与されて
いる自由度番号と、該自由度番号についての特性を示す
情報を記憶部10aから取り出す。
” The command value generation unit 10 retrieves from the storage unit 10a the degree of freedom number assigned in advance to each axis of the robot and information indicating the characteristics of the degree of freedom number.

例えば、下表1に示すように、自由度番号「1」につい
ては自由度の特性を示す付加情報はなく、自由度番号「
2」については軸の移動方向と重力の方向に一致すると
いった特性を有するものとする。
For example, as shown in Table 1 below, for the degree of freedom number "1", there is no additional information indicating the characteristics of the degree of freedom;
2" has the characteristic that the direction of movement of the axis coincides with the direction of gravity.

表1 c)r軸の制御状態に関する情報を得る。」指令値発生
部10はサーボ制御部12から現時点での軸の制御状態
に関する情報を得て、その運動状態、つまり、停止中で
あるか移動中であるか及びその時の速度を知る。
Table 1 c) Obtain information regarding the control state of the r-axis. The command value generation section 10 obtains information regarding the current control state of the axis from the servo control section 12, and learns its motion state, that is, whether it is stopped or moving, and the speed at that time.

そして、次のステップd)に進む。Then proceed to the next step d).

d)r外部環境情報を得る。」 指令値発生部1oは前記した検出手段(監視用カメラや
検出スイッチ等)から外部環境情報を得て、ロボットの
作業領域内に人等の侵入の慣れがあるかどうかを知る。
d) r Obtain external environment information. ” The command value generation unit 1o obtains external environment information from the above-mentioned detection means (surveillance camera, detection switch, etc.) and learns whether or not there is a habit of intrusion of people or the like into the work area of the robot.

そして、人等の侵入の慣れがある場合には手順(D)を
優先させる。
If there is a habit of intrusion by people, priority is given to step (D).

その後、次のステップe)に進む。Then proceed to the next step e).

e)r制御手順記憶部から停止手順に関する情報を読み
出す。」 即ち、指令値発生部10は前記ステップb)乃至d)に
おいて得た情報に対応した停止手順に関する情報を制御
手順記憶部11からとり出す。
e) Read information regarding the stop procedure from the r control procedure storage unit. ” That is, the command value generation unit 10 retrieves information regarding the stop procedure corresponding to the information obtained in steps b) to d) from the control procedure storage unit 11.

例えば、表1に示すように、自由度番号1の軸が停止し
ている場合には、外部環境情報に応じて手順(A)又は
(D)が選択される。(尚、この場合、手順(A)と(
D)とでは実買的に同じ停止処理がなされるので、外部
環境情報を非常停止入力の一部と考えれば−の手順(A
)を常に採用しても良い。) また、自由度番号1の軸が移動中である場合には、ロボ
ットの可動範囲内に人等の侵入の惧れがあるか否かに応
じて手順(B)又は(D)が選択される。
For example, as shown in Table 1, when the axis with degree of freedom number 1 is stopped, procedure (A) or (D) is selected depending on the external environment information. (In this case, step (A) and (
In step D), the same stop processing is performed in actual purchase, so if you consider the external environment information as part of the emergency stop input, procedure (A)
) may always be used. ) In addition, if the axis with degree of freedom number 1 is moving, procedure (B) or (D) is selected depending on whether there is a risk of people entering the robot's movable range. Ru.

そして、自由度番号2の軸については自由度の特性に応
じた非常手段が選択される。
For the axis with degree of freedom number 2, an emergency measure is selected according to the characteristics of the degree of freedom.

即ち、軸が停止している場合には手順(A)又は(D)
が選択され、軸が移動中である場合にはロボットの可動
範囲内に人等の侵入の惧れがないときには手順(C)が
選択され、侵入の慣れがあるときには手順(D)が選択
される。
That is, if the axis is stopped, step (A) or (D)
is selected, and when the axis is moving, procedure (C) is selected if there is no risk of intrusion of people within the robot's movable range, and procedure (D) is selected if the robot is accustomed to intrusion. Ru.

そして、選ばれた停止手順を構成する個々の制御指令の
内容を指令値発生部10が順番に解析して、ステップf
)に進む。
Then, the command value generation unit 10 sequentially analyzes the contents of the individual control commands constituting the selected stop procedure, and in step f
).

f)「メカニカルブレーキの作動指令か?」制御指令が
メカニカルブレーキ4の作動指令であるか否かが問われ
、作動指令であるときには、ステップg)に進み、そう
でないときにはステップh)に進む。
f) "Is it a command to operate the mechanical brake?" A question is asked as to whether the control command is a command to operate the mechanical brake 4, and if it is a command to operate, proceed to step g), otherwise proceed to step h).

g)「メカニカルブレーキを作動させる。」指令値発生
部10はメカニカルブレーキ4を働かせるための信号を
サーボ制御部12に送出する。
g) "Activate the mechanical brake." The command value generation section 10 sends a signal for operating the mechanical brake 4 to the servo control section 12.

そして、ステップh)に進む。Then proceed to step h).

h)「回生抵抗の短絡指令か?」 制御指令が回生抵抗短絡指令であるかどうかが問われ、
そうであればステップi)に進み、そうてなければステ
ップj)に進む。
h) "Is it a regenerative resistor short circuit command?" A question is asked as to whether the control command is a regenerative resistor short circuit command.
If so, proceed to step i), otherwise proceed to step j).

i)「回生抵抗短絡を行なう。」 指令値発生部10からの信号がサーボ制御部12を介し
て回生抵抗短絡回路9が送られ、モータ3の回生抵抗短
絡がなされる。
i) "Short-circuit the regenerative resistor." A signal from the command value generator 10 is sent to the regenerative resistor short-circuit circuit 9 via the servo controller 12, and the regenerative resistor of the motor 3 is short-circuited.

そして、ステップj)に進む。Then proceed to step j).

j)「動力の遮断指令か?」 制御指令が動力の遮断指令か否かが問われ、そうであれ
ばステップk)に進み、そうでなければステップl)に
進む。
j) "Is it a power cutoff command?" It is asked whether the control command is a power cutoff command or not. If so, proceed to step k); otherwise, proceed to step l).

k)「動力を遮断する。」 指令値発生部10から動力遮断部7に送られる信号によ
ってモータ3への電力の供給が断たれる。
k) "Cut off the power." The power supply to the motor 3 is cut off by a signal sent from the command value generation section 10 to the power cutoff section 7.

そして、ステップJ2)に進む。Then, proceed to step J2).

A)「指定の制御を行なう。」 非常停止時において前記ステップg)、i)、k)に関
する以外の制御指令がある場合にはこれを行なう。
A) "Perform designated control." This is performed if there is a control command other than those related to steps g), i), and k) during an emergency stop.

例えば、前記した手順(B)では位置サーボからトルク
サーボへと制御が移行し、また、手順(C)では非常停
止をかけた後も位置サーボを暫く継続させてからサーボ
制御を解除するといった制御がなされる。
For example, in step (B) described above, control is transferred from the position servo to torque servo, and in step (C), the position servo continues for a while after an emergency stop is applied, and then servo control is canceled. will be done.

m)「制御手順が終了したか?」 一連の制御手順が終了したかどうか(つまり、制御指令
が終了命令であるかどうか)が問われ、未だ終了してい
なければステップe)に戻る。
m) "Has the control procedure been completed?" It is asked whether the series of control procedures have been completed (that is, whether the control command is a termination command), and if it has not been completed, the process returns to step e).

そして、ロボットの各軸に対する非常停止手順が全て完
了したときには非常停止動作が終了する。
Then, when all the emergency stop procedures for each axis of the robot are completed, the emergency stop operation ends.

(G、発明の効果) 以上に記載したところから明らかなように、本発明の第
1のものは、ロボットの非常停止時においてロボットを
構成する各軸の運動を停止させるための停止手段に対し
て指令を与える指令手段を備えたロボット数値制御装置
の非常停止装置であって、ロボットの自由度についての
負荷の特性に関する情報を予め保持する特性記憶手段と
、各軸の運動状態を検出する運動状°態検出手段と、複
数の非常停止手順についての制御指令を予め記憶する停
止手順記憶手段とを設け、非常停止時に指令手段が特性
記憶手段からの各自由度の特性に関する情報と運動状態
検出手段からの各軸の運動状態に関する情報とを受けて
、これらの情報に対応した非常停止手順を停止手順記憶
手段から読み出して、該手順に関する制御指令の内容に
従って停止手段に信号を送りロボットの自由度毎に停止
処理を行なうようにしたことを特徴とする。
(G. Effects of the Invention) As is clear from the above description, the first aspect of the present invention is to provide a stop means for stopping the motion of each axis constituting the robot during an emergency stop of the robot. This is an emergency stop device for a robot numerical control device, which is equipped with a command means for issuing commands based on the robot's degree of freedom, and includes a characteristic storage means for pre-holding information regarding load characteristics regarding the degree of freedom of the robot, and a movement state for detecting the motion state of each axis. A state detection means and a stop procedure storage means for storing control commands for a plurality of emergency stop procedures in advance are provided, and at the time of an emergency stop, the command means receives information about the characteristics of each degree of freedom from the characteristic storage means and detects the motion state. Upon receiving information about the motion status of each axis from the means, an emergency stop procedure corresponding to this information is read from the stop procedure storage means, and a signal is sent to the stop means according to the content of the control command regarding the procedure to stop the robot from moving freely. The feature is that the stop processing is performed every time.

従って、これによれば、指令手段が、ロボットの自由度
に関する特性や運動状態に応じた非常停止手順を停止手
順記憶手段から読み出して自由度毎に適切な停止処理を
行なうことができるので、各軸に対して−様な停止処理
を行なうことに起因する不都合、つまり、軸に過大な負
荷トルクが生じたり、減速機の歯飛び等により位置精度
が低下するといった不都合や、停止時の振動等を防ぐこ
とができ、また、停止後におけるロボットの姿勢が予期
しないものとなるといった不都合が解消される。
Therefore, according to this, the command means can read the emergency stop procedure according to the characteristics and movement state regarding the robot's degrees of freedom from the stop procedure storage means and perform an appropriate stop process for each degree of freedom. Disadvantages caused by performing various types of stopping processing on the shaft, such as excessive load torque on the shaft, decreased positional accuracy due to tooth skipping of the reducer, etc., and vibrations when stopping. This also eliminates the inconvenience of the robot having an unexpected posture after stopping.

また、本発明の第2のものは、さらに、ロボットの運動
状態をその周囲の状況を含めて検出する状況検出手段を
設け、非常停止時に指令手段が、特性記憶手段からの情
報と、状況検出手段からのロボットの運動状態及び周囲
状況に関する情報に対応した非常停止手順を停止手順記
憶手段から読み出すようにしたことを特徴とする。
Further, the second aspect of the present invention is further provided with a situation detection means for detecting the motion state of the robot including its surrounding situation, and in the event of an emergency stop, the command means uses information from the characteristic storage means and the situation detection means. The present invention is characterized in that an emergency stop procedure corresponding to the information regarding the motion state of the robot and the surrounding situation from the means is read out from the stop procedure storage means.

従って、これによれば、ロボットの周囲の状況に関する
情報をも含めた広汎な停止処理を行なうことができる。
Therefore, according to this, it is possible to perform a wide range of stopping processing including information regarding the surrounding situation of the robot.

例えば、ロボットの可動範囲に人が侵入する惧れがある
場合には、状況検出手段からの情報を指令手段が受けて
、この緊急事態に対処するための非常停止手順を停止手
順記憶手段から読み出して、非常停止時の過負荷による
ロボットへの悪影響より人身の保護を優先した停止処理
を行なうことができる。
For example, if there is a risk that a person may enter the robot's movable range, the command means receives information from the situation detection means and reads out an emergency stop procedure for dealing with this emergency from the stop procedure storage means. Therefore, it is possible to perform a stop process that prioritizes human protection over the adverse effects on the robot due to overload during an emergency stop.

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

第1図乃至第3図は本発明ロボット数値制御装置の非常
停止装置の実施の一例を示すもので、第1図は構成を示
すブロック図、第2図は非常停止手順の幾つかを示す概
念的なタイムチャート図であり、(A)は停止中の釉に
対する手順、(B)は移動中の軸に対する手順、(C)
は移動方向が重力方向に一致する軸に対する手順、(D
)は外部環境情報に応じた手順を各々示しており、第3
図は非常停止処理の流れを示すフローチャート図、第4
図は従来の問題点を説明するための概略図である。 符号の説明 1・・・ロボット数値制御装置、 4、フ、9・・・停止手段、 10・・・指令手段、 10a・・・特性記憶手段、 ・停止手順記憶手段、 ・運動状態検出手段 闇題点を説明するための概略図 第 図 (つ r++    Φ 切   切 嘴t Cつ 回 嘴t Gつ (j G) 切 一つ
1 to 3 show an example of the implementation of the emergency stop device of the robot numerical control device of the present invention, FIG. 1 is a block diagram showing the configuration, and FIG. 2 is a conceptual diagram showing some of the emergency stop procedures. This is a time chart diagram, in which (A) shows the procedure for a stopped glaze, (B) shows a procedure for a moving axis, and (C) shows the procedure for a moving axis.
is the procedure for the axis whose direction of movement coincides with the direction of gravity, (D
) indicate the procedures according to the external environment information, and the third
The figure is a flowchart showing the flow of emergency stop processing.
The figure is a schematic diagram for explaining conventional problems. Explanation of symbols 1...Robot numerical control device, 4, F, 9...Stopping means, 10...Command means, 10a...Characteristics storage means, ・Stopping procedure storage means, ・Movement state detection means A schematic diagram to explain the problem

Claims (2)

【特許請求の範囲】[Claims] (1)ロボットの非常停止時においてロボットを構成す
る各軸の運動を停止させるための停止手段に対して指令
を与える指令手段を備えたロボット数値制御装置の非常
停止装置であって、 ロボットの自由度についての負荷の特性に関する情報を
予め保持する特性記憶手段と、 各軸の運動状態を検出する運動状態検出手段と、 複数の非常停止手順についての制御指令を予め記憶する
停止手順記憶手段とを設け、 非常停止時に指令手段が特性記憶手段からの各自由度の
特性に関する情報と運動状態検出手段からの各軸の運動
状態に関する情報とを受けて、これらの情報に対応した
非常停止手順を停止手順記憶手段から読み出して、該手
順に関する制御指令の内容に従って停止手段に信号を送
りロボットの自由度毎に停止処理を行なうようにした ことを特徴とするロボット数値制御装置の非常停止装置
(1) An emergency stop device for a robot numerical control device, which is equipped with a command means for giving a command to a stop means to stop the motion of each axis that makes up the robot during an emergency stop of the robot, and which provides freedom for the robot. a characteristic storage means for pre-holding information regarding load characteristics in terms of speed; a motion state detection means for detecting the motion state of each axis; and a stop procedure storage means for pre-storing control commands for a plurality of emergency stop procedures. and when an emergency stop occurs, the command means receives information regarding the characteristics of each degree of freedom from the characteristic storage means and information regarding the motion state of each axis from the motion state detection means, and stops an emergency stop procedure corresponding to these information. An emergency stop device for a robot numerical control device, characterized in that a signal is read from a procedure storage means and sent to a stop means according to the content of a control command related to the procedure to perform a stop process for each degree of freedom of the robot.
(2)ロボットの運動状態をその周囲の状況を含めて検
出する状況検出手段を設け、 非常停止時に指令手段が、特性記憶手段からの情報と、
状況検出手段からのロボットの運動状態及び周囲状況に
関する情報に対応した非常停止手順を停止手順記憶手段
から読み出すようにしたことを特徴とする請求項1に記
載のロボット数値制御装置の非常停止装置
(2) A situation detection means is provided to detect the movement state of the robot including its surrounding situation, and in the event of an emergency stop, the command means uses information from the characteristic storage means,
2. The emergency stop device for a robot numerical control device according to claim 1, wherein the emergency stop procedure corresponding to the information regarding the movement state of the robot and the surrounding situation from the situation detection means is read out from the stop procedure storage means.
JP02272612A 1990-10-11 1990-10-11 Emergency stop device for robot numerical controller Expired - Fee Related JP3077183B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02272612A JP3077183B2 (en) 1990-10-11 1990-10-11 Emergency stop device for robot numerical controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02272612A JP3077183B2 (en) 1990-10-11 1990-10-11 Emergency stop device for robot numerical controller

Publications (2)

Publication Number Publication Date
JPH04152091A true JPH04152091A (en) 1992-05-26
JP3077183B2 JP3077183B2 (en) 2000-08-14

Family

ID=17516361

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02272612A Expired - Fee Related JP3077183B2 (en) 1990-10-11 1990-10-11 Emergency stop device for robot numerical controller

Country Status (1)

Country Link
JP (1) JP3077183B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001525263A (en) * 1997-12-06 2001-12-11 エラン・シャルトエレメンテ・ゲーエムベーハー・ウント・コンパニー・カーゲー Monitoring and control apparatus and method for monitoring technical equipment requiring high safety, especially manipulators
JP2011081461A (en) * 2009-10-05 2011-04-21 Matsuura Machinery Corp Method for controlling supply and disconnection of power to all driving motors in nc machine tool
US7977908B2 (en) 2007-03-08 2011-07-12 Fanuc Ltd Numerical controller with abnormal motor deceleration stop control means
WO2012070276A1 (en) * 2010-11-24 2012-05-31 株式会社日立産機システム Control system controller
JP2013132715A (en) * 2011-12-26 2013-07-08 Daihen Corp Safety device for industrial robot
JP2018532602A (en) * 2015-09-30 2018-11-08 フランカ エミカ ゲーエムベーハーFRANKA EMIKA GmbH Joint device
WO2023098270A1 (en) * 2021-12-02 2023-06-08 上海神泰医疗科技有限公司 Control method, development method, readable storage medium, control device, and robot system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3990262B2 (en) * 2002-12-02 2007-10-10 ファナック株式会社 Industrial robot
KR101868849B1 (en) * 2011-11-21 2018-06-20 엘지디스플레이 주식회사 Apparatus for Transferring Substrate and Method for Controlling the same

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001525263A (en) * 1997-12-06 2001-12-11 エラン・シャルトエレメンテ・ゲーエムベーハー・ウント・コンパニー・カーゲー Monitoring and control apparatus and method for monitoring technical equipment requiring high safety, especially manipulators
US7977908B2 (en) 2007-03-08 2011-07-12 Fanuc Ltd Numerical controller with abnormal motor deceleration stop control means
JP2011081461A (en) * 2009-10-05 2011-04-21 Matsuura Machinery Corp Method for controlling supply and disconnection of power to all driving motors in nc machine tool
WO2012070276A1 (en) * 2010-11-24 2012-05-31 株式会社日立産機システム Control system controller
JP2012113473A (en) * 2010-11-24 2012-06-14 Hitachi Industrial Equipment Systems Co Ltd Control system controller
JP2013132715A (en) * 2011-12-26 2013-07-08 Daihen Corp Safety device for industrial robot
JP2018532602A (en) * 2015-09-30 2018-11-08 フランカ エミカ ゲーエムベーハーFRANKA EMIKA GmbH Joint device
WO2023098270A1 (en) * 2021-12-02 2023-06-08 上海神泰医疗科技有限公司 Control method, development method, readable storage medium, control device, and robot system

Also Published As

Publication number Publication date
JP3077183B2 (en) 2000-08-14

Similar Documents

Publication Publication Date Title
JP6445150B2 (en) Method for controlling robot manipulator, computer system, digital recording medium, computer program product, computer program, apparatus and robot
JP2608161B2 (en) Industrial robot stop control method
US11534918B2 (en) Device and method for controlling cooperative robot
US9409295B2 (en) Method for controlling a robot
JPH04152091A (en) Emergency stop device for robot numerical control device
KR0144650B1 (en) Method of detecting and regulating load on servomotor
CN100488734C (en) Robot controlling device
JP3752758B2 (en) Robot arm control device
JPH03208735A (en) Apparatus for automatically controlling vehicle speed
JP3820887B2 (en) AC servo motor overload protection device
JP3855629B2 (en) Robot interference detection device
JPS63174889A (en) Robot control method
JPS60104695A (en) Industrial robot
JP2667710B2 (en) Industrial robot safety devices
WO2024104563A1 (en) Method of handling safety of industrial device, electronic control system and industrial device system
JPH0449881A (en) Servo-motor emergency stop device
JPS622646Y2 (en)
JPS5825441Y2 (en) Kogiyouyourobottsutonoanzenouchi
JPS6334086A (en) Industrial robot
JP2745837B2 (en) Robot control device
JP2008253132A (en) Servo motor and abnormal load detection control method for articulated robot
JP2002166381A (en) Robot tool information self-diagnosis apparatus and method
JPH02106592A (en) elevator door control device
WO2024089884A1 (en) Robot controller and method for comparing control software before and after update
JP2023162742A (en) industrial robot system

Legal Events

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