[go: up one dir, main page]

JPH056218A - System for controlling industrial robot - Google Patents

System for controlling industrial robot

Info

Publication number
JPH056218A
JPH056218A JP3181494A JP18149491A JPH056218A JP H056218 A JPH056218 A JP H056218A JP 3181494 A JP3181494 A JP 3181494A JP 18149491 A JP18149491 A JP 18149491A JP H056218 A JPH056218 A JP H056218A
Authority
JP
Japan
Prior art keywords
robot
work
teaching position
teaching
end effector
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.)
Granted
Application number
JP3181494A
Other languages
Japanese (ja)
Other versions
JP3065386B2 (en
Inventor
Hajime Hosoi
一 細井
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.)
Nachi Fujikoshi Corp
Original Assignee
Nachi Fujikoshi Corp
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 Nachi Fujikoshi Corp filed Critical Nachi Fujikoshi Corp
Priority to JP3181494A priority Critical patent/JP3065386B2/en
Publication of JPH056218A publication Critical patent/JPH056218A/en
Application granted granted Critical
Publication of JP3065386B2 publication Critical patent/JP3065386B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

PURPOSE:To enable correct work to be conducted even when there is less dispersion in working shapes or positionings by preventing a product out of a standard from advancing to at following process and being mixed with a successful product or preventing erroneous work from being executed in the process to the various kinds of works having different shapes. CONSTITUTION:The operating path of an end effector fitted to the wrist top of a robot is programmed so as to be directed from a teaching position P1 to a teaching position P2, in the case of detecting the generation of signals for specifying the execution of work from a sensor fitted to the end effector or the peripheral device of the robot, the end effector is directed to the next teaching position P3 after executing the operation to be executed at the teaching position P2 when the position is apart from the teaching position P1 for more than a distance set in advance and the end effector does not arrive at the teaching position P2 and in the other case, the end effector is directed to a teaching position P4 set in advance after outputting abnormal output signals set in advance.

Description

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

【0001】[0001]

【産業上の利用分野】産業用ロボットによって組立加工
されるワークの形状にばらつきがある場合とかワークの
位置決めに誤差がある場合、ロボットの再生動作を自動
的に変更することによって作業の遂行を可能とした産業
用ロボットの制御方式に関する。
[Industrial application] When the shape of the work to be assembled and processed by the industrial robot varies or the work has an error in positioning, it is possible to perform the work by automatically changing the regenerative motion of the robot. Control system for industrial robots.

【0002】[0002]

【従来の技術】従来、この種の産業用ロボットの制御方
式としては、図9のロボット制御方式の説明図に示すよ
うなものがあった(特開昭57−113116、特開昭
57−113115)。それは、要約すると、ロボット
の可動部やロボットの動作経路の近傍に検出器を取付
け、該検出器からの検出信号を検知して、移動動作を即
時に又は所定距離だけ動作した後に停止し、このときに
向かっていた目標位置で行うべき作業を実行させてから
次の目標位置へロボットハンドを移動させることを特徴
とするロボット制御方式である。
2. Description of the Related Art Conventionally, as a control system for this type of industrial robot, there has been one as shown in an explanatory view of the robot control system in FIG. 9 (Japanese Patent Laid-Open Nos. 57-113116 and 57-113115). ). In summary, a detector is attached in the vicinity of a moving part of a robot or a movement path of the robot, a detection signal from the detector is detected, and a moving operation is stopped immediately or after a predetermined distance. The robot control method is characterized in that the robot hand is moved to the next target position after performing the work to be performed at the target position that was sometimes heading.

