JPH0323315B2 - - Google Patents
Info
- Publication number
- JPH0323315B2 JPH0323315B2 JP58097346A JP9734683A JPH0323315B2 JP H0323315 B2 JPH0323315 B2 JP H0323315B2 JP 58097346 A JP58097346 A JP 58097346A JP 9734683 A JP9734683 A JP 9734683A JP H0323315 B2 JPH0323315 B2 JP H0323315B2
- Authority
- JP
- Japan
- Prior art keywords
- end effector
- axis
- distance
- switch
- axes
- 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 - Lifetime
Links
Description
【発明の詳細な説明】
この発明は、操作盤を介してマニユアルで位
置、姿勢制御のできる操作モードをもつたプレイ
バツク方式の産業用ロボツトにおける、マニユア
ル操作を容易にするための改良に関するものであ
る。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an improvement for facilitating manual operation of a playback type industrial robot that has an operation mode that allows manual position and attitude control via an operation panel. .
産業用ロボツトは溶接、切断のほか各種の作業
に使用されているが、プレイバツク方式の産業用
ロボツトではエンドエフエクタをマニユアルで移
動し、姿勢を設定できるマニユアルモードをも
ち、テイーチング操作の際、スイツチを操作する
ことによりロボツトの各軸を制御してエンドエフ
エクタを所望の教示点に移動させ、その位置姿勢
データを取り込むようにしているものが多い。 Industrial robots are used for welding, cutting, and various other tasks, and playback type industrial robots have a manual mode in which the end effector can be moved manually and its posture can be set. In many cases, the end effector is moved to a desired teaching point by controlling each axis of the robot by operating the robot, and its position and orientation data is captured.
こうしたロボツトには、前述用途や使い方など
に応じて直角座標型、円筒座標型、多関節型など
があり、それぞれの座標系によつて位置及び姿勢
の制御が行われるのであるが、マニユアルモード
で操作する場合、エンドエフエクタに固有の直角
座標を設定し、その座標軸方向に移動させるため
のスイツチを設けることによつて、この座標軸方
向への移動操作を容易にしたものが特開昭57−
139810号公報などで提案され、広く使用されてい
る。 These robots come in rectangular coordinate types, cylindrical coordinate types, articulated types, etc. depending on the purpose and usage mentioned above, and the position and posture are controlled using each coordinate system, but in manual mode. When operating the end effector, a unique orthogonal coordinate is set for the end effector, and a switch is provided to move the end effector in the direction of the coordinate axis, thereby making it easier to move the end effector in the direction of the coordinate axis.
It was proposed in Publication No. 139810 and is widely used.
このようにするのはマニユアル操作の場合、ロ
ボツトの座標系の各軸方向に移動させるよりもエ
ンドエフエクタをその前後軸とそれに直角な2方
向へ移動できた方が、便利なことが多いためであ
る。しかしながら、このように操作できたとして
も、一般には各3軸方向についての操作が必要で
あり、各3軸を同時に操作することは困難である
ばかりでなく、各軸を個別に操作するのも意外に
面倒なものである。そこで、操作する軸をできる
かぎり少なくできればよいのであるが、例えばテ
イーチング時には、関連ある教示点は、ワークが
形成する直線、曲線、平面、曲面などの上にある
ことから、エンドエフエクタとワークとの距離、
なかでもその前後軸方向についての距離を一定に
保ちながら操作できれば、操作する軸を2軸以下
にすることができるので操作が大変しやすくな
る。なお、ロボツトとワークとの距離を一定に保
つ技術として、ロボツトと目標物との距離を検出
する距離センサを設けてテイーチング時に作用さ
せ、目標物との距離を保持することにより正確な
テイーチングを行い、また、プレイバツク時にも
作用させて目標物との距離を正確に保持しながら
作業させるものが特開昭57−127683号公報に開示
されているが、移動する目標物に対してロボツト
の行う作業を正確にしようとするものであつて、
テイーチングなどの際に行うエンドエフエクタの
マニユアル移動を容易にするものではない。 This is done because in the case of manual operation, it is often more convenient to be able to move the end effector in its longitudinal axis and two directions perpendicular to it, rather than moving it in each axis direction of the robot's coordinate system. It is. However, even if it is possible to operate in this way, it is generally necessary to operate in each of the three axes, and it is not only difficult to operate each of the three axes at the same time, but also difficult to operate each axis individually. It's surprisingly troublesome. Therefore, it would be better to reduce the number of axes to be operated as much as possible, but for example, during teaching, the relevant teaching points are on straight lines, curves, planes, curved surfaces, etc. formed by the workpiece, so it is necessary to connect the end effector and the workpiece. distance,
In particular, if it can be operated while maintaining a constant distance in the front-rear axis direction, the number of axes to be operated can be reduced to two or less, making the operation much easier. In addition, as a technology to maintain a constant distance between the robot and the workpiece, a distance sensor is installed to detect the distance between the robot and the target object and is activated during teaching.Accurate teaching is achieved by maintaining the distance to the target object. In addition, Japanese Patent Application Laid-open No. 127683/1983 discloses a robot that works while accurately maintaining the distance to a target by acting during playback, but it is difficult to perform work performed by a robot on a moving target. It is intended to be accurate, and
It does not facilitate manual movement of the end effector during teaching or the like.
この発明は、こうした点に着目したものであつ
て、操作手段によつて位置姿勢制御のできるマニ
ユアルモードをもつとともにエンドエフエクタに
設定した直角座標系の座標軸方向にエンドエフエ
クタを移動させるための操作手段をもつたプレイ
バツク方式の産業用ロボツトにおいて、その操作
手段はエンドエフエクタに設定した直角座標系の
特定の1軸以外の座標軸についての操作手段であ
る。また、エンドエフエクタとワークとの間の所
望の距離値を設定する距離設定手段とエンドエフ
エクタとワークとの間の距離を測定する距離測定
手段を設けてある。そして更に、距離設定手段の
出力と距離測定手段の出力との差を求め、これを
ロボツトの座標系の各軸成分に分解する手段とこ
の各軸成分を各制御軸の駆動手段に指令する手段
とを設けてある。最も普通の態様は特定の1軸が
エンドエフエクタの前後軸となるものである。 This invention focuses on these points, and has a manual mode that allows position and orientation control using an operating means, and a system for moving the end effector in the direction of the coordinate axes of a rectangular coordinate system set in the end effector. In a playback type industrial robot having an operating means, the operating means is an operating means for a coordinate axis other than a specific axis of a rectangular coordinate system set in an end effector. Further, distance setting means for setting a desired distance value between the end effector and the workpiece, and distance measuring means for measuring the distance between the end effector and the workpiece are provided. Furthermore, means for determining the difference between the output of the distance setting means and the output of the distance measuring means and decomposing the difference into each axis component of the robot's coordinate system, and means for commanding each axis component to the driving means of each control axis. and is provided. The most common embodiment is one in which one particular axis is the longitudinal axis of the end effector.
以下図面を参照しつつこの発明一実施例を詳述
する。この実施例は、エンドエフエクタとして溶
接トーチを使用した、多関節ロボツトであるが、
この発明をこの実施の形態に限定するものではな
い。 An embodiment of this invention will be described in detail below with reference to the drawings. This example is an articulated robot that uses a welding torch as the end effector.
This invention is not limited to this embodiment.
1は産業用ロボツトであり、この実施例では、
図示したようにα1ないしα5の5回転自由度を有す
る多簡節ロボツトである。このロボツト1のエン
ドエフエクタとしてMIG溶接トーチ2を備える。
3はトーチ2の消耗電極TWを案内するコンジツ
トチユーブである。 1 is an industrial robot, and in this example,
As shown in the figure, it is a multi -articulated robot with five rotational degrees of freedom α1 to α5 . The robot 1 is equipped with an MIG welding torch 2 as an end effector.
3 is a conduit tube that guides the consumable electrode TW of the torch 2.
4は公知の溶接電源装置である。装置4はトー
チ2の消耗電極TWを巻き取つたスプール4aを
具備し、電極TWとワークWK間に溶接用電源4
bを接続しうるように構成される。 4 is a known welding power supply device. The device 4 includes a spool 4a that winds up the consumable electrode TW of the torch 2, and a welding power source 4 between the electrode TW and the workpiece WK.
b.
5はこの実施例の制御装置の要部としての、公
知のコンピユータである。コンピユータ5には、
CPUおよびメモリを含む。 Reference numeral 5 denotes a known computer as a main part of the control device of this embodiment. Computer 5 has
Including CPU and memory.
そしてコンピユータ5のバスラインBには、電
源4bが接続される。 A power supply 4b is connected to the bus line B of the computer 5.
バスラインBにはさらに、ロボツトRのα1軸の
サーボ系Sα1が接続される。サーボ系Sα1にはα1
軸の動力Mα1、その位置情報を出力するエンコー
Eα1が含まれる。またバスラインBには同様に構
成したα2軸のサーボ系Sα2、α3軸のサーボ系Sα3、
α4軸のサーボ系Sα4およびα5軸のサーボ系Sα5が
接続される。 The bus line B is further connected to a servo system Sα1 for the α1 axis of the robot R. α 1 for servo system Sα 1
The shaft power Mα 1 and the encoder that outputs its position information
Contains Eα1 . In addition, the bus line B includes an α 2- axis servo system Sα 2 , an α 3- axis servo system Sα 3 , and
An α 4 -axis servo system Sα 4 and an α 5 -axis servo system Sα 5 are connected.
REは制御装置の一部をなすかつ制御盤として
の遠隔操作盤であり、マニユアル操作スナツプス
イツチ群SWを設ける。そしてX,Y,Z,φお
よびθ各制御軸(ロボツト1の基台1aに固定さ
れた、制御のための直角座標軸)毎のスナツプス
イツチのステツクを図示中立位置より「U」側に
倒せばその制御軸の位置情報の増加する方向に、
「D」側に倒せばその反対方向にエンドエフエク
タが移動されるように構成される。なおφおよび
θの各制御軸はそれぞれ直角座標軸に対する旋回
角および姿勢角をあらわすものとする。これらの
構成において、メカの多関節系と制御の直角座標
系との間にコンピユータ5によつて座標変換する
アルゴリズムを要する。しかしその詳細は周知な
る故詳述しない。 RE is a remote control panel that forms part of the control device and serves as a control panel, and is equipped with a group of manually operated snap switches SW. Then, by tilting the snap switch sticks for each of the X, Y, Z, φ, and θ control axes (orthogonal coordinate axes for control fixed to the base 1a of the robot 1) from the neutral position shown in the figure to the "U" side, the In the direction of increasing control axis position information,
The end effector is configured so that when it is pushed to the "D" side, the end effector is moved in the opposite direction. It is assumed that the control axes φ and θ represent a turning angle and an attitude angle with respect to the orthogonal coordinate axes, respectively. These configurations require an algorithm for coordinate transformation by the computer 5 between the multi-joint system of the mechanism and the orthogonal coordinate system of the control. However, since the details are well known, I will not discuss them in detail.
操作盤REにはまた、オートモードにおける速
度指令ロータリスイツチSVを設ける。またモー
ド切換スイツチSMを設け、マニユアルモード
M、テストモードTEおよびオートモードAに切
換えるように構成されている。SEは選択スイツ
チであり、図において上に切り換えてアツプダウ
ンスイツチSUを操作することにより、溶接条件
番号Wが表示されかつ選択されるべくなされる。
さらにこのスイツチSEを図示のように左にセツ
トしたうえで、スイツチSUを操作することによ
り、直線補間「L」、円補間「C」のいずれかに
各モードが選択され標示されるべくなされてい
る。またさらに操作盤REには、スタートスイツ
チSTを設ける。スイツチSTの機能は後述する作
用の説明において詳述する。 The operation panel RE is also provided with a speed command rotary switch SV in auto mode. A mode changeover switch SM is also provided, and is configured to switch between manual mode M, test mode TE, and auto mode A. SE is a selection switch, and by switching it upward in the figure and operating the up-down switch SU, welding condition number W is displayed and selected.
Furthermore, by setting switch SE to the left as shown in the figure and operating switch SU, each mode is selected and displayed as either linear interpolation "L" or circular interpolation "C". There is. Furthermore, the operation panel RE is equipped with a start switch ST. The function of the switch ST will be explained in detail in the explanation of the operation described later.
またさらに操作盤REには、この発明構成の特
徴とする、各種スイツチが設けられる。以下に詳
述しよう。 Furthermore, the operation panel RE is provided with various switches that are characteristic of the configuration of this invention. Let's discuss it in detail below.
まずSSはセンシングモード設定スイツチであ
り、このスイツチSSをOFF(図示状態)からON
を経由して、そのセンシング距離(後述する)を
設定することにより、センシングモードを説定し
うるものである。 First, SS is the sensing mode setting switch, and this switch SS is turned from OFF (state shown) to ON.
The sensing mode can be determined by setting the sensing distance (described later) via .
またスイツチ群SWと同様構成になる。センシ
ングモードにおけるマニユアル操作スナツプスイ
ツチ群SWTを設ける。スイツチSWTは、図示し
たようにトーチ2の軸T方向のTZ軸に対する局
所直角制御軸TxおよびTy方向に、トーチ2をマ
ニユアル操作するべきスイツチとして構成され
る。 It also has the same configuration as the switch group SW. A manually operated snap switch group SWT in sensing mode is provided. The switch SWT is configured as a switch for manually operating the torch 2 in the local orthogonal control axes Tx and Ty with respect to the T and Z axes of the axis T of the torch 2, as shown.
そしてこれら各スイツチもバスラインBに接続
される。 Each of these switches is also connected to bus line B.
さらにこの発明特有構成のセンサSNにつき述
べる。 Furthermore, the sensor SN having a configuration unique to this invention will be described.
トーチ2はその基部2aの先端部2bが例えば
ねじ手段によつて着脱自在であるものとする。そ
して、先端部2aを外して別に用意したセンサ
SNを装着する。このセンサSNの一実施例の詳細
は第2図に示すとおりであつて、その本体6はそ
の基端がトーチ2の基部2aの先端にねじ6aで
着脱しうる。本体6の先端はスタイラス6bを進
退自在に嵌装され、ばね6cによつて前方(図に
おいて下方)に付勢されている。スタイラス6b
の基部にはリニアポテンシヨメータ6dを構成
し、スタイラス6bの進退に関するアナログ情報
を出力する。そしてこのセンサSNを取り付けス
タイラス6bの突出長がのとき、スタイラス6
bの先端がトーチ2の作動点Pと一致しているも
のとする。さらにトーチ2の軸T方向の前述した
ようにトーチ2に固定された局所座標Tz、それ
に直交するかつ相互にも直交する2方向を局所座
標TxおよびTyとする。 The torch 2 is assumed to have a distal end 2b of a base 2a which can be attached and detached by, for example, screw means. Then, remove the tip 2a and prepare a separate sensor.
Wear the SN. The details of one embodiment of this sensor SN are as shown in FIG. 2, and the base end of the main body 6 can be attached to and detached from the tip of the base 2a of the torch 2 with a screw 6a. A stylus 6b is fitted into the tip of the main body 6 so that it can move forward and backward, and is urged forward (downward in the figure) by a spring 6c. Stylus 6b
A linear potentiometer 6d is configured at the base of the stylus 6b, and outputs analog information regarding the movement of the stylus 6b. Then, when this sensor SN is attached and the protrusion length of the stylus 6b is , the stylus 6
It is assumed that the tip of b coincides with the operating point P of the torch 2. Furthermore, the local coordinate Tz fixed to the torch 2 as described above in the direction of the axis T of the torch 2, and the two directions perpendicular thereto and mutually perpendicular to the local coordinate Tz are local coordinates Tx and Ty.
今ワークWKは図示のように、水平すみ肉溶接
線WLを有し、この溶接線WL上の点P1からP2迄
溶接しようとするものである。 As shown, the workpiece WK has a horizontal fillet welding line WL, and welding is to be performed from points P 1 to P 2 on this welding line WL.
このためにまず、ユーザプログラムのテイーチ
ングが実行される。以下の説明においては、第3
図も参照されたい。 For this purpose, first, teaching of the user program is executed. In the following explanation, the third
See also figure.
オペレータはまずスイツチSMを操作して、マ
ニユアルモードを設定する。通常なればスイツチ
SWのいずれかを操作すれば、コンピユータ5は
操作盤REの各スイツチを読み込み(処理PR1)、
トーチ2はX系制御軸に沿つて位置姿勢が制御さ
れる(処理PR3ないしPR5)。そしてまず、トー
チ2前方の作動点Pを点P1に位置させ、かつそ
の姿勢(オイラ角すなわちφおよびθ)を適宜に
定める。この場合、トーチ2がワークWに接近し
すぎる位置でテイーチングすると、溶接時の消耗
電極TW突出長さ(いわゆるエクステンシヨン長
さ)が短くなり、溶接電流が過大となる。反対に
トーチ2がワークWから遠隔しすぎる位置でテイ
ーチングすると溶接時の溶接電流が過小となり、
いずれも溶接結果がおもわしくない。そのためオ
ペレータは、トーチ2の前後軸T方向の位置決め
にも細心の注意を払わねばならなぬ。その場合、
スイツチSWの操作のみではその操作の困難なこ
とは理解されよう。 The operator first operates Switch SM to set manual mode. Normally it would be a switch
When one of the SWs is operated, the computer 5 reads each switch on the operation panel RE (processing PR 1 ),
The position and orientation of the torch 2 are controlled along the X-system control axis (processes PR 3 to PR 5 ). First, the operating point P in front of the torch 2 is located at the point P1 , and its attitude (Euler angle, that is, φ and θ) is determined as appropriate. In this case, if the torch 2 is taught at a position too close to the workpiece W, the protrusion length of the consumable electrode TW during welding (so-called extension length) becomes short, and the welding current becomes excessive. On the other hand, if the torch 2 is taught at a position that is too far from the workpiece W, the welding current during welding will be too low.
In both cases, the welding results are not interesting. Therefore, the operator must pay close attention to the positioning of the torch 2 in the longitudinal axis T direction. In that case,
It is understood that it is difficult to operate only by operating the switch SW.
そこでこの発明実施例においては、オペレータ
はまずスイツチSSを操作してONとし、センシン
グモードとし、寸法lを設定する。 Therefore, in this embodiment of the invention, the operator first operates the switch SS to turn it on, enter the sensing mode, and set the dimension l.
するとコンピユータ5はれを判断し(処理
PR2)、まずセンサSNの寸法がlとなるように、
Tzの位置を制御する(処理PR6)。 Then, the computer 5 determines the swelling (processes
PR 2 ), first, so that the dimension of sensor SN is l,
Control the position of Tz (processing PR 6 ).
これを式であらわせば、Tz=K(l−f(L))
となる。ここでf(L)はセンサSNによつて検出
された量、Kは常数である。 Expressing this as a formula, Tz=K(l-f(L))
becomes. Here, f(L) is the amount detected by sensor SN, and K is a constant.
すなわち、センサSNの出力が設定寸法lに対
応した値より大か小かにより、大なればTz方向
前方(点Pに向けて)に、また小なればこれと反
対向きにトーチ2を移動させる。すなわち、セン
サSNの出力が設定寸法lに対応した値となるよ
うに、コンピユータ5は各制御軸α1ないしα5の回
動角を制御する。またオペレータがスイツチ
SWTを操作すればコンピユータ5はこれを読み
込み(処理PR1およびPR2)、前述したように設
定寸法lが一定となるようにしつつ、トーチ2を
Tx方向またはTy方向に位置制御する。 In other words, depending on whether the output of the sensor SN is larger or smaller than the value corresponding to the set dimension l, if it is large, the torch 2 is moved forward in the Tz direction (towards point P), and if it is small, the torch 2 is moved in the opposite direction. . That is, the computer 5 controls the rotation angle of each of the control axes α 1 to α 5 so that the output of the sensor SN becomes a value corresponding to the set dimension l. Also, the operator can switch
When the SWT is operated, the computer 5 reads this (processing PR 1 and PR 2 ), and controls the torch 2 while keeping the set dimension l constant as described above.
Position control in Tx direction or Ty direction.
すなわち、現在の位置情報をnとし、時間
(指令を出すインタバル時間)△t後の位置指令
情報をn+1とすれば、
n+1=n+△Tx
△Ty
△Tz
ここで△Tx、△Ty、△Tz、△Tzは、△tの間
にトーチ2を軸Tx、Ty、Tz方向に移動させる
べき距離である。または座標系Tx、Ty、Tz
から絶対座標系への変換マトリクスであり、
=cosφ −sinφ
sinφ cosφ
1 cosθ sinθ
1
−sin cosθ
である。 In other words, if the current position information is n and the position command information after time (command issuing interval time) △t is n+1 , then n+1 = n + △Tx △Ty △Tz where △Tx, ΔTy, ΔTz, and ΔTz are distances by which the torch 2 should be moved in the directions of the axes Tx, Ty, and Tz during Δt. or coordinate system Tx, Ty, Tz
It is a transformation matrix from to the absolute coordinate system, and = cosφ −sinφ sinφ cosφ 1 cosθ sinθ 1 −sin cosθ.
このとき、スイツチSWTを操作せず、スイツ
チSWのうちφ、θのスイツチを操作している場
合は、
n+1=n+△
ここで△はφ、θのスイツチSW操作によ
る、絶対座標系における変化分である。 At this time, if you are not operating the switch SWT but operating the switches φ and θ among the switch SWs, n+1 = n + △ where △ is the absolute coordinate system due to the operation of the switch SWs φ and θ. This is the change in .
かくしてn+1を演算して求め(処理PR6)、さ
らにこのn+1の値から座標変換して、各メカ制
御軸α1ないしα5に対する指令値とする(処理
PR4)。このからへの座標変換の詳細は例え
ば特開昭49−50376号公報などで周知なる故詳述
しない。 In this way, n+1 is calculated and found (processing PR 6 ), and then coordinates are transformed from this n+1 value to obtain command values for each mechanical control axis α 1 to α 5 (processing
PR4 ). The details of this coordinate transformation are well known from, for example, Japanese Unexamined Patent Publication No. 49-50376, and therefore will not be described in detail.
そしてこれら指令値を出力する(処理PR5)。 Then, these command values are output (processing PR 5 ).
さらに時間△tの経過により(処理PR7)、制
御のためのユーザプログラムが最終か否か判断し
(処理PR8)、そうでなければ処理PR1に戻る。 Furthermore, as time Δt elapses (processing PR 7 ), it is determined whether the user program for control is the final one (processing PR 8 ), and if not, the process returns to processing PR 1 .
この発明は前述実施例以外に下記する変形も可
能である。 In addition to the above-mentioned embodiments, this invention can also be modified as described below.
(イ) センサSNは、この実施例のような接触式で
ある場合、その出力手段として、ポテンシヨメ
ータ以外の差動トランスなど他の手段であつて
もよい。さらにセンサSNは非接触式、例えば
公知の電磁式や光学式のものであつてもよい。(a) When the sensor SN is of a contact type as in this embodiment, its output means may be other means than a potentiometer, such as a differential transformer. Furthermore, the sensor SN may be of a non-contact type, for example, a known electromagnetic type or an optical type.
(ロ) センサSNの取り付けは、前述実施例のよう
に、エンドエフエクタに取り付けまたは取り換
えるようにするのではなく、例えばα5の軸に対
してエンドエフエクタと対称に一体に設け、α5
軸の回動によりエンドエフエクタとセンサとを
選択的に作動させるようにしてもよい。(例え
ば特開昭48−24943号公報に開示されている手
法。)
(ハ) ロボツトのメカ構成(特に手首迄の)は、多
関節ロボツトにかぎらず、他の公知の構成であ
つてもよい。(b) The sensor SN is not attached to or replaced with the end effector as in the previous embodiment, but is installed symmetrically with the end effector with respect to the α 5 axis, for example, and is installed integrally with the end effector.
The end effector and the sensor may be selectively operated by rotating the shaft. (For example, the method disclosed in Japanese Unexamined Patent Publication No. 48-24943.) (c) The mechanical structure of the robot (especially up to the wrist) is not limited to an articulated robot, but may be any other known structure. .
(ニ) エンドエフエクタは溶接トーチの他の、公知
の切断トーチ、把持具、塗装用ガンなどであつ
てもよい。(d) The end effector may be a known cutting torch, gripping tool, painting gun, etc. other than a welding torch.
(ホ) その他各構成の均等物との置換えも可能であ
る。(e) It is also possible to replace each component with equivalents.
この発明は前述したとおりであるから下記する
特有かつ顕著なる効果を奏しうるものである。 Since the present invention is as described above, it can produce the following unique and remarkable effects.
(A) マニユアルモードで制御できるとともにエン
ドエフエクタに設定された局所の直角座標系の
座標軸方向へエンドエフエクタを位置制御する
ための操作手段を設けたプレイバツク方式の産
業用ロボツトにおいて、マニユアルモードでこ
の操作手段によつて操作する場合、2軸以下の
軸方向について操作するだけで済むので、操作
が非常にしやすくなり、テイーチングなどの際
のマニユアルモードの操作が便利になる。この
効果は、切断トーチなどのようにエンドエフエ
クタがワークに面直に位置するようなエンドエ
フエクタを備えたロボツトにおいて特に著し
い。(A) In a playback type industrial robot that can be controlled in manual mode and is equipped with an operating means to position the end effector in the direction of the coordinate axes of a local rectangular coordinate system set on the end effector, When operating with this operating means, it is only necessary to operate in the directions of two or less axes, making the operation extremely easy and convenient for manual mode operation during teaching and the like. This effect is particularly remarkable in a robot equipped with an end effector such as a cutting torch that is positioned perpendicular to the workpiece.
(B) 構成簡単であり、センサの他、制御装置にコ
ンピユータを使用すれば、ソフトウエアの追加
のみで実施しうる。(B) The configuration is simple, and if a computer is used as the control device in addition to the sensor, it can be implemented by simply adding software.
図面はいずれもこの発明一実施例を示し、第1
図は全体斜視図およびブロツク図、第2図は一部
拡大縦断面図、第3図はフローチヤートである。
1…産業用ロボツト、2…溶接トーチ(エンド
エフエクタ)、5…コンピユータ(制御装置)、
WK…ワーク、RE…制御盤、Tx、Ty、Tz…局
所直角座標系、SN…距離センサ、SWT…スイツ
チ(操作手段)、PR6…処理(距離を一定ならし
める手段)。
The drawings all show one embodiment of this invention, and the first embodiment is shown in the drawings.
The figures are an overall perspective view and a block diagram, FIG. 2 is a partially enlarged vertical sectional view, and FIG. 3 is a flowchart. 1... Industrial robot, 2... Welding torch (end effector), 5... Computer (control device),
WK...workpiece, RE...control panel, Tx, Ty, Tz...local rectangular coordinate system, SN...distance sensor, SWT...switch (operating means), PR 6 ...processing (means to make the distance constant).
Claims (1)
エクタに設定した直角座標系の座標軸方向に前記
エンドエフエクタを移動するための操作手段をも
つたプレイバツク方式の産業用ロボツトにおい
て、 前記直角座標系の座標軸方向へエンドエフエク
タを移動させるための操作手段は、前記直角座標
系の特定の1軸を除く座標軸について設けられ、 前記エンドエフエクタとワークとの間の所望の
距離値を設定する距離設定手段と前記エンドエフ
エクタと前記ワークとの間の距離を測定する距離
測定手段とこれら距離設定手段と距離測定手段の
出力差を求めてこの差を前記産業用ロボツトの座
標系の各軸成分に分解する出力差分解手段とこれ
ら各軸成分を前記各軸の駆動手段に指令する指令
手段とを具備してなる前記産業用ロボツト。 2 前記特定の1軸は、前記エンドエフエクタの
前後軸である特許請求の範囲第1項記載の産業用
ロボツト。[Scope of Claims] 1. A playback type industrial robot having a manual mode and an operating means for moving the end effector in the direction of the coordinate axes of a rectangular coordinate system set in the end effector, comprising: An operation means for moving the end effector in the direction of the coordinate axes of the system is provided for the coordinate axes of the orthogonal coordinate system except for one specific axis, and sets a desired distance value between the end effector and the workpiece. A distance setting means, a distance measuring means for measuring the distance between the end effector and the workpiece, a difference in the outputs of the distance setting means and the distance measuring means, and this difference is calculated for each axis of the coordinate system of the industrial robot. The industrial robot comprises: an output difference decomposition means for decomposing into components; and a command means for commanding the respective axis components to the driving means for the respective axes. 2. The industrial robot according to claim 1, wherein the specific one axis is a longitudinal axis of the end effector.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9734683A JPS59224291A (en) | 1983-05-31 | 1983-05-31 | industrial robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP9734683A JPS59224291A (en) | 1983-05-31 | 1983-05-31 | industrial robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS59224291A JPS59224291A (en) | 1984-12-17 |
| JPH0323315B2 true JPH0323315B2 (en) | 1991-03-28 |
Family
ID=14189915
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP9734683A Granted JPS59224291A (en) | 1983-05-31 | 1983-05-31 | industrial robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59224291A (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2627006B2 (en) * | 1989-03-28 | 1997-07-02 | 新明和工業株式会社 | Method for controlling mutual distance between robot and workpiece and calibration data creation device therefor |
| FR2984678B1 (en) * | 2011-12-15 | 2014-11-07 | Renault Sa | ROBOTIC DEVICE FOR PLASMA SURFACE PREPARATION OF A THERMOPLASTIC PIECE |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS4878387A (en) * | 1972-01-27 | 1973-10-20 | ||
| NO810726L (en) * | 1980-03-05 | 1981-09-07 | Thermwood Corp | INDUSTRIAL ROBOT. |
| JPS57127683A (en) * | 1981-01-23 | 1982-08-07 | Tokico Ltd | Robot device |
-
1983
- 1983-05-31 JP JP9734683A patent/JPS59224291A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS59224291A (en) | 1984-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2512099B2 (en) | Robot motion teaching method and control device | |
| CA3237767C (en) | METHOD FOR PRECISE AND INTUITIVE POSITIONING OF A ROBOTIC WELDING MACHINE | |
| JP2728399B2 (en) | Robot control method | |
| JP3207409B2 (en) | Robot tool attitude control method | |
| US4706000A (en) | Tool posture control system | |
| JPH0323315B2 (en) | ||
| JPS6019523B2 (en) | position control device | |
| JPH0118442B2 (en) | ||
| JP2556830B2 (en) | Automatic teaching method in robot | |
| JPH0569362A (en) | Industrial robot | |
| JPH03196981A (en) | Additive shaft follow-up control system for robot | |
| JPH02279289A (en) | industrial robot | |
| JPS649154B2 (en) | ||
| JPH0413109B2 (en) | ||
| JPS6054275A (en) | Welding torch drive control method | |
| JPS6125210A (en) | Industrial joint robot | |
| JPH0310965B2 (en) | ||
| JPH0146271B2 (en) | ||
| JPS59135508A (en) | industrial robot | |
| JP3021085B2 (en) | Calculation method of tool mounting dimensions for industrial robots | |
| JPH03131484A (en) | industrial robot | |
| JPH0695295B2 (en) | Control method for industrial robot | |
| JPH04148308A (en) | Designating method for pressing direction for force control robot | |
| JPS5839029B2 (en) | Groove detection method | |
| JPS5870970A (en) | Industrial robot |