(57)【要約】【課題】正確且つ具体的に基板保持部のコンディションを知ることができる、基板搬送ハンドの診断システムを提供する。【解決手段】ロボットアームの手先部に連結される基部と、基部と結合され、基板を保持する基板保持部とを備える基板搬送ハンドの診断システムが、基部に固定され、基板保持部を撮像するカメラと、カメラが撮像した画像情報を取得し、当該画像情報に基づいて基板保持部の健常性を診断する診断装置とを備える。【選択図】図６
2018056256.tif 000002
【特許請求の範囲】
【請求項１】
ロボットアームの手先部に連結される基部と、前記基部と結合され、基板を保持する基板保持部とを備える基板搬送ハンドの診断システムであって、
前記基部に固定され、前記基板保持部を撮像するカメラと、
前記カメラが撮像した画像情報を取得し、当該画像情報に基づいて前記基板保持部の健常性を診断する診断装置とを備える、
基板搬送ハンドの診断システム。
【請求項２】
前記診断装置は、前記画像情報から、撮像された画像に含まれる前記基板保持部の輪郭線を抽出し、抽出した輪郭線の画像と予め記憶された健常な輪郭線の画像とを比較し、前記抽出した輪郭線の前記健常な輪郭線からの偏差量に基づいて、前記基板保持部の健常性の有無を判断する、
請求項１に記載の基板搬送ハンドの診断システム。
【請求項３】
前記診断装置は、健常性が無いと判断したときに、前記偏差量に基づいて、予め記憶された変形の種類の中から該当するものを選択する、
請求項２に記載の基板搬送ハンドの診断システム。
【請求項４】
前記診断装置は、前記変形の種類と前記偏差量とに基づいて、前記基板搬送ハンドの軌道修正による矯正の可否を判断し、矯正が可能であるときは、軌道修正量を算出して前記ロボットアームの制御手段へ出力し、矯正が不可能であるときは、停止信号を前記ロボットアームの制御手段へ出力する、
請求項３に記載の基板搬送ハンドの診断システム。
【請求項５】
前記診断装置は、前記画像情報に含まれる前記基板保持部の画像と、予め記憶された健常な前記基板保持部の画像とを比較して、それらの画像間変化を抽出し、抽出した前記画像間変化に基づいて、前記基板保持部の健常性の有無を判断する、
請求項１に記載の基板搬送ハンドの診断システム。
【請求項６】
前記カメラは、前記基板保持部に加えて、前記基部の一部を撮像し、
前記診断装置は、前記画像情報に含まれる前記基部を抽出し、抽出した前記基部の画像と、予め記憶された健常な前記基部の画像とを比較して、それらの画像間変化を抽出し、抽出した前記画像間変化に基づいて、前記基部に対する前記カメラの位置の変化の有無を判断する、
請求項１〜５のいずれか一項に記載の基板搬送ハンドの診断システム。
【請求項７】
前記基板搬送ハンド以外の場所に基準点が予め規定されており、
前記カメラは、前記基板搬送ハンドが所定の位置及び姿勢にあるときに、その視野範囲に前記基準点及び前記基板保持部が入るように撮像し、
前記診断装置は、前記画像情報に含まれる前記基準点及び前記基板保持部の画像と、健常な前記基準点及び前記基板保持部の画像とを比較して、それらの画像間変化を抽出し、抽出した前記画像間変化に基づいて、前記基部に対する前記カメラの位置の変化の有無を判断する、
請求項１〜５のいずれか一項に記載の基板搬送ハンドの診断システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体ウエハやガラス基板等の基板を保持して搬送するための基板搬送ハンドの健常性を診断する診断システムに関する。
【背景技術】
【０００２】
従来から、半導体素子製造材料である半導体基板（以下、単に「基板」ということがある）に素子形成などのプロセス処理を行う基板処理設備が知られている。一般に、基板処理設備には、プロセス処理装置や、プロセス処理装置と隣接配置された基板移載装置などが設けられている。
【０００３】
基板移載装置は、一般に、内部に搬送室が形成された筐体と、筐体の前壁に設けられた複数のロードポートと、搬送室内に設置された基板搬送ロボットとを備えている。基板搬送ロボットはロボットアームと、ロボットアームの手先部と連結された基板搬送ハンドとを備えている。この基板搬送ロボットは、プロセス処理装置に対する基板のロード及びアンロード、ロードポートにドッキングされた基板キャリアに対する基板の取出及び収容などの作業を行う。
【０００４】
基板搬送ハンドとしては、例えば、特許文献１に記載されているように、ロボットアームの手先部と連結される基部と、この基部と連結された基板保持部とを備えたものが、広く用いられている。特許文献１に記載の基板搬送ハンドは、ハンドの薄型基板載置領域外に監視カメラと障害物検出センサとが取り付けられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１２０８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
基板搬送ハンドの基板保持部は、基板キャリアの狭隘な隙間に挿入することができるように、極めて軽薄に形成されている。例えば、基板載置型の基板保持部は、ＰＥＥＫ樹脂などの樹脂素材から成る極めて薄い板状部材である。このような基板保持部が、基板の搬送作業を行っているうちに障害物（例えば、基板キャリアやプロセス処理装置の構成要素）と衝突することがある。軽薄な基板保持部は、衝突の衝撃を受けると、変形することにより衝撃のエネルギーを放散させる。変形した基板保持部では、矯正しない限り、基板を正確に搬送することが難しい。
【課題を解決するための手段】
【０００７】
基板搬送ハンドの基板保持部の変形は、衝突に限られず、搬送する基板から受ける負荷や、劣化などによって生じることもある。そこで、本願の発明者らは、基板搬送ハンドの基板保持部を撮像し、撮像した画像（又は映像）を用いて基板保持部のコンディションを監視することに想到した。
【０００８】
なお、特許文献１に記載の技術では、基板搬送ハンドに取り付けられた障害物検出センサでハンドに衝突しようとする障害物を検出して、ハンドが衝突する前にハンドの動作を停止させ、その停止原因を究明するために、監視カメラで撮像した映像を利用する。しかし、特許文献１に記載の技術は、監視カメラで基板搬送ハンドの先端部を撮像するものの、撮像した映像を用いて基板搬送ハンドのコンディションを監視するものではない。
【０００９】
本発明の一態様に係る基板搬送ハンドの診断システムは、
ロボットアームの手先部に連結される基部と、前記基部と結合され、基板を保持する基板保持部とを備える基板搬送ハンドの診断システムであって、
前記基部に固定され、前記基板保持部を撮像するカメラと、
前記カメラが撮像した画像情報を取得し、当該画像情報に基づいて前記基板保持部の健常性を診断する診断装置とを備えることを特徴としている。
【００１０】
上記診断システムによれば、基板保持部の健常性を判断するために基板保持部の撮像画像を利用するので、接触又は非接触型の変位センサなどを使う場合と比較して、より正確且つ具体的に基板保持部のコンディションを知ることができる。また、基板保持部の健常性を診断は、密閉された搬送室内で、作業者を介在させずに行うことができる。
【発明の効果】
【００１１】
本発明によれば、より正確且つ具体的に基板保持部のコンディションを知ることができる、基板搬送ハンドの診断システムを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の一実施形態に係る基板搬送ハンドを備えた基板搬送ロボットの概略側面図である。
【図２】図２は、基板搬送ハンドの平面図である。
【図３】図３は、基板搬送ハンドの診断システムと基板搬送ロボットの制御系統の構成とを示すブロック図である。
【図４】図４は、カメラの撮像画像の一例を示す図である。
【図５】図５は、診断装置による撮像画像の処理内容を説明する図である。
【図６】図６は、診断装置による診断処理の流れを説明する図である。
【図７】図７は、基準点と基板保持部とが含まれる撮像画像の一例を示す図である。
【発明を実施するための形態】
【００１３】
次に、図面を参照して本発明の実施の形態を説明する。図１は、本発明の一実施形態に係る基板搬送ハンド５を備えた基板搬送ロボット１の概略側面図である。
【００１４】
〔基板搬送ロボット１の構成〕
図１に示す基板搬送ロボット１は、基台７３と、基台７３に対し昇降可能且つ回動可能に支持されたロボットアーム（以下、単に「アーム７」と称する）と、アーム７の手先部に連結された基板搬送ハンド（以下、単に「ハンド５」と称する）と、基板搬送ロボット１の動作を司るコントローラ６とを備えている。
【００１５】
本実施形態に係るアーム７は、水平多関節型ロボットアームであって、基端部から先端部に向かって順次連結された複数のリンク７５，７６を備えている。なお、アーム７とハンド５において、基台７３に対し近位端部を「基端部」と称し、基台７３に対し遠位端部を「先端部」と称する。アーム７には、各リンク７５，７６の連結部に垂直な関節軸線Ａ１〜Ａ３が規定されている。リンク７５，７６内には、リンク７５，７６とハンド５を関節軸線Ａ１〜Ａ３回りに個別に各変位駆動する駆動ユニット６１，６２，６３が設けられている。
【００１６】
アーム７の基端部は、基台７３に上下方向へ伸縮可能に支持された昇降軸７４と連結されている。この昇降軸７４は、駆動ユニット６０によって基台７３に対して伸縮駆動される。
【００１７】
上記構成のアーム７の先端部である手先部には、ハンド５が連結されている。ハンド５は、駆動ユニット６３の動作によって、関節軸線Ａ３を中心としてアーム７の先端部に対して相対的に回動変位する。
【００１８】
図２は、基板搬送ハンド５の平面図である。図２に示すように、ハンド５は、基部５１と、基板保持部５２とを備えている。
【００１９】
基部５１は、中空状のケーシングである。基部５１の基端部は、アーム７の手先部に関節軸線Ａ３回りに回動可能に連結されている。また、基部５１の先端部には、基板保持部５２の基端部が結合されている。
【００２０】
基板保持部５２は、先端側が二股に分かれたＹ字状に形成された薄板状部材であって、ブレードやフォークとも称されている。但し、基板保持部５２の態様は本実施形態に限定されず、例えば、嵌合、吸着、挟持、又は他の態様で、基板３をハンド５に保持させることができるものであればよい。
【００２１】
基板保持部５２の二股に分かれた各々の先端部分には、フロントガイド５３が設けられている。また、基板保持部５２の基端側には、一対のフロントガイド５３に対向するように一対のリアガイド５４が設けられている。一対のフロントガイド５３と一対のリアガイド５４とは、基板３を下方から支持する機能を有する。
【００２２】
ハンド５は、基板保持部５２に基板３を保持させるための保持機構を更に有している。ここで、基板３の保持には、基板保持部５２に載置された基板３を、嵌合、吸着、挟持、又は他の態様で基板保持部５２から落脱しないようにすることが含まれる。本実施形態に係るハンド５には、挟持式の保持機構が備えられている。この保持機構は、一対のフロントガイド５３と、プッシャー５５及びその駆動機構６４とにより、構成されている。
【００２３】
プッシャー５５は基板保持部５２の基端側に設けられ、基部５１に支持されている。プッシャー５５の駆動機構６４は、基部５１の内部に設けられている。駆動機構６４は、例えば、エアシリンダなどのアクチュエータで構成されている。ハンド５には、平面視において、関節軸線Ａ３と基板保持部５２に保持された基板３の中心点３ａとを通る「ハンド中心線Ｃ」が規定されている。平面視において、プッシャー５５はハンド中心線Ｃ上に配置されており、駆動機構６４は、プッシャー５５をハンド中心線Ｃと平行に進退移動させる。
【００２４】
基板保持部５２の上面に基板３を載せると、基板３の周縁部が一対のフロントガイド５３及び一対のリアガイド５４によって下方から支持される。この状態で、プッシャー５５が基板保持部５２の先端側へ向けて進出すると、プッシャー５５が基板３の側面を一対のフロントガイド５３へ押し付ける。これにより、プッシャー５５と一対のフロントガイド５３によって基板３が把持され、ハンド５に基板が保持される。
【００２５】
図３は、基板搬送ハンド５の診断システム１０と基板搬送ロボット１の制御系統の構成とを示すブロック図である。図３に示すように、コントローラ６は、基板搬送ロボット１の各関節を駆動する駆動ユニット６０，６１，６２，６３、及び、基板搬送ハンド５のプッシャー５５の駆動機構６４などと電気的に接続されており、それらの動作を制御する。なお、各駆動ユニット６０，６１，６２，６３は、例えば、コントローラ６から与えられる信号に従って角変位するサーボモータと、サーボモータの動力をリンクに伝達する動力伝達機構と、サーボモータの角変位を検出する位置検出器とを含んでいる（いずれも図示略）。
【００２６】
コントローラ６は、いわゆるコンピュータを含む演算制御装置であって、例えば、マイクロコントローラ、ＣＰＵ、ＭＰＵ、ＰＬＣ、ＤＳＰ、ＡＳＩＣ又はＦＰＧＡ等の演算処理部と、ＲＯＭ、ＲＡＭ等の記憶部とを有している（いずれも図示せず）。記憶部には、演算処理部が実行するプログラム、各種固定データ等が記憶されている。また、記憶部には、基板搬送ロボット１の動作を制御するための教示点データ、アーム７及びハンド５の形状・寸法に関するデータ、ハンド５に保持された基板３の形状・寸法に関するデータなどが格納されている。コントローラ６では、記憶部に記憶されたプログラム等のソフトウェアを演算処理部が読み出して実行することにより、基板搬送ロボット１の動作を制御するための処理が行われる。なお、コントローラ６は単一のコンピュータによる集中制御により各処理を実行してもよいし、複数のコンピュータの協働による分散制御により各処理を実行してもよい。
【００２７】
コントローラ６は、位置検出器の各々で検出された回転位置と対応するハンド５のポーズ（位置及び姿勢）と記憶部に記憶された教示点データとに基づいて、所定の制御時間後の目標ポーズを演算する。そして、コントローラ６は、所定の制御時間後にハンド５が目標ポーズとなるようにサーボアンプへ制御指令を出力する。サーボアンプでは、制御指令に基づいて各サーボモータに対して駆動電力を供給する。これにより、ハンド５を所望のポーズへ動かすことができる。
【００２８】
〔診断システム１０〕
続いて、ハンド５のコンディションを診断する診断システム１０について説明する。図１〜３に示すように、診断システム１０は、ハンド５に取り付けられたカメラ８０と、メラが撮像した画像情報を取得し、当該画像情報に基づいてハンド５の基板保持部５２の健常性を診断する診断装置８とを備えている。
【００２９】
カメラ８０は、例えば、ＣＣＤカメラであってよい。カメラ８０は、ハンド５の基部５１に固定されたカメラ座８１に取り付けられている。カメラ座８１に支持されたカメラ８０は、ハンド５の基部５１の基端部であって、平面視においてハンド中心線Ｃと重複するところに位置している。
【００３０】
図４は、カメラ８０の撮像画像の一例を示す図である。図４に示すように、カメラ８０の撮像画像には、ハンド５の基端部から見下ろしたハンド５の基部５１の先端部と基板保持部５２の全体とが含まれる。なお、撮像画像の中心と、ハンド中心線Ｃとが一致することが望ましい。カメラ８０は、カメラ８０の撮像センサに写し込まれる被写体の範囲に、ハンド５の基部５１の先端部と、基板保持部５２の全体とが入るように、カメラ８０のカメラ座８１に対する取付角度や位置が調整されている。
【００３１】
診断装置８は、いわゆるコンピュータを含む演算制御装置であって、例えば、マイクロコントローラ、ＣＰＵ、ＭＰＵ、ＰＬＣ、ＤＳＰ、ＡＳＩＣ又はＦＰＧＡ等の演算処理部と、ＲＯＭ、ＲＡＭ等の記憶部とを有している（いずれも図示せず）。
【００３２】
診断装置８は、画像処理部８４、比較部８５、健常性判断部８６、変形特定部８７、軌道修正部８８の各機能部を有している。診断装置８では、記憶部に記憶されたプログラム等のソフトウェアを演算処理部が読み出して実行することにより、各機能部としての処理が行われる。なお、診断装置８は、単一のコンピュータによる集中制御により各処理を実行してもよいし、複数のコンピュータの協働による分散制御により各処理を実行してもよい。以下では、図６を参照しながら、診断装置８の診断処理の流れと各機能部の機能について説明する。
【００３３】
先ず、診断装置８は、カメラ８０が撮像した画像情報を取得する（ステップＳ１）。画像処理部８４は、その画像情報に対し所定の画像処理を実行し、画像から基部５１及び基板保持部５２の輪郭線を抽出する（ステップＳ２）。ここで、後述するカメラ８０の姿勢変化を診断しない場合は、基板保持部５２の輪郭線のみが抽出されてもよい。
【００３４】
比較部８５は、予め記憶部に記憶されたリファレンス線の画像（リファレンス画像）を読み出し、画像処理部８４で抽出した輪郭線の画像と比較し（ステップＳ３）、それらの画像間変化を抽出する。リファレンス線は、予め、健常な基板保持部５２をカメラ８０で撮像して、その輪郭を画像処理によって抽出したものである。つまり、リファレンス線の画像は、健常な基板保持部５２の輪郭線の画像である。リファレンス線の作成時と、今回の診断時とでは、カメラ８０の撮像範囲は同じである。従って、基板保持部５２が健常であれば、リファレンス線と抽出した輪郭線とが一致する。なお、輪郭線の抽出する処理や、２つの画像の画像間変化を抽出する処理は、公知の手法が用いられてよい。
【００３５】
図５は撮像画像のイメージを表しており、カメラ８０が撮像した画像から抽出された輪郭線が実線で示され、リファレンス線が鎖線で示されている。図５では、抽出された基部５１の輪郭線とリファレンス線は一致しているが、抽出された基板保持部５２の輪郭線とリファレンス線とにズレが生じている。
【００３６】
比較部８５は、リファレンス線に対し予め規定された複数の特徴点の各々について、リファレンス線に対する抽出された輪郭線の偏差量を算出する（ステップＳ４）。特徴点は、例えば、図５において黒点で示されるように、リファレンス線の端点や、線の傾きが急激に変化する点などに規定されてよい。偏差量は、例えば、リファレンス線の特徴点から、その特徴点と対応する抽出された輪郭線上の点までのベクトルで表される。
【００３７】
健常性判断部８６は、比較部８５で算出された複数の偏差量に基づいて、基部５１に対するカメラ８０の位置の変化の有無と、基板保持部５２の健常性の有無とを判断する（ステップＳ５）。なお、カメラ８０の位置の変化には、基部５１に対するカメラ８０の姿勢の変化も含まれる。
【００３８】
ここで、先ず、健常性判断部８６は、基部５１に関し、リファレンス線に対する抽出された輪郭線の偏差量に基づいて、基部５１に対するカメラ８０の位置の変化の有無を判断する。ここで、健常性判断部８６は、例えば、全ての偏差量が所定の閾値内であるときに「基部５１に対するカメラ８０の位置の変化有り」と判断し、それ以外では「変化なし」と判断してよい。基部５１に対するカメラ８０の位置及び姿勢は固定されているが、カメラ８０が障害物に当接するなどして、基部５１に対するカメラ８０の位置及び姿勢のうち少なくとも一方が変化することがある。そこで、先ず、基部５１に対するカメラ８０の位置の変化の有無を判断することで、基板保持部５２の健常性を適切に判断できる状態であることを確認することができる。なお、基部５１に対するカメラ座８１の位置の変化が有ると判断されたときは、以下に説明する基板保持部５２の健常性を判断せずに、エラーを出力して処理を終了してもよい。
【００３９】
続いて、健常性判断部８６は、基板保持部５２に関し、リファレンス線に対する抽出された輪郭線の偏差量に基づいて、基板保持部５２の健常性の有無を判断する。健常性判断部８６は、例えば、全ての偏差量が所定の閾値内であるときに「健常性有り」と判断し、それ以外では「健常性無し」と判断してもよい。また、例えば、比較部８５は、複数の偏差量のうち予め設定された数が所定の閾値を超えるときに「健常性無し」と判断し、それ以外では「健常性有り」と判断してもよい。診断装置８は、健常性の判断結果を、例えば、モニタなどの出力手段に出力してもよい。
【００４０】
変形特定部８７は、健常性判断部８６が健常性無しと判断したときに（ステップＳ６でＮＯ）、複数の偏差量に基づいて、基板保持部５２に生じている変形の種類を特定する（ステップＳ７）。基板保持部５２の変形の種類には、例えば、捻れ、面内での傾き、部分的な歪み、面外方向への反り、などがある。記憶部には、複数の偏差量の傾向と変形の種類とを対応付けたデータ、演算式、又はモデルが記憶されており、変形特定部８７はそれを利用して、複数の偏差量に基づいて複数の変形の種類の中から該当する１つを特定する。診断装置８は、特定された変形の種類を、例えば、モニタなどの出力手段に出力してもよい。
【００４１】
軌道修正部８８は、特定された変形の種類と複数の偏差量とに基づいて、ハンド５の軌道修正による矯正の可否を判断する（ステップＳ８）。なお、ハンド５の軌道は、ティーチングにより予めコントローラ６に設定されている。
【００４２】
原則として、特定された変形の種類によって、軌道修正による矯正の可否が分かれる。例えば、変形の種類が、捻れや面外方向への反りでは、軌道修正だけでは矯正することができず、ハンド５を停止させることが望ましい。また、例えば、変形の種類が、面内の傾きや部分的な歪みでは、軌道修正によって、適切に基板３を搬送できる可能性がある。但し、変形の種類が面内の傾きや部分的な歪みであっても、偏差量によれば軌道修正だけでは矯正することができず、ハンド５を停止させるべき場合がある。記憶部には、変形の種類と、偏差量と、軌道修正による矯正の可否とを関連付けたデータ、演算式又はモデルが記憶されており、軌道修正部８８はそれを利用して、軌道修正による矯正の可否を判断する。診断装置８は、軌道修正による矯正の可否を、例えば、モニタなどの出力手段に出力してもよい。
【００４３】
軌道修正部８８は、矯正が可能であると判断したときは（ステップＳ９でＹＥＳ）、変形の種類と偏差量とに基づいて軌道修正量を算出する（ステップＳ１０）。診断装置８は、算出された軌道修正量を、アーム７の制御手段であるコントローラ６へ出力する。コントローラ６は、取得した軌道修正量で、ティーチングで設定された軌道を修正し、修正された軌道に沿ってハンド５が移動するようにアーム７を動作させる。
【００４４】
一方、軌道修正部８８は、矯正が不可能であると判断したときは（ステップＳ９でＮＯ）、停止信号をコントローラ６へ出力する（ステップＳ１１）。コントローラ６は、停止信号を取得して、アーム７の動作を停止させる。
【００４５】
以上の通り、診断装置８では、ハンド５の、とりわけ、基板保持部５２のコンディションを監視している。なお、診断装置８によるハンド５の診断は、基板保持部５２に基板３が載置されていないタイミングで行われる。例えば、メンテナンス時や、搬送サイクルの開始時又は終了時などに、ハンド５の診断が行われてよい。
【００４６】
以上に説明したように、本実施形態に係る基板搬送ハンド５の診断システム１０は、基板搬送ハンド５の基部５１に固定され、基板保持部５２を撮像するカメラ８０と、カメラ８０が撮像した画像情報を取得し、当該画像情報に基づいて基板保持部５２の健常性を診断する診断装置８とを備えることを特徴としている。
【００４７】
なお、本実施形態に係る診断装置８は、画像情報から、例えば、撮像された画像に含まれる基板保持部５２の輪郭線を抽出し、抽出した輪郭線と予め記憶された健常な輪郭線（即ち、リファレンス線）とを比較し、抽出した輪郭線の健常な輪郭線からの偏差量に基づいて、基板保持部の健常性の有無を判断している。
【００４８】
上記診断システム１０によれば、基板保持部５２の健常性を判断するために基板保持部５２の撮像画像を利用するので、接触又は非接触型の変位センサなどを使う場合と比較して、より正確且つ具体的に基板保持部５２のコンディションを知ることができる。また、基板保持部５２の健常性を診断は、例えば、基板移載装置の密閉された搬送室内で、作業者を介在させずに行うことができる。
【００４９】
また、本実施形態では、診断装置８は、健常性が無いと判断したときに、偏差量に基づいて、予め記憶された変形の種類の中から該当するものを選択する。
【００５０】
これにより、ハンド５の基板保持部５２に変形が生じている場合に、その変形の種類を特定することができる。そして、変形の種類に対応した適切な対処を採ることが可能となる。
【００５１】
更に、本実施形態において、診断装置８は、変形の種類と偏差量とに基づいて、基板搬送ハンド５の軌道修正による矯正の可否を判断し、矯正が可能であるときは、軌道修正量を算出してロボットアーム７の制御手段（即ち、コントローラ６）へ出力し、矯正が不可能であるときは、停止信号をロボットアーム７の制御手段（即ち、コントローラ６）へ出力する。
【００５２】
これにより、ハンド５の軌道修正により矯正が可能な場合は、基板搬送ロボット１は停止せずに作業を継続することができる。
【００５３】
また、本実施形態において、カメラ８０は、基板保持部５２に加えて、基部５１の一部を撮像する。そして、診断装置８は、画像情報に含まれる基部５１の輪郭線を抽出し、抽出した基部５１の輪郭線の画像と、予め記憶された健常な基部５１の輪郭線の画像とを比較して、それらの画像間変化を抽出し、抽出した画像間変化に基づいて、基部５１に対するカメラ８０の位置の変化の有無を判断する。なお、基部５１に対するカメラ８０の位置の変化には、基部５１に対するカメラ８０の姿勢の変化も含まれる。
【００５４】
このように、基部５１に対するカメラ８０の位置の変化の有無を判断することで、診断システム１０が基板保持部５２の診断を適切に行える状態であるか否かがわかる。
【００５５】
以上に本発明の好適な実施の形態を説明したが、本発明の精神を逸脱しない範囲で、上記実施形態の具体的な構造及び／又は機能の詳細を変更したものも本発明に含まれ得る。上記の構成は、例えば、以下のように変更することができる。
【００５６】
例えば、上記実施形態において、診断装置８は、カメラ８０で撮像された画像を利用して基板３の診断を行う。但し、診断装置８は、カメラ８０で撮影された映像を利用して基板３の診断を行ってもよい。
【００５７】
また、例えば、上記実施形態において、コントローラ６と診断装置８とは独立しているが、診断装置８としての機能がコントローラ６に組み込まれていてもよい。
【００５８】
また、例えば、上記実施形態において、診断装置８は、画像情報に含まれるハンド５の基部５１及び基板保持部５２の画像と、予め記憶された健常な基部５１及び基板保持部５２の画像との画像間変化を抽出するに際し、画像情報に含まれる基部５１及び基板保持部５２の輪郭の画像を利用している。但し、画像間変化の抽出は、輪郭の画像を利用するものに限られない。例えば、カメラ８０が撮像した画像情報に含まれる特定色の面積を抽出し、それを予め記憶された健常な基板保持部５２の特定色の面積（リファレンス画像）とを比較することによって、画像間変化を抽出してもよい。例えば、基部５１及び基板保持部５２に予めマーカを付けておき、カメラ８０が撮像した画像情報に含まれる基部５１及び基板保持部５２のマーカの画像と、予め記憶された健常な基部５１及び基板保持部５２のマーカの画像（リファレンス画像）とを比較することによって、画像間変化を抽出してもよい。
【００５９】
また、例えば、上記実施形態において、ハンド５の基部５１の画像を利用して、基部５１に対するカメラ８０の位置の変化を検出しているが、例えば、以下に説明するように、基部５１以外を利用して基部５１に対するカメラ８０の位置の変化を検出してもよい。ハンド５以外の場所に基準点Ｐをマーカ等で予め規定し、カメラ８０はこの基準点Ｐが入るように基板保持部５２を撮像する。このようにして撮像された画像情報には、例えば、図７に示すように、基準点Ｐ及び基板保持部５２の画像が含まれる。ここで、診断の度に、ハンド５を所定の一定の位置及び姿勢として、カメラ８０で撮像を行う。従って、基部５１に対するカメラ８０の位置がズレていなければ、カメラ８０の視野範囲の所定位置に基準点Ｐが写ることとなる。診断装置８は、基準点Ｐ及び基板保持部５２の画像と、健常な基準点Ｐ及び基板保持部５２の画像（リファレンス画像）とを比較して、それらの画像間変化（即ち、基準点Ｐの偏差量）を抽出し、抽出した画像間変化に基づいて、基部５１に対するカメラの位置の変化の有無を判断する。
【符号の説明】
【００６０】
１    ：基板搬送ロボット
３    ：基板
３ａ  ：中心点
５    ：基板搬送ハンド
６    ：コントローラ
７    ：アーム
８    ：診断装置
１０  ：診断システム
５１  ：基部
５２  ：基板保持部
５３  ：フロントガイド
５４  ：リアガイド
５５  ：プッシャー
６０〜６３  ：駆動ユニット
６４  ：駆動機構
７３  ：基台
７４  ：昇降軸
７５  ：リンク
７６  ：リンク
８０  ：カメラ
８１  ：カメラ座
８４  ：画像処理部
８５  ：比較部
８６  ：健常性判断部
８７  ：変形特定部
８８  ：軌道修正部
Ａ１〜Ａ３  ：関節軸線
Ｃ    ：ハンド中心線
【図１】
2018056256.tif 000003
【図２】
2018056256.tif 000004
【図３】
2018056256.tif 000005
【図４】
2018056256.tif 000006
【図５】
2018056256.tif 000007
【図６】
2018056256.tif 000008
【図７】
2018056256.tif 000009