(57)【要約】【課題】ユーザの要求に見合った溶接品質を確保できる溶接条件を容易に且つ従来よりも短時間で作成することができる溶接条件作成装置及び溶接条件作成方法を提供する。【解決手段】溶接条件作成装置５は、溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わせた複数組の溶接条件をデータテーブル６２０に展開し、展開した複数組の溶接条件を溶接が行われる毎に１組ずつ溶接制御装置３に供給し、溶接が行われる毎に溶接条件及び該溶接条件による溶接結果を収集し、収集した溶接条件及び該溶接条件による溶接結果をクラウド５９上に構築したデータベースサーバ５８に蓄積し、蓄積した複数の溶接条件及び該溶接条件による溶接結果の中からユーザの要求する溶接品質を確保できるもの全てをデータベースサーバ５８から取得し、所定の表示形式で見える化表示する。【選択図】  図１
2019150874.tif 000002
【特許請求の範囲】
【請求項１】
抵抗溶接機によるワーク溶接時に溶接制御装置にて用いられる溶接電流、通電時間及び加圧力の溶接条件を作成する溶接条件作成装置であって、
前記溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わせた複数組の溶接条件をデータテーブルに展開する溶接条件設定手段と、
前記データテーブルに展開された複数組の溶接条件を溶接が行われる毎に１組ずつ溶接制御装置に供給する溶接条件供給手段と、
前記抵抗溶接機にて溶接が行われる毎に前記溶接条件及び該溶接条件による溶接結果を収集する溶接条件・溶接結果収集手段と、
クラウドコンピューティング上に構築されたデータベースサーバとの間で双方通信が可能な通信手段と、
前記溶接条件・溶接結果収集手段にて収集された前記溶接条件及び該溶接条件による溶接結果を前記通信手段経由で前記データベースサーバにアップロードし、前記データベースサーバに蓄積された複数の前記溶接条件及び該溶接条件による溶接結果の中からユーザの要求する溶接品質を確保できる前記溶接条件及び該溶接条件による溶接結果の全てを前記通信手段経由で前記データベースサーバからダウンロードする制御手段と、
前記データベースサーバからダウンロードされた前記溶接条件及び該溶接条件による溶接結果の全てを所定の表示形式で見える化表示する表示手段と、
を備える溶接条件作成装置。
【請求項２】
溶接電流、通電時間及び加圧力の溶接条件の設定を手動と自動に切り替える切替手段を更に備え、
前記溶接条件設定手段は、前記切替手段にて前記溶接条件の設定を手動に切り替えられた場合、操作パネルで設定された溶接条件を前記溶接制御装置から受け取り、受け取った前記溶接条件を前記データテーブルに設定し、前記切替手段にて前記溶接条件の設定を自動に切り替えられた場合、前記溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わせた複数組の溶接条件をデータテーブルに展開する、
請求項１に記載の溶接条件作成装置。
【請求項３】
前記制御手段は、前記溶接条件・溶接結果収集手段にて前記溶接条件及び該溶接条件による溶接結果が収集される毎に、収集された前記溶接条件及び該溶接条件による溶接結果をユーザが選択したかどうか判定し、選択された場合、選択された前記溶接条件及び該溶接条件による溶接結果に印を付け、印を付けた前記溶接条件及び該溶接条件による溶接結果を前記通信手段経由で前記データベースサーバにアップロードし、前記データベースサーバに蓄積された複数の前記溶接条件及び該溶接条件による溶接結果の中から前記印が付けられたものをユーザが指定した場合、印が付けられた前記溶接条件及び該溶接条件による溶接結果の全てを前記通信手段経由で前記データベースサーバからダウンロードし、
前記表示手段は、前記データベースサーバからダウンロードされた印付与済みの前記溶接条件及び該溶接条件による溶接結果の全てを所定の表示形式で見える化表示する、
請求項１又は請求項２に記載の溶接条件作成装置。
【請求項４】
抵抗溶接機によるワーク溶接時に溶接制御装置にて用いられる溶接電流、通電時間及び加圧力の溶接条件を作成する溶接条件作成装置において実行される溶接条件作成方法であって、
前記溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わせた複数組の溶接条件をデータテーブルに展開し、
前記データテーブルに展開された複数組の溶接条件を溶接が行われる毎に１組ずつ溶接制御装置に供給し、
前記抵抗溶接機にて溶接が行われる毎に前記溶接条件及び該溶接条件による溶接結果を収集し、
収集した前記溶接条件及び該溶接条件による溶接結果をクラウドコンピューティング上に構築されたデータベースサーバにアップロードし、また前記データベースサーバに蓄積された複数の前記溶接条件及び該溶接条件による溶接結果の中からユーザの要求する溶接品質を確保できる前記溶接条件及び該溶接条件による溶接結果の全てを前記データベースサーバからダウンロードし、
前記データベースサーバからダウンロードした前記溶接条件及び該溶接条件による溶接結果の全てを所定の表示形式で見える化表示する、
溶接条件作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、抵抗溶接機の使用時に設定される溶接条件（溶接電流、通電時間及び加圧力等）を作成する溶接条件作成装置及び溶接条件作成方法に関する。
【背景技術】
【０００２】
従来、抵抗溶接機には、主に対向配置された上部と下部の２つの電極チップにて、少なくとも２枚の鋼板を重ね合わせてなる板組（以下、“ワーク”と呼ぶ）を挟持し、加圧しつつ通電を行って溶接する定置式と呼ばれるものや、下部をテーブル形状の電極（以下、“テーブル電極”と呼ぶ）とし、上部を上下左右に移動可能なガン型の電極として、テーブル電極上にワークを載置し、ガン型電極の先端部分に取り付けた電極チップをワークの溶接点に当て、加圧しつつ通電を行って溶接するテーブル式と呼ばれるものがある。なお、テーブル式の抵抗溶接機に用いられるガン型電極には、水平方向への移動を主とする水平ガンと、垂直方向への移動を主とする垂直ガンの２種類がある。
【０００３】
抵抗溶接機で使用される溶接条件には、上述した溶接電流、通電時間及び加圧力等があり、ユーザが溶接を行う際に抵抗溶接機に対して手動で設定する。抵抗溶接機は、設定された溶接条件に従って動作する。溶接条件は溶接品質の善し悪しに直結するので、適正な値に設定することが大切である。適正な値の溶接条件を設定するためには予め試験を行って導き出す必要がある。
【０００４】
溶接条件を導き出すことを可能とした従来技術として、例えば特許文献１や特許文献２に記載されたものがある。特許文献１には、溶接機を制御するための直接的なシーケンスデータと、溶接電流値データと、加圧力に関するデータとは無関係な溶接機種類データと電極チップ間距離データと被溶接材料材質及び板厚データ及び溶接レベルという溶接機の制御に対して間接的である溶接環境に関するデータの入力操作で、適正で良好な溶接が行える溶接条件を導き記憶する手段が記載されている。
【０００５】
特許文献２には、電源から電極を介して被溶接材に通電して溶接する抵抗溶接の制御装置において、必要とするナゲットを入力するナゲット設定手段と、溶接電流、通電時間、および加圧力などの溶接条件の初期値および制限範囲を入力する条件設定手段と、現時点の溶接条件の値を検出する検出手段と、検出した溶接条件に基づいて現時点のナゲット（溶融物）を推定する演算手段と、推定したナゲットを前記ナゲット設定手段に設定したナゲットと比較し、推定ナゲットと設定ナゲットとの大小関係に基づいて溶接条件を決定する、技術が記載されている。
【０００６】
一方、ネットワークを利用して抵抗溶接機を離れた場所から制御したり、監視したりする装置やシステムがある。例えば特許文献３には、溶接機を制御、監視等する溶接機側装置と、溶接条件、監視条件等を設定／調節を行う中央側装置と、を備え、中央側装置に、溶接機側装置の制御パネルと略同様の構成の画面を表示し、該表示画面で監視員が溶接条件、監視条件等を設定／調節し、設定／調節された設定値を通信回線経由で溶接機側装置に送信し、溶接機側装置で溶接の制御・監視を行う遠隔溶接管理装置が記載されている。
【０００７】
また、特許文献４には、物を生産する生産設備に対し、生産拠点でその稼働状態を監視して定期的及び異常・故障状態の発生時にその内容を日時とともに生産設備管理情報としてネットワーク経由で総合監視拠点のサーバ・コンピュータに送信し、サーバ・コンピュータでは、送られてきた生産設備管理情報を受信して記録装置に記録するとともに、定期的又は異常・故障発生時又は要求受付時にネットワーク経由でサービス拠点のコンピュータに自動送信し、サービス拠点のコンピュータでは、サーバ・コンピュータから送られてきた生産設備管理情報を受信して表示装置の画面に表示することにより生産設備の修理、改善、点検の内容を生産設備管理情報の一部としてネットワーク経由でサーバ・コンピュータに送信する、生産設備管理システムが記載されている。
【０００８】
ところで、近年、ＩｏＴ(Internet of Things)を活用して、工場に設置された工作機械やロボット等の生産設備の稼働状態を示す情報を収集し、得られた情報を解析することで省力化や生産性向上を図る試みがなされている。このＩｏＴを溶接機にも活用することで、溶接機の稼働状態を示す情報を数多く収集できるようになり、故障の早期発見が可能となる等メンテナンス性の向上が期待できる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平７−１７８５６６号公報
【特許文献２】特開平９−０２９４５６号公報
【特許文献３】特開平１１−０４７９５０号公報
【特許文献４】特開２００５−１２８８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
抵抗溶接機にて溶接を行う際に溶接条件を設定するが、溶接条件は溶接品質の善し悪しに直結することから適正な値を設定することが重要である。溶接条件は種類が多いこともあって、それぞれの適正値を導き出すには多くの時間を要する。このため、抵抗溶接機を提供するメーカーでは、予め抵抗溶接機の機種と方式、及びワークの材質・板厚から溶接条件の最適値を導き出してプリセットするようにしている。ここで、抵抗溶接機の機種には、水平ガンのみ有するものや垂直ガンのみ有するもの、水平ガンと垂直ガンの両方を有するものがある。また、抵抗溶接機の方式には、定置式のものやテーブル式のものがある。作業者は、プリセットされた溶接条件がある場合、それをそのまま、あるいは任意に調整して使用するようにしている。
【００１１】
プリセットされた溶接条件は、平均的な品質の溶接を行うことができて便利ではあるが、必ずしも作業者の要求に見合ったものとは言えないし、作業者によっては溶接痕が残るなどして美観が悪くても強度を優先したり、その逆を優先したりすることがあるため、作業者の要求に見合った適正値を得るには予め多くの試験を試みる必要がある。特に、新規の材質及び板組については、実際の現場では熟練した作業者が試験を行いながら絞り込みを行い、おおよそ３００回の試験を５０時間かけて適正な溶接条件を導き出すようにしている。
【００１２】
従来は、以下に示す５つの作業を行うことで、適正な溶接条件を導き出している。
（１）溶接電流、通電時間及び加圧力の各値を定量的に変化させて、ワーク（あるいは試験用のワークである金属板試験片）に対して溶接を行い、多数のサンプルを作成する。
（２）作成した多数のサンプルのそれぞれに対して引張試験等の破懐検査を行い、各サンプルの接合強度を測定する。
（３）破懐したサンプルの溶接部のナゲット径を計測し数値化する。
（４）ナゲット径の測定とともに、破懐したサンプルの溶接状況（例えば凹み、膨らみ、バリ、焼け等の美観の善し悪しや、散りの飛びの発生の有無等）を目視により確認する。
（５）上記（２）〜（４）で得られた結果を解析し、多数の溶接条件の中から最適なものを抽出する。
【００１３】
因みに、設定項目として、例えば「第１電流値：３段階に定量変化」、「第２電流値：５段階に定量変化」、「第３電流値：５段階に定量変化」、「第１通電時間：３段階に定量変化」、「第２通電時間：５段階に定量変化」、「第３通電時間：５段階に定量変化」、「加圧力：３段階に定量変化」の７種を設けた場合、上述した３００回を超えるおおよそ１５，０００回の試験を行う必要がある。
【００１４】
しかしながら、上述した従来の溶接条件の導き出しにおいては、以下に述べる課題がある。即ち、複数のワーク（あるいは金属板試験片）一つ一つに対して溶接を行うごとに、引張強度、ナゲット径、膨らみや凹み等の変位等を測定するとともに、散りの飛びの発生の有無、割れの有無、美観の程度等を目視で確認し、測定結果と目視確認結果を溶接条件の設定値に紐付けて記録することになるため、管理が煩雑で手間がかかる。また、人手による管理であるため、例えば手違いがあって実際の溶接条件の設定値と上述した記録値が同一のワークによるものでなければ、適切な溶接条件を導き出すことはできない。このように、溶接条件の導き出しにおいては人手による管理になるため、煩雑で手間がかかるとともに、高い信頼性を得ることが難しい。
【００１５】
また、熟練した作業者が退職した場合には、該作業者が積み上げてきた溶接条件の調整方法が失われてしまうため、最初から試験をやり直さなければならず、適正な溶接条件を導き出すのに時間がかかってしまう。他に熟練した作業者がいれば未熟な作業者しかいない場合より短期間で適正な溶接条件を導き出すことは可能であるが、未熟な作業者でも容易に適正な溶接条件を導き出すことができれば、抵抗溶接機の更なる普及促進を期待できる。
【００１６】
本発明は係る事情に鑑みてなされたものであり、抵抗溶接機の使用経験の浅いユーザであっても、ユーザの要求に見合った溶接品質を確保できる溶接条件を容易に且つ従来よりも短時間で作成することができる溶接条件作成装置及び溶接条件作成方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明の溶接条件作成装置は、抵抗溶接機によるワーク溶接時に溶接制御装置にて用いられる溶接電流、通電時間及び加圧力の溶接条件を作成する溶接条件作成装置であって、前記溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わせた複数組の溶接条件をデータテーブルに展開する溶接条件設定手段と、前記データテーブルに展開された複数組の溶接条件を溶接が行われる毎に１組ずつ溶接制御装置に供給する溶接条件供給手段と、前記抵抗溶接機にて溶接が行われる毎に前記溶接条件及び該溶接条件による溶接結果を収集する溶接条件・溶接結果収集手段と、クラウドコンピューティング上に構築されたデータベースサーバとの間で双方通信が可能な通信手段と、前記溶接条件・溶接結果収集手段にて収集された前記溶接条件及び該溶接条件による溶接結果を前記通信手段経由で前記データベースサーバにアップロードし、前記データベースサーバに蓄積された複数の前記溶接条件及び該溶接条件による溶接結果の中からユーザの要求する溶接品質を確保できる前記溶接条件及び該溶接条件による溶接結果の全てを前記通信手段経由で前記データベースサーバからダウンロードする制御手段と、前記データベースサーバからダウンロードされた前記溶接条件及び該溶接条件による溶接結果の全てを所定の表示形式で見える化表示する表示手段と、を備える。
【００１８】
上記構成によれば、抵抗溶接機の使用経験の浅いユーザであっても、該ユーザの要求に見合った溶接品質を確保できる溶接条件を容易に且つ従来よりも短時間で作成することができ、抵抗溶接機の更なる普及促進が図れる。
【００１９】
上記構成において、溶接電流、通電時間及び加圧力の溶接条件の設定を手動と自動に切り替える切替手段を更に備え、前記溶接条件設定手段は、前記切替手段にて前記溶接条件の設定を手動に切り替えられた場合、操作パネルで設定された溶接条件を前記溶接制御装置から受け取り、受け取った前記溶接条件を前記データテーブルに設定し、前記切替手段にて前記溶接条件の設定を自動に切り替えられた場合、前記溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わせた複数組の溶接条件をデータテーブルに展開する。
【００２０】
上記構成によれば、ユーザが任意に決定し、操作パネルにて設定した溶接電流、通電時間及び加圧力のそれぞれがデータテーブルに設定されるので、抵抗溶接機の使用経験の長いベテランのユーザにとっては、目星を付けた溶接条件で溶接試験を行うことができ、該ユーザの要求に見合った溶接品質を確保できる溶接条件を更に短時間で作成することができる。
【００２１】
上記構成において、前記制御手段は、前記溶接条件・溶接結果収集手段にて前記溶接条件及び該溶接条件による溶接結果が収集される毎に、収集された前記溶接条件及び該溶接条件による溶接結果をユーザが選択したかどうか判定し、選択された場合、選択された前記溶接条件及び該溶接条件による溶接結果に印を付け、印を付けた前記溶接条件及び該溶接条件による溶接結果を前記通信手段経由で前記データベースサーバにアップロードし、前記データベースサーバに蓄積された複数の前記溶接条件及び該溶接条件による溶接結果の中から前記印が付けられたものをユーザが指定した場合、印が付けられた前記溶接条件及び該溶接条件による溶接結果の全てを前記通信手段経由で前記データベースサーバからダウンロードし、前記表示手段は、前記データベースサーバからダウンロードされた印付与済みの前記溶接条件及び該溶接条件による溶接結果の全てを所定の表示形式で見える化表示する。
【００２２】
上記構成によれば、溶接条件・溶接結果収集手段が収集した溶接条件及び該溶接条件による溶接結果に印を付けることで、印を付けた溶接条件及び該溶接条件による溶接結果のみデータベースサーバからダウンロードすることができる。これにより、一度数多くの溶接試験を行っておくことで、次回からは印を付けた溶接条件を基準とした試験ができるので、短時間でユーザの要求に見合った溶接品質を確保できる溶接条件を作成することが可能となる。
【００２３】
本発明の溶接条件作成方法は、抵抗溶接機によるワーク溶接時に溶接制御装置にて用いられる溶接電流、通電時間及び加圧力の溶接条件を作成する溶接条件作成装置において実行される溶接条件作成方法であって、前記溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わせた複数組の溶接条件をデータテーブルに展開し、前記データテーブルに展開された複数組の溶接条件を溶接が行われる毎に１組ずつ溶接制御装置に供給し、前記抵抗溶接機にて溶接が行われる毎に前記溶接条件及び該溶接条件による溶接結果を収集し、収集した前記溶接条件及び該溶接条件による溶接結果をクラウドコンピューティング上に構築されたデータベースサーバにアップロードし、また前記データベースサーバに蓄積された複数の前記溶接条件及び該溶接条件による溶接結果の中からユーザの要求する溶接品質を確保できる前記溶接条件及び該溶接条件による溶接結果の全てを前記データベースサーバからダウンロードし、前記データベースサーバからダウンロードした前記溶接条件及び該溶接条件による溶接結果の全てを所定の表示形式で見える化表示する。
【００２４】
上記方法によれば、抵抗溶接機の使用経験の浅いユーザであっても、該ユーザの要求に見合った溶接品質を確保できる溶接条件を容易に且つ従来よりも短時間で作成することができ、抵抗溶接機の更なる普及促進が図れる。
【発明の効果】
【００２５】
本発明によれば、抵抗溶接機の使用経験の浅いユーザであっても、該ユーザの要求に見合った溶接品質を確保できる溶接条件を容易に且つ従来よりも短時間で作成することができ、抵抗溶接機の更なる普及促進が図れる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態に係る溶接条件作成装置を備えた溶接システムの概略構成を示すブロック図
【図２】図１の溶接システムを構成する抵抗溶接機の外観を示す正面図
【図３】図１の溶接システムを構成するチップ間抵抗検出デバイスの概略構成を示すブロック図
【図４】図１の溶接システムを構成する引張試験機の外観を示す正面図
【図５】図４の引張試験機の外観を示す側面図
【図６】図４の引張試験機の概略構成を示すブロック図
【図７】図２の抵抗溶接機の電源ユニット及び溶接トランスそれぞれの概略構成を示すと共に、電源ユニット及び操作パネルと溶接制御装置と溶接条件作成装置の接続状態を示す図
【図８】図２の抵抗溶接機を構成する溶接トランスの一次側に供給される電流を制御するためのスイッチングパルス及び一次電流及び整流後の溶接電流を示す図
【図９】図１の溶接システムを構成する溶接制御装置の概略構成を示すブロック図
【図１０】図１の溶接システムを構成する溶接条件作成装置の概略構成を示すブロック図
【図１１】図１０の溶接条件作成装置で生成される圧力検出デバイスデータのデータ構造を示す図
【図１２】図１０の溶接条件作成装置で生成されるチップ間抵抗検出デバイスデータのデータ構造を示す図
【図１３】図１０の溶接条件作成装置で生成される溶接条件データのデータ構造を示す図
【図１４】図１０の溶接条件作成装置で生成される溶接試験条件設定テーブルの一例を示す模式図
【図１５】図１４の溶接試験条件設定テーブルにおいて「加圧力」を「３」ｋＮにしたときの模式図
【図１６】図１４の溶接試験条件設定テーブルにおいて「加圧力」を「４」ｋＮにしたときの模式図
【図１７】図１０の溶接条件作成装置で生成されるデータテーブルの一例を示す模式図
【図１８】図１０の溶接条件作成装置で生成される溶接条件検索テーブルの一例を示す模式図
【図１９】図１８の溶接条件検索テーブルにおいて散りを６点以上に設定したときの模式図
【図２０】図１８の溶接条件検索テーブルにおいて溶接電流、通電時間及び加圧力を設定したときの模式図
【図２１】図１８の溶接条件検索テーブルにおいて見映え優先を設定したときの模式図
【図２２】図１８の溶接条件検索テーブルにおいて選択を設定したときの模式図
【図２３】図１０の溶接条件作成装置による溶接試験で得られる引張強度に関する溶接結果の一例を示す模式図
【図２４】図２３に示す引張強度に関する溶接結果を見える化処理した一例を示す模式図
【図２５】図１０の溶接条件作成装置による溶接試験で得られる散りに関する溶接結果の一例を示す模式図
【図２６】図２５に示す散りに関する溶接結果を見える化処理した一例を示す模式図
【図２７】図１０の溶接条件作成装置による溶接試験で得られる引張強度と散りに関する溶接結果を見える化処理した一例を示す模式図
【図２８】加圧力２ｋＮ，３ｋＮ及び４ｋＮのそれぞれにおける引張強度と散りの両方を満足する溶接条件の生成過程を示す模式図
【図２９】図１０の溶接条件作成装置による溶接試験で得られる引張強度に関する溶接結果の他の例を示す模式図
【図３０】図１０の溶接条件作成装置による溶接試験で得られる引張強度に関する溶接結果の他の例を示す模式図
【図３１】図１０の溶接条件作成装置の溶接試験条件設定処理及び溶接条件手動・自動設定切替処理の動作ステップを示すフローチャート
【図３２】図１０の溶接条件作成装置の溶接試験条件設定処理における溶接条件自動設定の動作ステップを示すフローチャート
【図３３】図１０の溶接条件作成装置の溶接条件・溶接結果収集処理の動作ステップを示すフローチャート
【図３４】図１０の溶接条件作成装置の溶接条件検索処理及び見える化処理の動作ステップを示すフローチャート
【図３５】図１０の溶接条件作成装置の溶接条件検索処理で用いられる溶接条件検索テーブルの設定状態を示す模式図
【図３６】図１０の溶接条件作成装置において、データベースサーバに蓄積されている複数のデータの中で、目的が設定されたものを検索するときの溶接条件検索テーブルの設定状態を示す模式図
【図３７】図１０の溶接条件作成装置において、データベースサーバに蓄積されている複数のデータの中でチェック済みのものを検索する溶接条件検索処理の動作ステップを示すフローチャート
【図３８】図１０の溶接条件作成装置において、データベースサーバに蓄積されている複数のデータの中でチェック済みのものを検索する溶接条件検索処理の動作ステップを示すフローチャート
【図３９】図１４の溶接試験条件設定テーブルの変形例である溶接試験条件設定テーブルを示す図
【図４０】図３９の溶接試験条件設定テーブルにおいてワーク構成枚数を「３」を入力したときに得られるワーク情報入力テーブルを示す図
【図４１】図４０のワーク情報入力テーブルにおいて「上」、「中」、「下」のそれぞれの位置する鋼板に対して材質、板厚を入力したときに得られるデータテーブルを示す図
【図４２】ワーク構成枚数が「３」までのワークに対する溶接条件検索テーブルを示す図
【発明を実施するための形態】
【００２７】
以下、本発明を実施するための好適な実施形態について、図面を参照して詳細に説明する。
図１は、本発明の一実施形態に係る溶接条件作成装置５を備えた溶接システム１の概略構成を示すブロック図である。図２は、図１の溶接システム１を構成する抵抗溶接機２の外観を示す正面図である。図１において、溶接システム１は、抵抗溶接機２と、溶接制御装置３と、操作パネル４と、溶接条件作成装置５と、圧力検出デバイス５１と、変位検出デバイス５２と、電流検出デバイス５３と、温度検出デバイス５４と、チップ間抵抗検出デバイス５５と、引張試験機５６と、Ｗｅｂサーバ５７と、データベースサーバ５８と、パーソナルコンピュータ（以下、“ＰＣ”と呼ぶ）１００と、を備える。Ｗｅｂサーバ５７及びデータベースサーバ５８は、クラウドコンピューティング（以下、“クラウド“と呼ぶ）５９上に構築される。
【００２８】
抵抗溶接機２、溶接制御装置３、操作パネル４、溶接条件作成装置５、圧力検出デバイス５１、変位検出デバイス５２、電流検出デバイス５３、温度検出デバイス５４、チップ間抵抗検出デバイス５５及び引張試験機５６は、板金加工メーカーＹＹ１社の設備であり、この設備と略同様の設備が他の板金加工メーカーＹＹ２社，ＹＹ３社，…，ＹＹｎ−１社，ＹＹｎ社にも設置されている。なお、ここで「略同様」と記載したのは、例えば抵抗溶接機は、機種や方式に違いがあるからである。機種とは、水平ガンのみ有するもの、垂直ガンのみ有するもの、水平ガンと垂直ガンの両方を有するものを指し、方式とは、定置式かテーブル式を指す。
【００２９】
溶接システム１を構成する抵抗溶接機２は、水平／垂直の２つの溶接ガンを有するテーブル方式の抵抗溶接機であり、溶接制御装置３の制御に従い、対向する２つの電極の間に配置されたワークに対し、挟圧しながら溶接を行う。ワークは、例えば２枚の冷間圧延鋼板、亜鉛メッキ鋼板又はステンレス鋼板等の金属板からなる板組である。
【００３０】
抵抗溶接機２は、支持ポスト１０と、支持アーム１１，１２と、水平ガン１５と、垂直ガン１６と、スプリングバランサ１７と、二次ケーブル１８，１９と、電源ユニット２０と、溶接トランス２１と、ブスバー２２と、テーブル電極２３と、冷却ユニット２４と、操作パネル４とを備える。支持ポスト１０は、支持アーム１１，１２を水平方向に回動自在に支持する。支持アーム１１は略Ｌ字状を成し、水平ガン１５を保持する。支持アーム１１は、支持ポスト１０に対して水平方向に延びる水平アーム部１１Ａと、水平アーム部１１Ａの先端部分から垂直方向下向きに延びる垂直アーム部１１Ｂとから構成される。支持アーム１２は略Ｔ字状を成し、垂直ガン１６を保持する。支持アーム１２は、支持ポスト１０に対して水平方向に延びる水平アーム部１２Ａと、水平アーム部１２Ａの先端部分から垂直方向下向きに延びる垂直アーム部１２Ｂとから構成される。
【００３１】
水平ガン１５は、水平方向への移動が可能な溶接ガンであり、支持アーム１１の垂直アーム部１１Ｂの先端部分に、垂直方向に弧を描くように揺動自在に取り付けられる。水平ガン１５の基端部と垂直アーム部１１Ｂの先端部分との間にはスプリングコイル１５Ａが張設されており、このスプリングコイル１５Ａの収縮力によって水平ガン１５の基端部側が垂直方向上側に持ち上げられる。また、水平ガン１５は、先端部分が垂直アーム部１１Ｂの上端部分に設けられたシリンダ１３によってテーブル電極２３に向かう方向に加圧される。垂直アーム部１１Ｂにはチェーン（鎖、図示略）が内蔵されており、該チェーンの一端がシリンダ１３に繋がり、他端が水平ガン１５の力点部分（図示略）に繋がる。該チェーンがシリンダ１３によって引き上げられることで、水平ガン１５が支点部分（図示略）を中心に回動し、水平ガン１５の先端部分に装着された電極チップ１５Ｃがテーブル電極２３に当たる。この場合、作業時にテーブル電極２３上にワーク５００が載置されるので、電極チップ１５Ｃがワーク５００に圧接することになる。水平ガン１５に対する加圧は、溶接開始直前（即ち、電流が供給される直前）に行われ、溶接が終了した後に解放される。なお、水平ガン１５に与えられる加圧力は、後述する圧力検出デバイス５０にて検出される。また、シリンダ１３内に空気を入れる機構については説明を省略する。
【００３２】
水平ガン１５の基端部分には水平ガン１５を操作するためのハンドル１５Ｂが設けられている。ハンドル１５Ｂには起動用のスイッチ（図示略）が設けられており、このスイッチを押すことで起動信号Ｓｗ１（図７参照）が出力される。起動信号Ｓｗ１は溶接制御装置３に取り込まれる。水平ガン１５の先端部分に装着される電極チップ１５Ｃには様々な形状のものがあるが、それぞれが水平ガン１５本体に対して着脱自在となっている。
【００３３】
垂直ガン１６は、垂直方向への移動が可能な溶接ガンであり、垂直アーム部１２Ｂの先端部分に取り付けられる。垂直ガン１６は、垂直アーム部１２Ｂの上部に設けられたシリンダ１４によって把持されるとともに、垂直方向下向き（即ち、テーブル電極２３に向かう方向）に加圧される。シリンダ１４は、垂直アーム部１２Ｂを把持するための把持機構及び垂直アーム部１２Ｂを垂直方向下向きに加圧するための加圧機構を備える。スプリングバランサ１７は、支持アーム１２の上部に設けられ、垂直アーム部１２Ｂを所定の力で垂直方向上向きに引き上げて、垂直アーム部１２Ｂの上下動を補助する。なお、シリンダ１４内に空気を入れる機構については説明を省略する。
【００３４】
垂直アーム部１２Ｂには、垂直ガン１６を、垂直アーム部１２Ｂの軸心を中心に回転させるハンドル２７が設けられている。ハンドル２７には起動用の押しボタンスイッチ（図示略）が設けられており、該スイッチを押すことで起動信号Ｓｗ２（図７参照）が出力される。起動信号Ｓｗ２は溶接制御装置３に取り込まれる。垂直ガン１６の先端部分には、上述した電極チップ１５Ｃと同様の構造の電極チップ１６Ａが着脱自在に装着される。
【００３５】
二次ケーブル１８，１９は、冷却水を通流させる構造を有する所謂冷却ケーブルと呼ばれるものであり、内部には細い銅線を束ねた複数の導体が設けられている。二次ケーブル１８は、一端がブスバー２２を介して溶接トランス２１の二次側出力端のプラス電極（図示略）に接続され、他端が水平ガン１５に接続される。二次ケーブル１９は、一端がブスバー２２を介して溶接トランス２１の二次側出力端のプラス電極（図示略）に接続され、他端が垂直アーム部１２Ｂの上端部分に設けられたコンタクタ（開閉器）２６に接続される。
【００３６】
電源ユニット２０は、図示せぬ受電設備より供給される三相の交流電力を整流して直流に変換し、これにより得られた直流から高周波交流を生成する。溶接トランス２１は、一次側が電源ユニット２０の出力に接続され、二次側が水平ガン１５及び垂直ガン１６に接続される。溶接トランス２１の二次側と水平ガン１５及び垂直ガン１６との間には切り替えスイッチ６０（図７参照）が設けられており、溶接制御装置３によって制御される。切り替えスイッチ６０は、水平ガン１５の使用時には水平ガン選択側に切り替わり、垂直ガン１６の使用時には垂直ガン選択側に切り替わる。即ち、起動信号Ｓｗ１が出力されたときは水平ガン選択側に切り替わり、起動信号Ｓｗ２が出力されたときは垂直ガン選択側に切り替わる。
【００３７】
なお、溶接トランス２１としては、例えば本願発明者等が先に特開２０１２−２１０６５４号、特開２０１３−１７９２０５号で提案した抵抗溶接用の溶接トランスのような、短時間に大電流を供給可能なものが好適である。
【００３８】
テーブル電極２３は、略正方形の平坦な板状に形成された銅材であり、ワーク５００の載置に用いられる。テーブル電極２３は、所謂オンス銅板と呼ばれる薄い銅板が複数重ね合わされた構造を有する二次ケーブル（図示略）にて、溶接トランス２１の二次側出力端のマイナス電極に接続される。なお、本実施形態に係る溶接システム１の抵抗溶接機２では、溶接トランス２１をテーブル電極２３の直下に配置している関係上、テーブル電極２３と溶接トランス２１の二次側出力端のマイナス電極との間の接続にオンス銅板（図示略）を使用しているが、溶接トランス２１とテーブル電極２３が離間していれば、二次ケーブル１８，１９と同様の冷却ケーブルが使用されることもある。
【００３９】
冷却ユニット２４は、所謂チラーと呼ばれる冷却水循環装置であり、冷却水を循環させるためのポンプ（図示略）と、冷却水で回収された熱を発散させるラジエタとを有する（図示略）。なお、冷却ユニットにはポンプやラジエタの他に冷凍機を有するものもある。冷却ユニット２４は、抵抗溶接機２に電源が投入されている間は常時動作する。
【００４０】
なお、電源ユニット２０は、抵抗溶接機２の正面側に向かって支持ポスト１０の背面側に配設され、冷却ユニット２４は、電源ユニット２０の右隣に配設される。
【００４１】
溶接制御装置３は、溶接電流、通電時間及び加圧力の溶接条件に基づいて抵抗溶接機２を制御する。溶接制御装置３の詳細については後述する。操作パネル４は、液晶パネル等の表示器（図示略）と、該表示器の表示面上に取り付けられる抵抗膜方式等のタッチパネル（図示略）と、溶接制御装置３との接続を可能とするインタフェース機能とを有し、溶接条件の設定に用いられる。操作パネル４は、手動による溶接条件の入力に用いられ、入力された溶接条件を溶接制御装置３に出力する。また、操作パネル４は、溶接制御装置３にプリセットされた溶接条件の選択もでき、プリセット済みの複数の溶接条件の中の１つが選択されることで、選択された溶接条件を溶接制御装置３に出力する。溶接制御装置３は、操作パネル４から出力された溶接条件を取り込むことで、該溶接条件に従い抵抗溶接機２を制御する。
【００４２】
溶接条件作成装置５は、溶接システム１を購入した人又は会社（以下、“ユーザ”と呼ぶ）の要求に見合った溶接品質を確保できる溶接条件を作成できるものである。溶接条件作成装置５を使用して溶接条件を作成するときは、主に試験用のワーク（即ち、金属板試験片）を使用するが、製品用のワークを使用することも勿論可能であり、寧ろその方が実際の使用において最適な溶接条件を見出すことができると思われる。溶接条件作成装置５で作成された溶接条件は、ユーザの操作によって溶接制御装置３にプリセットされる。前述したように、溶接制御装置３の製造時にプリセットされる溶接条件は平均的な溶接品質を確保できるものであり、その溶接品質は必ずしもユーザの要求に見合ったものであるとは限らない。ユーザが自身の要求に見合った溶接品質を確保できる溶接条件を必要とする場合、溶接条件作成装置５を使用する。
【００４３】
溶接条件作成装置５は、溶接制御装置３との接続と、圧力検出デバイス５１、変位検出デバイス５２、電流検出デバイス５３、温度検出デバイス５４、チップ間抵抗検出デバイス５５及び引張試験機５６との接続を可能とするインタフェース機能と、クラウド５９上のデータベースサーバ５８との間で双方向通信を可能とするネットワーク通信機能と、を有している。溶接条件作成装置５は、溶接条件作成時に溶接制御装置３とデータベースサーバ５８を使用する。溶接条件作成装置５が持つ機能の詳細については後述する。
【００４４】
圧力検出デバイス５１、変位検出デバイス５２、電流検出デバイス５３、温度検出デバイス５４及びチップ間抵抗検出デバイス５５は、水平ガン１５及び垂直ガン１６のそれぞれに設けられるが、図１では１つの溶接ガン分しか描いていない。本実施形態では水平ガン１５に設けられたものとして説明する。
【００４５】
圧力検出デバイス５１は、水平ガン１５（図２参照）を使用したときにワーク５００（図２参照）に加わる加圧力を検出する。即ち、溶接時には水平ガン１５の先端でワーク５００が加圧されるので、そのときの加圧力を検出する。圧力検出デバイス５１は、検出した加圧力を加圧力データＤｐとして出力する。なお、圧力検出デバイス５１に用いるセンサとして、歪みゲージが好適である。
【００４６】
変位検出デバイス５２は、溶接時のワーク５００の変位を検出する。ワーク５００の変位を直接検出するには困難が伴うので、本実施形態では水平ガン１５の本体に変位検出デバイス５２を装着し、溶接時に生ずる水平ガン１５本体の撓みを検出することで間接的にワーク５００の変位を検出するようにしている。変位検出デバイス５２は、検出した変位を変位データＤｄとして出力する。なお、変位検出デバイス５２に用いるセンサとして、歪みゲージやレーザ式変位センサが好適である。
【００４７】
電流検出デバイス５３は、溶接トランス２１（図２又は図７参照）の二次側に介挿され、ワーク５００に流れる溶接電流を検出する。電流検出デバイス５３は、検出した溶接電流を電流データＤｉとして出力する。
【００４８】
温度検出デバイス５４は、水平ガン１５の先端部分に設けられ、溶接時のワーク温度を検出する。温度検出デバイス５４は、溶接時のワーク温度を検出することで温度データＤｔを出力する。温度検出デバイス５４に用いるセンサとしては、レーザ式温度センサや熱電対が好適である。特にレーザ式温度センサを用いることで、ワーク５００の溶接時における温度を直接検出することができる。一方、熱電対は溶接時のワーク５００の温度を直接検出することが困難な先端部分に装着して間接的に検出する。
【００４９】
チップ間抵抗検出デバイス５５は、チップ間抵抗を検出する。ここで、チップ間抵抗とは、例えば水平ガン１５の場合、ワーク５００が存在するときの電極チップ１５Ｃとテーブル電極２３（図２参照）との間の抵抗のことである。チップ間抵抗検出デバイス５５は、検出したチップ間抵抗をチップ間抵抗データとして出力する。チップ間抵抗を検出することでワーク５００における溶接性を判断することができる。
【００５０】
ここで、チップ間抵抗検出デバイス５５について詳細に説明する。図３は、溶接システム１を構成するチップ間抵抗検出デバイス５５の概略構成を示すブロック図である。同図において、チップ間抵抗検出デバイス５５は、２本の電線５５１，５５２と、電流検出部５５３と、電圧検出部５５４と、演算部５５５と、出力部５５６と、を備える。電線５５１の一端が電極チップ１５Ｃ側の電流線９００に接続され、他端が電圧検出部５５４の一方の入力端に接続される。電線５５２の一端がテーブル電極２３側の電流線９００に接続され、他端が電圧検出部５５４の他方の入力端に接続される。電流検出部５５３は、溶接電流Ｉｅを検出する検出器であり、電流線９００に直列に介挿される。電流検出部５５３の出力端が演算部５５５の一方の入力端に接続される。電圧検出部５５４は、電極チップ１５Ｃとテーブル電極２３の間の抵抗（Ｒ１＋Ｒ２＋Ｒｃ）にて生ずる電圧Ｖを検出する。電圧検出部５５４の出力端が演算部５５５の他方の入力端に接続される。
【００５１】
電流検出部５５３で検出された電流Ｉｅと電圧検出部５５４で検出された電圧Ｖは演算部５５５に入力されてチップ間抵抗Ｒｃが求められる。予め電極チップ１５Ｃの抵抗値Ｒ１とテーブル電極２３の抵抗値Ｒ２を求めておけば、Ｖ／Ｉｅで得られた抵抗値Ｒから抵抗Ｒ１と抵抗Ｒ２の抵抗値を引くことでチップ間抵抗Ｒｃを求めることができる。演算部５５５で求められたチップ間抵抗Ｒｃは、出力部５５６に入力される。出力部５５６は、演算部５５５で求められたチップ間抵抗Ｒｃをチップ間抵抗データＤｒとして出力する。
【００５２】
引張試験機５６は、溶接が行われたワーク５００の引張強度を測定し、その結果を引張強度データＤｓとして出力する。引張試験機５６は、引張強度データＤｓを出力する際に、ワーク５００を特定するためのデータであるワーク固有データを付加する。なお、ワーク固有データとは、ワーク５００を特定するためのデータである。
【００５３】
ここで、引張試験機５６について詳細に説明する。図４は、溶接システム１を構成する引張試験機５６の外観を示す正面図、図５は側面図である。また、図６は引張試験機５６の概略構成を示すブロック図である。図４〜図６において、引張試験機５６は、溶接が行われたワーク５００を把持する上下一対のつかみ歯５６１，５６２と、これらのつかみ歯５６１，５６２を介してワーク５００に引張力を付与する油圧ジャッキ５６３と、油圧ジャッキ５６３における油圧を電気信号に変換する圧力変換器５６４と、圧力変換器５６４から出力される電気信号をデジタル表示するデジタル表示計５６５と、デジタル表示計５６５に電気的に接続され、デジタル表示計５６５に入力されるデータを印刷するプリンタ５６６と、ワーク５００に設けられたワーク固有情報を撮像するカメラ部５７３と、データを出力する出力部５７４と、データを記憶するメモリカード５７２と、デジタル表示計５６５、プリンタ５６６、カメラ部５７３、出力部５７４及びメモリカード５７２をそれぞれ制御するパーソナルコンピュータ（以下、“ＰＣ”と呼ぶ）５７１と、を備える。油圧ジャッキ５６３にはデジタル表示計５６５で加圧を表示するためのゲージ孔が開けられており、このゲージ孔に圧力変換器５６４が接続される。
【００５４】
引張試験機５６では、駆動源として手動式の油圧ジャッキ５６３を用いており、リリースノブ５６８を一方向に廻して、油圧ジャッキ５６３内の油が抜けないようにロックさせた状態で油圧ジャッキ５６３の操作棒５６９を上下に動かすことで、油圧ジャッキ５６３の上部のラム５７０が上昇する。ラム５７０の上昇によってつかみ歯５６１，５６２と連結した昇降フレーム下部５６７が上方に押し上げられて、つかみ歯５６１，５６２で把持されているワーク５００に引張力が与えられる。操作棒５６９の上下動を継続してワーク５００に引張力を与え続けると、最終的にワーク５００が破断する。
【００５５】
ワーク５００が破断したときのデジタル表示計５６５の表示が引張強度の最大値となる（ｋＮ（キロニュートン）の数値で表示される）。このときデジタル表示計５６５から出力されるデータがプリンタ５６６にて印刷されるとともに、メモリカード５７２に記憶される。ワーク５００が破断することで、このワーク５００に対する引張試験が終了する。そして、次のワーク５００に対する引張試験を開始する前にリリースノブ５６８を他方向に廻して油圧を開放する。油圧を開放することで油圧ジャッキ５６３のラム５７０が降下する。ラム５７０が降下した後、破断状態にあるワーク５００をつかみ歯５６１，５６２から取り外し、次に試験を行うワーク５００をつかみ歯５６１，５６２に取り付ける。
【００５６】
カメラ部５７３は、ＣＣＤ（Charge Coupled Device）やＣＭＯＳ（Complementary Metal Oxide Semiconductor）の撮像素子を有し、ワーク５００に設けられたワーク固有情報を撮像する。カメラ部５７３は、撮像により得られた撮像データを解析してワーク固有情報を取得し、ワーク固有データとして出力する。ワーク５００に設けられたワーク固有情報は、例えばバーコードで与えられるか、ペン書された文字や数字で与えられる。カメラ部５７３の取り付け位置はワーク５００を撮像できる位置となる。
【００５７】
ＰＣ５７１は、引張試験を開始する操作が行われることで、カメラ部５７３を制御してワーク５００を撮像し、これにより得られた撮像データを解析してワーク５００に設けられたワーク固有情報を取得する。ＰＣ５７１は、ワーク固有情報を取得した後、引張強度の計測を開始し、デジタル表示計５６５から出力されるデータの読み込みを行う。そして、ワーク５００が破断したときの引張強度の最大値を示すデータを読み込むと、ワーク固有データを含む引張強度データＤｓを生成して出力部５７４から溶接条件作成装置５に出力する。また、ＰＣ５７１は、生成した引張強度データＤｓをメモリカード５７２に記憶し、さらに印刷データに変換してプリンタ５６６に出力する。
【００５８】
ここで、ワーク５００にワーク固有情報を付す理由について説明する。ワーク５００に対する引張強度試験を溶接終了後に行う場合、ワーク５００に対する溶接と引張強度試験との間に時間差が生じる。この時間差があるため、溶接結果と引張強度試験結果が同一のワーク５００に対するものであるかどうか分からなくなってしまう。そのような事態になるのを回避するために、ワーク５００にワーク固有情報を付けるようにしている。ワーク５００にワーク固有情報を付して、それを抵抗溶接機２と引張試験機５の双方で認識するようにすれば、溶接結果と張強度試験に関連性を持たせることができる。即ち、溶接結果と引張強度試験結果が同一のワーク５００に対するものであるか否かを容易に判定することができる。なお、上記した溶接結果とは、引張強度、電極変位、ナゲット径、散り、美観、割れ等のことである。また、詳細は後述するが、本実施形態の溶接システム１では、抵抗溶接機２と引張試験機５の双方にカメラを設けて、双方でワーク５００のワーク固有情報を認識するようにしている。
【００５９】
次に、上述した抵抗溶接機２、溶接制御装置３、溶接条件作成装置５及びデータベースサーバ５８について更に詳細に説明する。
【００６０】
（抵抗溶接機２）
図７は、図２の抵抗溶接機２の電源ユニット２０及び溶接トランス２１それぞれの概略構成を示すと共に、電源ユニット２０及び操作パネル４と溶接制御装置３と溶接条件作成装置５の接続状態を示す図である。同図において、抵抗溶接機２の電源ユニット２０は、整流器３１と、平滑用コンデンサ３２と、インバータ回路３４と、を備える。整流器３１は、６個の整流素子で構成された三相全波整流式を採用したものであり、受電設備（図示略）からの三相交流を整流して直流に変換する。平滑用コンデンサ３２は、整流器３１より得られた直流電圧を平滑化する。
【００６１】
インバータ回路３４は、インバータ制御回路３４１と、ＩＧＢＴ（Insulated Gate Bipolar Transistor）を使用した４個のスイッチ３４２と、ＣＴ（Current Transformer）を使用した電流センサ３４３と、を備える。インバータ制御回路３４１は、溶接制御装置３から供給される指令信号Ｓｔｉと電流センサ３４３で検出される一次電流とに基づいて４個のスイッチ３４２のそれぞれをオン・オフし、高周波交流を発生する。即ち、インバータ制御回路３４１は、ＰＷＭ（Pulse Width Modulation）制御した高周波交流を発生する。インバータ制御回路３４１が発生する高周波交流の大きさは、４個のスイッチ３４２それぞれのオン・オフのデューティによって変化する。４個のスイッチ３４２それぞれのオン・オフのデューティを変化させることで、スイッチング波形の幅Ｗ（図８参照）が変化する。
【００６２】
溶接トランス２１の一次コイル２１１は、電源ユニット２０のインバータ回路３４の出力端に接続される。インバータ回路３４から高周波交流が出力されることで、溶接トランス２１の一次コイル２１１に一次電流が流れる。溶接トランス２１の二次コイルは、それ自体に極性を考慮する必要はないが、便宜上、溶接トランス２１の二次コイルを、正側コイル２１２と負側コイル２１３を直列接続したものと呼ぶことにする。正側コイル２１２の一端には第１整流素子２１４のアノード（正極）が接続され、負側コイル２１３の一端には第２整流素子２１５のアノード（正極）が接続される。第１整流素子２１４のカソード（負極）と第２整流素子２１５のカソード（負極）がプラス電極２１６に共通接続される。正側コイル２１２の他端と負側コイル２１３の他端がマイナス電極２１７に共通接続される。プラス電極２１６には水平ガン１５及び垂直ガン１６が接続され、マイナス電極２１７にはテーブル電極２３が接続される。なお、上述したようにプラス電極２１６と水平ガン１５は二次ケーブル１８を介して接続され、プラス電極２１６と垂直ガン１６は二次ケーブル１９を介して接続される。マイナス電極２１７とテーブル電極２３はオンス銅板（図示略）を介して接続される。
【００６３】
図８は、抵抗溶接機２を構成する溶接トランス２１の一次側に供給される電流を制御するためのスイッチングパルス（“制御パルス”とも言う）及び一次電流及び整流後の溶接電流を示す図である。同図において、インバータ回路３４により制御された幅Ｗのスイッチングパルスが、一定時間Ｈ内に一定回数、ここでは正方向のパルスと負方向のパルスとで合計１０回、溶接トランス２１の一次コイル２１１に供給される。これにより、溶接トランス２１の一次コイル２１１には、図８の（ｂ）に示すような一次電流が流れる。溶接トランス２１の一次コイル２１１に一次電流が流れることで溶接トランス２１の二次側に発生した二次電流が整流素子２１４，２１５によって全波整流されて、図８の（ｃ）に示すような溶接電流となって水平ガン１５又は垂直ガン１６を流れる。溶接電流は、電流検出デバイス５３で検出される。
【００６４】
図８の（ａ）に示すスイッチングパルスの幅Ｗを増減することで溶接電流の大きさを調整することができる。また、スイッチングパルスの供給回数を増減すれば溶接時間を調整することができる。また、スイッチングパルスの繰り返し周波数を高くすることで、溶接時間をより細かく微調整することができる。また、溶接トランス２１の１次コイル２１１に供給する電流を増やすことで、二次コイルの正側コイル２１２、負側コイル２１３からより大きな溶接電流を取り出すことができる。
【００６５】
図７に戻り、抵抗溶接機２には、上述した圧力検出デバイス５１、変位検出デバイス５２、電流検出デバイス５３、温度検出デバイス５４及びチップ間抵抗検出デバイス５５と、溶接条件作成装置５のカメラ部５０９が配設される。溶接制御装置３は、操作パネル４で設定された溶接条件又は溶接条件作成装置５で作成された溶接条件に基づいて抵抗溶接機２を動作させる指令信号Ｓｔｉを生成し、電源ユニット２０のインバータ回路３４に出力する。
【００６６】
なお、ワーク５００には、ワーク仕様を表す「ワーク名」や「ワーク上の打点位置」等が与えられており、この仕様は操作パネル４にて設定されるが、本明細書ではその説明は省略する。
【００６７】
図９は、溶接システム１を構成する溶接制御装置３の概略構成を示すブロック図である。同図において、溶接制御装置３は、制御部３０１と、時計部３０２と、カウンタ部３０３と、インタフェース部３０４と、記憶部３０５と、共通バス３０６と、を備える。制御部３０１、時計部３０２、カウンタ部３０３、インタフェース部３０４及び記憶部３０５は共通バス３０６に接続される。制御部３０１は、図示せぬＣＰＵ（Central Processing Unit）と、該ＣＰＵを制御するためのプログラムを記憶したＲＯＭ（Read Only Memory）と、該ＣＰＵの動作に用いられるワークメモリとしてのＲＡＭ（Random Access Memory）と、を備える。
【００６８】
制御部３０１では、ＣＰＵが、ＲＯＭに記憶されたプログラムと協働して、指令信号Ｓｔｉを生成する指令信号生成処理を実行する。なお、ＣＰＵを制御するためのプログラムを記憶する媒体として上記したＲＯＭの他にフラッシュメモリ（“ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）”とも呼ばれる）等の再書き込みを可能とした半導体メモリの使用も可能である。再書き込みを可能とした半導体メモリを用いることでプログラムの更新を容易に行うことができる。
【００６９】
制御部３０１は、操作パネル４及び溶接条件作成装置５のいずれか一方で溶接条件が設定されている状態で、インタフェース部３０４を介して水平ガン１５からの起動信号Ｓｗ１又は垂直ガン１６からの起動信号Ｓｗ２を取り込むことで、設定された溶接条件に基づいて指令信号Ｓｔｉを生成し、電源ユニット２０に出力する。制御部３０１は、溶接条件作成装置５との間で常時通信を行い、溶接条件作成装置５から手動設定切替信号が出力されると、操作パネル４の設定を優先し、操作パネル４で設定された溶接条件を溶接条件作成装置５に出力する。
【００７０】
時計部３０２は、溶接制御装置３の各部の動作に必要なクロック信号を生成する。カウンタ部３０３は、制御部３０１の制御下で溶接回数（“打点回数”）の計数や製品の生産個数の計数を行う。記憶部３０５は、ハードディスク装置やＳＳＤ（Solid State Drive）等の大容量の記憶装置で構成され、前述した溶接条件等を記憶する。
【００７１】
なお、溶接制御装置３は、抵抗溶接機２に近接して配置されることから、抵抗溶接機２との接続は主に有線で行われる。なお、無線での接続も勿論可能であり、無線接続する手段としては、例えば無線ＬＡＮやブルートゥース（登録商標）が好適である。また、溶接制御装置３と操作パネル４も互いに近接して配置されるので、これらの間の接続も有線で行われるが、無線での接続も勿論可能である。
【００７２】
図１０は、溶接システム１を構成する溶接条件作成装置５の概略構成を示すブロック図である。同図において、溶接条件作成装置５は、制御部５０１と、クロック信号発生部５０２と、操作部５０３と、記憶部５０４と、表示制御部５０５と、モニタ５０６と、インタフェース部５０７と、通信部５０８と、カメラ部５０９と、共通バス５１０と、を備える。制御部５０１、クロック信号発生部５０２、操作部５０３、記憶部５０４、表示制御部５０５、インタフェース部５０７、通信部５０８及びカメラ部５０９は共通バス５１０に接続される。なお、制御部５０１は、溶接条件設定手段及び制御手段に対応する。また、制御部５０１とインタフェース部５０７は、溶接条件供給手段を構成するとともに、溶接条件・溶接結果収集手段を構成する。また、制御部５０１と表示制御部５０５とモニタ５０６は表示手段を構成する。また、通信部５０８は、通信手段に対応する。
【００７３】
溶接条件作成装置５は、主に溶接制御装置３の近傍に配置されることから、これらの装置間の接続は有線で行われるが、無線での接続も勿論可能である。溶接条件作成装置５の制御部５０１は、図示せぬＣＰＵと、該ＣＰＵを制御するためのプログラムを記憶したＲＯＭと、該ＣＰＵの動作に用いられるワークメモリとしてのＲＡＭとを備える。制御部５０１では、ＣＰＵが、ＲＯＭに記憶されたプログラムと協働して、（１）溶接試験条件設定処理、（２）溶接条件手動・自動設定切替処理、（３）溶接条件・溶接結果収集処理、（４）溶接条件検索処理、（５）見える化（可視化）処理、（６）溶接条件選択処理を実行する。これらの処理の詳細については後述する。
【００７４】
クロック信号発生部５０２は、溶接条件作成装置５の各部の動作に必要なクロック信号を発生する。操作部５０３は、キーボードとマウス（共に図示略）等を有し、制御部５０１を動作させるための指令を出力する。記憶部５０４は、制御部５０１がデータベースサーバ５８からダウンロードした各種データを記憶する。記憶部５０４には、例えばハードディスク装置やＳＳＤ等の記憶装置、あるいはＵＳＢメモリやフラッシュメモリ等の再書き込み可能な記憶媒体が用いられる。表示制御部５０５は、制御部５０１の見える化処理で生成された表示データをモニタ５０６に表示する制御を行う。モニタ５０６は、液晶ディスプレイ又は有機ＥＬディスプレイ等のディスプレイを有し、見える化処理で生成された表示データを表示する。
【００７５】
インタフェース部５０７は、溶接制御装置３との接続と、上述した圧力検出デバイス５１、変位検出デバイス５２、電流検出デバイス５３、温度検出デバイス５４、チップ間抵抗検出デバイス５５及び引張試験機５６との接続を行う。各検出デバイス５１〜５５及び引張試験機５６は、溶接条件作成装置５に対して着脱可能となっている。通信部５０８は、クラウド５９上のデータベースサーバ５８との間の双方向通信を可能とし、データベースサーバ５８へのデータのアップロードや、データベースサーバ５８からのデータのダウンロードを行う。溶接条件作成装置５とデータベースサーバ５８は常時接続された状態となるので、これらの装置間の通信に用いられるプロトコルとして、例えばＨＴＴＰＳ（Hyper Text Transfer Protocol Secure）又はＭＱＴＴ（MQ Telemetry Transport）が好適である。なお、ＨＴＴＰ（Hyper Text Transfer Protocol）を用いることも勿論可能である。
【００７６】
カメラ部５０９は、引張試験機５６のカメラ部５７３と同様のものであり、ワーク５００に設けられたワーク固有情報を撮像する。前述したようにワーク５００には、ワーク固有情報を示すバーコード又はペン書された文字や数字等が付されており、カメラ部５０９はそれを撮像し、得られた撮像データからワーク固有情報を解析してワーク固有データを出力する。カメラ部５０９は、溶接条件作成装置５の本体とは別体となっており、抵抗溶接機２側に配設される。カメラ部５０９の抵抗溶接機２に対する取り付け位置はワーク５００を容易に撮像できる位置となる。
【００７７】
制御部５０１は、インタフェース部５０７を介して圧力検出デバイス５１から出力される圧力データＤｐを入力し、「所属データ」、「圧力検出デバイス固有データ」、「日時データ」、「ユーザ名」及び「実験番号」を含む圧力検出デバイスデータＤＤｐを生成する。そして、生成した圧力検出デバイスデータＤＤｐを通信部５０８よりデータベースサーバ５８にアップロードする。ここで、図１１は、制御部５０１で生成される圧力検出デバイスデータＤＤｐのデータ構造を示す図である。同図において、「所属データ」は、圧力検出デバイス５１が取り付けられる抵抗溶接機２を示す情報であり、「圧力検出デバイス固有データ」は、圧力検出デバイス５１を特定する情報である。また、「日時データ」は、制御部５０１が圧力検出デバイスデータＤＤｐを生成したときの日時を示す情報である。「ユーザ名」は、溶接条件作成装置５を使用するものの名称（例えば、ＡＢＣ機械製作所）であり、「実験番号」は溶接条件を求める実験の番号（例えば、２０１８−０３−００１）である。
【００７８】
また、制御部５０１は、インタフェース部５０７を介して変位検出デバイス５２から出力される変位データＤｄを入力し、「所属データ」、「変位検出デバイス固有データ」、「日時データ」、「ユーザ名」及び「実験番号」を含む変位検出デバイスデータＤＤｄを生成する。そして、生成した変位検出デバイスデータＤＤｄを通信部５０８よりデータベースサーバ５８にアップロードする。「所属データ」は、変位検出デバイス５２が取り付けられる抵抗溶接機２を示す情報であり、「変位検出デバイス固有データ」は、変位検出デバイス５２を特定する情報である。また、「日時データ」は、制御部５０１が変位検出デバイスデータＤＤｄを生成したときの日時を示す情報である。「ユーザ名」及び「実験番号」は上記同様である。
【００７９】
また、制御部５０１は、インタフェース部５０７を介して電流検出デバイス５３から出力される電流データＤｉを入力し、「所属データ」、「電流検出デバイス固有データ」、「日時データ」、「ユーザ名」及び「実験番号」を含む電流検出デバイスデータＤＤｉを生成する。そして、生成した電流検出デバイスデータＤＤｉを通信部５０８よりデータベースサーバ５８にアップロードする。「所属データ」は、電流検出デバイス５３が取り付けられる抵抗溶接機２を示す情報であり、「電流検出デバイス固有データ」は、電流検出デバイス５３を特定する情報である。また、「日時データ」は、制御部５０１が電流検出デバイスデータＤＤｉを生成したときの日時を示す情報である。「ユーザ名」及び「実験番号」は上記同様である。
【００８０】
また、制御部５０１は、インタフェース部５０７を介して温度検出デバイス５４から出力される温度データＤｔを入力し、「所属データ」、「温度検出デバイス固有データ」、「日時データ」、「ユーザ名」及び「実験番号」を含む温度流検出デバイスデータＤＤｔを生成する。そして、生成した温度流検出デバイスデータＤＤｔを通信部５０８よりデータベースサーバ５８にアップロードする。「所属データ」は、温度検出デバイス５４が取り付けられる抵抗溶接機２を示す情報であり、「温度検出デバイス固有データ」は、温度検出デバイス５４を特定する情報である。また、「日時データ」は、制御部５０１が温度検出デバイスデータＤＤｔを生成したときの日時を示す情報である。「ユーザ名」及び「実験番号」は上記同様である。
【００８１】
また、制御部５０１は、インタフェース部５０７を介してチップ間抵抗検出デバイス５５から出力されるチップ間抵抗データＤｒを入力し、「所属データ」、「チップ間抵抗デバイス固有データ」、「日時データ」、「ユーザ名」及び「実験番号」を含むチップ間抵抗検出デバイスデータＤＤｒを生成する。そして、生成したチップ間抵抗検出デバイスデータＤＤｒを通信部５０８よりデータベースサーバ５８にアップロードする。図１２は、制御部５０１で生成されるチップ間抵抗検出デバイスデータＤＤｒのデータ構造を示す図である。同図において、「所属データ」は、チップ間抵抗検出デバイス５５が取り付けられる抵抗溶接機２を示す情報であり、「チップ間抵抗検出デバイス固有データ」は、チップ間抵抗デバイス５５を特定する情報である。また、「日時データ」は、制御部５０１がチップ間抵抗検出デバイスデータＤＤｒを生成したときの日時を示す情報である。「ユーザ名」及び「実験番号」は上記同様である。
【００８２】
また、制御部５０１は、インタフェース部５０７を介して引張試験機５６から出力される引張強度データＤｓを入力し、「所属データ」、「引張試験機固有データ」、「ワーク固有データ」、「日時データ」、「ユーザ名」及び「実験番号」を含むワーク引張強度データＤＤｓを生成する。そして、生成したワーク引張強度データＤＤｓを通信部５０８よりデータベースサーバ５８にアップロードする。「所属データ」は、引張試験機５６が付属する抵抗溶接機２を示す情報であり、「引張試験機固有データ」は、引張試験機５６を特定する情報である。また、「日時データ」は、制御部５０１がワーク引張強度データＤＤｓを生成したときの日時を示す情報である。「ユーザ名」及び「実験番号」は上記同様である。
【００８３】
また、制御部５０１は、溶接制御装置３に溶接条件を出力した後、該溶接条件から溶接条件データＤＤｐｒを生成し、生成した溶接条件データＤＤｐｒを通信部５０８よりデータベースサーバ５８にアップロードする。図１３は、制御部５０１で生成される溶接条件データＤＤｐｒのデータ構造を示す図である。同図に示すように、溶接条件データＤＤｐｒは、「管理項目」、「溶接条件」、「日時データ」、「ワーク固有データ」、「ユーザ名」、「実験番号」及び「目的」から構成される。
【００８４】
ところで、引張試験機５６による引張試験は、溶接後のワーク５００に対して行われることから、圧力検出デバイスデータＤＤｐ、変位検出デバイスデータＤＤｄ、電流検出デバイスデータＤＤｉ、温度検出デバイスデータＤＤｔ及びチップ間抵抗検出デバイスデータＤＤｒの間で生じる出力タイミング差よりも、これらのデバイスデータＤＤｐ，ＤＤｄ，ＤＤｉ，ＤＤｔ及びＤＤｒとワーク引張強度データＤＤｓとの間で生じる出力タイミング差の方が大きくなり、このままではこれらの関連性がとれなくなる虞がある。特に、引張試験を他の全ての溶接試験を終えた後に一括して行う場合、ワーク引張強度データＤＤｓが出力されるタイミングが大幅に遅れてしまうことになる。本実施形態では、ワーク５００にワーク固有情報を付して、抵抗溶接機２と引張試験機５６の双方において読み取ることで、同一のワーク５００に対する各種デバイスデータＤＤｐ，ＤＤｄ，ＤＤｉ，ＤＤｔ及びＤＤｒとワーク引張強度データＤＤｓとの関連性を持たせるようにしている。
【００８５】
なお、制御部５０１において、ＣＰＵを制御するためのプログラムを記憶する媒体として上記したＲＯＭの他にフラッシュメモリ等の再書き込みを可能とした半導体メモリの使用も可能である。再書き込みを可能とした半導体メモリを用いることでプログラムの更新を容易に行うことができる。また、上記プログラムを光ディスク、磁気ディスク、光磁気ディスク等の記憶媒体に記憶させておいて、上記処理実行に当該記憶媒体から読み出すようにしても良い。
【００８６】
制御部５０１は、ユーザの指定の条件（以下、“ユーザ指定条件”と呼ぶ）に見合う溶接条件と該溶接条件による溶接結果をデータベースサーバ５８からダウンロードし、記憶部５０４に記憶する。制御部５０１は、以下に示す各処理を実行することでユーザの要求する溶接品質に見合う溶接条件を導き出す。
【００８７】
（１）溶接試験条件設定処理：溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わされた複数組の溶接条件をデータテーブル６２０（図１７参照）に展開する。溶接条件のデータテーブル６２０への設定は、溶接電流、通電時間及び加圧力のそれぞれを操作パネル４から直接行うこともできる。
【００８８】
（２）溶接条件手動・自動設定切替処理：溶接条件として、溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わせた複数組のものを使用して溶接試験を行うか、操作パネル４で設定された溶接電流、通電時間及び加圧力を使用して溶接試験を行うかの切り替えを行う。この場合、前者を自動設定と呼び、後者を手動設定と呼ぶ。ユーザは、操作部５０３を通して自動設定と手動設定の選択を行い、手動設定を選択した場合は、溶接条件作成装置５から溶接制御装置３に手動設定切替信号が出力される。
【００８９】
（３）溶接条件・溶接結果収集処理：データテーブル６２０（図１７参照）に展開された溶接条件を、溶接が行われる毎に溶接制御装置３に供給し、又は、データテーブル６２０に設定された１つの溶接条件を溶接制御装置３に供給し、溶接試験が行われたときの溶接条件及び該溶接条件による溶接結果（例え、引張強度、電極変位、ナゲット径、散り、美観、割れ等）を収集する。自動設定の場合はデータテーブル６２０に展開された溶接条件が溶接制御装置３に供給され、手動設定の場合はデータテーブル６２０に設定された１つの溶接条件が溶接制御装置３に供給される。
【００９０】
（４）溶接条件検索処理：収集した複数の溶接条件及び該溶接条件による溶接結果に対して、ユーザ指定条件に従い、該当する溶接条件及び該溶接条件による溶接結果を検索する。
【００９１】
（５）見える化処理：検索によって該当する溶接条件及び該溶接条件による溶接結果が得られた場合、周辺の溶接条件及び該溶接条件による溶接結果も含めて視覚化（以後、“見える化”と呼ぶ）する。
【００９２】
（６）溶接条件選択処理：見える化された溶接条件及び該溶接条件による溶接結果の中からユーザが選択したものを取得する。
【００９３】
（１）の溶接試験条件設定処理においては、溶接条件の溶接電流、通電時間及び加圧力の設定に溶接試験条件設定テーブルが用いられる。図１４は、溶接条件作成装置５で生成される溶接試験条件設定テーブルの一例を示す模式図である。同図において、溶接試験条件設定テーブル６００は、ユーザが溶接試験条件を作成する操作を行うことでモニタ５０６に表示される。溶接試験条件設定テーブル６００には、「ユーザ名」を設定する設定欄、「実験番号」を設定する設定欄、「目的」を設定する設定欄、ワーク５００の「材質」を設定する設定欄、ワーク５００の「板厚」を設定する設定欄、抵抗溶接機２の「機種」を設定する設定欄、抵抗溶接機２の「方式」を設定する設定欄、「溶接電流」を設定する設定欄、「通電時間」を設定する設定欄、「加圧力」を設定する設定欄が、それぞれ設けられている。抵抗溶接機２の「機種」の設定欄には、水平ガン又は垂直ガンを設定し、抵抗溶接機２の「方式」の設定欄には、テーブル式又は定置式を設定する。「目的」の設定欄には、「見映え優先」、「強度優先」及び「標準」があり、この設定が必要な場合には、これらの中のいずれか１つを選択する。即ち、「目的」とは、溶接試験条件設定テーブル６００で設定した溶接条件が見映えを優先としたものであるか、強度を優先としたものであるか、あるは標準としたものであるかを予め宣言するものである。例えば見映えを優先することを宣言する場合、「見映え優先」にチェックを入れる。
【００９４】
図１４に示す例では、ワーク５００の「材質」として「ＳＰＣＣ」、「板厚」として「１ｍｍ」が設定されている。また、抵抗溶接機２の「機種」として「水平ガン」、「方式」として「テーブル式」が設定されている。また、溶接電流として「５」ｋＡ（キロアンペア）、その調節範囲「−３，＋７」ｋＡ及び間隔（ピッチ）「０．５」ｋＡが設定されている。また、通電時間として「１５０」ｍｓｅｃ、その調節範囲「−１００，＋２００」ｍｓｅｃ及び間隔「２５」ｍｓｅｃが設定されている。また、「加圧力」として「２」ｋＮ（キロニュートン）が設定されている。また、「目的」として、見映え優先にチェックが入れられている。なお、図１５は、図１４の溶接試験条件設定テーブルにおいて「加圧力」を「３」ｋＮにしたときの模式図、図１６は、図１４の溶接試験条件設定テーブルにおいて「加圧力」を「４」ｋＮにしたときの模式図である。
【００９５】
ここで、自動設定を選択した場合は、「ユーザ名」、「実験番号」、「目的」、「材質」、「板厚」、「機種」、「方式」、「溶接電流」、「通電時間」及び「加圧力」の全てに対して設定を行うが、手動設定を選択した場合は、「ユーザ名」、「実験番号」、「目的」、「材質」、「板厚」、「機種」及び「方式」のみ設定を行い、「溶接電流」、「通電時間」及び「加圧力」については操作パネル４にて設定を行う。操作パネル４にて「溶接電流」、「通電時間」及び「加圧力」の設定を操作パネル４にて行うことで、これらが溶接制御装置３を通して溶接条件作成装置５に送られてくる。そして、送られてきた「溶接電流」、「通電時間」及び「加圧力」は溶接試験条件設定テーブル６００の「溶接電流」、「通電時間」及び「加圧力」に設定される。
【００９６】
このように、ユーザが溶接試験条件設定テーブル６００に対して溶接条件を設定することで、自動設定を選択した場合は、溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わされた複数組の溶接条件が後述するデータテーブル６２０（図１７参照）に展開される。また、手動設定を選択した場合は、操作パネル４より入力された「溶接電流」、「通電時間」及び「加圧力」がデータテーブル６２０に設定される。
【００９７】
図１７は、溶接条件作成装置５で生成されるデータテーブルの一例を示す模式図である。同図に示すデータテーブル６２０は、ユーザがデータテーブルを表示する操作を行ったときにモニタ５０６に表示される。データテーブル６２０は、「ユーザ名」、「実験番号」、「目的」、「管理項目」、「溶接条件」、「溶接結果」及び「選択」の各項目からなり、「ユーザ名」、「実験番号」、「目的」、「管理項目」及び「溶接条件」には溶接試験条件設定テーブル６００に設定された内容が設定される。「溶接結果」には、引張強度及び電極変位については自動設定されるが、ナゲット径、散り、美観及び割れについてはユーザによって手動設定される。また、「選択」は自動、手動共にユーザによって手動設定される。
【００９８】
「ユーザ名」の設定欄にはユーザの会社名（例えば「ＡＢＣ機械製作所」）が設定され、「実験番号」の設定欄には実験番号（例えば「２０１８−０３−００１」）が設定される。「目的」の設定欄には見映え優先、強度優先及び標準のうち、ユーザが指定したものが設定される。「管理項目」の設定欄にはワーク５００の「材質」及び「板厚」、抵抗溶接機２の「機種」及び「方式」が設定され、「溶接条件」の設定欄には「溶接電流」、「通電時間」及び「加圧力」の溶接条件が設定される。「溶接結果」の設定欄には「引張強度」、「電極変位」、「ナゲット径」、「散り」、「美観」、「割れ」の各種溶接結果が設定される。
【００９９】
「選択」の設定欄には、溶接結果がユーザの希望する溶接品質に見合う場合に丸印（印）が入れられる。即ち、ユーザが溶接結果を見て、その溶接結果が自身の希望する溶接品質を満たしていると判断すると、その溶接結果が得られるに至った溶接条件に対して丸印を入れる。図１７に示す例では、溶接電流：５ｋＡ、通電時間：１００ｍｓｅｃ、加圧力：２ｋＮの溶接条件に対して丸印が入れられている。この丸印は、データとして扱われ、「ユーザ名」、「実験番号」、「目的」、「管理項目」、「溶接条件」及び「溶接結果に関連付けられてデータベースサーバ５８にアップロードされる。
【０１００】
溶接試験条件設定テーブル６００の設定内容が図１４に示すような場合、「管理項目」の設定欄には材質「ＳＰＣＣ」、板厚「１」ｍｍ、機種「水平ガン」、方式「テーブル式」がそれぞれ設定される。さらに、自動設定が選択された場合は、「溶接条件」の設定欄に「溶接時間」、「通電時間」及び「加圧力」の組み合わせが順次設定される。また、手動設定が選択された場合は、操作パネル４で設定された１組の「溶接時間」、「通電時間」及び「加圧力」が設定される。
【０１０１】
ここで、自動設定が選択された場合で、溶接試験条件設定テーブル６００にて加圧力「２」ｋＮ、溶接電流「５」ｋＡ、調節範囲「−３，＋７」ｋＡ、間隔「０．５」ｋＡ、通電時間「１５０」ｍｓｅｃ、調節範囲「−１００，＋２００」ｍｓｅｃ、間隔「２５」ｍｓｅｃが設定された場合、溶接電流「２ｋＡ，２．５ｋＡ，３ｋＡ、３．５ｋＡ、４ｋＡ、４．５ｋＡ、５ｋＡ、５．５ｋＡ、６ｋＡ、６．５ｋＡ、７ｋＡ，７．５ｋＡ、８ｋＡ、８．５ｋＡ、９ｋＡ、９．５ｋＡ、１０ｋＡ、１０．５ｋＡ、１１ｋＡ、１１．５ｋＡ、１２ｋＡ」のそれぞれにおいて、通電時間「５０ｍｓｅｃ、７５ｍｓｅｃ、１００ｍｓｅｃ、１２５ｍｓｅｃ、１５０ｍｓｅｃ、１７５ｍｓｅｃ、２００ｍｓｅｃ、２２５ｍｓｅｃ、２５０ｍｓｅｃ、２７５ｍｓｅｃ、３００ｍｓｅｃ、３２５ｍｓｅｃ、３５０ｍｓｅｃ、３７５ｍｓｅｃ」の組合せが生成されて、「溶接条件」の設定欄の先頭から順に自動的に設定される。
【０１０２】
例えば、溶接条件の１番目の組み合わせは、溶接電流「２」ｋＡ、通電時間「５０」ｍｓｅｃ、加圧力「２」ｋＮとなり、それに続く２番目の組み合わせは、溶接電流「２」ｋＡ、通電時間「７５」ｍｓｅｃ、加圧力「２」ｋＮとなり、３番目の組み合わせは、溶接電流「２」ｋＡ、通電時間「１００」ｍｓｅｃ、加圧力「２」ｋＮとなる。溶接電流「２」ｋＡにおける全ての組み合わせが表示された後、溶接電流「２．５」ｋＡにおける全ての組み合わせが展開される。以後同様にして、溶接電流と通電時間のそれぞれの調節範囲内で、総当たりの組み合わせが展開される。加圧力「３」ｋＮ及び「４」ｋＮにおいても同様に総当たりの組合せが生成される。
【０１０３】
このように、溶接試験条件設定テーブル６００にて溶接電流、通電時間及び加圧力とそれぞれの調節範囲を設定することで、溶接電流、通電時間及び加圧を組み合わせて１組とする複数組がデータテーブル６２０に展開される。
【０１０４】
（２）の溶接条件手動・自動設定切替処理においては、ユーザが手動設定又は自動設定に切り替える操作を行う。自動設定に切り替えられた場合、溶接試験条件設定テーブル６００で設定された条件でデータテーブル６２０に展開された複数組の溶接条件が１組ずつ溶接制御装置３に供給される。一方、手動設定に切り替えられた場合、溶接条件作成装置５から溶接制御装置３に手動設定切替信号が出力され、溶接制御装置３は手動設定切替信号を受け取ることで、操作パネル４で設定された溶接条件を溶接条件作成装置５に出力する。溶接条件作成装置５は、溶接制御装置３から出力された溶接条件を受け取ることで、その溶接条件をデータテーブル６２０に設定する。このように手動設定に切り替えた場合、ユーザが操作パネル４で任意に設定した溶接電流、通電時間及び加圧力の溶接条件で溶接試験を行うことができる。手動設定を選択することで、目星を付けた溶接条件を基準とする溶接試験を行うことができるので、ユーザの要求に見合った溶接品質を確保できる溶接条件を更に短時間で作成することが可能となる。
【０１０５】
（３）の溶接条件・溶接結果収集処理においては、まずユーザが溶接試験を開始する操作を行う。この操作により、データテーブル６２０に従って先頭（１番目）の溶接条件から順に溶接試験が開始される。そして、１つの溶接条件による溶接試験が行われる毎に、そのときの溶接結果がデータテーブル６２０の「溶接結果」の項目の各設定欄に設定される。「溶接結果」の項目の引張強度の設定欄には、引張試験機５６による引張試験結果が設定される。また、「溶接結果」の項目の電極変位の設定欄には、変位検出デバイス５２により検出された変位が設定される。また、「溶接結果」の項目のナゲット径の設定欄には、ユーザによって測定されたナゲット径が設定される。この際、ユーザがノギスやマイクロメータ等を使用してナゲット径を計測し、計測した値を該当する設定欄に設定する。
【０１０６】
また、「溶接結果」の項目の散りの設定欄には、ユーザが主観的に判断した散りの飛びが設定される。また、「溶接結果」の項目の美観の設定欄には、ユーザが主観的に判断した美観の程度が設定される。また、「溶接結果」の項目の割れの設定欄には、ユーザが主観的に判断した割れの程度が設定される。
【０１０７】
散り、美観及び割れの各設定はユーザが手動で行う。即ち、散りについては、グラフィックス化された設定器６３０のノブ６３０ａを左右にスライドさせることで散りの飛びを０〜１０の１０段階で任意に設定することができる。この場合、散りが最も飛んだ距離を１０ｍとして「０」（これを“０点”とする）に設定し、全く飛ばなかった距離を０ｍとして「１０」（これを“１０点”とする）に設定する。例えば５ｍ飛んだとすると、「散り」の設定欄には「５」を設定することになる。散りが飛ぶことは溶接条件としては良くないことなので、点数としては低い値となる。
【０１０８】
また、美観については、グラフィックス化された設定器６３１のノブ６３１ａを左右にスライドさせることで焼け、凹み等による美観の程度を０〜１０の１０段階で任意に設定することができる。この場合、最も汚いときは「０」（これを“０点”とする）に設定し、最も綺麗なときは「１０」（これを“１０点”とする）に設定する。例えば美観の程度が中位のとき、「美観」の設定欄には「５」を設定する。
【０１０９】
また、割れについては、グラフィックス化された設定器６３２のノブ６３２ａを左右にスライドさせることで割れの程度を０〜１０の１０段階で任意に設定することができる。この場合、割れが全く無いときは「１０」（これを“１０点”とする）に設定し、最も割れが酷いときは「０」（これを“０点”とする）に設定する。例えば割れの程度が中位のとき、「割れ」の欄には「５」を設定する。
【０１１０】
溶接試験開始操作後の詳細な処理は次のようになる。
ユーザが溶接試験を開始する操作を行うと、データテーブル６２０の１番目の溶接条件が溶接制御装置３に出力される。この状態で水平ガン１５から起動信号Ｓｗ１が出力されると、溶接制御装置３は１番目の溶接条件に基づいて指令信号Ｓｔｉを生成して抵抗溶接機２に出力する。抵抗溶接機２は、溶接制御装置３から出力された指令信号Ｓｔｉに基づいて１個目のワーク５００に対する溶接を行う。ここで、溶接試験条件設定テーブル６００に設定された「溶接電流」、「通電時間」及び「加圧力」の各設定値が図１４に示すような内容であれば、１個目のワーク５００に対する溶接は、溶接電流「２」ｋＡ、溶接時間「５０」ｍｓｅｃ、加圧力「２」ｋＮの溶接条件で行われる。
【０１１１】
一方、１個目のワーク５００に対する溶接が行われる際に、抵抗溶接機２に配設されたカメラ部５０９が１個目のワーク５００のワーク固有情報を撮像し、撮像データからワーク固有情報を解析してワーク固有データを溶接条件作成装置５に出力する。また、１個目のワーク５００に対する溶接が行われたときに、変位検出デバイス５２が変位データを溶接条件作成装置５に出力する。
【０１１２】
溶接条件作成装置５は、変位検出デバイス５２からの変位データについて、「変位データ」、「所属データ」、「変位検出デバイス固有データ」、「日時データ」、「ワーク固有データ」、「ユーザ名」及び「実験番号」を含む電極変位検出デバイスデータＤＤｄを生成し、データテーブル６２０の溶接結果の「電極変位」の欄に設定する。
【０１１３】
ユーザは、１番目の溶接条件で１個目のワーク５００に対する溶接を行った際に、散りを確認して飛んだ量を主観的に判断し、その結果をデータテーブル６２０の溶接結果の「散り」の欄に設定する。溶接条件作成装置５は、設定された散りの飛びの距離に応じた散りの飛びデータから散りの飛びデータＤＤｄｓを生成する。この場合、散りの飛びデータＤＤｄｓには、「散りの飛びデータ」、「所属データ」、「日時データ」、「ユーザ名」及び「試験番号」が含まれる。
【０１１４】
また、ユーザは、溶接後のワーク５００の美観の程度を主観的に判断し、判断結果をデータテーブル６２０の溶接結果の「美観」の欄に設定する。例えば焼け、凹み等が略皆無で綺麗なとき、「美観」の欄には「１０点」を設定する。溶接条件作成装置５は、設定された美観の程度を示す美観データから美観データＤＤｂｕを生成する。この場合、美観データＤＤｂｕには、「美観データ」、「所属データ」、「日時データ」、「ユーザ名」及び「試験番号」が含まれる。
【０１１５】
また、ユーザは、溶接後のワーク５００の溶接部分の割れの程度を主観的に判断し、その結果をデータテーブル６２０の溶接結果の「割れ」の欄に設定する。例えば、割れの程度が中位のとき、「割れ」の欄には「５点」を設定する。溶接条件作成装置５は、設定された割れの程度を示す割れデータから割れデータＤＤｄｖを生成する。この場合、割れデータＤＤｄｖには、「割れデータ」、「所属データ」、「日時データ」、「ユーザ名」及び「試験番号」が含まれる。
【０１１６】
また、ユーザは、ワーク５００の溶接部分のナゲット径を測定し、その結果をデータテーブル６２０の溶接結果の「ナゲット径」の欄に設定する。ナゲット径は、ワーク５００の材質がＳＰＣＣ、厚さが１ｍｍの場合、おおよそ２ｍｍ〜６ｍｍとなる。なお、溶接条件によってはナゲットができない場合があり、そのときのナゲット径は０ｍｍとなる。溶接条件作成装置５は、設定されたナゲット径を示すナゲット径データからナゲット径データＤＤｎｇを生成する。この場合、ナゲット径データＤＤｎｇには、「ナゲット径データ」、「所属データ」、「日時データ」、「ユーザ名」及び「試験番号」が含まれる。
【０１１７】
また、ユーザは、溶接後のワーク５００を引張試験機５６に取り付けて引張強度の測定を行う。ワーク５００に対する引張強度の測定が終了すると、引張試験機５６から引張試験データが出力される。また、引張試験機５６からはワーク固有情報をカメラ部５７３が撮像して得られたワーク固有データも出力される。このワーク固有データを含む引張試験データが溶接条件作成装置５に出力される。溶接条件作成装置５は、引張試験機５６からの引張試験データからワーク引張強度データＤＤｓを生成する。ワーク引張強度データＤｓには、「ワーク固有データを含む引張試験データ」の他に、「所属データ」、「引張試験機固有データ」、「日時データ」、「ユーザ名」及び「試験番号」が含まれる。
【０１１８】
１番目の溶接条件による１個目のワーク５００に対する溶接試験が終了し、１番目の溶接条件と、それに関連する管理項目及び溶接結果並びにユーザ名及び実験番号がデータベースサーバ５８にアップロードされる。この場合、溶接条件データＤＤｐｒ、ワーク引張強度データＤＤｓ、電極変位検出デバイスデータＤＤｄ、ナゲット径データＤＤｎｇ、散りの飛びデータＤＤｄｓ、美観データＤＤｂｕ及び割れデータＤＤｄｖは、これらの全てが一度にアップロードされるのではなく、生成された順でアップロードされる。但し、これらの全てのデータが揃った時点で一括してアップロードするようにしても構わない。
【０１１９】
また、ワーク引張強度データＤＤｓの生成時にはワーク固有データが付加されるので、引張試験を行う作業が、ナゲット径、散りの飛び、美観の程度及び割れの程度を設定する作業より時間的に離れていても、ナゲット径、散り、美観及び割れと関連付けることができる。また、電極変位検出デバイスデータＤＤｄにも、その生成時にワーク固有データが付加されるので、ナゲット径、散り、美観及び割れと関連付けることができる。
【０１２０】
１番目の溶接条件で１個目のワーク５００に対する溶接試験が終了した後、２番目の溶接条件で２個目のワーク５００に対する溶接試験が行われる。ここで、溶接試験条件設定テーブル６００に設定された溶接電流、通電時間及び加圧力の各設定値が図１４に示すような内容であれば、２個目のワーク５００に対する溶接試験は、溶接電流「２」ｋＡ、溶接時間「７５」ｍｓｅｃ、加圧力「２」ｋＮの溶接条件で行われる。２番目の溶接条件で２個目のワーク５００に対する溶接が行われることで生成される電極変位検出デバイスデータＤＤｄは、データテーブル６２０の溶接結果の「電極変位」の欄に設定され、引張試験によるワーク引張強度データＤＤｓを構成する引張試験データは、データテーブル６２０の溶接結果の「引張強度」の欄に設定される。また、ユーザが測定したナゲット径は、データテーブル６２０の溶接結果の「ナゲット径」の欄に設定される。また、ユーザが自身の主観によって判断した散りの飛びは、データテーブル６２０の溶接結果の「散り」の欄に設定され、美観の程度はデータテーブル６２０の溶接結果の「美観」の欄に設定され、割れの程度はデータテーブル６２０の溶接結果の「割れ」の欄に設定される。
【０１２１】
これにより、２番目の溶接条件による２個目のワーク５００に対する溶接試験が終了し、２番目の溶接条件と、それに関連する管理項目及び溶接結果並びにユーザ名及び実験番号がデータベースサーバ５８にアップロードされる。
【０１２２】
３番目以降の溶接条件による溶接試験においても１番目や２番目の溶接条件による溶接試験と同様に行われ、それぞれにおける溶接条件と、それに関連する管理項目及び溶接結果並びにユーザ名及び実験番号がデータベースサーバ５８にアップロードされる。
【０１２３】
このように、溶接試験条件設定テーブル６００にて溶接電流、通電時間及び加圧力とそれぞれの調節範囲で、溶接電流、通電時間及び加圧を組み合わせて１組とする複数組がデータテーブル６２０に展開されて、それぞれの組み合わせの１つ１つについて溶接試験が行われる。また、溶接電流、通電時間及び加圧力のそれぞれを範囲指定しないで、単発的に値を設定することで、単発の値そのものがデータテーブル６２０に設定されて、溶接試験が行われる。
【０１２４】
なお、管理項目における「材質」、「板厚」、「機種」及び「方式」を、上記した「ＳＰＣＣ」、「１ｍｍ」、「水平ガン」、「テーブル式」とするだけでなく様々なものとすることで、多種多様な溶接試験結果が得られる。このように数多くの試験を行うことで、溶接条件と該溶接条件による溶接結果に関するデータが大量に得られる。この大量のデータ（“ビックデータ”と呼ばれる）を利用することで、以下で説明するようにユーザの要求する溶接品質に見合う溶接条件を導き出すことができる。
【０１２５】
（４）の溶接条件検索処理においては、まずデータベースサーバ５８に蓄積されている大量のデータに対して、ユーザの要求する溶接品質に見合う溶接条件を検索するには溶接条件検索テーブルを用いる。図１８は、溶接条件作成装置５で生成される溶接条件検索テーブルの一例を示す模式図である。同図において、溶接条件検索テーブル６３０は、ユーザが溶接条件を検索する操作を行うことでモニタ５０６に表示される。溶接条件検索テーブル６３０には、ユーザ名を設定する設定欄、実験番号を設定する設定欄、ワーク５００の材質を設定する設定欄、ワーク５００の板厚を設定する設定欄、抵抗溶接機２の機種を設定する設定欄、抵抗溶接機２の方式を設定する設定欄、引張強度を設定する設定欄、溶接電流を設定する設定欄、通電時間を設定する設定欄、加圧力を設定する設定欄、ナゲット径を設定する設定欄、電極変位を設定する設定欄、散りを設定する設定欄、美観を設定する設定欄、割れを設定する設定欄、目的検索対象を設定する設定欄、選択検索を設定する設定欄、検索を実行させるための検索ボタン６３１がそれぞれ設けられている。
【０１２６】
溶接条件の検索においては、ユーザ指定条件を設定して検索ボタン６３１を押す（例えば、マウスでクリックする）。例えば、引張強度「５点以上」が得られる溶接条件を検索する場合、図１８に示すように、引張強度の設定欄に「５点以上」のユーザ指定条件を設定して検索ボタン６３１を押す。これにより、データベースサーバ５８に蓄積されている試験結果の中から、引張強度「５点以上」に該当する全ての溶接条件と、各溶接条件に関連する管理項目及び溶接結果がダウンロードされる。この場合、ユーザ名で絞りたければ、ユーザ名の設定欄に例えば「ＡＢＣ機械製作所」を入力し、実験番号で絞りたければ実験番号の設定欄に例えば「２０１８−０３−００１」を入力する。
【０１２７】
また、図１９に示すように、散り「６点以上（飛んだ距離が４ｍ以下）」が得られる溶接条件を検索する場合、散りの設定欄に「６点以上」のユーザ指定条件を設定して検索ボタン６３１を押す。これにより、データベースサーバ５８に蓄積されている試験結果の中から、散り「６点以上」に該当する全ての溶接条件と、各溶接条件に関連する管理項目及び溶接結果がダウンロードされる。
【０１２８】
引張強度及び散り以外のナゲット径、電極変位、美観及び割れについても同様の操作を行うことで、データベースサーバ５８に蓄積されている試験結果の中から該当する全ての溶接条件と、各溶接条件に関連する管理項目及び溶接結果がダウンロードされる。ユーザ指定条件は、単独の他、組み合わせも可能である。例えば、引張強度と散りの組み合わせ、ナゲット径と美観の組み合わせも可能である。
【０１２９】
一方、引張強度、電極変位、ナゲット径、散り、美観及び割れを指定する以外に、溶接電流、通電時間及び加圧力のそれぞれについて範囲を指定し、指定した範囲内の溶接条件を取得することも可能である。図２０は、溶接条件検索テーブル６３０において溶接電流を５ｋＡ、その調節範囲を「−３、＋７」に設定し、通電時間を１５０ｍｓｅｃ、その調節範囲を「−１００、＋２００」に設定し、加圧力を２ｋＮに設定したときの模式図である。このように設定した後、検索ボタン６３１を押すことで、データベースサーバ５８に蓄積されている試験結果の中から、溶接電流：５ｋＡ、調節範囲：「−３、＋７」、通電時間：１５０ｍｓｅｃ、調節範囲：「−１００、＋２００」に該当する全ての溶接条件と、各溶接条件に関連する管理項目及び溶接結果がダウンロードされる。
【０１３０】
また、目的検索（見映え優先、強度優先、標準）を指定することも可能である。目的検索として、例えば図２１に示すように、「見映え優先」で検索する場合は、「見映え優先」にチェックを入れて検索ボタン６３１を押す。これにより、データベースサーバ５８に蓄積されている試験結果の中から、見映えの良い溶接条件が検索されて、該当する全ての溶接条件と、該各溶接条件に関連する管理項目及び溶接結果がダウンロードされる。
【０１３１】
また、選択検索を指定することも可能である。選択検索する場合、例えば図２２に示すように、「選択」にチェックを入れて検索ボタン６３１を押す。これにより、データベースサーバ５８に蓄積されている試験結果の中から、予め選択された溶接条件が検索されて、該当する全ての溶接条件と、該各溶接条件に関連する管理項目及び溶接結果がダウンロードされる。
【０１３２】
本実施の形態では、データベースサーバ５８に蓄積されている大量のデータの中からユーザ指定条件に該当する溶接条件及び該溶接条件による溶接結果をダウンロードする際に、該当する溶接条件の周辺の溶接条件も一緒にダウンロードする。ユーザが希望する溶接品質を満足する溶接条件の周辺の溶接条件も一緒に取得する理由は、ユーザが希望する溶接品質を満足する溶接条件の周辺の溶接条件の溶接結果を鑑みることで、ユーザが希望する溶接品質を満足する溶接条件の中で最適なものを選択できるようにするためである。例えば、ユーザ指定条件を引張強度「５」として、この引張強度「５」を満足する溶接条件が例えば１０個あったとする。この１０個の溶接条件の中でも周辺の溶接条件との絡みで最適なものもあれば、そうでないものもある。このため、最適なものを選択できるように、周辺の溶接条件も取得するようにしている。
【０１３３】
ここで、以下に示す溶接条件を溶接試験条件設定テーブル６００に設定して溶接試験を行い、その結果から高い引張強度が得られる溶接条件を希望したとする。
（ａ）ワーク５００：材質ＳＰＣＣ、板厚１ｍｍ
（ｂ）抵抗溶接機２の機種及び方式：水平ガン、テーブル式
（ｃ）溶接電流の可変範囲：５ｋＡ〜７ｋＡ、０．５ｋＡ間隔
（ｄ）通電時間の可変範囲：１００ｍｓｅｃ〜２００ｍｓｅｃ、２５ｍｓｅｃ間隔
（ｅ）加圧力：２ｋＮ
【０１３４】
上記（ａ）〜（ｅ）の条件を溶接試験条件設定テーブル６００に設定して溶接試験を行うことで２５個の溶接結果が得られ、データベースサーバ５８に蓄積される。
【０１３５】
（５）の見える化処理及び（６）の溶接条件選択処理においては、上記２５個の溶接結果に対し、ユーザがユーザ指定条件として例えば「引張強度」を指定することで、引張強度に関する溶接結果が検索され、該当する引張強度があれば、それ（又はそれら）がダウンロードされて見える化表示される。
【０１３６】
図２３は、引張強度に関する溶接結果の一例を示す模式図であり、横軸は通電時間（ｍｓｅｃ）、縦軸は電流値（ｋＡ）である。同図に示すように、２５個の引張強度に関する溶接結果のうち最高値が６ｋＮで、最低値が２ｋＮとなっている。これらの引張強度に関する溶接結果の中で、ユーザ指定条件として例えば５ｋＮの引張強度を指定した場合、５ｋＮの引張強度が得られる溶接条件が抽出され、それらがダウンロードされて見える化表示される。即ち、５ｋＮの引張強度が得られる溶接条件は、通電時間１５０ｍｓｅｃで溶接電流６ｋＡ，６．５ｋＡ，７ｋＡ、通電時間１７５ｍｓｅｃで溶接電流６ｋＡ、通電時間２００ｍｓｅｃで溶接電流５．５ｋＡの５個である。これらの溶接条件がダウンロードされるが、本実施形態では、ユーザ指定条件に該当する引張強度が得られる溶接条件に加えて、ユーザ指定条件に該当する引張強度の周辺の引張強度の溶接条件もダウンロードするようにしている。図２３に示す例では、図２４に示すように５ｋＡの５個を含む１７個の引張強度それぞれの溶接条件がダウンロードされる。図２４は、ダウンロードした１７個の引張強度を見える化表示した一例を示す図である。
【０１３７】
見える化処理においては、５ｋＮの引張強度とその周辺の引張強度を容易に判別できるように、数値（４，５，６等）を表示するか、色分けするか、あるいはその両方が行われる。図２４に示すように、５ｋＮの引張強度とその周辺の引張強度を数値化及び色分けしており、斜線を用いて色違いを示したものが５ｋＮの引張強度であり、マス目の線を用いて色違いを示したものが５ｋＮの引張強度以外（３ｋＮ，４ｋＮ、６ｋＮ）の引張強度である。なお、図２３は、２５個全ての引張強度に関する溶接結果を示したものであるが、基本的にはこれら溶接結果の全てを見える化表示する必要はない。但し、見える化表示するようにしても構わない。このように、引張強度に関する溶接結果に対し、ユーザ指定条件として引張強度を指定することで、その条件を満たす溶接条件を導き出すことができる。
【０１３８】
上記は引張強度を例として挙げたが、引張強度以外も同様の結果を得ることができる。例えばユーザが散りを指定した場合について説明する。図２５は、散りに関する溶接結果の一例を示す模式図であり、横軸は通電時間（ｍｓｅｃ）、縦軸は電流値（ｋＡ）である。上述したように、散りはユーザの主観であるので、散りの飛ぶ量を１１段階に分けた値として、最も飛んだときの点数を「１」とし、全く飛ばなかったときの点数を「１０」としている。溶接時に散りが飛ぶことは溶接条件としては好ましくないので、飛ぶ距離が長くなるに従い点数が小さくなるようにしている。２５個の散りに関する溶接結果の中で、ユーザ指定条件を「６点以上」とした場合、６点以上を満足する溶接条件は、通電時間１７５ｍｓｅｃで溶接電流５ｋＡ、通電時間１５０ｍｓｅｃで溶接電流５ｋＡ，５．５ｋＡ，６ｋＡ、通電時間１２５ｍｓｅｃで溶接電流５ｋＡ，５．５ｋＡ，６ｋＡ，６．５ｋＡ、通電時間１００ｍｓｅｃで溶接電流５ｋＡ，５．５ｋＡ，６ｋＡ，６．５ｋＡ，７ｋＡの１３個である。これら「６点以上」の散りに関する溶接結果がダウンロードされて見える化表示される。
【０１３９】
散りの見える化表示においては、「６点以上」の散りの飛びを容易に認識できるように、数値（４，５，６等）を表示するか、色分けするか、あるいはその両方が行われる。図２６は、ダウンロードした散りを見える化表示した一例を示す模式図である。同図では、「６点以上」の散りの飛びを数値化及び色分けしており、斜線を用いて色違いを示したものが「６点」以上の散りの飛びである。なお、図２５は、２５個全ての散りの飛びに関する溶接結果を示しているが、これら全てを見える化表示する必要はない。但し、見える化表示するようにしても構わない。このように、散りに関する溶接結果に対し、ユーザ指定条件を設定することで、その条件を満たす溶接条件を導き出すことができる。
【０１４０】
その他、「電極変位」、「ナゲット径」、「美観」、「割れ」のそれぞれについても同様にしてユーザ指定条件を満たす溶接条件を導き出すことができる。なお、「美観」については、凹みや焼け等で細分化することも可能である。
【０１４１】
また、「引張強度」、「電極変位」、「ナゲット径」、「散り」、「美観」、「割れ」の単体で溶接条件を導き出す以外に、少なくとも２つの組み合わせで溶接条件を導き出すことも勿論可能である。例えば「引張強度」と「散り」の両方を満たす溶接条件を導き出す場合、それぞれ単体で導き出した溶接条件で共通するものを選択することになる。例えば、ユーザが「５ｋＮ」の引張強度と、散りの飛びとして「６点以上」の両方をユーザ指定条件として設定した場合、上記図２３に示す結果と上記図２６に示す結果で共通するものが「引張強度」と「散り」の両方を満たす溶接条件となる。
【０１４２】
図２７は、「５ｋＮ」の引張強度と「６点以上」の散りの両方を満たす溶接条件と、該溶接条件の周辺の溶接条件をダウンロードして見える化処理した一例を示す模式図である。同図に示すように、「５ｋＮ」の引張強度と「６点以上」に散りの両方を満たす溶接条件は、通電時間１５０ｍｓｅｃで溶接電流６ｋＡの１個である。この溶接条件と、その周辺の溶接条件がダウンロードされて見える化表示される。なお、同図では、「５ｋＮ」の引張強度と「６点以上」の散りを数値化及び色分けしており、「５，６」の数値を示すとともに、両斜線を用いて色違いを示している。同図に示す「５，６」の数値は、先の数値が引張強度の数値（５ｋＮ）を表しており、後の数値が散り（「６点以上」）を表している。
【０１４３】
図２８は、加圧力２ｋＮ，３ｋＮ及び４ｋＮに固定したときの引張強度と散りの両方を満足する溶接条件の生成過程を示す模式図である。同図の（ａ）は加圧力２ｋＮにおける引張強度と散りの両方を満足する溶接条件の生成過程、同図の（ｂ）は加圧力３ｋＮにおける引張強度と散りの両方を満足する溶接条件の生成過程、同図の（ｃ）は加圧力４ｋＮにおける引張強度と散りの両方を満足する溶接条件の生成過程を示す。同図の（ａ）の加圧力２ｋＮにおいては、引張強度でユーザ指定条件を満たす溶接条件がＰａＳ１、散りでユーザ指定条件を満たす溶接条件がＰａＥ１である場合、引張強度と散りの両方を満足する溶接条件がＰａＳ１とＰａＥ１で共通する部分であるＰａＳＥ１となる。同図の（ｂ）の加圧力３ｋＮにおいては、引張強度でユーザ指定条件を満たす溶接条件がＰａＳ２、散りでユーザ指定条件を満たす溶接条件がＰａＥ２である場合、引張強度と散りの両方を満足する溶接条件がＰａＳ２とＰａＥ２で共通する部分であるＰａＳＥ２となる。同図の（ｃ）の加圧力４ｋＮにおいては、引張強度でユーザ指定条件を満たす溶接条件がＰａＳ３、散りでユーザ指定条件を満たす溶接条件がＰａＥ３である場合、引張強度と散りの両方を満足する溶接条件がＰａＳ３とＰａＥ３で共通する部分であるＰａＳＥ３となる。
【０１４４】
なお、本実施形態では、加圧力を２ｋＮ〜４ｋＮに設定したが、これら以外の値を設定することも勿論可能である。また、上記例では引張強度として５ｋＮを指定した場合、５ｋＮのみ扱ったが、５ｋＮ以上の全てを扱うようにしても構わない。
【０１４５】
図２９は、引張強度に関する溶接結果の見える化表示の他の例で、固定した各加圧力でユーザ指定条件を満たす溶接条件を横方向に表示する例を示す模式図である。同図において、加圧力が表示されたタブ５００を選択することで、選択した加圧力における溶接条件が先頭に現れる。即ち、図２９は、加圧力２ｋＮが表示されたタブ５００が選択された例である。一方、図３０は、引張強度に関する溶接結果の見える化表示の他の例で、固定した各加圧力でユーザ指定条件を満たす溶接条件を立体状に表示する例を示す模式図である。同図において、加圧力が表示されたタブ５００を選択することで、選択した加圧力における溶接条件が先頭に現れる。立体表示することでモニタ５０６の表示領域を有効に活用でき、引張強度以外に、「散り」、「ナゲット径」、「電極変位」、「美観」及び「割れ」のうち少なくとも１つを同時に表示することができる。
【０１４６】
次に、本実施形態に係る溶接システム１の溶接条件作成装置５の動作について説明する。
（溶接試験条件設定処理及び溶接条件手動・自動設定切替処理）
図３１は、溶接試験条件設定処理及び溶接条件手動・自動設定切替処理の動作ステップを示すフローチャートである。なお、溶接条件作成装置５における動作は制御部５０１にて行われることから、主語は制御部５０１になるが、溶接条件作成装置５そのものの動作として説明することにするので、主語を溶接制御装置３とする。
【０１４７】
同図において、溶接条件作成装置５は、ユーザによる溶接試験条件設定操作が有るかどうか判定し（ステップＳ１０）、溶接試験条件設定操作が無いと判定すると（ステップＳ１０で「ＮＯ」）、溶接試験条件設定操作があるまで本判定を繰り返す。溶接条件作成装置５は、溶接試験条件設定操作が有ると判定すると（ステップＳ１０で「ＹＥＳ」）、溶接条件手動設定操作が有るかどうか判定し（ステップＳ１１）、溶接条件手動設定操作が無いと判定すると（ステップＳ１１で「ＮＯ」）、溶接条件を自動設定する（ステップＳ２０）。
【０１４８】
ステップＳ１１で溶接条件手動設定操作が有ると判定すると（ステップＳ１１で「ＹＥＳ」）、溶接試験条件設定テーブル６００をモニタ５０６に表示する（ステップＳ１２）。次いで、溶接制御装置３に手動設定切替信号を出力する（ステップＳ１３）。その後、溶接試験条件設定テーブル６００への溶接試験条件の入力があるかどうか判定する（ステップＳ１４）。即ち、「ユーザ名」、「実験番号」、「目的」、「材質」、「板厚」、「機種」又は「方式」の溶接試験条件が入力されたかどうか判定する。
【０１４９】
溶接条件作成装置５は、溶接試験条件設定テーブル６００への溶接試験条件の入力が無いと判定すると（ステップＳ１４で「ＮＯ」）、溶接試験条件が入力されるまで本判定を繰り返す。これに対し、溶接試験条件が入力されたと判定すると（ステップＳ１５で「ＹＥＳ」）、入力された溶接試験条件を溶接試験条件設定テーブル６００に設定する（ステップＳ１５）。次いで、溶接条件作成装置５は、溶接試験条件の入力が終了したかどうか判定し（ステップＳ１６）、溶接試験条件の入力が終了していないと判定すると（ステップＳ１６で「ＮＯ」）、他の溶接試験条件を設定するためにステップＳ１４に戻る。これに対し、溶接試験条件の入力が終了したと判定すると（ステップＳ１６で「ＹＥＳ」）、溶接制御装置３から溶接条件（溶接電流、通電時間及び加圧力）が出力されたかどうか判定する（ステップＳ１７）。溶接条件の手動設定が選択された場合、操作パネル４にて設定された溶接条件（溶接電流、通電時間及び加圧力）が溶接試験条件設定テーブル６００に設定されるので、当該溶接条件が出力されたかどうか判定する。
【０１５０】
溶接条件作成装置５は、溶接制御装置３から溶接条件が出力されていないと判定すると（ステップＳ１７で「ＮＯ」）、溶接条件が出力されるまで本判定を繰り返す。これに対し、溶接条件が出力されたと判定すると（ステップＳ１７で「ＹＥＳ」）、出力された溶接条件を溶接試験条件設定テーブル６００に設定する（ステップＳ１８）。そして、溶接試験条件設定テーブル６００の内容を一時的に保存し（ステップＳ１９）、本処理を終える。
【０１５１】
溶接試験条件設定テーブル６００には、例えば図１４に示すように、ユーザ名の欄に「ＡＢＣ機械製作所」、実験番号の欄には「２０１８−０３−００１」、材質の欄に「ＳＰＣＣ」、板厚の欄に「１ｍｍ」、機種の欄に「水平ガン」、方式の欄に「テーブル式」、溶接電流の欄に「５ｋＡ、調節範囲−３、＋７、間隔０．５ｋＡ」、通電時間の欄に「１５０ｍｓｅｃ、調節範囲−１００、＋２００、間隔２５ｍｓｅｃ」、加圧力の欄に「２ｋＮ」がそれぞれ設定される。
【０１５２】
図３２は、溶接試験条件設定処理における溶接条件自動設定の動作ステップを示すフローチャートである。同図において、溶接条件作成装置５は、まずモニタ５０６に溶接試験条件設定テーブル６００を表示する（ステップＳ２００）。次いで、溶接試験条件設定テーブル６００への溶接試験条件の入力があるかどうか判定する（ステップＳ２０１）。即ち、「ユーザ名」、「実験番号」、「目的」、「材質」、「板厚」、「機種」、「方式」、「溶接電流」、「通電時間」又は「加圧力」の溶接試験条件が入力されたかどうか判定する。
【０１５３】
溶接条件作成装置５は、溶接試験条件設定テーブル６００への溶接試験条件の入力が無いと判定すると（ステップＳ２０１で「ＮＯ」）、溶接試験条件が入力されるまで本判定を繰り返す。これに対し、溶接試験条件が入力されたと判定すると（ステップＳ２０１で「ＹＥＳ」）、入力された溶接試験条件を溶接試験条件設定テーブル６００に設定する（ステップＳ２０２）。次いで、溶接条件作成装置５は、溶接試験条件の入力が終了したかどうか判定し（ステップＳ２０３）、入力が終了していないと判定すると（ステップＳ２０３で「ＮＯ」）、他の溶接試験条件を設定するためにステップＳ２０１に戻る。これに対し、溶接条件作成装置５は、溶接試験条件の入力が終了したと判定すると（ステップＳ２０３で「ＹＥＳ」）、溶接試験条件設定テーブル６００の内容を一時的に保存し（ステップＳ２０４）、本処理を終える。
【０１５４】
（溶接条件・溶接結果収集処理）
図３３は、溶接条件・溶接結果収集処理の動作ステップを示すフローチャートである。なお、本動作説明では、引張強度試験は、全ての溶接試験が終了した後に一括して行うのではなく、１つの溶接が行われる毎に行われるものとする。同図において、溶接条件作成装置５は、まずユーザが溶接試験操作を行ったかどうか判定し（ステップＳ２０）、溶接試験操作を行っていないと判定すると（ステップＳ２０で「ＮＯ」）、溶接試験操作が行われるまで本判定を繰り返す。これに対し、溶接試験操作が行われたと判定すると（ステップＳ２０で「ＹＥＳ」）、モニタ５０６にデータテーブル６２０を表示する（ステップＳ２１）。次いで、溶接条件作成装置５は、溶接試験条件設定テーブル６００を参照し、データテーブル６２０のユーザ名、実験番号及び目的の各欄と、管理項目の欄と、溶接条件の欄をそれぞれ埋める（ステップＳ２２）。例えば図１７に示すように、ユーザ名の欄に「ＡＢＣ機械製作所」、実験番号の欄に「２０１８−０３−００１」を設定し、目的の欄に「見映え優先」、管理項目の材質の欄に「ＳＰＣＣ」、板厚の欄に「１ｍｍ」、機種の欄に「水平ガン」、方式の欄に「テーブル式」をそれぞれ設定する。
【０１５５】
溶接条件作成装置５は、データテーブル６２０のユーザ名、実験番号、目的、管理項目及び溶接条件の各欄を埋めた後、溶接試験条件設定テーブル６００を参照して、溶接条件の組み合わせをデータテーブル６２０に展開する（ステップＳ２３）。溶接条件作成装置５は、溶接条件の組み合わせをデータテーブル６２０に展開した後、１組分の溶接条件を溶接制御装置３に出力する（ステップＳ２４）。例えば、溶接電流：２ｋＡ、通電時間５０ｍｓｅｃ、加圧力２ｋＮを溶接制御装置３に出力する。なお、溶接制御装置３は、これらの溶接条件を基に指令信号Ｓｔｉを生成し、抵抗溶接機２に出力する。
【０１５６】
溶接条件作成装置５は、１組分の溶接条件を溶接制御装置３に出力した後、溶接条件データＤＤｐｒを生成してデータベースサーバ５８にアップロードする（ステップＳ２５）。前述したように、溶接条件データＤＤｐｒは、「管理項目」、「溶接条件」、「日時データ」、「ワーク固有データ」、「ユーザ名」、「実験番号」及び「目的」から構成される。溶接条件作成装置５は、データベースサー場５８に溶接条件データＤＤｐｒをアップロードした後、１組分の溶接条件による溶接結果が得られたかどうか判定する（ステップＳ２６）。即ち、「引張強度」、「電極変位」、「ナゲット径」、「散り」、「美観」及び「割れ」の溶接結果の中で、１つでも得られたかどうか判定する。溶接条件作成装置５は、１つでも溶接結果が得られないと判定すると（ステップＳ２６で「ＮＯ」）、１つでも溶接結果が得られるまで本判定を繰り返す。この場合、溶接結果の引張強度は引張試験機５６から得られ、溶接結果の電極変位は変位検出デバイス５２から得られる。また、他の溶接結果である「ナゲット径」、「散り」、「美観」及び「割れ」につては、ユーザの手動入力によって得られる。
【０１５７】
溶接条件作成装置５は、１つでも溶接結果が得られたと判定すると（ステップＳ２６で「ＹＥＳ」）、得られた溶接結果をデータテーブル６２０に設定する（ステップＳ２７）。この場合、溶接条件作成装置５は、引張強度が得られた場合、データテーブル６２０の溶接結果の「引張強度」の欄に設定し、電極変位が得られた場合、データテーブル６２０の溶接結果の「電極変位」の欄に設定し、ナゲット径が得られた場合、データテーブル６２０の溶接結果の「ナゲット径」の欄に設定し、散りが得られた場合、データテーブル６２０の溶接結果の「散り」の欄に設定し、美観が得られた場合、データテーブル６２０の溶接結果の「美観」の欄に設定し、割れが得られた場合、データテーブル６２０の溶接結果の「割れ」の欄に設定する。なお、これらの溶接結果は、全てデータテーブル６２０に設定されるとは限らず、ユーザが任意に決めたもののみ設定される場合もある。例えば、ユーザが引張強度と美観のみ決めた場合、これらのみデータテーブル６２０の該当する欄に設定される。本動作説明では、全ての溶接結果がデータテーブル６２０に設定されるものとする。
【０１５８】
溶接条件作成装置５は、得られた溶接結果をデータテーブル６２０に設定した後、データベースサーバ５８にアップロードする（ステップＳ２８）。即ち、溶接条件作成装置５は、引張強度については、引張強度データＤｓから引張強度データＤＤｓを生成してデータベースサーバ５８にアップロードし、電極変位については、電極変位データＤｄから電極変位データＤＤｄを生成してデータベースサーバ５８にアップロードし、ナゲット径については、ナゲット径データＤｎｇからナゲット径データＤＤｎｇを生成してデータベースサーバ５８にアップロードし、散りについては、散りの飛びデータＤｄｓから散りの飛びデータＤＤｄｓを生成してデータベースサーバ５８にアップロードし、美観については、美観データＤｂｕから美観データＤＤｂｕを生成してデータベースサーバ５８にアップロードし、割れについては、割れデータＤｄｖから割れデータＤＤｄｖを生成してデータベースサーバ５８にアップロードする。
【０１５９】
溶接条件作成装置５は、得られた溶接結果をデータテーブル６２０に設定してデータベースサーバ５８にアップロードした後、1組分の全ての溶接結果が得られたかどうか判定し（ステップＳ２９）、1組分の全ての溶接結果が得られていないと判定すると（ステップＳ２９で「ＮＯ」）、ステップＳ２６に戻る。これに対し、１組分の全ての溶接結果が得られたと判定すると（ステップＳ２９で「ＹＥＳ」）、ユーザ選択を確認する（ステップＳ３０）。即ち、ユーザが現在の組の溶接結果を選択する場合、データテーブル６２０の選択欄にチェックを入れるので、そのチェックがあるかどうか確認する。溶接条件作成装置５は、データテーブル６２０の選択欄を確認し、現在の溶接結果をユーザが選択したと判定すると（ステップＳ３１で「ＹＥＳ」）、チェックデータＤＤｃｈｋをデータベースサーバ５８にアップロードする（ステップＳ３２）。このチェックデータＤＤｃｈｋは、ユーザ名、実験番号、目的、管理項目、溶接条件及び溶接結果に関連付けられてデータベースサーバ６２０に保存される。
【０１６０】
溶接条件作成装置５は、チェックデータＤＤｃｈｋをアップロードした後、全ての組み合わせ分の溶接が終了したかどうか判定し（ステップＳ３３）、全ての組み合わせ分の溶接が終了していないと判定すると（ステップＳ３３で「ＮＯ」）、ステップＳ２４に戻る。これに対し、全ての組み合わせ分の溶接が終了したと判定すると（ステップＳ３３で「ＹＥＳ」）、本処理を終える。一方、溶接条件作成装置５は、ステップＳ３１の判定において、現在の溶接結果をユーザが選択していないと判定すると（ステップＳ３１で「ＮＯ」）、ステップＳ３２の処理を飛ばしてステップＳ３３に進む。
【０１６１】
（溶接条件検索処理及び見える化処理）
図３４は、溶接条件検索処理及び見える化処理の動作ステップを示すフローチャートである。同図において、溶接条件作成装置５は、溶接条件検索操作が行われたかどうか判定し（ステップＳ７０）、溶接条件検索操作が行われていないと判定すると（ステップＳ７０で「ＮＯ」）、溶接条件検索操作が行われるまで本判定を繰り返す。これに対し、溶接条件検索操作が行われたと判定すると（ステップＳ７０で「ＹＥＳ」）、溶接条件検索テーブル６３０をモニタ５０６に表示する（ステップＳ７１）。次いで、溶接条件作成装置５は、ユーザ指定条件が入力されたかどうか判定し（ステップＳ７２）、ユーザ指定条件が入力されていないと判定すると（ステップＳ７２で「ＮＯ」）、ユーザ指定条件が入力されるまで本判定を繰り返す。これに対し、ユーザ指定条件が入力されたと判定すると（ステップＳ７２で「ＹＥＳ」）、入力されたユーザ指定条件を溶接条件検索テーブル６３０に設定する（ステップＳ７３）。例えば図１８に示すように、ユーザ指定条件として引張強度：５点以上が入力された場合、その値が溶接条件検索テーブル６３０に設定される。なお、ユーザ指定条件の他に、必須要件である材質：ＳＰＣＣと板厚：１ｍｍも溶接条件検索テーブル６３０に設定される。
【０１６２】
溶接条件作成装置５は、入力されたユーザ指定条件を溶接条件検索テーブル６３０に設定した後、検索開始操作が行われたかどうか判定し（ステップＳ７４）、検索開始操作が行われていないと判定すると（ステップＳ７４で「ＮＯ」）、ステップＳ７２に戻る。これに対し、検索開始操作が行われたと判定すると（ステップＳ７４で「ＹＥＳ」）、検索を開始するためにデータベースサーバ５８にアクセスする（ステップＳ７５）。
【０１６３】
溶接条件作成装置５は、データベースサーバ５８にアクセスした後、ユーザ指定条件に該当する溶接結果が有るかどうか判定し（ステップＳ７６）、該当する溶接条件が有ると判定すると（ステップＳ７６で「ＹＥＳ」）、データベースサーバ５８から該当する溶接結果をダウンロードする（ステップＳ７７）。次いで、ダウンロードした溶接結果に対して見える化処理を行い（ステップＳ７８）、モニタ５０６に表示する（ステップＳ７９）。これに対し、ステップＳ７６でユーザ指定条件に該当する溶接結果が無いと判定すると（ステップＳ７６で「ＮＯ」）、該当する溶接結果が無いことを示すメッセージを生成し（ステップＳ８０）、モニタ５０６に表示する（ステップＳ７９）。溶接条件作成装置５は、当該メッセージをモニタ５０６に表示した後、本処理を終える。
【０１６４】
（溶接条件検索処理）
溶接条件検索処理は、データベースサーバ５８に蓄積されている全てのデータの中で、予めユーザがチェックしておいたものを（印が付けられたもの）、ユーザの呼び出し指示に従って引き出し、その（又はそれらの）のデータをそのまま使用するか、あるいはその（又はそれらの中の任意の１つの）データを基準として再度溶接試験を行う場合に選択される。
【０１６５】
図３５は、溶接条件作成装置５の溶接条件検索処理で用いられる溶接条件検索テーブル６３０の設定状態を示す図である。同図は、データベースサーバ５８に蓄積されている複数のデータの中で、チェック済みのもの（印が付けられたもの）を検索するときの溶接条件検索テーブル６３０の設定状態を示す図である。同図に示すように、データベースサーバ５８に蓄積されている複数のデータの中で、チェック済みのものを検索する場合、材質及び板厚の他、ユーザ指定条件を設定する。同図では引張強度：５点以上が設定されている。ユーザがユーザ指定条件を設定した後、選択の欄に丸（黒丸）印を入れて検索ボタン６３１を押す。これにより、溶接条件作成装置５は、材質、板厚及びユーザ指定条件で、チェック済みのデータを検索する。そして、検索したデータを見える化処理し、グラフ表示や一覧表として表示する。
【０１６６】
一方、図３６は、データベースサーバ５８に蓄積されている複数のデータの中で、目的が設定されたものを検索するときの溶接条件検索テーブル６３０の設定状態を示す図である。同図に示すように、データベースサーバ５８に蓄積されている複数のデータの中で、目的が設定されたものを検索する場合、材質及び板厚の他、見映え優先、強度優先及び標準のうちの１つを選択する。例えば、見映え優先が設定されたデータを検索する場合、材質及び板厚の他、見映え優先を選択する。材質及び板厚の他、見映え優先、強度優先及び標準のうちの１つを選択した後、検索ボタン６３１を押す。これにより、溶接条件作成装置５は、材質、板厚及び目的で検索する。そして、検索した結果を見える化処理を行い、グラフ表示や一覧表として表示する。
【０１６７】
なお、目的を設定して検索する際に、ユーザ指定条件を併せて設定することも可能である。例えば、「引張強度：５点以上」及び「見映え優先」で検索することも可能である。
また、選択も併せて設定することも可能である。例えば、「引張強度：５点以上」、「見映え優先」及び「選択」で検索することも可能である。このように、溶接条件検索テーブル６３０を用いることで様々な条件で検索することができる。
【０１６８】
図３７及び図３８は、データベースサーバ５８に蓄積されている複数のデータの中でチェック済みのものを検索する溶接条件検索処理の動作ステップを示すフローチャートである。同図において、溶接条件作成装置５は、溶接条件検索操作が行われたかどうか判定し（ステップＳ９０）、溶接条件検索操作が行われていないと判定すると（ステップＳ９０で「ＮＯ」）、溶接条件検索操作が行われるまで本判定を繰り返す。これに対し、溶接条件検索操作が行われたと判定すると（ステップＳ９０で「ＹＥＳ」）、溶接条件検索テーブル６３０をモニタ５０６に表示し（ステップＳ９１）、ユーザ指定条件の入力が有るかどうか判定する（ステップＳ９２）。
【０１６９】
溶接条件作成装置５は、ユーザ指定条件の入力が無いと判定すると（ステップＳ９２で「ＮＯ」）、ユーザ指定条件の入力が有るまで本判定を繰り返す。これに対し、ユーザ指定条件の入力が有ると判定すると（ステップＳ９２で「ＹＥＳ」）、入力されたユーザ指定条件を溶接条件検索テーブル６３０に設定する（ステップＳ９３）。例えば、図１８に示すように、ユーザ指定条件として引張強度：５点以上が入力された場合、これが溶接条件検索テーブル６３０に設定される。なお、ユーザ指定条件の他に、必須要件である材質：ＳＰＣＣと板厚：１ｍｍも設定される。
【０１７０】
溶接条件作成装置５は、入力されたユーザ指定条件を溶接条件検索テーブル６３０に設定した後、ユーザ指定条件の入力が終了したかどうか判定し（ステップＳ９４）、ユーザ指定条件の入力が終了していないと判定すると（ステップＳ９４で「ＮＯ」）、ステップＳ９２に戻る。これに対し、ユーザ指定条件の入力が終了したと判定すると（ステップＳ９４で「ＹＥＳ」）、「選択」にチェックがあるかどうか判定し（ステップＳ９５）、該チェックがあると判定すると（ステップＳ９５で「ＹＥＳ」）、検索ボタン６３１が押されたかどうか判定する（ステップＳ９６）。検索ボタン６３１が押されていないと判定すると（ステップＳ９６で「ＮＯ」）、ステップＳ９２に戻り、検索ボタン６３１が押されたと判定すると（ステップＳ９６で「ＹＥＳ」）、データベースサーバ５８にアクセスする（ステップＳ９７）。
【０１７１】
溶接条件作成装置５は、データベースサーバ５８にアクセスした後、選択済みの溶接条件が有るかどうか判定し（ステップＳ９８）、該当する溶接条件が有ると判定すると（ステップＳ９８で「ＹＥＳ」）、データベースサーバ５８から選択済みの溶接条件及び該溶接条件による溶接結果をダウンロードする（ステップＳ９９）。次いで、溶接条件作成装置５は、ダウンロードした溶接条件及び該溶接条件による溶接結果に対して見える化処理を行い（ステップＳ１００）、モニタ５０６に表示する（ステップＳ１０１）。これに対し、選択済みの溶接条件が無いと判定すると（ステップＳ９８で「ＮＯ」）、選択済みの溶接条件が無いことを示すメッセージを生成し（ステップＳ１０２）、モニタ５０６に表示する（ステップＳ１０１）。溶接条件作成装置５は、当該メッセージをモニタ５０６に表示した後、本処理を終える。
【０１７２】
一方、上記ステップＳ９５において、「選択」にチェックが無いと判定すると（ステップＳ９５で「ＮＯ」）、「目的」にチェックが有るかどうか判定する（ステップＳ１０３）。「目的」にチェックがないと判定すると（ステップＳ１０３で「ＮＯ」）、ステップＳ９２に戻り、「目的」にチェックがあると判定すると（ステップＳ１０３で「ＹＥＳ」）、検索ボタン６３１が押されたかどうか判定する（ステップＳ１０４）。検索ボタン６３１が押されていないと判定すると（ステップＳ１０４で「ＮＯ」）、検索ボタン６３１が押されるまで本判定を繰り返す。これに対し、検索ボタン６３１が押されたと判定すると（ステップＳ１０４で「ＹＥＳ」）、目的が「見映え」、「強度」及び「標準」のうちいずれか１つであるか判定し（ステップＳ１０５）、いずれでもないと判定すると（ステップＳ１０５で「ＮＯ」）、本処理を終える。これに対し、目的が「見映え」、「強度」及び「標準」のうちいずれか１つであると判定すると（ステップＳ１０５で「ＹＥＳ」）、データベースサーバ５８にアクセスする（ステップＳ１０６）。
【０１７３】
溶接条件作成装置５は、データベースサーバ５８にアクセスした後、「見映え」、「強度」及び「標準」のうちステップＳ１０５で判定したものに該当する溶接条件が有るかどうか判定し（ステップＳ１０７）、該当する溶接条件が有ると判定すると（ステップＳ１０８で「ＹＥＳ」）、データベースサーバ５８から「見映え」、「強度」及び「標準」のうちステップＳ１０５で判定したものの溶接条件及び該溶接条件による溶接結果をダウンロードする（ステップＳ１０８）。次いで、溶接条件作成装置５は、ダウンロードした溶接条件及び該溶接条件による溶接結果に対して見える化処理を行い（ステップＳ１０９）、モニタ５０６に表示する（ステップＳ１１０）。これに対し、「見映え」、「強度」及び「標準」のうちステップＳ１０５で判定したものに該当する溶接条件が無いと判定すると（ステップＳ１０７で「ＮＯ」）、「見映え」、「強度」及び「標準」のいずれの溶接条件も無いことを示すメッセージを生成し（ステップＳ１１１）、モニタ５０６に表示する（ステップＳ１１０）。溶接条件作成装置５は、当該メッセージをモニタ５０６に表示した後、本処理を終える。
【０１７４】
このように、本実施形態に係る溶接条件作成装置５は、溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内において組み合わされた複数組の溶接条件をデータテーブル６２０に展開し、展開した溶接条件の各値を溶接が行われる毎に順次溶接制御装置３に供給し、溶接制御装置３の制御によって抵抗溶接機２で溶接が行われる毎に溶接条件及び該溶接条件による溶接結果を収集し、収集した溶接条件及び該溶接条件による溶接結果をクラウド５９上に構築したデータベースサーバ５８に蓄積し、蓄積した複数の溶接条件及び該溶接条件による溶接結果の中からユーザの要求する溶接品質を確保できるもの全てをデータベースサーバ５８から取得し、所定の表示形式で見える化表示するので、抵抗溶接機２の使用経験の浅いユーザであっても、該ユーザの要求に見合った溶接品質を確保できる溶接条件を容易に且つ従来よりも短時間で作成することができ、抵抗溶接機の更なる普及促進が図れる。
【０１７５】
また、ユーザが任意に決定した溶接電流、通電時間及び加圧力のそれぞれを１つの溶接条件としてデータテーブル６２０に設定できるので、おおよその見当を付けて溶接試験を行うことができ、見当を付けた溶接条件が良好なものであれば、その溶接条件を基準とする所定範囲内で溶接試験を行うことができる。これにより、ユーザの要求に見合った溶接品質を確保できる溶接条件を更に短時間で作成することが可能になる。
【０１７６】
また、溶接条件及び該溶接条件による溶接結果を収集する毎に、収集した溶接条件及び該溶接条件による溶接結果をユーザが選択したかどうか判定し、選択された場合、選択された溶接条件及び該溶接条件による溶接結果に印を付け、印を付けた溶接条件及び該溶接条件による溶接結果をデータベースサーバ５８にアップロードし、データベースサーバ５８に蓄積した複数の溶接条件及び該溶接条件による溶接結果の中から印が付けられたものをユーザが指定した場合、印が付けられた溶接条件及び該溶接条件による溶接結果の全てをデータベースサーバ５８からダウンロードし、データベースサーバ５８からダウンロードしたチェック済み（印付与済み）の溶接条件及び該溶接条件による溶接結果の全てを所定の表示形式で見える化表示する。これにより、一度数多くの溶接試験を行っておくことで、次回からは印を付けた溶接条件を基準とした試験ができるので、短時間でユーザの要求に見合った溶接品質を確保できる溶接条件を作成することが可能となる。
【０１７７】
本発明を特定の実施形態を参照して説明したが、本発明の精神と範囲を逸脱することなく様々な変更や修正を加えることができることは当業者にとって明らかである。
例えば、上記実施形態に係る溶接システム１では、圧力検出デバイス５１、変位検出デバイス５２、電流検出デバイス５３、温度検出デバイス５４、チップ間抵抗検出デバイス５５及び引張試験機５６を溶接条件作成装置５に接続して、それぞれのデータを溶接条件作成装置５に出力するようにしたが、それぞれにクラウド５９との接続を行える通信機能を持たせてデータベースサーバ５８にデータをアップロードできるようにしても構わない。
【０１７８】
また、上記実施形態に係る溶接条件作成装置５では、溶接条件として溶接電流、通電時間及び加圧力を使用したが、その他に溶接に関する条件があれば、それ又はそれらを使用することも勿論可能である。
【０１７９】
また、上記実施形態に係る溶接条件作成装置５において、同一溶接条件で複数回溶接試験を行うことに言及していなかったが、展開した溶接条件で複数回連続して溶接試験を行っても良いし、試験済みの溶接条件で再試験を行ってもよい。また、同じ溶接条件でも環境の変化等で溶接結果に違いが現れたりするので、試験済みの溶接条件でも再試験を行うようにしても良いし、同じ溶接条件で再試験を行っても違いが少なければ、再試験を省略するようにしても構わない。
【０１８０】
また、上記実施形態に係る溶接条件作成装置５は、単独で存在するものであったが、溶接制御装置３に内蔵するようにしても構わないし、溶接条件作成装置５の機能を溶接制御装置３に持たせるようにしても構わない。
【０１８１】
また、上記実施形態に係る溶接条件作成装置５の溶接条件検索処理、見える化処理及び溶接条件選択処理をアプリとしてＰＣ１００にインストールできるようにしても構わない。このようにすることで、ＰＣ１００は、インストールされたアプリに従って動作し、データベースサーバ５８に対して溶接条件検索処理、見える化処理及び選択済溶接条件検索処理を行う。
【０１８２】
また、溶接システム１のＰＣ１００に、溶接条件検索処理、見える化処理及び選択済溶接条件検索処理を行わせる以外に、クラウド５９上に機能ツール＆データ処理ツール（図示略）を構築し、この機能ツール＆データ処理ツールが溶接条件検索処理、見える化処理及び選択済溶接条件検索処理を行うようにしてもよい。
【０１８３】
また、上記実施形態に係る溶接条件作成装置５では、同じ材質で同じ板厚の２枚の鋼板を重ね合わせて成るワーク５００に対する溶接条件の作成を行うようにしたが、ワーク５００には、２枚の鋼板から成るものでも互いに材質が違ったり、板厚が違ったりするものもあり、また３枚以上の鋼板から成るものでも、それぞれの材質が違ったり、板厚が違ったりするものもあるので、前述した溶接試験条件設定テーブル６００、データテーブル６２０及び溶接条件検索テーブル６３０それぞれの内容を適宜変更することで、様々な種類のワーク５００に対する溶接条件を作成することが可能である。
【０１８４】
図３９は、溶接試験条件設定テーブル６００の変形例である溶接試験条件設定テーブル６００Ａを示す図である。同図に示す溶接試験条件設定テーブル６００Ａは、ワーク５００に対する溶接であるワーク溶接の他に、ナット溶接、スタッド溶接及びプロジェクション溶接に対応できるように、ナットやスタッドの寸法を入力する入力欄、プロジェクション溶接有無を入力する入力欄を有している。ナットやスタッドの寸法の入力には、ＪＩＳ（Japanese Industrial Standards）規格の入力も可能である。
【０１８５】
ワーク溶接する場合、溶接試験条件設定テーブル６００Ａに対し、ワーク構成枚数（構成枚数）を入力する。これにより、ワーク構成枚数に応じたワーク情報入力テーブルがモニタ５０６に表示される。図４０は、ワーク情報入力テーブルの一例を示す図である。同図の（ａ）に示すワーク情報入力テーブル６０１Ａ１は、ワーク構成枚数「３」を入力したときに表示されるものであり、「上」、「中」、「下」の各鋼板の材質と板厚の入力が可能となる。この例では、「上」に位置する鋼板の材質が「ＳＰＣＣ」、板厚が「１ｍｍ」であり、「中」に位置する鋼板の材質が「ＳＰＣＣ」、板厚が「１．６ｍｍ」であり、「下」に位置する鋼板の材質が「ＳＰＣＣ」、板厚が「２．０ｍｍ」である。なお、この例では３枚ともＳＰＣＣであるが、ＳＰＣＣ以外の場合も勿論ある。
【０１８６】
同図の（ｂ）に示すワーク情報入力テーブル６０１Ａ２は、ワーク構成枚数「２」を入力したときに表示されるものであり、「上」、「下」の各鋼板の材質と板厚の指定が可能となる。この例では、「上」に位置する鋼板の材質が「ＳＰＣＣ」、板厚が「１ｍｍ」であり、「下」に位置する鋼板の材質が「ＳＰＣＣ」、板厚が「１．６ｍｍ」である。この例では２枚ともＳＰＣＣであるが、ＳＰＣＣ以外の場合も勿論ある。同図の（ｃ）に示すワーク情報入力テーブル６０１Ａ３は、ワーク構成枚数「２」で、ＳＰＣＣとＳＵＳの異なる材質の鋼板を入力した例である。「上」に位置する鋼板の材質が「ＳＰＣＣ」、板厚が「１ｍｍ」であり、「下」に位置する鋼板の材質が「ＳＵＳ」、板厚が「１．６ｍｍ」である。
【０１８７】
なお、ワーク構成枚数が「４」以上の場合は、「上」、「中１」、「中２」、…、「下」で表現すればよい。
【０１８８】
一方、ナット溶接及びスタッド溶接では、溶接試験条件設定テーブル６００Ａにてナットの寸法やスタッドの寸法を入力する。また、ナットやスタッドにプロジェクションがある場合は、プロジェクション有無の入力欄に「有」を入力する。なお、プロジェクション溶接の場合、プロジェクション（突起物）の数、形状、配置間隔等を入力することも可能である。様々な情報を入力することで精度の良い溶接条件を導き出すことが可能である。
【０１８９】
図４１は、溶接試験条件設定テーブル６００Ａにてワーク構成枚数として「３」を入力し、ワーク情報入力テーブル６０１Ａ１にて「上」に位置する鋼板に対して材質「ＳＰＣＣ」、板厚「１ｍｍ」を入力し、「中」に位置する鋼板に対して材質「ＳＰＣＣ」、板厚「１．６ｍｍ」を入力し、「下」に位置する鋼板に対して材質「ＳＰＣＣ」、板厚「２．０ｍｍ」を入力したときに得られるデータテーブル６２０Ａを示す図である。同図に示す管理項目の欄に、各鋼板の材質及び板厚が表示されている。なお、データテーブル６２０Ａにおいても、ワーク構成枚数が「４」以上の場合は、「上」、「中１」、「中２」、…、「下」で表現すればよい。
【０１９０】
図４２は、ワーク構成枚数が「３」までのワーク５００に対する溶接条件検索テーブル６３０Ａを示す図である。同図は、「上」に位置する鋼板に対して材質「ＳＰＣＣ」、板厚「１ｍｍ」が入力され、「中」に位置する鋼板に対して材質「ＳＰＣＣ」、板厚「１．６ｍｍ」が入力され、「下」に位置する鋼板に対して材質「ＳＰＣＣ」、板厚「２．０ｍｍ」が入力され、引張強度「５点以上」が入力された例を示している。この例に示す条件で溶接条件が検索される。なお、溶接条件検索テーブル６３０Ａにおいても、ワーク構成枚数が「４」以上の場合は、「上」、「中１」、「中２」、…、「下」で表現すればよい。
【０１９１】
なお、ワーク５００を構成する鋼板の枚数、各鋼板の材質及び板厚の違いの他に、電極形状の違い（上側がチップ電極、下側がテーブル電極の組み合わせ、上側と下側が共にチップ電極となる組み合わせ等）や、板厚に違いがある場合で、電極に対して上側の鋼板の方が下側の鋼板より板厚が厚い／薄いなど、様々な組み合わせが考えられるが、必要に応じて試験を行うことで、最も適した溶接条件を導き出すことができる。
【産業上の利用可能性】
【０１９２】
本発明は、ユーザの要求に見合った溶接品質を確保できる溶接条件を容易に且つ従来よりも短時間で作成することができるといった効果を有し、抵抗溶接を行う溶接システムに好適である。
【符号の説明】
【０１９３】
１  溶接システム
２  抵抗溶接機
３  溶接制御装置
４  操作パネル
５  溶接条件作成装置
１５  水平ガン
１６  垂直ガン
２０  電源ユニット
２１  溶接トランス
２３  テーブル電極
３４  インバータ回路
５１  圧力検出デバイス
５２  変位検出デバイス
５３  電流検出デバイス
５４  温度検出デバイス
５５  チップ間抵抗検出デバイス
５６  引張試験機
５７  Ｗｅｂサーバ
５８  データベースサーバ
５９  クラウド
１００  ＰＣ
３０１，５０１  制御部
３０２  時計部
３０３  カウンタ部
３０４  インタフェース部
３０５，５０４  記憶部
３０６，５１０  共通バス
５００  ワーク
５０２  クロック信号発生部
５０３  操作部
５０５  表示制御部
５０６  モニタ
５０７  インタフェース部
５０８  通信部
５０９，５７３  カメラ部
６００，６００Ａ  溶接試験条件設定テーブル
６０１Ａ１〜６０１Ａ３  ワーク情報入力テーブル
６２０，６２０Ａ  データテーブル
６３０，６３０Ａ  溶接条件検索テーブル
６３１  検索ボタン
【図１】
2019150874.tif 000003
【図２】
2019150874.tif 000004
【図３】
2019150874.tif 000005
【図４】
2019150874.tif 000006
【図５】
2019150874.tif 000007
【図６】
2019150874.tif 000008
【図７】
2019150874.tif 000009
【図８】
2019150874.tif 000010
【図９】
2019150874.tif 000011
【図１０】
2019150874.tif 000012
【図１１】
2019150874.tif 000013
【図１２】
2019150874.tif 000014
【図１３】
2019150874.tif 000015
【図１４】
2019150874.tif 000016
【図１５】
2019150874.tif 000017
【図１６】
2019150874.tif 000018
【図１７】
2019150874.tif 000019
【図１８】
2019150874.tif 000020
【図１９】
2019150874.tif 000021
【図２０】
2019150874.tif 000022
【図２１】
2019150874.tif 000023
【図２２】
2019150874.tif 000024
【図２３】
2019150874.tif 000025
【図２４】
2019150874.tif 000026
【図２５】
2019150874.tif 000027
【図２６】
2019150874.tif 000028
【図２７】
2019150874.tif 000029
【図２８】
2019150874.tif 000030
【図２９】
2019150874.tif 000031
【図３０】
2019150874.tif 000032
【図３１】
2019150874.tif 000033
【図３２】
2019150874.tif 000034
【図３３】
2019150874.tif 000035
【図３４】
2019150874.tif 000036
【図３５】
2019150874.tif 000037
【図３６】
2019150874.tif 000038
【図３７】
2019150874.tif 000039
【図３８】
2019150874.tif 000040
【図３９】
2019150874.tif 000041
【図４０】
2019150874.tif 000042
【図４１】
2019150874.tif 000043
【図４２】
2019150874.tif 000044
【手続補正書】
【提出日】令和1年7月10日(2019.7.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
抵抗溶接機によるワーク溶接時に溶接制御装置にて用いられる溶接電流、通電時間及び加圧力の溶接条件を作成する溶接条件作成装置であって、
前記溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わせた複数組の溶接条件をデータテーブルに展開する溶接条件設定手段と、
前記データテーブルに展開された複数組の溶接条件を溶接が行われる毎に１組ずつ溶接制御装置に供給する溶接条件供給手段と、
前記抵抗溶接機にて溶接が行われる毎に前記溶接条件及び該溶接条件による溶接結果を収集する溶接条件・溶接結果収集手段と、
クラウドコンピューティング上に構築されたデータベースサーバとの間で双方向通信が可能な通信手段と、
前記溶接条件・溶接結果収集手段にて収集された前記溶接条件及び該溶接条件による溶接結果を前記通信手段経由で前記データベースサーバにアップロードし、前記データベースサーバに蓄積された複数の前記溶接条件及び該溶接条件による溶接結果の中からユーザの要求する溶接品質を確保できる前記溶接条件及び該溶接条件による溶接結果の全てを前記通信手段経由で前記データベースサーバからダウンロードする制御手段と、
前記データベースサーバからダウンロードされた前記溶接条件及び該溶接条件による溶接結果の全てを所定の表示形式で見える化表示する表示手段と、
を備える溶接条件作成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明の溶接条件作成装置は、抵抗溶接機によるワーク溶接時に溶接制御装置にて用いられる溶接電流、通電時間及び加圧力の溶接条件を作成する溶接条件作成装置であって、前記溶接条件の溶接電流、通電時間及び加圧力それぞれの指定範囲内で組み合わせた複数組の溶接条件をデータテーブルに展開する溶接条件設定手段と、前記データテーブルに展開された複数組の溶接条件を溶接が行われる毎に１組ずつ溶接制御装置に供給する溶接条件供給手段と、前記抵抗溶接機にて溶接が行われる毎に前記溶接条件及び該溶接条件による溶接結果を収集する溶接条件・溶接結果収集手段と、クラウドコンピューティング上に構築されたデータベースサーバとの間で双方向通信が可能な通信手段と、前記溶接条件・溶接結果収集手段にて収集された前記溶接条件及び該溶接条件による溶接結果を前記通信手段経由で前記データベースサーバにアップロードし、前記データベースサーバに蓄積された複数の前記溶接条件及び該溶接条件による溶接結果の中からユーザの要求する溶接品質を確保できる前記溶接条件及び該溶接条件による溶接結果の全てを前記通信手段経由で前記データベースサーバからダウンロードする制御手段と、前記データベースサーバからダウンロードされた前記溶接条件及び該溶接条件による溶接結果の全てを所定の表示形式で見える化表示する表示手段と、を備える。