JPH07314379A - Method and device for robot control - Google Patents

Method and device for robot control

Info

Publication number
JPH07314379A
JPH07314379A JP10712994A JP10712994A JPH07314379A JP H07314379 A JPH07314379 A JP H07314379A JP 10712994 A JP10712994 A JP 10712994A JP 10712994 A JP10712994 A JP 10712994A JP H07314379 A JPH07314379 A JP H07314379A
Authority
JP
Japan
Prior art keywords
robot
work
area
intrusion area
intrusion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10712994A
Other languages
Japanese (ja)
Inventor
Sei Yoshida
聖 吉田
Takeshi Morita
健 森田
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.)
Toyota Industries Corp
Original Assignee
Toyoda Automatic Loom Works 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 Toyoda Automatic Loom Works Ltd filed Critical Toyoda Automatic Loom Works Ltd
Priority to JP10712994A priority Critical patent/JPH07314379A/en
Publication of JPH07314379A publication Critical patent/JPH07314379A/en
Pending legal-status Critical Current

Links

Landscapes

  • Manipulator (AREA)

Abstract

PURPOSE:To prevent the erroneous work of a robot by controlling it properly even if the state of an entering area where the robot makes a work is changed. CONSTITUTION:The control device of a robot which makes a specified movement and work based on a work program is provided with a teaching device 16 for setting an area in which a work 2 is arranged as an entering area A beforehand and a proximity sensor 3 for detecting whether a work is present or not in the entering area A set by the teaching device 16. Also it is provided with a controller 8 whereby, when it is detected by the proximity sensor 3 that the work is present in the entering area A, the robot RA made to enter the area A based on the work program for working and, when it is detected by the proximity sensor 3 that the work 2 is not present in the entering area A, the robot A is stopped.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明はロボットの制御方法及び
その制御装置に係り、詳しくは作業プログラムに基づい
てロボットの移動及び作業を適切に行わせるロボットの
制御方法及びその制御装置に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a robot control method and a control apparatus therefor, and more particularly to a robot control method and a control apparatus therefor for appropriately performing movement and work of a robot based on a work program. .

【0002】[0002]

【従来の技術】従来、図8に示すように、ロボットRA
はX,Y,Z軸アームより構成されている(図5におい
て、Z軸アーム30Zのみを示す)。このロボットRA
にはX,Y,Z軸アームを動作させるX,Y,Z軸サー
ボモータ31X,31Y,31Zと、X,Y,Z軸アー
ムの位置を検出するX,Y,Z軸エンコーダ32X,3
2Y,32Zとがそれぞれ設けられている。又、ロボッ
トRAはコントローラ33の作業プログラムメモリ34
に記憶された作業プログラムに基づいて制御される。つ
まり、作業プログラムに基づいてコントローラは各X,
Y,Z軸アームを所定の位置に移動させ、その位置に
X,Y,Z軸アームが位置したかをX,Y,Z軸エンコ
ーダ32X,32Y,32Zに基づいてフィードバック
制御する。又、作業プログラムはティーチング装置35
によって入力される。
2. Description of the Related Art Conventionally, as shown in FIG.
Is composed of X-, Y-, and Z-axis arms (in FIG. 5, only Z-axis arm 30Z is shown). This robot RA
Includes X, Y, Z axis servo motors 31X, 31Y, 31Z for operating the X, Y, Z axis arms, and X, Y, Z axis encoders 32X, 3 for detecting the positions of the X, Y, Z axis arms.
2Y and 32Z are provided respectively. Further, the robot RA has a work program memory 34 of the controller 33.
Is controlled based on the work program stored in. In other words, based on the work program, the controller
The Y, Z axis arm is moved to a predetermined position, and feedback control is performed based on the X, Y, Z axis encoders 32X, 32Y, 32Z as to whether the X, Y, Z axis arm is located at that position. Also, the work program is the teaching device 35.
Entered by

【0003】ここで、ティーチング装置35によって作
業プログラムメモリ34に図6に示す作業プログラムが
記憶されているとする。そして、図5の位置P10にロボ
ットRAが停止しているとする。コントローラ33はス
テップ1の作業プログラムの命令、MOVE P11に基
づいてX,Y,Z軸サーボモータ31X,31Y,31
Zを制御し、位置P10に停止しているロボットRAを位
置P11に移動させる。そして、X,Y,Z軸エンコーダ
32X,32Y,32Zからの検出信号に基づいてコン
トローラ33はロボットRAを位置P11に停止させる。
Here, it is assumed that the work program shown in FIG. 6 is stored in the work program memory 34 by the teaching device 35. Then, it is assumed that the robot RA is stopped at the position P10 in FIG. The controller 33 controls the X, Y, and Z-axis servomotors 31X, 31Y, 31 based on the instruction of the work program of step 1, MOVE P11.
By controlling Z, the robot RA stopped at the position P10 is moved to the position P11. Then, the controller 33 stops the robot RA at the position P11 based on the detection signals from the X, Y, Z axis encoders 32X, 32Y, 32Z.

【0004】次に、コントローラ33はステップ2の作
業プログラムの命令、WAIT 1,ONに基づいて図
示しないワーク搬送装置からの入力信号(ON信号)が
入力されるまでロボットRAを位置P11に停止(待機)
させる。即ち、基台37上の位置P12にワーク38が図
示しないワーク搬送装置により搬送されると、該ワーク
搬送装置がコントローラ33に入力信号を出力する。す
ると、コントローラ33はステップ3の作業プログラム
の命令、MOVE P12に基づいてX,Y,Z軸サーボ
モータ31X,31Y,31Zを制御し、位置P11に停
止しているロボットRAを位置P12に移動させる。そし
て、X,Y,Z軸エンコーダ32X,32Y,32Zか
らの検出信号に基づいてコントローラ33はロボットR
Aを位置P12に停止させる。その後、ロボットRAは次
の作業プログラム(図示しない)の命令に基づいてワー
ク38を持ち上げ、次行程へ搬送する。
Next, the controller 33 stops the robot RA at the position P11 until an input signal (ON signal) from a work transfer device (not shown) is input based on the instruction of the work program in step 2, WAIT 1, ON ( Wait)
Let That is, when the work 38 is carried by the work carrying device (not shown) to the position P12 on the base 37, the work carrying device outputs an input signal to the controller 33. Then, the controller 33 controls the X, Y, Z axis servomotors 31X, 31Y, 31Z based on the command of the work program of step 3, MOVE P12, and moves the robot RA stopped at the position P11 to the position P12. . Then, based on the detection signals from the X, Y, Z axis encoders 32X, 32Y, 32Z, the controller 33 causes the robot R to move.
Stop A at position P12. After that, the robot RA lifts the work 38 based on the command of the next work program (not shown) and conveys it to the next stroke.

