Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0736991B2 - Industrial robot origin alignment required / unnecessary determination device - Google Patents
[go: Go Back, main page]

JPH0736991B2 - Industrial robot origin alignment required / unnecessary determination device - Google Patents

Industrial robot origin alignment required / unnecessary determination device

Info

Publication number
JPH0736991B2
JPH0736991B2 JP63322020A JP32202088A JPH0736991B2 JP H0736991 B2 JPH0736991 B2 JP H0736991B2 JP 63322020 A JP63322020 A JP 63322020A JP 32202088 A JP32202088 A JP 32202088A JP H0736991 B2 JPH0736991 B2 JP H0736991B2
Authority
JP
Japan
Prior art keywords
power failure
position data
power
motor
industrial robot
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
JP63322020A
Other languages
Japanese (ja)
Other versions
JPH02167689A (en
Inventor
和伸 古城
恭秀 永浜
学 永田
利直 高山
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.)
Kobe Steel Ltd
Original Assignee
Kobe Steel 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 Kobe Steel Ltd filed Critical Kobe Steel Ltd
Priority to JP63322020A priority Critical patent/JPH0736991B2/en
Publication of JPH02167689A publication Critical patent/JPH02167689A/en
Publication of JPH0736991B2 publication Critical patent/JPH0736991B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、アーク溶接ロボット等の産業用ロボットにお
いて、その動作中に停電を生じた場合にその停電解消後
に原点合せ操作を行なう必要があるか否かの判定を行な
うための装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Industrial field of application] In the present invention, in an industrial robot such as an arc welding robot, when a power failure occurs during its operation, it is necessary to perform an origin alignment operation after the power failure is resolved. The present invention relates to a device for determining whether or not.

[従来の技術] 一般に、アーク溶接ロボット等の産業用ロボットを制限
する際には、そのアームなどの各回転軸(可動部分)の
回転角を高精度で検出する必要があり、また、電源オフ
後の電源再投入時には、原点合せ操作を行なうことな
く、各回転軸の絶対回転角を検出できるようにすること
が望まれている。
[Prior Art] Generally, when restricting an industrial robot such as an arc welding robot, it is necessary to detect the rotation angle of each rotation axis (movable part) such as an arm with high accuracy, and the power is turned off. It is desired to be able to detect the absolute rotation angle of each rotary shaft without performing the origin alignment operation when the power is subsequently turned on again.

そこで、従来、第6図に示すような回転角検出装置が提
案されている。この第6図において、1は産業用ロボッ
トのアーム、1aはアーム1の回転軸、2は減速機、3は
減速機2を介してアーム1を回転駆動するモータ、4は
減速機2およびモータ3を介しアーム1の回転軸1aに接
続されて所定の回転角(例えば1回転つまり360°)以
内での絶対回転角(θ)を検出するレゾルバ、5はレゾ
ルバ4を励磁するドライバ、6はレゾルバ4からの検出
信号をディジタル信号に変換するレゾルバ/ディジタル
(R/D)変換器、7はレゾルバ4からの検出信号をパル
ス化してA,B,Z相をもつインクリメンタル信号に変換す
るレゾルバ/パルス(R/P)変換器である。ここで、Z
相のパルス信号は原点設定用のもの、A,B相のパルス信
号は90°の位相差をもって出力されるものでこれらのパ
ルス信号の先後管径をみることにより回転方向が検出さ
れるようになっている。
Therefore, conventionally, a rotation angle detecting device as shown in FIG. 6 has been proposed. In FIG. 6, 1 is an arm of an industrial robot, 1a is a rotation axis of the arm 1, 2 is a speed reducer, 3 is a motor for rotating the arm 1 through the speed reducer 2, and 4 is a speed reducer 2 and a motor. A resolver that is connected to the rotation shaft 1a of the arm 1 via 3 to detect an absolute rotation angle (θ) within a predetermined rotation angle (for example, one rotation or 360 °), 5 is a driver that excites the resolver 4, and 6 is a driver. A resolver / digital (R / D) converter for converting the detection signal from the resolver 4 into a digital signal, and 7 is a resolver for converting the detection signal from the resolver 4 into pulses and converting it into an incremental signal having A, B, and Z phases. It is a pulse (R / P) converter. Where Z
The phase pulse signal is for origin setting, and the A and B phase pulse signals are output with a phase difference of 90 ° .The direction of rotation can be detected by checking the pipe diameter of these pulse signals. Has become.

また、8はアップダウンカウンタで、R/P変換器7から
のA,B相のパルス信号をカウントし、8ビット256分割し
たモータ3の1回転以内の絶対回転角を下位ビット20
27にて出力するとともに、モータ3の1回転に相当する
27のキャリー,ボロー信号をカウントし、モータ3の絶
対回転数として上位ビット28〜215にて出力するもので
ある。9は電源オフ時にその時点でのレゾルバ4からの
検出信号(1回転以内の絶対回転角)をアップダウンカ
ウンタ8からの下位ビット20〜27についてのカウント値
として記憶する第1メモリ、10は電源オフ時にその時点
でのアップダウンカウンタ8からの上位ビット28〜215
についてのカウント値を記憶する第2メモリ、11は電源
投入時にR/D変換器6によりディジタル化されたレゾル
バ4からの実検出信号と第1メモリ9に記憶された電源
オフ時検出信号とを比較する比較器、12は補正器で、比
較器11からの比較結果に応じて(詳細は後述する)、第
2メモリ10に記憶された電源オフ時カウント値を実際の
絶対回転数に対応した実カウント値に補正した後、その
補正値をアップダウンカウンタ8の上位ビット28〜215
にセットするものである。
Also, 8 is an up-down counter, A from R / P converter 7, counts the pulse signals of the B-phase, the lower bits 2 0 to the absolute rotational angle within one rotation of the 8-bit 256 divided motor 3
Outputs at 2 7, corresponding to one rotation of the motor 3
2 7 carry, counting the borrow signal, and outputs at the upper bit 2 8-2 15 as the absolute rotation speed of the motor 3. 9 first memory for storing a count value for the lower bits 2 0-2 7 from the detection signal (1 absolute within the rotation angle of rotation) up-down counter 8 from the resolver 4 at the time when the power is turned off, 10 Are the upper bits 2 8 to 2 15 from the up / down counter 8 at the time of power off.
The second memory, 11 for storing the count value for the power-off detection signal stored in the first memory 9 and the actual detection signal from the resolver 4 digitized by the R / D converter 6 when the power is turned on. A comparator for comparison, 12 is a compensator, which corresponds to the actual absolute rotational speed of the power-off count value stored in the second memory 10 according to the comparison result from the comparator 11 (details will be described later). After correcting to the actual count value, the correction value is set to the upper bits 2 8 to 2 15 of the up / down counter 8.
To be set to.