【0003】更に上記の従来技術を特開昭57−113
116号公報に開示する、図9に従つて具体的に説明す
ると、ロボット動作を予め教示しておき、その教示デー
タに従って教示どうりのロボット動作を実行させるよう
にしたロボット制御方式において、教示データには現在
位置P1 から第1の目標位置P2 を経て第2の目標位置
3 へロボットハンドを移動させる位置指令を含ませて
おき、ロボットハンドを現在位置P1 から第1の目標位
置P2 へ移動させ、そこで目標のワークが検出されれば
そこから第2の目標位置P3 に移動させるが、第1の目
標位置P2 に到達するまでの移動中に、例えばロボット
ハンドに取付けられた検出器が目標のワークに接触した
ことにより発生するような、ロボット動作を規定する所
定の信号が発生すると、それを検出してロボットハンド
の移動動作を即時にあるいは所定距離(L0 )だけ動作
した後停止して、例えばワークを把持するなどの動作を
し、その停止位置から第1の目標位置P2 迄の残移動量
を無視してロボットハンドを第2の目標位置P3 へ移動
させるようにしたロボット制御方式である。
Further, the above-mentioned conventional technique is disclosed in JP-A-57-113.
More specifically, referring to FIG. 9 disclosed in Japanese Patent Publication No. 116, the robot control method is such that the robot operation is taught in advance, and the robot operation is executed in accordance with the teaching data. Includes a position command for moving the robot hand from the current position P 1 to the second target position P 3 via the first target position P 2 , and the robot hand is moved from the current position P 1 to the first target position P 1 . it is moved to P 2, where although the target of the work is moved from there if it is detected in the second target position P 3, mounted during the movement to reach the first target position P 2, for example, the robot hand When a predetermined signal that regulates the robot movement is generated, such as when the detected detector contacts the target work, it is detected and the movement of the robot hand is immediately detected. There is stopped after operating a predetermined distance (L 0), for example, operations such as to grip the workpiece, the robot hand ignoring the remaining travel from its rest position until the first target position P 2 This is a robot control method in which the robot is moved to the second target position P 3 .

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上記の
ような従来技術においては、規格外れの製品、又は形状
の異なる異種類のワークがまざっていたような場合と
か、ワーク自体の形状やワークの位置決めにばらつきが
あるような場合には、それらを正しく判断して処理しう
るような手段については、未だ開発されていなかった。
そのため、上記の従来技術においては、規格外れの製品
が後の工程に進んで合格製品と混ざってしまったり、形
状の異なる異種類のワークに対してその工程で誤った作
業をしてしまったり、単なるワークの形状又は位置決め
のばらつきにも拘らずそのワークを不合格にしてしまっ
たりするような規定外の事態に対して正しく対処できな
いという問題があった。
However, in the above-mentioned prior art, in the case where a product which is out of the standard or different kinds of works having different shapes are mixed, the shape of the work itself or the positioning of the work. In the case where there are variations, there has not yet been developed a means for correctly judging and processing them.
Therefore, in the above-mentioned conventional technology, a non-standard product proceeds to a subsequent process and is mixed with an acceptable product, or an erroneous work is performed on the work of different types having different shapes in the process, There has been a problem that it is not possible to correctly deal with a non-regular situation in which the work is rejected despite the mere variation in the shape or positioning of the work.

【0005】従って、本発明の目的は、ワーク自体の形
状やワークの位置決めなどのばらつきが、製品製造上、
許容範囲内にある場合、それらのばらつきに対応して作
業位置を自動的に変更し、又は、ばらつきが許容範囲外
にある場合、それを外部の周辺機器及び作業者に通知
し、そこで行うべき作業を自動的に実行するようにした
ことにより、規格外れの製品が後の工程に進んで合格製
品と混ざってしまったり、形状の異なる異種類のワーク
に対してその工程で誤った作業をしてしまったりするこ
とを防止し、またワーク形状や位置決めのばらつきが多
少あるような場合でも正しく作業するようにした産業用
ロボットの制御方式を提供することである。
Therefore, the object of the present invention is to prevent variations in the shape of the work itself, positioning of the work, etc.
If it is within the allowable range, the work position is automatically changed according to those variations, or if the variation is outside the allowable range, it should be notified to external peripheral equipment and workers, and it should be done there. By automatically performing the work, the non-standard product may go to the subsequent process and be mixed with the acceptable product, or the wrong work may be performed on the work of different types having different shapes. It is an object of the present invention to provide a control method for an industrial robot, which prevents the occurrence of damage and works correctly even when there is some variation in the work shape and positioning.

