(57)【特許請求の範囲】
【請求項１】
回路基板に部品を装着して基板製品をそれぞれ生産する複数の生産ラインと、複数種類の前記部品をそれぞれ保管する複数の保管庫とを管理する生産管理装置であって、
複数の前記生産ラインのそれぞれには、生産に用いられる前記部品を保管する一または複数の前記保管庫が対応付けられ、
前記生産管理装置は、
複数の前記生産ラインの何れか一つに所定種別の前記部品を補給するように要求があり、且つ前記要求をした前記生産ラインに対応した前記保管庫において前記要求に応じた前記部品の在庫が十分でない場合に、他の前記生産ラインに対応付けられた前記保管庫であり、前記要求に応じた前記部品を出庫可能な一または複数の前記保管庫を検索する検索部と、
前記検索部による検索の結果に基づいて一または複数の前記保管庫を代替保管庫の候補として案内する案内部と、
を備える生産管理装置。
【請求項２】
回路基板に部品を装着して基板製品をそれぞれ生産する複数の生産ラインと、複数種類の前記部品をそれぞれ保管する複数の保管庫とを管理する生産管理装置であって、
複数の前記生産ラインのそれぞれには、生産に用いられる前記部品を保管する一または複数の前記保管庫が対応付けられ、
前記生産管理装置は、
複数の前記生産ラインの何れか一つに所定種別の前記部品を補給するように要求があり、且つ前記要求をした前記生産ラインに対応した前記保管庫において前記要求に応じた前記部品の在庫が十分でない場合に、前記要求に応じた前記部品を出庫可能な一または複数の前記保管庫を検索する検索部と、
前記検索部による検索の結果に基づいて一または複数の前記保管庫を案内する案内部と、
を備え、
複数の前記生産ラインおよび複数の前記保管庫のそれぞれは、互いに異なる複数の区画の何れかに設置され、
複数の前記区画のそれぞれは、国、前記国における地域、前記地域に設けられた施設、前記施設を構成する建物、前記建物におけるフロア、および前記フロアにおける設置用領域の少なくとも３つ以上の所在区分により示され、
前記検索部は、前記要求に応じた前記部品を出庫可能な前記保管庫を検索する際に、前記要求をした前記生産ラインが設置された前記区画を示す複数の前記所在区分と共通する前記所在区分が多い一または複数の前記保管庫から順に、前記要求に応じた前記部品を出庫可能な前記保管庫の検索を行う、生産管理装置。
【請求項３】
回路基板に部品を装着して基板製品をそれぞれ生産する複数の生産ラインと、複数種類の前記部品をそれぞれ保管する複数の保管庫とを管理する生産管理装置であって、
複数の前記生産ラインのそれぞれには、生産に用いられる前記部品を保管する一または複数の前記保管庫が対応付けられ、
前記生産管理装置は、
複数の前記生産ラインの何れか一つに所定種別の前記部品を補給するように要求があり、且つ前記要求をした前記生産ラインに対応した前記保管庫において前記要求に応じた前記部品の在庫が十分でない場合に、前記要求に応じた前記部品を出庫可能な一または複数の前記保管庫を検索する検索部と、
前記検索部による検索の結果に基づいて一または複数の前記保管庫を案内する案内部と、
を備え、
前記検索部は、前記要求に応じた前記部品を出庫可能な保管庫を検索する際に、複数の前記生産ラインにおいて終了した生産処理または終了予定の生産処理に用いられ複数の前記生産ラインに補給された状態の残余部品を、複数の前記生産ラインのそれぞれに対応した複数の前記保管庫に保管された前記部品とみなして検索の対象に含ませる、生産管理装置。
【請求項４】
前記案内部は、検索の結果に複数の前記保管庫が含まれる場合に、前記要求をした前記生産ラインに対して複数の前記保管庫ごとに設定された案内の優先度に応じて一または複数の前記保管庫を案内する、請求項１−３の何れか一項に記載の生産管理装置。
【請求項５】
前記案内部は、検索の結果に複数の前記保管庫が含まれる場合に、前記優先度が最も高い前記保管庫を案内する、請求項４に記載の生産管理装置。
【請求項６】
前記案内部は、検索の結果に複数の前記保管庫が含まれる場合に、それぞれの前記優先度に応じて複数の前記保管庫を選択可能に案内する、請求項４に記載の生産管理装置。
【請求項７】
前記優先度は、前記要求をした前記生産ラインと複数の前記保管庫ごとの距離、前記保管庫における前記部品の在庫数もしくは使用期限、および複数の前記保管庫における出庫処理の自動化水準の少なくとも一つに基づいて設定される、請求項４−６の何れか一項に記載の生産管理装置。
【請求項８】
前記案内部は、複数の前記保管庫のうち前記部品を出庫させる代替保管庫が指定され、且つ前記代替保管庫が前記部品を自動で出庫可能である場合に、前記代替保管庫を案内するとともに、前記代替保管庫に対して前記要求に応じた前記部品を出庫するように指令する、請求項１−７の何れか一項に記載の生産管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産管理装置に関するものである。
【背景技術】
【０００２】
生産管理装置は、回路基板に部品を装着して基板製品を生産する生産ラインと、生産ラインに補給される複数種類の部品を保管する保管庫とを管理する。生産管理装置は、例えば特許文献１に開示されているように、生産ラインによる生産処理の実行中に所定種別の部品を補給するように要求があった場合に、オペレータに対して保管庫から要求に応じた部品を出庫するように案内する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８２２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような生産管理装置には、生産ラインや保管庫を備える工場設備の規模に関わらず、部品を補給するように要求があった場合に部品の出庫をより適切に案内することが求められている。
本明細書は、複数の生産ラインおよび複数の保管庫を連携させて、部品の出庫をより適切に案内することが可能な生産管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本明細書は、回路基板に部品を装着して基板製品をそれぞれ生産する複数の生産ラインと、複数種類の前記部品をそれぞれ保管する複数の保管庫とを管理する生産管理装置であって、複数の前記生産ラインのそれぞれには、生産に用いられる前記部品を保管する一または複数の前記保管庫が対応付けられ、前記生産管理装置は、複数の前記生産ラインの何れか一つに所定種別の前記部品を補給するように要求があり、且つ前記要求をした前記生産ラインに対応した前記保管庫において前記要求に応じた前記部品の在庫が十分でない場合に、他の前記生産ラインに対応付けられた前記保管庫であり、前記要求に応じた前記部品を出庫可能な一または複数の前記保管庫を検索する検索部と、前記検索部による検索の結果に基づいて一または複数の前記保管庫を代替保管庫の候補として案内する案内部と、を備える生産管理装置を開示する。
【発明の効果】
【０００６】
このような構成によると、部品の補給を要求した生産ラインに対応した保管庫に要求に応じた部品の在庫が十分でない場合に、他の生産ラインに対応付けられた保管庫を対象に部品を補給可能な保管庫が検索される。これにより、検出された保管庫の一つから要求に応じた部品を出庫させて補給することができる。このように、生産管理装置は、複数の生産ラインおよび複数の保管庫を連携させて、全体として部品の在庫を管理することができる。よって、部品の出庫をより適切に案内することができる。
【図面の簡単な説明】
【０００７】
【図１】実施形態における管理システムを示す図である。
【図２】生産管理装置、生産ライン、および保管庫を模式的に示す平面図である。
【図３】生産ラインおよび保管庫の所在に応じた区画情報を示す表である。
【図４】部品補給の要求への対応処理を示すフローチャートである。
【図５】図４における代替候補の検索処理を示すフローチャートである。
【図６】図４における案内処理の第一態様を示すフローチャートである。
【図７】図４における案内処理の第二態様を示すフローチャートである。
【発明を実施するための形態】
【０００８】
１．実施形態
１−１．管理システム１の概要
生産管理装置は、回路基板に部品を装着して基板製品を生産する複数の生産ラインと、生産ラインに補給される複数種類の部品を保管する複数の保管庫とを管理する。本実施形態において、図１に示すように、生産管理装置５０は、他の生産管理装置５０と通信可能に接続されることにより連携し、生産を統括管理する管理システムを構成する。管理システム１は、ネットワークを構成する複数の生産管理装置５０が相互の情報を利用可能とする。なお、以下では、「回路基板」を単に「基板」と称する。
【０００９】
１−２．生産ライン１０の構成
生産ライン１０は、図２に示すように、生産装置を基板の搬送方向（図２の左右方向）に複数設置して構成される。複数の生産装置のそれぞれは、互いに通信可能に、且つ生産管理装置５０が組み込まれたホストコンピュータ（以下、「ホストＰＣ」と称する）と通信可能にそれぞれ接続されている。生産ライン１０は、印刷機１１、複数の部品装着機１４、およびリフロー炉１６を備える。
【００１０】
印刷機１１は、搬入された基板における部品の装着位置にペースト状のはんだを印刷する。複数の部品装着機１４のそれぞれは、生産ライン１０の上流側から搬送された基板のはんだの上に部品を装着する。部品装着機１４による装着処理については後述する。リフロー炉１６は、生産ライン１０の上流側から搬送された基板を加熱して、基板上のはんだを溶融させてはんだ付けを行う。
【００１１】
このように、生産ライン１０は、各生産装置に対して基板を順に搬送し、検査処理を含む生産処理を実行して基板製品を生産する。なお、生産ライン１０は、例えば生産する基板製品の種別などに応じて、その構成を適宜追加、変更され得る。例えば、生産ライン１０には、例えば搬送される基板を一時的に保持するバッファ装置や基板供給装置や基板反転装置、各種検査装置、シールド装着装置、接着剤塗布装置、紫外線照射装置などが適宜設置され得る。
【００１２】
１−３．部品装着機１４による装着処理
部品装着機１４は、生産処理として基板に部品を装着する装着処理を実行する。部品装着機１４は、装着処理において、予め生成された制御プログラムや、各種センサから出力される情報、画像処理になどによる認識処理の結果に基づいて、部品を保持する装着ヘッドの動作を制御する。装着処理に用いられる制御プログラムは、生産計画Ｍ１（図２を参照）や製品情報Ｍ２に基づいて生成される。
【００１３】
また、部品装着機１４は、実行された装着処理において部品切れが発生しないように、部品装着機１４に補給されている複数の部品の残数をそれぞれ管理している。部品装着機１４は、例えば所定種別の部品の残数が一定以下となった場合に、ホストＰＣに対して部品の補給を要求する。これに応じた部品の補給がオペレータによりなされることにより、部品装着機１４における装着処理が継続される。
【００１４】
なお、上記の部品の補給には、多数の部品が所定間隔で収容されたキャリアテープの補給、直線状の本体内に複数の部品が１列に並べて収容されたスティックの補給、複数の部品がばらばらの状態で収容されたバルクケースの交換が含まれる。なお、キャリアテープの補給には、現在使用中のキャリアテープの後端に補給用のキャリアテープの先端を接続するスプライシング、キャリアテープが巻回された補給用のリールの交換または補給などが含まれる。
【００１５】
１−４．保管庫２０の構成
保管庫２０は、多数種類の部品を当該部品の収容形態に応じて保管する。部品の収容形態には、上記のようにリール、スティック、バルクケースなどが含まれる。保管庫２０は、図２に示すように、保管棚２１と、作業テーブル２２と、搬送装置２３と、制御装置２４とを備える。保管棚２１は、部品の収容形態に応じて形成されている。保管棚２１は、個々のリール等を分別可能に構成され、リール等を整列して保持する。
【００１６】
作業テーブル２２は、保管庫２０に入庫または出庫される部品を一時的に載置される。搬送装置２３は、保管棚２１における所定の保管位置と作業テーブル２２との間で部品を搬送する。搬送装置２３は、部品の出庫の際には、所定の保管位置にあるリール等を把持し、例えばリール等に貼付された識別符号を読み取って部品の正否を確認する。その後に、搬送装置２３は、保持したリール等を作業テーブル２２に載置する。
【００１７】
制御装置２４は、保管庫２０に保管されている部品について、識別符号、部品種、残数、収容形態、使用期限などの部品情報とともに、保管棚２１における各部品の保管位置を示す保管情報を有する。制御装置２４は、例えば所定種別の部品を出庫したり、後に使用予定のある部品を入庫したりするために、搬送装置２３の動作を制御するとともに、部品情報および保管情報を適宜更新する。
【００１８】
なお、上記の保管庫２０は、上記のように自動的に部品の入庫および出庫を行う機能を有し、自動化水準が高いタイプである。一方で、他の保管庫には、部品の搬送を搬送する機能を有さず、自動化水準が低いタイプがある。自動化水準が低いタイプの保管庫には、部品情報と保管情報に基づく保管位置の案内や各種情報の更新を行うものと、部品の有無を判定するのみで保管位置を認識する機能を有しないものとが含まれる。
【００１９】
ここで、生産ライン１０には、当該生産ライン１０による生産に用いられる部品を保管する一または複数の保管庫２０が対応付けられている。つまり、同一の建物に複数の生産ライン１０および複数の保管庫２０がともに設置されている場合に、複数の生産ライン１０のそれぞれに供給予定の部品は、複数の保管庫２０に混在して保管されるのではなく、生産ライン１０に一対一または一対多で対応付けられる保管庫２０に保管される。このような対応付けは、生産ライン１０と保管庫２０との距離に基づく利便性や、保管庫２０の制御装置２４における部品の管理性を勘案して予め設定されている。
【００２０】
また、保管庫２０は、例えば対応付けられた生産ライン１０と同一のフロアや建物に設置される。複数の保管庫２０には、例えば部品の供給主から購入した部品を大量に収容する部品倉庫（図示しない）から部品が適宜補充される。この部品倉庫から保管庫２０への補充は、生産計画Ｍ１や製品情報Ｍ２、部品倉庫の在庫情報などに基づいて、補充時期や補充すべき部品種などが特定され、オペレータが保管庫２０に入庫することによりなされる。
【００２１】
１−５．生産管理装置５０の概要
生産管理装置５０は、本実施形態において、上記のように他の生産管理装置５０とともに管理システム１を構成する。より詳細には、生産管理装置５０は、図２に示すように、同一のフロアに設置された複数の生産ライン１０および複数の保管庫２０を管理対象として、これらに通信可能に接続されたホストＰＣに組み込まれている。
【００２２】
生産管理装置５０は、複数の生産ライン１０の何れか一つに所定種別の部品を補給するように要求があった場合に、要求をした生産ライン１０に対応した保管庫２０から要求に応じた部品を出庫するように管理する。詳細には、生産管理装置５０は、先ず対応する保管庫２０における所定種別の部品の在庫数を問い合わせる。次に、生産管理装置５０は、保管庫２０に部品が十分に補充されており必要数を満たす在庫があることを確認して、保管庫２０に対して部品を出庫するように指令する。
【００２３】
上記のように、生産管理装置５０は、通常の運用状態においては、生産ライン１０による部品補給の要求に応じて、対応付けされた保管庫２０における在庫の確認や、部品の出庫指令などを行う。しかしながら、保管庫２０に部品が十分に補充されていないなどの理由により、対応付けされた保管庫２０において要求に応じた部品の在庫がなかったり、必要数を満たせなかったりすることがある。そうすると、オペレータは、従来の生産管理においては、対応付けされた保管庫２０に部品を補充するか、要求をした生産ライン１０に部品を直接補給するような対応を必要とされた。
【００２４】
ところで、複数の生産ライン１０において互いに異なる種別の基板製品を生産する場合でも、生産に用いられる部品種が共通することがある。そうすると、例えば部品補給の要求をした生産ライン１０には対応付けられていないが、同一のフロアに設置された保管庫２０に要求に応じた部品が保管されていることがある。
【００２５】
生産ライン１０と対応付けられた保管庫２０の関係性を維持することは、生産管理の観点からは重要である。一方で、上記のような状況下では、要求をした生産ライン１０に非対応の保管庫２０から部品を出庫させた方が、生産効率を維持する観点からは有効であることがある。そこで、本実施形態の生産管理装置５０は、複数の生産ライン１０および複数の保管庫２０を連携させて、部品の出庫をより適切に案内すべく下記のような構成を採用する。
【００２６】
１−６．生産ライン１０および保管庫２０の所在
複数の生産ライン１０および複数の保管庫２０のそれぞれは、図３の最右欄に示すように、互いに異なる複数の区画（Ｎ１，Ｎ２，Ｎ３，・・・）の何れかに設置される。複数の区画（Ｎ１，Ｎ２，Ｎ３，・・・）のそれぞれは、国（Ａ，Ｂ，・・・）、国における地域（Ｃ１，Ｃ２，Ｃ３，・・・）、地域に設けられた施設（ＰＬ１，ＰＬ２，ＰＬ３，・・・）、施設を構成する建物（Ｂ１１，Ｂ１２，Ｂ１３，・・・）、建物におけるフロア（Ｆ１，Ｆ２，・・・）、およびフロアにおける設置用領域（Ｄ１１，Ｄ１２，Ｄ１３，・・・）の少なくとも３つ以上の所在区分により示される。
【００２７】
例えば、識別符号（Ｌａ１１）を有する生産ライン１０が設置された第一の区画Ｎ１は、図３の最上段に示すように、第一国Ａ、地域Ｃ１、施設ＰＬ１、建物Ｂ１１、フロアＦ１、設置用領域Ｄ１１といった６つの所在区画により示される。ここで、地域に設けられた「施設」は、工場や製造所などを含み、一または複数の建物により構成される。上記の区画は、任意の設定値であり、例えば「施設」が一の建物により構成される場合には、施設または建物の一方を所在区分として含むようにしてもよい。
【００２８】
生産管理装置５０は、上記のような区画情報Ｍ３を例えば国ごとに設定することによって、生産ライン１０および保管庫２０の所在の定量化している。これにより、生産ライン１０および保管庫２０の所在区分の共通性を評価することができる。また、それぞれの所在区分における各要素の関係性を設定することにより、例えば「建物」の各要素（Ｂ１１，Ｂ１２，Ｂ１３，・・・）同士の距離を関係性として設定することにより、これらに設置された生産ライン１０と保管庫２０との距離を割り出すことが可能となる。
【００２９】
以下では、複数の所在区分のうち最も広範な区分（上記の例における「国（Ａ，Ｂ，・・・）」）を、所在区分の最上位とする。また、複数の所在区分は、図３の左から右に向かって区分が狭くなる。複数の所在区分のうち設置用領域（Ｄ１１，Ｄ１２，Ｄ１３，・・・）は、最も狭い区分であり、所在区分の最下位に位置する。
【００３０】
なお、図３における太枠は、対応付けされた生産ライン１０と保管庫２０の組み合わせを示している。例えば、施設ＰＬ１の建物Ｂ１１のフロアＦ１には、２つの生産ライン１０（Ｌａ１１，Ｌａ１２）に対応付けられた保管庫２０（Ｓａ１３）と、１つの生産ライン１０（Ｌａ１４）に対応付けられた保管庫２０（Ｓａ１５）とが設置されている。通常の運用状態においては、生産ライン１０に対する部品の補給、および生産ライン１０による生産処理にて余った部品の保管は、図３の太枠で囲まれた生産ライン１０と保管庫２０との間での部品のやり取りによって完結する。
【００３１】
１−７．生産管理装置５０の構成
生産管理装置５０は、図２に示すように、記憶部５１と、検索部５２と、案内部５３とを備える。記憶部５１は、ハードディスクやフラッシュメモリなどにより構成される。記憶部５１には、生産計画Ｍ１や製品情報Ｍ２、区画情報Ｍ３（図３を参照）などの設定データが記憶されている。生産計画Ｍ１は、生産予定の製品種ごとに目標生産数を示す情報である。製品情報Ｍ２は、基板製品の生産に必要とされる部品の部品種および部品数が製品種ごとに記録された情報である。
【００３２】
生産管理装置５０は、生産ライン１０における生産処理の進行度等を認識することにより、生産ライン１０の複数の部品装着機１４の補給されている部品の残数を把握することができる。さらに、生産管理装置５０は、生産予定の製品種と、当該製品種に要する部品数とに基づいて、部品切れが発生する時期を推定することが可能である。よって、部品補給の要求は、上記のように生産ライン１０の部品装着機１４がホストＰＣに対して行われる他に、ホストＰＣに組み込まれた生産管理装置５０により必要に応じて行われる場合がある。
【００３３】
検索部５２は、複数の生産ライン１０の何れか一つに所定種別の部品を補給するように要求があり、且つ要求をした生産ライン１０に対応した保管庫２０において要求に応じた部品の在庫が十分でない場合に、要求に応じた部品を出庫可能な一または複数の保管庫２０を検索する。つまり、検索部５２は、部品補給の要求をした生産ライン１０に対応付けられた保管庫２０において部品の在庫が不足する場合には、例えば同一のフロアに設置された非対応の保管庫２０や別の建物に設置された非対応の保管庫２０のうち、要求に応じた部品の出庫が可能な保管庫２０の検出を試行する。
【００３４】
ここで、管理システム１を構成し生産管理装置５０に通信可能に接続された全ての保管庫２０は、検索部５２による検索の対象となり得る。本実施形態において、検索部５２は、要求に応じた部品を出庫可能な保管庫２０を検索する際に、要求をした生産ライン１０が設置された区画を示す複数の所在区分と共通する所在区分が多い一または複数の保管庫２０から順に、要求に応じた部品を出庫可能な保管庫２０の検索を行う。これにより、検索部５２による検索処理等の処理負担の軽減を図ることができる。
【００３５】
ここで、保管庫２０から生産ライン１０へと補給された部品は、生産処理に用いられた後に余ると、フィーダ等から外されて再び保管庫２０に戻される。このように、生産ライン１０において既に終了した生産処理に用いられた残余部品、またはある時期に終了予定にある生産処理に用いられている残余部品は、現在は生産ライン１０に補給された状態にあるものの、当該生産ライン１０に対応付けられた保管庫２０に保管される見込みがある。
【００３６】
また、生産管理装置５０は、上記のように、生産ライン１０における生産処理の進行度等を認識することが可能である。これを利用して、検索部５２は、要求に応じた部品を出庫可能な保管庫２０を検索する際に、複数の生産ライン１０において終了した生産処理または終了予定の生産処理に用いられ複数の生産ライン１０に補給された状態の残余部品を、複数の生産ライン１０のそれぞれに対応した複数の保管庫２０に保管された部品とみなして検索の対象に含ませる。
【００３７】
なお、上記の生産ライン１０に「補給された状態」には、部品がフィーダ等に装填されて部品装着機１４の部品供給装置にセットされた状態、上記のフィーダ等を部品供給装置にセットするために配送台車に積載した状態、複数のフィーダ等を部品供給装置に一斉にセット可能にフィーダ等を保持するデバイスパレットにセットされた状態が含まれる。このような残余部品を予備的に保管状態にある部品とみなして、検索の対象とすることによって、より広範に所定種別の部品の検索を行うことができる。
【００３８】
案内部５３は、検索部５２による検索の結果に基づいて一または複数の保管庫２０を案内する。案内部５３による検索結果に基づく保管庫２０の案内処理には、種々の態様が想定される。案内処理の各態様の詳細については、後述する。また、案内部５３は、本実施形態において、複数の保管庫２０のうち要求に応じた部品を出庫させる保管庫２０（以下、「代替保管庫２０Ｔ」とも称する）が指定された場合であって、代替保管庫２０Ｔの自動化水準が高く自動的に部品の出庫が可能な場合には、代替保管庫２０Ｔに対して要求に応じた部品を出庫するように指令する。
【００３９】
このような構成によると、案内部５３により代替保管庫２０Ｔに対する出庫指令が自動的に送出されるので、代替保管庫２０Ｔにおける出庫動作の開始時期が早期化される。また、オペレータは指定された保管庫２０に対して出庫指令を送出する作業を省略でき、部品を出庫可能な保管庫２０として指定された保管庫２０に向かうことができる。
【００４０】
１−８．部品補給の要求への対応処理
上記の生産管理装置５０による部品補給の要求への対応処理について、図３−図７を参照して説明する。ここで、それぞれの生産ライン１０は、種々の基板製品を生産する生産処理を実行しているものとする。また、それぞれの保管庫２０には、部品の入庫および出庫のたびに部品情報および保管情報が適宜更新されているものとする。
【００４１】
生産管理装置５０は、複数の生産ライン１０の何れか一つに所定種別の部品を補給するように要求があった場合に、図４に示すように、部品補給の要求への対応処理を実行する。なお、部品補給の要求は、生産ライン１０の部品装着機１４、または生産処理の進行度を監視する生産管理装置５０によりなされる。以下では、部品補給の要求をした生産ライン１０を、「要求ライン１０Ｒ」と称する。
【００４２】
生産管理装置５０は、先ず、要求ライン１０Ｒに対応付けられた保管庫２０において要求に応じた部品の在庫が十分であるか否かを判定する（ステップ１０（以下、「ステップ」を「Ｓ」と表記する））。部品の在庫が十分である場合には（Ｓ１０：Ｙｅｓ）、生産管理装置５０は、後述する検索処理（Ｓ２０）を省略し、保管庫２０の案内処理を実行する（Ｓ３０）。一方で、部品の在庫が十分でない場合には（Ｓ１０：Ｎｏ）、検索部５２は、代替保管庫２０Ｔの候補となる一または複数の保管庫２０（以下、「代替候補２０Ｈ」とも称する）の検出を試行する検索処理を実行する（Ｓ２０）。
【００４３】
検索部５２による検索処理（Ｓ２０）は、本実施形態において、代替候補２０Ｈが検出されるまで検索対象を徐々に拡張する方法を採用する。具体的には、検索部５２は、図５に示すように、先ず要求ライン１０Ｒが設置された区画を取得する（Ｓ２１）。例えば、要求ライン１０Ｒが図３の最上段に示す第一の生産ライン（Ｌａ１１）である場合には、要求ライン１０Ｒの区画Ｎ１は、複数の所在区分（Ａ，Ｃ１，ＰＬ１，Ｂ１１，Ｆ１，Ｄ１１）により示される。
【００４４】
次に、検索部５２は、検索対象の設定処理を実行する（Ｓ２２）。具体的には、検索部５２は、検索対象の範囲を示す変数Ｋに、初期値として要求ライン１０Ｒの区画Ｎ１のうち最下位（設置用領域Ｄ１１）から一つ上位の所在区分（フロアＦ１）を代入する。結果として、変数Ｋは、現在値としてフロアＦ１を検索対象の範囲として示す。
【００４５】
続いて、検索部５２は、設定された検索対象において代替候補２０Ｈを検索する（Ｓ２３）。具体的には、変数Ｋにより示される検索対象の範囲（フロアＦ１）に設置された保管庫２０に、要求に応じた部品種が保管されているか否かを判定する。つまり、変数Ｋが検索対象の範囲としてフロアＦ１を示していることから、同一のフロアＦ１に設置された保管庫２０（Ｓａ１５）に要求に応じた部品種が保管されているか否かを判定する。
【００４６】
検索部５２は、１以上の代替候補２０Ｈが検出されたか否かを判定する（Ｓ２４）。例えば、上記の検索対象の範囲（フロアＦ１）に設置された保管庫２０（Ｓａ１５）には、要求に応じた部品が保管されておらず当該部品を出庫できない。このように、代替候補２０Ｈが検出されなかった場合には（Ｓ２４：Ｎｏ）、検索部５２は、再び検索対象の設定処理を実行する（Ｓ２２）。具体的には、検索部５２は、要求ライン１０Ｒの区画Ｎ１のうち現在値（フロアＦ１）から一つ上位の所在区分（建物Ｂ１１）を代入する。結果として、変数Ｋは、現在値として建物Ｂ１１を検索対象の範囲として示す。
【００４７】
続いて、検索部５２は、設定された検索対象において代替候補２０Ｈを再び検索する（Ｓ２３）。具体的には、検索部５２は、変数Ｋが検索対象の範囲として建物Ｂ１１を示していることから、同一の建物Ｂ１１に設置された保管庫２０（Ｓａ２２）に要求に応じた部品種が保管されているか否かを判定する。正確には、同一の建物Ｂ１１に設置された保管庫２０には、先に検索対象の範囲とされた同一のフロアＦ１に設置された保管庫２０（Ｓａ１５）が含まれるが、既に検索（Ｓ２３）を実行された保管庫２０は除外するようにしている。
【００４８】
上記のように、代替候補２０Ｈが検出されるまで、検索対象の範囲は、一つずつ上位の所在区分に設定され（Ｓ２２）る。そして、検索部５２は、検索対象の設定処理によって新たに検索対象に加えられた一または複数の保管庫２０に、要求に応じた部品種が保管されているか否かに基づいて、代替候補２０Ｈを検索する（Ｓ２３）。検索部５２は、上記のような処理を繰り返すことによって、要求ライン１０Ｒが設置された区画を示す複数の所在区分と共通する所在区分が多い一または複数の保管庫２０から順に代替候補２０Ｈの検出を試行する。
【００４９】
検索部５２は、一または複数の代替候補２０Ｈが検出された場合には（Ｓ２４：Ｙｅｓ）、代替候補２０Ｈの検索処理を終了する。なお、設定された検索対象の範囲に設置された保管庫２０に保管された部品には、当該保管庫２０が対応付けられた一または複数の生産ライン１０において終了した生産処理または終了予定の生産処理に用いられ生産ライン１０に補給された状態の残余部品が含まれる。
【００５０】
具体的には、検索部５２は、代替候補２０Ｈを検索する際に、先ず検索対象の範囲に設置された一または複数の生産ライン１０における生産処理の進行度などを取得し、それぞれの残余部品を割り出す。そして、検索部５２は、この残余部品が保管庫２０に保管されているものとして検索を行う（Ｓ２３）。
【００５１】
なお、残余部品を割り出す場合に、検索部５２は、一または複数の生産ライン１０において要求に応じた部品種が生産処理に用いられたか否かを先に判定してもよい。検索部５２は、要求に応じた部品種が生産処理に用いられたと判定した場合に、その種別の部品が残余部品に該当するか否かを判定するようにしてもよい。これにより、検索部５２は、効率的に残余部品の割り出しを行うことができる。
【００５２】
図４に示すように、上記のように代替候補２０Ｈの検索処理（Ｓ２０）が実行された後に、案内部５３による案内処理が実行される（Ｓ３０）。案内部５３は、検索部５２による検索の結果に基づいて一または複数の保管庫２０（代替候補２０Ｈ）を案内する。ここで、案内部５３は、案内処理として複数種類の態様を適用し得る。ここでは、案内処理の２種類の態様を例示する。
【００５３】
１−８−１．案内処理の第一態様
案内処理の第一態様において、案内部５３は、図６に示すように、先ず検索処理（Ｓ２０）の結果における代替候補２０Ｈの数を判定する（Ｓ３１１）。検索処理の結果における代替候補２０Ｈの数が複数の場合には（Ｓ３１１：複数）、案内部５３は、優先度が最も高い代替候補２０Ｈを代替保管庫２０Ｔに指定する（Ｓ３１２）。
【００５４】
上記の「優先度」は、要求をした生産ライン１０に対して複数の保管庫２０ごとに設定された案内の優先度である。詳細には、優先度は、要求ライン１０Ｒと複数の保管庫２０ごとの距離、保管庫２０における部品の在庫数もしくは使用期限、および複数の保管庫２０における出庫処理の自動化水準の少なくとも一つに基づいて設定される。
【００５５】
より具体的には、例えば優先度が要求ライン１０Ｒと複数の保管庫２０ごとの距離に基づいて設定されている場合には、要求ライン１０Ｒからの距離が最短の代替候補２０Ｈが代替保管庫２０Ｔに指定される。例えば、同一の施設（ＰＬ１）の異なる建物（Ｂ１２，Ｂ１３）のそれぞれに設置された複数の保管庫２０（Ｓｂ１２，Ｓｃ１２）が代替候補２０Ｈである場合には、要求ライン１０Ｒが設置された建物（Ｂ１１）に近接する方の建物（Ｂ１２）に設置された保管庫２０（Ｓｂ１２）が代替保管庫２０Ｔに指定される。
【００５６】
また、優先度が部品の在庫数に基づいて設定されている場合には、在庫数が多い方や要求する部品数に近い方を保管する代替候補２０Ｈが代替保管庫２０Ｔに指定される。優先度が部品の使用期限に基づいて設定されている場合には、使用期限が近い方を保管する代替候補２０Ｈが代替保管庫２０Ｔに指定される。
【００５７】
優先度が複数の保管庫２０における出庫処理の自動化水準に基づいて設定されている場合には、自動化水準が高く自動的に部品の出庫が可能な代替候補２０Ｈが代替保管庫２０Ｔに指定される。案内の優先度は、上記のような距離や在庫数等の各要素を複合的に勘案して設定されてもよい。案内の優先度は、例えば生産管理装置５０の管理者により予め設定され、優先度情報Ｍ４（図２を参照）に記録されている。
【００５８】
一方で、検索処理（Ｓ２０）の結果における代替候補２０Ｈの数が１の場合には（Ｓ３１１：１）、この代替候補２０Ｈを代替保管庫２０Ｔに指定する（Ｓ３１３）。続いて、案内部５３は、Ｓ３１２，Ｓ３１３にて指定された代替保管庫２０Ｔ、を案内する（Ｓ３１４）。具体的には、案内部５３は、オペレータが閲覧可能な端末に、代替保管庫２０Ｔに要求に応じた部品が保管されていることを表示することによって案内する。また、案内部５３は、要求ライン１０Ｒに対応付けされた保管庫２０に十分な在庫があり（Ｓ１０：Ｙｅｓ）、検索処理（Ｓ２０）が省略されて代替候補２０Ｈが０の場合には（Ｓ３１１：０）、要求ライン１０Ｒに対応付けられた保管庫２０を案内する（Ｓ３１４）。
【００５９】
また、案内部５３は、上記のように代替保管庫２０Ｔを案内する場合に、代替保管庫２０Ｔが設置された所在区分に基づいて、代替保管庫２０Ｔの設置位置や、設置位置までの移動経路、取りに行った場合の所要時間などを併せて案内してもよい。さらに、案内部５３は、上記の案内において、代替保管庫２０Ｔにおける要求に応じた部品の在庫数、使用期限、部品（リール等）の外観などを合わせて案内してもよい。
【００６０】
その後に、案内部５３は、代替保管庫２０Ｔ等が部品を自動で出庫可能である場合には（Ｓ３１５：Ｙｅｓ）、上記のような代替保管庫２０Ｔ等の案内（Ｓ３１４）に加えて、代替保管庫２０Ｔ等に対して要求に応じた部品を出庫するように指令する（Ｓ３１６）。これにより、例えば案内部５３により代替保管庫２０Ｔに対する出庫指令が自動的に送出されるので、代替保管庫２０Ｔにおける出庫動作の開始時期が早期化される。また、オペレータは指定された代替保管庫２０Ｔに対して出庫指令を送出する作業を省略できる。
【００６１】
一方で、代替保管庫２０Ｔ等の自動化水準が低く部品を自動で出庫できない場合には（Ｓ３１４：Ｎｏ）、案内部５３は、代替保管庫２０Ｔ等に対する出庫指令の送出を省略して案内処理を終了する。上記のような案内処理の第一態様の構成によると、要求に応じた部品を出庫可能な代替候補２０Ｈが複数あっても（Ｓ３１１：Ｙｅｓ）、予め設定された優先度に応じて自動的に１つの代替候補２０Ｈが指定されて案内される（Ｓ３１２，Ｓ３１３）。これにより、オペレータの負荷を軽減できるとともに、部品の補給の迅速化を図ることができる。
【００６２】
１−８−２．案内処理の第二態様
案内処理の第二態様において、案内部５３は、図７に示すように、先ず検索処理（Ｓ２０）の結果における代替候補２０Ｈがあるか否かを判定する（Ｓ３２１）。検索処理の結果における代替候補２０Ｈが一以上の場合には（Ｓ３２１：Ｙｅｓ）、一または複数の代替候補２０Ｈを選択可能に案内する（Ｓ３２２）。具体的には、案内部５３は、オペレータが閲覧可能な端末に、代替候補２０Ｈをリスト表示する。このとき、案内部５３は、検索処理（Ｓ２０）の結果に複数の代替候補２０Ｈが含まれている場合には、それぞれの優先度に応じてリスト表示する。つまり、案内部５３は、複数の代替候補２０Ｈを優先度の高い順に並び換えて表示したり、複数の代替候補２０Ｈに優先度を併せて表示したりする。
【００６３】
また、案内部５３は、複数の代替候補２０Ｈのリスト表示において、複数の代替候補２０Ｈのそれぞれが設置された所在区分に基づいて、代替候補２０Ｈの設置位置や、設置位置までの移動経路、取りに行った場合の所要時間などを併せて案内してもよい。さらに、案内部５３は、上記のリスト表示において、代替候補２０Ｈにおける要求に応じた部品の在庫数、使用期限、部品（リール等）の外観などを合わせて案内してもよい。
【００６４】
次に、案内部５３は、例えばオペレータによる代替候補２０Ｈの選択を受け付けると（Ｓ３２３）、選択された代替候補２０Ｈを代替保管庫２０Ｔに指定する（Ｓ３２４）。なお、案内部５３は、検索処理（Ｓ２０）の結果に含まれる代替候補２０Ｈが一つの場合も同様に、その代替候補２０Ｈを表示して（Ｓ３２２）、代替保管庫２０Ｔに指定してもよいか否かをオペレータに確認するように選択を受け付ける（Ｓ３２３）。
【００６５】
続いて、案内部５３は、Ｓ３２４にて指定された代替保管庫２０Ｔを案内する（Ｓ３２５）。具体的には、案内部５３は、オペレータが閲覧可能な端末に、代替保管庫２０Ｔに要求に応じた部品が保管されていることを表示することによって案内する。このとき、案内部５３は、代替保管庫２０Ｔに関する各種情報として、代替保管庫２０Ｔの設置位置や設置位置までの移動距離などを併せて案内してもよい。また、案内部５３は、要求ライン１０Ｒに対応付けされた保管庫２０に十分な在庫があり（Ｓ１０：Ｙｅｓ）、検索処理（Ｓ２０）が省略されて代替候補２０Ｈが０の場合には（Ｓ３２１：Ｎｏ）、要求ライン１０Ｒに対応付けられた保管庫２０を案内する（Ｓ３２５）。
【００６６】
その後に、案内部５３は、代替保管庫２０Ｔ等の案内をした保管庫２０が部品を自動で出庫可能である場合には（Ｓ３２６：Ｙｅｓ）、出庫指令を自動的に送出する設定がなされているか否かを判定する（Ｓ３２７）。出庫指令の送出を自動で行うか手動で行うかは、例えば生産管理装置５０の管理者により予め設定され、設定情報として記憶部５１に記憶されている。出庫指令を自動的に送出する設定がなされている場合には（Ｓ３２７：Ｙｅｓ）、案内部５３は、代替保管庫２０Ｔ等に対して要求に応じた部品を出庫するように指令する（Ｓ３２８）。
【００６７】
一方で、代替保管庫２０Ｔ等の自動化水準が低く部品を自動で出庫できない場合には（Ｓ３２６：Ｎｏ）、または出庫指令を手動で送出する設定がなされている場合には（Ｓ３２７：Ｎｏ）、案内部５３は、代替保管庫２０Ｔ等に対する出庫指令の送出を省略して案内処理を終了する。上記のような案内処理の第二態様の構成によると、優先度を反映して代替候補２０Ｈを案内しつつ、オペレータに代替保管庫２０Ｔを指定させることができる。これにより、オペレータの判断によって生産状況等に応じた代替保管庫２０Ｔを指定できる。
【００６８】
上記の第一態様および第二態様では、検索処理（Ｓ２０）の検索結果に一または複数の代替候補２０Ｈが検出されるものとした。これに対して、検索処理（Ｓ２０）を実行したにも関わらず代替候補２０Ｈが検出されなかった場合には、案内部５３は、例えばその旨を案内するとともに、要求ライン１０Ｒに対応付けされた保管庫２０に部品を補充するか、要求ライン１０Ｒに部品を直接補給するように案内する。
【００６９】
また、上記のように部品補給の要求への対応処理において、要求ライン１０Ｒに対応付けられた保管庫２０において部品の在庫が十分でなく（Ｓ１０：Ｎｏ）、案内された代替保管庫２０Ｔから部品を補給すると、代替保管庫２０Ｔにて使用予定であった部品が予定外の生産処理に用いられることになる。そうすると、代替保管庫２０Ｔにおいて将来的に部品が不足することが予測される。
【００７０】
そこで、生産管理装置５０は、代替保管庫２０Ｔを用いた部品補給が行われた場合には、例えばその旨を記録するとともに、適宜タイミングで代替保管庫２０Ｔに出庫された部品を部品倉庫から補充するように案内してもよい。これにより、部品切れによる生産の停止を防止しつつ、代替保管庫２０Ｔの保管状態を好適に復帰させることができる。
【００７１】
２．実施形態の構成による効果
上記の生産管理装置５０によると、部品の補給を要求した要求ライン１０Ｒに対応した保管庫２０に要求に応じた部品の在庫が十分でない場合に（Ｓ１０：Ｎｏ）、他の生産ライン１０に対応付けられた保管庫２０を対象に代替候補２０Ｈが検索される（Ｓ２０）。
【００７２】
これにより、検出された代替候補２０Ｈの一つを代替保管庫２０Ｔに指定して、当該代替保管庫２０Ｔから要求に応じた部品を出庫させて補給することができる。このように、生産管理装置５０は、複数の生産ライン１０および複数の保管庫２０を連携させて、全体として部品の在庫を管理することができる。よって、生産管理装置５０は、部品の出庫をより適切に案内することができる。
【００７３】
３．実施形態の変形態様
実施形態において、生産管理装置５０は、フロアごとに設けられたホストＰＣに組み込まれた態様を例示した。これに対して、生産管理装置５０は、ホストＰＣの外部装置であってもよい。例えば、生産管理装置５０は、既存の生産ライン１０を構成する複数の生産装置およびホストＰＣに対して通信可能に接続された専用装置として構成されてもよい。これにより、生産管理装置５０は、建物ごと、施設ごと、地域ごと、または国ごとに設置され、これらの区分ごとに生産ライン１０および保管庫２０を統括管理する構成としてもよい。
【符号の説明】
【００７４】
１：管理システム、  １０：生産ライン、  １０Ｒ：要求ライン、  １４：部品装着機、  ２０：保管庫、  ２０Ｔ：代替保管庫、  ５０：生産管理装置、  ５１：記憶部、  ５２：検索部、  ５３：案内部、  Ｍ１：生産計画、  Ｍ２：製品情報、  Ｍ３：区画情報、  Ｍ４：優先度情報
【図１】
0006788728.tif 000002
【図２】
0006788728.tif 000003
【図３】
0006788728.tif 000004
【図４】
0006788728.tif 000005
【図５】
0006788728.tif 000006
【図６】
0006788728.tif 000007
【図７】
0006788728.tif 000008