(57)【要約】  配送する物品と当該物品の配送先とを含むオーダーを管理するオーダー管理装置（２）であって、オーダーに含まれる配送する物品を格納した格納棚（１０５）が搬送車（１０６）によって作業ステーション（１０４）まで搬送され、作業者（１０３）が当該格納棚（１０５）に格納された物品を配送先に仕分けし、物品の識別情報と当該物品が格納された格納棚の識別情報とが登録された格納棚情報（２１２）を保持し、格納棚情報（２１２）を参照し、受け付けた各オーダーの物品が格納された格納棚（１０５）の識別情報を特定し、受け付けた複数のオーダーから特定した格納棚（１０５）の識別情報が同じオーダーが同じ組に属するようにオーダー組を作成し、格納棚（１０５）の作業ステーション（１０４）までの搬送回数が最小となるようにし、作成したオーダー組に属するオーダーを作業ステーション（１０４）の作業者（１０３）に通知し、作業ステーション（１０４）の作業者（１０３）に通知したオーダー組に属するオーダーの物品が格納された格納棚（１０５）の搬送指示を搬送車（１０６）に送信することを特徴とする。
2016147335.tif 000002
【特許請求の範囲】
【請求項１】
配送する物品と当該物品の配送先とを含むオーダーを管理するオーダー管理装置であって、  前記オーダーに含まれる配送する物品を格納した格納棚が搬送車によって作業ステーションまで搬送され、作業者が当該格納棚に格納された物品を配送先に仕分けするものであって、  前記物品の識別情報と当該物品が格納された格納棚の識別情報とが登録された格納棚情報を保持し、  複数の前記オーダーの入力を受け付け、  前記格納棚情報を参照し、前記受け付けた各オーダーに含まれる物品の識別情報によって識別される物品が格納された棚の識別情報を特定し、  前記格納棚の前記作業ステーションまでの搬送回数が最小となるようにするために、前記受け付けた複数のオーダーから前記特定した格納棚の識別情報が同じオーダーが同じ組に属するようにオーダー組を作成し、  前記作成したオーダー組に属するオーダーを前記作業ステーションの作業者に通知し、  前記作業ステーションの作業者に通知したオーダー組に属するオーダーの物品が格納された格納棚の搬送指示を前記搬送車に送信することを特徴とするオーダー管理装置。
【請求項２】
請求項１に記載のオーダー管理装置であって、  前記作業ステーションには、前記作業者が前記物品を前記配送先に仕分けするための間口が設置され、  前記オーダー管理装置は、前記配送先が同じオーダーは同じオーダー組に属し、かつ、一つのオーダー組に属するオーダーの配送先の数が前記間口の数以下となるように、前記オーダー組を作成することを特徴とするオーダー管理装置。
【請求項３】
請求項２に記載のオーダー管理装置であって、  前記作業ステーションの作業者に通知されたオーダー組に属する全てのオーダーの物品の配送先への仕分けが完了した場合、前記作成した他のオーダー組に属するオーダーを当該作業ステーションの作業者に通知し、  前記搬送車の搬送が終了した場合、前記作業ステーションの作業者に通知したオーダー組に属するオーダーのうち、前記搬送指示が未だ送信されていないオーダーの物品が格納された格納棚の搬送指示を、当該搬送車に送信することを特徴とするオーダー管理装置。
【請求項４】
請求項１に記載のオーダー管理装置であって、  前記格納棚は複数の棚面を有し、  前記格納棚情報は、前記物品の識別情報と、前記物品が格納された格納棚の識別情報と、前記物品が格納された棚面の識別情報とが登録され、  前記オーダー管理装置は、  前記格納棚情報を参照し、前記受け付けた複数のオーダーに含まれる物品の識別情報によって識別される物品が格納される棚の識別情報及び棚面の識別情報を特定し、  前記格納棚の識別情報が同じであって、かつ棚面の識別情報が異なるオーダーが異なるオーダー組に属するように、前記オーダー組を作成することを特徴とするオーダー管理装置。
【請求項５】
請求項１に記載のオーダー管理装置であって、  前記格納棚は複数の棚面を有し、  前記格納棚情報は、前記物品の識別情報と、前記物品が格納された格納棚の識別情報と、前記物品が格納された棚面の識別情報とが登録され、  前記オーダー管理装置は、  前記格納棚情報を参照し、前記受け付けた複数のオーダーに含まれる物品の識別情報によって識別される物品が格納される棚の識別情報及び棚面の識別情報を特定し、  前記格納棚の識別情報が同じであって、かつ棚面の識別情報が異なるオーダーが同じオーダー組に属するように、前記オーダー組を作成することを特徴とするオーダー管理装置。
【請求項６】
請求項１に記載のオーダー管理装置であって、  前記作業ステーションは複数存在し、  前記作成したオーダー組のうち一つのオーダー組に属するオーダーを、オーダー組要求を送信した作業ステーションの作業者に通知し、  前記作業ステーションの作業者に通知したオーダー組に属するオーダーの格納棚の搬送指示を前記搬送車に送信し、  前記オーダー組に属するオーダーを送信した作業ステーションと、前記搬送指示を送信した搬送車とを管理することを特徴とするオーダー管理装置。
【請求項７】
請求項６に記載のオーダー管理装置であって、  新たに搬送車に搬送指示を送信する場合、前記作業ステーションごとに搬送指示を送信した搬送車の数を計算し、  前記搬送車の数が最も少ない作業ステーションに送信したオーダー組に属するオーダーの物品が格納された格納棚の搬送指示を前記搬送車に新たに送信することを特徴とするオーダー管理装置。
【請求項８】
請求項２に記載のオーダー管理装置であって、  前記作業ステーションには、複数の前記間口が配置され、  前記複数の間口は、所定数ごとにグループ化され、  前記オーダー管理装置は、  前記配送先が同じオーダーは同じ組に属し、かつ、前記一つの組に属するオーダーの配送先の数が前記所定数以下となるように、前記オーダー組を作成し、  前記作成したオーダー組のうち、前記作業ステーションにおける間口のグループ数分のオーダー組に属するオーダーを前記作業ステーションの作業者に通知することを特徴とするオーダー管理装置。
【請求項９】
請求項１に記載のオーダー管理装置であって、  前記作業ステーションからオーダー組要求を受信した場合、前記オーダー組を作成することを特徴とするオーダー管理装置。
【請求項１０】
請求項１に記載のオーダー管理装置であって、  前記格納棚情報を参照して、複数の格納棚に格納された物品を特定し、  前記作成したオーダー組が前記複数の格納棚に格納された物品のオーダーを含む場合、前記オーダー組に属する他のオーダー又は当該複数の格納棚に設定された優先順序に基づいて、当該複数の格納棚から前記オーダーの物品に対応する一つの格納棚を決定することを特徴とするオーダー管理装置。
【請求項１１】
請求項１０に記載のオーダー管理装置であって、  前記作業ステーションは複数存在し、  前記複数の格納棚に格納された物品を特定した場合、前記特定した物品を格納する各格納棚から距離が最短となる作業ステーションを、前記各格納棚が搬送される作業ステーションに決定し、  前記複数の格納棚に格納された物品のオーダーを含むオーダー組を、当該オーダーの物品に対応して決定された一つの格納棚が搬送される作業ステーションの作業者に通知することを特徴とするオーダー管理装置。
【請求項１２】
請求項１０に記載のオーダー管理装置であって、  前記作業ステーションは複数存在し、  前記複数の格納棚に格納された物品を特定した場合、前記複数の格納棚への物品の格納時の先後関係に基づいて、各格納棚が搬送される作業ステーションを決定し、  前記複数の格納棚に格納された物品のオーダーを含むオーダー組を、当該オーダーの物品に対応して決定された一つの格納棚が搬送される作業ステーションの作業者に通知することを特徴とするオーダー管理装置。
【請求項１３】
配送する物品と当該物品の配送先とを含むオーダーを管理する計算機における前記オーダーを管理するオーダー管理方法であって、  前記オーダーに含まれる配送する物品を格納した格納棚が搬送車によって作業ステーションまで搬送され、作業者が当該格納棚に格納された物品を配送先に仕分けするものであって、  前記計算機は、プロセッサ及びメモリを有し、  前記メモリには、前記前記物品の識別情報と当該物品が格納された格納棚の識別情報とが登録された格納棚情報が記憶され、  前記オーダー管理方法は、  前記プロセッサが複数の前記オーダーの入力を受け付け、  前記プロセッサが、前記格納棚情報を参照し、前記受け付けた各オーダーに含まれる物品の識別情報によって識別される物品が格納された棚の識別情報を特定し、  前記プロセッサが、前記格納棚の前記作業ステーションまでの搬送回数が最小となるようにするために、前記受け付けた複数のオーダーから前記特定した格納棚の識別情報が同じオーダーが同じ組に属するようにオーダー組を作成し、  前記プロセッサが、前記作成したオーダー組に属するオーダーを前記作業ステーションの作業者に通知し、  前記プロセッサが、前記作業ステーションの作業者に通知したオーダー組に属するオーダーの物品が格納された格納棚の搬送指示を前記搬送車に送信することを特徴とするオーダー管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、配送する物品と物品の配送先とを含むオーダーを管理するオーダー管理装置に関する。
【背景技術】
【０００２】  倉庫内又は工場内等で、作業者が、棚から物品をオーダーに応じて取り出すピッキング作業がある。作業者が、物品を格納した棚が配置された倉庫内を歩行して、オーダーに対応する所定の物品を取り出す方法がある。この方法に関する技術として、特開２０１１−０３７５６８号公報（特許文献１）がある。この公報には、「物品のピッキングシステムであって、折りたたみ式コンテナ毎に保管設備内における歩行経路と歩行距離を定め、歩行経路が同一の折りたたみ式コンテナが特定個数ある場合には、それらの折りたたみ式コンテナの組を１つの集荷ユニットとして決定し、残余の折りたたみ式コンテナの間で、最も歩行距離の長い折りたたみ式コンテナを選定し、最も歩行距離の長い折りたたみ式コンテナに他の折りたたみ式コンテナを組合せてそれらの組合せによる歩行距離を算出し、この組合せによる歩行距離の伸びが最小になる折りたたみ式コンテナの組を他の集荷ユニットとして決定するもの。」と記載されている（要約参照）。【０００３】  作業者が歩行して物品を取り出すのではなく、作業者の元に搬送車が棚を搬送し、作業者が搬送された棚から物品を取り出す方法がある。この方法に関する技術として、国際公開第２００７／０１１８１４号（特許文献２）がある。この公報には、「録品システム内の目録品目を取り出す方法は、目録品目を指定する取り出し要求を受領することと、複数の目録品ステーションからその取り出し要求に関連付けられた注文を満たす目録品ステーションを選択することを含む。本方法はまた、複数の目録品ホルダーからその目録品目を保管する目録品ホルダーを選択し、複数の移動駆動ユニットから、選択された目録品ホルダーを選択された目録品ステーションに動かす移動駆動ユニットを選択することをも含む。」と記載されている（要約参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０３７５６８号公報
【特許文献２】国際公開第２００７／０１１８１４号
【発明の概要】
【発明が解決しようとする課題】
【０００５】  特許文献１には、作業者の歩行距離が最短となるオーダー組み合わせが作成されるが、作業者が歩行して複数の棚にアクセスするシステムを対象とする。搬送車が棚を作業者の元に搬送するシステムでは、搬送車は一度に複数の棚を搬送できないので、特許文献１に記載された技術を適用できない。【０００６】  特許文献２では、オーダーに応じた棚の搬送を搬送車に指示する場合、オーダー組み合わせが考慮されないので、作業者の元に搬送された棚において同時に作業可能なオーダーが存在するか否かが考慮できないものであった。【０００７】  特許文献２では、オーダーの受信順に搬送車に指示することが考えられるが、搬送車の一度の搬送によって、作業者が処理可能なオーダーの数は一つ、又は偶然に同じ種類の物品が前後のオーダーに偶然含まれる場合に限られる。このため、特許文献２に記載された技術では、複数のオーダーを効率的に処理できないものであった。【０００８】  また、できるだけ同じ物品が含まれるオーダーが連続するように、全てのオーダーを並び替えることも考えられるが、あるオーダーに複数種類の物品（例えば、「Ａ」、「Ｂ」、「Ｃ」、及び「Ｄ」）が含まれる場合に、例えば、物品「Ａ」が含まれるオーダーを並べると、物品「Ａ」は一度の搬送で取り出すことができる。しかし、当該オーダーに含まれる他の物品「Ｂ」、「Ｃ」、及び「Ｄ」は、他の搬送で棚が搬送されなければ、取り出すことができず、物品「Ｂ」、「Ｃ」、及び「Ｄ」の取り出しが完了しなければ、当該オーダーに対する作業を完了できず、作業効率が低下することが考えられる。【０００９】  本発明は、搬送車が作業者の元に棚を搬送するシステムにおいて、搬送車の搬送回数を減らすことによって、作業効率を向上させることができるオーダー管理システムを提供することである。
【課題を解決するための手段】
【００１０】  本発明の代表的な一例を示せば、配送する物品と当該物品の配送先とを含むオーダーを管理するオーダー管理装置であって、前記オーダーに含まれる配送する物品を格納した格納棚が搬送車によって作業ステーションまで搬送され、作業者が当該格納棚に格納された物品を配送先に仕分けするものであって、前記物品の識別情報と当該物品が格納された格納棚の識別情報とが登録された格納棚情報を保持し、複数の前記オーダーの入力を受け付け、前記格納棚情報を参照し、前記受け付けた各オーダーに含まれる物品の識別情報によって識別される物品が格納された棚の識別情報を特定し、前記格納棚の前記作業ステーションまでの搬送回数が最小となるようにするために、前記受け付けた複数のオーダーから前記特定した格納棚の識別情報が同じオーダーが同じ組に属するようにオーダー組を作成し、前記作成したオーダー組に属するオーダーを前記作業ステーションの作業者に通知し、前記作業ステーションの作業者に通知したオーダー組に属するオーダーの物品が格納された格納棚の搬送指示を前記搬送車に送信することを特徴とする。
【発明の効果】
【００１１】  本願において開示される発明のうち代表的なものによって得られる効果を簡潔に説明すれば、下記の通りである。すなわち、搬送車が作業者の元に棚を搬送するシステムにおいて、搬送車の搬送回数を減らすことによって、作業効率を向上させることができるオーダー管理システムを提供できる。【００１２】  上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１３】
【図１】実施例１のオーダーピッキングシステムの説明図である。
【図２】実施例１のオーダーピッキングシステムの機能ブロック図である。
【図３】実施例１のコントローラのハードウェア構成図である。
【図４Ａ】実施例１のオーダーデータの説明図である。
【図４Ｂ】実施例１の棚ＩＤが付加されたオーダーデータの説明図である。
【図４Ｃ】実施例１の組ＩＤ及び搬送ＩＤが付加されたオーダーデータの説明図である。
【図５】実施例１のオーダーピッキングシステムの処理のシーケンス図である。
【図６Ａ】実施例２のオーダーデータの説明図である。
【図６Ｂ】実施例２の棚面ＩＤが付加されたオーダーデータの説明図である。
【図６Ｃ】実施例２の組ＩＤ及び搬送ＩＤが付加されたオーダーデータの説明図である。
【図７】作業ステーション及び搬送車が付加されたオーダーデータの説明図である。
【図８】実施例４のオーダーピッキングシステムの説明図である。
【図９】実施例４のオーダーピッキングシステムの機能ブロック図である。
【図１０】実施例５のオーダーピッキングシステムの処理のシーケンス図である。
【図１１】実施例６のオーダーピッキングシステムの機能ブロック図である。
【図１２Ａ】実施例６の格納棚データの説明図である。
【図１２Ｂ】実施例６の作業ステーションが付加された格納棚データの説明図である。
【図１３Ａ】実施例６の棚面ＩＤ及び組ＩＤが付加されたオーダーデータの説明図である。
【図１３Ｂ】実施例６の棚面ＩＤ、組ＩＤ、搬送ＩＤ、及び作業ステーションが付加されたオーダーデータの説明図である。
【図１４】実施例６のオーダーピッキングシステムの処理のシーケンス図である。
【発明を実施するための形態】
【実施例１】
【００１４】  実施例１について、図１〜図５を用いて説明する。【００１５】  図１は、実施例１のオーダーピッキングシステムの説明図である。【００１６】  本実施例では、複数の物品が格納された倉庫又は工場等において、オーダーに対応する物品を当該物品の配送先に仕分けする作業を例に説明する。【００１７】  図１は、実施例１のオーダーピッキングシステムにおけるピッキング作業の概略の説明図である。【００１８】  倉庫等内には物品が格納された複数の格納棚１０５が設置される。搬送車１０６は、図２に示すコントローラ（オーダー管理装置）２からの指示に従って、指示された格納棚１０５を作業ステーション１０４に搬送する。作業者１０３は、作業ステーション１０４にて、搬送車１０６によって搬送された格納棚１０５からオーダーに対応する物品を取り出し、取り出した物品を作業ステーション１０４に設置された仕分棚１０２の間口に投入する。仕分棚１０２は複数の間口を有し、各間口には少なくとも一つの配送先が対応付けられる。なお、複数の間口に一つの配送先が対応付けられてもよい。これによって、オーダーに含まれる物品が当該物品の配送先に仕分けられる。【００１９】  また、作業ステーション１０４には、作業指示ランプ１０７又は作業指示端末１０８が設置される。作業指示ランプ１０７は、仕分棚１０２の各間口に対応して設けられる。搬送車１０６によって搬送された格納棚１０５から取り出した物品を投入する間口に対応する作業指示ランプ１０７が点灯し、作業者１０３に、物品の投入先の間口を通知する。【００２０】  また、作業指示端末１０８は、ディプレイ等の出力デバイスを有する計算機である。作業指示端末１０８は、作業ステーション１０４で作業が実施されるオーダーの一覧が表示される。作業者１０３は、作業指示端末１０８を確認することによって、搬送車１０６によって搬送された格納棚１０５から取り出した物品の配送先を確認でき、配送先に対応して投入先の間口を確認できる。【００２１】  なお、作業ステーション１０４には、作業指示ランプ１０７及び作業指示端末１０８のいずれかが設置されていればよく、作業指示ランプ１０７及び作業指示端末１０８を総称して作業指示デバイスと記載する。【００２２】  格納棚１０５の形状は棚に限定されず、パレット等に物品が積まれていてもよい。また、仕分棚１０２の形状も棚に限定されず、移動可能なカートに複数の箱が設置され、各箱が各間口となってもよい。【００２３】  図２は、実施例１のオーダーピッキングシステムの機能ブロック図である。【００２４】  オーダーピッキングシステムは、ＷＭＳ（Ｗａｒｅｈｏｕｓｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）１、コントローラ２、作業ステーション１０４、及び搬送車１０６を有する。【００２５】  ＷＭＳ１は、倉庫又は工場内での物品に関するデータと作業に関するデータとを管理する。物品に関するデータには、例えば、物品の識別情報、及び当該物品が格納された格納棚１０５の識別情報等が登録された格納棚データ２１２（図３参照）等がある。また、作業に関するデータには、例えば、配送先と当該配送先に配送される物品の識別情報との関係等が登録されたオーダー等がある。【００２６】  コントローラ２は、作業ステーション１０４で作業するオーダーを管理し、格納棚１０５の搬送指示を搬送車１０６に送信する。【００２７】  コントローラ２は、データ受信部２０１、オーダー組作成部２０２、オーダー組送信部２０３、オーダー割当部２０４、指示作成部２０５、搬送車状態受信部２０６、及び作業終了通知部２０７を有する。【００２８】  データ受信部２０１は、ＷＭＳ１からオーダー及び格納棚データ２１２を受信し、受信したオーダーを、図３に示すメモリ３０２のオーダーデータ２１１に登録し、受信した格納棚データ２１２をメモリ３０２に記憶する。【００２９】  オーダー組作成部２０２は、オーダーデータ２１１に登録された複数のオーダーに基づいて、搬送車１０６の搬送回数が最小となるようにオーダー組を作成する。すなわち、オーダー組作成部２０２は、配送される物品が同じ格納棚１０５に格納されたオーダー同士を一つのオーダー組に属するようにオーダー組を作成する。なお、一つのオーダー組に属するオーダーの配送先の最大の数は仕分棚１０２の間口の数であるとする。【００３０】  オーダー組送信部２０３は、オーダー組作成部２０２によって作成されたオーダー組を作業ステーション１０４に設置された作業指示デバイスに送信する。オーダー組送信部２０３がオーダー組を送信するタイミングは、作業指示デバイスからオーダー組要求を受信したタイミング、又は作業指示デバイスに前回送信したオーダー組の全ての作業が終了したタイミングである。作業指示デバイスに前回送信したオーダー組の全ての作業が終了したタイミングでオーダー組が送信されるので、搬送車１０６が作業ステーション１０４に搬送した格納棚１０５からピッキングした物品を投入される仕分棚１０２の間口を確保できる。【００３１】  オーダー割当部２０４は、作業ステーション１０４に既に送信したオーダー組のうち搬送指示が未だ送信されていないオーダーを、搬送が終了した搬送車１０６に割り当てる。格納棚１０５の搬送が終了した搬送車１０６が複数存在する場合、オーダー割当部２０４は、オーダーに含まれる物品が格納された格納棚１０５までの距離が最も小さい搬送車１０６に当該オーダーを割り当てる。【００３２】  指示作成部２０５は、オーダー割当部２０４によってオーダーが割り当てられた搬送車１０６が当該オーダーの物品が格納された格納棚１０５に向かう経路、及び当該搬送車１０６が当該格納棚１０５から作業ステーション１０４に向かう経路を計算し、計算した経路を含む搬送指示を搬送車１０６に送信する。なお、指示作成部２０５が作成する格納棚１０５までの経路及び作業ステーション１０４までの経路は、最短経路であることが望ましい。【００３３】  搬送車１０６は、指示作成部２０５から送信された搬送指示を受信して、受信した搬送指示に含まれる経路に従って移動し、格納棚１０５を搬送する。搬送車１０６は、自身の位置及び作業状態を含む状態通知情報をコントローラ２に送信する。作業状態は、例えば、格納棚１０５に向かって移動中の状態、格納棚１０５を作業ステーション１０４に搬送中の状態、格納棚１０５を戻し中の状態、及び搬送作業が終了した状態等がある。【００３４】  搬送車状態受信部２０６は、搬送車��０６から受信した状態通知情報の中で搬送作業が終了した状態を示す状態通知情報が存在する場合、その旨をオーダー割当部２０４に通知する。【００３５】  作業ステーション１０４に設置された作業指示デバイスは、格納棚１０５を搬送した搬送車１０６が作業ステーション１０４に到着した場合、オーダー組送信部２０３から送信されたオーダー組の情報に基づいて、作業者１０３にピッキング作業を指示する。例えば、作業指示デバイスが作業指示ランプ１０７である場合、作業ステーション１０４に到着した格納棚１０５の投入先となる間口に対応するランプを点灯させる。この場合、コントローラ２は、各間口とオーダー組の各配送先と対応付けた情報を作成し、搬送車１０６から受信したが状態通知情報が作業ステーション１０４に到着した状態を示す場合、当該搬送車１０６が搬送した格納棚１０５から取り出す物品の配送先に対応する間口のランプの点灯指示を作業指示ランプ１０７に送信する。【００３６】  また、作業指示デバイスが作業指示端末１０８である場合、オーダー組に属するオーダーのうち、作業ステーション１０４に到着した格納棚１０５に対応するオーダーを例えば強調表示する。この場合、コントローラ２は、搬送車１０６から受信したが状態通知情報が作業ステーション１０４に到着した状態を示す場合、当該搬送車１０６が搬送した格納棚１０５から取り出す物品のオーダーを強調表示する指示を作業指示端末１０８に送信する。【００３７】  また、作業指示デバイスは、作業者１０３が格納棚１０５から取り出した物品を対応する間口に投入した場合、当該物品のオーダーが終了した旨の入力を受け付け、終了通知をコントローラ２に送信する。【００３８】  作業終了通知部２０７は、作業指示デバイスから終了通知を受信した場合、作業指示デバイスが設置された作業ステーション１０４に送信したオーダー組に属する全てのオーダーの作業が終了したか否かを判定する。全てのオーダーの作業が終了したと判定された倍、作業終了通知部２０７は、オーダー組送信部２０３にその旨を通知する。【００３９】  以上によって、複数のオーダーから搬送車１０６の搬送回数を最小とするオーダー組を作成し、当該オーダー組を作業ステーション１０４に設置された作業指示デバイスに送信するので、作業者１０３は、作業ステーション１０４に到着した搬送車１０６が搬送した格納棚１０５から同時に取り出すべき物品を確認できる。このため、搬送車１０６の搬送回数を最小としてオーダー組を作成しても、作業効率を向上させることができる。【００４０】  図３は、実施例１のコントローラ２のハードウェア構成図である。【００４１】  コントローラ２は、一般的な計算機であり、ＣＰＵ３０１、メモリ３０２、入出力デバイス３０３、ネットワークインタフェース３０４、及び補助記憶デバイス３０５を有する。ＣＰＵ３０１、メモリ３０２、入出力デバイス３０３、ネットワークインタフェース３０４、及び補助記憶デバイス３０５は、バス３０６を介して相互に接続される。【００４２】  ＣＰＵ３０１は、各種演算処理を実行する。補助記憶デバイス３０５は非揮発性の非一時的な記憶媒体であり、各種プログラム及び各種データが記憶される。メモリ３０２は揮���性の一時的な記憶媒体であり、メモリ３０２には、補助記憶デバイス３０５に記憶された各種プログラム及び各種データがロードされ、ＣＰＵ３０１がメモリ３０２にロードされた各種プログラムを実行し、メモリ３０２にロードされた各種データを読み書きする。【００４３】  ＣＰＵ３０１は、データ受信部２０１、オーダー組作成部２０２、オーダー組送信部２０３、オーダー割当部２０４、指示作成部２０５、搬送車状態受信部２０６、及び作業終了通知部２０７を有する。メモリ３０２には、データ受信部２０１、オーダー組作成部２０２、オーダー組送信部２０３、オーダー割当部２０４、指示作成部２０５、搬送車状態受信部２０６、及び作業終了通知部２０７それぞれに対応するプログラム、並びにオーダーデータ２１１、及び格納棚データ２１２が記憶される。ＣＰＵ３０１がメモリ３０２に記憶されたこれらのプログラムを実行することによって、データ受信部２０１、オーダー組作成部２０２、オーダー組送信部２０３、オーダー割当部２０４、指示作成部２０５、搬送車状態受信部２０６、及び作業終了通知部２０７の機能が実現される。【００４４】  メモリ３０２に記憶されるオーダーデータ２１１には、配送される物品の識別情報、配送される物品の個数、及び配送先が登録される。オーダーデータ２１１の詳細は図４Ａで説明する。【００４５】  メモリ３０２に記憶される格納棚データ２１２は、格納棚１０５の識別情報と、格納棚１０５に格納された物品の識別情報と、格納棚１０５に格納された物品の個数とが登録される。【００４６】  ネットワークインタフェース３０４は、ＷＭＳ１とデータを通信するインタフェース、作業ステーション１０４に設置された作業指示デバイスとデータを通信するインタフェース、及び搬送車１０６とデータを通信するインタフェースである。なお、コントローラ２とＷＭＳ１及び作業指示デバイスとは、有線で接続されても無線で接続されてもよく。コントローラ２と搬送車１０６とは無線で接続されるものとする。【００４７】  次に、図４Ａ〜図４Ｃ及び図５を用いてオーダー組作成部２０２によるオーダー組を作成する処理について説明する。【００４８】  図４Ａは、実施例１のオーダーデータ２１１の説明図である。【００４９】  オーダーデータ２１１は、ＩＤ４０１、物品名４０２、個数４０３、及び配送先４０４を含む。ＩＤ４０１には、オーダーデータ２１１の各行（オーダー行）の識別情報が登録される。物品名４０２には、配送される物品の識別情報が登録される。物品の識別情報は、当該物品の種類を識別するための情報である。個数４０３には、配送される物品の個数が登録される。配送先４０４には物品の配送先が登録される。【００５０】  ここで、データ受信部２０１がＷＭＳ１から受信する一つのオーダーは、一つの配送先に対して、当該配送先に配送する少なくとも一つの物品の識別情報、及び当該物品の個数と対応付けられているが、オーダーデータ２１１のオーダー行は、一つの物品に対して一つの行が設定されているので、一つのオーダーは複数のオーダー行に登録される場合がある。例えば、配送先「Ｃ１」に対する一つのオーダーは、図４Ａに示す「ＩＤ１」及び「ＩＤ２」の二つのオーダー行に登録される。【００５１】  まず、オーダー組作成部２０２は、格納棚データ２１２を参照して、オーダーデータ２１１の各オーダー行の物品が格納された格納棚１０５の識別情報を棚ＩＤ４０５として各オーダー行に付加する。図４Ｂは、実施例１の棚ＩＤ４０５が付加されたオーダーデータ２１１の説明図である。【００５２】  次に、オーダー組作成部２０２は、棚ＩＤ４０５を参照して、オーダー組を作成し、同じ組に属するオーダー行に同じ組の識別情報を組ＩＤ４０６として付加する。図４Ｃは、実施例１の組ＩＤ４０６及び搬送ＩＤ４０７が付加されたオーダーデータ２１１の説明図である。【００５３】  オーダー組作成部２０２は、棚ＩＤ４０５に同じ識別情報が登録されたオーダー行には、同じ組の識別情報を付加する。すなわち、オーダー組作成部２０２は、同じ格納棚１０５に格納された物品に関するオーダーを一つの組にまとめる。棚ＩＤ４０５に登録された格納棚１０５の識別情報が同じオーダー行の物品に対して、当該格納棚１０５が作業ステーション１０４に到着した場合に、作業者１０３が同時にピッキング作業を実施するためである。図４Ｃでは、例えば「ＩＤ１」及び「ＩＤ３」のオーダー行の棚ＩＤ４０５には同じ「Ｓ１」が登録されているので、「ＩＤ１」及び「ＩＤ３」のオーダー行の組ＩＤ４０６には同じ「Ｂ１」が登録される。【００５４】  また、オーダー組作成部２０２は、配送先４０４に同じ配送先が登録されたオーダー行にも、同じ組の識別情報を付加する。すなわち、オーダー組作成部２０２は、同じ配送先のオーダー行が異なるオーダー組に属さないようにする。図４Ｃでは、「ＩＤ１」及び「ＩＤ２」のオーダー行の配送先４０４には同じ「Ｃ１」が登録されているので、「ＩＤ１」及び「ＩＤ２」のオーダー行の組ＩＤ４０６には同じ「Ｂ１」が登録される。配送先が同じであるオーダー行を同じオーダー組にする理由は、仕分棚１０２の各間口でオーダーに含まれる全ての物品のピッキング作業を終了させるためである。これによって、ピッキング作業後に、同じ配送先に仕分けられた物品同士を合わせる作業が不要となり、作業効率が向上する。【００５５】  以上によって、「ＩＤ２」のオーダー行の配送先は「ＩＤ１」のオーダー行と同じであるので、「ＩＤ２」のオーダー行は「ＩＤ１」及び「ＩＤ３」のオーダー行が属するオーダー組に属することになる。なお、一つのオーダー組に収容できる配送先の最大数は仕分棚１０２の間口の数であるので、オーダー組作成部２０２は、この値を超えないようにオーダー行に組ＩＤを付加する。【００５６】  例えば仕分棚１０２の間口が４つであるとすると、図４Ｃでは、組ＩＤ「Ｂ１」には、「ＩＤ１」〜「ＩＤ３」、「ＩＤ９」及び「ＩＤ１０」のオーダー行が属し、配送先は「Ｃ１」、「Ｃ２」、「Ｃ６」及び「Ｃ７」の４つとなる。「ＩＤ６」のオーダー行の棚ＩＤ「Ｓ３」であり「ＩＤ２」及び「ＩＤ１０」と同じであるが、組ＩＤ「Ｂ１」の配送先が４つを超えてしまうので、「ＩＤ６」のオーダー行は組ＩＤ「Ｂ１」のオーダー組には属さない。【００５７】  オーダー組作成部２０２は、作成したオーダー組に属するオーダー行のうち、棚ＩＤ４０５に同じ識別情報が登録されたオーダー行に同じ搬送���別情報を搬送ＩＤ４０７として付加する。【００５８】  以上によって、図４Ａ〜図４Ｃでは、１０行のオーダー行に対して、搬送車１０６が格納棚１０５を５回（Ｄ１〜Ｄ５）搬送するだけで、全てのオーダーのピッキング作業を実施できる。オーダー行ごとに搬送車１０６が格納棚１０５を搬送する場合であれば、全てのオーダー行の格納棚１０５の搬送回数は１０回となる。このため、本実施例によれば、搬送車１０６の搬送回数を少なくすることができる。【００５９】  「ＩＤ６」のオーダー行をオーダー組「Ｂ１」に属さないとした理由について説明する。オーダー組「Ｂ１」に「ＩＤ１」〜「ＩＤ３」のオーダー行が属するものとすると、配送先が「Ｃ１」又は「Ｃ２」であるオーダー行は「ＩＤ１」〜「ＩＤ３」以外に存在せず、オーダー組「Ｂ１」には棚ＩＤが「Ｓ１」又は「Ｓ３」のオーダー行が属する。図４Ｃでは、棚ＩＤが「Ｓ１」であるオーダー行は「ＩＤ９」であり、棚ＩＤが「Ｓ３」であるオーダー行は「ＩＤ６」及び「ＩＤ１０」である。【００６０】  オーダー行「ＩＤ６」の配送先は「Ｃ５」であり、配送先が「Ｃ５」であるオーダー行は「ＩＤ６」の他に「ＩＤ７」及び「ＩＤ８」がある。オーダー行「ＩＤ６」をオーダー組「Ｂ１」に属するものとすれば、同じ配送先は同じオーダー組に属するようにするので、「ＩＤ７」及び「ＩＤ８」のオーダー行もオーダー組「Ｂ１」に属するようにしなければならない。【００６１】  例えば、「ＩＤ１」〜「ＩＤ３」、及び「ＩＤ６」〜「ＩＤ９」のオーダー行がオーダー組「Ｂ１」に属し、「ＩＤ４」、「ＩＤ５」、及び「ＩＤ１０」のオーダー行がオーダー組「Ｂ２」に属するとした場合、オーダー組「Ｂ１」には「Ｓ１」〜「Ｓ４」の棚ＩＤが存在するため搬送回数が４となり、オーダー組「Ｂ２」には「Ｓ２」〜「Ｓ４」の棚ＩＤが存在するため搬送回数が３となり、１０行のオーダー行に対して搬送回数は７回となる。このため、オーダー組「Ｂ１」に「ＩＤ１」〜「ＩＤ３」、「ＩＤ９」及び「ＩＤ１０」のオーダー行が属し、オーダー組「Ｂ２」に「ＩＤ４」〜「ＩＤ８」のオーダー行が属する場合に、搬送回数が最小となるので、「ＩＤ６」のオーダー行をオーダー組「Ｂ１」は属さず、オーダー組「Ｂ２」に属する。【００６２】  オーダー組送信部２０３は、オーダー組作成部２０２が作成したオーダー組を作業ステーション１０４に設置された作業指示デバイスに送信する。オーダー組送信部２０３が送信したオーダー組に属するオーダー行は、搬送車１０６に割り当てる準備ができたオーダー行として取り扱われ、オーダー割当部２０４は、割り当てる準備ができたオーダー行のみを搬送車１０６に割り当て、割り当てる準備ができていないオーダー行を搬送車１０６に割り当てない。これによって、搬送車１０６が作業ステーション１０４に到着した場合に、搬送車１０６が搬送した格納棚１０５から取り出す物品に対応する間口を確実に確保できる。【００６３】  オーダー割当部２０４は、搬送車状態受信部２０６から搬送車１０６が搬送作業を終了した旨が入力された場合、当該搬送車１０６にオーダー行を割り当てる。搬送車１０６に割り当てるオーダー行は、作業指示デバイスに送信したオーダー組に属し、���つ搬送車１０６に未だ指示を送信していないオーダー行である。なお、オーダー割当部２０４は、同じ搬送識別情報が付与されたオーダー行を一つのオーダー行として扱う。【００６４】  指示作成部２０５は、搬送車１０６に割り当てられたオーダー行の格納棚１０５の識別情報を読み出し、当該搬送車１０６の現在位置から読み出された識別情報によって識別される格納棚１０５までの最短距離を計算する。また、指示作成部２０５は、読み出された識別情報によって識別された格納棚１０５から作業ステーション１０４までの最短経路を計算する。そして、指示作成部２０５は、搬送車１０６の目的地及び最短経路を含む搬送指示を搬送車１０６に送信する。【００６５】  なお、指示作成部２０５が、目的地となる格納棚１０５及び作業ステーション１０４を搬送車１０６に通知し、搬送車１０６が各目的地までの経路を計算してもよい。【００６６】  搬送車１０６は、指示作成部２０５からの搬送指示に含まれる経路に従って移動し、格納棚１０５の搬送作業を実施する。搬送車１０６は、自身の位置及び作業状態を含む状態通知情報をコントローラ２に送信する。搬送車１０６の位置は、予め定められた地図上の位置であり、例えば（Ｘ、Ｙ）の座標である。また、作業状態は、例えば、格納棚１０５に向かって移動中の状態、格納棚１０５を作業ステーション１０４に搬送中の状態、格納棚１０５を戻し中の状態、及び搬送作業が終了した状態等がある。【００６７】  搬送車状態受信部２０６は、搬送車１０４から状態通知情報を受信し、受信した状態通知情報の状態情報が、搬送作業が終了した状態である場合、当該状態通知情報を送信した搬送車１０６に次のオーダー行を割り当てることができるので、オーダー割当部２０４に当該搬送車１０６の情報を通知する。【００６８】  作業ステーション１０４に設置された作業指示デバイスは、オーダー組送信部２０３が送信されたオーダー組を受信し、格納棚１０５を搬送した搬送車１０６が作業ステーション１０４に到着した場合、オーダー組送信部２０３から送信されたオーダー組に属するオーダー行の物品のうち、到着した格納棚１０５から取り出す物品と当該物品を投入する間口を作業者１０３に通知する。作業者１０３は、作業指示デバイスから通知された内容に基づいて、ピッキング作業を実施し、ピッキング作業が終了すると作業指示デバイスにその旨を入力する。作業指示デバイスは、ピッキング作業の終了が入力された場合、終了通知をコントローラ２に送信する。【００６９】  作業終了通知部２０７は、作業指示デバイスから終了通知を受信した場合、作業指示デバイスが設置された作業ステーション１０４に送信したオーダー組に属する全てのオーダーの作業が終了したか否かを判定する。全てのオーダーの作業が終了したと判定された倍、作業終了通知部２０７は、オーダー組送信部２０３にその旨を通知する。【００７０】  図５は、実施例１のオーダーピッキングシステムの処理のシーケンス図である。【００７１】  コントローラ２のデータ受信部２０１は、ＷＭＳ１から格納棚データ２１２を受信し（５０１）、受信した格納棚データ２１２をメモリ３０２に記憶する。また、データ受信部２０１は、ＷＭＳ１からオーダーを受信し、受信したオーダーをメモリ３０２のオーダーデータ２１１に登録する。なお、ＷＭＳ１は、所定数のオーダーをまとめてコントローラ２に送信してもよいし、オーダーを受け付けた時点で、受け付けたオーダーをコントローラ２に送信してもよい。【００７２】  例えば、オーダーデータ２１１に新たに登録されたオーダーが所定数以上である場合、オーダー組作成部２０２は、オーダー組を作成する（５０３）。【００７３】  コントローラ２が作業指示デバイスからオーダー組要求を受信した場合（５０４）、オーダー組送信部２０３は、ステップ５０３の処理で作成されたオーダー組のうち、一つのオーダー組を作業指示デバイスに送信する（５０５）。例えば、ステップ５０５の処理では、図４Ｃに示す組ＩＤが「Ｂ１」であるオーダー行の組が送信されるものとする。なお、作業指示デバイスは、作業開始時等にオーダー要求を送信する。【００７４】  次に、コントローラ２が搬送車１０６から状態通知情報を受信し（５０６）、受信した状態通知情報が搬送作業を終了した旨を示す場合、オーダー割当部２０４は、搬送作業が終了した搬送車１０６に、搬送ＩＤが同じオーダー行を割り当て、指示作成部２０５は、当該オーダー行の格納棚１０５の作業ステーション１０４への搬送指示を当該搬送車１０６に送信する（５０７）。ここでは、例えば、図４Ｃに示す搬送ＩＤが「Ｄ１」である「ＩＤ１」、「ＩＤ２」、及び「ＩＤ３」のオーダー行の格納棚１０５を作業ステーション１０４に搬送する搬送指示が送信される。【００７５】  搬送車１０６は、コントローラ２からの搬送指示に基づいて搬送作業を実施する（５０９）。【００７６】  搬送車１０６は、作業ステーション１０４に到着した場合、作業ステーション１０４に到着した状態を示す状態通知情報をコントローラ２に送信する（５１０）。コントローラ２は、当該状態通知情報を受信した場合、搬送車１０６が搬送した格納棚１０５から取り出す物品及び当該物品に対応する仕分棚１０２の間口を含む作業者１０３に通知する指示（ピッキング指示）を作業指示デバイスに送信する。作業指示デバイスは、ピッキング指示を受信すると、格納棚１０５から取り出す物品及び当該物品に対応する間口を作業者１０３に通知し、作業者１０３は、通知された内容に基づいてピッキング作業を実施する（５１２）。そして、作業者１０３は、ピッキング作業が終了すると、その旨を作業指示デバイスに入力し、作業指示デバイスは、終了通知をコントローラ２に送信する（５１３）。【００７７】  以上によって、本実施例によれば、コントローラ２（オーダー管理装置）は、搬送回数が最小となるように、格納棚１０５の識別情報が同じオーダーが同じオーダー組に属するようオーダー組を作成し、作成したオーダー組に属するオーダーを作業ステーション１０４の作業者１０３に通知し、作業者１０３に通知したオーダー組に属するオーダーの物品が格納された格納棚１０５の搬送指示を搬送車１０６に送信する。これによって、搬送車１０６の搬送回数を最小にしつつ、作業者１０３は、搬送車１０６が作業ステーション１０４に到着した場合に搬送車が搬送した格納棚から取り出す全ての物品を確認できるので、作業効率を向上させることができる。【００７８】  また、本実施例によれば、コントローラ２は、配送先が同じオーダーが同じオーダー組に属し、かつ、一つのオーダー組に属するオーダーの配送先の数が間口の数以下となるように、オーダー組を作成する。これによって、一つのオーダー組によって、一つのオーダーによって配送される全ての物品の仕分けを完了させることができ、一つのオーダーに配送される物品同士の合わせ作業が不要となり、作業効率を向上させることができる。【００７９】  なお、コントローラ２は、作業ステーション１０４でオーダー組に属する全てのオーダーの物品の配送先への仕分けが完了した場合、作成した他のオーダー組に属するオーダーを当該作業ステーションの作業者１０３に通知するので、作業ステーション１０４での全ての間口を確保した状態で、新たなオーダー組を作業ステーション１０４に送信できる。また、コントローラ２は、格納棚の搬送が終了した搬送車に新たな搬送指示を送信するので、待機中の搬送車の数を減少させることができ、作業効率を向上させることができる。
【実施例２】
【００８０】  実施例２について、図６Ａ〜図６Ｃを用いて説明する。【００８１】  本実施例では、格納棚１０５は物品を格納する複数の棚面を有し、オーダー組作成部２０２は、棚面を考慮してオーダー組を作成する例について説明する。本実施例では、実施例１との差分のみを説明し、実施例１と同じ箇所の説明は省略する。【００８２】  作業ステーション１０４において、作業者１０３は、搬送車１０６が搬送した格納棚１０５の一つの面からしか物品を取り出せないものとして説明するが、複数の面から物品を取り出すことができてもよい。【００８３】  本実施例の格納棚データ２１２は、物品の識別情報と、当該物品が格納される格納棚１０５の棚面の識別情報とが対応付けて登録される。なお、棚面の識別情報は、格納棚１０５の識別情報も識別可能な情報である。例えば、棚面の識別情報が「Ｓ１−１」である場合、「Ｓ１」が格納棚１０５の識別情報であり、「１」が棚面の識別情報である。このため、棚面の識別情報によって、物品が格納された格納棚１０５と当該格納棚１０５の棚面とを識別可能であるが、棚面の識別情報は、棚面のみを識別可能な情報であってもよい。この場合、格納棚データ２１２には、物品の識別情報と、当該物品が格納される格納棚１０５の識別情報と、当該物品が格納される棚面の識別情報とが対応付けて登録される。【００８４】  図６Ａは、実施例２のオーダーデータ２１１の説明図である。オーダーデータ２１１は「ＩＤ１」〜「ＩＤ２１」のオーダー行がある点で図４Ａに示すオーダーデータ２１１と相違する。図６Ａに示す「ＩＤ１」〜「ＩＤ１０」のオーダー行は、図４Ａに示す「ＩＤ１」〜「ＩＤ１０」のオーダー行と同じである。【００８５】  オーダー組作成部２０２は、ＷＭＳ１から受信してオーダーデータ２１１に登録した各オーダーに対して棚面の識別情報を棚面ＩＤ６０１として付加する。図６Ｂは、実施例２の棚面ＩＤ６０１が付加されたオーダーデータ２１１の説明図である。【００８６】  次に、オーダー組作成部２０２は、棚面ＩＤ６０１が付加されたオーダーデータ２１１に登録されたオーダー行から、配送先が同じオーダー行が同じオーダー組となり、かつ格納棚の識別情報に基づいて搬送車１０６の搬送回数が最小となるように、オーダー組を作成し、オーダー行に組ＩＤ４０６及び搬送ＩＤ４０７を付加する。この場合、オーダー組作成部２０２は、棚面ＩＤ６０１に登録された棚面の識別情報を参照し、同じ格納棚であるが異なる棚面であるオーダー行が同じオーダー組とならない条件の元に、搬送車１０６の搬送回数が最小となるオーダー組を作成する。搬送車１０６によって作業ステーション１０４に搬送された格納棚１０５の棚面を変更する時間が作業者１０３の待機時間とならないので、作業者１０３の作業効率を向上させることができる。このため、この方法は、搬送車１０６によって作業ステーション１０４に搬送された格納棚１０５の棚面の変更に長時間を要する場合、及び、搬送車１０６の台数が十分にあり格納棚１０５が作業ステーション１０４に到着するまでの時間が短い場合等に有効である。【００８７】  図６Ｃは、実施例２の組ＩＤ４０６及び搬送ＩＤ４０７が付加されたオーダーデータ２１１の説明図��ある。【００８８】  図６Ｃでは、格納棚「Ｓ１」に物品が格納されるオーダー行は、「ＩＤ１」、「ＩＤ３」、「ＩＤ９」、「ＩＤ１１」〜「ＩＤ１３」、「ＩＤ１６」、及び「ＩＤ１７」である。このうち、「ＩＤ１」、「ＩＤ３」、「ＩＤ９」、及び「ＩＤ１３」のオーダー行は、同じ棚面の識別情報「Ｓ１−１」であるのでオーダー組「Ｂ１」に属するが、異なる棚面の識別情報「Ｓ１−２」である「ＩＤ１１」、「ＩＤ１２」、「ＩＤ１６」、及び「ＩＤ１７」のオーダー行は、オーダー組「Ｂ１」と異なるオーダー組に属する。【００８９】  例えば、作業ステーション１０４の作業指示デバイスにオーダー組「Ｂ１」が送信され、搬送車１０６が「Ｓ１」の格納棚１０５を作業ステーション１０４に搬送した場合、作業者１０３は、棚面ＩＤ６０１に「Ｓ１−１」が登録された「ＩＤ１」、「ＩＤ３」、「ＩＤ９」、及び「ＩＤ１３」の物品「Ａ」を「Ｓ１−１」の棚面から取り出し、それぞれの配送先「Ｃ１」、「Ｃ２」、「Ｃ６」、及び「Ｃ９」に対応する間口に仕分けすることによって、これらのオーダー行のピッキング作業を終了させることができる。【００９０】  なお、本実施例では、オーダー組作成部２０２は、棚面ＩＤ６０１に登録された棚面の識別情報を参照し、同じ格納棚であるが異なる棚面であるオーダー行が同じオーダー組に属するという条件の元に、搬送車１０６の搬送回数が最小となるオーダー組を作成してもよい。搬送車１０６が格納棚１０５を搬送中の時間が作業者１０３の待機時間とならないので、作業効率を向上させることができ、搬送車１０６によって作業ステーション１０４に搬送された格納棚１０５の棚面が短時間で変更できる場合、及び、格納棚１０５が作業ステーション１０４に到着するまでの時間が長い場合等に有効である。格納棚１０５が作業ステーション１０４に到着するまでの時間が長い原因としては、例えば、搬送車１０６の台数が少ない、倉庫等の面積が広い、及び搬送車１０６の移動速度が遅い場合等が考えられる。【００９１】  同じ格納棚であって異なる棚面のオーダー行を同じオーダー組に属するか否かは、搬送車１０６の台数、搬送車１０６の性能、及び倉庫の面積等に応じて、適切に設定される。これによって、作業者１０３の作業効率を向上させるオーダー組を作成できる。
【実施例３】
【００９２】  実施例３について図７を用いて説明する。【００９３】  本実施例では、作業ステーション１０４が複数存在する場合の例について説明する。図７は、作業ステーション７０１及び搬送車７０２が付加されたオーダーデータ２１１の説明図である。図７に示すオーダーデータ２１１は、作業ステーション７０１及び搬送車７０２をさらに含む。【００９４】  作業ステーション７０１には、オーダー組が送信された作業指示デバイスが設置された作業ステーション１０４の識別情報が登録される。搬送車７０２には、搬送指示が送信された割り当てられた搬送車１０６の識別情報が登録される。これによって、コントローラ２は、オーダー組が送信された作業指示デバイスが設置された作業ステーション１０４、及び搬送指示が送信された搬送車１０６を管理する。【００９５】  オーダー組送信部２０３は、各作業ステーション１０４に設置された作業指示デバイスからオーダー組要求を受信した順番で、オーダー組を送信する。そして、オーダー組送信部２０３は、送信したオーダー組に属するオーダー行の作業ステーション７０１に、オーダー組の送信先の作業指示デバイスが設置された作業ステーション１０４の識別情報を登録する。【００９６】  オーダー割当部２０４は、搬送車１０６からの搬送作業を終了したことを示す状態通知情報を送信した搬送車１０６にオーダー行を割り当てる。そして、オーダー割当部２０４は、搬送車１０６に割り当てたオーダー行の搬送車７０２に、当該搬送車１０６の識別情報を登録する。【００９７】  図７は、図６に示すオーダーデータ２１１を組ＩＤ４０６及び搬送ＩＤ４０７の順にソートし、作業ステーション７０１及び搬送車７０２が付加されたものである。図７では、オーダー組「Ｂ１」、「Ｂ２」、及び「Ｂ３」が、それぞれ作業ステーション「Ｐ１」〜「Ｐ３」に設置された作業指示デバイスに送信されている。図７では、搬送ＩＤ「Ｄ１」、「Ｄ３」、「Ｄ４」、及び「Ｄ６」のオーダー行は、それぞれ搬送車「Ａ１」、「Ａ２」、「Ａ４」、及び「Ａ４」に割り当てられており、搬送ＩＤ「Ｄ２」及び「Ｄ５」のオーダー行は、搬送車１０６に割り当てられていない。【００９８】  オーダー割当部２０４は、搬送車１０６からの搬送作業を終了したことを示す状態通知情報が搬送車状態受信部２０６から入力された場合、搬送ＩＤ「Ｄ２」又は「Ｄ５」のオーダー行を、搬送作業を終了したことを示す状態通知情報を送信した搬送車１０６に割り当てる。【００９９】  以上によって、複数の作業ステーション１０４が存在する場合であっても、搬送車１０６の状態に応じてオーダー行を割り当てることができる。【０１００】  オーダー割当部２０４は、図７に示すオーダーデータ２１１を参照し、作業ステーション１０４ごとに搬送指示を送信した搬送車１０６の数を計算し、当該搬送車１０６の数に基づいて、搬送作業を終了したことを示す状態通知情報を送信した搬送車１０６に割り当てるオーダー行を決定してもよい。【０１０１】  例えば、図７では、作業ステーション「Ｐ１」及び「Ｐ３」には搬送車１０６が一台それぞれ割り当てられ、作業ステーション「Ｐ２」には搬送車１０６が二台割り当てられている。【０１０２】  そこで、��ーダー割当部２０４は、割り当てられた搬送車１０６の数が最も少ない作業ステーション１０４に送信されたオーダー組に属するオーダーを、搬送作業を終了したことを示す状態通知情報を送信した搬送車１０６に割り当てる。この場合、作業ステーション「Ｐ１」に送信されたオーダー組「Ｂ１」に属する搬送ＩＤ「Ｄ２」のオーダー行が搬送車１０６に新たに割り当てられる。これによって、各作業ステーション１０４に割り当てられる搬送車１０６の数を平準化でき、搬送車１０６の渋滞及び作業ステーション１０４での搬送車１０６の待ち時間を減少させることができる。【０１０３】  なお、作業ステーション１０４に割り当てられた搬送車１０６の数ではなく、他の値を基準にして、搬送作業を終了したことを示す状態通知情報を送信した搬送車１０６に新たに割り当てるオーダー行を決定してもよい。これによって、複数の作業ステーション１０４で作業の進捗を平準化できる。【０１０４】  また、本実施例は、棚面を考慮した実施例２をベースに説明したが、棚面を考慮しない実施例１にも適用可能である。
【実施例４】
【０１０５】  実施例４について図８及び図９を用いて説明する。【０１０６】  本実施例では、作業ステーション１０４の間口が所定数の間口ごとにグループ化されている例について説明する。【０１０７】  図８は、実施例４のオーダーピッキングシステムの説明図である。【０１０８】  図８では、一つの作業ステーション１０４に、二つの仕分棚１０２Ａ及び１０２Ｂが設置される。また、作業ステーション１０４には、仕分棚１０２Ａに対応する作業指示ランプ１０７Ａ及び仕分棚１０２Ｂに対応する作業指示ランプ１０７Ｂが設置される。【０１０９】  作業者１０３は、搬送車１０６によって作業ステーション１０４に搬送された格納棚１０５から所定の物品を取り出し、仕分棚１０２Ａ及び１０２Ｂの少なくとも一方の所定の間口に取り出した物品を投入する。図８では、作業ステーション１０４の間口は、仕分棚１０２Ａの間口と仕分棚１０２Ｂの間口とにグループ化される。【０１１０】  図９は、実施例４のオーダーピッキングシステムの機能ブロック図である。【０１１１】  本実施例のオーダー組送信部２０３は、一つの作業ステーション１０４の間口のグループの数のオーダー組を、当該一つの作業ステーション１０４に送信する。図８では、作業ステーション１０４は、仕分棚１０２ごとにグループ化されることを説明したが、これに限定されない。一つの仕分棚１０２が２０個の間口を有する場合、１０個ずつ間口をグループ化して、各グループを仮想的な一つの仕分棚としてもよい。なお、一つの作業ステーション１０４における間口のグループの数は二つに限定されない。また、オーダー組作成部２０２が作成する一つのオーダー組に属するオーダーの配送先の最大個数は、グループの間口の個数以下である。【０１１２】  本実施例のコントローラ２は、図２に示す構成の他にオーダー組終了判定部９０１を有する。【０１１３】  作業終了通知部２０７は、作業指示デバイスから終了通知を受信した場合、受信した終了通知をオーダー組終了判定部９０１に出力する。【０１１４】  オーダー組終了判定部９０１は、作業終了通知部２０７から終了通知が入力された場合、作業ステーション１０４に設置された作業指示デバイスに送信したオーダー組のうち、終了通知によって作業が終了したオーダーが属するオーダー組を特定する。そして、オーダー組終了判定部９０１は、特定したオーダー組に属する全てのオーダーの作業が終了したか否かを判定する。【０１１５】  オーダー組に全てのオーダーの作業が終了した場合、オーダー組終了判定部９０１は、オーダー組要求をオーダー組送信部２０３に出力する。オーダー組送信部２０３は、オーダー組終了判定部９０１からオーダー組要求が入力されると、当該作業ステーション１０４に設置された作業指示デバイスに、一つのオーダー組を送信する。【０１１６】  本実施例では、作業ステーション１０４に対して、当該作業ステーション１０４における間口のグループの数だけオーダー組が割り当てられるが、いずれかのオーダー組に属する全てのオーダーの作業が終了した時点で、オーダー組送信部２０３は、新たな一つのオーダー組を当該作業ステーション１０４に送信する。【０１１７】  これによって、作業ステーション１０４に���数の間口のグループが存在し、間口のグループの数だけオーダー組が作業ステーション１０４に割り当てられるため、一つのオーダー組の最後のオーダーの格納棚１０５の到着に時間がかかっている場合であっても、作業者１０３は、他のオーダー組に属するオーダーのピッキング作業を実施できるので、作業効率を向上させることができる。【０１１８】  また、本実施例では、作業ステーション１０４の間口をグループ化し、グループごとにオーダー組が割り当てられ、あるグループのオーダー組の全てのオーダーが終了すると、当該グループに次のオーダー組を割り当てる。このため、作業ステーション１０４の全ての間口に対して一つのオーダー組が割り当てられる場合に比べて、次々にオーダー組を割り当てることができ、搬送作業を終了して待機中の搬送車１０６の数を減少させることができる。【０１１９】  なお、オーダー組送信部２０３は、上記したように、ある作業ステーション１０４の作業指示デバイスに送信されたあるオーダー組の全てのオーダーの作業が終了すると、次のオーダー組を送信する。この場合、オーダー組送信部２０３は、当該作業ステーション１０４の作業指示デバイスに送信された他のオーダー組の未だ作業が終了していないオーダー行と同じ物品又は棚面の識別情報が同じオーダー行が最も多く属するオーダー組を、次のオーダー組として選択し、選択したオーダー組を作業ステーション１０４の作業指示デバイスに送信してもよい。【０１２０】  これによって、作業ステーション１０４に新たに割り当てられるオーダー組に属するオーダー行が、既に割り当てられているオーダー組のオーダー行と同じ物品であるか、同じ棚面から取り出せる物品である可能性が高くなる。このため、新たに割り当てられるオーダー組の物品、及び既に割り当てられたオーダー組の物品を、作業ステーション１０４に到着した格納棚１０５から同時に取り出すことができ、搬送車１０６の搬送回数を減少させることができ、作業効率を向上させることができる。【０１２１】  なお、本実施例は、実施例１〜実施例３に適用可能である。
【実施例５】
【０１２２】  実施例５について図１０を用いて説明する。【０１２３】  実施例１〜４では、コントローラ２は、予めオーダー組を作成しておき、作業ステーション１０４に配置された作業指示デバイスからオーダー組要求を受信した場合、オーダー組要求を作業指示デバイスに送信する。本実施例では、コントローラ２は、作業ステーション１０４に配置された作業指示デバイスからオーダー組要求を受信した場合、オーダー組を作成し、作成したオーダー組を作業指示デバイスに送信する。【０１２４】  図１０は、実施例５のオーダーピッキングシステムの処理のシーケンス図である。図１０では、ステップ５０２の処理で、作業指示デバイスがオーダー組要求を送信し、コントローラ２は、オーダー組要求を受信した場合、ステップ５０３の処理で、オーダー組を作成する点のみが図５と相違し、その他の点は図５と同じであるので、説明を省略する。【０１２５】  ステップ５０３の処理で、オーダー組の作成に利用可能なオーダーは、作業ステーション１０４の作業指示デバイスに未だ送信していないオーダーであって、かつ物品が格納棚１０５に格納済みのオーダーである。なお、コントローラ２のオーダー組作成部２０２は、一つのオーダー組のみを作成してもよいし、複数のオーダー組を作成してもよい。【０１２６】  これによって、格納棚１０５に物品を格納する作業とピッキング作業とが同時に実施される場合等において、オーダー組要求を受信した時点での格納棚１０５に格納されている物品に基づいてオーダー組を作成でき、ピッキング作業時に作業ステーション１０４に到着した格納棚１０５にオーダーの物品が格納されている等の不具合を防止できる。【０１２７】  なお、本実施例は、棚面を考慮した実施例２をベースに説明したが、棚面を考慮しない実施例１にも適用可能であり、実施例２〜４にも適用可能である。
【実施例６】
【０１２８】  実施例６について図１１〜図１４を用いて説明する。【０１２９】  本実施例では、複数の格納棚１０５に同じ種類の物品が格納されている場合のオーダー組の作成について説明する。【０１３０】  図１１は、実施例６のオーダーピッキングシステムの機能ブロック図である。【０１３１】  本実施例のコントローラ２は、図２に示す構成の他に複数棚物品設定部１１０１、及びオーダー組設定部１１０２を有する。【０１３２】  複数棚物品設定部１１０１は、データ受信部２０１が受信した格納棚データ２１２から、同じ種類の物品が複数の格納棚１０５に格納されているデータを抽出し、抽出したデータに各格納棚１０５までの距離が最短の作業ステーション１０４の識別情報を登録する。複数棚物品設定部１１０１の詳細は図１２Ａ及び図１２で説明する。【０１３３】  オーダー組設定部１１０２は、オーダー組作成部２０２が作成したオーダー組に属するオーダー行の棚面ＩＤ６０１に複数の棚面の識別情報が登録されている場合、当該オーダー行で物品を取り出す棚面の識別情報を、搬送車１０６の搬送回数が最小となるように、当該オーダー組の他のオーダー行に基づいて決定する。オーダー組設定部１１０２の詳細は図１３Ａ及び図１３Ｂで説明する。【０１３４】  図１２Ａは、実施例６の格納棚データ２１２の説明図である。【０１３５】  格納棚データ２１２は、棚面ＩＤ１２０１、物品１２０２、及び個数１２０３を含む。棚面ＩＤ１２０１には、物品が格納される棚面の識別情報が登録される。物品１２０２には、棚面ＩＤ１２０１に登録された識別情報によって識別される格納棚１０５の棚面に格納される物品の識別情報が登録される。個数１２０３には、棚面ＩＤ１２０１に登録された識別情報によって識別される格納棚１０５の棚面に格納される物品の個数が登録される。【０１３６】  図１２Ａでは、物品「Ａ」が棚面「Ｓ１−１」及び「Ｓ２−１」に格納されているため、複数棚物品設定部１１０１は、棚面ＩＤ「Ｓ１−１」及び「Ｓ２−１」のレコードを選択する。そして、複数棚物品設定部１１０１は、各レコードに、各格納棚１０５から距離が最短の作業ステーション１０４の識別情報を作業ステーション１２０４に付加する。【０１３７】  図１２Ｂは、実施例６の作業ステーション１２０４が付加された格納棚データ２１２の説明図である。【０１３８】  棚面ＩＤ「Ｓ１−１」によって識別される格納棚「Ｓ１」には、作業ステーショＰ１が最も近く、棚面ＩＤ「Ｓ２−１」によって識別される格納棚「Ｓ２」には、作業ステーショＰ２が最も近い。このため、複数棚物品設定部１１０１は、棚面ＩＤ「Ｓ１−１」のレコードの作業ステーション１２０４に「Ｐ１」を登録し、棚面ＩＤ「Ｓ２−１」のレコードの作業ステーション１２０４に「Ｐ２」を登録する。【０１３９】  これによって、複数の格納棚１０５に格納されたオーダー行ごとに作業ステーション１０４を決定する処理が不要となるので、コントローラ２の処理負荷を軽減できる。また、格納棚１０５から最も近い作業ステーション１０４を設定されるので、搬送車１０６の搬送距離を短くできる。なお、複数の格納棚１０５に格納された物品のピッキング作業がなされる作業ステーションの決定方法は、これに限定されないものとする。【０１４０】  なお、複数の格納棚１０５に格納されていない物品（例えば、物品「Ｂ」及び「Ｃ」等）はどの作業ステーション１０４でピッキング作業がなされてもよい。【０１４１】  次に、図１３Ａ及び図１３Ｂを用いて、オーダー組設定部１１０２について説明する。【０１４２】  図１３Ａは、実施例６の棚面ＩＤ６０１及び組ＩＤ４０６が付加されたオーダーデータ２１１の説明図である。図１３Ｂは、実施例６の棚面ＩＤ６０１、組ＩＤ４０６、搬送ＩＤ４０７、及び作業ステーション７０１が付加されたオーダーデータ２１１の説明図である。【０１４３】  本実施例では、オーダー組作成部２０２は、オーダーデータ２１１に組ＩＤ４０６を付加する（すなわち、オーダー組を作成する）のみで、搬送ＩＤ４０７は付与しない。なお、オーダー組作成部２０２は、棚面ＩＤ６０１に複数の棚面の識別情報が登録された物品のオーダー行を、当該オーダー行と配送先が同じオーダー行と同じオーダー組に属するようにオーダー組を作成する。すなわち、オーダー組作成部２０２は、複数の格納棚１０５に格納されている物品のオーダー行を配送先のみに基づいて当該オーダー行が属するオーダー組を決定する。なお、オーダー組作成部２０２が組ＩＤ４０６を付加したオーダーデータ２１１が図１３Ａである。【０１４４】  オーダー組設定部１１０２は、図１３Ａに示すオーダーデータ２１１の棚面ＩＤ６０１に複数の棚面の識別情報が登録されたオーダー行に対して、一つの棚面の識別情報を決定し、搬送ＩＤ４０７及び当該オーダー行を割り当てる作業ステーション７０１を決定する。【０１４５】  詳細には、オーダー組設定部１１０２は、棚面ＩＤ６０１に複数の棚面の識別情報が登録されたオーダー行と配送先が同じオーダー行が同じオーダー組に存在し、かつ当該配送先が同じオーダー行の棚面ＩＤ６０１に登録された棚面の識別情報が複数の棚面の識別情報のいずれかと一致する場合、棚面ＩＤ６０１に複数の棚面の識別情報が登録されたオーダー行の棚面ＩＤ６０１に、配送先が同じオーダー行の棚面ＩＤ６０１に登録された棚面の識別情報を登録する。【０１４６】  また、棚面ＩＤ６０１に複数の棚面の識別情報が登録されたオーダー行と配送先が同じオーダー行が同じオーダー組に存在しない場合、又は配送先が同じオーダー行が同じオーダー組に存在するが、配送先が同じオーダー行の棚面ＩＤ６０１に登録された棚面の識別情報が複数の棚面の識別情報のいずれにも一致しない場合、オーダー組設定部１１０２は、棚面ＩＤ６０１に複数の棚面の識別情報が登録されたオーダー行と同じオーダー組の中で、複数の棚面の識別情報のいずれかが登録されたオーダー行の数をそれぞれカウントする。そして、オーダー組設定部１１０２は、棚面ＩＤ６０１に複数の棚面の識別情報が登録されたオーダー行の棚面ＩＤ６０１に、オーダー行の数が最も多い棚面の識別情報を登録する。【０１４７】  図１３Ａでは、物品「Ａ」のオーダー行（「ＩＤ１」、「ＩＤ３」、「ＩＤ９」、及び「ＩＤ１３」）の棚面ＩＤ６０１には、「Ｓ１−１」及び「Ｓ２−１」が登録されている。【０１４８】  「ＩＤ１」のオーダー行と搬送先が同じオーダー行「ＩＤ２」の棚面ＩＤ６０１には「Ｓ１−１」が登録され、「ＩＤ１」のオーダー行の棚面ＩＤ６０１に登録された「Ｓ１−１」と一致するので、オーダー組設定部１１０２は、「ＩＤ１」のオーダー行の棚面ＩＤ６０１に「Ｓ１−１」を登録する。【０１４９】  「ＩＤ１」のオーダー行と同じオーダー組「Ｂ１」に属する「ＩＤ９」のオーダー行は、配送先が同じオーダー行が存在しない。「ＩＤ１」のオーダー行の棚面ＩＤ６０１に「Ｓ１−１」が登録された後のオーダー組「Ｂ１」の中では、棚面ＩＤ６０１に「Ｓ１−１」が登録されたオーダー行の数は４個であり、棚面ＩＤ６０１に「Ｓ２−１」が登録されたオーダー行は存在しないので、オーダー組設定部１１０２は、「ＩＤ９」のオーダー行の棚面ＩＤ６０１に「Ｓ１−１」を登録する。なお、オーダー組「Ｂ１」から「ＩＤ１」のオーダー行を除外したオーダー行から、棚面ＩＤ６０１に「Ｓ１−１」が登録されたオーダー行の数、及び棚面ＩＤに「Ｓ２−１」が登録されたオーダー行の数がカウントされてもよい。【０１５０】  また、オーダー組設定部１１０２は、図１２Ｂに示す格納棚データ２１２を参照し、物品「Ａ」であり、かつ棚面ＩＤが「Ｓ１−１」であるレコードの作業ステーション１２０４には「Ｐ１」が登録されているので、オーダー組「Ｂ１」を割り当てる作業ステーション１０４を「Ｐ１」に決定する。そして、オーダー組設定部１１０２は、オーダー組「Ｂ１」に属する全てのオーダー行の作業ステーション７０１に「Ｐ１」を登録する。【０１５１】  棚面ＩＤ６０１に「Ｓ１−１」及び「Ｓ２−１」が登録された「ＩＤ３」及び「ＩＤ１３」のオーダー行はオーダー組「Ｂ２」に属する。「ＩＤ３」のオーダー行は、配送先が同じ「ＩＤ５」のオーダー行の棚面ＩＤ６０１には「Ｓ２−１」が登録されているので、「ＩＤ３」のオーダー行の棚面ＩＤ６０１には「Ｓ２−１」が登録される。また、「ＩＤ１３」のオーダー行と配送先が同じ「ＩＤ１４」のオーダー行の棚面ＩＤ６０１には「Ｓ１−１」又は「Ｓ２−１」が登録されておらず、オーダー組「Ｂ２」では棚面ＩＤ６０１が「Ｓ２−１」であるオーダー行の数は２個であり、棚面ＩＤ６０１が「Ｓ１−１」であるオーダー行は存在しないので、「ＩＤ１３」のオーダー行の棚面ＩＤ６０１には「Ｓ２−１」が登録される。【０１５２】  また、オーダー組「Ｂ２」に属する全てのオーダー行の作業ステーション７０１には、「Ｐ２」が登録される。【０１５３】  オーダー組「Ｂ３」には、棚面ＩＤ６０１に複数の棚面の識別情報が登録されたオーダー行が存在しないので、どの作業ステーション１０４に割り当てられてもよい。【０１５４】  全てのオーダー組に属するオーダー行の棚面ＩＤ６０１に一つの棚面の識別情報が登録され、作業ステーション７０１に作業ステーション１０４の識別情報が登録されると、オーダー組設定部１１０２は、実施例１のオーダー組作成部２０２と同じ方法で、搬送ＩＤを付加する。【０１５５】  図１４は、実施例６のオーダーピッキングシステムの処理のシーケンス図である。なお、図１４に示す処理のうち、図５に示す処理と同じ処理は同じ符号を付与し、説明を省略する。【０１５６】  図１４では、コントローラ２が格納棚データ２１２を受信し��場合、複数棚物品設定部１１０１は、受信した格納棚データ２１２を参照し、複数の格納棚１０５に分散して格納された物品を検出し、各格納棚１０５に作業ステーション１０４を対応付ける（１１０１）。【０１５７】  ステップ５０３の処理で、オーダー組作成部２０２は、オーダー組を作成する。なお、オーダー組作成部２０２は、複数の棚面の識別情報が棚面ＩＤ６０１に登録されたオーダー行が属するオーダー組がある場合にはオーダー組作成部２０２は搬送ＩＤを付加しない。【０１５８】  そして、コントローラ２が作業ステーション１０４に設置された作業指示デバイスからオーダー組要求を受信した場合、オーダー組設定部１１０２は、オーダー組作成部２０２が作成したオーダー組に属するオーダー行のうち、複数の棚面の識別情報が棚面ＩＤ６０１に登録されたオーダー行の棚面ＩＤ６０１を、複数の棚面の識別情報から一つの棚面の識別情報に決定し、当該オーダー行の棚面ＩＤ６０１に決定した棚面の識別情報を登録する（１４０２）。また、オーダー組設定部２０２は、ステップ１４０２の処理では、決定した棚面の識別情報に対応する作業ステーションの識別情報を、当該オーダー行の作業ステーション７０１に登録し、各オーダー行に搬送ＩＤを付加する。【０１５９】  そして、ステップ５０５の処理では、コントローラ２は、図１３Ｂに示すオーダーデータ２１１の作業ステーション７０１を参照し、オーダー組要求を送信した作業指示デバイスが設置された作業ステーションに対応するオーダー組を決定し、決定したオーダー組を当該作業指示デバイスに送信する。【０１６０】  以降の処理は、図５に示す処理と同じであるので、説明を省略する。【０１６１】  なお、オーダー組設定部１１０２は、複数の格納棚に格納された物品のオーダー行が属するオーダー組の他のオーダー行との関係に基づいて、当該オーダー行の棚面の識別情報を一つに決定したが、これに限定されない。例えば、オーダー組設定部１１０２は、物品が格納された複数の格納棚１０５の棚面のうち優先する一つの格納棚１０５の棚面を予め設定しておき、複数の格納棚１０５に格納された物品のオーダー行の棚面を決定する場合、当該優先する一つの棚面に決定する。これによって、他のオーダー行との関係に基づいて棚面を決定する必要がないので、コントローラ２の処理負荷を軽減できる。【０１６２】  オーダー組設定部１１０２は、複数の棚面の識別情報が登録されたオーダー行の棚面の識別情報を優先する一つの棚面の識別情報に決定した場合、格納棚データ２１２の棚面ＩＤ１２０１に決定した棚面の識別情報が登録され、かつ物品１２０２に当該オーダー行の物品の識別情報が登録されたレコードの個数１２０３から、当該オーダー行の個数を減算する。オーダー組設定部１１０２は、格納棚データ２１２の当該レコードの個数１２０３が０になった場合、当該物品が格納された複数の格納棚１０５の棚面から次に優先する一つの棚面を決定しておく。例えば、物品が分散して格納された複数の格納棚１０５の棚面に優先順位が付与されていてもよい。【０１６３】  また、複数棚物品設定部１１０１は、同じ物品が複数の格納棚１０５の棚面に格納されている場合、格納棚１０５と作業ステーション１０４との距離に基づいて、各格納棚１０５に対応する作業ステーション１０４を決定したが、物品が格納棚１０５に格納された順番に基づいて、各格納棚１０５に対応する作業ステーション１０４を決定してもよい。【０１６４】  ここで、例えば、最初にある物品が格納された格納棚１０５に作業ステーション「Ｐ１」が対応付けられ、次に当該ある物品が格納された格納棚１０５に作業ステーション「Ｐ２」が対応付けられるとする。この場合、複数棚物品設定部１１０１は、物品「Ａ」が棚面「Ｓ１−１」に格納され、次に棚面「Ｓ２−１」に格納された場合、最初に物品「Ａ」が格納された棚面「Ｓ１−１」を作業ステーション「Ｐ１」に対応付け、次に物品「Ａ」が格納された棚面「Ｓ２−１」を作業ステーション「Ｐ２」に対応付ける。すなわち、格納棚１０５の棚面への物品の格納時の先後関係に基づいて、各棚面に対応する作業ステーションが決定される。【０１６５】  これによって、利用順に応じて格納棚１０５の位置が随時変更される場合、当該格納棚１０５の変更位置を格納順に対応する作業ステーション１０４に設定することが可能となる。【０１６６】  また、複数棚物品設定部１１０１は、ある物品が複数の格納棚１０５の棚面に格納されている場合、当該格納棚１０５に格納された他の物品が作業ステーションに既に対応付けられていれば、当該格納棚１０５と作業ステーションとの距離にかかわらず、当該ある物品についても、他の物品が既に対応付けられている作業ステーションに対応付ける。これによって、同時に複数の作業ステーション１０４に同じ格納棚１０５が搬送される事態が起こる可能性を減少させることができ、作業効率を向上させることができる。【０１６７】  なお、本実施例は、棚面を考慮した実施例２をベースに説明したが、棚面を考慮しない実施例１にも適用可能であり、実施例３〜実施例５にも適用可能である。【０１６８】  本実施例によれば、コントローラ２は、格納棚データ２１２を参照して、複数の格納棚に格納された物品を特定し、前記作成したオーダー組が前記複数の格納棚に格納された物品のオーダーを含む場合、前記オーダー組に属する他のオーダー又は当該複数の格納棚に設定された優先順序に基づいて、当該複数の格納棚から前記オーダーの物品に対応する一つの格納棚を決定する。これによって、複数の格納棚に格納された物品のオーダーが存在しても、作業者１０３が当該物品を取り出す格納棚を決定できる。【０１６９】  また、前記オーダー組に属する他のオーダーに基づいて、当該複数の格納棚から前記オーダーの物品に対応する一つの格納棚を決定することによって、搬送車１０６の搬送回数を最小にするように格納棚を決定することができる。また、複数の格納棚に設定された優先順序に基づいて、当該複数の格納棚から前記オーダーの物品に対応する一つの格納棚を決定するコントローラ２の処理負荷を軽減できる。【０１７０】  また、本実施例によれば、コントローラ２は、同じ物品が格納された複数の格納棚の搬送先の作業ステーションを、各格納棚からの距離が最小となる作業ステーションに決定するので、搬送車１０６の移動距離を短くすることができ、作業効率を向上させることができる。【０１７１】  また、本��施例によれば、コントローラ２は、同じ物品が格納された複数の格納棚の搬送先の作業ステーションを、各格納棚への物品の格納時の先後関係に基づいて決定するため、利用順に応じて格納棚１０５の位置が随時変更される場合であっても最適な作業ステーションに搬送することができる。【０１７２】  なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることも可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。【０１７３】  また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段などは、それらの一部または全部を、例えば集積回路で設計するなどによりハードウェアで実現してもよい。【０１７４】  また、前記の各構成、機能などは、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。【０１７５】  各機能を実現するプログラム、テーブル、ファイルなどの情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）などの記録装置、または、ＩＣ（Integrated Circuit）カード、ＳＤカード、ＤＶＤ（Digital Versatile Disc）などの記録媒体に置くことができる。【０１７６】  また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際にはほとんど全ての構成が相互に接続されていると考えてもよい。
【図１】
2016147335.tif 000003
【図２】
2016147335.tif 000004
【図３】
2016147335.tif 000005
【図４Ａ】
2016147335.tif 000006
【図４Ｂ】
2016147335.tif 000007
【図４Ｃ】
2016147335.tif 000008
【図５】
2016147335.tif 000009
【図６Ａ】
2016147335.tif 000010
【図６Ｂ】
2016147335.tif 000011
【図６Ｃ】
2016147335.tif 000012
【図７】
2016147335.tif 000013
【図８】
2016147335.tif 000014
【図９】
2016147335.tif 000015
【図１０】
2016147335.tif 000016
【図１１】
2016147335.tif 000017
【図１２Ａ】
2016147335.tif 000018
【図１２Ｂ】
2016147335.tif 000019
【図１３Ａ】
2016147335.tif 000020
【図１３Ｂ】
2016147335.tif 000021
【図１４】
2016147335.tif 000022
【手続補正書】
【提出日】平成27年10月29日(2015.10.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
配送する物品と当該物品の配送先とを含むオーダーを管理するオーダー管理装置であって、
前記物品の識別情報、当該物品が格納された格納棚の識別情報及び当該物品の配送先を保持するメモリと、
複数の前記オーダーの入力を受け付ける受信部と、
前記受け付けた各オーダーに含まれる物品が格納された前記格納棚の識別情報及び前記受け付けた各オーダーに含まれる物品の配送先に基づいて、複数のオーダー組を作成するオーダー組作成部と、
前記作成した複数のオーダー組のうちの一つのオーダー組に属するオーダーを作業ステーションの作業者に通知するオーダー組送信部と、
前記作業ステーションの作業者に通知したオーダーの物品が格納された格納棚の搬送指示を搬送車に送信するオーダー割当部と、を有することを特徴とするオーダー管理装置。
【請求項２】
請求項１に記載のオーダー管理装置であって、
前記作業ステーションには、前記作業者が前記物品を前記配送先に仕分けするための間口が設置され、
前記オーダー組作成部は、前記配送先が同じオーダーは同じオーダー組に属し、かつ、一つのオーダー組に属するオーダーの配送先の数が前記間口の数以下となるように、前記複数のオーダー組を作成することを特徴とするオーダー管理装置。
【請求項３】
請求項２に記載のオーダー管理装置であって、
前記オーダー組送信部は、前記作業ステーションの作業者に通知されたオーダー組に属する全てのオーダーの物品の配送先への仕分けが完了した場合、前記作成した他のオーダー組に属するオーダーを当該作業ステーションの作業者に通知し、
前記オーダー割当部は、前記搬送車の搬送が終了した場合、前記作業ステーションの作業者に通知したオーダー組に属するオーダーのうち、前記搬送指示が未だ送信されていないオーダーの物品が格納された格納棚の搬送指示を、当該搬送車に送信することを特徴とするオーダー管理装置。
【請求項４】
請求項１に記載のオーダー管理装置であって、
前記格納棚は複数の棚面を有し、
前記メモリは、前記物品が格納された棚面の識別情報を保持し、
前記オーダー組作成部は、
前記格納棚の識別情報が同じであって、かつ棚面の識別情報が異なるオーダーが異なるオーダー組に属するように、前記複数のオーダー組を作成することを特徴とするオーダー管理装置。
【請求項５】
請求項１に記載のオーダー管理装置であって、
前記格納棚は複数の棚面を有し、
前記メモリは、前記物品が格納された棚面の識別情報を保持し、
前記オーダー組作成部は、前記格納棚の識別情報が同じであって、かつ棚面の識別情報が異なるオーダーが同じオーダー組に属するように、前記複数のオーダー組を作成することを特徴とするオーダー管理装置。
【請求項６】
請求項１に記載のオーダー管理装置であって、
前記作業ステーションは複数存在し、
前記オーダー組送信部は、前記作成した複数のオーダー組のうち一つのオーダー組に属するオーダーを、オーダー組要求を送信した作業ステーションの作業者に通知し、
前記オーダー割当部は、
前記作業ステーションの作業者に通知したオーダー組に属するオーダーの格納棚の搬送指示を前記搬送車に送信し、
前記オーダー組に属するオーダーを送信した作業ステーションと、前記搬送指示を送信した搬送車とを管理することを特徴とするオーダー管理装置。
【請求項７】
請求項６に記載のオーダー管理装置であって、
前記オーダー割当部は、
新たに搬送車に搬送指示を送信する場合、前記作業ステーションごとに搬送指示を送信した搬送車の数を計算し、
前記搬送車の数が最も少ない作業ステーションに送信したオーダー組に属するオーダーの物品が格納された格納棚の搬送指示を前記搬送車に新たに送信することを特徴とするオーダー管理装置。
【請求項８】
請求項２に記載のオーダー管理装置であって、
前記作業ステーションには、複数の前記間口が配置され、
前記複数の間口は、所定数ごとにグループ化され、
前記オーダー組作成部は、前記配送先が同じオーダーは同じ組に属し、かつ、前記一つの組に属するオーダーの配送先の数が前記所定数以下となるように、前記オーダー組を作成し、
前記オーダー組送信部は、前記作成したオーダー組のうち、前記作業ステーションにおける間口のグループ数分のオーダー組に属するオーダーを前記作業ステーションの作業者に通知することを特徴とするオーダー管理装置。
【請求項９】
請求項１に記載のオーダー管理装置であって、
前記オーダー組作成部は、前記オーダー管理装置が前記作業ステーションからオーダー組要求を受信した場合、前記複数のオーダー組を作成することを特徴とするオーダー管理装置。
【請求項１０】
請求項１に記載のオーダー管理装置であって、
前記物品の識別情報と、当該物品が格納された格納棚の識別情報とを基に複数の格納棚に格納された物品を特定する複数棚物品設定部と、
前記作成したオーダー組が前記複数の格納棚に格納された物品のオーダーを含む場合、前記オーダー組に属する他のオーダー又は当該複数の格納棚に設定された優先順序に基づいて、当該複数の格納棚から前記オーダーの物品に対応する一つの格納棚を決定するオーダー組設定部と、を更に有することを特徴とするオーダー管理装置。
【請求項１１】
請求項１０に記載のオーダー管理装置であって、
前記作業ステーションは複数存在し、
前記複数棚物品設定部は、前記複数の格納棚に格納された物品を特定した場合、前記特定した物品を格納する各格納棚から距離が最短となる作業ステーションを、前記各格納棚が搬送される作業ステーションに決定し、
前記オーダー組送信部は、前記複数の格納棚に格納された物品のオーダーを含むオーダー組を、当該オーダーの物品に対応して決定された一つの格納棚が搬送される作業ステーションの作業者に通知することを特徴とするオーダー管理装置。
【請求項１２】
請求項１０に記載のオーダー管理装置であって、
前記作業ステーションは複数存在し、
前記複数棚物品設定部は、前記複数の格納棚に格納された物品を特定した場合、前記複数の格納棚への物品の格納時の先後関係に基づいて、各格納棚が搬送される作業ステーションを決定し、
前記オーダー組送信部は、前記複数の格納棚に格納された物品のオーダーを含むオーダー組を、当該オーダーの物品に対応して決定された一つの格納棚が搬送される作業ステーションの作業者に通知することを特徴とするオーダー管理装置。
【請求項１３】
配送する物品と当該物品の配送先とを含むオーダーを管理するオーダー管理方法であって、
前記物品の識別情報、当該物品が格納された格納棚の識別情報及び当該物品の配送先を保持し、
複数の前記オーダーの入力を受け付け、
前記受け付けた各オーダーに含まれる物品が格納された前記格納棚の識別情報及び前記受け付けた各オーダーに含まれる物品の配送先に基づいて、複数のオーダー組を作成し、
前記作成した複数のオーダー組のうち一つのオーダー組に属するオーダーを作業ステーションの作業者に通知し、
前記作業ステーションの作業者に通知したオーダーの物品が格納された格納棚の搬送指示を搬送車に送信することを特徴とするオーダー管理方法。
【請求項１４】
請求項１に記載のオーダー管理装置であって、
前記オーダー組作成部は、前記格納棚の前記作業ステーションまでの搬送回数が最小となるように、前記複数のオーダー組を作成することを特徴とするオーダー管理装置。
【請求項１５】
請求項１３に記載のオーダー管理方法であって、
前記複数のオーダー組の作成は、前記格納棚の前記作業ステーションまでの搬送回数が最小となるように、前記複数のオーダー組を作成することを特徴とするオーダー管理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】変更
【補正の内容】
【０００３】
該オーダーに対する作業を完了できず、作業効率が低下することが考えられる。
［０００９］
本発明は、搬送車が作業者の元に棚を搬送するシステムにおいて、搬送車の搬送回数を減らすことによって、作業効率を向上させることができるオーダー管理システムを提供することである。
課題を解決するための手段
［００１０］
本発明の代表的な一例を示せば、配送する物品と当該物品の配送先とを含むオーダーを管理するオーダー管理装置であって、前記物品の識別情報、当該物品が格納された格納棚の識別情報及び当該物品の配送先を保持するメモリと、複数の前記オーダーの入力を受け付ける受信部と、前記受け付けた各オーダーに含まれる物品が格納された前記格納棚の識別情報及び前記受け付けた各オーダーに含まれる物品の配送先に基づいて、複数のオーダー組を作成するオーダー組作成部と、前記作成した複数のオーダー組のうちの一つのオーダー組に属するオーダーを作業ステーションの作業者に通知するオーダー組送信部と、前記作業ステーションの作業者に通知したオーダーの物品が格納された格納棚の搬送指示を前記搬送車に送信するオーダー割当部と、を有することを特徴とする。
発明の効果
［００１１］
本願において開示される発明のうち代表的なものによって得られる効果を簡潔に説明すれば、下記の通りである。すなわち、搬送車が作業者の元に棚を搬送するシステムにおいて、搬送車の搬送回数を減らすことによって、作業効率を向上させることができるオーダー管理システムを提供できる。
［００１２］
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
図面の簡単な説明
【国際調査報告】
2016147335.tif 000023
2016147335.tif 000024
2016147335.tif 000025
2016147335.tif 000026