(57)【要約】      （修正有）【課題】ワークの自重撓みによる変位を目標位置に調整可能にする。【解決手段】ワーク回転装置１は、略水平な回転軸Ａに沿う方向に相互に対向して配置され、回転軸Ａに平行に延びる長尺のワークＷの一端部および他端部をそれぞれ保持し、ワークＷを回転軸Ａ回りに回転可能である第１回転ポジショナ５および第２回転ポジショナ６と、第２回転ポジショナ６を回転軸Ａに沿う方向に直線移動させる直動用モータ７と、直動用モータ７を制御して回転軸Ａに沿う方向の第２回転ポジショナ６の位置を調整するモータ制御部と、を備え、モータ制御部は、ワークＷの他端部から第２回転ポジショナ６を介して直動用モータ７に作用する外力の大きさが所定の閾値以下になるように、直動用モータ７を制御する。【選択図】図１
2020189318.tif 000002
【特許請求の範囲】
【請求項１】
略水平な回転軸に沿う方向に相互に対向して配置され、前記回転軸に平行に延びる長尺のワークの一端部および他端部をそれぞれ保持し、前記ワークを前記回転軸回りに回転可能である第１回転ポジショナおよび第２回転ポジショナと、
該第２回転ポジショナを前記回転軸に沿う方向に直線移動させる直動用モータと、
該直動用モータを制御して前記回転軸に沿う方向の前記第２回転ポジショナの位置を調整するモータ制御部と、を備え、
該モータ制御部は、前記ワークの前記他端部から前記第２回転ポジショナを介して前記直動用モータに作用する外力の大きさが所定の閾値以下になるように、前記直動用モータを制御する、ワーク回転装置。
【請求項２】
前記ワークの前記他端部から前記第２回転ポジショナを介して前記直動用モータに作用する前記外力を検出する外力検出部を備え、
前記モータ制御部は、前記外力検出部によって検出された前記外力の大きさが前記所定の閾値よりも大きい場合に、前記直動用モータによって前記第２回転ポジショナが保持される位置を前記外力検出部によって検出される前記外力が小さくなる方向に変更する変位させる、請求項１に記載のワーク回転装置。
【請求項３】
前記外力検出部が、前記直動用モータの負荷トルクを検出する、請求項２に記載のワーク回転装置。
【請求項４】
前記外力検出部が、前記ワークの撓み量を検出する、請求項２に記載のワーク回転装置。
【請求項５】
前記第１回転ポジショナが、前記ワークの前記一端部を前記回転軸回りに回転させる回転用モータを有し、
前記第２回転ポジショナが、前記ワークの前記他端部を前記回転軸回りに回転自在に保持する、請求項１から請求項４のいずれかに記載のワーク回転装置。
【請求項６】
請求項１から請求項５のいずれかに記載のワーク回転装置と、
該ワーク回転装置によって支持されたワークを溶接する溶接ロボットと、を備えるロボットシステム。
【請求項７】
前記溶接ロボットを制御するロボット制御部を備え、
該ロボット制御部は、前記ワークの前記他端部から前記第２回転ポジショナを介して前記直動用モータに作用する外力に応じて、前記溶接ロボットによる前記ワークの溶接位置を補正する、請求項６に記載のロボットシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワーク回転装置およびロボットシステムに関するものである。
【背景技術】
【０００２】
従来、ロボットによってワークを溶接するロボットシステムにおいて、長尺のワークを水平に支持し、ワークを該ワークの長手方向の回転軸回りに回転させるワーク回転装置が使用されている（例えば、特許文献１および２参照。）。ワーク回転装置は、水平方向に相互に対向しワークの両端を保持する一対の回転ポジショナを有し、少なくとも一方の回転ポジショナは回転軸に沿って直線移動可能である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平０７−１６４１８８号公報
【特許文献２】特開平０６−２９２９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
水平方向に支持されている長尺のワークには、ワークの自重による撓みが生じ得る。ワークの撓み量が変化したときに、ワークの両端は、相互に接近または離間する方向に変位しようとする。したがって、ワークの撓み量が回転軸回りのワークの姿勢に応じて異なる場合、ワークの姿勢の変化に伴って、ワークから回転ポジショナに回転軸に沿う方向の引張力または押圧力が作用する。このときに、回転ポジショナの直線移動用のモータは、ワークからの引張力または押圧力に抗して回転ポジショナの位置を保持しようとするため、モータに負荷が加わる。
【課題を解決するための手段】
【０００５】
本開示の一態様は、略水平な回転軸に沿う方向に相互に対向して配置され、前記回転軸に平行に延びる長尺のワークの一端部および他端部をそれぞれ保持し、前記ワークを前記回転軸回りに回転可能である第１回転ポジショナおよび第２回転ポジショナと、該第２回転ポジショナを前記回転軸に沿う方向に直線移動させる直動用モータと、該直動用モータを制御して前記回転軸に沿う方向の前記第２回転ポジショナの位置を調整するモータ制御部と、を備え、該モータ制御部は、前記ワークの前記他端部から前記第２回転ポジショナを介して前記直動用モータに作用する外力の大きさが所定の閾値以下になるように、前記直動用モータを制御する、ワーク回転装置である。
【図面の簡単な説明】
【０００６】
【図１】一実施形態に係るロボットシステムの全体構成を示す斜視図である。
【図２】図１のロボットシステムを他の方向から見た斜視図である。
【図３】図１のロボットシステムの制御装置の構成を示すブロック図である。
【図４】ワーク回転装置の側面図である。
【図５】ワークの姿勢が０°であるときのワークの撓みを説明する図である。
【図６】ワークの姿勢が９０°であるときのワークの撓みを説明する図である。
【図７】ワークの姿勢が１８０°であるときのワークの撓みを説明する図である。
【図８】ワーク回転装置およびロボットシステムの動作を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下に、一実施形態に係るワーク回転装置１およびロボットシステム１００について図面を参照して説明する。
ロボットシステム１００は、図１および図２に示されるように、長尺のワークＷを略水平に支持するワーク回転装置１と、ワークＷを溶接する溶接ロボット２と、制御装置３と、を備える。
【０００８】
ワーク回転装置１は、略水平な回転軸Ａを有し、回転軸Ａに平行に支持したワークＷを回転軸Ａ回りに回転させることによって回転軸Ａ回りのワークＷの姿勢を変更することができる。具体的には、ワーク回転装置１は、水平方向に延びる直線状の長尺のレール４と、レール４上に配置されワークＷの両端部を保持する第１回転ポジショナ５および第２回転ポジショナ６と、第２回転ポジショナ６をレール４に沿って直線移動させる直動用モータ７と、を備える。回転軸Ａは、レール４と平行であり、回転ポジショナ５，６は、回転軸Ａに沿う方向に相互に対向している。
【０００９】
第１回転ポジショナ５は、レール４の一端部に固定された固定台８上に設置され、ワークＷの一端部が固定される治具９が取り付けられている。また、第１回転ポジショナ５には、回転用モータ１０が設けられている。回転用モータ１０は、サーボモータである。第１回転ポジショナ５は、回転用モータ１０によって、治具９およびワークＷの一端部を回転軸Ａ回りに回転させることができる。また、第１回転ポジショナ５は、回転用モータ１０によって、治具９およびワークＷの一端部を回転軸Ａ回りに位置決めし、ワークＷを回転軸Ａ回りの任意の姿勢に保持することができる。
【００１０】
第２回転ポジショナ６は、レール４に沿って移動可能である可動台１１上に設置され、ワークＷの他端部が固定される治具１２が取り付けられている。第２回転ポジショナ６は、治具１２を回転軸Ａ回りに回転自在に保持している。したがって、第１回転ポジショナ５によるワークＷの一端部の回転に従動して第２回転ポジショナ６に保持されているワークＷの他端部が回転し、ワークＷ全体が回転軸Ａ回りに回転する。
【００１１】
直動用モータ７は、サーボモータである。直動用モータ７は、可動台１１をレール４に沿って目標位置まで移動させ可動台１１を目標位置に保持するように、後述する直動用モータ制御部１４によって制御される。したがって、ワークＷの長さに応じて可動台１１および第２回転ポジショナ６の位置を変更し、長さが異なる複数種類のワークＷを同一のワーク回転装置１によって支持することができる。
【００１２】
また、ワーク回転装置１は、図３に示されるように、直動用モータ７に作用する外力を検出する外力検出部１３と、直動用モータ７を制御する直動用モータ制御部１４と、回転用モータ１０を制御する回転用モータ制御部１５と、を備える。外力検出部１３、直動用モータ制御部１４および回転用モータ制御部１５は、モータ７，１０および溶接ロボット２と接続された制御装置３内に設けられている。
【００１３】
制御装置３には、ＲＡＭおよびＲＯＭ等を有する記憶部１６が設けられている。モータ制御部１４，１５は、記憶部１６に記憶されたワーク回転装置１用の動作プログラムに従ってモータ７，１０をそれぞれ制御する。
外力検出部１３は、ワークＷの他端部から第２回転ポジショナ６を介して直動用モータ７に作用する外力の大きさおよび方向を検出する。例えば、外力検出部１３は、直動用モータ７の駆動電流に基づき、直動用モータ７に加わる負荷トルクの大きさおよび方向を検出する。
【００１４】
図４〜図７は、回転ポジショナ５，６によって支持されたワークＷの回転軸Ａ回りの姿勢と、ワークＷの撓みとの関係を説明している。図４および図５に示されるように、回転ポジショナ５，６へのワークＷの取り付け時、第２回転ポジショナ６は、ワークＷの長さに応じた位置に直動用モータ７によって保持される。
回転ポジショナ５，６によって水平に保持された長尺のワークＷは、図５および図７に一点鎖線で示されるように、ワークＷの自重によって撓むことがある。回転軸Ａ回りのワークＷの姿勢の変化によってワークＷの撓み量が変化すると、ワークＷの他端は、ワークＷの一端に接近または離間する方向に変位しようとするため、ワークＷの他端部から第２回転ポジショナ６に引張力または押圧力が作用し、引張力または押圧力に基づく外力が直動用モータ７に作用する。
【００１５】
図４〜図７の例において、図４および図５におけるワークＷの姿勢は０°、図６におけるワークＷの姿勢は９０°、図７におけるワークＷの姿勢は１８０°である。０°および１８０°のとき、ワークＷには自重による大きな撓みが生じる。
ワークＷの姿勢が０°から９０°に変化したとき、ワークＷの撓み量が減少し、ワークＷの他端はワークＷの一端から離間する方向に変位しようとする。そのため、第２回転ポジショナ６には、第１回転ポジショナ５とは反対側に向かう押圧力がワークＷの他端部から作用する。一方、ワークＷの姿勢が９０°から１８０°に変化したとき、ワークＷの撓み量が増大し、ワークＷの他端はワークＷの一端に接近する方向に変位しようとする。そのため、第２回転ポジショナ６には、第１回転ポジショナ５に向かう方向の引張力がワークＷの他端部から作用する。
【００１６】
このようにワークＷから第２回転ポジショナ６に引張力または押圧力が作用したとき、直動用モータ７は、引張力または押圧力に抗して第２回転ポジショナ６を目標位置に保持しようとするため、直動用モータ７には引張力または押圧力に基づく負荷トルクが加わる。このとき、直動用モータ７が第２回転ポジショナ６を目標位置に保持しきれず、第２回転ポジショナ６が、ワークＷの撓み量の変化に起因して目標位置から移動してしまうことがある。長く重いワークＷの場合、このときの第２回転ポジショナ６の移動量は、例えば、数ｍｍになることがある。
【００１７】
直動用モータ制御部１４は、外力検出部１３によって検出される負荷トルクの大きさおよび方向に基づいて、直動用モータ７を制御して第２回転ポジショナ６の位置を調整する。
具体的には、直動用モータ制御部１４は、負荷トルクの大きさが所定の閾値以下である場合、現在の目標位置に第２回転ポジショナ６を保持するように直動用モータ７を制御する。所定の閾値は、直動用モータ７の最大トルクの大きさよりも小さな値である。
一方、直動用モータ制御部１４は、負荷トルクの大きさが所定の閾値よりも大きい場合、負荷トルクの方向に基づいて、負荷トルクが減少する方向に目標位置を変更し、目標位置に第２回転ポジショナ６を変位させるように直動用モータ７を制御する。その結果、第２回転ポジショナ６は、ワークＷの撓み量の変化によるワークＷの他端部の変位を許容するように変位し、ワークＷの他端部から第２回転ポジショナ６に作用する引張力または押圧力は減少する。直動用モータ制御部１４は、外力検出部１３によって検出される負荷トルクが所定の閾値以下になる目標位置まで、第２回転ポジショナ６を移動させる。
【００１８】
直動用モータ制御部１４は、外力検出部１３によって検出される負荷トルクに基づいてアラームを発生させてもよい。例えば、直動用モータ制御部１４は、負荷トルクが最大トルクに達したときに計時を開始し、所定時間にわたって最大トルクが検出され続けた場合に、アラームを発生させるとともに直動用モータ７を停止させる。
【００１９】
溶接ロボット２は、ロボットアーム２ａを有し、ロボットアーム２ａの先端には溶接トーチ２ｂが接続されている。溶接ロボット２は、例えば、６軸の垂直多関節ロボットである。溶接ロボット２は、レール４の傍に配置され、ワーク回転装置１によって支持されたワークＷを溶接する。例えば、４つの側面を有する直方体状のワークＷの場合、ワーク回転装置１によってワークＷを９０°ずつ回転させることによって、ワークＷの４つの側面上の溶接位置を溶接ロボット２によって順番に溶接することができる。
【００２０】
溶接ロボット２は、制御装置３に設けられたロボット制御部１７によって制御される。ロボット制御部１７は、記憶部１６に記憶された溶接ロボット２用の動作プログラムに従って、モータ制御部１４，１５によるモータ７，１０の制御と同期して溶接ロボット２を制御する。溶接ロボット２による溶接位置は、例えば、溶接トーチ２ｂの先端をワークＷ上の溶接位置に接触させるタッチセンシングによって設定される。
【００２１】
次に、ロボットシステム１００の作用について、図８を参照して説明する。
まず、操作者によってワークＷの情報が制御装置３に入力される（ステップＳ１）。ワークＷの情報は、例えば、ワークＷの種類および寸法等を含む。
次に、直動用モータ７の駆動によって、第２回転ポジショナ６がワークＷの他端部の保持に適した位置に移動する（ステップＳ２）。第２回転ポジショナ６の移動は、ワークＷの情報に基づいて、または操作者の操作に基づいて、直動用モータ制御部１４が直動用モータ７を制御することによって実行される。
【００２２】
次に、操作者は、図４および図５に示されるように、ワークＷの一端部を第１回転ポジショナ５の治具９に固定するとともに、ワークＷの他端部を第２回転ポジショナ６の治具１２に固定することによって、ワークＷをワーク回転装置１に支持させる。このときの治具９，１２およびワークＷは、例えば、回転軸Ａ回りの所定の原姿勢（例えば、０°）に配置されている。
ワーク回転装置１へのワークＷの固定完了後（ステップＳ３のＹＥＳ）、回転用モータ制御部１５は、必要に応じて回転用モータ１０を制御することによってワークＷを回転軸Ａ回りに回転させ、ワークＷを第１の姿勢（例えば、０°）に配置する（ステップＳ４）。回転用モータ制御部１５は、ワーク回転装置１へワークＷの固定が完了したことを、例えば、制御装置３への操作者の所定の入力に基づいて判断する。
【００２３】
次に、外力検出部１３が、ワークＷから第２回転ポジショナ６を介して直動用モータ７に作用する外力、例えば負荷トルクを検出する（ステップＳ５）。
外力の大きさが所定の閾値以下である場合（ステップＳ６のＹＥＳ）、ロボット制御部１７は、溶接ロボット２を制御してワークＷの溶接を開始する（ステップＳ８）。
一方、外力の大きさが所定の閾値よりも大きい場合（ステップＳ６のＮＯ）、直動用モータ制御部１４は、直動用モータ７を制御して第２回転ポジショナ６を外力が小さくなる方向に変位させる（ステップＳ７）。外力の大きさが所定の閾値以下になるまで（ステップＳ６のＹＥＳ）、ステップＳ５〜Ｓ７は繰り返される。溶接ロボット２によるワークＷの溶接中も、外力検出部１３による外力の検出（ステップＳ５）および直動用モータ制御部１４による第２回転ポジショナ６の位置調整（ステップＳ６，Ｓ７）が繰り返されてもよい。
【００２４】
第１の姿勢のワークＷの溶接が終わった後、回転用モータ制御部１５は、回転用モータ１０を制御することによってワークＷを回転させ、ワークＷの姿勢を第２の姿勢（例えば、９０°）に変更する（ステップＳ４）。そして、ステップＳ５〜Ｓ８が実行される。
予め設定された全ての姿勢（例えば、０°、９０°、１８０°および２７０°）でのワークＷの溶接が完了するまで、ステップＳ４〜Ｓ８が繰り返される。
全ての姿勢でのワークＷの溶接が完了した後（ステップＳ９のＹＥＳ）、ロボット制御部１７は、溶接ロボット２をワークＷから離れた位置に退避させる（ステップＳ１０）。次に、回転用モータ制御部１５は、回転用モータ１０を制御してワークＷを回転させ、ワークＷを所定の原姿勢（例えば、０°）に復帰させる（ステップＳ１１）。
【００２５】
ワークＷの他端部から第２回転ポジショナ６を介して直動用モータ７に作用する外力の大きさは、ワークＷの長さ、重さおよび剛性等に応じて異なる。仮に、直動用モータ７によって第２回転ポジショナ６が保持される目標位置が固定され、回転ポジショナ５，６間の距離が固定されている場合、ワークＷの撓み量の変化によって、直動用モータ７には、最大トルクを超える外力が作用することがある。例えば、長さ数メートル、重さ数トンのワークＷの場合、直動用モータ７に作用する外力は、数百キログラムを超え得る。
【００２６】
本実施形態によれば、ワークＷの姿勢の変化による長尺のワークＷの撓み量の変化によってワークＷの他端部から第２回転ポジショナ６を介して直動用モータ７に所定の閾値よりも大きい外力が作用したときに、直動用モータ制御部１４は、直動用モータ７を制御することによって、撓み量の変化によるワークＷの他端部の変位を許容する方向に第２回転ポジショナ６を変位させ、それにより、直動用モータ７に作用する外力の大きさを閾値以下に制御する。これにより、ワークＷの撓み量の変化に起因する過大な外力が直動用モータ７に作用することを防止し、外力が最大トルクを超えることによるアラームの発生および直動用モータ７の停止を回避することができる。
【００２７】
また、ワークＷの撓み量の変化に応じて第２回転ポジショナ６が変位することによって、直動用モータ７のみならず、回転ポジショナ５，６および台８，１１等の、ワークＷを支持するワーク回転装置１の構造物にも過大な力が作用することが防止される。したがって、ワーク回転装置１の剛性の向上は不要であり、ワーク回転装置１の小型化を図ることができる。
また、様々な種類のワークＷを同一のワーク回転装置１によって支持する場合、ワークＷの種類に応じて、ワークＷから直動用モータ７に作用する外力の大きさは異なる。本実施形態によれば、回転ポジショナ５，６によってワークＷが保持されている状態で直動用モータ７に作用する外力を検出して第２回転ポジショナ６の目標位置を調整することによって、ワークＷの種類に関わらず、直動用モータ７に作用する外力を閾値以下に制御することができる。
【００２８】
上記実施形態において、第２回転ポジショナ６の位置の許容範囲が設定され、直動用モータ制御部１４は、第２回転ポジショナ６が許容範囲外に移動したときに、アラームを発生させてもよい。直動用モータ制御部１４は、例えば、直動用モータ７の回転角度から第２回転ポジショナ６の位置を算出する。
ワークＷの撓み量の大きな変化によって第２回転ポジショナ６が大きく変位したときに、ワークＷ上の溶接位置も水平方向に大きく変位し得る。この構成によれば、第２回転ポジショナ６が許容範囲外まで変位したときに、ワークＷ上の溶接位置が大きく変位した可能性があることを、アラームの発生によって操作者に報知することができる。
【００２９】
上記実施形態において、直動用モータ制御部１４は、外力検出部１３によって検出される外力がゼロまたは略ゼロになる位置に第２回転ポジショナ６を変位させてもよい。この場合、直動用モータ７に作用する外力は最小となる。
あるいは、直動用モータ制御部１４は、外力検出部１３によって検出される外力の大きさが、ゼロよりも大きく所定の閾値よりも小さい所定の大きさになる位置に第２回転ポジショナ６を変位させてもよい。この場合、直動用モータ７に作用する外力が所定の閾値を超えない範囲で、ワークＷの撓み量の変化を抑制することができる。
【００３０】
上記実施形態において、外力検出部１３が、直動用モータ７に作用する外力として負荷トルクを検出することとしたが、これに代えて、他の測定値に基づいて直動用モータ７に作用する外力を検出してもよい。
例えば、外力検出部１３は、ワークＷの撓み量に基づいて直動用モータ７に作用する外力を間接的に検出してもよい。ワークＷの撓み量が大きい程、直動用モータ７に作用する外力は大きくなる。例えば、外力検出部１３は、ワークＷの撓み量を検出し、撓み量の測定値と、予め測定された撓み量と外力との間の関係に基づき、直動用モータ７に作用する外力を推定してもよい。例えば、外力検出部１３は、溶接ロボット２に取り付けられたカメラを備え、カメラによって取得されたワークＷの画像から撓み量を検出する。あるいは、外力検出部１３は、溶接ロボット２のタッチセンシングによって得られたワークＷの形状から撓み量を算出してもよい。
【００３１】
あるいは、外力検出部１３は、第２回転ポジショナ６の変位量に基づいて外力を間接的に検出してもよい。この場合、外力検出部１３は、第２回転ポジショナ６の変位量を検出するためのセンサ、例えば、カメラまたは光学式の変位センサ等を備える。
ワークの撓み量の変化によって最大トルクを超える負荷トルクが直動用モータ７に作用したとき、直動用モータ７は第２回転ポジショナ６を目標位置に保持することができず、第２回転ポジショナ６は、負荷トルクの大きさに応じた距離だけ、ワークＷの他端部からの引張力または押圧力に従って変位する。したがって、第２回転ポジショナ６の変位量から、直動用モータ７に作用する外力の大きさを推定することができる。
【００３２】
上記実施形態において、回転軸Ａ回りのワークＷの姿勢と、直動用モータ７に作用する外力が閾値以下となる第２回転ポジショナ６の目標位置との関係が既知である場合、直動用モータ制御部１４は、当該関係に基づいてワークＷの回転時に第２回転ポジショナ６の目標位置を変更し、変更後の目標位置に第２回転ポジショナ６を変位させてもよい。
【００３３】
例えば、ワーク回転装置１によって一度支持されたワークＷについて、回転軸Ａ回りのワークＷの姿勢と、第２回転ポジショナ６の目標位置との関係が、記憶部１６に記憶される。そして、２度目以降にワークＷがワーク回転装置１に支持されたとき、直動用モータ制御部１４は、ワークＷの姿勢を変更する度に、記憶部１６に記憶された関係に基づいて、第２回転ポジショナ６を、変更後のワークＷの姿勢と対応する目標位置に変位させる。この場合、外力検出部１３による外力の検出が不要であり、より簡単な処理および制御によって第２回転ポジショナ６の目標位置を調整することができる。
【００３４】
上記実施形態において、ロボット制御部１７は、ワークＷの他端部から第２回転ポジショナ６を介して直動用モータ７に作用する外力に応じて、溶接ロボット２による溶接位置を補正してもよい。
ワークＷの撓み量の変化によって、ワークＷ上の溶接位置は水平方向および鉛直方向に変位する。例えば、ロボット制御部１７は、外力検出部１３によって検出された負荷トルク、ワークＷの撓み量または第２回転ポジショナ６の変位量に基づいて、ワークＷ上の各溶接位置の水平方向および鉛直方向の変位量を算出し、算出された変位量に基づいて溶接ロボット２による溶接位置を補正する。これにより、ワークＷ上の溶接位置の変位に関わらず、ワークＷ上の溶接位置に精度よく溶接トーチ２ｂを位置合わせすることができる。
【００３５】
上記実施形態において、第１回転ポジショナ５がワークＷの一端部を回転させ、第２回転ポジショナ６が、ワークＷの他端部を一端部の回転に従動させることとしたが、これに代えて、第２回転ポジショナ６が、第１回転ポジショナ５と同様に回転用モータを有し、回転用モータ制御部１５が、ワークＷの一端部および他端部を同一角度だけ同時に回転させるように、第１回転ポジショナ５の回転用モータ１０および第２回転ポジショナ６の回転用モータを制御してもよい。
【符号の説明】
【００３６】
１  ワーク回転装置
２  溶接ロボット
３  制御装置
５  第１回転ポジショナ
６  第２回転ポジショナ
７  直動用モータ
１０  回転用モータ
１３  外力検出部
１４  直動用モータ制御部（モータ制御部）
１５  回転用モータ制御部
１７  ロボット制御部
１００  ロボットシステム
Ａ  回転軸
Ｗ  ワーク
【図１】
2020189318.tif 000003
【図２】
2020189318.tif 000004
【図３】
2020189318.tif 000005
【図４】
2020189318.tif 000006
【図５】
2020189318.tif 000007
【図６】
2020189318.tif 000008
【図７】
2020189318.tif 000009
【図８】
2020189318.tif 000010