【0006】[0006]

【課題を解決するための手段】本発明は、上記の目的を
達成するため、予め教示した作業プログラムに基づき該
プログラムを再生するロボット制御方式であって、該ロ
ボットの手首先端に取付けたエンドエフェクタの動作経
路を教示位置P1から教示位置P2へ向かうようプログ
ラミングし、前記教示位置P1からP2ヘ前記エンドエ
フェクタを移動中、該エンドエフェクタ又はロボットの
周辺装置に取付けたセンサーから作業を実行したことを
特定する信号の発生を検出したとき、その位置が前記教
示位置P1から予め設定した距離以上離れており且つ前
記教示位置P2に到達していない場合、前記教示位置P
2で行うべき動作を実行後次の教示位置P3へ向かうよ
うにし、上記の場合以外では予め設定した異常出力信号
を出力した後、予め設定した教示位置P4へ向かうよう
にしたことを特徴とする産業用ロボットの制御方式を提
供して上記の問題を解決した。
In order to achieve the above object, the present invention is a robot control system for reproducing a program taught in advance based on a work program, which is an end effector attached to the tip of the wrist of the robot. Is programmed so as to move from the teaching position P1 to the teaching position P2, and while the end effector is being moved from the teaching position P1 to the teaching position P2, a work is executed from a sensor attached to the end effector or a peripheral device of the robot. When the generation of the specifying signal is detected, if the position is away from the teaching position P1 by a preset distance or more and does not reach the teaching position P2, the teaching position P
After performing the operation to be performed in step 2, the teaching position P3 is moved to the next teaching position P3, and in a case other than the above case, a preset abnormal output signal is output and then the teaching position P4 is preset. An industrial robot control system is provided to solve the above problems.

【0007】[0007]

【実施例】次に、添付図1乃至図8に基づき本発明の一
実施例を詳細に説明する。図1は本発明の一実施例を実
現したアーク溶接システムの構成図、図2は本発明の一
実施例によりロボットに教示した動作プログラムの説明
図、図3は図2の実施例を実現するためのマイクロコン
ピュータの処理フローチャート、図4は図2の実施例に
よる許容範囲内のロボット動作の説明図、図5は図2の
実施例による溶接長が許容範囲より短い場合のロボット
動作の説明図、図6は図2の実施例による溶接長が許容
範囲より長い場合のロボット動作の説明図、図7は従来
のロボットの教示軌跡の説明図、図8は従来のロボット
の動作のプログラム図、図9は従来のロボット制御方式
の説明図である。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, one embodiment of the present invention will be described in detail with reference to the attached FIGS. 1 is a block diagram of an arc welding system that realizes an embodiment of the present invention, FIG. 2 is an explanatory diagram of an operation program taught to a robot according to an embodiment of the present invention, and FIG. 3 realizes the embodiment of FIG. FIG. 4 is an explanatory diagram of the robot operation within the allowable range according to the embodiment of FIG. 2, and FIG. 5 is an explanatory diagram of the robot operation when the welding length is shorter than the allowable range according to the embodiment of FIG. 6, FIG. 6 is an explanatory diagram of a robot operation when the welding length is longer than an allowable range according to the embodiment of FIG. 2, FIG. 7 is an explanatory diagram of a teaching locus of a conventional robot, FIG. 8 is a program diagram of a conventional robot operation, FIG. 9 is an explanatory diagram of a conventional robot control method.

