(57)【特許請求の範囲】
【請求項１】
位置決め基準ブロックを有するワーク用ラックからワークを取り出す、又は、位置決め基準ブロックを有するワーク加工装置へワークを取り付けるための搬送装置であり、
自走台車と、
自走台車に取り付けられていると共に、ワークをハンドリングするためのハンドが先端に取り付けられており、かつ、前記位置決め基準ブロックと係合するように構成された係合器を兼ねているロボットアームと、
コントローラを備えており、
コントローラは、
前記係合器が前記位置決め基準ブロックに届く範囲に自走台車を移動させ、
自走台車の車輪を受動回転自在状態としながら、前記係合器を前記位置決め基準ブロックに係合させることを特徴とする搬送装置。
【請求項２】
ハンドは開閉する２本のフィンガを備えており、
フィンガ内側面がワークを把持する際のワーク当接面を構成しているとともに、フィンガ外側面が前記基準ブロックに当接するブロック当接面を構成しており、
位置決め基準ブロックは、空間を挟んで水平方向で対向する壁面を有しており、コントローラは、
前記空間に２本のフィンガが位置するように自走台車を移動し、
次いで２本のフィンガを開いてゆき、夫々のフィンガの外側面と、基準ブロックの対向する壁面の夫々を当接させることを特徴とする請求項１に記載の搬送装置。
【請求項３】
ハンドは開閉する２本のフィンガを備えており、
フィンガ外側面がワークを把持する際のワーク当接面を構成しているとともに、フィンガ内側面が前記基準ブロックに当接するブロック当接面を構成しており、コントローラは、
２本のフィンガの間に前記基準ブロックが位置するように自走台車を移動し、
次いで２本のフィンガを閉じてゆき、夫々のフィンガの内側面で基準ブロックを挟持することを特徴とする請求項１に記載の搬送装置。
【請求項４】
ロボットアームを自走台車に取り付けた搬送装置をワーク用ラック又はワーク加工装置に対して位置決めする方法であり、
前記ロボットアームは、ワークをハンドリングするためのハンドが先端に取り付けられており、
搬送装置が備える係合器が、ワーク用ラック又はワーク加工装置に設けられた位置決め基準ブロックに届く範囲に自走台車を移動する粗位置決めステップと、
自走台車の車輪を受動回転自在状態としながら、前記係合器を前記位置決め基準ブロックに係合する高精度位置決めステップと、
を含み、
前記ロボットアームが前記係合器を兼ねていることを特徴とする位置決め方法。
【請求項５】
ハンドは開閉する２本のフィンガを備えており、
フィンガ内側面がワークを把持する際のワーク当接面を構成しているとともに、フィンガ外側面が前記基準ブロックに当接するブロック当接面を構成しており、
位置決め基準ブロックは、空間を挟んで水平方向で対向する壁面を有しており、
粗位置決めステップでは、前記空間に２本のフィンガが位置するように自走台車を移動し、
高精度位置決めステップでは、２本のフィンガを開いてゆき、夫々のフィンガの外側面と、基準ブロックの対向する壁面の夫々を当接させることを特徴とする請求項４に記載の方法。
【請求項６】
ハンドは開閉する２本のフィンガを備えており、
フィンガ外側面がワークを把持する際のワーク当接面を構成しているとともに、フィンガ内側面が前記基準ブロックに当接するブロック当接面を構成しており、
粗位置決めステップでは、２本のフィンガの間に前記基準ブロックが位置するように自走台車を移動し、
高精度位置決めステップでは、２本のフィンガを閉じてゆき、夫々のフィンガの内側面で基準ブロックを挟持することを特徴とする請求項４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ワーク用ラックからワークを取り出す、又は、ワーク加工装置へワークを取り付けるための搬送装置に関する。特に、ワークをハンドリングするロボットアームが自走台車に取り付けられた搬送装置に関する。
【背景技術】
【０００２】
ワークの加工ライン等では、ワークをラックから取り出して加工装置へ搬送すること、或いは、第１の加工装置からワークを取り外して第２の加工装置へワークを搬送すること、がしばしば要求される。そのような要求に応える装置として搬送装置が知られている。搬送装置の中には、ロボットアームを取り付けた自走台車で構成されるものがある（例えば特許文献１、特許文献２）。自走台車は、ラックと加工装置の間の比較的長距離を移動するのに便利である。ロボットアームは、ハンド（把持装置）をワークの把持予定部へ正確に位置決めする、或いは、ワークを高精度で加工装置に取り付けるために用いられる。
【０００３】
ワークに要求される加工精度が高まるにつれて、搬送装置にも高い位置決め精度が要求されるようになってきた。搬送装置は、ラックに収納されたワークの決められた部分（把持予定部）の位置へロボットアーム手先を正確に移動させなければならない。或いは、搬送装置は、把持したワークを、加工装置の決められた位置へ正確に取り付けることができなければならない。即ち、ロボットアームの手先をワークラック或いはワーク加工装置に対して正確に位置決めすることが要求される。
【０００４】
これまでは、特許文献１や特許文献２にて例示されているように、センサフィードバックによって搬送装置の位置決め精度を高めることが行われてきた。即ち、ロボットアームにセンサを設け、センサによってワークラック或いは加工装置との相対位置を検知し、予め決められた相対位置となるようにロボットアームを制御していた。或いは、自走台車にセンサを設け、センサによってワークラック或いは加工装置との相対位置を検知し、予め決められた相対位置となるように自走台車を制御していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−２２１７８４号公報
【特許文献２】特許第２６８０２９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
センサフィードバックを構築するには非常にコストが嵩む。センサ等のハードウエアのコストのみならず、制御系のソフトウエアにもコストが嵩むからである。さらに、搬送するワーク形状、或いは、搬送経路を変更する毎にソフトウエアを変更する必要がある。センサフィードバックなしで高精度の位置決めが可能であるならば、自走台車の移動やロボットアームの動作がティーチングプレイバックで済むので経済的である。本明細書が開示する技術は、センサフィードバックなしに、搬送装置の位置決め精度を高める技術を提供する。
【課題を解決するための手段】
【０００７】
ワークラックや加工装置に対して自走台車を正確に位置決めできれば、ロボットアームはティーチングプレイバックで、即ちセンサフードバックなしでワークを高精度でハンドリングできる。即ち、ワークラックの所定位置へハンドを位置決めすることができ、また、加工装置の所定位置へワークを取り付けるようにハンドを移動させることができる。
【０００８】
他方、ロボットアームにはワークの重量に対応するパワーが必要とされる。そのため、比較的重いワークを扱う搬送装置の場合、ロボットアーム先端を固定すると、車輪を受動回転自在とした自走台車をロボットアームの力で動かすことができる。本明細書が開示する搬送装置は、このロボットアームの駆動力を自走台車の位置決めに利用する。ワークラック又は加工装置に予め決められた基準ブロックを設けておき、ロボットアーム先端のハンドでその基準ブロックを掴みにいく。このとき、自走台車は車輪を受動回転自在の状態にしておく。ハンドが基準ブロックを把持する際、基準ブロックからハンドへ反力が作用する。自走台車の車輪は受動回転可能としてあるので、この反力によって自走台車が移動する。ハンドが基準ブロックを強固に把持すると、ハンドと基準ブロックの相対位置が正確に定まる。その結果、基準ブロックと自走台車の相対位置が正確に定まる。即ち、このとき搬送装置は、ロボットアーム先端が基準ブロックに対して固定され、あたかも、ロボットアーム基部、即ち、自走台車がロボットアームによる位置決め対象物であるかのように動作する。上記の搬送装置では、基準ブロックを把持する際、ロボットアームはティーチングプレイバックで動作すればよい。即ち、センサフィードバックなしに、自走台車を高精度に位置決めすることができる。自走台車の位置決め精度はロボットアームの先端の位置決め精度にほぼ等しい。
【０００９】
上記の説明では、ワークをハンドリングするためのロボットアームを、自走台車を位置決めするための装置としても用いた。ロボットアームをワークハンドリングと自走台車位置決めの双方に用いることが低コストであり好ましいが、ワークハンドリングのためのロボットアームとは別個に自走台車を位置決めするための装置（位置決め装置）を設けてもよい。位置決め装置は、基準ブロックから受ける反力が車輪を受動回転自在とした自走台車を動かすことができるほどの駆動力を有していればよい。
【００１０】
本明細書が開示する一実施形態は、搬送装置に具現化することができる。その搬送装置は、位置決め基準ブロックを有するワーク用ラックからワークを取り出す、又は、位置決め基準ブロックを有するワーク加工装置へワークを取り付けるための搬送装置である。搬送装置は、自走台車、自走台車に取り付けられたロボットアーム、係合器、及び、コントローラを備える。係合器は、自走台車とロボットアームのいずれか一方に取り付けられている。また、係合器は、位置決め基準ブロックと係合するように構成されている。係合器は、係合すると位置決め基準ブロックとの相対位置が正確に定まるように構成されている。コントローラは、まず、係合器が基準ブロックに届く範囲に自走台車を移動させる（粗位置決めステップ）。次いで、自走台車の車輪を受動回転自在状態としながら、係合器を位置決め基準ブロックに係合させるように係合器を制御する（高精度位置決めステップ）。なお以下では、「位置決め基準ブロック」を単に「基準ブロック」と称することがある。
【００１１】
前述したように、ワークをハンドリングするためのハンドが先端に取り付けられたロボットアームが係合器を兼ねることが最も好ましい。ロボットアーム（係合器）は、その先端を固定したときに、車輪を受動回転自在状態とした自走台車を動かすことができる駆動力を有する。なお、「自走台車」とは、車輪によって走行することができる台車を意味する。特に本明細書では、予め定められた経路を自動的に移動することのできる台車を意味する。即ち、自走台車もティーチングプレイバックで動作する。
【００１２】
ロボットアームが係合器を兼ねる場合を例として以下、説明する。上記の搬送装置では、コントローラは、粗位置決めステップとして、自走台車を所定の位置へ移動させる。「所定の位置」は、例えば、ワークラック又はワーク加工装置に設けられた基準ブロックがロボットアーム先端の２本のフィンガの間に位置するような自走台車の位置である。自走台車のこの移動は、ティーチングプレイバックで行えばよい。ティーチングプレイバックによる自走台車の位置決め精度は、例えば、誤差が概ね数ｃｍ程度であればよい。次いで、コントローラは、高精度位置決めステップとして、自走台車の車輪を受動回転自在状態としながら、フィンガを閉じる。フィンガが基準ブロックにしっかり係合するときに、数ｃｍの誤差が修正される。即ち、フィンガが基準ブロックに係合するにつれて、上記誤差に起因してフィンガに生じる反力が自走台車を動かし、その結果、フィンガと基準ブロックの間に存在した誤差（即ち、自走台車を位置決めした際の誤差）が是正される。高精度位置決めステップにおけるロボットアームの動作もティーチングプレイバックでよい。
【００１３】
上記した搬送装置は、自走台車とロボットアームそれぞれのティーチングプレイバック動作によって、ワークラックあるいはワーク加工装置に対して高精度に位置決めすることができる。また、本明細書は、さらに、ティーチングプレイバック動作による自走台車の高精度位置決めに適したアーム先端のハンドに関する技術も開示する。ハンドは、開閉する２本のフィンガを備えている。なお、ハンドは、３本以上のフィンガを備えていてもよい。そのようなハンドを備える搬送装置の一態様は、以下の通りである。フィンガ内側面がワークを把持する際のワーク当接面を構成しているとともに、フィンガ外側面が基準ブロックに当接するブロック当接面を構成している。位置決め基準ブロックは、空間を挟んで水平方向で対向する壁面を有するように構成されている。コントローラは、上記した空間に２本のフィンガが位置するように自走台車を移動する。コントローラは次いで２本のフィンガを開いてゆき、夫々のフィンガの外側面を、基準ブロックの対向する壁面の夫々に当接させる。
【００１４】
また、搬送装置の他の態様は次の通りである。フィンガ外側面がワークを把持する際のワーク当接面を構成しているとともに、フィンガ内側面が基準ブロックに当接するブロック当接面を構成している。コントローラは、２本のフィンガの間に基準ブロックが位置するように自走台車を移動する。コントローラは、次いで、２本のフィンガを閉じてゆき、夫々のフィンガの内側面で基準ブロックを挟持する。
【００１５】
いずれの態様も、フィンガの内外側面の一方がワークとの当接面を構成し、他方の面が基準ブロックとの当接面を構成する。ワークとの当接面はワーク形状に合致した形状とすることができるとともに、基準ブロックとの当接面は基準ブロックの形状に合致した形状とすることができる。さらに、基準ブロックとの当接面が基準ブロックとの係合によって傷んだとしても、ワークとの当接面には影響しないので、ワークを傷つけずに把持することができる。
【００１６】
本明細書が開示する技術の他の態様は、ロボットアームを自走台車に取り付けた搬送装置をワーク用ラック又はワーク加工装置に対して位置決めする方法に具現化することもできる。その方法は、上記した粗位置決めステップと高精度位置決めステップを含むことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、センサフィードバックなしに自走台車を高精度に位置決めすることができる搬送装置及び位置決め方法を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】実施例の搬送装置の模式的側面図と上面図を示す。
【図２】ハンドの模式図を示す。
【図３】粗位置決めステップにおける搬送装置の動作を説明する図である。
【図４】高精度位置決めステップにおける搬送装置の動作を説明する図である。
【図５】ワーク把持ステップにおける搬送装置の動作を説明する図である。
【図６】ワーク移動ステップにおける搬送装置の動作を説明する図である。
【図７】他の実施例の搬送装置の模式的側面図を示す。
【実施例】
【００１９】
図面を参照して実施例の搬送装置を説明する。図１は、実施例の搬送装置１００の模式的側面図と模式的上面図を示している。この実施例における搬送装置１００のミッションは、ワークラック９０まで移動し、ワークラック９０に載置されたワーク８０を取り出し、ワーク加工装置まで移動し、把持したワークをワーク加工装置に取り付けることである。以下では特に、ワークラック９０まで移動した後にワーク８０を取り出す工程について説明する。なお、このとき、ワークラック９０に対する搬送装置１００の相対的な位置決めが重要なポイントとなる。
【００２０】
搬送装置１００は、ロボットアーム１２を自走台車１０に取り付けた構造を有している。自走台車１０は、モータ（不図示）が駆動輪２を駆動することで走行することができる。なお、駆動輪で自ら移動することができる搬送装置１００は、自走式搬送装置と呼ばれることがある。ロボットアーム１２は、６関節（即ち６自由度）を有する多関節多リンク機構を有している。ロボットアームの機械的構造については説明を省略する。ロボットアーム１２の先端にはハンド１４が取り付けられている。ハンド１４は２本のフィンガ１６を有している。詳しくは後述するが、このハンド１４は、ワーク８０をハンドリングする機能と、自走台車１０を高精度に位置決めする係合器の機能を兼ねる。自走台車１０の内部にはコントローラ１８が内蔵されている。
【００２１】
自走台車１０の走行経路は予めコントローラ１８が記憶している。即ち、自走台車１０は、予め教示された経路を予め決められたスケジュールで走行することができる。ロボットアーム１２の動作パターンも予めコントローラ１８が記憶している。ロボットアーム１２は、予め教示されたパターンを予め決められたスケジュールで動作することができる。即ち、自走台車１０とロボットアーム１２は、ティーチングプイレバックで動作する。コントローラ１８が、予め教示されたティーチングデータに基づいて、自走台車１０とロボットアーム１２を制御する。
【００２２】
ワーク８０とワークラック９０について説明する。ワーク８０には把持予定部８２が設けられている。把持予定部８２は、ワーク各部の形状のうち、把持するのに都合がよい箇所が選ばれる。搬送装置１００のハンド１４の形状、及び、フィンガ１６の形状が、把持予定部８２の形状に合わせて定められる。ワークラック９０は、ワーク８０を載置するラックである。ワーク８０は、ワークラック９０の既定の位置に正確に載置されている。即ち、ワークラック９０の位置を基準として、ワーク８０の把持予定部８２の位置が正確に定まっている。ワークラック９０にはまた、基準ブロック９２が設けられている。基準ブロック９２の取り付け位置は正確に定められている。即ち、ワークラック９０の位置を基準として、基準ブロック９２の位置が正確に定まっている。基準ブロック９２は、ハンド１４と係合するように作られている。基準ブロック９２は、空間を挟んで水平方向で対向する壁面９２ａ（図２参照）を有している。ハンド１４の形状、把持予定部８２の形状、及び、基準ブロック９２の形状については次に詳しく説明する。
【００２３】
図２は、ハンド１４、把持予定部８２、及び、基準ブロック９２の形状と、それらの関係を説明する図である。図２（Ａ）は、ハンド１４の構造を示す図である。図２（Ｂ）は、把持予定部８２の構造と、把持予定部８２とハンド１４の係合を説明する図である。図２（Ｃ）は、基準ブロック９２の構造と、基準ブロック９２とハンド１４の係合を説明する図である。
【００２４】
ハンド１４は、相互に対向する２本のフィンガ１６を有している。２本のフィンガ１６は、開閉することができる。ここで「開く」とは、２本のフィンガ１６が相互に離れる方向に移動することを意味し、「閉じる」とは、２本のフィンガ１６が相互に近づく方向に移動することを意味する。各フィンガ１６の内側面（相互に向き合っている面）１６ａにはくぼみが形成されている。このくぼみは、図２（Ｂ）に示すように、把持予定部８２の突部８２ａとちょうど係合する形状である。即ち、図２（ｂ）に示すように、２本のフィンガ１６の間に把持予定部８２が位置するようにハンド１４を位置させて２本のフィンガ１６を閉じると、ハンド１４が把持予定部８２を正確に掴むことができる。別言すると、フィンガ１６の内側面１６ａは、ワーク８０を把持するためのワーク当接面を構成している。
【００２５】
各フィンガ１６の外側面１６ｂには突部が形成されている。この突部は、図２（Ｃ）に示すように、基準ブロック９２の壁面９２ａに形成されたくぼみとちょうど係合する形状である。基準ブロック９２は、空間を挟んで水平方向で対向する壁面９２ａを有している。なお、「水平方向で対向する」とは、壁面の法線が水平方向に伸びていること、別言すれば壁面９２ａは鉛直方向に拡がっていること、を意味する。図２（Ｃ）に示すように、一対の壁面９２ａの間の空間に２本のフィンガ１６が位置するようにハンド１４を位置させて２本のフィンガ１６を開くと、ハンド１４が基準ブロック９２と係合することができる。別言すると、フィンガ１６の外側面１６ｂは、基準ブロック９２と係合するための基準ブロック当接面を構成している。上記のとおり、ハンド１４は、ワーク８０を把持するための機能と、基準ブロック９２と係合するための係合器の機能を兼ねる。
【００２６】
図３から図６を参照して、搬送装置１００がワークラック９０に近づき、ワーク８０を取り出すまでの動作を説明する。なお、図３から図６ではコントローラ１８の図示は省略している。また、フィンガ１６の内外面のくぼみと突部、把持予定部８２の突部、及び、基準ブロック９２の壁面のくぼみも図示を省略している。
【００２７】
コントローラ１８はまず、予め教示された経路に沿って自走台車１０をワークラック９０の近傍まで移動させる。このときの経路の最終位置（予定到達位置）は、ロボットアーム１２の先端のハンド１４（係合器）が基準ブロック９２に届く範囲に設定されている。即ちコントローラ１８は、ハンド１４が基準ブロック９２に届く範囲に自走台車１０を移動させる。ここで、走行による自走台車１０の予定到達位置は図３の符号１０（ｂ）の位置であったとする。しかし、移動時の誤差で自走台車１０は図３の符号１０（ａ）の位置に到達したとする。予定到達位置１０（ｂ）は、自走台車１０の中心線１００Ｌがワーク８０の中心線８２Ｌと一致する位置に相当する。自走台車１０は実際には、走行時に生じる誤差により、予定到達位置１０（ｂ）から誤差Ｄだけ離れた位置１０（ａ）に到達したと仮定する。車輪による走行では位置決め精度は概ね十数ｍｍから数ｃｍである。即ち、誤差Ｄが十数ｍｍから数ｃｍである。自走台車１０が備えるハンド１４（係合器）がワークラック９０に設けられた基準ブロック９２に届く範囲に自走台車１０を移動する工程が粗位置決めステップに相当する。
【００２８】
ロボットアーム１２の初期姿勢は、自走台車１０が予定到達位置１０（ｂ）に位置したときに、基準ブロック９２の一対の壁面９２ａの間にフィンガ１６が位置するように予め設定されている。より詳細には、ロボットアーム１２の初期姿勢は、一対のフィンガ１６の間の中心線が一対の壁面９２ａの間の中心線に一致するように予め定められている。即ち、粗位置決めステップでは、コントローラ１８は、基準ブロック９２の一対の壁面９２ａの間の空間にフィンガ１６が位置するように自走台車１０を移動させる。ここで、図３に示すように、自走台車１０の実際の到達位置１０（ａ）と予定到達位置１０（ｂ）の間に誤差Ｄが生じているとき、ハンド１４の実際の位置も予定位置との間に誤差Ｄを生じている。
【００２９】
次にコントローラ１８は、自走台車１０の車輪２を受動回転自在状態としながら、ハンド１４のフィンガ１６を開いてゆき、夫々のフィンガの外側面１６ｂを、基準ブロック９２の対向する壁面９２ａに当接させる。別言すると、コントローラ１８は、ハンド１４（係合器）を基準ブロック９２に係合する。ここで、図２（Ｃ）で示したように、フィンガ１６の外側面１６ｂと壁面９２ａにはぴったり嵌り合う突部とくぼみが形成されている。従って、ハンド１４が基準ブロック９２に係合すると、基準ブロック９２に対するハンド１４の相対位置が正確に定まる。また、ロボットアーム１２は、車輪２を受動回転自在状態とした自走台車１０を動かすことができるだけの駆動力を有している。従って、フィンガ１６を開いてゆき、ハンド１４の位置が基準ブロック９２に倣って矯正されるに従って自走台車１０の位置も矯正される。図４に示すように、車輪による移動後は符号１０（ａ）に位置していた自走台車１０が、ハンド１４を基準ブロック９２に係合することによって、予定到達位置１０（ｂ）へ移動する。こうして、自走台車１０の位置が予定到達位置１０（ｂ）へ移動する。図４では、自走台車１０が実際の到達位置１０（ａ）から予定到達位置１０（ｂ）へ移動し、自走台車１０の中心線１００Ｌがワーク８０の中心線８２Ｌに一致したことを示している。自走台車１０の車輪２を受動回転自在状態としながらハンド１４（係合器）を基準ブロック９２に係合させることによって、自走台車１０の位置を予定された位置１０（ｂ）へ正確に合わせる工程が、高精度位置決めステップに相当する。上述したように、高精度位置決めステップでは、２本のフィンガ１６を開いてゆき、夫々のフィンガの外側面１６ｂと、基準ブロック９２の対向する壁面９２ａの夫々を当接させる。なお、「回転自在」とは、具体的には車輪とモータとの駆動経路を遮断し、車輪が自由に回転できるようにすることである。駆動経路を遮断するために、駆動経路にクラッチが介挿されている。
【００３０】
次にコントローラ１８は、予め教示されているパターンに従ってロボットアーム１２を制御する。ここで、予め教示されているパターンは、ハンド１４の中心を自走台車１０の中心線１００Ｌに合わせるように定められている。即ち、想定されている手順では、ワーク８０の把持予定部８２もワーク中心線８２Ｌ上に位置することが予定されており、自走台車１０の中心線１００Ｌがワーク８０の中心線８２Ｌと一致する位置に自走台車１０が位置するとき、ハンド１４の中心を自走台車１０の中心線１００Ｌに合わせれば把持ができるようになっている（図５参照）。上記の予定に基づいたロボットアーム動作パターンが予めコントローラ１８に記憶されている。前述したように粗位置決めステップと高精度位置決めステップによって自走台車１０の位置は予定到達位置１０（ｂ）に正確に位置決めされているので、コントローラ１８がティーチングプレイバックによって予め定められたパターンに沿ってロボットアームを動作させるとハンド１４がワーク８０の把持予定部８２を確実に把持することができる。なお、ロボットアーム１２でワーク８０を把持する動作に先立って、自走台車１０が移動してしまわないように、コントローラ１８は自走台車１０の車輪２にブレーキをかける。
【００３１】
最後にコントローラ１８は、予め定められた軌道に従って自走台車１０を移動させ、所望のワーク加工装置までワークを搬送する（図４参照）。
【００３２】
以上説明したとおり、搬送装置１００は、動作をティーチングプレイバックするだけで自走台車１０を正確に位置決めすることができる。搬送装置１００は、位置決めのためのセンサやフィードバック制御を必要としないので低コストで実現できる。さらに、ワークを把持するためのハンド（及びフィンガ）を、自走台車の高精度位置決めのための係合器としても用いるので、安価に実現することができる。
【００３３】
実施例の搬送装置の好適な変更例を説明する。図７は、他の実施例の搬送装置２００の模式的側面図である。上記した実施例の搬送装置１００は、ロボットアーム先端のハンド１４が係合器を兼ねていた。搬送装置２００では、ハンド１４とは別個に、自走台車１０の側面に係合器２１４を備えている。係合器２１４の構造はハンド１４と同じであり、ハンド１４のフィンガ１６と同じ構造のフィンガ２１６を備えている。また、この搬送装置１００と協働するワークラック２９０は、係合器２１４に対応する位置に基準ブロック２９２を備えている。搬送装置２００の動作手順は、上記した搬送装置１００の動作手順と同じである。
【００３４】
実施例の搬送装置１００は、フィンガ１６の内側面１６ａがワーク当接面を構成し、外側面１６ｂが基準ブロック当接面を構成した。これとは逆に、フィンガ１６の外側面１６ｂがワーク当接面を構成し、内側面１６ａが基準ブロック当接面を構成してもよい。例えば、ワークの把持予定部の構造を図２（Ｃ）に示す基準ブロック９２の構造で置き換えるとともに、基準ブロックの構造を図２（Ｂ）に示す把持予定部８２の構造で置き換えても良い。即ち、ハンドは開閉する２本のフィンガを備えており、フィンガ外側面がワークを把持する際のワーク当接面を構成しているとともに、フィンガ内側面が前記基準ブロックに当接するブロック当接面を構成してもよい。この場合、コントローラ１８によるハンド（係合器）の制御手順は次の通りとなる。粗位置決めステップでは、２本のフィンガの間に前記基準ブロックが位置するように自走台車を移動する。高精度位置決めステップでは、２本のフィンガを閉じてゆき、夫々のフィンガの内側面で基準ブロックを挟持する。
【００３５】
上記の実施例では、ワークラックからワークを取り出すケースを例に説明した。本明細書が開示する技術は、ワークを搬送し、次いで搬送したワークをワーク加工装置に取り付けるための搬送装置にも適用できる。その場合は、ロボットアームの先端にワーク把持用のハンドと、ハンドとは独立した係合器を取り付ければよい。ロボットアームの先端に実施例のハンド１４を２個取り付けた搬送装置がその一例である。或いは、実施例のロボットアームを２本取り付けた搬送装置が他の例である。その場合、第１のハンドでワークを把持しながら、第２のハンドで加工装置に設けられた基準ブロックを把持すればよい。
【００３６】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００３７】
１０：自走台車
１２：ロボットアーム
１４：ハンド（係合器）
１６：フィンガ
１８：コントローラ
８０：ワーク
８２：把持予定部
９０：ワークラック
９２：基準ブロック
１００、２００：搬送装置
２１４：係合器
２１６：フィンガ
２９０：ワークラック
２９２：基準ブロック
【図１】
0005488045.tif 000002
【図２】
0005488045.tif 000003
【図３】
0005488045.tif 000004
【図４】
0005488045.tif 000005
【図５】
0005488045.tif 000006
【図６】
0005488045.tif 000007
【図７】
0005488045.tif 000008