JPH0418945B2 - - Google Patents
Info
- Publication number
- JPH0418945B2 JPH0418945B2 JP16196784A JP16196784A JPH0418945B2 JP H0418945 B2 JPH0418945 B2 JP H0418945B2 JP 16196784 A JP16196784 A JP 16196784A JP 16196784 A JP16196784 A JP 16196784A JP H0418945 B2 JPH0418945 B2 JP H0418945B2
- Authority
- JP
- Japan
- Prior art keywords
- welding
- oscillation
- groove
- welding current
- welding torch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired
Links
Classifications
-
- 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/12—Automatic feeding or moving of electrodes or work for spot or seam welding or cutting
- B23K9/127—Means for tracking lines during arc welding or cutting
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
- Butt Welding And Welding Of Specific Article (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
この発明は、消耗電極を供給する溶接トーチを
開先の幅方向に揺動させながら溶接線をアークな
らい溶接するべくした溶接開先追従方法に関する
ものである。
開先の幅方向に揺動させながら溶接線をアークな
らい溶接するべくした溶接開先追従方法に関する
ものである。
(従来技術)
例えば溶接トーチの揺動中心から左側への半周
期の溶接電流検出値の積分値と右側への半周期の
溶接電流検出値の積分値とが等しくなるように、
溶接トーチの揺動中心を開先幅方向に位置制御す
るようにしたものがある。
期の溶接電流検出値の積分値と右側への半周期の
溶接電流検出値の積分値とが等しくなるように、
溶接トーチの揺動中心を開先幅方向に位置制御す
るようにしたものがある。
しかしながら、消耗電極は送給路中で曲げられ
ていると溶接トーチから突き出されたときは、曲
げられていない場合に比べその先端とワークとの
空間距離が変わつて来るので溶接電流も変化す
る。また、消耗電極に給電するため溶接トーチ内
に設けられているチツプの内径は、所定位置にお
いて消耗電極の外径に適合したやや大きい目にな
るように作られているが、摩耗によつてチツプの
内径が大きくなると給電点位置が変わり、溶接電
流の変化が起り得る。そして、このような溶接電
流の変化は、一様なものでなく消耗電極の送給に
伴つて変動するので、検出した溶接電流のパター
ンは複雑なものであるため、溶接電流を検出して
演算処理し、開先追従を行う場合の障害になつて
いる。
ていると溶接トーチから突き出されたときは、曲
げられていない場合に比べその先端とワークとの
空間距離が変わつて来るので溶接電流も変化す
る。また、消耗電極に給電するため溶接トーチ内
に設けられているチツプの内径は、所定位置にお
いて消耗電極の外径に適合したやや大きい目にな
るように作られているが、摩耗によつてチツプの
内径が大きくなると給電点位置が変わり、溶接電
流の変化が起り得る。そして、このような溶接電
流の変化は、一様なものでなく消耗電極の送給に
伴つて変動するので、検出した溶接電流のパター
ンは複雑なものであるため、溶接電流を検出して
演算処理し、開先追従を行う場合の障害になつて
いる。
(解決しようとする課題)
この発明は前述事情に鑑みてなされたものであ
り、前記揺動中に検出した溶接電流値に基いて溶
接トーチの揺動中心を位置制御し、開先に追従さ
せるにあたり、消耗電極の曲りや給電点位置の変
動に伴うノイズを含む溶接電流の変動の影響を受
けることなく、精度のよい追従を行わせようとす
るものである。
り、前記揺動中に検出した溶接電流値に基いて溶
接トーチの揺動中心を位置制御し、開先に追従さ
せるにあたり、消耗電極の曲りや給電点位置の変
動に伴うノイズを含む溶接電流の変動の影響を受
けることなく、精度のよい追従を行わせようとす
るものである。
(課題を解決するための手段)
この発明は、前記溶接電流検出値を演算処理す
るにあたり、検出した溶接電流のパターンを数式
化し、こと数式についての前記揺動の一端から前
記揺動中心までの1/4周期の積分値と前記揺動中
心から前記揺動の他の一端までの1/4周期の積分
値を求め、これら積分値の差の関数として表わさ
れる制御量によつて前記揺動中心を開先幅方向に
位置制御することにより、前記溶接トーチを開先
に追従させるようにしたものである。
るにあたり、検出した溶接電流のパターンを数式
化し、こと数式についての前記揺動の一端から前
記揺動中心までの1/4周期の積分値と前記揺動中
心から前記揺動の他の一端までの1/4周期の積分
値を求め、これら積分値の差の関数として表わさ
れる制御量によつて前記揺動中心を開先幅方向に
位置制御することにより、前記溶接トーチを開先
に追従させるようにしたものである。
(作用)
検出した溶接電流値は、第7図aのようにノイ
ズを含んだ複雑な変動パターンをもつているが、
演算処理には第7図bのような数式が使われるの
で、溶接トーチの揺動による変化だけを含んだ溶
接電流値が使われる。
ズを含んだ複雑な変動パターンをもつているが、
演算処理には第7図bのような数式が使われるの
で、溶接トーチの揺動による変化だけを含んだ溶
接電流値が使われる。
(実施例)
第2図のような水平V開先GをもつたワークW
に対して多関節ロボツトRで溶接トーチTを揺動
させながら、揺動中心OSCの両側における揺動
の1/4周期の溶接電流値の積分値を比較して溶接
トーチTを開先Gに追従させて溶接し、溶接ビー
ドBdを形成させるようにした溶接開先追従方法
での実施例について説明する。
に対して多関節ロボツトRで溶接トーチTを揺動
させながら、揺動中心OSCの両側における揺動
の1/4周期の溶接電流値の積分値を比較して溶接
トーチTを開先Gに追従させて溶接し、溶接ビー
ドBdを形成させるようにした溶接開先追従方法
での実施例について説明する。
この実施例では、第3図に示すように、溶接ト
ーチTは揺動経路Pを画き、1回目の揺動、2
回目の揺動、3回目の揺動…N回目の揺動
へと揺動しながら、溶接速度VNで開先方向GDに
添つて溶接して行く。
ーチTは揺動経路Pを画き、1回目の揺動、2
回目の揺動、3回目の揺動…N回目の揺動
へと揺動しながら、溶接速度VNで開先方向GDに
添つて溶接して行く。
ここで、N回目の揺動について、図上の左端か
ら揺動中心OSCまでの1/4周期をNa、揺動中心
OSCから図上右端までの1/4周期をNb、右端から
揺動中心OSCまでの1/4周期をNc、揺動中心OSC
から左端までの1/4周期をNdと呼ぶ。
ら揺動中心OSCまでの1/4周期をNa、揺動中心
OSCから図上右端までの1/4周期をNb、右端から
揺動中心OSCまでの1/4周期をNc、揺動中心OSC
から左端までの1/4周期をNdと呼ぶ。
そして、このような溶接トーチTの揺動と溶接
進行方向GDへの移動は、第4図のように最終腕
先に溶接トーチTを取り付けたロボツトRの関節
角α1〜α5を制御することによつて行われる。
溶接トーチTには、図示しないモーターによつて
駆動される消耗電極送給装置Rによつて消耗電極
Eが送給され、消耗電極Eには、溶接電源1から
溶接トーチTの図示しないチツプを通して溶接電
流Iが供給される。
進行方向GDへの移動は、第4図のように最終腕
先に溶接トーチTを取り付けたロボツトRの関節
角α1〜α5を制御することによつて行われる。
溶接トーチTには、図示しないモーターによつて
駆動される消耗電極送給装置Rによつて消耗電極
Eが送給され、消耗電極Eには、溶接電源1から
溶接トーチTの図示しないチツプを通して溶接電
流Iが供給される。
溶接電源Iから溶接トーチTへの電気配線上に
は電流センサ2が設けられており、電流センサ2
の出力は、ローパスフイルタ3、サンプルホール
ド回路4、A/Dコンバータ5、ポート6を通し
てバス7に接続される。また、バス7にはマイク
ロコンピユータ8およびインターフエース9を通
じてロボツトRの各関節軸駆動用サーボ回路10
〜14が接続されている。なお、マイクロコンピ
ユータ8は、図示しないCPU、ROM、RAMか
らなる公知のもので、この溶接開先追従に関する
プログラムを内蔵し、演算を行い、かつそのデー
タを格納する。このような電流センサ2〜サーボ
回路14で制御装置15が構成されている。そし
て、サーボ回路10〜14は、ロボツトRの各関
節角α1〜α5を制御するα1軸モータ16〜α
5軸モータ20にそれぞれ接続されている。ま
た、操作部21がバス7に接続されている。
は電流センサ2が設けられており、電流センサ2
の出力は、ローパスフイルタ3、サンプルホール
ド回路4、A/Dコンバータ5、ポート6を通し
てバス7に接続される。また、バス7にはマイク
ロコンピユータ8およびインターフエース9を通
じてロボツトRの各関節軸駆動用サーボ回路10
〜14が接続されている。なお、マイクロコンピ
ユータ8は、図示しないCPU、ROM、RAMか
らなる公知のもので、この溶接開先追従に関する
プログラムを内蔵し、演算を行い、かつそのデー
タを格納する。このような電流センサ2〜サーボ
回路14で制御装置15が構成されている。そし
て、サーボ回路10〜14は、ロボツトRの各関
節角α1〜α5を制御するα1軸モータ16〜α
5軸モータ20にそれぞれ接続されている。ま
た、操作部21がバス7に接続されている。
ここで、この溶接開先追従方法の背景となる一
般的な作用について説明する。例えばN回目の揺
動が始まるに当り、第5図のように割込がかか
ると、溶接トーチTの揺動中、揺動周期を適宜分
割した各期間(図示せず)中に溶接電流値を適宜
回数サンプルし、平均してその期間の溶接電流検
出値Intとして図示しないRAMに取り込む。そし
て、溶接トーチTが揺動の一端に来て、これらの
溶接電流検出値の積分され、その結果、1/4周期
Naに関する積分値ANa、1/4周期Nbに関する積
分値BNbは第6図の通りになる。ただし、この
図では溶接電流Iは不規則な変動を含まない理想
的な姿で描かれている。そして、ANbからBNb
を減算して得た差Cの関数f(C)として、溶接トー
チTの揺動中心の位置制御量を演算し、更にロボ
ツトRの各関節軸α1〜α5の駆動量が演算され
て出力し、割込みの処理が終る。
般的な作用について説明する。例えばN回目の揺
動が始まるに当り、第5図のように割込がかか
ると、溶接トーチTの揺動中、揺動周期を適宜分
割した各期間(図示せず)中に溶接電流値を適宜
回数サンプルし、平均してその期間の溶接電流検
出値Intとして図示しないRAMに取り込む。そし
て、溶接トーチTが揺動の一端に来て、これらの
溶接電流検出値の積分され、その結果、1/4周期
Naに関する積分値ANa、1/4周期Nbに関する積
分値BNbは第6図の通りになる。ただし、この
図では溶接電流Iは不規則な変動を含まない理想
的な姿で描かれている。そして、ANbからBNb
を減算して得た差Cの関数f(C)として、溶接トー
チTの揺動中心の位置制御量を演算し、更にロボ
ツトRの各関節軸α1〜α5の駆動量が演算され
て出力し、割込みの処理が終る。
ここで、次の割込みがかかり、この出力によ
りロボツトRは溶接トーチTを揺動させながら溶
接を行わせ、同時に前述同様、溶接電流を検出す
る。このような動作の繰返しにより、溶接トーチ
Tを開先Gに追従せしめて溶接ビードBdを形成
させる。
りロボツトRは溶接トーチTを揺動させながら溶
接を行わせ、同時に前述同様、溶接電流を検出す
る。このような動作の繰返しにより、溶接トーチ
Tを開先Gに追従せしめて溶接ビードBdを形成
させる。
以下、この発明にかかる作用について説明す
る。N回目の揺動が始まるに当り、第1図のよう
に割込みがかかると、溶接電流検出、検出した
溶接電流を適宜回数サンプリングと平均、溶接電
流検出値の格納と言う各ステツプを揺動の半周期
について行う点は、前述の通りである。
る。N回目の揺動が始まるに当り、第1図のよう
に割込みがかかると、溶接電流検出、検出した
溶接電流を適宜回数サンプリングと平均、溶接電
流検出値の格納と言う各ステツプを揺動の半周期
について行う点は、前述の通りである。
一方、マイクロコンピユータ8には、3次式で
式化する、4次式で近似させるなどのプログラム
が書き込まれており、操作部21で数式化の次数
を3に選ぶと与えられた時間tに対して f(t)=at3+bt2+ct+d なる演算を行うプログラムの実行ができるように
なる。そして、誤差率もまた操作部21で例えば
誤差を5%に選ぶと、前式f(t)の演算結果が、
検出された溶接電流値と5%の誤差範囲で一致す
るよう、前式の定数a、b、c、dが求められる
ようになる。この定数a、b、c、dを求める演
算は、公知の最小自乗法にる収束演算によるもの
であり、このような演算法をマイクロコンピユー
タ8のプログラムにすることは公知のことであ
る。
式化する、4次式で近似させるなどのプログラム
が書き込まれており、操作部21で数式化の次数
を3に選ぶと与えられた時間tに対して f(t)=at3+bt2+ct+d なる演算を行うプログラムの実行ができるように
なる。そして、誤差率もまた操作部21で例えば
誤差を5%に選ぶと、前式f(t)の演算結果が、
検出された溶接電流値と5%の誤差範囲で一致す
るよう、前式の定数a、b、c、dが求められる
ようになる。この定数a、b、c、dを求める演
算は、公知の最小自乗法にる収束演算によるもの
であり、このような演算法をマイクロコンピユー
タ8のプログラムにすることは公知のことであ
る。
前述数式化の次数および誤差率は、装置15の
動作に先立つて選択されているので、前述格納し
た溶接電流検出値Intの中から代表的に適宜何点
かのものが選ばれると前式のf(t)が与えられ
その検出した時間tに応じて前述演算がなされ、
定数a、b、c、dが決定されるので、溶接電流
の時間に対する関係を規定する式f(t)が決定
される。つまり、第7図aのような不規則な変動
を含む溶接電流検出値のパターンが、同図bのよ
うな不規則な変動を含まない曲線で表わされるよ
うになる。
動作に先立つて選択されているので、前述格納し
た溶接電流検出値Intの中から代表的に適宜何点
かのものが選ばれると前式のf(t)が与えられ
その検出した時間tに応じて前述演算がなされ、
定数a、b、c、dが決定されるので、溶接電流
の時間に対する関係を規定する式f(t)が決定
される。つまり、第7図aのような不規則な変動
を含む溶接電流検出値のパターンが、同図bのよ
うな不規則な変動を含まない曲線で表わされるよ
うになる。
そこで、この数式f(t)=at3+bt3+ct+dに
対して、N回目の揺動中の1/4周期Naおよび
Nbについて積分し、積分値A′NaおよびB′Nbを
求め、更にA′NaからB′Nbを減算して差C′を求め
る。そして、この差Cの関数として溶接トーチT
の揺動中心の位置制御量が演算され、更にロボツ
トRの各関節軸α1〜α5の駆動量が演算され
る。この各関節軸α1〜α5の駆動量が出力され
たところで割込み処理が終る。
対して、N回目の揺動中の1/4周期Naおよび
Nbについて積分し、積分値A′NaおよびB′Nbを
求め、更にA′NaからB′Nbを減算して差C′を求め
る。そして、この差Cの関数として溶接トーチT
の揺動中心の位置制御量が演算され、更にロボツ
トRの各関節軸α1〜α5の駆動量が演算され
る。この各関節軸α1〜α5の駆動量が出力され
たところで割込み処理が終る。
ここで、次の割込みがかかり、先の割込み
で得た出力によつて、ロボツトRは溶接トーチT
にN+1回目の揺動N+1を行わせて溶接を行
う。このような動作の繰返しにより、溶接トーチ
Tを正確に開先Gに追従せしめて溶接ビードBd
を形成し、開先Gの端に到る。
で得た出力によつて、ロボツトRは溶接トーチT
にN+1回目の揺動N+1を行わせて溶接を行
う。このような動作の繰返しにより、溶接トーチ
Tを正確に開先Gに追従せしめて溶接ビードBd
を形成し、開先Gの端に到る。
(他の実施例)
他の実施例として、溶接電流検出値Intは、揺
動周期中、適宜間欠的にだけ検出して取り込むこ
と、揺動幅中の適宜位置において検出し、取り込
むようにすることができる。
動周期中、適宜間欠的にだけ検出して取り込むこ
と、揺動幅中の適宜位置において検出し、取り込
むようにすることができる。
また水平隅肉など他の形状の開先についての開
先追従についても実施できる。
先追従についても実施できる。
また、使用される数式も3次式に限ることはな
く、4次式およびその他の数式とすることがで
き、このような数式化についても最小自乗法以外
の係数決定方法によることができる。
く、4次式およびその他の数式とすることがで
き、このような数式化についても最小自乗法以外
の係数決定方法によることができる。
また、N回目の揺動の半周期の揺動中心にお
ける溶接電流検出値をW(t)Nとし、K回の揺
動の平均値 1/KK 〓N=1 W(t)N-Kまたはウエート を持たせた平均値 K 〓N=1 2-KW(t)N-Kをもとに、 次数を決定する等の方法がある。
ける溶接電流検出値をW(t)Nとし、K回の揺
動の平均値 1/KK 〓N=1 W(t)N-Kまたはウエート を持たせた平均値 K 〓N=1 2-KW(t)N-Kをもとに、 次数を決定する等の方法がある。
(効果)
以上の通り、この発明は、検出した溶接電流か
ら、消耗電極の曲りや給電点の位置変動に伴うノ
イズおよびその他のノイズを含まない、溶接電流
を表わすような数式化を行い、この数式によつて
演算処理を行うので、精度のよい溶接開先追従が
行えると言う効果がある。従つて、基準値を定め
る場合、そのため幾つかの振動についてサンプリ
ングを行ういわゆる学習と言うような面倒な動作
がいらなくなると言う効果もある。
ら、消耗電極の曲りや給電点の位置変動に伴うノ
イズおよびその他のノイズを含まない、溶接電流
を表わすような数式化を行い、この数式によつて
演算処理を行うので、精度のよい溶接開先追従が
行えると言う効果がある。従つて、基準値を定め
る場合、そのため幾つかの振動についてサンプリ
ングを行ういわゆる学習と言うような面倒な動作
がいらなくなると言う効果もある。
図面はこの発明の実施例を示すものであつて、
第1図はフロー図、第2図は概略図、第3図は模
式図、第4図はブロツク図、第5図はフロー図、
第6図は模式図、第7図は模式図である。 これらの図面において、Eは消耗電極、Tは溶
接トーチ、Gは開先、Wはワーク、OSは揺動方
向、S11〜S30は演算処理のステツプであ
る。
第1図はフロー図、第2図は概略図、第3図は模
式図、第4図はブロツク図、第5図はフロー図、
第6図は模式図、第7図は模式図である。 これらの図面において、Eは消耗電極、Tは溶
接トーチ、Gは開先、Wはワーク、OSは揺動方
向、S11〜S30は演算処理のステツプであ
る。
Claims (1)
- 【特許請求の範囲】 1 消耗電極を供給する溶接トーチを開先の幅方
向に揺動させながら溶接線をアークならい溶接す
るべくした溶接開先追従方法において、 前記溶接トーチの揺動中に検出した溶接電流か
ら、この溶接電流のパターンを数式化し、この数
式についての前記揺動の一端から前記揺動中心ま
での1/4周期の積分値と前記揺動中心から前記揺
動の他の一端までの1/4周期の積分値を求め、こ
れら積分値の差の関数として表わされる制御量に
よつて前記揺動中心を開先幅方向に位置制御する
ことにより、前記溶接トーチを開先に追従させる
ようにした、前記溶接開先追従方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16196784A JPS6138784A (ja) | 1984-07-31 | 1984-07-31 | 溶接開先追従方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16196784A JPS6138784A (ja) | 1984-07-31 | 1984-07-31 | 溶接開先追従方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6138784A JPS6138784A (ja) | 1986-02-24 |
| JPH0418945B2 true JPH0418945B2 (ja) | 1992-03-30 |
Family
ID=15745478
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16196784A Granted JPS6138784A (ja) | 1984-07-31 | 1984-07-31 | 溶接開先追従方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6138784A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009183976A (ja) * | 2008-02-06 | 2009-08-20 | Panasonic Corp | 溶接制御方法および溶接装置 |
| JP5081134B2 (ja) * | 2008-11-18 | 2012-11-21 | 株式会社ダイヘン | ロボット用アークセンサの倣いパラメータの設定方法、及びロボット用アークセンサの倣いパラメータの設定装置 |
-
1984
- 1984-07-31 JP JP16196784A patent/JPS6138784A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6138784A (ja) | 1986-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7427581B2 (ja) | ロボット溶接における位置追跡を伴う、スマートトーチを使用する方法及びシステム | |
| US4336440A (en) | Weld tracking/electronic arc sensing system | |
| US20180207740A1 (en) | Arc sensor adjustment device and arc sensor adjustment method | |
| JPH0252592B2 (ja) | ||
| US4608481A (en) | Method of automatically controlling height of a weld bead | |
| JP6582814B2 (ja) | 数値制御装置と数値制御装置のロストモーション補償方法 | |
| EP0354969A1 (en) | Weaving welding method | |
| US4785155A (en) | Automatic welding machine path correction system | |
| JP4665243B2 (ja) | ワイヤ狙い位置制御方法及び位置制御装置 | |
| JPS6138784A (ja) | 溶接開先追従方法 | |
| KR101615903B1 (ko) | 자동 용접 제어장치 | |
| JPH0413066B2 (ja) | ||
| JPH0420711B2 (ja) | ||
| JPH06324732A (ja) | 動作プログラム修正機構付教示点追従型装置 | |
| JPH07266210A (ja) | ろう付部研削加工ロボット | |
| JPH08132243A (ja) | プラズマ切断装置におけるトーチ高さ制御装置 | |
| Nayak et al. | An adaptive real-time intelligent seam tracking system | |
| JPH0639066B2 (ja) | 産業用ロボツトの制御方法 | |
| JPH064194B2 (ja) | アーク溶接ロボットによる溶接方法 | |
| JPH0343173A (ja) | ロボット位置決め方法及び制御装置 | |
| JP2734258B2 (ja) | ロボットの軌跡補正装置 | |
| JPH04123884A (ja) | 三次元レーザ加工機の追従制御装置 | |
| JPS6096369A (ja) | ア−ク溶接におけるト−チ自動制御方法 | |
| JPS60130471A (ja) | 溶接線追従方法および装置 | |
| JP2507412B2 (ja) | 加工線テイ−チング方法 |