なお、上述の装置では、電源再投入時に、R/D変換器6
によりディジタル化されたレゾルバ4からの実検出信号
は、アップダウンカウンタ8からの下位ビット20〜27
セットされるようになっている。また、第1メモリ9お
よび第2メモリ10は、不揮発性メモリやバッテリバック
アップされたRAMなどで構成される。
In the above-mentioned device, when the power is turned on again, the R / D converter 6
Actual detection signal from the resolver 4 digitized is adapted to be set to the lower bit 2 0-2 7 from the up-down counter 8 by. The first memory 9 and the second memory 10 are composed of a non-volatile memory, a battery-backed RAM, or the like.

上述の構成により、通常の回転角検出時には、まず、原
点合せを行なった後、ドライバ5からの励磁相(sinω
t,cosωt)を受けたレゾルバ4から検出相sin(ωt+
θ)が出力され、この検出相からモータ3の1回転以内
の絶対回転角θが得られ、その検出信号がR/P変換器7
によりパルス化される。そして、パルス信号(A,B相)
をアップダウンカウンタ8によりカウントすることで、
下位ビット20〜27から1回転以内の絶対回転角が出力さ
れるとともに、上位ビット28〜215からモータ3の絶対
回転数が出力され、1回転以内の絶対回転角と、(絶対
回転数)×360°との和として、モータ3の絶対回転角
が検出される。
With the above-described configuration, at the time of normal rotation angle detection, the origin is first adjusted, and then the excitation phase (sin ω
The detection phase sin (ωt +) from the resolver 4 which has received t, cosωt)
θ) is output, the absolute rotation angle θ within one rotation of the motor 3 is obtained from this detection phase, and the detected signal is the R / P converter 7
Pulsed by. And pulse signal (A, B phase)
Is counted by the up / down counter 8,
The absolute rotation angle of within one rotation from the lower bit 2 0-2 7 is output, the absolute from the upper bit 2 8-2 15 of the motor 3 speed is output, 1 the absolute rotation angle within the rotation, (absolute The absolute rotation angle of the motor 3 is detected as the sum of (rotation speed) × 360 °.

このように一旦原点合せを行ない回転角を検出している
状態で、装置の電源をオフとする場合には、その時点で
のレゾルバ4からの検出信号が、アップダウンカウンタ
8からの下位ビット20〜27についてのカウント値として
第1メモリ9に記憶されるとともに、同時点でのアップ
ダウンカウンタ8からの上位ビット28〜215が、第2メ
モリ10に記憶される。このとき、電源をオフとすること
で、アップダウンカウンタ8内のカウント値はリセット
されるが、メモリ9,10内の記憶内容は揮発しない。
When the device is turned off while the origin is once adjusted and the rotation angle is detected, the detection signal from the resolver 4 at that time is the lower bit 2 from the up / down counter 8. together and stored as a count value in the first memory 9 for 0-2 7, upper bits 2 8-2 15 from the up-down counter 8 at the same time is stored in the second memory 10. At this time, by turning off the power, the count value in the up / down counter 8 is reset, but the stored contents in the memories 9 and 10 are not volatilized.

また、電源オフに伴い、モータ3は、ブレーキ(図示せ
ず)により制動をかけられ、再び電源オンとなるまで
に、万一アーム1が外力(重力モーメント等)を受けて
も±180°以上回動しないようにする。このように、電
源オフ時と電源再投入時とでモータ3の回転角の差が±
180°以内であれば、次のようにしてモータ3の絶対回
転角を補正して検出することができ、原点合せ操作を不
要化することができる。
Further, when the power is turned off, the motor 3 is braked by a brake (not shown), and even if the arm 1 receives an external force (gravitational moment or the like) by the time the power is turned on again, it is ± 180 ° or more. Do not rotate. In this way, the difference in the rotation angle of the motor 3 when the power is turned off and when the power is turned on again is ±
Within 180 °, the absolute rotation angle of the motor 3 can be corrected and detected as follows, and the origin alignment operation can be made unnecessary.

つまり、電源オフ後、再び電源を投入した場合には、ま
ず、レゾルバ4からの検出信号が、R/D変換器6により
ディジタル化され、電源再投入時における1回転以内の
絶対回転角としてアップダウンカウンタ8の下位ビット
20〜27に改めてセット入力されるとともに比較器11にも
入力される。比較器11においては、レゾルバ4からの実
検出信号と、第1メモリ9から入力される電源オフ時の
検出信号とが比較され、その差に応じて補正器12へ補正
指令が出力される。ここで、比較器11における比較結果
[(レゾルバ4からの実検出信号)−(第1メモリ9か
らの電源オフ時の検出信号)]が、−180°〜+180°の
とき補正指令を出力せず、−360°〜−180°のとき第2
メモリ10からの電源オフ時のカウント値(上位ビット28
〜215)に1だけ加算する一方、180°〜360°のとき上
記カウント値から1だけ減算するように補正器12へ補正
指令を出力する。
That is, when the power is turned on again after the power is turned off, first, the detection signal from the resolver 4 is digitized by the R / D converter 6 and increased as an absolute rotation angle within one rotation when the power is turned on again. Lower bit of down counter 8
It is also input to the comparator 11 together with a renewed set input to the 2 0-2 7. In the comparator 11, the actual detection signal from the resolver 4 is compared with the detection signal when the power is turned off, which is input from the first memory 9, and a correction command is output to the corrector 12 according to the difference. Here, when the comparison result in the comparator 11 [(actual detection signal from the resolver 4)-(detection signal from the first memory 9 when the power is off)] is -180 ° to + 180 °, a correction command is output. No, second when −360 ° to −180 °
Count value when the power is turned off from the memory 10 (upper bit 2 8
While adding only 1 ~ 2 15), and outputs the correction command to the corrector 12 to subtract only 1 from the count value when the 180 ° to 360 °.

これにより、電源オフ期間中にモータ3が外力を受けて
回転しレゾルバ4のゼロ検出点をクロスしたとしても、
電源再投入時にモータ3の回転数もミスカウントするこ
とはなく、比較器11および補正器12により、第2メモリ
10に記憶された電源オフ時のカウント値が、電源オフ期
間中の回転を含む実際の絶対回転数に対応した実カウン
ト値に補正されてから、アップダウンカウンタ8の上位
ビット28〜215にセットされる。
As a result, even if the motor 3 receives external force and rotates during the power-off period to cross the zero detection point of the resolver 4,
The number of rotations of the motor 3 will not be miscounted when the power is turned on again.
The power-off count value stored in 10 is corrected to the actual count value corresponding to the actual absolute rotation speed including rotation during the power-off period, and then the upper bits 2 8 to 2 15 of the up-down counter 8 Is set to.

従って、電源オフ期間中にモータ3が回動していても、
電源再投入時には、モータ3の絶対回転角が、レゾルバ
4からの1回転以内の絶対回転角と、(補正して得られ
た実カウント値)×360°との和であるアップダウンカ
ウンタ8からの出力として正確に検出され、電源オフ中
のモータ3の回転角が±180°を超えない限り、電源再
投入時における原点合せ作業が不要になる。
Therefore, even if the motor 3 rotates during the power-off period,
When the power is turned on again, the absolute rotation angle of the motor 3 is the sum of the absolute rotation angle within 1 rotation from the resolver 4 and (actual count value obtained by correction) × 360 °. Is accurately detected as the output of the power source and the rotation angle of the motor 3 during power off does not exceed ± 180 °, the origin alignment work is not required when the power is turned on again.

[発明が解決しようとする課題] ところで、産業用ロボットの動作停止中に電源をオフす
れば、通常、モータ3のブレーキの制動力により産業用
ロボットの姿勢は十分に保持されるので、電源オフ期間
中のモータ3の回転角は、ブレーキのガタ分の誤差程度
しかなく、±180°を超えるようなことはない。従っ
て、上述した従来の回転角検出装置により、原点合せ操
作を行なうことなく、モータ3の絶対回転角が検出され
る。
[Problems to be Solved by the Invention] By the way, if the power is turned off while the operation of the industrial robot is stopped, the posture of the industrial robot is usually sufficiently maintained by the braking force of the brake of the motor 3, so the power is turned off. The rotation angle of the motor 3 during the period has an error of only the amount of backlash of the brake and never exceeds ± 180 °. Therefore, the above-described conventional rotation angle detection device detects the absolute rotation angle of the motor 3 without performing the origin alignment operation.

また、モータ3がある速度以下で動作していれば、一次
側の電源が突然オフ状態(停電状態)になっても、産業
用ロボットがその停電状態を検出してから、自らの動き
を±180°以内で止め、その時の位置データに関する情
報をメモリ9,10に保管することはできる。しかし、ある
程度を超えると停電により、産業用ロボットを制御する
CPUが作動不可能になるまでの時間内に、ロボットを停
止させることが困難になってくる。
In addition, if the motor 3 operates at a certain speed or less, even if the power supply on the primary side suddenly turns off (power failure state), the industrial robot detects its power failure state and then It is possible to stop within 180 ° and store the information regarding the position data at that time in the memories 9 and 10. However, if it exceeds a certain level, the industrial robot will be controlled due to a power failure.
It becomes difficult to stop the robot within the time until the CPU becomes inoperable.

そこで、停電のようにロボットの動作中に一次側電源が
切れた場合は、当初より原点合せ不要化の可能なケース
ではないとして、停電解消後には必ず原点合せ操作を行
なうようにすることも考えられる。しかし、実際のロボ
ットの動作中にはある程度低速でロボットが原点合せ不
要の範囲内で停止する場合が多く、停電した場合にすべ
て停電解消後に原点合せ操作を行なっていては、原点合
せ不要化の可能な割合を停止させるだけで、前述した回
転角検出装置による原点合せ不要化の効果を十分に得ら
れなくなる。
Therefore, if the power supply to the primary side is cut off during robot operation, such as a power outage, it may not be possible to make home position adjustment unnecessary from the beginning, and it may be necessary to always perform home position adjustment operation after the power outage is resolved. To be However, during actual robot operation, the robot often stops at a low speed within the range that does not require home position adjustment. Only by stopping the possible ratio, it becomes impossible to sufficiently obtain the effect of making the origin adjustment unnecessary by the rotation angle detecting device.

本発明は、このような課題の解決をはかろうとするもの
で、ロボットの動作中に停電を生じた場合にその停電解
消後に原点合せ操作を行なう必要があるか否かの判定を
行なえるようにして、原点合せ不要化技術の適用可能範
囲を拡大した産業用ロボットの原点合せ要/不要判定装
置を提供することを目的とする。
The present invention is intended to solve such a problem, and when a power failure occurs during the operation of the robot, it is possible to determine whether or not the origin alignment operation needs to be performed after the power failure is resolved. In addition, it is an object of the present invention to provide an origin alignment necessity / unnecessity determination device for an industrial robot in which the applicable range of the origin alignment unnecessary technology is expanded.

[課題を解決するための手段] 上記目的を達成するために、本発明の産業用ロボットの
原点合せ要/不要判定装置は、 産業用ロボットへ電力を供給する電源系の停電を検出す
る停電検出手段と、 前記産業用ロボットの同一可動部分の位置データを検出
する位置データ検出手段と、 前記停電検出手段が停電を検出した後前記同一可動部分
が静止するまでの期間におい所定時間を計時する計時手
段と、 前記停電検出手段が停電を検出した後に前記位置データ
検出手段から第1の位置データを記憶し前記計時手段が
前記所定時間を計時した時に前記位置データ検出手段か
ら第2の位置データを記憶する位置データ記憶手段と、 前記同一可動部分が停電発生後に原点合せ操作不要な限
界位置で停止しうる速度に対応する位置データ差の許容
値を設定し記憶する許容値設定手段と、 前記位置データ記憶手段に記憶された前記第1の位置デ
ータと前記第2の位置データの差を求める演算手段と、 前記演算手段によって求められた差と前記許容値設定手
段に記憶された許容値とを比較し、誤差が該許容値を越
えている場合には停電解消後の原点合せ操作が必要であ
ると判定し、前記差が前記許容値以内である場合には停
電解消後の原点合せ操作が不要であると判断する判定手
段と を具備することを特徴とするものである。
[Means for Solving the Problems] In order to achieve the above object, the origin alignment necessity / unnecessity determination device for an industrial robot according to the present invention detects a power failure in a power supply system that supplies power to an industrial robot. Means, position data detection means for detecting position data of the same movable part of the industrial robot, and timekeeping for measuring a predetermined time in a period until the same movable part comes to rest after the power failure detection means detects a power failure. Means for storing the first position data from the position data detecting means after the power failure detecting means detects the power failure, and the second position data from the position data detecting means when the time measuring means measures the predetermined time. Set the position data storage means to store and the allowable value of the position data difference corresponding to the speed at which the same movable part can stop at the limit position where the origin alignment operation is unnecessary after a power failure occurs. An allowable value setting means for storing the calculated value, a calculating means for calculating a difference between the first position data and the second position data stored in the position data storage means, and a difference calculated by the calculating means and the allowable value. The allowable value stored in the value setting means is compared, and if the error exceeds the allowable value, it is determined that the origin alignment operation is required after the power failure is resolved, and the difference is within the allowable value. In this case, it is provided with a judging means for judging that the origin alignment operation after the power failure is eliminated is unnecessary.

[作用] 上述した本発明の産業用ロボットの原点合せ要/不要判
定装置では、ロボットの動作中に停電を生じると、これ
が停電検出手段により検出され、その検出後、ロボット
の所定の同一可動部分について、位置データ検出手段に
より、少なくとも2つの位置データが所定時間間隔をあ
けて検出され、その位置データが位置データ記憶手段に
より記憶される。そして、判定手段において、前記位置
データ記憶手段の2つの位置データの差(可動部分の速
度に比例)が求められ、この差が、許容値(予め定めら
れたもので、可動部分が位置データ記憶後に原点合せ操
作不要な限界位置で停止しうる場合の、前記差を求めた
時点における可動部分の速度に比例)と比較される。従
って、判定手段は、前記差が許容値を越えている場合に
は、可動部分の速度が速く可動部分が位置データ記憶後
に原点合せ操作不要な範囲内で停止せず、停電解消後の
原点合せ操作が必要であると判定する。一方、前記差が
許容値以内である場合には、可動部分の速度が遅く可動
部分が位置データ記憶後に原点合せ操作不要な範囲内で
停止し、停電解消後の原点合せ操作が不要であると判定
する。
[Operation] In the above-described industrial robot origin alignment necessity / unnecessity determination device of the present invention, when a power failure occurs during the operation of the robot, this is detected by the power failure detection means, and after the detection, a predetermined same movable part of the robot is detected. With respect to, the position data detecting means detects at least two position data at predetermined time intervals, and the position data storing means stores the position data. Then, the determination means obtains a difference (proportional to the speed of the movable portion) between the two position data stored in the position data storage means, and this difference is a permissible value (a predetermined value, and the movable portion stores the position data). The difference is proportional to the velocity of the movable part at the time when the difference is obtained when the vehicle can be stopped at a limit position where the origin adjustment operation is unnecessary. Therefore, when the difference exceeds the permissible value, the determining means does not stop within a range in which the origin adjustment operation is unnecessary after the speed of the movable portion is stored, and the origin adjustment after the power failure is eliminated. It is determined that the operation is necessary. On the other hand, if the difference is within the allowable value, the speed of the movable part is slow and the movable part stops within the range where the origin alignment operation is unnecessary after storing the position data, and the origin alignment operation after the power failure is eliminated is unnecessary. judge.

[発明の実施例] 以下、図面により本発明の一実施例としての産業用ロボ
ットの原点合せ要/不要判定装置を説明すると、第1図
はそのブロック図、第2図はその停電検出回路を示す回
路図である。本実施例では、本発明の装置を第6図に示
したものと同様の回転検出装置に適用した場合について
説明する。なお、図中、既述の符号と同一の符号は同一
部分を示しているので、その説明は省略する。
[Embodiment of the Invention] An origin alignment necessary / unnecessary judging device for an industrial robot according to an embodiment of the present invention will be described below with reference to the drawings. Fig. 1 shows its block diagram and Fig. 2 shows its power failure detection circuit. It is a circuit diagram shown. In this embodiment, a case where the device of the present invention is applied to a rotation detecting device similar to that shown in FIG. 6 will be described. In the figure, the same reference numerals as those used above indicate the same parts, and a description thereof will be omitted.

第1図において、13は産業用ロボット(モータ3等)へ
電力を供給する交流電源、14は電源13系統の停電を検出
する停電検出回路(停電検出手段)で、その構成の詳細
は第2図により後述する。また、15a,15bはそれぞれア
ップダウンカウンタ(位置データ検出手段)8からのカ
ウント値(モータ3の回転位置データ)を記憶・保管す
る不揮発性のメモリ(位置データ記憶手段)であり、各
メモリ15a,15bは、停電検出回路14からの記憶指令(停
電検出信号)を受けると、モータ3の回転角に関する所
定時間間隔をあけた2つカウント値を、産業用ロボット
の同一可動部分についての2つの位置データとして記憶
するものである。なお、メモリ15a,15bへのカウント値
の記憶は、メモリ9,10へのカウント値の記憶と同時に行
なわれる。
In FIG. 1, 13 is an AC power supply that supplies electric power to an industrial robot (motor 3 etc.), 14 is a power failure detection circuit (power failure detection means) that detects a power failure of the power supply 13 system, and the details of its configuration are the second. It will be described later with reference to the drawings. Reference numerals 15a and 15b are non-volatile memories (position data storage means) for storing and storing the count value (rotational position data of the motor 3) from the up / down counter (position data detection means) 8, respectively. When 15 and 15b receive the storage command (power failure detection signal) from the power failure detection circuit 14, the two count values at a predetermined time interval regarding the rotation angle of the motor 3 are used as two count values for the same movable part of the industrial robot. It is stored as position data. The count values are stored in the memories 15a and 15b at the same time as the count values are stored in the memories 9 and 10.

さらに、16は産業用ロボットの原点合せ操作を停電解消
後に行なう必要があるか否かをメモリ15a,15bに記憶さ
れたデータ(アップダウンカウンタ8の検出結果)に基
づいて判定する判定器(判定手段)であり、この判定器
16は、メモリ15a,15bからの2つのカウント値を比較し
て求めた差を求め、この差と予め設定された許容値とを
比較し、差が許容値を超えている場合には停電解消後の
原点合せ操作が必要であると判定する一方、差が許容値
以内である場合には停電解消後の原点合せ操作が不要で
あると判定するものである。
Further, reference numeral 16 is a judgment device (judgment device) for judging whether or not the origin alignment operation of the industrial robot needs to be performed after the power failure is resolved, based on the data (detection result of the up / down counter 8) stored in the memories 15a and 15b. Means) and this determiner
The 16 obtains the difference obtained by comparing the two count values from the memories 15a and 15b, compares the difference with a preset allowable value, and if the difference exceeds the allowable value, eliminates the power failure. While it is determined that the later origin adjustment operation is necessary, if the difference is within the allowable value, it is determined that the origin adjustment operation after the power failure is eliminated is unnecessary.

