(57)【特許請求の範囲】
【請求項１】
エンジンと、当該エンジンと駆動輪との間に介在される動力伝達機構と、車両前方に設けられて荷を搭載する荷役装置と、当該荷役装置を作動させるための作動油を供給する荷役ポンプとを備え、前記エンジンの出力を車両走行のための駆動力と前記荷役ポンプを作動させるための駆動力として兼用したフォークリフトの走行制御装置において、
車両走行用の駆動力が前記駆動輪に伝達されない走行駆動力遮断状態であるか否かを検出する遮断検出手段と、
運転者の操作により車両の加速を指示するアクセル操作手段と、
荷役状態の判定又は走行制限を指示する指示手段からの入力に基づき車両走行時の最高車速を制限するか否かを判定し、当該判定結果が肯定の場合には制限車速を決定する制限判定手段と、
前記アクセル操作手段の操作量をもとにエンジン回転数を調整し、車両の走行を制御する制御手段とを備え、
前記制御手段は、車両走行時において前記制限判定手段の判定結果が否定の場合には車速に制限を加えることなく前記アクセル操作手段の操作量に応じてエンジン回転数を調整する一方で、車両走行時において前記制限判定手段の判定結果が肯定の場合には前記車速に制限を加え、当該車速が前記制限車速を超えないように前記エンジン回転数を調整し、車速制限中において前記遮断検出手段が前記走行駆動力遮断状態を検出することと前記車速が予め定めた制限解除車速以下であることを制限解除条件として当該制限解除条件が成立した場合には車速制限状態を解除して前記荷役装置の作動を優先させる荷役優先制御を実行し、当該荷役優先制御では前記アクセル操作手段の操作量に応じてエンジン回転数を調整するように構成され、
前記制限解除車速は、前記制限車速よりも小さい値に設定され、
前記制御手段は、車速制限による走行中に前記制限解除条件が成立した場合には前記車速制限状態を解除して前記荷役優先制御を実行することを特徴とするフォークリフトの走行制御装置。
【請求項２】
前記制限解除条件は、前記遮断検出手段が前記走行駆動力遮断状態を検出した後に、前記車速が前記制限解除車速以下になった場合に成立することを特徴とする請求項１に記載のフォークリフトの走行制御装置。
【請求項３】
前記制御手段は、前記アクセル操作手段が非操作状態であることを前記制限解除条件にさらに加えて前記荷役優先制御を実行することを特徴とする請求項１又は請求項２に記載のフォークリフトの走行制御装置。
【請求項４】
前記制御手段は、前記荷役優先制御の実行中に前記車速が前記制限車速を超えた場合、前記荷役優先制御を終了して前記車速制限状態に戻すことを特徴とする請求項１〜請求項３のうちいずれか一項に記載のフォークリフトの走行制御装置。
【請求項５】
前記制御手段は、前記荷役優先制御を終了して前記車速制限状態に戻した場合、予め定めた復帰条件の成立を契機に前記荷役優先制御に復帰し、
前記復帰条件には、少なくとも前記アクセル操作手段が非操作状態であることを含むことを特徴とする請求項４に記載のフォークリフトの走行制御装置。
【請求項６】
前記動力伝達機構は油圧式のクラッチを含んで構成され、当該クラッチの受圧室内の油圧に応じて接続から遮断まで連続的に変化し、
前記クラッチには前記受圧室内の油圧を検出する油圧検出手段が設けられており、
前記遮断検出手段は、前記油圧検出手段によって検出される油圧から前記走行駆動力遮断状態であるか否かを検出することを特徴とする請求項１〜請求項５のうちいずれか一項に記載のフォークリフトの走行制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フォークリフトの走行を制御する走行制御装置に関する。
【背景技術】
【０００２】
従来、工場構内で荷役作業（荷取り作業及び荷置き作業）を行う産業車両としてフォークリフトが広く利用されている。この種のフォークリフトは、その用途の特徴からも解るとおり、荷役状態によって車両の走行安定性に大きな違いが生じる。例えば、荷を搭載した状態と搭載していない状態では、車両の重心位置が変化し、走行安定性に違いが生じる。また、荷を搭載した状態においては、積荷の重さ、荷を搭載した時のフォークの揚高、及びフォークの傾角（ティルト角）によっても、走行安定性に違いが生じる。このため、従来においては、フォークリフトをより安定した状態で走行し得るように車両の走行に制限を加える技術が特許文献１や特許文献２で提案されている。特許文献１は、フォークリフトの荷役状態に基づいて車速を制限し、フォークリフトを常に最適な安全速度で走行させるようになっている。また、特許文献２では、速度制限付きの屋外走行モードと屋内走行モードとを備え、屋内走行又は屋外走行のそれぞれに制限車速を定め、エンジン回転数の上昇を制限するようになっている。
【０００３】
ところで、フォークリフトは、前述のように荷役作業を行う産業車両である。そして、この種のフォークリフトでは、車両走行用の駆動力の駆動源をエンジンとする場合、当該エンジンの出力を車両走行のための駆動力と荷役装置を作動させるための駆動力として兼用するものが大半を占めている。したがって、車両の走行（車速）に制限を加えるフォークリフトでは、車速が制限車速を超えないようにエンジン回転数の上昇を抑えるため、車速制限中はエンジン出力が低下した状態で荷役作業（荷役装置の作動）を行う必要があり、荷役作業の効率が低下する虞がある。そこで、特許文献２では、荷役作業中の車両走行に係る制限を解除し、荷役作業の効率が低下することを抑制している。具体的に言えば、特許文献２では、荷役操作レバーの操作を検知したことを契機に速度制限付きの走行モードを解除し、荷役作業を優先させるモードに変更させるようになっている。
【特許文献１】特開２００１−３１３９１号公報
【特許文献２】特開２０００−１７９３７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献２では、荷役操作レバーの操作状態のみに基づき車両走行に係る制限が解除されるようになっている。このため、車両走行中に運転者が荷役作業の準備のために荷役操作レバーを操作すると、その操作を契機に車両走行に係る制限が解除されることになる。したがって、フォークリフトは、制限が解除されることでアクセルペダルの操作に応じてエンジン回転数が上昇することとなり、急加速によって車両の安定性を損なう虞がある。
【０００５】
この発明は、このような従来の技術に存在する問題点に着目してなされたものであり、その目的は、車速制限による走行中に荷役装置を作動させる場合において、車両の安定性の確保と荷役作業性の向上の両立を図ることができるフォークリフトの走行制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題点を解決するために、請求項１に記載の発明は、エンジンと、当該エンジンと駆動輪との間に介在される動力伝達機構と、車両前方に設けられて荷を搭載する荷役装置と、当該荷役装置を作動させるための作動油を供給する荷役ポンプとを備え、前記エンジンの出力を車両走行のための駆動力と前記荷役ポンプを作動させるための駆動力として兼用したフォークリフトの走行制御装置において、車両走行用の駆動力が前記駆動輪に伝達されない走行駆動力遮断状態であるか否かを検出する遮断検出手段と、運転者の操作により車両の加速を指示するアクセル操作手段と、荷役状態の判定又は走行制限を指示する指示手段からの入力に基づき車両走行時の最高車速を制限するか否かを判定し、当該判定結果が肯定の場合には制限車速を決定する制限判定手段と、前記アクセル操作手段の操作量をもとにエンジン回転数を調整し、車両の走行を制御する制御手段とを備え、前記制御手段は、車両走行時において前記制限判定手段の判定結果が否定の場合には車速に制限を加えることなく前記アクセル操作手段の操作量に応じてエンジン回転数を調整する一方で、車両走行時において前記制限判定手段の判定結果が肯定の場合には前記車速に制限を加え、当該車速が前記制限車速を超えないように前記エンジン回転数を調整し、車速制限中において前記遮断検出手段が前記走行駆動力遮断状態を検出することと前記車速が予め定めた制限解除車速以下であることを制限解除条件として当該制限解除条件が成立した場合には車速制限状態を解除して前記荷役装置の作動を優先させる荷役優先制御を実行し、当該荷役優先制御では前記アクセル操作手段の操作量に応じてエンジン回転数を調整するように構成され、前記制限解除車速は、前記制限車速よりも小さい値に設定され、前記制御手段は、車速制限による走行中に前記制限解除条件が成立した場合には前記車速制限状態を解除して前記荷役優先制御を実行することを要旨とする。
【０００７】
これによれば、車速制限中に制限解除条件が成立した場合には、車速制限が解除され、荷役装置の作動を優先させる制御が実行される。すなわち、荷役作業が優先される。そして、制限解除条件は、走行中に走行駆動力が遮断されることを含むように設定されている。このため、走行駆動力を遮断し、荷役装置を作動させたいという運転者の意志を的確に汲み取った状態で車両の走行が制御される。そして、車速制限による走行中に荷役装置を作動させる場合であっても、車両の安定性を損なうことなく荷役装置を作動させることができる。また、荷役装置の作動時には、車速制限が解除されるので、エンジンの出力を最大限使用して荷役装置を作動させることができる。したがって、車両の安定性の確保と荷役作業性の向上の両立を図ることができる。
【０００９】
また、走行駆動力の遮断に加えて、車速が制限解除車速以下になることを制限解除条件として車速制限が解除され、荷役優先制御が実行される。制限解除条件として車速に係る条件を加えることで、荷役装置を作動させたいという運転者の意志をより的確に汲み取った状態で車両の走行を制御することができる。すなわち、車速が低下している状態においては、荷役作業を行う場所に近づき、荷役作業の準備段階に入ったと考えられるので、その操作状態に合わせて車速制限を解除させることができる。
請求項２に記載の発明は、請求項１に記載のフォークリフトの走行制御装置において、前記制限解除条件は、前記遮断検出手段が前記走行駆動力遮断状態を検出した後に、前記車速が前記制限解除車速以下になった場合に成立することを要旨とする。
【００１０】
請求項３に記載の発明は、請求項１又は請求項２に記載のフォークリフトの走行制御装置において、前記制御手段は、前記アクセル操作手段が非操作状態であることを前記制限解除条件にさらに加えて前記荷役優先制御を実行することを要旨とする。
【００１１】
これによれば、制限解除条件にアクセル操作手段の操作状態が加えられ、当該アクセル操作手段が非操作状態になると車速制限が解除され、荷役優先制御が実行される。アクセル操作手段は、車両の加速を指示する手段であるため、アクセル操作手段が非操作状態になることは車両の走行を止めるという運転者の意思が的確に表される。したがって、荷役装置を作動させたいという運転者の意志をより的確に汲み取った状態で車両の走行を制御することができる。
【００１２】
請求項４に記載の発明は、請求項１〜請求項３のうちいずれか一項に記載のフォークリフトの走行制御装置において、前記制御手段は、前記荷役優先制御の実行中に前記車速が前記制限車速を超えた場合、前記荷役優先制御を終了して前記車速制限状態に戻すことを要旨とする。
【００１３】
これによれば、荷役優先制御中に車速が制限車速を超えた場合は、荷役優先制御を終了し、車速制限状態に戻される。すなわち、制限解除条件が成立して荷役優先制御に移行したにも拘わらず、車速が制限車速を超えてしまった場合には、誤検出などの要因で運転者の意志に反して車速制限が解除された可能性がある。したがって、このような場合に荷役優先制御を終了し、車速制限状態へ戻すことにより、車両の走行が不安定になることを回避できる。すなわち、運転者が荷役作業を行うという意志を持っていない状態で車速制限を解除して走行させることは、車両が不安定な状態で走行し続けることになるので、このような事態を早期に是正することができる。
【００１４】
請求項５に記載の発明は、請求項４に記載のフォークリフトの走行制御装置において、前記制御手段は、前記荷役優先制御を終了して前記車速制限状態に戻した場合、予め定めた復帰条件の成立を契機に前記荷役優先制御に復帰し、前記復帰条件には、少なくとも前記アクセル操作手段が非操作状態であることを含むことを要旨とする。
【００１５】
これによれば、車速制限状態に戻した状態で復帰条件が成立した場合には荷役優先制御が実行される。そして、復帰条件には、少なくともアクセル操作手段が非操作状態になることを含んでいるため、車両の走行を止めるという運転者の意思を的確に捉えることができる。したがって、運転者が荷役装置を作動させたいという意志を持っているか否かを確認した上で荷役優先制御に復帰させることができる。
【００１６】
請求項６に記載の発明は、請求項１〜請求項５のうちいずれか一項に記載のフォークリフトの走行制御装置において、前記動力伝達機構は油圧式のクラッチを含んで構成され、当該クラッチの受圧室内の油圧に応じて接続から遮断まで連続的に変化し、前記クラッチには前記受圧室内の油圧を検出する油圧検出手段が設けられており、前記遮断検出手段は、前記油圧検出手段によって検出される油圧から前記走行駆動力遮断状態であるか否かを検出することを要旨とする。
【００１７】
これによれば、クラッチの受圧室内の油圧に応じて走行駆動力遮断状態であるかが検出される。すなわち、受圧室内の油圧を直接検出し、走行駆動力遮断状態であるかを検出するので、検出精度を向上させ、より確実に駆動輪に対する走行駆動力の伝達が遮断されているかを検出することができる。したがって、車速制限状態を解除し、荷役優先制御を実行した場合であっても、車両が急加速してしまうことを確実に抑制できる。
【発明の効果】
【００１８】
本発明によれば、車速制限による走行中に荷役装置を作動させる場合において、車両の安定性の確保と荷役作業性の向上の両立を図ることができる。
【発明を実施するための最良の形態】
【００１９】
（第１の実施形態）
以下、本発明を具体化したフォークリフトの走行制御装置の第１の実施形態を図１〜図９にしたがって説明する。以下の説明において、「前」「後」「上」「下」「左」「右」は、フォークリフトの運転者がフォークリフトの前方（前進方向）を向いた状態を基準とした場合の「前」「後」「上」「下」「左」「右」を示すものとする。
【００２０】
図１は、フォークリフト１０の側面図である。図１に示すように、フォークリフト１０には、車体１１の前部に荷役装置１２が設けられている。車体１１の中央には、運転室１３が設けられている。車体１１の前下部には駆動輪（前輪）１４が設けられ、車体１１の後下部には操舵輪１５が設けられている。また、車体１１には、エンジン１６と、動力伝達機構を構成するトルクコンバータ１７を有する変速機１８が搭載されている。そして、エンジン１６は、トルクコンバータ１７を有する変速機１８を介して駆動輪１４に連結されている。変速機１８は、駆動輪１４とエンジン１６との間に介在されている。本実施形態のフォークリフト１０は、駆動輪１４がエンジン１６によって駆動され、エンジン１６の出力を走行駆動力として走行するエンジン式（エンジン車）とされている。
【００２１】
次に、荷役装置１２について説明する。車体１１の前部にはマスト１９が立設されており、当該マスト１９は、左右一対のアウタマスト２０とインナマスト２１からなる多段式（本実施形態では２段式）とされている。また、マスト１９には、左右一対のフォーク２２がリフトブラケット２３を介して設けられている。そして、アウタマスト２０には、マスト１９（フォーク２２）を車体１１の前後に傾動（前傾又は後傾）させる油圧式のティルトシリンダ２４が連結されている。また、インナマスト２１には、フォーク２２を車体の上下に昇降（上昇又は下降）させる油圧式のリフトシリンダ２５が連結されている。
【００２２】
運転室１３には、運転者が着座可能な運転シート２６が設けられている。また、運転室１３の前部には、インストルメントパネル２７が配設されている。インストルメントパネル２７には、操舵ハンドル２８、リフトレバー２９、ティルトレバー３０及び前後進レバー（ディレクションレバー）３１が配設されている。操舵ハンドル２８は、操舵輪１５の舵角を変更するためのものである。リフトレバー２９は、フォーク２２を昇降させるときに操作するものであり、ティルトレバー３０は、マスト１９を傾動させるときに操作するものである。リフトレバー２９を操作した場合には、その操作方向（上昇指示方向及び下降指示方向）に応じてリフトシリンダ２５が作動（伸縮作動）し、インナマスト２１がアウタマスト２０内を上下方向にスライドすることによってフォーク２２が昇降する。また、ティルトレバー３０を操作した場合には、その操作方向（前傾指示方向及び後傾指示方向）に応じてティルトシリンダ２４が作動（伸縮作動）し、マスト１９がフォーク２２とともに傾動する。前後進レバー３１は、車両の走行方向（本実施形態では「前進走行」又は「後進走行」の各方向）を指示するときに操作するものである。
【００２３】
また、運転室１３の床には、アクセル操作手段としてのアクセルペダル３２と、インチングペダル（インチング操作手段）３３と、ブレーキペダル（ブレーキ操作手段）３４とが配設されている。図１には、アクセルペダル３２とインチングペダル３３を図示し、ブレーキペダル３４は図３に図示している。アクセルペダル３２は、車両の加速（走行）を指示する際に操作するものである。インチングペダル３３は、荷役作業を行いながら車両の微速走行をマニュアル操作で行う際に、変速機１８を構成するクラッチ（前進クラッチ４２と後進クラッチ４３）を半クラッチ状態にするために操作するものである。クラッチ（前進クラッチ４２と後進クラッチ４３）の接続状態は、インチングペダル３３の操作により、接続から遮断まで連続的に変化する。ブレーキペダル３４は、車両に制動力を作用させるために操作するものである。ブレーキペダル３４は、当該ブレーキペダル３４を操作するときにはインチングペダル３３と独立して作動するように構成されているが、インチングペダル３３は、その操作の途中からブレーキペダル３４と連動するように構成されている。すなわち、インチングペダル３３は、インチング領域においてブレーキペダル３４と独立（非連動）して操作されるが、インチング領域外（ブレーキ領域）においてブレーキペダル３４と連動するようになっている。インチング領域とは、インチングペダル３３を踏込んで前記クラッチ（前進クラッチ４２と後進クラッチ４３）が半クラッチ状態となる領域であり、ブレーキ領域とは、車両に制動力が作用する領域である。
【００２４】
図３は、本実施形態のフォークリフト１０の概略構成図である。
エンジン１６の出力軸１６ａには、トルクコンバータ１７を介して変速機１８が連結されている。また、エンジン１６には、スロットルアクチュエータ３５が配設されており、当該スロットルアクチュエータ３５の作動によりスロットル開度が調節され、エンジン１６の回転数、すなわち、出力軸１６ａの回転数が調節される。また、エンジン１６には、当該エンジン１６により駆動される荷役ポンプとしての油圧ポンプ３６が増速ギア３７を介して連結されている。本実施形態のフォークリフト１０では、エンジン１６の出力を車両走行用の駆動力と荷役装置１２（ティルトシリンダ２４及びリフトシリンダ２５）の作動用の駆動力とに兼用している。油圧ポンプ３６の吐出側には、マスト１９（フォーク２２）を傾動させるティルトシリンダ２４とフォーク２２を昇降させるリフトシリンダ２５とが連結されている。ティルトシリンダ２４は、管路及びフォーク傾動用電磁制御弁３８を介して油圧ポンプ３６に接続され、リフトシリンダ２５は、管路及びフォーク昇降用電磁制御弁３９を介して油圧ポンプ３６に接続されている。
【００２５】
また、変速機１８は、入力軸（メインシャフト）４０及び出力軸（カウンタシャフト）４１を備えている。入力軸４０には、前進クラッチ４２及び後進クラッチ４３が配設されている。前進クラッチ４２及び後進クラッチ４３には、油圧式のクラッチ（本実施形態では湿式多板クラッチ）が使用されている。そして、本実施形態の前進クラッチ４２及び後進クラッチ４３は、受圧室４２ａ，４３ａ内の油圧（以下、「クラッチ圧」と示す）によって係合力が調整可能に、かつクラッチ圧を高めると係合力が小さくなるように構成されている。
【００２６】
前進クラッチ４２には前進用電磁弁４４が接続され、後進クラッチ４３には後進用電磁弁４５が接続されている。各電磁弁４４，４５には、エンジン１６の回転時に変速機１８に伝達される回転力（変速機１８の入力軸４０の回転力）を駆動源とする油圧ポンプ４６が管路を介して接続されている。前進クラッチ４２の受圧室４２ａには、油圧ポンプ４６の作動により前進用電磁弁４４を介して作動油が供給される。また、後進クラッチ４３の受圧室４３ａには、油圧ポンプ４６の作動により後進用電磁弁４５を介して作動油が供給される。本実施形態の前進用電磁弁４４及び後進用電磁弁４５は、ソレノイドへの通電量が０（零）の時に全開で、ソレノイドに通電すると全閉となる。そして、前進クラッチ４２及び後進クラッチ４３は、各電磁弁４４，４５のソレノイドへの通電量が０（零）になると各受圧室４２ａ，４３ａに作動油が供給され、非係合状態となる。また、前進クラッチ４２及び後進クラッチ４３は、各電磁弁４４，４５のソレノイドが通電されると各受圧室４２ａ，４３ａに作動油が供給されなくなり、係合状態となる。
【００２７】
変速機１８の出力軸４１には、前進用ギア列４７と後進用ギア列４８が配設され、これらのギア列４７，４８を介して入力軸４０の回転が出力軸４１に伝達される。また、変速機１８の出力軸４１には、差動装置４９を介して車軸５０が連結されており、車軸５０の両側には駆動輪１４が配設されている。そして、エンジン１６の出力は、変速機１８の出力軸４１を介して車軸５０に伝達され、出力軸４１の回転方向に応じた方向に駆動輪１４が駆動される。また、各駆動輪１４には、油圧式のドラムブレーキ５１がそれぞれ配設されている。
【００２８】
なお、図３では、トルクコンバータ１７、変速機１８、前進用電磁弁４４、後進用電磁弁４５、油圧ポンプ４６が独立して図示されているが、これら各装置は一つのハウジング内に組み込まれている。
【００２９】
また、車体１１には、車両制御装置５２及びエンジン制御装置５３が搭載されている。本実施形態では、車両制御装置５２とエンジン制御装置５３により、フォークリフト１０の走行を制御する走行制御装置ＣＤ（図３に破線で囲む）が構成されている。車両制御装置５２とエンジン制御装置５３は、双方向に電気信号の入出力が可能な状態で接続されている。車両制御装置５２とエンジン制御装置５３は、有線接続又は無線接続の何れでも良い。車両制御装置５２には、車両制御用のＣＰＵ（中央処理装置）５４と、読出し及び書換え可能な車両制御用のメモリ５５と、入出力用のインターフェース５６とが内蔵されている。メモリ５５には、フォークリフト１０の走行や荷役を制御するための制御プログラムが記憶されている。また、メモリ５５には、フォークリフト１０の走行や荷役を制御する際に用いるマップデータ（図４、図５及び図６に示す）が記憶されている。また、エンジン制御装置５３には、エンジン制御用のＣＰＵ（中央処理装置）５７と、読出し及び書換え可能なエンジン制御用のメモリ５８と、入出力用のインターフェース５９とが内蔵されている。メモリ５８には、エンジン１６を制御するための制御プログラムが記憶されている。また、メモリ５８には、エンジン１６を制御する際に用いるマップデータ（図７に示す）が記憶されている。車両制御装置５２は、各種センサの検出信号及びエンジン制御装置５３が出力する各種信号を入力し、フォークリフト１０の走行や荷役を制御する。また、エンジン制御装置５３は、各種センサの検出信号及び車両制御装置５２が出力する各種信号を入力し、エンジン１６を制御する。
【００３０】
また、車両制御装置５２には、図２に示すように、前進用リレー回路６０を介して前進用電磁弁４４が接続されるとともに、後進用リレー回路６１を介して後進用電磁弁４５が接続されている。前進用リレー回路６０は、前進用常閉接点（ｂ接点）６０ａと前進用リレーコイル（電磁石）６０ｂからなる。前進用電磁弁４４は、前進用リレーコイル６０ｂが非励磁とされ、前進用常閉接点６０ａが閉じられることにより通電される。また、後進用リレー回路６１は、後進用常閉接点（ｂ接点）６１ａと後進用リレーコイル（電磁石）６１ｂからなる。後進用電磁弁４５は、後進用リレーコイル６１ｂが非励磁とされ、後進用常閉接点６１ａが閉じられることにより通電される。
【００３１】
以下、フォークリフト１０に装備された各種センサと、該センサの接続態様（接続先）について説明する。
エンジン１６には、エンジン１６の回転数を検出するエンジン回転数センサ６２が配設されている。エンジン回転数センサ６２は、エンジン制御装置５３に接続され、エンジン回転数に応じた検出信号（エンジン回転数信号）を出力する。エンジン回転数センサ６２の検出信号は、エンジン制御装置５３を介して車両制御装置５２に出力される。また、車体１１には、フォークリフト１０の車速を検出する車速センサ６３が各駆動輪１４に対応して配設されている。車速センサ６３は、車両制御装置５２に接続され、車速に応じた検出信号（車速信号）を出力する。車速センサ６３の検出信号は、車両制御装置５２を介してエンジン制御装置５３に出力される。
【００３２】
マスト１９には、フォーク２２の揚高（高さ位置）を検出する揚高センサ６４が配設されている。揚高センサ６４は、車両制御装置５２に接続され、フォーク２２が予め定めた揚高Ｈ（例えば、２２００ｍｍ）に達すると検出信号（揚高信号）を出力する。揚高センサ６４は、例えばリミットスイッチからなる。本実施形態では、マスト１９に１つの揚高センサ６４が設けられており、当該揚高センサ６４によって検出される揚高Ｈ以上の領域が高揚高領域とされ、揚高Ｈ未満の領域が低揚高領域とされている。
【００３３】
また、ティルトシリンダ２４には、ティルト角を検出するティルト角センサ６５が配設されている。ティルト角センサ６５は、車両制御装置５２に接続され、フォーク２２が水平姿勢にあるときの角度（水平角）を基準とした傾斜角を検出し、傾斜角に応じた検出信号（ティルト角信号）を出力する。ティルト角センサ６５は、例えばポテンショメータからなる。また、リフトシリンダ２５には、フォーク２２の積載荷重を検出する荷重センサ６６が配設されている。荷重センサ６６は、車両制御装置５２に接続され、リフトシリンダ２５の内部の油圧を検出し、フォーク２２の積載荷重に応じた検出信号（荷重信号）を出力する。荷重センサ６６は、例えば圧力センサからなる。
【００３４】
リフトレバー２９には、当該リフトレバー２９の操作量を検出するリフトレバーセンサ６７が配設されている。また、ティルトレバー３０には、当該ティルトレバー３０の操作量を検出するティルトレバーセンサ６８が配設されている。リフトレバーセンサ６７及びティルトレバーセンサ６８は、車両制御装置５２に接続され、リフトレバー２９及びティルトレバー３０の操作量に応じた検出信号（リフト操作信号及びティルト操作信号）をそれぞれ出力する。前後進レバー３１には、当該前後進レバー３１の操作位置（前進位置［Ｆ］、中立位置［Ｎ］、後進位置［Ｒ］）を検出するシフトスイッチ６９が配設されている。シフトスイッチ６９は、車両制御装置５２に接続され、前後進レバー３１の操作位置に応じた検出信号（前後進信号）を出力する。本実施形態においてシフトスイッチ６９は、前後進レバー３１の操作位置が前進位置［Ｆ］又は後進位置［Ｒ］の場合、その操作位置に応じた検出信号を出力し、操作位置が中立位置［Ｎ］の場合、検出信号を出力しない。すなわち、車両制御装置５２のＣＰＵ５４は、シフトスイッチ６９からの検出信号を入力することにより前後進レバー３１の操作位置が前進位置［Ｆ］又は後進位置［Ｒ］であることを認識し、検出信号を入力しないことにより前後進レバー３１の操作位置が中立位置［Ｎ］であることを認識する。
【００３５】
アクセルペダル３２には、当該アクセルペダル３２の踏込み量を検出するアクセル開度センサ７０が配設されている。アクセル開度センサ７０は、エンジン制御装置５３に接続され、踏込み量（アクセル開度）に応じた検出信号（アクセル開度信号）を出力する。アクセルペダル３２は、踏込むことによってフォークリフト１０の加速を指示し（オン操作）、踏込まれていない状態（非操作状態）へ戻すことによってフォークリフト１０の加速を指示しない（オフ操作）ように作動する。
【００３６】
インチングペダル３３には、当該インチングペダル３３の踏込み状態を検出するインチングスイッチ７１が配設されている。インチングスイッチ７１は、車両制御装置５２に接続され、踏込み状態に応じて検出信号（インチング信号）を出力する。具体的に言えば、インチングスイッチ７１は、クラッチ（前進クラッチ４２又は後進クラッチ４３）が係合状態（クラッチの接続状態）になると検出信号を出力する。クラッチ（前進クラッチ４２及び後進クラッチ４３）は、動力の伝達が可能となる接続状態と、動力の伝達が不能となる非接続状態（遮断状態）と、接続状態から非接続状態又は非接続状態から接続状態へ遷移する迄の間、半クラッチ状態を取り得る。このため、本実施形態においてインチングスイッチ７１は、クラッチが接続状態の時に検出信号を出力し得るように組み付け調整されている。なお、インチングスイッチ７１は、クラッチが非接続状態（遮断状態）及び半クラッチ状態の時には検出信号を出力しない。インチングペダル３３は、踏込むことによってクラッチを遮断する側に作動させ（オン操作）、踏込まれていない状態へ戻すことによってクラッチを接続する側へ作動させる（オフ操作）。そして、フォークリフト１０は、インチングペダル３３がオン操作からオフ操作された場合、走行駆動力遮断状態から走行駆動力接続状態に切り替わり、オフ操作からオン操作された場合、走行駆動力接続状態から走行駆動力遮断状態に切り替わる。
【００３７】
ブレーキペダル３４には、当該ブレーキペダル３４の踏込み状態を検出するブレーキスイッチ７２が配設されている。ブレーキスイッチ７２は、車両制御装置５２に接続され、踏込み状態に応じて検出信号（ブレーキ信号）を出力する。具体的に言えば、ブレーキスイッチ７２は、ブレーキペダル３４が踏込まれると検出信号を出力する。ブレーキスイッチ７２は、運転者がブレーキペダル３４を単独で踏込んだ時、及びインチングペダル３３に連動して踏込まれた時の何れの場合も検出信号を出力する。ブレーキペダル３４は、踏込むことでドラムブレーキ５１によって駆動輪１４に制動力を作用させ（オン操作）、踏込まれていない状態へ戻すことで駆動輪１４に制動力を作用させない（オフ操作）ように作動する。
【００３８】
本実施形態のフォークリフト１０は、前後進レバー３１が中立位置［Ｎ］でエンジン１６を始動させると、前進用リレーコイル６０ｂ及び後進用リレーコイル６１ｂの励磁によって前進用常閉接点６０ａ及び後進用常閉接点６１ａが開き、前進用電磁弁４４及び後進用電磁弁４５に通電されない。その結果、前進クラッチ４２及び後進クラッチ４３は、非係合状態となる。
【００３９】
そして、エンジン１６の始動後、運転者が前後進レバー３１を中立位置［Ｎ］から前進位置［Ｆ］に操作すると、車両制御装置５２は、シフトスイッチ６９が出力する検出信号（前進位置［Ｆ］に操作されたことを示す信号）を入力し、前進用リレーコイル６０ｂを非励磁とし、前進用電磁弁４４を通電する。その結果、前進クラッチ４２は、係合状態となる。また、エンジン１６の始動後、運転者が前後進レバー３１を中立位置［Ｎ］から後進位置［Ｒ］に操作すると、車両制御装置５２は、シフトスイッチ６９が出力する検出信号（後進位置［Ｒ］に操作されたことを示す信号）を入力し、後進用リレーコイル６１ｂを非励磁とし、後進用電磁弁４５を通電する。その結果、後進クラッチ４３は、係合状態となる。そして、運転者がアクセルペダル３２を踏込むと、エンジン制御装置５３は、アクセル開度センサ７０が出力する検出信号（アクセルペダル３２の踏込み量に応じた検出信号）を入力し、スロットルアクチュエータ３５を制御する。この制御により、エンジン１６の回転数が調整され、フォークリフト１０が前後進レバー３１の操作方向に応じた方向（前進方向又は後進方向）に走行する。
【００４０】
また、荷役作業時に、運転者がリフトレバー２９を操作すると、車両制御装置５２は、リフトレバーセンサ６７が出力する検出信号（リフトレバー２９の操作量に応じた検出信号）を入力し、フォーク昇降用電磁制御弁３９を制御する。また、荷役作業時に、運転者がティルトレバー３０を操作すると、車両制御装置５２は、ティルトレバーセンサ６８が出力する検出信号（ティルトレバー３０の操作量に応じた検出信号）を入力し、フォーク傾動用電磁制御弁３８を制御する。そして、運転者は、荷役作業時、インチングペダル３３を踏込んでクラッチ（前進クラッチ４２及び後進クラッチ４３）を半クラッチ状態又は非接続状態とし、アクセルペダル３２を踏込む。これらの操作（動作）により、エンジン１６の回転によって油圧ポンプ３６が作動し、リフトレバー２９が操作された場合にはフォーク昇降用電磁制御弁３９を介して作動油がリフトシリンダ２５に供給され、ティルトレバー３０が操作された場合にはフォーク傾動用電磁制御弁３８を介して作動油がティルトシリンダ２４に供給される。その結果、リフトシリンダ２５は、リフトレバー２９の操作方向に応じて伸縮動作し、フォーク２２が上昇又は下降する。また、ティルトシリンダ２４は、ティルトレバー３０の操作方向に応じて伸縮動作し、マスト１９（フォーク２２）が前傾又は後傾する。なお、フォークリフト１０の荷役作業時は、インチングペダル３３が踏込まれ、クラッチ（前進クラッチ４２及び後進クラッチ４３）は半クラッチ状態又は非接続状態（遮断）とされている。そして、荷役作業終了後にフォークリフト１０を走行させる場合には、インチングペダル３３の踏込みを戻してクラッチ（前進クラッチ４２及び後進クラッチ４３）を接続し、アクセルペダル３２を踏込んで加速を指示する。
【００４１】
このように構成された本実施形態のフォークリフト１０は、車両走行時の走行制御モードとして、通常走行モードと、制限走行モードと荷役優先モードを有しており、これらのモードに応じて車両制御装置５２とエンジン制御装置５３により各種制御が実行されるようになっている。通常走行モードは、車両走行に制限を加えることなくフォークリフト１０を走行させる走行制御モードである。制限走行モードは、車両走行に制限を加えてフォークリフト１０を走行させる走行制御モードである。本実施形態では、制限走行モード時、荷役状態に応じて走行時の最高車速と加減速度に制限を加えるようになっている。荷役状態は、フォーク２２に対する荷の搭載状態を示すものであり、本実施形態では揚高、荷重及びティルト角の３つのパラメータをもとに荷役状態が判別される。また、荷役優先モードは、制限走行モードによるフォークリフト１０の走行中に予め定めた制限解除条件の成立を契機に移行し、荷役作業（フォーク２２）を優先させるように車両走行を制御する走行制御モードである。
【００４２】
以下、車両制御装置５２とエンジン制御装置５３によって実行される各種制御について詳しく説明する。車両制御装置５２とエンジン制御装置５３は、以下に説明する各種制御を制御プログラムにしたがって実行する。本実施形態では、車両制御装置５２のＣＰＵ５４が制限判定手段として機能し、車両制御装置５２のＣＰＵ５４とエンジン制御装置５３のＣＰＵ５７により制御手段が構成される。
【００４３】
まず、車両制御装置５２のメモリ５５に記憶されているマップデータを図４〜図６にしたがって説明する。
図４のマップデータは、荷役状態がフォークリフト１０の走行に制限を加える必要がある状態かを判定するために参照するマップデータ（以下、「制限要否判定データ」と示す）である。本実施形態の制限要否判定データは、揚高と荷重の２つのパラメータをもとに最高車速と加減速度に制限を加える制限領域と制限を加えない非制限領域を定めている。具体的に言えば、揚高Ｈ以上で、かつ荷重Ｗ以上の領域を制限領域とし、揚高Ｈ未満又は荷重Ｗ未満の何れかを満たす領域を非制限領域としている。図４の制限要否判定データでは、揚高が高く、かつ荷重が重い領域、すなち、荷役状態が厳しくなる領域を制限領域と定めている。図４では、制限領域に斜線を付している。
【００４４】
図５のマップデータは、最高車速に制限を加える場合、すなわち、図４の制限要否判定データをもとに荷役状態が制限領域に存在すると判断した場合に、最高車速値（制限車速）を算出するために参照するマップデータ（以下、「車速算出データ」と示す）である。本実施形態の車速算出データは、荷重とティルト角の２つのパラメータをもとに最高車速値（［ｋｍ／ｈ］）を定めている。具体的に言えば、荷重Ｗ以上の荷重領域を複数領域（本実施形態では図５に示す領域Ａ，Ｂ，Ｃ，Ｄ，Ｅの５つ）に区分し、その領域毎にティルト角が後傾範囲内であるか否かによって最高車速値を定めている。ティルト角が後傾範囲内の場合とは、マスト１９（フォーク２２）が車体１１の後方に向かって傾動している状態（後傾状態）であり、ティルト角が後傾範囲外の場合とは、マスト１９が垂直の状態（フォーク２２が水平の状態）及び車体１１の前方に向かって傾動している状態（前傾状態）である。
【００４５】
図５の車速算出データでは、ティルト角が後傾範囲内の場合の最高車速値を太い実線で示し、ティルト角が後傾範囲外の場合の最高車速値を破線で示している。例えば、領域Ａにおいては、ティルト角が後傾範囲内の場合の最高車速値を［１５（ｋｍ／ｈ）］に定め、ティルト角が後傾範囲外の場合の最高車速値を［１２（ｋｍ／ｈ）］に定めている。すなわち、ティルト角が後傾範囲外の場合には積荷の重心位置が車両の前方側に存在する一方で、ティルト角が後傾範囲内の場合には積荷の重心位置が車両の後方側に存在する。このため、ティルト角が後傾範囲外の場合には、ティルト角が後傾範囲内の場合に比して荷役状態が厳しくなる。したがって、同一荷重の荷であってもティルト角に応じて最高車速値が異なり、ティルト角が後傾範囲外の場合にはティルト角が後傾範囲内の場合よりも最高車速を低速に定めている。
【００４６】
図６のマップデータは、加減速度に制限を加える場合、すなわち、図４の制限要否判定データをもとに荷役状態が制限領域に存在すると判断した場合に、加減速度値を算出するために参照するマップデータ（以下、「加減速算出データ」と示す）である。本実施形態の加減速算出データは、荷重とティルト角の２つのパラメータをもとに加減速度値（［ｋｍ／ｈ／秒］）を定めている。具体的に言えば、荷重Ｗ以上の荷重領域を複数領域（本実施形態では図５に示す領域Ａ，Ｂ，Ｃ，Ｄ，Ｅの５つ）に区分し、その領域毎にティルト角が後傾範囲内であるか否かによって加減速度値を定めている。なお、［ｋｍ／ｈ／秒］は、１秒当りの加減速度値を１時間当りの加減速度値に変換した値であることを示すものである。また、図５の車速算出データと図６の加減速算出データでは、荷重Ｗ以上の荷重領域を同じ荷重で分割している。
【００４７】
図６の加減速算出データでは、ティルト角が後傾範囲内の場合の加減速度値を太い実線で示し、ティルト角が後傾範囲外の場合の加減速度値を破線で示している。例えば、領域Ａにおいては、ティルト角が後傾範囲内の場合の加減速度値を［４（ｋｍ／ｈ／秒）］に定め、ティルト角が後傾範囲外の場合の加減速度値を［３（ｋｍ／ｈ／秒）］に定めている。すなわち、同一荷重の場合であってもティルト角に応じて加減速度値が異なり、ティルト角が後傾範囲外の場合にはティルト角が後傾範囲内の場合よりも加減速度値を低減させている。以下の説明では、図６に示す加減速算出データにおいて、加減速度値［１（ｋｍ／ｈ／秒）］を「加減速レベル１」と示し、加減速度値［２（ｋｍ／ｈ／秒）］を「加減速レベル２」と示し、加減速度値［３（ｋｍ／ｈ／秒）］を「加減速レベル３」と示し、加減速度値［４（ｋｍ／ｈ／秒）］を「加減速レベル４」と示す場合もある。
【００４８】
図７は、車両制御装置５２のＣＰＵ５４が実行する制限判定処理を示している。制限判定処理は、図４〜図６に示す各マップデータに基づき荷役状態を判別し、最高車速値と加減速度値とを抽出（決定）するための処理である。
【００４９】
制限判定処理においてＣＰＵ５４は、荷役状態を判定するために揚高、荷重及びティルト角の情報を取得する（ステップＳ１０）。ステップＳ１０にてＣＰＵ５４は、揚高センサ６４の検出信号から揚高を取得するとともに、ティルト角センサ６５の検出信号からティルト角を取得し、さらに荷重センサ６６の検出信号から荷重を取得する。続いて、ＣＰＵ５４は、図４に示す制限要否判定データを参照し（ステップＳ１１）、当該データとステップＳ１０で取得した揚高及び荷重の情報をもとに荷役状態が車両の走行に制限（最高車速と加減速度）を加える必要がある状態か否か判定する（ステップＳ１２）。ステップＳ１２にてＣＰＵ５４は、荷役状態が高揚高及び重荷重となる制限領域にあるか否かを判定する。
【００５０】
ステップＳ１２の判定結果が肯定の場合（制限要の場合）、ＣＰＵ５４は、図５に示す車速算出データを参照し（ステップＳ１３）、当該データとステップＳ１０で取得した荷重及びティルト角の情報をもとに最高車速値を抽出する（ステップＳ１４）。ステップＳ１４にてＣＰＵ５４は、例えば、荷重が領域Ｂの場合に、ティルト角が後傾範囲内であれば最高車速値として［１３（ｋｍ／ｈ）］を抽出し、ティルト角が後傾範囲外であれば最高車速値として［１０（ｋｍ／ｈ）］を抽出する。ステップＳ１４にて最高車速値を抽出したＣＰＵ５４は、その抽出した最高車速値をメモリ５５に記憶する。
【００５１】
続いて、ＣＰＵ５４は、図５に示す加減速算出データを参照し（ステップＳ１５）、当該データとステップＳ１０で取得した荷重及びティルト角の情報をもとに加減速度値を抽出する（ステップＳ１６）。ステップＳ１６にてＣＰＵ５４は、例えば、荷重が領域Ｂの場合に、ティルト角が後傾範囲内であれば加減速度値として［３（ｋｍ／ｈ／秒）］を抽出し、ティルト角が後傾範囲外であれば加減速度値として［２（ｋｍ／ｈ／秒）］を抽出する。ステップＳ１６にて加減速度値を抽出したＣＰＵ５４は、その抽出した加減速度値をメモリ５５に記憶する。
【００５２】
続いて、ＣＰＵ５４は、ステップＳ１４で抽出した最高車速値とステップＳ１６で抽出した加減速度値とを指示する制限信号をエンジン制御装置５３に出力する。その後、ＣＰＵ５４は、制限判定処理を終了する。また、ステップＳ１２の判定結果が否定の場合（制限否の場合）、ＣＰＵ５４は、ステップＳ１７に移行し、最高車速と加減速度に制限を加えない旨を指示する制限信号をエンジン制御装置５３に出力する。また、ＣＰＵ５４は、ステップＳ１２の判定結果が否定の場合、最高車速と加減速度を制限しない旨をメモリ５５に記憶する。その後、ＣＰＵ５４は、制限判定処理を終了する。なお、ステップＳ１２の判定結果が否定となる場合は、荷役状態が非制限領域（低揚高又は軽荷重）のときである。
【００５３】
次に、エンジン制御装置５３の制御内容を説明する。
エンジン制御装置５３のＣＰＵ５７は、制限判定処理にて車両の走行を制限しない旨が判定されている場合、アクセルペダル３２に配設されたアクセル開度センサ７０からの検出信号をもとにスロットルアクチュエータ３５を制御し、エンジン回転数を調整する。すなわち、ＣＰＵ５７は、最高車速と加減速度に制限を加えずに、アクセルペダル３２の踏込み量（操作量）に応じてエンジン回転数を調整し、フォークリフト１０を走行させる。車両の走行に制限を加えない場合、ＣＰＵ５７は通常走行モードによる制御を実行し、通常走行モードではアクセルペダル３２の踏込み量に応じてエンジン回転数が上昇し、アクセルペダル３２の踏込み量に応じて車速が上昇することとなる。
【００５４】
その一方で、ＣＰＵ５７は、制限判定処理にて車両の走行を制限する旨が判定されている場合、図８に示すマップデータ（以下、「回転数調整データ」と示す）をもとにエンジン回転数を調整する。回転数調整データは、車両の走行に制限を加える場合に、エンジン回転数の調整量を算出するためのデータであり、エンジン制御装置５３のメモリ５８に記憶されている。
【００５５】
本実施形態の回転数調整データは、最高車速値と実車速（実際の車速）の差（以下、「車速差」と示す）とエンジン回転数の調整量との関係をグラフ化したものであり、当該関係を４つの加減速レベル［１］〜［４］毎に定めたものである。車速差は、制限判定処理のステップＳ１４で抽出した最高車速値と車速センサ６３で検出した車速の減算値である。そして、回転数調整データでは、車速差が大きいほど、エンジン回転数の調整量が大きくなるように車速差とエンジン回転数の調整量が関係付けられている。また、加減速レベルが［１］に近くづくほど（荷役状態が厳しいほど）、車速差に対するエンジン回転数の調整量が小さくなるように車速差とエンジン回転数の調整量が関係付けられている。すなわち、加減速レベル１に近くづくほど、エンジン回転数の調整量が小さくなるので、フォークリフト１０は、ゆっくりと加速し、ゆっくりと減速することになる。
【００５６】
そして、ＣＰＵ５７は、所定の制御周期毎に車速センサ６３の検出信号から現在の車速を取得し、当該車速を最高車速値から減算して車速差を算出する。続いて、ＣＰＵ５７は、メモリ５８に記憶されている加減速度値（加減速レベルの値）を取得し、車速差と加減速レベルをもとに図８の回転数調整データからエンジン回転数の調整量を算出する。そして、エンジン回転数の調整量を算出したＣＰＵ５７は、当該調整量をもとにスロットルアクチュエータ３５を制御してスロットル開度を調整し、エンジン回転数を調整することによって実車速が最高車速値を上限とした車速になるようにフィードバック制御を行う。すなわち、ＣＰＵ５７は、最高車速と加減速度に制限を加える場合、アクセルペダル３２の踏込み量（操作量）に関係なく、車速が最高車速値以下となるようにエンジン回転数を調整し、フォークリフト１０を走行させる。車両の走行に制限を加える場合、ＣＰＵ５７は制限走行モードによる制御を実行し、制限走行モードでは車速が最高車速値を超えないようにエンジン回転数の上昇が抑えられ、アクセルペダル３２が目一杯踏込まれても車速は最高車速値を超えないこととなる。また、制限走行モードでは、加減速度にも制限が加えられ、加減速レベルに応じて加速の具合と減速の具合が異なる。
【００５７】
次に、車両制御装置５２のＣＰＵ５４が実行する図９に示すモード切り替え処理について詳しく説明する。
図９に示すモード切り替え処理は、制限走行モードから荷役優先モードへ移行させるか否かを判定するための処理である。
【００５８】
モード切り替え処理においてＣＰＵ５４は、最高車速と加減速度を制限する必要があるか否かを判定する（ステップＳ２０）。ステップＳ２０にてＣＰＵ５４は、走行制御モードが制限走行モードであるか否かを判定する。そして、ステップＳ２０にてＣＰＵ５４は、制限判定処理のステップＳ１２の判定結果に基づきステップＳ２０の判定を行う。ＣＰＵ５４は、メモリ５５に最高車速値と加減速度値が記憶されている場合にはステップＳ２０を肯定判定し、記憶されていない場合にはステップＳ２０を否定判定する。
【００５９】
ステップＳ２０の判定結果が肯定の場合、ＣＰＵ５４は、走行駆動力が遮断されているか否かを判定する（ステップＳ２１）。本実施形態においてＣＰＵ５４は、ステップＳ２１にてブレーキスイッチ７２の検出信号の入力を監視し、当該検出信号を入力したか否かによって判定を行う。そして、ＣＰＵ５４は、ブレーキスイッチ７２の検出信号を入力した場合、走行駆動力遮断状態であることを検出してステップＳ２１を肯定判定し、検出信号を入力していない場合、ステップＳ２１を否定判定する。本実施形態のフォークリフト１０では、インチングペダル３３を一定量踏込むことにより、当該インチングペダル３３に連動してブレーキペダル３４が踏込まれる。このため、インチングペダル３３に連動してブレーキペダル３４が踏込まれた場合には、クラッチ（前進クラッチ４２及び後進クラッチ４３）が接続状態から非接続状態へ遷移していることになるので、ステップＳ２１ではブレーキスイッチ７２の検出信号の入力状態から走行駆動力遮断状態であるか否かの判定を行っている。本実施形態では、ブレーキスイッチ７２と車両制御装置５２のＣＰＵ５４により遮断検出手段が構成されている。
【００６０】
ステップＳ２１の判定結果が肯定の場合、ＣＰＵ５４は、車速センサ６３の検出信号を入力し、当該検出信号から取得した車速（図９では「Ｓ」と示す）と予め定めた制限解除車速（図９では「Ｓａ」を示す）を比較し、車速Ｓが制限解除車速Ｓａ以下であるか否かを判定する（ステップＳ２２）。制限解除車速Ｓａは、車両走行時の制限（本実施形態では最高車速と加減速度）の解除を許可する車速であり、具体的に言えば、制限走行モードから荷役優先モードへの移行を許可する車速である。本実施形態において制限解除車速Ｓａは、制限走行モードで用いる最高車速値から一定値（例えば、２ｋｍ／ｈ）を減算した値に設定されている。そして、ステップＳ２１の判定結果が肯定（Ｓ≦Ｓａ）の場合、ＣＰＵ５４は、アクセル開度センサ７０の検出信号を入力し、当該検出信号をもとにアクセルペダル３２がオフ操作されているか否かを判定する（ステップＳ２３）。
【００６１】
ステップＳ２３の判定結果が肯定の場合、ＣＰＵ５４は、制限走行モードから荷役優先モードへ移行させ（ステップＳ２４）、モード切り替え処理を終了する。ステップＳ２４にてＣＰＵ５４は、制限走行モードから荷役優先モードへ移行させた場合、走行制御モードが荷役優先モードに移行した旨を指示するモード信号をエンジン制御装置５３に出力する。本実施形態においてＣＰＵ５４は、モード切り替え処理に示すように、制限走行モード中に、走行駆動力遮断状態であること、車速Ｓが制限解除車速Ｓａ以下であること、及びアクセルペダル３２がオフ操作されることの３つの条件が成立した場合に、制限走行モードを荷役優先モードへ移行させるようになっている。本実施形態では、前述した３つの条件によって制限解除条件を構成している。
【００６２】
一方、ステップＳ２１、ステップＳ２２又はステップＳ２３の判定結果が否定の場合、ＣＰＵ５４は、制限走行モード中に制限解除条件が成立していないので、荷役優先モードへ移行させずに、制限走行モードを維持し（ステップＳ２５）、モード切り替え処理を終了する。また、ステップＳ２０の判定結果が否定の場合、ＣＰＵ５４は、走行制御モードとして通常走行モードを維持し（ステップＳ２６）、モード切り替え処理を終了する。
【００６３】
モード切り替え処理にて荷役優先モードへ移行した場合、エンジン制御装置５３のＣＰＵ５７は、最高車速と加減速度の制限を解除する。そして、ＣＰＵ５７は、アクセルペダル３２に配設されたアクセル開度センサ７０からの検出信号をもとにスロットルアクチュエータ３５を制御し、エンジン回転数を調整する。すなわち、ＣＰＵ５７は、通常走行モードと同様に、アクセルペダル３２の踏込み量（操作量）に応じてエンジン回転数を調整する。このとき、フォークリフト１０は、走行駆動力が遮断されているので、エンジン１６の出力は駆動輪１４へ伝達されないことになる。したがって、フォークリフト１０では、エンジン１６の出力が荷役装置１２を作動させるための駆動力となり、リフトレバー２９やティルトレバー３０が操作されることにより、油圧ポンプ３６の作動によって荷役装置１２（フォーク２２）が作動する。すなわち、リフトレバー２９が操作された場合には、油圧ポンプ３６の作動と車両制御装置５２のＣＰＵ５４の制御によって作動油がフォーク昇降用電磁制御弁３９を介してリフトシリンダ２５に供給され、フォーク２２が昇降動作する。また、ティルトレバー３０が操作された場合には、油圧ポンプ３６の作動と車両制御装置５２のＣＰＵ５４の制御によって作動油がフォーク傾動用電磁制御弁３８を介してティルトシリンダ２４に供給され、フォーク２２（マスト１９）が傾動動作する。
【００６４】
また、車両制御装置５２のＣＰＵ５４は、図９に示すモード切り替え処理にて荷役優先モードへ移行させた場合、以下に説明する車速監視処理を実行する。車速監視処理は、制限走行モードから荷役優先モードへ移行する際に、駆動輪１４に対応する走行駆動力の伝達が完全に遮断された状態でモード移行が行われているか否かを判定する処理であり、モード移行に伴うフォークリフト１０の急加速を確実に抑制するために行われる処理である。例えば、半クラッチ状態でのモード移行や走行駆動力の伝達が遮断されたことを検出する手段（本実施形態ではブレーキスイッチ７２）の故障による誤検出でのモード移行を判定するようになっている。
【００６５】
車速監視処理にてＣＰＵ５４は、車速センサ６３の検出信号を入力して車速を取得し、当該車速が制限走行モード時の最高車速値（制限判定処理のステップＳ１４で決定した値）を超えたか否かを判定する。すなわち、荷役優先モード時にフォークリフト１０が加速しているか否かを判定する。この判定結果が肯定の場合、ＣＰＵ５４は、車速が最高車速値を超えているので、走行制御モードを一旦制限走行モードに戻し、制限走行モードへ移行した旨を指示するモード信号をエンジン制御装置５３のＣＰＵ５７に出力する。そして、エンジン制御装置５３のＣＰＵ５７は、メモリ５８に記憶されている最高車速値と加減速度値に基づきエンジン回転数を調整し、車両の走行に制限を加える。その結果、フォークリフト１０は、車両の走行に制限が加えられた状態となり、最高車速値まで減速する。
【００６６】
また、ＣＰＵ５４は、走行制御モードを制限走行モードへ戻した場合、アクセル開度センサ７０の検出信号をもとにアクセルペダル３２がオフ操作されたか否かを判定する。そして、ＣＰＵ５４は、アクセルペダル３２がオフ操作された場合、図９に示すモード切り替え処理を実行し、制限解除条件が成立しているときには走行制御モードを荷役優先モードへ復帰させる。一方、ＣＰＵ５４は、アクセルペダル３２のオン操作が維持されている場合、走行制御モードを制限走行モードのまま維持する。この車速監視処理により、誤操作や誤検出が発生した時のフェールセーフ性を確保している。
【００６７】
したがって、本実施形態によれば、以下に示す効果を得ることができる。
（１）走行制限中に、走行駆動力が遮断されることを含む制限解除条件が成立したことを契機に、走行制限を解除し、荷役作業を優先させる荷役優先モードへ移行させる。このため、走行駆動力を遮断し、荷役装置１２を作動させたいという運転者の意志を的確に汲み取った状態で車両の走行を制御することができる。そして、走行制限による走行中に荷役装置１２を作動させる場合であっても、車両の安定性を損なうことなく荷役装置１２を作動させることができる。すなわち、走行駆動力を遮断した状態で走行制限を解除させるので、荷役装置１２を作動させるためにアクセルペダル３２を踏込み、エンジン１６を吹き上がらせても、フォークリフト１０が急加速してしまうことを回避できる。また、荷役装置１２の作動時には、走行制限が解除されるので、エンジン１６の出力を最大限使用して荷役装置１２を作動させることができる。したがって、車両の安定性の確保と荷役作業性の向上の両立を図ることができる。
【００６８】
（２）また、制限解除条件として、走行駆動力が遮断されていることに加えて、車速Ｓが制限解除車速Ｓａ以下であることを定めている。制限解除条件として車速に係る条件を加えることで、荷役装置１２を作動させたいという運転者の意志をより的確に汲み取った状態で車両の走行を制御することができる。すなわち、車速が低下している状態においては、荷役作業を行う場所に近づき、荷役作業の準備段階に入ったと考えられるので、その操作状態に合わせて走行制限を解除させることができる。
【００６９】
（３）さらに、制限解除条件として、アクセルペダル３２がオフ操作されていることを加えている。アクセルペダル３２は、フォークリフト１０の加速を指示する手段であるため、アクセルペダル３２が非操作状態になることは車両の走行を止めるという運転者の意思が的確に表される。したがって、荷役装置１２を作動させたいという運転者の意志をより的確に汲み取った状態で車両の走行を制御することができる。
【００７０】
（４）荷役優先モード中に車速が最高車速値を超えた場合、荷役優先モードを終了して制限走行モードへ移行させるようにした。すなわち、制限解除条件が成立して荷役優先モードへ移行したにも拘わらず、車速が最高車速値を超えてしまった場合には、誤検出などの要因で運転者の意志に反して走行制限が解除された可能性がある。したがって、このような場合に荷役優先モードを終了し、制限走行モードへ戻すことにより、車両の走行が不安定になることを回避できる。すなわち、運転者が荷役装置１２を作動させるという意志を持っていない状態で走行制限を解除して走行させることは、車両が不安定な状態で走行し続けることになるので、このような事態を早期に是正することができる。
【００７１】
（５）また、荷役優先モードを制限走行モードへ戻した場合には、復帰条件の成立を契機に荷役優先モードへ復帰される。そして、復帰条件は、少なくともアクセルペダル３２が非操作状態になることを含むように定めている。アクセルペダル３２のオフ操作により、フォークリフト１０の走行を止めるという運転者の意思を的確に捉えることができる。したがって、運転者が荷役装置１２を作動させたいという意志を持っているか否かを確認した上で荷役優先モードに復帰させることができる。
【００７２】
（６）ブレーキペダル３４の操作状態から走行駆動力遮断状態であるかを検出する。ブレーキペダル３４は、インチングペダル３３が一定量踏込み操作されることにより、当該インチングペダル３３と連動して操作される。このため、ブレーキペダル３４が踏込まれる状態においては、インチングペダル３３の踏込み量も多くなっている。したがって、クラッチ（前進クラッチ４２及び後進クラッチ４３）が非接続状態になっていることを確実に検出できる。
【００７３】
（第２の実施形態）
次に、本発明の第２の実施形態を図１０及び図１１にしたがって説明する。なお、以下に説明する実施形態では、既に説明した実施形態と同一構成について、その重複する説明を省略又は簡略する。
【００７４】
本実施形態では、図９に示すモード切り替え処理のステップＳ２１において、走行駆動力遮断状態であるか否かの検出を、前進クラッチ４２及び後進クラッチ４３の各受圧室４２ａ，４３ａのクラッチ圧を検出して行うようになっている。
【００７５】
以下、本実施形態のフォークリフト１０の構成を図１０にしたがって説明する。なお、図１０は、第１の実施形態で説明したフォークリフト１０の構成（図３に示す）と異なる部分を中心に図示したものであり、図１０に図示していない部分（構成）は図３に示すフォークリフト１０の構成と同一である。
【００７６】
図１０に示すように、前進クラッチ４２及び後進クラッチ４３には、各受圧室４２ａ，４３ａのクラッチ圧（油圧）を検出するクラッチ圧検出センサ８０，８１が配設されている。クラッチ圧検出センサ８０，８１は、車両制御装置５２に接続され、各受圧室４２ａ，４３ａの内部の油圧を検出し、当該油圧に応じた検出信号（クラッチ圧信号）を出力する。クラッチ圧検出センサ８０，８１は、例えば圧力センサからなる。また、本実施形態においてインチングペダル３３には、インチングペダル３３の踏込み量（ペダルストローク）を検出するインチング開度センサ８２が配設されている。インチング開度センサ８２は、車両制御装置５２に接続され、踏込み量に応じた検出信号（インチング開度信号）を出力する。なお、インチングペダル３３の操作形態については、第１の実施形態と同じであり、インチングペダル３３は踏込むことによってクラッチを遮断する側に作動させ、踏込まれていない状態へ戻すことによってクラッチを接続する側へ作動させる。
【００７７】
また、車両制御装置５２のメモリ５５には、図１１に示すマップデータ（以下、「接続判定データ」と示す）が記憶されている。接続判定データは、インチングペダル３３の踏込み量とクラッチ圧との関係をグラフ化したものである。本実施形態の前進クラッチ４２及び後進クラッチ４３は、各受圧室４２ａ，４３ａのクラッチ圧が小さくなると係合力が高まって接続状態となり、クラッチ圧が大きくなると係合力が小さくなって非接続状態となる。すなわち、インチングペダル３３の踏込み量が小さい場合には、クラッチが接続状態となってクラッチ圧が小さくなり、インチングペダル３３の踏込み量が大きい場合には、クラッチが非接続状態となってクラッチ圧が大きくなる。また、接続判定データには、クラッチが接続状態であるか又は非接続状態であるかを判定するための判定値として接続判定値と遮断判定値の２つが設定され、両値の間にヒステリシスを持たせている。すなわち、接続判定データでは、接続判定値と遮断判定値を境界として接続領域、半クラッチ領域、遮断領域の３つに分けられている。そして、半クラッチ領域は、インチングペダル３３がオン操作されている場合（踏込み量が大きくなるように変化している場合）は接続領域に含まれ、インチングペダル３３がオフ操作されている場合（踏込み量が小さくなるように変化している場合）は遮断領域に含まれる。
【００７８】
以下、本実施形態においてＣＰＵ５４が図９に示すモード切り替え処理のステップＳ２１で実行する処理内容を説明する。
図９に示すモード切り替え処理のステップＳ２１にてＣＰＵ５４は、クラッチ圧検出センサ８０，８１の検出信号を入力し、各受圧室４２ａ，４３ａのクラッチ圧を取得する。続いて、ＣＰＵ５４は、取得したクラッチ圧とインチングペダル３３の踏込み量の情報をもとに接続判定データからクラッチが接続状態であるか又は非接続状態であるかを判定する。なお、本実施形態においてＣＰＵ５４は、所定の制御周期毎にインチング開度センサ８２の検出信号を入力する。そして、ＣＰＵ５４は、前回の制御周期で取得した検出結果（インチングペダル３３の踏込み量）と今回の制御周期で取得した検出結果を比較し、その比較結果からインチングペダル３３がオン操作されているか又はオフ操作されているかを判定する。ＣＰＵ５４は、クラッチ圧とインチングペダル３３の操作状態からクラッチが接続状態であることを判定した場合にはステップＳ２１を肯定判定し、クラッチが非接続状態であることを判定した場合にはステップＳ２１を否定判定する。すなわち、ＣＰＵ５４は、インチングペダル３３がオン操作されている場合にクラッチ圧が遮断判定値以上になると非接続状態であることを判定し、インチングペダル３３がオフ操作されている場合にクラッチ圧が接続判定値以下になると接続状態であることを判定する。
【００７９】
したがって、本実施形態によれば、第１の実施形態の効果（１）〜（５）と同様の効果に加えて以下に示す効果を得ることができる。
（７）クラッチ（前進クラッチ４２及び後進クラッチ４３）の受圧室４２ａ，４３ａ内のクラッチ圧（油圧）に応じて走行駆動力遮断状態であるかを検出する。ブレーキペダル３４の操作状態をもとに前記検出を行った場合、当該操作状態を検出する検出手段（例えば、ブレーキスイッチ７２）の組付精度などの検出結果が依存されることになる。このため、本実施形態では、検出精度をさらに高め、検出精度を向上させるために、受圧室４２ａ，４３ａ内のクラッチ圧を直接検出し、走行駆動力遮断状態であるかを検出する。したがって、前記検出精度が向上され、より確実に駆動輪１４に対する走行駆動力の伝達が遮断されている状態を検出することができる。クラッチが遮断されていない場合に制御的に遮断されていると判定された場合には、荷役優先モードへ移行した際に走行の制限が解除されることによりフォークリフト１０が急加速する虞がある。
【００８０】
（第３の実施形態）
次に、本発明の第３の実施形態を図６及び図８にしたがって説明する。なお、本実施形態は、第１，第２の実施形態の何れにも適用可能である。
【００８１】
本実施形態では、フォークリフト１０の走行中に荷役状態が変化し、その変化に対応させて車両走行の制限内容（最高車速値と加減速度値など）を変更する場合に、急激な車速変化（加速側への変化及び減速側への変化）を抑制する制御（以下、「適正制御」と示す）を実行させるようになっている。荷役状態の変化とは、例えば、揚高が低揚高から高揚高又は高揚高から低揚高に変化する場合や、ティルト角が後傾範囲内から後傾範囲外又は後傾範囲外から後傾範囲内に変化する場合などである。本実施形態では、適正制御をエンジン制御装置５３のＣＰＵ５７が実行する。このような急激な車速変化は、アクセルペダル３２を目一杯踏込んでフォークリフト１０を走行している場合に顕著に現れる。例えば、車両走行に制限を加える制限状態から制限を加えない非制限状態へ変化した場合、フォークリフト１０は最高車速や加減速度の制限がなくなることによって急加速し、不安定になる虞がある。その逆に、非制限状態から制限状態へ変化した場合、フォークリフト１０は最高車速や加減速度に制限が加わることによって急減速し、不安定になる虞がある。また、制限内容が緩和された場合、フォークリフト１０は最高車速や加減速度の制限が緩和される（すなわち、最高車速値が速くなる）ことによって急加速し、不安定になる虞がある。
【００８２】
以下、本実施形態においてエンジン制御装置５３のＣＰＵ５７が実行する適正制御の制御内容を説明する。なお、本実施形態において車両制御装置５２のＣＰＵ５４は、第１の実施形態と同様に図７に示す制限判定処理を実行する。
【００８３】
エンジン制御装置５３のＣＰＵ５７は、車両制御装置５２のＣＰＵ５４が出力する制限信号で指示される制限内容（最高車速値及び加減速度値）をメモリ５８に記憶する。このとき、ＣＰＵ５７は、前回の制御周期で入力した制限信号で指示される制限内容と今回の制御周期で入力した制限信号で指示される制限内容をメモリ５８に記憶する。そして、ＣＰＵ５７は、メモリ５８に記憶されている前回の制御周期の制限内容と今回の制御周期の制限内容とを比較し、前回の制御周期と今回の制御周期とで制限内容が変化したか否かを判定する。具体的に言えば、ＣＰＵ５７は、揚高の変化に伴って制限内容に変化があったか否か、及びティルト角の変化に伴って制限内容に変化があったか否かを判定する。揚高変化に伴う制限内容の変化には、非制限状態から制限状態への変化（以下、「変化パターンＰ１」と示す）と、制限状態から非制限状態への変化（以下、「変化パターンＰ２」と示す）を含む。また、ティルト角の変化に伴う制限内容の変化には、ティルト角が後傾範囲内から後傾範囲外へ変化したことに伴う最高車速値と加減速度値の変化（以下、「変化パターンＰ３」と示す）と、ティルト角が後傾範囲外から後傾範囲内へ変化したことに伴う最高車速値と加減速度値の変化を（以下、「変化パターンＰ４」と示す）を含む。
【００８４】
そして、ＣＰＵ５７は、車両走行の制限内容に変化がなかった場合、今回の制御周期の制限内容にしたがってエンジン回転数を調整し、エンジン１６を制御する。具体的に言えば、車両走行に制限が加えられない場合、ＣＰＵ５７は、アクセルペダル３２に配設されたアクセル開度センサ７０の検出信号（アクセルペダル３２の踏込み量）に応じてスロットルアクチュエータ３５を制御し、エンジン回転数を調整する。また、車両走行に制限が加えられる場合、ＣＰＵ５７は、メモリ５８に記憶した最高車速値と加減速度値に基づき、図９に示す回転数調整データを用いてエンジン回転数を調整する。
【００８５】
一方、ＣＰＵ５７は、車両走行の制限内容に変化があった場合、その変化態様が変化パターンＰ１〜Ｐ４の何れであるかを判定する。そして、ＣＰＵ５７は、変化パターン毎に予め定めた制御内容にしたがってエンジン回転数を調整し、エンジン１６を制御する。変化パターンＰ１の場合、ＣＰＵ５７は、最高車速値として制限信号で指示された最高車速値を使用し、加減速度値は制限信号で指示された加減速度値（加減速レベル）に代えて加減速レベル１を使用する。例えば、ＣＰＵ５７は、制限信号で最高車速値［１５（ｋｍ／ｈ）］と加減速レベル４が指示されている場合であっても、加減速レベル１を使用して制御を行う。また、変化パターンＰ２の場合、ＣＰＵ５７は、最高車速値の制限を解除する（最高車速値に制限を加えない）一方で、加減速度値については加減速レベル１を使用して制御を行う。
【００８６】
また、変化パターンＰ３の場合、ＣＰＵ５７は、最高車速値及び加減速度値ともに制限信号で指示された最高車速値及び加減速度値を使用して制御を行う。また、変化パターンＰ４の場合、ＣＰＵ５７は、最高車速値として制限信号で指示された最高車速値を使用し、加減速度値は制限信号で指示された加減速度値（加減速レベル）よりも一段階下げた加減速レベルを使用する。例えば、ＣＰＵ５７は、前回の制御周期の制限内容が最高車速値［１２（ｋｍ／ｈ）］で、加減速レベル３の場合に、今回の制御周期の制限内容が最高車速値［１５（ｋｍ／ｈ）］で、加減速レベル４であれば、最高車速値は［１５（ｋｍ／ｈ）］を使用し、加減速度値は加減速レベル３を使用する。
【００８７】
そして、ＣＰＵ５７は、前述した適正制御により、加減速レベルに制限を加えた場合（加減速レベルを変更した場合）、アクセルペダル３２の操作状態に応じて加減速レベルを正規のレベルに戻す。すなわち、ＣＰＵ５７は、アクセルペダル３２がオン操作からオフ操作されたか否かを監視し、オン操作からオフ操作されたことを検出した場合には加減速レベルを戻す。具体的に言えば、変化パターンＰ１の場合、ＣＰＵ５７は、加減速レベル１に対応する加減速度値を制限信号で指示された加減速度値（加減速レベル）に戻す。変化パターンＰ２の場合、ＣＰＵ５７は、加減速レベルの設定を解除し、加減速度に制限を加えない状態に変更する。変化パターンＰ３の場合、ＣＰＵ５７は、加減速レベルを変更していないので、その状態を維持する。変化パターンＰ４の場合、ＣＰＵ５７は、加減速度値を制限信号で指示された加減速度値（加減速レベル）に戻す。
【００８８】
したがって、本実施形態では、第１の実施形態の効果（１）〜（６）に加えて、以下に示す効果を得ることができる。
（８）車両走行の制限内容に変化が生じた場合、その変化具合に応じて加減速レベルを選択し、走行を制御する。このため、制限内容に変化が生じた場合の急激な車速変化を抑制できる。すなわち、制限内容に変化が生じた場合には、フォークリフト１０の加速や減速がゆっくり行われることになる。その結果、制限内容の変化時に走行が不安定になることを回避し、フォークリフト１０を安定して走行させることができる。そして、本実施形態の適正制御を実行することにより、フォークリフト１０の走行時の走行安定性を確保できる。また、フォークリフト１０の走行中においては、最高車速及び加減速度の制御のみでは実現し得ない走行安定性を確保できる。また、フォークリフト１０の走行に変化が生じたことに対し、運転者に当該変化に対応する時間を与えることができ、冷静な対処を促すことができる。
【００８９】
（９）また、適正制御では、運転者がアクセルペダル３２をオフ操作することによって正規の加減速レベル（荷役状態に応じた加減速レベル）に戻すようにしている。このため、運転者の作業性を損なわせることなく、適正制御によってフォークリフト１０に加えられた制限（加減速レベルの設定）を解除させることができる。
【００９０】
なお、各実施形態は以下のように変更してもよい。
○  各実施形態において、最高車速と加減速度に制限を加えるか否かの判定や、最高車速及び加減速度を算出するために用いるパラメータを変更しても良い。例えば、揚高と荷重によって前記判定を行うとともに最高車速値及び加減速度値を算出するように各マップデータを構成しても良い。また、図４に示す制限要否データでは、揚高の区分や荷重の区分を細分化し、制限領域を複数領域設定しても良い。この場合、複数の制限領域毎に図５に示す車速算出データと図６に示す加減速算出データを作成し、制限領域に応じて最高車速値と加減速度値を算出するためのデータを変更する。なお、揚高の区分を細分化する場合、マスト１９には複数のリミットスイッチを配設して揚高の検出を行っても良いし、リールセンサなどを配設して揚高を逐次検出するようにしても良い。
【００９１】
○  各実施形態は、トルクコンバータ式のフォークリフト１０（トルクコンバータ車）に具体化したが、クラッチ式のフォークリフト（クラッチ車）やＨＳＴ車（Hydrostatic Transmission車）に具体化しても良い。
【００９２】
○  各実施形態において、前進用電磁弁４４及び後進用電磁弁４５をソレノイドへの通電量が０（零）の時に全閉で、通電すると全開となる電磁弁としても良い。
○  各実施形態において、前進用リレー回路６０及び後進用リレー回路６１を常閉接点に代えて常開接点を用いて構成しても良い。常開接点を用いる場合、前進用電磁弁４４及び後進用電磁弁４５は、常開接点が閉じられることにより通電され、開かれることにより非通電とされる。
【００９３】
○  各実施形態において、前進クラッチ４２及び後進クラッチ４３の構成を変更しても良い。すなわち、各受圧室４２ａ，４３ａのクラッチ圧が大きくなることによって係合力が大きくなり、クラッチ圧が小さくなることにより係合力が小さくなるように構成しても良い。
【００９４】
○  各実施形態において、車両制御装置５２のＣＰＵ５４は、加減速度を制限する場合、その制限時の加減速度値に代えて加減速レベルを指示する信号をエンジン制御装置５３に出力しても良い。
【００９５】
○  各実施形態では、荷役状態に基づき車両の走行に制限を加えるか否かを判定しているが、例えば、運転室１３に運転者によって操作可能な設定器（指示手段）を設け、当該設定器から車両の走行に制限を加える旨を指示するようにしても良い。また、設定器から運転者の操作により最高車速値などの制限内容を指示しても良い。なお、設定器は、車両制御装置５２に接続される。
【００９６】
○  各実施形態において、制限解除条件の内容を以下に説明する第１のパターン〜第４のパターンに変更しても良い。第１のパターンは、制限解除条件を走行駆動力遮断状態であることとする。第２のパターンは、制限解除条件を走行駆動力遮断状態であることと、車速が制限解除車速以下であることとする。なお、制限解除車速としては、前記実施形態のように最高車速値から一定値を減算した値、又は予め定めた車速値（例えば、６ｋｍ／ｈ）の何れでも良い。第３のパターンは、制限解除条件を走行駆動力遮断状態であることと、アクセルペダル３２がオフ操作されることとする。第４のパターンは、制限解除条件を走行駆動力遮断状態であることと、車速が予め定めた車速値以下であることと、アクセルペダル３２がオフ操作されることとする。
【００９７】
○  第１，第３の実施形態において、走行駆動力遮断状態であるか否かの検出（判定）を、前後進レバー３１の操作やインチングペダル３３の操作をもとに行っても良い。前後進レバー３１の操作をもとに前記検出を行う場合には、前後進レバー３１が中立位置［Ｎ］であることにより走行駆動力遮断状態であることを検出する。また、インチングペダル３３の操作をもとに前記検出を行う場合には、オン操作されている（操作状態である）ことにより走行駆動力遮断状態であることを検出する。そして、前記実施形態では、ブレーキペダル３４の操作をもとに前記検出を行っているが、ブレーキペダル３４と前後進レバー３１の組み合わせ、又はインチングペダル３３と前後進レバー３１の組み合わせによって前記検出を行うようにしても良い。例えば、前後進レバー３１が中立位置［Ｎ］であり、かつインチングペダル３３がオン操作されている場合に走行駆動力遮断状態であることを検出しても良い。
【００９８】
○  各実施形態において、荷役優先モードから制限走行モードへ戻した場合に荷役優先モードへの復帰条件を変更しても良い。例えば、走行駆動力遮断状態の検出をインチングペダル３３の操作状態から検出する場合には、インチングペダル３３を踏み直し（オフ操作からオン操作）、制限解除条件が成立したことを復帰条件として荷役優先モードへ復帰させても良い。この場合、アクセルペダル３２がオフ操作されることを復帰条件に加えても良い。また、他の別例として、走行駆動力遮断状態の検出を前後進レバー３１が中立位置［Ｎ］にあることから検出する場合には、アクセルペダル３２をオフ操作し、制限解除条件が成立したことを復帰条件として荷役優先モードへ復帰させても良い。
【００９９】
○  各実施形態において、前後進レバー３１の中立位置［Ｎ］を検出するようにシフトスイッチ６９を構成しても良い。すなわち、前後進レバー３１の前進位置［Ｆ］と、後進位置［Ｒ］と、中立位置［Ｎ］を検出する手段（センサやスイッチ）を前後進レバー３１に配設しても良い。
【０１００】
○  各実施形態において、車両走行の制限内容を最高車速の制限のみとしても良い。すなわち、加減速度値を一定値としても良い。
○  第１の実施形態では、エンジン回転数を調整する際に使用するマップデータ（回転数調整データ）がメモリ５８に記憶されているが、マップデータに代えて、ＣＰＵ５７が入力した情報（最高車速値、加減速度値、車速）をもとに予め定めた演算式を用いてエンジン回転数の調整量を算出するようにしても良い。
【０１０１】
○  第１、第３の実施形態において、インチングペダル３３の踏込み量（ペダルストローク量）を検出し、その検出結果をもとにクラッチの接続状態又は非接続状態を検出するようにしても良い。
【０１０２】
○  第３の実施形態において、制限内容が変化した場合に選択する加減速レベルを変更しても良い。すなわち、急加速や急減速を回避し得るように、正規の加減速レベルよりも加減速度値が小さくなる加減速レベルを選択する。
【０１０３】
○  第６の実施形態において、制限内容が変化されたか否かの判定を車両制御装置５２のＣＰＵ５４にて行い、当該ＣＰＵ５４が前記判定の結果に応じて最高車速値と加減速度値をエンジン制御装置５３のＣＰＵ５７に指示し、当該指示にしたがってＣＰＵ５７が制御を実行するようにしても良い。
【図面の簡単な説明】
【０１０４】
【図１】フォークリフトの側面図。
【図２】車両制御装置と前進用電磁弁及び後進用電磁弁との間に介在される前進用リレー回路及び後進用リレー回路の構成図。
【図３】フォークリフトの概略構成図。
【図４】荷役状態における車両の制限領域と非制限領域の関係を示す関係図。
【図５】荷役状態と最高車速値の関係を示す関係図。
【図６】荷役状態と加減速度値の関係を示す関係図。
【図７】制限判定処理を示すフローチャート。
【図８】エンジン回転数の調整量と、車速差と、加減速レベルとの関係を示す関係図。
【図９】モード切り替え処理を示すフローチャート。
【図１０】第２の実施形態におけるフォークリフトの構成を示す構成図。
【図１１】クラッチ圧とインチングペダルの踏込み量との関係を示す関係図。
【符号の説明】
【０１０５】
１０…フォークリフト、１２…荷役装置、１４…駆動輪、１６…エンジン、１８…動力伝達機構としての変速機、３２…アクセル操作手段としてのアクセルペダル、４２…クラッチとしての前進クラッチ、４２ａ…受圧室、４３…クラッチとしての後進クラッチ、４３ａ…受圧室、５２…走行制御装置を構成する車両制御装置、５３…走行制御装置を構成するエンジン制御装置、５４…遮断検出手段、制限判定手段及び制御手段としてのＣＰＵ、５７…制御手段としてのＣＰＵ、７２…遮断検出手段としてのブレーキスイッチ、８０，８１…油圧検出手段としてのクラッチ圧検出センサ、ＣＤ…走行制御装置。
【図１】
0004807028.tif 000002
【図２】
0004807028.tif 000003
【図３】
0004807028.tif 000004
【図４】
0004807028.tif 000005
【図５】
0004807028.tif 000006
【図６】
0004807028.tif 000007
【図７】
0004807028.tif 000008
【図８】
0004807028.tif 000009
【図９】
0004807028.tif 000010
【図１０】
0004807028.tif 000011
【図１１】
0004807028.tif 000012