(57)【特許請求の範囲】
【請求項１】
制御電流指令に応じて移動部材が弁本体に対して摺動し移動部材の移動位置に応じた圧油を出力する電磁弁（１３）と、前記電磁弁（１３）から出力される圧油に応じて作動する制御対象機器とを備え、前記移動部材と前記弁本体との間で発生するシルティングを防止するシルティング防止制御装置において、
前記制御対象機器が作動しない範囲内での前記電磁弁（１３）へのシルティング防止用電流指令である供給時間幅と指令電流値との対応関係、シルティング防止用電流指令を出力する周期及び制御指令電流値のしきい値を予め設定しておき、
制御指令電流が前記しきい値以下になっている状態で時間をカウントし、カウントした時間が前記周期を経過する毎にカウンタをリセットしてカウントし直すと共に、前記対応関係に基づいて、シルティング防止用電流指令を前記電磁弁（１３）に与えて、前記指令電流値に応じた電流が前記供給時間幅の間だけ流れるようにすること
を特徴とするシルティング防止制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電磁弁のスプールと弁本体との間で発生するシルティングを防止するシルティング防止制御装置に関する。
【０００２】
【従来の技術】
油圧回路を環流する圧油にはゴミ等の汚染物が含まれている。この汚染物を取り除くために油圧回路にはフィルタが設けられている。このフィルタで大きな汚染物は濾過できるものの、小さな汚染物は通過してしまい取り除くことができない。このため電磁弁の弁本体と移動部材であるスプールとの隙間に汚染物が徐々に溜まる。弁本体とスプールとの隙間に溜まった汚染物はスプールの動きに制限を加えるなどの悪影響を及ぼす。この現象はシルティングとよばれ問題となっている。
【０００３】
電磁弁が作動すると油圧ポンプ、油圧モータ、油圧シリンダなどの油圧アクチュエータが作動する構成を想定する。
【０００４】
シルティングは電磁弁の弁本体内でスプールが長時間作動せず、かつ弁本体とスプールとの隙間を流れる圧油の流れが少ないときに発生する。逆に油圧アクチュエータが作動する程度の圧油の流れが生じているか、またはスプールが作動し続けているときは弁本体とスプールとの隙間には汚染物が溜まりにくい。このときにはシルティングは発生しない。
【０００５】
そこで従来より、シルティングを防止するために電磁弁に加えられる制御電流指令にディザ信号を重畳する処理が行われている。たとえば実開平１−１１６８１２号に、１００〜４００Ｈzのディザ信号を重畳した指令電流を制御弁に供給してシルティング現象を防止するという手段についての記載がある。
【０００６】
すなわち図５に示すように一定振幅のディザ信号が制御電流指令に重畳され、電磁弁に加えられる。ディザ信号が重畳されることにより電磁弁のスプールは微少に振動する。すると電磁弁内の圧油の流れに変化が生じる。これにより小さな汚染物は弁本体とスプールとの間の隙間に溜まらずに流されシルティングが防止される。
【０００７】
【発明が解決しようとする課題】
しかしながら通常の場合、ディザ信号は指令電流値が零であるときは電磁弁に加えない。電磁弁の出力値が零であるべきところ、ディザ信号の振幅分だけ出力してしまうおそれがあるためである。このため指令電流値が零になっている状態が長時間続くと、ディザ信号が電磁弁に加えられない状態が長時間続くことになり、シルティング防止処理が長時間行われないことになる。油圧回路では指令電流値が零となる状態は頻繁に発生する。したがって従来のディザ信号を重畳するという処理ではシルティングを完全に除去できない可能性がある。
【０００８】
本発明は、制御電流指令が零のときを含めて確実にシルティングを防止することができるようにすることを解決課題とするものである。
【０００９】
【課題を解決するための手段及び作用効果】
そこで本発明の第１発明では、
制御電流指令に応じて移動部材が弁本体に対して摺動し移動部材の移動位置に応じた圧油を出力する電磁弁（１３）と、前記電磁弁（１３）から出力される圧油に応じて作動する制御対象機器とを備え、前記移動部材と前記弁本体との間で発生するシルティングを防止するシルティング防止制御装置において、
前記制御対象機器が作動しない範囲内での前記電磁弁（１３）へのシルティング防止用電流指令である供給時間幅と指令電流値との対応関係、シルティング防止用電流指令を出力する周期及び制御指令電流値のしきい値を予め設定しておき、
制御指令電流が前記しきい値以下になっている状態で時間をカウントし、カウントした時間が前記周期を経過する毎にカウンタをリセットしてカウントし直すと共に、前記対応関係に基づいて、シルティング防止用電流指令を前記電磁弁（１３）に与えて、前記指令電流値に応じた電流が前記供給時間幅の間だけ流れるようにすること
を特徴とする。
【００１０】
本発明を図１、図２を参照して具体的に説明する。
【００１１】
図１は本発明を用いた冷却用ファン駆動装置のブロック図である。図１ではサーボピストン５が制御対象機器である。サーボピストン５が作動すると油圧ポンプ２の斜板２ａが変化し、油圧ポンプ２からの圧油の吐出量が変化する。エンジン１によって油圧ポンプ２は駆動し、圧油を吐出する。油圧ポンプ２から吐出される圧油は油圧モータ７に供給される。油圧モータ７に圧油が供給されると出力軸に取り付けられた冷却用ファン３が回転する。冷却用ファン３に対向してラジエータ９が設けられており、冷却用ファン３が回転するとクーラントのもつ熱はラジエータ９で放熱される。油圧駆動ファンコントローラ２０は入力されるエンジン回転数、クーラントの温度、トルクコンバータ１１の作動油温に基づき電流指令を出力する。電磁弁１３は油圧駆動ファンコントローラ２０が出力した電流指令により弁位置を変化させる。電磁弁１３の弁位置が変化するとサーボピストン５は作動する。
【００１２】
図２は電磁弁１３に与えられるシルティング防止用のの指令電流ｉsとその供給時間ｔとの対応関係を示す図である。この対応関係は冷却用ファン３が作動しない範囲で定められた対応関係である。この対応関係に基づきシルティング防止用電流指令ｉsが電磁弁１３に与えられる。
【００１３】
このため電磁弁１３のスプールが動き弁本体とスプールとの間には冷却用ファン３が作動しない程度の圧油の流れが生じる。したがって制御電流指令が零のときでも電磁弁１３の弁本体とスプールとの間の汚染物が確実に除去される。
【００１４】
また予め定められた対応関係に基づきシルティングを防止できる電流指令ｉsを加えるようにしているため、従来の一律の大きさのディザ信号を重畳する場合と比較して、大きな汚染物を確実に除去することができる。
【００１５】
さらには冷却用ファン３が作動しない範囲でシルティング防止用電流指令ｉsを加えるようにしているため、従来のように所定周波数のディザ信号によって油圧ポンプ２の吐出容量が変動することがなくなる。
【００１６】
なお電流指令ｉsと供給時間ｔとの対応関係は、電磁弁そのものの大きさ、制御対象機器によってその定量値は当然に異なる。
【００１７】
【発明の実施の形態】
以下図面を参照して本発明に係るシルティング防止制御装置の実施形態について説明する。なお以下の説明では冷却用ファン駆動制御装置のポンプ吐出容量制御装置に本発明を適用した場合を想定している。
【００１８】
図１は実施形態のブロック図を示す。
【００１９】
このポンプ吐出容量制御装置は、油圧駆動ファンコントローラ２０から出力される制御電流指令ｉを電磁弁１３の電磁ソレノイド１３ａに加えて弁位置を変化させ、サーボピストン５を作動させるものである。
【００２０】
油圧駆動ファンコントローラ２０は、入力された信号に基づき制御電流指令ｉを生成しこの制御電流指令ｉを、電磁弁１３の電磁ソレノイド１３ａに加えることによって電磁弁１３の弁位置を変化させて、油圧ポンプ２の斜板２ａ（容量）を駆動制御する。
【００２１】
サーボピストン５は油圧ポンプ２の斜板２ａを駆動し斜板角を変化させる容量制御部材である。斜板２ａの傾転角つまり油圧ポンプ２の押し退け容積Ｑに応じた位置に、サーボピストン５は移動する。
【００２２】
電磁弁１３は弁本体と移動部材であるスプールとから構成されている。電磁弁１３に制御電流指令ｉが入力されると指令電流値ｉの大きさに応じた位置までスプールが移動し弁本体との間を摺動する。電磁弁１３は入力された制御電流指令ｉに応じて、サーボピストン５の大径側に圧油（油圧ポンプ２の吐出圧油）を供給する弁位置と、サーボピストン５の大径側から圧油をタンク９に排出する弁位置との間を移動する。電磁弁１３は油圧駆動ファンコントローラ２０から出力された制御電流指令ｉが電磁ソレノイド１３ａに加えられることによって弁位置が変化され制御電流指令ｉに比例したパイロット圧をサーボピストン５の大径側の油圧室に加える。
【００２３】
電磁弁１３に加えられる制御電流指令ｉが大きくなるに伴って電磁弁１３からサーボピストン５の大径側に出力される圧力は大きくなる。また電磁弁１３に加えられる制御電流指令ｉが大きくなるに伴って油圧ポンプ２の押し退け容積（吐出容量）Ｑは小さくなる。
【００２４】
このように油圧駆動ファンコントローラ２０から油圧ポンプ２の押し退け容積Ｑに対応する制御電流指令ｉを電磁弁１３に対して出力することによって、油圧ポンプ２から吐出される１回転当たりの流量Ｑが制御される。これに応じて油圧モータ７に供給する圧油の流量が制御され冷却用ファン３の回転数が制御される。
【００２５】
可変容量型の油圧ポンプ２は冷却用ファン３の駆動油圧源である。
【００２６】
油圧ポンプ２は駆動源としてのエンジン１によって駆動される。エンジン１にはエンジン１の回転数Ｎeつまり油圧ポンプ２の入力回転数Ｎeを検出するエンジン回転数センサ４が設けられている。回転数センサ４はたとえばパルスピックアップを使用することができる。
【００２７】
油圧ポンプ２はたとえば斜板式ピストンポンプで構成される。油圧ポンプ２の斜板２ａが変化することによって油圧ポンプ２の押し退け容積（吐出容量）Ｑが変化する。
【００２８】
油圧ポンプ２の押し退け容積（吐出容量）はサーボピストン５が作動されることによって変化する。
【００２９】
油圧ポンプ２はタンク６内の圧油を吸い込み、圧油吐出口から圧油を吐出する。  油圧ポンプ２の吐出圧油は管路８を介してファン駆動用油圧モータ７の圧油供給ポートに供給される。油圧モータ７は固定容量型の油圧モータである。
【００３０】
油圧モータ７の出力軸には冷却用ファン３が取り付けられている。
【００３１】
油圧モータ７は、油圧ポンプ２から吐出された圧油が圧油供給ポートから供給されることによって回転作動され冷却用ファン３を回転させる。油圧モータ７の排出ポートから排出された圧油は管路８ａを通過してタンク６に戻される。
【００３２】
エンジン１の冷却媒体であるクーラント（冷却水）は放熱器としてのラジエータ９へ導かれる。ラジエータ９ではクーラントのもつ熱が放熱される。冷却用ファン３はラジエータ９に対向して設けられている。
【００３３】
冷却用ファン３が回転することによりクーラントが冷却される。ラジエータ９にはクーラントの温度Ｔcを検出する温度センサ１０が設けられている。
【００３４】
トルクコンバータ１１はエンジン１によって作動される。トルクコンバータ１１には、トルクコンバータ１１の作動油の温度つまりトルコン（Ｔ/Ｃ）油温Ｔtcを検出する温度センサ１２が設けられている。
【００３５】
図示しない油圧シリンダには、油圧ポンプ２から吐出される圧油が、供給される。この圧油により油圧シリンダが作動する。上記温度センサ１２を油圧シリンダの圧油の温度を検出するセンサとして用いてもよい。またトルクコンバータ１１の油温を検出する代わりに油圧シリンダの油温を検出することができる。さらに電磁弁１３を通過するパイロット圧油の油温を検出するセンサを、温度センサ１２で代用することができる。
【００３６】
つぎに油圧駆動ファンコントローラ２０の処理内容について説明する。
【００３７】
油圧駆動ファンコントローラ２０は冷却用ファン３の回転速度を制御するために電流指令を出力するものである。油圧駆動ファンコントローラ２０は大きくは、パルスカウンタ２１と、ＥＮＧ回転数変換部２２と、目標ファン回転数計算部２３と、Ａ／Ｄ変換部２４と、制御温度変換部２５と、ポンプ斜板角計算部２６と、電磁弁出力変換部２７と、シルティング防止制御部２８とから構成される。
【００３８】
油圧駆動ファンコントローラ２０のＡ/Ｄ変換部２４で、クーラント温度検出信号Ｔc、トルコン油温検出信号Ｔtcがアナログ信号からディジタル信号に変換され、制御温度変換部２５に入力される。
【００３９】
エンジン回転数検出信号Ｎeを示すパルスがパルスカウンタ２１でカウントされ、エンジン回転数変換部２２でカウント値の大きさに応じた値のエンジン回転数ＥＮＧRPMに工学単位変換され、目標ファン回転数計算部２３に入力される。
【００４０】
制御温度変換部２５ではクーラント温度検出信号Ｔc、トルコン油温検出信号Ｔtcを制御温度Ｔに変換する処理が実行される。
【００４１】
目標ファン回転数計算部２３では入力された制御温度Ｔとエンジン回転数ＥＮＧRPMとに基づいて目標ファン回転数ＦＡＮが定められる。
【００４２】
たとえば制御温度Ｔが８０℃未満である場合には、エンジン１の冷却（トルクコンバータ１１）の冷却が十分になされているものとして、冷却用ファン３の回転数の制御目標値ＦＡＮRPMは設定されない。このとき油圧ポンプ２の斜板２ａを最小の傾転角にすべく指令電流値ｉが定められる。
【００４３】
これに対し制御温度Ｔが８０℃以上である場合には、制御温度Ｔに対応する目標ファン回転数ＦＡＮRPMが予め設定されている対応関係に基づいて求められる。
【００４４】
目標ファン回転数ＦＡＮが定められると、油圧ポンプ２の目標斜板傾転角つまり一回転当たりの目標流量Ｑを求める処理が、ポンプ斜板角計算部２６で実行される。
【００４５】
以上のように目標ファン回転数ＦＡＮと、油圧モータ７の固定容量Ｍとエンジン１の回転数ＥＮＧRPMとに基づいて、油圧ポンプ２の目標流量Ｑが求められる。
【００４６】
電磁弁出力変換部２７では目標流量Ｑに対応する指令電流値ｉが求められる。指令電流値ｉはディジタル信号からアナログ信号に変換された上で、電磁弁１３に対して制御電流指令ｉとして出力される。
【００４７】
シルティング防止制御部２８には、図２に示すように電磁弁１３に加えられるシルティング防止用の指令電流値ｉsと、その供給時間幅ｔと、周期Ｔとが予め設定されている。そしてこの予め定められた対応関係に基づいて後述するように図４に示すシルティング防止処理が実行され、電磁弁出力変換部２７からシルティング防止用電流指令ｉsを出力するよう制御する。
【００４８】
電磁弁出力変換部２７ではシルティング防止用指令電流値ｉsがディジタル信号からアナログ信号に変換された上で、電磁弁１３に対してシルティング防止用電流指令ｉsを出力する。
【００４９】
つぎにシルティング防止制御部２８で予め設定されるシルティング防止用の指令電流値ｉsとその供給時間幅ｔとの対応関係について図２を参照して説明する。
【００５０】
同図２は電磁弁１３に与えられるシルティング防止用の指令電流値ｉsとその供給時間幅ｔとの対応関係を示している。また同図２は電流指令が冷却用ファン３の作動へ与える影響の有無を示している。
【００５１】
同図２において丸（●）で示す各対応点は、最終的に冷却用ファン３の作動に影響を与えない対応関係を示している。
【００５２】
また三角（▲）で示す各対応点は、冷却用ファン３の作動に影響を与えはじめる限界の対応関係を示している。この三角（▲）で示す対応点では、冷却用ファン３の回転数は変動するが冷却用ファン３で発生する音について官能上違和感を生じない。つまり三角（▲）を結ぶラインＬ2は、冷却用ファン３の作動に影響を与えはじめる限界ラインを示している。
【００５３】
また四角（■）で示す各対応点は、冷却用ファン３の作動に影響を与える対応関係を示している。この四角（■）で示す対応点では、冷却用ファン３の回転数が変動して冷却用ファン３の音について官能上違和感を生じる。つまり四角（■）を結ぶラインＬ1は、冷却用ファン３の作動に影響を与えるラインを示している。
【００５４】
たとえばＡで示すように、指令電流値がｉs1で供給時間幅がｔ1の電流指令ｉsを電磁弁１３に与えても冷却用ファン３の作動には影響を与えない。
【００５５】
またＢで示すように、指令電流値がｉs2で供給時間幅がｔ2の電流指令ｉsを電磁弁１３に与えると、冷却用ファン３の回転数は変動するが冷却用ファン３の音について官能上の違和感は生じない。
【００５６】
しかしＣで示すように、指令電流値がｉs3で供給時間幅がｔ3の電流指令ｉsを電磁弁１３に与えると、冷却用ファン３の回転数の変動によって音が変わり官能上の違和感を生じる。
【００５７】
よって図２において限界ラインＬ2よりも下方に存在する●で示す対応点が、電磁弁１３に出力すべきシルティング防止用電流指令ｉsと設定される。
【００５８】
なおこの限界ラインＬ2をサーボピストン５の作動に影響を与え始める限界ラインに設定してもよい。
【００５９】
ところで電磁弁１３を通過するパイロット圧油の油温の大きさによって、冷却用ファン３の作動に影響を与える限界の電流指令ｉsつまり図２に示す限界ラインＬ2は変化する。図２に示す限界ラインＬ2′は油温が高いときの限界ラインであり、限界ラインＬ2′′は油温が低いときの限界ラインである。
【００６０】
そこで油温が上限に達した場合を考慮して、電磁弁１３に出力すべきシルティング防止用電流指令ｉs（●印）は、油温が高いときの限界ラインＬ2′以下とし、かつ機器の精度のばらつきを考慮して、限界ラインＬ2′の１／２以下に設定することが望ましい。たとえば図２の場合には電磁弁１３に出力すべきシルティング防止用電流指令ｉsは、指令電流値がｉs1で供給時間幅がｔ1のＡで示す対応点に設定する。
【００６１】
なお温度検出手段を設けて温度に対応した制御をし、かつ機器の精度が保証できるような場合は、限界ラインＬ2′より僅かに小さい値を指令値とし、シルティング効果の最大化を図ってもよい。
【００６２】
つぎに図３を参照して時刻τと電流指令ｉ、ｉsとの関係について説明する。同図３の横軸は時刻τであり、縦軸は電磁弁１３への与えられる制御電流指令ｉ、シルティング防止用電流指令ｉsである。
【００６３】
図３（ａ）は電磁弁１３に制御電流指令ｉは与えられているものの、指令電流値はしきい値ｉs1以下であり冷却用ファン３は作動していない場合を示している。
【００６４】
電磁弁１３には、時刻τ1で制御電流指令ｉの代わりに、指令電流値がｉs1で供給時間幅がｔ1のシルティング防止用電流指令ｉsが与えられる。
【００６５】
その後周期Ｔが経過する毎の各時刻τ2…で同様のシルティング防止用電流指令ｉsが、制御電流指令ｉに代えて電磁弁１３に与えられる。
【００６６】
図３（ｂ）は電磁弁１３に制御電流指令ｉが与えられていない場合つまり制御電流指令ｉの電流値が零である場合を示している。
【００６７】
電磁弁１３には、時刻τ3で指令電流値がｉs1で供給時間幅がｔ1のシルティング防止用電流指令ｉsが与えられる。
【００６８】
その後周期Ｔが経過する毎の各時刻τ4…で同様のシルティング防止用電流指令ｉsが与えられる。
【００６９】
図３（ｃ）は制御電流指令ｉの指令電流値がしきい値ｉs1以下になったときのみに、シルティング防止用電流指令ｉsを与える場合を示している。
【００７０】
制御電流指令ｉの指令電流値がしきい値ｉs1よりも大きくなっている時刻τ5から時刻τ6の間ではシルティング防止用電流指令ｉsは電磁弁１３に与えられない。
【００７１】
しかし制御電流指令ｉの指令電流値がしきい値ｉs1以下になる時刻τ6以降では、シルティング防止用電流指令ｉsが電磁弁１３に与えられる。つまり制御電流指令ｉの指令電流値がしきい値ｉs1以下になってから周期Ｔが経過した時刻τ7でシルティング防止用電流指令ｉsが電磁弁１３に与えられる。
【００７２】
つぎに図１のシルティング防止制御部２８で実行されるシルティング防止処理の手順について図４のフローチャートを参照して説明する。以下図３を併せ参照して説明する。
【００７３】
上述したようにシルティング防止制御部２８では、図２に示す対応関係に基づいて指令電流値がｉsで供給時間幅がｔ1のシルティング防止用電流指令ｉsが予め設定されている。またこのシルティング防止用電流指令ｉsを電磁弁１３に出力する周期Ｔが予め設定されている。
【００７４】
まず図３（ａ）または図３（ｂ）または図３（ｃ）の時刻τ6に示すように、電磁弁１３に現在加えられている制御電流指令ｉの指令電流値がしきい値ｉs1以下になると（ステップ４０１の判断Ｙｅｓ）、電磁弁１３の弁本体とスプールとの隙間には適度な圧油の流れがなくシルティング防止処理が必要な状態であると判断され、周期カウント用のカウンタが作動しカウント値Ｔcountを０からカウントアップする（ステップ４０２）。なおステップ４０１で、電磁弁１３に現在加えられている制御電流指令ｉの指令電流値ｉがしきい値ｉs1よりも大きくなると（ステップ４０１の判断Ｎｏ）、電磁弁１３の弁本体とスプールとの隙間には適度な圧油の流れがありシルティング防止処理は必要ではないと判断され、カウンタのカウント値Ｔcountを０にリセットする。たとえば図３（ｃ）で時刻τがτ5に達するとカウント値Ｔcountを０にリセットする（ステップ４０３）。
【００７５】
カウント値Ｔcountが、予め設定した周期Ｔ以下の場合には（ステップ４０４の判断Ｎｏ）、手順はステップ４０１に移行され再度同様の処理が実行される。
【００７６】
カウント値Ｔcountが、予め設定した周期Ｔよりも大きくなると（ステップ４０４の判断Ｙｅｓ）、シルティング防止処理が行われる。
【００７７】
すなわち図３（ａ）、図３（ｃ）のように制御電流指令ｉが電磁弁１３に与えられている場合には、図３（ａ）の時刻τ1、τ2または図３（ｃ）の時刻τ7で、制御電流指令ｉの代わりに、指令電流値がｉs1のシルティング防止用電流指令ｉsを電磁弁１３に与える。また図３（ｂ）のように制御電流指令ｉが電磁弁１３に与えられていない場合には、図３（ｂ）の時刻τ3、τ4で、指令電流値がｉs1のシルティング防止用電流指令ｉsを電磁弁１３に与える。
【００７８】
つまり電磁弁出力変換部２７は、指令電流値がｉs1のシルティング防止用電流指令ｉsを電磁弁１３に出力する（ステップ４０５）。このときカウント値Ｔcountは０にリセットされる（ステップ４０６）。
【００７９】
シルティング防止用電流指令ｉsが出力され始めると同時に、電流供給時間幅カウント用のカウンタが作動しカウント値ｔcountを０からカウントアップする。また周期カウント用のカウンタが作動しカウント値Ｔcountを０からカウントアップする（ステップ４０７）。
【００８０】
シルティング防止用電流指令ｉsは、カウント値ｔcountが、予め設定された供給時間幅ｔ1に達するまで、電磁弁１３に出力され続ける（ステップ４０８）。
【００８１】
そしてカウント値ｔcountが供給時間幅ｔ1より大きくなった時点で（ステップ４０８の判断Ｙｅｓ）、シルティング防止処理を終了させる。
【００８２】
すなわち図３（ａ）、図３（ｃ）のように制御電流指令ｉが電磁弁１３に与えられている場合には、図３（ａ）の時刻τ1、τ2または図３（ｃ）の時刻τ7から時間ｔ1が経過した時点で、シルティング防止用電流指令ｉsを、制御電流指令ｉに代えて再び電磁弁１３に与える処理を実行する。また図３（ｂ）のように制御電流指令ｉが電磁弁１３に与えられていない場合には、図３（ｂ）の時刻τ3、τ4から時間ｔ1が経過した時点で、電磁弁１３に対する指令電流値を０に戻す処理を実行する。このとき電流供給時間幅カウント用のカウンタのカウント値ｔcountは０にリセットされる（ステップ４０９）。以後手順はステップ４０１に移行されて同様の処理が繰り返し実行される。
【００８３】
以上のように、本実施形態によれば、制御電流指令ｉがしきい値ｉs1以下のときに周期Ｔ毎にシルティング防止用電流指令ｉsを電磁弁１３に与えるようにしているので、電磁弁１３のスプールが周期的に動き冷却用ファン３が作動しない程度の圧油の流れが生じる。このため制御電流指令ｉが零のときでも電磁弁１３の弁本体とスプールとの間の汚染物を確実に除去することができる。
【００８４】
また図２に示す予め定められた対応関係に基づきシルティングを防止できる電流指令ｉsを加えるようにしているため、従来の一律の大きさのディザ信号を重畳する場合と比較して、大きな汚染物を確実に除去することができる。
【００８５】
さらには冷却用ファン３が作動しない範囲でシルティング防止用電流指令ｉsを加えるようにしているため、冷却用ファン３が微小に振動することはなくなる。
【００８６】
このように本実施形態によれば、制御電流指令ｉが零のときでも確実にシルティングを防止することができる。また制御電流指令ｉが出力され油圧モータ７や冷却用ファン３で作動しているときにこれら油圧モータ７や冷却用ファン３で微小な振動が生じることが防止される。
【００８７】
なお本実施形態では、一定周期Ｔでシルティング防止用電流指令ｉsを電磁弁１３に与える場合を想定している。しかし必ずしも一定の周期Ｔではなくてもよく不定周期のシルティング防止用電流指令ｉsを間欠的に電磁弁１３に与える実施も可能である。
【００８８】
またシルティング防止制御指令を手動で出力させるようにしてもよい。回転数制限スイッチ１５が手動操作されることにより油圧駆動ファンコントローラ２０内に回転数制限信号Ｓが入力される。回転数制限信号Ｓは手動でシルティング防止制御指令を出力するための指令信号である。回転数制限信号Ｓはシルティング防止制御部２８に入力される。
【００８９】
また図４に示す実施形態では、制御電流指令ｉが出力されている場合にもシルティング防止用電流指令ｉsを電磁弁１３に与えるようにしている。しかし本発明としては、図３（ｂ）に示すように制御電流指令ｉが零のときのみにシルティング防止用電流指令ｉsを電磁弁１３に与えるような実施も可能である。このように制御電流指令ｉが零のときのみに、電磁弁１３にシルティング防止用電流指令ｉsを与えるようにすれば、更に消費電流を抑制することができる。
【００９０】
つぎに電磁弁１３を通過する圧油の油温に応じて、シルティング防止の処理内容を変更する実施形態について再度図２を参照して説明する。
【００９１】
まず電磁弁１３を通過する圧油の温度を検出し、検出した圧油の温度に応じて図２に示す対応関係を補正する実施形態について説明する。
【００９２】
圧油は高温のときに流れやすく低温のときに流れにくいという性質がある。このため油温によってシルティング防止に必要なシルティング防止用電流指令ｉsが変化する。そこで図２に示す指令電流値ｉsとその供給時間幅ｔとの対応関係を油温変化に応じて補正する。電磁弁１３を通過する圧油の温度Ｔaは、温度センサ１２の検出値から求める。
【００９３】
油温Ｔaが高くなったときには小さい指令電流値、少ない時間幅で冷却用ファン３が作動する。このため小さい指令電流値、少ない時間幅で冷却用ファン３が作動することを防止するために図２の限界ラインがＬ2からより下方のＬ2′に変更される。これにより電磁弁１３に出力すべきシルティング防止用電流指令ｉsが対応点Ａから対応点Ａ′に変更され、指令電流値がｉs0で供給時間幅がｔ1のシルティング防止用電流指令ｉsが電磁弁１３に与えられる。
逆に油温Ｔaが低くなったときには指令電流値、時間幅を大きくしても冷却用ファン３が作動しないので図２の限界ラインがＬ2からＬ2″に変更される。これにより電磁弁１３に出力すべきシルティング防止用電流指令ｉsが対応点Ａから対応点Ａ″に変更され、指令電流値がｉs2で供給時間幅がｔ1のシルティング防止用電流指令ｉsが電磁弁１３に与えられる。
以上のように油温が変化しても、常に冷却用ファン３が作動しない範囲で最大のシルティング防止効果が得られる。
【００９４】
また別の実施形態では、電磁弁１３を通過する圧油の温度を検出し、検出した圧油の温度に応じて図３に示すしきい値ｉs1を変更する。
【００９５】
すなわち油温Ｔaによって油圧モータ７が駆動し冷却用ファン３が作動するに必要な制御電流指令ｉが変化する。そこで図３に示すしきい値ｉs1を油温Ｔaの変化に応じて変更する。
【００９６】
油温Ｔaが高くなったときには小さい電流値の制御電流指令ｉで冷却用ファン３が作動するので、たとえば図３（ｃ）のしきい値がｉs1よりも低いしきい値ｉs0に変更される。これにより制御電流指令ｉの指令電流値ｉがｉs1よりも低いしきい値ｉs0以下になると、電磁弁１３にシルティング防止用電流指令ｉsが出力される。
【００９７】
逆に油温Ｔaが低くなったときには大きい電流値の制御電流指令ｉで冷却用ファン３が作動するので、図３（ｃ）のしきい値がｉs1よりも高いしきい値ｉs2に変更される。これにより制御電流指令ｉの指令電流値ｉがｉs1よりも高いしきい値ｉs2以下になると、電磁弁１３にシルティング防止用電流指令ｉsが出力される。
【００９８】
以上のように油温が変化しても、常に冷却用ファン３が作動しない範囲でシルティングを防止することができる。
【００９９】
なお以上説明した実施形態では、冷却用ファン３を最終的な制御対象とする装置を想定し、この冷却用ファン３が作動しない範囲でシルティング防止処理を行うようにしている。しかし本発明はあらゆる制御対象に適用することができる。たとえば油圧シリンダ、油圧ポンプ、油圧モータなどの油圧アクチュエータを制御対象とする装置に適用しこれら油圧アクチュエータが作動しない範囲でシルティング防止処理を行うようにしてもよい。
【０１００】
また以上説明した実施形態ではパイロット圧を制御する電磁弁を想定しこの電磁弁内で発生するシルティングを防止するようにしている。しかし本発明は電磁弁であればいかなる構造の弁に対しても適用することができる。たとえばメインの油圧ポンプから吐出される圧油の流量および方向を制御する流量方向制御弁で発生するシルティングを防止する場合にも適用することができる。
【図面の簡単な説明】
【図１】図１は実施形態のブロック図である。
【図２】図２は指令電流値と供給時間幅との関係を示す図である。
【図３】図３（ａ）、（ｂ）、（ｃ）は時刻と電流指令との関係を示す図である。
【図４】図４はシルティング防止処理の手順を示す図である。
【図５】図５はディザ信号を重畳した電流指令を示す図である。
【符号の説明】
３  冷却用ファン
７  油圧モータ
１３  電磁弁
２０  油圧駆動ファンコントローラ
２８  シルティング防止制御部
【図１】
0004261024.tif 000002
【図２】
0004261024.tif 000003
【図３】
0004261024.tif 000004
【図４】
0004261024.tif 000005
【図５】
0004261024.tif 000006