ここで、上記許容値は、予め実測,演算等により求めら
れて設定されている次のような値である。即ち、モータ
3が、位置データ検出後つまりカウント値をメモリ15a,
15bに保管した後に、原点合せ操作不要な限界位置で停
止した場合における、各メモリ15a,15bに保管された位
置データ(カウント値)の差である。つまり、この許容
値は、モータ3が原点合せ操作不要な限界位置で停止し
うるモータ3の回転速度に比例している。
Here, the above-mentioned allowable value is the following value which is previously obtained and set by actual measurement, calculation or the like. That is, the motor 3 stores the count value after detecting the position data, that is, the memory 15a,
This is the difference between the position data (count values) stored in each of the memories 15a and 15b in the case of stopping at a limit position where the origin alignment operation is unnecessary after storing in 15b. That is, this allowable value is proportional to the rotation speed of the motor 3 at which the motor 3 can be stopped at the limit position where the origin adjustment operation is unnecessary.

一方、停電検出回路14は、第2図に示すように、整流化
回路17,平滑化回路18,DC−DCコンバータ19,定電圧回路2
0,判定回路21および伝達回路22等から構成されている。
つまり、停電を検出すべき交流電源13からの電圧を、整
流化回路17により整流するとともに、平滑化回路18によ
り平滑化した後、そのレベルを判定回路21において監視
している。判定回路21には、DC−DCコンバータ19間の電
圧をツェナダイオード等の定電圧回路20に入力しその出
力として得られる電圧が、基準電圧として設定されてお
り、監視している電圧レベルが、基準電圧よりも低くな
った場合に、停電が発生したとして、伝達回路22からCP
U(メモリ15a,15bを含む)へ停電検出信号(記憶指令)
が出力される。なお、停電発生からその停電を検出する
までの時間(第3図のt1参照)は、停電検出回路14中の
コンデンサC,抵抗R1〜R3の値により調整される。
On the other hand, the power failure detection circuit 14 includes a rectification circuit 17, a smoothing circuit 18, a DC-DC converter 19, and a constant voltage circuit 2 as shown in FIG.
0, determination circuit 21, transmission circuit 22 and the like.
That is, the voltage from the AC power supply 13 for which a power failure should be detected is rectified by the rectification circuit 17 and smoothed by the smoothing circuit 18, and then the level is monitored by the determination circuit 21. In the determination circuit 21, the voltage between the DC-DC converter 19 is input to the constant voltage circuit 20 such as a Zener diode and the voltage obtained as its output is set as the reference voltage, and the voltage level being monitored is If the voltage becomes lower than the reference voltage, it means that a power failure has occurred and the transmission circuit 22
Power failure detection signal (memory command) to U (including memories 15a and 15b)
Is output. The time from the occurrence of a power failure to the detection of the power failure (see t 1 in FIG. 3) is adjusted by the values of the capacitor C and the resistors R 1 to R 3 in the power failure detection circuit 14.

