回転板のスリットを1回転でN等分に分割して生成する1回転上位データと、前記N等分に分割された間隔に同期した1回転でNサイクルの90度位相差の2つの正弦波信号を用いて内挿演算を行うことによって生成される1回転下位データと、前記1回転上位データと前記1回転下位データを合成して1回転位置データを生成する光学式エンコーダにおいて、前記90度位相差の2つの正弦波信号をそれぞれ2乗して加算する2乗和演算器と、信号の異常しきい値を記録する異常信号メモリと、信号の異常を判定する異常判定器からなり、前記2乗和演算器で求めた演算結果が、前記異常信号メモリに記録した値より下回った場合に前記異常判定器が異常信号を出力する構成を具備する光学式アブソリュートエンコーダ。回転板のスリットを1回転でN等分に分割して生成する1回転上位データと、前記N等分に分割された間隔に同期した1回転でNサイクルの90度位相差の2つの正弦波信号を用いて内挿演算を行うことによって生成される1回転下位データと、前記1回転上位データと前記1回転下位データを合成して1回転位置データを生成する光学式エンコーダにおいて、前記90度位相差の2つの正弦波信号のそれぞれ最大値、最小値を検出する振幅検出器と、前記振幅検出器で検出した最大値と最小値から正弦波信号の中心値を演算するオフセット演算器と、前記オフセット演算器で求めた結果を記録するオフセットメモリと、前記90度位相差の2つの正弦波信号をそれぞれ2乗して加算する2乗和演算器と、信号の異常しきい値を記録する異常信号メモリと、信号の異常を判定する異常判定器からなり、前記2つの正弦波信号は前記メモリで記憶した中心値を用いてオフセットのずれを補正した後、前記2乗和演算器でそれぞれ2乗して加算した演算結果が、前記異常信号メモリに記録した値より下回った場合に前記異常判定器が異常信号を出力する構成を具備する光学式アブソリュートエンコーダ。請求項1又は請求項2のいずれかに記載の光学式アブソリュートエンコーダを具備する装置。しかしながら、上述の手法はコミュテーションセンサを有するインクリメンタルエンコーダでは有効であるが、アブソリュートエンコーダにはコミュテーションセンサがないため、発光素子の異常を検出することができないという課題があった。本発明は上述従来の課題を解決するものであり、90度位相差の2つの正弦波信号を内挿演算することによって高分解能で回転位置を検出する光学式エンコーダにおいて、光学系の異常を検出することを目的とする。上記課題を解決するために、第1の発明のアブソリュートエンコーダは、回転板のスリットを1回転でN等分に分割して生成する1回転上位データと、前記N等分に分割された間隔に同期した1回転でNサイクルの90度位相差の2つの正弦波信号を用いて内挿演算を行うことによって生成される1回転下位データと、前記1回転上位データと前記1回転下位データを合成して1回転位置データを生成する光学式エンコーダにおいて、前記90度位相差の2つの正弦波信号をそれぞれ2乗して加算する2乗和演算器と、信号の異常しきい値を記録する異常信号メモリと、信号の異常を判定する異常判定器からなり、前記2乗和演算器で求めた演算結果が、前記異常信号メモリに記録した値より下回った場合に前記異常判定器が異常信号を出力することを特徴とする。また、第2の発明のアブソリュートエンコーダは、回転板のスリットを1回転でN等分に分割して生成する1回転上位データと、前記N等分に分割された間隔に同期した1回転でNサイクルの90度位相差の2つの正弦波信号を用いて内挿演算を行うことによって生成される1回転下位データと、前記1回転上位データと前記1回転下位データを合成して1回転位置データを生成する光学式エンコーダにおいて、前記90度位相差の2つの正弦波信号のそれぞれ最大値、最小値を検出する振幅検出器と、前記振幅検出器で検出した最大値と最小値から正弦波信号の中心値を演算するオフセット演算器と、前記オフセット演算器で求めた結果を記録するオフセットメモリと、前記90度位相差の2つの正弦波信号をそれぞれ2乗して加算する2乗和演算器と、信号の異常しきい値を記録する異常信号メモリと、信号の異常を判定する異常判定器からなり、前記2つの正弦波信号は前記メモリで記憶した中心値を用いてオフセットのずれを補正した後、前記2乗和演算器でそれぞれ2乗して加算した演算結果が、前記異常信号メモリに記録した値より下回った場合に前記異常判定器が異常信号を出力する。第1の発明の光学式エンコーダアブソリュートエンコーダによれば、内挿演算で使用する90度位相差の2つの正弦波信号を用いて、それぞれの正弦波信号を2乗して加算した結果により光学系の異常を検出することができるので、部品を追加することなく容易な手段で異常の診断を行うことができる。また、第2の発明の光学式エンコーダアブソリュートエンコーダによれば、製造工程や部品のばらつきによって生じる90度位相差の2つの正弦波信号のオフセット値のずれを、製造時に測定して記憶し、記憶したオフセット値を用いて演算を行うため、正弦波信号の振幅レベルが小さい場合にも光学系の異常を誤検出することなく、精度よく異常の診断を行うことができる。従って、容易な手段で光学系の異常を正確に診断することができるため、異常検出能力に優れた光学式エンコーダを提供することができる。第1の発明は、回転板のスリットを1回転でN等分に分割して生成する1回転上位データと、前記N等分に分割された間隔に同期した1回転でNサイクルの90度位相差の2つの正弦波信号を用いて内挿演算を行うことによって生成される1回転下位データと、前記1回転上位データと前記1回転下位データを合成して1回転位置データを生成する光学式エンコーダにおいて、前記90度位相差の2つの正弦波信号をそれぞれ2乗して加算する2乗和演算器と、信号の異常しきい値を記録する異常信号メモリと、信号の異常を判定する異常判定器からなり、前記2乗和演算器で求めた演算結果が、前記異常信号メモリに記録した値より下回った場合に前記異常判定器が異常信号を出力するため、部品を追加することなく容易な手段で異常の診断を行うことができる。第2の発明は、回転板のスリットを1回転でN等分に分割して生成する1回転上位データと、前記N等分に分割された間隔に同期した1回転でNサイクルの90度位相差の2つの正弦波信号を用いて内挿演算を行うことによって生成される1回転下位データと、前記1回転上位データと前記1回転下位データを合成して1回転位置データを生成する光学式エンコーダにおいて、前記90度位相差の2つの正弦波信号のそれぞれ最大値、最小値を検出する振幅検出器と、前記振幅検出器で検出した最大値と最小値から正弦波信号の中心値を演算するオフセット演算器と、前記オフセット演算器で求めた結果を記録するオフセットメモリと、前記90度位相差の2つの正弦波信号をそれぞれ2乗して加算する2乗和演算器と、信号の異常しきい値を記録する異常信号メモリと、信号の異常を判定する異常判定器からなり、前記2つの正弦波信号は前記メモリで記憶した中心値を用いてオフセットのずれを補正した後、前記2乗和演算器でそれぞれ2乗して加算した演算結果が、前記異常信号メモリに記録した値より下回った場合に前記異常判定器が異常信号を出力するため、正弦波信号の振幅レベルが小さい場合にも光学系の異常を誤検出することなく、精度よく異常の診断を行うことができる。以下、本発明の実施例について、図面を参照しながら説明する。なお、この実施の形態によって本発明が限定されるものではない。本発明による光学式エンコーダについて、図1と図2を用いて説明する。図1は実施例1における光学式エンコーダの異常検出部のブロック図、図2は光学式エンコーダの異常検出部の動作波形であり、以下に各動作について説明する。図1において符号の1は発光素子、符号の2は回転板、符号の3は受光素子であり、回転板2に設けられたスリットによって発光素子1からの光の強弱を受光素子3が検出し、図2に示すような正弦波波形のSIN原信号21AとCOS原信号21Bを生成する。符号の4は増幅器、符号の11は基準電圧であり、増幅器4は受光素子3から出力されたSIN原信号21AとCOS原信号を、基準電圧11を中心とした正弦波信号となるように推移させて増幅させて図2に示すような増幅後SIN信号22A、増幅後COS信号22Bを生成する。また、本実施例においては、SINオフセット選択値33Aと、COSオフセット選択値33Bと、COS振幅値30Bと、SIN振幅値30Aと、異常判定器10とを具備している。符号の5はアナログ信号をディジタルに変換するAD変換器であり、増幅後SIN信号22A、増幅後COS信号22Bのアナログ信号をディジタルに変換し、AD変換後SIN信号23A、AD変換後COS信号23Bを生成する。AD変換後の信号は基準電圧11の電圧をゼロとして、基準電圧より大きい場合を正信号、基準電圧11より小さい場合を負信号として扱う。符号の8は2乗和演算器であり、AD変換後SIN信号23AとAD変換後COS信号23Bのそれぞれの信号を2乗して加算し、2乗和信号25を生成する。AD変換後SIN信号23AとAD変換後のCOS信号の中心値と振幅値が等しく、位相が90度の場合には2乗和信号25は直線DCとなるが、これらに誤差がある場合には図2の左側に示すように周期的に変動した波形となる。符号の9は異常信号メモリであり、不揮発性メモリで構成され、エンコーダの異常を判定するための異常信号しきい値28があらかじめ記憶されている。異常信号しきい値28は、AD変換後SIN信号23AとAD変換後COS信号の中心値や振幅値、位相の許容すべき誤差が生じた場合より小さく設定する。符号の10は異常判定器であり、2乗和演算器8から出力された2乗和信号25と、異常信号メモリ9から出力された異常信号しきい値28の大小を比較し、2乗和信号25の方が小さい場合に異常信号26を出力する。以上が各ブロックの動作についての説明である。次に発光素子1が異常となり点灯しない場合の動作について説明する。発光素子1が発光せずに異常の場合、SIN原信号21AとCOS原信号21Bは図2の右側に示すように基準電圧とほぼ等しくなる。また、増幅後SIN信号22A、増幅後COS信号22B、AD変換後SIN信号23A、AD変換後COS信号23Bも図2の右側に示すように基準電圧とほぼ等しくなる。発光素子1が発光しない場合に、これらの信号が基準電圧と等しくならないのは、各構成ブロックに含まれる増幅器やAD変換器等のオフセット誤差によるものである。次ぎに2乗和演算器8でAD変換後SIN信号23A、AD変換後COS信号23Bの2乗和を演算すると、図2の右側に示すように2乗和信号25は異常信号しきい値28より小さくなるので、異常信号26はHとなる異常をHとした場合。以上のような構成とすることで発光素子1が点灯しない場合に異常を検出することができる。図3と図4を用いて本発明の実施例2について説明する。実施例1と異なるのは、オフセット補償部16を備えた点であり、この動作について説明する。オフセット補償部16は、オフセット補正器6、振幅検出器13、オフセット演算器14、オフセットメモリ12で構成されている。以下にそれぞれの役割について説明する。振幅検出器13はAD変換器5から出力されたAD変換後SIN信号23A、AD変換後COS信号23Bのそれぞれの最大値と最小値を検出する。最大値の検出は、同一方向に回転板2が回転している時にAD変換後SIN信号23AまたはAD変換後COS信号23Bの値がゼロから正の方向に増加した点から測定を開始して検出値が大きくなる毎に値を保持し、値が負になった時点で保持した値を最大値とすることで容易に検出することができる。また、最小値の検出も同様に、同一方向に回転板2が回転している時にAD変換後SIN信号23AまたはAD変換後COS信号23Bの値がゼロから負の方向に減少した点から測定を開始して検出値が小さくなる毎に値を保持し、値が正になった時点で保持した値を最小値とすることで検出することができる。オフセット演算器14は振幅検出器13で検出した最大値と最小値を用いてオフセット値を演算する。オフセット値は、最大値最小値とすることにより求めることができる。オフセットメモリ12はオフセット検出器で検出したSINオフセット演算値31A、COSオフセット演算値31Bを記録するものであり、電源を遮断した場合にでも記録した値が失われないようにEEPROM等の不揮発性メモリで構成される。オフセット補正器6はオフセットメモリ12から読み出したSINオフセットメモリ値29A、COSオフセットメモリ値29BをAD変換後SIN信号23AとAD変換後COS信号23Bから減算することによって、図4の右側に示すようにAD変換後SIN信号23AとAD変換後COS信号23Bのオフセットを補正したオフセット補正後SIN信号24A、オフセット補正後COS信号24Bを生成する。以上の動作はエンコーダ製造時に各エンコーダ毎にオフセット演算値を求め、オフセットメモリ12に記憶する。使用する際には電源を投入する度にオフセットメモリ12からSINオフセットメモリ値29A、COSオフセットメモリ値29Bを読み出し、オフセットずれをなくしたオフセット補正後SIN信号24Aとオフセット補正後COS信号24Bを用いて発光素子1の不点灯を検出する。また、SINオフセット演算値31A、COSオフセット演算値31Bは使用時にも演算し、製造時に記憶した値から変動した場合にオフセットメモリ12の値を書き直すようにすることで、長時間に渡り精度よく異常を検出することができる。また、図5に示すようにオフセット補正は、電源投入時はオフセットメモリ12に記録した値を使用してオフセット補正を行い、使用時に新たなオフセット演算値を検出した時点で選択器15でオフセット演算に用いる値を切り替えて使用してもよい。以上のような構成とすることにより異常信号しきい値28を小さくして、SIN原信号21AとCOS原信号21Bを幅広い範囲で使うことができるので、発光素子1の光量が少なくなった場合にも異常が発生せず、また製造時のSIN原信号とCOS原信号のばらつき許容値を拡大し、生産性を向上させることができる。なお、本実施例においては、SINオフセット選択値33Aと、COSオフセット選択値33Bと、COS振幅値30Bと、SIN振幅値30Aと、異常判定器10とを具備している。