JPH0259032B2 - - Google Patents
Info
- Publication number
- JPH0259032B2 JPH0259032B2 JP15116183A JP15116183A JPH0259032B2 JP H0259032 B2 JPH0259032 B2 JP H0259032B2 JP 15116183 A JP15116183 A JP 15116183A JP 15116183 A JP15116183 A JP 15116183A JP H0259032 B2 JPH0259032 B2 JP H0259032B2
- Authority
- JP
- Japan
- Prior art keywords
- workpiece
- welding
- point
- abnormality
- torch
- 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
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Program-control systems
- G05B19/02—Program-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
- G05B19/406—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by monitoring or safety
- G05B19/4067—Restoring data or position after power failure or other interruption
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Description
【発明の詳細な説明】
本発明は複数個のワークを順次自動加工する工
業用ロボツトにおける制御方法に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a control method for an industrial robot that sequentially automatically processes a plurality of workpieces.
一般に工業用ロボツトは種々の異常検知手段を
備え、自動加工中に異常を検知した際は直ちに加
工作業を停止させている。例えば、溶接ロボツト
の場合、ワークの異常突起あるいはテイーチング
ミス(即ち、溶接点の数え忘れ)に起因し、加工
器具とワークとが衝突する事故がまれに起きる。 Generally, industrial robots are equipped with various abnormality detection means, and when an abnormality is detected during automatic processing, the processing operation is immediately stopped. For example, in the case of welding robots, accidents in which a processing tool collides with a workpiece occur rarely due to an abnormal protrusion on the workpiece or a teaching error (that is, forgetting to count the welding points).
しかし、工業用ロボツトが生産ラインに組込ま
れ、多数のワークを順次加工する場合、唯一つの
異常ワークのためにロボツトを含む生産ライン全
体の稼働を停止させることがあり、生産能力の大
巾な低下を招く。 However, when an industrial robot is incorporated into a production line and processes a large number of workpieces in sequence, a single abnormal workpiece may stop the entire production line, including the robot, resulting in a significant drop in production capacity. invite.
本発明は前述事情に鑑み、ワーク自体および/
またはテイーチングミスに関連した異常を検知す
る異常検知手段を備え、ワークと加工器具とを適
宜制御手段によつて相対的に位置制御しながら複
数個のワークを順次自動加工するごとくした工業
用ロボツトにおいて、前記加工器具はワークより
適宜離間して設定した設定した基準地点よりワー
クの加工開始地点に向い、該加工開始地点から加
工終了地点までの間で前記異常検知手段により異
常を検知した際は加工作業を中止するとともにそ
れまでの経路を辿つて基準地点に帰還し、また異
常を検知しない場合は加工終了地点から直接前記
基準地点に帰還し、異常検知の有無を問わず加工
器具の基準地点への帰還をもつて次のワークに対
する加工作業に移行るごとくしたことを特徴と
し、自動加工中に前述異常が発生しても異常ワー
クに対する加工作業を中止するだけでロボツトの
稼働を停止させることなく次のワークに対する加
工作業に移行し、生産能力の低下を極力回避する
ことを目的とした、工業用ロボツトにおける制御
方法を提供せんとするものである。 In view of the above-mentioned circumstances, the present invention provides the workpiece itself and/or
Or, in an industrial robot that is equipped with an abnormality detection means for detecting an abnormality related to a teaching error, and that automatically processes multiple workpieces in sequence while controlling the relative positions of the workpiece and the processing tool using an appropriate control means. , the processing tool faces the processing start point of the workpiece from a set reference point set at an appropriate distance from the workpiece, and when an abnormality is detected by the abnormality detection means between the processing start point and the processing end point, processing is performed. It stops the work and returns to the reference point by following the path up to that point, and if no abnormality is detected, returns directly to the reference point from the processing end point, and returns to the reference point of the processing tool regardless of whether or not an abnormality is detected. The robot is characterized in that the processing operation for the next workpiece is started upon the return of the robot, and even if the above-mentioned abnormality occurs during automatic processing, the processing operation for the abnormal workpiece is simply stopped without stopping the operation of the robot. The purpose of this invention is to provide a control method for an industrial robot, with the purpose of moving on to machining work on the next workpiece and avoiding a decrease in production capacity as much as possible.
この発明の具体的な説明に先立ち、この発明の
背景となる工業用ロボツトとしての溶接ロボツト
を含む生産ラインより順次説明する。 Prior to a specific explanation of the present invention, a production line including a welding robot as an industrial robot that is the background of the present invention will be sequentially explained.
第1図において、1はループ状に形成したロー
ラコンベアで、多数のパレツト2を間欠的に循環
移送し、該コンベア1の間欠停止中に図示しない
ワーク搬入場所で自動または手作業により未溶接
のワークWをパレツト2に搭載し、ワーク搬入場
所より移送方向下流においてローラコンベア1の
側部に配設した多関節形の溶接ロボツト3により
順次各パレツト2に搭載のワークWに対する自動
溶接を行い、さらに下流位置に設定したワーク搬
出場所(図示せず)で溶接済みワークWをパレツ
ト2より取り出し、空パレツト2は再び前記ワー
ク搬入場所に戻るごとくなつている。4は前記溶
接ロボツト3の手前の所定位置にパレツト2を位
置決め固定するためのロツク装置で、作動シリン
ダ4aのロツド伸長作動によりロツドがパレツト
2の側面に穿設した穴2aに嵌入係合して該パレ
ツトの位置決め固定を行うごとくしてある。また
前記ロツク装置4は図示しないがロツドがパレツ
ト2に接触したことを検知するパレツト有無検知
機能を備えている。 In FIG. 1, reference numeral 1 denotes a roller conveyor formed in a loop shape, which intermittently circulates and transfers a large number of pallets 2. During the intermittent stop of the conveyor 1, unwelded parts are automatically or manually transported to a workpiece loading area (not shown). Workpieces W are loaded onto pallets 2, and the workpieces W loaded on each pallet 2 are sequentially automatically welded by an articulated welding robot 3 disposed on the side of the roller conveyor 1 downstream from the workpiece loading location in the transport direction. The welded workpieces W are taken out from the pallet 2 at a workpiece unloading location (not shown) set further downstream, and the empty pallet 2 is returned to the workpiece loading location. Reference numeral 4 denotes a locking device for positioning and fixing the pallet 2 at a predetermined position in front of the welding robot 3. When the rod is extended by the actuating cylinder 4a, the rod fits into the hole 2a drilled in the side surface of the pallet 2. The pallet is positioned and fixed. Although not shown, the locking device 4 is equipped with a pallet presence/absence detection function for detecting when the rod comes into contact with the pallet 2.
前記多関節形溶接ロボツト3は最終制御軸3a
に加工器具として溶接トーチ5(以下、トーチ5
と呼称)を取着している。6は前記トーチ5の電
極7等に電圧を印加し電流を供給するための電源
装置、8は前記ローラコンベア1、溶接ロボツト
3、および電源装置6等を総合的に制御するマイ
クロコンピユータ内蔵の制御手段、9は前記制御
手段8から導出したリモートコントロールパネル
で、手動操作により各部の移動および作動を遠隔
制御したり、ワークWに対するテイーチング操作
を行い、制御手段8内のメモリ(図示せず)にユ
ーザプログラムをインプツトするものである。 The multi-jointed welding robot 3 has a final control axis 3a.
Welding torch 5 (hereinafter referred to as torch 5) as a processing tool
). Reference numeral 6 denotes a power supply device for applying voltage and supplying current to the electrodes 7, etc. of the torch 5, and 8, a control unit with a built-in microcomputer that comprehensively controls the roller conveyor 1, the welding robot 3, the power supply device 6, etc. Means 9 is a remote control panel derived from the control means 8, which remotely controls the movement and operation of each part by manual operation, performs teaching operations on the workpiece W, and stores data in the memory (not shown) in the control means 8. It inputs the user program.
10,11は前記電源装置6に付設した電極供
給ロールと1対の電極送給ローラで、電極7は送
給ローラ11の回転により供給ロール10から引
き出し、可撓性チユーブ12内を通つて前記トー
チ5に送給し、該トーチ5から突出した先端が溶
接点となる。 Reference numerals 10 and 11 denote an electrode supply roll and a pair of electrode supply rollers attached to the power supply device 6, and the electrode 7 is pulled out from the supply roll 10 by the rotation of the supply roller 11, passed through the flexible tube 12, and then passed through the flexible tube 12. It is fed to the torch 5, and the tip protruding from the torch 5 becomes the welding point.
第2図は主として前記電源装置6の回路ブロツ
ク図を主体とした概略説明図である。第2図にお
いて、13,14は電源装置6に内蔵した電圧印
加手段と通電状態検出手段で、このうち電圧印加
手段13は、溶接用電源13a、センサ用電源1
3b、異常接近検出用電源13c、一端を電極7
に接続して適時溶接用電源13aとセンサ用電源
13bのいずれかに選択的に接続する切換スイツ
チ13d、一端を前記トーチ5の導体より成る外
套5a(但し、該外套5aは電極7とは電気的に
絶縁)に接続して適時異常接近検出用電源13c
に接続する常開の開閉スイツチ13e等から成
る。 FIG. 2 is a schematic explanatory diagram mainly showing a circuit block diagram of the power supply device 6. As shown in FIG. In FIG. 2, reference numerals 13 and 14 are voltage applying means and energization state detecting means built into the power supply device 6. Of these, the voltage applying means 13 is connected to the welding power source 13a and the sensor power source 1.
3b, abnormal approach detection power supply 13c, one end connected to electrode 7
A changeover switch 13d is connected to the welding power source 13a and the sensor power source 13b to selectively connect it to either the welding power source 13a or the sensor power source 13b. electrically insulated) and connect it to the power supply 13c for timely abnormal approach detection.
It consists of a normally open on/off switch 13e connected to the .
また前記通電状態検出手段14は、それぞれ一
端をセンサ用電源13bおよび異常接近検出用電
源13cに接続し他端をいずれも溶接用電源13
aの反切換スイツチ13d側と共にワークW(あ
るいは該ワークWに導通したパレツト2)に接続
したセンサ用と異常接近検出用の通電状態検出回
路14a,14b、並びにそれぞれ各通電状態検
出回路14a,14bにおける通電状態の変化
(電流、電圧またはこれら両者の変化)を検出信
号として入力し前記制御手段8に送信するセンサ
用と異常接近検出用の通電状態検出出力回路14
c,14dとから成る。 The energization state detection means 14 has one end connected to the sensor power source 13b and the abnormal approach detection power source 13c, and the other end connected to the welding power source 13c.
Energization state detection circuits 14a, 14b for sensors and abnormal approach detection connected to the workpiece W (or the pallet 2 electrically connected to the workpiece W) together with the anti-changeover switch 13d side of a, and respective energization state detection circuits 14a, 14b, respectively. an energization state detection output circuit 14 for sensors and abnormal approach detection that inputs a change in the energization state (current, voltage, or a change in both) as a detection signal and transmits it to the control means 8;
c, 14d.
しかして、トーチ5より突出する電極7をセン
サとしてワークWの溶接線を探るセンシング時、
テイーチング時、テイーチングして得られたプロ
グラムに従いトーチ5の姿勢・移動速度・溶接条
件等を確かめるテスト時、手動でトーチ5等を移
動させる時、および自動溶接時等溶接ロボツト3
のあらゆる操作中には、常に開閉スイツチ13e
を閉じて前記外套5aに検出用電圧(これはセン
サ用電圧と同じレベルの高電圧低電流である)を
印加しておき、異常接近検出用電源13c、開閉
スイツチ13e、通電状態検出回路14b、通電
状態検出出力回路14d、および外套5aをもつ
て構成する異常検知手段を常時作動可能状態とし
ておく。 Therefore, when sensing the welding line of the workpiece W using the electrode 7 protruding from the torch 5 as a sensor,
Welding robot 3 during teaching, during tests to check the posture, movement speed, welding conditions, etc. of the torch 5 according to the program obtained through teaching, when manually moving the torch 5, etc., and during automatic welding, etc.
During any operation of the on/off switch 13e,
is closed and a detection voltage (this is high voltage and low current at the same level as the sensor voltage) is applied to the mantle 5a, and an abnormal approach detection power source 13c, an on/off switch 13e, an energization state detection circuit 14b, The abnormality detection means constituted by the energization state detection output circuit 14d and the jacket 5a is kept in an operable state at all times.
また前記リモートコントロールパネル9にはバ
ツクトラツキング用押釦(図示せず)を付属的に
設けており、該押釦はテイーチング操作中および
テスト操作中にテイーチングミスに気付いたり、
あるいはテイーチングをやり直したい場合にトー
チ5の移動を一旦停止させ、既テイーチング地点
の1ステツプ毎にトーチ5を後戻りさせるもので
ある。従つてバツクトラツキング用押釦を押し続
けることにより、最終的には最初のテイーチング
地点(即ち基準地点)にまでトーチ5を戻すこと
ができる。 The remote control panel 9 is additionally provided with a backtracking push button (not shown), which is used to detect teaching errors during teaching and test operations.
Alternatively, when it is desired to start teaching again, the movement of the torch 5 is temporarily stopped, and the torch 5 is moved back for each step of the already taught point. Therefore, by continuing to press the backtracking push button, the torch 5 can finally be returned to the initial teaching point (ie, the reference point).
そして、溶接ロボツト3のあらゆる操作中に、
トーチ5の外套5aがワークWに異常に接近する
と、該外套5aとワークWとの間が通電して放電
し、通電状態検出回路14bによつて電圧およ
び/または電流の変化が検出され、通電状態検出
出力回路14dから「通電」の信号を制御手段8
に発し、該制御手段8はこの信号を受けて溶接ロ
ボツト3の各駆動源に駆動停止の指令を発する。
これによつて、トーチ5の移動は直ちに停止さ
れ、瞬時にトーチ5とワークWとの衝突を回避さ
せるごとくしてある。この異常検知が自動溶接以
外の操作中であれば溶接ロボツト3は駆動停止状
態のままであるため、手動操作によりトーチ5を
退避移動させ、あるいは前記バツクトラツキング
用押釦の操作によりトーチ5はそれまでワークW
に衝突せずに通つてきた安全確認済みの経路を辿
つて任意のテイーチング地点に後退させる。 During all operations of the welding robot 3,
When the mantle 5a of the torch 5 abnormally approaches the workpiece W, current is applied between the mantle 5a and the workpiece W, and discharge occurs, and the change in voltage and/or current is detected by the energization state detection circuit 14b, and the energization state is detected. The control means 8 outputs the "energization" signal from the state detection output circuit 14d.
Upon receiving this signal, the control means 8 issues a command to each drive source of the welding robot 3 to stop driving.
As a result, the movement of the torch 5 is immediately stopped, and collision between the torch 5 and the workpiece W is instantly avoided. If this abnormality is detected during an operation other than automatic welding, the welding robot 3 remains in a stopped state, so the torch 5 can be retracted manually or the backtracking push button can be operated to move the torch 5 away. Work until W
The robot retreats to the desired teaching point by following a route that has been confirmed to be safe without colliding with the robot.
以下、前述溶接ロボツト3がローラコンベア1
との協働により多数のワークWを順次自動溶接す
る場合につき、主として第3図のフローチヤート
を参照しながら説明する。 Below, the welding robot 3 mentioned above is the roller conveyor 1.
The case where a large number of workpieces W are sequentially automatically welded in cooperation with the welding machine will be explained with reference mainly to the flowchart shown in FIG.
溶接の対象とするワークWは同種類のもので、
凸状板Waと凹状板Wbとを突合せて形成され、
第4図に示すように溶接開始地点P1、中間地点
P2、溶接終了地点P3を結ぶ溶接線に沿つて自動
溶接するものとする。 The workpieces W to be welded are of the same type,
It is formed by butting a convex plate Wa and a concave plate Wb,
As shown in Fig. 4, welding start point P 1 , intermediate point
Automatic welding shall be performed along the welding line connecting P 2 and welding end point P 3 .
また前記制御手段8に内蔵したマイクロコンピ
ユータには、ローラコンベア1上のワークW高さ
位置より適宜上方に設定した基準地点P0より前
記各地点P1,P2,P3を経て再び基準地点P0に戻
る経路、各地点P0,P1,P2,P3におけるトーチ
5の姿勢、溶接条件等のユーザプログラムをイン
プツトしてあり、該マイクロコンピユータをオー
トモードとして能動化し、それに応じて前述のプ
ログラムを1ステツプずつ指令情報として出力す
る。 In addition, the microcomputer built in the control means 8 is programmed to control the reference point P0 , which is set appropriately above the height position of the workpiece W on the roller conveyor 1, through each of the points P1 , P2 , P3, and then again to the reference point. A user program such as the route back to P 0 , the posture of the torch 5 at each point P 0 , P 1 , P 2 , P 3 , welding conditions, etc. is input, and the microcomputer is activated in auto mode and The above program is output step by step as command information.
さらに、ローラコンベア1の初期状態として
は、既に未溶接ワークWを搭載した最初のパレツ
ト2が溶接ロボツト3の手前に配置され、ロツク
装置4によりパレツト2およびワークWを位置決
め固定してあるものとする。 Further, in the initial state of the roller conveyor 1, the first pallet 2 carrying unwelded workpieces W is placed in front of the welding robot 3, and the pallet 2 and the workpieces W are positioned and fixed by the locking device 4. do.
以下、自動溶接のモードにおけるステツプを逐
次説明する。 Below, the steps in the automatic welding mode will be explained one by one.
(1) 先ず、プログラムに溶接指令状態が含まれて
いかる否か判断する。(1) First, determine whether the program includes a welding command state.
(2) 含まれていれば、切換スイツチ13dを溶接
用電源13aに切換える操作を指令する。(2) If it is included, command the operation to switch the changeover switch 13d to the welding power source 13a.
(3) トーチ5が基準地点P0に位置しているか判
断する。(3) Determine whether the torch 5 is located at the reference point P0 .
(4) 位置していなければ、トーチ5を基準地点
P0に位置決めする操作を指令する。(4) If it is not located, move torch 5 to the reference point
Command the positioning operation to P 0 .
(5) ワークWが所定位置に配置されているか判断
する。前記ロツク装置4が作動シリンダ4aの
ロツド伸長状態およびロツドのパレツト接触検
知をもつて「YES」と判断する。(5) Determine whether the workpiece W is placed at a predetermined position. The locking device 4 determines ``YES'' when the rod is extended in the operating cylinder 4a and the rod is in contact with the pallet.
(6) トーチ5を溶接開始地点P1に位置決めする
操作を指令する。(6) Command the operation to position the torch 5 at the welding start point P1 .
(7) 次いで溶接作業の実行を指令する。これによ
りトーチ5は溶接開始地点P1→中間地点P2→
溶接終了地点P3の溶接線に沿つて自動溶接を
行う。(7) Next, command execution of welding work. As a result, the torch 5 moves from the welding start point P 1 to the intermediate point P 2 →
Perform automatic welding along the welding line at welding end point P3 .
(8) 前記溶接作業の実行途中で、トーチ5の単位
移動量(きざみ量)毎に異常検知か判断する。
前記通電状態検出出力回路14dから「通電」
信号が無ければ「NO」と判断する。(8) During the execution of the welding work, it is determined whether an abnormality is detected for each unit movement amount (step amount) of the torch 5.
“Electricity” is output from the energization state detection output circuit 14d.
If there is no signal, it is judged as "NO".
(9) 続いて、トーチ5が溶接終了地点P3に到達
したか判断する。「YES」であれば、溶接作業
の停止を指令する。これにより前記切換スイツ
チ13dはセンサ用電源13bに切換えられ、
また送給ローラ11の回転停止により電極7の
送給が停止する。(9) Next, it is determined whether the torch 5 has reached the welding end point P3 . If "YES", a command is given to stop the welding work. As a result, the changeover switch 13d is switched to the sensor power supply 13b,
Further, by stopping the rotation of the feeding roller 11, feeding of the electrode 7 is stopped.
(10) 次いで、トーチ5の溶接終了地点P3から基
準地点P0への復帰移動を指令する。(10) Next, command is given to return the torch 5 from the welding end point P3 to the reference point P0 .
(11) ロツク装置4の作動解除を指令する。これに
より、ロツク装置4は作動シリンダ4aのロツ
ド短縮作動によつてパレツト2の位置決め固定
を解除する。(11) Command the lock device 4 to be deactivated. As a result, the lock device 4 releases the fixed position of the pallet 2 by the rod shortening operation of the operating cylinder 4a.
(12) 続いてコンベア1の1ピツチ駆動を指令す
る。これによりローラコンベア1は1ピツチ駆
動を行い、溶接済みワークWを搭載せるパレツ
ト2が溶接ロボツト3の手前より去り、新たに
未溶接ワークWを搭載したパレツト2またはワ
ークWを搭載しない空パレツト2が溶接ロボツ
ト3の手前に到達し、順次作動として再びロツ
ク装置4が作動し、該パレツト2を位置決め固
定する。(12) Next, command conveyor 1 to be driven one pitch. As a result, the roller conveyor 1 performs one-pitch drive, and the pallet 2 on which the welded workpiece W is loaded leaves the welding robot 3, and the pallet 2 on which the unwelded workpiece W is newly loaded or the empty pallet 2 on which no workpiece W is loaded is replaced. reaches in front of the welding robot 3, and the locking device 4 is activated again in sequence to position and fix the pallet 2.
(13) 次のワークWを溶接するか判断する。
「YES」であれば前記ステツプ1,2間に戻
り、順次ワークWの自動溶接を行う。(13) Determine whether to weld the next work W.
If ``YES'', the process returns to steps 1 and 2 and automatically welds the workpieces W in sequence.
もし、第5図に示すように、ワークWの溶接
線付近に異常突起Wsがあり、自動溶接中にト
ーチ5の外套5aが該異常突起Wsに極く接近
すると、両者間が通電して放電し、通電状態検
出出力回路14dから「通電」の信号を発する
ため、前記ステツプ8の判断は「YES」とな
る。 If, as shown in Fig. 5, there is an abnormal protrusion Ws near the welding line of the workpiece W, and the mantle 5a of the torch 5 comes very close to the abnormal protrusion Ws during automatic welding, current will flow between the two and a discharge will occur. However, since the energization state detection output circuit 14d issues the "energization" signal, the determination in step 8 becomes "YES".
(14) 従つて、溶接作業中止を指令し、トーチ
5は異常発生地点Piで停止するとともに、切換
スイツチ13dはセンサ用電源13bに切換え
られ、さらに送給ローラ11の回転停止に伴い
電極7の送給も停止する。(14) Therefore, a command is given to stop the welding work, the torch 5 is stopped at the abnormality point Pi, the changeover switch 13d is switched to the sensor power supply 13b, and as the feed roller 11 stops rotating, the electrode 7 is turned off. Feeding will also be stopped.
(15) 次いでトーチ5の異常発生地点Piから基
準地点P0へのバツクトラツキングを指令する。
これにより、トーチ5は第5図に示すように、
異常発生地点Piが中間地点P2と溶接終了地点
P3との間にあれば、Pi→P2→P1→P0のそれま
でに通過してきた経路を逆戻りに辿つて安全に
基準地点P0に復帰する。(15) Next, backtrack the torch 5 from the abnormality point Pi to the reference point P0 .
As a result, the torch 5 as shown in FIG.
Abnormality point Pi is intermediate point P2 and welding end point
If it is between Pi → P 2 → P 1 → P 0 , it will return safely to the reference point P 0 by retracing the route it has traveled so far.
そして前記ステツプ15は前記ステツプ1
0,11間に続く。 The step 15 is the same as the step 1.
Continues between 0 and 11.
尚、前述実施例ではローラコンベア1によつ
てワークWを搬送し、ローラコンベア1の間欠
停止毎に順次ワークWに対する自動溶接を行う
ようにしたが、第6,7図に示すように複数個
のワークを1ロツトとして処理する際も本発明
の制御方法が有効的に適用できる。 In the above-mentioned embodiment, the workpieces W are transported by the roller conveyor 1, and automatic welding is sequentially performed on the workpieces W each time the roller conveyor 1 stops intermittently. However, as shown in FIGS. The control method of the present invention can also be effectively applied when processing several works as one lot.
即ち、第6,7図において溶接ロボツト10
3の手前にワーク載置台102を設置し、該ワ
ーク載置台102に複数のワークを1ロツトと
して位置決め固定し順次自動溶接を行う。この
うち第6図は3個のワークW1,W2,W3を
1ロツトとして1つの基準地点P01を設定し、
各ワークW1〜W3の溶接開始地点および溶接
終了地点をP02,P03,P04,P05,P06,P07とし
た場合、トーチ105のテイーチング経路は
P01→P02→P03→P01→P04→P05→P01→P06→P07
→P01とする。また第7図は4個のワークW1
0,W20,W30,W40を1ロツトとし、
ワークW10,W20およびW30,W40に
対しそれぞれ基準地点P10,P20を設定し、各ワ
ークW10〜W40の溶接開始地点および溶接
終了地点をP11,P12,P13,P14,P15,P16,
P17,P18とした場合、トーチ105のテイーチ
ング経路はP10→P11→P12→P10→P13→P14→
P10→P20→P15→P16→P20→P17→P18→P20→P10
とする。そして前述実施例と同様に溶接作業中
に異常検知のあつた場合はバツクトラツキング
により基準地点に戻り次のステツプを続行する
ごとくしてある。 That is, in FIGS. 6 and 7, the welding robot 10
A workpiece mounting table 102 is installed in front of the workpiece 3, and a plurality of workpieces are positioned and fixed as one lot on the workpiece mounting table 102, and automatic welding is performed in sequence. In Fig. 6, three workpieces W1, W2, and W3 are set as one lot, and one reference point P01 is set.
When the welding start point and welding end point of each work W1 to W3 are P 02 , P 03 , P 04 , P 05 , P 06 , P 07 , the teaching path of the torch 105 is
P 01 →P 02 →P 03 →P 01 →P 04 →P 05 →P 01 →P 06 →P 07
→P 01 . Also, Figure 7 shows four workpieces W1.
0, W20, W30, W40 as one lot,
Reference points P 10 and P 20 are set for the workpieces W10, W20 and W30, W40, respectively, and the welding start point and welding end point of each workpiece W10 to W40 are set as P 11 , P 12 , P 13 , P 14 , P 15 ,P 16 ,
In the case of P 17 and P 18 , the teaching path of the torch 105 is P 10 →P 11 →P 12 →P 10 →P 13 →P 14 →
P 10 →P 20 →P 15 →P 16 →P 20 →P 17 →P 18 →P 20 →P 10
shall be. As in the previous embodiment, if an abnormality is detected during the welding operation, the welding apparatus returns to the reference point by back tracking and continues the next step.
尚、前述いずれの実施例においても、異常検
知手段はワークの異常突出部にトーチ外套が近
接した際に「異常」として検知するものとした
が、アーク電流の異常をもつてワーク開先の不
良を検知する手段やテレビカメラによりワーク
の異常を検知する手段等他の異常検知手段を用
いても同様に実施できる。 In each of the above-mentioned embodiments, the abnormality detection means was designed to detect an "abnormality" when the torch mantle approaches an abnormally protruding part of the workpiece. The present invention can be similarly implemented using other abnormality detection means such as means for detecting abnormalities in the workpiece or means for detecting abnormalities in the workpiece using a television camera.
以上詳述せるごとく、本発明の制御方法によれ
ば、各ワークにつき基準地点を設定し、正常時は
加工作業終了後一旦基準地点に戻つて次のワーク
に対する加工作業に移行し、加工作業中に異常を
検知したときは加工作業を中止するとともにそれ
までの経路を辿つて基準地点に戻り次のワークに
対する加工作業に移行するごとくしたため、複数
のワークを順次自動加工する際ワークに異常があ
つてもロボツト全体の稼働が停止されず、生産効
率の低下を最小限に抑えることができる。 As detailed above, according to the control method of the present invention, a reference point is set for each workpiece, and under normal conditions, after the machining operation is completed, the process returns to the reference point and moves on to the machining operation for the next workpiece. When an abnormality is detected during the automatic machining process, the machining operation is stopped and the path taken up to that point is returned to the reference point to proceed to the machining operation on the next workpiece.This prevents abnormalities from occurring in the workpieces when automatically machining multiple workpieces one after another. However, the entire robot does not stop operating even when the robot is in use, and the decline in production efficiency can be kept to a minimum.
第1図は本発明の制御方法を実施する1例とし
ての生産ラインを含む溶接ロボツトの斜視図、第
2図は溶接ロボツトの主として電源装置の回路ブ
ロツク図、第3図は第1図の溶接ロボツトに採用
する制御フローチヤート、第4・5図はそれぞれ
正常時と異常時におけるトーチの動きを示す説明
図、第6・7図は別の実施例を説明するための概
略説明図である。
図中、1はローラコンベア、2はパレツト、3
は溶接ロボツト、5はトーチ、5aは外套、6は
電源装置、7は電極、8は制御手段、Wはワー
ク、Wsは異常突起、P0は基準地点、P1は溶接開
始地点、P3は溶接終了地点を示す。
FIG. 1 is a perspective view of a welding robot including a production line as an example of implementing the control method of the present invention, FIG. 2 is a circuit block diagram mainly of a power supply device of the welding robot, and FIG. 3 is a welding robot shown in FIG. 1. 4 and 5 are explanatory diagrams showing the movement of the torch in normal and abnormal conditions, respectively, and FIGS. 6 and 7 are schematic explanatory diagrams for explaining another embodiment. In the diagram, 1 is a roller conveyor, 2 is a pallet, and 3 is a roller conveyor.
is a welding robot, 5 is a torch, 5a is a mantle, 6 is a power supply device, 7 is an electrode, 8 is a control means, W is a workpiece, Ws is an abnormal protrusion, P 0 is a reference point, P 1 is a welding start point, P 3 indicates the welding end point.
Claims (1)
に関連した異常を検知する異常検知手段を備え、
ワークと加工器具とを適宜制御手段によつて相対
的に位置制御しながら複数個のワークを順次自動
加工するごとくした工業用ロボツトにおいて、前
記加工器具はワークより適宜離間して設定した基
準地点よりワークの加工開始地点に向い、該加工
開始地点から加工終了地点までの間で前記異常検
知手段により異常を検知した際は加工作業を中止
するとともにそれまでの経路を辿つて前記基準地
点に帰還し、また異常を検知しない場合は加工終
了地点から直接前記基準地点に帰還し、異常検知
の有無を問わず加工器具の基準地点への帰還をも
つて次のワークに対する加工作業に移行するごと
くしたことを特徴とする、工業用ロボツトにおけ
る制御方法。1 Equipped with an abnormality detection means for detecting abnormalities related to the workpiece itself and/or teaching mistakes,
In an industrial robot that automatically processes a plurality of workpieces in sequence while controlling the relative positions of the workpiece and the processing tool using appropriate control means, the processing tool is moved from a reference point set at an appropriate distance from the workpiece. It faces the machining start point of the workpiece, and when the abnormality detection means detects an abnormality between the machining start point and the machining end point, it stops the machining operation and returns to the reference point by following the path up to that point. In addition, if no abnormality is detected, the processing tool returns directly to the reference point from the processing end point, and regardless of whether or not an abnormality is detected, the processing tool returns to the reference point and starts processing the next workpiece. A control method for an industrial robot, characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15116183A JPS6044184A (en) | 1983-08-18 | 1983-08-18 | Controlling method in industrial robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15116183A JPS6044184A (en) | 1983-08-18 | 1983-08-18 | Controlling method in industrial robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6044184A JPS6044184A (en) | 1985-03-09 |
| JPH0259032B2 true JPH0259032B2 (en) | 1990-12-11 |
Family
ID=15512668
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15116183A Granted JPS6044184A (en) | 1983-08-18 | 1983-08-18 | Controlling method in industrial robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6044184A (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61131001A (en) * | 1984-11-29 | 1986-06-18 | Toyota Motor Corp | Controller for robot |
| EP0285296A3 (en) * | 1987-04-03 | 1989-04-26 | The Babcock & Wilcox Company | Flexible shafts |
| JP4758019B2 (en) * | 2001-03-30 | 2011-08-24 | 株式会社神戸製鋼所 | Automatic operation method of welding robot apparatus |
| JP2015203938A (en) * | 2014-04-14 | 2015-11-16 | 株式会社Ihi | Control method for returning to autonomous vehicle at the time of abnormality, and autonomous vehicle to be used for implementing the control method for returning at the time of abnormality |
| CN111390916B (en) * | 2020-04-24 | 2022-05-27 | 北京如影智能科技有限公司 | Mechanical arm abnormity recovery method and device |
-
1983
- 1983-08-18 JP JP15116183A patent/JPS6044184A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6044184A (en) | 1985-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0259032B2 (en) | ||
| US5601739A (en) | Method and apparatus for controlling arc welding robot | |
| EP1899104A1 (en) | Method for welding work pieces | |
| EP0338078B1 (en) | Weaving welding with welding robot | |
| JPH033544B2 (en) | ||
| JPH033545B2 (en) | ||
| JPH08132253A (en) | Electric pressure resistance welding machine control method and apparatus | |
| US4410786A (en) | Method of aligning a welding torch with a seam to be welded and of welding such seam | |
| JPS60121073A (en) | Automatic welding system | |
| JPH04340104A (en) | Loader control device | |
| JPH11333348A (en) | Material coating applicator | |
| JPS59118276A (en) | Core wire protrusion length control device | |
| JPS60170576A (en) | Automatic positioning system for welding parts | |
| JPH06246450A (en) | Welding torch contact sensitivity switching device in welding robot | |
| JPS6211712B2 (en) | ||
| JP2591413B2 (en) | Loader control device | |
| JPH11216573A (en) | Spot welding method and apparatus for flange | |
| JPS6264487A (en) | Pre-working device for steel plate continuous processing equipment | |
| JP7311394B2 (en) | spot welding system | |
| JPS6235861B2 (en) | ||
| JP3065386B2 (en) | Industrial robot control method | |
| JPS5847943B2 (en) | Fillet weld line detection method | |
| JPH08108280A (en) | Arc welding robot | |
| JPS634635Y2 (en) | ||
| JPH0642164B2 (en) | Control method for industrial robot |