(57)【特許請求の範囲】
【請求項１】
棚とスタッカークレーンと設定端末とコンピュータとを備えて、前記設定端末を前記コンピュータに接続すると共に、前記コンピュータにより前記スタッカークレーンを制御して物品の入出庫を行い、かつ前記コンピュータには、各棚番地について少なくとも在庫物品の品番、在庫数、入庫日、前回の棚卸し時期を記載したファイルと、該ファイル内のデータを検索する検索手段とを設けた自動倉庫において、
前記設定端末への非棚番地データの指定により、前記検索手段により前記ファイルを検索して、棚卸し範囲を設定すると共に、
前記コンピュータにより前記スタッカークレーンを制御して、棚卸し範囲内の物品を入庫日が古いものから出庫し、
さらに前記設定端末で、設定された棚卸し範囲で出庫された物品の在庫データの修正を受け付け、
かつ前記設定端末に出庫口に近い棚番地を優先する規則を含む複数の設定規則を表示して、選択された設定規則に従って、前記ファイルの空棚番地を前記検索手段により検索して、前記物品の新たな再入庫先を決定する、ように構成したことを特徴とする自動倉庫。
【請求項２】
前記設定端末により前記非棚番地データとして物品の品番と前回の棚卸し時期の少なくとも一方の指定を受け付け、前記ファイルと前記検索手段とを用いてこの指定への該当数を求めて、前記設定端末に表示すると共に、前記設定端末で前記指定の変更を受け付けるようにしたことを特徴とする請求項１の自動倉庫。
【請求項３】
前記非棚番地データとして少なくとも出庫件数と物品の品番範囲の指定を受け付け、出庫件数が指定されると入庫日の古いものから順に、物品の品番の範囲が指定されると、先頭の品番の入庫日の古いものから出庫するようにしたことを特徴とする請求項１の自動倉庫。
【発明の詳細な説明】
【０００１】
【発明の利用分野】
この発明は自動倉庫に関し、特に自動倉庫での在庫の確認用の棚卸しに関する。
【０００２】
【従来技術】
自動倉庫では在庫の確認のために棚卸しが行われる。これは棚卸しを行う範囲を棚番地の範囲で指定し、指定された範囲から１棚番地ずつ物品を出庫して、内容を在庫データと照合し、不一致があれば在庫データを修正して、元の棚番地へ物品を戻す作業である。
【０００３】
この棚卸しの手法は、１日で棚卸しが可能な範囲を単位として、自動倉庫全体を複数の部分に区分し、１区分ずつ棚卸しを行って自動倉庫全体の在庫を調べるのに適している。しかし自動倉庫中の必要な部分だけを棚卸しするのには、この手法は適していない。
【０００４】
【発明の課題】
請求項１の発明の課題は、棚卸しの範囲を物品の物理的なロケーションに制約されずに自由に設定可能にすると共に、棚卸しを利用して物品の入庫位置を変更し、棚卸し後の出庫作業を容易にすることにある。
請求項２の発明での追加の課題は、棚卸し作業を時間の許す範囲の部分で行えるようにすることにある。
【０００５】
【発明の構成】
請求項１の発明は、棚とスタッカークレーンと設定端末とコンピュータとを備えて、前記設定端末を前記コンピュータに接続すると共に、前記コンピュータにより前記スタッカークレーンを制御して物品の入出庫を行い、かつ前記コンピュータには、各棚番地について少なくとも在庫物品の品番、在庫数、入庫日、前回の棚卸し時期を記載したファイルと、該ファイル内のデータを検索する検索手段とを設けた自動倉庫において、前記設定端末への非棚番地データの指定により、前記検索手段により前記ファイルを検索して、棚卸し範囲を設定すると共に、前記コンピュータにより前記スタッカークレーンを制御して、棚卸し範囲内の物品を入庫日が古いものから出庫し、さらに前記設定端末で、設定された棚卸し範囲で出庫された物品の在庫データの修正を受け付け、かつ前記設定端末に出庫口に近い棚番地を優先する規則を含む複数の設定規則を表示して、選択された設定規則に従って、前記ファイルの空棚番地を前記検索手段により検索して、前記物品の新たな再入庫先を決定する、ように構成したことを特徴とする。
前記非棚番地データとして少なくとも出庫件数と物品の品番範囲の指定を受け付け、出庫件数が指定されると入庫日の古いものから順に、物品の品番の範囲が指定されると、先頭の品番の入庫日の古いものから出庫する
【０００６】
好ましくは、前記設定端末により前記非棚番地データとして物品の品番と前回の棚卸し時期の少なくとも一方の指定を受け付け、前記ファイルと前記検索手段とを用いてこの指定への該当数を求めて、前記設定端末に表示すると共に、前記設定端末で前記指定の変更を受け付ける。
【０００７】
また好ましくは、前記非棚番地データとして少なくとも出庫件数と物品の品番範囲の指定を受け付け、出庫件数が指定されると入庫日の古いものから順に、物品の品番の範囲が指定されると、先頭の品番の入庫日の古いものから出庫する。
【０００８】
【発明の作用と効果】
請求項１の発明では、非棚番地データ、例えば物品の品番や品種等の品番の上位概念のデータ，前回の棚卸し時期，（以下「最終棚卸し日」と呼ぶことがあり、日単位で指定したデータである必要はない），棚卸しに該当する棚番地の数，物品の製造業者、物品の生産日等のデータにより棚卸しの範囲を設定できるようにする。従って棚卸しは自動倉庫の先頭番地から順に行う必要はなく、所望のデータで設定したほぼ所望該当数の範囲で、棚卸しを行うことができる。例えばある品番についてのみ棚卸ししたい、あるいは前回の棚卸しから長期間経過している物品のみを棚卸ししたい、さらにまだ一度も棚卸ししていない物品のみを棚卸ししたい、とのことはしばしば生じるものであり、このような場合に品番や最終棚卸し日による棚卸し範囲の設定ができれば便利である。また品番や最終棚卸し日等による設定を認めると、時間が許す範囲に棚卸しの該当数を設定することができる。非棚番地データによる設定は、少なくとも１種類の非棚番地データを用いることができれば良い。そして棚卸しのための出庫では、入庫日が古いものから出庫する。
【０００９】
請求項１の発明では出庫物品を在庫データと照合し、在庫データを修正し、さらに再入庫先を所定の規則に従って新たに設定する。この規則としては、出庫口に近い棚番地を優先するものを含めるようにし、逆に出庫頻度が希な物品に対して出庫口から遠い棚番地を優先すること、あるいは同一品番の物品の一部を出庫口に近い棚番地に再入庫し、他をランダムに再入庫して、次回１〜数回分の物品を出庫口の付近に再入庫すること等がある。このように棚卸しを用いて、在庫物品の再入庫棚番地を変更すると、以降の出庫作業が容易になる。再入庫先の設定規則は、少なくとも出庫口に近い棚番地を優先するものを含める。
【００１０】
請求項２の発明では、棚卸し範囲の設定に用いる非棚番地データの内で、最も基本的でかつ有効な品番と最終棚卸し日とを用いる。例えば品番やその範囲，（この明細書では品番の範囲も品番に含める），による設定ができると、品番順に分割して棚卸しを行うことができる。また過不足の発見された物品に対して、同一品番の範囲で棚卸しを行う等のこともできる。最終棚卸し日は棚卸し範囲の設定で重要で、棚卸しが行われると最終棚卸し日が更新されて、次回の棚卸しの範囲から除くことができる。そして指定された品番や最終棚卸し日に対して該当数，例えば該当する棚番地の数を表示し、品番や最終棚卸し日等の再指定を受け付けるようにすると、該当数を所望の範囲にすることができる。
【００１１】
【実施例】
図１〜図８に実施例を示し、図１に自動倉庫の構成を示すと、２，３は一対の棚で、その間にレール４を敷設してスタッカークレーン５を走行させ、物品を入出庫する。７，８は入庫ステーション、９，１０は出庫ステーションであり、各ステーション７〜１０を入出庫兼用としても良く、あるいは棚２，３の両端以外の位置にもステーションを設けても良い。ステーション７，９やステーション８，１０の付近に各々設定端末１１，１２を設け、これらは画面とキーボード等を備えたものとし、スタッカークレーン５と同様にコンピュータ１３に接続して、クレーン５の制御や在庫データの修正あるいは入庫データの入力や出庫データの入力等が行えるようにする。自動倉庫の構成自体は任意で、また出庫ステーション９，１０以外に、例えば棚の所定の棚番地と無人走行車等で直接物品を移載して出庫する場合があるので、出庫ステーションの上位概念を出庫口とする。
【００１２】
設定端末１１，１２でメニューから棚卸しを選択すると、図２の棚卸し範囲の設定画面が表れる。図中のステーションナンバーは棚卸しに用いるステーションの番号で、品番の範囲や最終棚卸し日の範囲あるいは出庫件数（棚卸し対象となる棚番地の数）の範囲で、いずれかを自由に指定することにより、棚卸し範囲を設定する。なお品番の範囲には単一品番のみを指定することを許し、最終棚卸し日の範囲には指定した最終棚卸し日より古い棚卸し日を持つものを範囲とする。また、最終棚卸し日として例えば０００〜０等のような所定の数字が指定された場合には、未棚卸しのものを範囲とする。また出庫件数のみを指定すると、入庫日が古いものから順に、品番の指定がある場合にはその品番について、指定された出庫件数に達するまでの範囲を棚卸し対象とする。
【００１３】
使用者が指定した品番の範囲や最終棚卸し日等は設定画面に表示され、他に出庫件数が指定されていない場合には、これらに伴う出庫件数が表示される。これらの指定は少なくともいずれか１種類のみを指定すればよく、３種類全部を指定しても良い。そして画面中の設定アイコンにタッチすると棚卸し範囲が設定され、修正アイコンへのタッチもしくは品番等の各アイコンへのタッチにより修正が行われ、中止アイコンへのタッチで棚卸しが中止され、メニューアイコンにタッチすると一旦メニュー画面に戻る。
【００１４】
棚卸しの範囲が設定されると、例えば指定された品番範囲の先頭の品番の入庫日の古いものから棚番地毎に物品が指定されたステーションへと出庫される。そして該当する棚番地に対して、品番とその品名，ロット番号や在庫数等のデータが図３の在庫修正画面に表示される。使用者は在庫数等をチェックし、データに異常が無い場合には完了アイコンにタッチし、修正が必要な場合修正アイコンにタッチするか、直接該当データにタッチして修正を行うようにする。なおこの段階でも以降の棚卸しを中止することができ、そのためには中止アイコンにタッチすれば良い。またメニューアイコンにタッチすると、一旦メニューに戻ることができる。
【００１５】
棚卸しのため出庫された物品の再入庫先は複数の所定の規則により決定され、そのうち１つがデフォールト値として選択されている。デフォールト値は例えば直前に出庫された棚番地に関して適用された規則であり、この規則に従って再入庫する場合には、入庫先設定のアイコンでＯＫのアイコンにタッチすれば良い。デフォールト値を変更する場合、変更アイコンにタッチする。
【００１６】
再入庫先の設定画面を図４に示し、これは棚卸し作業での最初の棚番地で物品の出庫後に再入庫先を設定する場合と、棚卸し作業の途中で再入庫先のデフォールト値を変更する場合とに表れる画面である。再入庫先の設定規則には、出庫優先（ＹＥＳ）とその逆（ＮＯ）の他に、単に元の棚番地へ再入庫するもの，ランダムに再入庫するものが用意され、これ以外に空き棚番地の範囲で再入庫先をマニュアルで自由に指定するものが用意されている。
【００１７】
出庫優先の規則では、出庫ステーション９，１０に最も近い空き棚番地へ物品を再入庫する。そして前回の処理で、例えば出庫ステーション９に最も近い空き棚番地に物品を再入庫した場合、次回の再入庫では反対側の出庫ステーション１０に最も近い空き棚番地に物品を再入庫する。この結果、棚卸しにより物品は出庫ステーション９，１０に近い空き棚番地から順に再入庫されるようになり、棚卸しは各品番毎に入庫日が古いものから順に行われるので、入庫日が古く長期間放置されていた物品から次回に優先して出庫されるのに適した位置へと再入庫されることになる。
【００１８】
一方出庫頻度が低い物品に対して、出庫優先をＮＯとするモードが用意されている。このモードでは出庫ステーション９，１０から離れた位置へと物品を再入庫する。例えば図１の棚２，３の配置で、棚２，３を左右に３等分し、３等分した中央の部分での空き棚番地から優先して再入庫することになる。これは出庫頻度が低い物品に適している。
【００１９】
実施例では元の棚番地へ再入庫するモードを用意したが、このモードは重要ではない。次のランダム入庫では、各品番について最初の１〜数棚番地の物品を出庫ステーション９，１０に近い空き棚番地に再入庫し、他はランダムに再入庫する。このモードは自動倉庫での空き棚番地が少ない場合に有効で、特定の品番が出庫ステーション９，１０に近い棚番地を占めることを防止し、各品番に対して棚番地の数に換算して１〜数番地程度の物品がステーション９，１０に近い位置を占めるようにする。
【００２０】
これ以外に自由指定を行うと、図４の画面上で空きの棚番地（斜め線の無い棚番地）を直接指定して、再入庫先を決定することができる。図４では複数の再入庫先の決定規則を提示して使用者に選択させるようにしたが、例えば出庫優先をＹＥＳとする規則のみを用いても良い。その場合、図３で在庫データの修正が終ると、再入庫先の棚番地は自動的に決定されるので、図４の再入庫先の設定画面は不要である。再入庫先の指定が終ると、図４の設定アイコンにタッチし、物品はクレーン５により再入庫先に自動的に再入庫されることになる。
【００２１】
図５に実施例の制御アルゴリズムを示すと、図２の棚卸し範囲の設定画面を用いて棚卸し範囲を設定し、棚２，３から１棚番地ずつ物品を指定されたステーションへと出庫して、使用者が在庫内容を確認し、図３の在庫データ修正画面を用いて、在庫データを修正する。在庫データを修正すると物品を再入庫先に再入庫し、次の棚番地について在庫データの修正を行う。このステップを棚卸しの完了あるいは棚卸しの中止まで繰り返して行う。
【００２２】
図６に実施例での在庫データの構成を示すと、コンピュータ１３には在庫マスターファイル２０の他に品番ファイル２１や最終棚卸し日ファイル２２が設けられ、在庫マスターファイル２０には各棚番地について品番や在庫数，ロット番号，入庫日及び最終棚卸し日等のデータが記憶されている。実施例では棚２，３での物理的な棚番地により在庫マスターファイルを検索できるようにしたが、在庫データを物理的な棚番地から独立させるため、論理的な棚番地を設けて、これによる検索を行い、論理棚番地と物理的な棚番地とを１対１に対応させるようにしても良い。
【００２３】
品番ファイル２１や最終棚卸し日ファイル２２は、品番や最終棚卸し日により在庫マスターファイル２０を検索するための補助ファイルで、例えば品番ファイル２１には品番毎にその品番の物品が格納された棚番地のリストが記録されている。同様に最終棚卸し日ファイル２２には、最終棚卸し日毎に該当する棚番地が記録され、最終棚卸し日は古いものから新しいものへの順に配列されている。
【００２４】
なお棚卸し範囲の設定手段は、在庫マスターファイル２０等のファイルや、コンピュータ１３でのファイル内データの検索手段、対話型の設定端末１１，１２により実現され、在庫データの修正の受け付け手段は、設定端末１１，１２で実現され、再入庫先の設定手段は設定端末１１，１２や在庫マスターファイル２０，コンピュータ１３でのファイル内データの検索手段で実現される。
【００２５】
図７に棚卸し範囲の設定アルゴリズムを示すと、棚卸し範囲の検索では常に入庫日が古いものからソートを開始する。そして品番の範囲が設定されている場合には、設定された品番範囲のみをソート対象とする。また出庫件数が設定されている場合には、設定値に到達するまでソートを続行し、出庫件数が設定されていない場合には、全てのものをソート対象とする。最終棚卸し日が指定されている場合には、指定された最終棚卸し日以降に棚卸しが行われていないものをソート対象とする。また、最終棚卸し日として例えば０００〜０等のような所定の数字が指定された場合には、一度も棚卸しが行われていない未棚卸しのものをソート対象とする。また品番の範囲が設定されている場合にはその品番の範囲で、最終棚卸し日の指定がある場合にはその日に達するまでの範囲をソートする。ソートした品番の範囲と最終棚卸し日や出庫件数を図２の画面に表示し、修正が有ればソートを再開し、設定がされれば棚卸し範囲の設定を終了する。
【００２６】
棚卸し範囲が設定されると、設定範囲内で品番順に、入庫日が古いものから１棚番地分ずつ指定されたステーションへと物品を出庫する。使用者は出庫された物品の内容をチェックし、在庫データと照合して、データにエラーがある場合には在庫データを修正する。そして修正データはコンピュータ１３のメインメモリ等に一時記憶される。再入庫先についてデフォールト値に従い入庫先を決定する場合、前回適用された再入庫先の決定規則に従い、再入庫先の棚番地を決定して入庫する。一方再入庫先の規則のデフォールト値の変更がある場合、結合子Ａを介して出庫優先がＹＥＳもしくはＮＯに指定されているかどうかをチェックし、出庫優先がＹＥＳの場合、出庫ステーション９，１０に最も近い空き棚番地に物品を再入庫する。例えば最初に出庫ステーション９に最も近い空き棚番地へ物品を再入庫した場合、次の物品は出庫ステーション１０に最も近い空き棚番地へ再入庫する。また出庫優先がＮＯに指定されている場合、出庫ステーション９，１０から遠い空き棚番地へ再入庫し、実施例の場合、棚２，３を３等分して中央の部分から優先して再入庫する。
【００２７】
これらのいずれもが指定されず、元の棚番地へ再入庫することが指定されている場合、単に元の棚番地を再入庫先とすれば良い。ランダム再入庫が指定されている場合、該当品番中で最初の１〜数棚番地分を出庫優先がＹＥＳのモードに応じて再入庫し、他はランダムに再入庫先を決定する。これは特定の品番が出庫ステーション９，１０の付近に集合しないようにするためである。これ以外に再入庫先を使用者が自由に空き棚番地の範囲で指定する場合、指定された空き棚番地が再入庫先となる。
【００２８】
このようにして再入庫先が定まると、在庫マスターファイル２０や品番ファイル２１，最終棚卸し日ファイル２２の更新の準備が整い、再入庫先の棚番地を新たな棚番地とし、棚卸しにより修正された在庫データをデータ内容として、在庫マスターファイル２０を更新する。またこれに準じて品番ファイル２１を更新し、最終棚卸し日ファイル２２で、棚卸し済みの物品について以前の最終棚卸し日を削除し、代わって今回棚卸しを行った年月日を最終棚卸し日とし、対応する棚番地を再入庫先の棚番地とする。
【００２９】
以上のようにして１棚番地分の在庫データの修正と再入庫先の決定が終了し、設定された棚卸し範囲で、棚卸しが完了するまで、あるいは途中で棚卸しの中止が入力されるまで、この処理を繰り返す。このようにして棚卸しを終了すると、在庫データが修正されるのはもちろんのこと、以降の出庫作業に便利なように物品の再入庫先を変更することができる。また棚卸しの範囲は品番や最終棚卸し日あるいは棚卸しを行う出庫件数等で自由に指定できるので、必要な部分の物品を棚卸しができるだけの範囲で棚卸しすることができる。そして棚卸しが行われると最終棚卸し日が変更されるので、次回の棚卸しではこれらのものを棚卸し対象から除くことができる。
【００３０】
実施例では再入庫先の決定規則として出庫優先をＹＥＳとするものの他に、複数の規則を用いたが、最も重要なのは棚卸しした物品を出庫ステーション９，１０の付近に集め、出庫に最も便利な出庫ステーション９，１０の付近の空き棚番地を埋めることである。従って例えば出庫優先をＹＥＳとする再入庫先の決定規則のみを用いて、他の再入庫先の決定規則は設けなくても良い。
【図面の簡単な説明】
【図１】  実施例の自動倉庫の構成を示す図
【図２】  実施例での棚卸し設定画面を示す図
【図３】  実施例での在庫データ修正画面を示す図
【図４】  実施例での再入庫先設定画面を示す図
【図５】  実施例での棚卸しの制御アルゴリズムを示すフローチャート
【図６】  実施例での在庫ファイルの構成を示す図
【図７】  実施例での棚卸し範囲の設定アルゴリズムを示すフローチャート
【図８】  実施例での在庫データの修正と再入庫先の設定アルゴリズムを示すフローチャート
【符号の説明】
２，３          棚
４              レール
５              スタッカークレーン
６−１〜６−ｎ  棚番地
７，８          入庫ステーション
９，１０        出庫ステーション
１１，１２      設定端末
１３            コンピュータ
２０            在庫マスターファイル
２１            品番ファイル
２２            最終棚卸し日ファイル
【図１】
0003901312.tif 000002
【図２】
0003901312.tif 000003
【図３】
0003901312.tif 000004
【図４】
0003901312.tif 000005
【図５】
0003901312.tif 000006
【図６】
0003901312.tif 000007
【図７】
0003901312.tif 000008
【図８】
0003901312.tif 000009