(57)【特許請求の範囲】
【請求項１】
少なくとも１つの外部接続部（２０１〜２０６）を有する、溶接用電源（３１，４１，５１，６１，７１，８１，９１）のインターフェース、を環境設定するための方法であって、
前記インターフェース（３２，４２，５２，６２，７２，８２，９２）は、少なくとも１つの内部接続部（１０１〜１０５）及び少なくとも１つの前記外部接続部（２０１〜２０６）のグラフィックインターフェース記号として表され、
インターフェース機能は、グラフィックインターフェース機能記号（３０１〜３２１）として表され、該インターフェース機能記号（３０１〜３２１）は、割り当てられた前記インターフェース機能によって、少なくとも１つの前記内部接続部（１０１〜１０５）を少なくとも１つの前記外部接続部（２０１〜２０６）と機能的に接続するために、前記インターフェース記号の少なくとも１つの前記内部接続部（１０１〜１０５）及び少なくとも１つの前記外部接続部（２０１〜２０６）の間に配置され、
ａ）前記インターフェース機能記号（３０１〜３１９）及び前記インターフェース記号の外形は、割り当てられた前記インターフェース機能が、少なくとも１つの前記内部接続部（１０１〜１０５）及び／又は少なくとも１つの前記外部接続部（２０１〜２０６）と機能的に適合した場合に、前記インターフェース機能記号（３０１〜３１９）と前記インターフェース記号とが、パズルのピースのように互いに嵌るように及び／又は色の観点で適合するように形成され、及び／又は、ｂ）前記インターフェース機能記号（３０１〜３１９）の外形は、割り当てられた前記インターフェース機能が互いに機能的に適合した場合に、前記インターフェース機能記号（３０１〜３１９）が、パズルのピースのように互いに嵌るように及び／又は色の観点で適合するように形成され、
前記インターフェース記号及び前記インターフェース機能記号（３０１〜３２１）は、前記インターフェースを環境設定し、溶接装置のパラメータを前記内部接続部及び／又は前記外部接続部（１０１〜１０５）に割り当て、前記インターフェース機能記号（３０１〜３２１）を互いに繋ぎ合わせることにより前記インターフェース機能の間で論理結合子を成立させるために用いられることを特徴とする、方法。
【請求項２】
請求項１に記載の方法において、
溶接電流（Ｉ）、溶接電圧（Ｕ）、電流の周波数（ｆ）、パルスレート、パルス遅延、パルス幅の比、動作状態、及びシステム時間、を含むグループの中から、１又はそれ以上が前記パラメータとして提供されることを特徴とする、方法。
【請求項３】
請求項１又は請求項２に記載の方法において、
溶接用電源（３１，４１，５１，６１，７１，８１，９１）のモデルは、１セットのプログラミングコマンドとして表され、１つのプログラミングコマンドは、少なくとも１つの値を少なくとも１つの前記パラメータ（Ｕ，Ｉ，ｆ）に割り当てることを特徴とする、方法。
【請求項４】
請求項１又は請求項２に記載の方法において、
溶接用電源（３１，４１，５１，６１，７１，８１，９１）のモデルは、テーブルとして表され、前記テーブルにおける１つのセルには、少なくとも１つの前記パラメータ（Ｕ，Ｉ，ｆ）における少なくとも１つの値が含まれていることを特徴とする、方法。
【請求項５】
請求項１又は請求項２に記載の方法において、
溶接用電源（３１，４１，５１，６１，７１，８１，９１）のモデルは、グラフィック記号として表され、少なくとも１つの前記パラメータ（Ｕ，Ｉ，ｆ）は、入力記号として表され、少なくとも１つの値を入力することにより、該値を、前記入力記号の場合における少なくとも１つの前記パラメータ（Ｕ，Ｉ，ｆ）に割り当てることを特徴とする、方法。
【請求項６】
請求項１から請求項５のいずれか１項に記載の方法において、
前記インターフェース（３２，４２，５２，６２，７２，８２，９２）は、前記インターフェースの外部接続部（２０１〜２０６）への内部接続部（１０１〜１０５）の割り当て、前記インターフェース（３２，４２，５２，６２，７２，８２，９２）を介して伝送した数値のスケーリング、伝送された数値の単位の変換、伝送された値のデータ形式の変換、伝送された数値の反転、及び伝送された値の時間遅れ、を含むグループの中の１又はそれ以上を含むインターフェース定義を含むことを特徴とする、方法。
【請求項７】
請求項１から請求項６のいずれか１項に記載の方法において、
前記インターフェース（３２，４２，５２，６２，７２，８２，９２）は、１セットのプログラミングコマンドとして表され、１つのプログラミングコマンドは、前記インターフェース機能を介して、少なくとも１つの前記内部接続部（１０１〜１０５）を、少なくとも１つの前記外部接続部（２０１〜２０６）と、機能的に接続することを特徴とする、方法。
【請求項８】
請求項１から請求項６のいずれか１項に記載の方法において、
前記インターフェース（３２，４２，５２，６２，７２，８２，９２）は、テーブルとして表され、該テーブルにおける１つのセルは、前記インターフェース（３２，４２，５２，６２，７２，８２，９２）における少なくとも１つの前記内部接続部（１０１〜１０５）及び／又は少なくとも１つの前記外部接続部（２０１〜２０６）、に割り当てられるとともに、少なくとも１つの前記内部接続部（１０１〜１０５）を少なくとも１つの前記外部接続部（２０１〜２０６）に機能的に接続する前記インターフェース機能を含んでいることを特徴とする、方法。
【請求項９】
インターフェース（３２，４２，５２，６２）を備えた溶接用電源（３１，４１，５１，６１，７１，８１，９１）であって、
前記溶接用電源（３１，４１，５１，６１，７１，８１，９１）における少なくとも１つのパラメータ（Ｕ，Ｉ，ｆ）に少なくとも１つの値を入力する入力装置を備え、
前記インターフェースは、少なくとも１つの外部接続部（２０１〜２０６）を有し、
前記インターフェース（３２，４２，５２，６２，７２，８２，９２）は、少なくとも１つの内部接続部（１０１〜１０５）及び少なくとも１つの前記外部接続部（２０１〜２０６）のグラフィックインターフェース記号として表され、
インターフェース機能は、グラフィックインターフェース機能記号（３０１〜３２１）として表され、該インターフェース機能記号（３０１〜３２１）は、割り当てられた前記インターフェース機能によって、少なくとも１つの前記内部接続部（１０１〜１０５）を少なくとも１つの前記外部接続部（２０１〜２０６）と機能的に接続するために、前記インターフェース記号の少なくとも１つの前記内部接続部（１０１〜１０５）及び少なくとも１つの前記外部接続部（２０１〜２０６）の間に配置され、
ａ）前記インターフェース機能記号（３０１〜３１９）及び前記インターフェース記号の外形は、割り当てられた前記インターフェース機能が、少なくとも１つの前記内部接続部（１０１〜１０５）及び／又は少なくとも１つの前記外部接続部（２０１〜２０６）と機能的に適合した場合に、前記インターフェース機能記号（３０１〜３１９）と前記インターフェース記号とが、パズルのピースのように互いに嵌るように及び／又は色の観点で適合するように形成され、及び／又は、ｂ）前記インターフェース機能記号（３０１〜３１９）の外形は、割り当てられた前記インターフェース機能が互いに機能的に適合した場合に、前記インターフェース機能記号（３０１〜３１９）が、パズルのピースのように互いに嵌るように及び／又は色の観点で適合するように形成され、
前記インターフェース記号及び前記インターフェース機能記号（３０１〜３２１）は、前記インターフェースを環境設定し、溶接装置の前記パラメータを前記内部接続部及び／又は前記外部接続部（１０１〜１０５）に割り当てるための前記入力装置を設計し、前記インターフェース機能記号（３０１〜３２１）を互いに繋ぎ合わせることにより前記インターフェース機能の論理的な接続を構築するために用いられることを特徴とする、溶接用電源。
【請求項１０】
保存されたコンピュータプログラムを有し、請求項９に記載の溶接用電源（３１，４１，５１，６１，７１，８１，９１）、のメモリから読み出すことができるとともに、前記コンピュータプログラムを実行した場合に請求項１から請求項８のいずれか１項に記載の方法を実行する、コンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、請求項１のプレアンブルに記載される溶接用電源の制御方法、請求項１４のプレアンブルに記載される溶接用電源、及び、請求項１５のプレアンブルに記載される、コンピュータプログラムが記憶されたコンピュータプログラム製品、に関する。
【背景技術】
【０００２】
工業プロセス分野においてネットワーキングが常に増加することは、そのようなプロセスにおいて用いられる装置が、一般的に他の装置と通信できるように設けられていることを意味する。上述した装置の一例は、一般に溶接部の製造に用いることができる溶接用電源である。溶接用電源は、該溶接用電源のいわば“心臓部”を構成する実際の電源に加えて、通常、溶接するために必要とされる別のユニットを備えることもできる。例えば、溶接用電源は、溶接ガスの流れを生成及び制御する手段、及び／又は、溶接トーチを冷却するための手段、を備えることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ネットワーキングは、もし他の装置とのインターフェースが注意深く生成されていない場合、操作パラメータの変更が予測不可能な結果となってしまうという点において、リスクを伴う。特に、溶接中に流れる比較的高い電流は、潜在的な危険性がかなり高い。例えば、溶接ロボットの誤動作は、ワーク以外の部分における溶接電圧の印加を引き起こす可能性があり、そうなると、それらが破損し、更には破壊される可能性がある。人々への危険性を除外することもできない。
【０００４】
上述したインターフェースは、溶接用電源の制御手段に接続される少なくとも１つの内部接続部と、外部装置に接続するための少なくとも１つの外部接続部と、を含む。例えば、溶接用電源は、工業用ロボットに接続することができ、これにより溶接ロボットを生成することができる。その工業用ロボット及び溶接用電源は、異なる製造業者によって提供されることがよくあるため、これらの装置の互いに対する接続を調整することが重要である。
【０００５】
原則として、この接続の調整は、このタイプの装置を互いに接続したい顧客からの特別な要求として発生する。この場合、装置の製造業者は、顧客用に特別にインターフェースを作成する。しかしながら、標準化されたインターフェース、又は“プラグアンドプレイ”モデルによって溶接用電源を他の装置と接続することが可能な適応的なインターフェースは、存在しない。
【０００６】
これは、いくつかの欠点を引き起こす。例えば、特別なインターフェースを作成して溶接用電源に対して設定すると、比較的時間がかかり、多くの専門的な知識が必要とされる。更に、この処理には、溶接用電源の製造業に従事しているエンジニアが、正確に機能するインターフェースを製造でき且つ溶接用電源を正確に設定できるために、接続される装置の操作モードを知っておくべきであるのと同じくらいの、外部装置に関する知識も必要とされる。膨大な種類の装置があるため、溶接用電源及び任意の装置について、考えられる全ての組み合わせに精通することは、事実上不可能である。しかしながら、この専門知識が十分に利用可能であったとしても、高度なスキルを有する従業員は、ほとんどの場合、時間が非常に引き延ばされてしまう。これは、インターフェースを作成し且つ溶接用電源を設定するために長い待ち時間があることを意味する。例えば、溶接ロボットの導入コストが高いために、顧客がそのような長い待ち時間を受け入れる準備ができないかもしれないことは、もっともである。更に複雑な要因は、グローバル化によって、技術スタッフが多くの場合、現地で溶接用電源を設定し又はインターフェースの作成するために長時間移動しなければならないことである。特に、既に納品されたインターフェースに生じる軽微な故障、又は溶接用電源の設定において生じる軽微な故障、を調整しなければならないことは、無駄なことである。
【０００７】
よって、本発明の目標は、改良された溶接用電源と同様、溶接用電源の改良された制御方法を提供することである。特に、上述した問題が回避されるべきである。
【課題を解決するための手段】
【０００８】
本発明の目的は、少なくとも１つの外部接続部を有する、溶接用電源のインターフェース、を環境設定するための方法であって、ソフトウェアの一部の予め設定されたグラフィック記号が環境設定のために用いられるとともに、凸部及び／又は凹部が前記グラフィック記号の周辺に形成され、前記凸部及び前記凹部は、他のグラフィック記号の対応する前記凹部及び／又は前記凸部と形状的に固定するように結合され、その環境設定は、溶接装置のパラメータを内部接続部及び／又は外部接続部に割り当てるステップと、前記グラフィック記号を互いに繋ぎ合わせることにより、論理的なリンクを任意で構築するステップと、を含む方法、によって達成される。
【０００９】
本発明の目的は、更に、インターフェースを備えた溶接用電源であって、前記溶接用電源における少なくとも１つのパラメータに少なくとも１つの値を入力する入力装置を備え、前記インターフェースは、少なくとも１つの外部接続部を有し、ソフトウェアの一部の予め設定されたグラフィック記号が環境設定のために形成されるとともに、凸部及び／又は凹部が前記グラフィック記号の周辺に配置され、前記凸部及び前記凹部は、他のグラフィック記号の対応する前記凹部及び／又は前記凸部と形状的に固定するように結合することができ、その環境設定は、溶接装置のパラメータを内部接続部及び／又は外部接続部に割り当てるステップと、前記グラフィック記号を互いに繋ぎ合わせることにより、論理的なリンクを任意で構築するステップと、を含む溶接用電源、によって達成される。
【００１０】
本発明の目的は、更に、最初に述べられたタイプの保存されたコンピュータプログラムを有し、パソコン、又は本発明による溶接用電源のメモリから読み出すことができるとともに、前記コンピュータプログラムを実行した場合に本発明による方法を実行する、コンピュータプログラム製品、によって達成される。
【００１１】
本発明によれば、溶接用電源の設定、及び溶接用電源のインターフェースの生成及びプログラミングが非常に簡素化され、これにより、これらをより少人数の熟練したスタッフによって引き継ぐことができる。少なくとも重大なエラーは、本発明に係る、設定される値による効果のテスト、によって回避することができる。このテストにより、セットアップエラー及びプログラミングエラーを完全に防止することができる。この簡素化により、溶接用電源をセットアップしたり関連するインターフェースを生成したりするための、溶接用電源に関する包括的な専門知識が、もはや不要になり、その結果、例えば顧客、又は溶接用電源に接続されるマシンの製造業者でさえ、溶接用電源をセットアップでき且つそのインターフェースをプログラムできる。これにより、最初に述べたような、スタッフ不足を引き起こす長い待ち時間及び長時間の移動を避けることができる。
【００１２】
更に、溶接用電源に接続された（実際に存在する）マシンを用いて該溶接用電源を設定するために、溶接用電源のモデルと、該溶接用電源のモデルに接続されているマシンのモデル（例えば溶接ロボットのモデル）を用いて溶接用電源を設定することも可能である。よって、溶接用電源の設定及びインターフェースの定義は、“オフライン”で実行される。本発明によって行われたテストの結果が肯定的であった場合に限り、実際の設定手順が行われる。このように、溶接アークによる偶然の発火のような危険な状況を回避することができる。この“オフライン”プログラミングは、関連する装置の休止時間を短縮することもできる。
【００１３】
本発明の有利な構成及び展開は、従属クレーム、及び図と関連付けされた明細書中の記載、によって与えられる。
【００１４】
溶接電流、溶接電圧、電流の周波数、パルスレート、パルス遅延、パルス幅の比、動作状態、及びシステム時間、を含むグループの中から、１又はそれ以上が前記パラメータとして提供されるのが有利である。これらのパラメータは、溶接用電源を制御するために、しばしば要求される。よって、溶接用電源のモデルにおいて適切なパラメータを提供することも有利である。
【００１５】
溶接用電源のモデルは、１セットのプログラミングコマンドとして表され、１つのプログラミングコマンドは、少なくとも１つの値を少なくとも１つの前記パラメータに割り当てるのが有利である。例えば、特定の値を、操作パラメータ“溶接電流”又は他の操作パラメータに割り当てることもできる。数値割り当てのためのプログラムコードは、既知の方法によってコンパイルでき、続いて実行し又は直接、インタープリットすることができる。
【００１６】
溶接用電源のモデルは、テーブルとして表され、前記テーブルにおける１つのセルには、少なくとも１つの前記パラメータにおける少なくとも１つの値が含まれているのが有利である。本発明のこの変形例によれば、溶接電流源は、従来の場合におけるプログラムコードによって設定されるのではなく、テーブルのセルにおける特定の記載によって設定される。例えば、操作パラメータ“溶接電流”は、次にテーブルのセルに割り当てられる。もしこのセルに特定の値が記載されると、まずモデルにおいてその値が溶接電流として設定され、そして全てが正しい場合、実機においても設定される。もちろん、このテーブルは、上述したように、次にプログラムコードに変換することができる。しかしながら、コードを生成する他の任意の方法も、可能である。
【００１７】
溶接用電源のモデルは、グラフィック記号として表され、少なくとも１つの前記パラメータは、入力記号として表され、少なくとも１つの値を入力することにより、該値を、前記入力記号の場合における少なくとも１つの前記パラメータに割り当てるのが、特に有利である。本発明のこの変形例によれば、インターフェースのプログラマーに、ＧＵＩ（グラフィカルユーザーインターフェース）が与えられる。例えばコンピュータマウス、矢印キー、キーボード、又はジョイスティックによって操作することができる入力記号に影響を与えることにより、操作パラメータに所望の値を設定することができる。ここでも、このグラフィック的な配置は、上述したように、プログラムコードに変換することができる。しかしながら、コードを生成する他の任意の方法も、可能である。
【００１８】
前記インターフェースは、前記インターフェースの外部接続部への内部接続部の割り当て、前記インターフェースを介して伝送した数値のスケーリング、伝送された数値の単位の変換、伝送された値のデータ形式の変換、伝送された数値の反転、及び伝送された値の時間遅れ、を含むグループの中の１又はそれ以上を含むインターフェース定義を含むのが有利である。上述した機能は、溶接用電源のインターフェースを設定又はプログラミングしているときに、しばしば要求される。よって、インターフェースの生成時にできるだけエラーを避けるために、このタイプの機能の要求を、本発明に係るテストで試験することが有利である。
【００１９】
前記インターフェースは、１セットのプログラミングコマンドとして表され、１つのプログラミングコマンドは、インターフェース機能を介して、少なくとも１つの前記内部接続部を、少なくとも１つの前記外部接続部と、機能的に接続するのが有利である。これにより、プログラムコードによって、外部接続部と内部接続部との間の割り当てが行われる。例えば、交換された値がそれぞれ反転するように、内部接続部を外部接続部に接続するコマンドを与えることができる。インターフェース定義のためのプログラムコードは、既知の方法によってコンパイルでき、続いて実行し又は直接、インタープリットすることができる。
【００２０】
前記インターフェースは、テーブルとして表され、該テーブルにおける１つのセルは、前記インターフェースにおける少なくとも１つの前記内部接続部（１０１〜１０５）及び／又は少なくとも１つの前記外部接続部、に割り当てられるとともに、少なくとも１つの前記内部接続部を少なくとも１つの前記外部接続部に機能的に接続するインターフェース機能を含んでいるのも有利である。本発明のこの変形例によれば、インターフェースは、従来の場合におけるプログラムコードによってプログラムされるのではなく、テーブルのセルにおける特定の記載によってプログラムされる。例えば、内部接続部を行に割り当て、外部接続部を列に割り当てることができる。セルに特定のインターフェース機能が記載される場合、この機能は、関連する行及び列に割り当てられた接続に適用される。もちろん、ここでも、このテーブルは、上述したように、プログラムコードに変換することができる。しかしながら、インターフェースにおいて動作するコードを生成する他の方法も、可能である。
【００２１】
前記インターフェースは、少なくとも１つの前記内部接続部及び少なくとも１つの前記外部接続部のグラフィックインターフェース記号として表され、インターフェース機能は、グラフィックインターフェース機能記号として表され、該インターフェース機能記号は、割り当てられた前記インターフェース機能によって、少なくとも１つの前記内部接続部を少なくとも１つの前記外部接続部と機能的に接続するために、前記インターフェース記号の少なくとも１つの前記内部接続部及び少なくとも１つの前記外部接続部の間に配置されているのが、特に有利である。本発明のこの変形例によれば、インターフェースのプログラマーに、ＧＵＩ（グラフィカルユーザーインターフェース）が与えられる。例えばコンピュータマウス、矢印キー、キーボード、又はジョイスティックによって操作することができる、異なるインターフェース機能記号を結合することにより、所望のインターフェース機能実現することができる。ここでも、このグラフィック的な配置は、上述したように、プログラムコードに変換することができる。しかしながら、インターフェースにおいて動作するコードを生成する他の方法も、可能である。
【００２２】
この点において、前記インターフェース機能記号の外形は、割り当てられた前記インターフェース機能が互いに機能的に適合した場合に、前記インターフェース機能記号がパズルのピースのように互いに嵌るように形成されているのが、特に有利である。これによれば、インターフェースのプログラマーは、プログラミング中又はプログラミングの前に、インターフェース機能が互いに適合しているかどうかを、はっきりと確認することができる。これにより、本発明による妥当性試験によって拒絶される、互いに適合しない２つのインターフェース機能を結合する無意味な試みを、最初から回避することができる。インターフェース機能記号が形状の点において区別されるため、本発明のこの変形例は、特に、白黒の画面に用いる場合、又は色覚障害の人々に適している。
【００２３】
この点において、前記インターフェース機能記号及び前記インターフェース記号の外形は、割り当てられた前記インターフェース機能が、少なくとも１つの前記内部接続部及び／又は少なくとも１つの前記外部接続部と機能的に適合した場合に、前記インターフェース機能記号と前記インターフェース記号とがパズルのピースのように互いに嵌るように形成されているのも、特に有利である。ここでは、上述した場合と非常に似ているように、インターフェースのプログラマーは、どのインターフェース機能が、どの内部接続部又はどの外部接続部と結合しうるかどうかを知ることができる。
【００２４】
前記インターフェース機能記号の色付けされた外観は、割り当てられた前記インターフェース機能が互いに機能的に適合した場合に、前記インターフェース機能記号が色の観点で適合するように形成されているのも、特に有利である。インターフェース機能記号の形状と同様、それらの色は、インターフェースプログラマーに対して、どのインターフェース機能が互いに結合し又は結合しないかを指し示す役割を果たすこともできる。もちろん、形状及び色は、より明確に違いを図示し且つ組み合わせの範囲を拡張するために、変更することができる。例えば、同じ形状だが色が異なる２つのインターフェース機能記号を、互いに異なるインターフェース機能記号に割り当てることができる。
【００２５】
前記インターフェース機能記号及び前記インターフェース記号の色付けされた外観は、割り当てられた前記インターフェース機能が、少なくとも１つの前記内部接続部及び／又は少なくとも１つの前記外部接続部と機能的に適合した場合に、前記インターフェース機能記号と前記インターフェース記号とが色の観点で適合するように形成されているのも、特に有利である。ここでは、上述した場合と非常に似ているように、インターフェースのプログラマーは、どのインターフェース機能が、どの内部接続部又はどの外部接続部と結合しうるかどうかを知ることができる。
【００２６】
本発明に係る方法に関連して言及される変形例及びそれから生じる利点は、本発明に係る溶接用電源及び本発明に係るコンピュータプログラム製品と同程度に関連する。当然、これは、逆に適用することもできる。更に、上述した手段は、任意の方法で組み合わせることもできる。
【００２７】
本発明を明確に理解するために、以下の図を参照して、より詳細な記述が行われる。
【図面の簡単な説明】
【００２８】
【図１】図１は、溶接マシン又は溶接装置を模式的に示している。
【図２】図２は、本発明に係る溶接用電源が接続された溶接ロボットを模式的に示している。
【図３】図３は、図２に示す溶接用電源を詳細に示していて、溶接用電源のモデルが１セットのプログラムコマンドとして表されている。
【図４】図４は、別の溶接用電源を示していて、溶接用電源のモデルがテーブルとして表されている。
【図５】図５は、更に別の溶接用電源を示していて、溶接用電源のモデルがグラフィック記号として表されている。
【図６】図６は、溶接用電源の一例を示していて、モデル化されたインターフェースを介して溶接ロボットのモデルに接続された溶接用電源のモデルを示す図である。
【図７】図７は、本発明に係る溶接用電源の基本的な回路図であって、インターフェース機能が１セットのプログラミングコマンドとして表された図である。
【図８】図８は、本発明に係る溶接用電源の基本的な回路図であって、インターフェース機能がテーブルとして表された図である。
【図９】図９は、本発明に係る溶接用電源の基本的な回路図であって、インターフェース機能がグラフィック記号として表された図である。
【図１０】図１０は、パズルのように結合可能なグラフィックインターフェース機能記号の結合のしかたを示す最初の例である。
【図１１】図１１は、パズルのように結合可能なグラフィックインターフェース機能記号の結合のしかたを示す２つ目の例であって、図１０の場合とは外観が異なるグラフィックインターフェース機能記号を示している。
【図１２】図１２は、パズルのように結合可能なグラフィックインターフェース機能記号の結合のしかたを示す３つ目の例であって、互いに結合された３つのインターフェース機能記号を示している。
【図１３】図１３は、パズルのように結合可能なグラフィックインターフェース機能記号の結合のしかたを示す４つ目の例であって、縦方向に結合されたインターフェース機能記号を示している。
【図１４】図１４は、１つのグループにおいて複数に分岐したインターフェース機能記号の結合を示している。
【図１５】図１５は、機能“状態割り当て”のインターフェース機能記号の一例を示している。
【図１６】図１６は、機能“数値割り当て”のインターフェース機能記号の一例を示している。
【図１７】図１７は、機能“単位変換”のインターフェース機能記号の一例を示している。
【図１８】図１８は、機能“数値クエリ”のインターフェース機能記号の一例を示している。
【図１９】図１９は、機能“反転”のインターフェース機能記号の一例を示している。
【図２０】図２０は、機能“スケール”のインターフェース機能記号グループの一例を示している。
【図２１】図２１は、機能“時間クエリ”のインターフェース機能記号グループの一例を示している。
【図２２】図２２は、機能“時間遅れ”のインターフェース機能記号グループの一例を示している。
【図２３】図２３は、機能“アンド結合”のインターフェース機能記号グループの一例を示している。
【図２４】図２４は、色付けされたインターフェース機能記号の結合のしかたの一例を示している。
【図２５】図２５は、溶接装置１におけるインターフェースの構成の一実施形態を示している。
【発明を実施するための形態】
【００２９】
まず最初に述べられることは、互いに異なる実施形態において、同一の部分には、同じ符号又は同じ構成要素名が付されていて、本明細書中に含まれる開示内容は、同じ符号又は同じ構成要素名を有する同一の部分に同様に適用することが可能なことである。更に、本明細書中で選択された“〜より上の”、“〜より下の”、“〜側の”等の位置情報は、それらが直接記載された図に基づいていて、その位置が変更された場合、同様に新しい位置に変換される。更に、図示又は記述された互いに異なる実施形態から得られる個々の特徴又は特徴の組み合わせは、それ自体が互いに独立した本発明の解決策、又は本発明に従った解決策でもありえる。
【００３０】
本明細書中における数値範囲に関する全ての情報は、その数値範囲があらゆるそして全ての部分的な範囲も含むと理解されるべきである。例えば１から１０は、下限である１から上限である１０までにおける全ての部分的な範囲、すなわち１又は１を超える下限値で始まり１０又は１０未満の上限値で終わる範囲、例えば１から１．７、３．２から８．１、又は５．５から１０、も含むと理解されるべきである。
【００３１】
図１は、既知の溶接装置１又は溶接設備であって、ＭＩＧ溶接、ＭＡＧ溶接、ＷＩＧ溶接、ＴＩＧ溶接、電極溶接法、ダブルワイヤ溶接法、タンデム溶接法、プラズマ溶接法、又ははんだ付け法等、非常に様々なプロセス又は方法のための溶接装置１又は溶接設備を示す。
【００３２】
溶接装置１は、内部に設けられた電源部３を有する電源２、制御装置４、及び、切替機構、制御弁等の他の構成要素及びライン（図示省略）、を備えている。制御装置４は、例えば、ガス容器６と溶接トーチ７との間、又はガス容器６とトーチとの間において、ガス５（特に、二酸化炭素、ヘリウム又はアルゴン等の不活性ガス）の供給ラインに配置される制御弁、に接続されている。
【００３３】
更に、制御装置４は、ＭＩＧ溶接又はＭＡＧ溶接においてよく用いられるワイヤ供給装置８を制御してもよく、これにより、溶加材又は溶接ワイヤ９が、搬送ドラム１０、又は溶接トーチ７の領域内のワイヤロールから、供給ラインを介して供給される。既知のワイヤ供給装置８は、図１に示すように、溶接装置１内に（特に電源２のハウジング１１内に）統合することが当選可能であり、キャリッジ１２上に取付け物として配置されるべきではない。ここでは、この溶接装置１は、いわゆる“小型溶接装置１”である。この点で、ワイヤ供給装置８を直接、溶接装置２の上に配置することも可能であり（すなわち、電源２のハウジング１１を、ワイヤ供給装置８を支持するために上側に配置することも可能であり）、そうすると、キャリッジ１２を省略することができる。
【００３４】
ワイヤ供給装置８が、溶接トーチ７の外側の処理領域に溶接ワイヤ９又は溶加材を供給することも可能であり、この場合、この目的のために、ＷＩＧ溶接又はＴＩＧ溶接では一般的であるが、溶接トーチ７において非消耗電極が設けられるのが好ましい。
【００３５】
好ましくは１又は複数の部分から形成され、アーク１３（特に実用的なアーク）を形成するために電極又は溶接ワイヤ９とワークとの間に生成される電流は、溶接トーチ７（特に、電源２の電源部３から図示しない溶接ラインを介して電極又は溶接ワイヤ９）に供給され、溶接対象となるワーク１４が、更なる電圧のための別の溶接ライン（図示省略、特にアース線）を介して電源２に接続される。これにより、アーク１３又は形成されたプラズマビームを介して、溶接処理のための回路が形成される。内部アークを有するトーチが用いられる場合、プラズマトーチの場合と同様、対応する回路をトーチ内に形成するために、２つの溶接ライン（図示省略）がトーチに案内される。
【００３６】
溶接トーチ７を冷却するために、該トーチ７は、冷却装置１５を介して流量監視器、液体容器（特に充填レベル表示部１７を有する水容器１６）等の考えられうる構成要素に接続することができ、その結果、水容器１６内の液体のために用いられる冷却装置１５（特に液体ポンプ）は、溶接トーチ７の動作時において起動し、これにより溶接トーチ７を冷却することができる。図示した実施形態に示すように、冷却装置１５は、キャリッジ１２上に配置されていて、そのキャリッジ１２には、電源２が、冷却装置１５に続いて配置されている。この点において、溶接設備の個々の構成要素、すなわち、電源２、ワイヤ供給装置８、及び冷却装置１５は、互いの上に安全に重ね又は配置できるように、適切な凸部又は凹部を有するように形成されている。
【００３７】
溶接装置１（特に電源２）は、入出力装置１８を更に備えている。この入出力装置１８を介して、非常に様々な溶接パラメータ、操作の種類、又は溶接装置１の溶接プログラムを設定、検索、及び表示することができる。この点において、入出力装置１８によって設定された溶接パラメータ、操作の種類、又は溶接プログラムは、制御装置４に送られる。そして、制御装置４は、溶接設備又は溶接装置１の個々の構成要素を制御し、適切な調節を予め行い、又は、設定値を制御する。ここで、特殊な溶接トーチ７が用いられる場合、設定手順を溶接トーチ７で行うことも可能であり、この場合には、この目的のために、溶接トーチ７に溶接トーチ入出力装置１９が設けられている。溶接トーチ７は、好ましくは、データバス（特にシリアルデータバス）を介して、溶接装置１（特に電源２又はワイヤ供給装置８）に接続されている。溶接工程を始めるために、溶接トーチ７は、一般的に図示しないスタートスイッチを有していて、このスタートスイッチを作動することにより、アーク１３を発生させることができる。アーク１３から発生する多量の熱照射から保護するため、溶接トーチ７に熱保護シールド２０を設けることができる。
【００３８】
更に、図示した実施形態に示すように、溶接トーチ７は、溶接装置１又は溶接設備に、ホースアセンブリ２１を介して接続されている。このホースアセンブリ２１は、ねじれ防止部２２によって溶接トーチ７に取り付けられている。個々のライン（溶接装置１から溶接トーチ７までのラインであって、供給ライン、溶接ワイヤ９用のライン、ガス５用のライン、冷却回路用のライン、データ伝送用のライン等）は、ホースアセンブリ２１に配置されている。一方、アースケーブルは、電源２の外部に接続されているのが好ましい。ホースアセンブリ２１は、結合具（図示省略）によって、電源２又はワイヤ供給装置８に接続されている。一方、ホースアセンブリ２１における個々のラインは、ねじれ防止部２２によってトーチ７に又はトーチ７内に取り付けられている。ホースアセンブリ２１に過剰な張力が作用しないように、ホースアセンブリ２１を、張力緩和器具（図示省略）によって、電源２のハウジング１１又はワイヤ供給装置８に接続することができる。
【００３９】
基本的なこととして、上述した構成要素の全てが、別の溶接法又は溶接装置（例えばＷＩＧ用の装置、ＭＩＧ用の装置、ＭＡＧ用の装置、又はプラズマ用の装置）に用いられるわけではないことは、言及されるべきである。この点に関し、例えば、溶接トーチ７を、空冷溶接トーチ７として形成することができ、そうすると、例えば、冷却装置１５を省略できる。また、摩耗防止部２３のような更なる部品又は構成要素を設けてワイヤ供給装置８に用いたり、又は、オプションキャリア２４を設けてガス容器６等を支持する支持具２５に用いたりすることも可能である。
【００４０】
図２は、ロボットベース２７、ロボットアーム２８、及び溶接ヘッド２９を有する溶接ロボット２６を非常に簡素化した図であり、これから溶接ワイヤ９が送り出される。図２に示す溶接ロボット２６は、既知の第１駆動システムと、溶接ヘッド２９のために用いられる既知の制御手段３０と、を備えている。本発明に係る溶接用電源３１は、マイクロプロセッサ又はマイクロコントローラで構成された制御手段、及びこの制御手段に接続されたインターフェース３２によって、溶接ロボット２６に接続されている。特に、溶接ヘッド２９は、ホースアセンブリ２１を介して溶接用電源３１に接続されている。更に、溶接ロボット２６の制御手段３０は、インターフェース３２を介して溶接用電源３１に接続されている。加えて、溶接ロボット２６及び溶接用電源３１は、原則として既知の構成要素で構成された、図１を参照して上述したアセンブリ、を備えることができる。
【００４１】
図３は、図２における溶接用電源３１の電気及び論理回路を簡素化して示す図である。溶接用電源３１は、溶接用電源３１を制御するプロセッサ３３に繋がる５つの内部接続部１０１〜１０５と、６つの外部接続部２０１〜２０６と、を有するインターフェース３２を備えている。これらの接続部１０１〜１０５及び２０１〜２０６は、必ずしも、物理的に独立した実際のラインとして構成されなくてもよい。代わりに、例えば、シリアル通信接続による時分割多重において伝送される論理的なデータチャネルを形成することも可能である。
【００４２】
図示された例では、外部接続部２０１は入力用として設けられ、外部接続部２０３は入出力用（双方向用）として設けられ、外部接続部２０４は出力用として設けられている。他の外部接続部２０２，２０５及び２０６は、この例では、使用されていない。外部接続部２０１〜２０６と内部接続部１０１〜１０５との間の割り当ては、インターフェース定義によって実行され、そのインターフェース定義の生成は、図７から図９に詳細に示される。
【００４３】
本発明によれば、溶接用電源の制御方法は、以下のステップを含む。
【００４４】
溶接用電源３１の少なくとも１つの操作パラメータのための少なくとも１つの値を得ること。
【００４５】
溶接用電源３１のモデルにおいて前記少なくとも１つの値を設定すること。
【００４６】
ａ）インターフェース３２によって溶接用電源３１のモデルと接続された実際のマシン２６において、該マシン２６から得られたフィードバックを用いて、前記少なくとも１つの値の効果をテストする、又は、
【００４７】
ｂ）インターフェース３２のモデルによって溶接用電源３１のモデルと接続されたマシン２６のモデルにおいて、前記少なくとも１つの値の効果をテストする、そして、
【００４８】
前記テストステップにおいて否定的な効果が立証されなかった場合、実際の溶接用電源３１において前記少なくとも１つの値を設定する。
【００４９】
以下では、図２及び図３を参照して、例ａ）について詳細に説明する。例ｂ）に関しては、図６が参照される。
【００５０】
図示された例では、溶接用電源３１をモデル化するプログラムは、例えばマイクロプロセッサ又はマイクロコントローラによって構成され、溶接用電源３１における既知のシーケンス制御に対して非常に一般的な責任が大きい制御手段３３、において動作する。図３に示すように、このプログラムは、詳細には定義されずに“開始”及び“終了”の指示によって範囲が決められたコマンドシーケンスによって記号化されている。このプログラムコードは、既知の方法でコンパイル又はインタープリットできる。従って、溶接用電源３１のモデルは、１セットのプログラミングコマンドとして表現され、値は、プログラミングコマンドによって操作パラメータに割り当てられる。
【００５１】
溶接用電源３１が、例えば入力デバイス又はインターフェース３２を介して、溶接用電源３１の操作パラメータを変更する要求を受けた場合、その要求は、実際の溶接用電源では直ちには実行されず、まず、制御手段３３において実行されるモデルにおいて実行される。例えば、溶接電流又は溶接電圧等を、溶接ワイヤを介して実際に電流を流すことなく、調整することができる。
【００５２】
次のステップでは、溶接ロボット２６又は制御手段３０における特定の例において、実際のマシンにおける少なくとも１つの値の効果が、テストされる。図２に示すように、制御手段３０は、インターフェース３２を介して溶接用電源３１に接続されており、よって、制御手段３３において実行されるモデルも接続されている。このモデルにおいて操作パラメータを設定するにより、溶接ロボット２６が反応し又は溶接ロボット２６からフィードバックがあり、次に、インターフェース３２を介して、その反応又はフィードバックが受けられる。このテスト段階において否定的な効果が立証されなかった場合に限り、選択された値（すなわち、例えば溶接電流）を、実際の溶接用電流源３１において設定することもできる。従って、溶接用電源３１の調整は、好ましくは、実際に実行させる前に、安全なやり方でテストすることができる。
【００５３】
図４は、図３に示す溶接用電源３１に非常に似た、別の実施形態に係る溶接用電源４１を示している。しかし一方、溶接用電源４１のモデルは、プログラムコードによって表現されておらず、テーブルによって表現されている。このテーブルでは、テーブルの１つのセルに、１つの操作パラメータの値が収容される。例えば、１つのセルは、溶接電流用に設けることができる。セル内の値が変更された場合、図３を参照して説明したように、その変更の効果について上述のような検討は行われるが、それに対応して溶接電流も設定される。
【００５４】
図５は、図３に示す溶接用電源３１に非常に似た、更に別の実施形態に係る溶接用電源５１を示している。しかし一方、溶接用電源４１のモデルは、プログラムコードによって表現されておらず、グラフィック記号として表現されている。少なくとも１つの操作パラメータは、入力記号として表されている。少なくとも１つの値を入力すると、その値が、少なくとも１つの操作パラメータ（この場合は入力記号）に割り当てられる。具体的には、この例の場合、３つの入力記号が与えられている。内部接続部１０１に接続されている入力記号“Ｉ”は、溶接電流を設定するためのものであり、内部接続部１０２に接続されている入力記号“Ｕ”は、溶接電圧を設定するためのものであり、内部接続部１０５に接続されている入力記号“ｆ”は、コンバータ周波数を設定するためのものである。入力記号又は割り当てられる値が変更された場合、図３を参照して説明したようにその変更の効果について上述のような検討が再び行われ、対応する操作パラメータもそれに従って設定される。上述した入力記号は、当然、例として考慮されるべきである。もちろん、更なる又は別の入力記号を、更なる又は別の操作パラメータのために設けることも可能である。また、それらが他のフォーム内にあることもありえる。
【００５５】
図６は、操作パラメータを変更した場合における効果をテストする方法について、更なる可能性を示している。具体的には、インターフェース３２のモデルによって溶接用電源３１のモデルに接続されたマシン２６のモデルにおける、少なくとも１つの値の効果、が考えられる。この目的のために、図６は、マイクロプロセッサ又はマイクロコントローラによって形成された制御手段６３において、溶接用電源６１の制御手段６３のモデル６４、これに接続されたインターフェース６２のモデル６５、及び、これに接続された溶接ロボット２６又は制御手段３０のモデル６６、を示している。もちろん、上述したモデルは、関連する装置の全てを表現している必要はないが、しかし、単に、装置全体の適切な一部分を再現することができる。これは、特に、モデル６４及びモデル６６に適用される。
【００５６】
よって、本発明のこの変形例において、溶接用電源６１の調整は、実際の溶接用電源６１によって行われる前に、完全に仮想的にテストすることができる。これにより、有利な点として、テストは、実際の溶接ロボット２６を用いることなく、行うこともできる。特に、溶接用電源６１を制御するための本発明による方法は、ＰＣ（ブロック６３は適切なＰＣのプロセッサとして考えることができる）で実行することもできる。そうすると、シーケンスをオフライン、すなわち、テストを、実際の溶接用電源６１及び実際の溶接ロボット２６から完全に分けて、行うことができる。
【００５７】
本発明による方法のステップが、必ずしも互いに直ちに続かず、時間的に遅れてもよいことが、ここで指摘される。これは、特に、実際の溶接用電源３１において少なくとも１つの値が設定されるステップ、例えば、上述したオフラインでプログラミングが行われ、現実への変換のみが遅れて行われるときに、適用される。
【００５８】
図７は、例えば、図３から図５に示す配置において、利用可能な溶接用電源７１のインターフェース７２の最初の例である。上述のように、インターフェース７２は、プロセッサ７３に繋がる５つの内部接続部１０１〜１０５と、６つの外部接続部２０１〜２０６と、を備えている。これらの接続部１０１〜１０５及び２０１〜２０６は、必ずしも、物理的に独立したこのようなラインとして構成されなくてもよい。代わりに、例えば、シリアル通信接続による時分割多重において伝送される論理的なデータチャネルを形成することも可能である。
【００５９】
図示された例では、上述のように、外部接続部２０１は入力用として設けられ、外部接続部２０３は入出力用（双方向用）として設けられ、外部接続部２０４は出力用として設けられている。この例では、他の外部接続部２０２，２０５及び２０６は、使用されていない。外部接続部２０１，２０３及び２０４には、内部接続部１０１，１０２及び１０５が割り当てられている。この例では、内部接続部１０３及び１０４は、使用されていない。外部接続部２０１，２０３及び２０４と、内部接続部１０１，１０２及び１０５との割り当ては、プログラムコードによって行われる。例えば、内部接続部１０１と外部接続部２０１とを接続するコマンドを与えることができる。更に、交換された値をそれぞれ反転するように、内部接続部１０２と外部接続部２０３とを接続するコマンドを与えることが可能であり、最後に、交換された値に２が掛けられるように、内部接続部１０５と外部接続部２０４とを接続する更なるコマンドを与えることが可能である。もちろん、上述した接続は単に例である。当然、他の接続も可能である。
【００６０】
よって、インターフェース７２は、１セットのプログラミングコマンドとして表され、１つのプログラミングコマンドは、インターフェース機能によって、内部接続部１０１，１０２及び１０５を外部接続部２０１，２０３及び２０４に機能的に接続する。図７では、これは、詳細には定義されずに“開始”及び“終了”の指示によって定義されたコマンドシーケンスによって表現されている。このプログラムコードは、既知の方法でコンパイル又はインタープリットできる。
【００６１】
図８は、図７に示す溶接用電源７１に非常に似た、本発明の別の実施形態に係る溶接用電源８１を示している。しかし一方、内部接続部１０１，１０２及び１０５と、外部接続部２０１，２０３及び２０４とは、プログラムコードでなくテーブルによって、互いに接続されている。よって、インターフェース８２は、テーブルとして表現され、そのテーブルでは、テーブルにおける１つのセルは、インターフェースの内部接続部１０１，１０２及び１０５、及び／又は外部接続部２０１，２０３及び２０４に割り当てられ、内部接続部１０１，１０２及び１０５を、外部接続部２０１，２０３及び２０４に機能的に接続するインターフェース機能を含んでいる。例えば、内部接続部１０１〜１０５をテーブルの行に割り当て、外部接続部２０１〜２０６を列に割り当てることができる。セルが、インターフェース機能で、特定の行及び特定の列の交点で表される場合、適切な内部接続部１０１〜１０５及び適切な外部接続部２０１〜２０６は、対応するインターフェース機能によって互いに機能的に接続される。
【００６２】
この例では、内部接続部１０１及び外部接続部２０１に割り当てられたセルに、それらを互いに接続するために、“１”を入力することができる。同様に、内部接続部１０２及び外部接続部２０３に割り当てられたセルに、それらを互いに接続するとともに伝送される値を反転するために“−１”を入力することができる。更に、内部接続部１０５及び外部接続部２０４に割り当てられたセルに、それらを互いに接続するとともに交換される値に２を掛けるために“×２”を入力することができる。
【００６３】
図９は、図７に示す溶接用電源７１に非常に似た、本発明の別の実施形態に係る溶接用電源９１を示している。しかし一方、内部接続部１０１，１０２及び１０５と、外部接続部２０１，２０３及び２０４とは、プログラムコードでなくグラフィック記号によって、互いに接続されている。
【００６４】
よって、インターフェース９２は、内部接続部１０１〜１０５及び外部接続部２０１〜２０６のグラフィックインターフェース記号として表され、インターフェース機能は、グラフィックインターフェース機能記号として表される。割り当てられたインターフェース機能によって内部接続部１０１〜１０５及び外部接続部２０１〜２０６を機能的に接続するために、インターフェース記号の内部接続部１０１〜１０５及び外部接続部２０１〜２０６の間にインターフェース機能記号を配置することができる。
【００６５】
特に、この例では、内部接続部１０１は、グラフィック記号“線”によって外部接続部２０１に接続されていて、これにより、内部接続部１０１と外部接続部２０１との間でデータを伝送することができる。更に、内部接続部１０２は、グラフィック記号“！”によって外部接続部２０３に接続されていて、これにより、内部接続部１０１と外部接続部２０１との間でデータを伝送することができるが、しかしながら、このデータは、伝送中に反転される。最後に、内部接続部１０５は、グラフィック記号“×２”によって外部接続部２０４に接続されていて、これにより、内部接続部１０１と外部接続部２０１との間でデータを伝送することができるが、そのデータには、伝送中に２が掛けられる。
【００６６】
本発明によれば、１セットのインターフェース機能から選択された１つのインターフェース機能によって、内部接続部１０１〜１０５を外部接続部２０１〜２０６に機能的に接続することを要求すると、妥当性試験が行われる。妥当性試験の結果が肯定的である場合に限り、その要求が実行される。この妥当性試験は、工程中（例えば、コードのコンパイル中、実行中、又はインタープリット中、テーブルに入力されたインターフェース機能の実行中、又は、グラフィック的に表されたインターフェース機能の実行中）において任意のタイミングで実行されうる。しかしながら、この妥当性試験が、コード、テーブル、又はグラフィック的に表されたインターフェースを変更している間に実行されるのが、特に好ましい。例えば、妥当性がないコマンドシーケンス、インターフェース機能又は記号には、色で印をつけることができる。
【００６７】
以下のものは、例えば、インターフェース機能として備えることができる。具体的には、内部接続部１０１〜１０５の外部接続部２０１〜２０６への割り当て、少なくとも１つの内部接続部１０１〜１０５と少なくとも１つの外部接続部２０１〜２０６との間で伝送される数値のスケーリング、伝送された数値の単位の変換、伝送された数値のデータ形式の変換、伝送された数値の反転、伝送された数値の時間遅れ、である。
【００６８】
溶接用電源３１，４１，５１，６１，７１，８１，９１を制御するための操作パラメータ、及びインターフェース３２，４２，５２，６２，７２，８２，９２を介して伝送することもできる値は、例えば、溶接電流、溶接電圧、電流の周波数、パルスレート、パルス遅延、パルス幅の比、動作状態、システム時間、等である。
【００６９】
（物理的な）インターフェース３２，４２，５２，６２，７２，８２，９２の直接的なプログラミングに加えて、インターフェース３２，４２，５２，６２，７２，８２，９２のモデルと、それに接続されたマシンのモデル（特別な例では、溶接ロボット２６のモデル、又は制御手段３０のモデル）とを用いたインターフェース定義を生成することもできる。そして、そのインターフェース定義に対して、妥当性試験が行われる。その妥当性試験の結果が肯定的であった場合に限り、そのインターフェース定義が、実際のインターフェース３２，４２，５２，６２，７２，８２，９２に伝送される。もちろん、この変形例でも、上述した場合と同様、その生成又はインターフェース定義の変更の間に、そのモデルにおけるインターフェース定義の個々の要求に応じて、妥当性試験を実行することができる。
【００７０】
割り当てられたインターフェース機能が互いに機能的に適合した場合に、インターフェース機能記号がパズルのピースのように互いに嵌るように、インターフェース機能記号の外形を形成すれば、有利である。同様に、割り当てられたインターフェース機能が、少なくとも１つの入力及び／又は少なくとも１つの出力と機能的に適合した場合に、インターフェース機能記号とインターフェース記号とがパズルのピースのように互いに嵌るように、インターフェース機能記号の外形及びインターフェース記号の外形を形成すれば、有利である。図１０から図２３は、このいくつかの例である。
【００７１】
図１０は、インターフェース機能記号３０１とインターフェース機能記号３０２との結合例を示している。インターフェース機能記号３０２の左側には、インターフェース機能記号３０１に形成された対応する凹部に嵌る矢型の端部が形成されている。このように、インターフェース機能記号が互いに結合する場合、すなわち、インターフェース定義が生成又は変更された場合、どのインターフェース機能記号が互いに嵌るか、そして嵌らないか、が明確になる。ここでは右から左へ向かう信号経路は、インターフェース定義の生成を更に簡素化するために、矢型の凹部によって視覚化することもできる。しかしながら、原則として、図１０において、信号は左から右へ伝送することもできる。
【００７２】
図１１は、インターフェース機能記号３０３とインターフェース機能記号３０４との別の結合例を示している。インターフェース機能記号３０４の左側には、細い出っ張りを有する矢型の端部が形成されている。インターフェース機能記号３０３には、それに対応するミラー反転端部が形成されている。ここでは、図１０を参照して上述された有利な点が、同様に適用される。
【００７３】
図１２は、３つのインターフェース機能記号３０１，３０５及び３０４の結合例を示している。インターフェース機能記号３０５は、図１０及び図１１で既に示したインターフェース機能記号３０１及び３０４の結合を許容する。
【００７４】
更に、図１３は、インターフェース機能記号の結合が、横方向のみで行われるわけではなく、縦方向でも行われることを示している。単純に、この例によれば、インターフェース機能記号３０６には、上側に形成された長方形状の凹部が示されていて、そこには、インターフェース機能記号３０７の細い出っ張りが突出している。
【００７５】
図１４は、更に、別々のインターフェース機能記号を互いに結合することもできることを示している。単純に、この例によれば、インターフェース機能記号３０４に接続されているインターフェース機能記号３０５と、インターフェース機能記号３０２とが、インターフェース機能記号３０８によって結合されている。更に、インターフェース機能記号３０２，３０４，３０５及び３０８で構成されたグループが、記号３０９で形成されている。
【００７６】
上述した各実施形態において、今までは、単にインターフェース機能記号３０１〜３０９の互いに対する接続のしかた示したが、ここでは、それらが他のインターフェース記号とどのように協働するかを示す。例えば、内部接続部１０１〜１０５の図、又は外部接続部２０１〜２０６の図には、インターフェース機能記号３０２及びインターフェース機能記号３０１と結合するために、インターフェース機能記号３０１のような矢型の凹部、又はインターフェース機能記号３０２のような矢型の凸部を形成することができる。
【００７７】
更に、上述した各実施形態において、今までは、単に、パズルのように結合するためのインターフェース機能記号の形状を示した。しかしながら、まだ、インターフェース機能記号には、インターフェース機能が割り当てられていない。従って、以下に説明する図では、インターフェース機能が表示されたインターフェース機能記号を示す。
【００７８】
図１５では、例えば、基本的には図１０で示されたインターフェース機能記号３０２が、インターフェース機能記号３１０に発展している。それは、単に一例として、状態を割り当てるために用いられる。具体的には、状態“ｈｉｇｈ”は、インターフェース機能記号３１０が追加されたインターフェース３２，４２，５２，６２の内部接続部１０１〜１０５又は外部接続部２０１〜２０６に、割り当てられる。
【００７９】
同様に、図１６では、基本的には図１１で示されたインターフェース機能記号３０４が、インターフェース機能記号３１１に発展している。それは、単に一例として、数値を割り当てるために用いられる。具体的には、数値“４２”は、インターフェース機能記号３１１が追加されたインターフェース３２，４２，５２，６２の内部接続部１０１〜１０５又は外部接続部２０１〜２０６に、割り当てられる。
【００８０】
図１７は、単に一例としてのインターフェース機能記号３１２が、単位の変換に用いられていることを示している。具体的に、インターフェース３２，４２，５２，６２を介して伝送された値は、インターフェース機能記号３１２を用いることで、例えばｉｎｃｈ／ｓから、ｍ／ｓに変換される。
【００８１】
図１８に示されるインターフェース機能記号３１３は、単に一例として、数値を要求するために用いられる。一例として、インターフェース機能記号３１３の右側から送られる数値“４”が、設けられている。
【００８２】
図１９は、値を反転させるためのインターフェース機能記号３１４を示している。例えば、インターフェース機能記号３１４の右側から数値“０”が送られた場合、インターフェース機能記号３１４に割り当てられたインターフェース機能は、数値“１”を出力する。
【００８３】
図２０は、一例として、値のスケーリングとして用いられるインターフェース機能記号の配列３１５を示している。例えば、配列３１５の右側から送られた数値範囲０から１０は、左側では−３０から３０の間において表される。
【００８４】
更に、図２１は、システム時刻“ｔｉｍｅ”を要求するための配列３１６の一例を示している。具体的に、システム時刻“２１：００”が読み取られる。この値は、例えば、あらゆる所望の方法によって更に処理することができる。例えば、溶接用電源３１及び溶接ロボット２６の制御手段３０を、同時に動作させることができる。
【００８５】
図２２では、基本的には図１３で示されたインターフェース機能記号３０６及び３０７が、インターフェース機能記号３１７及び３１８に発展している。図示した配置は、値を伝送している間における時間遅れの単なる一例として用いられている。具体的に、インターフェース機能記号３１７の右側に配置された値は、それが左側に出力される前に１０秒遅延させられる。
【００８６】
図２３は、インターフェース機能記号の配列３１９の一例を示している。その配列は、図１４の配列に基づいている。具体的に、１６進数の値“０×Ｆ”を有する値“値１”が読み取られる。これは、マスク“マスク”とＡＮＤで結合される。その結果が、配列３１９の左側に出力される。
【００８７】
図１０〜図２３では、割り当てられたインターフェース機能が互いに機能的に適合した場合に、互いにパズルのように嵌るインターフェース機能記号を図示してきた。しかしながら、割り当てられたインターフェース機能記号が互いに機能的に適合した場合にインターフェース機能記号が色の観点で適合するように、色付けされた外観のインターフェース機能記号を構成することも可能である。同様に、割り当てられたインターフェース機能が少なくとも１つの入力及び／又は少なくとも１つの出力と機能的に適合した場合にインターフェース機能記号及びインターフェース記号が色の観点で適合するように、色付けされた外観のインターフェース機能記号及びインターフェース記号を構成することも考えられる。
【００８８】
図２４は、この例をより明確に、インターフェース機能記号３２１と結合したインターフェース機能記号３２０の形状で示す。インターフェース機能記号３２０の右側の端部は赤で、上側の端部は青である。一方、インターフェース機能記号３２１の左側の端部は赤である。インターフェース機能記号３２０及び３２１は、その他の点では、色に関しては中間的な色である。ここで、同様に、本発明に係る方法のユーザは、たとえインターフェース機能記号３２０及び３２１の外観自体に表示がなくても、インターフェース機能記号３２０をインターフェース機能記号３２１に結合できることを、直ちに理解できる。
【００８９】
図２４で示される配列は、単なる一例である。図示したような色付けされた外観に加えて、インターフェース機能記号を、他のインターフェース機能記号と結合可能であることを示すあらゆる複雑な方法で、色付けすることができる。
【００９０】
もちろん、インターフェース機能記号を、色の観点で互いに区別できるとともに、パズルピースのように構成することが可能であり、これにより、どのインターフェース機能記号が、他のどのインターフェース機能記号、又はどの内部接続部１０１〜１０５又は外部接続部２０１〜２０６と結合しうるかを、特に容易に知ることができる。
【００９１】
一般的に、インターフェース３２，４２，５２，６２，７２，８２，９２は、それがプログラムコード又はテーブルとして、又はグラフィック記号によって表されているか否かに関わらず、溶接用電源３１，４１，５１，６１，７１，８１，９１又は離れたパソコンで直接、プログラムすることができる。パソコンの場合、インターフェース定義は、インターフェース３２，４２，５２，６２，７２，８２，９２のモデル、又は、溶接用電源３１，４１，５１，６１，７１，８１，９１に接続されたマシンのモデル、を用いることによって生成される。この場合、プログラミングは“オフライン”で実行され、これにより、溶接用電源３１，４１，５１，６１，７１，８１，９１又はそれに接続されたマシン（例えば溶接ロボット２６）の不経済な休止時間を避けることができる。同様に、溶接用電源３１，４１，５１，６１，７１，８１，９１又は溶接ロボット２６を設置する前にインターフェース定義を生成することができ、これにより、始動を素早く行うことができる。最後に、離れた場所からインターフェース３２，４２，５２，６２，７２，８２，９２をメンテナンスすることもできる。その結果、技術スタッフによる不経済な移動を避けることができる。
【００９２】
結果的に、溶接ロボット２６は、溶接用電源３１，４１，５１，６１，７１，８１，９１に接続されたマシンの単なる１つの実施形態であることが指摘される。溶接ロボット２６は、異なるタイプのロボットであってもよい。例えば、溶接ロボットは、ガントリー型のロボットとして構成することができる。
【００９３】
上述した各実施形態は、本発明に係る溶接用電源３１，４１，５１，６１，７１，８１，９１に関して可能な構成のバリエーションを示している。本発明は、特に図示された例に制限されず、その代わりに、互いの間の個々の例を様々に組み合わせることも可能である。このバリエーションの組み合わせは、この技術分野に属する当業者の能力の範囲内である。よって、図示されて説明された各例の個々の詳細が組み合わされうる全ての変形例も、保護の範囲内に含まれる。
【００９４】
特に、インターフェース３２，４２，５２，６２，７２，８２，９２が、実際の電源の他に存在して通常の溶接のために必要とされる他のユニットにも接続できることは、既に立証されている。例えば、インターフェース３２，４２，５２，６２，７２，８２，９２は、磁気バルブ、圧力コントローラ、及び溶接ガスの流れを制御するためのものに接続でき、又は、溶接トーチを冷却するためのポンプ及び送風機等に接続できる。この意味で、“溶接用電源”３１，４１，５１，６１，７１，８１，９１は、上述のような単なる電源を意味するものとして理解されず、追加のユニットを有する電源として理解される。特に、本発明に係る溶接用電源３１，４１，５１，６１，７１，８１，９１は、図１に関して記載された特徴と、本発明に係る個々の実施形態におけるインターフェース３２，４２，５２，６２，７２，８２，９２に接続することができるという特徴と、を含むことができる。
【００９５】
図２５は、溶接装置１から直接、入出力装置１９の操作パネル４００を操作することによってインターフェースを環境設定するための、簡略化した模式図である。上述した実施形態と比較した場合の違いは、この使用において、内部接続部１０１〜１０５が存在せず、割り当てが直接的に行われることである。この目的のために、例えば溶接設備から操作パネル４００を拡大して示している。操作のシーケンス及び形式は、操作モードと同様、溶接装置１における使用の一例として示されていて、異なる方法での実行も可能である。
【００９６】
好ましくは、操作パネル４００として、オペレータがタッチすることのみによって種々の表示要素を選択できるように、タッチスクリーンが用いられる。オペレータが自由にその表示画面を構成すること、すなわち、ユーザがクリック及び移動により個人フィールド、記号、グラフィック、テキスト等の位置を変えることができる。この場合、ユーザは、制御装置４又は溶接装置１を、この目的のためのモードに切り替える。フィールド、記号、グラフィック等を素早く繰り返し押すことにより、このモード（特に配置モード）を呼び出すことができ、又はフィールド等を比較的長時間押し続けることにより、そのモードを開始することができる。
【００９７】
適切なメニュー（特にインターフェースモード）を呼び出すことにより、ユーザが、溶接装置１に直接、設けられたインターフェース（図示省略）を環境設定できることは、重要である。この目的のために、溶接装置１には、自由に設定可能なインターフェースが配置される。そのインターフェースは、溶接用電源の操作パネル４００によって、ソフトウェアの観点から直接、制御、構成、及び動作される。
【００９８】
この点に関して、図２５は、模式的に図示されたサブメニュー４０５〜４０８（単に抜き出されて表示されている）とともに、要求されたパラメータを定義するパラメータ領域４０２、結合領域４０３、及び外部接続部の出力領域４０４を有するインターフェースモードにおける操作パネル４００のメインメニューの一例を示している。ユーザは、操作パネル４００から、メインメニュー４０１に伝送可能な多くのものを選択できる。更に、パラメータ４０９、結合４１０、リンク４１１、及び記載４１２のような、様々な機能を呼び出すためのボタンが設けられている。そのために、そのサブメニュー又は他のサブメニュー４０５〜４０８が呼び出される。しかしながら、これらの機能を、保存されている対応する機能を呼び出すためにユーザがディスプレイを押した場合に呼び出すこともできる。
【００９９】
ユーザは、パラメータ領域４０２における溶接装置１に関する任意のパラメータを、結合領域４０４における任意の外部接続部２０１〜２０６に割り当てることができ、且つ、パラメータ領域４０２の適切な記号を単に押すだけでそのパラメータを変更できる。パラメータのリストを有するサブメニューは、その領域４０２上で開かれる。ユーザは、単にクリックするだけで、このリストからパラメータを選択できる。そのリスト上では、このパラメータ又はその略字は、メインメニュー４０１において記号で表示される。同じ機能は、パラメータボタン７９によって実行することもできる。
【０１００】
ユーザが１又は全てのパラメータを選択した後、ユーザは各パラメータを外部接続部に割り当てることができる。例えば、“結合”ボタン４１０が動作しているとき、結合領域４０３、特にサブメニュー４０６を動作することができる。これにより、ユーザは、パラメータ領域４０２において選択されたパラメータを、出力領域４０４におけるどの外部出力に割り当てるかを決定できる。そしてこれは、結合ライン４１３の形状によって図的に表示される。すなわち、例えば、ユーザが両方の記号をクリックすることにより、パラメータ領域４０２におけるパラメータ“Ｉ”（溶接電流）が、出力領域４０４における外部出力“５”に割り当てられる。そして、その処理の最後には、結合ライン４１３が表示され、ユーザは、視覚的にその表示を理解できる。
【０１０１】
更に、ユーザは、ソフトウェアグラフィック記号を繋ぎ合わせることによりリンクを生成することができる。そのために、ユーザは、“リンク”ボタン４１１又は結合ライン４１３を押す。これにより、異なるグラフィック記号をユーザに提示するサブメニュー４０７が次に呼び出される。この点において、単に押して配置を変えるだけで、記号が繋ぎ合わされて、これにより、上述した図において既に説明したように、対応するリンクを生成できる。リンクが形成された場合、例えば、結合ライン４１３には丸印が表示され、これにより、ユーザは、一目で、そのリンクがこの割り当てのために保存されたことを理解できる。上述した図の実施形態において既に説明したように、そのリンクは、機能、割り当て、及び定義等を含むことができる。
【０１０２】
ユーザが“記載”ボタン４１２を操作した場合、例えば、サブメニュー４０８が表示され、そこでは、ユーザは、溶接装置１に保存されている、あらゆる機能のための文字、又は文字全般を、記載することができる。この目的のために、ある種のキーボードが表示され、これにより、溶接装置１の入力オプションが増加し、文字入力も可能になる。
【０１０３】
当然、インターフェースがメーカーによって予め定義されていることはありえて、この場合、ユーザは、単に変更しなければならない。すなわち、このモードを呼び出す場合、パラメータ、結合、及びリンクを有する既に構成されたインターフェースが表示され、ユーザは、更なる調節、変更、及び追加を行うことができる。
【０１０４】
ユーザが、既にあるインターフェース環境設定を消去し、又は、複数のインターフェース環境設定をいつでも呼び出せるように保存するも可能である。その環境設定は、好ましくは、溶接装置１に設けられた記憶メディアに保存される。このために、“保存”ボタンを設けることも可能である。加えて、更に、図示又は記載した上記実施形態において開示されていない他のボタンを設けることもできる。
【０１０５】
更に、データの変更及び割り当てを追跡及び試験するために、デバッグ手段が組み込まれ、その結果、このデバッグ手段を用いることにより、詳細なエラー解析が可能である。これにより、個々の信号及び／又は変数を記憶し、及び／又は、シーケンス、いわゆるグラフ（すなわちオシロスコープにおける表示のような）において表示される記録された信号、をシミュレーションすること、又はテキストとしてシミュレーションすること、が可能である。
【０１０６】
更に、その後に、過去の事象を分析することができる。この目的のために、リストは最新の事象で作成されていて、後でそれにアクセスできるように保存されている。この点で、記録はリングバッファの中で行われ、これにより、実行中にいつでも利用できるデバッグのために特定の期間を有することができる。すなわち、個々のデータが時間的に連続的にリングバッファに保存される、そして、ユーザが、関連するデータを有する個々の時間を１つずつ呼び出して、それらを見ることができる。ユーザは、これを、溶接装置で直接、行うことができ、又は、溶接装置がコンピュータに接続されている場合には、コンピュータで見ることができる。このタイプの手順は、“事後デバッグ（ポストモーテムデバッグ）”として知られている。この点で、リングバッファのサイズを自由に設定することが可能である。
【０１０７】
トリガーは、記録の開始及び停止のために定義することができる。トリガーの前又は後の記録時間の長さは、利用可能なリングバッファに亘ってあらゆる方法で分配することさえできる。トリガー自身は、調整可能な信号状態によって開始される。
【０１０８】
更に、プログラムのシーケンスを変更することなく、個々の変数、機能、又は入出力の実際の状態が視覚的に表示される、いわゆる“ライブデバッグ”が可能である。すなわち、ユーザは、ユーザが環境設定したインターフェースがどのように動作しているかを直接、たどることができる。この点で、プログラムシーケンスのいずれにブレークポイントを設定することもでき、これにより、プログラムの特定のポイントにおける状態を見ることができる。更に、シーケンスは、指示に従って、少しずつ続けることもできる（ステップデバッグ）。特定の状況をシミュレーションするために、特定の状況を個々の信号及び／又は変数に割り当てることができ、これにより、ユーザは、非常に例外的に生じる特殊なケースについて、決定的にテストすることができる。
【０１０９】
更に、プログラムシーケンスが事実上オフラインでシミュレーションされていることを意味しているとして、“シミュレーション”が理解された場合、デバッガーによって、インターフェース環境設定のシミュレーションを実行できる。この目的のために、デバッグのために言及された全ての点を、オフラインモードで利用することができる。
【０１１０】
原則として、インターフェースに接続される外部マシン２６（図示省略）と通信するために、溶接用電源３１，４１，５１，６１、特に溶接装置１のインターフェース３２，４２，５２，６２を定義するための方法が記載されることに言及すべきである。インターフェースは、溶接用電源３１，４１，５１，６１に接続されたマシン２６と通信するために、パラレル通信可能に構成され、少なくとも１つの外部接続部を有することが好ましい。溶接装置１において自由に設定変更可能なインターフェースが求められており、そのインターフェースは、溶接用電源３１，４１，５１，６１の操作パネル７０又は溶接用電源３１，４１，５１，６１に接続することができる外部装置（特に操作パネル）を介して、ソフトウェアの観点において制御され、構成され、そして作動される。そして、溶接装置１のパラメータは、内部接続部及び／又は外部接続部に割り当てられ、ソフトウェアの一部のグラフィック記号を繋ぎ合わせることによって、任意でリンクが形成される。
【０１１１】
形式的な事項として、溶接ロボット２６、上述したロボット、又はこれらの構成要素は、ある程度、縮尺について正確でなく、及び／又は大きな縮尺で、及び／又は小さな縮尺で、示されている。
【０１１２】
独立した発明の解決方法の基礎となっている目的は、明細書中から知ることができる。
【符号の説明】
【０１１３】
１              溶接装置
２              電源
３              電源部
４              制御装置
５              ガス
６              ガス容器
７              溶接トーチ
８              ワイヤ供給装置
９              溶接ワイヤ
１０            搬送ドラム
１１            ハウジング
１２            キャリッジ
１３            アーク
１４            ワーク
１５            冷却装置
１６            水容器
１７            充填レベル表示部
１８            入出力装置
１９            溶接トーチ入出力装置
２０            熱保護シールド
２１            ホースアセンブリ
２２            ねじれ防止部
２３            摩耗防止部
２４            オプションキャリア
２５            支持部
２６            溶接ロボット
２７            ロボットベース
２８            ロボットアーム
２９            溶接ヘッド
３０            ロボット制御手段
３１，４１，５１，６１，７１，８１，９１            溶接用電源
３２，４２，５２，６２，７２，８２，９２            インターフェース
３３，４３，５３，６３，７３，８３，９３            プロセッサ
６４            溶接用電源のモデル
６５            インターフェースのモデル
６６            溶接ロボットのモデル
１０１〜１０５  内部接続部
２０１〜２０６  外部接続部
３０１〜３０７  一般的なインターフェース記号
３０８          インターフェース機能記号“結合”
３０９          グループ記号
３１０          インターフェース機能記号“状態割り当て”
３１１          インターフェース機能記号“数値割り当て”
３１２          インターフェース機能記号“単位変換”
３１３          インターフェース機能記号“数値クエリ”
３１４          インターフェース機能記号“反転”
３１５          インターフェース機能記号グループ“スケール”
３１６          インターフェース機能記号グループ“時間要求”
３１７，３１８  インターフェース機能記号グループ“時間遅れ”
３１９          インターフェース機能記号グループ“アンド結合”
３２０，３２１  色付きのインターフェース機能記号
４００          操作パネル
４０１          メインメニュー
４０２          パラメータ領域
４０３          結合領域
４０４          出力領域
４０５〜４０８  サブメニュー
４０９          “パラメータ”機能
４１０          “結合”機能
４１１          “リンク”機能
４１２          “記載”機能
４１３          結合ライン
【図１】
0005823036.tif 000002
【図２】
0005823036.tif 000003
【図３】
0005823036.tif 000004
【図４】
0005823036.tif 000005
【図５】
0005823036.tif 000006
【図６】
0005823036.tif 000007
【図７】
0005823036.tif 000008
【図８】
0005823036.tif 000009
【図９】
0005823036.tif 000010
【図１０】
0005823036.tif 000011
【図１１】
0005823036.tif 000012
【図１２】
0005823036.tif 000013
【図１３】
0005823036.tif 000014
【図１４】
0005823036.tif 000015
【図１５】
0005823036.tif 000016
【図１６】
0005823036.tif 000017
【図１７】
0005823036.tif 000018
【図１８】
0005823036.tif 000019
【図１９】
0005823036.tif 000020
【図２０】
0005823036.tif 000021
【図２１】
0005823036.tif 000022
【図２２】
0005823036.tif 000023
【図２３】
0005823036.tif 000024
【図２４】
0005823036.tif 000025
【図２５】
0005823036.tif 000026