(57)【要約】【課題】回転情報を精度よく取得可能なエンコーダ装置を提供する。【解決手段】エンコーダ装置（ＥＣ）は、回転軸の回転により向きが変わる少なくとも一つの線を含むマーク（４）を撮像する撮像部（７）と、撮像部の撮像結果に基づくマークの向きを用いて、回転軸の回転情報を算出する処理部（８）と、を備える。
2017014142.tif 000002
【特許請求の範囲】
【請求項１】
回転軸の回転により向きが変わる少なくとも一つの線を含むマークを撮像する撮像部と、
前記撮像部で得られた画像を用いて、前記回転軸の回転情報を算出する画像処理部と、を備えるエンコーダ装置。
【請求項２】
前記マークは、前記回転軸の端部のマーク部に形成されている、請求項１に記載のエンコーダ装置。
【請求項３】
前記マークは、前記回転軸に固定された円板に形成されている、請求項１に記載のエンコーダ装置。
【請求項４】
前記画像処理部は、前記画像における前記少なくとも一つの線の像と、前記画像上に設けた所定の直線との関係に基づいて、前記回転軸の回転情報を算出する、請求項１から請求項３のいずれか一項に記載のエンコーダ装置。
【請求項５】
前記マークは、平行な複数の線を含む、
請求項１から請求項４のいずれか一項に記載のエンコーダ装置。
【請求項６】
前記平行な複数の線は、平行な複数の直線、平行な複数の曲線、又は平行な複数の折れ線である、請求項５に記載のエンコーダ装置。
【請求項７】
前記平行な複数の線は、等間隔に配置されている、請求項５又は請求項６に記載のエンコーダ。
【請求項８】
前記画像処理部は、前記画像における前記平行な複数の線の像と、前記画像上に設けた所定の線との交点の数に基づいて、前記回転軸の回転情報を算出する、
請求項５から請求項７のいずれか一項に記載のエンコーダ装置。
【請求項９】
前記画像処理部は、前記画像における前記平行な複数の線の像のそれぞれと、前記画像上に設けた所定の線とがなす角度を算出し、前記角度の平均値に基づいて、前記回転軸の回転情報を算出する、
請求項５から請求項７のいずれか一項に記載のエンコーダ装置。
【請求項１０】
前記マークは、前記マーク部の中心を通る少なくとも一本の直線に関して非線対称な形状である、
請求項２に記載のエンコーダ装置。
【請求項１１】
前記マークは、前記マーク部の中心を通る直線で前記マーク部を分割してできる２つの領域の一方のみに設けられる図形を含む、
請求項２に記載のエンコーダ装置。
【請求項１２】
前記マークは、前記円板の中心を通る少なくとも一本の直線に関して非線対称な形状である、
請求項３に記載のエンコーダ装置。
【請求項１３】
前記マークは、前記円板の中心を通る直線で前記マークを分割してできる２つの領域の一方のみに設けられる図形を含む、
請求項３に記載のエンコーダ装置。
【請求項１４】
前記撮像部は、前記マークの全域を撮像する、
請求項１から請求項１３のいずれか一項に記載のエンコーダ装置。
【請求項１５】
前記撮像部を２以上含み、
前記画像処理部において、少なくとも一つの撮像部で得られた画像を用いて、前記マークの極性判別を行う、
請求項１から１４のいずれか一項に記載のエンコーダ装置。
【請求項１６】
前記少なくとも一つの線は、ケガキ線として形成されている、請求項１から請求項１５のいずれか一項に記載のエンコーダ装置。
【請求項１７】
請求項１から請求項１６のいずれか一項に記載のエンコーダ装置と、
前記回転軸に駆動力を供給する駆動部と、
を備える駆動装置。
【請求項１８】
移動体と、
前記移動体を移動させる請求項１７に記載の駆動装置と、を備えるステージ装置。
【請求項１９】
請求項１７に記載の駆動装置と、
前記駆動装置によって移動するアームと、を備えるロボット装置。
【請求項２０】
回転軸の回転により向きが変わる少なくとも一つの線を含むマークを撮像することと、
前記撮像して得られた画像を用いて、前記回転軸の回転情報を算出することと、を含む情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンコーダ装置、駆動装置、ステージ装置、ロボット装置及び情報取得方法に関する。
【背景技術】
【０００２】
回転情報を検出するエンコーダ装置は、駆動装置（例、モータ装置）などの各種装置に搭載されている。エンコーダ装置は、例えば、回転軸に設けられたスケールからの光を検出し、回転情報を取得する。また、エンコーダ装置として、スケールの代わりに偏光板を用いるものがある（例えば、下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２２１６６０号公報
【発明の概要】
【０００４】
回転軸の回転情報を高精度に求めたい場合、精密な光学パターンが正確に形成されたスケールが使用される。しかし、精密な光学パターンの形成は容易ではなく、製造コストも高くなるため、簡易な構成で、ある程度高精度に回転情報を求められるエンコーダも求められている。
【０００５】
本発明の第１の態様に従えば、回転軸の回転により向きが変わる少なくとも一つの線を含むマークを撮像する撮像部と、撮像部で得られた画像を用いて、回転軸の回転情報を算出する処理部と、を備えるエンコーダ装置が提供される。
【０００６】
本発明の第２の態様に従えば、第１の態様のエンコーダ装置と、回転軸に駆動力を供給する駆動部と、を備える駆動装置が提供される。
【０００７】
本発明の第３の態様に従えば、移動体と、移動体を移動させる第２の態様の駆動装置と、を備えるステージ装置が提供される。
【０００８】
本発明の第４の態様に従えば、第２の態様の駆動装置と、駆動装置によって相対移動するアームと、を備えるロボット装置が提供される。
【０００９】
本発明の第５の態様に従えば、駆動装置の回転軸に備えられ回転軸の回転により向きが変わる少なくとも一つの線を含むマークを撮像することと、撮像で得られた画像を用いてマークの向きを検出し、回転軸の回転情報を算出することと、を含む情報取得方法が提供される。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るエンコーダ装置の一例を示す図である。
【図２】（Ａ）は実施形態に係るエンコーダ装置の平面図、（Ｂ）は実施形態に係るマーク部を示す図である。
【図３】実施形態に係る撮像部に撮像されるマークの画像の一例を示す図である。
【図４】実施形態に係る画像処理部による回転情報の算出処理の一例を示す図である。
【図５】実施形態に係る画像処理部による回転情報の算出処理の他の例を示す図である。
【図６】実施形態に係る回転位置が異なるマークの画像の一例を示す図である。
【図７】実施形態に係るエンコーダ装置の動作の一例を示すフローチャートである。
【図８】実施形態に係るエンコーダ装置の動作の他の例を示すフローチャートである。
【図９】実施形態に係るエンコーダ装置の動作の他の例を示すフローチャートである。
【図１０】（Ａ）及び（Ｂ）は、変形例に係るマークを示す図である。
【図１１】（Ａ）及び（Ｂ）は、変形例に係るマークを示す図である。
【図１２】（Ａ）及び（Ｂ）は、変形例に係るマークを示す図である。
【図１３】（Ａ）及び（Ｂ）は、変形例に係るマーク部を示す図である。
【図１４】変形例に係るマークを示す図である。
【図１５】（Ａ）は、変形例に係るエンコーダ装置を示す図であり、（Ｂ）は実施形態に係る撮像部に撮像されたマークの画像の一例を示す図である。
【図１６】変形例に係るエンコーダ装置を示す図である。
【図１７】変形例に係るエンコーダ装置を示す図である。
【図１８】実施形態に係る駆動装置の一例を示す図である。
【図１９】実施形態に係るステージ装置の一例を示す図である。
【図２０】実施形態に係るロボット装置の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照しながら説明する。ただし、本発明はこれに限定されるものではない。また、図面においては実施形態を説明するため、一部分を大きくまたは強調して記載するなど適宜縮尺を変更して表現している。また、以下の各図に示すＸＹＺ座標系を適宜用いて方向を説明する。Ｘ方向、Ｙ方向及びＺ方向のそれぞれは、適宜、図中の矢印の方向が＋方向（例、＋Ｘ方向）であり、その反対方向が−方向（−Ｘ方向）であるとする。
【００１２】
図１は、実施形態に係るエンコーダ装置ＥＣの一例を示す図である。エンコーダ装置ＥＣは、駆動部２の回転軸３の回転により向き（例、回転軸３に交差する面上での方向）が変わるマーク４を撮像する。また、エンコーダ装置ＥＣは、マーク４を撮像して得られた画像を用いて、回転軸３の回転情報を算出する。エンコーダ装置ＥＣは、マーク部５と、照明部６と、撮像部７と、画像処理部８と、を備える。なお、記憶部９はエンコーダ装置ＥＣに備えられていてもよく、エンコーダ装置ＥＣの装置外（例、外部装置）に備えられていてもよい。この場合、画像処理部８と外部の記憶部９とは、無線或いは有線などによって信号やデータ等の通信が可能なように構成される。また、マーク４と撮像部７とは回転軸の回転に伴って相対位置が変化すればよく、例えば、マーク４は非回転部に固定されており、回転軸３の回転に伴って撮像部７が回転してもよい。
【００１３】
駆動部２は、回転軸３を回転駆動する。駆動部２は、例えば、後に図１８に示す駆動装置ＭＴＲの一部である。駆動部２は、例えば、電動モータであるが、電動モータでなくてもよい。駆動部２は、油圧や空圧を利用して回転する軸部を有する装置でもよい。回転軸３は、駆動部２の駆動力（トルク）により回転する。回転軸３は、駆動部２のシャフト（回転子）であるが、駆動部２のシャフトと接続される軸でもよい。回転軸３は、駆動部２のシャフトに接続される変速機などの動力伝達部内の軸でもよい。回転軸３は、駆動部２のシャフトに動力伝達部を介して接続される軸でもよい。回転軸３は、負荷に接続される軸でもよい。
【００１４】
一例として、マーク４は、回転軸３の端部に設けられたマーク部５に形成される。回転軸３の端部とは、回転軸３の端面とその付近をいう。マーク部５は、回転軸３の一部であってもよく、回転軸３の端部に取り付けられた別の部材であってもよい。マーク部５が回転軸３の一部である場合、マーク部５は回転軸３の端面又はその付近となり、マーク４は回転軸３に作りこまれることになる。
マーク部５が回転軸３と別の部材として設けられる場合、例えば、マーク部５は回転軸３の端面に取り付けることができる。
マーク部５は、回転軸３において負荷１１に接続される側の反対側（反出力軸側）の端部に設けられる。マーク部５が反出力軸側に設けられる場合、負荷１１などからの汚れ（例、油、オイルミストなど）がマーク部５に付着することが抑制される。マーク部５は回転軸３の回転方向や回転角度に応じて回転する。マーク部５は回転軸３と一体的に回転する。
【００１５】
図２（Ａ）はエンコーダ装置ＥＣを＋Ｚ方向から見た平面図、（Ｂ）はマーク部５を示す図である。マーク部５には、回転軸３の回転により向きが変わるマーク４が形成される。マーク４は、マーク部３の回転位置を示すことが可能なパターンである。マーク４は、回転軸３の回転により、回転軸３に交差（例、直交、非直交）する面上での向き（例、方向）が変化する。マーク４は、少なくとも１つの線（例、複数の線１２）を含む。マーク４は、例えば、直線（まっすぐな線、２点を結ぶ最短の線、線分）および曲線の少なくとも一方を１つ以上含む。マーク４の線は、例えば、長さ方向に対して有限の幅を有する帯状である。以下、有限の幅を有する帯状の図形を、便宜上、線（例、直線、曲線、線分）という。マーク４の少なくとも１つの線は、直線状の部分および曲線状の部分を含む線でもよい。マーク４の少なくとも１つの線は、折れ線状の部分を含む線でもよく、折れ線状の部分および曲線上の部分を含む線でもよい。複数の線１２は、例えば、それぞれ線分であり、互いに平行に配置される。複数の線１２は、回転軸３を基準として形成してもよい。例えば、複数の線１２のうち少なくとも１つは回転軸３の中心を通るように形成されてもよく、複数の線１２のいずれも回転軸３の中心を通らなくてもよい。複数の線１２は、それぞれ、所定方向（例、Ｘ方向）に平行に配置され、所定方向の交差方向（例、Ｙ方向、直交方向、非直交方向）に互いに離れて配置される。複数の線１２のうち一本の線を基準線としたとき、残りの線は基準線に対して所定の距離を有する。線１２の数は、任意の数に設定される。複数の線１２は、それぞれ、回転軸３の端面１０の外周上の２点を結ぶ線分であってもよい。複数の線１２は、少なくともその一つの線１２に対する交差方向（Ｙ方向）に配列されてもよい。複数の線１２は、等間隔で配列されてもよく、それぞれ異なる間隔で配列されてもよい。複数の線１２の間隔ｄは、任意に設定される。なお、図２（Ｂ）には複数の線１２が回転中心Ｏを通らない位置に配置される例を示すが、複数の線１２の少なくとも１つが回転軸３の回転中心Ｏを通る位置に配置されてもよい。マーク４に含まれる線１２の数は、任意であり、１つでもよいし、複数でもよい。マーク４に含まれる線の長さも任意であり、複数の線がある場合、すべて同じ長さとしてもよく、それぞれ異なる長さとしてもよい。例えば、マーク部が円形の場合、少なくとも一本の線の長さをマーク部の半径より長い長さとしてもよい。
【００１６】
マーク４は、回転軸３の回転中心Ｏを通る少なくとも一本の直線に関して非線対称としてもよい。また、マーク４は、回転軸３の回転中心Ｏを通るすべての直線に関して非線対称としてもよい。例えば、マーク４は、図形１４を含み、図形１４と複数の線１２を組み合わせて、回転軸３の回転中心Ｏを通るあらゆる直線に対して非線対称とすることができる。図形１４は、回転軸３の回転中心Ｏを通る直線（例えば直線Ｌ１）でマーク部５を分割してできる２つの領域Ｒ１の一方のみ（例、−Ｘ方向の領域Ｒ１のみ）に設けてもよい。図形１４が設けられる領域と図形１４が設けられない領域とは、回転軸の中心に対して点対称に位置してもよい。また、図形１４が設けられる領域と図形１４が設けられない領域とは、回転軸３の回転中心Ｏを通る直線Ｌ１に関して線対称に設けられてもよい。図形１４は、後に図６などで説明するが、１８０°の回転（極性）を区別することに利用することができる。図形１４は、例えば、複数の線１２のいずれとも異なる形状である。図形１４は、例えば、端面１０の−Ｘ方向における外周の一部を含む弓型の形状である。例えば図形１４は、回転軸３の中心軸方向視（マーク４を平面視した状態）において、回転軸３の回転方向（周方向）に広がりを持つ。図２（Ｂ）において、回転軸３の中心軸方向視において、複数の線１２のうち任意に選択される一本の線を基準線１２ｘとする。回転軸３の回転方向における図形１４の一端Ｅ１と回転軸３の回転中心Ｏとを繋いだ直線ＯＥ１と基準線１２ｘとの角度をγ１とし、回転軸３の回転方向における図形１４の他端Ｅ２と回転軸３の回転中心Ｏとを繋いだ直線ＯＥ２と基準線１２ｘとの角度をγ２としたときに、γ１とγ２は、０°＜γ１＜１８０°の関係と０°＜γ２＜１８０°の関係との一方または双方を満たしてもよい。
【００１７】
マーク４は、撮像部７が撮像した画像上で識別可能（他の部分と区別可能）に形成される。例えば、マーク４の線は、例えば、端面１０に形成された（刻印された）ケガキ線である。マーク４の線１２は、例えば、端面１０に形成された（刻印された）溝や窪みや凹部であってもよく、またマーク４の線１２が凸部や構造体であってもよい。なお、複数の線１２が端面１０に形成されたケガキ線である場合、複数の線１２のうち少なくとも１つは、他の線１２と線の深さが異なってもよいし、他の線１２と線の太さが異なってもよい。マーク４の図形１４は、例えば、端面１０の表面を荒らしたものである。マーク部５は、例えば、回転軸３の一部であるが、回転軸３に取り付けられる部材（回転軸３と別の部材）でもよい（後に図１３（Ｂ）で説明する）。なお、マーク４は、端面１０に印刷などにより形成されたものでもよいし、端面１０の一部に黒体化などの表面処理を施したものでもよい。また、マーク４は、端面１０の一部分における光の反射率を他の部分よりも高くなるように、表面処理を施したものでもよい。マーク４は、マーク部５（例、端面１０）の全域（例、全面）に形成されてもよいし、マーク部５（例、端面１０）の一部のみに形成されてもよい。
【００１８】
図１の説明に戻り、照明部６は、マーク４を照明する。例えば、照明部６は、マーク部５の近傍に配置され、マーク４に光を照射する。照明部６は、例えば、チップ型の発光ダイオード（ＬＥＤ）等の固体光源を含む。照明部６は、発光ダイオード以外の固体光源（例、レーザダイオード）を含んでもよいし、ランプ光源を含んでもよい。
【００１９】
撮像部７は、マーク４を撮像する。撮像部７は、例えば、マーク部５の近傍に配置される。撮像部７は、例えば、端面１０の法線方向（例、Ｚ方向）からマーク４を撮像する。撮像部７は、マーク４が照明部６に照明されている状態で、マーク４を撮像してもよい。撮像部７は、例えば、結像光学系１７と、撮像素子１８と、を備える。結像光学系１７は、レンズを有し、マーク４の像を形成する。撮像素子１８は、結像光学系１７が形成した像を撮像する。撮像素子１８は、例えば、ＣＣＤイメージセンサやＣＭＯＳイメージセンサ等の固体撮像素子（二次元イメージセンサ）である。結像光学系１７は、例えば、オートフォーカス機構を備え、撮像素子１８は、結像光学系１７の焦点位置がマーク４に合焦した状態で、マーク４を撮像する。撮像部７は、マーク４の撮像画像を生成する。
【００２０】
図３は、撮像部７により撮像される画像Ｉｍ（撮像画像）の一例を示す図である。撮像部７は、例えば、マーク部５に形成されたマーク４の全域を撮像する。すなわち、撮像部７の視野は、マーク４の全域を含む範囲に予め設定してもよい。また、撮像部７の視野は、マーク４の全域を撮像する際、画像Ｉｍにおけるマーク４以外の部分が少なくなるように設定してもよい。例えば、撮像部７の視野中心は、回転軸３の回転中心Ｏまたはその近傍に設定される。なお、撮像部７は、マーク４の全域を撮像しなくてもよく、マーク４の一部を撮像してもよい。また、撮像部７は、マーク４を複数回に分けて撮像（例、スキャン）し、画像処理部８は、複数回の撮像で得られる複数の画像の２つ以上を合成した画像を用いて、回転情報を算出してもよい。
【００２１】
図１の説明に戻り、撮像部７は、画像処理部８と有線または無線により通信可能に接続され、撮像したマーク４の画像Ｉｍのデータを画像処理部８に供給（例、送信）する。画像処理部８は、撮像部７が撮像した画像Ｉｍ（図３参照）を処理する。画像処理部８は、例えば、デジタル・シグナル・プロセッサ（ＤＳＰ）、特定用途向けＩＣ（ＡＳＩＣ）、プログラマブルロジックデバイス（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｄｅｖｉｃｅ：  ＰＬＤ）などを含む。記憶部９は、例えば、画像処理部８に接続され、各種データを記憶する。記憶部９には、撮像部７が撮像した画像Ｉｍのデータ、画像処理部８の処理中のデータ、画像処理部８の処理後のデータ、画像処理部８が処理に用いるデータ（例、設定値、パラメータ）などが記憶される。記憶部９は、例えば、ＲＡＭ、フラッシュメモリ、ＲＯＭ等を含む。
【００２２】
画像処理部８は、撮像部７で得られた画像を用いて、回転軸３の回転情報を算出する。例えば、画像処理部８は、撮像部７が撮像した画像Ｉｍを用いてマーク４の向きを検出、判定、あるいは導出し、回転軸３の回転情報を算出する。画像処理部８は、画像Ｉｍに写っている複数の線１２に基づき、回転軸３の回転情報を検出する。回転情報は、回転軸３の回転に関する情報であり、例えば、回転軸３の回転位置（角度位置）、回転位置の変化量、角速度、及び角加速度の少なくとも１つを含む。回転軸３の回転位置は、基準の位置からの回転角であってもよい。回転情報は、回転数を区別しない情報（以下、単回転情報という）でもよいし、回転数を区別する情報（以下、多回転情報という）でもよい。単回転情報は、例えば回転位置の変化量が４００°である場合、回転数（１回転、３６０°）を無視した４０°という値で表され、回転位置の変化量が４０°である場合と同じ値で表される。また、多回転情報は、例えば回転位置の変化量が４００°である場合、４００°あるいは１回転と４０°という値で表される。回転情報は、例えば所定のビット数の２進数で表され、度（ｄｅｇ）に換算される値でもよいし、ラジアン（ｒａｄ）に換算される値でもよい。
【００２３】
次に、画像処理部８による回転情報の算出処理について説明する。図４は、画像処理部８による回転情報の算出処理の一例を示す図である。画像処理部８は、例えば、画像Ｉｍ上に画像処理によって設けた所定の線分２０と、画像Ｉｍ上の複数の線１２の像との交点Ｐ１の数に基づいて、回転軸３の回転情報を算出する。例えば、画像処理部８は、撮像部７が撮像した画像Ｉｍを２値化し、２値化した画像から、エッジ検出やハフ変換等の処理により複数の線１２を抽出する。画像処理部８は、例えば、抽出した複数の線１２を、画像Ｉｍ上の水平走査方向の座標と垂直走査方向の座標との関係を示す一次式で表す。続いて、画像処理部８は、画像Ｉｍ上の所定の線分２０と複数の線１２との交点Ｐ１の数を算出する。ここでは、所定の線分２０が水平走査方向に対して平行であるとして説明するが、所定の線分２０は、水平走査線と非平行でもよいし、垂直走査線に平行でもよく、水平走査線および垂直走査線のいずれとも非平行でもよい。所定の線分２０の長さＬは、任意に設定されるが、例えば、複数の線１２の配列方向（例、線１２に垂直な方向）において一端に配置された線１２ａから他端に配置された線１２ｂまでの幅Ｂ以上に設定される。
【００２４】
画像Ｉｍ上での交点Ｐ１の座標は、例えば、画像Ｉｍ上の線１２の像を表す一次式と所定の線分２０を表す一次式との連立方程式の解くことで、得られる。また、交点Ｐ１の数は、複数の線１２のそれぞれについて、マーク４の範囲内で所定の線分２０と交点Ｐ１を持つか否かを判定し、交点Ｐ１の数を計数することで求められる。ここで、図４に示す所定の線分２０と、複数の線１２のうち１つの線１２ｃとの角度をφとし、複数の線１２の間隔をｄとし、交点Ｐ１と交点Ｐ１との間隔をＸとすると、これらの関係は、下記の式（１）で表される。なお、式（１）において、｜｜は、絶対値を表す。
Ｘ＝｜ｄ／ｓｉｎφ｜      ・・・（１）
【００２５】
また、交点Ｐ１の個数Ｎは、例えば、Ｌ／Ｘの整数部（長さＬの所定の線２０の区間に収まる線１２の間隔の数）をＩＮＴ（Ｌ／Ｘ）とすると、下記の式（２）で表される。式（２）にＮ、ｄ及びＬを代入することにより、所定の線分２０と複数の線１２との角度φを算出することができる。
Ｎ＝ＩＮＴ（Ｌ／Ｘ）＋１＝ＩＮＴ（｜Ｌｓｉｎφ｜／ｄ）＋１    ・・・（２）
例えば、Ｎ＝１００の場合、Ｌ／Ｘは９９以上１００未満であり、画像処理部８は、その中間値９９．５をＬ／Ｘの値として角度φを算出することができる。角度φは、複数の線１２（マーク４）の向きを表す情報である。このように画像処理部８は、複数の線１２に基づき角度φを算出することにより、マーク４の向きを検出し、回転軸３の回転情報を算出する。
【００２６】
図５は、画像処理部８による回転情報の算出処理の他の例を示す図である。マーク４における複数の線１２が互いに平行に配置される場合、画像処理部８は、例えば、画像Ｉｍ上に設けた所定の線分２１と、画像Ｉｍ上の複数の線１２の像のそれぞれとの角度θ１〜θ９を求め、角度の平均値θｍに基づいて回転情報を算出する。画像処理部８は、例えば、図４を参照して説明したのと同様に、マーク４の画像を２値化して複数の線１２を抽出し、抽出した複数の線１２をそれぞれ画像Ｉｍ上の座標の一次式で表す。所定の線分２１は、例えば、画像Ｉｍ上の水平走査方向に対して平行に設定される。この場合、複数の線１２のそれぞれを表した一次式の傾きから、θ１〜θ９が算出可能である。画像処理部８は、例えば、角度θ１〜θ９の平均値θｍを、回転軸３の回転情報として算出する。平均値θｍは、例えば、相加平均でもよいし、相乗平均でもよく、加重平均（重み付け平均）でもよい。角度θ１〜θ９の検出精度は、一般的に複数の線１２のうち長い線１２ほど高く、加重平均の重み付け係数は、線１２の長さに比例する量でもよい。このように画像処理部８は、複数の線１２に基づき角度θｍを算出することにより、マーク４の向きを検出し、回転軸３の回転情報を算出してもよい。このように、複数の線１２のそれぞれの像と、画像上に設けた所定の線分２１との角度（例、角度θ１〜θ９）を平均化する場合、例えば、マーク４（例、端面１０）の汚れやキズなどの影響を低減することができ、回転情報を精度よく取得可能である。なお、汚れや傷などがマーク部に存在する場合予め処理部においてノイズとして除去してもよい。線分の一部に汚れや傷が存在する場合には、その線分は角度検出に使用しなくてもよく、汚れや傷がある部分の情報を補間してもよい。
【００２７】
なお、画像処理部８による回転情報の算出処理は、図４、図５の例に限らない。例えば、画像処理部８は、マーク４の形状情報（例、参照情報）を記憶部９から取得し、当該形状情報と、画像Ｉｍ上のマーク４の像から回転情報を算出してもよい。形状情報は、例えば、回転軸３が所定の回転位置である場合の画像を予め作成したものとすることができる。例えば、形状情報は、０度〜３６０度までの所定の角度ごとのマーク４の画像データでもよい。この画像データは、撮像部７で撮像した画像でもよいし、この画像を加工したものでもよい。また、この画像データは、撮像部７を用いないで取得した画像データでもよく、例えば画像作成ソフトウェアなどで生成した画像データでもよい。画像処理部８は、例えば、撮像部７で撮像されたマーク４の画像Ｉｍと、上記した画像データ等の形状情報との相関を算出し、画像Ｉｍから回転軸の回転情報を算出することができる。
【００２８】
また、画像処理部８は、マーク４の画像Ｉｍと、各回転位置に応じた上記の形状情報（例、画像データ）とを記憶部９から取得し、画像Ｉｍと形状情報との比較により、回転情報を算出してもよい。例えば、画像処理部８は、各回転位置に応じた形状情報と画像Ｉｍとの相関係数を算出し、相関係数が最大になる形状情報に対応する回転位置を、回転軸３の回転位置としてもよい。また、画像処理部８は、各回転位置に応じた形状情報と画像Ｉｍとの相関係数を用いて、回転軸３の回転位置を算出してもよい。例えば、画像処理部８は、まず、各回転位置に応じた形状情報として、所定の角度ごとの画像データを用いて相関係数を算出し、次いで、相関係数が高い上位２つの画像データに対応する回転位置の区間における区間中の位置を、相関係数を用いて算出してもよい。
【００２９】
また、画像処理部８は、上記した相関係数の算出を、段階的に行ってもよい。例えば、画像処理部８は、まず、各回転位置に応じた形状情報として、角度の刻み幅が粗い複数の画像データを用いて相関係数を算出し、次いで、相関係数が高い上位２つの画像データに対応する回転位置の区間について、角度の刻み幅が細かい複数の画像データを用いて、回転軸３の回転位置を算出してもよい。
【００３０】
また、画像処理部８は、各回転位置に応じた形状情報と画像Ｉｍとをパターンマッチングすることにより、回転軸３の回転位置を算出してもよい。例えば、画像処理部８は、まず、各回転位置に応じた形状情報として、所定の角度ごとの画像データを用いてパターンマッチングを行い、パターンマッチが最大になる形状情報に対応する回転位置を、回転軸３の回転位置としてもよい。なお、画像Ｉｍと画像データとの比較（例、相関係数の算出、パターンマッチング）は、マーク４全体で行ってもよいし、マーク４の一部に対して行ってもよい。例えば、画像Ｉｍと画像データとの比較は、マーク４における複数の線１２全部に対して行ってもよいし、複数の線１２の一部に対して行ってもよい。
【００３１】
なお、画像処理部８は、回転情報として、回転軸３の回転位置以外の情報を算出してもよいし、回転軸３の回転位置を算出しなくてもよい。例えば、画像処理部８は、回転情報として、回転数、回転位置の変化量、回転方向、回転速度（例、角速度）、回転加速度（例、角加速度）及び回転軸３の偏心情報（例、偏心誤差、偏芯角度）の少なくとも１つを算出してもよい。例えば、画像処理部８は、回転位置の変化量を算出し、その正負（回転軸３の位置が変化する方向）を判別することにより、回転方向を算出してもよい。また、画像処理部８は、回転方向を区別した回転位置の変化量を積算することにより、回転方向を加味した回転数を算出してもよい。例えば、画像処理部８は、回転軸３の回転位置の変化量の積算値が３６０°を超えたときに回転数を＋１カウントし、−３６０°を下回ったときに回転数を−１カウントすることにより、回転数を算出することができる。また、画像処理部８は、例えば、回転数や回転方向の情報を使って、回転軸３の多回転情報を算出することができる。また、画像処理部８は、例えば、各時刻におけるマーク４の画像Ｉｍの回転中心Ｏを検出し、回転中心Ｏの軌跡を検出し、検出した回転中心Ｏの軌跡データを使って、回転軸３の偏心を算出してもよい。
【００３２】
次に、回転の極性判別について説明する。一般的に、エンコーダ装置は、回転位置の変化量が０°である状態と１８０°である状態とを区別しにくい。例えば、回転軸が１８０°回転する周波数と比較してサンプリング周波数が小さい場合、回転位置の変化量が０°である状態と１８０°である状態とを区別できない場合がある。
【００３３】
本実施形態に係るエンコーダ装置ＥＣは、図２に示したように、マーク４が回転中心Ｏを通る直線Ｌ１に関して非線対称な形状であり、この非対称性を利用して、回転位置の変化量が０°である状態と１８０°である状態との区別（極性判別）を行う。例えば、マーク４は、回転中心を通る直線Ｌ１を挟む一対の領域Ｒ１の一方のみに図形１４が設けられることにより、直線Ｌ１に関して非線対称である。
【００３４】
図６は、撮像部７に撮像されたマーク４の画像Ｉｍを、回転軸３の回転位置と対応付けて示す図である。撮像部７は、例えば、回転軸３が回転している間、マーク部５を所定の間隔（例、サンプリング周期）で撮像する。図６には、回転軸３の回転位置が０°、４５°、９０°、１３５°、２８０°、２２５°、２７０°、３１５°及び３６０°におけるマーク４を、撮像部７が撮像した画像Ｉｍを示した。ここでは説明の便宜上、マーク４の複数の線１２がＸ方向（水平走査方向）に平行である場合を、回転軸３の回転位置の基準（例、０°）とする。
【００３５】
画像処理部８は、例えば、図形１４を検出することにより、回転位置がα°の状態と回転位置が（α＋１８０）°の状態とを区別する。例えば、画像処理部８は、複数の線１２と画像Ｉｍの水平走査線との角度が０°である場合（回転位置が０°、１８０°）、画像Ｉｍ上の図形１４が、回転中心Ｏを通り垂直走査線に平行な線Ｃｙに対していずれの側にあるかを判定する。画像処理部８は、例えば、図形１４が線Ｃｙの左側にある場合に回転位置が０°であると判定し、図形１４が線Ｃｙの右側にある場合に回転位置が１８０°であると判定する。また、例えば、画像処理部８は、複数の線１２と画像Ｉｍの水平走査線との角度が９０°である場合（回転位置が９０°、２７０°）、画像Ｉｍ上の図形１４が、回転中心Ｏを通り水平走査線に平行な線Ｃｘに対していずれの側にあるかを判定する。画像処理部８は、例えば、図形１４が線Ｃｘの上側にある場合に回転位置が９０°であると判定し、図形１４が線Ｃｘの下側にある場合に回転位置が２７０°であると判定する。
【００３６】
なお、画像処理部８は、例えば画像Ｉｍ上で回転中心Ｏを原点とする直交座標系において、図形１４が第１象限〜第４象限のいずれに位置するかを判定することにより、極性判別を行ってもよい。このように、図形１４を極性判別に用いる場合、図形１４と複数の線１２とで形状が異なっていると、図形１４を複数の線１２から区別することが容易である。また、図形１４を用いないで極性判別を行ってもよく（後に図１０等で説明する）、この場合、マーク４は図形１４を含まなくてもよい。また、エンコーダ装置ＥＣは、マーク４を用いないで極性判別を行ってもよい。例えば、エンコーダ装置ＥＣは、回転軸３が１８０°回転する周波数と比較してサンプリング周波数が小さく設定され、回転軸３の回転位置の変化量を積算して、極性判別を行ってもよい。また、エンコーダ装置ＥＣは、磁気式エンコーダ（後に図１６に示す）あるいはダブルエンコーダ（後に図１７に示す）などにより、極性判別を行ってもよい。
【００３７】
画像処理部８は、以上のように算出した回転軸３の回転情報を外部に出力する。画像処理部８は、例えば、回転情報を高速双方向シリアル通信により外部へ送信する。例えば、画像処理部８は、回転軸３の回転情報を、駆動部２を制御する制御部（例、後に図１８に示す制御部３４）に出力する。この制御部３４は、回転軸３の回転情報を使うことにより、駆動部２を精度よく制御することができる。
【００３８】
次に、上述のようなエンコーダ装置ＥＣの動作に基づき、情報取得方法について説明する。図７は、エンコーダ装置ＥＣの動作の一例を示すフローチャートである。ステップＳ１において、撮像部７は、駆動部２の回転軸３に備えられ回転軸３の回転により向きが変わる複数の線１２を含むマーク４を撮像する。ステップＳ２において、画像処理部８は、撮像された画像を用いてマーク４の向きを検出し、回転軸３の回転情報を算出する。例えば、画像処理部８は、複数の線１２に基づき回転軸の位置情報を検出する。ステップＳ３において、画像処理部８は、算出した回転情報を外部に出力する。なお、ステップＳ３を行うか否かは任意である。
【００３９】
図８は、図７のステップＳ２に示した回転情報の算出処理の一例を示すフローチャートである。本例において、画像処理部８は、図４で説明したように画像Ｉｍ上に設けた所定の線分２０と、複数の線１２の像との交点Ｐ１の数に基づいて、回転軸３の回転情報を算出する。ステップＳ１０において、画像処理部８は、撮像部７が撮像した画像（例、図４の画像Ｉｍ）から、複数の線１２を抽出する。ステップＳ１１において、画像処理部８は、画像Ｉｍ上に設けた所定の線分２０と、複数の線１２の像との交点Ｐ１の数を算出する。ステップＳ１２において、画像処理部８は、交点Ｐ１の数に基づいて、回転軸３の回転情報を算出する。
【００４０】
図９は、図７のステップＳ２に示した回転情報の算出処理の他の例を示すフローチャートである。本例において、画像処理部８は、図５で説明したように画像Ｉｍ上に設けた所定の線分２０と複数の線１２の像のそれぞれとの角度θ１〜θ９を算出し、角度の平均値θｍに基づいて回転情報を算出する。ステップＳ１０において、画像処理部８は、複数の線１２を抽出する。ステップＳ１３において、画像処理部８は、複数の線１２のそれぞれについて、画像Ｉｍ上の線１２と所定の２０との角度θ１〜θ９を算出する。ステップＳ１４において、画像処理部８は、画像Ｉｍ上に設けた所定の線分２０と複数の線１２の像と角度の平均値θｍを算出する。また、画像処理部８は、角度の平均値θｍに基づいて回転軸３の回転情報を算出する。
【００４１】
上述のように、本実施形態に係るエンコーダ装置ＥＣは、マーク４を撮像した画像を用いてマーク４の向きを検出し、回転軸３の回転情報を算出する。このマーク４は、上述のようにケガキ線などとして簡易に形成できる。また、マーク４（例、複数の線１２）が回転軸３の回転中心Ｏからずれている場合でも、回転情報を精度よく算出することができる。また、通常のエンコーダ装置は、スケールが回転板の外周付近の一部のみに設けられ、スケールを小型化によりスケールの読み取り精度が低下することがある。本実施形態に係るエンコーダ装置ＥＣは、マーク４の向きにより回転軸３の回転情報を算出するので、例えば、回転軸３の端面１０の広い範囲にわたって線１２を配置することができ、簡易な構成によって、エンコーダ装置ＥＣ（マーク４）の小型化を図りつつ、線１２の検出精度の低下をおさえることもできる。
【００４２】
エンコーダ装置ＥＣは、回転位置以外の回転情報を算出してもよい。例えば、エンコーダ装置ＥＣは、回転情報として、回転軸３の回転位置の変化量、角速度、及び角加速度の少なくとも１つを算出してもよい。また、エンコーダ装置ＥＣは、回転情報として、回転軸３の回転位置を算出しなくてもよい。
【００４３】
［変形例］
次に、変形例について説明する。本変形例において、上記の実施形態と対応関係にある要素については、同じ符号を付してその説明を省略あるいは簡略化する。図１０（Ａ）は、第１変形例に係るマーク４を示す図である。第１変形例において、マーク４は、図形１４を含まない。マーク４は、複数の線１２のうち、線１２ｄの一端が欠けている。これにより、マーク４は、複数の線１２が所定方向（Ｘ方向）に垂直かつ回転軸３の回転中心Ｏを通る直線Ｌ１に関して、非線対称な形状となる。さらに、マーク４は、マーク部５の中心を通る少なくとも一本の直線に関して非線対称である。このようなマーク４を用いても、画像処理部８は、回転位置の変化量が０°の状態と１８０°の状態とを判別（極性判別）することができる。
【００４４】
図１０（Ｂ）は、第２変形例に係るマーク４を示す図である。第２変形例において、マーク４は、複数の線１２のうちの一部において、線１２と線１２との間隔がｄであり、他の部分（−Ｙ側）において、線１２ｅと線１２ｅとの間隔がｄ１である。ｄ１は、ｄと異なる値に設定される。このように、複数の線１２の間隔は等間隔でなくてもよい。つまり、複数の線１２の粗密は一定でなくてもよい。複数の線１２をこのように配置することにより、マーク４は、複数の線１２に対して平行（Ｘ方向に平行）かつ回転軸３の回転中心Ｏを通る直線Ｌ２に関して、非線対称な形状となっている。図１０（Ｂ）のマーク４は、−Ｙ側において線１２ｅが密に配置されており、図１０（Ｂ）の状態から１８０°回転した状態において、線１２ｅが＋Ｙ側に配置される。このようなマーク４を用いても、画像処理部８は、回転位置の変化量が０°の状態と１８０°の状態とを判別（極性判別）することができる。また、複数の線１２のうち少なくとも１つ線を他の線１２と異なる太さで形成することや、線１２が溝や窪みや凹部やケガキ線として形成される場合に他の線１２と線の異なる深さで形成することによっても、画像処理部８は、回転位置の変化量が０°の状態と１８０°の状態とを判別（極性判別）することができる。
【００４５】
図１１（Ａ）は、第３変形例に係るマーク４を示す図である。第３変形例において、複数の線１２は折れ線を含む。図１１（Ｂ）は、第４変形例に係るマーク４を示す図である。第４変形例において、複数の線１２は曲線を含む。第３変形例及び第４変形例のように、線１２の形状は任意であり、直線（線分）以外の形状でもよい。また、複数の線１２は、それぞれの線１２が同一の形状でなくてもよい。例えば、複数の線１２は、線分、曲線、折れ線を併用したものでもよい。複数の線１２は、その１つの線が他の線と交差してもよい。例えば、複数の線１２の少なくとも１つの線は、他の線と１カ所のみで交差してもよいし、他の線（例、折れ線、曲線）と２カ所以上で交差してもよい。また、複数の線１２の少なくとも１つは、例えば折れ線状の部分と曲線状の部分の少なくとも一方を含み、自身と交差してもよい。複数の線１２が折れ線や曲線を含む場合、例えば、画像処理部８は、撮像部７で撮像されたマーク４の画像Ｉｍと、回転位置ごとの複数の画像データ等の形状情報との相関を算出し、画像Ｉｍからマーク４を検出し、マーク４の向きを検出してもよい。
【００４６】
図１２（Ａ）は、第５変形例に係るマーク４を示す図である。第５変形例において、マーク４は図形１４を含む。図１２（Ａ）における図形１４は円形であるが、図形１４の形状は、任意であり、円形以外の形状、例えば、三角形などの多角形状でもよいし、楕円形などでもよく、輪郭が線分と曲線とを含む形状（例、トラック状）でもよい。また、図形１４は、線状でもよく、線分、曲線、線分と曲線の少なくとも一方を組み合わせた形状（例、十字状）でもよい。また、図形１４の位置は任意であり、例えば、図形１４は、図２（Ｂ）に示したようにマーク部５の外周に接していてもよいし、本変形例のようにマーク部５の外周に接していなくてもよい。画像処理部８は、図形１４に基づいて曲線判別を行うことができる。
【００４７】
図１２（Ｂ）は、第６変形例に係るマーク４を示す図である。第６変形例に係るマーク４は、互いに独立した（不連続な）複数の図形１４を含む。図形１４は、例えば、円形の図形１４ａと、矩形状の図形１４ｂとを含む。画像処理部８は、例えば、図形１４ａと図形１４ｂとの少なくとも一方の位置に基づいて極性判別を行う。このように図形１４が複数であると、複数の図形１４のうち一つの図形に汚れが付いた場合においても、他の図形の情報に基づいて極性判別を行うことができる。なお、図形１４に含まれる図形の数は任意であり、例えば、図形１４は３つ以上の図形を含んでもよい。
【００４８】
図１３（Ａ）は、第７変形例に係るマーク部５を示す図である。第７変形例において、マーク４は、所定方向（Ｘ方向）に垂直かつ回転軸３の回転中心Ｏを通る直線Ｌ１に関して、非線対称な形状である。本変形例のマーク４は、回転軸の端面１０の一部が切り取られた形状となっている。図１３（ａ）の端面１０は、一部が弓型形状に切り欠かれているが、切り欠かれる形状は特に限定されない。マーク４は、端面１０自体が切り取られた形状であってもよく、端面１０にマーク部５として取り付けた別の部材が切り取られた形状であってもよい。マーク４は、例えば、Ｘ方向に平行な複数の線１２を含む。マーク４の切り欠かれた部分は、結像光学系１７の合焦位置から外れるため、撮像部７が撮像した画像上で区別しやすい。これにより、マーク４は、非対称な形状（例、直線Ｌ１に関して非線対称）になるため、この非対称性を利用して極性判別を行うことができる。切り欠き部は、例えばＶ字型のくぼみでもよい。マーク４に含まれる複数の線１２が溝や窪みや凹部やケガキ線である場合には、線の深さよりも切り欠き部の深さの方が大きくてもよく、また、線の幅よりも切り欠き部の幅の方が大きくてもよい。
【００４９】
図１３（Ｂ）は、第８変形例に係るマーク部５を示す図である。第８変形例において、マーク４は、回転軸３の端部に取り付けられたマーク部５に形成される。例えば、マーク部５は、円板状の部材であり、回転軸３の端面１０に取り付けられる。マーク部５は、回転軸３の端部に設けられるものであれば、端面１０に直接形成されなくてもよい。例えば、マーク部５は、回転軸３の端部に着脱可能に形成されてもよい。また、マーク部５の外周形状は、第７変形例の端面１０の形状のように、回転軸３の回転中心Ｏを通る所定の直線Ｌ１に対して、非線対称な形状でもよい。
【００５０】
図１４は、第９変形例に係るマーク４を示す図である。第９変形例において、マーク４は、回転軸３の端部に取り付けられた円板に備えられる。このように、マーク４は、回転軸３の端面１０以外の位置に設けられてもよい。
【００５１】
図１５（Ａ）は、第１０変形例に係るエンコーダ装置ＥＣを示す図であり、（Ｂ）は、撮像部７ｂにより撮像された画像Ｉｍ２の一例を示す図である。第１０変形例において、エンコーダ装置ＥＣは、複数の撮像部７ａと撮像部７ｂとを備え、複数の撮像部７ａ及び撮像部７ｂのそれぞれによりマーク４を撮像する。エンコーダ装置ＥＣは、例えば、マーク部５と、照明部６と、撮像部７ａと、撮像部７ｂと、画像処理部８と、記憶部９と、を備える。なお、マーク部５、照明部６、画像処理部８及び記憶部９は、上記した実施形態、又は各変形例と同様でよい。
【００５２】
撮像部７ａは、マーク部５に形成されたマーク４の全域を撮像する。撮像部７ａの視野は、例えば、マーク４の全域を含む範囲に予め設定される。撮像部７ｂは、マーク部５に形成されたマーク４の一部分を撮像する。撮像部７ｂの視野は、例えば、マーク４の一部分のみを含む領域Ｒ２に設定される。この領域Ｒ２は、例えば、図１５（ｂ）に示すように、マーク４の回転中心Ｏを通る直線Ｌ３を挟む領域Ｒ１を含むように設定される。撮像部７ａ及び撮像部７ｂは、それぞれ、マーク部５の近傍に配置される。撮像部７ａ及び撮像部７ｂは、それぞれ、結像光学系１７と撮像素子１８を備える。撮像部７ａ及び撮像部７ｂは、それぞれ、撮像した画像のデータを画像処理部８に出力する。画像処理部８は、例えば、マーク４の一部分のみを含む画像Ｉｍ２を用いて極性判別を行い、回転軸３の回転情報を算出する。画像処理部８は、例えば、画像Ｉｍ２に含まれる図形１４を検出することにより、極性判別を行う。
【００５３】
このように、エンコーダ装置ＥＣは、複数の撮像部（撮像部７ａ及び撮像部７ｂ）により、マーク４を撮像し、回転軸３の回転情報を検出してもよい。なお、撮像部７ｂは、マーク４の全域を撮像してもよい。例えば、エンコーダ装置ＥＣは、撮像部７ｂが撮像した画像から得られる回転情報を、撮像部７ａが撮像した画像から得られる回転情報の補間、検証、バックアップなどに利用してもよい。また、撮像部７の数は、３つ以上でもよい。ところで、極性判別に用いられる画像は、回転位置の検出に用いられる画像よりも解像度が低くてもよい。例えば、回転軸３の回転により図形１４が通る領域の一部の明暗を検出する光検出器を用いて、極性判別をすることもできる。例えば、エンコーダ装置ＥＣは、撮像部７ｂの代わりに上記の光検出器を備えてもよい。
【００５４】
図１６は、第１１変形例に係るエンコーダ装置ＥＣを示す図である。第１１変形例において、エンコーダ装置ＥＣは、画像処理部８と異なる処理部を用いて多回転情報を検出する。このエンコーダ装置ＥＣは、例えば、マーク部５と、照明部６と、撮像部７と、画像処理部８と、記憶部９と、磁気式エンコーダ部２５を備える。なお、マーク部５、照明部６、撮像部７、画像処理部８及び記憶部９は、上記した実施形態、又は各変形例のものと同様でよい。
【００５５】
磁気式エンコーダ部２５は、回転軸３の回転数及び回転方向を検出する。磁気式エンコーダ部２５は、例えば、磁石２６、磁気センサ２７、及び信号処理部２８を備える。磁石２６は、回転軸３に固定された円板２９に設けられる。円板２９は回転軸３とともに回転するため、磁石２６は回転軸３の回転に伴って（回転軸３に同伴して）回転する。磁気センサ２７は、例えばホール素子を含み、磁石２６の回転に伴う磁界の変化を検出する。信号処理部２８は、磁気センサ２７の検出結果を用いて、回転軸３の回転数及び回転方向を検出する。信号処理部２８は、検出した回転軸３の回転数及び回転方向を画像処理部８に出力する。画像処理部８は、信号処理部２８が検出した回転軸３の回転数及び回転方向と、撮像部７が撮像した画像から得られる回転軸３の回転位置とを使って（例、合成して）、回転軸３の多回転情報を算出する。ここでは、画像処理部８は、撮像部７が撮像した画像から得られる回転情報（例、回転位置）と、信号処理部２８が検出した回転情報（例、回転数及び回転方向）とを合成する合成部を兼ねるが、合成部は画像処理部８と別に設けられてもよい。このように、エンコーダ装置ＥＣは、画像処理部８と異なる処理部を用いて多回転情報を検出してもよいし、画像処理部と他の処理部とを併用して多回転情報を検出してもよい。多回転情報を検出する処理部は、磁気式エンコーダ部２５でなくてもよく、例えば、光学式のロータリエンコーダでもよい。
【００５６】
図１７は、第１２変形例に係るエンコーダ装置ＥＣを示す図である。第１２変形例において、エンコーダ装置ＥＣは、ダブルエンコーダである。エンコーダ装置ＥＣは、回転軸３の回転情報と、回転軸３に対して回転が調整された軸の回転情報とを検出する。エンコーダ装置ＥＣは、例えば、マーク部５と、照明部６と、撮像部７と、画像処理部８と、記憶部９と、エンコーダ部３２と、を備える。なお、マーク部５、照明部６、撮像部７、画像処理部８及び記憶部９は、上記した実施形態、又は各変形例のものと同様でよい。
【００５７】
エンコーダ部３２は、変速機３１により回転が調整される軸（不図示）の近傍に配置され、この軸の回転情報を検出する。エンコーダ部３２は、例えば、上述の実施形態のようにマークの向きを検出するものでもよいし、スケールを用いたロータリエンコーダなどでもよく、磁気式エンコーダなどでもよい。エンコーダ部３２は、例えば、検出した回転情報を画像処理部８に出力する。画像処理部８は、エンコーダ部３２が検出した回転情報と、画像処理部８で検出した回転軸３の回転位置とを使って、回転軸３の多回転情報を算出する。なお、エンコーダ装置ＥＣは、エンコーダ部３２が検出した回転情報を用いて極性判別を行ってもよく、この場合、画像処理部８は、撮像部７が撮像した画像を用いた極性判別を行わなくてもよい。
【００５８】
マーク４は、エンコーダ装置ＥＣに備えられなくてもよい。例えば、マーク４は、回転軸３に後付されるものでもよい。また、照明部６は、エンコーダ装置ＥＣに備えられなくてもよい。例えば、照明部６は、後付されるものでもよいし、撮像部７は、室内灯からの光や自然光などに照らされたマークを撮像してもよい。
【００５９】
図５及び図６に示した所定の線分２０あるいは所定の線分２１は、画像Ｉｍにおける水平走査方向に対して平行でなくてもよい。例えば、所定の線分２０あるいは所定の線分２１は、画像Ｉｍにおける垂直走査方向に対して任意の角度で傾斜したものでもよい。また、所定の線分２０あるいは所定の線分２１は１つでなくてもよく、所定の線分２０あるいは所定の線分２１は、２つ以上でもよい。
【００６０】
［駆動装置］
次に、駆動装置について説明する。図１８は、駆動装置ＭＴＲの一例を示す図である。以下の説明において、上記した実施形態と同一または同等の構成部分については同一符号を付けて説明を省略または簡略化する。駆動装置ＭＴＲは、例えば、電動モータを含むモータ装置である。駆動装置ＭＴＲは、第１軸ＡＸ１に駆動力を供給する本体部（駆動部）ＢＤと、エンコーダ装置ＥＣと、画像処理部８が算出した回転情報を使って本体部（駆動部）ＢＤを制御する制御部３４と、を備える。
【００６１】
回転軸ＳＦは、負荷側端部ＳＦａと、反負荷側端部ＳＦｂとを有する。負荷側端部ＳＦａは、減速機など他の動力伝達機構に接続される。反負荷側端部ＳＦｂには、マーク４が形成されたマーク部５が設けられる。エンコーダ装置ＥＣは、上述した実施形態、変形例、あるいはそれらを組み合わせたエンコーダ装置のいずれでもよい。エンコーダ装置ＥＣは、例えば、撮像部７と、画像処理部８とを備える。撮像部７は、マーク４を撮像する。画像処理部８は、撮像部７が撮像したマーク４の画像を使って、マーク４の向きを検出し、回転軸３の回転情報を算出し、回転軸３の回転位置を検出する。画像処理部８は、制御部３４と接続され、検出結果を制御部３４に出力する。
【００６２】
この駆動装置ＭＴＲは、エンコーダ装置ＥＣの検出結果を使って、制御部３４が本体部（駆動部）ＢＤを制御する。駆動装置ＭＴＲは、エンコーダ装置ＥＣが回転軸３の回転情報を精度よく検出することができるので、精度よく動作することができる。なお、駆動装置ＭＴＲは、駆動装置に限定されず、油圧や空圧を利用して回転する軸部を有する他の駆動装置であってもよい。
【００６３】
［ステージ装置］
次に、ステージ装置について説明する。図１９は、ステージ装置ＳＴＧを示す図である。このステージ装置ＳＴＧは、図１８に示した駆動装置ＭＴＲの回転軸ＳＦのうち負荷側端部ＳＦａに、回転テーブル（移動体）ＴＢを取り付けた構成である。以下の説明において、上記した実施形態と同一または同等の構成部分については同一符号を付けて説明を省略または簡略化する。
【００６４】
ステージ装置ＳＴＧは、駆動装置ＭＴＲを駆動して回転軸ＳＦを回転させると、この回転が回転テーブルＴＢに伝達される。その際、エンコーダ装置ＥＣは、回転軸ＳＦの角度位置等を検出する。従って、エンコーダ装置ＥＣからの出力を用いることにより、回転テーブルＴＢの角度位置を検出することができる。なお、駆動装置ＭＴＲの負荷側端部ＳＦａと回転テーブルＴＢとの間に減速機等が配置されてもよい。
【００６５】
このようにステージ装置ＳＴＧは、エンコーダ装置ＥＣが回転軸３の回転情報を精度よく検出することができるので、精度よく動作することができる。なお、ステージ装置ＳＴＧは、例えば、旋盤等の工作機械に備える回転テーブル等に適用できる。
【００６６】
［ロボット装置］
次に、ロボット装置について説明する。図２０は、ロボット装置ＲＢＴを示す斜視図である。なお、図２０には、ロボット装置ＲＢＴの一部（関節部分）を模式的に示した。以下の説明において、上記した実施形態と同一または同等の構成部分については同一符号を付けて説明を省略または簡略化する。このロボット装置ＲＢＴは、第１アームＡＲ１と、第２アームＡＲ２と、関節部ＪＴとを有している。第１アームＡＲ１は、関節部ＪＴを介して、第２アームＡＲ２と接続されている。
【００６７】
第１アームＡＲ１は、腕部１０１、軸受１０１ａ、及び軸受１０１ｂを備えている。第２アームＡＲ２は、腕部１０２および接続部１０２ａを有する。接続部１０２ａは、関節部ＪＴにおいて、軸受１０１ａと軸受１０１ｂの間に配置されている。接続部１０２ａは、回転軸ＳＦと一体的に設けられている。回転軸ＳＦは、関節部ＪＴにおいて、軸受１０１ａと軸受１０１ｂの両方に挿入されている。回転軸ＳＦのうち軸受１０１ｂに挿入される側の端部は、軸受１０１ｂを貫通して減速機ＲＧに接続されている。
【００６８】
減速機ＲＧは、駆動装置ＭＴＲに接続されており、駆動装置ＭＴＲの回転を例えば１００分の１等に減速して回転軸ＳＦに伝達する。図２０に図示しないが、駆動装置ＭＴＲの回転軸ＳＦのうち負荷側端部ＳＦａは、減速機ＲＧに接続されている。また、図２０に図示しないが、駆動装置ＭＴＲの第１軸ＡＸ１のうち反負荷側端部ＳＦｂには、エンコーダ
装置ＥＣのマーク４が形成されたマーク部５が設けられている。
【００６９】
ロボット装置ＲＢＴは、駆動装置ＭＴＲを駆動して第１軸ＡＸ１を回転させると、この回転が減速機ＲＧを介して回転軸ＳＦに伝達される。回転軸ＳＦの回転により接続部１０２ａが一体的に回転し、これにより第２アームＡＲ２が、第１アームＡＲ１に対して回転する。その際、エンコーダ装置ＥＣは、第１軸ＡＸ１の角度位置等を検出する。従って、エンコーダ装置ＥＣからの出力を用いることにより、第２アームＡＲ２の角度位置を検出することができる。
【００７０】
このようにロボット装置ＲＢＴは、エンコーダ装置ＥＣが回転軸３の回転情報を精度よく検出することができるので、精度よく動作することができる。なお、ロボット装置ＲＢＴは、上記の構成に限定されず、駆動装置ＭＴＲは、関節を備える各種ロボット装置に適用できる。
【００７１】
なお、本発明の技術範囲は、上述の実施形態などで説明した態様に限定されるものではない。上述の実施形態などで説明した要件の１つ以上は、省略されることがある。また、上述の実施形態などで説明した要件は、適宜組み合わせることができる。また、法令で許容される限りにおいて、上述の実施形態などで引用した全ての文献の開示を援用して本文の記載の一部とする。
【符号の説明】
【００７２】
ＥＣ・・・エンコーダ装置、２・・・駆動部（駆動装置）、３・・・回転軸、４・・・マーク、５・・・マーク部、７、７ａ、７ｂ・・・撮像部、８・・・画像処理部、９・・・記憶部、１０・・・端面、１２、１２ａ〜１２ｅ・・・線、１４、１４ａ〜１４ｃ・・・図形、２０、２１・・・所定の線、３４・・・制御部、Ｉｍ、Ｉｍ２・・・画像、ＭＴＲ・・・駆動装置、ＳＴＧ・・・ステージ装置、ＲＢＴ・・・ロボット装置
【図１】
2017014142.tif 000003
【図２】
2017014142.tif 000004
【図３】
2017014142.tif 000005
【図４】
2017014142.tif 000006
【図５】
2017014142.tif 000007
【図６】
2017014142.tif 000008
【図７】
2017014142.tif 000009
【図８】
2017014142.tif 000010
【図９】
2017014142.tif 000011
【図１０】
2017014142.tif 000012
【図１１】
2017014142.tif 000013
【図１２】
2017014142.tif 000014
【図１３】
2017014142.tif 000015
【図１４】
2017014142.tif 000016
【図１５】
2017014142.tif 000017
【図１６】
2017014142.tif 000018
【図１７】
2017014142.tif 000019
【図１８】
2017014142.tif 000020
【図１９】
2017014142.tif 000021
【図２０】
2017014142.tif 000022
【国際調査報告】
2017014142.tif 000023
2017014142.tif 000024
2017014142.tif 000025
2017014142.tif 000026