(57)【要約】【課題】入庫作業を適切な順番で行うことができる。【解決手段】  入庫管理装置は、入荷レーンに入荷した部品の情報を取得し（Ｓ１４）、入荷実績日時と入荷予定日時とを比較し（Ｓ１８）、入荷実績日時が入荷予定日時よりも早い場合に（Ｓ１８：肯定）、入荷した部品を前着ストアに移動させる指示情報を出力し（Ｓ２８）、入荷実績日時が入荷予定日時よりも遅い又は同時である場合に（Ｓ１８：否定）、部品を入庫処理する指示情報を出力し（Ｓ２０）、入荷レーンに部品が存在せず、前着ストアに部品が存在する場合に（Ｓ２８：肯定）、前着ストアに存在する部品のうち、入荷予定日時が最も早い部品を入庫処理する指示情報を出力する（Ｓ３８）。【選択図】図６
2018072959.tif 000002
【特許請求の範囲】
【請求項１】
入荷場所に入荷した物品の情報を取得する取得部と、
前記取得部が前記情報を取得した日時と前記入荷した物品の入荷予定日時とを比較する比較部と、
前記取得部が前記情報を取得した日時が前記入荷予定日時よりも早い場合に、前記入荷した物品を貯留場所に移動させる指示情報を出力し、前記情報を取得した日時が前記入荷予定日時よりも遅い又は同時である場合に、前記入荷した物品を入庫処理する指示情報を出力する第１出力部と、
前記入荷場所に物品が存在せず、前記貯留場所に物品が存在する場合に、前記貯留場所に存在する物品のうち、入荷予定日時が最も早い物品を入庫処理する指示情報を出力する第２出力部と、
を備える入庫管理装置。
【請求項２】
前記第１出力部は、前記入荷した物品の貯留位置を特定した指示情報を出力し、
前記第２出力部は、前記入荷予定日時が最も早い物品の貯留位置を特定した指示情報を出力することを特徴とする請求項１に記載の入庫管理装置。
【請求項３】
前記第１出力部及び前記第２出力部は、前記指示情報を出力する処理として、作業者へ指示情報を通知する処理、及び物品を搬送する装置に動作を指示する処理のいずれかを実行することを特徴とする請求項１又は２に記載の入庫管理装置。
【請求項４】
入荷場所に入荷した物品の情報を取得し、
前記情報を取得した日時と前記入荷した物品の入荷予定日時とを比較し、
前記情報を取得した日時が前記入荷予定日時よりも早い場合に、前記入荷した物品を貯留場所に移動させる指示情報を出力し、前記情報を取得した日時が前記入荷予定日時よりも遅い又は同時である場合に、前記入荷した物品を入庫処理する指示情報を出力し、
前記入荷場所に物品が存在せず、前記貯留場所に物品が存在する場合に、前記貯留場所に存在する物品のうち、入荷予定日時が最も早い物品を入庫処理する指示情報を出力する、
処理をコンピュータが実行することを特徴とする入庫管理方法。
【請求項５】
入荷場所に入荷した物品の情報を取得し、
前記情報を取得した日時と前記入荷した物品の入荷予定日時とを比較し、
前記情報を取得した日時が前記入荷予定日時よりも早い場合に、前記入荷した物品を貯留場所に移動させる指示情報を出力し、前記情報を取得した日時が前記入荷予定日時よりも遅い又は同時である場合に、前記入荷した物品を入庫処理する指示情報を出力し、
前記入荷場所に物品が存在せず、前記貯留場所に物品が存在する場合に、前記貯留場所に存在する物品のうち、入荷予定日時が最も早い物品を入庫処理する指示情報を出力する、
処理をコンピュータに実行させるための入庫管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入庫管理装置、入庫管理方法及び入庫管理プログラムに関する。
【背景技術】
【０００２】
サーバやユビキタス製品等を製造する際には、多くの部品を工場に集約し、組み立てや検査を経て出荷される。製品の組み立ての際に使用される部品は、トラック等で工場に搬送されてくると、受け入れ部門で入荷処理を行い、工場倉庫内に入庫され、在庫として保管される。部品は原則として工場の製造ラインで必要となる日時に基づいて作成された入荷スケジュールに沿って入荷される。
【０００３】
なお、特許文献１，２等には、部品を処理する順序に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２００１６２号公報
【特許文献２】特開２０１４−１２７０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
部品は、入荷スケジュールに従って時間通りに入荷されることが望ましい。しかしながら、運送会社は、交通事情などによる遅延リスクを回避するために、部品運搬用のトラックを夜間に運行させることが多い。このため、多くのトラックが早朝に工場に到着し、工場始業時に部品の入庫が集中することが多くなっている。
【０００６】
部品の入荷が集中した場合、入荷した順に部品を入庫処理すると、部品が必要なときに倉庫に部品が入庫されていないという事態が生じるおそれがある。従来においては、このような事態が生じるのを防止するため、部品の入荷が集中する時間に入庫作業を行う作業者を増やすなどの対策を講じている。
【０００７】
１つの側面では、本発明は、入庫作業を適切な順番で行うことを可能にする入庫管理装置、入庫管理方法及び入庫管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
一つの態様では、入庫管理装置は、入荷場所に入荷した物品の情報を取得する取得部と、前記取得部が前記情報を取得した日時と前記入荷した物品の入荷予定日時とを比較する比較部と、前記取得部が前記情報を取得した日時が前記入荷予定日時よりも早い場合に、前記入荷した物品を貯留場所に移動させる指示情報を出力し、前記情報を取得した日時が前記入荷予定日時よりも遅い又は同時である場合に、前記入荷した物品を入庫処理する指示情報を出力する第１出力部と、前記入荷場所に物品が存在せず、前記貯留場所に物品が存在する場合に、前記貯留場所に存在する物品のうち、入荷予定日時が最も早い物品を入庫処理する指示情報を出力する第２出力部と、を備えている。
【発明の効果】
【０００９】
入庫作業を適切な順番で行うことができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係る部品入庫管理システムの構成を概略的に示す図である。
【図２】入庫管理装置のハードウェア構成を示す図である。
【図３】入庫管理装置の機能ブロック図である。
【図４】前着ストアＤＢのデータ構造を示す図である。
【図５】入荷スケジュールＤＢのデータ構造を示す図である。
【図６】入庫管理装置の処理を示すフローチャートである。
【図７】図７（ａ）〜図７（ｃ）は、表示装置の表示例を示す図である。
【図８】図８（ａ）、図８（ｂ）は、図６のステップＳ２４、Ｓ２６について説明するための入荷スケジュールＤＢを示す図である。
【図９】図９（ａ）、図９（ｂ）は、図６のステップＳ２８〜Ｓ３２について説明するための、前着ストアＤＢ及び入荷スケジュールＤＢを示す図である。
【図１０】ステップＳ２８〜Ｓ３４について説明するための図である。
【図１１】第２の実施形態に係る部品入庫管理システムの構成を概略的に示す図である。
【発明を実施するための形態】
【００１１】
≪第１の実施形態≫
以下、部品入庫管理システムの第１の実施形態について、図１〜図９に基づいて詳細に説明する。
【００１２】
本第１の実施形態の部品入庫管理システム１００は、図１に示すように、工場５００内に設けられている。なお、本第１の実施形態では、工場５００内に入荷する物品が、サーバやユビキタス製品等を製造する際に用いる部品であるものとする。工場５００内には、入荷場所としての入荷レーン１０と、貯留場所としての前着ストア１２と、検査エリア１６と、倉庫１８とが存在している。
【００１３】
入荷レーン１０は、トラック１１０により工場５００まで搬送されてきた部品を入荷順に載置するためのレーンである。入荷レーン１０にはベルトコンベア等が設けられ、入荷順が最も早い（先頭の）部品が、入荷レーンセンサ３２により検出できる位置に位置決めされるようになっている。なお、部品は、図１に示すように箱の中に入れられた状態となっている。前着ストア１２は、入荷予定日時よりも早く入荷した部品を検査エリア１６や倉庫１８に搬入させずに、一時的に待機させておくためのバッファ領域である。検査エリア１６は、作業者等が部品を検査する場所であり、倉庫１８は、部品を一時的に格納するためのエリアである。なお、工場５００においては、倉庫１８に入庫された部品を製造に用いることができるものとする。
【００１４】
部品入庫管理システム１００は、バーコードリーダ３０と、入荷レーンセンサ３２と、前着ストアセンサ３４と、入庫管理装置５０と、表示装置１４と、を備える。
【００１５】
バーコードリーダ３０は、部品の箱に設けられたバーコードを読み取り、読み取った情報（入荷オーダＮｏ．）を入庫管理装置５０に送信する。入荷オーダＮｏ．は、部品をオーダした際に付与される識別情報である。なお、バーコードリーダ３０は、作業者が操作してもよいし、入荷レーン１０の先頭の部品のバーコードを自動的に読み取ってもよい。また、バーコードリーダ３０に代えて、商品の情報が記録されているタグから商品の情報を読み取ることが可能なタグリーダや、部品に記載された文字情報を撮影し、文字情報を読み取る読み取り装置等を用いてもよい。
【００１６】
入荷レーンセンサ３２は、例えば、接触センサや重量センサであり、入荷レーン１０上に部品が存在しているか否かを検出するセンサである。
【００１７】
前着ストアセンサ３４は、前着ストア１２の部品載置可能箇所（図１の「あ」〜「か」）それぞれに設けられた接触センサや重量センサであり、前着ストア１２の部品載置可能箇所それぞれに部品が載置されているか否かの情報（検出結果）を入庫管理装置５０に出力する。
【００１８】
入庫管理装置５０は、バーコードリーダ３０と、入荷レーンセンサ３２と、前着ストアセンサ３４と、から情報や検出結果を取得し、作業者に対し、部品の搬送に関する指示を出す。
【００１９】
図２には、入庫管理装置５０のハードウェア構成が示されている。図２に示すように、入庫管理装置５０は、ＣＰＵ（Central Processing Unit）９０、ＲＯＭ（Read Only Memory）９２、ＲＡＭ（Random Access Memory）９４、記憶部（ここではＨＤＤ（Hard Disk Drive））９６、入出力インタフェース９７、及び可搬型記憶媒体用ドライブ９９等を備えている。これら入庫管理装置５０の構成各部は、バス９８に接続されている。入庫管理装置５０では、ＲＯＭ９２あるいはＨＤＤ９６に格納されているプログラム（入庫管理プログラムを含む）、或いは可搬型記憶媒体用ドライブ９９が可搬型記憶媒体９１から読み取ったプログラム（入庫管理プログラムを含む）をＣＰＵ９０が実行することにより、図３に示す、取得部としての入荷部品情報取得部５２、比較部としての移動判断部５４、第１出力部及び第２出力部としての指示部５６、前着ストア情報取得部５８、としての機能が実現される。なお、図３には、入庫管理装置５０のＨＤＤ９６等に格納されている前着ストアＤＢ（database）６２、入荷スケジュールＤＢ６４も図示されている。なお、前着ストアＤＢ６２や入荷スケジュールＤＢ６４は、入庫管理装置５０に接続されたデータ記憶装置（データサーバ等）に格納されていてもよい。
【００２０】
入荷部品情報取得部５２は、入荷レーンセンサ３２から検出結果を取得し、入荷レーンセンサ３２から取得した検出結果から入荷レーン１０上に部品があるか否かを判断する。また、入荷部品情報取得部５２は、入荷レーン１０上に部品がある場合に、バーコードリーダ３０から先頭の部品の入荷オーダＮｏ．を取得する。また、入荷部品情報取得部５２は、入荷レーン１０上に部品がない場合に、前着ストアＤＢ６２を参照して、前着ストア１２上に載置されている部品の入荷オーダＮｏ．を取得する。
【００２１】
ここで、前着ストアＤＢ６２は、図４に示すようなデータ構造を有する。具体的には、前着ストアＤＢ６２は、「前着ストアＮｏ．」と、「入荷オーダＮｏ．」の各フィールドを有する。「前着ストアＮｏ．」のフィールドには、前着ストア１２の部品載置可能箇所を示す符号「あ」、「い」、「う」…が格納される。「入荷オーダＮｏ．」のフィールドには、前着ストア１２の部品載置可能箇所に載置されている部品の入荷オーダＮｏ．が格納される。なお、入荷オーダＮｏ．は、部品ごとに設定されており、部品の識別情報として機能する。
【００２２】
移動判断部５４は、入荷レーン１０上の部品を前着ストア１２に移動させるか、検査エリア１６及び倉庫１８に搬入するかを、入荷スケジュールＤＢ６４に基づいて判断する。また、移動判断部５４は、入荷レーン１０上に部品がない場合には、前着ストア１２上のどの部品を検査エリア１６及び倉庫１８に搬入するかを、入荷スケジュールＤＢ６４に基づいて判断する。
【００２３】
ここで、入荷スケジュールＤＢ６４は、「入荷オーダＮｏ．」、「入荷予定日時」、「入荷実績日時」、「前着ストアＮｏ．」、「倉庫Ｎｏ．」の各フィールドを有する。「入荷オーダＮｏ．」のフィールドには、部品ごとに設定されている入荷オーダＮｏ．が格納される。「入荷予定日時」のフィールドには、部品を発注した際に定められた入荷予定日時の情報が格納される。なお、入荷予定日時が早ければ、部品を必要とする日時が早いことを意味する。「入荷実績日時」のフィールドには、部品が実際に入荷した日時の情報（本第１の実施形態では、バーコードリーダ３０が読み取った入荷オーダＮｏ．を入荷部品情報取得部５２が取得した日時の情報）が格納される。「前着ストアＮｏ．」のフィールドには、部品が前着ストア１２に移動された場合に、部品が載置された位置（部品載置可能箇所）の情報を格納する。「倉庫Ｎｏ．」のフィールドには、部品を格納する倉庫の識別情報が格納される。なお、入荷が行われる前の段階においては、入荷スケジュールＤＢ６４の実績日時及び前着ストアＮｏ．のフィールドは空となっている。
【００２４】
図３に戻り、指示部５６は、移動判断部５４が判断した結果を表示装置１４上に表示する。具体的には、指示部５６は、入荷レーン１０の先頭に位置する部品をどこに移動させるかを示す情報や、前着ストア１２に載置されているどの部品をどこに移動させるかを示す情報を表示装置１４上に表示する。
【００２５】
前着ストア情報取得部５８は、前着ストアセンサ３４の検出結果を取得し、前着ストア１２の部品載置可能箇所それぞれに部品が載置されているか否かを判断し、前着ストアＤＢ６２を更新する。
【００２６】
図１に戻り、表示装置１４は、液晶ディスプレイ等を含み、入庫管理装置５０の指示の下、作業者に対する指示を表示する。
【００２７】
（入庫管理装置５０の処理について）
次に、入庫管理装置５０の処理について、図６のフローチャートに沿って、その他図面を適宜参照しつつ、詳細に説明する。なお、図６の処理の前提として、工場５００には、入荷スケジュールＤＢ６４で定められている入荷予定日時の通りに部品が入荷されない場合が多い。
【００２８】
図６の処理において、まず、ステップＳ１０では、入荷部品情報取得部５２が、入荷レーンセンサ３２の検出結果を取得する。
【００２９】
ステップＳ１２では、入荷部品情報取得部５２が、入荷レーン１０上に部品があるか否かを判断する。このステップＳ１２の判断が否定された場合には、ステップＳ３０に移行するが、肯定された場合には、ステップＳ１４に移行する。
【００３０】
ステップＳ１２の判断が肯定されて、ステップＳ１４に移行すると、入荷部品情報取得部５２は、バーコードリーダ３０が読み取った情報である入荷オーダＮｏ．を取得する。なお、作業者がバーコードリーダ３０を操作する場合には、入荷部品情報取得部５２は、情報（入荷オーダＮｏ．）が読み取られるまで待機する。
【００３１】
次いで、ステップＳ１６では、移動判断部５４が、入荷スケジュールＤＢ６４に入荷実績日時を書き込むとともに、入荷予定日時を取得する。入荷実績日時は、バーコードリーダ３０が読み取った情報を入荷部品情報取得部５２が取得した日時である。例えば、入荷部品情報取得部５２が、入荷オーダＮｏ．＝「Ａ１」を取得した場合には、移動判断部５４は、図５に示すように、取得した日時の情報（例えば、２０１６／０９／０１  ８：０５）を入荷スケジュールＤＢ６４の「入荷実績日時」のフィールドに格納する。また、移動判断部５４は、「入荷予定日時」のフィールドから入荷予定日時の情報（例えば、２０１６／０９／０１  ８：００）を取得する。
【００３２】
次いで、ステップＳ１８では、移動判断部５４が、入荷実績日時が入荷予定日時より早いか否かを判断する。このステップＳ１８の判断が肯定された場合には、ステップＳ２２に移行するが、否定された場合には、ステップＳ２０に移行する。なお、図５の入荷オーダＮｏ．＝「Ａ１」の部品については、ステップＳ１８の判断が否定される。
【００３３】
ステップＳ１８の判断が否定された場合、すなわち、入荷実績日時が入荷予定日よりも遅い又は同時の場合、ステップＳ２０に移行し、指示部５６は、入荷スケジュールＤＢ６４から倉庫Ｎｏ．を取得し、入庫指示を表示装置１４の画面上に表示する。例えば、図５の入荷オーダＮｏ．＝「Ａ１」の部品であれば、「倉庫Ｎｏ．」のフィールドから倉庫Ｎｏ．＝１００１を取得し、図７（ａ）に示すような指示を表示装置１４の画面上に表示する。作業者は、表示装置１４を参照することで、入荷レーン１０の先頭に位置している部品を倉庫Ｎｏ．＝１００１に搬送すればよいことを認識することができる。その後は、ステップＳ１０に戻る。
【００３４】
一方、ステップＳ１８の判断が肯定された場合、すなわち、入荷実績日時が入荷予定日時よりも早い場合には、ステップＳ２２に移行し、移動判断部５４が、前着ストア１２の空き検索を実行する。この場合、移動判断部５４は、前着ストアＤＢ６２を参照し、例えば、空いている（入荷オーダＮｏ．が空の）前着ストアＮｏ．のうち最も上に位置する前着ストアＮｏ．を特定する。ここでは、前着ストアＮｏ．＝「あ」が特定されたものとする。
【００３５】
次いで、ステップＳ２４では、移動判断部５４が、入荷スケジュールＤＢ６４の入荷オーダＮｏ．に対応付けて、ステップＳ２２で特定された前着ストアＮｏ．を書き込む。例えば、図８（ａ）に示すように、入荷オーダＮｏ．＝「Ａ２」の入荷実績日時が入荷予定日時よりも早かったとする。この場合において、前着ストアＮｏ．として「あ」が特定された場合には、移動判断部５４は、図８（ｂ）に示すように、入荷スケジュールＤＢ６４の入荷オーダＮｏ．＝「Ａ２」に対応付けて、前着ストアＮｏ．＝「あ」を書き込む。
【００３６】
次いで、ステップＳ２６では、移動判断部５４が、ステップＳ２４で書き込んだ前着ストアＮｏ．と、これに対応する入荷オーダＮｏ．とを、前着ストア情報取得部５８に対して通知する。なお、前着ストア情報取得部５８は、通知を受けた前着ストアＮｏ．の部品載置可能箇所に部品が載置されたという前着ストアセンサ３４の検出結果を取得した場合に、前着ストアＤＢ６２を更新する。また、前着ストア情報取得部５８は、いずれかの部品載置可能箇所（前着ストアＮｏ．）から部品が取り上げられたという前着ストアセンサ３４の検出結果を取得した場合にも、前着ストアＤＢ６２を更新する（部品が取り上げられた前着ストアＮｏ．に対応する入荷オーダＮｏ．を削除する）。
【００３７】
次いで、ステップＳ２８では、指示部５６が、入荷レーン１０から前着ストア１２への移動指示を表示装置１４の画面上に表示する。例えば、図８（ｂ）の入荷オーダＮｏ．＝「Ａ２」の部品であれば、「前着ストアＮｏ．」のフィールドから前着ストアＮｏ．＝「あ」を取得し、図７（ｂ）に示すような指示を表示装置１４の画面上に表示する。その後は、ステップＳ１０に戻る。作業者は、表示装置１４を参照することで、入荷レーン１０の先頭に位置している部品を前着ストアＮｏ．＝「あ」に搬送すればよいことを認識することができる。その後は、ステップＳ１０に戻る。
【００３８】
一方、ステップＳ１２の判断が否定された場合、すなわち、入荷レーン１０に部品が存在しない場合には、ステップＳ３０に移行し、入荷部品情報取得部５２は、前着ストアＤＢ６２を参照して、前着ストア１２に部品が存在するか否かを判断する。なお、前着ストアＤＢ６２は、前着ストアセンサ３４の検出結果に基づいて、部品の有無を判断してもよい。このステップＳ３０の判断が否定された場合には、処理すべき部品が存在しないため、図６の全処理を終了する。
【００３９】
一方、ステップＳ３０の判断が肯定された場合、すなわち、図１０に示すように、入荷レーン１０に部品が存在せず、前着ストア１２に部品が存在する場合には、ステップＳ３２に移行し、入荷部品情報取得部５２が、前着ストアＤＢ６２から入荷オーダＮｏ．を取得する。例えば、前着ストアＤＢ６２に格納されているデータが、図９（ａ）に示すようなデータであったとする。この場合、入荷部品情報取得部５２は、前着ストアＤＢ６２から、入荷オーダＮｏ．＝「Ｃ５」、「Ｂ３」、「Ｂ４」を取得する。
【００４０】
次いで、ステップＳ３４では、移動判断部５４が、入荷スケジュールＤＢ６４を参照し、取得した入荷オーダＮｏ．のうち入荷予定日時の最も早いものを特定する。入荷オーダＮｏ．＝Ｃ５，Ｂ３，Ｂ４の中からは、入荷予定日時が最も早い部品として、入荷オーダＮｏ．＝Ｂ３が特定される。
【００４１】
次いで、ステップＳ３６では、移動判断部５４が、入荷スケジュールＤＢ６４から前着ストアＮｏ．を取得し、消去する。例えば、入荷スケジュールＤＢ６４に図９（ｂ）のようなデータが格納されている場合には、ステップＳ３４で特定された入荷オーダＮｏ．＝Ｂ３の前着ストアＮｏ．＝「う」を取得し、入荷スケジュールＤＢ６４から、前着ストアＮｏ．＝「う」を削除する。
【００４２】
次いで、ステップＳ３８では、指示部５６が、前着ストアＮｏ．と倉庫Ｎｏ．を用いて、入庫指示を表示装置１４の画面上に表示する。例えば、図９（ｂ）の入荷オーダＮｏ．「Ｂ３」の部品であれば、「倉庫Ｎｏ．」のフィールドから倉庫Ｎｏ．＝「２００３」を取得し、図７（ｃ）に示すような指示を表示装置１４の画面上に表示する。その後は、ステップＳ１０に戻る。作業者は、表示装置１４を参照することで、前着ストアＮｏ．＝「う」に載置されている部品を倉庫Ｎｏ．＝「２００３」に搬送すればよいことを認識することができる。作業者が、図１０において破線矢印で示すように、前着ストアＮｏ．＝「う」から部品を取り上げ、検査エリア１６に部品を搬送した場合には、前着ストア情報取得部５８は、前着ストアセンサ３４の検出結果に基づいて、前着ストアＤＢ６２の前着ストアＮｏ．＝「う」に対応する入荷オーダＮｏ．を空にする。その後は、ステップＳ１０に戻る。
【００４３】
以上のように、図６の処理が実行されることで、入荷レーン１０に次々に入荷してくる部品を適切な順番で入庫処理することが可能となる。
【００４４】
以上、詳細に説明したように、本第１の実施形態によると、入荷部品情報取得部５２は、入荷レーン１０に入荷した部品の情報（入荷オーダＮｏ．）を取得し、移動判断部５４は、入荷部品情報取得部５２が入荷オーダＮｏ．を取得した日時（入荷実績日時）と入荷予定日時とを比較する。そして、指示部５６は、入荷実績日時が入荷予定日時よりも早い場合に、部品を前着ストア１２に移動させる指示を表示装置１４に表示させ、入荷実績日時が入荷予定日時よりも遅い又は同時である場合に、部品を入庫処理する指示を表示装置１４に表示させる。また、指示部５６は、入荷レーン１０に部品が存在せず、前着ストア１２に部品が存在する場合に、前着ストア１２に存在する部品のうち、入荷予定日時が最も早い部品を入庫処理する指示を表示装置１４に表示させる。これにより、入荷予定日時よりも前に入荷した部品を前着ストア１２に移動して、入庫処理を後回しにし、入荷予定日時と同時又は過ぎた部品を先に入庫処理することができる。また、入荷レーン１０に部品がなくなった場合には、前着ストア１２に移動した部品のうち、入荷予定日時が早いほうから入庫処理を行うことができる。このように、本第１の実施形態では、部品が入荷予定順に入荷されなくても、入庫作業を入庫遅れの少ない適切な順番で行うことが可能となる。また、部品の入荷が集中する時間帯であっても、本第１の実施形態の方法を採用することで、作業者の数を増やさずに、適切に入庫作業を行うことができる。これにより、部品の入荷が集中する時間帯に作業者を増やすなどの対策を講じなくても、部品が必要なときに部品が入庫されていないという事態が発生するのを防止することができる。
【００４５】
また、本第１の実施形態では、指示部５６は、入荷した部品を前着ストア１２に移動させる場合に、移動先（前着ストアＮｏ．）を特定した指示を表示装置１４に表示し、前着ストア１２に載置されている部品を移動させる場合に、部品が載置されている位置（前着ストアＮｏ．）を特定して表示装置１４に指示を表示する。これにより、作業者は、前着ストア１２のどの位置に部品を載置し、どの位置に載置されている部品を入庫するかを簡易に判断することが可能となる。
【００４６】
なお、上記第１の実施形態では、入庫管理装置５０が、前着ストアＤＢ６２（図４）を有する場合について説明したが、これに限らず、前着ストアＤＢ６２を省略してもよい。すなわち、入荷スケジュールＤＢ６４においても前着ストアＮｏ．と入荷オーダＮｏ．との関係が保持されているため、例えば、図６のステップＳ２２において前着ストアの空き検索をする際に、移動判断部５４は、入荷スケジュールＤＢ６４を参照することとしてもよい。また、ステップＳ３２において前着ストア１２に載置されている部品の入荷オーダＮｏ．を取得する際にも、移動判断部５４は、入荷スケジュールＤＢ６４を参照することとしてもよい。なお、前着ストアＤＢ６２を省略せず、入荷スケジュールＤＢ６４の「前着ストアＮｏ．」のフィールドを省略してもよい。
【００４７】
なお、前着ストアセンサ３４は、前着ストア１２上に載置されている部品の入荷オーダＮｏ．を読み取ることが可能なバーコードリーダ等であってもよい。
【００４８】
また、上記第１の実施形態では、前着ストア１２に前着ストアセンサ３４を設ける場合について説明したが、これに限らず、前着ストアセンサ３４を設けないこととしてもよい。この場合、図６のステップＳ２４やステップＳ３２において、入荷スケジュールＤＢ６４を更新する際に前着ストアＤＢ６２を同様に更新するようにすればよい。
【００４９】
なお、上記第１の実施形態では、工場５００内に入庫管理装置５０が設けられている場合について説明したが、これに限られるものではない。例えば、バーコードリーダ３０が読み取った情報や、各センサ３２，３４の検出結果をインターネット等のネットワークを経由して取得するサーバ（クラウド）に、入庫管理装置５０の機能を持たせるようにしてもよい。
【００５０】
≪第２の実施形態≫
以下、第２の実施形態について、図１１に基づいて説明する。図１１には、第２の実施形態に係る部品入庫管理システム１００’の構成が概略的に示されている。上述した第１の実施形態では、入荷レーン１０、前着ストア１２、及び検査エリア１６間における部品の搬送を作業者が行い、入庫管理装置５０が作業者に対する指示を表示装置１４に表示する場合について説明したが、本第２の実施形態では、図１１に示すように、部品の搬送を無人搬送車１０２Ａ，１０２Ｂが行うこととしている。
【００５１】
無人搬送車１０２Ａは、入荷レーン１０上の先頭の部品を持ち上げ（ピックアップし）、前着ストア１２まで部品を搬送し、前着ストア１２上に部品を載置する機能を有する。また、無人搬送車１０２Ａは、入荷レーン１０上の先頭の部品を持ち上げ、検査エリア１６まで部品を搬送し、検査エリア１６内の検査台上に部品を載置する機能を有する。無人搬送車１０２Ａは、無線ＬＡＮの子機を有しており、入庫管理装置５０に接続された無線ＬＡＮの親機１０４を介して、入庫管理装置５０と無線通信できるようになっている。
【００５２】
無人搬送車１０２Ｂは、前着ストア１２上の部品を持ち上げ（ピックアップし）、検査エリア１６まで部品を搬送し、検査エリア１６内の検査台上に部品を載置する機能を有する。無人搬送車１０２Ｂは、無線ＬＡＮの子機を有しており、入庫管理装置５０に接続された無線ＬＡＮの親機１０４を介して、入庫管理装置５０と無線通信できるようになっている。
【００５３】
入庫管理装置５０は、例えば、入荷レーン１０の先頭に位置する部品を前着ストア１２上（例えば、前着ストアＮｏ．＝「う」）に移動させる場合、無線ＬＡＮを介して、無人搬送車１０２Ａに対し、移動先である前着ストアＮｏ．＝「う」を通知する。この場合、無人搬送車１０２Ａは、移動元である入荷レーンの先頭位置の位置情報と、移動先となる前着ストア１２の各位置（「あ」〜「か」）の位置）の位置情報は認識している。このため、無人搬送車１０２Ａは、入庫管理装置５０からの通知を受け付けたときに、入荷レーン１０の先頭に位置する部品の近傍まで移動し、部品をピックアップし、前着ストア１２の「う」の位置近傍まで移動し、部品を「う」の位置に載置する動作を実行する。
【００５４】
また、入庫管理装置５０は、例えば、入荷レーン１０の先頭に位置する部品を検査エリア１６に移動させる場合、無線ＬＡＮを介して、無人搬送車１０２Ａに対し、移動先である検査エリア１６を通知する。この場合、無人搬送車１０２Ａは、移動先となる検査エリア１６の位置は認識しているので、入庫管理装置５０からの通知を受け付けたときに、入荷レーン１０の先頭に位置する部品の近傍まで移動し、部品をピックアップし、検査エリア１６内に移動し、部品を検査台上に載置する動作を実行する。
【００５５】
また、入庫管理装置５０は、例えば、前着ストア１２上（例えば、前着ストアＮｏ．＝「え」）上に載置されている部品を検査エリア１６に移動させる場合には、無線ＬＡＮを介して、無人搬送車１０２Ｂに対し、移動元の前着ストアＮｏ．＝「え」を通知する。この場合、無人搬送車１０２Ｂは、移動元である前着ストア１２の各位置（「あ」〜「か」）の位置情報と、移動先となる検査エリア１６の位置情報を認識している。このため、無人搬送車１０２Ｂは、入庫管理装置５０からの通知を受け付けたときに、前着ストア１２の「え」の位置近傍まで移動し、部品をピックアップし、検査エリア１６内に移動し、部品を検査台上に載置する動作を実行する。
【００５６】
なお、入庫管理装置５０は、指示を画面表示せずに、無人搬送車１０２Ａ，１０２Ｂに指示を出す点以外は、第１の実施形態と同様の処理（図６と同様の処理）を実行することになる。
【００５７】
以上のように、本第２の実施形態では、作業者に代えて無人搬送車１０２Ａ，１０２Ｂを利用することで、入荷レーン１０から検査エリア１６までの部品搬送を自動化することができる。この場合、第１の実施形態と同様、部品が入荷予定順に入荷されなくても、入庫作業を入庫遅れの少ない適切な順番で行うことが可能となる。これにより、部品が必要なときに部品が入庫されていないという事態が発生するのを防止することができる。
【００５８】
なお、上記第２の実施形態では、無人搬送車を２台設ける例について説明したが、これに限らず、無人搬送車を１台のみ設け、図１１の無人搬送車１０２Ａ、１０２Ｂの機能を１台の無人搬送車により実現することとしてもよい。また、無人搬送車を３台以上設け、図１１の無人搬送車１０２Ａ、１０２Ｂそれぞれの機能を複数台の無人搬送車に持たせることとしてもよい。また、無人搬送車に加えて、無人搬送車と、入荷レーン１０、前着ストア１２、検査台との間で部品を受け渡すための装置（ロボット等）を工場内に設けることとしてもよい。
【００５９】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体（ただし、搬送波は除く）に記録しておくことができる。
【００６０】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ（Digital Versatile Disc）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００６１】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００６２】
上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【００６３】
なお、以上の第１、第２の実施形態の説明に関して、更に以下の付記を開示する。
（付記１）  入荷場所に入荷した物品の情報を取得する取得部と、
前記取得部が前記情報を取得した日時と前記入荷した物品の入荷予定日時とを比較する比較部と、
前記取得部が前記情報を取得した日時が前記入荷予定日時よりも早い場合に、前記入荷した物品を貯留場所に移動させる指示情報を出力し、前記情報を取得した日時が前記入荷予定日時よりも遅い又は同時である場合に、前記入荷した物品を入庫処理する指示情報を出力する第１出力部と、
前記入荷場所に物品が存在せず、前記貯留場所に物品が存在する場合に、前記貯留場所に存在する物品のうち、入荷予定日時が最も早い物品を入庫処理する指示情報を出力する第２出力部と、
を備える入庫管理装置。
（付記２）  前記第１出力部は、前記入荷した物品の貯留位置を特定した指示情報を出力し、
前記第２出力部は、前記入荷予定日時が最も早い物品の貯留位置を特定した指示情報を出力する、ことを特徴とする付記１に記載の入庫管理装置。
（付記３）  前記第１出力部及び前記第２出力部は、前記指示情報を出力する処理として、作業者へ指示情報を通知する処理、及び物品を搬送する装置に動作を指示する処理のいずれかを実行することを特徴とする付記１又は２に記載の入庫管理装置。
（付記４）  入荷場所に入荷した物品の情報を取得し、
前記情報を取得した日時と前記入荷した物品の入荷予定日時とを比較し、
前記情報を取得した日時が前記入荷予定日時よりも早い場合に、前記入荷した物品を貯留場所に移動させる指示情報を出力し、前記情報を取得した日時が前記入荷予定日時よりも遅い又は同時である場合に、前記入荷した物品を入庫処理する指示情報を出力し、
前記入荷場所に物品が存在せず、前記貯留場所に物品が存在する場合に、前記貯留場所に存在する物品のうち、入荷予定日時が最も早い物品を入庫処理する指示情報を出力する、
処理をコンピュータが実行することを特徴とする入庫管理方法。
（付記５）  前記入荷した物品を貯留場所に移動させる指示を出す処理では、前記入荷した物品の貯留位置を特定した指示情報を出力し、
前記入荷予定日時が最も早い物品を入庫処理する指示情報を出力する処理では、前記入荷予定日時が最も早い物品の貯留位置を特定した指示情報を出力する、ことを特徴とする付記４に記載の入庫管理方法。
（付記６）  前記指示情報を出力する処理は、作業者へ指示情報を通知する処理、及び物品を搬送する装置に動作を指示する処理のいずれかであることを特徴とする付記４又は５に記載の入庫管理方法。
（付記７）  入荷場所に入荷した物品の情報を取得し、
前記情報を取得した日時と前記入荷した物品の入荷予定日時とを比較し、
前記情報を取得した日時が前記入荷予定日時よりも早い場合に、前記入荷した物品を貯留場所に移動させる指示情報を出力し、前記情報を取得した日時が前記入荷予定日時よりも遅い又は同時である場合に、前記入荷した物品を入庫処理する指示情報を出力し、
前記入荷場所に物品が存在せず、前記貯留場所に物品が存在する場合に、前記貯留場所に存在する物品のうち、入荷予定日時が最も早い物品を入庫処理する指示情報を出力する、
処理をコンピュータに実行させるための入庫管理プログラム。
【符号の説明】
【００６４】
１０  入荷レーン（入荷場所）
１２  前着ストア（貯留場所）
５２  入荷部品情報取得部（取得部）
５４  移動判断部（比較部）
５６  指示部（第１出力部、第２出力部）
５０  入庫管理装置
【図１】
2018072959.tif 000003
【図２】
2018072959.tif 000004
【図３】
2018072959.tif 000005
【図４】
2018072959.tif 000006
【図５】
2018072959.tif 000007
【図６】
2018072959.tif 000008
【図７】
2018072959.tif 000009
【図８】
2018072959.tif 000010
【図９】
2018072959.tif 000011
【図１０】
2018072959.tif 000012
【図１１】
2018072959.tif 000013