(57)【特許請求の範囲】
【請求項１】
溶接ロボットの溶接および施工条件を設定するための溶接および施工条件設定システムであって、
当該溶接および施工条件設定システムは、入力装置と、表示装置と、制御装置と、データベースとを備え、
前記データベースは、予め記憶されたマスタ条件データおよび実際の溶接時に登録されるユーザー条件データを含み、前記マスタ条件データおよび前記ユーザー条件データの各々が、溶接の前提となる施工条件に関する施工条件情報および前記施工条件に関連付けられた溶接条件に関する溶接条件情報を含み、
前記入力装置が、操作者が入力する少なくとも施工条件情報の検索操作を受け付け、
前記制御装置が、
操作者の検索操作にしたがって、前記マスタ条件データおよび前記ユーザー条件データの少なくとも一つから、検索操作に対応した施工条件情報の施工条件パラメータを抽出し、
前記マスタ条件データおよび前記ユーザー条件データの少なくとも一つから、抽出した施工条件パラメータに対応した溶接条件情報の溶接条件パラメータを抽出し、かつ、
抽出した溶接条件パラメータのうち、溶着量または作業能率の少なくとも１つを評価した結果である評価項目を算出し、
前記表示装置が、溶接条件パラメータの少なくとも１つおよび前記評価項目を表示する、
溶接および施工条件設定システム。
【請求項２】
請求項１に記載の溶接および施工条件設定システムであって、
前記制御装置は、抽出した施工条件パラメータおよび溶接条件パラメータから算出した溶接部分の溶接断面積を予め決められた閾値と比較する、または当該溶接部分における溶接条件間の仕上げ速度を比較することにより、前記溶着量または前記作業能率に対する前記評価項目を段階的に表示する、
溶接および施工条件設定システム。
【請求項３】
請求項１または２に記載の溶接および施工条件設定システムであって、
前記データベースは、施工条件情報ごとに定められた溶接条件情報を有し、
前記制御装置は、抽出した施工条件パラメータおよび溶接条件パラメータに基づき溶接部分の積層図を前記制御装置に含まれる描画機能によって描画し、
前記表示装置が、描画された積層図を表示する、
溶接および施工条件設定システム。
【請求項４】
請求項１に記載の溶接および施工条件設定システムであって、
前記制御装置は、抽出した施工条件パラメータおよび溶接条件パラメータのうち、二つのパラメータの組み合わせを満たす検索対象の各々の数である検索対象数を算出し、
前記二つのパラメータをキーとしたマトリックスの形式で、検索対象数を示す検索対象数表を作成し、
前記表示装置が前記検索対象数表を表示し、
前記表示装置は、前記入力装置が受け付けた、操作者が選択した検索対象の検索対象数が所定の値以下になった場合に、当該検索対象について、前記溶着量または前記作業能率の少なくとも１つ、および前記評価項目を表示する、
溶接および施工条件設定システム。
【請求項５】
請求項４に記載の溶接および施工条件設定システムであって、
検索操作の第１階層において抽出される二つのパラメータが、施工条件パラメータの継手形状と開先形状であり、
検索操作の第２階層において抽出される二つのパラメータが、施工条件パラメータの脚長と溶接姿勢であり、
検索操作の第３階層において抽出される二つのパラメータが、施工条件パラメータの開先深さと開先角度であり、
検索操作の第４階層において抽出される二つのパラメータが、前記施工条件パラメータのルートフェイスと溶接姿勢であり、
検索操作の第５階層以降の階層において抽出される二つのパラメータのうち少なくとも一つが、溶接条件パラメータである、
溶接および施工条件設定システム。
【請求項６】
請求項１から５のいずれか１項に記載の溶接および施工条件設定システムであって、
溶接条件が溶接線上を溶接する本溶接条件であり、
前記制御装置は、前記本溶接条件に予め関連付けられ、前記データベースに記憶されたバックステップ条件、始端側条件、クレータ条件、終端側条件のうち少なくとも一つを検索し、前記本溶接条件に付加可能であり、
前記バックステップ条件、前記始端側条件、前記クレータ条件、前記終端側条件のうち存在しない条件について、前記入力装置が、操作者が入力する条件を受け付け、前記制御装置が当該受け付けた条件をもって付加する条件を作成する、
溶接および施工条件設定システム。
【請求項７】
請求項３に記載の溶接および施工条件設定システムであって、
前記制御装置は、前記入力装置が受け付けた操作者の検索操作にしたがって、前記積層図を編集し、
前記表示装置が編集された前記積層図を表示する、
溶接および施工条件設定システム。
【請求項８】
請求項１から７のいずれか１項に記載の溶接および施工条件設定システムと、溶接ロボットとを含む、溶接ロボットシステム。
【請求項９】
溶接ロボットの溶接および施工条件を設定するための溶接および施工条件設定方法であって、
データベースが、予め記憶されたマスタ条件データおよび実際の溶接時に登録されるユーザー条件データを含み、前記マスタ条件データおよび前記ユーザー条件データの各々が、溶接の前提となる施工条件に関する施工条件情報および前記施工条件に関連付けられた溶接条件に関する溶接条件情報を含み、
操作者が入力する施工条件情報の検索操作を受け付け、
操作者の検索操作にしたがって、前記マスタ条件データおよび前記ユーザー条件データの少なくとも一つから、検索操作に対応した施工条件情報の施工条件パラメータを抽出し、
前記マスタ条件データおよび前記ユーザー条件データの少なくとも一つから、抽出した施工条件情報に対応した溶接条件情報の溶接条件パラメータを抽出し、
抽出した溶接条件パラメータのうち、溶着量または作業能率の少なくとも１つを評価した結果である評価項目を算出し、
溶接条件パラメータの少なくとも１つおよび前記評価項目を表示する、
溶接および施工条件設定方法。
【請求項１０】
請求項９に記載の溶接および施工条件設定方法をプロセッサ搭載の制御装置に実行させるための溶接および施工条件設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、溶接ロボットの溶接および施工条件設定システム、溶接および施工条件設定方法、溶接および施工条件設定プログラムならびに溶接ロボットシステムに関する。
【背景技術】
【０００２】
現在、種々の産業分野でロボットが使用されている。このような産業用のロボットが所定の作業に適合するように動作するためには、一般的に、作業に適合した動作の教示作業を行うことが必要である。この教示作業は、ロボットを実際に動作させ、動作を観察したうえで行う必要があるため、労力を要するものである。
【０００３】
とりわけ溶接作業に至っては、各施工条件に合わせ最適な溶接条件を設定しなければならず、施工条件、溶接条件の設定においては多数の要素、パラメータ、これらの組み合わせが存在し、条件の最適化のためには溶接作業の熟練者の経験に基づいて設定していくため、溶接作業の初心者にいたっては過大な労力を要している。
【０００４】
このロボットの教示作業の簡略化に対し、特許文献１では、三次元ＣＡＤに予め格納されている種々の作業対象物及び被作業対象機器からなる三次元ＣＡＤデータならびに、登録された溶接条件データベースを用い、作業部位に関する情報と求められる溶接結果から、作業のための溶接条件の設定を行う溶接条件設定方法を提案している。本システムは、予め基本条件として登録される基本溶接条件データベース以外に、生成された教示プログラムに基づいて実行された溶接結果により修正された溶接条件を登録する実溶接条件データベースを持ち、実際の作業結果としての溶接条件と基本条件としての溶接条件の、両方のデータベースを検索することができるため、実際の作業に応じた最適な溶接条件を自動的に設定でき、そのため作業時間の短縮と溶接テスト削減による効率化、省資源化を実現している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３５１０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献の発明においては、溶接条件などの溶接および施工条件の設定に三次元ＣＡＤデータを必要とし、ＣＡＤに関する知識が必要となる。また、求められた溶接条件に従った現実の溶接がどのような結果をもたらすかを定性的に予測することは困難である。例えば、溶接条件に従った溶接のビード形状、溶着量や溶接効率が、定性的にどのような結果をもたらすかの予測は困難であり、溶接条件の熟練者の経験が必要となることに変わりはない。
【０００７】
本発明は、溶接作業に詳しくない者であっても溶接および施工条件の設定が容易に可能な溶接および施工条件設定システム、溶接および施工条件設定方法、溶接および施工条件設定プログラムおよびこれらを用いた溶接ロボットシステムに関する。
【課題を解決するための手段】
【０００８】
本発明は、溶接ロボットの溶接および施工条件を設定するための溶接および施工条件設定システムであって、当該溶接および施工条件設定システムは、入力装置と、表示装置と、制御装置と、データベースとを備え、前記データベースは、予め記憶されたマスタ条件データおよび実際の溶接時に登録されるユーザー条件データを含み、前記マスタ条件データおよび前記ユーザー条件データの各々が、溶接の前提となる施工条件に関する施工条件情報および前記施工条件に関連付けられた溶接条件に関する溶接条件情報を含み、前記入力装置が、操作者が入力する少なくとも施工条件情報の検索操作を受け付け、前記制御装置が、操作者の検索操作にしたがって、前記マスタ条件データおよび前記ユーザー条件データの少なくとも一つから、検索操作に対応した施工条件情報の施工条件パラメータを抽出し、前記マスタ条件データおよび前記ユーザー条件データの少なくとも一つから、抽出した施工条件パラメータに対応した溶接条件情報の溶接条件パラメータを抽出し、かつ、抽出した溶接条件パラメータのうち、溶着量または作業能率の少なくとも１つを評価した結果である評価項目を算出し、前記表示装置が、溶接条件パラメータの少なくとも１つおよび前記評価項目を表示する。
【０００９】
本発明の一実施態様として、例えば前記制御装置は、抽出した施工条件パラメータおよび溶接条件パラメータから算出した溶接部分の溶接断面積を予め決められた閾値と比較する、または当該溶接部分における溶接条件間の仕上げ速度を比較することにより、前記溶着量または前記作業能率に対する前記評価項目を段階的に表示する。
【００１０】
本発明の一実施態様として、例えば前記データベースは、施工条件情報ごとに定められた溶接条件情報を有し、前記制御装置は、抽出した施工条件パラメータおよび溶接条件パラメータに基づき溶接部分の積層図を前記制御装置に含まれる描画機能によって描画し、前記表示装置が、描画された積層図を表示する。
【００１１】
本発明の一実施態様として、例えば前記制御装置は、抽出した施工条件パラメータおよび溶接条件パラメータのうち、二つのパラメータの組み合わせを満たす検索対象の各々の数である検索対象数を算出し、前記二つのパラメータをキーとしたマトリックスの形式で、検索対象数を示す検索対象数表を作成し、前記表示装置が前記検索対象数表を表示し、
前記表示装置は、前記入力装置が受け付けた、操作者が選択した検索対象の検索対象数が所定の値以下になった場合に、当該検索対象について、前記溶着量または前記作業能率の少なくとも１つ、および前記評価項目を表示する。
【００１２】
本発明の一実施態様として、例えば検索操作の第１階層において抽出される二つのパラメータが、施工条件パラメータの継手形状と開先形状であり、検索操作の第２階層において抽出される二つのパラメータが、施工条件パラメータの脚長と溶接姿勢であり、検索操作の第３階層において抽出される二つのパラメータが、施工条件パラメータの開先深さと開先角度であり、検索操作の第４階層において抽出される二つのパラメータが、前記施工条件パラメータのルートフェイスと溶接姿勢であり、検索操作の第５階層以降の階層において抽出される二つのパラメータのうち少なくとも一つが、溶接条件パラメータである。
【００１３】
本発明の一実施態様として、例えば溶接条件が溶接線上を溶接する本溶接条件であり、  前記制御装置は、前記本溶接条件に予め関連付けられ、前記データベースに記憶されたバックステップ条件、始端側条件、クレータ条件、終端側条件のうち少なくとも一つを検索し、前記本溶接条件に付加可能であり、前記バックステップ条件、前記始端側条件、前記クレータ条件、前記終端側条件のうち存在しない条件について、前記入力装置が、操作者が入力する条件を受け付け、前記制御装置が当該受け付けた条件をもって付加する条件を作成する。
【００１４】
本発明の一実施態様として、例えば前記制御装置は、前記入力装置が受け付けた操作者の検索操作にしたがって、前記積層図を編集し、前記表示装置が編集された前記積層図を表示する。
【００１５】
本発明の溶接ロボットシステムは、上記の溶接および施工条件設定システムと、溶接ロボットとを含む。
【００１６】
また、本発明は溶接ロボットの溶接および施工条件を設定するための溶接および施工条件設定方法であって、データベースが、予め記憶されたマスタ条件データおよび実際の溶接時に登録されるユーザー条件データを含み、前記マスタ条件データおよび前記ユーザー条件データの各々が、溶接の前提となる施工条件に関する施工条件情報および前記施工条件に関連付けられた溶接条件に関する溶接条件情報を含み、操作者が入力する施工条件情報の検索操作を受け付け、操作者の検索操作にしたがって、前記マスタ条件データおよび前記ユーザー条件データの少なくとも一つから、検索操作に対応した施工条件情報の施工条件パラメータを抽出し、前記マスタ条件データおよび前記ユーザー条件データの少なくとも一つから、抽出した施工条件情報に対応した溶接条件情報の溶接条件パラメータを抽出し、抽出した溶接条件パラメータのうち、溶着量または作業能率の少なくとも１つを評価した結果である評価項目を算出し、溶接条件パラメータの少なくとも１つおよび前記評価項目を表示する。
【００１７】
上記溶接および施工条件設定方法をプロセッサ搭載の制御装置に実行させるための溶接および施工条件設定プログラムも本発明に含まれる。
【発明の効果】
【００１８】
本発明によれば、溶接作業の初心者であっても容易に適切な溶接および施工条件を検索・設定が可能であり、精度の高い溶接を高い再現性をもって実現することができる。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の実施形態に係る溶接および施工条件設定システムを含む溶接ロボットシステムの概略構成図。
【図２】図２は、ロボットペンダントの正面図。
【図３】図３は、施工条件を説明するための継手と溶接部分の拡大図であり、（ａ）はレ型のＴ継手の例、（ｂ）Ｖ型のサーピンの例。
【図４】図４は、溶接および施工条件設定システムが実行する溶接および施工条件設定方法の全体の手順を示すフローチャート。
【図５】第１階層の検索対象数表を示す図。
【図６】第２階層の検索対象数表を示す図。
【図７】検索対象リストを示す図。
【図８】多層盛溶接の積層図。
【図９】周辺溶接条件を説明する概念図。
【図１０】積層図を編集する状態を示す図であり、（ａ）は、編集画面を示す図、（ｂ）は、編集結果確認画面を示す図。
【発明を実施するための形態】
【００２０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。まず、本発明の溶接ロボットの溶接および施工条件を設定するための溶接および施工条件設定システムを説明する前に、本発明が適用される溶接ロボットシステムについて、述べることとする。
【００２１】
図１に示すように、溶接ロボットシステム１は、溶接ロボット２と、例えば教示ペンダントとして用いられるロボットペンダント３を有する制御装置４と、を有している。
【００２２】
溶接ロボット２は垂直多関節型の６軸の産業用ロボットであり、その先端に設けられたフランジ部に溶接トーチなどから構成される溶接ツール６が取り付けられている。この溶接ロボット２は、溶接ロボット２自体を搭載し移動させるスライダに搭載されていてもよい。
【００２３】
制御装置４は、溶接ロボット２に対する動作指示を予め教示されたプログラム（教示プログラム）に従って出力することで溶接ロボット２の動作を制御するものである。教示プログラムは、制御装置４に接続されたロボットペンダント３を使用して作成する。尚、教示プログラムの作成は、例えばパソコンを利用したオフライン教示システムを使用してもよい。いずれの場合であっても、教示プログラムは、溶接ロボット２が実際に溶接作業を行う前に予め作成されて、溶接作業中の溶接ロボット２の動作を指示するものである。
【００２４】
図２に示すように、ロボットペンダント３には、各種情報を表示するための画面部３２（モニタ部）が設けられると共に、画面部３２における情報を選択し、溶接条件を検索するための操作ボタン３１やテンキー３３が設けられている。操作ボタン３１は、溶接ロボット２を操作したり、溶接ロボット２に対するティーチングを行うための入力ボタンとしても用いられる。
【００２５】
このロボットペンダント３においては、溶接条件として記録されたデータベースに対して、対象となる溶接継手情報を検索可能となっている。具体的には、制御装置４やそれに繋がるロボットペンダント３には、溶接ワイヤ（径や規格）、使用するシールドガス、溶接電源（パルス、定電圧）などの溶接諸元に関する情報、継手種類、開先形状、溶接姿勢などの溶接継手開先情報に対し、溶接電流、溶接電圧、溶接速度、トーチ姿勢、ウィービングなどの溶接条件の過去実績などが記録されたデータベースが保存されている。
【００２６】
このデータベースを用いて、例えば、ロボットペンダント３において、施工する継手、開先形状、溶接姿勢などの溶接継手情報に合せて、溶接電流、溶接電圧、溶接速度、トーチ姿勢などの溶接条件を検索し、検索した結果（溶接条件）を溶接ロボット２に対して設定することができるようになっている。尚、本実施形態におけるデータベース７は、制御装置４の内部に設置された記憶装置（ハードディスクなど）にて構築されているが、ネットワークを介して制御装置４に接続されたサーバーなどで構築してもよく、データベースの場所、形式などは特限定されない。
【００２７】
以下、本発明の実施形態、すなわち、溶接および施工条件を設定するための溶接および施工条件設定システム８について説明する。溶接および施工条件設定システム８は、データベース７と、制御装置４と、入力装置および表示装置として機能するロボットペンダント３とを備える。
【００２８】
溶接および施工条件設定システム８は、溶接および施工条件を設定するためのシステムである。従来より溶接作業は熟練者が経験により目標とする溶接作業に適合した溶接および施工条件を設定し、実際に溶接を行いながら評価することが一般的であった。たとえ設定にコンピュータ等を使用する場合であっても、三次元ＣＡＤデータの取り扱いを必要とし、専門的な知識が必要であった。
【００２９】
本発明のシステムを使用することにより、溶接作業に詳しくない者であっても、目標とする溶接作業に適合した溶接および施工条件を検索し、選択し、かつ選択した溶接および施工条件による溶接の評価を容易に行うことが可能となる。よって、溶接の種類が変わったり、操作者が変わっても再現性の高い溶接結果が得られることになる。
【００３０】
ロボットペンダント３は、操作ボタン３１やテンキー３３を用いて操作者が入力する所定の検索操作を受け付ける入力装置として機能するとともに、画面部３２により所定の情報を表示する表示装置として機能する。
【００３１】
制御装置４は情報処理のためのプロセッサとメモリを備えており、上述した様に溶接ロボット２に対する動作指示を予め教示されたプログラム（教示プログラム）に従って出力することで溶接ロボット２の動作を制御するものである。さらに情報処理をするプロセッサ搭載の制御装置４は、ロボットペンダント３により入力された操作者の検索操作にしたがって、種々の情報を後述するデータベース７から抽出し、所定の処理を施し、ロボットペンダント３に出力する。制御装置４のメモリには、当該処理である溶接および施工条件設定方法を制御装置４（のプロセッサ）に実行させるためのプログラムが記憶されている。
【００３２】
データベース７は、溶接および施工条件を記憶した記憶装置である。本実施形態では、データベース７は溶接および施工条件として、マスタ条件データ、ユーザー条件データを記憶している。マスタ条件データが基本条件データと呼ぶべきもので、例えば代表的な溶接方法について、データベース７の構築時から予め記憶されている溶接条件情報および施工条件情報を含むデータであって、予め関連する溶接諸元情報（材料の特性データ）も含まれて記憶されている。一方、ユーザー条件データは、基本となる溶接条件情報および施工条件情報に加え、個別のユーザーが実際の溶接時に制御装置４に保存した溶接条件と溶接諸元情報を割り当てて、新たな施工条件情報を登録（以降、「ユーザー登録条件情報」とする）する条件データである。このユーザー条件データは個別のユーザー毎にユーザー登録条件情報が異なるものであり、当該ユーザーが固有に使用する条件データである。
【００３３】
溶接および施工条件には、溶接の前提となる施工条件および当該施工条件に関連付けられた溶接条件と溶接諸元およびユーザーによって確立されたユーザー登録条件が存在する。そこで、マスタ条件データは、施工条件に関する施工条件情報および溶接条件に関する溶接条件情報と溶接諸元情報を含むみ、ユーザー条件データは、施工条件に関する施工条件情報および溶接条件に関する溶接条件情報と溶接諸元情報、ユーザー登録条件情報を含む。施工条件情報は、溶接を行う前から決まっている施工条件に関する情報であり、主として継手の形状などに関する情報である。一方、溶接条件情報と溶接諸元情報は、溶接時に従うべき溶接条件に関する情報であり、主として溶接の方法・条件に関する情報である。ユーザー登録条件情報は施工条件情報とユーザーが任意で設定した溶接条件をもとに登録した溶接および施工条件情報である。施工条件情報、溶接条件情報、溶接諸元情報、ユーザー登録条件情報には以下のようなものが挙げられるが、特に以下のものに限定されるわけではない。
【００３４】
施工条件情報：継手形状、脚長、板厚、開先形状、開先深さ、開先形状、ビード形状、溶接姿勢、その他
溶接条件情報：溶接電流、アーク電圧、溶接速度、その他
溶接諸元情報：溶接ワイヤ（径や規格）、使用するシールドガス、溶接電源（パルス、定電圧）、その他
ユーザー登録条件情報：ユーザーが実際の溶接時に制御装置４に保存した条件と施工条件を基に作成した継手形状、脚長、板厚、開先形状、開先深さ、開先形状、ビード形状、溶接姿勢、溶接電流、アーク電圧、溶接速度、その他
【００３５】
図３は、施工条件を説明するための継手と溶接部分の拡大図であり、図３（ａ）はレ型の溶接部分Ｗ１でＴ継手Ｆ１、Ｆ２が溶接した例、図３（ｂ）Ｖ型の溶接部分Ｗ２でサーピンＦ３、Ｆ４が溶接した例を示す。図３（ａ）の例では、継手形状がＴ継手、開先形状がレ型といった施工条件情報が得られる。図３（ｂ）の例では、継手形状がサーピン、開先形状がＶ型といった施工条件情報が得られる。
【００３６】
図４は、溶接および施工条件設定システム８が実行する溶接および施工条件設定方法の全体の手順を示すフローチャートである。まず操作者がロボットペンダント３により溶接および施工条件を検索する検索領域（範囲）を入力する。入力操作に従い、制御装置４は、検索領域範囲を設定する（ステップＳ１０）。検索領域には、データベース７の１）全データ（マスタ条件データおよびユーザー条件データの全て）、２）マスタ条件データ、３）ユーザー条件データが存在する。例えば検索領域として１）全データを予めデフォルトとして設定しておき、検索領域の設定操作がなければ、自動的に１）全データを検索領域として設定してもよい。また、操作者の入力操作に従い、制御装置４は、１）→２）→３）の順で検索領域を設定してもよい。
【００３７】
ステップＳ１０で溶接および施工条件を検索する検索領域が決定された後、制御装置４は検索操作の第１階層において、二つの施工条件情報各々の施工条件パラメータの組み合わせを満たす検索対象の各々の数である検索対象数を算出する。検索操作の第１階層において抽出される二つのパラメータは、施工条件パラメータである継手形状および開先形状として予め定められている。
【００３８】
すなわち、図５の例では、二つの施工条件情報として継手形状、開先形状が選択され、各々の施工条件パラメータの組み合わせを満たす検索対象の各々の数が算出されている。施工条件パラメータとは、各施工条件情報について具体的な種類や数値などを表すパラメータである。例えば継手形状という施工条件情報には、「Ｔ（継手）」、「角」、「重ね」などの施工条件パラメータが含まれる。また、開先形状という施工条件情報には、「隅肉」、「レ型」、「Ｖ型」などの施工条件パラメータが含まれる。
【００３９】
さらに制御装置４は、二つの施工条件情報をキーとしたマトリックスの形式で、図５に示すような検索対象数を示す検索対象数表を作成し、ロボットペンダント３がこの検索対象数表を含む検索画面を表示し、画面部３２に表示する（ステップＳ２０）。図５において、「Ｔ（継手）」と「隅肉」という二つのパラメータを満たす検索対象の数は、２３５である。二つの施工条件情報がマトリックスの形式で表示されることにより、操作性が向上する。
【００４０】
次に操作者は、本ケースでは、ロボットペンダント３を用いて図５における検索対象数表から、「Ｔ（継手）×隅肉」の二つの施工条件パラメータの組み合わせを選択したものとする（ステップＳ３０）。この選択に対応して、制御装置４は、検索操作の第２階層において、二つの施工条件情報各々の施工条件パラメータの組み合わせを満たす検索対象の各々の数である検索対象数を算出する。検索操作の第２階層において抽出される二つの施工条件パラメータは、脚長および溶接姿勢として予め定められている。
【００４１】
すなわち、図６の例では、二つの施工条件情報として脚長、溶接姿勢が選択され、各々の施工条件パラメータの組み合わせを満たす検索対象の各々の数が算出されている。脚長という施工条件情報には、「３．０＊３．０」、「４．０＊４．０」、「４．５＊４．５」などの施工条件パラメータが含まれる。また、溶接姿勢という施工条件情報には、「下向」、「水平」、「水平２」などの施工条件パラメータが含まれる。
【００４２】
さらに制御装置４は、二つの施工条件情報をキーとしたマトリックスの形式で、図６に示すような検索対象数を示す検索対象数表を作成し、ロボットペンダント３がこの検索対象数表を含む検索画面を表示し、画面部３２に表示する（ステップＳ４０）。図６において、「脚長６．０＊６．０」と「下向」という二つのパラメータを満たす検索対象の数は、１０である。
【００４３】
ここで制御装置４は、操作者が選択した施工条件パラメータの組み合わせである検索対象の数、すなわち選択検索対象数Ｒがあらかじめ定められた所定の数（値）ｎ以下になったか否かを判定する。例えばあらかじめ定められた所定の数が１５とする。そして図６において、「脚長６．０＊６．０」と「下向」という二つのパラメータを満たす検索対象を操作者が選択した時、選択検索対象数Ｒは１０である。この場合、ｎ≧Ｒが成立する。この条件を満たした場合（ステップＳ５０；Ｙｅｓ）、制御装置４は、検索対象の数ではなく、検索対象の内容を個別に示した検索対象リストを作成し、ロボットペンダント３がこの検索対象リストを画面部３２において表示する（ステップＳ６０）。図７は、検索対象リストの例を示す。
【００４４】
尚、上述の例では、検索操作の第１階層で、図５に示す二つの施工条件パラメータの検索対象数表が作成、表示され（ステップＳ２０）、さらにその下位の階層である第２階層で、図６に示す二つの施工条件パラメータの検索対象数表が作成、表示されている（ステップＳ４０）。すなわち、第１階層が継手形状×開先形状の組み合わせであり、第２階層が脚長×溶接姿勢の組み合わせである。本例では、第１階層、第２階層の後、所定の数ｎ≧選択検索対象数Ｒが成立したため（ステップＳ５０；Ｙｅｓ）、図７の検索対象リストが表示されている。しかしながら、第２階層における選択した検索対象の数である選択検索対象数Ｒが依然として大きく、所定の数ｎ≧選択検索対象数Ｒが成立しない場合は（ステップＳ５０；Ｎｏ）、ステップＳ２０に戻り、検索操作の第３階層以降の検索対象表が作成される。この場合の二つの施工条件パラメータの組み合わせは任意であるし、施工条件パラメータと溶接条件パラメータの組み合わせからなる検索対象数表を作成して表示してもよい。一般的に、第４階層程度までは施工条件パラメータの組み合わせを確定することが好ましく、例えば以下の検索の階層構造が考えられる。
【００４５】
第１階層：継手形状×開先形状
第２階層：脚長×溶接姿勢
第３階層：開先深さ×開先角度
第４階層：ルートフェイス×溶接姿勢
第５階層：溶接電流×溶接速度
第６階層：溶接速度×溶接姿勢
第７階層：溶接電流×溶接姿勢
第８階層：溶接速度×入熱量  
【００４６】
すなわち、検索操作の第１階層において抽出される二つのパラメータが、施工条件パラメータの継手形状と開先形状であり、検索操作の第２階層において抽出される二つのパラメータが、施工条件パラメータの脚長と溶接姿勢であり、検索操作の第３階層において抽出される二つのパラメータが、施工条件パラメータの開先深さと開先角度であり、検索操作の第４階層において抽出される二つのパラメータが、施工条件パラメータのルートフェイスと溶接姿勢であることが好ましい。
【００４７】
また、上記の階層構造では、第４階層までは二つの施工条件パラメータの組み合わせであり、第５階層からは二つの施工条件パラメータの組み合わせとなっている。第５階層以降の階層では、抽出される二つのパラメータのうち少なくとも一つが、溶接条件パラメータであることが好ましい。このような階層構成することにより、種々の溶接について、適切な施工条件パラメータおよび溶接条件パラメータへの絞り込みが可能となる。ただし、各階層のパラメータの組み合わせは特に限定されない。また、各階層の順序も特に限定はされない。
【００４８】
このように、所定の条件が成立した段階で、画面が検索対象の数を表す表（検索対象数表）から検索対象を個別に示したリスト（検索対象リスト）に遷移することにより、多くの検索対象が画面に表示されるのを防止し、検索を容易なものにすることができる。
【００４９】
ただし、たとえ検索対象の数が多くても、操作者が個別の検索対象の内容を確認したい場合、ロボットペンダント３の所定のキーを操作して、ｎ≧Ｒが成立していなくても（ステップＳ５０；Ｎｏ）、検索対象リストを表示するようにしてもよい。すなわち、ｎとＲの大小関係に関わらず、操作者がロボットペンダント３の任意のキーを操作することにより、図５や図６の検索対象数表から図７の検索対象リストの画面に直接遷移してもよい。
【００５０】
制御装置４は、検索対象リストの作成にあたり、さらに抽出した施工条件パラメータに対応した溶接条件情報の溶接条件パラメータを抽出する。ここで溶接条件パラメータとは、各溶接条件情報について具体的な種類や数値などを表すパラメータである。例えば図７の例では、各検索対象Ｎｏ．１〜４について溶接条件情報が示されているが、仕上速度（作業能率）は溶接条件パラメータの一つであり、「４８．０」、「４６．０」、「４５.０」などの具体的な数値で表される。また、溶接断面積（溶着量）も溶接条件パラメータの一つであり、「１４．７７」、「１５．４２」、「１６．７１」などの具体的な数値で表される。
【００５１】
ロボットペンダント３は、検索対象ごとに少なくとも１つの溶接条件パラメータと、制御装置４が算出した結果である評価項目を含んだ検索対象リストを表示する。さらに検索対象リストに含まれる溶接条件パラメータには、溶着量または作業能率に関連した少なくとも一つのパラメータが含まれており、図７の例では溶着量に関連した（さらに詳細な）「溶接断面積」、作業能率に関連した（さらに詳細な）「仕上速度」のパラメータが含まれている。図７の例では、Ｎｏ．１の検索対象の溶接条件パラメータにおける「仕上速度（作業能率）」が４８．０、「電流」が３３０〜３３０、「溶接断面積（溶着量）」が１４．７７になっており、「評価項目」が多／高になっている。
【００５２】
本実施形態では、制御装置４は、抽出した施工条件パラメータおよび溶接条件パラメータから算出した溶接部分の溶接断面積を予め決められた閾値と比較することにより溶着量に対する評価項目を段階的に算出し、ロボットペンダント３が当該段階的な評価項目を表示する。尚、図７の検索対象リストでは溶接部分の積層図Ｌが付加的に示されており（必須ではない）、溶接断面積を視覚的に把握することができる。積層図Ｌの拡大図に示されているように、任意で入力した溶接速度、溶接電流、ワイヤ径、ワイヤ送給速度などの溶接条件パラメータから算出した溶接断面積Ａと、開先形状および継手形状から算出した溶接断面積Ｂが、描画機能によって積層図として表示されるので、操作者は、検索対象の評価を自らの視覚情報をもあわせて行うことができる。
【００５３】
溶接断面積Ａは、上述したように溶接条件パラメータ（溶接速度、溶接電流、ワイヤ径、ワイヤ送給速度など）から算出した断面積である。一方、溶接断面積Ｂは、開先形状および継手形状から算出した断面積であって、溶接断面積Ａに対して予め決められた閾値となる。溶接断面積Ａ＝溶接断面積Ｂが成立する場合、溶接断面積Ａの溶接条件は良い条件と判断することができ、評価項目を設定することができる。
【００５４】
溶接断面積Ａは例えば次のように求められる。以下の要素を基本の条件とする。
・溶接速度Ｖ：Ｖ（ｃｍ／ｍｉｎ）＝（Ｖ×１０）／６０（ｍｍ／ｓｅｃ）
・ワイヤ径Ｒ（ｍｍ）
・ワイヤ供給速度Ｓ：Ｓ（ｍ／ｍｉｎ）＝（Ｓ×１０００）／６０（ｍｍ／ｓｅｃ）
・溶着効率η：ＣＯ２→０．９５、Ａｒ−ＣＯ２→０．９８）
【００５５】
以上より、単位時間当たりの溶着量（体積）（ｍｍ３／ｓｅｃ）は、（η×π×Ｒ２×Ｓ×１０００）／６０となる。そして、単位時間当たりの１パスあたりの溶接断面積（ｍｍ２）は、（η×π×Ｒ２×Ｓ×１０００）／６０÷（Ｖ×１０／６０）＝（η×π×Ｒ２×Ｓ×１００）／Ｖとなる。そして、全溶着量である溶接断面積Ａは、溶接断面積Ａ＝Σ（各パスの溶接断面積）より求められる。
【００５６】
一方、溶接断面積Ｂは、開先形状および継手形状を描画機能で描いた平面図形の面積を求めることにより算出することができる。例えば、継手形状がＴ継手であり、開先形状が平面視で直角三角形となる隅肉であって、直角三角形の直交する２辺の長さがＳ１、Ｓ２の場合、全断面積である溶接断面積Ｂは、溶接断面積Ｂ＝（Ｓ１×Ｓ２）／２により求められる。
【００５７】
例えば上述のような方法により求められた溶接断面積Ａが１４．７７ｍｍ２、溶接断面積Ｂが１８ｍｍ２の場合、両者の比は１４．７７／１８×１００＝８２．０％（△１８．０％）となる。この比は溶接断面積と予め決められた閾値との比較であり、溶接断面積Ａの質の目安となるため、図７の画面に８２．０％（または△１８．０％）をあわせて表示してもよい。
【００５８】
また、制御装置４は、抽出した施工条件パラメータおよび溶接条件パラメータから算出した溶接部分の仕上速度を、各検索対象間、すなわち各溶接条件間で比較することにより作業能率に対する評価項目を段階的に算出し、ロボットペンダント３が当該段階的な評価項目を表示する。段階的な評価項目は、例えば「高」＞「標準」＞「低」のような３段階評価の項目がある。仕上速度は、複数の溶接条件同士で比較を行い、大きい数字から能率が良いと評価することができる。例えば、図７の例では、Ｎｏ．１（４８ｃｍ／ｍｉｎ）＞Ｎｏ．２（４６ｃｍ／ｍｉｎ）＞Ｎｏ．３＝Ｎｏ．４（４５ｃｍ／ｍｉｎ）と評価したうえで評価項目を別途設定することができる。
【００５９】
仕上速度は、多パスの溶接速度を１パスの溶接速度に換算し、溶接条件の速度比較に基づき評価してもよい。Ｄ：溶接長、Ｔ：全パスの溶接時間の合計、ｔ：パス毎の溶接時間、の場合、１パスの換算溶接速度は、時間（ｔ）＝距離（Ｄ）／速度（ｖ）より、
Ｄ／Ｔ（１パスの換算溶接速度）
＝Ｄ／（ｔ１＋ｔ２・・・＋ｔｎ）
＝Ｄ／（Ｄ／ｖ１＋Ｄ／ｖ２＋・・・＋Ｄ／ｖｎ）
＝Ｄ／Ｄ（１／ｖ１＋１／ｖ２＋・・・＋１／ｖｎ）
＝１／（１／ｖ１＋１／ｖ２＋・・・＋１／ｖｎ）
により求められる。
【００６０】
尚、検索対象リストの溶接条件パラメータには例えば以下のようなものが含まれる。制御装置４は、溶接断面積や仕上速度に限定されず、これらの溶接条件パラメータに基づいて、評価項目を算出することもできる。
【００６１】
１）パス数（作業能率の一種）：多層盛溶接条件においてパス数を比較して選択する（パス数が少ない＝溶接時間が少ない）。 
２）電流：最大・最小の電流や、パス毎の電流に基づき所望に近い条件を選択する。
３）ビード形状の外観（溶着量の一種）：溶着量の一種の概念であるビード形状に対する評価項目を段階的に算出する。段階的な評価項目は、例えば開先形状の場合「多い」＞「やや多い」＞「標準」＞「やや少ない」＞「少ない」のような５段階評価の項目がある。隅肉形状の場合「大凸」＞「やや凸」＞「標準」＞「やや凹」＞「大凹」のような５段階評価の項目がある。
【００６２】
上述した様に種々の溶接条件パラメータに関する評価が、段階的な評価項目の形式で表示されるため、溶接作業に詳しくない操作者であっても、評価を容易に行うことが可能となる。
【００６３】
尚、図７の検索対象リストでは溶接部分の積層図Ｌが付加的に示された例が示されている。この積層図は、図８に示したような継手Ｆ５、Ｆ６が溶接した溶接部分Ｗ３が多層盛溶接である場合において、溶接のパス（１，２，３，・・・１５）をも示した形で描画して表示することが可能である。すなわち、データベースは、マスタ条件データおよびユーザー条件データにおいて、施工条件情報ごとに定められた溶接条件情報を予め有している。そして、制御装置４が、抽出した施工条件パラメータおよび溶接条件パラメータに基づき溶接部分の積層図を図７や図８の様に描画機能で描画し、ロボットペンダント３が、描画された積層図を画面部３２に表示する。
【００６４】
また、図８の例ではウィービング条件が溶接条件に設定されている場合は、その情報も描画することができる。例えば、図８の二点鎖線の部分では１パスでウィービング基準面（トーチ方向）に対して左右２ｍｍでウィービングする旨を表示している。
【００６５】
上述した検索対象リストを見た操作者は、図７の検索対象リストのうち一の検索対象を選択し、主たる溶接部分に関する条件であって、溶接線上を溶接する図９の本溶接条件（ＷＭ）として使用できる（ステップＳ７０）。尚、一般的な溶接では、主たる溶接部分に対してその周辺を補強するための周辺溶接部分が設けられる。そして、検索対象の選択に際して、操作者は、本溶接条件に予め関連付けられ、データベース７に記憶された周辺溶接部分のための周辺溶接条件を少なくとも一つ検索可能であるとともに、本溶接条件に付加可能である。また、存在しない周辺溶接条件については、ロボットペンダント３が、操作者が入力する条件(前記の本溶接又は他の周辺溶接条件)を受け付け、制御装置４が当該受け付けた条件をもって付加する条件を作成するようにしてもよい。このような周辺溶接条件の付加により溶接線における本溶接条件を含む全ての溶接条件を簡単にロボットの教示プログラムに設定することができ、操作者の溶接条件の作成作業負荷を軽減することができる。図９に示すように、周辺溶接条件は例えば以下のような条件を含む。
【００６６】
・バックステップ条件（ＢＳ）：溶接の開始位置を決定する際の条件である。
・始端側条件（ＷＳ）：本溶接の始端における条件である。
・終端側条件（ＷＥ）：本溶接の終端における条件である。
・クレータ条件（Ｃｒ）：溶接の凹みを防止する際の条件である。
【００６７】
また、操作者が、図７の検索対象リストのうち一の検索対象を選択すると（ステップＳ７０）、選択した検索対象について、操作者は所定の編集をすることもできる（ステップＳ８０）。制御装置４が、ロボットペンダント３が受け付けた操作者の検索操作にしたがって図７や図８の積層図を編集し、ロボットペンダント３が編集された積層図を画面部３２に表示する。例えば、図１０に示すように、操作者が積層図を編集し、ロボットペンダント３の画面部３２には、編集し操作が表示される。図１０（ａ）は、編集画面、図１０（ｂ）は、編集結果確認画面を示す図であり、それぞれロボットペンダント３の画面部３２に表示される。
【００６８】
操作者は図１０（ａ）の編集画面で、トーチの狙い位置（溶接シフト左右・上下）やウィービング振幅を編集可能であり、また、別の画面になるが、溶接電流と速度を編集することが可能である。 つまり、溶接条件（狙い位置、ウィービング振幅、溶接電流・速度など）の編集画面である。尚、操作者は、図７の検索対象リストの画面から、溶接条件を選択して、上記の狙い位置などの詳細を確認することができる。
【００６９】
次に操作者は、図１０（ｂ）の編集結果確認画面で、編集内容を各パス毎に確認する。例えば、溶接電流・速度による断面積の数値と描画と入熱量を確認することができる。尚、操作者は、図７の検索対象リストの画面から、溶接条件を選択して図１０（ｂ）に示した各パス毎の溶着量（溶接断面積）や入熱量などの詳細を確認することができる。
【００７０】
溶接部分の積層図が表示されることにより、操作者は選択した検索対象による溶接の品質について、視覚的に評価しつつ編集することが可能となる。
【００７１】
最後に、ステップＳ８０の編集操作の後、操作者が、溶接対象物に対して実際溶接で評価を実施し、検索対象の条件として保存することにより、前記保存の検索対象の条件に関連付けられ、新たに作成されたまたは編集した施工条件情報（施工条件パラメータ）、溶接条件情報（溶接情報パラメータ）を、データベース７にユーザー条件データとして登録する（ステップＳ９０）。
【００７２】
本発明は、溶接ロボットの溶接および施工条件を設定するための溶接および施工条件設定方法を提供するとともに、このような溶接および施工条件設定方法をコンピュータに実行させるための溶接および施工条件設定プログラムをも提供する。上述した様にこのプログラムは、図示せぬ制御装置４のメモリなどに記憶され、制御装置４のプロセッサと協調して一連の動作を実行するが、記憶の場所、装置などは特に限定されない。尚、この溶接および施工条件設定プログラムは、溶接ロボット２に対する動作指示の教示プログラムとは異なるものである。
【００７３】
本発明によれば、データベースに予め記憶されたマスタ条件データおよび実際の溶接時に登録されるユーザー条件データが含まれている。操作者の検索操作にしたがって、これらのデータから、施工条件情報および溶接条件情報の施工条件パラメータおよび溶接条件パラメータが抽出される。制御装置が溶着量または作業能率の少なくとも１つを評価した結果である評価項目を算出し、表示装置が、溶接条件パラメータの少なくとも１つおよび評価項目を表示する。よって溶接作業の初心者であっても、容易に適切な溶接および施工条件を検索することができ、かつ溶接条件パラメータの少なくとも１つおよび評価項目を参照しながら、適切な溶接および施工条件を設定可能であり、精度の高い溶接を高い再現性をもって実現することができる。
【００７４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態には限定されない。本発明の精神及び範囲から逸脱することなく様々に変更したり代替態様を採用したりすることが可能なことは、当業者に明らかである。
【符号の説明】
【００７５】
１    溶接ロボットシステム
２    溶接ロボット
３    ロボットペンダント（入力装置、表示装置）
４    制御装置
７    データベース
８    溶接および施工条件設定システム
【図１】
0006619288.tif 000002
【図２】
0006619288.tif 000003
【図３】
0006619288.tif 000004
【図４】
0006619288.tif 000005
【図５】
0006619288.tif 000006
【図６】
0006619288.tif 000007
【図７】
0006619288.tif 000008
【図８】
0006619288.tif 000009
【図９】
0006619288.tif 000010
【図１０】
0006619288.tif 000011