JPH0422946Y2 - - Google Patents
Info
- Publication number
- JPH0422946Y2 JPH0422946Y2 JP1986021318U JP2131886U JPH0422946Y2 JP H0422946 Y2 JPH0422946 Y2 JP H0422946Y2 JP 1986021318 U JP1986021318 U JP 1986021318U JP 2131886 U JP2131886 U JP 2131886U JP H0422946 Y2 JPH0422946 Y2 JP H0422946Y2
- Authority
- JP
- Japan
- Prior art keywords
- value
- speed
- abnormality detection
- deviation
- 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
Links
Landscapes
- Numerical Control (AREA)
Description
【考案の詳細な説明】
産業上の利用分野
本考案は、産業用ロボツトの異常検出装置に関
し、産業用ロボツトの安全性の向上に有用であ
る。[Detailed Description of the Invention] Industrial Application Field The present invention relates to an abnormality detection device for industrial robots, and is useful for improving the safety of industrial robots.
従来技術
従来の産業用ロボツトの偏差異常検出装置は、
産業用ロボツトの各軸ごとにそれぞれ独立に許容
値が設定され、ある軸のアクチユエータへの指令
値とその軸の位置検出器からの現在値の差すなわ
ち偏差が、設定された許容値以下であるかどうか
を判定し、許容値を越えたときは、偏差異常とし
て産業用ロボツトの動作を自動的に止めたり、故
障表示を行つてオペレータに異常を報知するもの
である。Conventional technology The conventional deviation abnormality detection device for industrial robots is
Tolerance values are set independently for each axis of an industrial robot, and the difference, or deviation, between the command value to the actuator of a certain axis and the current value from the position detector of that axis is less than or equal to the set tolerance value. If the tolerance value is exceeded, the industrial robot automatically stops operating as a deviation abnormality or displays a failure message to notify the operator of the abnormality.
つまり、産業用ロボツトが目標軌跡から大きく
逸脱すると、偏差が大きくなるので、これを異常
検出の一つの目安とするものである。 In other words, if the industrial robot deviates significantly from the target trajectory, the deviation will increase, and this is used as a measure for abnormality detection.
従来技術の問題点
教示再生型の産業用ロボツトは、再生時は高速
で動くが、教示時は低速で動くようになつてお
り、このための高速/低速切換スイツチが設けら
れているのが一般的である。Problems with the conventional technology Teach-and-play industrial robots move at high speed during playback, but at low speed when teaching, and are generally equipped with a high-speed/low-speed switch for this purpose. It is true.
すなわち、高速/低速切換スイツチが高速側で
あれば教示された作業速度(通常は高速である)
で産業用ロボツトが動作し、低速側であれば安全
な速度(通常は教示された作業速度よりも低い)
で動作するように制御される。 In other words, if the high/low speed selector switch is on the high speed side, the taught working speed (usually high speed)
The industrial robot operates at a safe speed (usually lower than the taught working speed) if it is on the low side.
controlled to operate.
ところで、従来の産業用ロボツトの偏差異常検
出装置における許容値は、産業用ロボツトの再生
時における異常検出を主眼としているために、高
速で動作しているときに生じうる比較的大きな偏
差のレベルに合わせて比較的大きい値が設定され
ている。 By the way, the tolerance values of conventional industrial robot deviation abnormality detection devices are mainly aimed at detecting abnormalities during regeneration of industrial robots, so they do not exceed the level of relatively large deviations that may occur during high-speed operation. Both are set to relatively large values.
しかし、教示時の低速動作のときや静止時は、
偏差げ高速時レベルの大きさになるのはかなり異
常が進行した場合であるから、常に前記許容値を
用いる従来装置では、異常検出のタイミングが遅
れるという問題点がある。 However, during low-speed operation during teaching or when stationary,
Since the deviation reaches the high-speed level only when the abnormality has progressed considerably, conventional devices that always use the tolerance value have a problem in that the timing of abnormality detection is delayed.
特に教示中は産業用ロボツトの近くで人が作業
しているので、偏差が大きくならないと異常検出
が出来ないことは大変危険である。 In particular, since people are working near the industrial robot during teaching, it is very dangerous to be unable to detect an abnormality unless the deviation becomes large.
しかし、前記許容値を小さくすると、高速で動
作する再生時に必要以上にたびたび異常検出信号
を出力してしまうので、上述のように低速時の異
常検出が軽視される結果となつている。 However, if the allowable value is made small, the abnormality detection signal will be output more often than necessary during high-speed playback, resulting in the neglect of abnormality detection during low-speed operation, as described above.
考案の目的
本考案の目的とするところは、産業用ロボツト
の再生時のみならず、教示時にも有効な異常検出
を行うことができる産業用ロボツトの異常検出装
置を提供することにある。Purpose of the invention The purpose of the present invention is to provide an abnormality detection device for an industrial robot that can effectively detect abnormalities not only during playback of the industrial robot but also during teaching.
考案の構成
本考案の産業ロボツトの異常検出装置は、産業
用ロボツトの速度、加速度あるいは偏差等が所定
の許容値を越えたとき異常検出信号を出力する産
業用ロボツトの異常検出装置において、比較的大
きい値の第1の記憶値と比較的小さい値の第2の
記憶値とを少なくとも記憶する記憶手段および再
生時には前記第1の記憶値を前記許容値として選
択し教示時には前記第2の記憶値を前記許容値と
して選択する許容値選択手段を具備したことを構
成上の特徴とするものである。Structure of the invention The abnormality detection device for an industrial robot of the present invention is relatively unique among abnormality detection devices for an industrial robot that outputs an abnormality detection signal when the speed, acceleration, deviation, etc. of the industrial robot exceeds a predetermined tolerance value. Storage means for storing at least a first stored value having a large value and a second stored value having a relatively small value, and the first stored value is selected as the permissible value during playback, and the second stored value is selected during teaching. The present invention is characterized in that it includes a tolerance value selection means for selecting the tolerance value as the tolerance value.
作 用
本考案の産業用ロボツトの異常検出装置では、
異常と判定する許容値をただ一つ有するのではな
く、比較的大きい値と比較的小さい値の少なくと
も2つ有している。Function The abnormality detection device for industrial robots of the present invention has the following functions:
Rather than having only one allowable value for determining abnormality, it has at least two values, a relatively large value and a relatively small value.
そして、再生時の高速動作のときには比較的大
きい値を、教示時の低速動作のときや静止時には
比較的小さい値を許容値として選択し、異常判定
を行う。 Then, a relatively large value is selected as an allowable value during high-speed operation during reproduction, and a relatively small value is selected during low-speed operation during teaching or when stationary, and an abnormality determination is performed.
そこで高速動作時に不必要にたびたび異常検出
信号が出力されることが防止されると共に、低速
動作時や静止時には小さな偏差を生じると直ちに
異常検出信号が出力されるので安全性が向上され
る。 This prevents the abnormality detection signal from being outputted unnecessarily frequently during high-speed operation, and improves safety because the abnormality detection signal is immediately output when a small deviation occurs during low-speed operation or at rest.
実施例
以下、図に示す実施例に基づいて本考案をさら
に詳しく説明する。第1図は本考案の一実施例の
偏差異常検出装置を含む産業用ロボツトの全体構
成図、第2図は第1図に示す産業用ロボツトの操
作ボタンの要部外観図、第3図a,b,cは本考
案の一実施例の偏差異常検出装置の動作を示す要
部フローチヤートである。なお、図に示す実施例
により本考案が限定されるものではない。Embodiments Hereinafter, the present invention will be explained in more detail based on embodiments shown in the figures. Fig. 1 is an overall configuration diagram of an industrial robot including a deviation abnormality detection device according to an embodiment of the present invention, Fig. 2 is an external view of main parts of the operation buttons of the industrial robot shown in Fig. 1, and Fig. 3 a , b, and c are flowcharts showing the main parts of the operation of the deviation abnormality detection device according to an embodiment of the present invention. Note that the present invention is not limited to the embodiments shown in the figures.
第1図に示す産業用ロボツトは、多関節型ロボ
ツト1と、コンピータを内蔵する制御装置2と、
手元で教示を行うためのリモートコントローラ3
とを基本的に具備してなつている。 The industrial robot shown in FIG. 1 includes an articulated robot 1, a control device 2 with a built-in computer,
Remote controller 3 for teaching at hand
It is basically equipped with the following.
第2図に示すように、リモートコントローラ3
には、スタートボタン4、一時停止ボタン5、ス
テツプバツクボタン6、高速/低速切換スイツチ
7等が設けられている。 As shown in Figure 2, the remote controller 3
is provided with a start button 4, a pause button 5, a stepback button 6, a high speed/low speed changeover switch 7, etc.
上記構成要素1〜7はそれぞれ従来公知の構成
要素と同様である。 The above-mentioned components 1 to 7 are the same as conventionally known components.
しかしながら、制御装置2が、本考案にかかる
偏差異常検出装置として機能する点において従来
とは異なつている。 However, the control device 2 is different from the conventional one in that it functions as a deviation abnormality detection device according to the present invention.
そこで第3図を参照し、動作の順に従つて、偏
差異常検出装置としての機能を説明する。 Therefore, with reference to FIG. 3, the function of the deviation abnormality detection device will be explained in accordance with the order of operation.
まず第3図aに示すように、制御装置2は、多
関節型ロボツト1を高速動作させるか低速動作さ
せるかを切り換えるフラグの設定を行う。すなわ
ち、高速/低速切換スイツチ7をセンスし、高速
が選択されているか低速が選択されているかを判
定する(S1)。 First, as shown in FIG. 3a, the control device 2 sets a flag for switching whether the articulated robot 1 is operated at high speed or at low speed. That is, the high speed/low speed changeover switch 7 is sensed to determine whether high speed or low speed is selected (S1).
低速が選択されておれば、フラグを低速にセツ
トする(S2)。 If low speed is selected, a flag is set to low speed (S2).
高速が選択されておれば、スタートボタン4が
オンされているか否かを判定する(S3)。 If high speed is selected, it is determined whether the start button 4 is turned on (S3).
スタートボタン4が押されていなれば、多関節
型ロボツト1はまだ動いておらず、静止状態であ
るから、フラグが高速にせずに低速にセツトする
(S2)。 If the start button 4 is not pressed, the articulated robot 1 is not moving yet and is in a stationary state, so the flag is set to low speed instead of high speed (S2).
スタートボタン4がオンされておれば、再生の
実際の作動を行うのであるから、フラグを高速に
セツトする(S4)。 If the start button 4 is turned on, the flag is set quickly (S4) since the actual playback operation is to be performed.
第3図bに示すように、多関節型ロボツト1へ
の指令値の算出に際しては、まず教示された2点
と教示された指定速度により補間数Nを算出する
(S11)。 As shown in FIG. 3b, when calculating the command value to the articulated robot 1, first, the interpolation number N is calculated from the two taught points and the taught specified speed (S11).
次にフラグが低速にセツトされているか否かを
判定する(S12)。 Next, it is determined whether the flag is set to low speed (S12).
フラグが低速でなければ、高速なので、上記補
間数Nにより補間点演算を行う(S15)。これら
補間点が多関節型ロボツト1への指令値となる。 If the flag is not low speed, then the speed is high, so interpolation point calculation is performed using the interpolation number N (S15). These interpolation points become command values for the articulated robot 1.
フラグが低速にセツトされておれば、あらかじ
め定られた低速用の補間数Nより上記補間数N
が小なるか否かを判定する(S13)。 If the flag is set to low speed, the above interpolation number N is greater than the predetermined low speed interpolation number N.
It is determined whether or not is smaller (S13).
N<Nでないならば、あらかじめ定められた
低速よりも指定速度の方がさらに低い速度なので
あるから、その指定速度を採用することとし、上
記補間数Nにより補間点演算を行う(S15)。 If N<N, the specified speed is lower than the predetermined low speed, so the specified speed is adopted and interpolation point calculation is performed using the interpolation number N (S15).
N<Nであるならば、指定速度より低い安全
な速度である低速度を採用することとし、低速用
補間数Nで補間数Nを置換し(S14)、補間点演
算を行う(S15)。つまり、低速用補間数Nによ
り補間点演算が行われる。 If N<N, a low speed which is a safe speed lower than the specified speed is adopted, the interpolation number N is replaced with the low speed interpolation number N (S14), and interpolation point calculation is performed (S15). That is, interpolation point calculation is performed using the low speed interpolation number N.
第3図cに示すように、偏差異常検出の処理に
際しては、多関節型ロボツト1へ指令値を出力す
るごとに、多関節型ロボツト1の現在値を読み込
み(S21)、指令値から現在値を減算して偏差を
算出する(S22)。 As shown in Fig. 3c, when processing deviation abnormality detection, each time a command value is output to the articulated robot 1, the current value of the articulated robot 1 is read (S21), and the current value is calculated from the command value. The deviation is calculated by subtracting (S22).
次に、フラグが低速にセツトされているか否か
を判定し(S23)、低速にセツトされていなけれ
ば、比較的大きい値の第1の記憶値L1を許容値
Lと設定する(S24)。フラグが低速にセツトさ
れておれば、比較的小さい値の第2の記憶値L2
を許容値Lと設定する(S25)。 Next, it is determined whether or not the flag is set to low speed (S23), and if it is not set to low speed, the first stored value L1 , which is a relatively large value, is set as the allowable value L (S24). . If the flag is set to slow, the second stored value L 2 is relatively small.
is set as the allowable value L (S25).
次いで偏差が許容値Lより小なるか否かを判定
し(S26)、偏差が許容値Lよりも小さければ正
常と判定するが、偏差が許容値Lよりも小さくな
ければ偏差異常と判定し、異常検出信号を出力す
る等の偏差異常検出処理に移行する。 Next, it is determined whether the deviation is smaller than the tolerance value L (S26), and if the deviation is smaller than the tolerance value L, it is determined to be normal, but if the deviation is smaller than the tolerance value L, it is determined that the deviation is abnormal, The process moves to deviation abnormality detection processing such as outputting an abnormality detection signal.
つまり、多関節型ロボツト1が高速で実際に動
作されるときは比較的大きな値の許容値を偏差異
常の判定基準とするが、多関節型ロボツト1が静
止していたり、低速動作しているときは比較的小
さい値許容値を偏差異常の判定基準とするのであ
る。 In other words, when the articulated robot 1 is actually operated at high speed, a relatively large allowable value is used as the standard for determining deviation abnormality, but when the articulated robot 1 is stationary or operating at low speed In some cases, a relatively small allowable value is used as a criterion for determining deviation abnormality.
したがつて、高速動作時に不必要にたびたび偏
差異常検出状態となることが防止されると共に、
静止時や低速動作時には小さな偏差でも偏差異常
として検出することができ安全性が向上するよう
になる。 Therefore, it is possible to prevent the deviation abnormality detection state from occurring unnecessarily frequently during high-speed operation, and
When the system is stationary or operating at low speeds, even small deviations can be detected as abnormal deviations, improving safety.
他の実施例としては、高速/低速の2段階の速
度切換スイツチの代わりに3段階以上の多段階速
度切換スイツチを設けた場合において、各段階ご
とにフラグを設け、それぞれについて大きさの異
なる記憶値を設定し、セツトされたフラグに対応
する記憶値を許容値として選択するものがあげら
れる。 As another example, when a multi-stage speed switching switch with three or more stages is provided instead of a two-stage speed switching switch of high speed/low speed, a flag is provided for each stage, and a memory with a different size is stored for each stage. For example, a value is set and a stored value corresponding to the set flag is selected as an allowable value.
また他の実施例としては、現在値の変化から産
業用ロボツトの実際の動作速度を算出し、その実
際の速度に応じて(たとえば一次関数により)許
容値を算出し設定するものがあげられる。 Another example is one in which the actual operating speed of the industrial robot is calculated from a change in the current value, and an allowable value is calculated and set according to the actual speed (for example, using a linear function).
なお、上記において偏差異常検出を例にとつて
本考案の異常検出装置を説明したが、速度異常検
出や加速度異常検出に対しても本考案を適用でき
ることは容易に理解されるであろう。 Although the abnormality detection device of the present invention has been described above using deviation abnormality detection as an example, it will be easily understood that the present invention can also be applied to speed abnormality detection and acceleration abnormality detection.
考案の効果
本考案によれば、速度、加速度あるいは偏差等
が所定の許容値を越えたとき異常検出信号を出力
する産業用ロボツトの異常検出装置において、比
較的大きい値の第1の記憶値と比較的小さい値の
第2の記憶値とを少なくとも記憶する記憶手段お
よび高速時には前記第1の記憶値を前記許容値と
して選択し教示時には前記第2の記憶値を前記許
容値として選択する許容値選択手段を具備したこ
とを特徴とする産業用ロボツトの異常検出装置が
提供され、これにより産業用ロボツトの動作速度
に対応した適切な許容値を基準として異常検出が
行われるので、再生時の高速動作のとき、教示時
の低速動作のときおよび静止時のすべてにわたり
常に安全が確保される。Effects of the invention According to the invention, in an abnormality detection device for an industrial robot that outputs an abnormality detection signal when speed, acceleration, deviation, etc. exceed a predetermined allowable value, the first memory value is a relatively large value. a storage means for storing at least a second stored value that is a relatively small value; and a tolerance value that selects the first stored value as the tolerance value when the speed is high and selects the second stored value as the tolerance value when teaching. An abnormality detection device for an industrial robot is provided, which is characterized by being equipped with a selection means, whereby abnormality detection is performed based on an appropriate tolerance value corresponding to the operating speed of the industrial robot, so that high-speed reproduction is possible. Safety is always ensured during operation, low-speed operation during teaching, and when stationary.
第1図は本考案の一実施例の偏差異常検出装置
を含む産業用ロボツトの全体構成図、第2図は第
1図に示す産業用ロボツトの操作ボタンの要部外
観図、第3図a,b,cは本考案の一実施例の偏
差異常検出装置の動作を示す要部フローチヤート
である。
符号の説明、1……多関節型ロボツト、2……
制御装置、3……リモートコントローラ、4……
スタートスイツチ、7……高速/低速切換スイツ
チ。
Fig. 1 is an overall configuration diagram of an industrial robot including a deviation abnormality detection device according to an embodiment of the present invention, Fig. 2 is an external view of main parts of the operation buttons of the industrial robot shown in Fig. 1, and Fig. 3 a , b, and c are flowcharts showing the main parts of the operation of the deviation abnormality detection device according to an embodiment of the present invention. Explanation of symbols, 1...Articulated robot, 2...
Control device, 3...Remote controller, 4...
Start switch, 7...High speed/low speed changeover switch.
Claims (1)
が所定の許容値を越えたとき異常検出信号を出力
する産業用ロボツトの異常検出装置において、 比較的大きい値の第1の記憶値と比較的小さい
値の第2の記憶値とを少なくとも記憶する記憶手
段および再生時には前記第1の記憶値を前記許容
値として選択し教示時には前記第2の記憶値を前
記許容値として選択する許容値選択手段を具備し
たことを特徴とする産業用ロボツトの異常検出装
置。[Scope of Claim for Utility Model Registration] An abnormality detection device for an industrial robot that outputs an abnormality detection signal when the speed, acceleration, deviation, etc. of the industrial robot exceeds a predetermined tolerance value, Storage means for storing at least a memorized value and a second memorized value having a comparatively small value; the first memorized value is selected as the permissible value during playback, and the second memorized value is selected as the permissible value during teaching. An abnormality detection device for an industrial robot, characterized in that it is equipped with a tolerance value selection means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1986021318U JPH0422946Y2 (en) | 1986-02-17 | 1986-02-17 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1986021318U JPH0422946Y2 (en) | 1986-02-17 | 1986-02-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62134693U JPS62134693U (en) | 1987-08-25 |
| JPH0422946Y2 true JPH0422946Y2 (en) | 1992-05-27 |
Family
ID=30817651
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1986021318U Expired JPH0422946Y2 (en) | 1986-02-17 | 1986-02-17 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0422946Y2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2793697B2 (en) * | 1990-06-14 | 1998-09-03 | ファナック株式会社 | Malfunction check method |
| JP3163832B2 (en) * | 1993-03-26 | 2001-05-08 | 豊田工機株式会社 | Motor control device |
| JP5494384B2 (en) * | 2010-09-16 | 2014-05-14 | 株式会社デンソーウェーブ | Robot monitoring system |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5038861B2 (en) * | 1971-01-21 | 1975-12-12 | ||
| JPS6016395A (en) * | 1983-07-06 | 1985-01-28 | トヨタ自動車株式会社 | Monitor device for abnormality of operation of robot |
-
1986
- 1986-02-17 JP JP1986021318U patent/JPH0422946Y2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62134693U (en) | 1987-08-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR0126279B1 (en) | Safe operation system for manipulator | |
| JP6457416B2 (en) | Robot system | |
| JPH0422946Y2 (en) | ||
| JPH0755429B2 (en) | Machine tool spindle drive | |
| EP2390425B1 (en) | Emergency engine rpm control apparatus for heavy construction equipment | |
| JP5778891B2 (en) | Robot controller | |
| JP2021191594A (en) | Robot control device | |
| JP4432200B2 (en) | Servo control method and apparatus | |
| JPS6224305A (en) | Method for detecting servo abnormality of industrial robot | |
| JP2019000916A (en) | Cable damage detection support device and cable damage detection support method in robot mechanism | |
| JPH04298491A (en) | Method of controlling crane motor | |
| JP2007249524A (en) | Robot controller | |
| US20020074966A1 (en) | Numerical control and method of automatically freeing an axis after running over safe end positions | |
| JPS6161790A (en) | Industrial robot safety equipment | |
| JPH01107620A (en) | On-load tap changer | |
| JPS6031605A (en) | Method for returning to original point in numerical control device | |
| JPS5825441Y2 (en) | Kogiyouyourobottsutonoanzenouchi | |
| JP2021160048A (en) | Teaching device | |
| JP4434209B2 (en) | Numerical control device and control method thereof | |
| JP2634316B2 (en) | Servo control device safety device | |
| JPS63229293A (en) | Robot-operation abnormality detector | |
| JP3543571B2 (en) | Numerical control device and control method thereof | |
| JP2008253132A (en) | Servo motor and abnormal load detection control method for articulated robot | |
| JP2605768B2 (en) | Safety device | |
| JPH0473161B2 (en) |