【0008】図1において、1はロボットでありその手
首先端にエンドエフェクタとして溶接トーチ2を取り付
け、溶接トーチ2にはワーク4の継手形状を検出するた
めのセンサヘッド3を取り付ける。6はセンサヘッド3
を制御するセンサ制御装置であり、ワーク4の継手形状
が検出できたかどうかを表す信号をロボット制御装置5
へ送信する。ロボット制御装置5はロボットの状態を表
す信号を中央制御装置7へ送信する。中央制御装置7は
複数台のロボット制御装置を制御しており、例えば、あ
るロボットで異常が発生した場合には、どのロボットで
どのような種類の異常が発生したかをランプを点灯させ
ることによってオペレータに知らせたり、更に上位の制
御装置に異常信号を出力したりする。
In FIG. 1, reference numeral 1 is a robot, and a welding torch 2 is attached to the tip of the wrist as an end effector, and a sensor head 3 for detecting the joint shape of a work 4 is attached to the welding torch 2. 6 is the sensor head 3
The robot controller 5 is a sensor controller that controls whether the joint shape of the workpiece 4 can be detected.
Send to. The robot controller 5 sends a signal representing the state of the robot to the central controller 7. The central control unit 7 controls a plurality of robot control units. For example, when an abnormality occurs in a certain robot, by lighting a lamp, it is possible to determine what kind of abnormality has occurred in which robot. It informs the operator or outputs an abnormal signal to a higher-level control device.

【0009】図7の従来のロボットの教示軌跡の説明図
の例において、ロボットの教示動作を説明すると、一連
の矢印付直線はワーク42に対する教示軌跡を表す。
尚、ロボット1はティーチングプレイバック方式による
動作を採用している。又、ロボット制御装置5は直線補
間機能を有するので、直線で動作させる部分においては
教示点は不要であり、動作方向を変える点(ここでは、
P0、P1、P2、P3)だけを教示しておけば良い。
又、例えば、ロボットにアーク溶接作業を行わせるよう
な場合には、ロボット制御装置5が持つプログラマブル
な汎用出力信号をアーク溶接機のアークを発生させるた
めの入力回路に接続しておき、ロボットの動作プログラ
ム内のアーク溶接を開始したい個所に汎用出力信号をO
Nするコマンドを記録しておき、アーク溶接を終了した
い個所に汎用出力信号をOFFするコマンドを記録すれ
ばよい。図7の例では、教示位置P1に汎用出力信号を
ONするコマンドを記録し、教示位置P2に汎用出力信
号をOFFするコマンドを記録する。このほか、ロボッ
トにさまざまな作業を行わせるため、各教示位置におい
てさまざまなコマンドを記録し、自動運転時には再生出
来るようにしてある。図8はそのようなロボットの動作
プログラムを示す。
In the example of the conventional teaching locus of the robot shown in FIG. 7, the teaching operation of the robot will be described. A series of straight lines with arrows represent the teaching locus for the work 42.
The robot 1 adopts a teaching playback method. Further, since the robot control device 5 has a linear interpolation function, a teaching point is not necessary in a portion operated by a straight line, and a point of changing the operation direction (here,
Only P0, P1, P2, P3) need be taught.
Further, for example, when the robot is to perform arc welding work, the programmable general-purpose output signal of the robot controller 5 is connected to the input circuit for generating the arc of the arc welding machine, A general-purpose output signal is sent to the position in the operation program where you want to start arc welding.
It is sufficient to record a command for N, and record a command for turning off the general-purpose output signal at a position where the arc welding is to be ended. In the example of FIG. 7, a command for turning on the general-purpose output signal is recorded at the teaching position P1, and a command for turning off the general-purpose output signal is recorded at the teaching position P2. In addition, various commands are recorded at each teaching position so that the robot can perform various tasks, and can be reproduced during automatic operation. FIG. 8 shows an operation program of such a robot.

