(57)【要約】【課題】  不揮発性メモリのような記憶手段を用いた場合において計測回数が大きい場合においても、当該記憶手段で可能な書き換え回数の範囲内で管理が可能な管理装置を提供する。【解決手段】  被計測物に接触して移動する可動子の移動量に応じた計測信号を出力する測長器に備えられ、前記可動子の管理を行う管理装置であって、前記計測信号に基づいて、前記可動子の移動の累積値を求め、前記累積値が予め設定された単位値に達したとき又は前記単位値を越えたときに、前記累積値に基づく判定値を設定して記憶手段に書き込むように指令する制御部を有する構成としてある。【選択図】  図１
2009008429.tif 000002
【特許請求の範囲】
【請求項１】
被計測物に接触して移動する可動子の移動量に応じた計測信号を出力する測長器に備えられ、この測長器の管理を行う管理装置であって、
前記計測信号に基づいて前記可動子の移動による変化値を演算する変化値演算部と、
この変化値演算部によって得られた前記変化値を累積する累積値演算部と、
この累積値演算部によって得られた値に基づいて所定の評価値を設定し、この評価値が、予め設定された単位値分だけ増加するごとに、所定の判定値を設定して記憶手段に書き込むように指令する制御部とを有し、
前記記憶手段は、前記管理装置の稼動及び非稼動とは無関係に、前記判定値の記憶を継続するものであること、
を特徴とする測長器の管理装置。
【請求項２】
前記評価値が、前記変化値を累積した累積値又はこの累積値に所定の初期値を加算した値であることを特徴とする請求項１に記載の測長器の管理装置。
【請求項３】
前記変化値が前記可動子の移動量であることを特徴とする請求項１又は２に記載の測長器の管理装置。
【請求項４】
前記変化値演算部が、予め設定された時間ごとに前記可動子の位置を順次検出し、前回検出された位置と今回検出された位置との差の絶対値を演算して可動子の移動量とすることを特徴とする請求項３に記載の測長器の管理装置。
【請求項５】
前記変化値を累積した累積値又は前記評価値が予め設定された値になったときに、前記単位値を変更することを特徴とする請求項１〜４に記載の測長器の管理装置。
【請求項６】
前記初期値が、前記単位値の１／２であるか、又は、前記単位値と同じ値であることを特徴とする請求項２〜５のいずれかに記載の測長器の管理装置。
【請求項７】
前記記憶手段が、前記判定値を記憶するための所定の記憶領域を有するとともに、前記判定値を前記記憶手段の前記記憶領域に順次書き込む際に、書き込み可能な全ての領域に前記判定値を書き込んだ後、順次新しい判定値を既に書き込まれた判定値に上書きするように指令するか、又は、前記記憶領域に書き込まれた判定値を一括消去して判定値の書き込みを継続するように指令する書き込み制御部をさらに設けたことを特徴とする請求項１〜６のいずれかに記載の測長器の管理装置。
【請求項８】
前記記憶手段に記憶される前記判定値が予め設定された値に達したときに、所定の報知を行う報知手段を有することを特徴とする請求項１〜７のいずれかに記載の測長器の管理装置。
【請求項９】
被計測物に接触して移動する可動子の移動量に応じた計測信号を出力する測長器の管理を行う管理方法であって、
前記計測信号に基づいて前記可動子の移動による変化値を演算するとともに、前記変化値を累積するステップと、
前記変化値を累積して得られた値に基づいて所定の評価値を設定し、この評価値が、予め設定された単位値分だけ増加するごとに、所定の判定値を設定して前記記憶手段に書き込むステップとを有し、
前記記憶手段は、前記各ステップを実行する装置の稼動及び非稼動とは無関係に、前記判定値の記憶を継続すること、
を特徴とする測長器における管理方法。
【請求項１０】
前記評価値が、前記変化値を累積した累積値又はこの累積値に所定の初期値を加算した値であることを特徴とする請求項９に記載の測長器の管理方法。
【請求項１１】
前記変化値が前記可動子の移動量であることを特徴とする請求項９又は１０に記載の測長器の管理方法。
【請求項１２】
予め設定された時間ごとに前記可動子の位置を順次検出し、前回検出された位置と今回検出された位置との差の絶対値を演算して可動子の移動量とすることを特徴とする請求項１１に記載の測長器の管理方法。
【請求項１３】
前記変化値を累積した累積値又は前記評価値が予め設定された値になったときに、前記単位値を変更することを特徴とする請求項９〜１２のいずれかに記載の測長器の管理方法。
【請求項１４】
前記初期値が、前記単位値の１／２であるか、又は、前記単位値と同じ値であることを特徴とする請求項１０〜１３のいずれかに記載の測長器の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測長器の管理装置及び管理方法に関する。
【背景技術】
【０００２】
軸線方向に進退移動する可動子又は支点を中心に揺動する可動子を有し、この可動子の移動を信号に変換して、可動子の変位を検出するようにした光学式リニアエンコーダ方式や差動変圧器方式を用いた測長器が一般的に知られている。このような測長器は、被計測物表面の凹凸の計測や、薄物ワークの寸法検出、リニアモーション移動体の位置検出等あらゆる分野に用いられている。
しかし、前記測長器は、可動子の機械的移動によって被計測物の計測を行っているため、長期間使用するうち又は高い計測頻度で計測を行ううちに可動子の動作が悪くなり、正確な計測結果を得られなくなる等の不具合が生じることがある。
【０００３】
このような問題を解決するべく、例えば特許文献１には、可動子である接触子の変位回数をカウントし、カウントされた変位回数が予め設定された回数に到達すると、例えば「接触子のメンテナンス時期です。接触子をメンテナンスして下さい」という表示ガイダンスを表示部に表示して警報出力を行う管理装置を一体的に備えた測長器（接触式変位センサ）が開示されている。
【特許文献１】特開２００４−２３３１９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記文献１に記載の管理装置には以下のような問題がある。
（１）不揮発性メモリに変位回数の累積値を書き込み、接触式変位センサ（管理装置）の電源をＯＦＦにしても変位回数の累積値が記憶されるようにしているが、不揮発性メモリは書き換え可能回数が１０万回〜１００万回程度と有限であるため、接触子の変位回数が増加する毎に、前記メモリに変位回数を更新記憶させると、容易に不揮発性メモリの書き換え可能限界に達し、不揮発性メモリが早期に使用できなくなる場合がある。
【０００５】
（２）接触子の変位回数が一定の値を超えたときに測長器側のメンテナンスを促す警報を報知するようにしているが、測長器側のメンテナンス時期は接触子の変位回数だけではなく接触子の総移動量（総移動距離）にも関係する。
そのため、接触子の変位回数が少なくても、接触子のストロークが大きいような場合には、変位回数が予め設定した値に達するまえに接触子の動作が悪くなる等の不具合が生じることがあるが、このような早期の不具合発生前に前記警報を出力することができない場合がある。
【０００６】
本発明は上記の課題を解決するためになされたもので、不揮発性メモリのような記憶手段を用いた場合においても、当該記憶手段で可能な書き換え回数の範囲内で測長器の管理が可能な管理装置及び管理方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の管理装置は、被計測物に接触して移動する可動子の移動量に応じた計測信号を出力する測長器に備えられ、この測長器の管理を行う管理装置であって、前記計測信号に基づいて前記可動子の移動による変化値を演算する変化値演算部と、この変化値演算部によって得られた前記変化値を累積する累積値演算部と、この累積値演算部によって得られた値に基づいて所定の評価値を設定し、この評価値が、予め設定された単位値分だけ増加するごとに、所定の判定値を設定して記憶手段に書き込むように指令する制御部とを有し、前記記憶手段は、前記管理装置の稼動及び非稼動とは無関係に、前記判定値の記憶を継続する構成としてある。前記評価値は、前記変化値を累積した累積値であってもよいし、前記累積値に所定の初期値を加算した値であってもよい。
ここで、本発明の管理装置が適用される測長器の可動子は、一定範囲内を往復動するものであればよく、軸線方向に進退移動する形式のものであってもよいし、支点を中心に揺動するものであってもよい。
【０００８】
本発明は上記のように構成されているので、メモリ等の記憶手段の書き換え回数を、変化値の演算毎に書き込む場合に比較して削減でき、記憶手段に不揮発性メモリのようなメモリを使用しても、容易に書き換え可能限界に達することはなく、前記メモリを長期にわたって使用し、判定値を書き込み続けることが可能となる。
また、前記変化値は、特許文献１と同様の可動子の変位回数であってもよいし、可動子の移動量であってもよい。この移動量は、予め設定された時間ごとに前記可動子の位置を順次検出し、連続して検出される前回検出された位置と今回検出された位置との差の絶対値を演算して求めるとよい。
変化値を移動量とすることで、移動量を累積した可動子の総移動量に応じた判定値が記憶手段に保存され、可動子の総移動量に基づく可動子の寿命到来やメンテナンス時期等を予測することが可能となる。
【０００９】
なお、「判定値」は、測長器の寿命やメンテナンス時期を判定するための基準となるもので、評価値そのものであってもよいし、評価値に基づいて決定される所定の値であってもよい。
例えば、変化値を移動量とし、累積値を評価値とし、単位値が１００ｍｍに設定されている場合、移動量の累積値が、９９．８５０ｍｍから１０１．３５ｍｍになったときに、評価値（１０１．３５ｍｍ）が単位値（１００ｍｍ）分増加したと判断して判定値が設定される。このときの判定値は、評価値そのものを示す「１０１．３５」としてもよいし、小数点以下を省略した「１０１」としてもよい。また、「１００」，「１０」又は「１」等の数値としてもよい。
【００１０】
特に前記記憶手段が不揮発性メモリのように書き換え回数に制限があるものや、他の装置との関連で、記憶手段の書き込み領域が制限されているような場合には、前記評価値や累積値が予め設定された値になったときに前記単位値を変更するように構成するとよい。
例えば、評価値が９０以下では、単位値１で判定値の書き込みを行い、評価値が９０を越えたら単位値を１０に変更して判定値の書き込みを行うようにする。
このようにすることで、記憶手段の書き換え回数や記憶容量を更に削減することができる。
【００１１】
本発明では、評価値が単位値分増加したときに、そのときの評価値に応じた判定値を設定して記憶手段に書き込むようにしている。そのため、記憶手段に記憶されているのは、一定時期の評価値に基づく判定値であり、その後に評価値が単位値分増加する前に管理装置の電源がＯＦＦにされ、管理装置を非稼動とすると、そのときの評価値は何ら記憶されずに消去される。
【００１２】
例えば、変化値を前記移動量とし、累積値を評価値とし、単位値が１００ｍｍに設定されている場合、評価値が９９．８５０ｍｍから１０１．３５ｍｍになったときに、判定値「１」が記憶手段に書き込まれ、評価値が１８１．５６ｍｍになったときに管理装置の電源がＯＦＦにされると、記憶手段に記憶されている判定値は、前記の「１」のままである。この場合判定値「１」は評価値が１度、単位値分増加したことを意味し、可動子の総移動量が１００ｍｍであることを示しており、判定値「１」が示す１００ｍｍ以降の評価値分、つまり８１．５６ｍｍ分のデータは何ら記憶されることなく消去される。このため次回管理装置の稼動時には、前回の電源ＯＦＦによって消去された８１．５６ｍｍの評価値分は考慮されないため、測長器の使用及び不使用に伴う管理装置の稼動及び非稼動の切換え回数が増加するほど、可動子の真の総移動量と記憶手段に記憶されている判定値から演算される総移動量との乖離が大きくなり、測長器の管理精度が低下する。
そこで、このような不具合の発生を防止するべく、所定の初期値を準備し、前記累積値に前記初期値を加えて評価値とすることができる。
初期値を単位値の１／２とすることで、累積値を四捨五入して判定値を設定するのと同等の効果を得ることができ、単位値と同一値とすることで評価値を切り上げして判定値を設定することと同等の効果を得ることができる。
【００１３】
なお、前記記憶手段が、前記判定値を記憶するための所定の記憶領域を有するとともに、前記判定値を前記記憶手段の前記記憶領域に順次書き込む際に、書き込み可能な全ての領域に前記判定値を書き込んだ後、順次新しい判定値を既に書き込まれた判定値に上書きするように指令するか、又は、前記記憶領域に書き込まれた判定値を一括消去して判定値の書き込みを継続するように指令する書き込み制御部を設けてもよい。
このように書き込み制御部が、いったん判定値書き込み用の記憶領域の全アドレスに判定値を書き込ませた後、全アドレスに書き込まれた判定値を削除して、判定値用の記憶領域を開放し、以降新たに判定値を書き込ませる、又はいったん判定値書き込み用の記憶領域の全アドレスに判定値を書き込ませた後、新たに書き込む判定値を順次各アドレスに上書きさせることによって、記憶手段の書き換え回数をさらに減少させることができる。
また、上記の管理装置には、前記記憶手段に記憶される前記判定値が予め設定された値に達したときに、所定の報知を行う報知手段を設けてもよい。
この報知手段は、オペレータ等に測長器のメンテナンス時期や寿命の到来を報知することができるものであればよく、警報音やディスプレイやランプ点灯等の警報表示に限らず、単に判定値をディスプレイ上に表示させるようなものも含まれる。
【００１４】
上記管理装置を使った管理方法は、被計測物に接触して移動する可動子の移動量に応じた計測信号を出力する測長器の管理を行う管理方法であって、前記計測信号に基づいて前記可動子の移動による変化値を演算するとともに、前記変化値を累積するステップと、前記変化値を累積して得られた値に基づいて所定の評価値を設定し、この評価値が、予め設定された単位値分だけ増加するごとに、所定の判定値を設定して前記記憶手段に書き込むステップとを有し、前記記憶手段は、前記各ステップを実行する装置の稼動及び非稼動とは無関係に、前記判定値の記憶を継続する方法としてある。前記評価値は、前記変化値を累積した累積値であってもよいし、又は、この累積値に所定の初期値を加算した値であってもよい。
この方法によれば、メモリ等の記憶手段の書き換え回数を、変化値の演算毎に書き込む場合に比較して削減でき、記憶手段に不揮発性メモリのようなメモリを使用しても、容易に書き換え可能限界に達することはなく、前記メモリを長期にわたって使用し、判定値を書き込み続けることが可能となる。
【００１５】
この場合、前記変化値を前記可動子の移動量とすることで、移動量を累積した可動子の総移動量に応じた判定値が記憶手段に保存され、可動子の総移動量に基づく可動子の寿命到来やメンテナンス時期等を予測することが可能となる。前記移動量は、予め設定された時間ごとに前記可動子の位置を順次検出し、連続して検出される前回検出された位置と今回検出された位置との差の絶対値を演算して求めることができる。
さらに、前記変化値を累積した累積値又は前記評価値が予め設定された値になったときに、前記単位値を変更するようにするとよい。前記初期値は、前記単位値の１／２であってもよいし、使用する単位値と同じ値であってもよい。
【発明の効果】
【００１６】
本発明によれば、メモリ等の記憶手段の書き換え回数を、変化値の演算毎に書き込む場合に比較して削減でき、不揮発性メモリのような書き換え回数に制限のある記憶手段を用いた場合において、容易に書き換え可能限界に達することなく、前記メモリを長期にわたって使用し、判定値を書き込み続けることが可能となり、当該記憶手段で可能な書き換え回数の範囲内で測長器の管理が可能になる。そのため、測長器のメンテナンス時期や寿命の到来前に管理装置の記憶手段の寿命が尽きるという不都合を防止することができる。
また、変化値を可動子の移動量とすることで、移動量を累積した可動子の総移動量に応じた判定値が記憶手段に保存され、可動子の総移動量に基づく可動子の寿命到来やメンテナンス時期等の予測を行うことが可能になる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の好適な実施形態を、図面を参照しながら詳細に説明する。
図１は、本発明の管理装置の一例にかかり、その構成を説明するブロック図である。
なお、以下の説明では、管理装置は測長器とは別体のものであるとして説明するが、管理装置は測長器と一体に構成されているものであってもよい。
測長器２は、軸線方向に進退移動する可動子又は支点を中心に揺動する可動子２ａと、この可動子２ａの移動量に応じた計測信号を出力する測長部２ｂとを備え、可動子２ａの位置に基づき測長を行う。
測長器２は従来公知の測定器であるため、詳細な説明は省略する。
【００１８】
管理装置１は、少なくとも測長器２の使用時（測長時）には電源がＯＮにされて稼動し、測長器２の不使用時（測長を行わない時）には電源がＯＦＦにされて非稼動とされるように構成される。
管理装置１は、演算結果等を一時的に記憶するＲＡＭ１３と、管理装置１の稼働又は非稼働（電源ＯＮ／ＯＦＦ）に関わらず書き込まれたデータの記憶を継続する不揮発性のメモリ（ＥＥＰＲＯＭ）１２と、測長器２側からの信号に基づく演算を行い、ディスプレイ１４の表示やＲＡＭ１３やＥＥＰＲＯＭ１２等への書き込み及び読み出しを制御する制御部であるＣＰＵ１０とを有している。
【００１９】
ＣＰＵ１０は、図示するように変換部１００，累積値演算部１０１，ＲＡＭ入出力部１０２，評価値比較部１０３，繰上げ設定部１０４及びＥＥＰＲＯＭ制御部１０５を有している。変換部１００，累積値演算部１０１，ＲＡＭ入出力部１０２，評価値比較部１０３，繰上げ設定部１０４又はＥＥＰＲＯＭ制御部１０５は、ＣＰＵ１０の内部にあってもよいし外部にあってもよい。
変換部１００は、可動子２ａの移動によって測長器の測長部２ｂから出力される計測信号を可動子２ａの移動量（距離）に変換する。本実施形態においては、測長器２から出力される信号を一定間隔（例えば１ｍｓ間隔）で読み込み、該信号に基づき可動子２ａの現在位置（信号を読み取った時点の位置）を一定間隔で順次検出し、連続して検出される可動子２ａの前回検出された位置と今回検出された位置との差の絶対値を演算して、可動子２ａの移動量とする。これにより可動子２ａの移動量を前記一定間隔毎に順次演算する。前記移動量は可動子２ａの移動により変化するため、本実施形態においては、移動量を可動子の移動による変化値とし、変換部１００が、変化値（移動量）を演算する変化値演算部をなす。
累積値演算部１０１は、変換部１００から入力された最新の移動量を、ＲＡＭ１３から読み出した前回の移動量の累積値に加算して最新の移動量の累積値を求め、ＲＡＭ入出力部１０２を介してＲＡＭ１３に記憶させる。
【００２０】
評価値比較部１０３は、累積値演算部１０１からの最新の累積値が入力される。
また、繰上げ設定部１０４に所定の初期値が設定されている場合には、初期値を読み出して前記累積値にこの初期値を加算した評価値を演算する。繰上げ設定部１０４に初期値が設定されていない場合は、前記累積値をそのまま評価値とする。
そして、評価値比較部１０３は、評価値の増加分が単位値を越える又は以上となることで、単位値分増加しているかどうかを判断する。
例えば、初期値が設定されておらず、単位値が１００ｍｍに設定されている場合、ある時点で累積値が９９．８５０ｍｍから１０１．３５ｍｍになると、評価値比較部１０３は評価値が単位値分増加したと判断する。また、例えば、初期値５０ｍｍが設定され、単位値が１００ｍｍに設定されている場合、ある時点で累積値が４９．８５０ｍｍから５１．３５ｍｍになると、評価値が９９．８５０ｍｍから１０１．３５ｍｍに変化するため、評価値比較部１０３は評価値が単位値分増加したと判断する。
【００２１】
繰上げ設定部１０４は、また、評価値が予め設定された基準値に達しているか否かを判断する。前記基準値に達しているか否かは、評価値そのものから判断してもよいし、単位値の到達回数から判断してもよい。そして、前記基準値に達していると判断したときには、単位値の変更を行う。また、累積値に初期値を加えた評価値を使用する場合には、繰上げ設定部１０４は、単位値の変更とともに前記初期値の変更を行う。
【００２２】
ＥＥＰＲＯＭ制御部１０５は、評価値比較部１０３において、評価値が単位値分増加したと判断されたときに、そのときの評価値から「判定値」を設定し、該判定値をＥＥＰＲＯＭ１２に書き込むように指令し、書き込みを実行させる。ＥＥＰＲＯＭ１２に書き込まれた最新の判定値はＲＡＭ１３に記憶され、ＥＥＰＲＯＭ制御部１０５は、ＲＡＭ１３に記憶された判定値に基づき次の判定値を設定する。なお、「判定値」は、書き込み時の評価値そのものであってもよいし、評価値に基づいて得られた所定の値であってもよい。
【００２３】
例えば、書き込み時における評価値の表示のうち、小数点以下を省略した値（例：書き込み時の評価値が１．００８である場合には「１」）や、「１００」，「１０」又は「１」等の数値を「判定値」としてもよい。前記のように評価値が単位値分増加したタイミングでのみＥＥＰＲＯＭ１２に判定値を書き込ませるため、移動量の演算毎にＥＥＰＲＯＭ１２にデータを書き込む場合に比較してＥＥＰＲＯＭ１２への書き込み指令の回数が削減され、判定値の書き込みにおいて、ＥＥＰＲＯＭ１２の書き換え可能限界に容易に達することはない。
【００２４】
前記変換部１００，累積値演算部１０１，ＲＡＭ入出力部１０２，評価値比較部１０３，繰上げ設定部１０４，ＥＥＰＲＯＭ制御部１０５は、管理装置１が電源ＯＮの稼動状態で、管理装置１側に保存されているコンピュータプログラムに基づきＣＰＵ１０が作動することによって実現される。従って管理装置１の稼動時に前記各部の演算に伴いＲＡＭ１３に一時的に記憶される移動量や累積値，初期値，評価値，基準値，単位値，判定値等は、管理装置１が電源ＯＦＦの非稼動状態となるとＲＡＭ１３から消去される。一方ＥＥＰＲＯＭ１２は、上記判定値を記憶するための所定の記憶領域が予め設定され、管理装置１の稼働又は非稼働に関わらず上記記憶領域に書き込まれた判定値の記憶を継続する。
以上のように本管理装置１は、測長器２の管理として、可動子２ａの移動量の累積値に基づき設定される判定値を、書き換え可能限界に容易に達することなくＥＥＰＲＯＭ１２に記憶させるように構成されている。
【００２５】
ディスプレイ１４は、判定値に基づき測長器２のメンテナンス時期や寿命の到来等をオペレータ等に報知するためのもので、例えば、ＥＥＰＲＯＭ１２に書き込まれた判定値が予め設定した値になったときに、例えば「可動子のメンテナンス時期です。可動子をメンテナンスして下さい」とのメッセージを画面上に表示する報知手段をなす。もちろん、測長器２のメンテナンス時期や寿命の到来をオペレータ等に報知することができるのであれば、報知の態様は上記以外のものであってもよく、ディスプレイ１４の代わりに例えば警告灯や音声で寿命の到来を報知する報知手段を設けるようにしてもよい。
【００２６】
次に、上記構成の管理装置１の作用及び本発明の管理方法の一例を、図２，図３及び図４を参照しつつ説明する。
図２は、管理装置１の作動例を説明するフローチャートで、図３は、可動子の現在位置、可動子の移動量，移動量の累積値，単位値及び可動子の真の移動量と判定値との関係を説明するための表、図４は、単位値の変更を伴う場合の例を説明するための図３と同様の表である。
【００２７】
管理装置１の電源ＯＮと同時に、初期設定が行われる（ステップＳ１）。この実施形態では、図３に示すように、電源ＯＮのたびに、移動量及び累積値（評価値）が「０」に設定される。また、このとき、管理装置１側に予め不揮発的に記憶されている単位値と、初期値とが選択され、繰上げ設定部１０４に初期値が設定される（ステップＳ２）。なお、図３及び図４に示す例では、移動量の累積値をそのまま「評価値」としていて、ステップＳ２では初期値は選択されない。
【００２８】
単位値は、１ｍ，１０ｍ，１００ｍの三種類が用意されている。この実施形態では、電源ＯＮ後の単位値は１ｍ（図３及び図４の表記上は「１」）であり、評価値比較部１０３が、評価値の増加分との比較時に使用する。すなわち、電源ＯＮ後は、累積値（評価値）が１ｍを越えるごとに判定値が設定されてＥＥＰＲＯＭ１２に書き込まれる。
【００２９】
図３に示すように、管理装置１の電源ＯＮ後は、前述のように可動子の移動量が１ｍｓ毎に求められ、この移動量を累積して累積値が求められ、該累積値を評価値として設定する。そして、評価値が「０．９９８９（ｍ）」から「１．００２１（ｍ）」になったときに、判定値「１」が設定されて、ＥＥＰＲＯＭ１２に書き込まれる。また、評価値が「１．９９７８（ｍ）」から「２．００５（ｍ）」になったときに、判定値「２」が設定されて、ＥＥＰＲＯＭ１２に書き込まれる。以後、同様に、評価値が単位値「１（ｍ）」分増加するごとに、判定値が１ずつ増加し、「３」，「４」，「５」・・・と設定されて、ＥＥＰＲＯＭ１２に書き込まれる。
【００３０】
そして、図４に示すように、管理装置１の電源ＯＮ後の評価値が、管理装置１側に不揮発的に記憶されている最初の基準値である９０ｍを越えると、単位値が「１（ｍ）」から「１０（ｍ）」に変更され、評価値が１０ｍ分増加するごとに判定値が設定されてＥＥＰＲＯＭ１２に書き込まれる。例えば、図４に示す例では、評価値が「８９．９９２４（ｍ）」から「９０．００１８（ｍ）」になったときに、判定値「９０」が設定されてＥＥＰＲＯＭ１２に書き込まれるとともに、単位値が「１」から「１０」に変更される。以後、単位値が１０倍されているため、評価値が単位値「１０（ｍ）」分増加するごとに、判定値が１０ずつ増加し、「１００」，「１１０」，「１２０」，「１３０」・・・と設定されて、ＥＥＰＲＯＭ１２に書き込まれる。
【００３１】
さらに、図示はしないが、評価値が次の基準値である９００ｍを越えると、単位値が１０ｍから１００ｍに変更され、以後、単位値が１０倍されているため、評価値が単位値「１００（ｍ）」分増加するごとに判定値が１００ずつ増加し、「１０００」，「１１００」，「１２００」・・・と設定されて、ＥＥＰＲＯＭ１２に書き込まれる。
【００３２】
判定値は、ＥＥＰＲＯＭ１２に書き込まれている最新の判定値に対して１又は１０又は１００ずつ増加されて設定される。したがって測長器２の不使用等に伴い、いったん管理装置１の電源をＯＦＦした後、再度管理装置１の電源をＯＮし、最初に評価値が単位値分増加すると、電源をＯＮする前にＥＥＰＲＯＭ１２に書き込まれている最新の判定値に１を加えた値が判定値として設定される。
【００３３】
以上の手順を、図２のフローチャートに従って説明する。
図２に示すように、変換部１００によって可動子２ａの移動量が求められる（ステップＳ３）。次に累積値演算部１０１は、この可動子２ａの移動量によって累積値を更新し、最新の累積値をＲＡＭ１３に書き込む（ステップＳ４）。
次に評価値比較部１０３は、累積値から設定した評価値が単位値（１ｍ）分増加したか否かを判断する（ステップＳ５）。
ステップＳ５での判断の結果、評価値が単位値分増加していないと判断すれば、ステップＳ３に戻り、次に演算された可動子２ａの移動量に基づきステップＳ３からステップＳ５の作動を繰り返し、評価値が単位値分増加するまで待機する。
【００３４】
ステップＳ５で評価値が単位値分増加していると判断すれば、次に、繰上げ設定部１０４は、評価値が最初の基準値（９０ｍ）を越えたか否かを判断する（ステップＳ６）。
その結果、前記最初の基準値に達していなければ、ＥＥＰＲＯＭ制御部１０５から単位値を１ｍとする判定値をＥＥＰＲＯＭ１２に書き込むように指令が出力され（ステップＳ７）、ＥＥＰＲＯＭ１２への判定値の書き込みが可能であることを条件として（ステップＳ１１）、判定値がＥＥＰＲＯＭ１２に書き込まれる（ステップＳ１２）。
【００３５】
電源をＯＮしてからＯＦＦするまでの間に、評価値が最初の基準値（９０ｍ）を越えれば（ステップＳ８）、評価値が次の基準値（９００ｍ）を越えていないことを条件に、評価値比較部１０３は、単位値を１ｍから１０ｍに変更する。そして、ＥＥＰＲＯＭ制御部１０５から単位値を１０ｍとする判定値をＥＥＰＲＯＭ１２に書き込むように指令が出力され（ステップＳ９）、ＥＥＰＲＯＭ１２への判定値の書き込みが可能であることを条件として（ステップＳ１１）、判定値がＥＥＰＲＯＭ１２に書き込まれる（ステップＳ１２）。
【００３６】
また、ステップＳ８で評価値が前記次の基準値（９００ｍ）を越えていると判断されれば、評価値比較部１０３は、単位値を１０ｍから１００ｍに変更する。そして、ＥＥＰＲＯＭ制御部１０５から単位値を１００ｍとする判定値をＥＥＰＲＯＭ１２に書き込むように指令が出力され（ステップＳ１０）、ＥＥＰＲＯＭ１２への判定値の書き込みが可能であることを条件として（ステップＳ１１）、判定値がＥＥＰＲＯＭ１２に書き込まれる（ステップＳ１２）。
以後、管理装置１の電源がＯＦＦにされるまで、ステップＳ３〜ステップＳ１２の処理が繰り返される。
【００３７】
なお、ＥＥＰＲＯＭ１２に準備されている判定値書き込み用の記憶領域のアドレスの全てに前記判定値が書き込まれることによって、ＥＥＰＲＯＭ制御部１０５が、ステップＳ１１でＥＥＰＲＯＭ１２への書き込みが不可能と判断したときは、ＥＥＰＲＯＭ制御部１０５が書き込み制御部として、ＥＥＰＲＯＭ１２の記憶内容をクリアし（ステップＳ１３）、以後、アドレスの先頭から、次の判定値を順次書き込む。
【００３８】
上記のように本管理装置１を作動させると、最初の単位値と判定値とを乗算することによって、可動子２ａの概ねの総移動量を演算して算出することができる。このためディスプレイ１４の警告表示だけでなく、測長器２の使用者や管理者等は、判定値をＥＥＰＲＯＭ１２側から読み出すことによって、測長器２の寿命やメンテナンス時期等を、判定値から演算される可動子２ａの総移動量に基づいて判断することができる。例えば可動子の変位回数が少なく、ストロークが大きいような場合に、早期に接触子の動作が悪くなる等の不具合を管理することができる。
【００３９】
上記のようにＥＥＰＲＯＭ制御部１０５が、いったん判定値書き込み用の記憶領域の全アドレスに判定値を書き込ませた後、全アドレスに書き込まれた判定値を削除して、判定値用の記憶領域を開放し、以降新たに判定値を書き込ませることによって、ＥＥＰＲＯＭ１２の書き換え回数を減少させることができ、ＥＥＰＲＯＭ１２の寿命（書き換え可能限界）までに保存できる可動子２ａの総移動量を長くすることができる。
なお、ＥＥＰＲＯＭ制御部１０５を、いったん判定値書き込み用の記憶領域の全アドレスに判定値を書き込ませた後、新たに書き込む判定値を順次各アドレスに上書きさせるように構成し、ＥＥＰＲＯＭ１２の書き換え回数を減少させることもできる。
【００４０】
管理装置１の電源がＯＦＦにされると、前述のようにそれまでＲＡＭ１３に記憶されていた移動量及び累積値に関するデータは消去される。図３に示す例では、評価値が２．０１０３のときに電源がＯＦＦされている。このとき、評価値の増加分は未だ０．０１０３ｍであるから、単位値「１（ｍ）」を越えておらず、判定値の設定もＥＥＰＲＯＭ１２への書き込みも行われない。管理装置１の電源ＯＦＦ後にＥＥＰＲＯＭ１２に記憶されている判定値は「１」及び「２」であるため、この電源ＯＦＦの時点で判定値から可動子２ａの総移動量を演算すると２ｍとなり、真の総移動量２．０１０３ｍに対して、０．０１０３ｍの移動量が消去される（切り捨てられる）。
【００４１】
そして、次に管理装置１の電源をＯＮにしたときには、図２及び図３に示すように、ステップＳ１で初期設定が行われ、移動量及び累積値がともに「０」に設定され、ステップＳ２で初期値及び単位値が選択された後、管理装置１の電源がＯＦＦにされるまで、ステップＳ３〜ステップＳ１２（ステップＳ１３を含む）が繰り返される。
【００４２】
このため、例えば２回目の電源ＯＮの時に評価値が１．００１８となり、最初に評価値が単位値分増加し、判定値「３」が書き込まれた時点で管理装置１の電源をＯＦＦすると、判定値から演算される総移動量と真の総移動量との差は、この電源ＯＦＦの際に切り捨てられる０．００１８（１．００１８−１）と、初回の電源ＯＦＦの際に切り捨てられた０．０１０３との和となる０．０１２１となる。
上記のように管理装置１の電源をＯＦＦする際には、ＥＥＰＲＯＭ１２に最新の判定値を書き込ませた後の移動量の累積分は全て切り捨てられる。
換言すると管理装置１の電源ＯＮからＯＦＦまでの間の累積値を、単位値の桁数の一桁下の桁で切り捨てして判定値が設定されるわけである。
【００４３】
このため、例えば測長器２の使用と不使用との切換え頻度が高く、管理装置１の電源ＯＮとＯＦＦの切換え回数が増加するほど、上記のように真の総移動量と判定値から演算される総移動量との乖離が大きくなって、測長器２の管理精度が低下する。
これを、図５を参照しながら説明する。図５では、真の総移動量と判定値とを対比して示している。
図５の表の最右欄の丸数字は、判定値が書き込まれるＥＥＰＲＯＭ１２のアドレスを参考的に示しているが、図示と説明の便宜のため、ＥＥＰＲＯＭ１２には判定値の書き込み用に１２個のアドレス（アドレス１〜１２）が準備されているものとする。また、表外の「ＯＮ」は電源投入による管理装置１の稼動を、「ＯＦＦ」は電源遮断による管理装置１の稼動終了を示している。
【００４４】
図示するように、（ａ）〜（ｄ）にわたって、四回電源のＯＮ，ＯＦＦを繰り返すものとする。
図５の例では、初回は、（ａ）に示すように、累積値が９．５２２１ｍになったときに電源がＯＦＦにされたものとする。このとき累積値が９．００９６ｍになったときに設定された「９」がＥＥＰＲＯＭ１２に書き込まれた最新の判定値である。判定値「９」が設定された後、判定値が単位値分増加する前に電源がＯＦＦされているため、判定値は「９」のままであり、つまり判定値「９」が設定された後の累積値の増加分０．５２２１ｍが切り捨てられて判定値が設定され、電源がＯＦＦされる。判定値から演算される総移動量は、真の総移動量（９．５２２１ｍ）の小数点以下を切り捨てた値となる。
【００４５】
次回電源ＯＮ時には、累積値は初期化されて「０」から開始されるため、電源ＯＮ後、累積値が１．００１８となり最初に評価値（累積値）が単位値（１ｍ）分増加したとすると、次の判定値「１０」が設定されてＥＥＰＲＯＭ１２のアドレス１０に書き込まれる。そして、（ｂ）に示すように、累積値が３．００５２ｍ（真の総移動量が１２．５２７３ｍ）になり、ＥＥＰＲＯＭ１２に判定値「１２」が書き込まれた後、累積値が３．３３１４となり、真の総移動量が１２．８５３５ｍになったときに、電源がＯＦＦされたものとする。
このようにして、以後、（ｃ），（ｄ）と電源のＯＮ，ＯＦＦを繰り返すと、前記のように切り捨てられる累積値が増加するため、（ｄ）に示すように、真の総移動量が１２９ｍを越えているにも関わらず、判定値から演算される総移動量は「１２６ｍ」であり、両者の間には移動量にして３ｍ以上の乖離が発生する場合もあり得る。
【００４６】
[単位値の１／２の初期値導入例]
そこで、図６及び図７に示す例では、単位値が１ｍのときにこの単位値の１／２である初期値０．５ｍと、単位値が１０ｍのときにこの単位値の１／２である初期値５ｍと、単位値が１００ｍのときにこの単位値の１／２である初期値５０ｍとを用意し、単位値の変更に応じて対応する初期値を繰上げ設定部１０４に設定して、評価値を設定し、この評価値に基づいて判定値を決定するようにしている。
【００４７】
図６に示すように、例えば累積値が「０．４９５５（ｍ）」から「０．５０３０（ｍ）」になると、この累積値に初期値０．５（ｍ）を加えた評価値が「０．９９５５」から「１．００３」になるので、このときに、判定値「１」を設定してＥＥＰＲＯＭ１２に書き込む。また、同様に、累積値が「１．４９８０（ｍ）」から「１．５０６７（ｍ）」になったときに、判定値「２」が設定されて、ＥＥＰＲＯＭ１２に書き込まれる。以後、同様に、累積値に初期値０．５を加算した評価値が単位値「１（ｍ）」分増加するごとに、初期値を導入しない場合と同様に、判定値を設定して、ＥＥＰＲＯＭ１２に書き込む。
【００４８】
図７は、電源ＯＮ後の評価値が、最初の基準値である９０ｍを越える場合を示している。図７に示すように、累積値に初期値０．５を加えた評価値が「８９．９９７１」から「９０．００１２」になると、単位値が「１（ｍ）」から「１０（ｍ）」に変更され、評価値が１０ｍ分増加するごとに、初期値を導入しない場合と同様に、判定値が設定されてＥＥＰＲＯＭ１２に書き込まれる。初期値は単位値に対応して「０．５」から「５」に変更される。例えば、図７に示す例では、累積値が「９４．９９５５（ｍ）」から「９５．００４７（ｍ）」になると、評価値が「９９．９９５５」から「１００．００４７」になり、判定値「１００」が設定されてＥＥＰＲＯＭ１２に書き込まれる。
【００４９】
さらに、図示はしないが、評価値が次の基準値である９００ｍを越えると、単位値が「１０（ｍ）」から「１００（ｍ）」に変更されるとともに、初期値が「５」から「５０」に変更される。以後、累積値に初期値５０ｍを加えた評価値が１００ｍ分増加するごとに、初期値を導入しない場合と同様に、判定値が設定されて、ＥＥＰＲＯＭ１２に書き込まれる。
【００５０】
この場合、上記のように管理装置１の電源ＯＮ後、累積値が単位値の１／２（０．５ｍ）分増加すると、判定値が増加する。このため管理装置１の電源ＯＮからＯＦＦまでの間の累積値を、単位値の桁数の一桁下の桁で四捨五入して判定値が設定される。従って累積値を切り上げしてＥＥＰＲＯＭ１２に最新の判定値が書き込まれて管理装置１の電源がＯＦＦされるケースと、管理装置１の電源をＯＦＦした際に累積値が切り捨てられるケースとが混在する。
【００５１】
例えば図６は、管理装置１の初回電源ＯＮからＯＦＦまでの間では、累積値が０．５０３０から１．４９８０の範囲で判定値が「１」と設定され、累積値が２．４１４４で電源がＯＦＦされているため、管理装置１の電源ＯＦＦの際に０．４１４４が切り捨てられる。
また、管理装置１の２回目の電源ＯＮの期間では、累積値が０．５０４５に到達した時点で、判定値が１増加し、例えば累積値が０．５０８１の時に電源がＯＦＦされるとすると、０．５０８１が切り上げられた判定値が書き込まれた状態で管理装置１の電源がＯＦＦされる。この場合、移動量の切捨てと切り上げが１回ずつ行われたため、２回目の管理装置１の電源ＯＦＦ後に判定値から演算される可動子の総移動量３ｍは、真の総移動量２．９２２５に極めて近い値となる。
【００５２】
管理装置１の電源のＯＮ／ＯＦＦを繰り返したときにおける単位値の１／２の初期値導入の効果を、図８を参照しながら説明する。図８は、１／２の初期値を導入した場合における真の移動量と判定値との関係を示す表である。図５の表と同様に、最右欄の丸数字は、判定値が書き込まれるＥＥＰＲＯＭ１２のアドレスを参考的に示している。また、表外の「ＯＮ」は管理装置１の電源投入による稼動を、「ＯＦＦ」は管理装置１の電源遮断による稼動終了を示していて、（ａ）〜（ｄ）にわたって四回、電源のＯＮ，ＯＦＦを繰り返すものとする。
【００５３】
図８の例では、初回は、（ａ）に示すように、累積値が８．９９０９ｍになったときに電源がＯＦＦにされたものとする。このとき累積値が８．５００７ｍになったときに設定された「９」がＥＥＰＲＯＭ１２に書き込まれた最新の判定値である。このため判定値「９」が設定された後、累積値が９．００００に達する前に電源がＯＦＦされているにもかかわらず、判定値「９」が書き込まれ、つまり累積値が切り上げされて判定値が設定されて電源がＯＦＦされる。判定値から演算される総移動量は、真の総移動量（８．９９０９ｍ）の小数点以下を切り上げた値となる。
【００５４】
次回電源ＯＮ時には、累積値は初期化されて「０」から開始されるため、電源ＯＮ後、累積値が０．５０４５となり最初に評価値が単位値（１ｍ）分増加、換言すれば、累積値が０．５ｍ分増加する（すなわち、０．５０４５＋０．５＝１．００４５ｍを越える）と、判定値「１０」が設定されてＥＥＰＲＯＭ１２のアドレス１０に書き込まれる。
【００５５】
そして、（ｂ）に示すように、累積値が２．５０１１ｍ（真の総移動量が１１．４９２０）になり、ＥＥＰＲＯＭ１２に判定値「１２」が書き込まれた後、累積値が３．４９４８ｍとなり、真の総移動量が１２．４８５７ｍになったときに電源がＯＦＦされたものとする。この場合累積値「２．５０１１ｍ」の時に判定値が３回増加して「１２」が書き込まれ、その後累積値が３．００００ｍを越えているにもかかわらず、判定値は「１２」のままであるため、つまり累積値が切り捨てされて判定値が設定されて電源ＯＦＦされる。判定値から演算される総移動量は、真の総移動量（１２．４８５７ｍ）の小数点以下を切り捨てた値となる。
【００５６】
このようにして、以後、（ｃ），（ｄ）と電源のＯＮ，ＯＦＦを繰り返すと、（ｃ）の場合は電源ＯＦＦの際、前記のように累積値を切り上げた状態で判定値が設定され、判定値から演算される総移動量が、真の総移動量（１２１．８９４３ｍ）の小数点以下を切り上げた値となる。（ｄ）の場合は、電源ＯＦＦの際、累積値を前記のように切り捨てた状態で判定値が設定され、判定値から演算される総移動量「１２６ｍ」が、真の総移動量（１２６．３８９５ｍ）の小数点以下を切り捨てた値となり、前記のように累積値を四捨五入して判定値を設定することによって、両者間の乖離量が初期値を設けない場合よりも僅少化している。
【００５７】
測長器２の不使用等に伴う管理装置１の電源ＯＦＦのタイミングは一定ではないが、管理装置１の電源ＯＮ／ＯＦＦの切換え回数が増加するに伴い、統計的に前記四捨五入によって切り捨てられる移動量の累積分と切り上げられる移動量の累積分とが近づくと考えられ、これにより判定値から演算される可動子２ａの総移動量が、真の総移動量に近づくと考えられる。
【００５８】
［単位値と同値の初期値導入例］
次に、単位値と同値の初期値を累積値に加算した場合について、図９及び図１０を参照しつつ説明する。
図９及び図１０に示す例では、単位値が１ｍのときにこの単位値と同値である初期値１ｍと、単位値が１０ｍのときにこの単位値と同値の初期値１０ｍと、単位値が１００ｍのときにこの単位値と同値の初期値１００ｍとを用意し、単位値の変更に応じて対応する初期値を繰上げ設定部１０４に設定して、評価値を設定し、この評価値に基づいて判定値を決定するようにしている。
【００５９】
図９に示すように、電源ＯＮ時の移動量及び累積値は０であるが、初期値「１（ｍ）」を導入することで、評価値は「１（ｍ）」となる。この実施形態では、評価値の増加分が単位値を越えたときに、評価値が単位値分増加するものとしている。そのため、電源ＯＮ時には評価値は「１（ｍ）」でも判定値の設定と書き込みは行われないが、可動子２ａが移動すると、ただちに判定値「１」が設定されてＥＥＰＲＯＭ１２に書き込まれる。図９の例では、電源ＯＮ直後に累積値が０．０１７６ｍになったときに、評価値１．０１７６が設定され、判定値「１」がＥＥＰＲＯＭ１２に書き込まれる。
【００６０】
累積値が「０．９９８９（ｍ）」から「１．００２１（ｍ）」になると、この累積値に初期値１（ｍ）を加えた評価値が「１．９９８９」から「２．００２１」になるので、このときに、判定値「２」が設定されてＥＥＰＲＯＭ１２に書き込まれる。また、評価値が「２．９９７８」から「３．００５」になったときに、判定値「３」が設定されて、ＥＥＰＲＯＭ１２に書き込まれる。以後、初期値を導入しない場合と同様に、累積値に初期値１を加算した評価値が単位値「１（ｍ）」分増加するごとに、判定値が設定されて、ＥＥＰＲＯＭ１２に書き込まれる。
【００６１】
そして、電源ＯＮ後の評価値が、最初の基準値である９０ｍを越えると、つまり、図１０に示すように、評価値が「８９．９９４４」から「９０．００６５」になると、単位値が「１（ｍ）」から「１０（ｍ）」に変更されるとともに初期値が１（ｍ）から１０（ｍ）に変更され、初期値を導入しない場合と同様に、累積値に初期値１０（ｍ）を加えた評価値が単位値「１０（ｍ）」分増加するごとに判定値が設定されてＥＥＰＲＯＭ１２に書き込まれる。例えば、図１０に示す例では、評価値が「９９．９９２４」から「１００．００１８」になったときに、判定値「１００」が設定されてＥＥＰＲＯＭ１２に書き込まれる。
【００６２】
さらに、図示はしないが、評価値が次の基準値である９００ｍを越えると、単位値が１０ｍから１００ｍに変更されるとともに初期値も１０（ｍ）から１００（ｍ）に変更され、以後、累積値に初期値１００（ｍ）を加えた評価値が単位値「１００（ｍ）」分増加するごとに、初期値を導入しない場合と同様に、判定値が設定されて、ＥＥＰＲＯＭ１２に書き込まれる。
【００６３】
この場合、上記のように管理装置１の電源ＯＮ後、累積値が少しでも増加すると、判定値が増加する。このため管理装置１の電源ＯＮからＯＦＦまでの間の累積値を、単位値の桁数の一桁下の桁で切り上げして判定値が設定される。例えば、図９は、管理装置１の初回電源ＯＮからＯＦＦまでの間では、前記のように判定値が「１」，「２」，「３」と設定され、累積値が２．０１０３で電源がＯＦＦされているため、０．０１０３が切り上げられた判定値「３」が書き込まれた状態で管理装置１の電源がＯＦＦされる。
【００６４】
また、管理装置１の２回目の電源ＯＮの期間では、累積値が０から増加した０．０１３３に到達した時点、単位値１を越えた１．００１８に到達した時点で、判定値がそれぞれ１ずつ増加し、例えば累積値が１．００３８の時に電源がＯＦＦされるとすると、０．００３８が切り上げられた判定値「５」が書き込まれた状態で管理装置１の電源がＯＦＦされる。
この場合２回目の管理装置１の電源ＯＦＦ後に判定値から演算される可動子の総移動量５ｍとなる。この値は真の総移動量３．０１４１に対して比較的乖離が大きいが、判定値から演算される可動子の総移動量が必ず真の総移動量より大きな値となる。
【００６５】
管理装置１の電源のＯＮ／ＯＦＦを繰り返したときにおける単位値と同値の初期値導入の効果を、図１１を参照しながら説明する。図１１は、単位値と同値の初期値を導入した場合における真の移動量と判定値との関係を示す表である。図５の表と同様に、最右欄の丸数字は、判定値が書き込まれるＥＥＰＲＯＭ１２のアドレスを参考的に示している。また、表外の「ＯＮ」は管理装置１の電源投入による稼動を、「ＯＦＦ」は電源遮断による稼動終了を示していて、（ａ）〜（ｄ）にわたって四回、電源のＯＮ，ＯＦＦを繰り返すものとする。
【００６６】
図１１の例では、初回は、（ａ）に示すように、累積値が８．８８０７ｍになったときに電源がＯＦＦにされたものとする。このとき累積値が８．００４５ｍになったときに設定された「９」がＥＥＰＲＯＭ１２に書き込まれた最新の判定値である。判定値「９」が設定された後、判定値が単位値分増加する前に電源がＯＦＦされているため、判定値「９」が設定された後の累積値の増加分０．８８０７ｍが切り上げられて、電源がＯＦＦされる。判定値から演算される総移動量は、真の総移動量（８．８８０７ｍ）の小数点以下を切り上げた値となる。
【００６７】
次回電源ＯＮ時には、累積値は初期化されて「０」から開始されるため、電源ＯＮの直後、可動子２ａの移動により、累積値が０．０１３３となると、ただちに判定値「１０」が設定されてＥＥＰＲＯＭ１２のアドレス１０に書き込まれる。図１１の例では、（ｂ）に示すように、真の総移動量が１１．７８１７ｍになったときに、電源がＯＦＦされたものとする。
このようにして、以後、（ｃ），（ｄ）と電源のＯＮ，ＯＦＦを繰り返すと、前記のように切り上げられる累積値が増加するため、（ｄ）に示すように、真の総移動量１２４ｍ余りに対し、判定値から演算される総移動量は「１２６ｍ」であり、判定値から演算される可動子の総移動量が真の総移動量より大きな値となる。
単位値と同値の初期値を導入することによって、可動子２ａの真の総移動量に比較して大きくなる数値（判定値から演算される可動子２ａの総移動量）により、測長器側のメンテナンス等を早めに行うことが可能となる。
【００６８】
本発明の好適な実施形態について説明したが、本発明は上記の実施形態に限定されるものではない。
例えば、上記の説明では、電源ＯＮ時の単位値は常に１から始まるものとして説明したが、ＥＥＰＲＯＭに前回の最新の単位値（例えば単位値１０）を記憶させておき、次回電源をＯＮしたときには当該最新の単位値（１０）で判定値をＥＥＰＲＯＭに書き込んでいくように構成することも可能である。
【００６９】
また、上記の説明では、評価値が判定値設定及び単位値変更の基準となっているが、判定値設定と単位値変更で基準を変更するようにしてもよい。例えば、判定値設定は評価値を基準に行い、単位値の変更は累積値を基準に行うようにしてもよい。
【００７０】
累積値に基づき単位値を変更する場合は、例えば管理装置１の電源ＯＮからＯＦＦまでの間に、累積値が９０ｍを越えると単位値を「１（ｍ）」から「１０（ｍ）」に、累積値が９００ｍを越えると単位値を「１０（ｍ）」から「１００（ｍ）」に変更することが考えられる。その他は前記のように判定値に基づき単位値を変更する場合と同一とすることができる。
ただし累積値に基づき単位値を変更する場合も判定値に基づき単位値を変更する場合も累積値が同じ値であれば、判定値は同一に設定されてＥＥＰＲＯＭ１２に書き込まれる。
【００７１】
さらに、上記の説明では、単位値は１ｍ，１０ｍ，１００ｍの三種類が用意されていて、基準値９０ｍまでは単位値１ｍが、基準値９００ｍまでは単位値１０ｍが、基準値９００超では単位値１００ｍが選択されるものとして説明したが、単位値及び基準値は測長器によって計測可能な最小値よりも大きな値であればよく、上記以外のものであってもよい。また、測長器２の一回の使用時（管理装置１の一度のＯＮ／ＯＦＦ）での可動子２ａの総移動量が比較的小さいような場合は、一種類の単位値のみを準備すれば十分である。
【００７２】
また、初期値も、単位値と同値又は単位値の１／２の場合を例に挙げて説明したが、これ以外であってもよい。さらに、また、上記の説明では変化値を可動子２ａの移動量として説明したが、変化値を可動子２ａの変位回数とすることもできる。この場合、可動子２ａの変位回数が単位値分増加するごとに判定値を設定して、書き換え可能限界に容易に達することなくＥＥＰＲＯＭ１２に記憶させることができ、判定値によって前記変位回数を保存することによって、測長器２の管理を行うことができる。なお、単位値の１／２の初期値を導入するか、単位値と同値の初期値を導入するか、或いはこれ以外の初期値を導入するかは、測長器の使用頻度や可動子の移動量等、使用環境に応じて適宜に決定するとよい。
【産業上の利用可能性】
【００７３】
本発明は、被計測物に可動子を接触させ、この可動子の変位を検出する変位検出形の測長器であれば広範に適用が可能で、可動子が軸線方向に進退移動するものであってもよいし、可動子が支点を中心に揺動するものであってもよい。
【図面の簡単な説明】
【００７４】
【図１】本発明の管理装置の一例にかかり、その構成を説明するブロック図である。
【図２】図１の管理装置の作動例を説明するフローチャートである。
【図３】可動子の現在位置、可動子の移動量，移動量の累積値，単位値及び可動子の真の移動量と判定値との関係を説明するための表である。
【図４】図３と同様の表にかかり、単位値の変更を伴う場合の例を説明するための表である。
【図５】初期値を導入しない場合における真の総移動量と判定値とのずれを説明するための表である。
【図６】初期値１／２を導入した場合における可動子の現在位置、可動子の移動量，移動量の累積値，単位値及び可動子の真の移動量と判定値との関係を説明するための表である。
【図７】図６と同様の表にかかり、単位値の変更を伴う場合の例を説明するための表である。
【図８】初期値１／２を導入した場合における真の総移動量と判定値とのずれを説明するための表である。
【図９】初期値１を導入した場合における可動子の現在位置、可動子の移動量，移動量の累積値，単位値及び可動子の真の移動量と判定値との関係を説明するための表である。
【図１０】図９と同様の表にかかり、単位値の変更を伴う場合の例を説明するための表である。
【図１１】初期値１を導入した場合における真の総移動量と判定値とのずれを説明するための表である。
【符号の説明】
【００７５】
１          管理装置
１０        制御部（ＣＰＵ）
１００      変換部
１０１      累積値演算部
１０２      ＲＡＭ入出力部
１０３      評価値比較部
１０４      繰上げ設定部
１０５      ＥＥＰＲＯＭ制御部
１２        ＥＥＰＲＯＭ
１３        ＲＡＭ
１４        ディスプレイ
２ａ        可動子
２ｂ        測長部
【図１】
2009008429.tif 000003
【図２】
2009008429.tif 000004
【図３】
2009008429.tif 000005
【図４】
2009008429.tif 000006
【図５】
2009008429.tif 000007
【図６】
2009008429.tif 000008
【図７】
2009008429.tif 000009
【図８】
2009008429.tif 000010
【図９】
2009008429.tif 000011
【図１０】
2009008429.tif 000012
【図１１】
2009008429.tif 000013