さて、上述のごとく構成された本実施例装置の動作を説
明する前に、産業用ロボットの動作中に交流電源13が突
然停電した場合のロボットの動きを速度変化により示す
と、第3図に示すようになる。まず、停電検出回路14
が、停電発生後、停電を検出するまでに時間t1(例えば
10msec程度)かかるが、停電を検出すると、これと同時
にサーボ的に停止指令がサーボドライバに入力され(ポ
イントP1)、ロボットは速度を徐々に落していき、続い
て、ブレーキが作動する(ポイントP2;例えば停電発生
から50msec経過後)。その後、サーボドライバの電源電
圧が低下して停止能力がなくなり(ポイントP3)、これ
以降は、モータブレーキのみの作用を受け、ロボットは
最終的に停止する(ポイントP4)。なお、停電検出後、
ロボットが停止するまえの時間t2は、200msec程度であ
る。
Before explaining the operation of the apparatus of the present embodiment configured as described above, the movement of the robot when the AC power supply 13 suddenly fails during the operation of the industrial robot is shown by a speed change. As shown. First, power failure detection circuit 14
However, after a power failure occurs, the time t 1 (for example,
However, if a power failure is detected, a stop command is input to the servo driver at the same time as the servo (point P 1 ), the robot gradually slows down, and then the brake is activated (point P 1 ). P 2 ; For example, 50msec after the occurrence of power failure). After that, the power supply voltage of the servo driver is reduced there is no stopping capability (point P 3), thereafter, subjected to the action of only the motor brake, the robot eventually stopped (point P 4). After detecting a power failure,
The time t 2 before the robot stops is about 200 msec.