【0010】産業用ロボットは同一種類で福数個のワー
クに対して作業を行う分野に多く使われるが、この場
合、ワーク形状が同一でかつロボットとワークの相対位
置関係が複数個のワーク全てについて同一であることが
前提条件となっている。これは、ティーチングプレイバ
ック方式のロボットでは、教示されたとうりの動作を繰
り返すようにしてあるからである。
Industrial robots are often used in the field of performing work on the same type of work, but in this case, the work shapes are the same and the relative positional relationship between the robot and the work is all plural work. The same is a prerequisite. This is because the teaching-playback type robot repeats the motion of teaching.

【0011】しかし、ワークの種類によってはワークの
形状にさほど精度を必要としないものがあり、又、ワー
クを固定する治具の精度が良くない場合もあるので、前
記前提条件を維持することが困難な場合がある。このよ
うな場合であっても、自動化のためにわざわざワーク形
状の精度をその製品が要求する精度以上に高くしたり、
又高精度の治具を作ることは製品そのもののコストアッ
プや生産設備のコストアップに結びつくので好ましいこ
とではない。
However, depending on the type of the work, there are cases where the shape of the work does not require so much accuracy, and the accuracy of the jig for fixing the work is not good, so that the above-mentioned preconditions can be maintained. It can be difficult. Even in such a case, the purpose of automation is to increase the precision of the work shape more than the precision required by the product,
Further, it is not preferable to make a highly accurate jig because it leads to an increase in the cost of the product itself and an increase in the cost of the production equipment.

【0012】このような背景の中で、近年ロボットとセ
ンサとを組合せて、ワーク形状の精度や治具の精度が良
くない場合でも、ロボット側で再生位置を補正する等の
適応機能を持った生産システムが研究され、実用化され
るようになってきた。この実施例においても、このよう
な生産システムの一種である。本実施例はワークが溶接
方向にずれて設置されてしまったような場合とか、ワー
ク形状において溶接方向の長さがまちまちで、ばらつき
があるような場合に、溶接長を自動的に調節する機能を
有するものである。又、ワークの設置誤差やワーク形状
のばらつきがその製品にとって許される許容値を越えて
いるような場合には、それを自動検知して外部機器に通
知すると共に異常時の処理動作を自動的に行う機能をも
兼ね備えたものである。
Against this background, a robot and a sensor have been combined in recent years to provide an adaptive function such as correcting the reproduction position on the robot side even when the accuracy of the work shape or the accuracy of the jig is not good. Production systems have been studied and put into practical use. This embodiment is also a kind of such a production system. The present embodiment is a function for automatically adjusting the welding length when the work is displaced in the welding direction or when the length of the work in the welding direction varies and the work shapes vary. Is to have. Also, if the work installation error or work shape variation exceeds the permissible value for the product, it is automatically detected and notified to an external device, and the processing operation at the time of abnormality is automatically performed. It also has the function of performing.

【0013】本発明の一実施例によりロボットに教示し
た動作プログラムの説明図を示す図2において、教示位
置P2は溶接する長さが長いような場合に許される最長
の個所に記録する。長さlは溶接の長さが逆に短い場合
に許される最短の長さであり、動作プログラム内にコマ
ンドとして記録される。教示位置P4は異常時に向かう
位置であり、P4以降には複数の教示位置の記録が可能
である。
In FIG. 2, which is an explanatory view of the operation program taught to the robot according to the embodiment of the present invention, the teaching position P2 is recorded at the longest position allowed when the welding length is long. The length 1 is the shortest length allowed when the welding length is conversely short, and is recorded as a command in the operation program. The teaching position P4 is a position to be headed in the event of an abnormality, and a plurality of teaching positions can be recorded after P4.

