(57)【特許請求の範囲】
【請求項１】
組み立てラインに投入されるワークの識別情報と、そのワークの組み立てに必要な部品の種類情報及び数量情報とに基づいて、該組み立てラインにて所定時間内に必要とされる部品の総使用数量を、個々の部品毎に算出する使用部品数算出手段と、
前記部品毎に、計算上の在庫部品数を示す計算在庫数を部品に応じた初期値にセットし、前記所定時間毎に、前記計算在庫数から前記使用部品数算出手段により算出した総使用数量を差し引いて得られる計算値で前記計算在庫数を更新することにより、前記組み立てラインにおける在庫部品数を管理する在庫部品管理手段とを備え、
前記在庫部品管理手段は、いずれかの部品の前記計算在庫数がゼロになったとき、当該部品を前記初期値の数量だけ前記組み立てラインに供給するよう外部装置に指示すると共に、当該計算在庫数を前記初期値にリセットし、更に、本システムが起動された時には、前記部品毎の計算在庫数を前記部品毎の初期値にそれぞれリセットすることを特徴とする在庫部品管理システム。
【請求項２】
前記部品毎の初期値は、該部品を前記組み立てラインに搬送するときに使用する部品収納箱の最大収納部品数の自然数倍の値であることを特徴とする請求項１記載の在庫部品管理システム。
【請求項３】
単一の組み立てラインに含まれる複数のステーションにて単一部品が同じペースで使用される場合において、
前記在庫部品管理手段は、前記総使用数量が前記初期値の前記複数のステーション倍に達したときに、前記初期値の該複数のステーション倍の前記単一部品の供給を前記外部装置に指示することを特徴とする請求項１記載の在庫部品管理システム。
【請求項４】
同種の部品を使用する複数の組み立てラインが存在し、前記同種の部品が、前記複数の組み立てラインのうちのいずれか１つの組み立てライン又は前記複数の組み立てライン以外の他の組み立てラインにのみ供給されるように構成されている場合において、
前記使用部品数算出手段は、前記複数の組み立てラインにおけるそれぞれの総使用数量を加算して得た値を、仮想的な組み立てラインにおける総使用数量として扱うことを特徴とする請求項１記載の在庫部品管理システム。
【請求項５】
組み立てラインにおける在庫部品の管理を行なうためのプログラムコードが格納されたコンピュータ読み取りが可能な記憶媒体であって、その記憶媒体により、コンピュータを、
組み立てラインに投入されるワークの識別情報と、そのワークの組み立てに必要な部品の種類情報及び数量情報とに基づいて、該組み立てラインにて所定時間内に必要とされる部品の総使用数量を、個々の部品毎に算出する使用部品数算出手段と、
前記部品毎に、計算上の在庫部品数を示す計算在庫数を部品に応じた初期値にセットし、前記所定時間毎に、前記計算在庫数から前記使用部品数算出手段により算出した総使用数量を差し引いて得られる計算値で前記計算在庫数を更新することにより、前記組み立てラインにおける在庫部品数を管理する在庫部品管理手段として動作させ、
前記在庫部品管理手段は、いずれかの部品の前記計算在庫数がゼロになったとき、当該部品を前記初期値の数量だけ前記組み立てラインに供給するよう外部装置に指示すると共に、当該計算在庫数を前記初期値にリセットし、更に、前記コンピュータが起動された時には、前記部品毎の計算在庫数を前記部品毎の初期値にそれぞれリセットする、
ことを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、工業製品の量産工場等に適用して好適な、組み立てラインにおける在庫部品管理システム及びコンピュータ読み取りが可能な記憶媒体に関する。
【０００２】
【従来の技術】
従来より、工業製品の量産工場においては、組み立てラインの生産性をより向上させる努力が行われており、そのためには、組み立てラインに沿って複数配置された作業エリア（以下、ステーションと称する）にて必要となる様々な部品を、欠品させることなく円滑に供給する必要がある。
【０００３】
各ステーションへの部品の供給タイミングは、部品の供給を担当する作業者の勘や経験に依存するのが一般的な方法であったが、作業者への心理的な負担や個人差があるため合理的な方法とは言えない。
【０００４】
そこで、例えば、実開平４−８３５４２号では、各ステーションにて使用する部品が置かれている部品棚に、不足しつつある部品の供給依頼を行なうための操作スイッチ及びランプを複数設け、そのランプの点灯に応じて、所望の部品を供給する手法が提案されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、この場合、部品の供給を担当する作業者の負担は軽減されるものの、組み立てを担当する作業者は、担当ステーションにて使用する多数の部品の在庫数を常に意識しながら操作スイッチを操作しなければならず、組み立て担当作業者の負担が問題であり、且つ多種多様な部品に対応させて、部品棚に操作スイッチとランプとを備えるのは現実的な方法とは言えない。
【０００６】
また、部品の供給指示を自動的に行うべく、システムの運用開始時に各ステーションの部品棚に実際に存在する個々の部品の員数を確認し、その確認した部品の員数と、製品の生産計画とに基づいて、コンピュータ上で使用部品の在庫管理を行うシステムが提案されているが、何らかの原因によってシステムダウン等が発生したときには、システムのリスタートを待たずに生産が継続される等の理由により、部品棚に実際に存在する部品の員数と、システム上で記憶されている員数とが一致しなくなるため、在庫管理を行えなくなる。この場合、改めて部品棚に実際に存在する部品の員数を確認し、その確認した員数をシステム上に登録する作業が必要となるが、例えば、自動車の量産工場においては、１つの組み立てラインにて１０００種類程度の部品が使用されるラインもあるため、やはり現実的な方法とは言えない。
【０００７】
そこで本発明は、システム運用が容易で、且つ組み立てラインにおける在庫部品の円滑な管理が可能な在庫部品管理システム及びコンピュータ読み取りが可能な記憶媒体の提供を目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するため、本発明に係る在庫部品管理システムは、以下の構成を特徴とする。
【０００９】
即ち、組み立てラインに投入されるワークの識別情報と、そのワークの組み立てに必要な部品の種類情報及び数量情報とに基づいて、該組み立てラインにて所定時間内に必要とされる部品の総使用数量を、個々の部品毎に算出する使用部品数算出手段と、前記部品毎に、計算上の在庫部品数を示す計算在庫数を部品に応じた初期値にセットし、前記所定時間毎に、前記計算在庫数から前記使用部品数算出手段により算出した総使用数量を差し引いて得られる計算値で前記計算在庫数を更新することにより、前記組み立てラインにおける在庫部品数を管理する在庫部品管理手段とを備え、前記在庫部品管理手段は、いずれかの部品の前記計算在庫数がゼロになったとき、当該部品を前記初期値の数量だけ前記組み立てラインに供給するよう外部装置に指示すると共に、当該計算在庫数を前記初期値にリセットし、更に、本システムが起動された時には、前記部品毎の計算在庫数を前記部品毎の初期値にそれぞれリセットすることを特徴とする。
【００１０】
また、例えば前記部品毎の所定値は、該部品を前記組み立てラインに搬送するときに使用する部品収納箱の最大収納部品数の自然数倍の値であるとよい。
【００１２】
更に、在庫部品管理システムを実現する装置としてコンピュータを動作させるコンピュータ読み取りが可能な記憶媒体を特徴とする。
【００１３】
【発明の実施の形態】
以下、本発明に係る在庫部品管理システムの一実施形態を、図面を参照して詳細に説明する。本実施形態では、説明の便宜上、本発明に係る在庫部品管理システムを、各ステーションへの部品の供給を実際に行う部品供給システムに含めたトータルなシステムとして説明する。
【００１４】
図１は、本発明に係る在庫部品管理システムを含む組み立てラインへの部品供給システムの全体構成図である。
【００１５】
同図において、組み立てラインＮ（Ｎは自然数）には、複数のステーションが配置されており、当該組み立てラインでは、前工程から流れてくるユニットＡ，Ｂ，Ｃ等の複数種類のワークが組み立てられる。これらユニットの所定位置には、予めユニットの型式及び製造番号等を特定する情報（以下、ＩＤ情報）が例えばバーコードにより表示されている。これらのＩＤ情報は、各組み立てラインの上流に設けられたユニットＩＤ読み取りユニット２８により読み取られる。
【００１６】
各ステーション（ＳＴＮ）にて使用される複数種類の部品は、所定のロット（員数）毎に箱等に納められた状態で、部品棚４に、具体的には部品棚４が複数有する棚（収納領域）の何れかの棚に配列されている。部品棚４に配列される箱の数量及びその箱の中の部品の員数は、各ステーションにて使用する部品の員数や大きさ等に応じてそれぞれ予め決定されている。また、部品搬送車２は、部品庫にて積載された所定数量の部品を、その部品が使用される所定のステーションの部品棚４まで搬送する。
【００１７】
本実施形態において、コンピュータ１Ａ及び１Ｂは、例えばローカルエリアネットワーク（ＬＡＮ）３０により接続されている。１Ｂは、コンピュータ１Ａからの指示に応じて、部品搬送車２に設けられたコンピュータ１Ｃに対して、部品庫にて所定数量（箱数）の部品を積載し、その積載した部品が使用される所定のステーションの部品棚４まで搬送を、無線ユニット３を介して指示するコンピュータである。コンピュータ１Ｂからコンピュータ１Ｃに送信されるデータとしては、搬送すべき部品の種類及びその数量（箱数）や、搬送先のステーションアドレス等があり、部品搬送車２を作業者が運転する形態の場合には、コンピュータ１Ｃのディスプレイにこれらのデータが表示されることにより当該作業者の支援が行われる。
【００１８】
また、コンピュータ１Ｂは、部品庫にて各種部品を箱詰めする作業者に、箱詰め（ピッキング）すべき部品の指示をランプにより行う。
【００１９】
１Ａは、組み立てライン上のユニットの識別処理、部品の在庫管理処理、そして、コンピュータ１Ｂに対して所定のステーションの部品棚４への部品の供給指示処理を行うコンピュータである（詳細は後述する）。ここで、コンピュータ１Ａのハードウエアについて概説する。
【００２０】
図２は、本発明の一実施形態における在庫部品管理装置及び部品供給指示装置としてのコンピュータのブロック構成図である。
【００２１】
図中、２２は、ＣＲＴ等のディスプレイ、２３は入力手段であるキーボードである。２４は、ブートプログラム等を記憶しているＲＯＭである。２５は、各種処理結果を一時記憶するＲＡＭである。２６は、後述するユニットの識別処理、在庫部品管理、並びに部品供給指示を実現するプログラム等を記憶するハードディスクドライブ（ＨＤＤ）等の記憶装置である。２７は、外部の装置と通信回線（ＬＡＮ）３０を介して通信するための通信インタフェースである。また、２８は、各ユニットに表示されているバーコードをスキャンし、コンピュータ１Ａが判別可能な形態で出力するユニット識別情報（ＩＤ）読み取りユニットである。これらの各構成は、内部バス２９を介して接続されており、ＣＰＵ２１は記憶装置２６に記憶したプログラムに従って、ユニットの識別処理、在庫部品管理、並びに部品供給指示を制御する。
【００２２】
＜ユニットの識別処理＞
次に、ユニットの識別処理について説明する。この処理は、後述する在庫管理処理において、個々の部品の計算上の在庫数（計算在庫数）から何個の部品を差し引くのか（何個の部品が使用されるのか）を判断するための基礎データとして使用すべく、対象とする組み立てラインの各ステーションにこれから流れる（投入される）ユニットの機種を識別するために、コンピュータ１Ａにより行われる。
【００２３】
図３は、本発明の一実施形態におけるユニットの識別処理を示すフローチャートであり、各組み立てライン毎に行われる。
【００２４】
同図において、ステップＳ１，ステップＳ２：不図示の近接センサ等の出力値を検出し（ステップＳ１）、その検出した出力値に基づいて、当該組み立てライン先頭の所定位置にユニットが到着したか否かを判断する（ステップＳ２）。この判断においてＮＯ（ユニットは到着していない）のときには、ステップＳ１に戻る。
【００２５】
ステップＳ３：ステップＳ２の判断においてＹＥＳ（ユニットが到着した）のときには、ユニットＩＤ読み取りユニット２８により、到着したユニットのＩＤ情報を読み出す。
【００２６】
ステップＳ４：ステップＳ３で読み出したＩＤ情報に応じて、到着したユニットの機種を特定する機種データを、実績ファイル１００−Ｎに書き込む。実績ファイル１００−Ｎは、対象とする組み立てライン毎に、例えば記憶装置２６の内部に予め作成しておく。
【００２７】
＜在庫部品管理処理・部品供給指示処理＞
次に、在庫部品管理処理及び部品供給指示処理について説明する。在庫部品管理処理は、以下に説明する考え方に基づいて、各ステーションの部品棚４における計算上の在庫部品数が、所定の範囲内にあるか否かを管理する処理である。また、部品供給指示処理は、在庫部品管理処理にて供給が必要だと判断した部品を、その部品を必要とするステーションの部品棚４に供給するように、コンピュータ１Ｂに指示する処理である。
【００２８】
本実施形態における在庫部品管理の考え方の特徴としては、ステーションの部品棚４に実際に存在する部品の員数をシステム上において常に正確に認識（計数）している必要はなく、「計算在庫数」という所定の数値（仮想的な部品数）の範囲内で部品の供給の要否を判断する。ここで、「計算在庫数」として利用する値としては、例えば、当該棚に部品を供給するときの１箱分の部品数、或いは使用頻度が高い部品については複数の箱分の部品数とすればよい。
【００２９】
図４は、本発明の一実施形態における在庫部品管理の考え方を説明する図である。
【００３０】
今、あるステーションの部品棚４の何れかの棚において、その棚に収納すべき部品Ｐの最大収納可能数量が、１箱の収納数が１００個として３つの箱に納められた状態で３００個であり、「計算在庫数」を１００個と仮定する。
【００３１】
１）まず初めに、本システムの運用開始時点において、当該棚には最大収納可能数量である３００個の部品Ｐが用意されており、この時点でコンピュータ１Ａ上の「計算在庫数」は１００個である。この状態から在庫部品管理及び当該ステーションにて組み立て作業が開始されることにより、作業者により当該棚から取り出された部品Ｐは、当該ステーションに前工程のステーションから移動してくる個々のユニットに順次組み付けられていく。このとき、コンピュータ１Ａ上には、上述したユニット識別処理においてシステム内に認識された機種データにより、これから所定時間内に当該組み立てラインに投入されるユニットの機種及び台数が既に把握されているため、コンピュータ１Ａは、各ユニットを構成する部品の種類とその員数等が予め機種毎に格納されたデータベース（後述する部品構成ファイル２００）を参照することにより、当該機種データに基づいて、これからの当該所定時間内に使用すべき部品Ｐの員数（以下、総部品使用量）を算出することができる。そこで、この総部品使用量を「計算在庫数」から差し引く計算を当該所定時間毎に行えば、当該棚に実際に存在する部品Ｐの員数と等しい在庫数が求められる。
【００３２】
そして、ステーション側の組み立て作業と「計算在庫数」の算出が継続された結果として「計算在庫数」が０になると、コンピュータ１Ａは、当該棚に部品Ｐを１箱分供給する指示をコンピュータ１Ｂに送信すると共に、「計算在庫数」を１００個にリセットする。
【００３３】
２）次に、１）の状態において何らかの原因によりコンピュータ１Ａがダウンした場合を考える。このとき、例えば、当該棚に実際に存在する部品Ｐの員数が最大収納可能数量３００個から７０個使用されて２３０個となり、「計算在庫数」が上記の計算により７０個差し引かれて３０個の状態であったとする。そして、組み立てラインでは、生産数量を確保する必要があるため、コンピュータ１Ａのシステムダウンには関わらずに組み立てが継続された結果、コンピュータ１Ａがリスタートされたときには、当該棚に実際に存在する部品Ｐの員数が１５０個であったとする。本実施形態において、コンピュータ１Ａは、リスタート時に所定の初期化が選択されると、記憶装置２６等に記憶されていたシステムダウン前の３０個という「計算在庫数」を、この時点で１００個にリセットし、再び１）で説明したように所定時間毎に算出した総部品使用量を「計算在庫数」から差し引く処理を開始する。従って、リスタート後の当該ステーションでは、当該棚の中で部品Ｐが１５０個から５０個の間で増減を繰り返す。反対に、リスタートしたときの部品Ｐの実際の数量が、例えば２８０個に増えていたときには、同様に「計算在庫数」が１００個にリセットされることにより、部品Ｐは、当該棚の中で２８０個から１８０個の間で増減を繰り返すことになる。
【００３４】
このように在庫部品管理を行なえば、ステーションの部品棚４に実際に存在する部品の数量をシステム上において常に正確に認識（計数）している必要はなく、また、システムダウン時のリスタートも容易なため、システム運用が容易であり、且つ円滑な部品供給指示が行える。
【００３５】
尚、システムがダウンしているときにも組み立てが継続されるときには、それぞれの棚における実際の部品の数量が「計算在庫数」より少なくなる可能性があり、この状態でシステムがリスタートすると、上述した在庫部品管理は成立しなくなる。従って、コンピュータ１Ａのシステムダウン及びリスタート発生後にも上記の在庫部品管理を実現する前提条件として、リスタート時に、全てのステーションの部品棚４のそれぞれの棚に、所定の部品が少なくとも「計算在庫数」は存在すること、即ち上記の例の場合は、１００個の部品Ｐが納められた箱が当該棚に１箱存在することが条件となる。この条件を満足する方法としては、リスタートに先立って、各ステーションの作業者または部品供給の担当者に一斉に目視確認してもらい、不足している棚には少なくとも１箱分の部品を補給してからリスタートするのが最も現実的な方法であるが、コンピュータ１Ａの制御により、部品棚４のそれぞれの棚に「計算在庫数」の部品が存在することを、部品の入った箱の重さを検出可能なセンサにより自動的に検出し、部品が不足している棚には、部品の供給を指示するように構成しても良い。
【００３６】
また、上述した例では、当該棚に部品Ｐを供給する際１箱分の１００個とし、「計算在庫数」も１００個としたが、これに限られるものではなく、部品の使用ペースと該部品の大きさや重さ等の条件により複数箱分の部品（１箱分の部品数量の自然数倍）を搬送するのであれば、その１度に搬送する部品の数量に応じて「計算在庫数」を決定すれば良い。
【００３７】
図５は、本発明の一実施形態における在庫部品管理及び部品供給指示処理のフローチャートであり、図４を参照して説明した在庫部品の管理及び部品供給の指示を、コンピュータ１ＡのＣＰＵ２１が行うときの処理の流れを表わしている。
【００３８】
同図において、ステップＳ１０：コンピュータ１Ａのスタート時に所定の初期化処理を行なう。この初期化処理には、後述する部品在庫状況ファイル３００に記憶している各部品の「計算在庫数」を、予め記憶装置２６に記憶している初期値にリセットする処理が含まれる。
【００３９】
ステップＳ１１：各組み立てラインに投入されるユニットの機種データを、記憶装置２６内の実績ファイル１００−Ｎから読み込むことにより、所定時間内に各組み立てラインにリリースされるユニットの実績を所定時間毎に収集する。
【００４０】
ステップＳ１２：ステップＳ１１にて読み込んだ機種データに基づいて、各ユニットを構成する部品の種類とその員数等が予め機種毎に格納された部品構成ファイル２００を参照することにより、まず、当該所定時間内に使用される使用部品の種類及び使用数量を、ユニット毎に算出する。ここで、部品構成ファイル２００は、例えば記憶装置２６内に記憶されており、ＬＡＮ３０を介して不図示の外部装置より入手する。このときコンピュータ１ＡのＲＡＭ２５に展開されるユニット毎の部品使用数のテーブルの一例を図６に示す。
【００４１】
図６は、本発明の一実施形態としてのユニット毎の使用部品の種類及び使用数量を表わすテーブルの一例を示す図である。
【００４２】
同図において、組み立てライン１に所定時間内に投入されるユニットは、実績ファイル１００−１から読み込んだ機種データにより、ＦＮ１１０とＦＮ２１０である。また、例えばＦＮ１１０を表わす機種データをキーに部品構成ファイル２００を参照することにより、例えば部品Ａに注目すると、１つのユニットＦＮ１１０に使用される部品Ａの員数は２個であり、当該所定時間に組み立てライン１に投入されるユニットＦＮ１１０の台数は１５台である。従って、組み立てライン１に当該所定時間内に投入されるＦＮ１１０に必要な部品Ａの員数（部品使用量）は３０個である。このような計算を各ユニット毎に行うことにより、ＲＡＭ２５に図６の如くテーブルを展開する。
【００４３】
次に、算出したユニット毎の使用部品の種類及び部品使用数量に基づいて、これから所定時間内に使用される各部品の員数を、組み立てライン毎に集計する。このときコンピュータ１ＡのＲＡＭ２５に展開される組み立てライン毎の部品使用数のテーブルの一例を図７に示す。
【００４４】
図７は、本発明の一実施形態としての組み立てライン毎の部品使用数を表わすテーブルの一例を示す図であり、図６のテーブルに基づいて集計した場合を示している。尚、同図右端の「計算在庫数」の欄は、ステップＳ１２では次ステップで行われる。
【００４５】
同図において、例えば部品Ａに注目すると、図６において組み立てライン１にはＦＮ１１０及びＦＮ２１０が投入されており、何れのユニットにも部品Ａが使用されている。そこで、ＦＮ１１０の部品Ａの部品使用量３０個と、ＦＮ２１０の部品Ａの部品使用量７個とを加算することにより、当該所定時間内に組み立てライン１で必要とされる部品Ａの総数（総部品使用量：この場合は３７個）を算出する。このような計算を各部品の種類毎に、且つ組み立てライン毎に行うことにより、ＲＡＭ２５に図７の如くテーブルを展開する。
【００４６】
ステップＳ１３：例えば、記憶装置２６に記憶している部品在庫状況ファイル３００から現在記憶している個々の部品の計算在庫数を読み出し、その読み出した値からステップＳ１２で算出した総部品使用量を差し引くことにより、図７の右端の欄に示すように、各部品の種類毎に且つ組み立てライン毎に新たな計算在庫数を算出する。このとき、コンピュータ１Ａのスタート後の最初のループであれば、各組み立てラインの全ての部品について、部品在庫状況ファイル３００から読み出した計算在庫数はステップＳ１０にてリセットしたため初期値である。また、計算結果が０以下の場合は、次ステップにて部品を供給指示を行う必要が有るため、例えば内部フラグをオンにセットすると共に、その部品の計算在庫数を初期値にリセットする。例えば図７の例において部品Ｂに注目すると、今回使用する総部品使用量は１５個であり、部品在庫状況ファイル３００から読み出した現在の計算在庫数が１５個であったときには、図４に示した例のように計算在庫数の初期値である１００個にリセットする。
【００４７】
そして、それぞれ更新された各部品の計算在庫数を、部品在庫状況ファイル３００に記憶する。
【００４８】
ステップＳ１４：各組み立てラインにおける各部品について、部品の供給が必要か否かを、例えば、ステップＳ１３で内部フラグがセットされているか否かにより判断し、ＮＯ（部品供給が必要ない）のときにはステップＳ１１に戻る。
【００４９】
ステップＳ１５：ステップＳ１４の判断においてＹＥＳ（部品供給が必要）のときには、部品供給を指示する旨の所定のコマンド、並びに組み立てラインと部品とを識別可能なデータを、コンピュータ１Ｂに対してＬＡＮ３０を介して送信し、ステップＳ１１に戻る。これにより、コンピュータ１Ｂは、コンピュータ１Ａから受信したデータに基づいて、部品搬送車２に部品搬送の指示を送信するため、部品庫でピッキングされた計算在庫数分の当該不足部品は、箱単位で部品搬送車２により補給される。
【００５０】
このように、上述した在庫部品管理をコンピュータ１Ａにて行うことにより、システム運用が容易で、且つ組み立てラインにおける在庫部品の円滑な管理が行えると共に、コンピュータ１Ａは適当なタイミングで部品供給指示を行なうことができるため、現場作業者の負担を軽減することができる。
【００５１】
尚、ＰＣ１Ａのハードウエアを制御するところの、上述した図５に示すソフトウェアを記憶したメモリ、フロッピーディスク等のコンピュータが読み取り可能な記憶媒体も本発明のスコープに含まれることは言うまでもない。
【００５２】
＜実施形態の変形例１＞
上述した実施形態では、図９に示すようにある組み立てラインにおいて、ある部品に対して供給すべきステーションがｎ箇所存在する場合であっても、コンピュータ１Ａは当該組み立てラインにおける当該部品の在庫管理を１つの「計算在庫数」で管理している。このため、例えば各ステーションがそれぞれ同じ数量の部品を同じペースで使用する場合を考えると、あるステーションにて１／ｎ箱分の部品を使用した時点で、システム上では１箱分の部品の供給指示が発生することになるが、実際の部品供給は箱単位で行われるため、供給過剰となり、適切なタイミングで部品を供給することができない可能性がある。
【００５３】
そこで本変形例では、総部品使用量を算出するときに、図７に示すようなテーブルに新たに内部処理用のセット供給フラグ（不図示）を加える。このフラグを供給指示がｎ箱になったときにオンにセットするようにし、当該フラグがオンにセットされたときにｎ箱の部品供給を行うことにより、部品の供給をｎ箱分の供給タイミングにて各ステーションに１箱だけ供給することができ、当該部品を供給すべきステーションがｎ箇所存在する場合にも適切なタイミングで部品を供給することができる。
【００５４】
＜実施形態の変形例２＞
次に、図１０に示すように、同じ種類の部品を使用する組み立てライン１とサブアッセンブリラインである組み立てライン２とが存在するときに、当該部品の供給は組み立てライン１だけに行われる場合を考える。この場合、組み立てライン１にて使用される実際の部品の数量は、組み立てライン１と組み立てライン２の合計の数量であるため、上述した実施形態にて図７に示したように組み立てライン単位で部品の在庫を管理する形態では、組み立てライン１に当該部品を供給したときには在庫部品が不足することになる。そこで、図８に示すように、組み立てライン１及び２で使用される部品Ｂについて、組み立てライン１及び２をまとめて仮想組み立てラインＤＬとして扱い、員数及び所定時間内の部品使用量を２ライン分まとめて扱い、仮想組み立てラインＤＬとしての計算在庫数で在庫を管理することにより、同じ種類の部品Ｂを使用する組み立てラインが組み立てライン１及び２のときにも適切なタイミングで部品を供給することができる。この仮想組み立てラインＤＬを設ける考え方は、同じ種類の部品を使用する組み立てライン１と組み立てライン２とが存在するときに、当該部品の供給は他の組み立てラインに行われる場合にも適用でき、この場合、当該他の組み立てラインを仮想組み立てラインＤＬとして扱えばよい。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、システム運用が容易で、且つ組み立てラインにおける在庫部品の円滑な管理が可能な在庫部品管理システム及びコンピュータ読み取りが可能な記憶媒体の提供が実現する。
【００５６】
即ち、請求項１及び請求項５の発明によれば、何らかの原因によって本システムがダウンしたとき、組み立てライン側の個々の部品の実際の在庫数量を計数することなくリスタートすることができるため、システムの運用が容易であり、且つ組み立てラインにおける在庫部品の円滑な管理が行え、更に、的確な部品供給指示が行える。
【００５７】
また、請求項２の発明によれば、在庫管理の基準となる所定値を、部品の供給指示を行うときの１単位と同じ数量とするため、在庫部品のより円滑な管理が行える。
【００５９】
また、請求項４の発明によれば、単一の組み立てラインに含まれる複数のステーションにて単一部品が同じペースで使用される場合であっても、システムの容易な運用及び組み立てラインにおける在庫部品の円滑な管理が実現する。
【００６０】
また、請求項４の発明によれば、同種の部品を使用する複数の組み立てラインが存在し、前記同種の部品が、前記複数の組み立てラインのうちのいずれか１つの組み立てライン又は前記複数の組み立てライン以外の他の組み立てラインにのみ供給されるように構成されている場合であっても、システムの容易な運用及び組み立てラインにおける在庫部品の円滑な管理が実現する。
【００６１】
【図面の簡単な説明】
【図１】本発明に係る在庫部品管理システムを含む組み立てラインへの部品供給システムの全体構成図である。
【図２】本発明の一実施形態における在庫部品管理装置及び部品供給指示装置としてのコンピュータのブロック構成図である。
【図３】本発明の一実施形態におけるユニットの識別処理を示すフローチャートであり、各組み立てライン毎に行われる。
【図４】本発明の一実施形態における在庫部品管理の考え方を説明する図である。
【図５】本発明の一実施形態における在庫部品管理及び部品供給指示処理のフローチャートである。
【図６】本発明の一実施形態としてのユニット毎の使用部品の種類及び使用数量を表わすテーブルの一例を示す図である。
【図７】本発明の一実施形態としての組み立てライン毎の部品使用数を表わすテーブルの一例を示す図である。
【図８】本発明の一実施形態の変形例２としての組み立てライン毎の部品使用数を表わすテーブルの一例を示す図である。
【図９】本発明の一実施形態の変形例１としての組み立てラインにおけるステーションの配置を説明する図である。
【図１０】本発明の一実施形態の変形例２としての組み立てラインの配置を説明する図である。
【符号の説明】
１Ａ，１Ｂ，１Ｃ：コンピュータ，
２：部品搬送車，
３：無線ユニット，
４：部品棚，
２１：ＣＰＵ，
２２：ディスプレイ，
２３：キーボード，
２４：ＲＯＭ，
２５：ＲＡＭ，
２６：記憶装置，
２７：通信インタフェース，
２８：プリンタ，
２９：内部バス，
３０：通信回線，
【図１】
0004035900.tif 000002
【図２】
0004035900.tif 000003
【図３】
0004035900.tif 000004
【図４】
0004035900.tif 000005
【図５】
0004035900.tif 000006
【図６】
0004035900.tif 000007
【図７】
0004035900.tif 000008
【図８】
0004035900.tif 000009
【図９】
0004035900.tif 000010
【図１０】
0004035900.tif 000011