Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0751278B2 - Resistance welding control device - Google Patents
[go: Go Back, main page]

JPH0751278B2 - Resistance welding control device - Google Patents

Resistance welding control device

Info

Publication number
JPH0751278B2
JPH0751278B2 JP2278549A JP27854990A JPH0751278B2 JP H0751278 B2 JPH0751278 B2 JP H0751278B2 JP 2278549 A JP2278549 A JP 2278549A JP 27854990 A JP27854990 A JP 27854990A JP H0751278 B2 JPH0751278 B2 JP H0751278B2
Authority
JP
Japan
Prior art keywords
welding
splash
tip
value
initial value
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
Application number
JP2278549A
Other languages
Japanese (ja)
Other versions
JPH04157073A (en
Inventor
実 斉藤
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.)
Amada Weld Tech Co Ltd
Original Assignee
Amada Miyachi Co Ltd
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 Amada Miyachi Co Ltd filed Critical Amada Miyachi Co Ltd
Priority to JP2278549A priority Critical patent/JPH0751278B2/en
Publication of JPH04157073A publication Critical patent/JPH04157073A/en
Publication of JPH0751278B2 publication Critical patent/JPH0751278B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Resistance Welding (AREA)
  • Arc Welding Control (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention 【産業上の利用分野】[Industrial applications]

本発明は抵抗溶接制御装置に関し、詳しくは溶接品質が
的確に維持されるよう溶接電流、通電時間その他の溶接
条件を調整しながら作業を行なう溶接工程に用いて好適
な抵抗溶接制御装置に関する。
The present invention relates to a resistance welding control device, and more particularly, to a resistance welding control device suitable for use in a welding process in which work is performed while adjusting welding current, energizing time and other welding conditions so that welding quality is accurately maintained.

【従来の技術】[Prior art]

抵抗溶接の溶接条件、例えば溶接電流や通電時間等は、
実験的、論理的にある程度定めることができる。しかし
実際には、溶接箇所の性状、例えば板厚や表面状態、或
いは溶接機の特性等に種々バラつきが有る為、熟練者の
勘と経験に基いて現場でこれ等を設定している事が多
い。 溶接条件の設定が適切か否か、言い換えればその条件で
為された溶接の品質(強度、表面状態等)が良好である
か否かを、実製品について、生産の現場で確認すること
は難しい。この為多くの現場ではスプラッシュの有無を
溶接条件設定の目安にする。 ところで、スプラッシュが無い状態は外見上無通電や溶
接不足の場合と区別がつかない。又ステップアップ制御
の初期値やステップアップ量の設定の不的確、溶接箇所
の性状のバラつきなどにより、途中からスプラッシュが
発生しなくなる場合も有り得る。 この為作業者は、スプッラッシュが各溶接箇所でほぼ確
実に出るように、溶接条件をどうしても大きめに設定し
てしまう。 このような傾向は、ともすると溶接品質の低下を惹き起
こす。 そこでこの様なことが無いように、溶接状態を監視し、
その結果に基いて種々の溶接条件を調整しながら溶接作
業を行なう、例えば溶接打点10個についてスプラッシュ
発生状況を監視し、これが3〜5個になるように溶接電
流を制御する、というような新たな手法が考えられる。
Welding conditions for resistance welding, such as welding current and energizing time,
It can be determined experimentally and logically to some extent. However, in reality, since there are various variations in the properties of the welding location, such as the plate thickness and surface condition, the characteristics of the welding machine, etc., it is possible to set these on site based on the intuition and experience of a skilled person. Many. It is difficult to confirm whether or not the welding conditions are set properly, in other words, whether the quality (strength, surface condition, etc.) of the welding made under these conditions is good at the production site for the actual product. . For this reason, the presence or absence of splash is used as a guide for setting welding conditions at many sites. By the way, the state without splash is indistinguishable from the case of no electricity or insufficient welding. In addition, there may be cases where the splash does not occur halfway due to inaccurate settings of the step-up control or the step-up amount setting, variations in the properties of the welding location, and the like. For this reason, the operator inevitably sets the welding condition to a relatively large value so that the splash will almost certainly come out at each welding position. Such a tendency causes deterioration of welding quality. Therefore, to prevent such a thing, monitor the welding condition,
Welding work is performed while adjusting various welding conditions based on the result. For example, the situation of splash occurrence at 10 welding spots is monitored, and the welding current is controlled so that it is 3 to 5 new. Various methods are possible.

【発明が解決しようとする課題】[Problems to be Solved by the Invention]

ところで、溶接チップ先端の摩耗変形が一定の限度に達
する、或いは溶接打点数が所定の値に達すると、溶接作
業は一旦中断され、溶接チップ先端の研磨、或いは溶接
チップの交換が行なわれる。これにより溶接チップ先端
は所定の初期形状となる(以下これを「更新」とい
う)。 このとき設定されている溶接条件はその研磨や交換が行
なわれる前の溶接チップ先端の形状に対するものであ
る。従って研磨や交換が行なわれた場合、溶接条件もこ
の初期形状に適合した適切な初期値に戻す必要がある。 初期値の設定には熟練者の勘と経験が必要である。しか
し熟練者を育てることは困難である。又熟練者による設
定が何時も何時も的確であるとは限らない。 折角スプラッシュ発生状況その他をフィードバックして
溶接条件を制御するようにしたとしても、初期値の設定
が不的確では、溶接チップ先端が更新される度に、溶接
条件がわざわざ不適切なものに戻されるという妙な状態
を生む。
By the way, when the wear deformation of the tip of the welding tip reaches a certain limit or the number of welding points reaches a predetermined value, the welding operation is temporarily interrupted, and the tip of the welding tip is polished or the welding tip is replaced. As a result, the tip of the welding tip has a predetermined initial shape (hereinafter referred to as "update"). The welding conditions set at this time are for the shape of the tip of the welding tip before the polishing and replacement thereof. Therefore, when polishing or replacement is performed, it is necessary to return the welding condition to an appropriate initial value adapted to this initial shape. Intuition and experience of an expert are required to set the initial value. However, it is difficult to train a skilled person. Further, the setting by the expert is not always accurate at all times. Even if the welding condition is controlled by feeding back the breakage splash occurrence status etc., if the initial value is set incorrectly, the welding condition is purposely returned to an inappropriate one each time the tip of the welding tip is updated. It produces a strange state.

【課題を解決するための手段】[Means for Solving the Problems]

そこで本発明では、所定の溶接打点数に対するスプラッ
シュ発生率が所定の値になるように溶接条件を調整する
条件調整手段と、溶接チップ先端が初期形状にされたと
き前記溶接条件を初期の値に設定する条件初期化手段
と、溶接チップ先端が初期形状にされたのち所定の溶接
打点数に達する迄の初期の段階でのスプラッシュ発生率
と前記所定のスプラッシュ発生率とを比較し、その誤差
が少なくなるように前記初期の値を修正する初期値修正
手段とを用い、上記課題の解決を図る。
Therefore, in the present invention, condition adjusting means for adjusting the welding conditions so that the splash occurrence rate for a predetermined number of welding spots is a predetermined value, and the welding conditions are set to initial values when the tip of the welding tip is in an initial shape. The condition initializing means to be set and the splash occurrence rate at the initial stage after the tip of the welding tip is made into the initial shape and before reaching the predetermined number of welding spots are compared with the predetermined splash occurrence rate, and the error is compared. The initial value correction means for correcting the initial value so as to reduce the number is used to solve the above problem.

【作用】[Action]

本発明では溶接チップ先端を更新した後の最後の段階の
溶接条件の調整内容を見て、溶接チップ先端更新時の溶
接条件の初期値を修正する。 即ち溶接チップ先端が更新されると、溶接条件、例えば
溶接電流も予め設定されている初期の値に戻される。こ
の初期の溶接条件で、初期の段階の溶接、即ち所定の溶
接打点数までの溶接が実行される。 初期値修正手段は、この段階でのスプラッシュ発生率を
所定の発生率と比較する。この「所定の発生率」は、良
好な溶接品質を維持すべく定められるもので、例えば
「10溶接打点についてスプラッシュ発生5溶接打点」と
いうように定められる。 初期値修正手段は、初期の段階でのスプラッシュの発生
率をこの所定の発生率と比較する。そしてその誤差が少
なくなるように、溶接条件の初期の値を修正する。 例えば溶接電流が調整対象とされていて、初期の段階
で、そのスプラッシュ発生率が所定のスプラッシュ発生
率より高かったとしたら、溶接電流の初期値を、その誤
差に見合った分小さくする。 これにより、次の更新で設定し直される初期値は、その
前の更新時の初期値より適正になり、更新直後から適切
な溶接が実行されるようになる。
In the present invention, the initial value of the welding condition at the time of updating the tip of the welding tip is corrected by looking at the adjustment content of the welding condition at the final stage after updating the tip of the welding tip. That is, when the tip of the welding tip is updated, the welding condition, for example, the welding current is also returned to the preset initial value. Under this initial welding condition, the initial stage of welding, that is, the welding up to a predetermined welding point number is executed. The initial value correction means compares the splash occurrence rate at this stage with a predetermined occurrence rate. This "predetermined rate of occurrence" is determined in order to maintain good welding quality, and is defined, for example, "splash generation 5 welding points for 10 welding points". The initial value correction means compares the occurrence rate of splash in the initial stage with this predetermined occurrence rate. Then, the initial value of the welding condition is corrected so that the error is reduced. For example, if the welding current is an adjustment target and the splash occurrence rate is higher than a predetermined splash occurrence rate at the initial stage, the initial value of the welding current is reduced by an amount commensurate with the error. As a result, the initial value reset in the next update becomes more appropriate than the initial value in the previous update, and appropriate welding can be executed immediately after the update.

【実施例】【Example】

以下本発明の詳細を図示実施例に基いて説明する。本実
施例で調整する溶接条件は溶接電流である。具体的には
各溶接打点についてスプラッシュの発生、非発生を検査
し、溶接打点10個当りスプラッシュ発生打点が3〜5個
の範囲に収るように溶接電流を制御する。 又、本実施例では所謂マイクロコンピュータを用いて前
記各手段の機能を実現する。而して第1図に於いて、1
は整流回路で、三相交流3φを整流し直流電圧DCを発生
する。2はチョークコイル、3は電解コンデンサで、こ
れらは前記直流電圧DCを平滑する。4はインバータで、
制御信号CSに従いそのデューティ比が変化する1000Hz前
後の交流AFを発生する。 5は変圧器で、インバータ4から供給される交流AFをス
テップダウンし低圧LVを発生する。6,7はダイオード
で、低圧LVを全波整流する。8,9は溶接チップで、抵抗
溶接機本体(不図示)に支承されており、加圧力によっ
てワーク10に密着し、これに溶接電流Iを供給する。11
は電流検出コイルで、溶接電流Iの変化分(微分値)に
対応した微小電流iを発生する。12は積分回路で、前記
微小電流iを積分し、デジタル値DIを発生する。この値
DIは溶接電流Iに対応する。 13は微分回路で、溶接チップ間電圧VCの立ち下がりに応
動してパルスDPを発生する。14はゲート回路で、ゲート
信号Gが供給されている間、入力端子INと出力端子OUT
が導通する。15はフリップフロップで、ゲート回路14の
出力でセットされ、信号Rでリセットされる。セットさ
れたときその出力Qは「1」となる。16は集積回路から
なる中央処理装置(CPU)で、ランダムアクセスメモリ
(RAM)17を使用しながらリードオンリメモリ(ROM)18
のプログラムに従い前記各手段の機能を実現する。19は
所謂RAMカードで、データやプログラムの格納に用いら
れる。 20は印字装置、21は表示装置であり、夫々CPU16から供
給される制御データ(溶接チップの更新時刻、そのとき
のワークや溶接箇所の番号、装置動作状況など)を印字
出力し、或いは表示する。22はキーボードで、CPU16へ
のデータ入力に用いられる。そして23は入出力ポート
で、前述の各回路差とCPU16との間、抵抗溶接機本体制
御回路(不図示)とCPU16との間、及び外部コンピュー
タ等(不図示)とCPU16との間のデータの受渡しを行な
う。 次に第2図を引用して本実施例に於けるスプラッシュ検
出の手法を説明する。第2図に於て図(A)は溶接電流
Iの一例を示し、ここでは通電開始時点t0から終了時
点t1まで定電流制御を行なっている。なお電流Iの大
きさはCPU16により調整される。 同図(B),(C)はこのときの溶接チップ間電圧VCの
変化例を示す。同図(B)VC1はスプラッシュが発生す
ることなく通電が終った例、同図(C)VC2は通電中に
スプラッシュが発生した例を示し、この例では途中の時
点t2に於いてスプラッシュが発生した為に溶接チップ
間電圧VC2が急激に低下している。 本実施例ではこのような特性を利用してスプラッシュの
発生を検知する。具体的には微分回路13、ゲート回路14
及びフリップフロップ15を用いる。即ち微分回路13は前
述のように溶接チップ間電圧VCが立ち下がったときパル
スDPを発生する(第2図(D))。 そこで通電開始時t0にフリップフロップ15をリセット
すると共に、溶接チップ間電圧VCが安定する適宜の時点
3から通電終了の直前の時点t4まで、ゲート回路14に
ゲート信号Gを供給する(第2図(E))。このように
すれば、通電終了時t1に発生するパルスDP2はゲート回
路14で阻止され、その間に生ずるパルス、例えばパルス
DP1のみがフリップフロップ15に供給される(第2図
(F))。 これにより、フリップフロップ15の出力Qはスプラッシ
ュ無しのとき「0」、スプラッシュ有りのとき「1」と
なり(2回以上のときも同じ)、これでスプラッシュの
有無が検知できる。 第3図を引用して本実施例の動作を説明する。先ずロボ
ット等によりワーク10が溶接機本体に位置決めされる
と、溶接機本体制御回路はCPU16に作業開始命令JSを供
給する。このとき溶接チップ8,9の先端は初期の形状に
されている(更新されている)ものとする。 作業開始命令JSに応動してCPU16はこの処理ルーチンを
開始し、始めに溶接電流の目標値MIを初期値M0に設定
し、又フラグNを0に設定する(ステップS1)。溶接チ
ップ8,9の先端が初期の形状であるときに対応するとこ
ろの溶接電流の初期値M0は予めキーボード22より入力し
ておく。その値はワーク10や溶接機の特性に合せてスプ
ラッシュが程々に出るように大まかに設定する。フラグ
Nは溶接チップ8,9の先端が更新された後の最初の溶接
電流の調整と、それ以降の溶接電流の調整を区別するの
に用いられる。 次にスプラッシュの発生回数Yと、溶接実行打点数Pを
「0」にする(ステップS2)。次いで溶接機本体制御回
路から通電命令STが到来するのを待つ(ステップS3)。
通電命令STは溶接チップ8,9が所定の溶接箇所に当接さ
れて所定の時間(スクイズ時間)が経過したとき、溶接
機本体制御回路から送出される。 通電命令STが到来すると、CPU16はフリップフロップ15
にリセット信号Rを、又インバータ4にスイッチ信号SW
を供給する(ステップS4)。これによりフリップフロッ
プ15の出力Qは「0」になり、又インバータ4は溶接電
流Iの通電を開始する(第2図t0)。溶接電流Iの大
きさはデジタル値DIで表わされる。CPU16はステップS5
でこのデジタル値DIを検査し溶接電流Iが目標値MIに一
致するように、制御信号CSで交流AFのデューティ比を制
御する。 次にステップS6に進み通電開始時点t0から所定時間T1
が経過したか否かを検査する。時間T1が経過しない内は
CPU16はステップS5に戻り溶接電流Iを制御する。一般
に溶接チップ間電圧VC1,VC2は通電開始後第2図
(B),(C)に示すように変化する。そこで本実施例
では通電開始後すぐにはゲート回路14を導通させず、時
間T1だけ遅らせてゲート回路14を導通させる。この様に
すると通電当初の電圧降下で仮にパルスDPが発生したと
してもこれをスプラッシュとして誤って検出するような
ことが無い。 時間T1が経過したらゲート回路14にゲート信号Gを供給
する(ステップS7)。次いでS8に進み所定時間T2が経過
したか否かを検査する。時間T2が経過しない内はCPU16
はステップS5に戻り溶接電流Iを制御する。この場合再
度ステップS7を実行する。これは手順を簡単にする為で
あり、ゲート信号Gが重ねて供給されても問題はない。 この時間T2は所定通電時間T3(第2図(A))と時間T1
の差より稍短い時間とする(第2図(E))。この時間
T2内にスプラッシュが発生すると、ゲート回路14の出力
(OUT)にパルスDP1が現れ(第2図(F))フリップフ
ロップ15がセットされる。 所定時間T2が経過したらゲート信号Gの供給を停止する
(ステップS9)。次いでステップS10に進みインバータ
4へのスイッチ信号SWの供給を停止し通電を終了する
(第2t1)。そして溶接機本体制御回路に通電完了信号
Eを送出する(ステップS11)。溶接機本体制御回路は
この信号Eに応動して溶接チップ8,9を次の溶接箇所に
移動する。 次いでステップS12に進みCPU16はこのときのQの値
「1」が否かを検査する。その答が「はい」であるとき
はスプラッシュ発生回数に「1」を加える(ステップS1
3)。又、答が「いいえ」のときはこのステップS13をバ
イパスしてステップS14に進む。 ここで溶接実行打点数Pに1を加える。そして次のステ
ップS15で溶接実行打点数Pが10になったか否かを検査
する。溶接実行打点数Pが10に達していないときはここ
での答は「いいえ」となる。この場合CPU16はステップS
3に戻り同様の処理を繰返す。 最初の10個の溶接打点についてのスプラッシュ発生打点
数の積算が完了すると、このステップS15での答は「は
い」となる。これによりCPU16はステップS16に進む。 本実施例では溶接実行打点数10に対し、スプラッシュ発
生打点数「4」を中心値、「5」を管理上限、「3」を
管理下限とする。スプラッシュ発生打点数が管理限界内
にあるときはステップS16からステップS17、ステップS1
8に進む。 溶接チップ8,9の先端が更新された状態で開始されたこ
の溶接作業に於て、最初の10打点のスプラッシュの発生
状況が管理限界内に収っているということは、設定され
ていた溶接電流の初期値M0が適切であり、修正する必要
がないことを示す。そこでCPU16はこの初期値M0をその
侭にして置き、このステップS18に於てフラグNを1に
する処理のみを行なう。フラグNが1にされると、この
後他のステップで溶接電流目標値MIが調整されたとして
も、初期値M0の修正は行なわれなくなる(後述)。 そしてCPU16はステップS20、S21に進む。ここで戻り命
令RT及び溶接チップ8、9の先端を更新した旨の信号FR
が到来していないかを検査する。当初の段階ではこれら
の信号は到来しないのでCPU16はステップS2に戻り次の1
0打点についてのスプラッシュの監視を行なう。 なお次の10打点についてもスプラッシュの発生状況が管
理限界内にあるときは再びステップS18を実行するが、
これは手順を簡単にする為であり、N=1を重ね書きし
ても問題は無い。 一方、最初の10打点のスプラッシュの発生状況が管理上
限を超えたときはステップS16での答が「はい」とな
る。そこでCPU16はステップS22に進み目標値MIから所定
の調整値MAを減算する。 調整値MAはワーク10や、溶接機の特性に照し、従来手動
で調整していたときの例に倣って定める。 次いでステップS23に進む。ここでフラグNの内容を検
査する。最初の10打点を終了した段階ではこの答は「は
い」である。そこでステップS24に進み、フラグNを1
にした後ステップS25に進む。 溶接チップ8,9先端が更新された状態で始められた溶接
作業の最初の10打点のスプラッシュの発生状況が管理上
限を超えているということは、設定されていた溶接電流
の初期値M0が好ましい値より大きいことを意味する。そ
こでCPU16はこのステップS25で初期値M0から調整値MAを
減算する。そして前述のステップS20、S21を経てステッ
プS2に戻る。 スプラッシュの発生数が管理下限を下回っているときは
丁度反対の状態である。この場合はステップS16での答
が「いいえ」、ステップS17での答が「はい」となる。
従ってCPU16はステップS26に進み、目標値MIに所定の調
整値MAを加算する。次いでステップS27からステップS28
に進み、ここでフラグNを1にした後ステップS29に進
む。CPU16はここで初期値M0から調整MAを減算する。 なお溶接電流Iは大き過ぎるとナゲットに欠陥が生ずる
等の虞れが有る。又、電流供給能力にも自ずから限界が
有る。そこで本実施例では、ステップS26で目標値MIを
増加させた場合、ステップS30に於いてそれが上限値MM
を超えていないかを検査する。ここで目標値MIが上限値
MMを超えていた場合、CPU16はステップS31に進み、溶接
機本体制御回路に対し最大電流到達信号Mを供給しこの
ルーチンを一旦終了する。又、増加後のMIが上限値MMを
超えていないときはステップS20、S21を経てステップS2
に戻る。 2度目からの10打点毎の目標値MIの調整の結果は初期値
の修正には反映されない。蓋しステップS18、S24又はS2
8の何れかでフラグNが1に設定されており、これによ
りステップS17、S23、又はS27での答が「いいえ」とな
って、ステップS25又はステップS29が実行されることは
無いからである。 又、元々目標値MIの調整は、溶接実行打点数が多くなる
に従って溶接チップ8、9の先端が摩耗変形し、これが
為に生ずる溶接箇所の電流密度の低下を補償するべく行
なわれるものである。従って溶接実行打点数が増えるに
従ってその目標値MIの中には該摩耗変形の分が多く含ま
れるようになる。それ故本発明では、溶接チップ8、9
の先端が更新された後の最初の10打点に対する目標値MI
の調整の結果のみを初期値M0の修正に反映するようにし
ている。 このようにして各溶接点に次々と溶接を実行し、その数
が所定値、例えば2000打点に達すると、本体制御回路は
溶接作業を中断し、溶接チップ8,9を不図示研磨機に移
動してその先端を研磨し、初期の形状に更新する。そし
てCPU16に対し更新信号FRを供給する。 更新信号FRが供給されるとステップS21での答が「は
い」となる。そこでこの場合CPU16はステップS1に戻
り、目標値MIを初期値M0に戻す。 このときの初期値M0には溶接チップ8、9の先端が更新
された状態で開始された溶接作業の最初の10打点につい
ての結果が反映されている。従ってこの最初の10打点に
ついてのスプラッシュの発生状況が仮に管理限界内に入
っていなかったとしても、今回の溶接チップ更新後の最
初の10打点についてのスプラッシュ発生打点数は通常管
理限界内に収まる。 又、初期値M0が、好ましいとされる値からかなり外れて
おり、これが為このときもなお管理限界を超えていたと
しても、このときの最初の10打点に対する目標値MIの調
整の内容に対応して、再び初期値M0が修正され、更にそ
の次、更にその次というように、溶接チップ8,9の先端
更新後の最初の10打点についてのスプラッシュ発生状況
が管理限界内に入るまで、初期値M0の修正が繰返され
る。 なお本実施例では溶接電流を制御対象にしたが、通電時
間、加圧力、溶接チップ間電圧その他の溶接条件を対象
とするものにも適用することが出来る。
Hereinafter, the details of the present invention will be described based on illustrated embodiments. The welding condition adjusted in this embodiment is the welding current. Specifically, the generation or non-occurrence of splash is inspected at each welding spot, and the welding current is controlled so that the number of splash spots per 10 welding spots is within the range of 3 to 5. Further, in this embodiment, the function of each of the above means is realized by using a so-called microcomputer. Thus, in FIG. 1, 1
Is a rectifier circuit that rectifies the three-phase alternating current 3φ and generates a direct current voltage DC. Reference numeral 2 is a choke coil, and 3 is an electrolytic capacitor, which smoothes the DC voltage DC. 4 is an inverter,
The AC AF of about 1000 Hz whose duty ratio changes according to the control signal CS is generated. A transformer 5 steps down the AC AF supplied from the inverter 4 to generate a low voltage LV. Reference numerals 6 and 7 are diodes that perform full-wave rectification of low-voltage LV. Numerals 8 and 9 are welding tips, which are supported by a resistance welding machine main body (not shown), and are brought into close contact with the work 10 by a pressing force, and a welding current I is supplied thereto. 11
Is a current detection coil, which generates a minute current i corresponding to the variation (differential value) of the welding current I. An integrating circuit 12 integrates the minute current i to generate a digital value DI. This value
DI corresponds to the welding current I. A differentiating circuit 13 generates a pulse DP in response to the fall of the welding tip voltage VC. Reference numeral 14 is a gate circuit, and while the gate signal G is supplied, the input terminal IN and the output terminal OUT
Conducts. A flip-flop 15 is set by the output of the gate circuit 14 and reset by the signal R. When set, its output Q becomes "1". Reference numeral 16 is a central processing unit (CPU) composed of an integrated circuit, and while using a random access memory (RAM) 17, a read only memory (ROM) 18
The functions of the respective means are realized in accordance with the program. A so-called RAM card 19 is used to store data and programs. Reference numeral 20 is a printing device, and 21 is a display device, which prints out or displays the control data (welding tip update time, work or welding position number at that time, device operating status, etc.) supplied from the CPU 16, respectively. . A keyboard 22 is used to input data to the CPU 16. Reference numeral 23 is an input / output port for data between the above-mentioned circuit differences and the CPU 16, between the resistance welding machine control circuit (not shown) and the CPU 16, and between the external computer (not shown) and the CPU 16. To deliver. Next, a splash detection method in this embodiment will be described with reference to FIG. In FIG. 2, FIG. 2A shows an example of the welding current I, in which constant current control is performed from the energization start time t 0 to the end time t 1 . The magnitude of the current I is adjusted by the CPU 16. FIGS. 9B and 9C show an example of changes in the welding tip voltage VC at this time. Examples of energization is finished without drawing (B) VC1 is splash occurs, FIG. (C) VC2 is an example splash occurs during energization, in this example splash at the time t 2 in the middle The welding tip voltage VC2 drops sharply because of the occurrence. In this embodiment, the occurrence of splash is detected by utilizing such characteristics. Specifically, the differentiating circuit 13 and the gate circuit 14
And a flip-flop 15 is used. That is, the differentiating circuit 13 generates the pulse DP when the voltage VC between the welding tips falls as described above (FIG. 2 (D)). Therefore, the flip-flop 15 is reset at the start of energization t 0 , and the gate signal G is supplied to the gate circuit 14 from an appropriate time t 3 when the welding tip voltage VC stabilizes to a time t 4 immediately before the end of energization ( FIG. 2 (E)). In this way, the pulse DP2 generated at the end of energization t 1 is blocked by the gate circuit 14, and a pulse generated during that period, for example, a pulse
Only DP1 is supplied to the flip-flop 15 (FIG. 2 (F)). As a result, the output Q of the flip-flop 15 becomes "0" when there is no splash and "1" when there is splash (the same applies when the number of times is two or more), and the presence or absence of splash can be detected. The operation of this embodiment will be described with reference to FIG. First, when the work 10 is positioned on the main body of the welder by a robot or the like, the control circuit of the main body of the welder supplies a work start command JS to the CPU 16. At this time, the tips of the welding tips 8 and 9 are assumed to be in the initial shape (updated). In response to the work start command JS, the CPU 16 starts this processing routine, first sets the target value MI of the welding current to the initial value M0, and sets the flag N to 0 (step S1). The initial value M0 of the welding current corresponding to the case where the tips of the welding tips 8 and 9 are in the initial shape is input from the keyboard 22 in advance. The value is roughly set according to the characteristics of the work 10 and the welding machine so that the splash will be moderate. The flag N is used to distinguish between the first adjustment of the welding current after the tips of the welding tips 8 and 9 are updated and the subsequent adjustment of the welding current. Next, the number of splash occurrences Y and the number of welding spots P are set to "0" (step S2). Next, it waits for the energization command ST to arrive from the welding machine control circuit (step S3).
The energization command ST is sent from the welding machine main body control circuit when a predetermined time (squeeze time) elapses after the welding tips 8 and 9 are brought into contact with a predetermined welding location. When the energization command ST arrives, the CPU 16 causes the flip-flop 15
Reset signal R, and inverter 4 switch signal SW
Is supplied (step S4). As a result, the output Q of the flip-flop 15 becomes "0", and the inverter 4 starts passing the welding current I (t 0 in FIG. 2). The magnitude of the welding current I is represented by a digital value DI. CPU16 is step S5
Then, the digital value DI is inspected, and the duty ratio of the AC AF is controlled by the control signal CS so that the welding current I matches the target value MI. Then a predetermined time from the energization start time point t 0 the process proceeds to step S6 T1
Check whether has passed. Within time T1
The CPU 16 returns to step S5 and controls the welding current I. Generally, the welding tip voltages VC1 and VC2 change as shown in FIGS. 2B and 2C after the start of energization. Therefore, in the present embodiment, the gate circuit 14 is not made conductive immediately after the start of energization, but is made conductive by delaying the time T1. In this way, even if the pulse DP is generated due to the voltage drop at the beginning of energization, it will not be erroneously detected as a splash. When the time T1 has elapsed, the gate signal G is supplied to the gate circuit 14 (step S7). Next, in S8, it is inspected whether or not a predetermined time T2 has elapsed. CPU16 before time T2 elapses
Returns to step S5 and controls the welding current I. In this case, step S7 is executed again. This is for simplifying the procedure, and there is no problem even if the gate signals G are overlapped and supplied. This time T2 is the predetermined energization time T3 (Fig. 2 (A)) and time T1.
The time is slightly shorter than the difference (Fig. 2 (E)). This time
When a splash occurs in T2, a pulse DP1 appears at the output (OUT) of the gate circuit 14 (FIG. 2 (F)) and the flip-flop 15 is set. When the predetermined time T2 has elapsed, the supply of the gate signal G is stopped (step S9). Then it stops supplying the switch signal SW to the inverter 4 proceeds to step S10 to end the energization (first 2t 1). Then, the energization completion signal E is sent to the welding machine control circuit (step S11). In response to this signal E, the welding machine control circuit moves the welding tips 8 and 9 to the next welding position. Next, in step S12, the CPU 16 checks whether or not the value of Q at this time is "1". When the answer is "yes", "1" is added to the number of splash occurrences (step S1.
3). If the answer is "no", then this step S13 is bypassed and the process proceeds to step S14. Here, 1 is added to the number P of welding execution spots. Then, in the next step S15, it is inspected whether the number P of welding execution spots has reached 10. If the number of welded points P has not reached 10, the answer here is "No". In this case CPU16
Return to 3 and repeat the same process. When the addition of the number of splash generation spots for the first 10 welding spots is completed, the answer in this step S15 is "Yes". As a result, the CPU 16 proceeds to step S16. In this embodiment, with respect to 10 welding-executed spots, the number of splash-generated spots "4" is the central value, "5" is the control upper limit, and "3" is the control lower limit. If the number of splash points is within the control limit, steps S16 to S17, step S1
Go to 8. In this welding work started with the tips of the welding tips 8 and 9 updated, the fact that the occurrence of splash at the first 10 RBIs is within the control limits means that the welding that was set Indicates that the initial value of current M0 is appropriate and does not need to be modified. Therefore, the CPU 16 sets this initial value M0 as its side, and only performs the process of setting the flag N to 1 in this step S18. When the flag N is set to 1, even if the welding current target value MI is adjusted in other steps thereafter, the initial value M0 is not corrected (described later). Then, the CPU 16 proceeds to steps S20 and S21. Here, the return command RT and the signal FR indicating that the tips of the welding tips 8 and 9 have been updated
To see if it has arrived. Since these signals do not arrive at the initial stage, the CPU 16 returns to step S2 and
Splash for 0 RBI is monitored. For the next 10 RBIs, if the occurrence of splash is within the control limit, execute step S18 again,
This is to simplify the procedure, and there is no problem even if N = 1 is overwritten. On the other hand, when the occurrence status of the splash of the first 10 RBI exceeds the management upper limit, the answer in step S16 is "Yes". Therefore, the CPU 16 proceeds to step S22 and subtracts a predetermined adjustment value MA from the target value MI. The adjustment value MA is determined in accordance with the characteristics of the work 10 and the welding machine, following the example of the conventional manual adjustment. Then, it proceeds to step S23. Here, the content of the flag N is inspected. The answer is yes when the first 10 RBIs have been completed. Therefore, the process proceeds to step S24 and the flag N is set to 1
Then, the process proceeds to step S25. It is preferable that the initial value M0 of the welding current that has been set is that the occurrence status of the splash of the first 10 welding points of the welding work started with the tips of the welding tips 8 and 9 being updated exceeds the control upper limit. It means greater than the value. Therefore, the CPU 16 subtracts the adjustment value MA from the initial value M0 in this step S25. Then, the process returns to step S2 through steps S20 and S21 described above. When the number of splashes is below the lower control limit, the situation is just opposite. In this case, the answer in step S16 is “No” and the answer in step S17 is “Yes”.
Therefore, the CPU 16 proceeds to step S26 and adds the predetermined adjustment value MA to the target value MI. Then from step S27 to step S28
Then, the flag N is set to 1, and then the process proceeds to step S29. The CPU 16 now subtracts the adjusted MA from the initial value M0. If the welding current I is too large, the nugget may be defective. In addition, the current supply capacity is naturally limited. Therefore, in this embodiment, when the target value MI is increased in step S26, it is increased in step S30.
To check if the Here, the target value MI is the upper limit value
If it exceeds MM, the CPU 16 proceeds to step S31, supplies the maximum current arrival signal M to the welding machine main body control circuit, and once ends this routine. When the increased MI does not exceed the upper limit value MM, steps S20 and S21 are performed, and then step S2.
Return to. The result of the adjustment of the target value MI for every 10 RBI from the second time is not reflected in the correction of the initial value. Cover step S18, S24 or S2
This is because the flag N is set to 1 in any of 8 and the answer in step S17, S23, or S27 becomes "No", and step S25 or step S29 is not executed. . Further, the target value MI is originally adjusted in order to compensate for the decrease in the current density at the welded place which is caused by the wear deformation of the tips of the welding tips 8 and 9 as the number of welding execution spots increases. . Therefore, as the number of welding execution spots increases, the target value MI contains a large amount of the wear deformation. Therefore, in the present invention, the welding tips 8, 9
Target value MI for the first 10 RBI after the tip of is updated
Only the adjustment result of is reflected in the correction of the initial value M0. In this way, welding is sequentially performed on each welding point, and when the number reaches a predetermined value, for example 2000 points, the main body control circuit interrupts the welding operation and moves the welding tips 8 and 9 to a grinder (not shown). Then, the tip is polished and renewed to the initial shape. Then, the update signal FR is supplied to the CPU 16. When the update signal FR is supplied, the answer in step S21 is "Yes". Therefore, in this case, the CPU 16 returns to step S1 and returns the target value MI to the initial value M0. At this time, the initial value M0 reflects the result of the first 10 welding points of the welding operation started with the tips of the welding tips 8 and 9 updated. Therefore, even if the situation of occurrence of splash for the first 10 RBIs is not within the control limit, the number of splashed RBIs for the first 10 RBI after this welding tip update is within the normal control limit. In addition, the initial value M0 deviates considerably from the preferable value, and even if it exceeds the control limit at this time, it corresponds to the adjustment of the target value MI for the first 10 RBI at this time. Then, the initial value M0 is corrected again, and then the next, and then the next, until the splash occurrence situation for the first 10 RBI after the tip update of the welding tips 8 and 9 is within the control limit. The correction of the value M0 is repeated. In this embodiment, the welding current is controlled, but the present invention can be applied to welding time, applied pressure, welding tip voltage, and other welding conditions.

【発明の効果】【The invention's effect】

以上説明したように、本発明では溶接チップ先端を更新
した後の最初の段階の溶接条件の調整内容を見て、溶接
チップ先端更新時の溶接条件の初期値を修正するように
した。 従って経験の浅い者がこの初期値の設定を行なったとし
ても、その不適切な部分はすぐに修正され、溶接打点全
般に亘って良好な品質の維持が保証される。又熟練者が
初期値設定をするにしても今までのように特別の注意を
払う必要は無くなり、その分熟練者の技能を他の仕事に
活かすことが出来る。
As described above, in the present invention, the initial value of the welding condition at the time of updating the tip of the welding tip is corrected by looking at the adjustment content of the welding condition at the first stage after updating the tip of the welding tip. Therefore, even if an inexperienced person sets this initial value, the improper portion is immediately corrected, and good quality is maintained over the entire welding point. Further, even if the expert sets the initial value, it is not necessary to pay special attention as before, and the skill of the expert can be utilized for other work.

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

図は本発明の一実施例を示し、第1図は回路構成を示す
ブロック図、第2図は各信号を示す波形図、第3図は処
理手順を示す流れ図である。 11〜19,23……条件調整手段、16〜19,23……条件初期化
手段、16〜19,23……初期値修正手段。
1 shows an embodiment of the present invention, FIG. 1 is a block diagram showing a circuit configuration, FIG. 2 is a waveform diagram showing each signal, and FIG. 3 is a flow chart showing a processing procedure. 11-19, 23 ... Condition adjusting means, 16-19, 23 ... Condition initializing means, 16-19, 23 ... Initial value correcting means.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】所定の溶接打点数に対するスプラッシュ発
生率が所定の値になるように溶接条件を調整する条件調
整手段と、 溶接チップ先端が初期形状にされたとき前記溶接条件を
初期の値に設定する条件初期化手段と、 溶接チップ先端が初期形状にされたのち所定の溶接打点
数に達する迄の初期の段階でのスプラッシュ発生率と前
記所定のスプラッシュ発生率とを比較し、その誤差が少
なくなるように前記初期の値を修正する初期値修正手段 とを備えたことを特徴とする抵抗溶接制御装置。
1. Condition adjusting means for adjusting welding conditions so that a splash occurrence rate with respect to a predetermined number of welding spots has a predetermined value, and when the tip of the welding tip has an initial shape, the welding conditions are set to initial values. The condition initializing means to be set and the splash rate at the initial stage after the tip of the welding tip is made into the initial shape and before reaching the predetermined number of welding spots are compared with the predetermined splash rate, and the error is compared. A resistance welding control device, comprising: an initial value correction means for correcting the initial value so as to reduce the initial value.
JP2278549A 1990-10-16 1990-10-16 Resistance welding control device Expired - Lifetime JPH0751278B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2278549A JPH0751278B2 (en) 1990-10-16 1990-10-16 Resistance welding control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2278549A JPH0751278B2 (en) 1990-10-16 1990-10-16 Resistance welding control device

Publications (2)

Publication Number Publication Date
JPH04157073A JPH04157073A (en) 1992-05-29
JPH0751278B2 true JPH0751278B2 (en) 1995-06-05

Family

ID=17598810

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2278549A Expired - Lifetime JPH0751278B2 (en) 1990-10-16 1990-10-16 Resistance welding control device

Country Status (1)

Country Link
JP (1) JPH0751278B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113953730B (en) * 2021-11-19 2024-10-01 北京工业大学 A polishing assembly capable of accurately controlling the polishing quality of a one-dimensional linear butt weld

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6319274A (en) * 1986-07-11 1988-01-27 Hitachi Ltd Thermal transfer recorder
JP2584300B2 (en) * 1988-11-07 1997-02-26 関東自動車工業株式会社 Automatic setting device for spot welding conditions

Also Published As

Publication number Publication date
JPH04157073A (en) 1992-05-29

Similar Documents

Publication Publication Date Title
JP2959466B2 (en) Arc stud welding method
DE3852964T2 (en) Arc welding machine with melting electrode.
US5143586A (en) Electrochemical machining process and equipment
US20060200264A1 (en) Assisting work management apparatus for substrate work system and assisting work management program for substrate work system
US4419560A (en) Welding control with automatic percent heat adjustment
WO2011058432A1 (en) Modular process list for welding power supply
US5463197A (en) Apparatus and method for forming wire bonding ball
US9421626B2 (en) Apparatus and method for electrical discharge machining modulation control
DE3110350A1 (en) ARC WELDING DEVICE
EP0260963A2 (en) Inverter-type resistance welding machine
JPH0751278B2 (en) Resistance welding control device
JP2670713B2 (en) Resistance welding control device
JPH0651234B2 (en) Resistance welding control device
JP2762201B2 (en) Resistance welding control method
JPH10211584A (en) Welding control method
JP3572440B2 (en) Inverter welding machine control device
JPH0651235B2 (en) Resistance welding control device
JPH0869877A (en) Electrode control method for vacuum arc melting device
JPH05501991A (en) A method for correcting control parameters of process control, particularly for ensuring a dynamic range (control range) of process control during the process progress, and an apparatus for carrying out the method
JPH0985441A (en) Automatic arc welding controller
JP6712894B2 (en) Resistance welding equipment
JPH09192850A (en) Energization control system for multiple welding machines
JPH0670122A (en) Facsimile equipment
KR0172802B1 (en) How to attach or detach I / O unit during PLC operation
JPS587396B2 (en) Current monitor for resistance welding