第3図をより簡素化して示すと、第4図に示すようにな
る。ここで、停電検出回路14による停電検出から時間t3
経過後に、所定時間間隔Δtをあけてモータ3の位置デ
ータ(アップダウンカウンタ8のカウント値)を2つそ
れぞれメモリ15a,15bに保管するとし、この時間間隔Δ
tが短時間であれば、第4図に示すように、停電検出後
の時間t3とt3+Δtにおけるロボット(モータ3)の速
度v1,v2は、v1≒v2であり、また、各メモリ15a,15bに
保管された位置データ(カウント値)の差は、時間間隔
Δtで除算すれば速度になるので、モータ3の所定時間
間隔における回転速度に比例する。
A simpler illustration of FIG. 3 is as shown in FIG. Here, the time t 3 from the power failure detection by the power failure detection circuit 14
After the lapse of time, it is assumed that two position data of the motor 3 (count value of the up / down counter 8) are stored in the memories 15a and 15b at a predetermined time interval Δt.
If t is a short time, as shown in FIG. 4, the speeds v 1 and v 2 of the robot (motor 3) at times t 3 and t 3 + Δt after the power failure detection are v 1 ≈v 2 , Further, the difference between the position data (count values) stored in the memories 15a and 15b becomes the speed when divided by the time interval Δt, and is therefore proportional to the rotation speed of the motor 3 in the predetermined time interval.

