(57)【要約】【課題】  入庫及び／又は出庫の作業効率を高い状態に保つことが可能な自動倉庫の管理装置を提供すること。【解決手段】  各ゾーンが備える収納部の数Ｍ１〜Ｍ３に占める、入出庫頻度毎の物品の在庫数Ｎ１〜Ｎ３の割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）を算出する（Ｓ２０２）。算出された各割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）の少なくとも一つが、予め設定された値Ｓｅｔ以上である場合には（Ｓ２０３判定がＹＥＳ）、各割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）が全て設定値Ｓｅｔ未満となるように、各ゾーンに割り当てられる収納部の数Ｍ１〜Ｍ３を見直す（Ｓ２０４）。そして、収納部が属する新たなゾーンと、該収納部に収納された物品の入出庫頻度に応じたゾーンとを一致させるべく、スタッカクレーンを動作させて物品の再収納を行う（Ｓ２０６）。【選択図】      図３
2005119787.tif 000002
【特許請求の範囲】
【請求項１】
物品を収納するための収納部を複数有するとともに、前記各収納部が入庫口から近い順に複数のゾーンに分割された棚と、入庫物品を前記入庫口から前記収納部に搬送するための搬送機とを備えた自動倉庫に用いられ、入庫頻度が高い入庫物品ほど前記入庫口に近いゾーンの収納部へと収納する管理装置において、
前記各ゾーンに割り当てられる前記収納部の数を、前記入庫頻度毎の物品の在庫数に応じて見直すゾーン見直し手段と、
前記収納部が属する新たなゾーンと、該収納部に収納された物品の前記入庫頻度に応じたゾーンとを一致させるべく、前記搬送機を動作させて前記物品の再収納を行う再収納手段と
を備えたことを特徴とする自動倉庫の管理装置。
【請求項２】
前記各ゾーンが備える前記収納部の数に占める、前記入庫頻度毎の物品の在庫数の割合を算出する在庫割合算出手段を備え、前記ゾーン見直し手段は、前記在庫割合算出手段で算出された割合が予め設定された値以上である場合、該割合を低下させるべく、前記各ゾーンに割り当てられる前記収納部の数を見直す請求項１に記載の自動倉庫の管理装置。
【請求項３】
物品を収納するための収納部を複数有するとともに、前記各収納部が出庫口から近い順に複数のゾーンに分割された棚と、入庫物品を入庫口から前記収納部に搬送したり、出庫物品を前記収納部から前記出庫口に搬送するための搬送機とを備えた自動倉庫に用いられ、出庫頻度が高い入庫物品ほど前記出庫口に近いゾーンの収納部へと収納する管理装置において、
前記各ゾーンに割り当てられる前記収納部の数を、前記出庫頻度毎の物品の在庫数に応じて見直すゾーン見直し手段と、
前記収納部が属する新たなゾーンと、該収納部に収納された物品の前記出庫頻度に応じたゾーンとを一致させるべく、前記搬送機を動作させて前記物品の再収納を行う再収納手段と
を備えたことを特徴とする自動倉庫の管理装置。
【請求項４】
前記各ゾーンが備える前記収納部の数に占める、前記出庫頻度毎の物品の在庫数の割合を算出する在庫割合算出手段を備え、前記ゾーン見直し手段は、前記在庫割合算出手段で算出された割合が予め設定された値以上である場合、該割合を低下させるべく、前記各ゾーンに割り当てられる前記収納部の数を見直す請求項３に記載の自動倉庫の管理装置。
【請求項５】
物品を収納するための収納部を複数有するとともに、前記各収納部が入庫口及び出庫口から近い順に複数のゾーンに分割された棚と、入庫物品を前記入庫口から前記収納部に搬送したり、出庫物品を前記収納部から前記出庫口に搬送するため搬送機とを備えた自動倉庫に用いられ、入出庫頻度が高い入庫物品ほど前記入庫口及び前記出庫口に近いゾーンの収納部へと収納する管理装置において、
前記各ゾーンに割り当てられる前記収納部の数を、前記入出庫頻度毎の物品の在庫数に応じて見直すゾーン見直し手段と、
前記収納部が属する新たなゾーンと、該収納部に収納された物品の前記入出庫頻度に応じたゾーンとを一致させるべく、前記搬送機を動作させて前記物品の再収納を行う再収納手段と
を備えたことを特徴とする自動倉庫の管理装置。
【請求項６】
前記各ゾーンが備える前記収納部の数に占める、前記入出庫頻度毎の物品の在庫数の割合を算出する在庫割合算出手段を備え、前記ゾーン見直し手段は、前記在庫割合算出手段で算出された割合が予め設定された値以上である場合、該割合を低下させるべく、前記各ゾーンに割り当てられる前記収納部の数を見直す請求項５に記載の自動倉庫の管理装置。
【請求項７】
前記ゾーン見直し手段及び前記再収納手段は、タイマからの計時情報に基づいて所定時刻となった場合に機能される請求項１〜６のいずれか一項に記載の自動倉庫の管理装置。
【請求項８】
物品を収納するための収納部を複数有するとともに、前記各収納部が入庫口及び出庫口から近い順に複数のゾーンに分割された棚と、入庫物品を前記入庫口から前記収納部に搬送したり、出庫物品を前記収納部から前記出庫口に搬送するための搬送機と、該搬送機の動作を制御するためのコンピュータとを備え、入出庫頻度が高い入庫物品ほど前記入庫口及び前記出庫口に近いゾーンの収納部へと収納する自動倉庫において、
前記コンピュータを、
前記各ゾーンに割り当てられる前記収納部の数を、前記入出庫頻度毎の物品の在庫数に応じて見直すゾーン見直し手段と、
前記収納部が属する新たなゾーンと、該収納部に収納された物品の前記入出庫頻度に応じたゾーンとを一致させるべく、前記搬送機を動作させて前記物品の再収納を行う再収納手段と
して機能させることを特徴とする自動倉庫の管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動倉庫の在庫を管理するための管理装置、及び自動倉庫の在庫を管理するコンピュータを機能させるための管理プログラムに関する。
【背景技術】
【０００２】
従来、自動倉庫としては、物品を収納するための収納部を長さ方向（長手方向）及び高さ方向にそれぞれ複数有する棚と、入庫物品をホームステーション（入出庫口）から収納部に搬送したり、出庫物品を収納部からホームステーションに搬送するためのスタッカクレーン（搬送機）とを備えたものが存在する。そして、入出庫頻度が高い物品ほどホームステーションに近い収納部に収納されるように、自動倉庫の在庫を管理することが提案されている（例えば特許文献１参照。）。
【０００３】
即ち、図５（ａ）において前記棚１１を模式的に示すように、各収納部１２は、ホームステーション１３から近い順に第１〜第３ゾーンＺ１〜Ｚ３に分割されている。図面においては、各ゾーンＺ１〜Ｚ３の境界を二重線Ｌにて示してある。自動倉庫の制御を司るコンピュータ（図示しない）は、予め記憶された物品毎の入出庫頻度情報から、入出庫頻度が高い入庫物品ほどホームステーション１３に近いゾーンＺ１〜Ｚ３を指定する。詳しくは、入出庫が高頻度（高入出庫頻度）である入庫物品に対してはホームステーション１３に最も近い第１ゾーンＺ１が指定され、入出庫が中頻度（中入出庫頻度）である入庫物品に対しては第２ゾーンＺ２が指定され、入出庫が低頻度（低入出庫頻度）である入庫物品に対してはホームステーション１３から最も遠い第３ゾーンＺ３が指定される。
【０００４】
前記コンピュータは、入庫物品をその入出庫頻度情報に応じたゾーンＺ１〜Ｚ３の収納部１２へと収納すべくスタッカクレーン（図示しない）を動作させる。図５（ａ）〜図５（ｃ）においては、高入出庫頻度の物品が収納部１２に収納された状況を「◎」、中入出庫頻度の物品が収納部１２に収納された状況を「○」、低入出庫頻度の物品が収納部１２に収納された状況を「△」で表してある。
【０００５】
このようにすれば、入出庫頻度が高い物品ほど、ホームステーション１３から収納部１２に搬送される距離、及び収納部１２からホームステーション１３に搬送される距離が短くて済む。従って、物品の搬送時間がトータルとして短くて済み、入出庫の作業効率を向上させることができる。
【特許文献１】特開平５−１８６００５号公報（第４頁、第３図）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、前記各ゾーンＺ１〜Ｚ３に対する収納部１２の数の割り当ては、過去の状況等を勘案して好適に行われているはずであるが、季節の変わり目等の非定常的な状況下では必ずしも好適ではなくなる場合があり、或るゾーンＺ１〜Ｚ３の収納部１２が物品で満杯となることがあった。従って、特許文献１の技術においてコンピュータは、或るゾーンＺ１〜Ｚ３の収納部１２が物品で満杯となった場合、本来なら当該ゾーンＺ１〜Ｚ３が収納先とされるべき入出庫頻度を有する入庫物品に対しては、或るゾーンＺ１〜Ｚ３に隣接するゾーンＺ１〜Ｚ３、言い換えれば入出庫頻度にそぐわないゾーンＺ１〜Ｚ３を収納先に再指定するようにしていた。
【０００７】
即ち、例えば、図５（ｂ）に示すように、前記第１ゾーンＺ１の収納部１２が物品で満杯の場合、高入出庫頻度の入庫物品に対しては、第１ゾーンＺ１に隣接した第２ゾーンＺ２が再指定されることとなる。従って、高入出庫頻度の物品であるにもかかわらず、該物品が、第２ゾーンＺ２において、中入出庫頻度の物品が収納される収納部１２よりもホームステーション１３から遠い位置の収納部１２に収納される事態が発生することとなっていた（矢印Ａで示す箇所）。よって、前述した物品（第２ゾーンＺ２において、中入出庫頻度の物品が収納された収納部１２よりもホームステーション１３から遠い位置の収納部１２に収納される高入出庫頻度の物品）を入出庫する際の搬送距離が長くなり、入出庫の作業効率が悪化する問題があった。
【０００８】
また、前記第２ゾーンＺ２の収納部１２が物品で満杯の場合、中入出庫頻度の入庫物品に対しては、第２ゾーンＺ２に隣接した第１又は第３ゾーンＺ１，Ｚ３が再指定されることとなる。
【０００９】
従って、例えば、図５（ｃ）に示すように、中入出庫頻度の入庫物品に対して第１ゾーンＺ１が指定された場合には、該入庫物品よりも後で第１ゾーンＺ１に収納されることとなる高入出庫頻度の物品が、中入出庫頻度の物品が収納される収納部１２よりもホームステーション１３から遠い位置の収納部１２に収納される事態が発生することとなっていた（例えば矢印Ｂで示す物品）。また、図示しないが、中入出庫頻度である入庫物品に対して第３ゾーンＺ３が指定された場合には、該入庫物品が、第３ゾーンＺ３において、低入出庫頻度の物品が収納される収納部１２よりもホームステーション１３から遠い位置の収納部１２に収納される事態が発生することとなっていた。
【００１０】
よって、前述した物品（第１ゾーンＺ１において、中入出庫頻度の物品が収納された収納部１２よりもホームステーション１３から遠い位置の収納部１２に収納される高入出庫頻度の物品、及び第３ゾーンＺ３において、低入出庫頻度の物品が収納された収納部１２よりもホームステーション１３から遠い位置の収納部１２に収納される中入出庫頻度の物品）を入出庫する際の搬送距離が長くなり、入出庫の作業効率が悪化する問題があった。
【００１１】
以上のような問題が発生すると或いは発生しそうになると、前記各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数の見直し作業が人手によって行われる。この見直し結果に基づき、物品の入出庫頻度に応じたゾーンＺ１〜Ｚ３と、該物品が収納される収納部１２が属するゾーンＺ１〜Ｚ３とを一致させる再収納作業が、スタッカクレーンを作業者がマニュアル操作することで行われる。しかし、これらの作業は面倒であるため頻繁に行うことは難しい。従って、物品が、その入出庫頻度にそぐわないゾーンＺ１〜Ｚ３の収納部１２に収納される事態が頻発することとなり、入出庫の作業効率が大きく低下されることとなっていた。
【００１２】
本発明の目的は、入庫及び／又は出庫の作業効率を高い状態に保つことが可能な自動倉庫の管理装置及び自動倉庫の管理プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成するために請求項１の発明の管理装置は、各ゾーンに割り当てられる収納部の数を、入庫頻度毎の物品の在庫数に応じて見直すゾーン見直し手段を備えている。また、収納部が属する新たなゾーン（ゾーン見直し手段で見直された後のゾーン）と、該収納部に収納された物品の入庫頻度に応じたゾーンとを一致させるべく、搬送機を動作させて物品の再収納を行う再収納手段を備えている。つまり、本発明によれば、人手を煩わせることなく、各ゾーンに割り当てられる収納部の数の見直し、及びこの見直し結果に基づく在庫物品の再収納を行うことができる。従って、入庫の作業効率を高い状態に保つことができる。
【００１４】
請求項２の発明は請求項１において、前記各ゾーンが備える収納部の数に占める、入庫頻度毎の物品の在庫数の割合を算出する在庫割合算出手段を備えている。ゾーン見直し手段は、在庫割合算出手段で算出された割合が予め設定された値以上である場合、該割合を低下させるべく、各ゾーンに割り当てられる収納部の数を見直す。各ゾーンが備える収納部の数に占める入庫頻度毎の物品の在庫数の割合には、各ゾーンの混雑状況が的確に反映されている。従って、該割合に基づいて各ゾーンに割り当てられる収納部の数を見直すことは、入庫の作業効率を高い状態に保つ上で特に有効であると言える。
【００１５】
上記目的を達成するために請求項３の発明の管理装置は、各ゾーンに割り当てられる収納部の数を、出庫頻度毎の物品の在庫数に応じて見直すゾーン見直し手段を備えている。また、収納部が属する新たなゾーン（ゾーン見直し手段で見直された後のゾーン）と、該収納部に収納された物品の出庫頻度に応じたゾーンとを一致させるべく、搬送機を動作させて物品の再収納を行う再収納手段とを備えている。つまり、本発明によれば、人手を煩わせることなく、各ゾーンに割り当てられる収納部の数の見直し、及びこの見直し結果に基づく在庫物品の再収納を行うことができる。従って、出庫の作業効率を高い状態に保つことができる。
【００１６】
請求項４の発明は請求項３において、前記各ゾーンが備える収納部の数に占める、出庫頻度毎の物品の在庫数の割合を算出する在庫割合算出手段を備えている。ゾーン見直し手段は、在庫割合算出手段で算出された割合が予め設定された値以上である場合、該割合を低下させるべく、各ゾーンに割り当てられる収納部の数を見直す。各ゾーンが備える収納部の数に占める出庫頻度毎の物品の在庫数の割合には、各ゾーンの混雑状況が的確に反映されている。従って、該割合に基づいて各ゾーンに割り当てられる収納部の数を見直すことは、出庫の作業効率を高い状態に保つ上で特に有効であると言える。
【００１７】
上記目的を達成するために請求項５の発明の管理装置は、各ゾーンに割り当てられる収納部の数を、入出庫頻度毎の物品の在庫数に応じて見直すゾーン見直し手段を備えている。また、収納部が属する新たなゾーン（ゾーン見直し手段で見直された後のゾーン）と、該収納部に収納された物品の入出庫頻度に応じたゾーンとを一致させるべく、搬送機を動作させて物品の再収納を行う再収納手段を備えている。つまり、本発明によれば、人手を煩わせることなく、各ゾーンに割り当てられる収納部の数の見直し作業、及びこの見直し結果に基づく在庫物品の再収納作業を行うことができる。従って、入出庫の作業効率を高い状態に保つことができる。
【００１８】
請求項６の発明は請求項５において、前記各ゾーンが備える収納部の数に占める、入出庫頻度毎の物品の在庫数の割合を算出する在庫割合算出手段を備えている。ゾーン見直し手段は、在庫割合算出手段で算出された割合が予め設定された値以上である場合、該割合を低下させるべく、各ゾーンに割り当てられる収納部の数を見直す。各ゾーンが備える収納部の数に占める入出庫頻度毎の物品の在庫数の割合には、各ゾーンの混雑状況が的確に反映されている。従って、該割合に基づいて各ゾーンに割り当てられる収納部の数を見直すことは、入出庫の作業効率を高い状態に保つ上で特に有効であると言える。
【００１９】
請求項７の発明は請求項１〜６のいずれか一項において、前記ゾーン見直し手段及び前記再収納手段は、タイマからの計時情報に基づいて所定時刻となった場合に機能される。従って、ゾーン見直し及び再収納を確実に（忘れることなく）実行することができる。
【００２０】
上記目的を達成するために請求項８の管理プログラムは、コンピュータを次のように機能させる。即ち、各ゾーンに割り当てられる収納部の数を、入出庫頻度毎の物品の在庫数に応じて見直すゾーン見直し手段として、コンピュータを機能させる。また、収納部が属する新たなゾーン（ゾーン見直し手段で見直された後のゾーン）と、該収納部に収納された物品の入出庫頻度に応じたゾーンとを一致させるべく、搬送機を動作させて物品の再収納を行う再収納手段として、コンピュータを機能させる。つまり、本発明によれば、人手を煩わせることなく、各ゾーンに割り当てられる収納部の数の見直し作業、及びこの見直し結果に基づく在庫物品の再収納作業を行うことができる。従って、入出庫の作業効率を高い状態に保つことができる。
【発明の効果】
【００２１】
以上のように請求項１〜８の発明によれば、入庫及び／又は出庫の作業効率を高い状態に保つことができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を具体化した一実施形態について説明する。なお、図５（ａ）〜図５（ｃ）の従来技術と同様な部材には同じ番号を付しており、該従来技術と共通事項については図５（ａ）〜図５（ｃ）を用いて説明を行っている。
【００２３】
先ず、自動倉庫の構成について説明する。
図１に示すように、自動倉庫１０は、前後に立設された一対の棚１１を備えている。各棚１１は、長さ方向（長手方向）及び高さ方向に複数の収納部１２を有している（但し、紙面手前側の棚１１は最下段の収納部１２のみ図示）。詳しくは、各棚１１は、高さ方向に１０段、長さ方向に２０連の収納部１２を有している（図５（ａ）参照）。各棚１１の収納部１２のうち、最下段でかつ最端部に位置する一方は、物品の入出庫を行うための入出庫口としてのホームステーション１３となっている。
【００２４】
前記一対の棚１１の間には、搬送装置としてのスタッカクレーン１４が配設されている。スタッカクレーン１４は、地面に敷設されたレール１５上を走行する走行台１６と、該走行台１６の両端部から立設された一対のマスト１７と、該マスト１７間に昇降可能に配設されたキャリッジ１８等を備えている。キャリッジ１８には、前後方向に移動可能なフォーク１８ａが配設されている。一方のマスト１７には、クレーン制御装置１９が設置されている。クレーン制御装置１９には、棚１１から離れた位置に設置された、管理装置としてのコンピュータ２１が接続されている。
【００２５】
前記クレーン制御装置１９は、コンピュータ２１からの指令に基づいて、走行台１６を走行させること及び／又はキャリッジ１８を昇降させることで、ホームステーション１３と収納部１２との間や異なる収納部１２間でキャリッジ１８を移動させる。クレーン制御装置１９は、コンピュータ２１からの指令に基づいてフォーク１８ａを動作させることで、収納部１２とキャリッジ１８との間やキャリッジ１８とホームステーション１３との間で物品を移動させる。
【００２６】
前記コンピュータ２１のメモリ２１ａには、各収納部１２の位置情報（段及び連情報）や、各収納部１２に収納されている各物品の情報（例えば品名、品番、数量、収納先等）が記憶されている。コンピュータ２１のメモリ２１ａには、過去に入出庫された物品の入出庫回数（＝入庫回数＋出庫回数）情報、及び該入出庫回数情報に相関性を有する入出庫頻度情報が記憶されている。入出庫頻度情報の種類には、入出庫回数の順位が上位の物品に付与される高入出庫頻度、入出庫回数の順位が中位の物品に付与される中入出庫頻度、及び入出庫回数の順位が下位の物品に付与される低入出庫頻度の三つがある。
【００２７】
従来技術と同様に、前記棚１１の各収納部１２は、ホームステーション１３から近い順に第１〜第３ゾーンＺ１〜Ｚ３に三分割されており（図５（ａ）参照）、このゾーン分割情報はコンピュータ２１のメモリ２１ａに記憶されている。
【００２８】
さて、物品の入出庫時において前記コンピュータ２１は、入出庫プログラムに基づいて図２のフローチャートに示す処理を実行する。
先ず、ステップ（以下「Ｓ」とする）１０１において、出庫業務が行われるのか否か、つまり作業者が出庫モードを選択したか否かが判定される。Ｓ１０１判定がＮＯの場合には、Ｓ１０２において入庫業務が行われるのか否か、つまり作業者が入庫モードを選択したか否かが判定される。Ｓ１０２判定がＮＯの場合には、以降の処理が一旦終了される。Ｓ１０２判定がＹＥＳつまり入庫業務が行われる場合には、作業者による入庫物品の品名等の情報入力の後に、Ｓ１０３へと処理が移行される。なお、作業者による品名等の情報入力や前述したモード選択は、コンピュータ２１が備えるキーボード２１ｃ（図１参照）を介して行われる。
【００２９】
前記Ｓ１０３においては、入庫物品の入出庫回数情報の更新（「１」の加算）が行われる。なお、この入庫物品の入出庫回数情報の更新によって、該物品の入出庫回数順位が上昇しかつ該順位が下位から中位又は中位から上位となった場合には、該物品の入出庫頻度情報の更新（低入出庫頻度→中入出庫頻度又は中入出庫頻度→高入出庫頻度）、及び該物品と順位が入れ替わる物品の入出庫頻度情報の更新（中入出庫頻度→低入出庫頻度又は高入出庫頻度→中入出庫頻度）が同時に行われる。
【００３０】
前記Ｓ１０３からはＳ１０４に処理が移行される。Ｓ１０４においては、ゾーン分割情報及び入庫物品の入出庫頻度情報に基づいて、入出庫作業効率の観点から、該入庫物品を収納するのに最も最適なゾーンＺ１〜Ｚ３が収納先として指定される。即ち、高入出庫頻度の入庫物品に対しては、ホームステーション１３に最も近い第１ゾーンＺ１が収納先として指定され、中入出庫頻度の入庫物品に対しては第２ゾーンＺ２が収納先として指定され、低入出庫頻度の入庫物品に対しては、ホームステーション１３から最も遠い第３ゾーンＺ３が収納先として指定される。つまり、入出庫頻度情報は、ゾーンＺ１〜Ｚ３の分割数（第１〜第３の三つ）に応じた種類（高、中、及び低入出庫頻度の三種類）が存在する。
【００３１】
前記Ｓ１０４からはＳ１０５に処理が移行される。Ｓ１０５においては、Ｓ１０３で指定されたゾーンＺ１〜Ｚ３に空き収納部１２が存在するか否かが判定される。Ｓ１０５判定がＹＥＳである場合には、Ｓ１０４で指定されたゾーンＺ１〜Ｚ３が入庫物品の最終的な収納先として取り扱われ、Ｓ１０７に処理が移行される。Ｓ１０５判定がＮＯつまりＳ１０４において指定されたゾーンＺ１〜Ｚ３に空き収納部１２が存在しない場合には、Ｓ１０６に処理が移行される。
【００３２】
前記Ｓ１０６においては、Ｓ１０４で指定されたゾーンＺ１〜Ｚ３に隣接するゾーンＺ１〜Ｚ３、言い換えれば入出庫頻度情報にそぐわないゾーンＺ１〜Ｚ３が、収納先として再指定される。この場合、Ｓ１０６にて再指定されたゾーンＺ１〜Ｚ３が、Ｓ１０４で指定されたゾーンＺ１〜Ｚ３言い換えれば入出庫頻度情報に応じたゾーンＺ１〜Ｚ３に代わって、入庫物品の最終的な収納先として取り扱われる。
【００３３】
前記Ｓ１０７おいては、入庫物品の最終的な収納先に指定されたゾーンＺ１〜Ｚ３における空き収納部１２が検索され、該空き収納部１２のうちの一つが選択される。Ｓ１０７からはＳ１０８に処理が移行され、Ｓ１０７で選択された収納部１２へホームステーション１３の入庫物品を収納するように、クレーン制御装置１９に対してスタッカクレーン１４の動作が指令される。
【００３４】
また、前記Ｓ１０１判定がＹＥＳつまり出庫業務が行われる場合には、Ｓ１０９において、収納されている物品の中から、作業者がキーボード２１ｃを介して指定した所定の物品の出庫が行われる。即ち、指定された所定の物品の各種情報に基づいて該物品の収納先（収納部１２）が検索され、検索した収納部１２の物品をホームステーション１３に移動させるよう、クレーン制御装置１９に対してスタッカクレーン１４の動作が指令される。Ｓ１１０においては、前述したＳ１０３と同様に、物品の出庫回数情報の更新や、必要であれば入出庫頻度情報の更新が行われる。
【００３５】
さて、従来技術においても述べたように、例えば、前記第１ゾーンＺ１の収納部１２が物品で満杯の場合、高入出庫頻度の入庫物品に対しては、第１ゾーンＺ１に隣接した第２ゾーンＺ２が収納先として再指定されることとなる（図２のＳ１０６処理）。従って、図５（ｂ）に矢印Ａで示すように、高入出庫頻度の物品であるにもかかわらず、該物品が、第２ゾーンＺ２において、中入出庫頻度の物品が収納される収納部１２よりもホームステーション１３から遠い位置の収納部１２に収納される事態が発生する。
【００３６】
また、前記第２ゾーンＺ２の収納部１２が物品で満杯の場合、中入出庫頻度の入庫物品に対しては、第２ゾーンＺ２に隣接した第１又は第３ゾーンＺ１，Ｚ３が収納先として再指定されることとなる（図２のＳ１０６処理）。従って、例えば、図５（ｃ）に矢印Ｂで示すように、中入出庫頻度の入庫物品に対して第１ゾーンＺ１が再指定された場合には、該入庫物品よりも後で第１ゾーンＺ１に収納されることとなる高入出庫頻度の物品が、中入出庫頻度の物品が収納される収納部１２よりもホームステーション１３から遠い位置の収納部１２に収納される事態が発生する。また、図示しないが、中入出庫頻度である入庫物品に対して第３ゾーンＺ３が再指定された場合には、該入庫物品が、第３ゾーンＺ３において、低入出庫頻度の物品が収納される収納部１２よりもホームステーション１３から遠い位置の収納部１２に収納される事態が発生する。
【００３７】
前記コンピュータ２１は、図示しないメインルーチンにおいて、タイマ２１ｂの計時情報に基づき所定の時刻（例えば入出庫作業が行われない時間帯の時刻。該時刻はキーボード２１ｃを介して任意に設定可能である）となるまで、前述した事態（物品がその入出庫頻度情報にそぐわないゾーンＺ１〜Ｚ３の収納部１２に収納される事態）を放置して、入出庫プログラムに基づく処理の実行を優先する。コンピュータ２１は、タイマ２１ｂの計時情報が所定時刻となった場合には、再収納プログラムに基づいて図３のフローチャートに示す処理を実行し、前述した事態の収拾に努めることとなる。
【００３８】
なお、前述した事態が発生していなくとも、所定の時刻が到来すれば図３のフローチャートに示す処理は実行される。本実施形態においては、入出庫プログラムと、再収納プログラムと、タイマ２１ｂの計時情報が所定時刻であるか否かの判定処理等を実行するメインルーチンのプログラムとで管理プログラムが構成されている。
【００３９】
図３のフローチャートに示す処理に移行されると、先ず、Ｓ２０１において、入出庫頻度毎の物品の在庫数、つまり入出庫頻度情報が高入出庫頻度の物品の在庫数Ｎ１、中入出庫頻度の物品の在庫数Ｎ２、及び低入出庫頻度の物品の在庫数Ｎ３がそれぞれ算出される。
【００４０】
前記Ｓ２０１からは処理がＳ２０２に移行され、各ゾーンＺ１〜Ｚ３が備える収納部１２の数Ｍ１〜Ｍ３に占める、入出庫頻度毎の物品の在庫数Ｎ１〜Ｎ３の割合が算出される。つまり、第１ゾーンＺ１が備える収納部１２の数Ｍ１に占める、高入出庫頻度の物品の在庫数Ｎ１の割合（Ｎ１／Ｍ１）、第２ゾーンＺ２が備える収納部１２の数Ｍ２に占める、中入出庫頻度の物品の在庫数Ｎ２の割合（Ｎ２／Ｍ２）、及び第３ゾーンＺ３が備える収納部１２の数Ｍ３に占める、低入出庫頻度の物品の在庫数Ｎ３の割合（Ｎ３／Ｍ３）がそれぞれ算出される。このＳ２０２が、在庫割合算出手段の処理に相当する。
【００４１】
因みに、図５（ａ）の状態では、Ｎ１／Ｍ１＝１８／９４＝０．１９…、Ｎ２／Ｍ２＝１９／７８＝０．２４…、Ｎ３／Ｍ３＝９／２７＝０．３３…となる。図５（ｂ）の状態では、Ｎ１／Ｍ１＝９６／９４＝１．０２…、Ｎ２／Ｍ２＝５０／７８＝０．６４…、Ｎ３／Ｍ３＝１３／２７＝０．４８…となる。図５（ｃ）の状態では、Ｎ１／Ｍ１＝５９／９４＝０．６２…、Ｎ２／Ｍ２＝８０／７８＝１．０２…、Ｎ３／Ｍ３＝１３／２７＝０．４８…となる。
【００４２】
前記Ｓ２０２からは処理がＳ２０３に移行され、Ｓ２０２で算出された各割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）の少なくとも一つが、予め設定された値Ｓｅｔ（例えば０．８５〜０．９５の範囲の値が好適。本実施形態では０．９とする）以上であるか否かが判定される。Ｓ２０３判定がＮＯの場合（例えば図５（ａ）の状態の場合）、以降の処理は行わず本ルーチンから離脱される。
【００４３】
前記Ｓ２０３判定がＹＥＳの場合（例えば図５（ｂ）及び図５（ｃ）の場合）、Ｓ２０４において、各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数Ｍ１〜Ｍ３が、入出庫頻度毎の物品の在庫数Ｎ１〜Ｎ３に応じて見直される。即ち、各割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）が全て所定値Ｓｅｔ未満となるように、各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数Ｍ１〜Ｍ３が数式等に基づいて変更される。そして、この変更結果に基づいて、入出庫作業時に図２のＳ１０４処理で参照されるゾーン分割情報が書き換えられる。このＳ２０４及び前述したＳ２０３が、ゾーン見直し手段の処理に相当する。
【００４４】
従って、例えば、図５（ｂ）の事態が発生した場合には、各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数Ｍ１〜Ｍ３が、図４（ａ）において各ゾーンＺ１〜Ｚ３の境界を二重線Ｌで示すように変更される。即ち、割合Ｎ１／Ｍ１が所定値Ｓｅｔ以上である第１ゾーンＺ１に割り当てられる収納部１２の数Ｍ１が増加変更されて、該割合Ｎ１／Ｍ１が所定値Ｓｅｔ未満に低下されるとともに、第２及び第３ゾーンＺ２，Ｚ３に割り当てられる収納部１２の数Ｍ２，Ｍ３が、該第２及び第３ゾーンＺ２，Ｚ３の割合Ｎ２／Ｍ２，Ｎ３／Ｍ３を共に設定値Ｓｅｔ以上としないように調整される。因みに、図４（ａ）の状態では、Ｎ１／Ｍ１＝９６／１２０＝０．８、Ｎ２／Ｍ２＝５０／６２＝０．８０…、Ｎ３／Ｍ３＝１３／１７＝０．７６となり、全て設定値Ｓｅｔ（＝０．９）を下回ることとなる。
【００４５】
また、例えば、図５（ｃ）の事態が発生した場合には、各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数が、図４（ｂ）において各ゾーンＺ１〜Ｚ３の境界を二重線Ｌで示すように変更される。即ち、割合Ｎ２／Ｍ２が所定値Ｓｅｔ以上である第２ゾーンＺ２に割り当てられる収納部１２の数Ｍ２が増加変更されて、該割合Ｎ２／Ｍ２が所定値Ｓｅｔ未満に低下されるとともに、第１及び第３ゾーンＺ１，Ｚ３に割り当てられる収納部１２の数Ｍ１，Ｍ３が、該第１及び第３ゾーンＺ１，Ｚ３の割合Ｎ１／Ｍ１，Ｎ３／Ｍ３を共に設定値Ｓｅｔ以上としないように調整される。因みに、図４（ｂ）の状態では、Ｎ１／Ｍ１＝５９／７３＝０．８０…、Ｎ２／Ｍ２＝８０／１００＝０．８、Ｎ３／Ｍ３＝１３／１７＝０．７６…となり、全て設定値Ｓｅｔ（＝０．９）を下回ることとなる。
【００４６】
なお、前記各在庫数Ｎ１〜Ｎ３がそれぞれ多すぎると、総数（＝Ｍ１＋Ｍ２＋Ｍ３）が一定である収納部１２を各ゾーンＺ１〜Ｚ３に対してどのように割り当てても、各割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）の少なくとも一つが設定値Ｓｅｔ以上となってしまう場合がある。この場合には、例えば、高入出庫頻度の物品が収納される第１ゾーンＺ１に対して収納部１２を優先的に割り当てる、言い換えれば割合Ｎ１／Ｍ１を設定値Ｓｅｔ未満とすることを優先するようにしてもよい。或いは、各割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）を平均化するようにしてもよい。
【００４７】
前記Ｓ２０４からは、Ｓ２０５に処理が移行される。Ｓ２０５においては、各収納部１２が属する新たなゾーンＺ１〜Ｚ３（Ｓ２０４で見直された後のゾーンＺ１〜Ｚ３）と、該収納部１２に収納された物品の入出庫頻度に応じたゾーンＺ１〜Ｚ３とが一致しているか否かが判定される。Ｓ２０５判定がＹＥＳの場合には、本ルーチンから離脱される。
【００４８】
前記Ｓ２０５判定がＮＯである場合には、Ｓ２０６において、収納部１２が属する新たなゾーンＺ１〜Ｚ３と、該収納部１２に収納された物品の入出庫頻度に応じたゾーンＺ１〜Ｚ３とを一致させるべく、クレーン制御装置１９に対してスタッカクレーン１４の動作が指令される。従って、キャリッジ１８が異なる収納部１２間で移動されて物品の再収納が行われ、例えば、図５（ｂ）の状態からは図４（ａ）の状態へ、図５（ｃ）の状態からは図４（ｂ）の状態へそれぞれ物品の収納状態が移行されることとなる。このＳ２０６が、再収納手段としての処理に相当する。
【００４９】
上記構成の本実施形態においては次のような効果を奏する。
（１）各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数Ｍ１〜Ｍ３の見直し、及びこの見直し結果に基づく在庫物品の再収納を、人手を煩わせることなく行うことができる。従って、物品が、その入出庫頻度にそぐわないゾーンＺ１〜Ｚ３の収納部１２に収納される事態（例えば図５（ｂ）や図５（ｃ）の状態）が発生することを抑制できるし、仮に該事態が発生したとしても該事態が頻発することはない。よって、入出庫の作業効率を高い状態に保つことができる。
【００５０】
（２）各ゾーンＺ１〜Ｚ３が備える収納部１２の数に占める入出庫頻度毎の物品の在庫数の割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）には、各ゾーンＺ１〜Ｚ３の混雑状況が的確に反映されている。従って、該割合に基づいて各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数を見直すことは、入出庫の作業効率を高い状態に保つ上で特に有効であると言える。
【００５１】
（３）再収納プログラム（図３参照）に基づく処理は、タイマ２１ｂからの計時情報に基づいて所定時刻となった場合に実行される。従って、ゾーン見直し及び再収納を確実に（忘れることなく）実行することができる。
【００５２】
本発明の趣旨から逸脱しない範囲で、例えば以下の態様でも実施可能である。
○上記実施形態において、図２に示すＳ１０４の処理では、入出庫頻度が高い物品ほどホームステーション１３に近いゾーンＺ１〜Ｚ３を指定していた。これを変更し、入庫頻度を優先して、入庫頻度が高い物品ほどホームステーション１３に近いゾーンＺ１〜Ｚ３を指定するようにしてもよい。この場合、出庫時における入出庫回数情報（詳しくは出庫回数情報）の更新処理（図２のＳ１１０）を削除すればよい。従って、各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数の見直しは、入庫頻度毎の物品の在庫数に応じて行われることとなる。
【００５３】
また、出庫頻度を優先して、出庫頻度が高い物品ほどホームステーション１３に近いゾーンＺ１〜Ｚ３を指定するようにしてもよい。この場合、入庫時における入出庫回数情報（詳しくは入庫回数情報）の更新処理（図２のＳ１０３）を削除すればよい。従って、各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数の見直しは、出庫頻度毎の物品の在庫数に応じて行われることとなる。
【００５４】
○上記実施形態においては、ホームステーション１３が入出庫口となっていた。これを変更し、入庫口と出庫口とを別の場所に設けること。この態様において、入出庫頻度を優先する場合には、収納部１２を入庫口及び出庫口の両方に近い順に複数のゾーンに分割すればよい。また、入庫頻度を優先する場合には、収納部１２を入庫口に近い順に複数のゾーンに分割すればよい。さらに、出庫頻度を優先する場合には、収納部１２を出庫口に近い順に複数のゾーンに分割すればよい。
【００５５】
○上記実施形態において、各ゾーンＺ１〜Ｚ３における収納部１２の数Ｍ１〜Ｍ３の見直しを行うか否かは、該数Ｍ１〜Ｍ３に占める、入出庫頻度毎の物品の在庫数Ｎ１〜Ｎ３の割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）に基づいて決定されていた（図３のＳ２０３処理）。これを変更し、各ゾーンＺ１〜Ｚ３における収納部１２の数Ｍ１〜Ｍ３から、入出庫頻度毎の物品の在庫数Ｎ１〜Ｎ３を差し引いた値に基づいて、各ゾーンＺ１〜Ｚ３における収納部１２の数Ｍ１〜Ｍ３の見直しを行うか否かを決定するようにしてもよい。
【００５６】
つまり、前記第１ゾーンＺ１の収納部１２の数Ｍ１から高入出庫頻度の物品の在庫数Ｎ１を差し引いた値（Ｍ１−Ｎ１）、第２ゾーンＺ２の収納部１２の数Ｍ２から中入出庫頻度の物品の在庫数Ｎ２を差し引いた値（Ｍ２−Ｎ２）、第３ゾーンＺ３の収納部１２の数Ｍ３から低入出庫頻度の物品の在庫数Ｎ３を差し引いた値（Ｍ３−Ｎ３）の少なくとも一つが所定値未満の場合に、各ゾーンＺ１〜Ｚ３における収納部１２の数Ｍ１〜Ｍ３の見直しを行うようにすること。そして、各値（Ｍ１−Ｎ１、Ｍ２−Ｎ２、Ｍ３−Ｎ３）が所定値以上となるように、各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数が見直されるようにすること。
【００５７】
○上記実施形態において再収納プログラム（図３参照）に基づく処理は、タイマ２１ｂの計時情報に基づいて自動的に実行されていた。これを変更し、例えばコンピュータ２１が備えるキーボード２１ｃを介して、人が再収納プログラムに基づく処理の実行を指令するようにしてもよい。
【００５８】
○上記実施形態において再収納プログラム（図３参照）に基づく処理は、タイマ２１ｂの計時情報に基づいて所定時刻となった場合に実行されていた。これを変更し、入出庫作業中において、各ゾーンＺ１〜Ｚ３が備える収納部１２の数Ｍ１〜Ｍ３に占める、入出庫頻度毎の物品の在庫数Ｎ１〜Ｎ３の割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）を監視する。そして、該割合（Ｎ１／Ｍ１、Ｎ２／Ｍ２、Ｎ３／Ｍ３）の少なくとも一つが設定値Ｓｅｔ以上となった場合には、入出庫作業を中断して、各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数Ｍ１〜Ｍ３の見直し、及びこの見直し結果に基づく在庫物品の再収納作業が実行されるようにすること。
【００５９】
○上記実施形態において再収納プログラム（図３参照）に基づく処理は、タイマ２１ｂの計時情報に基づいて所定時刻となった場合に実行されていた。これを変更し、図２に示す入出庫作業中においてＳ１０５判定がＮＯとなった場合、ゾーンＺ１〜Ｚ３を再指定せずに入出庫作業を中断し、各ゾーンＺ１〜Ｚ３に割り当てられる収納部１２の数Ｍ１〜Ｍ３の見直し、及びこの見直し結果に基づく在庫物品の再収納作業が実行されるようにすること。
【００６０】
○タイマ２１ｂに連動するカレンダ機能を利用し、所定の日付又は曜日における所定の時刻に、再収納プログラムに基づく処理が実行されるようにすること。
上記実施形態又は別例から把握できる技術的思想について記載する。
【００６１】
（１）物品を収納するための収納部を複数有するとともに、前記各収納部が入庫口から近い順に複数のゾーンに分割された棚と、入庫物品を前記入庫口から前記収納部に搬送するための搬送機と、該搬送機の動作を制御するためのコンピュータとを備え、入庫頻度が高い入庫物品ほど前記入庫口に近いゾーンの収納部へと収納する自動倉庫において、
前記コンピュータを、
前記各ゾーンに割り当てられる前記収納部の数を、前記入庫頻度毎の物品の在庫数に応じて見直すゾーン見直し手段と、
前記収納部が属する新たなゾーンと、該収納部に収納された物品の前記入庫頻度に応じたゾーンとを一致させるべく、前記搬送機を動作させて前記物品の再収納を行う再収納手段と
して機能させることを特徴とする自動倉庫の管理プログラム。
【００６２】
（２）物品を収納するための収納部を複数有するとともに、前記各収納部が入庫口及び出庫口から近い順に複数のゾーンに分割された棚と、入庫物品を前記入庫口から前記収納部に搬送したり、出庫物品を前記収納部から前記出庫口に搬送するための搬送機と、該搬送機の動作を制御するためのコンピュータとを備え、出庫頻度が高い入庫物品ほど前記出庫口に近いゾーンの収納部へと収納する自動倉庫において、
前記コンピュータを、
前記各ゾーンに割り当てられる前記収納部の数を、前記出庫頻度毎の物品の在庫数に応じて見直すゾーン見直し手段と、
前記収納部が属する新たなゾーンと、該収納部に収納された物品の前記出庫頻度に応じたゾーンとを一致させるべく、前記搬送機を動作させて前記物品の再収納を行う再収納手段と
して機能させることを特徴とする自動倉庫の管理プログラム。
【図面の簡単な説明】
【００６３】
【図１】自動倉庫の斜視図及びコンピュータの模式図。
【図２】入出庫プログラムに基づくコンピュータの処理を説明するフローチャート。
【図３】再収納プログラムに基づくコンピュータの処理を説明するフローチャート。
【図４】（ａ）及び（ｂ）は棚の模式図であり、各ゾーンにおける収納部の数が見直された後を示す図。
【図５】（ａ）〜（ｃ）は棚の模式図であり、各ゾーンにおける収納部の数が見直される前を示す図。
【符号の説明】
【００６４】
１０…自動倉庫、１１…棚、１２…収納部、１３…入庫口及び出庫口としてのホームステーション、１４…搬送機としてのスタッカクレーン、２１…コンピュータ（ｂ…タイマ）、Ｍ１…第１ゾーンにおける収納部の数、Ｍ２…第２ゾーンにおける収納部の数、Ｍ３…第３ゾーンにおける収納部の数、Ｎ１…高入出庫頻度の物品の在庫数、Ｎ２…中入出庫頻度の物品の在庫数、Ｎ３…低入出庫頻度の物品の在庫数、Ｚ１…第１ゾーン、Ｚ２…第２ゾーン、Ｚ３…第３ゾーン、Ｓｅｔ…設定値。
【図１】
2005119787.tif 000003
【図２】
2005119787.tif 000004
【図３】
2005119787.tif 000005
【図４】
2005119787.tif 000006
【図５】
2005119787.tif 000007