JPS60201403A - Control method for industrial robots - Google Patents
Control method for industrial robotsInfo
- Publication number
- JPS60201403A JPS60201403A JP5918784A JP5918784A JPS60201403A JP S60201403 A JPS60201403 A JP S60201403A JP 5918784 A JP5918784 A JP 5918784A JP 5918784 A JP5918784 A JP 5918784A JP S60201403 A JPS60201403 A JP S60201403A
- Authority
- JP
- Japan
- Prior art keywords
- point
- sensing
- torch
- position information
- teaching
- 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
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/42—Recording and playback systems, i.e. in which the program is recorded from a cycle of operations, e.g. the cycle of operations being manually controlled, after which this record is played back on the same machine
- G05B19/425—Teaching successive positions by numerical control, i.e. commands being entered to control the positioning servo of the tool head or end effector
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/36—Nc in input of data, input key till input tape
- G05B2219/36043—Correction or modification of program
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45083—Manipulators, robot
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
- Manipulator (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
本発明は特にプレイバック方式の産業川口ホットにおけ
る副一方法の改良に保り、待にナイーチング位*t*州
の修正よたは追加作業の関節1Lを目的としたものに関
する。[Detailed Description of the Invention] The present invention is particularly aimed at improving the sub-method of playback type industrial Kawaguchi Hot, and is aimed at the joint 1L of the correction or additional work of the nighting position *t* state. related to things.
前述産業用ロボットでは、ワークの7J11工蛛の位置
情報かその個体差の1コめ、あるいは取付d4麦のため
、ワーク毎に鰻重をj−る必要がある場合がほとんどで
、初めにティーチングしrごすけ令位甑情報をセンシン
グによって静止する必要が生じる。この修止は少くとも
1次元方間のセンシングを要する。//J1、ワークの
位置すれが曲・後、左・右。In the industrial robots mentioned above, in most cases it is necessary to determine the weight of each workpiece due to the position information of the workpiece's 7J11 machine, the first part of its individual differences, or the installation d4, so it is necessary to teach it first. It is necessary to stop the information by sensing it. This modification requires sensing in at least one dimension. //J1, workpiece position is curved/rear, left/right.
上・下に生じる恐れのめる場合には2?X元あるいは3
次元方向のセンシングも閥し、さらにはセンシングの開
始点およびセンシング方間目体も修正”:=ニニ7::
’−f > f L/ 7116 tit: j。7゜
ムはティーチングに供したワークがワーク取付具に取付
けられに状態のまま、テストモードにより1ステツプず
つが実打され、誤りがあ6は修正するようになっている
。しかし、このテストモードでは加工作業を伴わないた
め、加工作業の仕上り具合まで考慮して修正することは
できない、J待に加工開始点や加工終f点がティーチン
グ通りで良いか悪いかは、実際に加工作業を芙打してみ
ないと判断できないことが多い。2 if you are afraid of what will happen above or below? X yuan or 3
Sensing in the dimensional direction has also been resolved, and the sensing starting point and sensing diagonal eye body have also been corrected.”:=Nini7::
'-f > f L/ 7116 tit: j. At 7°, the workpiece used for teaching is still attached to the workpiece fixture, and each step is actually hit in the test mode, and 6 errors are corrected. However, since this test mode does not involve machining work, it is not possible to make corrections taking into consideration the finish of the machining work.In reality, it is difficult to determine whether the machining start point and machining end point f are good or bad as taught. In many cases, it is not possible to make a judgment without actually inspecting the processing work.
従来、前述のように加工作業を芙i−r L/てから鰻
正蘭所が見つかっTコ場合、ティーチングに供L/たワ
ークがTコとえ本加工のまま保官してあり、それをワー
ク取付具に取付けたとしても、取付課左が依然として生
じるtこめ、そのi正個所だけ岐生するというわけには
いかす、プログラム自体をすべて作成し+I L/てい
rこ。Conventionally, when a workpiece was found after completing the machining work as described above, the workpiece that was used for teaching was kept in storage as it was originally processed. Even if you attach it to the workpiece fixture, the mounting section still occurs, and you can't just branch out at that point, so you have to create the entire program itself.
本発明は前述事情に鑑み、少くとも1次元にセンシング
しT二位tfit+!j報の補正値を記憶し、その後に
曲記ティーチング位置情報を一正ま1こは追加する際、
t9「望点を教示することにより該所望点の位置情報か
らIiI記補正補正値味して得tコ位置情報を前記ティ
ーチング位置情報に代えて、あるいは粗tこに書き込む
ごと<シtこことを持敵とし、位置すれワークを用いT
こティーチング位tti*@の修止・追加を6I nl
:とじた産業用ロボットにおける制御方法を提供せ九と
するものである、。In view of the above-mentioned circumstances, the present invention provides at least one-dimensional sensing to achieve T-second tfit+! When storing the J information correction value and then adding the music teaching position information,
t9 "By teaching the desired point, the correction value obtained from the position information of the desired point is obtained by using the correction value described in IiI instead of the teaching position information, or every time the position information is written roughly here. is the enemy, use positional work and T
Corrections and additions to this teaching position tti*@6I nl
: To provide a control method for a closed industrial robot.
以下%図面にボす実肥例に基づき詳述する。第1図は本
発明の背景となる産業川口ボットとして採用し1こ直角
座標形m接ロボットROの全体概要図である。The detailed explanation will be given below based on the actual fertilizer example shown in the drawing. FIG. 1 is an overall schematic diagram of a single rectangular coordinate type m-tangential robot RO adopted as an industrial Kawaguchi bot which is the background of the present invention.
1は公知の直角座襟(X、Y、l)ロボットRO(静細
は図示せず)の端本に横by IJた垂直軸で、該軸1
まわり(矢印a)に旋回旬能に第1j尻2を支承しであ
る。1 is a vertical axis horizontally by IJ of a known right-angled seat collar (X, Y, l) robot RO (detail not shown);
Turn around (arrow a) and support the 1st buttock 2.
3は腕2の先端に斜軸3aまわり(矢印β)に旋回可(
1目に支享しfコ粕2腕である。第2読3先舶にはエン
ドエフェクタとじでの浴接1・−テ4(この実施例では
M I Gm浴接−チ)を取宥している。3 is the tip of arm 2 that can rotate around oblique axis 3a (arrow β) (
The first arm is supported by the second arm. The 2nd and 3rd predecessor ships are provided with bath connections 1 and 4 (MIGm bath connections in this embodiment) at the end effector binding.
そして1i11111%胛+3aわよひトーチ4の中ノ
L)袖綜へ】は−7gPにおいて父系するように病成し
である。。And 1i1111% 胛 + 3a Wayohi Torch 4 Nakano L) Sode 茛へ】 is paternally at -7gP. .
さらにトーチ4はその浴接作動点が点Pと一致しつるよ
うに設定して沙)る1、かくして、矢印aゎよびβ方間
への回転角をilj’J Illすることによ’)、)
−チ4の框直1dllに対する姿勢角0および腫回月φ
(いわゆるオイラ角)を点Pを同定してiti!i N
nJ曲となっている。Further, the torch 4 is set so that its bath contact operating point coincides with the point P, so that the rotation angle in the direction of the arrows a and β is determined. ,)
- Attitude angle 0 and rotation angle φ for the straight 1 dll of frame 4
(so-called Euler angle) to identify point P and iti! iN
It is an nJ song.
5は重接電源装置である1、装置5はトーチ4のγ内柱
電極4aを巻占収っTこスプール6を共柄白し1.呼樋
は図ボしないが送りローラを回転して電榔4a4e(り
出し用油であり、さらに*m4ttとワークW曲に浴接
用電源58を接続しうるように檎成しである。装置1i
t5はまfこ、恢出用″屯諒5bを備えている1、電源
5bは%例えは″1u圧約100ないし2.0υOv。Reference numeral 5 denotes a power supply device 1. The device 5 winds the γ inner column electrode 4a of the torch 4, and the T spool 6 is the same pattern. Although the gutter is not shown in the figure, it is designed so that the feed roller can be rotated to drain the electric pipe 4a4e (oil for drawing out), and the bath contact power supply 58 can be connected to *m4tt and the work piece W. 1i
The power supply 5b is equipped with a power supply 5b for example 1U pressure of about 100 to 2.0υOv.
箪IAiは小′14Lがtにdiυ限されfコものを使
用する。電源5bには電流センサ5Cを直列に接続し、
さらに電源5bおよび電流センサ5Cは電源5aに対し
て明快手段5d +介して並列に接続しである。For IAi, the small '14L is limited to t and f is used. A current sensor 5C is connected in series to the power supply 5b,
Furthermore, the power source 5b and the current sensor 5C are connected in parallel to the power source 5a via a clear means 5d.
7はこの実施例全体の制御装置aとしての公知のコンピ
ュータである。コンピュータ7には、 CPUおよびメ
モリを言む。Reference numeral 7 denotes a known computer which serves as the control device a for the entire embodiment. Computer 7 includes a CPU and memory.
そしてコンピュータ7のパスラインBには、電源5a、
也流センサ5Cおよび明快手段5dが接続しである。The path line B of the computer 7 has a power supply 5a,
The flow sensor 5C and the clear means 5d are connected.
パスラインBにはさらに、ロボットROのX4iii+
のナーボ糸Sxが接続してあり、このサーボ系Sxi!
X lli+l+ 0)動力1siX 、 fひにそ
の位置i’i!If N を出力するエンコーダEXを
貧んでいる。同様にしてパスラインBには同様に構成し
T:Y軸のサーボ系sy、z@11のサーボ丞SZ、α
軸のサーボ示Sαおよびβ軸のサー小泊Sβを伝統しで
ある。Furthermore, on the pass line B, there is a robot RO's X4iii+
The nervo thread Sx is connected, and this servo system Sxi!
X lli+l+ 0) Power 1siX, fhini its position i'i! The encoder EX that outputs If N is used. Similarly, pass line B has the same configuration as T: Y-axis servo system sy, z@11 servo SZ, α
It is traditional to have a servo indicator Sα for the axis and a servo indicator Sβ for the β axis.
5−
8は遠隔操作盤であり、トーチ4を手動で移動させるf
こめのマニュアル操作スナップスイッチ群SW、浴接時
以外の速度を指令するための通反悄令ロータリスイッチ
SV、3柚類のモード(マニュアルモードM、テストモ
ードTE、およびオートモードA)に切換えるTこめの
モード切換スイッチSM。5-8 is a remote control panel for manually moving the torch 4.
Manual operation snap switch group SW, rotary switch SV for commanding speeds other than bath contact, T for switching to three modes (manual mode M, test mode TE, and auto mode A) Kome mode changeover switch SM.
テンキーTK、テンキーrK O)操作により後述の谷
切換位随で擁々の条件を設定するt二めの条件設定用切
換スイッチSE、修正スイッチRE、並びに鋒モードに
おいて動作を開始したりディーチング内容をメモリに取
込む1左に使用するスタートスイッチSTA尋を備えて
いる。。Use the numeric keypad TK, numeric keypad rK O) to set various conditions in the valley switching position described below. Use the second condition setting selector switch SE, correction switch RE, and start the operation in the Folding mode or change the deeding content. A start switch STA is provided on the left side to capture the data into memory. .
1lIl記切換スイツチSRは以下に小す4つの切換位
置SE、〜SE、を有する。The changeover switch SR has the following four changeover positions SE, ~SE.
+t+ 切換位f!ISE+ −+ik k補1m r
L、J 、内袖ff1lCj、センシング「S」の3つ
の衣ボランブを備え、それぞれテンキーTKのキ一番号
「1」〜[3」を押すことにより各表示ランプを点燈さ
せて選択することができる。+t+ switching position f! ISE+ -+ik k complement 1m r
It is equipped with three clothing elements: L, J, inner sleeve ff1lCj, and sensing "S", and each display lamp can be lit and selected by pressing key numbers "1" to "3" on the numeric keypad TK. can.
(21切挾位置SE、・・・浴接条件番号W隘の衣示都
をM6−
し、コンピュータ7のメモリにば予め南ごとに浴接車圧
1号、浴接屯跪I、および浴接速度’Jw をセットと
して記惚されてわり、FIr望のセットに対応するテン
キー′rKのキ一番号を押すことにより呼び出せるよう
になっている。(21 cutting position SE, ... bath contact condition number W position is M6-, and if it is stored in the memory of computer 7 in advance, bath contact pressure No. 1, bath contact pressure No. 1, bath contact pressure I, and bath contact condition No. The contact speed 'Jw' can be set as a set, and it can be called up by pressing the key number on the numeric keypad 'rK that corresponds to the desired set.
+3+ 1JJ 4’A位置S Ea・・・センサメ二
エ一番号SEMI載の表示81を自し、コンピュータ7
のメモリには陽ごとにトーチ4の′電極4a@体でワー
クW O)浴接線WLをセンシングするのに必要なサブ
ルーチンがセットとして記憶されており、テンキーTK
の操作で随時呼ひ出せるようになっている。、 SEM
tkh r99Jは待にトーチ4の電極製出長さを一定
に台わせる(「エクステンション台わせ」とIj−i’
称)1η令を意味する。+3+ 1JJ 4'A position S Ea...Sensor manager 1 number SEMI display 81, computer 7
The memory stores a set of subroutines necessary for sensing the bath tangent WL of the torch 4's electrode 4a@body, and the numeric keypad TK
It can be called up at any time using the . , SEM
tkh r99J first sets the length of the electrode protrusion of the torch 4 at a constant level ("extension stand set" and Ij-i'
) means 1η order.
(4)切換位置SE4・・・補正方式番号AUX良の表
示部を有し、本実施例ではテンキーTKのキー缶−Q
l’00j1−01Jの押切により、それぞれ第1魚目
および第2魚目のセンシングを選択するようになってい
る。(4) Switching position SE4... has a display section indicating the correction method number AUX good, and in this embodiment, the key can of the numeric keypad TK -Q
By pressing l'00j1-01J, the sensing of the first fish and the second fish are respectively selected.
分、ワークWは第1図にボすように、細長い水平部材W
1の左側上面にp#板の垂直部材W2を載置して仮付け
してあり、これらの部材Wl −W2で形成される直角
商都を一端の溶接開始点P8から他端の浴接終了点P9
まで連続′I!7I接せんとするものである。As shown in Fig. 1, the workpiece W is a long and narrow horizontal member W.
A vertical member W2 of a P# plate is placed and temporarily attached on the upper left side of the plate 1, and a right angle commercial line formed by these members Wl - W2 is connected from the welding start point P8 at one end to the bath welding end point at the other end. P9
Continuously until 'I! 7I.
しかも、ワークWは個体差または取付誤差によりx、Y
軸平面で平打JfS動していTこり、あるいは回転方向
に位置ずれしている恐れがあるものとする。。Moreover, due to individual differences or installation errors, the work W
It is assumed that the flat JfS is moving on the axial plane and there is a possibility of T stiffness or positional deviation in the rotational direction. .
そして、オペレータはティーチングに供するワークWに
ついて速隔操作盤8を操作しながらティーチングを行い
、一連のユーザブロクラムを作成する。このプログラム
におげろ谷ステップの内容を第2図に示す。面、前記テ
ィーチング作業は特に本発明の要旨でもないので詳述し
ない、。Then, the operator performs teaching on the workpiece W to be taught while operating the speed control panel 8, and creates a series of user blocks. The contents of the Gerotani step in this program are shown in Figure 2. On the other hand, since the teaching work is not particularly the gist of the present invention, it will not be described in detail.
第1・2図において、点POは [エクステンション台
わせ」でトーチ4の電倫4a先端を位置決めする位置で
ある1、また点P、 @ k’、は浴HHwt、の延び
る方向に適亘離四して設定したそれぞれ第1魚目および
第2魚目センシング開始点で、これらの点を起点として
部材W1・W2の表向f、 、 f、をセンシングし、
これよりめた溶接1i11 WLの2点が点Ps、 P
4である。点P、は第3点目センシング囲始点で、これ
を起点として部材W2の端Tk1f、をセンシングし、
これより得た表向の点が点P6である。In Figures 1 and 2, point PO is the position 1 where the tip of electric conductor 4a of torch 4 is positioned with [extension stand mount], and point P, @k', is an appropriate distance in the direction in which bath HHwt extends. At the first fish-eye and second fish-eye sensing starting points respectively set in step 4, sensing the front surfaces f, , f, of members W1 and W2 using these points as starting points,
The two points of welding 1i11 WL from this point are points Ps and P
It is 4. Point P is the third sensing circle starting point, and from this point the end Tk1f of member W2 is sensed,
The surface point obtained from this is point P6.
さらに点P、は待機点、点P8・P、はa連の通り浴接
開始点わよび浴接終了点PIOは退避点である。Further, point P is a standby point, points P8 and P are the bath contact start point of series a, and bath contact end point PIO are retreat points.
次にオペレータは、ティチング作業によりユーザプログ
ラムを作成し終えると、スイッチSM をテストモード
TEに切換え、スイッチSTAを操作すれば、前述プロ
グラムの1ステツプずつが実行(11じ浴接は実行され
ずに)され、誤りがあれは修正する。そしてさらにスイ
ッチSM 5eオートモードAとし、スイッチSTA
lk操作すれば、前述プログラムが連続して実行され祈
り−クWを順次自動溶接を行う。Next, when the operator finishes creating the user program by teaching, he switches the switch SM to the test mode TE and operates the switch STA to execute the program step by step (the 11th bath is not executed). ) and any errors will be corrected. Then, switch SM 5e is set to auto mode A, and switch STA is set to
When the lk operation is performed, the above-mentioned program is executed continuously, and the welding machine W is automatically welded in sequence.
いま、実際に自動溶接されTこワークWを仔細に観察し
Tごところ、浴接終了点を浴接線の延びる方向に微少距
離すらしTコ力が仕上り結果が良くなることが判ったと
する。Now, let us assume that we have carefully observed the workpiece W that was actually automatically welded and found that by moving the bath welding end point a very small distance in the direction in which the bath tangent line extends, the T force will be reduced and the finishing result will be better.
そこで、オペレータは次の米加工のワークWをワーク取
付共(1小せず)に取付け、以下の通りプログラムの修
正作業を行う。即ち、オペレーター〇−
はスイッチSMをテストモードrEに切換え、スイッチ
STAを操作するごとに前述プログラムの1ステツプず
つが浴接を伴わすに実行される。このときコンピュータ
7が実行する処理のmi n #よびそれに合わせてオ
ペレータの打つ修正作業につき第3図のフローチャート
および第4図の説明図を診照しながら説明する。Therefore, the operator attaches the workpiece W for the next rice processing to the workpiece attachment (one step ahead), and performs the program correction work as follows. That is, the operator ○- switches the switch SM to the test mode rE, and each time the switch STA is operated, one step of the aforementioned program is executed with bathing. The min # of the process executed by the computer 7 at this time and the corresponding correction work performed by the operator will be explained with reference to the flowchart of FIG. 3 and the explanatory diagram of FIG. 4.
(A1)コンピュータ7はこのステップでし修正」指令
があるか、否か判断する(処理PRI )、。(A1) In this step, the computer 7 determines whether or not there is a "correction" command (processing PRI).
(A2)スイッチREからの侶号が無けれはl’−NO
Jと判断し、ステップを史新しく処理PR,)、Q以下
の処理pR,。を実行する。(A2) If there is no sign from switch RE, then l'-NO.
J is determined, and the steps are newly processed PR, ), and the following processing pR, is performed. Execute.
(A3)前記処理PR+oを終了すれは、そのステップ
の実行を終了する。(A3) If the process PR+o is finished, the execution of that step is finished.
本実施例では、浴接終了点のみ修正するTコめ、ステッ
プN111〜嵐11まではスイッチS ’rAの一作に
より前記(A1)〜(A3)を反復することになる。In this embodiment, only the bath contact end point is corrected, and steps N111 to 11 are repeated by the operation of the switch S'rA.
しかして溶接ロボットRO本体はコンピュータ7からの
指令出力に基づき以下の動作を行う(第4図参照)、、
先ずトーチ4をm1点魚目ンシング囲10−
始点P1に位Ii1決めし、SEMNaloljのセン
シングを実行する。コンピュータ7はこのセンシング結
果として浴接線WLの点P、/の位置情報を記憶し。The welding robot RO main body performs the following operations based on the command output from the computer 7 (see Figure 4).
First, the torch 4 is positioned at the starting point P1 of the m1-point sensing circle 10-1, and sensing of SEMNalolj is executed. The computer 7 stores the position information of the point P, / on the bath tangent line WL as a result of this sensing.
ティーチング時の点ムJ2の位置情報との麦△P2を演
算記憶する。次いで1・−チ4を第2魚目センシング開
始点PsJこ位置決めし、SEMI東「01」のセンシ
ングを実を了する。そしてコンピュータ7は光と同様に
してて接線WLの点P4′をめ、ティーチング時の点P
、の位tiltiW報との差△P、を演算記憶する。ΔP2 is calculated and stored with the position information of point J2 at the time of teaching. Next, position 1 and 4 at the second fish sensing starting point PsJ, and complete the sensing of SEMI East "01". Then, the computer 7 locates the point P4' of the tangent line WL in the same manner as the light, and sets the point P4' at the time of teaching.
, the difference ΔP from the tiltW information is calculated and stored.
続いて、コンピュータ7はティーチング時の点P。Next, the computer 7 points P at the time of teaching.
の位置情報をiiJ N[j麦/\P2.△P、で補正
し位置修正伐の点P、/を1貰尊してに己憶する。The location information of iiJ N[jmugi/\P2. Correct it with △P, take the point P, / of the position correction cut, and remember it.
次にトーチ4を前記点Pg’に多動位置決めする。Next, the torch 4 is hyper-positioned at the point Pg'.
コンピュータ7は先の補正内容△l)う、△P4まり得
Tこ回転補正値によりセンシング方向も修正して指令す
る。それによりトーチ4はワークW2 の端面f3に対
し直角方向に回って移動し、センシングし一コンピュー
タ7はこの表面の点Pe’の位置情報を取り込み、ティ
ーチング時の点P6の位置情報との産△P6をr−算η
己瘍する。The computer 7 also corrects the sensing direction according to the rotation correction value of the previous correction contents Δl), ΔP4, and issues an instruction. As a result, the torch 4 rotates in a direction perpendicular to the end surface f3 of the workpiece W2, senses it, and the computer 7 takes in the positional information of the point Pe' on this surface, and compares it with the positional information of the point P6 at the time of teaching. P6 is r-calculated η
Self-injury.
次にトーチ4を点P、に位置決めする。コンピュータ7
は次の目標点P8をlo 16袖正ll11△P1.△
P1゜△l″6によって位置修正し、II止しtコ点P
、rの位置情報を指令する。これによりI・−チ4は肩
ffこな浴接開始点Ps’に回ってg動する1、トーチ
4が点P、′に達すると、コンピュータ7は次の目標点
P、を111記補正値△P8.△P4+ΔPaによって
先と同様に位置修正し、修正した点P1.′の位置情報
を指令する、。Next, the torch 4 is positioned at point P. computer 7
sets the next target point P8 to lo 16 Sodemasall11△P1. △
Correct the position with P1゜△l''6 and stop II at point P
, r. As a result, the torch 4 turns to the contact starting point Ps' and moves g. When the torch 4 reaches the point P,', the computer 7 corrects the next target point P, 111. Value △P8. The position is corrected by ΔP4+ΔPa in the same way as before, and the corrected point P1. command the position information of .
従って、トーチ4は点P、′からm接線WLに沿って溶
接を行わずに点LJ、/に向って移動する。Therefore, the torch 4 moves from the point P,' toward the point LJ,/ without welding along the m tangent WL.
こうしてトーチ4が点Pi’に達し、そのステップが終
了すると、オペレータはスイッチSMをテストモードT
EからマニュアルモードMに明快え、スイッチ5WO)
操作により目視しながらトーチ4の電極先端を点Pa’
から溶接終了点として最適の点Pe+ ’に位置決めす
る。その後、再びスイッチSMをテストモードTEに切
換え、修正スイッチREを押S操作し、さらにスイッチ
STAを操作すれは、コンピュータ7は前記処理PR,
を行う。When the torch 4 thus reaches the point Pi' and the step is completed, the operator moves the switch SM to the test mode T.
E to manual mode M, switch 5WO)
While visually observing the operation, set the electrode tip of the torch 4 to a point Pa'
From there, the optimum point Pe+' is positioned as the welding end point. Thereafter, when the switch SM is switched to the test mode TE again, the correction switch RE is pressed and operated, and the switch STA is further operated, the computer 7 performs the processing PR,
I do.
従って、コンピュータ7はスイッチREからの債号を受
けて「修正有り」と判断し、続いてセンサー補正はある
か否か、判断する(処理PRa)。Therefore, upon receiving the bond from the switch RE, the computer 7 determines that there is a correction, and then determines whether or not there is a sensor correction (processing PRa).
既述の通り、△Pn (n=2.4.6 )をもってい
る(1) ?” 処理1’Rs T:” i、t [Y
ES j ト判fur シ、現任)位imi*報(点P
91’)からそれまでのセンサー補正鼠(△P、1)を
排除して得fこ位置情報(点P9+ ) ’a!ティー
チング時の位置1′l’i 厭(点f’s)03代りに
缶き込む。 (処理pR,)、。As mentioned above, it has △Pn (n=2.4.6) (1)? "Processing 1'Rs T:" i, t [Y
ES j
91') to remove the previous sensor correction mouse (△P, 1) and obtain this positional information (point P9+) 'a! Position 1'l'i (point f's) at the time of teaching can be substituted for 03. (processing pR,),.
口1jら、仙止尾が平杓移動社のみでめれは、境在11
1織゛菌棲かぞの柚正腫を走し引き、回転域のみであれ
は、現任位置1#@からその回転編だけ逆回転させる。Mouth 1j et al., Sentoku tail is Hiraidai Momosha only, Mere is Kyouzai 11
1) Run the Yuzu Seoma where the bacteria live, and if it is only in the rotation range, reverse only that rotation part from the current position 1#@.
勿−1曲II′:樋が平行移動石と1川転凧の国有を古
めは、現任位置情報からその平行移動線を産し引くとと
もにその回転域だげ逆回転させる。Of course - 1 song II': In the old version, the gutter creates and draws the parallel line of translation from the current position information and reverses its rotation range.
…j記処処理帽1゛センサー柚正が無けれは、現任の位
置情報をティーチング時の位im ’iW Nの代すI
こそのまま書き込む(処理PR8)、、この処理1’R
sはセンシング結果の影響を受けない点(例えば杢央弛
例では、センシング囲烟島Pl+ Pa r待一点pH
退紐点PtoJをII止する除個用される。...J Memory processing hat 1゛If there is no sensor Yuzumasa, the current position information will be used as the position at the time of teaching.
Write this as is (processing PR8), this process 1'R
s is a point that is not affected by the sensing results (for example, in the Mokuo-relaxation case, the pH at one point in the sensing area Pl + Par
It is used to stop the withdrawal point PtoJ.
−1:4−
その夜、回連修正を施しTこワークWについてI:、1
鯛#i接を打いたい場合、オペレータはスイッチSmを
オートモードAとし、スイッチSTAを操作すれは、―
I述修正プログラムか連枇して実行される。-1:4- That night, I made a series of corrections about T-work W:, 1
When the operator wants to hit the sea bream #i contact, the operator sets switch Sm to auto mode A and operates switch STA.
The I-mentioned modification program is executed in succession.
従って、トーチ4はテストモード時と同様に3回のセン
シングを行った上で、点lJ1に位1直決めする。Therefore, the torch 4 performs sensing three times as in the test mode, and then directly determines the position at point lJ1.
そしてトーチ4は点P1から浴接開始点1)11′よで
は直脈袖間で移動し、浴接開始点ps/から溶fしい溶
接終了点P、1′まで浴接条件W鳩101」に請つきボ
平隅肉浴接を実行する。最倣に、トーチ4はm接終r点
p、、/に達すると溶接を終了し、111間で退避点P
1゜に$動する。Then, the torch 4 moves from the point P1 to the welding start point 1)11' in a direct line between the welding points 1) and 11', and from the welding start point ps/ to the welding end point P,1' where the welding condition is W101. At his request, Bohir fillet bathing is performed. Simulated, the torch 4 finishes welding when it reaches the m-contact final point p,, /, and reaches the retreat point P between 111 and 111.
Move $1°.
本発明は前述実施例以外に下記する変形もまTコ可能で
ある。In addition to the embodiments described above, the present invention can also be modified as described below.
(I)ロボットは前述実施例のような、直角座標俗接ロ
ホット以外に、伯のメカ#l成のロボットでもよく、ま
た加工線はm接縁以外に、切tilInbA 、iff
装線等の他の形態であってもよい。もっともロボットの
エンドエフェクタはこれらの加工線に対応したものが使
用されることもちろんである。(I) In addition to the Cartesian coordinate rotary robot as in the above-mentioned embodiments, the robot may also be a robot with a machine #1 structure, and the processing line may be a robot with a mechanical #1 structure other than the m-joint edge, cutting tilInbA, if
Other forms such as a wired connection may also be used. Of course, the end effector of the robot must be compatible with these machining lines.
14−
(ID加工称のセンシングは、前述実施例にあっては、
浴接トーチ自#をセンサとして使用したが、公知の接触
式、非接触式のセンサを使用してもよい。14- (In the above embodiment, the sensing of ID processing name is
Although a bath torch itself is used as a sensor, a known contact type or non-contact type sensor may be used.
[相]前述実施例では、点位置1#報の−正について述
べTコが、ティーチング時にはない稍T:な点位置情報
の追加についても通用できる。[Phase] In the above-mentioned embodiment, the explanation about -positive point position 1# information is also applicable to the addition of point position information that is not present at the time of teaching.
GVJ jiJ述実施例では点位置情報として解接終了
点の晰正について述べたが、谷点におけるトーチの姿勢
(0,甲)の修正および追加にも通用できる。In the embodiment described above, the point position information is about correcting the disengagement end point, but it can also be used to correct and add the torch attitude (0, instep) at the valley point.
α)自l述実施例では、プレイバック方式のロホットで
説明しTコが、NC人力方式のものでも通用できる。α) In the self-described embodiment, the explanation will be made using the playback method Rohot, but the NC manual method can also be used.
以上詳述せるごとく、本発明の制御方法によるときは、
テストモード峙にセンシングによる補正値を記宙し、そ
の後にティーチング位r1i情報を修正・追加する際、
マニュアルモードでの新たな教ボ点の位1it−報は、
これから補正値を琲藺して得Tコ位置情報を先のティー
チング位置情報に代えて、あるいは新Tこに書き込むよ
うにしTコため、加工仕上り基台を観察した上で必要に
応じ随時プログラムの修正0遍IJIJが打え、従来の
ように全プログラムの作成し直しが不要となり、作業1
1目率の大Illな向上が図られる、。As detailed above, when using the control method of the present invention,
When recording the correction value by sensing in the test mode, and then modifying or adding the teaching position r1i information,
The new teaching point score in manual mode is as follows:
From now on, you can write the correction value and replace the obtained T position information with the previous teaching position information, or write it in the new T position, so you can change the program as needed after observing the finished base. You can make zero corrections, eliminate the need to re-create all programs, and reduce work 1.
A huge improvement in the 1st hit rate can be achieved.
図面はいずれも不発明の実施例を小すもので、第1図は
本発明を採用した浴接ロホットの全体概略図、第2図は
プログラムのステップ図、第3図はフローチャート、第
4図はfV用説明図である。
図中、 ROは口小ツト、4は浴接トーチ、7はコンピ
ュータ、8は遠隔操作!1に、Wはワークである。
出願人 新明和工業株式会社The drawings are all miniatures of the non-inventive embodiments; Fig. 1 is an overall schematic diagram of a bath wetting machine employing the present invention, Fig. 2 is a step diagram of a program, Fig. 3 is a flow chart, and Fig. 4 is a diagram showing a step diagram of a program. is an explanatory diagram for fV. In the figure, RO is a mouthpiece, 4 is a bath torch, 7 is a computer, and 8 is a remote control! 1, W is a workpiece. Applicant ShinMaywa Industries Co., Ltd.
Claims (1)
するべくした産業川口ホットにわいて、少(とも1次元
にセンシングした位置1)イ熾の袖正鮪を記憶し、その
後に01記テイ一チング位bil苗報を修止または追加
する隊、所望点を載承1−ることにより該所望点の位置
情報から面記補正1直を琲蔀して得た位置情報を曲d己
ティーチング位置情報に代えて、あるいはυrT:に曹
き込むごと<L/Tこことを軸数とする、産業用ロボッ
トにおける制御方法。(1) For the industrial Kawaguchi hot spring where the taught position information was to be measured using a sensor, a small (at least one-dimensionally sensed position 1) 2. By adding the desired point to the team that corrects or adds to the building information, the position information obtained by performing the first shift of marking correction from the position information of the desired point is used as the song's own teaching position information. Alternatively, a control method for an industrial robot in which the number of axes is set to υrT: <L/T.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59059187A JPH0695295B2 (en) | 1984-03-26 | 1984-03-26 | Control method for industrial robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59059187A JPH0695295B2 (en) | 1984-03-26 | 1984-03-26 | Control method for industrial robot |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60201403A true JPS60201403A (en) | 1985-10-11 |
| JPH0695295B2 JPH0695295B2 (en) | 1994-11-24 |
Family
ID=13106152
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59059187A Expired - Lifetime JPH0695295B2 (en) | 1984-03-26 | 1984-03-26 | Control method for industrial robot |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0695295B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62131306A (en) * | 1985-12-04 | 1987-06-13 | Shin Meiwa Ind Co Ltd | Control method for industrial robots |
| JPS62212809A (en) * | 1986-03-14 | 1987-09-18 | Mitsubishi Heavy Ind Ltd | Controlling method for robot |
| WO1992012830A1 (en) * | 1991-01-28 | 1992-08-06 | Fanuc Ltd | Method of teaching robot |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52115064A (en) * | 1976-03-24 | 1977-09-27 | Hitachi Ltd | Method of controlling operation of industrial robot |
| JPS58121407A (en) * | 1982-01-11 | 1983-07-19 | Kobe Steel Ltd | Positioning control method for industrial robot |
| JPS58172710A (en) * | 1982-04-01 | 1983-10-11 | Hitachi Ltd | Automatic correcting device of working position |
-
1984
- 1984-03-26 JP JP59059187A patent/JPH0695295B2/en not_active Expired - Lifetime
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52115064A (en) * | 1976-03-24 | 1977-09-27 | Hitachi Ltd | Method of controlling operation of industrial robot |
| JPS58121407A (en) * | 1982-01-11 | 1983-07-19 | Kobe Steel Ltd | Positioning control method for industrial robot |
| JPS58172710A (en) * | 1982-04-01 | 1983-10-11 | Hitachi Ltd | Automatic correcting device of working position |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62131306A (en) * | 1985-12-04 | 1987-06-13 | Shin Meiwa Ind Co Ltd | Control method for industrial robots |
| JPS62212809A (en) * | 1986-03-14 | 1987-09-18 | Mitsubishi Heavy Ind Ltd | Controlling method for robot |
| WO1992012830A1 (en) * | 1991-01-28 | 1992-08-06 | Fanuc Ltd | Method of teaching robot |
| US5300868A (en) * | 1991-01-28 | 1994-04-05 | Fanuc Ltd. | Robot teaching method |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0695295B2 (en) | 1994-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4137927B2 (en) | Robot programming device | |
| JP2006331188A (en) | Apparatus, program, recording medium, and method for correcting teaching point | |
| JP5670160B2 (en) | Arc welding robot controller | |
| WO1985000678A1 (en) | Method of inspecting machining locus control | |
| JPH0157995B2 (en) | ||
| JP2507298B2 (en) | Method for melting angle steel using industrial robot | |
| JPH0418947B2 (en) | ||
| JPS5856105A (en) | Industrial robot | |
| JPS60229116A (en) | Circular welding line tracking method in welding robot | |
| JP4794937B2 (en) | Programming device for arc welding | |
| JPH0630801B2 (en) | Control method for welding robot | |
| JPH05505893A (en) | How to control the robot cell path | |
| JP2013255939A (en) | Weld bead-shaping device, weld bead-shaping method, welding device, and welding method | |
| JPH0695295B2 (en) | Control method for industrial robot | |
| JPS6249405A (en) | Teaching method for robot | |
| JPS60247476A (en) | Robot control method | |
| JPH0312323B2 (en) | ||
| JPS60203368A (en) | Weld line following method in welding robot | |
| CN119405126B (en) | Automatic shoe tree glue spraying path generation method based on point cloud data processing | |
| JPH0962322A (en) | Control device for multi-axis robot and control method thereof | |
| JPH02290684A (en) | Method for machining pipe joining part | |
| JPH0649232B2 (en) | Multi-layer welding method | |
| JPS63273912A (en) | Production system for teaching data on industrial robot | |
| JPS60199571A (en) | Welding line tracking method in welding robot | |
| JPH06149344A (en) | Robot control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |