(57)【特許請求の範囲】
【請求項１】
複数段の荷受棚に荷を搬送するスタッカクレーンのマストに沿って昇降する昇降キャリッジに段数検出センサを設けるとともに、前記マストの各段の荷受棚に対応する位置に棚段指標部材をそれぞれ設け、段数検出センサが棚段指標部材の検出を開始する毎にカウント値を加算又は減算し、そのカウント値を荷受棚の段数として記憶手段に記憶させるようにした棚段数カウント装置において、
前記昇降キャリッジに設けた確認センサと、
前記確認センサにて検出され、その検出状態が、段数検出センサによる棚段指標部材の検出開始時と検出終了時において異なるように前記各棚段指標部材に対応して設けた通過指標部材と、
前記段数検出センサによる棚段指標部材の検出終了時に前記確認センサの検出状態が段数検出センサによる棚段指標部材の検出開始時と同じ時、前記記憶手段に記憶した先のカウント値を無効にし元の値に補正する補正手段と
を備えた棚段数カウント装置。
【請求項２】
段数検出センサは、上下一対の上センサと下センサとから構成され、上昇時には上センサにて段数をカウントさせ、下降時には下センサにて段数をカウントさせるものであり、確認センサは、その上センサと下センサの間に設けられた中センサで構成され、その中センサにてカウント値の無効の有無を判断するものであり、通過指標部材は、棚段指標部材の基端部に形成されるとともに上昇時に上センサより後に中センサにて検出され、下降時に下センサより後に中センサにて検出されるように上下両側方に延出形成されたものである請求項１記載の棚段数カウント装置。
【請求項３】
段数検出センサは、上下一対の上センサと下センサとから構成され、上昇時には上センサにて段数をカウントさせ、下降時には下センサにて段数をカウントさせるものであり、確認センサは、その上センサと下センサの間に設けられた中センサで構成され、その中センサにてカウント値の無効の有無を判断するものであり、通過指標部材は、棚段指標部材の基端部に形成されるとともに上昇時に上センサより先に中センサにて検出され、下降時に下センサより先に中センサにて検出されるように上下両側方に延出形成し、更に通過指標部材には、上昇時の上センサの検出終了時に中センサが非検出状態となるとともに、下降時の下センサの検出終了時に中センサが非検出状態となるように非検出部を形成したものである請求項１記載の棚段数カウント装置。
【請求項４】
確認センサは、上下一対の上センサと下センサとから構成され、上昇時には上センサにてカウント値の無効の有無を判断し、下降時には下センサにてカウント値の無効の有無を判断するものであり、段数検出センサは、その上センサと下センサの間に設けられた中センサで構成され、その中センサにて段数をカウントさせるものであり、通過指標部材は、棚段指標部材にて兼用されたものであって、その棚指標部材は上下方向に延びる四角形状の板材である請求項１記載の棚段数カウント装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は棚段数カウント装置に係り、スタッカクレーンのマストに沿って昇降キャリッジを昇降させる時、昇降キャリッジが位置する荷受棚の段数をカウントする棚段数カウント装置に関するものである。
【０００２】
【従来の技術】
一般に、自動倉庫の枠組棚１は、例えば図１０に示すように複数の支柱２と、各支柱２から隣接する支柱２に向かって対向する状態で突出する複数の荷受部材３とから構成されている。そして、枠組棚１には支柱２及び対向する荷受部材３により複数段の荷受棚４が形成されている。又、枠組棚１の設置された床面には枠組棚１に沿って延びる走行レール５が設けられ、走行レール５に沿ってスタッカクレーン６が往復動するようになっている。
【０００３】
スタッカクレーン６は走行台７と、走行台７に立設された一対のマスト８ａ，８ｂを有するフレーム９と、マスト８ａ，８ｂ間に昇降可能に設けられた昇降キャリッジ１０とから構成されている。前記マスト８ａの外側面には、スタッカクレーン６を駆動制御するためのコントローラ１１が設けられている。前記マスト８ｂの外側面下端には昇降キャリッジ１０を昇降させるための昇降用電動モータ１２が設けられ、昇降用電動モータ１２は図示しないチェーンを介して昇降キャリッジ１０に連結されている。
【０００４】
昇降キャリッジ１０にはフォーク１３が設けられ、そのフォーク１３で荷受棚４に対して荷を受渡しするようになっている。即ち、荷受棚４に荷を渡す場合、その荷受棚４の荷受部材３の上側（以下、上定位置という）で昇降キャリッジ１０を停止させ、荷が載置されたフォーク１３を荷受棚４に向かって伸長させる。その後、昇降キャリッジ１０を下降させ、前記荷受部材３に荷を支持させることにより荷受棚４に荷が渡される。又、荷受棚４から荷を受け取る場合、その荷受部材３の下側（以下、下定位置という）で昇降キャリッジ１０を停止させ、フォーク１３を荷受棚４に向かって伸長させる。その後、昇降キャリッジ１０を上昇させ、前記荷受部材３から荷をすくうことにより荷受棚４から荷が受け取られる。
【０００５】
図１０〜１２に示すように、昇降キャリッジ１０のマスト８ａ側の外側面にはセンサ取付部材１４が設けられている。センサ取付部材１４には、マスト８ａに向かって突出する上センサ１６，中センサ１７及び下センサ１８が上から下に向かって順に並設されている。前記中センサ１７は他のセンサ１６，１８よりマスト８ａ側に突出している。各センサ１６〜１８は発光素子１６ａ〜１８ａと受光素子１６ｂ〜１８ｂとから構成され、その発光素子１６ａ〜１８ａと受光素子１６ｂ〜１８ｂは一定の間隔をおいて相対向するように配置されている。
【０００６】
マスト８ａの各荷受部材３に対応する位置には、凸型の板状に形成された遮光板８９がそれぞれ上下方向に延びるように設けられている。遮光板８９はマスト８ａに固着された第１の被検出部９０と、第１の被検出部９０から突出する第２の被検出部９１とから構成されている。そして、昇降キャリッジ１０が昇降する時、第１の被検出部９０は中センサ１７の各素子１７ａ，１７ｂ間の光軸１７ｃを遮断する。又、第２の被検出部９１は、上及び下センサ１６，１８の発光素子１６ａ，１８ａと受光素子１６ｂ，１８ｂとの間の光軸１６ｃ，１８ｃを遮断する。
【０００７】
各センサ１６〜１８は、その光軸１６ｃ〜１８ｃが第１及び第２の被検出部９０，９１により遮断されるとオフからオンになる。そして、上センサ１６の光軸１６ｃと中センサ１７の光軸１７ｃとの上下方向間隔は、第１の被検出部９０の下端と第２の被検出部９１の下端との上下方向間隔より小さくなっている。又、中センサ１７の光軸１７ｃと下センサ１８の光軸１８ｃとの間の上下方向間隔は、第１の被検出部９０の上端と第２の被検出部９１の上端との上下方向間隔より小さくなっている。
【０００８】
従って、昇降キャリッジ１０が上昇する場合、中センサ１７の光軸１７ｃが第１の被検出部９０を通過している間（中センサ１７がオンしている間）に上及び下センサ１６，１８の光軸１６ｃ，１８ｃが第２の被検出部９１を通過する。その結果、図１３（ａ）の実線で示すように、中センサ１７がオンの状態で、まず上センサ１６がオン・オフし、その後に下センサ１８がオン・オフする。又、昇降キャリッジ１０が下降する場合、中センサ１７の光軸１７ｃが第１の被検出部９０を通過している間（中センサ１７がオンしている間）に上及び下センサ１６，１８の光軸１６ｃ，１８ｃが第２の被検出部９１を通過する。その結果、図１３（ｂ）に示すように、中センサ１７がオンの状態で、まず下センサ１８がオン・オフし、その後に上センサ１６がオン・オフする。
【０００９】
そして、中センサ１７と下センサ１８とが共にオン状態になった時に昇降キャリッジ１０が前記上定位置に位置し、中センサ１７と上センサ１６とが共にオン状態になった時に昇降キャリッジ１０が前記下定位置に位置するようになっている。
【００１０】
一方、コントローラ１１は昇降キャリッジ１０が位置する荷受棚４の段数Ｙ（以下、カウント段数Ｙという）を前記上及び下センサ１６，１８の検出信号に基づいて記憶するようになっている。そして、コントローラ１１は、昇降キャリッジ１０の昇降中に各センサ１６，１８が遮光板８９に位置した時、カウント段数Ｙをカウントするようになっている。即ち、コントローラ１１は、例えば昇降キャリッジ１０の上昇中に上センサ１６がオン状態に立ち上がるとカウント段数Ｙを「１」加算し、昇降キャリッジ１０の下降中に下センサ１８がオン状態に立ち上がるとカウント段数Ｙを「１」減算する。そして、例えばＹ１段目の荷受棚４に昇降キャリッジ１０を移動させる場合、コントローラ１１はカウント段数Ｙの内容がＹ１となるように昇降キャリッジ１０を昇降させるようになっている。
【００１１】
しかし、昇降キャリッジ１０はチェーンを介して昇降用電動モータ１２に連結されているため、そのチェーンの伸縮により昇降キャリッジ１０が上下に振動しながら昇降する場合がある。そして、例えば昇降キャリッジ１０の上昇時において、昇降キャリッジ１０の振動により、上センサ１６の光軸１６ｃが第２の被検出部９１の下端を挟んだ上下両側を往復振動する場合がある。即ち、上センサ１６の光軸１６ｃが第２の被検出部９１の下端を下方から通過した直後、昇降キャリッジ１０が落ち込んで光軸１６ｃが第２の被検出部９１の下端を上方から通過する。その結果、上センサ１６は、図１３（ａ）の２点鎖線で示すようにオフからオン、そしてオンからオフになる。この上センサ１６のオン・オフは、上センサ１６が第２の被検出部９１を下方から上方へ通過してオン・オフになった状態と区別がつかない。
【００１２】
従って、コントローラ１１は２点鎖線で示す上センサ１６のオン信号の立ち上がりに基づいてカウント段数Ｙを「１」加算する。続いて、コントローラ１１は、実線で示す上センサ１６のオン信号の立ち上がりに基づいてカウント段数Ｙを「１」加算する。その結果、実際に昇降キャリッジ１０の位置する荷受棚４の段数とカウント段数Ｙとが食い違い、例えば２段目の荷受棚４から荷を取ろうとしても実際には１段低い段の荷受棚４から荷を取ってしまうことがあった。更に、昇降キャリッジ１０の下降時において、下センサ１８にも上センサ１６と同様の問題があった。
【００１３】
そこで、上及び下センサ１６，１８がオンになった時のオン状態の時間に基づいて、センサ１６，１８が第２の被検出部９１を通過したかどうかを判断することが考えられる。即ち、昇降キャリッジ１０の振動により上及び下センサ１６，１８がオンになる時のオン状態の時間は、上及び下センサ１６，１８が第２の被検出部９１を通過してオンになる時のオン状態の時間に比べて短い。従って、上及び下センサ１６，１８のオン状態の時間が短い場合には、上及び下センサ１６，１８が第２の被検出部９１を通過していないと判断することができる。そして、上及び下センサ１６，１８が第２の被検出部９１を通過していないと判断した時、カウント段数Ｙを加算又は減算してカウント段数Ｙを補正すれば、カウント段数Ｙの食い違いを防止することができる。
【００１４】
【発明が解決しようとする課題】
しかしながら、昇降キャリッジ１０の昇降速度が速くなると、上及び下センサ１６，１８が第２の被検出部９１を通過する時間が短くなり、上及び下センサ１６，１８のオン状態の時間が短くなる。そのため、前記オン状態の時間が、昇降キャリッジ１０の振動によりセンサ１６，１８がオンした時のオン状態の時間に近くなる。従って、上及び下センサ１６，１８が、第２の被検出部９１を通過したかどうか判断できなくなり、カウント段数Ｙを正確にカウントすることができなくなるという問題点があった。
【００１５】
本発明は上記問題点を解決するためになされたものであって、その目的は、昇降キャッリッジの位置する荷受棚の段数を正確にカウントすることができる棚段数カウト装置を提供することにある。
【００１６】
【課題を解決するための手段】
上記問題点を解決するため、請求項１記載の発明では、複数段の荷受棚に荷を搬送するスタッカクレーンのマストに沿って昇降する昇降キャリッジに段数検出センサを設けるとともに、前記マストの各段の荷受棚に対応する位置に棚段指標部材をそれぞれ設け、段数検出センサが棚段指標部材の検出を開始する毎にカウント値を加算又は減算し、そのカウント値を荷受棚の段数として記憶手段に記憶させるようにした棚段数カウント装置において、前記昇降キャリッジに設けた確認センサと、前記確認センサにて検出され、その検出状態が、段数検出センサによる棚段指標部材の検出開始時と検出終了時において異なるように前記各棚段指標部材に対応して設けた通過指標部材と、前記段数検出センサによる棚段指標部材の検出終了時に前記確認センサの検出状態が段数検出センサによる棚段指標部材の検出開始時と同じ時、前記記憶手段に記憶した先のカウント値を無効にし元の値に補正する補正手段とを備えた。
【００１７】
請求項２記載の発明では、請求項１記載の棚段数カウント装置において、段数検出センサは、上下一対の上センサと下センサとから構成され、上昇時には上センサにて段数をカウントさせ、下降時には下センサにて段数をカウントさせるものであり、確認センサは、その上センサと下センサの間に設けられた中センサで構成され、その中センサにてカウント値の無効の有無を判断するものであり、通過指標部材は、棚段指標部材の基端部に形成されるとともに上昇時に上センサより後に中センサにて検出され、下降時に下センサより後に中センサにて検出されるように上下両側方に延出形成されたものとした。
【００１８】
請求項３記載の発明では、請求項１記載の棚段数カウント装置において、段数検出センサは、上下一対の上センサと下センサとから構成され、上昇時には上センサにて段数をカウントさせ、下降時には下センサにて段数をカウントさせるものであり、確認センサは、その上センサと下センサの間に設けられた中センサで構成され、その中センサにてカウント値の無効の有無を判断するものであり、通過指標部材は、棚段指標部材の基端部に形成されるとともに上昇時に上センサより先に中センサにて検出され、下降時に下センサより先に中センサにて検出されるように上下両側方に延出形成し、更に通過指標部材には、上昇時の上センサの検出終了時に中センサが非検出状態となるとともに、下降時の下センサの検出終了時に中センサが非検出状態となるように非検出部を形成したものとした。
【００１９】
請求項４記載の発明では、請求項１記載の棚段数カウント装置において、確認センサは、上下一対の上センサと下センサとから構成され、上昇時には上センサにてカウント値の無効の有無を判断し、下降時には下センサにてカウント値の無効の有無を判断するものであり、段数検出センサは、その上センサと下センサの間に設けられた中センサで構成され、その中センサにて段数をカウントさせるものであり、通過指標部材は、棚段指標部材にて兼用されたものであって、その棚指標部材は上下方向に延びる四角形状の板材とした。
【００２０】
【作用】
従って、請求項１記載の発明では、昇降キャリッジがマストに沿って昇降すると、昇降キャリッジに設けられた段数検出センサと確認センサとが、マストの各荷受棚に対応する位置に設けられた棚段指標部材と通過指標部材とをそれぞれ検出する。そして、段数検出センサが棚段指標部材を検出開始する毎にカウント値が加算又は減算され、そのカウント値は記憶手段に記憶される。又、確認センサの検出状態は、段数検出センサによる棚段指標部材の検出開始時と検出終了時とで異なる。補正手段は、段数検出センサによる棚段指標部材の検出終了時に前記確認センサの検出状態が、段数検出センサによる棚段指標部材の検出開始時の状態と同じ時、記憶手段に記憶した先のカウント値を無効にし元の値に補正する。従って、記憶手段に記憶されたカウント値が、実際に昇降キャリッジが位置する荷受棚の段数と食い違うのを防止することが可能となる。
【００２１】
請求項２記載の発明では、請求項１記載の発明の作用に加え、昇降キャリッジが昇降すると、上及び下センサが棚段指標部材を検出するとともに、中センサが通過指標部材を検出する。そして、昇降キャリッジの上昇時において、上センサが棚段指標部材を検出開始する毎に段数がカウントされる。又、中センサの検出状態は、上センサによる棚段指標部材の検出開始時と検出終了時とで異なる。補正手段は、昇降キャリッジの上昇中において、上センサによる棚段指標部材の検出終了時に前記中センサの検出状態が、上センサによる棚段指標部材の検出開始時の状態と同じ時、記憶手段に記憶した先のカウント値を無効にし元の値に補正する。次に、昇降キャリッジの下降中において、下センサが棚段指標部材を検出開始する毎に段数がカウントされる。又、中センサの検出状態は、下センサによる棚段指標部材の検出開始時と検出終了時とで異なる。補正手段は、昇降キャリッジの下降中において、下センサによる棚段指標部材の検出終了時に前記中センサの検出状態が、下センサによる棚段指標部材の検出開始時の状態と同じ時、記憶手段に記憶した先のカウント値を無効にし元の値に補正する。従って、記憶手段に記憶されるカウント値が、実際に昇降キャリッジが位置する荷受棚の段数と食い違うのを防止することが可能となる。
【００２２】
請求項３記載の発明では、請求項１記載の発明の作用に加え、昇降キャリッジが昇降すると、上及び下センサが棚段指標部材を検出するとともに、中センサが通過指標部材を検出する。そして、昇降キャリッジの上昇時において、上センサが棚段指標部材を検出開始する毎に段数がカウントされる。又、通過指標部材には非検出部が形成されているため、中センサは、上センサが棚段指標部材を検出開始するより先に通過指標部材を検出し、上センサが棚段指標部材を検出終了した時には非検出状態となる。補正手段は、昇降キャリッジの上昇中において、上センサによる棚段指標部材の検出終了時に前記中センサが通過指標部材を検出している時、記憶手段に記憶した先のカウント値を無効にし元の値に補正する。次に、昇降キャリッジの下降中において、下センサが棚段指標部材を検出開始する毎に段数がカウントされる。又、通過指標部材には非検出部が形成されているため、中センサは、下センサが棚段指標部材を検出開始するより先に通過指標部材を検出し、下センサが棚段指標部材を検出終了した時には非検出状態となる。補正手段は、昇降キャリッジの下降中において、下センサによる棚段指標部材の検出終了時に前記中センサが通過指標部材を検出している時、記憶手段に記憶した先のカウント値を無効にし元の値に補正する。従って、記憶手段に記憶されるカウント値が、実際に昇降キャリッジが位置する荷受棚の段数と食い違うのを防止することが可能となる。
【００２３】
請求項４記載の発明では、請求項１記載の発明の作用に加え、昇降キャリッジが昇降すると、各センサが通過指標部材が兼用された棚段指標部材を検出する。そして、昇降キャリッジの上昇中において、中センサが棚段指標部材を検出開始する毎に段数がカウントされる。又、上センサの検出状態は、中センサによる棚段指標部材の検出開始時と検出終了時とで異なる。補正手段は、昇降キャリッジの上昇中において、中センサによる棚段指標部材の検出終了時に前記上センサの検出状態が、中センサによる棚段指標部材の検出開始時の状態と同じ時、記憶手段に記憶した先のカウント値を無効にし元の値に補正する。次に、昇降キャリッジの下降中において、中センサが棚段指標部材を検出開始する毎に段数がカウントされる。又、下センサの検出状態は、中センサによる棚段指標部材の検出開始時と検出終了時とで異なる。補正手段は、中センサによる棚段指標部材の検出終了時に前記下センサの検出状態が、中センサによる棚段指標部材の検出開始時の状態と同じ時、記憶手段に記憶した先のカウント値を無効にし元の値に補正する。従って、記憶手段に記憶されるカウント値が、実際に昇降キャリッジが位置する荷受棚の段数と食い違うのを防止することが可能となる。
【００２４】
【実施例】
（第１実施例）
以下、本発明を具体化した第１実施例を図１〜図４に従って説明する。尚、本実施例では遮光板とセンサのみが従来と異なり、従来と同一部分については同一番号を付して詳細な説明を省略する。
【００２５】
図１，図２に示すように、昇降キャリッジ１０のセンサ取付部材１４には、段数検出センサとしての上センサ１６，確認センサとしての中センサ１７及び段数検出センサとしての下センサ１８が上から下に向かって順に並設されている。又、前側のマスト８ａには凸型板状の遮光板１５が設けられている。遮光板１５は、マスト８ａに固着された通過指標部材としての第１の被検出部１９と、第１の被検出部１９からその上端及び下端に対してはみ出さないように突出する棚段指標部材としての第２の被検出部２０とから構成されている。
【００２６】
前記上センサ１６の光軸１６ｃと中センサ１７の光軸１７ｃとの上下方向間隔は、第１の被検出部１９の下端と第２の被検出部２０の下端との上下方向間隔Ｄ１より大きくなっている。又、中センサ１７の光軸１７ｃと下センサ１８の光軸１８ｃとの間の上下方向間隔は、第１の被検出部１９の上端と第２の被検出部２０の上端との上下方向間隔Ｄ２より大きくなっている。
【００２７】
従って、昇降キャリッジ１０が上昇して各センサ１６〜１８が遮光板１５を通過する場合、図３（ａ）に示すように、まず上センサ１６がオフからオンになり、その後に中センサ１７がオフからオンになる。そして、上センサ１６がオンからオフになった後、下センサ１８がオフからオンになる。その後、中センサ１７がオンからオフになった後、下センサ１８がオンからオフになる。従って、上センサ１６が第２の被検出部２０の下端を下方から上方へ通過する前後では、中センサ１７はオフの状態となっている。又、上センサ１６が第２の被検出部２０の上端を下方から上方へ通過する前後では、中センサ１７はオンの状態となっている。
【００２８】
昇降キャリッジ１０が下降して各センサ１６〜１８が遮光板１５を通過する場合、図３（ｂ）に示すように、まず下センサ１８がオフからオンになり、その後に中センサ１７がオフからオンになる。そして、下センサ１８がオンからオフになった後、上センサ１６がオフからオンになる。その後、中センサ１７がオンからオフになった後、上センサ１６がオンからオフになる。従って、下センサ１８が第２の被検出部２０の上端を上方から下方へ通過する前後では、中センサ１７はオフの状態となっている。又、下センサ１８が第２の被検出部２０の下端を上方から下方へ通過する前後では、中センサ１７はオンの状態となっている。
【００２９】
そして、昇降キャリッジ１０は、上センサ１６と中センサ１７とが共にオン状態になった時に下定位置に位置し、下センサ１８と中センサ１７とが共にオン状態になった時に上定位置に位置するようになっている。
【００３０】
次に、棚段数カウント装置の電気的構成を説明する。
図４に示すように、上センサ１６，中センサ１７及び下センサ１８は、補正手段としてのコントローラ１１に接続されている。コントローラ１１は記憶手段としての記憶部１１ａを備えている。コントローラ１１は、、前記各センサ１６〜１８の検出信号に基づいて記憶部１１ａにカウント値としての昇降キャリッジ１０の位置する荷受棚４の段数Ｙ（以下、カウント段数という）を記憶するようになっている。コントローラ１１は、昇降キャリッジ１０の上昇中に上センサ１６が遮光板１５に位置した時、記憶部１１ａに記憶されたカウント段数Ｙを加算するようになっている。即ち、コントローラ１１は、昇降キャリッジ１０の上昇中に上センサ１６からの信号がオン状態に立ち上がるとカウント段数Ｙを「１」加算するようになっている。
【００３１】
又、コントローラ１１は、昇降キャリッジ１０の上昇中に上センサ１６がオン状態からオフ状態に立ち下がった時、中センサ１７の検出状態に基づいて上センサ１６が第２の被検出部２０を本当に通過したかどうか判断する。即ち、コントローラ１１は、昇降キャリッジ１０の上昇中に上センサ１６がオン状態からオフ状態に立ち下がった時に中センサ１７がオン状態になっている場合、上センサ１６が第２の被検出部２０を本当に通過したと判断する。又、中センサ１７がオフ状態になっている場合、コントローラ１１は、上センサ１６が第２の被検出部２０を通過していないと判断し、カウント段数Ｙを「１」減算するようになっている。
【００３２】
コントローラ１１は、昇降キャリッジ１０の下降中に下センサ１８が遮光板１５に位置した時、記憶部１１ａに記憶したカウント段数Ｙを減算するようになっている。即ち、コントローラ１１は、昇降キャリッジ１０の下降中に下センサ１８からの信号がオン状態に立ち上がると、カウント段数Ｙを「１」減算するようになっている。
【００３３】
又、コントローラ１１は、昇降キャリッジ１０の下降中に下センサ１８がオン状態からオフ状態に立ち下がった時、中センサ１７の検出状態に基づいて下センサ１８が第２の被検出部２０を本当に通過したかどうか判断する。即ち、コントローラ１１は、昇降キャリッジ１０の下降中に下センサ１８からの信号がオン状態からオフ状態に立ち下がった時に中センサ１７がオンになっている場合、下センサ１８が第２の被検出部２０を本当に通過したと判断する。又、中センサ１７がオフ状態になっている場合、コントローラ１１は、下センサ１８が第２の被検出部２０を通過していないと判断し、カウント段数Ｙを「１」加算するようになっている。
【００３４】
次に、上記のように構成された棚段数カウント装置の作用を説明する。
昇降キャリッジ１０の上昇中に各センサ１６〜１８が遮光板１５を下方から通過すると、各センサ１６〜１８は図３（ａ）に示すようにオフからオン、そしてオンからオフになる。コントローラ１１は、上センサ１６がオン状態に立ち上がった時、記憶部１１ａに記憶されたカウント段数Ｙを「１」加算する。更に、上センサ１６が第２の被検出部２０の上端を下方から上方へ通過した直後では、いまだ中センサ１７がオン状態となっている。そのため、コントローラ１１は中センサ１７のオン信号に基づいて、上センサ１６が第２の被検出部２０を通過したと判断する。
【００３５】
昇降キャリッジ１０は、昇降用電動モータ１２と昇降キャリッジ１０とを連結するチェーンの伸縮等により上下に振動しながら昇降する場合がある。この場合、例えば昇降キャリッジ１０の上昇時において、上センサ１６の光軸１６ｃは昇降キャリッジ１０の振動により、第２の被検出部２０の下端を挟んだ上下両側を往復振動する。即ち、上センサ１６の光軸１６ｃが第２の被検出部２０の下端を下方から通過した直後、昇降キャリッジ１０が落ち込んで光軸１６ｃが第２の被検出部２０の下端を上方から通過する。その結果、上センサ１６は、図３（ａ）の２点鎖線で示すようにオフからオン、そしてオンからオフになる。
【００３６】
この時、２点鎖線で示す上センサ１６のオン状態の立ち上がりに基づいて、コントローラ１１がカウント段数Ｙを「１」加算する。そして、昇降キャリッジ１０が落ち込んで上センサ１６が２点鎖線で示すようにオン状態からオフ状態に立ち下がった時、中センサ１７はオフ状態となっている。この中センサ１７のオフ信号に基づいて、コントローラ１１は上センサ１６が第２の被検出部２０を本当に通過していないと判断し、カウント段数Ｙを「１」減算する。従って、昇降キャリッジ１０の振動によりカウント段数Ｙが誤ってカウントされても、そのカウント段数Ｙは補正される。
【００３７】
次に、昇降キャリッジ１０の下降中に各センサ１６〜１８が遮光板１５を上方から通過すると、各センサ１６〜１８は図３（ｂ）に示すようにオフからオン、そしてオンからオフになる。コントローラ１１は、下センサ１８がオン状態に立ち上がった時、記憶部１１ａに記憶されたカウント段数Ｙを「１」減算する。そして、下センサ１８が第２の被検出部２０の下端を上方から下方へ通過した直後では、いまだ中センサ１７がオン状態となっている。そのため、コントローラ１１は中センサ１７のオン信号に基づいて、下センサ１８が第２の被検出部２０を本当に通過したと判断する。
【００３８】
又、前記と同様の理由で昇降キャリッジ１０が振動しながら下降する場合、下センサ１８の光軸１８ｃは昇降キャリッジ１０の振動により、第２の被検出部２０の上端を挟んだ上下両側を往復振動する。即ち、下センサ１８の光軸１８ｃが第２の被検出部２０の上端を上方から通過した直後、昇降キャリッジ１０が浮き上がって光軸１８ｃが第２の被検出部２０の上端を下方から通過する。その結果、下センサ１８は、図３（ｂ）の２点鎖線で示すようにオフからオン、そしてオンからオフになる。
【００３９】
この時、２点鎖線で示す下センサ１８のオン状態の立ち上がりに基づいて、コントローラ１１がカウント段数Ｙを「１」減算する。そして、昇降キャリッジ１０が浮き上がって下センサ１８が２点鎖線で示すようにオン状態からオフ状態に立ち下がった時、中センサ１７はオフ状態となっている。この中センサ１７のオフ信号に基づいて、コントローラ１１は、下センサ１８が第２の被検出部２０を本当に通過していないと判断し、カウント段数Ｙを「１」加算する。従って、昇降キャリッジ１０の振動によりカウント段数Ｙが誤ってカウントされても、そのカウント段数Ｙは補正される。
【００４０】
以上詳述したように本実施例によれば、上及び下センサ１６，１８が第２の被検出部２０を通過する前と後とでは、中センサ１７の検出状態が異なるようにした。従って、上及び下センサ１６，１８がオン状態からオフ状態に立ち下がった時の中センサ１７の検出状態を見ることにより、上及び下センサ１６，１８が本当に第２の被検出部２０を通過したかどうかを確実に判断することができる。更に、中センサ１７の検出状態を見て、上及び下センサ１６，１８が第２の被検出部２０を通過したかどうかを判断するため、昇降キャリッジ１０の昇降速度が速くなっても判断することができる。
【００４１】
又、本実施例では、上及び下センサ１６，１８が第２の被検出部２０を通過していないと判断した場合にはカウント段数Ｙを「１」加減算するようにした。そのため、カウント段数Ｙが誤ってカウントされても、そのカウント段数Ｙを補正することができる。その結果、カウント段数Ｙが、実際に昇降キャリッジ１０が位置する荷受棚４の段数と食い違うのを防止することができる。
【００４２】
更に、本実施例では、上センサ１６と中センサ１７とが共にオン状態になる時、昇降キャリッジ１０が下定位置に位置するように遮光板１５を設けた。又、下センサ１８と中センサ１７とが共にオン状態になる時、昇降キャリッジ１０が上定位置に位置するように遮光板１５を設けた。そのため、各センサ１６〜１８の検出状態を見ることにより、昇降キャリッジ１０が上及び下定位置に位置したことを検出することができる。
【００４３】
（第２実施例）
次に、本発明を具体化した第２実施例を図５，図６に従って説明する。尚、本実施例では、遮光板及びカウント段数Ｙを補正する時の判断処理のみが第１実施例と異なり、第１実施例と同一部分には同一番号を付して詳細な説明を省略する。
【００４４】
図５に示すように、昇降キャリッジ１０のセンサ取付部材１４には、段数検出センサとしての上センサ１６，確認センサとしての中センサ１７及び段数検出センサとしての下センサ１８が上から下に向かって順に並設されている。又、前側のマスト８ａには遮光板１５が設けられ、遮光板１５は通過指標部材としての第１の被検出部１９と、棚段指標部材としての第２の被検出部２０とから構成されている。
【００４５】
前記上センサ１６の光軸１６ｃと中センサ１７の光軸１７ｃとの上下方向間隔は、第１の被検出部１９の下端と第２の被検出部２０の下端との上下方向間隔Ｄ３より小さくなっている。又、中センサ１７の光軸１７ｃと下センサ１８の光軸１８ｃとの間の上下方向間隔は、第１の被検出部１９の上端と第２の被検出部２０の上端との上下方向間隔Ｄ４より小さくなっている。第１の被検出部１９の中央には、非検出部としての貫通孔２１が形成されている。この貫通孔２１の下端は、昇降キャリッジ１０の上昇中において、上センサ１６がオンからオフになる前に中センサ１７がオンからオフになるように設定されている。貫通孔２１の上端は、昇降キャリッジ１０の下降中において、下センサ１８がオンからオフになる前に中センサ１７がオンからオフになるように設定されている。
【００４６】
昇降キャリッジ１０が上昇して各センサ１６〜１８が遮光板１５を通過する場合、図６（ａ）に示すように、まず中センサ１７がオフからオンになり、その後に上センサ１６がオフからオンになる。そして、中センサ１７がオンからオフになった後、上センサ１６がオンからオフになる。更に、その後に下センサ１８がオフからオンになり、その後、中センサ１７が再びオフからオンになる。そして、下センサ１８がオンからオフになった後、中センサ１７がオンからオフになる。
【００４７】
従って、上センサ１６が第２の被検出部２０の下端を下方から上方へ通過する前後では、中センサ１７がオンの状態となっている。又、上センサ１６が第２の被検出部２０の上端を下方から上方へ通過する前後では、中センサ１７がオフの状態となっている。更に下センサ１８が第２の被検出部２０の下端を下方から上方へ通過する前後では、中センサ１７がオフの状態になっている。又、下センサ１８が第２の被検出部２０の上端の下方から上方に通過する前後では、中センサ１７がオンの状態となっている。
【００４８】
昇降キャリッジ１０の下降して各センサ１６〜１７が遮光板１５を通過する場合、図６（ｂ）に示すように、まず中センサ１８がオフからオンになり、その後に下センサ１８がオフからオンになる。そして、中センサ１７がオンからオフになった後に下センサ１８がオンからオフになる。更に、その後に上センサ１６がオフからオンになり、その後、中センサ１７が再びオフからオンになる。そして、上センサ１６がオンからオフになった後、中センサ１７がオンからオフになる。
【００４９】
従って、下センサ１８が第２の被検出部２０の上端を上方から下方へ通過する前後では、中センサ１７がオンの状態となっている。又、下センサ１８が第２の被検出部２０の下端を上方から下方へ通過する前後では、中センサ１７がオフの状態となっている。更に、上センサ１６が第２の被検出部２０の上端を上方から下方へ通過する前後では、中センサ１７はオフの状態となっている。又、上センサ１６が第２の被検出部２０の下端を上方から下方へ通過する前後では、中センサ１７がオンの状態となっている。
【００５０】
そして、昇降キャリッジ１０は、上センサ１６と中センサ１７とが共にオン状態になった時に下定位置に位置し、下センサ１８と中センサ１７とが共にオン状態になった時に上定位置に位置するようになっている。
【００５１】
一方、コントローラ１１は、前記各センサ１６〜１８の検出信号に基づいて記憶部１１ａに昇降キャリッジ１０の位置する荷受棚４の段数Ｙ（カウント段数Ｙ）を記憶するようになっている。コントローラ１１は、昇降キャリッジ１０の上昇中に上センサ１６からの信号がオン状態に立ち上がると、カウント段数Ｙを「１」加算するようになっている。
【００５２】
又、コントローラ１１は、昇降キャリッジ１０の上昇中に上センサ１６がオン状態からオフ状態に立ち下がった時、中センサ１７の検出状態に基づいて上センサ１６が第２の被検出部２０を本当に通過したかどうか判断する。即ち、コントローラ１１は、昇降キャリッジ１０の上昇中に上センサ１６がオン状態からオフ状態に立ち下がった時に中センサ１７がオフ状態になっている場合、上センサ１６が第２の被検出部２０を本当に通過したと判断する。又、中センサ１７がオン状態になっている場合、コントローラ１１は、上センサ１６が第２の被検出部２０を通過していないと判断し、カウント段数Ｙを「１」減算するようになっている。
【００５３】
コントローラ１１は、昇降キャリッジ１０の下降中に下センサ１８が遮光板１５に位置した時、記憶部１１ａに記憶したカウント段数Ｙを減算するようになっている。即ち、コントローラ１１は、昇降キャリッジ１０の下降中に下センサ１８がオン状態に立ち上がると、カウント段数Ｙを「１」減算するようになっている。
【００５４】
又、コントローラ１１は、昇降キャリッジ１０の下降中に下センサ１８がオン状態からオフ状態に立ち下がった時、中センサ１７の検出状態に基づいて下センサ１８が第２の被検出部２０を本当に通過したかどうか判断する。即ち、コントローラ１１は、昇降キャリッジ１０の下降中に下センサ１８がオン状態からオフ状態立ち下がった時に中センサ１７がオフ状態になっている場合、下センサ１８が第２の被検出部２０を本当に通過したと判断する。又、中センサ１７がオン状態になっている場合、コントローラ１１は、下センサ１８が第２の被検出部２０を通過していないと判断し、カウント段数Ｙを「１」加算するようになっている。
【００５５】
次に、上記のように構成された棚段数カウント装置に作用を説明する。
昇降キャリッジ１０が上下に振動しながら上昇する場合、上センサ１６の光軸１６ｃが第２の被検出部２０の下端を下方から通過した直後、昇降キャリッジ１０が落ち込んで光軸１６ｃが第２の被検出部２０の下端を上方から通過する。その結果、上センサ１６は、図６（ａ）の２点鎖線で示すようにオフからオン、そしてオンからオフになる。この場合、２点鎖線で示す上センサ１６のオン状態の立ち上がりに基づいて、コントローラ１１がカウント段数Ｙを「１」加算する。そして、昇降キャリッジ１０が落ち込んで定位置センサ１６が２点鎖線で示すようにオン状態からオフ状態に立ち下がった時、中センサ１７はオンの状態になっている。この中センサ１７のオン信号に基づいて、コントローラ１１は上センサ１６が第２の被検出部２０を通過していないと判断し、カウント段数Ｙを「１」減算する。
【００５６】
又、昇降キャリッジ１０が上下に振動しながら下降する場合、下センサ１８の光軸１８ｃが第２の被検出部２０の上端を上方から通過した直後、昇降キャリッジ１０が浮き上がって光軸１８ｃが第２の被検出部２０の上端を下方から通過する。その結果、下センサ１８は、図６（ｂ）の２点鎖線で示すようにオフからオン、そしてオンからオフになる。この場合、２点鎖線で示す下センサ１８のオン状態の立ち上がりに基づいて、コントローラ１１がカウント段数Ｙを「１」減算する。そして、昇降キャリッジ１０が浮き上がって下センサ１８が２点鎖線で示すようにオン状態からオフ状態に立ち下がった時、中センサ１７はオン状態となっている。この中センサ１７のオン信号に基づいて、コントローラ１１は、下センサ１８が第２の被検出部２０を通過していないと判断し、カウント段数Ｙを「１」加算する。
以上詳述したように本実施例においても、第１実施例と同様に上及び下センサ１６，１８が本当に第２の被検出部２０を通過したかどうかを確実に判断することができる。更に、昇降キャリッジ１０の昇降速度が速くなっても判断することができる。又、カウント段数Ｙが誤ってカウントされても、そのカウント段数Ｙを補正することができ、カウント段数Ｙが実際に昇降キャリッジ１０が位置する荷受棚４の段数と食い違うのを防止することができる。更に、各センサ１６〜１８の検出状態を見ることにより、昇降キャリッジ１０が上及び下定位置に位置したことを検出することができる。
【００５７】
（第３実施例）
次に、本発明の第３実施例を図７，図８に従って説明する。尚、本実施例では遮光板と各センサの形状及びカウント段数Ｙを補正する時の判断処理のみが第１及び第２実施例と異なり、第１及び第２実施例と同一部分には同一番号を付して詳細な説明を省略する。
【００５８】
図８に示すように、棚段指標部材及び通過指標部材としての遮光板３０は四角板状に形成されている。又、センサ取付部材１４には確認センサとしての上センサ３１，段数検出センサとしての中センサ３２及び確認センサとしての下センサ３３が上から下に向かって順に並設されている。
【００５９】
そして、昇降キャリッジ１０が上昇して各センサ３１〜３３が遮光板３０の下端を下方から通過すると、各センサ３１〜３３は図７（ａ）に示すように上センサ３１，中センサ３２及び下センサ３３の順でオフからオンになる。又、各センサ３１〜３３が遮光板３０の上端を下方から通過すると、上センサ３１，中センサ３２及び下センサ３３の順でオンからオフになる。従って、中センサ３２が遮光板３０の下端を下方から上方へ通過する前後では、上センサ３１はオンの状態となり、中センサ３２が遮光板３０の上端を下方から上方へ通過する前後では、上センサ３１はオフの状態となっている。
【００６０】
又、昇降キャリッジ１０が下降して各センサ３１〜３３が遮光板３０の上端を上方から通過すると、各センサ３１〜３３は図７（ｂ）に示すように下センサ３３，中センサ３２及び上センサ３１の順でオフからオンになる。又、各センサ３１〜３３が遮光板３０の下端を上方から通過すると、下センサ３３，中センサ３２及び上センサ３１の順でオンからオフになる。従って、中センサ３２が遮光板３０上端を上方から下方へ通過する前後では、下センサ３３はオンの状態となり、中センサ３２が遮光板３０の下端を上方から下方へ通過する前後ではオフの状態となる。
【００６１】
そして、昇降キャリッジ１０は上センサ３１と中センサ３２とが共にオン状態になった時に上定位置に位置し、中センサ３２と下センサ３３とが共にオン状態になった時に下定位置に位置するようになっている。
【００６２】
一方、コントローラ１１は、各センサ３１〜３３の検出信号に基づいて、記憶部１１ａに昇降キャリッジ１０の位置する荷受棚４の段数Ｙ（カウント段数Ｙ）を記憶するようになっている。即ち、コントローラ１１は、昇降キャリッジ１０の上昇中に中センサ３２がオン状態に立ち上がると、カウント段数Ｙを「１」加算する。又、コントローラ１１は、昇降キャリッジ１０の上昇中に中センサ３２がオン状態からオフ状態に立ち下がった時、上センサ３１の検出状態に基づいて中センサ３２が遮光板３０を本当に通過したかどうか判断する。即ち、コントローラ１１は、昇降キャリッジ１０の上昇中に中センサ３２がオン状態からオフ状態に立ち下がった時に上センサ３１がオフ状態になっている場合、中センサ３２が遮光板３０を本当に通過したと判断する。又、上センサ３１がオン状態になっている場合、コントローラ１１は、中センサ３２が遮光板３０を通過していないと判断し、カウント段数Ｙを「１」減算するようになっている。
【００６３】
コントローラ１１は、昇降キャリッジ１０の下降中に中センサ３２がオン状態に立ち上がった時、カウント段数Ｙを「１」減算する。又、コントローラ１１は、昇降キャリッジ１０の下降中に中センサ３２がオン状態からオフ状態に立ち下がった時、下センサ３３の検出状態に基づいて中センサ３２が遮光板３０を本当に通過したかどうか判断する。即ち、コントローラ１１は、昇降キャリッジ１０の下降中に中センサ３２がオン状態からオフ状態に立ち下がった時に下センサ３３がオフ状態になっている場合、中センサ３２が遮光板３０を通過したと判断する。又、下センサ３３がオン状態になっている場合、コントローラ１１は、中センサ３２が遮光板３０を通過していないと判断し、カウント段数Ｙを「１」加算するようになっている。
【００６４】
次に、上記のように構成された棚段数カウント装置の作用を説明する。
昇降キャリッジ１０が上下に振動しながら上昇する場合、中センサ３２の光軸３２ｃが遮光板３０の下端を下方から通過した直後、昇降キャリッジ１０が落ち込んで光軸３２ｃが遮光板３０の下端を上方から通過する。その結果、中センサ３２は、図７（ａ）の２点鎖線で示すようにオフからオン、そしてオンからオフになる。この場合、２点鎖線で示す中センサ３２のオン状態の立ち上がりに基づいて、コントローラ１１がカウント段数Ｙを「１」加算する。そして、昇降キャリッジ１０が落ち込んで中センサ３２が２点鎖線で示すようにオン状態からオフ状態に立ち下がった時、上センサ３１はオンの状態となっている。この上センサ３１のオン信号に基づいて、コントローラ１１は中センサ３２が遮光板３０を通過していないと判断し、カウント段数Ｙを「１」減算する。
【００６５】
又、昇降キャリッジ１０が上下に振動しながら下降する場合、中センサ３２の光軸３２ｃが遮光板３０の上端を上方から通過した直後、昇降キャリッジ１０が浮き上がって光軸３２ｃが遮光板３０の上端を下方から通過する。その結果、中センサ３２は、図７（ｂ）の２点鎖線で示すようにオフからオン、そしてオンからオフになる。この場合、２点鎖線で示す中センサ３２のオン状態の立ち上がりに基づいて、コントローラ１１がカウント段数Ｙを「１」減算する。そして、昇降キャリッジ１０が浮き上がって中センサ３２が２点鎖線で示すようにオン状態からオフ状態に立ち下がった時、下センサ３３はオンの状態となる。この下センサ３３のオン信号に基づいて、コントローラ１１は中センサ３２が遮光板３０を通過していないと判断し、カウント段数Ｙを「１」加算する。
【００６６】
以上詳述したように本実施例では、中センサ３２が遮光板３０を通過する前と後とでは、上及び下センサ３１，３３の検出状態が異なる。従って、中センサ３２がオン状態からオフ状態に立ち下がった時、上及び下センサ３１，３３の検出状態を見ることにより、中センサ３２が遮光板３０を通過したかどうかを確実に判断することができる。更に、上及び下センサ３１，３３の検出状態を見て、中センサ３２が遮光板３０を通過したかどうかを判断するため、従来と異なり昇降キャリッジ１０の昇降速度が速くなっても判断することができる。
【００６７】
又、本実施例では、中センサ３２が遮光板３０を通過していないと判断した場合にはカウント段数Ｙを「１」加減算するようにした。そのため、カウント段数Ｙが誤ってカウントされても、そのカウント段数Ｙを補正することができる。その結果、カウント段数Ｙが、実際に昇降キャリッジ１０が位置する荷受棚４の段数と食い違うのを防止することができる。
【００６８】
更に、本実施例では、上センサ３１と中センサ３２とが共にオン状態になる時、昇降キャリッジ１０が下定位置に位置するように遮光板３０を設けた。又、下センサ３３と中センサ３２とが共にオン状態になった時、昇降キャリッジ１０が上定位置に位置するように遮光板３０を設けた。そのため、各センサ３１〜３３の検出状態を見ることにより、昇降キャリッジ１０が上及び下定位置に位置したことを検出することができる。
【００６９】
尚、本発明は上記各実施例に限定されるものではなく、例えば以下のように変更して具体化してもよい。
（１）第１実施例では、昇降キャリッジ１０の上昇時の段数検出センサを上センサ１６とし、昇降キャリッジ１０の下降時の段数検出センサを下センサ１８としたが、本発明はこれに限定されない。即ち、昇降キャリッジ１０の上昇時の段数検出センサを下センサ１８とし、昇降キャリッジ１０の下降時の段数検出センサを上センサ１６としてもよい。更に、上センサ１６を昇降キャリッジ１０の上昇及び下降時の段数検出センサとしてもよいし、下センサ１８を昇降キャリッジ１０の上昇及び下降時の段数検出センサをしてもよい。
【００７０】
（２）第１実施例において、段数検出センサを中センサ１７とする。そして、昇降キャリッジ１０の上昇時の確認センサを上又は下センサ１６，１８とし、昇降キャリッジ１０の下降時の確認センサを上又は下センサ１６，１８としてもよい。
【００７１】
（２）第２実施例では、昇降キャリッジ１０の上昇時の段数検出センサを上センサ１６とし、昇降キャリッジ１０の下降時の段数検出センサを下センサ１８としたが、本発明はこれに限定されない。即ち、上センサ１６を昇降キャリッジの上昇及び下降時の段数検出センサとしてもよいし、下センサ１８を昇降キャリッジ１０の上昇及び下降時の段数検出センサとしてもよい。又、上センサ１６を昇降キャリッジ１０の下降時の段数検出センサとし、下センサ１８を昇降キャリッジ１０の上昇時の段数検出センサとしてもよい。
【００７２】
（３）第２実施例において、第１の被検出部１９に貫通孔２１を形成したが、これに代えて、第１の被検出部１９のマスト８ａ側の側縁から貫通孔２１と同じ上下長さの切欠部を切り欠き形成してもよい。
【００７３】
（４）第３実施例では、昇降キャリッジ１０の上昇時の確認センサを上センサ３１とし、昇降キャリッジ１０の下降時の確認センサを下センサ３３としたが、本発明はこれに限定されない。即ち、昇降キャリッジ１０の上昇時の確認センサを下センサ３３とし、昇降キャリッジ１０の下降時の確認センサを上センサ３１としてもよい。更に、上センサ３１を昇降キャリッジ１０の上昇及び下降時の確認センサとしてもよいし、下センサ３３を昇降キャリッジ１０の上昇及び下降時の確認センサとしてもよい。
【００７４】
（５）第３実施例では、段数検出センサを中センサ３２としたが、上又は下センサ３１，３３でもよい。そして、上センサ３１を段数検出センサとした場合、中又は下センサ３２，３３が確認センサとなり、下センサ３３を段数検出センサとした場合、上又は中センサ３１，３２が確認センサとなる。
【００７５】
（６）上記各実施例では、遮光板１５，３０と各ンサ１６〜１８，３１〜３３により、上及び下定位置を検出するとともにカウント段数Ｙを加減算するようにしたが、カウント段数Ｙを加減算するだけにしてもよい。即ち、遮光板１５，３０を上及び下定位置に関係なく設けてもよい。
【００７６】
この場合、図９に示すように、遮光板４０を第１の被検出部４１と、上端及び下端がそれぞれ第１の被検出部４１の上端及び下端より上側に位置する第２の被検出部４２とから構成する。そして、センサ取付部材１４に、マスト８ａ側に向かって段数検出センサ４３と確認センサ４４とを重ねて設けてもよい。このように構成しても各実施例と同様にカウント段数Ｙを補正することができる。又、前記第２の被検出部４２の上端及び下端をそれぞれ第１の被検出部４１の上端及び下端より低くしたり、段数検出センサ４３と各確認センサ４４の位置を逆にしたりしてもよい。
【００７７】
（７）上記各実施例では、発光素子と受光素子とを備えたセンサ１６〜１８を例示したが、これに代えて磁気センサを使用してもよい。この場合、遮光板１５，３０に代えて金属製の棚段及び通過指標部材を設け、磁気センサが磁束密度の変化により棚段及び通過指標部材を検出できるようにすればよい。
【００７８】
次に、以上の実施例から把握することができる請求項以外の技術的思想をその効果とともに以下に記載する。
（１）請求項２記載の棚段数カウント装置において、段数検出センサを中センサとし、上昇及び下降時には中センサで段数をカウントさせ、確認センサは、上下一対の上センサと下センサとから構成され、上昇時には上センサにてカウント値の無効を判断するものであり、下降時には下センサにてカウント値の無効を判断するものである棚段数カウント装置。このように構成しても昇降キャッリッジの位置する荷受棚の段数を正確にカウントすることができる。
【００７９】
（２）請求項３記載の棚段数カウント装置において、段数検出センサは上下一対の上センサと下センサとから構成され、上昇時には下センサにて段数をカウントし、下降時には上センサにて段数をカウントさせる棚段数カウント装置。このように構成しても昇降キャッリッジの位置する荷受棚の段数を正確にカウントすることができる。
【００８０】
（３）請求項４記載の棚段数カウント装置において、確認センサは上下一対の上センサ及び下センサで構成され、上昇時には下センサにてカウント値の無効の有無を判断し、下降時には上センサにてカウント値の無効の有無を判断する棚段数カウント装置。このように構成しても昇降キャッリッジの位置する荷受棚の段数を正確にカウントすることができる。
【００８１】
尚、本明細書において、センサとは発光素子と受光素子とを備えたセンサのみばかりでなく、磁気センサ等を含むものと定義する。
【００８２】
【発明の効果】
以上詳述したように本発明によれば、昇降キャッリッジの位置する荷受棚の段数を正確にカウントすることができる。
【図面の簡単な説明】
【図１】第１実施例の遮光板及び各センサの配置を示す斜視図である。
【図２】第１実施例の遮光板の構成を示す側面図である。
【図３】（ａ）は第１実施例の各センサが遮光板を下方から上方へ通過した時における各センサの検出状態を示すタイミングチャートであり、（ｂ）は第１本実施例の各センサが遮光板を上方から下方へ通過した時における各センサの検出状態を示すタイミグチャートである。
【図４】棚段数カウント装置の電気的構成を示すブロック図である。
【図５】第２実施例の遮光板の構成を示す側面図である。
【図６】（ａ）は第２実施例の各センサが遮光板を下方から上方へ通過した時における各センサの検出状態を示すタイミングチャートであり、（ｂ）は第２実施例の各センサが遮光板を上方から下方へ通過した時における各センサの検出状態を示すタイミグチャートである。
【図７】（ａ）は第３実施例の各センサが遮光板を下方から上方へ通過した時における各センサの検出状態を示すタイミングチャートであり、（ｂ）は第３実施例の各センサが遮光板を上方から下方へ通過した時における各センサの検出状態を示すタイミグチャートである。
【図８】第３実施例の遮光板の構成を示す側面図である。
【図９】別例の遮光板の構成を示す側面図である。
【図１０】従来の自動倉庫を示す正面図である。
【図１１】従来の遮光板及び各センサの配置を示す斜視図である。
【図１２】従来の遮光板の構成を示す側面図である。
【図１３】（ａ）は従来の各センサが遮光板を下方から上方へ通過した時における各センサの検出状態を示すタイミングチャートであり、（ｂ）は従来の各センサが遮光板を上方から下方へ通過した時における各センサの検出状態を示すタイミングチャートである。
【符号の説明】
４…荷受棚、６…スタッカクレーン、８ａ，８ｂ…マスト、１０…昇降キャリッジ、１１…補正手段としてのコントローラ、１１ａ…記憶手段としての記憶部、１６…上センサ、１７…中センサ、１８…下センサ、１９…通過指標部材としての第１の被検出部、２０…棚段指標部材としての第２の被検出部、２１…非検出部としての貫通孔、３０…棚段指標部材及び通過指標部材としての遮光板３０、３１…上センサ、３２…中センサ、３３…下センサ。
【図１】
0003575069.tif 000002
【図２】
0003575069.tif 000003
【図３】
0003575069.tif 000004
【図４】
0003575069.tif 000005
【図５】
0003575069.tif 000006
【図６】
0003575069.tif 000007
【図７】
0003575069.tif 000008
【図８】
0003575069.tif 000009
【図９】
0003575069.tif 000010
【図１０】
0003575069.tif 000011
【図１１】
0003575069.tif 000012
【図１２】
0003575069.tif 000013
【図１３】
0003575069.tif 000014