【0005】[0005]

【発明が解決しようとする課題】ところで、コントロー
ラ33がステップ3の作業プログラムの命令、MOVE
P12に基づいてロボットRAを位置P11から位置P12に
移動させているとき、何らかの原因(ワーク38の不良
による交換等)により図示しない非常停止スイッチが操
作されると、コントローラ33はロボットRAを直ちに
停止させる。このとき、図7の二点鎖線にて示す位置P
13にロボットRAが停止したとする。
By the way, the controller 33 causes the instruction of the work program of step 3, MOVE.
When the robot RA is moved from the position P11 to the position P12 based on P12, if the emergency stop switch (not shown) is operated for some reason (such as replacement due to defective work 38), the controller 33 immediately stops the robot RA. Let At this time, the position P indicated by the chain double-dashed line in FIG.
It is assumed that the robot RA stops at 13.

【0006】その後、復帰させてコントローラ33によ
りロボットRAの制御を再び行うとき、コントローラ3
3は既にステップ3の作業プログラムの命令、MOVE
P12を処理しているため、ロボットRAを位置P13か
ら位置P12に移動させる。このとき、不良ワーク38を
取り除いて正常なワーク38を基台37上の位置P12に
配置しておかなかった場合、ロボットRAはワーク38
が有ろうが無かろうがワーク38を持ち上げる作業を行
って次行程に搬送してしまう。従って、実際にはワーク
38が搬送されないので次行程に悪影響を及ぼすという
問題がある。
After that, when the robot RA is controlled again by the controller 33, the controller 3
3 is already the instruction of the work program of step 3, MOVE
Since P12 is being processed, the robot RA is moved from the position P13 to the position P12. At this time, if the defective work 38 is not removed and the normal work 38 is not placed at the position P12 on the base 37, the robot RA uses the work 38.
Whether or not there is a work piece, the work piece 38 is lifted and conveyed to the next step. Therefore, since the work 38 is not actually conveyed, there is a problem that the next process is adversely affected.

【0007】この他に、ワーク38を基台37の位置P
12に正確にセッティングするため、治具等を基台37に
設置してワーク38を位置12に配置させる場合がある。
このとき、治具を取り除かない状態でロボットRAを復
帰させると、該ロボットRAが治具と衝突してしまい、
ロボットRAのZ軸アーム30Z等が破損してしまうと
いう問題がある。
In addition to this, the work 38 is placed on the position P of the base 37.
In order to set the workpiece 12 correctly, a jig or the like may be installed on the base 37 to place the workpiece 38 at the position 12.
At this time, if the robot RA is returned without removing the jig, the robot RA collides with the jig,
There is a problem that the Z-axis arm 30Z of the robot RA is damaged.

【0008】本発明は上記問題点を解決するためになさ
れたものであって、その目的はロボットが作業を行うべ
く侵入領域内の状態が変化してもロボットを適切に制御
してロボットの誤った作業を防止するようにしたロボッ
トの制御方法及びその制御装置を提供することにある。
この他に、ロボットが作業を行うべく侵入領域内が変化
してもロボットを適切に制御してロボットの破損を防止
するようにしたロボットの制御方法及びその制御装置を
提供することにある。又、ロボットの作業効率を向上さ
せることができるロボットの制御方法及びその制御装置
を提供することにある。
The present invention has been made to solve the above problems, and its purpose is to properly control the robot even if the state in the intrusion area changes so that the robot can perform the work and to make a mistake of the robot. Another object of the present invention is to provide a robot control method and a control apparatus for the robot, which prevent the above-mentioned work.
Another object of the present invention is to provide a robot control method and a control device for the robot, in which the robot is appropriately controlled to prevent the robot from being damaged even if the inside of the intrusion area is changed so that the robot can work. Another object of the present invention is to provide a robot control method and a control device for the robot, which can improve the work efficiency of the robot.

【0009】[0009]

【課題を解決するための手段】上記問題点を解決するた
め、請求項1記載の発明は、作業プログラムに基づいて
所定の移動及び作業を行わせるロボットの制御装置にお
いて、領域内の状態が変化する領域に予め侵入領域を設
定し、前記侵入領域内の状態が変化していない場合、前
記ロボットを侵入領域内に侵入させて作業を行わせ、侵
入領域内の状態が変化している場合は、ロボットを侵入
領域内に侵入させずに停止させることをその要旨とす
る。
In order to solve the above-mentioned problems, the invention according to claim 1 is a robot controller for performing a predetermined movement and work based on a work program, in which the state in the area changes. If an intrusion area is set in advance in the area to be entered and the state in the intrusion area has not changed, the robot is intruded into the intrusion area to perform work, and if the state in the intrusion area has changed The gist is to stop the robot without entering the intrusion area.

【0010】請求項2記載の発明は、侵入領域内の状態
が変化している場合は、ロボットを侵入領域の境界部に
停止させるようにしたことをその要旨とする。請求項3
記載の発明は、作業プログラムに基づいて所定の移動及
び作業を行わせるロボットの制御装置において、状態が
変化する領域に予め侵入領域を設定する侵入領域設定手
段と、前記侵入領域設定手段によって設定された侵入領
域内の状態が変化しているか否かを検出する状態変化検
出手段と、前記状態変化検出手段により侵入領域内の状
態の変化を検出しなかった場合、ロボットを作業プログ
ラムに基づいて侵入させ、状態変化検出手段により侵入
領域内の状態の変化を検出した場合、ロボットを停止さ
せるロボット制御手段とを備えたことをその要旨とす
る。
The invention according to claim 2 has as its gist the robot is stopped at the boundary of the intrusion area when the state in the intrusion area is changing. Claim 3
According to another aspect of the present invention, in a control device for a robot that performs a predetermined movement and work based on a work program, an intrusion area setting unit that sets an intrusion area in advance in an area where the state changes, and the intrusion area setting unit sets the intrusion area. State change detecting means for detecting whether or not the state in the intrusion area has changed, and if the state change detecting means does not detect a state change in the intrusion area, the robot is intruded based on the work program. In addition, when the state change detection means detects a state change in the intrusion area, a robot control means for stopping the robot is provided.