【0014】種々の溶接長の場合のロボットの動作を図
4乃至図6に示す。図4は溶接長が許容範囲内にある場
合のロボットの動作を示し、ロボット1は通常時の動作
経路である教示位置P3へ向かう。図5は溶接長Lが許
容範囲よりも短い場合の動作であり、ロボットは異常出
力信号を出力した後、異常時の動作経路である教示位置
P4へ向かう。図6は溶接長Lが許容範囲よりも長い場
合の動作であり、ロボットは異常信号を出力した後、異
常時の動作経路である教示位置P4へ向かう。
The operation of the robot for various weld lengths is shown in FIGS. FIG. 4 shows the operation of the robot when the welding length is within the allowable range, and the robot 1 moves toward the teaching position P3 which is the operation path in the normal state. FIG. 5 shows the operation when the welding length L is shorter than the allowable range. After the robot outputs an abnormal output signal, the robot moves to the teaching position P4 which is the operation path at the time of abnormality. FIG. 6 shows the operation when the welding length L is longer than the allowable range. After the robot outputs an abnormality signal, the robot moves to the teaching position P4 which is the operation path at the time of abnormality.

【0015】次に、ロボットの動作について説明する。
図3はロボット制御装置5内にあるマイクロコンピュー
タ9によって行われる処理内容のフローチャートを示
し、それによってロボット動作が制御される。ブロック
11においてロボット1が動作を開始し、教示位置P1
から溶接トーチ2が溶接しながらワーク4の継手の方へ
向かい、ブロック11でその継手形状が検出された場合
ブロック15へ進み、そこで教示位置P2に到達したか
どうかチェックする。NOの場合ブロック11に戻って
継手形状の検出を続行し、YESの場合はそのワーク4
は教示位置P1とP2との間の距離より長いことを意味
するので、規格外であるからブロック16へ進み、そこ
で異常出力信号を出力した後、ブロック17で教示位置
P4へ進み、ブロック18でプログラム動作を終了す
る。又、ブロック11において継手形状が検出されない
場合ブロック12へ進み、教示位置P1から現在位置ま
での溶接した距離Lを検出してブロック13ヘ進む。そ
こで距離Lがワーク4の溶接しうる最短長として定めた
lより大きいか否かをチェックし、NOの場合はワーク
4の長さが許容長より短いことを意味するから、ブロッ
ク16へ進んで前述と同様の処理を行い、YESの場合
はブロック14へ進み、そこでロボット1の溶接トーチ
2を教示位置P3の方へ進め、ブロック18でプログラ
ム動作を終了する。
Next, the operation of the robot will be described.
FIG. 3 shows a flowchart of the processing contents performed by the microcomputer 9 in the robot control device 5, whereby the robot operation is controlled. In block 11, the robot 1 starts operation and teaches position P1.
The welding torch 2 heads toward the joint of the workpiece 4 while welding, and when the joint shape is detected in the block 11, the process proceeds to block 15, where it is checked whether the teaching position P2 is reached. If NO, the process returns to block 11 to continue detecting the joint shape, and if YES, the work 4
Means that it is longer than the distance between the teaching positions P1 and P2, and therefore it is out of the standard, so the process proceeds to block 16, where an abnormal output signal is output, then at block 17, the teaching position P4 is reached, and at block 18. End the program operation. If the joint shape is not detected in block 11, the process proceeds to block 12, the welded distance L from the taught position P1 to the current position is detected, and the process proceeds to block 13. Therefore, it is checked whether or not the distance L is larger than 1 defined as the shortest weldable length of the work 4, and if the result is NO, it means that the length of the work 4 is shorter than the allowable length. The same process as described above is performed. If YES, the process proceeds to block 14, where the welding torch 2 of the robot 1 is advanced toward the teaching position P3, and the program operation is ended at block 18.

【0016】[0016]

