(57)【特許請求の範囲】
【請求項１】
産業車両のエンジンにより駆動されて作動油を供給するオイルポンプと荷役用の油圧シリンダとの間に接続され、前記オイルポンプから供給される作動油を油圧シリンダに対して供給停止制御するための電磁弁を備えた産業車両用の油圧制御装置において、
前記油圧シリンダの作動によって移動する移動体の目標位置を記憶する記憶手段と、
前記油圧シリンダの作動によって移動する移動体の位置を検出する位置検出手段と、
前記目標位置に近接した所定位置に移動体が接近したとき、前記位置検出手段の検出に基づいてそれまでの移動速度よりも小さい移動速度で移動体が移動するように前記電磁弁の制御を開始して移動体の低速度制御を行う低速度制御手段と、
低速度制御手段の低速度制御中において、移動体の移動量が所定範囲内で行われるように電磁弁の開度を微調整する微調整制御手段とを備え、
微調整制御手段は、移動体の移動量が所定範囲を下回る場合には、第１の開度補正量を増量して電磁弁の開度を大きくし、移動体の移動量が所定範囲を上回る場合には、第２の開度補正量を減量して電磁弁の開度を小さくするものであり、前記第２の開度補正量は、第１の開度補正量よりも大とした産業車両用の油圧制御装置。
【請求項２】
低速度制御手段は、移動体が前記所定位置と目標位置との間を移動する移動体が目標位置に達する前に電磁弁の開度量を０に制御するものである請求項１に記載の産業車両用の油圧制御装置。
【請求項３】
前記産業車両は、フォークリフトである請求項１又は請求項２に記載の産業車両用の油圧制御装置。
【請求項４】
前記油圧シリンダは、フォークリフトのリフトを駆動するものである請求項３に記載の産業車両用の油圧制御装置。
【請求項５】
油圧シリンダは、リフトのティルト制御に使用するティルトシリンダである請求項４に記載の産業車両用の油圧制御装置。
【請求項６】
電磁弁は、パイロット圧を制御する比例ソレノイド弁と、前記パイロット圧にて駆動される弁体を備えた制御弁である請求項１乃至請求項５のうちいずれかに記載の産業車両用の油圧制御装置。
【請求項７】
電磁弁は、ソレノイドにて弁体を直動する直動型である請求項１乃至請求項６のうちいずれかに記載の産業車両用の油圧制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、産業車両用の油圧制御装置に関するものである。
【０００２】
【従来の技術】
産業車両、例えばフォークリフトにおいては、車両の前部に設けられたマストがリフトシリンダの作動により伸縮されてフォークが昇降され、ティルトシリンダの作動により前記マストが傾動されてフォークが傾動される。ティルトシリンダ、或いはリフトシリンダを駆動制御する場合、電磁弁である切換弁を切換えることによって、同シリンダを収縮或いは伸長させて、前記マストの作動を行う。
【０００３】
ところで、例えば、ティルトシリンダを制御して、フォークを自動的に水平位置に移動させ、水平位置にて停止制御を行う場合、低速で制御すると、高速で行う場合よりも水平位置に達する停止精度は向上する。
【０００４】
【発明が解決しようとする課題】
しかし、エンジン式フォークリフトの場合には、エンジンによってオイルポンプを駆動しており、エンジン回転数によって、図９に示すように油圧系に流れる作動油の流量は異なる。従って、エンジン回転数がばらつく状態で上記のような制御を行うと、作動油の流量が安定しないため、フォークを水平位置に移動・停止制御する際には、その移動速度は一定せず停止精度は低速といえどもばらつく問題がある。又、前記のようにエンジン回転数が低速となった際には、ティルトシリンダへの作動油の供給量が少なくなり、ティルト動作が停止してしまう問題もある。
【０００５】
又、電磁弁そのものも、図８に示すように同じ電流値で電磁弁を制御してもＡ線で示す流量特性を備えた電磁弁と、Ｂ線で示す流量特性を備えた電磁弁とでは流量特性が異なるため、上記のような制御を行った場合、同様に停止精度がばらつく問題がある。
【０００６】
本発明は上記課題を解決するためになされたものであって、その目的は、移動体を所定の位置に停止制御する場合、その停止精度のばらつきを極力回避することができ、停止精度を向上することができる産業車両用の油圧制御装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記問題点を解決するため請求項１に記載の発明では、産業車両のエンジンにより駆動されて作動油を供給するオイルポンプと荷役用の油圧シリンダとの間に接続され、前記オイルポンプから供給される作動油を油圧シリンダに対して供給停止制御するための電磁弁を備えた産業車両用の油圧制御装置において、前記油圧シリンダの作動によって移動する移動体の目標位置を記憶する記憶手段と、前記油圧シリンダの作動によって移動する移動体の位置を検出する位置検出手段と、前記目標位置に近接した所定位置に移動体が接近したとき、前記位置検出手段の検出に基づいてそれまでの移動速度よりも小さい移動速度で移動体が移動するように前記電磁弁の制御を開始して移動体の低速度制御を行う低速度制御手段と、低速度制御手段の低速度制御中において、移動体の移動量が所定範囲内で行われるように電磁弁の開度を微調整する微調整制御手段とを備え、微調整制御手段は、移動体の移動量が所定範囲を下回る場合には、第１の開度補正量を増量して電磁弁の開度を大きくし、移動体の移動量が所定範囲を上回る場合には、第２の開度補正量を減量して電磁弁の開度を小さくするものであり、前記第２の開度補正量は、第１の開度補正量よりも大とした産業車両用の油圧制御装置をその要旨としている。
【０００８】
請求項２の発明は、請求項１において、低速度制御手段は、移動体が前記所定位置と目標位置との間を移動する移動体が目標位置に達する前に電磁弁の開度量を０に制御するものである産業車両用の油圧制御装置をその要旨としている。
【００１０】
請求項３の発明は、請求項１又は請求項２において、前記産業車両は、フォークリフトである産業車両用の油圧制御装置をその要旨としている。
請求項４の発明は、請求項３において、前記油圧シリンダは、フォークリフトのリフトを駆動するものである産業車両用の油圧制御装置をその要旨としている。
【００１１】
請求項５の発明は、請求項４において、油圧シリンダは、リフトのティルト制御に使用するティルトシリンダである産業車両用の油圧制御装置をその要旨としている。
【００１２】
請求項６の発明は、請求項１乃至請求項５のうちいずれかにおいて、電磁弁は、パイロット圧を制御する比例ソレノイド弁と、前記パイロット圧にて駆動される弁体を備えた制御弁である産業車両用の油圧制御装置をその要旨としている。
【００１３】
請求項７の発明は、請求項１乃至請求項６のうちいずれかにおいて、電磁弁は、ソレノイドにて弁体を直動する直動型である産業車両用の油圧制御装置をその要旨としている。
（作用）
請求項１に記載の発明によれば、記憶手段は、油圧シリンダの作動によって移動する移動体の目標位置を記憶している。位置検出手段は、油圧シリンダの作動によって移動する移動体の位置を検出する。低速度制御手段は、前記目標位置に近接した所定位置に移動体が接近したとき、前記位置検出手段の検出に基づいてそれまでの移動速度よりも小さい移動速度で移動体が移動するように前記電磁弁の制御を開始して移動体の低速度制御を行う。微調整制御手段は、低速度制御手段の低速度制御中において、移動体の移動量が所定範囲内で行われるように電磁弁の開度を微調整する。また、微調整制御手段は、移動体の移動量が所定範囲を下回る場合には、第１の開度補正量を増量して電磁弁の開度を大きくし、移動体の移動量が所定範囲を上回る場合には、第２の開度補正量を減量して電磁弁の開度を小さくする。そして、前記第２の開度補正量は、第１の開度補正量よりも大とされているため、移動体の移動量が所定範囲を上回る場合には、早めに電磁弁は閉弁方向に開度が減量されるため、目標位置を超えて、移動体が移動することを防止する。
【００１４】
請求項２の発明によれば、低速度制御手段は、移動体が前記所定位置と目標位置との間を移動する移動体が目標位置に達する前に電磁弁の開度量を０に制御する。一般に、低速度制御手段が制御指令を出してから、電磁弁がその制御指令によって閉弁されるまでにタイムラグが発生するが、このタイムラグを見込んで、移動体が目標位置に達する前において、制御指令が出されるため、タイムラグによって、移動体が目標位置を超えた位置にて停止すること、すなわち、オーバーシュートが防止される。
【００１６】
請求項３の発明によれば、前記産業車両は、フォークリフトの油圧制御装置において、請求項１又は請求項２の作用を行う。
請求項４の発明によれば、フォークリフトのリフトを駆動する油圧シリンダにおいて、請求項３の作用を行う。
【００１７】
請求項５の発明によれば、油圧シリンダは、リフトのティルト制御に使用するティルトシリンダとすることにより、請求項４の作用を行う。
請求項６の発明は、電磁弁は、パイロット圧を制御する比例ソレノイド弁と、前記パイロット圧にて駆動される弁体を備えた制御弁によって、請求項１乃至請求項５のうちいずれかの作用を行う。
【００１８】
請求項７の発明によれば、電磁弁を、ソレノイドにて弁体を直動する直動型にすることにより、請求項１乃至請求項６のうちいずれかの作用を行う。
【００１９】
【発明の実施の形態】
以下、本発明の油圧制御装置を産業車両としてのフォークリフトの荷役制御用の油圧制御装置に具体化した実施形態を図１〜図７を参照して説明する。
【００２０】
図５に示すように、フォークリフト１の車体フレーム２にはその前部にマスト３が設けられている。マスト３は車体フレーム２に対して傾動可能に支持された左右一対のアウタマスト３ａと、その内側に昇降可能に装備されたインナマスト３ｂとからなる。両アウタマスト３ａの後側には油圧シリンダとしてのリフトシリンダ４がアウタマスト３ａと平行に固定され、そのピストンロッド４ａの先端がインナマスト３ｂの上部に連結されている。インナマスト３ｂの内側にはリフトブラケット５がインナマスト３ｂに沿って昇降可能に装備され、リフトブラケット５にフォーク６が取着されている。インナマスト３ｂの上部にはチェーンホイール７が支承され、チェーンホイール７には第１端部がリフトシリンダ４の上部に、第２端部がリフトブラケット５にそれぞれ連結されたチェーン８が掛装されている。そして、リフトシリンダ４のピストンロッド４ａの伸縮によりチェーン８を介してフォーク６がリフトブラケット５とともに昇降動される。
【００２１】
車体フレーム２の左右両側には油圧シリンダとしてのティルトシリンダ９の基端が回動可能に支持され、そのピストンロッド９ａの先端がアウタマスト３ａの外側面に回動可能に連結されている。そして、ティルトシリンダ９のピストンロッド９ａの伸縮によりアウタマスト３ａが傾動される。
【００２２】
運転室１０の前部にはステアリング１１、リフト用操作手段としてのリフトレバー１２及びティルト用操作手段としてのティルトレバー１３がそれぞれ設けられている。図５においては両レバー１２，１３が重なった状態で示されている。リフトレバー１２の操作によりリフトシリンダ４が伸縮され、ティルトレバー１３の操作によりティルトシリンダ９が伸縮されるようになっている。
【００２３】
左右の前輪１４はデフリングギア（図示しない）及び変速機（図示しない）を介して図示しないエンジンの動力によって駆動されるようになっている。
次にリフトシリンダ４及びティルトシリンダ９を駆動するための油圧系としての油圧回路を図３に従って説明する。
【００２４】
図３に示すように、リフトシリンダ４は管路２２を介してリフト用制御弁２３に接続され、フォーク６を傾動させるティルトシリンダ９は第１の管路２５ａ及び第２の管路２５ｂを介してティルト用制御弁２６に接続されている。両制御弁２３，２６には直動式のスプール弁が使用されている。リフト用制御弁２３には７ポート３位置切換弁が使用され、フォーク６の昇降及び停止を指示するリフトレバー１２の上昇、中立及び下降操作位置に対応してａ，ｂ，ｃの３つの状態に切換可能となっている。ティルト用制御弁２６には６ポート３位置切換弁が使用され、フォーク６の傾動及び停止を指示するティルトレバー１３の前傾、中立及び後傾操作位置に対応してｃ，ｂ，ａの３つの状態に切換可能となっている。
【００２５】
各シリンダ４，９にオイルタンク１９内の作動油を供給する油圧ポンプ２０は前記図示しないエンジンにより駆動される。油圧ポンプ２０は作動油供給用管路１８を介してリフト用制御弁２３のポートＰ1 に、分岐管路１８ａを介してポートＰ2 に、分岐管路１８ｂを介してポートＰ3 にそれぞれ接続されている。分岐管路１８ａには逆止弁２７が設けられている。又、作動油供給用管路１８はリリーフ弁２８が設けられた管路２９ａを介して戻り管路３０に接続されている。リフト用制御弁２３はポートＴ1 において戻り管路３０に、ポートＡ1 において管路２２に、ポートＡ2 において管路２９ｂに、ポートＡ3 において管路３１にそれぞれ接続されている。管路２９ｂは戻り管路３０に接続されるとともに、途中にリリーフ弁３２が設けられている。管路２２はリフトシリンダ４のボトム室４ｂに接続されている。
【００２６】
リフト用制御弁２３はリフトレバー１２の上昇操作に基づいてａ位置に配置され、ａ位置において管路１８ａと管路２２とを連通させてリフトシリンダ４を伸長させる。リフト用制御弁２３はリフトレバー１２の下降操作に基づいてｃ位置に配置され、ｃ位置において管路２２と戻り管路３０とを、作動油供給用管路１８と管路３１とを、管路１８ｂと管路２９ｂとをそれぞれ連通させてリフトシリンダ４を収縮させる。
【００２７】
又、リフト用制御弁２３はリフトレバー１２の中立操作に基づいてｂ位置に配置され、ｂ位置において作動油供給用管路１８と管路３１とを、管路１８ｂと管路２９ｂとをそれぞれ連通させる。そして、管路２２と管路１８ａ及び管路３０との連通を遮断し、リフトシリンダ４内の作動油の移動を防止して、これを伸縮させることなく保持するようになっている。
【００２８】
油圧ポンプ２０は作動油供給用管路１８から分岐した作動油供給用管路３３を介してティルト用制御弁２６のポートＰ11に接続されている。作動油供給用管路３３には逆止弁３４が設けられている。ティルト用制御弁２６のポートＰ12には管路３１が接続されている。ティルト用制御弁２６はポートＴ11において戻り管路３０ａに、ポートＴ12において戻り管路３０ｂにそれぞれ接続されている。ティルト用制御弁２６はポートＡ11において第１の管路２５ａに、ポートＡ12において第２の管路２５ｂにそれぞれ接続されている。前記管路２５ａはティルトシリンダ９のロッド室９ｂに、管路２５ｂはボトム室９ｃにそれぞれ接続されている。
【００２９】
前記管路２５ａの途中には、電磁弁３５が接続されている。電磁弁３５は、管路２５ａを開閉する制御弁３６と、制御弁３６にパイロット圧を印加する比例ソレノイド弁３７から構成され、両弁は共通のハウジング（図示しない）内において形成されている。
【００３０】
制御弁３６は、１方弁であって、直動式のスプール（図示しない）を備えている。すなわち、同制御弁３６は、常時閉弁型の制御弁であって、パイロット油圧により作動する２ポート２位置の弁が使用され、バネ４２のバネ力により第１の管路２５ａを閉鎖するａ位置、又は第１の管路２５ａを連通するｂ位置の２つの位置に切換可能となっている。前記スプールには、ｂ位置に配置されたときに、第１の管路２５ａを連通させる通路３８が形成され、同通路３８にはオリフィス３９を備えている。前記制御弁３６のスプールは、本発明の制御弁の弁体に相当する。
【００３１】
比例ソレノイド弁３７は、そのタンクポートＴ２が戻り管３０ａに接続されている。又、比例ソレノイド弁３７のＡポートは減圧弁４０を介して前記作動油供給用管路１８に接続されている。比例ソレノイド弁３７のＢポートは制御弁３６のスプール（図示しない）の一端に印加するための圧力室（図示しない）に連通されている。なお、前記制御弁３６において、スプール（図示しない）の他端側の圧力室（図示しない）は、戻り管路３０に接続されている。
【００３２】
比例ソレノイド弁３７は、常時閉鎖型のソレノイド弁であって、そのソレノイド３７ａが消磁されているときには、バネ４１によりにＢポートとタンクポートＴ２とが連通されている。又、比例ソレノイド弁３７は励磁のために供給される電流に比例してそのスプール（図示しない）の作動量が比例するようにされており、後記するソレノイド電流Ｉclose の電流値を含むソレノイド電流Ｉsol にて励磁されたときには、同スプールが作動してＡポートとＢポートとが連通し、同スプールの作動位置にて設定されるパイロット圧を制御弁３６のスプールに印加する。このパイロット圧の印加により、同制御弁３６のスプールをバネ４２のバネ力に抗してｂ位置に押圧移動させる。
【００３３】
ティルト用制御弁２６は、ティルトレバー１３の後傾操作に基づいてａ位置に配置され、ａ位置において作動油供給用管路３３と第１の管路２５ａとを、戻り管路３０ａと第２の管路２５ｂとをそれぞれ連通させる第１の状態に配置されてティルトシリンダ９を収縮可能とされている。
【００３４】
ティルト用制御弁２６はティルトレバー１３の前傾操作に基づいてｃ位置に配置される。ｃ位置においては、作動油供給用管路３３と第２の管路２５ｂとが連通されるとともに、第１の管路２５ａを戻り管路３０ａと連通させる第３の状態に配置されてティルトシリンダ９を伸長可能とされている。
【００３５】
又、ティルト用制御弁２６はティルトレバー１３の中立操作に基づいて図３のｂ位置に配置される（第２の状態）。すると、ｂ位置においては、管路３１と管路３０ｂとが連通されるとともに、第１の管路２５ａ及び第２の管路２５ｂと作動油供給用管路３３及び戻り管路３０ａとの連通を遮断し、ティルトシリンダ９内の作動油の移動を防止して、これを収縮させることなく保持可能とされている。  次に、この油圧回路を制御する電気的構成を図２を参照して説明する。
【００３６】
図２に示すように、制御装置４４は中央処理装置（以下、ＣＰＵという）４５と、各種制御プログラムが格納された読み出し専用メモリ（ＲＯＭ）４６と、読み出し及び書き替え可能なメモリ（ＲＡＭ）４７とを備えている。ＣＰＵ４５は低速度制御手段、及び微調整制御手段として機能する。ＣＰＵ４５はＲＯＭ４６に記憶された所定のプログラムデータに従って各種の処理を実行するようになっている。ＲＡＭ４７にはＣＰＵ４５の各種演算結果が一時記憶される。ＲＯＭ４６にはＣＰＵ４５が実行する前記プログラムデータと、その実行に必要な各種データとが記憶されており、この実施形態では、記憶手段を構成している。又、ＲＯＭ４６には、各種データとして、比例ソレノイド弁３７のソレノイド３７ａに対して、所定周波数（この実施形態では１００ＨＺ）の高周波で、かつ、電流値が所定範囲のソレノイド電流Ｉsol を流すための、すなわち、ディザー制御を行うための指令値が格納されている。
【００３７】
又、この実施形態では、ＣＰＵ４５は書き換え可能なＲＯＭとしてＥＥＰＲＯＭ４８を備えており、水平状態を表す直前のティルト角の値（水平制御開始値である制御開始角度θ）等が格納されている。
【００３８】
同ＥＥＰＲＯＭ４８には、各種データとして、比例ソレノイド弁３７のソレノイド３７ａに対して、所定周波数（この実施形態では１００ＨＺ）の高周波で、かつ、電流値が所定範囲のソレノイド電流Ｉsol を流すための、すなわち、ディザー制御を行うための指令値が格納されている。
【００３９】
このディザー制御は、比例ソレノイド弁３７のスプールに比較的高い周期の振動を付与して、摩擦、固着現象などの影響を減少させ、同スプールの作動応答性を向上させるために行う。又、前記ソレノイド電流Ｉsol の所定範囲は、比例ソレノイド弁３７のスプールを作動させておくことにより、制御弁３６のスプール（図示しない）に印加するパイロット圧を高めて、同制御弁３６のスプールが管路２５ａを連通させる直前の位置（全閉位置）、すなわち、開弁直前の位置まで予め作動して待機させた状態となるＩclose （＝Ｉmin ）の値から、制御弁３６のスプールが全開位置に位置するように制御できるＩmax の範囲に設定されている。
【００４０】
リフトレバー１２の近傍にはリフト操作位置検知手段としてのマイクロスイッチからなるリミットスイッチ４９と、リフト操作量検出手段としてのポテンショメータ５０とが設けられている。リフトレバー１２が上昇位置にあるときはリミットスイッチ４９がオンに、下降位置及び中立位置にあるときはリミットスイッチ４９はオフとなる。図７に示すようにティルトレバー１３の近傍には操作検知手段としてのマイクロスイッチからなる前傾検出スイッチ（以下、前傾スイッチという）５１及び操作検知手段としてのマイクロスイッチからなる後傾検出スイッチ（以下、後傾スイッチという）５２が設けられている。前傾スイッチ５１はティルトレバー１３が前傾位置にあるときはオンに、中立位置にあるときはオフとなる。後傾スイッチ５２はティルトレバー１３が後傾位置にあるときはオンに、中立位置にあるときはオフとなる。又、ティルトレバー１３の握り（ノブ）１３ａの部分には近接スイッチからなる操作スイッチ５３が設けられ、操作者が操作スイッチ５３を押圧操作すると、オンとなり、操作者が操作スイッチ５３の押圧を解除すると、オフとなる。この操作スイッチ５３は、フォーク６が後傾時において、ティルトレバー１３の前傾操作時、或いはフォーク６が前傾時において、ティルトレバー１３の後傾操作時に、押圧操作されると、ＣＰＵ４５の制御によりフォーク６が水平状態になったとき、ティルトシリンダ９の作動を停止するためのスイッチである。
【００４１】
ＣＰＵ４５は入力インタフェース５４を介してリミットスイッチ４９、前傾スイッチ５１、後傾スイッチ５２、及び操作スイッチ５３に接続されている。又、ＣＰＵ４５はＡ／Ｄ変換器５５、インターフェース５６を介してポテンショメータ５０に接続されている。
【００４２】
前記アウタマストの３ａの上部には、揚高センサとしてリミットスイッチ５７が設けられ、フォーク６が所定の高さに達した時にリミットスイッチ５７がオン動作するようになっている。前記リミットスイッチ５７は近接センサから構成されている。又、ティルトシリンダ９の基端を回動可能に支持する支持部には、位置検出手段としての回転式のポテンショメータ５８が設けられ、ティルト角（アウタマスト３ａの傾斜角）ｓを検出する。従って、前記アウタマスト３ａが本発明における移動体に相当する。又、リフトシリンダ４にはリフトシリンダ４内の油圧を検出する圧力センサ５９が設けられている。 前記リミットスイッチ５７は、入力インタフェース５４を介してＣＰＵ４５に接続されている。又、ポテンショメータ５８及び圧力センサ５９はＡ／Ｄ変換器５５、インターフェース５６を介してＣＰＵ４５に接続されている。
【００４３】
又、ソレノイド駆動回路６０は、ＣＰＵ４５に電気的に接続されている。ＣＰＵ４５は、この実施形態では、ソレノイド駆動回路６０に対して、後記するソレノイド電流Ｉsol が一定値（Ｉclose ）となる閉弁指令信号、又は、所定の範囲内（Ｉclose ＜Ｉsol ≦Ｉmax 、Ｉmax は制御弁３６のスプールが全開位置となるときのソレノイド電流）のソレノイド電流Ｉsol となる部分開弁指令信号、又は全開開弁指令信号を出力するようになっている。
【００４４】
ソレノイド駆動回路６０は、ＣＰＵ４５から出力された閉弁指令信号（閉弁指令値）、或いは部分開弁指令信号又は全開開弁指令信号に基づいてディザー制御を行うべく所定周波数のパルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、ソレノイド３７ａに所定値のソレノイド電流Ｉsol を流す。比例ソレノイド弁３７のソレノイド３７ａは、前記トランジスタＴＲのオンオフ作動に基づいて、前記所定周波数に対応した周期毎に励磁される。又、前記ソレノイド３７ａには電圧測定用抵抗Ｒが接続され、増幅器６１はその抵抗Ｒの両端電圧を増幅した検出電圧をＡ／Ｄ変換器５５、入力インターフェース５６を介してＣＰＵ４５に入力する。なお、図２中、Ｂはバッテリであり、トランジスタＴＲのコレクタ端子に接続されている。
【００４５】
次に前記のように構成された油圧回路の制御装置の作用を、ティルトレバー１３の後傾、前傾操作、及び、操作スイッチ５３を押下した場合について説明する。
【００４６】
（Ａ）ティルトレバー１３の後傾操作及び後傾操作から中立操作時
ティルトレバー１３が中立操作位置に位置し、操作スイッチ５３が押圧されていないとき、ＣＰＵ４５は、閉弁指令信号をソレノイド駆動回路６０に対して、出力する。ソレノイド駆動回路６０は、ＣＰＵ４５から出力された閉弁指令信号（閉弁指令値）に基づいてディザー制御を行うべく所定周波数（この実施形態では１００ＨＺ）のパルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、ソレノイド３７ａにソレノイド電流Ｉclose を流す。比例ソレノイド弁３７のソレノイド３７ａは、トランジスタＴＲのオンオフ作動に基づいて、前記所定周波数に対応した周期毎に励磁される。
【００４７】
従って、このディザー制御により、比例ソレノイド弁３７のスプールに比較的高い周期の振動を付与して、摩擦、固着現象などの影響を減少させ、同スプールの作動応答性が向上している。又、前記ソレノイド電流Ｉclose によるソレノイドの励磁により、制御弁３６のスプール（図示しない）に印加するパイロット圧が高められて、同制御弁３６のスプールが管路２５ａを連通させる直前の位置、すなわち、開弁直前の位置まで予め作動して待機させた状態となっている、すなわち、パイロット圧とバネ４２とが均衡した状態となっている。
【００４８】
上記の状態で、かつ、フォーク６が図６（ａ）の二点鎖線で示すように前傾している状態のとき、ティルトレバー１３の後傾操作をする。
ティルトレバー１３の後傾操作により、中立操作位置から後傾操作位置に移動すると、後傾スイッチ５２が後傾検出を行い、そのオン検出信号を入力インターフェース５４を介してＣＰＵ４５に入力する。
【００４９】
ＣＰＵ４５は、前記後傾スイッチ５２のオン検出信号に基づいて、全開開弁指令信号（全開開弁指令値）をソレノイド駆動回路６０に入力し、同ソレノイド駆動回路６０は、その信号に基づいて、パルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、ソレノイド３７ａにソレノイド電流Ｉsol （＝Ｉmax ）を流す。
【００５０】
この結果、比例ソレノイド弁３７のバネ４１のバネ力に抗してスプールの開弁方向の移動により、開度量が増加し、パイロット圧が高まる。このパイロット圧の上昇により、制御弁３６のスプールがバネ４２のバネ力に抗して閉弁位置から全開位置まで瞬時に移動する。
【００５１】
一方、ティルトレバー１３の後傾操作により、ティルト用制御弁２６はｂ位置からａ位置に切換配置され、ａ位置において作動油供給用管路３３と第１の管路２５ａとを、戻り管路３０ａと第２の管路２５ｂとをそれぞれ連通させる第１の状態に配置される。この状態で、前記電磁弁３５は、開弁されているため、ティルトシリンダ９が収縮され、フォーク６が前傾状態から徐々に後傾していく。
【００５２】
前記の状態から、ティルトレバー１３を後傾操作位置から中立操作位置に移動すると、後傾スイッチ５２がオフ作動し、そのオフ検出信号を入力インターフェース５４を介してＣＰＵ４５に入力する。
【００５３】
ＣＰＵ４５は、前記後傾スイッチ５２のオフ検出信号に基づいて、閉弁指令信号（閉弁指令値）をソレノイド駆動回路６０に入力する。ソレノイド駆動回路６０は、その信号に基づいて、パルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、瞬時にソレノイド電流Ｉsol をＩmax からＩclose に落としてソレノイド３７ａにソレノイド電流Ｉclose を流す。
【００５４】
この結果、比例ソレノイド弁３７のバネ４１のバネ力によるスプールの閉弁方向の移動により、開度量が減少し、パイロット圧が低くなる。このパイロット圧の減少により、制御弁３６のスプールがバネ４２のバネ力により開弁位置から全閉位置まで移動する、すなわち、開度量０まで移動する。
【００５５】
一方、ティルトレバー１３を後傾操作位置から中立操作位置に戻すと、ティルトレバー１３の中立操作により、ティルト用制御弁２６はａ位置からｂ位置に切換配置され、ｂ位置においては、管路３１と管路３０ｂとが連通されるとともに、第１の管路２５ａ及び第２の管路２５ｂと作動油供給用管路３３及び戻り管路３０ａとの連通を遮断し、ティルトシリンダ９内の作動油の移動を防止して、これを収縮させることなく保持する。
【００５６】
（Ｂ）ティルトレバー１３の後傾操作及び操作スイッチ５３押下時（自動水平制御）
又、フォーク６が図６（ａ）の二点鎖線で示すように前傾している状態のとき、ティルトレバー１３の後傾操作とともに、操作スイッチ５３を押下した場合、操作スイッチ５３から、操作検出信号が入力インタフェース５４を介して、ＣＰＵ４５に入力される。又、ティルトレバー１３の後傾操作により、中立操作位置から後傾操作位置に移動すると、後傾スイッチ５２が後傾検出を行い、その検出信号を入力インターフェース５４を介してＣＰＵ４５に入力する。
【００５７】
ＣＰＵ４５は、前記後傾スイッチ５２のオン検出信号に基づいて、全開開弁指令信号（全開開弁指令値）をソレノイド駆動回路６０に入力し、ソレノイド駆動回路６０は、その信号に基づいて前記（Ａ）と同様に、比例ソレノイド弁３７を制御する。この結果、制御弁３６のスプールが閉弁位置から全開位置まで移動する。
【００５８】
又、一方、ティルトレバー１３の後傾操作により、ｂ位置からａ位置に切換配置され、前記（Ａ）と同様に、ティルト用制御弁２６はａ位置において作動油供給用管路３３と第１の管路２５ａとを、戻り管路３０ａと第２の管路２５ｂとをそれぞれ連通させる第１の状態に配置される。この状態で、前記電磁弁３５は、全開位置に開弁されているため、ティルトシリンダ９が図４に示す高速度Ｖ１にて収縮され、フォーク６が前傾状態から高速に後傾していく。
【００５９】
このティルトレバー１３の後傾操作によって、ティルトシリンダ９が収縮し、それに伴ってティルトシリンダ９は支持部を中心に回転するため、回転式ポテンショメータ５８は、ＣＰＵ４５にフォーク６のティルト角ｓの検出信号を入力する。ＣＰＵ４５は、前記操作スイッチ５３の押下によって操作検出信号が入力されている間、前記ティルト角ｓの入力値を読み込み、フォーク６が水平になったか否かを判断する判定制御を行うとともに、ティルト角ｓが制御開始角度θに達しているか否かを判定する判定制御を行う。なお、この実施形態では、自動水平制御であるため、目標角度θａはフォーク６が水平状態となるときのアウタマスト３ａのティルト角に設定されている。従って、前記制御開始角度θは、目標角度θａに近い角度である所定角度（この実施の形態では目標角度θａよりも２〜３°前の角度）とされている。
【００６０】
そして、ティルト角ｓの入力値が、フォーク６の水平状態を表わす直前の値（水平制御開始値）である制御開始角度θとなったとき、ＣＰＵ４５は、部分閉弁指令信号（部分閉弁指令値）をソレノイド駆動回路６０に入力する。ソレノイド駆動回路６０は、その信号に基づいて、パルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、ソレノイド３７ａに徐々にＩmax からＩmid （Ｉmax ＞Ｉmid ＞Ｉclose ）に落としてソレノイド電流を流す。この結果、電磁弁３５は、部分開弁位置に開弁されているため、ティルトシリンダ９が図４に示す低速度Ｖ２にて収縮され、フォーク６が低速で後傾していく。
【００６１】
又、ＣＰＵ４５は、前記部分開始指令信号を出力した後においては、図１に示す低速度制御ルーチンを実行処理する。この低速度制御ルーチンは、所定の割り込みタイミングで実行される。
【００６２】
以下、このルーチンを図１のフローチャートを参照して説明する。
図１の低速度制御ルーチンに入ると、ステップ１０で、開度Ａ、補正カウント値Ｃ、及び現在のティルト角ｓ及び前回の制御時におけるティルト角ｓ１とをＲＡＭ４７の作業用記憶領域から読み込む。次のステップ２０においては、前回の制御時におけるティルト角ｓ１と現在のティルト角ｓの偏差Δｓを演算する。この偏差Δｓは、所定時間当たりの移動量を表わしている。
【００６３】
ステップ３０において、偏差Δｓが所定範囲の下限値Δｓmin 以下か否かを判定する。偏差Δｓが下限値Δｓmin 以下ではないとき、すなわち偏差Δｓ＞下限値Δｓmin の場合は、ステップ４０に移行して、偏差Δｓが所定範囲の上限値Δｓmax 以上か否かを判定する。偏差Δｓが上限値Δｓmax 未満である場合には、前記ステップ３０及びステップ４０において、Δｓは所定範囲内に収まっており、移動速度が速くも遅くもなく安定した速度で移動しているものとして、この制御ルーチンを一旦終了する。
【００６４】
前記ステップ３０において、偏差Δｓが下限値Δｓmin 以下（下限値Δｓmin ≧偏差Δｓ）のときは、ステップ５０に移行して、補正カウント値Ｃを「５」カウントアップする。この実施形態では、「５」が第１の開度補正量に相当する。そして、ステップ７０に移行して前記補正カウント値Ｃに基づいて今回制御する開度Ａを算出する。開度Ａは補正カウント値Ｃを１００で除算し、その商を前回制御時の開度Ａに加算することにより算出される。そして、ＣＰＵ４５は、同ステップ７０において、算出された開度Ａに対応した部分閉弁指令信号（部分閉弁指令値）をソレノイド駆動回路６０に入力する。ソレノイド駆動回路６０は、その信号に基づいて、パルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、ソレノイド電流Ｉsol をソレノイド３７ａに流す。このステップ７０の処理の後、この制御ルーチンを一旦終了する。
【００６５】
また、前記ステップ４０において、偏差Δｓが上限値Δｓmax 以上（偏差Δｓ≧Δｓmax ）のときは、ステップ６０に移行して、補正カウント値Ｃを「１０」カウントダウンする。この実施形態では、「１０」が第２の開度補正量に相当する。そして、ステップ７０に移行して前記補正カウント値Ｃに基づいて今回制御する開度Ａを算出する。開度Ａは補正カウント値Ｃを「１００」で除算し、その商を前回制御時の開度Ａに加算することにより算出される。そして、ＣＰＵ４５は、同ステップ７０において、算出された開度Ａに対応した部分閉弁指令信号（部分閉弁指令値）をソレノイド駆動回路６０に入力する。ソレノイド駆動回路６０は、その信号に基づいて、パルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、ソレノイド電流Ｉsol をソレノイド３７ａに流す。このステップ７０の処理の後、この制御ルーチンを一旦終了する。
【００６６】
上記のように低速度制御中には、偏差ΔｓがΔｓmax ≧Δｓ≧Δｓmin か否かの判定が行われ、前記所定範囲内であれば、アウタマスト３ａ（フォーク）の移動速度が速くも遅くもなく安定しているとして電磁弁３５の開度は一定のままとなる。又、Δｓ≧Δｓmax の場合は、移動速度が所定範囲外であって速い場合であり、このため、開度Ａを減量して、作動油の供給量を減少させ、前記移動速度を低下させるのである。又、Δｓmin ≧Δｓの場合は、移動速度が所定範囲外であって遅い場合であり、このため、開度Ａを増加して、作動油の供給量を増加させ、前記移動速度を上昇させるのである。
【００６７】
なお、この実施形態では、前記ステップ７０において、さらに、補正カウント値Ｃを「１００」で除算して得た商をガード値と比較し、ガード値よりも大きい場合は、そのガード値を前回制御の開度Ａに加算して今回の制御の開度Ａを算出するようにしている。これは、ノイズ等により、除算算出に間違いがあった場合の対策のためである。
【００６８】
上記のように、低速度制御が行われ、ティルト角ｓの入力値が、目標角度θａの直前の角度θｂとなったとき、ＣＰＵ４５は、閉弁指令信号（閉弁指令値）をソレノイド駆動回路６０に入力する。ソレノイド駆動回路６０は、その信号に基づいて、パルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、徐々にソレノイド電流Ｉsol をＩclose に落としてソレノイド３７ａにソレノイド電流を流す。
【００６９】
この結果、比例ソレノイド弁３７のスプールの閉弁方向の移動により、開度量が減少し、パイロット圧が低くなる。このパイロット圧の減少により、制御弁３６のスプールがバネ４２により開弁位置から全閉位置まで、すなわち、開度量０まで移動する。
【００７０】
従って、ティルトレバー１３が後傾操作位置に位置しているにも拘わらず、第２の管路２５ａの連通が阻止され、ティルトシリンダ９のロッド室９ｂ内への作動油の移動を防止して、ティルトシリンダ９を収縮させることなく保持する。すなわち、フォーク６を水平状態に保持する（図６（ｂ）参照）。
【００７１】
（Ｃ）  ティルトレバー１３の前傾操作及び前傾操作から中立操作時
図６（ａ）の実線で示すようにフォーク６が後傾している状態のとき、ティルトレバー１３を前傾操作する。ティルトレバー１３の前傾操作により、中立操作位置から前傾操作位置に移動すると、前傾スイッチ５１が前傾検出を行い、そのオン検出信号を入力インターフェース５４を介してＣＰＵ４５に入力する。
【００７２】
ＣＰＵ４５は、前記前傾スイッチ５１のオン検出信号に基づいて、全開開弁指令信号（全開開弁指令値）をソレノイド駆動回路６０に入力し、同ソレノイド駆動回路６０は、その信号に基づいて、パルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、ソレノイド３７ａにソレノイド電流Ｉsol を流す。このとき、ＣＰＵ４５がソレノイド駆動回路６０に入力する開弁指令信号はソレノイド電流Ｉsol がＩclose の値からＩmax の値まで瞬時増加させるための信号である。
【００７３】
この結果、比例ソレノイド弁３７のスプールの開弁方向の移動により、開度量が増加し、パイロット圧が高まる。このパイロット圧の上昇により、制御弁３６のスプールが閉弁位置から全開位置まで瞬時に移動する。
一方、ティルトレバー１３の前傾操作により、ティルト用制御弁２６はｂ位置からｃ位置に切換配置され、作動油供給用管路３３と第２の管路２５ｂとが連通されるとともに、第１の管路２５ａを戻り管路３０ａと連通させる第３の状態に配置される。この状態で、前記電磁弁３５は、開弁されているため、ティルトシリンダ９が伸長され、フォーク６が後傾状態から前傾状態となる。
【００７４】
次に、前記の状態から、ティルトレバー１３を前傾操作位置から中立操作位置に移動すると、前傾スイッチ５１がオフ作動し、そのオフ検出信号を入力インターフェース５４を介してＣＰＵ４５に入力する。
【００７５】
ＣＰＵ４５は、前記前傾スイッチ５１のオフ検出信号に基づいて、閉弁指令信号（閉弁指令値）をソレノイド駆動回路６０に入力する。ソレノイド駆動回路６０は、その信号に基づいて、パルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、瞬時にソレノイド電流Ｉsol をＩmax からＩclose に落としてソレノイド３７ａにソレノイド電流Ｉclose を流す。
【００７６】
この結果、比例ソレノイド弁３７のバネ４１のバネ力によりスプールの閉弁方向の移動により、パイロット圧が低くなる。このパイロット圧の減少により、制御弁３６のスプールがバネ４２のバネ力により開弁位置から全閉位置まで移動する、すなわち、開度量０まで移動する。
【００７７】
一方、ティルトレバー１３を前傾操作位置から中立操作位置に戻すと、ティルトレバー１３の中立操作により、ティルト用制御弁２６はｃ位置からｂ位置に切換配置され、ｂ位置においては、管路３１と管路３０ｂとが連通されるとともに、第１の管路２５ａ及び第２の管路２５ｂと作動油供給用管路３３及び戻り管路３０ａとの連通を遮断し、ティルトシリンダ９内の作動油の移動を防止して、これを伸長させることなく保持する。
【００７８】
（Ｄ）ティルトレバー１３の前傾操作及び操作スイッチ５３押下時（自動水平制御）
又、図６（ａ）の実線で示すようにフォーク６が後傾している状態のとき、ティルトレバー１３の前傾操作とともに、操作スイッチ５３を押下した場合、操作スイッチ５３から、操作検出信号が入力インタフェース５４を介して、ＣＰＵ４５に入力される。又、ティルトレバー１３の前傾操作により、中立操作位置から前傾操作位置に移動すると、前傾スイッチ５１が前傾検出を行い、その検出信号を入力インターフェース５４を介してＣＰＵ４５に入力する。
【００７９】
ＣＰＵ４５は、前記前傾スイッチ５１のオン検出信号に基づいて、全開開弁指令信号（全開開弁指令値）をソレノイド駆動回路６０に入力し、ソレノイド駆動回路６０は、その信号に基づいて前記（Ｃ）と同様に、比例ソレノイド弁３７を制御する。この結果、制御弁３６のスプールが閉弁位置から全開位置まで移動する。
【００８０】
又、一方、ティルトレバー１３の前傾操作により、ティルト用制御弁２６はｂ位置からｃ位置に切換配置され、前記（Ｃ）と同様に、作動油供給用管路３３と第２の管路２５ｂとが連通されるとともに、第１の管路２５ａを戻り管路３０ａと連通させる第３の状態に配置される。この状態で、前記電磁弁３５は、開弁されているため、ティルトシリンダ９が図４に示す高速度Ｖ１にて伸長され、フォーク６が後傾状態から高速に前傾していく。
【００８１】
このティルトレバー１３の前傾操作によって、ティルトシリンダ９が伸長し、それに伴ってティルトシリンダ９は支持部を中心に回転するため、回転式ポテンショメータ５８は、ＣＰＵ４５にフォーク６のティルト角ｓの検出信号を入力する。ＣＰＵ４５は、前記操作スイッチ５３の押下によって操作検出信号が入力されている間、前記ティルト角ｓの入力値を読み込み、フォーク６が水平になったか否かを判断する判定制御を行うとともに、ティルト角ｓが制御開始角度θに達しているか否かを判定する判定制御を行う。なお、この実施形態では、自動水平制御であるため、目標角度θａはフォーク６が水平状態となるときのアウタマスト３ａの傾斜角に設定されている。従って、前記制御開始角度θは、目標角度θａに近い角度である所定角度（この実施の形態では目標角度θａよりも２〜３°前の角度）とされている。
【００８２】
そして、ティルト角ｓの入力値が、フォーク６の水平状態を表わす直前の値（水平制御開始値）である制御開始角度θとなったとき、ＣＰＵ４５は、部分閉弁指令信号（部分閉弁指令値）をソレノイド駆動回路６０に入力する。ソレノイド駆動回路６０は、その信号に基づいて、パルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、ソレノイド３７ａに徐々にＩmax からＩmid （Ｉmax ＞Ｉmid ＞Ｉclose ）に落としてソレノイド電流を流す。この結果、電磁弁３５は、部分開弁位置に開弁されているため、ティルトシリンダ９が図４に示す低速度Ｖ２にて伸長され、フォーク６が低速で前傾していく。
【００８３】
又、ＣＰＵ４５は、前記部分開始指令信号を出力した後においては、図１に示す低速度制御ルーチンを実行処理する。この低速度制御ルーチンは、所定の割り込みタイミングで実行される。この制御は前述したため、説明を省略する。
【００８４】
従って、この低速度制御中においても、偏差ΔｓがΔｓmax ≧Δｓ≧Δｓmin か否かの判定が行われ、前記所定範囲内であれば、アウタマスト３ａ（フォーク）の移動速度が速くも遅くもなく安定しているとして電磁弁３５の開度は一定のままとなる。又、Δｓ≧Δｓmax の場合は、移動速度が所定範囲外であって速い場合であり、このため、開度Ａを減量して、作動油の供給量を減少させ、前記移動速度を低下させるのである。又、Δｓmin ≧Δｓの場合は、移動速度が所定範囲外であって遅い場合であり、このため、開度Ａを増加して、作動油の供給量を増加させ、前記移動速度を上昇させるのである。
【００８５】
又、この実施形態では、同様に前記ステップ７０において、補正カウント値Ｃを「１００」で除算して得た商をガード値と比較し、ガード値よりも大きい場合は、そのガード値を前回制御の開度Ａに加算して今回の制御の開度Ａを算出するようにしている。これは、ノイズ等により、除算算出に間違いがあった場合の対策のためである。
【００８６】
そして、上記のように、低速度制御が行われ、ティルト角ｓの入力値が、目標角度θａの直前の角度θｂとなったとき、ＣＰＵ４５は、閉弁指令信号（閉弁指令値）をソレノイド駆動回路６０に入力する。ソレノイド駆動回路６０は、その信号に基づいて、パルス信号ＰＷＭをトランジスタＴＲのベース端子に印加してオンオフ作動させ、ソレノイド電流Ｉsol をＩclose に落としてソレノイド３７ａにソレノイド電流を流す。
【００８７】
この結果、比例ソレノイド弁３７のスプールの閉弁方向の移動により、パイロット圧が低くなる。このパイロット圧の減少により、制御弁３６のスプールが開弁位置から全閉位置まで移動する、すなわち、開度量０まで移動する。
【００８８】
従って、ティルトレバー１３が前傾操作位置に位置しているにも拘わらず、第２の管路２５ａの連通が阻止され、ティルトシリンダ９のロッド室９ｂ内から戻り管路３０ａの作動油の移動を防止して、ティルトシリンダ９を伸長させることなく保持する。すなわち、フォーク６を水平状態に保持する。
【００８９】
以上詳述した実施形態では、以下の効果が得られる。
（ａ）  前記実施形態では、比例ソレノイド弁３７をディザー制御し、このディザー制御により、比例ソレノイド弁３７のスプールに比較的高い周期の振動を付与して、摩擦、固着現象などの影響を減少させている。このため、同スプールの作動応答性を向上することができ、荷役作業を効率的に行うことができる。
【００９０】
（ｂ）  前記実施形態では、ティルトシリンダ９に作動油を供給する第１の管路２５ａに制御弁３６及びティルト用制御弁２６を接続した。特に、ティルト用制御弁２６とティルトシリンダ９との間に制御弁３６を介在させているため、閉弁時、小電流のソレノイド電流Ｉclose を通電して、開弁直前位置である閉弁位置に保持させた場合、制御弁３６にはリークの虞がある。しかし、この実施形態では、供給側にティルト用制御弁２６を接続したため、ティルト用制御弁２６が閉弁されているとき（ｂ位置に位置する第２の状態）は、このリークがあったとしても、ティルト用制御弁２６により、第１の管路２５ａに作動油が流れることはない。
【００９１】
（ｃ）  前記実施の形態では、ティルトシリンダ９の伸長、短縮を行って自動水平制御を行う場合、水平操作スイッチ５３がティルトレバー１３の前傾、或いは後傾操作とともに押下されると、電磁弁３５の比例ソレノイド弁３７のソレノイド電流Ｉsol は、最初は、高速に作動させるべくＩmax とした。この結果、作業効率をよくすることができる。
【００９２】
（ｄ）  そして、ティルト角ｓが制御開始角度θに達した後は、電磁弁３５の比例ソレノイド弁３７のソレノイド電流Ｉsol は、低速に作動させるべくＩmid とし、図１に示す低速度制御を行うようにした。この低速度制御中には、偏差ΔｓがΔｓmax ≧Δｓ≧Δｓmin か否かの判定が行われ、前記所定範囲内であれば、アウタマスト３ａ（フォーク）の移動速度が速くも遅くもなく安定しているとして電磁弁３５の開度を一定とした。又、Δｓ≧Δｓmax の場合は、移動速度が所定範囲外であって速い場合であり、このため、開度Ａを減量して、作動油の供給量を減少させ、前記移動速度を低下させた。この結果、移動速度が速すぎることによるオーバーシュートを防止することができる。
【００９３】
（ｅ）  又、Δｓmin ≧Δｓの場合は、移動速度が所定範囲外であって遅い場合であり、このため、開度Ａを増加して、作動油の供給量を増加させ、前記移動速度を上昇させた。この結果、移動速度が遅くなりすぎ、目標の水平位置にフォークが達する前に停止してしまうことを防止することができる。
【００９４】
（ｆ）  上記（ｄ）、（ｅ）のことから、エンジン回転数や、電磁弁の流量特性の如何に拘わらず停止精度のばらつきをなくすことができる。
（ｇ）  また、この実施形態では、低速度制御ルーチンのステップ７０において、補正カウント値Ｃを「１００」で除算して得た商をガード値と比較し、ガード値よりも大きい場合は、そのガード値を前回制御の開度Ａに加算して今回の制御の開度Ａを算出するようにした。この結果、ノイズ等により、除算算出に間違いがあった場合、異常値による誤制御を防止することができる。
【００９５】
（ｈ）  この実施の形態では、ティルト角ｓの入力値が、目標角度θａの直前の角度θｂとなったとき、ＣＰＵ４５は、閉弁指令信号（閉弁指令値）をソレノイド駆動回路６０に出力することによって、ソレノイド電流Ｉsol をＩclose に落としてソレノイド３７ａにソレノイド電流を流した。この結果、比例ソレノイド弁３７のスプールの閉弁方向の移動により、開度が０まで減少し、パイロット圧が低くなる。このパイロット圧の減少により、制御弁３６のスプールが開弁位置から全閉位置まで移動する。このため、移動体が目標位置に達する前において、制御指令が出されるため、アウタマスト３ａが目標位置を超えた位置にて停止するオーバーシュートを防止できる。
【００９６】
（ｉ）  この実施形態では、低速度制御ルーチンにおいて、偏差Δｓが下限値Δｓmin 以下（下限値Δｓmin ≧偏差Δｓ）のときは、ステップ５０に移行して、補正カウント値Ｃを「５」カウントアップし、電磁弁３５の開度を大きくし、偏差Δｓが上限値Δｓmax 以上（偏差Δｓ≧Δｓmax ）のときは、ステップ６０に移行して、補正カウント値Ｃを「１０」カウントダウンした。
【００９７】
そして、第２の開度補正量に相当する「１０」は、第１の開度補正量に相当する「５」よりも大としているため、アウタマスト３ａの移動速度が所定範囲を上回る場合には、早めに電磁弁３５は閉弁方向に開度が減量されるため、目標角度θａを超えて、アウタマスト３ａが移動することを防止できる。
【００９８】
なお、本発明の実施形態は上記実施形態に限定されるものではなく、発明の趣旨から逸脱しない範囲で例えば次のように構成することもできる。
（イ）  前記両実施形態では、開弁位置のぎりぎりのところまでの閉弁位置に、制御弁３６のスプールを移動するために比例ソレノイド弁３７のソレノイド３７ａを励磁したが、スプールが全閉位置であればいずれの全閉位置でもよく、又、予め励磁制御しないでもよい。
【００９９】
（ロ）  前記両実施形態では、パイロット圧を上昇させて、開弁位置直前の閉弁位置に制御弁３６のスプールが予め位置するように比例ソレノイド弁３７を制御し、パイロット圧を設定していた。この結果、比例ソレノイド弁３７は、直接制御弁３６をソレノイドにて直動する場合よりもソレノイド電流を小さくすることができるが、ソレノイド電流を多く流してもよい場合には、比例ソレノイド弁３７によるパイロット圧制御のための構成を省略し、制御弁３６を直動型の電磁弁にて構成してもよい。
【０１００】
そして、予めその電磁弁のスプールを開弁寸前の閉弁位置に位置させたり、或いはスプールが励磁されない状態のときの位置（原点位置）を除く閉弁位置の任意の位置に電磁弁を制御するようにしてもよい。このように構成することによっても、電磁弁の応答性を向上することができる。
【０１０１】
（ハ）  前記実施形態では、ティルトシリンダ９の制御を行う場合について、説明したが、リフトシリンダ４の制御に具体化してもよい。
（ニ）  前記実施形態では、産業車両としてフォークリフトの荷役制御用の油圧制御装置に具体化したが、上記の産業分野に限定されるものではなく、リーチ式フォークリフトの油圧制御装置に具体化したりしてもよい。
【０１０２】
（ヘ）  前記実施形態では、前傾スイッチ５１、後傾スイッチ５２を別々に設けたが、１つにまとめてもよい。
前記実施形態から把握される発明を、その効果とともに以下に記載する。
【０１０３】
・低速度制御手段が制御を開始する前は、高速で、目標位置に移動体を接近すべく、電磁弁を制御する高速制御手段を備えた。この場合、前記実施形態のＣＰＵ４５は高速制御手段に相当する。こうすることにより、移動体の目標位置への移動時間を短くし、作業時間を短縮でき、作業効率を向上することができる。
【０１０４】
・油圧シリンダに供給するオイルポンプは、エンジンにて駆動されるものである。こうすることにより、エンジンの回転数がばらついても、停止精度を向上することができる。さらに、エンジン回転数が低下して作動油の油圧系の供給量が少なくなった場合には、電磁弁の開度量が開弁方向に増量されるため、油圧シリンダに供給される作動油を増量でき、エンジン回転数低下による、油圧シリンダの作動の停止を防止できる。
【０１０５】
【発明の効果】
以上詳述したように請求項１に記載の発明によれば、移動体を所定の位置に停止制御する場合、その停止精度のばらつきを極力回避することができ、停止精度を向上することができる。また、移動体の移動量が所定範囲を上回る場合には、早めに電磁弁は閉弁方向に開度が減量されるため、目標位置を超えて、移動体が移動することが防止できる。
【０１０６】
請求項２の発明によれば、低速度制御手段が制御指令を出してから、電磁弁がその制御指令に持て閉弁されるまでにタイムラグが発生しても、このタイムラグを見込んで、移動体が目標位置に達する前において、制御指令が出されるため、タイムラグによって、移動体が目標位置を超えた位置にて停止するオーバーシュートを防止できる。
【０１０８】
請求項３の発明によれば、請求項１又は請求項２の効果を、フォークリフトの油圧制御装置において、奏することができる。
請求項４の発明によれば、フォークリフトのリフトを駆動する油圧シリンダにおいて、請求項３の効果を奏することができる。
【０１０９】
請求項５の発明によれば、油圧シリンダは、リフトのティルト制御に使用するティルトシリンダとすることにより、請求項４の効果を奏する。
請求項６の発明によれば、電磁弁は、パイロット圧を制御する比例ソレノイド弁と、前記パイロット圧にて駆動される弁体を備えた制御弁によって、請求項１乃至請求項５のうちいずれかの効果を奏する。
【０１１０】
請求項７の発明によれば、電磁弁を、ソレノイドにて弁体を直動する直動型にすることにより、請求項１乃至請求項６のうちいずれかの効果を奏する。
【図面の簡単な説明】
【図１】実施形態におけるティルトシリンダの制御弁における低速度制御ルーチンのフローチャート図。
【図２】同じく実施形態におけるフォークリフトの電気回路ブロック図。
【図３】同じくフォークリフトの油圧回路図。
【図４】水平制御中における移動速度とティルト角度との関係を示す説明図。
【図５】同じくフォークリフトの側面図。
【図６】（ａ）は同じくフォークの後傾状態を示す概略図、（ｂ）はフォークの水平状態示す概略図。
【図７】ティルトレバーの側面図。
【図８】電磁弁の流量特性図。
【図９】オイルポンプによる作動油供給量と、エンジン回転数のとの関係を示す特性図。
【符号の説明】
３ａ…移動体としてのアウタマスト、９…油圧シリンダとしてのティルトシリンダ、１３…操作手段としてのティルトレバー、３５…電磁弁、
３６…制御弁、３７…比例ソレノイド弁、４４…制御装置、
４５…低速度制御手段、微調整制御手段としてのＣＰＵ、
５８…位置検出手段としての回転式ポテンショメータ。
【図１】
0003721696.tif 000002
【図２】
0003721696.tif 000003
【図３】
0003721696.tif 000004
【図４】
0003721696.tif 000005
【図５】
0003721696.tif 000006
【図６】
0003721696.tif 000007
【図７】
0003721696.tif 000008
【図８】
0003721696.tif 000009
【図９】
0003721696.tif 000010