(57)【要約】      （修正有）【課題】コスト高を招来することなく、移動量を正確に測定することができるリニアエンコーダを提供する。【解決手段】所定の方向に延設されるとともに、一方の端部側が支軸１８に回動可能に支持され、他方の端部側が調整手段により支持されて、表面に所定の方向と所定の角度をなすように傾斜したスリット１２が所定の間隔で所定の方向に沿って並んで形成されたスケール１２と、所定の方向に移動自在に配設され、スケール１２に形成されたスリット１２を読み取るセンサ１６と、センサ１６により読み取ったスリット１２を計数して移動量を算出する算出部５０とを有し、調整手段は、支持したスケール１２の他方の端部側を移動して、スケール１２を支軸１８を中心として回動して所定の方向に対して傾斜するようにした。【選択図】図１
2017133932.tif 000002
【特許請求の範囲】
【請求項１】
所定の方向に延設されるとともに、一方の端部側が支軸に回動可能に支持され、他方の端部側が調整手段により支持されて、表面に前記所定の方向と所定の角度をなすように傾斜したスリットが所定の間隔で前記所定の方向に沿って並んで形成されたスケールと、
前記所定の方向に移動自在に配設され、前記スケールに形成された前記スリットを読み取るセンサと、
前記センサにより読み取った前記スリットを計数して移動量を算出する算出手段と
を有し、
前記調整手段は、支持した前記スケールの前記他方の端部側を移動して、前記スケールを前記支軸を中心として回動して前記所定の方向に対して傾斜する
ことを特徴とするリニアエンコーダ。
【請求項２】
請求項１に記載のリニアエンコーダにおいて、
前記調整手段は、前記スケールの伸長および収縮によって、前記スケールの他方の端部側を移動自在に支持する
ことを特徴とするリニアエンコーダ。
【請求項３】
請求項１または２のいずれか１項に記載のリニアエンコーダにおいて、
前記調整手段は、バイメタルの伸長および収縮によって前記スケールの前記他方の端部側を移動する
ことを特徴とするリニアエンコーダ。
【請求項４】
請求項１または２のいずれか１項に記載のリニアエンコーダにおいて、
前記調整手段は、ネジによる回転によって前記スケールの前記他方の端部側を移動する
ことを特徴とするリニアエンコーダ。
【請求項５】
請求項１または２のいずれか１項に記載のリニアエンコーダにおいて、
前記調整手段は、駆動手段よって前記スケールの前記他方の端部側を移動する
ことを特徴とするリニアエンコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リニアエンコーダに関し、さらに詳細には、可動部材を備えた種々の装置に配設され、可動部材の移動量などを検出するリニアエンコーダに関する。
【背景技術】
【０００２】
従来より、マイクロコンピューターによって全体の動作を制御され、被印刷物たる記録紙などの媒体を副走査方向で搬送し、当該媒体に対して副走査方向と直交する主走査方向に移動するインクヘッドからインクを吐出することにより、当該媒体上に所望の印刷を行うインクジェットプリンタが知られている。
【０００３】
こうしたインクジェットプリンタにおいては、インクヘッドの主走査方向における移動量をリニアエンコーダにより測定している。
【０００４】
ところで、リニアエンコーダは、所定の方向に延長したスリットが、所定の方向と直交する方向に沿って等間隔で並んで形成されたスケールと、所定の方向と直交する方向に移動して、スリットを読み取るセンサとを有し、センサにより読み取られたスリットを計数して移動量を測定する。
【０００５】
即ち、インクジェットプリンタでは、例えば、インクヘッドを主走査方向で移動するキャリッジにセンサが取り付けられ、キャリッジの移動経路近傍のセンサによる読み取りが可能な位置にスケールが配設される。そして、キャリッジが移動すると、センサによりスリットを計数してキャリッジの移動量を算出する。
【０００６】
なお、リニアエンコーダにおける移動量は、スリットの計数から直接移動量を算出するため、スケールにおける各スリットは、正確に同じ幅で等間隔に形成される。
【０００７】
しかしながら、スケールを構成する材料は、温度や湿度といった外部環境の変化により、少なからず伸長および収縮してしまう。
【０００８】
従って、外部環境の変化により、算出される移動量にバラツキが生じてしまい、移動量を正確に計測することができなかった。
【０００９】
こうした問題点を解決するために、例えば、スケールを構成する材料として、温度や湿度といった外部環境の変化による伸長および収縮が小さいものを用いる技術があるが、こうした材料を用いたとしても伸長および収縮を完全に防止することができず、算出される移動量のバラツキを解消することができるものではなかった。なお、この場合、外部環境の変化による伸長および収縮を防止する材料が高価なため、コスト高を招来してしまっていた。
【００１０】
また、例えば、スリットの計数から移動量を算出する際に、演算処理を行って移動量を補正して算出する技術があるが、この技術では、移動量の補正を演算処理で行う際に、切り上げ、切り下げの処理に伴う演算結果の揺らぎが生じてしまい、移動量を正確に計測することができなかった。
【００１１】
このため、コスト高を招来することなく、移動量を正確に測定することができるリニアエンコーダの提案が望まれていた。
【００１２】
なお、本願出願人が特許出願のときに知っている先行技術は、文献公知発明に係る発明ではないため、本願明細書に記載すべき先行技術文献情報はない。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明は、従来の技術の有する上記したような要望に鑑みてなされたものであり、その目的とするところは、コスト高を招来することなく、移動量を正確に測定することができるリニアエンコーダを提供しようとするものである。
【課題を解決するための手段】
【００１４】
上記の目的を達成するために、本発明は、所定の方向に延設されるとともに、一方の端部側が支軸に回動可能に支持され、他方の端部側が調整手段により支持されて、表面に上記所定の方向と所定の角度をなすように傾斜したスリットが所定の間隔で上記所定の方向に沿って並んで形成されたスケールと、上記所定の方向に移動自在に配設され、上記スケールに形成された上記スリットを読み取るセンサと、上記センサにより読み取った上記スリットを計数して移動量を算出する算出手段とを有し、上記調整手段は、支持した上記スケールの上記他方の端部側を移動して、上記スケールを上記支軸を中心として回動して上記所定の方向に対して傾斜するようにしたものである。
また、本発明は、上記した発明において、上記調整手段は、前記スケールの伸長および収縮によって、前記スケールの他方の端部側を移動自在に支持するようにしたものである。
【００１５】
また、本発明は、上記した発明において、上記調整手段は、バイメタルの伸長および収縮によって上記スケールの上記他方の端部側を移動するようにしたものである。
【００１６】
また、本発明は、上記した発明において、上記調整手段は、ネジによる回転によって上記スケールの上記他方の端部側を移動するようにしたものである。
【００１７】
また、本発明は、上記した発明において、上記調整手段は、駆動手段よって上記スケールの上記他方の端部側を移動するようにしたものである。
【発明の効果】
【００１８】
本発明は、以上説明したように構成されているので、コスト高を招来することなく、移動量を正確に測定することができるという優れた効果を奏するものである。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明によるリニアエンコーダの概略構成を示す平面説明図である。
【図２】図２（ａ）は、スケールの左端部側近傍を拡大して示した拡大説明図であり、また、図２（ｂ）は、支持部材を拡大して示した拡大説明図である。
【図３】図３（ａ）は、スケールのみが伸長したときのスケールの移動を説明する説明図であり、また、図３（ｂ）は、スケールのみが収縮したときのスケールの移動を説明する説明図である。
【図４】図４（ａ）は、スケールを含むリニアエンコーダが伸長したときの基台部材およびスケールの移動を説明する説明図であり、また、図４（ｂ）は、スケールを含むリニアエンコーダが収縮したときの基台部材およびスケールの移動を説明する説明図である。
【図５】図５（ａ）は、スケールが傾斜していないときのスケールとセンサの移動経路とを示す説明図であり、また、図５（ｂ）は、スケールやリニアエンコーダの伸長によりスケールが傾斜したときのスケール上のセンサの移動経路とを示す説明図であり、また、図５（ｃ）は、スケールやリニアエンコーダの縮小によりスケールが傾斜したときのスケール上のセンサの移動経路とを示す説明図である。
【図６】図６は、ラインｌ１、ｌ２、ｌ３についての斜行スリット間の距離を説明する説明図である。
【発明を実施するための形態】
【００２０】
以下、添付の図面を参照しながら、本発明によるリニアエンコーダの実施の形態の一例を詳細に説明することとする。
【００２１】
図１には、本発明によるリニアエンコーダの概略構成を示す平面説明図が示されている。
【００２２】
この図１に示すリニアエンコーダ１０は、ＸＹＺ直交座標系のＸ軸方向に延長されるとともに、表面１２ａにＸ軸およびＹ軸に対して斜行した斜行スリット１４が等間隔に形成されたスケール１２と、Ｘ軸方向に移動自在に配設され、スケール１２における斜行スリット１４を読み取るセンサ１６とを備えている。
【００２３】
なお、こうしたセンサ１６は、例えば、リニアエンコーダ１０が配設された装置における可動部材に取り付けられ、リニアエンコーダ１０により可動部材の移動量が測定される。
【００２４】
また、センサ１６により読み取った斜行スリット１４は、算出部５０に出力されて計数され、斜行スリット１４の計数に基づいて移動量が算出される。
【００２５】
このスケール１２の表面１２ａに形成された斜行スリット１４は、Ｘ軸と所定の角度θ０（０＜θ０＜９０）をなすように形成されている。
【００２６】
また、スケール１２は、右端部側が支軸１８においてＺ軸周りに回動自在に支持され、左端部側が調整部２０（後述する。）に支持されている。
【００２７】
具体的には、スケール１２の左端部側の裏面１２ｂには、下方側に突出してＺ軸周りに回転可能なガイドローラー２２が設けられており（図２（ａ）を参照する。）、このガイドローラー２２が調整部２０（後述する。）の支持部材２４（後述する。）に支持されている。
【００２８】
調整部２０は、土台部材２６上でＺ軸周りに回動自在に配設された基台部材２８と、基台部材２８に配設され、スケール１２の左端部側に設けられたガイドローラー２２を支持する支持部材２４と有して構成されている（図２（ｂ）を参照する。）。
【００２９】
基台部材２８は、Ｙ軸方向に延設され、後方側において土台部材２６に設けられた支軸３０を中心にＺ軸周りに回動自在に配設される。なお、基台部材２８の前方側にはＸ軸方向に延長した長孔３２が形成されており、基台部材２８の前方側は、この長孔３２に挿入されたネジ３４により移動自在に固定されている。
【００３０】
基台部材２８の前方側の左側面２８ａには、土台部材２６において立設された立設部２６ａとの間には、ネジ５２が配設されており、このネジ５２には、温度変化によりＸ軸方向に伸長および収縮するバイメタル３６が配設されている。
【００３１】
これにより、バイメタル３６が伸長および収縮することで、基台部材２８を押引して基台部材２８の前方側をＸ軸方向に移動する。
【００３２】
さらに、この左側面２８と立設部２６ａとの間には、左側面２８ａを常に立設部２６ａ側に付勢するバネ３８が配設されている。
【００３３】
また、基台部材２８は、後方側に立設した立設部２８ｂを介して挿入されたネジ４０により、基台部材２８に支持部材２４が固定的に配設されている。
【００３４】
この支持部材２４には、Ｘ軸およびＹ軸に対して傾斜する方向に延長したガイド溝４２が設けられており（図２（ｂ）を参照する。）、このガイド溝４２にガイドローラー２２が挿入されることにより、スケール１２の左端部側を支持している。
【００３５】
また、土台部材２６には、支軸４４を中心にＺ軸周りに回動自在な回動部材４６が配設され、この回動部材４６には、スケール１２の左端部を常に回動部材４６側に付勢するバネ４８が配設されている。
【００３６】
以上の構成において、外部環境によってスケール１２が伸長および収縮していない場合には、バイメタル３６は、伸長および収縮することがない。そして、Ｘ軸に平行に位置した状態のスケール１２上をセンサ１６が移動して、スケール１２の表面１２ａに設けられた斜行スリット１４を計数する。
【００３７】
その後、マクロコンピューター（図示せず。）によって、スリットの計数に基づいてセンサ１６が取り付けられた可動部材の移動量を算出する。
【００３８】
以上の構成において、リニアエンコーダ１０をインクジェットプリンタに配設し、主走査方向で移動するキャリッジの移動量を測定する場合について説明する。なお、この場合には、センサ１６は、キャリッジに配設され、調整部２０と支軸１８とにより支持されたスケール１２は、キャリッジの移動経路近傍の、センサ１６による斜行スリット１４の読み取りが可能な位置に配設されている。
【００３９】
１．外部環境によってリニアエンコーダ１０およびスケール１２が伸長および収縮していない場合
【００４０】
この場合には、スケール１２およびバイメタル３６は伸長および収縮しておらず、スケール１２は、Ｘ軸に平行な状態を保っている。
【００４１】
そして、Ｘ軸に平行な状態のスケール１２上をセンサ１６が移動して、スケール１２の表面１２ａに設けられた斜行スリット１４を計数する。
【００４２】
このとき、センサ１６は、図１において太い実線で示されたライン上を移動して斜行スリット１４を読み取る。
【００４３】
従って、このとき、センサ１６が読み取るライン（Ｘ軸に平行なラインとなる。）と斜行スリット１４とは、所定の角度θ０をなしている（図５（ａ）を参照する。）。
【００４４】
その後、マイクロコンピューター（インクジェットプリンタの全体の動作を制御する構成部材であり、算出部５０の機能を備えている。）において、センサ１６により読み取られた斜行スリット１４が計数され、斜行スリット１４の計数に基づいてセンサ１６が取り付けられたキャリッジの移動量を算出する。
【００４５】
２．外部環境によってスケール１２のみが伸長している場合
【００４６】
この場合には、スケール１２のみが伸長することで、スケール１２の左端部側はガイドローラー２２によりガイド溝２４に沿って移動し、これにより、スケール１２の左端部側は支軸１８を中心に矢印Ｇ方向に移動する（図３（ａ）を参照する。）。
【００４７】
このため、スケール１２は、左方側が右方側より前方側に位置するように、Ｘ軸に対して傾斜した状態となる。
【００４８】
そして、Ｘ軸に対して傾斜した状態のスケール１２上をセンサ１６が移動して、スケール１２に設けられた斜行スリット１４を読み取る。
【００４９】
このとき、センサ１６が読み取るライン（Ｘ軸に平行である。）と斜行スリット１４とは、所定の角度θ０よりも大きな角度θ１となる（図５（ｂ）を参照する。）。
【００５０】
ところで、スケール１２に設けられた斜行スリット１４は、Ｘ軸に対して所定の角度θ０だけ傾斜し、所定の間隔を空けて形成されている。
【００５１】
こうして形成された斜行スリット１４では、例えば、Ｘ軸に平行に形成されたラインｌ１上における斜行スリット１４間の距離Ｌ４は、左方側から右方側に向かって前方側に傾斜したラインｌ２上における斜行スリット１４間の距離Ｌ５よりも長くなり、左方側から右方側に向かって後方側に傾斜したラインｌ３上における斜行スリット１４間の距離Ｌ６よりも短くなる（図６を参照する。）。
【００５２】
即ち、距離Ｌ５は距離Ｌ４よりも短くなり、距離Ｌ６は距離Ｌ４よりも長くなる。
【００５３】
ここで、スケール１２は伸長しているため、このときの斜行スリット１４間の距離は、スケール１２が伸長していない場合の斜行スリット１４間の距離と比較して大きくなっている。
【００５４】
しかしながら、リニアエンコーダ１０では、調整部２０によりスケール１２の左端部側が前方側に移動することで、センサ１６により読み取るラインが、ラインｌ２のようにスケール１２において左方側から右方側に向かって前方側に傾斜した状態となり、当該ラインにおいて読み取られる斜行スリット１４間の距離は短くなっている。
【００５５】
従って、スケール１２の左端部側が矢印Ｇ方向に移動してスケール１２が傾斜することにより、スケール１２の伸長によって生じる斜行スリット１４間の距離の拡がりが解消されている。
【００５６】
即ち、センサ１６が読み取るライン上の斜行スリット１４間の距離Ｌ２は、スケール１２やリニアエンコーダ１０が伸長および収縮していない場合におけるセンサ１６の読み取るライン上の斜行スリット１４間の距離Ｌ１と一致している（図５（ａ）（ｂ）を参照する。）。
【００５７】
このため、センサ１６では、斜行スリット１４を、スケール１２やリニアエンコーダ１０が伸長および収縮していない場合と同じ間隔で読み取ることができる。
【００５８】
その後、マイクロコンピューター（インクジェットプリンタの全体の動作を制御する構成部材であり、算出部５０の機能を備えている。）において、センサ１６により斜行スリット１４が正確に読み取られて計数され、斜行スリット１４の計数に基づいてセンサ１６が取り付けられたキャリッジの移動量を算出する。
【００５９】
３．外部環境によってスケール１２を含むリニアエンコーダ１０が伸長している場合
【００６０】
この場合には、上記のようなスケール１２の伸長に伴うスケール１２の動作とともに、バイメタル３６が伸長することにより基台部材２８を押して、基台部材２８の前方側を矢印Ａ方向（つまり、左方側から右方側に向かう方向である。）に押圧する（図４（ａ）を参照する。）。
【００６１】
基台部材２８の前方側がバイメタル３６により矢印Ａ方向に押圧されると、基台部材２８は支軸３０を中心に矢印Ｂ方向に回動し、この基台部材２８の矢印Ｂ方向への回動に伴って、支持部材２４に支持されたスケール１２の左端部側が前方側に移動し、スケール１２の左端部側が支軸１８を中心に矢印Ｃ方向に移動する（図４（ａ）を参照する。）。
【００６２】
このため、スケール１２は、左方側が右方側より前方側に位置するように、Ｘ軸に対して傾斜した状態となる。
【００６３】
そして、Ｘ軸に対して傾斜した状態のスケール１２上をセンサ１６が移動して、スケール１２に設けられた斜行スリット１４を読み取る。
【００６４】
このとき、センサ１６が読み取るライン（Ｘ軸に平行である。）と斜行スリット１４とは、所定の角度θ０よりも大きな角度θ１となる（図５（ｂ）を参照する。）。
【００６５】
ここで、スケール１２は伸長しているため、このときの斜行スリット１４間の距離は、スケール１２が伸長していない場合の斜行スリット１４間の距離と比較して大きくなっている。
【００６６】
しかしながら、リニアエンコーダ１０では、調整部２０によりスケール１２の左端部側が前方側に移動することで、センサ１６により読み取るラインが、ラインｌ２のようにスケール１２において左方側から右方側に向かって前方側に傾斜した状態となり、当該ラインにおいて読み取られる斜行スリット１４間の距離は短くなっている。
【００６７】
従って、スケール１２の左端部側が矢印Ｃ方向に移動してスケール１２が傾斜することにより、スケール１２の伸長によって生じる斜行スリット１４間の距離の拡がりが解消されている。
【００６８】
即ち、センサ１６が読み取るライン上の斜行スリット１４間の距離Ｌ２は、スケール１２やリニアエンコーダ１０が伸長および収縮していない場合におけるセンサ１６の読み取るライン上の斜行スリット１４間の距離Ｌ１と一致している（図５（ａ）（ｂ）を参照する。）。
【００６９】
なお、バイメタル３６については、センサ１６が読み取るライン上の斜行スリット１４間の距離Ｌ２が、スケール１２やリニアエンコーダ１０が伸長および収縮していない場合におけるセンサ１６の読み取り可能なライン上の斜行スリット間の距離Ｌ１と一致するように基台部材２８をネジ５２を介して押圧することが可能なように設計されている。
【００７０】
このため、センサ１６では、斜行スリット１４を、スケール１２やリニアエンコーダ１０が伸長および収縮していない場合と同じ間隔で読み取ることができる。
【００７１】
その後、マイクロコンピューター（インクジェットプリンタの全体の動作を制御する構成部材であり、算出部５０の機能を備えている。）において、センサ１６により斜行スリット１４が正確に読み取られて計数され、斜行スリット１４の計数に基づいてセンサ１６が取り付けられたキャリッジの移動量を算出する。
【００７２】
４．外部環境によってスケール１２のみが収縮している場合
【００７３】
この場合には、スケール１２のみが収縮することで、スケール１２の左端部側はガイドローラー２２によりガイド溝２４に沿って移動し、これにより、スケール１２の左端部側は支軸１８を中心に矢印Ｈ方向に移動する（図３（ｂ）を参照する。）。
【００７４】
このため、スケール１２は、左方側が右方側より後方側に位置するように、Ｘ軸に対して傾斜した状態となる。
【００７５】
そして、Ｘ軸に対して傾斜した状態のスケール１２上をセンサ１６が移動して、スケール１２に設けられた斜行スリット１４を読み取る。
【００７６】
このとき、センサ１６が読み取るライン（Ｘ軸に平行である。）と斜行スリット１４とは、所定の角度θ０よりも小さな角度θ２となる（図５（ｃ）を参照する。）。
【００７７】
ここで、スケール１２は収縮しているため、このときの斜行スリット１４間の距離は、スケール１２が収縮していない場合の斜行スリット１４間の距離と比較して小さくなっている。
【００７８】
しかしながら、リニアエンコーダ１０では、調整部２０によりスケール１２の左端部側が後方側に移動することで、センサ１６により読み取るラインが、ラインｌ３のようにスケール１２において左方側から右方側に向かって後方側に傾斜した状態となり、当該ラインにおいて読み取られる斜行スリット１４間の距離は長くなっている。
【００７９】
従って、スケール１２の左端部側が矢印Ｈ方向に移動してスケール１２が傾斜することにより、スケール１２の収縮によって生じる斜行スリット１４間の距離の縮まりが解消されている。
【００８０】
即ち、センサ１６が読み取るライン上の斜行スリット１４間の距離Ｌ３は、スケール１２やリニアエンコーダ１０が伸長および収縮していない場合におけるセンサ１６の読み取るライン上の斜行スリット１４間の距離Ｌ１と一致している（図５（ａ）（ｃ）を参照する。）。
【００８１】
このため、センサ１６では、斜行スリット１４を、スケール１２やリニアエンコーダ１０が伸長および収縮していない場合と同じ間隔で読み取ることができる。
【００８２】
その後、マイクロコンピューター（インクジェットプリンタの全体の動作を制御する構成部材であり、算出部５０の機能を備えている。）において、センサ１６により斜行スリット１４が正確に読み取られて計数され、斜行スリット１４の計数に基づいてセンサ１６が取り付けられたキャリッジの移動量を算出する。
【００８３】
５．外部環境によってスケール１２を含むリニアエンコーダ１０が収縮している場合
【００８４】
この場合には、上記のようなスケール１２の収縮に伴うスケール１２の動作とともに、バイメタル３６が収縮することにより基台部材２８を引いて、基台部材２８の前方側を矢印Ｄ方向（つまり、右方側から左方側に向かう方向である。）に引張る（図４（ｂ）を参照する。）。
【００８５】
基台部材２８の前方側がバイメタル３６により矢印Ｄ方向に引張られると、基台部材２８は支軸３０を中心に矢印Ｅ方向に回動し、この基台部材２８の矢印Ｅ方向への回動に伴って、支軸２４に支持されたスケール１２の左端部側が後方側に移動し、スケール１２の左端部側が支軸１８を中心に矢印Ｆ方向に移動する（図４（ｂ）を参照する。）。
【００８６】
このため、スケール１２は、左方側が右方側より後方側に位置するように、Ｘ軸に対して傾斜した状態となる。
【００８７】
そして、Ｘ軸に対して傾斜した状態のスケール１２上をセンサ１６が移動して、スケール１２に設けられた斜行スリット１４を読み取る。
【００８８】
このとき、Ｘ軸に平行なセンサ１６が読み取るラインと斜行スリット１４とは、所定の角度θ０よりも小さな角度θ２となる（図５（ｃ）を参照する。）。
【００８９】
ここで、スケール１２は収縮しているため、このときの斜行スリット１４間の距離は、スケール１２が収縮していない場合の斜行スリット１４間の距離と比較して小さくなっている。
【００９０】
しかしながら、リニアエンコーダ１０では、調整部２０によりスケール１２の左端部側が後方側に移動することで、センサ１６により読み取るラインが、ラインｌ３のようにスケール１２において左方側から右方側に向かって後方側に傾斜した状態となり、当該ラインにおいて読み取られる斜行スリット１４間の距離は長くなっている。
【００９１】
従って、スケール１２の左端部側が矢印Ｆ方向に移動してスケール１２が傾斜することにより、スケール１２の収縮によって生じる斜行スリット１４間の距離の縮まりが解消されている。
【００９２】
即ち、センサ１６が読み取るライン上の斜行スリット１４間の距離Ｌ３は、スケール１２やリニアエンコーダ１０が伸長および収縮していない場合におけるセンサ１６の読み取るライン上の斜行スリット１４間の距離Ｌ１と一致している（図５（ａ）（ｃ）を参照する。）。
【００９３】
なお、バイメタル３８については、センサ１６が読み取るライン上の斜行スリット１４間の距離Ｌ３は、スケール１２やリニアエンコーダ１０が伸長および収縮していない場合におけるセンサ１６の読み取るライン上の斜行スリット１４間の距離Ｌ１と一致するように基台部材２８をネジ５２を介して引張ることが可能なように設計されている。
【００９４】
このため、センサ１６では、斜行スリット１４を、スケール１２やリニアエンコーダ１０が伸長および収縮していない場合と同じ間隔で読み取ることができる。
【００９５】
その後、マイクロコンピューター（インクジェットプリンタの全体の動作を制御する構成部材であり、算出部５０の機能を備えている。）において、センサ１６により斜行スリット１４が正確に読み取られて計数され、斜行スリット１４の計数に基づいてセンサ１６が取り付けられたキャリッジの移動量を算出する。
【００９６】
以上において説明したように、本発明によるリニアエンコーダ１０は、右端部側がＺ軸周りに回動自在に支持されるとともに左端部側が調整部２０に支持され、Ｘ軸方向に延長して配設されるスケール１２の表面１２ａに、Ｘ軸と所定の角度θ０をなすように傾斜した斜行スリット１４を設けるようにした。
【００９７】
そして、スケール１２は調整部２０によって、スケール１２が伸長した際にはスケール１２の左端部側が矢印Ｇ方向に移動し、スケール１２が収縮した際にはスケール１２の左端部側が矢印Ｈ方向に移動するようにした。
【００９８】
また、調整部２０は、リニアエンコーダ１０が伸長した際には、バイメタル３６が伸長して基台部材２８を矢印Ｂ方向に回動し、スケール１２の左端部側を矢印Ｃ方向に移動するとともに、リニアエンコーダ１０が収縮した際には、バイメタル３６が収縮して基台部材２８を矢印Ｅ方向に回動し、スケール１２の左端部側を矢印Ｆ方向に移動するようにした。
【００９９】
これにより、スケール１２およびリニアエンコーダ１０が伸長および収縮しても、センサ１６が読み取るライン上の、スケール１２における斜行スリット１４間の距離は、常に一定となる。
【０１００】
従って、本発明によるリニアエンコーダ１０においては、温度および湿度といった外部環境が変化しても、正確に移動量を測定することができるようになる。
【０１０１】
なお、上記した実施の形態は、以下の（１）乃至（４）に示すように変形するようにしてもよい。
【０１０２】
（１）上記した実施の形態においては、ネジ４０により支持部材２４を基台部材２８に固定的に配設するようにしたが、これに限られるものではないことは勿論であり、ネジ４０により支持部材２４を基台部材２８の延長方向に移動自在な構成としてもよい。
【０１０３】
なお、この場合には、例えば、センサ１６が設けられた可動部材のズレ量が出力される機構を備えるようにし、当該機構からの可動部材のズレ量に基づいて、作業者がネジ４０の回転方向および回転量を調整して、基台部材２８における支持部材２４の位置を調整しながら、スケール１２の回動方向および回動量を調整することとなる。
【０１０４】
具体的には、インクジェットプリンタにおけるインクヘッドを搭載したキャリッジの移動量を測定する際には、インクヘッドからの印刷結果に基づいて、作業者がズレ量を算出し、算出したズレ量に基づいて作業者がネジ４０を回転することで、支持部材２４の基台部材２８における位置を調整しながら、スケール１２の回動方向および回動量を調整することとなる。
【０１０５】
（２）上記した実施の形態においては、バイメタル３６の伸長および収縮によりネジ５２を介して基台部材２８の前方側を押圧および引張るようにしたが、これに限られるものではないことは勿論であり、モーターなどの駆動手段により基台部材２８の前方側を押圧および引張るようにしてもよい。
【０１０６】
この場合には、温度や湿度を測定し、測定した温度や湿度に基づいてスケール１２およびリニアエンコーダ１０の伸長（膨張）率および収縮率を算出し、算出した値に基づいて駆動手段を制御することにより、スケール１２の回動方向および回動量を調整することとなる。
【０１０７】
（３）上記した実施の形態においては、バイメタル３６の伸長および収縮によりネジ５２を介して基台部材２８の前方側が押圧および引張りがなされるようにしたが、これに限られるものではないことは勿論である。
【０１０８】
即ち、バイメタル３６を設けることなく、ネジ５２を作業者が調整可能な構成としてもよい。
【０１０９】
この場合には、上記変形例（１）と同様にして、可動部材のズレ量に基づいて、作業者がネジ５２の回転方向および回転量を調整して、基台部材２８の回動方向および回動量を調整しながら、スケール１２の回動方向および回動量を調整することとなる。
【０１１０】
（４）上記した実施の形態ならびに上記した（１）および（３）に示す変形例は、適宜に組み合わせるようにしてもよい。
【産業上の利用可能性】
【０１１１】
本発明は、可動部材の移動量を測定するリニアエンコーダとして用いて好適である。
【符号の説明】
【０１１２】
１０  リニアエンコーダ  、１２  スケール、１４  斜行スリット、１６  センサ、１８、３０、４４  支軸、２０  調整部、２２  ガイドローラー、２４  支持部材、２６  土台部材、２８  基台部材、３２  長孔、３４、４０、５２  ネジ、３６  バイメタル、３８、４８  バネ、４２  ガイド溝、４６  回動部材
【図１】
2017133932.tif 000003
【図２】
2017133932.tif 000004
【図３】
2017133932.tif 000005
【図４】
2017133932.tif 000006
【図５】
2017133932.tif 000007
【図６】
2017133932.tif 000008