(57)【特許請求の範囲】
【請求項１】
複数の部品が収納可能な棚を複数有する部品収納ラックに対して部品を収納する部品収納方法において、
前記複数の棚に払出優先順位を設定する第１ステップと、
前記複数の棚に収納すべき投入部品の部品情報を読み取る第２ステップと、
前記投入部品の部品情報と前記複数の棚に収納されている収納部品の部品情報とが同一であり、かつ該収納部品が収納されている棚に該投入部品を収納可能であるか否かを判定する第３ステップと、
前記第３ステップにて肯定的な判定結果が得られる場合に、前記投入部品の部品情報と同一の部品情報を有する収納部品が収納されている棚に該投入部品を収納する第４ステップと、
前記第３ステップにて否定的な判定結果が得られる場合に、前記収納部品が収納されていない棚のうち払出優先順位が最も高いものに該投入部品を収納する第５ステップと、を備えることを特徴とする部品収納方法。
【請求項２】
請求項１記載の方法において、
前記複数の棚の使用可否を設定するステップをさらに備えることを特徴とする部品収納方法。
【請求項３】
請求項１又は２記載の方法において、
前記収納部品の前記棚に対する在席順位を保持するステップを有し、前記収納部品の払い出しの際、指定された部品情報に係る収納部品を収納する棚を前記在席順位の古い順に指示可能とすることを特徴とする部品収納方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の棚を有する部品収納ラックに対して部品を収納する部品収納方法に関する。
【０００２】
【従来の技術】
近年、生産現場においては、ユーザの多様なニーズに対応するべく、多品種少量生産が主流になってきており、設備投資を必要最小限とするため、１つの生産ラインに対して種類の異なる複数の製品に係る部品を混在させて供給することがある。
【０００３】
この場合、例えば、自動車のように、非常に多数且つ多種類の部品から構成される製品を製造する生産ラインでは、各作業ステーションに配置された部品収納ラックから所望の部品を間違いなく供給できる構成であることが望まれる。
【０００４】
この要求に対応可能なものとして、例えば、特開平５−４２４６１号公報に開示された従来技術では、必要な部品を収納する棚に設けられたランプを生産情報に従って点灯させることにより、作業者が適切な部品を間違いなく取り出せるように構成している。また、特開２０００−８４７６３号公報に開示された従来技術では、前記の従来技術と同様に、必要な部品を収納する棚のランプを点灯させることで、作業者に部品の収納場所を適切に指示できるとともに、設計変更等に伴う部品の変更に対応するべく、マスタファイルのデータを用いて部品の収納場所の情報を変更可能に構成している。
【０００５】
しかしながら、これらの従来技術では、払い出しを行う部品の場所を特定することはできても、部品の収納場所に対する配慮がなされていないため、例えば、頻繁に使用する部品の取り出し位置が非常に作業性の悪い場所となるおそれがある。
【０００６】
【発明が解決しようとする課題】
本発明は、前記の不具合を解決するためになされたもので、必要な部品を容易且つ効率的に払い出し可能とする部品収納方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
前記課題を解決するために、本発明は、複数の部品が収納可能な棚を複数有する部品収納ラックに対して部品を収納する部品収納方法において、
前記複数の棚に払出優先順位を設定する第１ステップと、
前記複数の棚に収納すべき投入部品の部品情報を読み取る第２ステップと、
前記投入部品の部品情報と前記複数の棚に収納されている収納部品の部品情報とが同一であり、かつ該収納部品が収納されている棚に該投入部品を収納可能であるか否かを判定する第３ステップと、
前記第３ステップにて肯定的な判定結果が得られる場合に、前記投入部品の部品情報と同一の部品情報を有する収納部品が収納されている棚に該投入部品を収納する第４ステップと、
前記第３ステップにて否定的な判定結果が得られる場合に、前記収納部品が収納されていない棚のうち払出優先順位が最も高いものに該投入部品を収納する第５ステップと、を備えることを特徴とする。
【０００８】
この場合、部品が取り出しやすい場所として設定された払出優先順位の高い順に選択された棚に収納されるため、作業者は、取り出しやすい棚より所望の部品を容易に取り出すことができる。
【０００９】
また、各棚を複数の部品を収納可能に構成し、同一の棚には、払出優先順位よりも優先して同一の部品を収納させることにより、同一の部品を同一の棚から取り出すことができ、これによって、払出作業を一層容易且つ効率的行うことができる。
【００１１】
【発明の実施の形態】
図１は、本発明の部品収納方法が適用される生産システムにおける作業ステーションの構成を示す。この作業ステーションには、作業支援用コンピュータ１０が配置されており、作業者Ｓは、作業支援用コンピュータ１０のＣＲＴ１２に表示された上位コンピュータからの生産計画や作業内容に従い、パレット１４に載置されたワークＷに対して、測定器付工具１６を用いて所定の作業を行う。作業者Ｓの近傍には、ワークＷに取り付けられる部品を収納する部品収納ラック１８が配置される。
【００１２】
部品収納ラック１８は、部品を収納するバケット２０を２個づつ収納可能な１６個の棚２２（投入棚または払出棚）を備える。図２に示すように、各棚２２は、作業者Ｓ側に傾斜し、フリーローラ２４を介してバケット２０を保持する。棚２２の作業者Ｓ側は、部品を払い出すための払出口２６であり、反対側は、部品を投入するための投入口２８である。各払出口２６の下部には、作業者Ｓに部品を払い出す棚２２の位置を指示するための払出スロット表示ランプ３０（払出棚指示手段）が配設される。また、各投入口２８の下部には、作業者Ｓにより部品を投入する棚２２の位置を指示するための投入スロット表示ランプ３２（投入棚指示手段）が配設される。
【００１３】
部品収納ラック１８の側部には、作業支援用コンピュータ１０からの指示に従って部品収納ラック１８を制御するＰＬＣ（Programmable Logic Controller）からなる制御盤３４が配置される。制御盤３４には、投入される部品の部品情報を読み取るバーコードリーダ３６（部品情報読取手段）が接続される。この場合の部品情報は、当該部品のメーカー等によって設定されている外部部品番号からなり、当該部品を収納するバケット２０にバーコードによって記録されるものとする。
【００１４】
制御盤３４の部品収納ラック１８の投入口２８側には、部品を収納したバケット２０の投入完了を作業者Ｓの操作により指示するバケット投入完了ボタン３８が配設される。また、制御盤３４の部品収納ラック１８の払出口２６側には、ワークＷに対する部品の取付完了を作業者Ｓの操作により指示する部品取付完了ボタン４０と、バケット２０の交換完了を指示するバケット交換完了ボタン４２とが配設される。なお、このバケット交換完了ボタン４２には、バケット２０の交換を作業者Ｓに促すバケット交換表示ランプ４４が一体的に設けられる。
【００１５】
図３は、作業支援用コンピュータ１０および制御盤３４の構成ブロックを示す。
【００１６】
作業支援用コンピュータ１０は、制御部４６と、ワークＷに係る生産情報を記憶する生産情報記憶部４８と、部品のメーカー等によって設定されている外部部品番号と生産情報で設定されている内部部品番号との対応関係を部品番号対応テーブルとして記憶する部品番号対応テーブル記憶部５０とを備える。生産情報は、データ送受信部５２を介して上位コンピュータより供給されるもので、当該作業ステーションで生産される製品の機種番号、仕向地、ワークＷに取り付けられる部品の内部部品番号を含む部品情報等からなる。部品番号対応テーブルは、生産情報と同様に、データ送受信部５２を介して上位コンピュータより供給される。
【００１７】
作業支援用コンピュータ１０の制御部４６には、作業支援のための情報を表示するＣＲＴ１２が接続されるとともに、各種設定を行う操作部５４が接続される。また、制御部４６には、データ送受信部５６を介して測定器付工具１６の測定器５８が接続される。
【００１８】
制御盤３４は、制御部６０と、バーコードリーダ３６が接続されるとともに作業支援用コンピュータ１０との間でデータの送受信を行うデータ送受信部６２と、制御用データを保持するレジスタ６４とを備える。
【００１９】
レジスタ６４は、外部部品番号レジスタ６６、投入内部部品番号レジスタ６８、払出内部部品番号レジスタ７０、棚使用可否レジスタ７２、スロット使用可否レジスタ７４、スロット／棚変換レジスタ７６（払出優先順位記憶手段）、スロット収納内部部品番号レジスタ７８、バケット数レジスタ８０、投入側在席順位レジスタ８２（在席順位記憶手段）および払出側在席順位レジスタ８４（在席順位記憶手段）からなる。
【００２０】
外部部品番号レジスタ６６は、バケット２０に記録されているバーコードをバーコードリーダ３６により読み取って得られる外部部品番号を記憶する。
【００２１】
投入内部部品番号レジスタ６８は、部品収納ラック１８に投入される部品の外部部品番号に対応する内部部品番号を記憶する。この内部部品番号は、作業支援用コンピュータ１０の部品番号対応テーブル記憶部５０に記憶されている部品番号対応テーブルを用いて求められる。
【００２２】
払出内部部品番号レジスタ７０は、作業支援用コンピュータ１０からの生産情報に基づく払出要求のあった内部部品番号を記憶する。
【００２３】
棚使用可否レジスタ７２は、例えば、部品収納ラック１８のフリーローラ２４が破損している場合のように、各棚２２の使用の可否を棚番号毎に記憶するレジスタであり、作業者Ｓによって使用可否フラグを設定することができる。なお、棚番号は、例えば、部品収納ラック１８を払出口２６側から見た図４の括弧内に示す数値の順に設定される。
【００２４】
スロット使用可否レジスタ７４は、各棚２２に設定した部品の払出優先順位を表すスロット番号に対する棚２２の使用の可否を記憶するレジスタであり、棚使用可否レジスタ７２に設定された使用可否フラグに従って設定される。なお、スロット番号は、使用頻度が高く、作業者Ｓが取り出し易い順、例えば、図４に示す括弧外の数値の順に設定される。
【００２５】
スロット／棚変換レジスタ７６は、図４に示す棚２２の棚番号をスロット番号に変換する変換関係を記憶するレジスタである。
【００２６】
スロット収納内部部品番号レジスタ７８は、各棚２２に収納されている部品の内部部品番号をスロット番号に対応して記憶するレジスタであり、この内部部品番号は、部品収納ラック１８に対するバケット２０の収納場所が決定された時点で設定される。
【００２７】
バケット数レジスタ８０は、各棚２２に収納されているバケット２０の個数をスロット番号に対応させて記憶するレジスタである。本実施形態では、各棚２２に対して最大２個のバケット２０を収納することができる。従って、この場合のバケット数は、０〜２の範囲の数値となる。
【００２８】
投入側在席順位レジスタ８２は、部品収納ラック１８の投入口２８側における各棚２２の部品の在席順位を記憶するレジスタである。払出側在席順位レジスタ８４は、部品収納ラック１８の払出口２６側における各棚２２の部品の在席順位を記憶するレジスタである。
【００２９】
なお、本実施形態では、作業支援用コンピュータ１０の機能と制御盤３４の機能とを分けているが、例えば、作業支援用コンピュータ１０の処理能力が高い場合には、全ての処理を作業支援用コンピュータ１０によって行うように構成することもできる。
【００３０】
本実施形態の生産システムは、基本的には以上のように構成されるものであり、次に、その動作につき、当該作業ステーションでの作業者Ｓによる作業との関係で説明する。
【００３１】
作業支援用コンピュータ１０は、上位コンピュータからデータ送受信部５２を介して送信された製品の生産台数、生産仕様、生産に必要な部品情報等の生産情報を生産情報記憶部４８に保持している。また、部品番号対応テーブル記憶部５０は、当該作業ステーションでの作業に必要な部品の部品番号対応テーブルを保持している。なお、この部品番号対応テーブルは、部品収納ラック１８に収納される部品のメーカー等によって設定されている外部部品番号と、生産システム側で設定されている内部部品番号との対応関係を示すテーブルである。
【００３２】
作業支援用コンピュータ１０の制御部４６は、当該作業ステーションでの作業に必要な情報、例えば、作業手順や作業に必要な部品情報等を前記生産情報に従ってＣＲＴ１２に表示する。
【００３３】
作業者Ｓは、先ず、ＣＲＴ１２に表示された部品情報に従い、必要な部品を部品収納ラック１８に投入する。この場合の処理の流れにつき、図５〜図７に示すフローチャートに従って説明する。
【００３４】
作業者Ｓは、ＣＲＴ１２に表示された部品情報に対応する部品を収納したバケット２０を準備した後、バケット２０に添付された部品情報を示すバーコードをバーコードリーダ３６によって読み取る（ステップＳ１）。なお、バーコードによって記録された部品情報は、当該部品を供給するメーカー等が設定している外部部品番号からなるデータである。
【００３５】
バーコードリーダ３６によって読み取られた外部部品番号は、データ送受信部６２から制御部６０に転送された後、外部部品番号レジスタ６６に記憶される。次に、制御部６０は、異常表示データをリセットした後（ステップＳ２）、読み取った外部部品番号を作業支援用コンピュータ１０に転送し、内部部品番号を要求する（ステップＳ３）。
【００３６】
すなわち、制御部６０は、データ送受信部６２から作業支援用コンピュータ１０のデータ送受信部５６を介して制御部４６に外部部品番号を転送する。外部部品番号を受信した制御部４６は、部品番号対応テーブル記憶部５０に記憶されている部品番号対応テーブルを用いて内部部品番号を求める。なお、対応する内部部品番号が見つからない場合（ステップＳ４）、投入スロット表示ランプ３２を用いて作業者Ｓに対し異常表示を行い（ステップＳ５）、バーコードの再読込を待つ。
【００３７】
内部部品番号が取得され（ステップＳ４）、前回の内部部品番号に対するデータ処理が終了している場合には（ステップＳ６）、取得された内部部品番号に基づく部品投入処理を行うものとして、データ処理中のフラグをセットする（ステップＳ７）。また、前回のデータ処理が継続している場合には（ステップＳ６）、次データ有のフラグをセットし（ステップＳ８）、前回のデータ処理の終了まで待機する。
【００３８】
作業支援用コンピュータ１０において内部部品番号が取得されると、その内部部品番号は、制御盤３４の制御部６０に送信される。送信された内部部品番号は、投入内部部品番号レジスタ６８に記憶される。制御部６０は、この内部部品番号に従い、部品投入処理を行う。
【００３９】
先ず、ステップＳ７でデータ処理中フラグがセットされ、且つ、ステップＳ８の次データ有フラグがリセットされていることを確認した後（図６、ステップＳ１１）、部品収納ラック１８の全スロットの内部部品番号およびバケット数を検索する（ステップＳ１２）。ここで、スロットとは、図４に示す部品の払出優先順位（括弧外に示す数値）で特定される棚２２を表す概念であり、その関係は、スロット／棚変換レジスタ７６に設定されている変換関係から得られる。
【００４０】
制御部６０は、スロット収納内部部品番号レジスタ７８に記憶されている収納済みの部品に係る内部部品番号と、バケット数レジスタ８０に記憶されている各スロットのバケット数とを読み出し、バーコードリーダ３６によって読み取った外部部品番号に対応する内部部品番号と比較する。内部部品番号が一致し、且つ、バケット数が１のスロットが有る場合（ステップＳ１３）、そのスロットを投入する棚２２に仮決定し（図７、ステップＳ１４）、当該棚２２に配設された投入スロット表示ランプ３２を点滅させる（ステップＳ１５）。なお、点滅させる投入スロット表示ランプ３２は、スロット／棚変換レジスタ７６の変換関係を用いて、当該スロットに対応する棚２２の投入スロット表示ランプ３２が選択される。
【００４１】
そこで、作業者Ｓは、バケット２０を投入スロット表示ランプ３２が点滅している棚２２に投入し、バケット投入完了ボタン３８を押下する（ステップＳ１６）。この場合、部品収納ラック１８には、同じ内部部品番号からなる部品を有するバケット２０が同一の棚２２に２個収納されることになる。
【００４２】
バケット２０を投入した後、バケット投入完了ボタン３８が押下されると（ステップＳ１６）、スロットが決定され（ステップＳ１７）、スロット収納内部部品番号レジスタ７８に内部部品番号が正式に記憶される（ステップＳ１８）。この場合、当該スロットには、すでに同じ内部部品番号からなるバケット２０が収納されているので、スロット収納内部部品番号レジスタ７８には、同じ内部部品番号が上書きされることになる。
【００４３】
一方、制御部６０は、投入側在席順位レジスタ８２および払出側在席順位レジスタ８４に記憶されているバケット２０が在席する在席順位の中の最大値に１を加算し、その値を新たにバケット２０を投入したスロットの投入口２８側の在席順位とし、投入側在席順位レジスタ８２に記憶させる（ステップＳ１９）。次いで、バケット２０が投入されたスロットのバケット数に１を加算し、その値をバケット数レジスタ８０に記憶する（ステップＳ２０）。
【００４４】
以上の処理が完了すると、制御部６０は、バケット２０の投入完了表示用タイマをセットし（ステップＳ２１）、投入スロット表示ランプ３２を点滅状態から点灯状態に変更する（ステップＳ２２）。次いで、投入完了表示用タイマに設定した所定時間が経過した後（ステップＳ２３）、投入スロット表示ランプ３２を消灯する（ステップＳ２４）。制御部６０は、投入スロット表示ランプ３２を消灯した後、投入完了表示用タイマをリセットし（ステップＳ２５）、ステップＳ５で設定したデータ処理中フラグをリセットする（ステップＳ２６）。
【００４５】
ところで、ステップＳ１５において、投入スロット表示ランプ３２が点滅して作業者Ｓにバケット２０の投入完了指示を促している間、制御部６０は、次データの有無をチェックする（ステップＳ２７）。このとき、例えば、部品の変更等によって次の外部部品番号にかかるデータがバーコードリーダ３６を介して入力されると、制御部６０は、ステップＳ１４で仮決定された投入スロットの指定を解除し（ステップＳ２８）、投入スロット表示ランプ３２を消灯するとともに（ステップＳ２９）、ステップＳ６でセットされた次データ有フラグおよびステップＳ５でセットされたデータ処理中フラグをリセットし（ステップＳ３０、Ｓ２６）、図５のステップＳ１の処理に戻り、新たな部品に対する処理を行う。
【００４６】
また、ステップＳ２２において投入スロット表示ランプ３２が点灯状態にあるとき、作業者Ｓによって次の部品に係るバーコードが読み込まれた場合（ステップＳ３１）、投入スロット表示ランプ３２が消灯された後（ステップＳ３２）、投入完了表示用タイマがリセットされ（ステップＳ３３）、次データ有フラグがリセットされ（ステップＳ３４）、さらに、データ処理中フラグがリセットされ（ステップＳ２６）、図５のステップＳ１に戻る。この処理により、部品の投入作業を連続的に行うことができる。
【００４７】
一方、部品の投入時において、バケット数が１のスロットがない場合（図６、ステップＳ１３）、バケット数が０であるスロットの有無を検索する（ステップＳ３５）。バケット数が０のスロットが有る場合には、スロット番号が最も小さいスロットを払出優先順位の最も高いスロットとして選択し、このスロットを投入スロットに仮決定した後（ステップＳ３６）、前述したステップＳ１５以降の処理を行う。この場合、当該スロットには、バケット２０が１つも在席していないため、投入されたバケット２０は、棚２２の払出側に移動する。また、投入側在席順位レジスタ８２に一旦記憶された在席順位は、払出側在席順位レジスタ８４にシフトされて記憶される（ステップＳ１９）。
【００４８】
また、バケット数が２のスロットのみしか存在しない場合には（ステップＳ３５）、バケット２０を投入できるスロットが存在しないため、投入スロット無異常表示用タイマをセットし（ステップＳ３７）、投入スロット表示ランプ３２を異常表示パターンで点灯させ、投入スロット無しの状態であることを作業者Ｓに伝える（ステップＳ３８）。所定時間が経過して投入スロット無異常表示用タイマがオンになると（ステップＳ３９）、制御部６０は、投入スロット表示ランプ３２を消灯し（ステップＳ４０）、次いで、投入スロット無異常表示用タイマをリセットするとともに（ステップＳ４１）、データ処理中フラグをリセットして処理を終了する（ステップＳ２６）。
【００４９】
なお、ステップＳ３９において、投入スロット無異常表示用タイマがオンになる前に次の部品に係るデータが作業者Ｓによって読み取られた場合（ステップＳ４２）、投入スロット無異常状態を解除し（ステップＳ４３）、投入スロット表示ランプ３２を消灯するとともに（ステップＳ４４）、投入スロット無異常表示用タイマをリセットし（ステップＳ４５）、次データ有フラグをリセットし（ステップＳ４６）、さらに、データ処理中フラグをリセットした後（ステップＳ２６）、図５のステップＳ１からの作業を再び繰り返す。これにより、例えば、部品を変更して投入させることが可能となる。
【００５０】
次に、作業支援用コンピュータ１０のＣＲＴ１２に表示された部品情報に従い、必要な部品を部品収納ラック１８から払い出す場合の処理につき、図８〜図１１に示すフローチャートに従って説明する。
【００５１】
作業支援用コンピュータ１０は、上位コンピュータから送信される生産情報に従い、当該作業ステーションでの作業に必要な部品に係る内部部品番号とともに、部品払出指示を制御盤３４に送信する。送信された内部部品番号は、払出内部部品番号レジスタ７０に記憶される。
【００５２】
制御盤３４は、部品払出指示を受信すると（ステップＳ５１）、前回の払出処理に係るデータ処理が終了しているか否かを確認し（ステップＳ５２）、終了していない場合には、次払出指示有フラグをセットして待機する（ステップＳ５３）。前回の払出処理が終了した場合には、データ処理中フラグをセットし（ステップＳ５４）、部品の払出処理を開始する。
【００５３】
先ず、ステップＳ５４でデータ処理中フラグがセットされ、且つ、ステップＳ５３の次払出指示有フラグがリセットされていることを確認した後（図９、ステップＳ６１）、部品収納ラック１８の全スロットの内部部品番号を検索する（ステップＳ６２）。ここで、スロットとは、前述したように、図４に示す部品の払出優先順位（括弧外に示す数値）で特定される棚２２を表す。
【００５４】
制御部６０は、スロット収納内部部品番号レジスタ７８に記憶されている内部部品番号と、作業支援用コンピュータ１０から要求された内部部品番号とを比較する（ステップＳ６３）。内部部品番号の一致するスロットが有る場合、一致したスロットの払出側在席順位レジスタ８４に設定されている在席順位の中、最も古いものを選択し（ステップＳ６４）、対応する棚２２の払出スロット表示ランプ３０を点滅させる（図１０、ステップＳ６５）。なお、作業支援用コンピュータ１０から次の払出指示が続けてあった場合には（ステップＳ６６）、異常状態であるとして、払出スロット表示ランプ３０を異常パターンにより点灯させる（ステップＳ６７）。
【００５５】
一方、次の払出指示がない場合、作業者Ｓは、払出スロット表示ランプ３０が点滅している棚２２に収納されているバケット２０より部品を取り出し、ワークＷに対する取付作業を行う。
【００５６】
ワークＷに対する部品の取付作業が完了し、作業者Ｓが部品取付完了ボタン４０を押下すると（ステップＳ６８）、制御部６０は、部品の払出作業が完了したか否かの判定を行う（ステップＳ６９）。すなわち、払出スロット表示ランプ３０が異常点灯していない場合には（ステップＳ６７）、払出完了表示タイマおよびバケット交換タイミングタイマをセットし（ステップＳ７０）、払出スロット表示ランプ３０を点灯するとともに、バケット交換表示ランプ４４を点滅させる（ステップＳ７１）。
【００５７】
次に、払出完了表示タイマおよびバケット交換タイミングタイマがオンする以前において（ステップＳ７２）、次払出指示がなく（ステップＳ７３）、バケット交換完了ボタン４２が作業者Ｓによってオンされた場合（ステップＳ７４）、すなわち、作業者Ｓが部品収納ラック１８から当該部品を収納するバケット２０を取り出してバケット交換完了ボタン４２をオンした場合、制御部６０は、バケット２０の取り出されたスロットの払出側在席順位レジスタ８４に記憶されている在席順位をクリアするとともに（ステップＳ７５）、取り出したバケット２０よりも在席順位の新しいバケット２０が収納されるスロットの投入側在席順位レジスタ８２および払出側在席順位レジスタ８４に記憶されている在席順位の値を全て−１する（ステップＳ７６）。なお、同一のスロットに２つのバケット２０が存在していた場合には、投入側在席順位レジスタ８２に記憶されている在席順位を払出側在席順位レジスタ８４にシフトする（ステップＳ７７）。また、バケット２０が払い出されたスロットのバケット数の値を−１する（ステップＳ７８）。さらに、スロットのバケット数が０となった場合には、対応するスロット収納内部部品番号レジスタ７８のデータをクリアする（ステップＳ７９）。以上の処理を行った後、データ処理中フラグをリセットする（ステップＳ８０）。そして、次の部品払出指示を実行する。
【００５８】
一方、払出作業が未完了の状態で次のデータの払出指示があり（ステップＳ６６）、あるいは、作業者Ｓが部品取付完了ボタン４０を押し忘れたような場合には（ステップＳ６８）、払出スロット表示ランプ３０を一旦異常状態を示すパターンで点灯させ（ステップＳ６７）、作業者Ｓによって部品取付完了ボタン４０が押下されたとき、作業者Ｓが異常状態であることを了解したものと判断し、払出スロット表示ランプ３０を消灯し（ステップＳ８１）、次払出指示有フラグをリセットし（ステップＳ８２）、さらに、データ処理中フラグをリセットする（ステップＳ８０）。そして、次の部品払出指示を実行する。
【００５９】
また、ステップＳ７２において、払出スロット表示ランプ３０が点灯し、且つ、バケット交換表示ランプ４４が点滅してから所定時間経過した場合、払出完了表示タイマおよびバケット交換タイミングタイマをリセットし（ステップＳ８３）、払出スロット表示ランプ３０およびバケット交換表示ランプ４４を消灯した後（ステップＳ８４）、データ処理中フラグをリセットする（ステップＳ８０）。そして、次の部品払出指示を実行する。
【００６０】
さらに、ステップＳ７３において、次払出指示が有った場合には、払出完了表示タイマおよびバケット交換タイミングタイマをリセットし（ステップＳ８５）、払出スロット表示ランプ３０およびバケット交換表示ランプ４４を消灯する（ステップＳ８６）。次いで、次払出指示有フラグをリセットし（ステップＳ８７）、データ処理中フラグをリセットし（ステップＳ８０）、次の部品払出指示を実行する。
【００６１】
一方、ステップＳ６３において、部品収納ラック１８に内部部品番号が一致するスロットが無い場合、払出スロット無異常表示用タイマをセットし（ステップＳ８８）、払出スロット表示ランプ３０を異常パターンにより点灯させる（ステップＳ８９）。次いで、払出スロット無異常表示用タイマがオンになる以前に次払出指示があった場合（ステップＳ９０、Ｓ９１）、払出スロット無の異常を解除し（ステップＳ９２）、払出スロット表示ランプ３０を消灯する（ステップＳ９３）。その後、払出スロット無異常表示用タイマをリセットし（ステップＳ９４）、次払出指示有フラグをリセットし（ステップＳ９５）、データ処理中フラグをリセットする（ステップＳ８０）。そして、次の部品払出指示を実行する。
【００６２】
所定時間が経過し、ステップＳ９０において、次払出指示がない状態で払出スロット無異常表示用タイマがオンになると、払出スロット表示ランプ３０が消灯され（ステップＳ９６）、払出スロット無異常表示タイマをリセットし（ステップＳ９７）、データ処理中フラグをリセットする（ステップＳ８０）。そして、次の部品払出指示を実行する。
【００６３】
【発明の効果】
以上のように、本発明によれば、部品が取り出し易い場所として設定された払出優先順位の高い順に選択された棚に収納されるため、作業者は、取り出し易い棚より所望の部品を容易に取り出すことができる。
【００６４】
また、各棚を複数の部品を収納可能に構成し、同一の棚には、払出優先順位よりも優先して同一の部品を収納させることにより、同一の部品を同一の棚から取り出すことができる。従って、払出作業を行う際、例えば、同一の部品を連続して取り出すような場合において、その作業を容易且つ効率的行うことができる。
【００６５】
さらに、棚に対する部品の在席順位を保持しておき、部品の払い出しを行う際、在席順位の古い順に払い出す部品を指示することにより、古い部品が長期間に渡って部品収納ラックに残留することがなくなる。この結果、適切な在庫処理を行うことができる。
【００６６】
さらにまた、収納時において、優先順位の高い順または同一の部品が既に収納されている棚が選択されるだけであって、それ以外の条件で棚が指定される訳ではなく、上記の条件以外の場合には、空いている棚に部品を収納することができる。従って、例えば、空いている棚があるにも拘わらず、部品を収納するができないといった事態の生じることがなく、効率的に棚を利用して部品を収納することができる。
【図面の簡単な説明】
【図１】本発明の部品収納方法が適用される生産システムにおける作業ステーションの構成図である。
【図２】本実施形態の生産システムを構成する部品収納ラックの断面構成図である。
【図３】本実施形態の生産システムを構成する作業支援用コンピュータおよび制御盤の構成ブロック図である。
【図４】本実施形態の生産システムにおける部品収納ラックに設定される各棚の払出優先順位の説明図である。
【図５】本実施形態の生産システムにおける部品投入処理のフローチャートである。
【図６】本実施形態の生産システムにおける部品投入処理のフローチャートである。
【図７】本実施形態の生産システムにおける部品投入処理のフローチャートである。
【図８】本実施形態の生産システムにおける部品払出処理のフローチャートである。
【図９】本実施形態の生産システムにおける部品払出処理のフローチャートである。
【図１０】本実施形態の生産システムにおける部品払出処理のフローチャートである。
【図１１】本実施形態の生産システムにおける部品払出処理のフローチャートである。
【符号の説明】
１０…作業支援用コンピュータ      １８…部品収納ラック
２０…バケット                    ２２…棚
２６…払出口                      ２８…投入口
３０…払出スロット表示ランプ      ３２…投入スロット表示ランプ
３４…制御盤                      ３６…バーコードリーダ
３８…バケット投入完了ボタン      ４０…部品取付完了ボタン
４２…バケット交換完了ボタン      ４４…バケット交換表示ランプ
４６、６０…制御部                ４８…生産情報記憶部
５０…部品番号対応テーブル記憶部  ６４…レジスタ
Ｓ…作業者                        Ｗ…ワーク
【図１】
0004348003.tif 000002
【図２】
0004348003.tif 000003
【図３】
0004348003.tif 000004
【図４】
0004348003.tif 000005
【図５】
0004348003.tif 000006
【図６】
0004348003.tif 000007
【図７】
0004348003.tif 000008
【図８】
0004348003.tif 000009
【図９】
0004348003.tif 000010
【図１０】
0004348003.tif 000011
【図１１】
0004348003.tif 000012