JP2021035706A - ロボットアーム制御装置、ロボットアーム制御方法、プログラム及び電子機器の製造方法 - Google Patents
ロボットアーム制御装置、ロボットアーム制御方法、プログラム及び電子機器の製造方法 Download PDFInfo
- Publication number
- JP2021035706A JP2021035706A JP2019158000A JP2019158000A JP2021035706A JP 2021035706 A JP2021035706 A JP 2021035706A JP 2019158000 A JP2019158000 A JP 2019158000A JP 2019158000 A JP2019158000 A JP 2019158000A JP 2021035706 A JP2021035706 A JP 2021035706A
- Authority
- JP
- Japan
- Prior art keywords
- arm
- robot arm
- control device
- amount
- force
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000004519 manufacturing process Methods 0.000 title claims abstract description 11
- 238000003825 pressing Methods 0.000 claims description 46
- 238000001514 detection method Methods 0.000 claims description 27
- 230000005856 abnormality Effects 0.000 claims description 4
- 238000003780 insertion Methods 0.000 abstract description 57
- 230000037431 insertion Effects 0.000 abstract description 57
- 239000000758 substrate Substances 0.000 description 24
- 238000003860 storage Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 10
- 239000003638 chemical reducing agent Substances 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000002950 deficient Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Abstract
Description
上記アーム駆動制御部は、アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させ、その後、上記対象部品を上記第1の方向に沿って所定の力で押圧させる。
上記判定部は、上記アームで上記所定の力で上記対象部品を押圧している時の上記第1の方向に対して反対方向である第2の方向に対する上記アームの先端の移動量が閾値を超える場合、上記対象部品の上記被組付け部への組付けが失敗であると判定する。
アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させ、
上記対象部品を一定量移動させた後、上記アームに、上記対象部品を上記第1の方向に沿って所定の力で押圧させ
上記アームで上記所定の力で上記対象部品を押圧している時の上記第1の方向に対して反対方向である第2の方向に対する上記アームの先端の移動量が閾値を超える場合、上記対象部品の上記被組付け部への組付けが失敗であると判定する。
アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させるステップと、
上記対象部品を一定量移動させた後、上記アームに、上記対象部品を上記第1の方向に沿って所定の力で押圧させるステップと、
上記アームで上記所定の力で上記対象部品を押圧している時の上記第1の方向に対して反対方向である第2の方向に対する上記アームの先端の移動量が閾値を超える場合、上記対象部品の上記被組付け部への組付けが失敗であると判定するステップと
を含む処理をロボットアーム制御装置に実行させる。
アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させ、その後、上記対象部品を上記第1の方向に沿って所定の力で押圧させるアーム駆動制御部と、上記アームで上記所定の力で上記対象部品を押圧している時の上記第1の方向に対して反対方向である第2の方向に対する上記アームの先端の移動量が閾値を超える場合、上記対象部品の上記被組付け部への組付けが失敗であると判定する判定部と、を備えるロボットアーム制御装置を用いて、
上記対象部品と上記被組付け部とを備える電子機器を製造する。
本実施形態では、対象部品としてのプラグコネクタ(以下、プラグと称する場合がある。)を被組付け部としてのリセプタクルコネクタ(以下、リセプタクルと称する場合がある。)に挿入、嵌合して、コネクタ嵌合を行う例をあげて説明する。
リセプタクルは接続部が凸になっているオス型のコネクタであり、プラグは接続部が凹になっているメス型のコネクタである。
図1は、ロボットアーム制御システムの概要を説明する図である。
図2は、成否判定工程に係る、第1のロボットアーム装置1及び第2のロボットアーム装置2における主要構成、ロボットアーム制御装置6の機能構成を示す。
図1に示すように、ロボットアーム制御システム100は、第1のロボットアーム装置1と、第2のロボットアーム装置2と、ロボットアーム制御装置6と、を具備する。
第1のロボットアーム装置1とロボットアーム制御装置6とは通信可能に構成される。
第2のロボットアーム装置2とロボットアーム制御装置6とは通信可能に構成される。
ロボットアーム制御装置6は、第1のロボットアーム装置1及び第2のロボットアーム装置2それぞれのアーム10及び20の駆動を制御する。アーム10及び20の駆動制御によって、第1のロボットアーム装置1により保持されるプラグ3と第2のロボットアーム装置2により保持されるリセプタクル4とが嵌め合わされる。
図1、4、5及び8において、リセプタクル4にプラグ3が正しい位置で挿入される際のプラグ3の挿入方向である第1の方向をZ軸正方向として図示する。第1の方向に対して反対方向である第2の方向をZ軸負方向とする。第3の方向に沿った軸であるX軸と、第4の方向に沿った軸であるY軸と、Z軸とは互いに直交する。
プラグ3を基板5に搭載されたリセプタクル4に嵌合することにより、例えば電子機器の一部を構成する回路基板を製造することができる。
図1に示すように、第1のロボットアーム装置1は、基台であるベース部11と、ベース部11から延伸するアーム10と、力覚センサ19と、撮像部としてのカメラ18と、を備える。
アクチュエータ101は、ロボットアーム制御装置6から送信されたロボットアーム制御信号を物理的運動に変換する。尚、アクチュエータは関節部毎に設けられるが、図2においては特に区別せずにアクチュエータ101として図示している。
モータは、アクチュエータにおける原動機であり、駆動軸をその軸周りに回転させる。モータは電流を供給されることによってその回転駆動が制御される。
モータドライバは、モータに電流を供給することによりモータを回転駆動させるドライバ回路であり、モータに供給する電流量を調整することにより、モータの回転数を制御することができる。
減速機は、駆動軸に接続され、モータによって生じた駆動軸の回転速度を所定の減速比で減速することにより、所定の値を有する回転駆動力(すなわち、トルク)を発生させる。減速機によって生成されたトルクは、減速機の出力軸に接続されたトルクセンサを介して、リンク13a、13b、ハンド14に伝達される。
エンコーダ1011は、駆動軸に接続され、駆動軸の回転数を検出する。エンコーダ1011によって検出された駆動軸の回転数と、減速機の減速比との関係に基づいて、関節部12a〜12cの回転角度、回転角速度及び回転角加速度等の情報を得ることができる。
トルクセンサは、減速機の出力軸に接続され、減速機によって生成されたトルク、すなわち、アクチュエータ101によって出力されるトルクを検出する。
エンコーダ1011の検出結果は、ロボットアーム制御装置6へ送信される。
力覚センサ19は、典型的には6軸力覚センサである。6軸力覚センサは、X軸、Y軸、Z軸方向の力と、力のモーメントの大きさと方向を測るセンサである。力覚センサには、歪ゲージ式、静電容量式、圧電式、光学式等を用いることができる。
力覚センサ19により、アーム10の先端に位置するツール141に及ぶ外力、すなわちツール141に作用する力が検出される。
力覚センサ19での検出結果はロボットアーム制御装置6に送信される。
カメラ18は、典型的にはステレオカメラである。カメラ18は、第2のロボットアーム装置2のアーム20により保持されたリセプタクル4の画像を撮像する。この画像データを用いて、後述する位置決め工程において、プラグ3とリセプタクル4との位置ずれを補正してもよい。
カメラ18での検出結果はロボットアーム制御装置6に送信される。
図1に示すように、第2のロボットアーム装置2は、基台であるベース部21と、ベース部21から延伸するアーム20と、を備える。
アクチュエータ201は関節部毎に設けられるが、図2においては特に区別せずにアクチュエータ201として図示している。アクチュエータ201の構造はアクチュエータ101と同様である。
各関節部22a〜22cの駆動軸の回転位置が制御されることにより、アーム20及びハンド24の駆動が制御され、ハンド24の先端部位にあるツール241を所望の位置に所望の姿勢で停止させることができる。各関節部22a〜22cの駆動軸の角速度が制御されることにより、ツール241を所望の経路に沿って所望の速度で移動させることができる。
図2に示すように、ロボットアーム制御装置6は、制御部60と、記憶部65と、通信部66と、を備える。
ここで、詳細については後述するが、本実施形態のコネクタ嵌合に係る一連の工程では、位置決め工程と、位置制御による挿入工程と、コネクタ嵌合の成否判定のための力制御による押圧工程とが順に行われる。
位置制御による挿入工程及び成否判定のための力制御による押圧工程において、基板5に搭載されるリセプタクル4は、基板5と共にZ軸方向に沿って若干移動可能な程度に第2のロボットアーム装置2により固定、保持される。一方、プラグ3は、プラグ3を保持する第1のロボットアーム装置1のアーム10がロボットアーム制御信号に基づいて駆動することにより、位置がほぼ固定して保持されたリセプタクル4内に挿入される。
コネクタ嵌合の成否判定は、プラグ3を所定の力で押圧する力制御による押圧工程でプラグ3を所定の力で押圧している時のツール141の移動量に基づいて行われる。ツール141の移動量は、当該ツール141が把持するプラグ3の移動量に相当する。本実施形態では、エンコーダ1011の検出結果を用いてツール141の移動量が算出される。
力制御とは、押圧工程におけるプラグ3を押圧する力を制御することである。
通信部66は、第1のロボットアーム装置1及び第2のロボットアーム装置2と通信する。
記憶部65は、予めティーチングで取得される、位置決め工程での、ツール241における基板保持位置の座標情報、ツール141における挿入開始位置の座標情報を記憶する。上記挿入開始位置は、プラグ3の先端がリセプタクル4にわずかに入る位置である。
過剰分の量は、位置制御による挿入工程での挿入によって、力覚センサの定格を超えた力が力覚センサに加わらず、また、基板5が破損させてしまわないように、設定される。
ここで、同じ種類のリセプタクル及びプラグであっても、部品固体差でリセプタクル4とプラグ3との嵌合のクリアランスが異なる場合がある。上記一定量の移動量における過剰分の量は、クリアランス誤差を考慮して適宜設定することができる。移動量を挿入量より過剰な量に設定することにより、リセプタクル4内へのプラグ3の挿入量が不十分とならないように確実に挿入することができる。
記憶部65は、成否判定に用いるツール141の移動量の閾値を予め記憶する。
取得部61は、第1のロボットアーム装置1から、力覚センサ19の検出結果及びエンコーダ1011の検出結果を取得する。
算出部62は、エンコーダ1011の検出結果に基づいて、成否判定のための力制御による押圧工程時のツール141の移動量を算出する。
より詳細には、力覚センサ19で検出されるZ軸方向に沿った力が予め定めておいた閾値を超えたら異常と判定し、再度位置決め工程から一連の処理を繰り返す(リトライ)、又は、コネクタ嵌合作業を中止する判定をする。
リセプタクル4へのプラグ3の挿入時、正位置からずれて挿入が行われた場合、例えばリセプタクル4の凹部壁面にプラグ3が衝突し、アーム10の先端であるツール141に作用する力が大きくなる。本実施形態では、力覚センサ19の出力をモニタリングすることにより、閾値を超える力が確認された場合、正位置からずれて挿入が行われているとして、リトライ又は作業が中止される。このように、力覚センサ19の出力をモニタリングすることにより作業時の異常を見つけることができ、安定して良品の電子機器を製造することができる。
アーム駆動制御部63は、予め記憶部65に記憶されている挿入開始位置にツール141が、基板保持位置にツール241が位置するように、ロボットアーム制御信号を生成する。
アーム駆動制御部63は、予め記憶部65に記憶されている位置制御による挿入工程におけるツール141の移動量の情報に基づいて、アーム10に、プラグ3をZ軸正方向に沿って一定量移動させるようにロボットアーム制御信号を生成する。挿入工程では、力覚センサ19での検出結果をモニタリングしながら、X軸及びY軸におけるツール141に作用する力が0となるように、ツール141を移動させる。これにより、Z軸方向に沿ってツール141を移動させることができる。
アーム駆動制御部63は、予め記憶部65に記憶されている成否判定のための力制御による押圧工程でのプラグ3を押圧する力の情報に基づいて、アーム10に、プラグ3を所定の力で押圧させるようにロボットアーム制御信号を生成する。
このように、アーム駆動制御部63は、アーム10に、プラグ3をZ軸正方向(第1の方向)に沿って一定量移動させてリセプタクル4に挿入させる(位置制御による挿入工程)。その後、アーム駆動制御部63は、アーム10に、プラグ3をZ軸正方向(第1の方向)に沿って所定の力で押圧させる(成否判定のための力制御による押圧工程)。
図3及び図4を用いて、コネクタ嵌合時のロボットアーム装置の動作について説明する。
図3は、ロボットアーム制御システム100におけるコネクタ嵌合の成否判定に係る動作を説明する図である。
図4は、コネクタ嵌合作業でのプラグとリセプタクルとの嵌合部分の状態の変化を示す部分概略側面図である。
次に、図3及び図4(A)に示すように、予め設定されている基板保持位置、挿入開始位置にツール141及び241が位置するようアーム10及びアーム20が駆動する。これにより、リセプタクル4が搭載される基板5は基板保持位置に移動し、その位置が保持される(S21)。プラグ3は挿入開始位置に移動し、プラグ3とリセプタクル4の位置決めがなされる(S11)。
位置制御によるプラグの挿入工程では、プラグ3がリセプタクル4に正位置で嵌合されたときのプラグ3の挿入量より過剰な量の移動量でプラグ3はリセプタクル4に挿入される。これにより、プラグ3がリセプタクル4に正しい位置に挿入されている場合、過剰分だけリセプタクル4が搭載される基板5はZ軸正方向に若干移動する。
挿入工程完了時のエンコーダ1011の検出結果はロボットアーム制御装置6に送信される。
押圧工程でのエンコーダ1011の検出結果はロボットアーム制御装置6に送信される。
次に、算出部62により、エンコーダの検出結果から押圧工程での押圧時のツール141の移動量が算出される(S31)。
次に、算出されたツール141の移動量に基づいてコネクタ嵌合の成否が判定される(S32)。
例えば、正しい位置関係でコネクタ嵌合が行われる成功時、クリアランスが大きい場合は、クリアランスが小さい場合よりも位置制御による挿入工程でツール141に作用するZ軸方向に沿った力が小さくなる。
このような部品個体差によって、コネクタ嵌合成功時において、挿入工程でツール141に作用するZ軸方向に沿った力と、押圧工程でプラグ3をZ軸方向に沿って押圧する所定の力との大小関係が異なる場合がある。
押圧工程でプラグ3を押圧する所定の力が、挿入工程でプラグ3に作用する力と同等の場合、ツール141の位置は変わらない。
押圧工程でプラグ3を押圧する所定の力が、挿入工程でプラグ3に作用する力よりも小さい場合、図4(C)に示すように、ツール141の位置はZ軸負方向に移動する。
押圧工程でプラグ3を押圧する所定の力が、挿入工程でプラグ3に作用する力よりも大きい場合、ツール141の位置はZ軸正方向に移動する。
押圧工程でプラグ3を押圧する所定の力の値は、成否判定可能なように、失敗例の挿入工程でツール141に作用するZ軸方向に沿った力よりも小さくなるように、実験によって予め検討され、設定される。また、コネクタ嵌合の成否判定に用いる移動量の閾値も、同様に、実験によって予め検討され、設定される。
図5(A)は位置決め完了時のプラグとリセプタクルの状態を示す。
図5(B)及び(C)は成功例を示し、図5(D)及び(E)は失敗例を示す。
図5(B)及び(D)は、それぞれ成功例、失敗例における、位置制御による挿入工程完了時のプラグとリセプタクルの状態を示す。
図5(C)及び(E)は、それぞれ成功例、失敗例における、力制御による押圧工程時(成否判定時)のプラグとリセプタクルの状態を示す。
位置制御による挿入工程では、プラグ3を保持しているツール141を、予め設定された一定量の移動量でZ軸正方向に移動させる。
図5(D)に示すように、失敗例の場合、ツール141の移動により、プラグ3がリセプタクル4の内部で引っ掛かった状態で、基板5全体がZ軸正方向に移動する。このため、図5(B)及び(D)に示すように、位置制御による挿入工程後のツール141の先端位置A、Bが同じとなり、ツール141の先端位置を評価するだけではコネクタ嵌合の成否判断が難しい。
力制御による押圧工程では、予め設定された所定の大きさの力でプラグ3はZ軸正方向に押圧される。
図5に示す例では、成否判定時の力制御による押圧工程でプラグ3を押圧する力の大きさが、位置制御による挿入工程でプラグ3に加わるZ軸正方向の力よりも小さく設定されている場合を示す。
上述のように、本実施形態では、挿入工程時では、正位置での嵌合時のプラグ3のリセプタクル4への挿入量よりも過剰な量の移動量でツール141を移動させる。従って、図5(B)及び(C)に示すように、成功例では、成否判定時の力制御による押圧時に、挿入工程時のプラグ3に作用する力よりも低い力が加わることにより、ツール141はZ軸方向負方向(第2の方向)にd1の移動量で移動する。
一方、失敗例では、図5(D)及び(E)に示すように、挿入工程時のプラグ3に作用する力が成功例よりも大きくなっているので、押圧工程時のZ軸方向負方向(第2の方向)への移動量d2は成功例の移動量d1よりも大きくなる。
このように、押圧工程時のツール141の移動量が大きければ、コネクタ嵌合が失敗であると判定することができる。本実施形態では、成否判定のための力制御による押圧工程での、ツール141のZ軸方向負方向(第2の方向)に対する移動量が閾値を超えた場合、コネクタ嵌合が失敗であると判定する。
図6を用いて、ロボットアーム制御方法について説明する。
図6は、ロボットアーム制御装置6におけるロボットアーム制御方法を説明する図である。
位置決め制御では、記憶部65に記憶される基板保持位置の座標情報及び挿入開始位置の座標情報に基づいて、アーム駆動制御部63により、ロボットアーム制御信号が生成され、第1のロボットアーム装置1及び第2のロボットアーム装置2へ送信される。
第1のロボットアーム装置1では、受信したロボットアーム制御信号に基づいてアクチュエータ101が駆動し、プラグ3を保持したツール141は挿入開始位置に移動する。
第2のロボットアーム装置2では、受信したロボットアーム制御信号に基づいてアクチュエータ201が駆動し、リセプタクル4が搭載された基板5を保持したツール241は基板保持位置に移動する。
挿入制御では、記憶部65に記憶されるツール141の移動量の情報に基づいて、アーム駆動制御部63によりロボットアーム制御信号が生成され、第1のロボットアーム装置1へ送信される。
第1のロボットアーム装置1では、受信したロボットアーム制御信号に基づいてアクチュエータ101が駆動し、プラグ3を保持したツール141はZ軸正方向(第1の方向)に所定量移動する。これにより、ツール141に保持されたプラグ3が、基板保持位置で保持されている基板5上のリセプタクル4へ挿入される。
押圧制御では、記憶部65に記憶されるプラグ3を押圧する力の情報に基づいて、アーム駆動制御部63によりロボットアーム制御信号が生成され、第1のロボットアーム装置1へ送信される。
第1のロボットアーム装置1では、受信したロボットアーム制御信号に基づいてアクチュエータ101が駆動し、ツール141によりZ軸正方向(第1の方向)に沿って所定の力でプラグ3が押圧される。
次に、判定部64により、算出結果に基づいて、移動量が閾値以下か否かが判定される(S46)。
判定部64により、閾値以下であると判定されると(YES)、コネクタ嵌合が正しい位置関係で行われたとして成功判定がなされる(S47)。
判定部64により、閾値を超えていると判定されると(NO)、S48に進む。
判定部64により、所定回数未満であると判定されると(NO)、S40に戻り一連の処理が繰り返される。
判定部64により、所定回数以上であると判定されると(YES)、コネクタ嵌合が正しい位置関係で行われていないとして失敗判定がなされる(S49)。
上述では、挿入工程前のリセプタクルとプラグの位置決めを、予めティーチングにより設定した座標に基づいて行っていたが、位置精度が不十分な場合は、必要に応じて、画像処理による位置認識、力制御による位置探索の少なくともいずれか一方を更に行って位置決めをしてもよい。これにより、位置決め精度が向上し、コネクタ嵌合の成功率があがり、生産性が向上する。
図7は、位置決め工程の一例を示し、第1のロボットアーム装置における動作のフロー図である。ロボットアーム装置のアームの駆動制御はロボットアーム制御装置6から送信されるロボットアーム制御信号に基づいて行われる。
図8は、画像処理による位置認識時、力制御による位置探索時のプラグとリセプタクルの状態を説明する嵌合付近の部分概略側面図である。
以下、図7のフローに従って説明する。
図8(A)に示すように、リセプタクル4が搭載された基板5は、ツール241により保持され、基板保持位置まで移動される。プラグ3がツール141に保持された後、カメラ18による画像取得が行われるように、ツール141は画像取得位置に移動される(S110)。
基板保持位置及び画像取得位置は、予めティーチングによって座標位置が設定されている。画像取得位置は、リセプタクル4の画像を取得できる位置である。
画像取得位置に移動された後、カメラ18によりリセプタクル4の画像が撮像される。
アーム駆動制御部63により、算出された補正量に基づき、ツール141が挿入開始位置に移動するためのロボットアーム制御信号が生成される。このロボットアーム制御信号に基づいて、ツール141は挿入位置へ移動される(S112)。
図8(B)に示すように、プラグ3がリセプタクル4に接触するまで、力制御でZ軸正方向(奥行方向、挿入方向)に弱い力で押し付けながらツール141を移動させる(S113)。
次に、力制御でZ軸正方向に弱い力で押し付けながらX方向、Y方向にプラグ3を動かし、プラグ3の先端をリセプタクル4に挿入する(S114)。この際、力覚センサでの検出結果をモニタリングし、規定の力以下となったときにプラグ3の先端がリセプタクル4に挿入されたと判定することができる。また、正しい位置でプラグ3の先端がリセプタクル4に挿入されたか否かは、ツール141のZ軸方向における位置情報で判断することができる。
次に、力制御でZ軸正方向に弱い力で押し付けながらツール141を移動させ(S115)、図8(C)に示すように位置決め工程が完了する。
例えば、力制御によりプラグをリセプタクルに押し込みながらツールに作用する力が規定の力に達した時点で押し込みを停止し、停止時にコネクタ嵌合の成否判断を行う方法をあげる。この方法では、実際には即座に押し込みを停止できないため、実際の停止時のツールに作用する力にバラツキが生じ、誤判定が生じる場合がある。
これに対し、本実施形態では、位置制御により所定の移動量でプラグを移動させた後、力制御で所定の力で押圧した時のツールの移動量を用いてコネクタ嵌合の成否判定を行っているので、誤判定が生じにくい。これにより、安定して良品の電子機器を製造することができ、製造効率が向上する。
また、挿入工程時に力制御によってプラグをリセプタクルに押し込む場合、例えばロック機構等の嵌合部の突起を乗り越えた直後に力が一瞬抜け、その後過大な力がかかり、定格を超えた力が力覚センサに加わったり、基板を破損させてしまうことがある。
これに対し、本実施形態では、挿入工程を位置制御によって行っているため、過大な力が力覚センサや基板に加わりにくい。したがって、力覚センサでの検出を安定したものとすることができ、また基板の破損の発生が抑制され、安定したコネクタ嵌合作業が可能となり、製造効率が向上する。
例えば、上述の実施形態では、成否判定を実行する制御部60がロボットアーム制御装置6に設けられる例をあげたが、第1のロボットアーム装置に設けられても良いし、クラウドサーバ上に設けられても良い。また、記憶部65についても同様である。
また、上述の実施形態において、カメラ18はロボットアーム装置のアームに固定される例をあげたが、カメラがロボットアーム装置の外部で固定されてもよい。
また、上述の実施形態ではコネクタ嵌合を例にあげて説明したが、様々な部品の組付け作業に適用することができる。
アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させ、その後、上記対象部品を上記第1の方向に沿って所定の力で押圧させるアーム駆動制御部と、
上記アームで上記所定の力で上記対象部品を押圧している時の上記第1の方向に対して反対方向である第2の方向に対する上記アームの先端の移動量が閾値を超える場合、上記対象部品の上記被組付け部への組付けが失敗であると判定する判定部と
を具備するロボットアーム制御装置。
上記(1)に記載のロボットアーム制御装置であって、
上記一定量は、上記対象部品が上記被組付け部に正位置で組付けられたときの上記対象部品の上記被組付け部への挿入量より過剰な量である
ロボットアーム制御装置。
上記(1)又は(2)に記載のロボットアーム制御装置であって、
上記アーム駆動制御部は、上記アームに、上記アームの先端に作用する、上記第1の方向に直交し、互いに直交する第3の方向及び第4の方向の力が0となるように、上記対象部品を一定量移動させる
ロボットアーム制御装置。
上記(1)〜(3)のいずれか1つに記載のロボットアーム制御装置であって、
上記判定部は、上記アームで上記対象部品を一定量移動するときに、上記アームの先端に作用する上記第1の方向に沿った力が閾値を超えたら異常と判定する
ロボットアーム制御装置。
上記(1)〜(3)のいずれか1つに記載のロボットアーム制御装置であって、
上記アーム駆動制御部は、上記アームに、上記対象部品を一定量移動させて上記被組付け部に挿入させるときの上記アームの先端に作用する上記第1の方向に沿った力よりも小さい上記所定の力で、上記対象部品を押圧させる
ロボットアーム制御装置。
上記(1)〜(5)のいずれか1つに記載のロボットアーム制御装置であって、
上記アームの先端に作用する力を検出する力覚センサでの検出結果を取得する取得部を更に具備し、
上記アーム駆動制御部は、上記検出結果を用いて上記アームの駆動を制御する
ロボットアーム制御装置。
上記(1)〜(6)のいずれか1つに記載のロボットアーム制御装置であって、
上記判定部は、上記第2の方向に対する上記アームの先端の移動量が上記閾値以下である場合、上記対象部品の上記被組付け部への組付けが成功であると判定する
ロボットアーム制御装置。
アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させ、
上記対象部品を一定量移動させた後、上記アームに、上記対象部品を上記第1の方向に沿って所定の力で押圧させ
上記アームで上記所定の力で上記対象部品を押圧している時の上記第1の方向に対して反対方向である第2の方向に対する上記アームの先端の移動量が閾値を超える場合、上記対象部品の上記被組付け部への組付けが失敗であると判定する
ロボットアーム制御方法。
アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させるステップと、
上記対象部品を一定量移動させた後、上記アームに、上記対象部品を上記第1の方向に沿って所定の力で押圧させるステップと、
上記アームで上記所定の力で上記対象部品を押圧している時の上記第1の方向に対して反対方向である第2の方向に対する上記アームの先端の移動量が閾値を超える場合、上記対象部品の上記被組付け部への組付けが失敗であると判定するステップと
を含む処理をロボットアーム制御装置に実行させるためのプログラム。
アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させ、その後、上記対象部品を上記第1の方向に沿って所定の力で押圧させるアーム駆動制御部と、上記アームで上記所定の力で上記対象部品を押圧している時の上記第1の方向に対して反対方向である第2の方向に対する上記アームの先端の移動量が閾値を超える場合、上記対象部品の上記被組付け部への組付けが失敗であると判定する判定部と、を備えるロボットアーム制御装置を用いて、
上記対象部品と上記被組付け部とを備える電子機器を製造する
電子機器の製造方法。
4…リセプタクル(被組付け部)
6…ロボットアーム制御装置
10、20…アーム
19…力覚センサ
61…取得部
63…アーム駆動制御部
64…判定部
Claims (10)
- アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させ、その後、前記対象部品を前記第1の方向に沿って所定の力で押圧させるアーム駆動制御部と、
前記アームで前記所定の力で前記対象部品を押圧している時の前記第1の方向に対して反対方向である第2の方向に対する前記アームの先端の移動量が閾値を超える場合、前記対象部品の前記被組付け部への組付けが失敗であると判定する判定部と
を具備するロボットアーム制御装置。 - 請求項1に記載のロボットアーム制御装置であって、
前記一定量は、前記対象部品が前記被組付け部に正位置で組付けられたときの前記対象部品の前記被組付け部への挿入量より過剰な量である
ロボットアーム制御装置。 - 請求項2に記載のロボットアーム制御装置であって、
前記アーム駆動制御部は、前記アームに、前記アームの先端に作用する、前記第1の方向に直交し、互いに直交する第3の方向及び第4の方向の力が0となるように、前記対象部品を一定量移動させる
ロボットアーム制御装置。 - 請求項3に記載のロボットアーム制御装置であって、
前記判定部は、前記アームで前記対象部品を一定量移動するときに、前記アームの先端に作用する前記第1の方向に沿った力が閾値を超えたら異常と判定する
ロボットアーム制御装置。 - 請求項2に記載のロボットアーム制御装置であって、
前記アーム駆動制御部は、前記アームに、前記対象部品を一定量移動させて前記被組付け部に挿入させるときの前記アームの先端に作用する前記第1の方向に沿った力よりも小さい前記所定の力で、前記対象部品を押圧させる
ロボットアーム制御装置。 - 請求項1に記載のロボットアーム制御装置であって、
前記アームの先端に作用する力を検出する力覚センサでの検出結果を取得する取得部を更に具備し、
前記アーム駆動制御部は、前記検出結果を用いて前記アームの駆動を制御する
ロボットアーム制御装置。 - 請求項1に記載のロボットアーム制御装置であって、
前記判定部は、前記第2の方向に対する前記アームの先端の移動量が前記閾値以下である場合、前記対象部品の前記被組付け部への組付けが成功であると判定する
ロボットアーム制御装置。 - アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させ、
前記対象部品を一定量移動させた後、前記アームに、前記対象部品を前記第1の方向に沿って所定の力で押圧させ
前記アームで前記所定の力で前記対象部品を押圧している時の前記第1の方向に対して反対方向である第2の方向に対する前記アームの先端の移動量が閾値を超える場合、前記対象部品の前記被組付け部への組付けが失敗であると判定する
ロボットアーム制御方法。 - アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させるステップと、
前記対象部品を一定量移動させた後、前記アームに、前記対象部品を前記第1の方向に沿って所定の力で押圧させるステップと、
前記アームで前記所定の力で前記対象部品を押圧している時の前記第1の方向に対して反対方向である第2の方向に対する前記アームの先端の移動量が閾値を超える場合、前記対象部品の前記被組付け部への組付けが失敗であると判定するステップと
を含む処理をロボットアーム制御装置に実行させるためのプログラム。 - アームに、対象部品を第1の方向に沿って一定量移動させて被組付け部に挿入させ、その後、前記対象部品を前記第1の方向に沿って所定の力で押圧させるアーム駆動制御部と、前記アームで前記所定の力で前記対象部品を押圧している時の前記第1の方向に対して反対方向である第2の方向に対する前記アームの先端の移動量が閾値を超える場合、前記対象部品の前記被組付け部への組付けが失敗であると判定する判定部と、を備えるロボットアーム制御装置を用いて、
前記対象部品と前記被組付け部とを備える電子機器を製造する
電子機器の製造方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019158000A JP2021035706A (ja) | 2019-08-30 | 2019-08-30 | ロボットアーム制御装置、ロボットアーム制御方法、プログラム及び電子機器の製造方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019158000A JP2021035706A (ja) | 2019-08-30 | 2019-08-30 | ロボットアーム制御装置、ロボットアーム制御方法、プログラム及び電子機器の製造方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021035706A true JP2021035706A (ja) | 2021-03-04 |
Family
ID=74716474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019158000A Pending JP2021035706A (ja) | 2019-08-30 | 2019-08-30 | ロボットアーム制御装置、ロボットアーム制御方法、プログラム及び電子機器の製造方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2021035706A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115122321A (zh) * | 2021-03-26 | 2022-09-30 | 精工爱普生株式会社 | 机器人系统的控制方法、机器人系统及存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03104576A (ja) * | 1989-09-20 | 1991-05-01 | Fujitsu Ltd | 力制御型ロボット |
JP2010142910A (ja) * | 2008-12-19 | 2010-07-01 | Yaskawa Electric Corp | ロボットシステム |
WO2014037999A1 (ja) * | 2012-09-04 | 2014-03-13 | 株式会社安川電機 | ロボットの制御パラメータ調整方法、ロボットシステム、及びロボット制御装置 |
JP2016043455A (ja) * | 2014-08-25 | 2016-04-04 | セイコーエプソン株式会社 | ロボットおよびロボットシステム |
JP2017024097A (ja) * | 2015-07-17 | 2017-02-02 | ファナック株式会社 | ロボットによる自動組立システム |
JP2018012183A (ja) * | 2016-07-22 | 2018-01-25 | セイコーエプソン株式会社 | ロボット制御装置、ロボットおよびロボットシステム |
JP2018024049A (ja) * | 2016-08-10 | 2018-02-15 | ファナック株式会社 | 組立ロボットのロボット制御装置 |
US20190137954A1 (en) * | 2017-11-09 | 2019-05-09 | International Business Machines Corporation | Decomposed perturbation approach using memory based learning for compliant assembly tasks |
-
2019
- 2019-08-30 JP JP2019158000A patent/JP2021035706A/ja active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH03104576A (ja) * | 1989-09-20 | 1991-05-01 | Fujitsu Ltd | 力制御型ロボット |
JP2010142910A (ja) * | 2008-12-19 | 2010-07-01 | Yaskawa Electric Corp | ロボットシステム |
WO2014037999A1 (ja) * | 2012-09-04 | 2014-03-13 | 株式会社安川電機 | ロボットの制御パラメータ調整方法、ロボットシステム、及びロボット制御装置 |
JP2016043455A (ja) * | 2014-08-25 | 2016-04-04 | セイコーエプソン株式会社 | ロボットおよびロボットシステム |
JP2017024097A (ja) * | 2015-07-17 | 2017-02-02 | ファナック株式会社 | ロボットによる自動組立システム |
JP2018012183A (ja) * | 2016-07-22 | 2018-01-25 | セイコーエプソン株式会社 | ロボット制御装置、ロボットおよびロボットシステム |
JP2018024049A (ja) * | 2016-08-10 | 2018-02-15 | ファナック株式会社 | 組立ロボットのロボット制御装置 |
US20190137954A1 (en) * | 2017-11-09 | 2019-05-09 | International Business Machines Corporation | Decomposed perturbation approach using memory based learning for compliant assembly tasks |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115122321A (zh) * | 2021-03-26 | 2022-09-30 | 精工爱普生株式会社 | 机器人系统的控制方法、机器人系统及存储介质 |
US12157236B2 (en) | 2021-03-26 | 2024-12-03 | Seiko Epson Corporation | Control method for robot system, robot system, and storage medium |
JP7613198B2 (ja) | 2021-03-26 | 2025-01-15 | セイコーエプソン株式会社 | ロボットシステムの制御方法、ロボットシステムおよびプログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10350758B2 (en) | Robot control unit for assembly robot | |
US10076841B2 (en) | Method and device for controlling a manipulator | |
JP5791387B2 (ja) | 自動組立装置および自動組立装置による部品組立方法 | |
US8712589B2 (en) | System and method for judging success or failure of work of robot | |
JP2018083284A (ja) | ロボット制御装置、ロボット、ロボットシステム、及び、ロボット制御方法 | |
JP6361172B2 (ja) | ロボット、ロボットシステム、及び制御装置 | |
US11679508B2 (en) | Robot device controller for controlling position of robot | |
JP2014176940A (ja) | ロボットシステム、ロボット制御方法及び被加工物の製造方法 | |
JP2023108062A (ja) | 制御装置、ロボット装置、制御方法、およびプログラム | |
CN111470309B (zh) | 跟随机器人及作业机器人系统 | |
KR20190000430A (ko) | 양팔 로봇 시스템 | |
JP2016043455A (ja) | ロボットおよびロボットシステム | |
CN111571308A (zh) | 一种用于刀具磨损在机检测装置及刀具磨损检测方法 | |
JP2021035706A (ja) | ロボットアーム制御装置、ロボットアーム制御方法、プログラム及び電子機器の製造方法 | |
TWI812257B (zh) | 電子設備組裝裝置和電子設備組裝方法(二) | |
CN113560942B (zh) | 机床的工件取放控制装置及其控制方法 | |
CN112297002B (zh) | 进行多点嵌合的机器人控制系统 | |
JP2021024075A (ja) | ロボットの位置を制御するロボット装置の制御装置 | |
JP7613198B2 (ja) | ロボットシステムの制御方法、ロボットシステムおよびプログラム | |
US12226912B2 (en) | Control method for robot | |
US12157227B2 (en) | Robot control method and robot system | |
TWI788264B (zh) | 電子設備組裝裝置 | |
CN115870951B (zh) | 一种多机器人柔性装配与协同调姿系统 | |
CN112297004B (zh) | 对机器人的位置进行控制的机器人装置的控制装置 | |
KR102709375B1 (ko) | 양팔 로봇 매니퓰레이터의 산업용 부품 조립 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220711 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20220711 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230419 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230509 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230626 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230718 |