(57)【要約】【課題】レーザ溶接ロボットシステムの教示登録において、走査パターンずれを防止する教示方法を提供する。【解決手段】マニピュレータと、前記マニピュレータに搭載されたレーザ加工ヘッドと、前記マニピュレータと前記レーザ加工ヘッドの制御を行う制御装置と、前記制御装置と通信して動作教示を行う教示装置と、を備えたレーザ溶接ロボットシステムの教示方法であって、前記教示装置を用いて動作教示モードでサーボＯＮした際に、前記レーザ加工ヘッドのレーザ照射位置を、走査パターンの基準位置である原点へ自動で原点復帰する。【選択図】図６
2017170583.tif 000002
【特許請求の範囲】
【請求項１】
マニピュレータと、
前記マニピュレータに搭載されたレーザ加工ヘッドと、
前記マニピュレータと前記レーザ加工ヘッドの制御を行う制御装置と、
前記制御装置と通信して動作教示を行う教示装置と、を備えたレーザ溶接ロボットシステムの教示方法であって、
前記教示装置を用いて動作教示モードでサーボＯＮした際に、前記レーザ加工ヘッドのレーザ照射位置を、走査パターンの基準位置である原点へ自動で移動する原点復帰機能を備えているレーザ溶接ロボットシステムの教示方法。
【請求項２】
レーザ加工ヘッドは、入射したレーザ光を平行光にする第１のレンズと、
前記平行光を集光する第２のレンズと、
前記第２のレンズで集光したレーザ光をシフトする第１の平行板と、
前記第１の平行板を第１の回転軸で回転させる駆動源である第１のモータと、
前記第１の平行板でシフトしたレーザ光をシフトする第２の平行板と、
前記第２の平行板を第２の回転軸で回転させる駆動源である第２のモータと、を有し、
前記第１の回転軸と前記第２の回転軸とが同方向になるように前記第１の平行板と前記第２の平行板を配置し、前記第１のモータで前記第１の平行板を回転し、前記第２のモータで前記第２の平行板を回転することで、加工対象物に対するレーザ光の照射位置を制御するレーザ加工ヘッドであって、前記レーザ加工ヘッドを用いて、レーザ溶接の教示動作を行う請求項１に記載のレーザ溶接ロボットシステムの教示方法。
【請求項３】
制御装置は、教示装置を用いてマニピュレータの教示点の登録を行う時に、レーザ加工ヘッドのレーザ照射位置が原点復帰しているか否かの判定を行う機能を有しており、原点復帰していない状態で教示点の登録をしようとすると、前記教示装置に警告表示する機能を備えた請求項１または２に記載のレーザ溶接ロボットシステムの教示方法。
【請求項４】
制御装置は、教示装置を用いて動作教示モードでサーボＯＮした時に、レーザ加工ヘッドのレーザ照射位置が原点復帰しているか否かの判定を行う機能を有しており、原点復帰していない場合は教示装置に警告表示を行い、原点復帰するか否かを選択できる機能を備えた請求項１または２に記載のレーザ溶接ロボットシステムの教示方法。
【請求項５】
制御装置は、レーザ加工ヘッドの回転軸が１回転±３６０度以上の多回転にある状態で原点復帰する際に、前記多回転の状態から最小回転角で原点復帰する請求項１または２に記載のレーザ溶接ロボットシステムの教示方法。
【請求項６】
制御装置は、レーザ加工ヘッドのレーザ照射可能範囲の中心を原点とする請求項１から５のいずれかに記載のレーザ溶接ロボットシステムの教示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、レーザ溶接ロボットシステムの教示方法に関するものである。
【背景技術】
【０００２】
近年、加工点から離れた位置からレーザビームを照射し溶接などの加工を行うリモートレーザと呼ばれる加工法が注目されている。
【０００３】
一般的なリモートレーザ溶接には、図９のように２つのミラーを遥動することによりレーザの照射位置を制御するレーザ加工ヘッドが用いられる（例えば、特許文献１参照）。
【０００４】
現在、図１のようにレーザ加工ヘッドを多関節型ロボットのエンドエフェクタに搭載し、自動車に代表される薄板鋼板の溶接を行うレーザ溶接ロボットシステムが多く提案されている。
【０００５】
レーザ溶接に用いられるレーザは可視光では無いため、肉眼では見ることができない。
【０００６】
そこで、動作教示を行う際には一般的に加工用レーザ光ではなく可視光パイロットレーザ光（以降、ガイド光とする）が用いられる。動作教示時には加工用レーザ光と同じ光軸上にガイド光を照射し、このガイド光を目視確認しながらレーザ照射位置を教示する。
【０００７】
従来、ロボットによってレーザ加工ヘッドを所定の位置へ移動し、ガイド光で示される溶接点を教示するステップと、教示された溶接点を基準位置として生成される走査パターンを教示するステップとをそれぞれ独立して行う方法が示されている。（例えば、特許文献２参照）
これにより、あらかじめ走査パターンを教示登録しておけば、ロボットの動作教示においては走査パターンの基準位置である溶接点を教示するだけでよい。
【０００８】
したがって、Ｓ字や円形状などの走査パターンにおいて、実際の走査パターン上の複数の溶接点を教示する必要が無くなり、教示時間を大幅に減少させることができる。
【０００９】
また、走査パターンの形状を変更したいときには、あらかじめ登録されている走査パターンの種類やパラメータを変更するだけでよいので、容易に変更することもできる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開平８−１９２２８６号公報
【特許文献２】特開２００７−９８４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
従来の方法では、レーザ加工ヘッドのレーザ照射可能範囲内のある一点（例えば、照射可能範囲の中心）を走査パターンの基準位置、すなわち原点として設定している。この場合、レーザ加工ヘッドのレーザ照射位置が原点から外れた状態でマニピュレータを動かして溶接点の教示登録をすると、実際の動作では基準位置に対して走査パターンが生成されてしまう。そのため、ガイド光で教示した溶接点からずれた位置に溶接が行われてしまうという課題を有していた。
【００１２】
また、従来の教示方法では、ガイド光を照射して溶接点の確認をしながら教示登録を行うが、ガイド光だけではレーザ加工ヘッドのレーザの照射位置が原点にあるかどうかを目視確認することができないため、原点にあるかどうか気付きにくいという問題もある。
【００１３】
もちろん教示装置のモニタに表示されている数値を確認し、手動で原点復帰してパターンずれを回避することは可能だが、直感的ではないため実作業においては困難である。
【００１４】
このような場合、一般的な機械装置で用いられるような自動原点復帰機能を利用して、レーザ加工ヘッドのレーザの照射位置を原点復帰する方法が有効であるが、これまでレーザ溶接ロボットシステムにおいてはその自動原点復帰方法についての詳細は開示されていない。
【００１５】
本開示は、上記課題を解決するレーザ加工ヘッドのレーザ照射位置の自動原点復帰機能を有するレーザ溶接ロボットシステムの教示方法を提供する。
【課題を解決するための手段】
【００１６】
上記課題を解決するために、レーザ溶接ロボットシステムは、マニピュレータと、マニピュレータに搭載されたレーザ加工ヘッドと、マニピュレータとレーザ加工ヘッドの制御を行う制御装置と、制御装置と通信して動作教示を行う教示装置と、を有する。そして、レーザ溶接ロボットシステムの教示方法は、教示装置を用いて動作教示モードでサーボＯＮした際に、レーザ加工ヘッドのレーザ照射位置を、走査パターンの基準位置である原点へ自動で移動する原点復帰機能を有する。原点復帰機能によりロボットによる溶接点の教示時には、常にレーザ加工ヘッドのレーザ照射位置が原点にある状態で教示を行うことができる。
【００１７】
また、レーザ加工ヘッドは、入射したレーザ光を平行光にする第１のレンズと、平行光を集光する第２のレンズと、第２のレンズで集光したレーザ光をシフトする第１の平行板と、第１の平行板を第１の回転軸で回転させる駆動源である第１のモータと、第１の平行板でシフトしたレーザ光をシフトする第２の平行板と、第２の平行板を第２の回転軸で回転させる駆動源である第２のモータと、を有する。さらに、レーザ加工ヘッドは、第１の回転軸と第２の回転軸とが同方向になるように第１の平行板と第２の平行板を配置し、第１のモータで第１の平行板を回転し、第２のモータで第２の平行板を回転することで、加工対象物に対するレーザ光の照射位置を制御する。第１の平行板と第２の平行板にあらかじめプリセット動作を設定することで、原点復帰することができる。
【００１８】
また、制御装置は、教示装置を用いてマニピュレータの教示点の登録を行う時に、レーザ加工ヘッドのレーザ照射位置が原点復帰しているか否かの判定を行う機能を有する。さらに、制御装置は、原点復帰していない状態で教示点の登録をしようとすると、教示装置に警告表示する機能を有する。これによりガイド光による教示点と走査パターンの位置ずれを防ぐことができる。
【００１９】
また、制御装置は、教示装置を用いて動作教示モードでサーボＯＮした時に、レーザ加工ヘッドのレーザ照射位置が原点復帰しているか否かの判定を行う機能を有する。さらに、制御装置は、原点復帰していない場合は教示装置に警告表示を行い、原点復帰するか否かを選択できる機能を有する。これによりレーザ照射位置を確認しながら任意のタイミングで原点復帰することができる。
【００２０】
また、制御装置は、レーザ加工ヘッドの回転軸が１回転±３６０度以上の多回転にある状態で原点復帰する際に、多回転の状態から最小回転角で原点復帰する機能を有する。これにより、原点復帰動作にかかる時間を短縮することができる。
【００２１】
また、制御装置は、レーザ加工ヘッドのレーザ照射可能範囲の中心を原点として設定している。これにより、原点復帰後の位置を容易に把握することができる。
【発明の効果】
【００２２】
以上のように、本開示は、ロボットによる溶接点の教示時には、常にレーザ照射位置が走査パターンの基準位置である原点復帰されるため、レーザ加工ヘッドのレーザ照射位置を気にする必要が無く、容易にロボットの動作教示をすることができる。
【００２３】
また、動作教示モード中に確認のためにレーザ加工ヘッドの照射位置を変えてしまった場合でも、溶接点の教示登録をする際に教示装置に警告が表示され、照射位置が原点に無いことを知ることができ走査パターンの位置ずれを未然に防止することができる。
【００２４】
さらに、多回転リセット機能を用いれば、原点復帰動作に掛かる時間も短縮できる。
【００２５】
従って、本開示によれば、レーザ加工ヘッドのレーザ照射位置を気にすることなく容易に溶接点の教示登録を行うことができ、さらに走査パターンの位置ずれを未然に防止することが可能な優れたレーザ溶接ロボットシステムを実現することができる。
【図面の簡単な説明】
【００２６】
【図１】図１は、実施の形態におけるレーザ加工システムの概略構成を示す図である。
【図２】図２は、実施の形態におけるレーザ加工ヘッドの概略構成を示す図である。
【図３】図３は、実施の形態におけるレーザ光の照射位置を説明するための図である。
【図４】図４は、実施の形態における円状のレーザ光の照射状態を示す図である。
【図５】図５は、実施の形態におけるらせん状のレーザ光の照射状態を示す図である。
【図６】図６は、実施の形態におけるレーザ溶接ロボットシステムの教示手順を示す図である。
【図７】図７は、実施の形態における原点復帰時に−３６０＜θ１＜３６０に領域変換して多回転リセットするための原点補正方法を示す図である。
【図８】図８は、実施の形態における原点復帰時に−１８０＜θ１＜１８０に領域変換するための原点補正方法を示す図である。
【図９】図９は、従来のレーザ加工ヘッドの概略構成を示す図である。
【図１０】図１０は、従来の走査パターンの一例を示す図である。
【発明を実施するための形態】
【００２７】
（実施の形態）
以下、本開示の実施の形態について、先ず、基本的な考え方について説明し、その後、図面を用いて詳細に説明する。
【００２８】
本実施の形態のレーザ加工ヘッドは、ノズル先端部に集光するレーザ光の集光位置をシフトさせるレーザ光のシフト機能を有する。さらに、本実施のレーザ加工ヘッドは、レーザ光の光路上に配置されておりレーザ光の光軸に平行な第１の回転軸に対して所定の傾斜角度を維持しながら第１の回転軸を中心として回転する第１の平行板と、レーザ光の光軸に平行は第２の回転軸に対して第１の平行板と同じ傾斜角度を維持しながら第２の回転軸を中心に回転する第２の平行板と、これらの平行板を独立に回転させる２つのモータを有する。
【００２９】
この場合、レーザ光は、平行板の厚みとレーザ光の光軸に対する傾斜角度で決まる量だけ平行シフトする。そして、平行板を回転させると、２次元照射平面状でレーザ光は円弧を描くことができる。
【００３０】
以下、図１から図８を用いて、本実施の形態のレーザ加工システムとレーザ加工ヘッドについて説明する。図１は、レーザ加工システムの概略構成を示す図である。図２は、レーザ加工ヘッドの概略構成を示す図である。図３は、レーザ光の照射位置を説明するための図である。図４は、円状のレーザ光の照射状態を示す図である。図５は、らせん状のレーザ光の照射状態を示す図である。図６は、教示モードに移行した際に、自動で原点復帰する機能を備えたレーザ溶接ロボットシステムの教示手順を示す図である。図７は、原点復帰時に−３６０＜θ１＜３６０に領域変換して多回転リセットするための原点補正方法を示す図である。図８は、原点復帰時に−１８０＜θ１＜１８０領域変換するための原点補正方法を示す図である。
【００３１】
図１を用いて、レーザ加工システムについて説明する。
【００３２】
図１において、レーザ加工システムは、レーザ加工ヘッド４１と、レーザ加工ヘッド４１が取り付けられておりレーザ加工ヘッド４１を移動させるマニピュレータ４２と、レーザ加工ヘッド４１の動作とマニピュレータ４２の動作を制御する制御装置４３と、制御装置と通信しマニピュレータとレーザ加工ヘッドの教示作業を行う教示装置４７と、マニピュレータの教示を行うレーザ光を出力する出力源としてのレーザ発振器４４を有している。レーザ発振器４４から出力されたレーザ光は、光ファイバー４５によりレーザ加工ヘッド４１まで導光される。レーザ加工システムは、レーザ加工ヘッド４１から出力されたレーザ光を加工対象物４６に照射することで、加工対象物４６の加工を行う。また、レーザ発振器４４は、溶接点の教示時には加工用レーザ光の替わりにガイド光を出力することもできる。なお、制御装置４３は、レーザ発振器４４の出力を制御する機能も有している。
【００３３】
図２を用いて、レーザ加工ヘッド４１について説明する。
【００３４】
レーザ加工ヘッド４１は、コネクタ１２を有しており、このコネクタ１２により光ファイバー４５と接続されている。また、レーザ加工ヘッド４１は、第１の冷却水ホース接続部２と第２の冷却水ホース接続部１３を有し、一方から冷却水を内部に導入し、他方から冷却水を排出することができる。これにより、レーザ加工ヘッド４１を冷却することができる。
【００３５】
レーザ加工ヘッド４１は、第１のレンズであるコリメーションレンズ４と、第２のレンズであるフォーカスレンズ５を有している。光ファイバー４５から出たレーザ光（ＬＢ）は、一定の広がりを持つ。そのため、コリメーションレンズ４で平行光に補正される。この平行光は、フォーカスレンズ５によって加工点に集光される。
【００３６】
レーザ加工ヘッド４１は、コリメーションレンズ４やフォーカスレンズ５を固定するレンズホルダ３と、レンズホルダ３を保持するレンズボディ１を有している。コリメーションレンズ４とフォーカスレンズ５は、レンズホルダ３に固定される。また、レーザ加工ヘッド４１の先端側には、第１の部材２３によって第１の保護ガラス２５が、第２の部材２４によって第２の保護ガラス２６がシールドホルダ８に固定され、レバー９を操作してシールドホルダ８をレーザ加工ヘッド４１に対して脱着できる。また、レーザ加工ヘッド４１の先端側には、ノズル保持部１０によって内側ノズル１１が保持されている。
【００３７】
レーザ加工ヘッド４１は、第１のサーボモータ１４と、第１のタイミングベルト１５と、第１のタイミングベルトプーリー１６と、第１の平行板１７と、第１のホルダ１８とを有しており、これらにより第１の光学ユニットが構成される。第１の平行板１７は、両端をベアリングで保持した円筒状の第１のホルダ１８内に固定され、なお、第１の平行板１７と第１のホルダ１８の間に平行ピンを設け、上記両者の位置相対関係を一定とする。第１のホルダ１８の外周面に設けられた第１のタイミングベルトプーリー１６および第１のタイミングベルト１５を介して第１のサーボモータ１４によって回転される。具体的には、レーザ加工ヘッド４１から出力されるレーザ光の光軸方向と同方向の第１の回転軸を中心に回転する。第１のサーボモータ１４は、例えば、５０Ｗのシリアルエンコーダ付きブラシレスＤＣサーボモータ、いわゆるＡＣサーボモータであり、マニピュレータ４２に採用しているサーボモータと同種で出力容量が異なるものである。
【００３８】
レーザ加工ヘッド４１は、第２のサーボモータ２１と、第２のタイミングベルト２２と、第２のタイミングベルトプーリー２０と、第２の平行板１９と、第２のホルダ７とを有しており、これらにより第２の光学ユニットが構成される。第２の平行板１９は、両端をベアリングで保持した円筒状の第２のホルダ７内に固定され、なお、第２の平行板１９と第２のホルダ７の間に平行ピンを設け、上記両者の位置相対関係を一定とする。第２のホルダ７の外周面に設けられた第２のタイミングベルトプーリー２０および第２のタイミングベルト２２を介して第２のサーボモータ２１によって回転される。具体的には、レーザ加工ヘッド４１から出力されるレーザ光の光軸方向と同方向の第２の回転軸を中心に回転する。
【００３９】
第１の光学ユニットと第２の光学ユニットとは、同一構成であり、個々の部品はすべて同一である。このようにすることで、２つの光学ユニットの応答バランスが同じになり、制御し易いといった利点がある。そして、第１の光学ユニットと第２の光学ユニットとは、第１の回転軸と第２の回転軸とが同方向であり、かつ、ボディケース６の中心に対して対称の位置になるように配置されている。すなわち、第１の回転軸に鉛直な面を基準にして対称となるように配置されている。図２で示すと、上下に対称に配置されている。なお、このような配置にすると、第１のサーボモータ１４と第２のサーボモータ２１とが同じ方向に回転した場合、第１の平行板１７の回転方向と第２の平行板１９の回転方向とは逆になる。そのため、第１の平行板１７を駆動する第１のサーボモータ１４の回転方向定義を逆転させており、この状態で制御を行うようにしている。
【００４０】
なお、レーザ加工ヘッドの小型化と、レーザ加工ヘッドのレーザ照射範囲を広くする点から、第１の光学ユニットと第２の光学ユニットとは、第１の回転軸と第２の回転軸とが、同方向で、かつ、一致するように配置することが望ましい。
【００４１】
フォーカスレンズ５を通過したレーザ光は、第１の平行板１７を通過する際に２度屈折し、第１の平行板１７の板厚と、第１の回転軸に対する第１の平行板１７の取り付け角度である傾斜角度と、第１の平行板１７の屈折率によって定まる量だけ平行にシフトする。本実施の形態の第１の平行板１７と第２の平行板１９は、合成石英製であって、板厚ｔ＝１３ｍｍ、第１の回転軸（第２の回転軸）に対する傾斜角４５°、屈折率は１．４４９６３である。従って、第１の平行板１７を通過したレーザ光は、４．１ｍｍシフトする。その後、レーザ光は、第２の平行板１９を通過する際にも同様にシフトする。従って、本実施の形態の構成におけるレーザ光の動作範囲は、直径１６．４ｍｍの円内となる。
【００４２】
第１の平行板１７と第２の平行板１９の２枚の平行板を通過したレーザ光の照射位置は、図３に示すように、大きさが固定され、角度が自由に変えられる２つのベクトルによって表すことができる。従って、加工対象物４６にレーザ光が投射される位置は、以下の式１および式２で表すことができる。
【００４３】
Ｘ＝ＬＣＯＳθ１＋ＬＣＯＳθ２・・・（式１）
Ｙ＝ＬＳＩＮθ１＋ＬＳＩＮθ２・・・（式２）
Ｌ：１枚の平行板を通過する時のシフト量
θ１：第１の平行板１７の回転角度
θ２：第２の平行板１９の回転角度
第１の平行板１７の回転角度θ１と第２の平行板１９の回転角度θ２は、それぞれ独立した別のサーボモータで制御されている。従って、レーザ光の移動可能範囲の中であれば、レーザ光によりあらゆる図形を描くことができる。特に、円などの図形を描くときは、１つのサーボモータまたは２つのサーボモータを、回転の反転動作をさせることなく、同一方向に回転させ続けることによりスムーズに描くことができる。
【００４４】
実際の運用では、レーザ溶接でよく使用される溶接パターンとして、図４に示す円や、図５に示すらせんなど、全部のパターンについて、モータを反転動作させることなく描くことができる。すなわち、第１の回転軸と第２の回転軸を同一方向に回転することで、第１の回転軸および第２の回転軸の反転動作なしに、加工対象物に対して円弧状や円状やらせん状にレーザ光を照射することができる。
【００４５】
なお、第１の回転軸と第２の回転軸との回転角度の位相差により、レーザ光を照射可能な範囲の半径が決まる。
【００４６】
以上のように、本実施の形態のレーザ加工ヘッドは、レーザ光がガラスからなる平行板を通過するときにシフトする特性を利用し、レーザ加工ヘッドの内部に、レーザ光の光軸方向に２枚重ねた平行板を設置する。２枚の平行板の回転は、それぞれ別のサーボモータで独立して制御され、レーザ光のシフト方向とシフト量をコントロールする。
【００４７】
次に、本実施形態におけるレーザ加工ヘッドのレーザ照射位置の自動原点復帰機能を有するレーザ溶接ロボットシステムの教示手順について、図６に示すフローチャートに基づいて詳細に説明する。
【００４８】
本実施形態は、レーザ加工ヘッドのレーザ照射可能範囲の中心を走査パターンの基準位置、すなわち原点として設定し、ロボットの教示によって移動されるレーザ加工ヘッドの停止位置ごとに１点ずつ溶接点の教示登録を順次行うものである。
【００４９】
まず、教示装置によって制御装置へ動作教示モードに移行する（Ｓ０）。教示モードではマニピュレータを任意の姿勢に動かすことが可能であり、レーザ加工ヘッドを所定の溶接点へ移動して教示登録することができる。そして、教示モードでサーボＯＮすることで、マニピュレータを任意の姿勢に動かすことが可能な状態となる（Ｓ１）。
【００５０】
教示モードでサーボＯＮすると、制御装置に記憶されている、レーザ加工ヘッドの第１の平行板１７の回転角度θ１と第２の平行板１９の回転角度θ２を駆動するサーボモータの現在の角度情報が読み込まれる（Ｓ２）。
【００５１】
次に、サーボＯＮされたときに読み込まれたθ１とθ２の角度情報より、制御装置はレーザ照射位置が原点にあるか否かを判断する（Ｓ３）。
【００５２】
ここで、本実施の形態において、レーザ加工ヘッドのレーザ照射可能範囲の中心を原点とした場合、θ１とθ２の位相差が１８０°となっている状態が原点位置、すなわち（Ｘ，Ｙ）＝（０，０）となる。
【００５３】
よって、ここでの原点は分かり易くθ１＝０〔°〕、θ２＝１８０〔°〕とする。ただし、θ１を任意の角度とする場合でも、θ１とθ２の位相差が１８０°であればよいので、θ１＝９０〔°〕、θ２＝−９０〔°〕やθ１＝０〔°〕、θ２＝−１８０〔°〕が原点であってもよい。
【００５４】
レーザ照射位置が原点に無い場合（Ｓ３：ＮＯ）は、教示装置に原点に無いことを意味する内容の警告を表示し、原点復帰を実行するか否かを選択する。例えば、「レーザ照射位置が原点にありません。原点復帰しますか？（Ｙ／Ｎ）」などを表示する（Ｓ４）。
【００５５】
原点復帰を実行した場合（Ｓ４：ＹＥＳ）、制御装置は、原点位置を目標値としてあらかじめ設定されているプリセット動作を実行し、レーザ加工ヘッドのθ１とθ２を原点へ復帰するようサーボモータを駆動する（Ｓ５）。
【００５６】
なお、ここで駆動されるのはレーザ照射位置を制御するθ１とθ２のサーボモータだけであり、マニピュレータが自動で動くことは無いため安全である。
【００５７】
既に原点復帰されている状態（Ｓ３：ＹＥＳ）であれば、原点復帰動作は行わず、そのままθ１とθ２は動くことなく次のステップへ移行する。
【００５８】
また、原点復帰を実行しないを選択した場合（Ｓ４：ＮＯ）も、原点復帰動作は行わず、そのままθ１とθ２は動くことなく次のステップへ移行する。
【００５９】
次に、レーザ加工ヘッドが原点復帰している状態で、教示装置を用いてマニピュレータを動かし溶接点の教示登録を行う（Ｓ６）。このとき、ガイド光を照射した状態で溶接点を確認しながら教示登録を行っていく。レーザ加工ヘッドが原点復帰している場合、走査パターンの基準位置を溶接点として教示登録していくことになる。
【００６０】
ここで、ワークに対しレーザ加工ヘッドのレーザ照射位置や範囲の確認を行いたいときは、教示装置を用いてレーザ照射位置を任意の位置に動かすこともできる。ただし、原点復帰していない状態で溶接点の教示登録を行うと、走査パターンがずれてしまうので、教示登録を実行する直前に再度、原点復帰しているかどうかの確認を行う。
【００６１】
教示装置によって溶接点を教示し登録を実行しようとすると、制御装置に記憶されているレーザ加工ヘッドの回転角度θ１とθ２の現在の角度情報が読み込まれる（Ｓ７）。
【００６２】
次に、溶接点を教示し登録を実行しようとしたときに読み込まれたθ１とθ２の角度情報より、制御装置はレーザ照射位置が原点にあるか否かを判断する（Ｓ８）。
【００６３】
レーザ照射位置が原点位置に無い場合（Ｓ８：ＮＯ）は、教示装置に原点に無いことを意味する内容の警告を表示する。例えば、「レーザ照射位置が原点にありません。サーボを再投入し、原点復帰をしてからもう一度教示登録をしてください。」などを表示する（Ｓ９）。
【００６４】
このとき、走査パターンのずれを防ぐため、溶接点の教示登録の実行は一旦キャンセルされる（Ｓ１０）。
【００６５】
そして、再度原点復帰して溶接点の登録を行うには、まずサーボＯＦＦし（Ｓ１１）、再度サーボＯＮすれば前記の通り原点復帰が再実行されるので、そのまま原点復帰している状態でマニピュレータのみを動かして溶接点の教示登録を行えばよい（Ｓ１〜Ｓ７）。
【００６６】
溶接点の教示登録を行う際にレーザ照射位置が原点にある場合（Ｓ８：ＹＥＳ）は、そのまま教示登録が実行される（Ｓ１２）。
【００６７】
ロボットによる溶接点の教示登録が終わったら、次は登録された溶接点を基準位置として走査パターンの教示登録を行う（Ｓ１３）。走査パターンの教示登録は、教示装置を用いてあらかじめ登録されている走査パターンを選択し、形状パラメータを入力するだけでレーザ加工ヘッドを動かすことなく行うことができる。
【００６８】
例えば、スポット溶接で円弧パターンを描きたい場合は、図４のように走査パターンを円弧に設定し、半径ｒ、開始点ｓ、終了点ｅなどのパラメータを入力し、教示登録をすればよい。これにより、溶接点を中心にパラメータ通りの走査パターンの動作プログラムが生成され実行される。
【００６９】
以上のように、本開示によれば、ロボットによる教示登録をする時には、常にレーザ照射位置が走査パターンの基準位置に原点復帰されるため、レーザ加工ヘッドのレーザ照射位置を気にする必要が無く、容易にロボットの動作教示をすることができる。
【００７０】
また、動作教示モード中に確認のためにレーザ加工ヘッドの照射位置を変えてしまった場合でも、溶接点の教示登録をする際に教示装置に警告が表示され、照射位置が原点に無いことを知ることができ、走査パターンの教示点ずれを未然に防止することができる。
＜原点復帰方法の詳細＞
ここでは図７を用いて、多回転リセット機能を用いた原点復帰方法について説明する。
【００７１】
サーボＯＮ時の現在のθ１またはθ２の角度が非常に大きい値の場合、そのまま原点復帰しようとすると、余分に回転して時間がかかってしまう場合がある。例えば、現在位置がθ１＝４００〔°〕にある場合、原点位置であるθ１＝０〔°〕にするには―４００〔°〕回転させなければならない。実際には―４０〔°〕回転させることで３６０〔°〕、すなわち０〔°〕となるが、指令値としては―４００〔°〕で原点復帰が行われてしまう。
【００７２】
そこで、多回転リセット機能を用いて１回転以上の回転をリセットし、現在角度をθ１を−３６０＜θ１＜３６０に領域変換する。
【００７３】
ここではθ１を例として詳細を説明するが、θ２について同様の方法で領域変換をすることも可能である。
【００７４】
まず、教示モードでサーボＯＮすると、モータの現在角度におけるエンコーダパルス数Ｐｍ１が制御装置に読み込まれる。そして、原点におけるエンコーダパルス数Ｐｚ１より、現在角度を表すパルス数Ｐ１は以下の式３で表すことができる。
Ｐ１＝Ｐｍ１−Ｐｚ１・・・（式３）
また、エンコーダの分解能Ｐｒｅｖ［ｐｕｌｓｅ／ｒｅｖ］より、Ｐ１でのモータの回転数Ｎｍ１は以下の式４で表すことができる。
Ｎｍ１＝Ｐ１／Ｐｒｅｖ・・・（式４）
そして、モータと出力軸の減速比ｉより、モータがＮｍ１回転したときの出力軸の回転数Ｎ１は以下の式５で表すことができる。
Ｎ１＝Ｎｍ１／ｉ・・・(式５)
よって、出力軸の現在角度θ１は以下の式６のようになる。
θ１＝Ｎ１×３６０・・・（式６）
ここで、θ１の絶対値が｜θ１｜≧３６０（｜Ｎ１｜≧１）で１回転以上している状態にあるとき、多回転リセット機能によりθ１を−３６０＜θ１＜３６０に領域変換する。
【００７５】
現在の出力軸の回転数Ｎ１の小数点以下を切り捨てた整数の回転数をＮａ１とすると、Ｎａ１回転するのに必要なエンコーダパルス数Ｐａ１は以下の式７で表すことができる。
Ｐａ１＝Ｎａ１×Ｐｒｅｖ×ｉ・・・（式７）
ここで、現在制御装置に記憶されている原点のエンコーダパルス数Ｐｚ１にＰａ１を足したエンコーダパルス数を、以下の式８のように、新たな原点データＰｚ１’として上書き補正する。
Ｐｚ１’＝Ｐｚ１＋Ｐａ１・・・（式８）
すると、原点データをＰｚ１’に補正後の現在角度を表すパルス数Ｐ１’は以下の式９のようになる。
Ｐ１’＝Ｐｍ１−Ｐｚ１’・・・（式９）
また、原点データをＰｚ１’に補正後のモータの回転数Ｎｍ１’は以下の式１０のようになる。
Ｎｍ１’＝Ｐ１’／Ｐｒｅｖ・・・（式１０）
そして、原点データをＰｚ１’に補正後の出力軸の回転数Ｎ１’は以下の式１１のようになる。
Ｎ１’＝Ｎｍ１’／ｉ・・・（式１１）
最終的に、原点データをＰｚ１’に補正後の出力軸の角度θ１’は以下の式１２のようになる。
θ１’＝Ｎ１’×３６０・・・（式１２）
以上の処理によって出力軸角度は−３６０＜θ１＜３６０になり、多回転がリセットされる。
【００７６】
例えば、θ１＝４００〔°〕は多回転リセット機能によりθ１＝４０〔°〕に変換され、最短経路で原点復帰することになる。
【００７７】
次に、多回転リセット後のθ１が１８０＜｜θ１｜＜３６０の領域にある場合を考える。例えば、θ１＝３００〔°〕のとき、そのまま原点復帰すると−３００〔°〕で回転されてしまうが、実際の最短経路は＋６０〔°〕回転させることで３６０〔°〕、すなわち原点である０〔°〕となる。
【００７８】
そこで、多回転リセット後のθ１が１８０＜｜θ１｜＜３６０の領域にある場合、原点復帰時の動作を最小にするため、θ１をさらに−１８０＜θ１＜１８０領域に変換する。
【００７９】
ここでは、図８を用いて−１８０＜θ１＜１８０領域に変換する方法について説明する。
【００８０】
まず、多回転リセット後の原点におけるエンコーダパルス数Ｐｚ１’にモータ１回転分のエンコーダパルス数を加算もしくは減算したものを、新たな原点データＰｚ１”として上書き補正する。θ１がθ１＞０もしくはθ１＜０の場合、以下の式１３および式１４のようになる。
（θ１＞０の時）
Ｐｚ１”＝Ｐｚ１’＋Ｐｒｅｖ・・・（式１３）
（θ１＜０の時）
Ｐｚ１”＝Ｐｚ１’−Ｐｒｅｖ・・・（式１４）
すると、原点データをＰｚ１”に補正後の現在角度を表すパルス数Ｐ１”は以下の式１５のようになる。
Ｐ１”＝Ｐｍ１−Ｐｚ１”・・・（式１５）
また、原点データをＰｚ１”に補正後のモータの回転数Ｎｍ１”は以下の式１６のようになる。
Ｎｍ１”＝Ｐ１”／Ｐｒｅｖ・・・（式１６）
そして、原点データをＰｚ１”に補正後の出力軸の回転数Ｎ１”は以下の式１７のようになる。
Ｎ１”＝Ｎｍ１”／ｉ・・・（式１７）
最終的に、原点データをＰｚ１”に補正後の出力軸の角度θ１”は以下の式１８のようになる。
θ１”＝Ｎ１”×３６０・・・（式１８）
以上の処理によって、出力軸の角度は−１８０＜θ１＜１８０領域に変換される。
【００８１】
例えば、θ１＝３００〔°〕は領域変換によってθ１＝−６０〔°〕に変換され、最短経路で原点復帰することになる。
【００８２】
以上の方法を用いれば、原点復帰の動作を最小に抑えることが可能となり、レーザ溶接ロボットシステムの溶接点の教示時間を短縮することができる。
【産業上の利用可能性】
【００８３】
本開示は、レーザ溶接ロボットシステムにおいて、マニピュレータの動作教示の原点復帰を自動で行うことで溶接点の教示登録を容易に行うことができ、さらには走査パターンの溶接位置ずれを未然に防止する方法として、産業上有用である。
【符号の説明】
【００８４】
１  レンズボディ
２  第１の冷却水ホース接続部
３  レンズホルダ
４  コリメーションレンズ
５  フォーカスレンズ
６  ボディケース
７  第２のホルダ
８  シールドホルダ
９  レバー
１０  ノズル保持部
１１  内側ノズル
１２  コネクタ
１３  第２の冷却水ホース接続部
１４  第１のサーボモータ
１５  第１のタイミングベルト
１６  第１のタイミングベルトプーリー
１７  第１の平行板
１８  第１のホルダ
１９  第２の平行板
２０  第２のタイミングベルトプーリー
２１  第２のサーボモータ
２２  第２のタイミングベルト
２３  第１の部材
２４  第２の部材
２５  第１の保護ガラス
２６  第２の保護ガラス
４１  レーザ加工ヘッド
４２  マニピュレータ
４３  制御装置
４４  レーザ発振器
４５  光ファイバー
４６  加工対象物
４７  教示装置
【図１】
2017170583.tif 000003
【図２】
2017170583.tif 000004
【図３】
2017170583.tif 000005
【図４】
2017170583.tif 000006
【図５】
2017170583.tif 000007
【図６】
2017170583.tif 000008
【図７】
2017170583.tif 000009
【図８】
2017170583.tif 000010
【図９】
2017170583.tif 000011
【図１０】
2017170583.tif 000012