【0011】請求項4記載の発明は、ロボット制御手段
は、状態変化検出手段により侵入領域内の状態の変化を
検出した場合、ロボットを侵入領域の境界部に停止させ
るようにしたことをその要旨とする。
According to a fourth aspect of the present invention, the robot control means stops the robot at the boundary of the intrusion area when the state change detecting means detects a change in the state in the intrusion area. And

【0012】[0012]

【作用】請求項1記載の発明によれば、侵入領域内の状
態が変化していない場合、作業プログラムに基づいてロ
ボットを侵入領域内に侵入させて作業を行わせる。又、
侵入領域内の状態が変化している場合、ロボットを侵入
させずに停止させる。従って、侵入領域内の状態が変化
している場合は、ロボットが侵入領域に侵入しないで停
止するため、侵入領域内でロボットが衝突したり誤った
作業を行うことを防止する。
According to the first aspect of the invention, when the state in the intrusion area has not changed, the robot is caused to intrude into the intrusion area based on the work program to perform the work. or,
If the state in the intrusion area has changed, stop the robot without intruding it. Therefore, when the state in the intrusion area is changing, the robot stops without invading the intrusion area, so that the robot can be prevented from colliding or performing wrong work in the intrusion area.

【0013】請求項2記載の発明によれば、侵入領域内
の状態が変化している場合、ロボットを侵入領域の境界
部に停止させるようにしている。従って、ロボットを事
前に侵入領域の境界部まで移動させておくため、ロボッ
トの作業時間を短縮することが可能となる。
According to the second aspect of the present invention, the robot is stopped at the boundary of the intrusion area when the state in the intrusion area is changing. Therefore, since the robot is moved to the boundary of the intrusion area in advance, it is possible to shorten the working time of the robot.

【0014】請求項3記載の発明によれば、侵入領域設
定手段により状態が変化する領域を侵入領域として設定
する。状態変化検出手段は侵入領域内の状態が変化した
か否かを検出する。状態変化検出手段が侵入領域内の状
態の変化を検出しなかった場合、ロボット制御手段はロ
ボットを作業プログラムに基づいて侵入させる。又、状
態変化検出手段が侵入領域内の状態の変化を検出する
と、ロボット制御手段はロボットを侵入領域内に侵入さ
せないように停止させる。
According to the third aspect of the present invention, the intrusion area setting means sets the area in which the state changes as the intrusion area. The state change detection means detects whether the state in the intrusion area has changed. When the state change detecting means does not detect the state change in the intrusion area, the robot control means causes the robot to enter based on the work program. Further, when the state change detecting means detects a change in the state within the intrusion area, the robot control means stops the robot so as not to enter the intrusion area.

【0015】従って、侵入領域内の状態が変化している
場合は、ロボットが侵入領域に侵入しないで停止するた
め、侵入領域内でロボットが衝突したり誤った作業を行
うことを防止する。
Therefore, when the state in the intrusion area is changing, the robot stops without invading the intrusion area, so that the robot can be prevented from colliding or performing wrong work in the intrusion area.

【0016】請求項4記載の発明によれば、ロボット制
御手段は、状態変化検出手段により侵入領域内の状態の
変化を検出した場合、ロボットを事前に侵入領域の境界
部にまで移動させて停止させる。従って、ロボットの作
業時間を短縮することが可能となる。
According to the fourth aspect of the invention, the robot control means moves the robot to the boundary of the intrusion area in advance and stops when the state change detecting means detects a change in the state in the intrusion area. Let Therefore, the working time of the robot can be shortened.

【0017】[0017]

【実施例】以下、本発明を具体化した一実施例を図1〜
図4に基づいて説明する。図1,図2に示すように、基
台1の上面の予め定められた位置(目標位置P0)には
ワーク2が配置されるようになっている。このワーク2
は前行程から図示しないワーク搬送装置が搬送し、目標
位置P0 に対応した基台1の上面に配置されるようにな
っている。又、基台1の上面には状態変化検出手段とし
ての近接センサ3が設けられ、この近接センサ3は目標
位置P0 に対応した基台1の上面にワークが配置されて
いるか否かを検出するようになっている。又、基台1に
載置されたワーク2をロボットRAが次行程へ搬送する
ようになっている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An embodiment embodying the present invention will now be described with reference to FIGS.
It will be described with reference to FIG. As shown in FIGS. 1 and 2, the work 2 is arranged at a predetermined position (target position P0) on the upper surface of the base 1. This work 2
Is conveyed by a work conveying device (not shown) from the previous process and is arranged on the upper surface of the base 1 corresponding to the target position P0. Further, a proximity sensor 3 as a state change detecting means is provided on the upper surface of the base 1, and the proximity sensor 3 detects whether or not a work is arranged on the upper surface of the base 1 corresponding to the target position P0. It is like this. In addition, the robot RA conveys the work 2 placed on the base 1 to the next step.

【0018】このロボットRAは、X,Y,Z軸アーム
5X,5Y,5Zより構成されている。又、ロボットR
AにはX,Y,Z軸アーム5X,5Y,5Zを駆動させ
るX,Y,Z軸サーボモータ6X,6Y,6Zと、X,
Y,Z軸アーム5X,5Y,5Zの位置を検出するX,
Y,Z軸エンコーダ7X,7Y,7Zがそれぞれ設けら
れている。前記X,Y,Z軸サーボモータ6X,6Y,
6Z及びX,Y,Z軸エンコーダ7X,7Y,7Zはロ
ボット制御手段としてのコントローラ8にそれぞれ接続
されている。コントローラ8には作業プログラムメモリ
10、作業プログラム解釈部11、補間点作成部12及
びサーボモータ駆動制御部13が設けられている。
The robot RA is composed of X, Y and Z axis arms 5X, 5Y and 5Z. Also, robot R
A has X, Y, Z axis servo motors 6X, 6Y, 6Z for driving X, Y, Z axis arms 5X, 5Y, 5Z, and X,
X, which detects the positions of the Y, Z axis arms 5X, 5Y, 5Z,
Y and Z axis encoders 7X, 7Y and 7Z are provided respectively. The X, Y, Z axis servo motors 6X, 6Y,
The 6Z and X, Y, Z-axis encoders 7X, 7Y, 7Z are connected to a controller 8 as robot control means, respectively. The controller 8 is provided with a work program memory 10, a work program interpretation unit 11, an interpolation point creation unit 12, and a servo motor drive control unit 13.