【発明の効果】以上説明したように、本発明によれば、
製品の規格範囲に応じて、通常に作業を行う範囲を設定
しておくことにより、規格外れの製品を自動的に検出す
ることができるので、規格外れの製品が後工程に混流す
ることを未然に防止して高い品質管理を可能にすると共
に、形状の異なる異種類のワークが誤まって設置された
ような場合でも、それを検知して異常時の処理を自動的
に実行することができるので 、ロボットやエンドエフ
ェクタがワークや治具等に干渉してそれを壊してしまう
ような危険を回避することができるため、高い生産性を
有する生産設備を構成することが出来るという顕著な効
果を得ることができた。
As described above, according to the present invention,
By setting the range in which normal work is performed according to the standard range of the product, it is possible to automatically detect the non-standard product, so that the non-standard product may be mixed in the subsequent process. In addition to enabling high quality control, even when workpieces of different types with different shapes are installed by mistake, it is possible to detect it and automatically execute processing at the time of abnormality. Therefore, it is possible to avoid a risk that the robot or the end effector interferes with and destroys the work or the jig, so that it is possible to configure the production equipment having high productivity. I was able to get it.

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

【図1】本発明の一実施例を実現したアーク溶接システ
ムの構成図
FIG. 1 is a configuration diagram of an arc welding system that realizes an embodiment of the present invention.

【図2】本発明の一実施例によりロボットに教示した動
作プログラムの説明図
FIG. 2 is an explanatory diagram of an operation program taught to a robot according to an embodiment of the present invention.

【図3】図2の実施例を実現するためのマイクロコンピ
ュータの処理フローチャート
FIG. 3 is a processing flowchart of a microcomputer for realizing the embodiment of FIG.

【図4】図2の実施例による許容範囲内のロボット動作
の説明図
FIG. 4 is an explanatory diagram of a robot operation within an allowable range according to the embodiment of FIG.

【図5】図2の実施例による溶接長が許容範囲より短い
場合のロボット動作の説明図
FIG. 5 is an explanatory diagram of a robot operation when the welding length is shorter than the allowable range according to the embodiment of FIG.

【図6】図2の実施例による溶接長が許容範囲より長い
場合のロボット動作の説明図
FIG. 6 is an explanatory diagram of the robot operation when the welding length is longer than the allowable range according to the embodiment of FIG.

【図7】従来のロボットの教示軌跡の説明図FIG. 7 is an explanatory diagram of a teaching locus of a conventional robot.

【図8】従来のロボットの動作プログラム図FIG. 8 is an operation program diagram of a conventional robot.

【図9】従来のロボット制御方式の説明図FIG. 9 is an explanatory diagram of a conventional robot control method.

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

1:ロボット 2:溶接トーチ 3:センサヘッド 4、41:ワーク 5:ロボット制御装置 6:センサ制御装置 7:中央制御装置 8:他ロボット制御装置 9:マイクロコンピュータ 1: Robot 2: Welding torch 3: Sensor head 4, 41: Work 5: Robot controller 6: Sensor controller 7: Central controller 8: Other robot controller 9: Microcomputer

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G05B 19/403 U 9064−3H ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification code Internal reference number FI technical display location G05B 19/403 U 9064-3H

Claims (1)

【特許請求の範囲】 【請求項1】 予め教示した作業プログラムに基づき該
プログラムを再生するロボット制御方式であって、該ロ
ボットの手首先端に取付けたエンドエフェクタの動作経
路を教示位置P1から教示位置P2へ向かうようプログ
ラミングし、前記教示位置P1からP2ヘ前記エンドエ
フェクタを移動中、該エンドエフェクタ又はロボットの
周辺装置に取付けたセンサーから作業を実行したことを
特定する信号の発生を検出したとき、その位置が前記教
示位置P1から予め設定した距離以上離れており且つ前
記教示位置P2に到達していない場合、前記教示位置P
2で行うべき動作を実行後次の教示位置P3へ向かうよ
うにし、その他の場合、予め設定した異常出力信号を出
力した後、予め設定した教示位置P4へ向かうようにし
たことを特徴とする産業用ロボットの制御方式。
Claim: What is claimed is: 1. A robot control method for reproducing a program based on a pre-teached work program, wherein an operation path of an end effector attached to the tip of the wrist of the robot is taught from a teach position P1 to a teach position. When programming to P2 and moving the end effector from the teaching position P1 to P2, when detecting the generation of a signal specifying that work has been performed from a sensor attached to the end effector or a peripheral device of the robot, If the position is more than a preset distance from the teaching position P1 and has not reached the teaching position P2, the teaching position P
After performing the operation to be performed in step 2, the teaching position P3 is moved to the next teaching position P3, and in other cases, a preset abnormal output signal is output and then the teaching position P4 is preset. Robot control system.
JP3181494A 1991-03-28 1991-03-28 Industrial robot control method Expired - Fee Related JP3065386B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3181494A JP3065386B2 (en) 1991-03-28 1991-03-28 Industrial robot control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3181494A JP3065386B2 (en) 1991-03-28 1991-03-28 Industrial robot control method

