(57)【特許請求の範囲】
【請求項１】
ワークの管理領域を細分化すると共に、これらの細分化領域を複数の端末制御装置でロケーション制御を行うデータ管理システムであって、各端末制御装置にロケーション制御を行う細分化領域の位置を示し、実際のワークの位置に対応してロケーション自在に設けたテーブル上のワークの情報をアドレス別に認識自在な制御手段を備え、この制御手段は、引き当てワークの決定時に、引き当てを立てるワークの情報を各端末制御装置に伝達し、この伝達された情報を基に各端末制御装置が管理する細分化領域のワークのうち引き当て情報の条件を満たすワークが存在するか否かを順次検索し、ワークが存在する場合にはそのワークの存在する位置を仮想するテーブルに引き当て候補ワークの存在を認識させ、特定のコードを付加し、全ての端末制御装置の検索が終了した時点で、各細分化領域の優先順位を基に引き当てワークが存在する領域の端末制御装置にフラグを立てた後に、フラグの立った端末制御装置が再度特定のコードが付いたワークを検索してワークの所在位置を確認することにより、引き当てワークの決定を行うことを特徴とするデータ管理システム。
【請求項２】
引き当て候補ワークが存在する領域の端末制御装置にフラグを立てた後、フラグの立った端末制御装置が再度特定のコードの付いたワークを検索してワークの所在位置を確認し他の特定のコードを付加すると共に、フラグの立たなかった端末制御装置が再度特定のコードの付いたワークを検索してワークの所在位置を確認し特定のコードを抹消することにより、引き当てワークの決定を行う請求項１記載のデータ管理システム。
【請求項３】
各端末制御装置が各細分化領域に存在するワークのうち引き当て情報の条件を満たすワークが存在するか否かを順次検索する際、引き当てワーク選択中に他の端末制御装置の細分化領域への搬出口近くの位置に存在するワークについては、引き当て候補ワークの認識を行わない請求項１又は請求項２記載のデータ管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、管理されているワークのうち搬出すべきワークに引き当てを立てるデータ管理システムに関する。
【０００２】
【従来の技術】
従来、ワーク管理範囲を複数に細分化すると共に、これらの細分化領域を端末制御装置でロケーション制御を行うデータ管理システムにおいて、ワークに引き当てを立てる際には、引き当てを立てるワークの情報を各端末制御装置に伝達し、この伝達された情報を基に各端末制御装置が管理する細分化領域のワークのうち引き当て情報の条件を満たすワークが存在するか否かを順次検索し、ワークが存在する場合にはそのワークの存在する位置を仮想するテーブルに引き当て候補ワークの存在を認識させ、全ての端末制御装置の検索が終了した時点で、各細分化領域の優先順位を基に引き当てワークを決定して搬出している。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来の技術では、引き当て候補ワークを選定してから、引き当てワークを決定するのに時間がかかるため、この間にワークが移動し、特に２つの細分化領域を跨いで移動すると管理しきれなくなるため、ワークの移動を停止しておくか、または移動を止めないように移動先を予測できるプログラムを用意する必要がある。
従って、ワークの稼働状況が悪くなるか、または複雑なプログラムを開発しなければならず効率の向上を阻害する。
【０００４】
本発明は、従来の技術が有するこのような問題点に鑑みてなされたものであり、その目的とするところは、引き当てワークの選定中にワークを停止せず、ワークの所在を見失うことなく、ワーク引き当て作業を行うことができるデータ管理システムを提供しようとするものである。
【０００５】
【課題を解決するための手段】
上記課題を解決すべく請求項１に係る発明は、ワークの管理領域を細分化すると共に、これらの細分化領域を複数の端末制御装置でロケーション制御を行うデータ管理システムであって、各端末制御装置にロケーション制御を行う細分化領域の位置を示し、実際のワークの位置に対応してロケーション自在に設けたテーブル上のワークの情報をアドレス別に認識自在な制御手段を備え、この制御手段は、引き当てワークの決定時に、引き当てを立てるワークの情報を各端末制御装置に伝達し、この伝達された情報を基に各端末制御装置が管理する細分化領域のワークのうち引き当て情報の条件を満たすワークが存在するか否かを順次検索し、ワークが存在する場合にはそのワークの存在する位置を仮想するテーブルに引き当て候補ワークの存在を認識させ、特定のコードを付加し、全ての端末制御装置の検索が終了した時点で、各細分化領域の優先順位を基に引き当てワークが存在する領域の端末制御装置にフラグを立てた後に、フラグの立った端末制御装置が再度特定のコードが付いたワークを検索してワークの所在位置を確認することにより、引き当てワークの決定を行うものである。
【０００６】
請求項２に係る発明は、請求項１記載のデータ管理システムにおいて、引き当て候補ワークが存在する領域の端末制御装置にフラグを立てた後、フラグの立った端末制御装置が再度特定のコードの付いたワークを検索してワークの所在位置を確認し他の特定のコードを付加すると共に、フラグの立たなかった端末制御装置が再度特定のコードの付いたワークを検索してワークの所在位置を確認し特定のコードを抹消することにより、引き当てワークの決定を行うものである。
【０００７】
請求項３に係る発明は、請求項１又は請求項２記載のデータ管理システムにおいて、各端末制御装置が各細分化領域に存在するワークのうち引き当て情報の条件を満たすワークが存在するか否かを順次検索する際、引き当てワーク選択中に他の端末制御装置の細分化領域への搬出口近くの位置に存在するワークについては、引き当て候補ワークの認識を行わないものである。
【０００８】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。ここで、図１は本発明に係るワーク管理システムを適用するエンジン・ストック場の構成図、図２は本発明に係るワーク管理システムの構成図、図３はエンジン・ストック場を構成する第１流動領域の詳細図、図４はエンジンに関するトラッキングデータの内容を示す図、図５は本発明に係るワーク管理システムの作用を示すフローチャートである。
【０００９】
自動車生産工場では、例えばエンジンを組立てる複数のエンジン組立ラインと、これらのエンジン組立ラインで組立られたエンジンを車体に組付ける複数の車体組立ラインの間に、図１に示すように、エンジン・ストック場ＥＳを設けている。
【００１０】
エンジン・ストック場ＥＳは、第１エンジン組立ラインと第２エンジン組立ラインで組立られて、パレットに搭載されて搬送される多機種のエンジンを、３本の第１〜第３車体組立ラインを流動する車体の機種に合致するように並べ直して、車体が要求するエンジンが円滑に組み付くように設けるもので、本発明の実施の形態では、第１〜第８流動領域Ｓ１，Ｓ２，…Ｓ８からなるエンジン搬送ライン１を構成している。
【００１１】
また、第１〜第８流動領域Ｓ１，Ｓ２，…Ｓ８におけるエンジンのロケーション制御を行うために、図２に示すように、各流動領域Ｓ１，Ｓ２，…Ｓ８に対応して下位の第１〜第８端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８が設けられ、更に第１〜第８端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８を統轄する上位のマスタシーケンサＭが設けられている。
【００１２】
マスタシーケンサＭと第１〜第８端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８は、互いに情報伝達自在な通信ネットワーク２で接続されている。更に、マスタシーケンサＭは、ＬＡＮ（ローカル・エリア・ネットワーク）３により、生産工場全体の生産管理を行うホストコンピュータ（不図示）に接続されている。
【００１３】
そして、マスタシーケンサＭは、ホストコンピュータから入力した第１〜第３車体組立ラインを流動する車体に関する情報を基に、車種に見合った検索条件を第１〜第８端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８に伝達している。
【００１４】
第１〜第８流動領域Ｓ１，Ｓ２，…Ｓ８は、制御範囲として更に夫々複数の細部領域に細分化されている。例えば、第１流動領域Ｓ１の場合は、図３に示すように、６つの細部領域Ｓ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５，Ｓ１６に分割されている。
【００１５】
第１〜第８端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８の内部には、図２に示すように、エンジン搬送ライン１を移動するエンジンの流動位置に対応して各シーケンサＳＣ１，ＳＣ２，…ＳＣ８の内部及び各シーケンサＳＣ１，ＳＣ２，…ＳＣ８の間を移動するエンジンに関するデータを記憶するデータ記憶用テーブル５が設けられている。
【００１６】
更に、各データ記憶用テーブル５には、各流動領域Ｓ１，Ｓ２，…Ｓ８に存在可能なエンジンの数だけブロックテーブル６が配列されている。そして、各端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８が細部領域、例えば第１流動領域Ｓ１の場合には細部領域Ｓ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５，Ｓ１６の識別及びエンジンに関するデータの存在確認が行えるようになっている。
【００１７】
エンジンに関するデータは、端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８の各データ記憶用テーブル５を構成するブロックテーブル６間及び端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８の各データ記憶用テーブル５間を移動可能なデータであり、図４に示すように、４０バイトの領域を１６個に分割して、各々の領域に次のような情報を書き込めるようになっている。
【００１８】
情報としては、制御フラグ、制御コード、引き当て順位、機種コード、車体組立日付、車体シーケンスＮｏ．、車体投入順位、車体系列コード、車体フレームＮｏ．、エンジン組付日付、エンジンシーケンスＮｏ．、ＥＮＧ組立域搬出順位、区分、車体組立域投入順位、エンジン系列コード、エンジンＮｏ．などである。
【００１９】
各流動領域Ｓ１，Ｓ２，…Ｓ８では、引き当て候補のエンジンを選定してから、引き当てエンジンを決定するまで、ある程度時間がかかるため、更に細部領域の間で移動する場合がある。例えば、第１流動領域Ｓ１の場合、細部領域Ｓ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５，Ｓ１６が相当する。この場合、各細部領域Ｓ１１，…を基準として引き当てエンジンを決定したら、引き当てを立てるエンジンが既に各細部領域Ｓ１１，…に存在しなくなる場合がある。
【００２０】
このような場合、例えば、細部領域を跨ぐ搬出先が一箇所である場合は、簡単な行先を決定するプログラムで対処することができる。しかし、図３に示すように、細部領域Ｓ１１からの搬出先が２箇所の細部領域Ｓ１２，Ｓ１３に分かれていたり、或いはそれ以上に分かれれている場合には、行先の選択が２以上となり、その選択の基準もプログラム中に設定する必要があるため、複雑になってしまう。
【００２１】
そこで、図５に示すフローチャートに従って、エンジンに引き当てを立てることにより、端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８の制御範囲内であれば、複雑な制御プログラムを作成することなく、エンジンの搬送を停止することなく、引き当て選択作業を行うことができる。
【００２２】
以上のように構成された部品管理システムによるエンジン引き当て作業について図５に示すフローチャートに基づいて説明する。
先ず、車体組立ラインに車体が投入されると、ホストコンピュータからマスタシーケンサＭへ車体に搭載するエンジンの選択条件の情報が伝達される。
次いで、マスタシーケンサＭが、車体に搭載するエンジンの選択条件の情報を各端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８に伝達する。
【００２３】
次いで、各端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８は、車体に搭載するエンジンの選択条件の情報を基に各流動領域Ｓ１，Ｓ２，…Ｓ８に、「車体シーケンスＮｏ．」または「機種コード」から引き当て要求情報に一致するエンジンのデータがデータ記憶用テーブル５内に存在するか否か検索する（ステップＳＰ１）。
【００２４】
なお、図２に示す第１端末シーケンサＳＣ１のデータ記憶用テーブル５のように引き当て要求情報に一致するエンジンが複数（ブロックテーブル６の位置Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆの６個）存在する場合には、ブロックテーブル６の位置Ａに存在する○印の付いたエンジンが引き当て候補となる。
【００２５】
次いで、引き当て候補となったエンジンに、「車体系列コード」と「車体フレームＮｏ．」を付加する（ステップＳＰ２）。なお、引き当て候補となったエンジンが、引き当て決定までの間に流動領域を跨いで移動することを避けるためブロックテーブル６のうち、次の流動領域への搬出口近く、例えば、第１流動領域Ｓ１の場合、第２流動領域Ｓ２、第３流動領域Ｓ３、第４流動領域Ｓ４への搬出口近くの位置Ｄ，Ｅ，Ｆに存在するエンジンは引き当て候補にしないようプログラミングされている。
【００２６】
次いで、各端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８は、最も優先順位の高い流動領域に存在するエンジンを確認し、そのエンジンが存在する流動領域を制御する端末シーケンサのメモリにフラグを立てる（ステップＳＰ３）。なお、図２に示す状況の場合は、第１流動領域Ｓ１の細部領域Ｓ１１のブロックテーブル６のうち位置Ａにエンジンが存在する。従って、第１端末シーケンサＳＣ１のメモリにフラグを立てる。
【００２７】
次いで、各端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８が、再度トラッキングデータを検索する（ステップＳＰ４）。この時の検索では、検索時間短縮のためステップＳＰ２で付加した「車体系列コード」と「車体フレームＮｏ．」のみを確認する。
【００２８】
次いで、各端末シーケンサＳＣ１，ＳＣ２，…ＳＣ８のメモリにフラグが立っているか否かを判断する（ステップＳＰ５）。
【００２９】
メモリにフラグが立っている第１端末シーケンサＳＣ１は、トラッキングデータへ更に「引き当てフラグ」と「引き当て順位」と「車体投入順位」を付加する（ステップＳＰ６）。
【００３０】
一方、メモリにフラグが立っていない端末シーケンサＳＣ２，ＳＣ３，…ＳＣ８は、トラッキングデータから「車体系列コード」と「車体フレームＮｏ．」を抹消する（ステップＳＰ７）。
【００３１】
「車体系列コード」と「車体フレームＮｏ．」が抹消されたトラッキングデータは、再度引き当て選択の対象となることが可能であり、「引き当てフラグ」と「引き当て順位」と「車体投入順位」が付加されたトラッキングデータは、この時点で引き当てデータと認知することが可能な状態となる。
【００３２】
【発明の効果】
以上説明したように請求項１に係る発明によれば、引き当て候補ワークを選定した際、特定のコードを付加し、各細分化領域の優先順位を基に採用局の端末制御装置にフラグを立てた後、フラグの立った端末制御装置が再度特定のコードの付いたワークを検索してワークの所在位置を確認することにより、複雑なプログラムを必要とせず、また引き当て選択中にワークの搬送を停止することなく、ワークの管理領域においてワークの所在を見失うことなく引き当てを確実に決定することができ、効率のよい引き当て作業を行うことができる。
【００３３】
請求項２に係る発明によれば、引き当て候補ワークが存在するワークの管理領域を制御する端末制御装置にフラグを立てた後、フラグの立った端末制御装置が再度特定のコードの付いたワークを検索してワークの所在位置を確認し他の特定のコードを付加すると共に、フラグの立たなかった端末制御装置が再度特定のコードの付いたワークを検索してワークの所在位置を確認し特定のコードを抹消することにより、引き当てワークの決定を行うので、引き当て候補ワークについて引き当て決定ワークとそれ以外のワークの区別を明確にすることができる。
【００３４】
請求項３に係る発明によれば、各端末制御装置が各ワークの管理領域に存在するワークのうち引き当て情報の条件を満たすワークが存在するか否かを順次検索する際、引き当てワーク選択中に他の端末制御装置の管理領域への搬出口近くの位置に存在するワークについては、引き当て候補ワークの認識を行わないので、ワーク引き当て作業の信頼性を向上することができる。
【図面の簡単な説明】
【図１】本発明に係るワーク管理システムを適用するエンジン・ストック場の構成図
【図２】本発明に係るワーク管理システムの構成図
【図３】エンジン・ストック場を構成する第１流動領域の詳細図
【図４】エンジンに関するトラッキングデータの内容を示す図
【図５】本発明に係るワーク管理システムの作用を示すフローチャート
【符号の説明】
１…エンジン搬送ライン、５…データ記憶用テーブル（テーブル）、６…ブロックテーブル、Ａ，Ｂ，Ｃ，Ｄ，Ｅ，Ｆ…ブロックテーブルの位置、ＥＳ…エンジン・ストック場、Ｍ…マスタシーケンサ、Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５，Ｓ６，Ｓ７，Ｓ８…第１〜第８流動領域（細分化領域）、Ｓ１１，Ｓ１２，Ｓ１３，Ｓ１４，Ｓ１５，Ｓ１６…細部領域、ＳＣ１，ＳＣ２，ＳＣ３，ＳＣ４，ＳＣ５，ＳＣ６，ＳＣ７，ＳＣ８…第１〜第８端末シーケンサ（端末制御装置）。
【図１】
0003615058.tif 000002
【図２】
0003615058.tif 000003
【図３】
0003615058.tif 000004
【図４】
0003615058.tif 000005
【図５】
0003615058.tif 000006