【0019】作業プログラムメモリ10には作業プログ
ラムが記憶されるようになっている。作業プログラム解
釈部11は作業プログラムメモリ10に記憶された作業
プログラムを順次読み出し、ロボットRAの命令の解釈
を行うようになっている。補間点作成部12は作業プロ
グラムによって指定された位置から指定された位置まで
の距離を複数に分割する。そして、コントローラ8は分
割された複数のポイント(座標)を通過するようにロボ
ットRAを制御するようになっている。このコントロー
ラ8は数十ms毎にX,Y,Z軸アーム5X,5Y,5
Zの位置を検出するようになっている。
A work program is stored in the work program memory 10. The work program interpretation unit 11 sequentially reads the work programs stored in the work program memory 10 and interprets the commands of the robot RA. The interpolation point creation unit 12 divides the distance from the position specified by the work program to the specified position into a plurality of parts. Then, the controller 8 controls the robot RA so as to pass through the plurality of divided points (coordinates). This controller 8 has X, Y, Z axis arms 5X, 5Y, 5 every several tens of ms.
The position of Z is detected.

【0020】サーボモータ駆動制御部13は作業プログ
ラム解釈部11によって解釈された作業プログラムに基
づいてX,Y,Z軸サーボモータ6X,6Y,6Zを制
御するようになっている。又、X,Y,Z軸エンコーダ
7X,7Y,7Zからの出力信号に基づいて補間点作成
部12によって作成されたポイントをX,Y,Z軸アー
ム5X,5Y,5Zが通過するようにサーボモータ駆動
制御部13はX,Y,Z軸サーボモータ6X,6Y,6
ZをX,Y,Z軸エンコーダ7X,7Y,7Zに基づい
てフィードバック制御するようになっている。
The servo motor drive control unit 13 controls the X, Y, and Z axis servo motors 6X, 6Y, 6Z based on the work program interpreted by the work program interpreting unit 11. Further, the servo is performed so that the X, Y, Z axis arms 5X, 5Y, 5Z pass through the points created by the interpolation point creating unit 12 based on the output signals from the X, Y, Z axis encoders 7X, 7Y, 7Z. The motor drive control unit 13 controls the X, Y, and Z axis servomotors 6X, 6Y, 6
Z is feedback-controlled based on the X, Y and Z axis encoders 7X, 7Y and 7Z.

【0021】前記コントローラ8にはロボット制御手段
としての管理コントローラ15が接続されている。又、
管理コントローラ15には前記基台1に設けられた近接
センサ3の検出信号が入力されるようになっている。更
に、コントローラ8及び管理コントローラ15には侵入
領域設定手段としてのティーチング装置16が接続さ
れ、このティーチング装置16によって作業プログラム
が入力できるようになっている。作業プログラムがティ
ーチング装置16によって入力されると、コントローラ
8の作業プログラムメモリ10に記憶されるようになっ
ている。
A management controller 15 as a robot control means is connected to the controller 8. or,
The detection signal of the proximity sensor 3 provided on the base 1 is input to the management controller 15. Further, a teaching device 16 as an intrusion area setting means is connected to the controller 8 and the management controller 15, and a work program can be input by the teaching device 16. When the work program is input by the teaching device 16, the work program is stored in the work program memory 10 of the controller 8.

【0022】又、目標位置P0 の周囲にはワーク2を取
り囲む侵入領域(X,Y,Zの座標データによって形成
される領域)Aが設定されるようになっている。この侵
入領域Aは、ワーク2を目標位置P0 に対応した基台1
の上部に配置されなかったり、ワーク2を目標位置P0
に対応した基台1の上部に配置された治具(図示しな
い)が取り除かれなかった場合など、状態が変化する可
能性がある領域である。又、基台1の上部に配置される
治具は侵入領域A内に収まるように該侵入領域Aの大き
さが予め設定されている。そして、侵入領域Aを予め設
定するための座標データがティーチング装置16によっ
て入力されると、管理コントローラ15の領域メモリ1
7に記憶されるようになっている。
Further, an intrusion area (area formed by X, Y, Z coordinate data) A surrounding the work 2 is set around the target position P0. This invasion area A is for the base 1 corresponding to the target position P0 for the work 2.
Is not placed on the upper part of the
This is an area in which the state may change, such as when the jig (not shown) arranged on the upper portion of the base 1 corresponding to is not removed. Further, the size of the intrusion area A is set in advance so that the jig arranged on the upper part of the base 1 can fit in the intrusion area A. When the teaching device 16 inputs coordinate data for presetting the intrusion area A, the area memory 1 of the management controller 15 is input.
It will be stored in 7.

【0023】更に、管理コントローラ15は作業プログ
ラム解釈部11によってどの作業プログラムが解釈され
たかを監視するようになっている。そして、作業プログ
ラム解釈部11によりワーク2を取りに行く処理を行っ
ている状態において、管理コントローラ15が近接セン
サ3により目標位置P0 に対応する基台1の上面にワー
ク2がないと判断すると、該管理コントローラ15はコ
ントローラ8に対してロボットRAを侵入領域Aの境界
部(点線上)に停止させるように指令するようになって
いる。コントローラ8は管理コントローラ15からの指
令に基づいてX,Y,Z軸サーボモータ6X,6Y,6
ZをX,Y,Z軸エンコーダ7X,7Y,7Zに基づい
て侵入領域Aの境界部に停止するようにフィードバック
制御するようになっている。
Further, the management controller 15 is adapted to monitor which work program is interpreted by the work program interpreting section 11. Then, when the management controller 15 determines by the proximity sensor 3 that there is no work 2 on the upper surface of the base 1 corresponding to the target position P0 while the work program interpreting unit 11 is performing the process of picking up the work 2, The management controller 15 instructs the controller 8 to stop the robot RA at the boundary of the intrusion area A (on the dotted line). The controller 8 controls the X, Y, and Z axis servomotors 6X, 6Y, 6 based on a command from the management controller 15.
Feedback control is performed so that Z is stopped at the boundary of the intrusion area A based on the X, Y, Z axis encoders 7X, 7Y, 7Z.

【0024】次に、上記のように構成された制御装置の
作用を説明する。まず、ティーチング装置16によって
図3に示す作業プログラムが入力されると、この作業プ
ログラムはコントローラ8の作業プログラムメモリ10
に記憶される。又、ティーチング装置16によって侵入
領域Aを設定するX,Y,Z軸の座標データを入力する
と、この座標データは領域メモリ17に記憶される。
Next, the operation of the control device constructed as described above will be described. First, when the work program shown in FIG. 3 is input by the teaching device 16, the work program is stored in the work program memory 10 of the controller 8.
Memorized in. When the teaching device 16 inputs the coordinate data of the X, Y, and Z axes for setting the intrusion area A, this coordinate data is stored in the area memory 17.