Publications (2)

Publication Number Publication Date
JPH056218A true JPH056218A (en) 1993-01-14
JP3065386B2 JP3065386B2 (en) 2000-07-17

Family

ID=16101740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3181494A Expired - Fee Related JP3065386B2 (en) 1991-03-28 1991-03-28 Industrial robot control method

Country Status (1)

Country Link
JP (1) JP3065386B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004237370A (en) * 2003-02-03 2004-08-26 Yaskawa Electric Corp Robot controller
CN113947318A (en) * 2021-10-22 2022-01-18 上海方科汽车部件有限公司 MES software management method, system, device and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60205717A (en) * 1984-03-30 1985-10-17 Toshiba Seiki Kk Positioning control method of robot
JPS6224305A (en) * 1985-07-24 1987-02-02 Hitachi Ltd Method for detecting servo abnormality of industrial robot
JPS63173102A (en) * 1987-01-13 1988-07-16 Hitachi Ltd Processing quality control method and equipment

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60205717A (en) * 1984-03-30 1985-10-17 Toshiba Seiki Kk Positioning control method of robot
JPS6224305A (en) * 1985-07-24 1987-02-02 Hitachi Ltd Method for detecting servo abnormality of industrial robot
JPS63173102A (en) * 1987-01-13 1988-07-16 Hitachi Ltd Processing quality control method and equipment

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004237370A (en) * 2003-02-03 2004-08-26 Yaskawa Electric Corp Robot controller
CN113947318A (en) * 2021-10-22 2022-01-18 上海方科汽车部件有限公司 MES software management method, system, device and storage medium

Also Published As

Publication number Publication date
JP3065386B2 (en) 2000-07-17

Similar Documents

Publication Publication Date Title
JP3288250B2 (en) Robot controller
EP1123769A2 (en) Robot welding
KR100243084B1 (en) Welding robot control method and control device
US5170034A (en) Method and apparatus for welding robot control
KR20010003879A (en) Welding robot system
JP3392779B2 (en) Robot controller with work abnormality monitoring function
JP3200825B2 (en) Method and apparatus for controlling arc welding robot
JPH056218A (en) System for controlling industrial robot
JP3342969B2 (en) Force control robot
US10974385B2 (en) Redundant, diverse collision monitoring
JP2007249524A (en) Robot control system
JP2002292468A (en) Automatically operating method for robotic welding device
JP2812077B2 (en) Positioning control device for spot welding robot
JP3366248B2 (en) Robot control method and device
KR930004992B1 (en) Welding system for oddity detection
JPS5932233B2 (en) automatic welding equipment
JP2004160578A (en) Tracking control device
JP2655898B2 (en) Control method of memory and regeneration type arc welding robot
JPH0215082B2 (en)
JP2002086383A (en) Robot interference detection device
JP3448418B2 (en) Numerical control unit
KR19980072285A (en) Welding robot teaching method and apparatus therefor
JPH0815659B2 (en) Arc start mistake automatic recovery method in arc welding robot
JPH081819Y2 (en) Robot controller
JP3781139B2 (en) Welding line scanning control method

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000425

LAPS Cancellation because of no payment of annual fees