また、第4図に速度変化にて示したロボットの動きを位
置として示すと、第5図に示すように、その位置の変化
は2次曲線状になる。停電検出後、ロボットが停止する
までの惰走距離ΔX1は、停電検出時の速度の2乗にほぼ
比例し、停止するまでの時間t2は、停電検出時の速度に
ほぼ比例する。同様に、メモリ15a,15bに位置データを
記憶・保管し始める停電検出後の時間t3からロボットが
停止するまでの惰走距離ΔX2は、その記憶時の速度の2
乗にほぼ比例する。
Further, when the movement of the robot shown by the speed change in FIG. 4 is shown as a position, the change in the position becomes a quadratic curve as shown in FIG. After the power failure is detected, the coasting distance ΔX 1 until the robot stops is almost proportional to the square of the speed at the time of the power failure detection, and the time t 2 until the stop is substantially proportional to the speed at the time of the power failure detection. Similarly, the coasting distance ΔX 2 from the time t 3 after the detection of the power failure at which the position data is stored / stored in the memories 15a and 15b until the robot stops is 2 times the speed at the time of storage.
It is almost proportional to the square.

ここで、判定器16に予め設定される許容値について具体
的な数値例を示す。今、仮りにロボットのモータ3の最
高回転数Nmaxを50回/秒とし、t2=200msec(=0.2
秒),t3=0,Δt=20msec(=0.02秒)とし、Δtによ
る速度低下を無視できるものとするとともに、最高回転
数Nmaxの状態で停電を検知したとすると、各メモリ15a,
15bに保管されるモータ3の回転角(位置データ)の差
は、 Nmax×Δt=50×0.02=1回転 になる。また、停電検出から停止するまでのモータ3の
回転数は、 (1/2)×Nmax×t2=(1/2)×50×0.2=5回転 である。第1図に示す回転角検出装置では、第6図によ
り説明したものと同様に、電源オフ中や停電中のモータ
3の回転角が±180°(1/2回転)を超えない限り、電源
再投入時における原点合せ作業は不要になるが、上述の
ように停電中にモータ3が5回転し1/2回転を超える
と、停電解消後には原点合せ操作を行なわなければなら
なくなる。従って、各メモリ15a,15bに保管されるモー
タ3の回転角(位置データ)の差が1回転である場合に
は、停電解消後に原点合せ操作を行なう必要があること
になる。逆に、停電検出から停止するまでのモータ3の
回転数が1/2回転となる停電検出時のモータの回転速度
vを求めると、 (1/2)×v×〔(v/Nmax)×t2〕=1/2 v×〔(v/50)×0.2〕=1 ∴v≒15.8回転/秒 となる。従って、ここで示した数値例では、メモリ15a,
15bに位置データを保管した時点でのモータ3の回転速
度が15.8回転/秒以下であれば、停電解消後に原点合せ
不要の範囲内にモータ3は停止する。このときの各メモ
リ15a,15bの位置データの差は、 15.8×0.02≒0.32回転 以下であれば、停電解消後に原点合せ不要の範囲内にモ
ータ3は停止することになる。つまり、ここで示した数
値例では、判定器16に予め設定すべき許容値は、0.32回
転対応するカウント値となる。
Here, a specific numerical example of the allowable value preset in the determiner 16 will be shown. Now, assuming that the maximum rotation speed Nmax of the robot motor 3 is 50 times / second, t 2 = 200 msec (= 0.2
Sec), t 3 = 0, Δt = 20 msec (= 0.02 sec), and the speed decrease due to Δt can be ignored, and if a power failure is detected at the maximum rotation speed Nmax, each memory 15a,
The difference in the rotation angle (position data) of the motor 3 stored in 15b is Nmax × Δt = 50 × 0.02 = 1 rotation. The number of rotations of the motor 3 from the power failure detection to the stop is (1/2) × Nmax × t 2 = (1/2) × 50 × 0.2 = 5 rotations. In the rotation angle detection device shown in FIG. 1, as in the case described with reference to FIG. 6, unless the rotation angle of the motor 3 during power off or power failure exceeds ± 180 ° (1/2 rotation), Although the origin adjustment work is not necessary at the time of reclosing, if the motor 3 rotates 5 times and exceeds 1/2 rotation during the power failure as described above, the origin adjustment operation must be performed after the power failure is resolved. Therefore, when the difference in the rotation angle (position data) of the motor 3 stored in each of the memories 15a and 15b is one rotation, it is necessary to perform the origin alignment operation after the power failure is resolved. On the contrary, when the rotation speed v of the motor at the time of the power failure detection when the number of rotations of the motor 3 from the detection of the power failure to the stop is 1/2 rotation is calculated as (1/2) × v × [(v / Nmax) × t 2 ] = 1/2 v × [(v / 50) × 0.2] = 1 ∴v≈15.8 revolutions / second. Therefore, in the numerical example shown here, the memory 15a,
If the rotation speed of the motor 3 at the time when the position data is stored in 15b is 15.8 rotations / second or less, the motor 3 will stop within the range where origin alignment is unnecessary after the power failure is resolved. At this time, if the difference between the position data of the memories 15a and 15b is 15.8 × 0.02≅0.32 rotations or less, the motor 3 will be stopped within the range where origin adjustment is not necessary after the power failure is resolved. That is, in the numerical example shown here, the allowable value to be preset in the determiner 16 is the count value corresponding to 0.32 rotation.

なお、ここで示した数値例では、t3=0としているが、
実際には、このt3を大きくできれば、許容でき速度も大
きくでき判定上有利である。また、停電検出後から停止
するまでの時間t2は、負荷イナーシャやモータ能力によ
って異なるので、ロボットの各軸ごとに決めることが望
ましい。
In the numerical example shown here, t 3 = 0,
Actually, if this t 3 can be increased, the allowable speed can also be increased, which is advantageous in judgment. Further, since the time t 2 from the detection of the power failure to the stop is different depending on the load inertia and the motor capacity, it is desirable to determine it for each axis of the robot.