【0025】この状態で制御装置を動作させると、コン
トローラ8はステップ1の作業プログラムの命令、MO
VE P1 に基づいてある位置からロボットRAを移動
させ、図1に示す停止位置P1 にロボットRAを停止さ
せる。次に、コントローラ8の作業プログラム解釈部1
1はステップ2の作業プログラムの命令、MOVEP0
を読み出し、ロボットRAを目標位置P0 に移動させる
ことを解釈する。補間点作成部12は停止位置P1 と目
標位置P0 との間の距離とロボットRAの移動速度に基
づいて停止位置P1 と目標位置P0 との間を複数に分割
して補間点を作成する。
When the control device is operated in this state, the controller 8 causes the instruction of the work program of step 1, MO
The robot RA is moved from a certain position based on VE P1, and the robot RA is stopped at the stop position P1 shown in FIG. Next, the work program interpretation unit 1 of the controller 8
1 is the instruction of the work program of step 2, MOVEP0
Is read to interpret that the robot RA is moved to the target position P0. The interpolation point creation unit 12 creates an interpolation point by dividing the space between the stop position P1 and the target position P0 into a plurality of parts based on the distance between the stop position P1 and the target position P0 and the moving speed of the robot RA.

【0026】サーボモータ駆動制御部13は補間点作成
部12によって作成された補間点を通過するようにX,
Y,Z軸サーボモータ6X,6Y,6ZをX,Y,Z軸
エンコーダ7X,7Y,7Zに基づいてフィードバック
制御する。そして、近接センサ3が目標位置P0 に対応
する基台1の上面に載置されるワーク2を検出している
ので、図4に示す侵入条件が成立している。そのため、
管理コントローラ15はコントローラ8に何も指令しな
い。従って、コントローラ8のフィードバック制御によ
りロボットRAは侵入領域Aに侵入して目標位置P0 に
停止し、ワーク2をつかむ。その後、図示しない作業プ
ログラムに基づいてワーク2を次行程に搬送する。
The servo motor drive control unit 13 passes X, so that the interpolation point created by the interpolation point creation unit 12 is passed.
The Y, Z axis servo motors 6X, 6Y, 6Z are feedback-controlled based on the X, Y, Z axis encoders 7X, 7Y, 7Z. Since the proximity sensor 3 detects the work 2 placed on the upper surface of the base 1 corresponding to the target position P0, the entry condition shown in FIG. 4 is satisfied. for that reason,
The management controller 15 gives no command to the controller 8. Therefore, the feedback control of the controller 8 causes the robot RA to enter the intrusion area A, stop at the target position P0, and grasp the work 2. Then, the work 2 is conveyed to the next process based on a work program (not shown).

【0027】一方、ロボットRAが停止位置P1 から目
標位置P0 に向かっている状態において、ワーク2の不
良が有り、交換をする必要が出たとすると、図示しない
非常停止スイッチが操作される。そのため、コントロー
ラ8はロボットRAを停止させる。そして、良品となる
ワーク2を交換し、ロボットRAを再び動作させるた
め、復帰させる。このとき、近接スイッチ3からの検出
信号に基づいてワーク2を検出していないと、侵入条件
が成立していない。そのため、管理コントローラ15は
目標位置P0 にワーク2が正常に配置されていないか、
ワーク2を配置していないと判断する。又、管理コント
ローラ15はコントローラ8が作業プログラムの命令、
MOVE P0 に基づいてロボットRAを目標位置P0
に移動させている途中であることを判断する。
On the other hand, when the robot RA is moving from the stop position P1 toward the target position P0 and the work 2 has a defect and needs to be replaced, an unillustrated emergency stop switch is operated. Therefore, the controller 8 stops the robot RA. Then, the non-defective work 2 is replaced, and the robot RA is returned to operate again. At this time, if the work 2 is not detected based on the detection signal from the proximity switch 3, the intrusion condition is not satisfied. Therefore, the management controller 15 checks whether the work 2 is normally placed at the target position P0.
It is determined that the work 2 is not arranged. Further, in the management controller 15, the controller 8 commands the work program,
The robot RA is moved to the target position P0 based on MOVE P0.
Judge that it is in the process of being moved to.

【0028】従って、管理コントローラ15はコントロ
ーラ8へロボットRAを侵入領域Aの境界部に停止させ
る指令を出力する。コントローラ8はこの指令に基づい
てロボットRAを侵入領域Aの境界部(図1の二点鎖線
にて示したロボットRAの状態)へ停止させるように
X,Y,Z軸エンコーダ7X,7Y,7Zに基づいて
X,Y,Z軸サーボモータ6X,6Y,6Zをフィード
バック制御する。従って、ロボットRAは侵入領域A内
に侵入せず、図1に示すように、侵入領域Aの境界部で
停止して待機する。
Therefore, the management controller 15 outputs a command to the controller 8 to stop the robot RA at the boundary of the intrusion area A. Based on this command, the controller 8 stops the robot RA at the boundary of the intrusion area A (the state of the robot RA shown by the chain double-dashed line in FIG. 1) so that the X, Y, and Z axis encoders 7X, 7Y, 7Z. The X, Y and Z axis servomotors 6X, 6Y and 6Z are feedback controlled based on the above. Therefore, the robot RA does not enter the intrusion area A, and stops and waits at the boundary of the intrusion area A as shown in FIG.

【0029】この結果、ワーク2を近接センサ3が検出
していない場合は、ロボットRAが侵入領域Aに侵入し
て作業を行わないため、ロボットRAが誤った作業を行
わないように防止することができる。
As a result, when the work 2 is not detected by the proximity sensor 3, the robot RA does not enter the intrusion area A and does not perform work. Therefore, it is necessary to prevent the robot RA from performing erroneous work. You can

【0030】又、ワーク2が目標位置P0 に対応した位
置に配置されていないと、近接センサ3がワーク2を検
出しない。従って、ロボットRAは侵入領域A内に侵入
しないで停止することになる。このため、ワーク2の正
確な配置が行われないことによるロボットRAとワーク
2との衝突も確実に防止することができる。
If the work 2 is not arranged at the position corresponding to the target position P0, the proximity sensor 3 does not detect the work 2. Therefore, the robot RA stops without entering the intrusion area A. Therefore, the collision between the robot RA and the work 2 due to the incorrect placement of the work 2 can be reliably prevented.

