JP5118896B2 - 搬送ロボットシステム - Google Patents
搬送ロボットシステム Download PDFInfo
- Publication number
- JP5118896B2 JP5118896B2 JP2007151001A JP2007151001A JP5118896B2 JP 5118896 B2 JP5118896 B2 JP 5118896B2 JP 2007151001 A JP2007151001 A JP 2007151001A JP 2007151001 A JP2007151001 A JP 2007151001A JP 5118896 B2 JP5118896 B2 JP 5118896B2
- Authority
- JP
- Japan
- Prior art keywords
- acceleration
- teaching
- difference
- actual
- transfer robot
- 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.)
- Expired - Fee Related
Links
- 230000001133 acceleration Effects 0.000 claims description 83
- 238000001514 detection method Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 claims description 5
- 238000005259 measurement Methods 0.000 description 11
- 238000006073 displacement reaction Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 239000000758 substrate Substances 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000005452 bending Methods 0.000 description 1
Landscapes
- Manipulator (AREA)
Description
例えば、ハンドのワークを載置する基準位置と、ワークの実際の載置位置(実載置位置)とには、ずれが生じる場合がある。この課題を解決するために、ワークのハンドに対するアライメント機能(載置位置補正手段)が公知となっている。アライメント機能とは、搬送ロボットのワーク搬送中において、ワークステーション内に設けられたセンサー上にワークを通過させてハンドの基準位置に対するワークのずれ量を確認し、このずれ量をフィードバックして位置補正する機能である。
特許文献1は、このアライメント機能を用いて搬送速度及び加速度を最適化する搬送ロボットシステムを開示している。
そこで、解決しようとする課題は、簡易な構成で、アームのたわみによる教示位置のずれ量を補正できる搬送ロボットシステムを提供することである。
図1は本発明の実施例に係る搬送ロボットシステムの全体的な構成を示す平面構成図、図2は同じく搬送ロボットの全体的な構成を示す斜視構成図、図3は同じく載置位置検出手段を示す平面構成図である。図4は同じくアームのたわみによるハンドの教示位置に対するずれを示すグラフ図、図5は同じくハンドの加速度差分を示すグラフ図、図6は同じくロボットコントローラの構成を示す構成図である。図7は同じく載置位置補正制御のタイムチャートを示すグラフ図、図8は同じくx成分の誤差テーブルを示すテーブル図である。
図1に示すように、搬送ロボットシステム1は、搬送ロボット10によりカセット4からワークセット位置3に向かって、ワーク6を搬送するシステムである。本実施例のワーク6は、液晶FPD用基板としている。つまり、ワーク6は、1辺が3〜4m以上の基板である。一方、カセット4は、複数枚のワーク6を上下平行に収容できる棚状のケースである。他方、ワークセット位置3は、ワーク6を次工程へ移すために一時載置するステーション位置である。
また、搬送ロボットシステム1は、搬送ロボット2の搬送途上において、載置位置検出手段としてのアライメント装置5を備えている。このアライメント装置5について、詳しくは後述する。
このような構成とすることで、搬送ロボットシステム1は、カセット4に収容されるワーク6を取り出し、アライメント装置5上を通過してワークセット位置3まで搬送する。
図2に示すように、搬送ロボット10は、ロボットコントローラシステム20によって制御され、搬送作業を行う。
ロボットコントローラシステム20は、制御のための指令値又は設定値等を出力できるモニター21を備えている。
搬送ロボット10は、円筒座標系のロボットであり、直円筒形のベース17と、ベース17の上端に回転駆動および上下駆動可能に装着された第1アーム16と、該第1アーム16の延出端に回転駆動可能に装着された第2アーム15と、第2アーム15の延出端に回転駆動可能に装着されて、ワーク6(図示略)を保持するハンド12とで構成されている。
ハンド12は、ワーク6を下支えする長尺状のフォーク13と、これらフォーク13の基端部を支持するホルダ14とで構成される。ホルダ14は、四角箱型を呈しており、その一側面から複数本のフォーク13が片持ち状に張り出し形成されている。ここで、特記すべき事項として、本実施例のホルダ14は、側面に加速度センサー24が取り付けられている。なお、加速度センサー24の取り付け位置は、本実施例に限定されることなく、ホルダ14のどの位置であっても良い。
図3に示すように、ワーク6は、ハンド12に載置して搬送される。このとき、ワーク6は、教示位置(本実施例ではワークセット位置3)に向かって左右方向(x方向)及び前後方向(y方向)に対して載置すべき基準位置である載置基準位置F´が定められている。
しかし、実際には、ワーク6は、載置基準位置F´よりもずれて載置され搬送されることもある。例えば、図3では、ワーク6は、x方向にΔx、y方向にΔyずれて載置(実載置位置F)されている。アライメント装置5は、このようなワーク6の実載置位置Fと載置基準位置F´とのずれ量を検出する装置である。
このようにして、ロボット搬送システム1は、ハンド12に対するワーク6の載置位置ずれに係らず、ワークセット位置3に正確にワーク6をセットできる。なお、位置センサー23x・23x及び位置センサー23x・23yを用いることで、ワーク6の基準載置位置F´よりの角度ずれ量も検出できる。この角度ずれ量の検出については、詳細説明は省略する。以上のアライメント装置5は公知技術である。
図4に示すように、搬送ロボット10は、開始位置Aから教示位置B´に向かって、教示点Mを経由してワーク6を搬送すると想定する。ここで、教示点とは、開始位置Aから教示位置B´までの間に予め分かっている外乱を考慮して教示位置B´に確実に到達できるように、少なくとも一つ(実際は複数)設定される点である。
しかし、実際には、教示位置B´に対して実位置Bとなるように、教示位置B´と実位置Bとにはずれが生じる。これは、アーム15・16のたわみを原因とする教示軌道R´(図4における破線)と実軌道R(図4における実線)とのずれによるものである。このようなアーム15・16のたわみは、ワーク6が大型化するほど顕著となる。
図4は、説明を分かり易くするために、教示軌道R´及び実軌道Rを3次元(x、y、z)空間によって示している。また、教示位置B´と実位置Bとのずれ量をΔRとしている。
ここで、教示加速度a´は、前記教示軌道R´に沿ってワーク6を搬送する基準の加速度である。つまり、教示加速度a´は、ロボットコントローラ25によって搬送ロボット10に指示された加速度である。一方、実加速度aは、前記加速度センサー24によって検出される実際のアーム15・16の加速度すなわちワーク6を搬送する加速度である。前述するように教示位置B´と実位置Bとのずれ量ΔRが存在するのと同様に、教示加速度a´と実加速度aとにもずれ量Δaが存在する。
図5に示すように、3次元(x、y、z)成分に区分けされたそれぞれの教示加速度a´と実際加速度aとにはずれが生じる。このずれ量Δa(Δax、Δay、Δaz)は、ΔRと同様にアーム15・16のたわみを原因とするものである。なお、図5は、搬送時間を微小区間に区切って、ずれ量Δa(Δax、Δay、Δaz)をステップ状に示している。
図6に示すように、ロボットコントローラシステム20は、ロボットコントローラ25、教示位置補正手段26、及び加速度差分算出手段27、計測誤差算出手段28を備えている。教示位置補正手段26、及び加速度差分算出手段27、計測誤差算出手段28は、ロボットコントローラ25に接続されている。また、位置センサー23及び加速度センサー24は、ロボットコントローラ25に接続されている。
ロボットコントローラ25は、教示されたルート及び速度を記憶し、ワーク6を教示加速度a´に基づいて搬送するように、各駆動部に駆動信号を送る装置である。
加速度差分算出手段27は、前記加速度センサー24によって検出される実加速度aと教示加速度a´のずれ量Δaを算出する手段である。具体的には、算出される加速度ずれ量Δaは、開始位置から算出位置までの搬送時間を微小区間に区切って積算した積算量とする。
教示位置補正手段26は、ハンド12の実位置Bを教示位置B´に補正するようにハンド12(ワーク6)を移動する手段である。
計測誤差算出手段28については、詳しくは後述する。
すなわち、ロボットコントローラ25は、教示位置B´近傍において、加速度差分算出手段27によって算出される加速度ずれ量ΔaをΔRに変換する。ΔRとΔaは相関があるため、同じ搬送ロボット10であれば一意に求められる。ロボットコントローラ25は、教示位置補正手段26によって、実位置Bを教示位置B´に補正する制御を行う。
すなわち、教示位置補正手段26は、前記実加速度aと教示加速度a´のずれ量Δaを積算した値が設定値を越えると、ゼロとなるように(教示加速度に近づくように)ハンド12(ワーク6)の加速度を補正する。つまり、ハンド12が教示軌道R´からずれて、設定したずれ量Δaの積算値が設定値以上となると、教示加速度a´を補正して教示した教示軌道R´上をワーク6が搬送されるように補正する。具体的には、ずれ量Δaxがプラス側にずれて積算値が設定値以上となると、この積算値がゼロとなる方向(マイナス側)に教示加速度a´を補正し、教示した軌道に戻す。
すなわち、教示位置補正手段26は、教示点Mにおいて、前記実加速度aと教示加速度a´のずれ量Δaを積算した値が設定値を越えると、ゼロとなるように(教示加速度に近づくように)ハンド12(ワーク6)の加速度を補正する。つまり、各教示点Mにおいて、ハンド12が教示軌道R´からずれて、設定したずれ量Δaの積算値が設定値以上となると、教示加速度a´を補正して教示した教示軌道R´上をワーク6が搬送されるように補正する。
図7(a)は、前述したように、搬送ロボット10は、開始位置Aから教示位置B´に向かって、ワーク6を搬送する速度変化を示すグラフである。図7(a)は、横軸を時系列tとして縦軸に速度変化vを示している。また、図7(a)中の区間taは、前記アライメント装置5を通過する時間である。
アライメント装置5での計測は、計測対象(ワーク6)が加速度運動している場合には、計測誤差を伴う。そこで、図7(a)で示すように、搬送ロボット10は、アライメント装置5を通過する際には一定速度を保ち通過している。すなわち、従来、搬送ロボットシステム1は、アライメント装置5において計測誤差が最小となるように、加速度を0としてワーク6を搬送している。
そこで、本実施例では、区間taの加速度変化σaに基づいて、アライメント装置5の載置位置計測時の位置計測誤差(σx、σy)を補正することができる。そのため、搬送ロボット10は、アライメント装置5を加速して通過することができる。
具体的には、例えば、x方向の補正については、予め指示された誤差テーブル28xに基づいて、アライメント装置5を通過する際のx成分の加速度変化σaxに基づいてx方向の誤差σxを算出する。ロボットコントローラ25は、σxに基づいて、位置センサー23xにより検出されるΔxを補正する。
5 アライメント装置
6 ワーク
10 搬送ロボット
12 ハンド
15 アーム
16 アーム
20 ロボットコントローラシステム
23 位置センサー
24 加速度センサー
25 ロボットコントローラ
26 教示位置補正手段
27 加速度差分算出手段
28 計測誤差算出手段
F 基準載置位置
F´ 実載置位置
Δx x方向の載置位置ずれ量
Δy y方向の載置位置ずれ量
A 開始位置
B´ 教示位置
B 実位置
R´ 教示軌道
R 実軌道
M 教示点
ΔR 教示位置と実位置のずれ量
a´ 教示加速度
a 実加速度
Δa 加速度ずれ量
Claims (2)
- ワークを載置保持するハンドと、
前記ハンドを変位可能に構成されるアームと、
前記ハンドに対するワークの基準載置位置と実載置位置との差分を検出する載置位置差分検出手段と、
前記載置位置差分検出手段により検出された載置位置差分を補正すると共に前記アームのたわみによる実位置と教示位置との差分を補正する教示位置補正手段と、
を有する搬送ロボットシステムにおいて、
前記ハンドに備えられる加速度センサーと、
搬送過程において前記加速度センサーによって検出される実加速度と予め指示された教示加速度との差分を算出する加速度差分算出手段と、
を具備し、
前記教示位置補正手段は、前記アームのたわみによる実位置と教示位置との差分を補正する場合に、前記加速度差分算出手段により検出された加速度差分の積算値が設定値を超えると、積算値がゼロになる方向に教示加速度を補正して、実位置を教示位置に補正する、
ことを特徴とする搬送ロボットシステム。 - 請求項1記載の搬送ロボットシステムにおいて、
前記載置位置差分を、前記載置位置差分検出手段によって載置位置差分を検出するときの前記加速度センサーによって検出される加速度に基づいて補正する、
ことを特徴とする搬送ロボットシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007151001A JP5118896B2 (ja) | 2007-06-06 | 2007-06-06 | 搬送ロボットシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007151001A JP5118896B2 (ja) | 2007-06-06 | 2007-06-06 | 搬送ロボットシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008302455A JP2008302455A (ja) | 2008-12-18 |
| JP5118896B2 true JP5118896B2 (ja) | 2013-01-16 |
Family
ID=40231610
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007151001A Expired - Fee Related JP5118896B2 (ja) | 2007-06-06 | 2007-06-06 | 搬送ロボットシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5118896B2 (ja) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5227824B2 (ja) * | 2009-02-04 | 2013-07-03 | Juki株式会社 | 電子部品実装装置 |
| JP5439665B2 (ja) * | 2010-02-22 | 2014-03-12 | シンフォニアテクノロジー株式会社 | 搬送装置 |
| JP6352016B2 (ja) * | 2014-03-27 | 2018-07-04 | 日本電産サンキョー株式会社 | 産業用ロボット |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01173117A (ja) * | 1987-12-28 | 1989-07-07 | Mitsubishi Heavy Ind Ltd | 柔軟構造物の振動制御装置 |
| JPH09252039A (ja) * | 1996-03-14 | 1997-09-22 | Fujitsu Ltd | 搬送装置におけるティーチング位置設定方法及びティーチング位置設定装置 |
| JP3800679B2 (ja) * | 1996-09-02 | 2006-07-26 | 松下電器産業株式会社 | 部品実装装置 |
| JP2001022423A (ja) * | 1999-07-08 | 2001-01-26 | Matsushita Electric Ind Co Ltd | 搬送ロボットの動作速度・加速度最適化方法 |
-
2007
- 2007-06-06 JP JP2007151001A patent/JP5118896B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008302455A (ja) | 2008-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6005299B2 (ja) | ロボットシステムおよびロボットシステムの制御方法 | |
| JP6646026B2 (ja) | 作業システム、物品に対する作業実施方法、およびロボット | |
| TWI593526B (zh) | Robot teaching methods and robots | |
| US9682842B2 (en) | Automated roll transport facility | |
| CN101318328B (zh) | 液晶基板搬运机器人 | |
| JP6748126B2 (ja) | 作業ロボットシステム | |
| JP2017035754A (ja) | 視覚センサおよび複数のロボットを備えるロボットシステム | |
| JP2010162635A (ja) | 自走式ロボットの位置および姿勢の補正方法 | |
| JP6849631B2 (ja) | 作業ロボットシステムおよび作業ロボット | |
| JP6816060B2 (ja) | 作業ロボットシステムおよび作業ロボット | |
| WO2016125752A1 (ja) | 基板搬送ロボットおよび基板搬送方法 | |
| JP5118896B2 (ja) | 搬送ロボットシステム | |
| JP2000071190A (ja) | ワーク搬送システム | |
| US12002695B2 (en) | Transport system and determination method | |
| KR102783064B1 (ko) | 기판 반송 로봇의 제어 장치 및 관절 모터의 제어 방법 | |
| KR20220148868A (ko) | 산업용 로봇 | |
| CN115803584A (zh) | 取得工件表面的三维信息及工件的二维图像的拍摄装置 | |
| JP7590698B2 (ja) | ガラス板梱包体の製造方法及び製造装置 | |
| JP7303686B2 (ja) | ロボットにおけるワーク位置検出方法 | |
| KR20070030529A (ko) | 자동 위치 보정 기능을 갖는 무인 반송차 및 위치 보정방법 | |
| KR20240110643A (ko) | 기판 반송 로봇의 제어 장치 및 관절 모터의 제어 방법 | |
| JPH09178418A (ja) | 三次元位置検出装置及びこれを用いた移送ロボット | |
| JP2009233789A (ja) | 搬送用ロボットの制御方法 | |
| KR101733910B1 (ko) | 반송설비의 오차 진단방법 | |
| KR100819817B1 (ko) | 반송 로봇 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100218 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110824 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110906 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111011 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120306 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120423 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121016 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121022 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5118896 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151026 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |