(57)【要約】【課題】移動体の位置情報を精度よく検出する。【解決手段】受光素子２６からの光電変換信号Ｉａ,Ｉｂ,Ｉｃ,Ｉｄに、演算を施し、その結果として２つの信号ＩＡ,ＩＢとを算出する。そして、信号ＩＡ,ＩＢから信号ＩＡＢを生成し、この信号ＩＡＢをエンコーダ１０から出力する。この信号ＩＡＢは、上記式（７）に示されるように、時間ｔに依存する項が４ｄ・ｓｉｎ（ωｔ）である。一方、信号ＩＡ,ＩＢの時間ｔに依存する項は上記式（５）及び（６）に示されるように、２ｄ・ｓｉｎ（ωｔ）であるから、信号ＩＡＢは、信号ＩＡ,ＩＢに対して、変調度ｄを実質的に２倍にしたとのと同様に変化する。したがって、信号ＩＡＢに基づいて移動スケール２４の位置を検出した場合には、変調度ｄを２倍にしたのと同程度に精度よく移動スケール２４の位置を検出することが可能となる。【選択図】図１
2008122277.tif 000002
【特許請求の範囲】
【請求項１】
変調された照明光の干渉を利用して、移動体の位置情報を検出するエンコーダであって、
前記移動体に固定され、前記移動体の移動方向に配列されたパターンを有するスケールと；
前記照明光を前記スケールに照射して、相互に異なる２つ以上の位相情報を含む出射光を生成する光学系と；
前記出射光を受光して前記位相情報にそれぞれ対応した信号を生成する信号生成装置と；
前記信号生成装置で生成された信号に基づいて、前記移動体の位置情報を出力する出力装置と；を備えるエンコーダ。
【請求項２】
前記信号生成装置により生成されたそれぞれの信号の、和算、減算、乗算、及び除算のうちの少なくとも１つの演算結果に基づいて、前記照明光の変調度合いを調整する処理装置を更に備える請求項１に記載のエンコーダ。
【請求項３】
前記出力装置は、前記照明光の変調が停止した際にも、前記信号生成装置によって生成される信号に基づいて、前記移動体の位置情報を出力することを特徴とする請求項１又は２に記載のエンコーダ。
【請求項４】
前記照明光の変調が停止した際に、外部にアラーム信号を出力するアラーム検出装置を更に備える請求項１〜３のいずれか一項に記載のエンコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンコーダに係り、さらに詳しくは、移動体の位置情報を光学的に検出するエンコーダに関する。
【背景技術】
【０００２】
従来から、スキャン方式のエンコーダでは、移動スケールを経由した照明光を受光素子で受光して、該受光素子から出力される出力信号から２つ以上の異なる位相信号を生成し、これらの位相信号に基づいて移動スケールの位置情報を検出する処理（以下、単に検出処理という）が行われている（例えば、特許文献１参照）。
【０００３】
この検出処理において、位置情報の検出精度を向上するためには、移動スケールに設けられたパターンを高精細にしてエンコーダの分解能を向上することが考えられるが、パターンを高精細にすると照明光を変調するスキャナーの能力が追随できなくなるという問題がある。また、エンコーダの計測精度を向上しようとする場合には、出力信号に含まれる歪みを効果的に除去することも必要となる。
【０００４】
【特許文献１】特開２００２−１７０６９６号公報
【発明の開示】
【課題を解決するための手段】
【０００５】
本発明は、光源から射出される照明光の干渉を利用して移動体の位置情報を検出する光電式エンコーダであって、前記移動体に固定され、前記移動体の移動方向に配列されたパターンを有するスケールと；照明光を前記スケールに照射して、相互に異なる２つ以上の位相情報を含む出射光を生成する光学系と；前記出射光を受光して前記位相情報にそれぞれ対応した信号を生成する信号生成装置と；前記信号生成装置で生成された信号に基づいて、前記移動体の位置情報を出力する出力装置と；を備えるエンコーダである。
【０００６】
これによれば、前記信号生成回路は、相互に異なる２つ以上の位相情報を含む出射光に基づいて、位相情報に応じた信号（位相信号）を生成し、出力装置は、位相信号に基づいて、移動体の位置情報を生成し出力する。したがって、各位相信号に所定の処理を施すことで実質的に、照明光の変調度を大きくしたのと同様の効果を得ることが可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施形態を図１に基づいて説明する。
【０００８】
図１には、本発明の一実施形態に係るエンコーダ１０の概略的な構成が示されている。図１に示されるように、エンコーダ１０は、いわゆる回折干渉方式のエンコーダであり、所定方向（Ｘ軸方向）に移動する移動体の移動方向、あるいは移動量、あるいは変位を検出するリニアエンコーダである。
【０００９】
このエンコーダ１０は、図１に示されるように、光源１２、アクチュエータ１６、コリメータレンズ１８、インデックススケール２０、１対の反射ミラー２２Ａ,２２Ｂ、移動スケール２４、受光素子２６、及び制御回路３０を備えている。
【００１０】
光源１２は、コヒーレントな光、例えば波長λ（＝８５０ｎｍ）のレーザ光を図１における−Ｚ方向に向けて射出する。
【００１１】
アクチュエータ１６は、例えばピエゾ素子からなり、光源１２の−Ｘ側に配置されている。このアクチュエータ１６は、制御回路３０から供給される駆動信号に基づいて、光源１２を周期的にＸ軸方向に振動する。本実施形態では、アクチュエータ１６は、後述する変調度制御回路３３とアクチュエータ制御回路３２とが協働することによって、変調振幅ε（片振幅ε／２）、変調度ｄ（＝π・ε／ｐ）、変調角周波数ωで振動される。
【００１２】
コリメータレンズ１８は、光源１２の下方に配置され、光源１２から射出された照明光を平行光に成形する。
【００１３】
インデックススケール２０は、コリメータレンズ１８の下方に配置されている。このインデックススケール２０は、Ｘ軸方向を周期方向とする回折格子が形成された透過型の位相格子であり、コリメータレンズ１８を透過した照明光が入射すると、複数の回折光を発生させる。図１では、それらの回折光のうち、インデックススケール２０で発生した±１次回折光（図１において、＋Ｘ側に出射している回折光を＋１次回折光とし、−Ｘ側に出射している回折光を−１次回折光とする）が示されている。
【００１４】
反射ミラー２２Ａ,２２Ｂそれぞれは、インデックススケール２０の下方で、コリメータレンズ１８の光軸から−Ｘ方向及び＋Ｘ方向へそれぞれ所定距離隔てた位置に、相互に対向した状態で配置されている。反射ミラー２２Ａ,２２Ｂは、インデックススケール２０で発生した−１次回折光及び＋１次回折光それぞれを、移動スケール２４へ向けて偏向する。これにより、インデックススケール２０で生成された±１次回折光は、移動スケール２４へ少なくとも一部が相互に重なり合った状態で入射する。
【００１５】
移動スケール２４は、反射ミラー２２Ａ,２２Ｂの下方にＸ軸方向に移動可能に配置されている。この移動スケール２４は、Ｘ軸方向を周期方向とする回折格子が形成された透過型の位相格子であり、その格子ピッチｐは、インデックススケール２０に形成された位相格子の格子ピッチから僅かにずれている。そして、インデックススケール２０で生成された＋１次回折光と−１次回折光とは、移動スケール２４で±１次回折を受けることで相互に干渉した状態で受光素子２６へ入射する。
【００１６】
受光素子２６は、移動スケール２４の下方に配置されている。この受光素子２６は、移動スケール２４を経由した照明光が干渉することにより形成される干渉縞に合わせて設けられた４つの受光部２６ａ,２６ｂ,２６ｃ,２６ｄを有している。そして、各受光部２６ａ〜２６ｄに入射する照明光の強度に応じた光電変換信号Ｉａ,Ｉｂ,Ｉｃ,Ｉｄを出力する。これらの光電変換信号Ｉａ〜Ｉｄは、上述したようにアクチュエータ１６が振動されるため、次式（１）〜（４）で示される。なお、ｘはインデックススケール２０に対する移動スケール２４の変位である。
【００１７】
Ｉａ＝１＋ｃｏｓ［４πｘ／ｐ−２ｄ・ｓｉｎ（ωｔ）］  …（１）
Ｉｂ＝１＋ｓｉｎ［４πｘ／ｐ−２ｄ・ｓｉｎ（ωｔ）］  …（２）
Ｉｃ＝１−ｃｏｓ［４πｘ／ｐ−２ｄ・ｓｉｎ（ωｔ）］  …（３）
Ｉｄ＝１−ｓｉｎ［４πｘ／ｐ−２ｄ・ｓｉｎ（ωｔ）］  …（４）
【００１８】
前記制御回路３０は、光源駆動回路３１、アクチュエータ駆動回路３２、変調度制御回路３３、信号生成回路３４、補正回路３５、演算回路３６を有している。
【００１９】
光源駆動回路３１は、照明光の強度が一定となるように光源１２を駆動する。
【００２０】
信号生成回路３４は、受光素子２６から供給される光電変換信号Ｉａ〜Ｉｄを受信すると、次式（５）及び（６）に示されるように、相互に１８０度の位相差がある光電変換信号Ｉａから光電変換信号Ｉｃを減算して信号ＩＡを生成し、また、相互に１８０度の位相差がある光電変換信号Ｉｂから光電変換信号Ｉｄを減算して信号ＩＢを生成する。信号ＩＡ,ＩＢは、補正回路３５及び演算回路３６へそれぞれ出力される。
【００２１】
ＩＡ＝Ｉａ−Ｉｃ＝２ｃｏｓ［４πｘ／ｐ−２ｄ・ｓｉｎ（ωｔ）］  …（５）
ＩＢ＝Ｉｂ−Ｉｄ＝２ｓｉｎ［４πｘ／ｐ−２ｄ・ｓｉｎ（ωｔ）］  …（６）
【００２２】
演算回路３６は、信号ＩＡ,ＩＢを相互に乗じて信号ＩＡＢを生成する。上記式（５）及び（６）において、４πｘ／ｐ−２ｄ・ｓｉｎ（ωｔ）をφと定義すると、信号ＩＡ,ＩＢは、それぞれ２ｃｏｓ（φ）、２ｓｉｎ（φ）となる。そして、信号ＩＡと、信号ＩＢとを乗じると、次式（７）に示される信号ＩＡＢが得られる。演算回路３６は、信号ＩＡＢを算出すると、この信号ＩＡＢを移動スケール２４の位置情報として外部に出力するとともに、変調度制御回路３３へ出力する。
【００２３】
ＩＡＢ＝ＩＡ×ＩＢ＝４ｓｉｎφ・ｃｏｓφ＝２ｓｉｎ（２φ）
＝２ｓｉｎ［８πｘ／ｐ−４ｄ・ｓｉｎ（ωｔ）］  …（７）
【００２４】
変調度制御回路３３は、一例として、角周波数ωのクロック信号ＣＬ（＝ｋ１・ｓｉｎωｔ）に基づいて、正弦波からなる変調信号（ｋ２・ｓｉｎωｔ）を生成してアクチュエータ駆動回路３２へ出力し、アクチュエータ１６を変調振幅ε（片振幅ε／２）、変調度ｄ（＝π・ε／ｐ）、変調角周波数ωで振動させる。これにより、光源１２から射出される照明光が変調され、受光素子２６からは、上記式（１）〜（４）に示されるように、９０度ずつ位相がずれた光電変換信号Ｉａ,Ｉｂ,Ｉｃ,Ｉｄが出力される。
【００２５】
また、変調度制御回路３３は、演算回路３６から供給される信号ＩＡＢを常時監視し、信号ＩＡＢの値に基づいて変調振幅εが移動スケール２４の格子ピッチＰの半分（Ｐ／２）以上の大きさになるように制御する。これにより信号ＩＡ、及び信号ＩＢの半周期以上のリサージュモニタが可能となる。
【００２６】
補正回路３５は、信号ＩＡ、及び信号ＩＢをリサージュモニタして、信号ＩＡ、及び信号ＩＢの位相ずれや歪みを補正し、補正後の２つの信号ＩＡ’,ＩＢ’を移動スケール２４の位置情報として出力する。
【００２７】
以上説明したように、本実施形態に係るエンコーダ１０では、信号生成回路３４により、受光素子２６からの光電変換信号Ｉａ,Ｉｂ,Ｉｃ,Ｉｄに演算が施され、その結果として２つの信号ＩＡ,ＩＢが生成される。そして、演算回路３６では、この信号ＩＡ,ＩＢから信号ＩＡＢが生成され、エンコーダ１０から出力される。この信号ＩＡＢは、上記式（７）に示されるように、時間ｔに依存する項が４ｄ・ｓｉｎ（ωｔ）である。一方、信号ＩＡ,ＩＢの時間ｔに依存する項は上記式（５）及び（６）に示されるように、２ｄ・ｓｉｎ（ωｔ）であるから、信号ＩＡＢは、信号ＩＡ,ＩＢに対して、変調度ｄを実質的に２倍にしたのと同様に変化する。したがって、信号ＩＡＢに基づいて移動スケール２４の位置を検出した場合には、変調度ｄを２倍にしたのと同程度に精度よく移動スケール２４の位置を検出することが可能となる。
【００２８】
また、本実施形態に係るエンコーダ１０では、変調度制御回路３３は、演算回路３６から供給される信号ＩＡＢに基づいて、アクチュエータ１６の変調振幅εが移動スケール２４の格子ピッチの半分以上の大きさになるように制御される。これにより、信号生成回路３４から出力される信号ＩＡ,ＩＢの少なくとも半周期以上をリサージュモニタして、信号ＩＡ,ＩＢの位相ずれや歪みを除去する補正を行い、補正が行われた後の信頼性の高い信号ＩＡ’,ＩＢ’をエンコーダ１０の出力信号とすることができる。したがって、信号ＩＡ’,ＩＢ’に基づいて、移動スケール２４の移動方向も精度良く検出することが可能となる。
【００２９】
また、本実施形態に係るエンコーダ１０では、アクチュエータ１６の振動が何らかの要因で停止してしまった場合にも、信号生成回路３４は、光電変換信号Ｉａ,Ｉｂ,Ｉｃ,Ｉｄに演算を施すことができる。したがって、エンコーダ１０は出力信号ＩＡ’,ＩＢ’,ＩＡＢの出力を継続することが可能である。この場合には、例えば、制御回路３０に、信号ＩＡＢを常時監視してアクチュエータ１６の停止を検出する回路を設け、外部にアクチュエータ１６の停止やステータスを通知する信号を送信するようにしてもよい。
【００３０】
また、本実施形態に係るエンコーダ１０では、位相が相互に１８０度異なる光電変換信号Ｉａ,Ｉｃ及び光電変換信号Ｉｂ,Ｉｄの差分をそれぞれ信号ＩＡ,ＩＢとしている。これにより、信号ＩＡ,ＩＢ,ＩＡＢに、光電変換信号Ｉａ,Ｉｂ,Ｉｃ,Ｉｄのノイズが混入するのを回避することが可能となっている。
【００３１】
なお、本実施形態では、受光素子２６が４つの受光部２６ａ〜２６ｄを有し、位相がそれぞれ９０度ずつ異なる４つの信号を出力することとしたが、これに限らず、例えば、位相が異なる２つの信号を出力し、この２つの信号を乗算した信号を出力するようにしてもよい。この場合にも、移動スケール２４の位置検出において、変調度を実質的に２倍にしたのと同様の効果を得ることが可能となる。
【００３２】
また、受光素子２６に形成された受光部２６ａ〜２６ｄの配置は一例であり、本発明がこれに限定されるものではない。要するに、照明系との組み合わせにより受光素子２６から、位相の異なる４つの信号が出力されればよい。
【００３３】
また、本実施形態では、コリメータレンズ１８、インデックススケール２０、及び反射ミラー２２Ａ,２２Ｂからなる光学系を含むエンコーダ１０について説明したが、本発明がこれに限定されるものではなく、例えば、インデックススケール２０の代わりに、ビームスプリッタを用いて照明光を回折してもよく、反射ミラー２２Ａ,２２Ｂの代わりに、回折格子を用いることとしてもよい。要するに、光学系は、入射する照明光からそれぞれ位相の異なる複数の信号を生成することができればよい。
【００３４】
また、本実施形態では、光源１２を周期的に振動して、照明光の変調を行ったが、これに限らず、インデックススケール２０を周期的に駆動させるようにしてもよい。
【００３５】
また、光源１２を振動させずに、コリメータレンズ１８をＸ軸に沿って周期的に振動させるエンコーダにも本発明を適用することが可能である。また、光源１２とコリメータレンズ１８との間に音響光学素子（ＡＯＭ）や、電気光学素子（ＥＯＭ）を配置することによって、照明光の進行方向又は通過位置を周期的に振動させるエンコーダにも本発明を適用することができる。
【００３６】
また、本実施形態では、移動スケール２４が移動する場合について説明したが、本発明はこれに限られるものではなく、移動スケール２４以外の部分が移動する場合についても本発明を採用することができる。要は、移動スケール２４と他の光学部材とが相対的に移動する構成であればよい。
【００３７】
また、本実施形態では、インデックススケール２０と移動スケール２４が位相格子を有する場合について説明したが、これに限らず、振幅型の回折格子（明暗型の回折格子）を採用してもよい。また、振幅型の回折格子と位相格子とを混在させるようにしてもよい。
【００３８】
また、本実施形態では、±１次回折光を計測光として用いたが、本発明はこれには限られない。さらに高次の回折光の干渉光を計測光として用いてもよいし、０次とｎ次（又は−ｎ次）、＋ｎ次と＋（ｍ＋ｎ）次というように異なる次数の回折光同士の干渉光を計測光として用いてもよい。
【００３９】
また、本実施形態に係るエンコーダ１０は、移動体の一軸方向の位置情報を検出するリニアエンコーダであったが、回転体の回転量を検出するロータリーエンコーダにも本発明を適用することができる。
【産業上の利用可能性】
【００４０】
以上説明したように、本発明のエンコーダは、移動体の位置情報を光学的に検出するのに適している。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態に係るエンコーダの構成を概略的に示す図である。
【符号の説明】
【００４２】
１０…エンコーダ、１２…光源、１６…アクチュエータ、１８…コリメータレンズ、２０…インデックススケール、２２Ａ,２２Ｂ…反射ミラー、２４…移動スケール、２６…受光素子、２６ａ,２６ｂ,２６ｃ,２６ｄ…受光部、３０…制御回路、３１…光源駆動回路、３２…アクチュエータ駆動回路、３３…変調度制御回路、３４…信号生成回路、３５…補正回路、３６…演算回路。
【図１】
2008122277.tif 000003