【0031】そして、基台1の目標位置P0 に対応した
位置にワーク2が正常に載置されると、近接センサ3が
ワーク2を検出する。この検出信号は管理コントローラ
15に出力される。この状態で、再びロボットRAを復
帰すると、管理コントローラ15からコントローラ8に
停止指令が出力されていないので、コントローラ8はロ
ボットRAを移動させて目標位置P0 に停止させる。そ
の後、ロボットRAはワーク2をつかみ、上記と同様に
作業プログラムに基づいてワーク2を次行程に搬送す
る。
When the work 2 is normally placed at the position corresponding to the target position P0 of the base 1, the proximity sensor 3 detects the work 2. This detection signal is output to the management controller 15. When the robot RA is restored again in this state, since the stop command is not output from the management controller 15 to the controller 8, the controller 8 moves the robot RA and stops it at the target position P0. After that, the robot RA grabs the work 2 and conveys the work 2 to the next stroke based on the work program as described above.

【0032】従って、管理コントローラ15がロボット
RAを侵入領域Aに侵入させて良いか否かを近接センサ
3からの入力信号に基づいて判断しているので、コント
ローラ8が常にワーク2の状態を監視する必要がない。
この結果、ワーク2の監視を考慮した作業プログラムを
作成する必要がなく、ロボットRAを移動させたい作業
プログラムのみを作成すればよく、作業プログラムの作
成を容易にすることができるとともに、作業プログラム
を入力する入力作業を簡単にすることができる。
Therefore, since the management controller 15 determines whether or not the robot RA can enter the penetration area A based on the input signal from the proximity sensor 3, the controller 8 constantly monitors the state of the work 2. You don't have to.
As a result, it is not necessary to create a work program that considers the monitoring of the work 2, and only the work program for which the robot RA is desired to be moved needs to be created, which makes it easy to create the work program and Input work can be simplified.

【0033】又、ワーク2が載置される目標位置P0 の
周辺の状況が変化しても、ロボットRAを適切に制御し
てロボットRAの誤った作業による周囲への悪影響を防
止することができる。更に、ロボットRAを侵入領域A
の境界部(点線上)に停止させて待機させているので、
ロボットRAの作業効率を向上させることができる。
Further, even if the situation around the target position P0 on which the work 2 is placed changes, the robot RA can be appropriately controlled to prevent the robot RA from adversely affecting the surroundings due to erroneous work. . Further, the robot RA is set as the intrusion area A.
Since it is stopped at the boundary of (on the dotted line) and made to stand by,
The work efficiency of the robot RA can be improved.

【0034】本実施例においては、近接センサ3がワー
ク2の有無を検出し、この検出に基づいて管理コントロ
ーラ15がコントローラ8にロボットRAを停止させる
か否かの指令を行うように構成した。この他に、侵入領
域A内にワーク2以外の障害物が配設されているとき、
近接センサ3がその障害物を検出するように構成する。
そして、近接センサ3が障害物を検出した場合、管理コ
ントローラ15がコントローラ8にロボットRAを停止
指令するように構成するように構成することも可能であ
る。
In this embodiment, the proximity sensor 3 detects the presence or absence of the work 2, and the management controller 15 instructs the controller 8 whether or not to stop the robot RA based on this detection. In addition to this, when an obstacle other than the work 2 is arranged in the intrusion area A,
The proximity sensor 3 is configured to detect the obstacle.
Then, when the proximity sensor 3 detects an obstacle, the management controller 15 can be configured to instruct the controller 8 to stop the robot RA.

【0035】又、侵入領域A内にワーク2以外の障害物
が配設されていることを検出する障害物センサを別に設
け、この検出信号を管理コントローラ15に出力するよ
うに構成することも可能である。この構成によれば、ワ
ーク2が無かったり、ワーク2以外の治具等が配置され
ている場合、ロボットRAを侵入領域A内に侵入させな
いようにすることができる。この結果、ロボットRAの
破損を防止したり、ロボットRAの誤った作業を防止す
ることができる。
It is also possible to separately provide an obstacle sensor for detecting that an obstacle other than the work 2 is arranged in the intrusion area A, and to output this detection signal to the management controller 15. Is. According to this configuration, when there is no work 2 or a jig or the like other than the work 2 is arranged, the robot RA can be prevented from entering the intrusion area A. As a result, it is possible to prevent damage to the robot RA and prevent erroneous work of the robot RA.

【0036】この結果、侵入領域A内にワーク2以外の
障害物が存在した場合、ロボットRAを侵入領域A内に
侵入させないようにすることができるので、ロボットR
Aが障害物と衝突して該ロボットRAが破損しないよう
に防止することができる。
As a result, when an obstacle other than the work 2 exists in the intrusion area A, the robot RA can be prevented from entering the intrusion area A.
It is possible to prevent A from colliding with an obstacle and damaging the robot RA.

【0037】又、侵入領域A内の状況が変化した場合、
ロボットRAを侵入領域Aの境界部に停止させるように
したが、必要に応じては直ちにロボットRAを停止させ
るようにしてもよい。
If the situation in the intrusion area A changes,
Although the robot RA is stopped at the boundary of the intrusion area A, the robot RA may be stopped immediately if necessary.

【0038】本実施例においては、サーボモータを使用
したが、必要に応じては位置検出センサを設けた通常の
モータを使用することも可能である。本実施例において
は、3軸のロボットに具体化したが、この他に1軸、2
軸、4軸以上のロボットに本発明の制御方法及び制御装
置を適用することも可能である。
Although the servomotor is used in this embodiment, a normal motor provided with a position detection sensor may be used if necessary. In the present embodiment, a three-axis robot is embodied.
It is also possible to apply the control method and control device of the present invention to a robot having four or more axes.

【0039】次に、上記実施例から把握される請求項以
外の技術思想を、その効果とともに以下に記載する。 (1)ワークが配設されるワーク領域(侵入領域Aに該
当)を設定する(侵入)領域設定手段と、前記領域設定
手段によって設定されたワーク領域内にワークが配設さ
れているか否かを検出するワーク検出センサ(近接セン
サ3に該当)と、前記ワーク検出センサによりワーク領
域内にワークが配設されていることを検出した場合、ロ
ボットを作業プログラムに基づいてワーク領域に侵入さ
せ、ワーク検出センサにより侵入領域内にワークが配設
されていないことを検出した場合、ロボットをワーク領
域内に侵入させずに停止させるようにしたロボット制御
手段とから構成する。
Next, technical ideas other than the claims understood from the above embodiments will be described below along with their effects. (1) (Invasion) area setting means for setting a work area (corresponding to the intrusion area A) in which the work is arranged, and whether or not the work is arranged in the work area set by the area setting means. When a work detection sensor (corresponding to the proximity sensor 3) for detecting the work is arranged by the work detection sensor, the robot is caused to enter the work area based on the work program, When it is detected by the work detection sensor that no work is placed in the work area, the robot control means is configured to stop the robot without entering the work area.

【0040】この構成によれば、ワーク領域内にワーク
が無いことをワーク検出センサによって検出すると、ロ
ボット制御手段はロボットをワーク領域内に侵入させず
に停止させる。又、ワーク領域内にワークがあることを
ワーク検出センサによって検出すると、ロボット制御手
段はロボットをワーク領域内に侵入させて作業を行わせ
る。この結果、ワーク領域内のワークの有無の変化に基
づいてロボットを適切に制御し、誤った作業を防止する
ことができる。
According to this structure, when the work detection sensor detects that there is no work in the work area, the robot control means stops the robot without invading the work area. When the work detection sensor detects that there is a work in the work area, the robot control means causes the robot to enter the work area to perform the work. As a result, it is possible to appropriately control the robot based on a change in the presence or absence of the work in the work area and prevent an erroneous work.

【0041】(2)上記(1)において、ロボット制御
手段はロボットをワーク領域内に侵入させずに停止させ
る場合、ワーク領域の境界部に停止させるように構成す
る。この構成によれば、ロボットをワーク領域の境界
部、つまりワーク領域のぎりぎり手前まで事前に移動さ
せておくことができるので、ロボットの作業効率を向上
させることができる。
(2) In the above (1), the robot control means is configured to stop at the boundary of the work area when the robot is stopped without entering the work area. According to this configuration, the robot can be moved in advance to the boundary of the work area, that is, just before the work area, so that the work efficiency of the robot can be improved.

【0042】(3)ワークが配設されるワーク領域(侵
入領域Aに該当)を設定する(侵入)領域設定手段と、
前記領域設定手段によって設定されたワーク領域内にワ
ーク以外の障害物(治具等)が配設されているか否かを
検出する障害物センサ(近接センサ3に該当)と、前記
障害物センサによりワーク領域内にワーク以外の障害物
が配設されていないことを検出した場合、ロボットを作
業プログラムに基づいてワーク領域に侵入させて作業を
行わせ、障害物センサにより侵入領域内にワーク以外の
障害物が配設されていることを検出した場合、ロボット
をワーク領域内に侵入させずに停止させるようにしたロ
ボット制御手段とから構成する。
(3) (invasion) area setting means for setting a work area (corresponding to the intrusion area A) in which the work is arranged,
An obstacle sensor (corresponding to the proximity sensor 3) for detecting whether or not an obstacle (jig or the like) other than the work is arranged in the work area set by the area setting means, and the obstacle sensor. When it is detected that there is no obstacle other than the work in the work area, the robot is made to enter the work area based on the work program to perform the work, and the obstacle sensor detects the existence of other than the work in the entry area. When it is detected that an obstacle is provided, the robot control means is configured to stop the robot without entering the work area.

【0043】この構成によれば、ワーク領域内にワーク
以外の障害物があることを障害物センサによって検出す
ると、ロボット制御手段はロボットをワーク領域内に侵
入させずに停止させる。又、ワーク領域内にワーク以外
の障害物が無いことをワーク検出センサによって検出す
ると、ロボット制御手段はロボットをワーク領域内に侵
入させて作業を行わせる。この結果、ワーク領域内に障
害物があるか無いかに基づいてロボットを適切に制御
し、しかもロボットと障害物との衝突を回避してロボッ
ト及び障害物の破損を防止することができる。
According to this structure, when the obstacle sensor detects that there is an obstacle other than the work in the work area, the robot control means stops the robot without entering the work area. When the work detection sensor detects that there is no obstacle other than the work in the work area, the robot control means causes the robot to enter the work area to perform the work. As a result, it is possible to appropriately control the robot based on whether or not there is an obstacle in the work area, avoid collision between the robot and the obstacle, and prevent damage to the robot and the obstacle.

【0044】[0044]

【発明の効果】以上詳述したように、請求項1記載の発
明では、侵入領域内の状態が変化している場合、ロボッ
トが侵入領域に侵入しないように停止させるため、侵入
領域内でロボットが衝突したり誤った作業を行うことを
防止することができる。この結果、ロボットの破損の防
止やロボットの誤った作業による周囲への悪影響を防止
することができる。
As described above in detail, in the invention according to claim 1, when the state in the intrusion area is changed, the robot is stopped so as not to enter the intrusion area. Can be prevented from colliding with each other or performing wrong work. As a result, it is possible to prevent damage to the robot and prevent adverse effects on the surroundings due to incorrect work by the robot.

【0045】請求項2記載の発明では、侵入領域内の状
態が変化している場合、ロボットを侵入領域の境界部に
停止させるため、ロボットの停止時間を短くすることが
できるとともに、ロボットを効率よく動作させることが
できので、作業効率を向上させることができる。
According to the second aspect of the invention, since the robot is stopped at the boundary of the intrusion area when the state in the intrusion area is changing, the stop time of the robot can be shortened and the robot can be efficiently operated. Since it can be operated well, work efficiency can be improved.

【0046】請求項3記載の発明では、侵入領域内の状
態が変化していることを状態変化検出手段が検出した場
合、ロボット制御手段はロボットが侵入領域に侵入しな
いように停止させるため、侵入領域内でロボットが衝突
したり誤った作業を行うことを防止することができる。
この結果、ロボットの破損の防止やロボットの誤った作
業による周囲への悪影響を防止することができる。
According to the third aspect of the invention, when the state change detecting means detects that the state in the intrusion area is changing, the robot control means stops the robot so as not to enter the intrusion area. It is possible to prevent the robots from colliding with each other and performing wrong work in the area.
As a result, it is possible to prevent damage to the robot and prevent adverse effects on the surroundings due to incorrect work by the robot.

【0047】請求項4記載の発明では、侵入領域内の状
態が変化していることを状態変化検出手段が検出した場
合、ロボット制御手段はロボットを侵入領域の境界部に
停止させるため、ロボットの停止時間を短くすることが
できる。この結果、ロボットを効率よく動作させること
ができので、作業効率を向上させることができる。
According to the fourth aspect of the invention, when the state change detection means detects that the state in the intrusion area is changing, the robot control means stops the robot at the boundary of the intrusion area. The stop time can be shortened. As a result, the robot can be operated efficiently and the work efficiency can be improved.

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