上述の具体的な数値例で示したようにして、判定器16に
は、予め適当な許容値が設定されており、停電検出回路
14により交流電源13における停電が検出されると、その
時点から適当な時間(t3)経過後に、各メモリ15a,15b
に、アップダウンカウンタ8により検出される時間間隔
Δtをあけた2つの位置データ(モータ3の回転角;カ
ウント値)がそれぞれ記憶・保管される。
As shown in the above specific numerical example, the judging device 16 has an appropriate allowable value set in advance, and the power failure detection circuit
When a power failure in the AC power supply 13 is detected by 14, the memories 15a, 15b will be released after an appropriate time (t 3 ) has elapsed from that point.
Further, two position data (rotation angle of the motor 3; count value) with a time interval Δt detected by the up / down counter 8 are respectively stored and stored.

そして、停電解消時に、判定器16において、メモリ15a,
15bに保管された2つの位置データの差が求められ、こ
の差が、前述のごとく予め設定された許容値と比較さ
れ、原点合せ操作の要/不要が判定される。
Then, at the time of eliminating the power failure, in the judging device 16, the memory 15a,
The difference between the two position data stored in 15b is calculated, and this difference is compared with the preset allowable value as described above to determine whether or not the origin alignment operation is necessary.

つまり、本実施例では、判定器16は、位置データの差が
許容値を超えている場合には、位置データ保管時のモー
タ3の回転速度が速くモータ3が原点合せ操作不要な範
囲内(±180°以内)で停止せず、停電解消後の原点合
せ操作が必要であると判定する。
In other words, in the present embodiment, when the difference between the position data exceeds the allowable value, the determiner 16 determines that the rotation speed of the motor 3 is fast when the position data is stored and the motor 3 is within the range where the origin adjustment operation is unnecessary ( It does not stop within ± 180 °), and it is determined that the origin adjustment operation is required after the power failure is resolved.

一方、位置データの差が許容値以内である場合には、位
置データ保管時のモータ3の回転速度が遅くモータ3が
原点合せ操作不要な範囲内(±180°以内)で停止する
ので、第6図により前述したようにメモリ9,10,比較器1
1および補正器12の機能によりモータ3の絶対回転角が
検出される。従って、判定器16は、停電解消後の原点合
せ操作が不要であると判定する。
On the other hand, if the difference in the position data is within the allowable value, the rotation speed of the motor 3 during storage of the position data is slow and the motor 3 stops within the range where the origin adjustment operation is not necessary (within ± 180 °). As described above with reference to FIG. 6, the memories 9 and 10, the comparator 1
The absolute rotation angle of the motor 3 is detected by the functions of 1 and the corrector 12. Therefore, the determiner 16 determines that the origin alignment operation after the power failure is eliminated is unnecessary.

このように、本実施例の装置によれば、ロボットの操作
中に停電を生じた場合にその停電解消後に原点合せ操作
を行なう必要があるか否かの判定が、簡素な構成で、ま
た場合によってはハードウエアを追加することなくソフ
トウエア的な処置のみによって行なわれるので、原点合
せ不要化技術の適用可能範囲が大きく拡大されるととも
に、第1,6図に示すような回転角検出装置の信頼性を高
めることができる。
As described above, according to the apparatus of the present embodiment, when a power failure occurs during the operation of the robot, it is possible to determine whether or not the origin alignment operation needs to be performed after the power failure is resolved with a simple configuration. Depending on the software, only software-like measures are performed without adding hardware, so the applicable range of the origin adjustment unnecessary technology is greatly expanded, and the rotation angle detection device as shown in Figs. The reliability can be increased.

なお、上記実施例では、ロボットのモータ3の1軸につ
いてのみ、原点合せ要/不要の判定を行なっているが、
実際の多軸ロボットは、上述のような原点合せ要/不要
の判定を各軸ごとに行ない、1軸でも許容値を超える場
合に原点合せ要と判定する。また、上記実施例中の判定
器16は、ロボット制御用のCPU内に組み入れて構成して
もよい。
In the above-described embodiment, whether or not the origin alignment is necessary / unnecessary is determined only for one axis of the robot motor 3.
The actual multi-axis robot determines whether or not origin alignment is required as described above for each axis and determines that origin alignment is required when even one axis exceeds the allowable value. Further, the determining unit 16 in the above embodiment may be incorporated in the CPU for robot control.

[発明の効果] 以上詳述したように、本発明の産業用ロボットの原点合
せ要/不要判定装置によれば、停電検出手段,位置デー
タ検出手段,位置データ記憶手段および判定手段などに
より、ロボットの動作中に停電を生じた場合にその停電
解消後に原点合せ操作を行なう必要があるか否かの判定
を行なえるように構成したので、簡素な構成により、原
点合せ不要化技術の適用可能範囲が大きく拡大されると
ともに、原点合せ不要化技術の信頼性を高めることがで
きる効果がある。
[Effects of the Invention] As described in detail above, according to the origin alignment necessity / unnecessity determination device for an industrial robot of the present invention, the robot is configured by the power failure detection means, the position data detection means, the position data storage means, the determination means, and the like. If a power outage occurs during the operation of, it is possible to determine whether or not it is necessary to perform home position adjustment operation after the power outage is resolved. Is greatly expanded, and there is an effect that the reliability of the technology for making origin adjustment unnecessary can be improved.

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

