JPH03181367A - Method for returning robot to original position - Google Patents
Method for returning robot to original positionInfo
- Publication number
- JPH03181367A JPH03181367A JP31973589A JP31973589A JPH03181367A JP H03181367 A JPH03181367 A JP H03181367A JP 31973589 A JP31973589 A JP 31973589A JP 31973589 A JP31973589 A JP 31973589A JP H03181367 A JPH03181367 A JP H03181367A
- Authority
- JP
- Japan
- Prior art keywords
- robot
- original position
- painting
- return
- trajectory
- 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
Links
Landscapes
- Application Of Or Painting With Fluid Materials (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、予め教示された動作手順に従って動作してい
るロボットを、異常発生時等において原位置に自動的に
復帰させるロボットの原位置復帰方法に関する。Detailed Description of the Invention [Industrial Field of Application] The present invention relates to a method for returning a robot to its original position, which automatically returns a robot operating according to a pre-taught operating procedure to its original position when an abnormality occurs. Regarding the method.
[従来の技術]
ワークの搬送、溶接および塗装作業等を自動的に行うべ
く、産業用ロボットが広範に採用されている。この種の
ロボットは、通常、直接教示によりロボットコントロー
ラに記憶された動作手順に従って、所定の作業を遂行す
るよう構成されている。[Prior Art] Industrial robots are widely used to automatically carry out workpiece transport, welding, painting, etc. This type of robot is usually configured to perform a predetermined task according to operating procedures stored in a robot controller through direct instruction.
この場合、所定の教示動作を実行中のロボット、あるい
はこのロボットと関連して他の作業を行っているロボッ
ト等に異常が発生し、前記ロボットの動作が停止するこ
とがある。その際、前記停止したロボットを原位置に復
帰させるべく、従来から次に示す二つの方法が行われて
いる。In this case, an abnormality may occur in a robot that is executing a predetermined teaching operation, or a robot that is performing another task in conjunction with this robot, and the operation of the robot may stop. At this time, in order to return the stopped robot to its original position, the following two methods have been conventionally used.
第1の方法は、ロボットを教示モードから手動モードに
切り換え、作業者がこのロボットを直接操作してワーク
や他のロボット等と干渉しないように原位置に復帰させ
る方法である。The first method is to switch the robot from the teaching mode to the manual mode, and have the operator directly operate the robot to return it to its original position without interfering with the workpiece or other robots.
第2の方法は、ロボットの位置をエンコーダ等により常
時ロボットコントローラに送給しておき、異常発生時に
おけるこのロボットとワークとの相対位置および前記ワ
ークの形状等を判断し、このワーク等に干渉しない復帰
ルートを算出してロボットを自動的に原位置に復帰させ
る方法である。The second method is to constantly send the robot's position to the robot controller using an encoder, etc., and determine the relative position of the robot and the workpiece and the shape of the workpiece when an abnormality occurs, and interfere with the workpiece. This method automatically returns the robot to its original position by calculating a return route that will not occur.
[発明が解決しようとする課題]
然しなから、作業者自身の手作業に依存する第1の方法
では、作業者の負担が増大するとともに、特に、多数の
ロボットを原位置に復帰させる場合に多大な労力が必要
となるという欠点が指摘されている。一方、復帰ルート
を算出する第2の方法では、必要なデータが膨大となり
、しかも、ロボットコントローラにおいて複雑なデータ
処理を行わなければならない。[Problems to be Solved by the Invention] However, the first method, which relies on the worker's own manual work, increases the burden on the worker and is particularly difficult when returning a large number of robots to their original positions. It has been pointed out that the drawback is that it requires a lot of effort. On the other hand, the second method of calculating the return route requires a huge amount of data, and moreover, the robot controller must perform complicated data processing.
そこで、本発明の目的は、所定の教示動作途上のロボッ
トを、複雑なデータ処理を行うことなく自動的に且つ効
率的に原位置に復帰させることを可能にしたロボットの
原位置復帰方法を提供することにある。SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide a method for returning a robot to its original position, which makes it possible to automatically and efficiently return a robot in the middle of a predetermined teaching operation to its original position without performing complicated data processing. It's about doing.
[課題を解決するための手段]
前記の課題を解決するために、本発明は、予め教示され
た作業用軌跡に沿ってロボットを動作させて作業を行う
コントローラに、原位置復帰信号を送給する過程と、
前記ロボットを、この原位置復帰信号が送給された時点
からさらに前記作業用軌跡に沿って所定の分岐点まで移
動させる過程と、
前記ロボットを、この分岐点と原位置との間で予め定め
られた復帰用軌跡に沿って前記原位置まで移動させる過
程と、
を有することを特徴とする。[Means for Solving the Problems] In order to solve the above-mentioned problems, the present invention sends a home position return signal to a controller that operates a robot to perform work along a work trajectory taught in advance. a step of moving the robot further along the work trajectory from the time when the home position return signal is sent to a predetermined branch point; and a step of moving the robot between the branch point and the home position. a step of moving the device to the original position along a return trajectory predetermined between the two locations.
[作用]
本発明に係るロボットの原位置復帰方法では、予め教示
された作業用軌跡上に所定数の分岐点が設けられており
、このため、原位置復帰信号が送給された後、ロボット
を前記分岐点まで移動させれば、この分岐点と原位置と
の間で予め定められた復帰用軌跡に沿って前記ロボット
が自動的に移動する。これによって、コントローラにお
いて複雑なデータ処理を行う必要がなく、しかも、前記
ロボットが所定の復帰用軌跡に沿って短時間で原位置ま
で移動することが出来る。[Operation] In the method for returning to the original position of a robot according to the present invention, a predetermined number of branch points are provided on the work trajectory taught in advance, and therefore, after the return to original position signal is sent, the robot returns to its original position. When the robot moves to the branch point, the robot automatically moves along a predetermined return trajectory between the branch point and the original position. This eliminates the need for complicated data processing in the controller, and allows the robot to move to its original position along a predetermined return trajectory in a short time.
[実施例]
本発明に係るロボットの原位置復帰方法について実施例
を挙げ、添付の図面を参照しながら以下詳細に説明する
。[Example] A method for returning a robot to its original position according to the present invention will be described in detail below by giving an example and referring to the accompanying drawings.
第1図において、参照符号10は本実施例に係るロボッ
トの原位置復帰方法を実施するための自動塗装装置を示
し、前記自動塗装装置10はロボットコントローラ12
と、非接触型のロボットである塗装ロボット14とを備
える。In FIG. 1, reference numeral 10 indicates an automatic painting device for carrying out the method for returning a robot to its original position according to this embodiment, and the automatic painting device 10 is connected to a robot controller 12.
and a painting robot 14 which is a non-contact type robot.
ロボットコントローラ12は、後述するようにティーチ
ングボックス16を介して教示された塗装ロボット14
の動作手順並びに所定の分岐点から原位置までの復帰用
軌跡を記憶するとともに、マスクコントローラ18に接
続されている。このマスクコントローラ18は、ロボッ
トコントローラ12の他、所定のロボットコントローラ
(図示せず)に原位置復帰信号Saを送給する。The robot controller 12 controls the painting robot 14 taught via the teaching box 16 as described later.
It stores the operating procedure and the return trajectory from a predetermined branch point to the original position, and is connected to the mask controller 18. This mask controller 18 sends an original position return signal Sa to a predetermined robot controller (not shown) in addition to the robot controller 12.
塗装ロボット14は、公知の多関節型ロボットであり、
その手首部20に取着されている塗装ガン22を介して
ワークWの塗装作業を行うよう構成されている。The painting robot 14 is a known articulated robot,
It is configured to perform painting work on the workpiece W via a painting gun 22 attached to the wrist portion 20.
本実施例に係る自動塗装装置は基本的には以上のように
構成されるものであり、次にその動作について説明する
。The automatic painting apparatus according to this embodiment is basically constructed as described above, and its operation will be explained next.
先ず、第2図に示すように、ティーチングボックス16
を介して塗装ロボット14を構成する塗装ガン22の作
業用軌跡並びに復帰用軌跡の教示作業が行われる。First, as shown in FIG.
The work of teaching the working locus and return locus of the painting gun 22 constituting the painting robot 14 is performed via the painting robot 14.
すなわち、原位置POから九つの教示点Pl乃至P9の
座標が、ティーチングボックス16の操作によりロボッ
トコントローラ12に記憶され、この原位置POから各
教示点P1乃至P9を槃ぐことにより作業用軌跡24が
設定される。さらに、教示点Pl乃至26間での塗料の
噴射命令等の他の塗装条件がロボットコントローラ12
に記憶される。That is, the coordinates of nine teaching points P1 to P9 from the original position PO are stored in the robot controller 12 by operating the teaching box 16, and the working trajectory 24 is created by hitting each teaching point P1 to P9 from the original position PO. is set. Furthermore, other painting conditions such as paint injection commands between the teaching points P1 and 26 are determined by the robot controller 12.
is memorized.
教示点Pl乃至P9の中、教示点P3とP4とを夫々分
岐点TI、T2に設定し、前記分岐点Tlから経由点A
を介して原位置POに至る第1復帰用軌跡26と、分岐
点T2からこの経由点へを介して原位置POに至る第2
復帰用軌跡28とが、ロボットコントローラ12に記憶
される。この第1復帰用軌跡26および第2復帰用軌跡
28は、塗装ロボット14が夫々の分岐点T1、T2か
ら原位置POにワークWに干渉することなく且つ最短時
間で復帰し得るように設定されている。Among teaching points Pl to P9, teaching points P3 and P4 are set as branch points TI and T2, respectively, and from the branch point Tl to a via point A
A first return trajectory 26 that reaches the original position PO via
The return trajectory 28 is stored in the robot controller 12. The first return trajectory 26 and the second return trajectory 28 are set so that the painting robot 14 can return from the respective branch points T1 and T2 to the home position PO without interfering with the workpiece W and in the shortest possible time. ing.
そこで、塗装ガン22によるワークWの塗装作業、並び
にこの塗装ガン22の原位置POへの復帰手順を、第3
図のフローチャートを参照しながら以下に説明する。Therefore, the procedure for painting the workpiece W using the painting gun 22 and returning the painting gun 22 to the original position PO is explained in the third section.
This will be explained below with reference to the flowchart shown in the figure.
ロボットコントローラ12において、教示データがメモ
リから読み込まれると(STPI)、この教示データに
応じた動作信号が塗装ロボッ)14に送出される(Sr
F2)。このため、塗装ロボット14が駆動され、塗装
ガン22が原位置POから作業用軌跡24に沿って移動
し、ワークWの塗装作業が開始される。In the robot controller 12, when the teaching data is read from the memory (STPI), an operation signal according to this teaching data is sent to the painting robot 14 (Sr
F2). Therefore, the painting robot 14 is driven, the painting gun 22 moves from the original position PO along the working trajectory 24, and painting work on the workpiece W is started.
塗装ガン22による塗装作業中において、マスクコント
ローラ18から原位置復帰信号Saが送給されなければ
(SrF3)、この塗装ガン22による塗装作業が継続
され、教示点P9から原位置POに至ることによりワー
クWの塗装作業が終了する(SrF4)。During the painting operation by the painting gun 22, if the original position return signal Sa is not sent from the mask controller 18 (SrF3), the painting operation by the painting gun 22 is continued and the teaching point P9 reaches the original position PO. The painting work on the workpiece W is completed (SrF4).
塗装ガン22が教示点P2とP3との間の点Eにおいて
停止し、あるいはこの塗装ガン22が点Eに至る際に他
のロボットに異常が発生すると、マスクコントローラ1
8からロボットコントローラ12に原位置復帰信号Sa
が送給される。If the painting gun 22 stops at a point E between the teaching points P2 and P3, or if an abnormality occurs in another robot when the painting gun 22 reaches the point E, the mask controller 1
Return to original position signal Sa from 8 to robot controller 12
will be sent.
塗装ガン22はさらに作業用軌跡24に沿って移動し、
教示点P3、すなわち、分岐点T1に至ると(SrF2
)、ロボットコントローラ12に原位置復帰信号Saが
送給されているため、このロボットコントローラ12内
でこの分岐点T1から原位置PQまでの定められた復帰
データが送出される(SrF2)。従って、塗装ガン2
2は分岐点T1から経由点Aを介して原位置Palに至
る第1復帰用軌跡26に沿って移動する。ここで、塗装
ガン22は原位置復帰信号Saが送給されたときから塗
料の噴射を停止した状態で、原位置PQまで移動するこ
とになる。The painting gun 22 further moves along the working trajectory 24,
When reaching the teaching point P3, that is, the branching point T1, (SrF2
), and the original position return signal Sa is sent to the robot controller 12, so that predetermined return data from this branch point T1 to the original position PQ is sent within the robot controller 12 (SrF2). Therefore, paint gun 2
2 moves along a first return trajectory 26 from the branch point T1 to the original position Pal via the via point A. Here, the coating gun 22 moves to the original position PQ while stopping spraying paint from when the original position return signal Sa is sent.
一方、塗装ガン22が教示点P3とP4との間にある際
に原位置復帰信号Saがロボットコントローラ12に送
給されると、この塗装ガン22は塗料の射出を停止した
状態で教示点P4、すなわち、分岐点T2に至る。次に
、塗装ガン22は分岐点T2から経由点Aを介して原位
置POに至る第2復帰用軌跡28に沿って、この原位置
POに移動する。On the other hand, if the home position return signal Sa is sent to the robot controller 12 while the painting gun 22 is between the teaching points P3 and P4, the painting gun 22 stops ejecting paint and moves to the teaching point P4. , that is, the branch point T2 is reached. Next, the coating gun 22 moves to the original position PO along a second return trajectory 28 from the branch point T2 via the via point A to the original position PO.
このように、本実施例では、塗装作業中に異常が発生し
た際、塗装ガン22を作業用軌跡24に沿って所定の分
岐点Tl (あるいはT2)まで移動させた後、この
分岐点Tl (あるいはT2)から予め定められた第
1復帰用軌跡26(あるいは第2復帰用軌跡28)を介
して原位置POへと自動的に移動する。従って、塗装ガ
ン22はワークWに干渉することなく且つ短時間で原位
置POへと移動することが出来る。特に、塗装ガン22
とワークWとの相対位置を検出して前記塗装ガン22の
停止位置に応じて原位置POへの復帰ルートを演算する
方法のように、複雑なデータ処理を行う必要がない。し
かも、自動塗装装置10の他、これに関連して多数のロ
ボット装置が設けられている場合に、マスクコントロー
ラ18から夫々のロボットコントローラ12等に対し原
位置復帰信号Saを送給するだけでよい。これによって
、作業者の負担を一挙に低減するとともに、効率的な原
位置復帰作業を遂行し得るという効果が得られる。As described above, in this embodiment, when an abnormality occurs during painting work, the painting gun 22 is moved along the work trajectory 24 to a predetermined branch point Tl (or T2), and then this branch point Tl ( Alternatively, it automatically moves from T2) to the original position PO via a predetermined first return trajectory 26 (or second return trajectory 28). Therefore, the coating gun 22 can be moved to the original position PO in a short time without interfering with the workpiece W. In particular, paint gun 22
Unlike the method of detecting the relative position between the paint gun 22 and the workpiece W and calculating the return route to the original position PO according to the stop position of the painting gun 22, there is no need to perform complicated data processing. Moreover, when a large number of robot devices are provided in addition to the automatic painting device 10, it is only necessary to send the original position return signal Sa from the mask controller 18 to each robot controller 12, etc. . As a result, it is possible to reduce the burden on the worker at once, and to carry out the work of returning to the original position efficiently.
[発明の効果コ
以上のように、本発明に係るロボットの原位置復帰方法
では、次のような効果並びに利点を奏する。[Effects of the Invention] As described above, the method for returning a robot to its original position according to the present invention has the following effects and advantages.
予め教示された作業用軌跡上の所定の位置に分岐点を設
けておき、この分岐点から原位置に至る復帰用軌跡を定
めておくだけで、複雑なデータ処理等を行うことなく、
ロボットをこの原位置まで自動的に且つ効率的に移動さ
せることが出来る。By simply setting a branch point at a predetermined position on the work trajectory taught in advance and determining a return trajectory from this branch point to the original position, the system can be used without any complicated data processing.
The robot can be automatically and efficiently moved to this original position.
第1図は本発明に係るロボットの原位置復帰方法を実施
するための自動塗装装置の概略説明図、
第2図は作業用軌跡並びに復帰用軌跡の教示作業の説明
図、
第3図は前記ロボットの原位置復帰方法の手順を示すフ
ローチャートである。
10・・・自動塗装装置
12・・・ロボットコントローラ
14・・・塗装ロボット
18・・・マスクコントローラ
22・・・塗装ガン
Sa・・・原位置復帰信号
FIG、1Fig. 1 is a schematic explanatory diagram of an automatic painting device for carrying out the method of returning a robot to its original position according to the present invention; Fig. 2 is an explanatory diagram of the teaching work of the work trajectory and the return trajectory; It is a flowchart which shows the procedure of the method of returning a robot to its original position. 10...Automatic painting device 12...Robot controller 14...Painting robot 18...Mask controller 22...Painting gun Sa...Original position return signal FIG, 1
Claims (1)
作させて作業を行うコントローラに、原位置復帰信号を
送給する過程と、 前記ロボットを、この原位置復帰信号が送給された時点
からさらに前記作業用軌跡に沿って所定の分岐点まで移
動させる過程と、 前記ロボットを、この分岐点と原位置との間で予め定め
られた復帰用軌跡に沿って前記原位置まで移動させる過
程と、 を有することを特徴とするロボットの原位置復帰方法。(1) A process of sending a return-to-home signal to a controller that operates the robot along a pre-taught work trajectory, and a point in time when the return-to-home signal is sent to the robot. further moving the robot along the working trajectory to a predetermined branching point; and moving the robot to the original position along a predetermined return trajectory between the branching point and the original position. A method for returning a robot to its original position, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31973589A JPH03181367A (en) | 1989-12-08 | 1989-12-08 | Method for returning robot to original position |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31973589A JPH03181367A (en) | 1989-12-08 | 1989-12-08 | Method for returning robot to original position |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03181367A true JPH03181367A (en) | 1991-08-07 |
Family
ID=18113594
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31973589A Pending JPH03181367A (en) | 1989-12-08 | 1989-12-08 | Method for returning robot to original position |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03181367A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160087013A (en) * | 2015-01-12 | 2016-07-21 | 주식회사 정원주철 | The hingeless folding ball marker for golf |
| JP2018051686A (en) * | 2016-09-29 | 2018-04-05 | 川崎重工業株式会社 | Robot restoration support device and robot system comprising the same |
-
1989
- 1989-12-08 JP JP31973589A patent/JPH03181367A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20160087013A (en) * | 2015-01-12 | 2016-07-21 | 주식회사 정원주철 | The hingeless folding ball marker for golf |
| JP2018051686A (en) * | 2016-09-29 | 2018-04-05 | 川崎重工業株式会社 | Robot restoration support device and robot system comprising the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| FI83176C (en) | A method for controlling the movements of a robot and a piece manipulator during the learning phase of a robot cell | |
| CN1917986B (en) | Control method, device and system for robot applications | |
| JP3905075B2 (en) | Work program creation device | |
| US5254923A (en) | Industrial robot synchronous control method and apparatus | |
| EP1798618A2 (en) | Device and method for automatically setting interlock between robots | |
| JP7302672B2 (en) | Robot system, controller and control method | |
| JP2728399B2 (en) | Robot control method | |
| JPH03181367A (en) | Method for returning robot to original position | |
| CN107199423A (en) | One kind, which is not programmed, exempts from teaching Intelligent welding robot | |
| JPH10264058A (en) | How to create a robot interference area setting program | |
| JPS62123504A (en) | Robot control method | |
| JP2003165079A (en) | Industrial robot | |
| JPH10260714A (en) | How to create a robot interference area setting program | |
| JP2732034B2 (en) | Robot controller | |
| JP3644551B2 (en) | Robot control method | |
| JP4175688B2 (en) | Teaching method of painting robot | |
| Finkbeiner et al. | Towards automatic welding on construction sites: A flexible robotic system for multi-layer welding | |
| WO2004048049A1 (en) | Automatic machine control device and control method | |
| JPH03104581A (en) | Robot control system | |
| JPH02271402A (en) | Controlling method for double arm robot | |
| JPH03214303A (en) | Positioning controller and track data teaching method | |
| US20180056513A1 (en) | Method for controlling a manipulator for carrying out a working process | |
| JP2514840Y2 (en) | Working device with robot | |
| JPH02303779A (en) | How to control industrial robots | |
| JPH01187602A (en) | Robot controlling method |