【図1】本発明に係るロボットの制御装置の電気的構成
を示す電気ブロック図である。
FIG. 1 is an electrical block diagram showing an electrical configuration of a control device for a robot according to the present invention.

【図2】基台上のワークをつかんで搬送するロボットの
構成を示す部分斜視図である。
FIG. 2 is a partial perspective view showing the configuration of a robot that grasps and conveys a work on a base.

【図3】作業プログラムを示す説明図である。FIG. 3 is an explanatory diagram showing a work program.

【図4】侵入領域を示す説明図である。FIG. 4 is an explanatory diagram showing an intrusion area.

【図5】従来のロボットの動作を説明する説明図であ
る。
FIG. 5 is an explanatory diagram illustrating an operation of a conventional robot.

【図6】作業プログラムを示す説明図である。FIG. 6 is an explanatory diagram showing a work program.

【図7】従来のロボットの動作を説明する説明図であ
る。
FIG. 7 is an explanatory diagram illustrating an operation of a conventional robot.

【図8】従来のロボットの制御装置の電気的構成を示す
電気ブロック図である。
FIG. 8 is an electrical block diagram showing an electrical configuration of a conventional robot controller.

【符号の説明】[Explanation of symbols]

3…状態変化検出手段としての近接センサ、8…ロボッ
ト制御手段としてのコントローラ、15…ロボット制御
手段としての管理コントローラ、16…侵入領域設定手
段としてのティーチング装置、A…侵入領域、RA…ロ
ボット
3 ... Proximity sensor as state change detection means, 8 ... Controller as robot control means, 15 ... Management controller as robot control means, 16 ... Teaching device as intrusion area setting means, A ... Intrusion area, RA ... Robot

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 作業プログラムに基づいて所定の移動及
び作業を行わせるロボットの制御装置において、 領域内の状態が変化する領域に予め侵入領域を設定し、
前記侵入領域内の状態が変化していない場合、前記ロボ
ットを侵入領域内に侵入させて作業を行わせ、侵入領域
内の状態が変化している場合は、ロボットを侵入領域内
に侵入させずに停止させるロボットの制御方法。
1. A control device of a robot for performing a predetermined movement and work based on a work program, wherein an intrusion area is set in advance in an area where the state in the area changes,
If the state in the intrusion area has not changed, let the robot intrude into the intrusion area to perform work.If the state in the intrusion area has changed, do not let the robot enter the intrusion area. How to control the robot to stop.
【請求項2】 侵入領域内の状態が変化している場合
は、ロボットを侵入領域の境界部に停止させるようにし
た請求項1記載のロボットの制御方法。
2. The method of controlling a robot according to claim 1, wherein the robot is stopped at the boundary of the intrusion area when the state in the intrusion area is changing.
【請求項3】 作業プログラムに基づいて所定の移動及
び作業を行わせるロボットの制御装置において、 状態が変化する領域に予め侵入領域を設定する侵入領域
設定手段と、 前記侵入領域設定手段によって設定された侵入領域内の
状態が変化しているか否かを検出する状態変化検出手段
と、 前記状態変化検出手段により侵入領域内の状態の変化を
検出しなかった場合、ロボットを作業プログラムに基づ
いて侵入させ、状態変化検出手段により侵入領域内の状
態の変化を検出した場合、ロボットを停止させるロボッ
ト制御手段とを備えたロボットの制御装置。
3. A robot control device for performing a predetermined movement and work based on a work program, an intrusion area setting means for setting an intrusion area in advance in an area where the state changes, and the intrusion area setting means for setting the intrusion area. State change detecting means for detecting whether or not the state in the intrusion area has changed, and when the state change detecting means does not detect a state change in the intrusion area, the robot is intruded based on the work program. And a robot control means for stopping the robot when the state change detecting means detects a state change in the intrusion area.
【請求項4】 ロボット制御手段は、状態変化検出手段
により侵入領域内の状態の変化を検出した場合、ロボッ
トを侵入領域の境界部に停止させるようにした請求項3
記載のロボットの制御装置。
4. The robot control means stops the robot at the boundary of the intrusion area when the state change detecting means detects a change in the state in the intrusion area.
A control device for the described robot.
JP10712994A 1994-05-20 1994-05-20 Method and device for robot control Pending JPH07314379A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10712994A JPH07314379A (en) 1994-05-20 1994-05-20 Method and device for robot control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10712994A JPH07314379A (en) 1994-05-20 1994-05-20 Method and device for robot control

Publications (1)

Publication Number Publication Date
JPH07314379A true JPH07314379A (en) 1995-12-05

Family

ID=14451242

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10712994A Pending JPH07314379A (en) 1994-05-20 1994-05-20 Method and device for robot control

Country Status (1)

Country Link
JP (1) JPH07314379A (en)

Similar Documents

Publication Publication Date Title
US6212444B1 (en) Method of avoiding interference of industrial robot
JPH08263113A (en) Abnormality processing control unit
EP0359822A1 (en) Orbit controlling method of robot
CN111260772A (en) Equipment anti-collision protection method, system and manufacturing system
JPH07314379A (en) Method and device for robot control
US10987799B2 (en) Workpiece processing system
EP0477430B1 (en) Off-line teaching method for industrial robot
JP2003136466A (en) Control device of industrial robot
KR100281119B1 (en) Wafer loading device
JP2003165079A (en) Industrial robot
JPS61131001A (en) Controller for robot
JP3319086B2 (en) Spot welding method and spot welding device
JPH0580836A (en) Method for generating teaching data for image pickup device
JP2650464B2 (en) Industrial robot
JP2005335000A (en) Control device for human intervention type robot
JPWO2004048049A1 (en) Control device and control method for automatic machine
JP2548409Y2 (en) Automatic mounting device for front assembly
JPH07299793A (en) Robot interference preventive controlling device
KR100299677B1 (en) Device and method for high speed accessing multi-arm robot to welding object
JP2624174B2 (en) Automatic operation method of numerical controller
JP3081668B2 (en) Control method of work support device
JPH06328386A (en) Interference checking device
JP2002086383A (en) Interference detecting device of robot
JPH02152748A (en) Checking device for stroke end of machine tool for numerical control
JP2002187039A (en) Device for work carry-in confirmation