JPS58141865A - 溶接ト−チの移動制御方法 - Google Patents
溶接ト−チの移動制御方法Info
- Publication number
- JPS58141865A JPS58141865A JP2558382A JP2558382A JPS58141865A JP S58141865 A JPS58141865 A JP S58141865A JP 2558382 A JP2558382 A JP 2558382A JP 2558382 A JP2558382 A JP 2558382A JP S58141865 A JPS58141865 A JP S58141865A
- Authority
- JP
- Japan
- Prior art keywords
- welding torch
- axis
- welding
- torch
- movement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K9/00—Arc welding or cutting
- B23K9/24—Features related to electrodes
- B23K9/28—Supporting devices for electrodes
- B23K9/287—Supporting devices for electrode holders
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
本発明はティーチング作業時における溶接トーチの移動
制御方法に関する。
制御方法に関する。
従来、第1図に示すように溶接トーチ1を地点ムから地
点Bに手動操作によって移動させる場合には(オペレー
タがまずティーチングボックスの+2軸方向の移動を指
示するスイッチを押し、次めで−Y軸方向の移動を指示
するスイッチを押して行なわれる。また、第2図に示す
ように溶接トーチ1fD移動経路に干渉物2等がある場
合Ktj、その干渉物2を避けるために+2軸方向の移
動を指示するスイッチおよび−Y軸方向の移動を指示子
るスイッチを交互に何胞か操作して移動させなければな
らな−0 このように、溶接トーチ1を手動操作で動かす場合には
、溶接トーチ1を所望の方向に移動させることができず
、これがティーチング作業にお−て多くの時間がかかる
1つの要因になってvh & 。
点Bに手動操作によって移動させる場合には(オペレー
タがまずティーチングボックスの+2軸方向の移動を指
示するスイッチを押し、次めで−Y軸方向の移動を指示
するスイッチを押して行なわれる。また、第2図に示す
ように溶接トーチ1fD移動経路に干渉物2等がある場
合Ktj、その干渉物2を避けるために+2軸方向の移
動を指示するスイッチおよび−Y軸方向の移動を指示子
るスイッチを交互に何胞か操作して移動させなければな
らな−0 このように、溶接トーチ1を手動操作で動かす場合には
、溶接トーチ1を所望の方向に移動させることができず
、これがティーチング作業にお−て多くの時間がかかる
1つの要因になってvh & 。
本発明は上記実情に鑑みてなされたもので、溶接トーチ
の向−て−る方向に溶接トーチを移動させることができ
る溶接トーチの移動制御方法を提供することを目的とす
る。
の向−て−る方向に溶接トーチを移動させることができ
る溶接トーチの移動制御方法を提供することを目的とす
る。
この発明によれば、溶接トーチの方向を制御する回動軸
の角度を検出し、この検出した角度に基づいて溶接トー
チな紋*接トーチの向−て−る方向に移動させるように
溶接トーチの位置を制御する直交3軸の各軸の速度指令
値を演算し、この演算した速度指令値によって前記直交
8軸を制御するようにして込る。
の角度を検出し、この検出した角度に基づいて溶接トー
チな紋*接トーチの向−て−る方向に移動させるように
溶接トーチの位置を制御する直交3軸の各軸の速度指令
値を演算し、この演算した速度指令値によって前記直交
8軸を制御するようにして込る。
以下本発明を添付図面を参照して詳細に説明する。
第3図は本発明が適用されるロボットのシステム構成図
で、特に溶接ロボッ)KIIして示してhる。この溶接
ロボットは、溶接ロボット本体11、S*ロボット制御
装置12、現場操作1113、ティーチングボックス1
4、溶接電源供給装置すおよび溶接ワイヤボックス16
から構成されてiる。溶接ロボット本体11は手首17
と、横送シ(蜀、水平(Y)、垂直(Z)の直角座標系
の腕部とを有し、Il接ロボット制御装置校からの制御
信号によって各lIO位置制御が行なわれる。tた、溶
接ロボット本体■には溶接ワイヤ送給装置18が設けら
れ、この装置18によって溶接ワイヤボックス16から
Satワイヤ■を手首17に供給するようにして−る。
で、特に溶接ロボッ)KIIして示してhる。この溶接
ロボットは、溶接ロボット本体11、S*ロボット制御
装置12、現場操作1113、ティーチングボックス1
4、溶接電源供給装置すおよび溶接ワイヤボックス16
から構成されてiる。溶接ロボット本体11は手首17
と、横送シ(蜀、水平(Y)、垂直(Z)の直角座標系
の腕部とを有し、Il接ロボット制御装置校からの制御
信号によって各lIO位置制御が行なわれる。tた、溶
接ロボット本体■には溶接ワイヤ送給装置18が設けら
れ、この装置18によって溶接ワイヤボックス16から
Satワイヤ■を手首17に供給するようにして−る。
劃え、溶接ワイヤ19には溶接ロボット制御装置νから
の指令に29溶接電源供給装置すから適宜の溶接電源が
供給されるようになつて−る。現場操作盤13はオペレ
ータによりて適宜操作されるもので、溶接ロボット本体
110運転モードの選択、非常停止、原点復帰等Oスイ
ッチを有して−る。ティーチングボックス14tj、テ
ィーチング作業時にオペレータによりて手動探゛作°さ
れるもので、第4図に示すように、溶接ロボット本体1
1の直交8軸(X軸、Y軸、2軸)および手首170S
llI、B軸(第5図(1)および第5図(6)参照)
の各軸を移動させるスイッチ、ティーチング点の位置情
報を溶接ロボット制御装置12に書き込むためのスイッ
チ、溶接トーチの移動速度を設定するためのスイッチお
よび本発明にかかわる溶接トーチをその向iてiる方向
に前進後退させるためのスイッチ等を有して清る。
の指令に29溶接電源供給装置すから適宜の溶接電源が
供給されるようになつて−る。現場操作盤13はオペレ
ータによりて適宜操作されるもので、溶接ロボット本体
110運転モードの選択、非常停止、原点復帰等Oスイ
ッチを有して−る。ティーチングボックス14tj、テ
ィーチング作業時にオペレータによりて手動探゛作°さ
れるもので、第4図に示すように、溶接ロボット本体1
1の直交8軸(X軸、Y軸、2軸)および手首170S
llI、B軸(第5図(1)および第5図(6)参照)
の各軸を移動させるスイッチ、ティーチング点の位置情
報を溶接ロボット制御装置12に書き込むためのスイッ
チ、溶接トーチの移動速度を設定するためのスイッチお
よび本発明にかかわる溶接トーチをその向iてiる方向
に前進後退させるためのスイッチ等を有して清る。
第5図(a)および第5図伽)はそれぞれ溶接ロボット
本体110手首17の平面図および側面図を示すもので
ある。この手t171j手首17をX−Y平面内で回動
させる回動軸Sおよび溶接トーチ10をY−2平面内で
回動させる回動軸Bを有し、これらの回動軸Sおよび回
動軸Bが溶接ロボット制御装置2によって制御されるこ
とにょシ溶接トーチ1oの方向く手首の姿勢)が制御さ
れるようになって―る。
本体110手首17の平面図および側面図を示すもので
ある。この手t171j手首17をX−Y平面内で回動
させる回動軸Sおよび溶接トーチ10をY−2平面内で
回動させる回動軸Bを有し、これらの回動軸Sおよび回
動軸Bが溶接ロボット制御装置2によって制御されるこ
とにょシ溶接トーチ1oの方向く手首の姿勢)が制御さ
れるようになって―る。
次に、第6図を用iて本発明を原理的に説明する。まず
、溶接トーチ1oを位置Pから溶接トーチ100崗iて
%/にる方向上の位置Qまで直III移動させる場合に
つiて考える。1!接トーチ10 N−@接トーチ10
0向−てiる方向に移動させるためには、直交8軸を同
時に駆動し、各軸x、y、zの移動量がそれぞれΔX1
ΔY、Δ2となればよ−、ここで、位置Pと位置Qとの
距離なdとし、手首17のS軸およびB軸の角度をそれ
ぞれ#、オよび#。
、溶接トーチ1oを位置Pから溶接トーチ100崗iて
%/にる方向上の位置Qまで直III移動させる場合に
つiて考える。1!接トーチ10 N−@接トーチ10
0向−てiる方向に移動させるためには、直交8軸を同
時に駆動し、各軸x、y、zの移動量がそれぞれΔX1
ΔY、Δ2となればよ−、ここで、位置Pと位置Qとの
距離なdとし、手首17のS軸およびB軸の角度をそれ
ぞれ#、オよび#。
とすると、各軸X%Y12の移動量ΔX、Δ丁。
Δ2は、
Δχ閣d幽−1−−1
ΔY−d幽−〇−麿 )−〇)ΔZ=dam#
m となる。
m となる。
上記II (1)式て演算し友各軸X1Y、zの移動量
ΔX1ΔY、Δ2を各軸の速度指令値とすることによ1
溶接トーチ10を溶接トーチ10の向りている方向に移
動させることができる。なお、溶接トーチを溶接トーチ
の向めている方向に移動させるためには各軸X%Y1z
の速度比が前記第(1)式の右辺の比を満足すればよく
、シたがって、dけ適宜変更してもよ−0このdの大き
さによって移動速度が決定される。
ΔX1ΔY、Δ2を各軸の速度指令値とすることによ1
溶接トーチ10を溶接トーチ10の向りている方向に移
動させることができる。なお、溶接トーチを溶接トーチ
の向めている方向に移動させるためには各軸X%Y1z
の速度比が前記第(1)式の右辺の比を満足すればよく
、シたがって、dけ適宜変更してもよ−0このdの大き
さによって移動速度が決定される。
第7図は本発明にかかる溶接トーチの移動制御方法のフ
ローチャートであシ、ティーチングボックスでi!II
P)−チを前進まえは後退させるスイッチな押し続けて
−る限シ溶接トーチを溶接トーチの向^て−る方向に移
動させるようにしてiる。
ローチャートであシ、ティーチングボックスでi!II
P)−チを前進まえは後退させるスイッチな押し続けて
−る限シ溶接トーチを溶接トーチの向^て−る方向に移
動させるようにしてiる。
まず、溶接トーチの前進後退方向の決定を行なう。
なお、前進させる場合には11!I)−チがほぼティー
チング点に向くように手首のB軸、S軸を制御する。次
に、手賃OB釉、B軸の角度01 #1(第5図(荀お
よび第・5図(ト)参照)を検出し、これを記憶する。
チング点に向くように手首のB軸、S軸を制御する。次
に、手賃OB釉、B軸の角度01 #1(第5図(荀お
よび第・5図(ト)参照)を検出し、これを記憶する。
この記憶し九角度#1、#−を前記 ゛第α)式に
代入する仁とによ〉、単位時間当りの各軸の移動量を算
出する。この算出した各軸の移動量を各軸oats令値
として各軸に出力し、各軸を移動制御する1次に、f#
接トーチを前進tたは後退させるスイッチが押されてh
るか否かを判断し、押されて−る場合には引き続き各軸
の移動制御を行なめ、押されてiな一場合に鉱各軸O移
動を停止する。
代入する仁とによ〉、単位時間当りの各軸の移動量を算
出する。この算出した各軸の移動量を各軸oats令値
として各軸に出力し、各軸を移動制御する1次に、f#
接トーチを前進tたは後退させるスイッチが押されてh
るか否かを判断し、押されて−る場合には引き続き各軸
の移動制御を行なめ、押されてiな一場合に鉱各軸O移
動を停止する。
以上Oようにして、II!接トーチを溶接トーチの陶−
て―る方向に移動させることができる。
て―る方向に移動させることができる。
第8aaは本発TIAにかかる1111)−チO移動制
御方法の一実施例を示すブロック図である。ティーチン
グボックス14Fi溶接トーチの前進tたは後退を指示
する信号を中央処運装置tcPU)!I)に出力する。
御方法の一実施例を示すブロック図である。ティーチン
グボックス14Fi溶接トーチの前進tたは後退を指示
する信号を中央処運装置tcPU)!I)に出力する。
CPU20tjテイーチングボツクス14から前記信号
を入力すると、手嘗のSmおよびB軸O角WL#mおよ
び#1を取多込み、この角度−郡、θ1をI11100
)式に代入することによ)各軸X1Y。
を入力すると、手嘗のSmおよびB軸O角WL#mおよ
び#1を取多込み、この角度−郡、θ1をI11100
)式に代入することによ)各軸X1Y。
zO速度指令値を演算し、この演算した適度指令ト、
値を出力する。なお、この速に指令値によりて各軸x、
y、zとも同様にして制御されるため、以i11つO軸
の制御gにつiてのみ説明する。
y、zとも同様にして制御されるため、以i11つO軸
の制御gにつiてのみ説明する。
C?U11から出力されえ移動指令値はラッチ回路21
でラッチされ、パルス分配器22に加えられる。
でラッチされ、パルス分配器22に加えられる。
パルス分配器22tj速度指令値に基づ−て予め指定さ
れた速度で移動するようにパルス信号を減算器幻に出力
する。なお、このパルス信号は速度が速−ときはパルス
数が多く、遅−ときはパルス数が少なく出力される。ま
友、ロボットが停止中はパルス数は±lパルスの範四で
変動してiる。減算器幻の他の入力にはエンコーダ冴か
ら軸の移動距離、すなわち、軸駆動用モータ6の回動量
に応じ次数OAルス信号が加えられるようになっており
、減算器23#i2人力信号の偏差をとりてこれを位置
偏差カクンタ26に導く0位置偏差カクンタ260カウ
ント値はパルス分配器nで指定された値とロボット現在
位置とOずれパルス数に対応するもので、このカウント
値tjD/ム変換器nでアナログ信号に変換されて減算
器28に加えられる。減算器2Bり他の入力Kd遭度検
出器四から軸駆動用モータ501転連fK対応するアナ
ログ信号が加えられておル、減算器部は2人力信号O偏
差をとってこれを賃−ポアンプ(9)を介して軸駆動用
モータ25に導く。
れた速度で移動するようにパルス信号を減算器幻に出力
する。なお、このパルス信号は速度が速−ときはパルス
数が多く、遅−ときはパルス数が少なく出力される。ま
友、ロボットが停止中はパルス数は±lパルスの範四で
変動してiる。減算器幻の他の入力にはエンコーダ冴か
ら軸の移動距離、すなわち、軸駆動用モータ6の回動量
に応じ次数OAルス信号が加えられるようになっており
、減算器23#i2人力信号の偏差をとりてこれを位置
偏差カクンタ26に導く0位置偏差カクンタ260カウ
ント値はパルス分配器nで指定された値とロボット現在
位置とOずれパルス数に対応するもので、このカウント
値tjD/ム変換器nでアナログ信号に変換されて減算
器28に加えられる。減算器2Bり他の入力Kd遭度検
出器四から軸駆動用モータ501転連fK対応するアナ
ログ信号が加えられておル、減算器部は2人力信号O偏
差をとってこれを賃−ポアンプ(9)を介して軸駆動用
モータ25に導く。
このようにして、各軸X%Y12が同時に制御され、そ
の結果i1!!!)−チは溶接トーチの向−て−る方向
に移動制御される。
の結果i1!!!)−チは溶接トーチの向−て−る方向
に移動制御される。
なお、ロボット本体01!11系のとり方、制御される
軸O数等は上記実施例に限定されない。
軸O数等は上記実施例に限定されない。
以上説明したように本発明によれば、IIIII)−チ
をII接トーチO向−て−る方向に前進および後退させ
ることができるため、ティーチング作業のスピードアッ
プを図ることができる。
をII接トーチO向−て−る方向に前進および後退させ
ることができるため、ティーチング作業のスピードアッ
プを図ることができる。
1lR1図および第2図は従来の溶接トーチO手動操作
による移Wk例を示す説明図、第Saaは本発明が過用
されるロボットのシステム構IRII、第411は本発
明にかかわるティーチングボックスのパネル面を示す千
両図、第5図(→および第Sm1(ロ)はそれぞれ*接
ロボットの手貫oJt’im図および側面図、第@1i
5tj本発Wj4o*理を説明するために用−良説明図
(第7図は本発明にかかる溶接トーチの移動制御方法の
フローチャート、第8図は本発明にかかみ溶接トーチの
移動制御方法の一実施例を示すブロック図である。 1.1O−ilHI)−チ、1l−CIポット本体、1
2−・・溶11oポット制御装置、13−現場操作盤、
14−・・ティーチングボックス、17−手賃、加・・
・中央処、W装置、n・・・パルス分配器、24−・エ
ンコーダ、25−・・軸駆動用モータ、%−位置偏差ヵ
クンタ。 第5図 10 第6図 第7図
による移Wk例を示す説明図、第Saaは本発明が過用
されるロボットのシステム構IRII、第411は本発
明にかかわるティーチングボックスのパネル面を示す千
両図、第5図(→および第Sm1(ロ)はそれぞれ*接
ロボットの手貫oJt’im図および側面図、第@1i
5tj本発Wj4o*理を説明するために用−良説明図
(第7図は本発明にかかる溶接トーチの移動制御方法の
フローチャート、第8図は本発明にかかみ溶接トーチの
移動制御方法の一実施例を示すブロック図である。 1.1O−ilHI)−チ、1l−CIポット本体、1
2−・・溶11oポット制御装置、13−現場操作盤、
14−・・ティーチングボックス、17−手賃、加・・
・中央処、W装置、n・・・パルス分配器、24−・エ
ンコーダ、25−・・軸駆動用モータ、%−位置偏差ヵ
クンタ。 第5図 10 第6図 第7図
Claims (1)
- 溶接トーチの方向を制御する回動軸と、前記溶接トーチ
の位置を制御する直交8軸とを有する溶接ロボットにお
めて、前記回動軸の角度を検出し、この検出した角tに
基づ−て前記f#接トーチな該S接トーチの向いて−る
方向に移動させるための前記直交3軸の各軸の速度指令
値を演算し、この演算した各軸の速度指令値によって前
記直交8軸を制御することを特徴とする溶接トーチの移
動制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2558382A JPS58141865A (ja) | 1982-02-19 | 1982-02-19 | 溶接ト−チの移動制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2558382A JPS58141865A (ja) | 1982-02-19 | 1982-02-19 | 溶接ト−チの移動制御方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS58141865A true JPS58141865A (ja) | 1983-08-23 |
Family
ID=12169933
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2558382A Pending JPS58141865A (ja) | 1982-02-19 | 1982-02-19 | 溶接ト−チの移動制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS58141865A (ja) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5063384A (ja) * | 1973-10-05 | 1975-05-29 |
-
1982
- 1982-02-19 JP JP2558382A patent/JPS58141865A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5063384A (ja) * | 1973-10-05 | 1975-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8694160B2 (en) | NC machine tool system | |
| GB2215870A (en) | Welding robot | |
| GB1408666A (en) | Apparatus for controlling an element of a machine | |
| JP2728399B2 (ja) | ロボツトの制御方法 | |
| JP2786874B2 (ja) | 可動位置制御装置 | |
| JPH0437496A (ja) | レーザ加工機のノズル移動方式 | |
| JPS58141865A (ja) | 溶接ト−チの移動制御方法 | |
| JPH0639760A (ja) | ロボットの制御装置 | |
| JP2654206B2 (ja) | タッチアップ方法 | |
| JP2737325B2 (ja) | ロボットの軌道生成方式 | |
| JPS6111815A (ja) | ロボツトの位置ズレ補正システム | |
| JPS6214845B2 (ja) | ||
| JPS6054275A (ja) | 溶接ト−チの駆動制御方法 | |
| JP2922617B2 (ja) | 力制御ロボットにおける押付力方向の指定方法 | |
| JPS63285617A (ja) | センサ−フィ−ドバック制御方式 | |
| JPH0428514B2 (ja) | ||
| JPH0494883A (ja) | ロボットの加工制御方法 | |
| JPH01175004A (ja) | ロボット制御装置 | |
| JPS6160447B2 (ja) | ||
| JP2841364B2 (ja) | 加工装置の位置決め方法 | |
| JPH0413109B2 (ja) | ||
| JPS6148711A (ja) | 測定システムにおけるプロ−ブの方向制御方法 | |
| JP2652444B2 (ja) | ロボットシステム | |
| JP2635776B2 (ja) | マスタ・スレーブ形マニピュレータ | |
| JPS6320176A (ja) | 位置決め制御方法 |