第1〜5図は本発明の一実施例としての産業用ロボット
の原点合せ要/不要判定装置を示すもので、第1図はそ
のブロック図、第2図はその停電検出回路を示す回路
図、第3〜5図はいずれもその動作を説明するためのグ
ラフであり、第6図は従来の産業用ロボットの回転角検
出装置を示すブロック図である。 図において、1……アーム、1a……回転軸、2……減速
機、3……モータ、4……レゾルバ、5……ドライバ、
6……レゾルバ/ディジタル(R/D)変換器、7……レ
ゾルバ/パルス(R/P)変換器、8……アップダウンカ
ウンタ(位置データ検出手段)、9……第1メモリ、10
……第2メモリ、11……比較器、12……補正器、13……
電源、14……停電検出回路(停電検出手段)、15a,15b
……メモリ(位置データ記憶手段)、16……判定器(判
定手段)、17……整流化回路、18……平滑化回路、19…
…DC−DCコンバータ、20……定電圧回路、21……判定回
路、22……伝達回路。
1 to 5 show an origin alignment necessary / unnecessary judging device for an industrial robot as an embodiment of the present invention. FIG. 1 is a block diagram thereof, and FIG. 2 is a circuit diagram showing a power failure detecting circuit thereof. 3 to 5 are graphs for explaining the operation, and FIG. 6 is a block diagram showing a conventional rotation angle detecting device for an industrial robot. In the figure, 1 ... Arm, 1a ... Rotation axis, 2 ... Reducer, 3 ... Motor, 4 ... Resolver, 5 ... Driver,
6 ... Resolver / digital (R / D) converter, 7 ... Resolver / pulse (R / P) converter, 8 ... Up-down counter (position data detecting means), 9 ... First memory, 10
…… Second memory, 11 …… Comparator, 12 …… Compensator, 13 ……
Power supply, 14 ... Power failure detection circuit (power failure detection means), 15a, 15b
...... Memory (position data storage means), 16 …… Judgment device (judgment means), 17 …… Rectification circuit, 18 …… Smoothing circuit, 19 ・ ・ ・
… DC-DC converter, 20 …… Constant voltage circuit, 21 …… Judgment circuit, 22 …… Transmission circuit.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】産業用ロボットへ電力を供給する電源系の
停電を検出する停電検出手段と、前記産業用ロボットの
同一可動部分の位置データを検出する位置データ検出手
段と、 前記停電検出手段が停電を検出した後前記同一可動部分
が静止するまでの期間において所定時間を計時する計時
手段と、 前記停電検出手段が停電を検出した後に前記位置データ
検出手段から第1の位置データを記憶し前記計時手段が
前記所定時間を計時した時に前記位置データ検出手段か
ら第2の位置データを記憶する位置データ記憶手段と、 前記同一可動部分が停電発生後に原点合せ操作不要な限
界位置で停止しうる速度に対応する位置データ差の許容
値を設定し記憶する許容値設定手段と、 前記位置データ記憶手段に記憶された前記第1の位置デ
ータと前記第2の位置データの差を求める演算手段と、 前記演算手段によって求められた差と前記許容値設定手
段に記憶された許容値とを比較し、該差が該許容値を超
えている場合には停電解消後の原点合せ操作が必要であ
ると判定し、前記差が前記許容値以内である場合には停
電解消後の原点合せ操作が不要であると判断する判定手
段と を具備することを特徴とする産業用ロボットの原点合せ
要/不要判定装置。
1. A power failure detecting means for detecting a power failure of a power supply system for supplying power to an industrial robot, a position data detecting means for detecting position data of the same movable part of the industrial robot, and the power failure detecting means. A time measuring means for measuring a predetermined time in a period after the power failure is detected until the same movable part comes to rest; and a first position data is stored from the position data detecting means after the power failure detecting means detects the power failure, Position data storing means for storing second position data from the position data detecting means when the time measuring means measures the predetermined time, and speed at which the same movable part can stop at a limit position where origin adjustment operation is unnecessary after a power failure occurs Tolerance value setting means for setting and storing the tolerance value of the position data difference corresponding to the first position data and the second position data stored in the position data storage means. Computation means for obtaining the difference between the position data and the tolerance value stored in the tolerance value setting means are compared with each other. If the difference exceeds the tolerance value, a power failure occurs. And a determination unit that determines that the home position alignment operation after the power failure is eliminated is necessary when the difference is within the allowable value. An industrial robot origin alignment required / unnecessary determination device.
JP63322020A 1988-12-22 1988-12-22 Industrial robot origin alignment required / unnecessary determination device Expired - Lifetime JPH0736991B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63322020A JPH0736991B2 (en) 1988-12-22 1988-12-22 Industrial robot origin alignment required / unnecessary determination device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63322020A JPH0736991B2 (en) 1988-12-22 1988-12-22 Industrial robot origin alignment required / unnecessary determination device

Publications (2)

Publication Number Publication Date
JPH02167689A JPH02167689A (en) 1990-06-28
JPH0736991B2 true JPH0736991B2 (en) 1995-04-26

Family

ID=18139029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63322020A Expired - Lifetime JPH0736991B2 (en) 1988-12-22 1988-12-22 Industrial robot origin alignment required / unnecessary determination device

Country Status (1)

Country Link
JP (1) JPH0736991B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6055406A (en) * 1983-09-07 1985-03-30 Hitachi Ltd Method and device for determining whether robot origin alignment is good or bad

Also Published As

Publication number Publication date
JPH02167689A (en) 1990-06-28

Similar Documents

Publication Publication Date Title
US5418440A (en) Position control device for servomotor
JPS6363356B2 (en)
JPH0596429A (en) Nut runner
US5075870A (en) Method and device for determining whether or not origin return operation for industrial robot is required
JPH0346842B2 (en)
JP2020066068A (en) Screw fastening device and screw fastening method
CN104808699B (en) A kind of method of servo-controlling based on gear mechanism
JPH067061B2 (en) Rotation angle detector
KR20170129396A (en) Nut runner system capable of Automatic torque control by wired - wireless communication
JPH0736991B2 (en) Industrial robot origin alignment required / unnecessary determination device
JPH0736992B2 (en) Industrial robot origin alignment required / unnecessary determination device
JPH10315173A (en) Abnormality detector for robot
JPH06246674A (en) Brake abnormality detection method for industrial robots
US10498278B2 (en) Motor controller
KR940002174B1 (en) Method and apparatus for determining if homing operation is required for industrial robot
JPH0549165B2 (en)
JPH046535B2 (en)
JPS63243703A (en) Count-check type detector for angle of rotation
JPS6126114A (en) Control device of industrial machine
JP2576956B2 (en) Industrial robot rotation angle detector
JP3329142B2 (en) Position detection circuit
JPH02292190A (en) Control device for original restoration of robot axis
JPS6055406A (en) Method and device for determining whether robot origin alignment is good or bad
JPH0854300A (en) Torque detector
JP2521747B2 (en) Analog / digital conversion circuit with slip correction circuit