(57)【要約】【課題】製品の生産ラインにおけるトラッキング管理システムにおいて、トラッキング抜けを迅速に検出することである。【解決手段】トラッキング管理システム１０は、各トラッキングポイントＡ１等に配置され、通過する各車両６等に関する情報を収集する入力端末１２及びアラーム端末１４とが生産ライン８に設けられ、これらはネットワーク１６を介し管理コンピュータ２０に接続される。管理コンピュータ２０は、入力端末１２から取得される通過車両の情報と、標準データ記憶装置３２に記憶される標準リードタイムとに基づき、各製品が通過する予定である通過予定時刻を求め、通過予定時刻以前にその直前トラックキングポイントを通過しかつ現在時刻までに最新に通過したトラッキングポイントがその直前トラッキングポイントのままの車両を、トラッキング抜けと判断しアラーム端末１４に出力する。【選択図】図１
2006252415.tif 000002
【特許請求の範囲】
【請求項１】
処理時間の異なる複数種類の製品を同じ生産ラインに混流し、製品が所定の処理工程を経て通過することを監視するトラッキングポイントを生産ラインの途中に複数設け、トラッキングポイントを製品が通過する状況を管理するトラッキング管理システムであって、
各トラッキングポイントについて、その１つ下流側の直後トラッキングポイントへ製品が到達するまでに要する標準リードタイムを製品の種類に関連付けて記憶する標準記憶手段と、
各トラッキングポイントを通過する製品の識別情報とその製品の種類情報と通過時刻とを取得する取得手段と、
取得手段によって取得される各トラッキングポイントのデータを用いて、標準リードタイムに対応する実績リードタイムを求める実績算出手段と、
求められた実績リードタイムを、各製品毎、各トラッキングポイント毎に、製品の種類に関連付けて記憶する実績記憶手段と、
実績リードタイムが求められる都度、標準記憶手段に記憶されている対応標準リードタイムを、実績リードタイムに基づいて更新する更新手段と、
取得手段によって各トラッキングポイントを通過する製品のデータが取得される都度、その製品に対応する製品種類について、その現在時刻と、標準記憶手段を検索して得られるそのトラックキングポイントの１つ上流側の直前トラッキングポイントについて更新された標準リードタイムとから、その直前トラッキングポイントを各製品が通過する予定である通過予定時刻を求める予定算出手段と、
実績記憶手段を各製品について検索し、求められた通過予定時刻以前にその直前トラックキングポイントを通過し、かつ現在時刻までに最新に通過したトラッキングポイントがその直前トラッキングポイントのままであるか否かを判断し、条件を満たす製品についてはそのトラッキングポイントを抜けて通過したトラッキング抜けとしてその結果を出力する判断出力手段と、
を備えることを特徴とするトラッキング管理システム。
【請求項２】
請求項１に記載のトラッキング管理システムにおいて、
予定算出手段は、取得手段によって各トラッキングポイントを通過する製品のデータが取得される都度、さらに、その製品に対応する製品種類以外の製品種類について、その現在時刻と、標準記憶手段を検索して得られるそのトラックキングポイントの１つ上流側の直前トラッキングポイントについての標準リードタイムとから、その直前トラッキングポイントを各製品が通過する予定である通過予定時刻を求めることを特徴とするトラッキング管理システム。
【請求項３】
請求項１に記載のトラッキング管理システムにおいて、
更新手段は、同じ製品の複数の実績リードタイムの平均に基づいて標準リードタイムを更新することを特徴とするトラッキング管理システム。
【請求項４】
請求項１に記載のトラッキング管理システムにおいて、
判断出力手段は、トラッキング抜けを判断された製品がその後においてそのトラッキングポイントの取得手段により通過が取得された場合に、訂正出力を出すことを特徴とするトラッキング管理システム。
【請求項５】
処理時間の異なる複数種類の製品を同じ生産ラインに混流し、製品が所定の処理工程を経て通過することを監視するトラッキングポイントを生産ラインの途中に複数設け、トラッキングポイントを製品が通過する状況を管理するトラッキング管理装置において実行されるトラッキング管理プログラムであって、
各トラッキングポイントを通過する製品の識別情報とその製品の種類情報と通過時刻とを取得する取得処理手順と、
取得手段によって取得される各トラッキングポイントのデータを用いて、各トラッキングポイントについて、その１つ下流側の直後トラッキングポイントから製品が到達するまでに要した実績リードタイムを求める実績算出処理手順と、
求められた実績リードタイムを、各製品毎、各トラッキングポイント毎に、製品の種類に関連付けて実績記憶手段に記憶させる実績記憶処理手順と、
各トラッキングポイントについて、実績リードタイムに対応する標準リードタイムを製品の種類に関連付けて記憶する標準記憶手段について、実績リードタイムが求められる都度、対応標準リードタイムを、実績リードタイムに基づいて更新する更新処理手順と、
取得処理手順によって各トラッキングポイントを通過する製品のデータが取得される都度、その製品に対応する製品種類について、その現在時刻と、標準記憶手段を検索して得られるそのトラッキングポイントの１つ上流側の直前トラッキングポイントについて更新された標準リードタイムとから、その直前トラッキングポイントを各製品が通過する予定である通過予定時刻を求める予定算出処理手順と、
実績記憶手段を各製品について検索し、求められた通過予定時刻以前にその直前トラックキングポイントを通過し、かつ現在時刻までに最新に通過したトラッキングポイントがその直前トラッキングポイントのままであるか否かを判断し、条件を満たす製品についてはそのトラッキングポイントを抜けて通過したトラッキング抜けとしてその結果を出力する判断出力処理手順と、
を実行させることを特徴とするトラッキング管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トラッキング管理システム及びトラッキング管理プログラムに係り、特に、製品が所定の処理工程を経て通過することを監視するトラッキングポイントを生産ラインの途中に複数設け、トラッキングポイントを製品が通過する状況を管理するトラッキング管理システム及びそのシステム上で実行されるトラッキング管理プログラムに関する。
【背景技術】
【０００２】
複数の工程を有する生産ラインによって製品を生産あるいは組み立てを行う場合、製品が生産ライン上を正常に流れてゆくかどうかを知るために、生産ラインの流れの適当な個所にトラッキングポイントを置くことが行われる。例えば、特許文献１には、分岐や合流のある車両生産ラインにおいてトラッキングポイントを設け、製品ごとのトラッキングポイント間の関係及びトラッキングポイントと工程要素との関係を記憶して生産ラインを制御することが述べられる。
【０００３】
また、特許文献２には、各管理ポイントにおける生産の進み遅れ時間を管理するため、製品が管理ポイントの間にあるか、仕掛り前か、手直し工程中かを判断し、製品の現在位置に応じて現在時刻における各管理ポイントにおける生産の進み遅れ時間を更新することが開示される。
【０００４】
【特許文献１】特開２００２−１８２７２７号公報
【特許文献２】特開２００３−２４１８１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
生産ラインにおいては、生産工程の分岐や合流等があることがあり、また、生産工程が異なる複数種類の製品を混流させることもあり、さらに生産指示が途中で変更になることもある。これらの複雑な生産の流れの中で、本来行うべき生産処理が抜けることが生じうる。従来技術によれば、生産ラインにトラッキングポイント等の管理ポイントを設けて、このような場合をいわゆるトラッキング抜けとして検出できる。例えば、各トラッキングポイントの製品通過実績を参照することで、１つ上流側の直前トラッキングポイントを製品が通過した実績がないときに「前ポイント未通過」のアラームを出すことができる。
【０００６】
しかし、この方法では、直前トラッキングポイントを通過せずトラッキング抜けになったことの検出は、次のトラッキングポイントで初めて検出される。トラッキングポイント間の間隔が長い場合には、トラッキング抜けの検出が遅れ、その間に多くの処理が行われることがあり、その修正、回復等に多大の負荷と時間を要することがある。
【０００７】
これを防ぐには、トラッキングポイントの設置をきめ細かくすることが考えられるが、設備費用を多く要し、また生産ラインによってはトラッキングポイントの設置に制約があることもある。また、生産ラインの各工程において、作業完了を検出する手段を設け、作業完了信号が出て初めてコンベアラインを次工程に進めることも考えられる。しかし、この方法においては、各工程ごとにコンベアを停止させて処理を行い、その処理完了で初めてコンベアを動かすので、生産効率が低下する。
【０００８】
本発明の目的は、トラッキング抜けを迅速に検出できるトラッキング管理システム及びトラッキング管理プログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明に係るトラッキング管理システムは、処理時間の異なる複数種類の製品を同じ生産ラインに混流し、製品が所定の処理工程を経て通過することを監視するトラッキングポイントを生産ラインの途中に複数設け、トラッキングポイントを製品が通過する状況を管理するトラッキング管理システムであって、各トラッキングポイントについて、その１つ下流側の直後トラッキングポイントへ製品が到達するまでに要する標準リードタイムを製品の種類に関連付けて記憶する標準記憶手段と、各トラッキングポイントを通過する製品の識別情報とその製品の種類情報と通過時刻とを取得する取得手段と、取得手段によって取得される各トラッキングポイントのデータを用いて、標準リードタイムに対応する実績リードタイムを求める実績算出手段と、求められた実績リードタイムを、各製品毎、各トラッキングポイント毎に、製品の種類に関連付けて記憶する実績記憶手段と、実績リードタイムが求められる都度、標準記憶手段に記憶されている対応標準リードタイムを、実績リードタイムに基づいて更新する更新手段と、取得手段によって各トラッキングポイントを通過する製品のデータが取得される都度、その製品に対応する製品種類について、その現在時刻と、標準記憶手段を検索して得られるそのトラックキングポイントの１つ上流側の直前トラッキングポイントについて更新された標準リードタイムとから、その直前トラッキングポイントを各製品が通過する予定である通過予定時刻を求める予定算出手段と、実績記憶手段を各製品について検索し、求められた通過予定時刻以前にその直前トラックキングポイントを通過し、かつ現在時刻までに最新に通過したトラッキングポイントがその直前トラッキングポイントのままであるか否かを判断し、条件を満たす製品についてはそのトラッキングポイントを抜けて通過したトラッキング抜けとしてその結果を出力する判断出力手段と、を備えることを特徴とする。
【００１０】
また、予定算出手段は、取得手段によって各トラッキングポイントを通過する製品のデータが取得される都度、さらに、その製品に対応する製品種類以外の製品種類について、その現在時刻と、標準記憶手段を検索して得られるそのトラックキングポイントの１つ上流側の直前トラッキングポイントについての標準リードタイムとから、その直前トラッキングポイントを各製品が通過する予定である通過予定時刻を求めることが好ましい。
【００１１】
また、更新手段は、同じ製品の複数の実績リードタイムの平均に基づいて標準リードタイムを更新することが好ましい。
【００１２】
また、判断出力手段は、トラッキング抜けを判断された製品がその後においてそのトラッキングポイントの取得手段により通過が取得された場合に、訂正出力を出すことが好ましい。
【００１３】
また、本発明に係るトラッキング管理プログラムは、処理時間の異なる複数種類の製品を同じ生産ラインに混流し、製品が所定の処理工程を経て通過することを監視するトラッキングポイントを生産ラインの途中に複数設け、トラッキングポイントを製品が通過する状況を管理するトラッキング管理装置において実行されるトラッキング管理プログラムであって、各トラッキングポイントを通過する製品の識別情報とその製品の種類情報と通過時刻とを取得する取得処理手順と、取得手段によって取得される各トラッキングポイントのデータを用いて、各トラッキングポイントについて、その１つ下流側の直後トラッキングポイントから製品が到達するまでに要した実績リードタイムを求める実績算出処理手順と、求められた実績リードタイムを、各製品毎、各トラッキングポイント毎に、製品の種類に関連付けて実績記憶手段に記憶させる実績記憶処理手順と、各トラッキングポイントについて、実績リードタイムに対応する標準リードタイムを製品の種類に関連付けて記憶する標準記憶手段について、実績リードタイムが求められる都度、対応標準リードタイムを、実績リードタイムに基づいて更新する更新処理手順と、取得処理手順によって各トラッキングポイントを通過する製品のデータが取得される都度、その製品に対応する製品種類について、その現在時刻と、標準記憶手段を検索して得られるそのトラッキングポイントの１つ上流側の直前トラッキングポイントについて更新された標準リードタイムとから、その直前トラッキングポイントを各製品が通過する予定である通過予定時刻を求める予定算出処理手順と、実績記憶手段を各製品について検索し、求められた通過予定時刻以前にその直前トラックキングポイントを通過し、かつ現在時刻までに最新に通過したトラッキングポイントがその直前トラッキングポイントのままであるか否かを判断し、条件を満たす製品についてはそのトラッキングポイントを抜けて通過したトラッキング抜けとしてその結果を出力する判断出力処理手順と、を実行させることを特徴とする。
【発明の効果】
【００１４】
上記構成により、各トラッキングポイントについて、その１つ下流側の直後トラッキングポイントへ製品が到達するまでに要する標準リードタイムを製品の種類に関連付けて記憶し、各トラッキングポイントを製品が通過する都度、標準リードタイムに対応する実績リードタイムを算出し、実績リードタイムに基づき対応標準リードタイムを更新する。さらにその都度、その製品に対応する製品種類について、現在時刻からそのトラックキングポイントの１つ上流側の直前トラッキングポイントについての標準リードタイムを差し引き、その直前トラッキングポイントを製品が通過する予定である通過予定時刻を求める。
【００１５】
すなわち、トラッキングポイントを製品が通過する都度、最新の標準リードタイムデータを用いて、直前トラッキングポイントを同じ種類の各製品が通過するであろう予定時刻がそれぞれ求められる。この通過予定時刻以前にその直前トラックキングポイントを通過したにもかかわらず、それより下流側のトラッキングポイントを通過した記録がなく、通過したトラッキングポイントの最新のデータがその直前トラッキングポイントのままであるときには、２つの可能性が考えられる。１つは何かの理由でその製品が滞留していて、まだ次のトラッキングポイントに到達していないことである。もう１つは、すでにその製品が通過してしまったが記録がない、つまりトラッキング抜けである。いずれにせよ、標準的でないことが生じている可能性が高く、そこでこれを一応トラッキング抜けと判断して出力する。
【００１６】
したがって、トラッキング抜けが判断されるのは、直前トラッキングポイントについてでなく、そのトラッキングポイントである。そして、ある製品がそのトラッキングポイントを通過すると、その製品と同じ製品種類の他の製品につき、それぞれ、そのトラッキングポイントのトラッキング抜けの有無が判断される。つまり、そのトラッキングポイントのその製品種類にとって、最も速いタイミングで迅速に、各製品のトラッキング抜けを判断し出力することができる。
【００１７】
また、予定算出手段は、取得手段によって各トラッキングポイントを通過する製品のデータが取得される都度、さらに、その製品に対応する製品種類以外の製品種類についても通過予定時刻を求めることとしたので、各トラッキングポイントを製品が通過する都度、全部の製品について迅速にトラッキング抜けを判断できる。
【００１８】
また、同じ製品の複数の実績リードタイムの平均に基づいて標準リードタイムを更新するので、突発的な異常値の影響を少なくし、トラッキング抜けの判断の精度を向上させることができる。
【００１９】
また、トラッキング抜けを判断された製品がその後においてそのトラッキングポイントの取得手段により通過が取得された場合に、訂正出力を出すので、何かの理由でその製品が滞留していて、まだ次のトラッキングポイントに到達していない場合に、トラッキング抜けと判断出力しても、その製品が遅れて次のトラッキングポイントに到達したときに訂正でき、真のトラッキング抜けと区別できる。
【００２０】
上記のように、本発明に係るトラッキング管理システム及びトラッキング管理プログラムによれば、トラッキング抜けを迅速に検出できる。
【発明を実施するための最良の形態】
【００２１】
以下に図面を用いて本発明に係る実施の形態につき詳細に説明する。以下において、製品は車両とし、トラッキングポイントが設けられる生産ラインは車両の組み立てラインとして説明するが、組み立てラインは、組み付け工程のほか、塗装工程等を含んもでよい。また生産ラインは、車両組み立て以外の車両生産ライン、たとえば加工ライン等であってもよい。また、製品は車両以外であっても、処理時間の異なる複数種類の製品を同じ生産ラインに混流し、製品が所定の処理工程を経て通過することを監視するトラッキングポイントを途中に複数設ける生産ラインを流れる製品であればよい。例えば、車両の部品、車両以外の機構製品、電気機器等であってもよい。
【００２２】
また、生産ラインは、２つの車両仕様の車両を混流するものとして説明するが、車両仕様の種類は複数であれば、２以上であってもよい。また、１つの車両仕様で流す場合と、複数種類の車両仕様を流す場合と、切り替えを行える生産ラインであってもよい。また、１つの車両仕様で流す場合にも同様に適用できる。
【００２３】
図１は、トラッキング管理システム１０の構成を示す図である。ここでトラッキング管理システムは、処理時間の異なる複数種類の車両６，７等を同じ生産ライン８に混流し、それぞれの車両６，７が所定の処理工程を経て通過することを監視するトラッキングポイントＡ１，Ａ２，Ａ３等を生産ラインの途中に複数設け、トラッキングポイントＡ１，Ａ２，Ａ３等を製品が通過する状況を管理する機能を有する。図１においては、車両６，７の区別は車両仕様であって、車両６は車両仕様がセダンである車両を、車両７は車両仕様がワゴンである車両をさす。
【００２４】
トラッキング管理システム１０は、各トラッキングポイントＡ１，Ａ２，Ａ３等に配置され、通過する各車両６，７等に関する情報を収集する入力端末１２と、トラッキング抜けが生じたと判断されたときにアラームを出すアラーム端末１４と、入力端末１２及びアラーム端末１４が接続されるネットワーク１６と、ネットワーク１６に接続される管理コンピュータ２０とを含んで構成される。ネットワーク１６は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いることができる。
【００２５】
ここで入力端末１２は、各車両６，７に取り付けられ図示されていない車両識別媒体から車両識別ＩＤを読み取ってネットワーク１６を介して、管理コンピュータ２０に入力する機能を有する車両識別情報入力手段である。なお、入力端末１２と対で各トラッキングポイントＡ１，Ａ２，Ａ３等に設けられるアラーム端末１４は、トラッキング抜けがある場合に管理コンピュータ２０からアラーム信号を受け取り表示する装置で、例えばアラームの内容を表示できる表示装置を備えたモニタ、あるいはアラームに応じて点灯する赤ランプ、または音声で知らせる装置等で構成できる。
【００２６】
車両に取り付けられる車両識別媒体には、無線機能付メモリモジュールを用いることができる。無線機能付メモリモジュールとは、データを読み書きできるメモリと、アンテナ等を組み合わせて１つの小型モジュールとしたもので、外部のリーダライタとの間で非接触の無線通信を行い、無線機能付メモリモジュールにデータを書き込み、また、無線機能付メモリモジュールに記憶されているデータを読みだすことができるものである。このような無線機能付メモリモジュールとしては、無線機能付のＩＣカードや、部品に取り付けられるいわゆる無線タグ（ＴＡＧ）あるいはＲＦＩＤタグ又は単にＩＤタグ等と呼ばれるものが知られている。この場合、入力端末１２は、この無線機能付メモリモジュールと無線交信できるリーダライタで構成することができる。
【００２７】
また、この他に、生産ラインや車両に状況に応じて、無線機能付メモリモジュール以外の車両識別媒体を用いることも勿論できる。例えば、バーコード、磁気カード、あるいは車両の一部に打刻された識別番号等を用いてもよい。これらの場合の入力端末１２は、それぞれバーコードリーダ、磁気カード用リーダライタ、打刻識別センサを用いることができ、それぞれネットワーク１６に接続される。
【００２８】
車両識別情報としては、各車両６，７に固有の製品情報である車両ＩＤ番号、車両の種類情報である車両仕様等が含まれる。例えば、図１において、車両６の車両仕様をα（セダン）、車両７の車両仕様をβ（ワゴン）とし、車両ＩＤ番号を１０１，１０２，・・とすると、トラッキングポイントＡ２のすぐ手前に来ている車両の識別情報は、（１０５，α）である。
【００２９】
管理コンピュータ２０は、ネットワーク１６を介して入力された各入力端末１２からの車両識別情報を処理し、生産ライン８における車両６，７等の生産の流れを管理する機能を有し、特に、車両６，７が本来通過すべき各トラッキングポイントを通過していないトラッキング抜けの有無を判断し、トラッキング抜けがあると判断するときはアラーム端末１４にアラームを出力する機能等を有する。
【００３０】
管理コンピュータ２０は、ＣＰＵ２２と、ネットワーク１６を介して入力端末１２に接続される入力端末Ｉ／Ｆ２４と、アラーム端末１４に接続されるアラーム端末Ｉ／Ｆ２６と、キーボード等の入力部２８と、ディスプレイ又はプリンタ等である出力部３０と、複数のトラッキングポイントの間を流れる車両６，７等に関するデータを記憶する２つの記憶手段である標準データ記憶装置３２と、実績データ記憶装置３４とを含んで構成される。これらの要素は、内部バスで相互に接続される。
【００３１】
ＣＰＵ２２は、各入力端末１２から各トラッキングポイントＡ１，Ａ２，Ａ３等を通過する車両の情報をネットワーク１６を介して取得する取得部４０と、取得した情報に基づいて各トラッキングポイントＡ１，Ａ２，Ａ３等の間をその車両が通過するのに要した実績リードタイムを求める実績算出部４２と、標準データ記憶装置３２に記憶されている標準リードタイムのデータを実績リードタイムに基づいて更新する更新部４４と、更新された標準リードタイムに基づいて同じ車両仕様の車両が直前のトラッキングポイントを通過する通過予定時間を求める予定算出部４６と、予定通過時間等に基づきトラッキング抜けの有無を判断してアラーム端末１４にネットワーク１６を介して出力する判断出力部４８を含む。かかる機能はソフトウエアで実現でき、具体的には対応するトラッキング管理プログラムを実行することで実現できる。これらの機能の全部又は一部をハードウェアで実現してもよい。
【００３２】
標準データ記憶装置３２は、上記のように、各トラッキングポイント間を車両６，７等が通過するのに要するリードタイムの標準とするデータを記憶する機能を有する記憶装置である。いま、この標準的なリードタイムを標準リードタイムと呼ぶことにすると、標準リードタイムは、通過するトラッキングポイント間がなにであるかと、車両仕様によって異なる。そこで、あるトラッキングポイントのリードタイムを、そのトラッキングポイントＸからその１つ下流の直後トラッキングポイント（Ｘ＋１）に到達するのに要するリードタイムであると定義づけをする。したがって、標準リードタイムのデータは、この定義に従って、そのトラッキングポイントＸと、車両仕様α、βとに関連付けられたデータ構造を有する。
【００３３】
標準リードタイムは、トラッキング管理システム１０の設定当初は、予め計算で定めた理論リードタイム等を設定することができるが、その後は生産ライン８の実績を反映させることが望ましい。その際に、時々刻々の実績データをそのまま反映させると、生産ライン８の一時的トラブルによるリードタイムの乱れの影響が大きくなる。したがって、標準リードタイムとしては実績リードタイムのデータに基づき、次のような方法で求められる値を用いることが望ましい。１つは所定数の実績リードタイムデータの単純平均である。次に、所定数の実績リードタイムデータに重み付けを付した値を用いることもできる。重み付けの１例を上げると、車両仕様によってデータのばらつき範囲が異なるときに実績リードタイムの平均値に分散値を加味する等が考えられる。また、生産ライン８に経時変化特性等があるときは過去の実績リードタイム平均と最新の実績リードタイムとを用いる移動平均等を用いてもよい。さらに、これらの単純平均、重み付け平均、移動平均等において、異常値を除くために、任意の閾値を定め、閾値以上の実績リードタイムデータを除くこととしてもよい。
【００３４】
このように、標準リードタイムは、車両６，７等がトラッキングポイントを通過するごとに、平均値処理等によって、そのデータが更新される。図２は、標準データ記憶装置３２に記憶される標準データベースの一例を示す図で、図２（ａ）は時刻１２：０２、すなわち１２時０２分における標準リードタイムを表し、図２（ｂ）は時刻１２：１５、すなわち１２時１５分において更新された後の標準リードタイムを表す。図２（ａ），（ｂ）において、前ポイントとあるのは、車両６，７等が通過したそのトラッキングポイントの直前トラッキングポイントのことで、これが上記のトラッキングポイントＸに相当する。これは、トラッキング抜け等の判断は、トラッキングポイントを車両６，７等が通過する都度、直ちに行われることが好ましいので、車両６，７が通過したトラッキングポイントを基準にデータを整理するのが望ましいからである。すなわち、車両６，７がトラッキングポイント（Ｘ＋１）を通過するたびに、その１つ下流側の直後トラッキングポイント（Ｘ＋２）に向かってではなく、その１つ上流側の直前トラッキングポイント（Ｘ）からそのトラッキングポイント（Ｘ＋１）に向けて流れるときのトラッキング抜けの有無を判断するので、車両６，７が通過したトラッキングポイント（Ｘ＋１）の１つ上流側の直前トラッキングポイント（Ｘ）、すなわち前ポイントで定義されたリードタイムを基準にデータを整理するのが便利だからである。
【００３５】
したがって、あるトラッキングポイント、すなわち自ポイントについて、その前ポイント、すなわち直前トラッキングポイントが何かについての関係付けの情報が予め必要である。関連付け情報の１つは、各トラッキングポイントの命名を工程の流れに従って数字順に行うことである。例えば、工程順に、＃１−＃２−＃３・・あるいはＡ１−Ａ２−Ａ３等と命名する。分岐や合流があるときは前後関係の対照表が便利である。図３は、自ポイントと前ポイントとの関係を、あらかじめ生産プロセスマスタデータベースの一部として登録する例を示す図である。図３によれば、この生産ライン８は、上流側から下流側に向かって、Ａ０−Ａ１−Ａ２−Ａ３・・・の順の配置関係で、トラッキングポイントが設けられていることが示される。
【００３６】
再び図２（ａ），（ｂ）に戻ると、ここでは、前ポイント、すなわち車両６，７等が通過したトラッキングポイントの１つ上流側の直前トラッキングポイントで定義された標準リードタイムが、各全ポイントごと、各車両仕様ごとに示される。そして、ここでは、時刻１２：１５において、前ポイントＡ１の車両仕様αについて、標準リードタイムが５９分から６０分に更新されたことがわかる。このことは、時刻１２：１５において、トラッキングポイントＡ２を車両仕様αの車両６が通過してその車両の通過データが取得され、これによりその車両のトラッキングポイントＡ１からトラッキングポイントＡ２に到達するまでの実績リードタイムのデータが得られ、そのデータに基づいて、時刻１２：０２のときの、前ポイントＡ１、車両仕様αについての標準リードタイム５９分が６０分に更新されたことを示す。
【００３７】
ここで図１に戻り、実績データ記憶装置３４は、各入力端末１２で検出された車両識別情報と、その入力端末１２において車両６，７等が通過した時刻と、これらから求められる実績リードタイム等のデータを記憶する機能を有する記憶装置である。実績リードタイムとは、標準リードタイムに対応する実際のリードタイムで、直前トラッキングポイント、すなわち前ポイントから、車両が通過したトラッキングポイント、すなわち自ポイントまでに要した実際のリードタイムである。したがって、実績リードタイムデータを含む実績データ記憶装置３４は、車両６，７等がトラッキングポイントＡ１，Ａ２，Ａ３等を通過する都度、記憶されているデータが更新される。
【００３８】
図４は、実績データ記憶装置３４に記憶されるデータの一例を示す図で、図４（ａ）は時刻１２：０２における各データを表し、図４（ｂ）は時刻１２：１５において更新された後の各データを表す。実績データ記憶装置３４に記憶される実績データベースは、各車両ＩＤごとに、その車両仕様、その車両が最終に通過したトラッキングポイントである最終通過ポイント、その通過時刻である最終通過時刻を基本的データとして有し、さらに各トラッキングポイントＡ１，Ａ２，Ａ３等についての通過時刻と、そのときの実績リードタイムとが求められて記憶される。
【００３９】
例えば、図４（ａ）によれば、車両ＩＤ１０１の車両データは、車両仕様がβで、最終通過ポイントがトラッキングポイントＡ２で、その通過時刻が１２：０２であることが示される。すなわち、車両ＩＤ１０１の車両は、トラッキングポイントＡ２を時刻１２：０２に通過し、それにより、実績データ記憶装置３４のデータが時刻１２：０２に更新されたことがわかる。その直前において、車両ＩＤ１０１の車両は、最終通過ポイントがトラッキングポイントＡ１であって、その通過時刻が最終通過時刻として記録されているはずであるが、時刻１２：０２に最終通過ポイント及びその最終通過時刻が更新されるとともにそのデータはそこからは消され、Ａ１通過時刻のデータとしてのみ残される。そのデータによれば、車両ＩＤ１０１の車両は時刻１０：５５にトラッキングポイントＡ１を通過している。そして、車両ＩＤ１０１の車両のＡ２通過時刻は１２：０２であるので、そのデータは、Ａ２通過時刻に記憶され、それとともにトラッキングポイントＡ１に関する実績リードタイムが、（Ａ２通過時刻−Ａ１通過時刻）＝６７分と求められ、Ａ１実績リードタイムとして記憶される。
【００４０】
図４（ｂ）は、時刻１２：１５に車両ＩＤ１０５の車両がトラッキングポイントＡ２を通過することで、実績データベースが更新される様子を示す。これによれば、車両ＩＤ１０５の車両は、車両仕様がαで、時刻１２：１５にトラッキングポイントＡ２を通過し、図４（ａ）では最終通過ポイントがＡ１でその最終通過時刻が時刻１１：１５であったものが、最終通過ポイントがＡ２でその最終通過時刻が時刻１２：１５に更新される。それに伴い、Ａ２通過時刻の欄に時刻１２：１５が記憶され、トラッキングポイントＡ１に関する実績リードタイムが、（Ａ２通過時刻−Ａ１通過時刻）＝６０分と求められ、Ａ１実績リードタイムとして記憶される。
【００４１】
このようにして、実績データ記憶装置３４においては、各入力端末１２で検出された車両識別情報と、その入力端末１２において車両６，７等が通過した時刻のデータを基礎データとして記憶し、車両６，７等が各トラッキングポイントＡ１，Ａ２，Ａ３等を通過するごとに通過した車両についてその最終通過ポイントと最終通過時刻のデータを更新する。そして、これらのデータを用いて、ＣＰＵ２２の実績算出部４２の機能により、（Ａ２通過時刻−Ａ１通過時刻）＝Ａ１実績リードタイム等の算出式を用いて、その車両の通過したトラッキングポイントの１つ上流側の直前トラッキングポイントで定義される実績リードタイムが算出され、その結果も実績データ記憶装置３４に記憶される。
【００４２】
そして、実績リードタイムが算出される都度、ＣＰＵ２２の更新部４４の機能により、その通過した車両と同じ車両仕様についての標準リードタイムが、その算出された実績リードタイムと、それまでに算出された所定数の実績リードタイムとの平均値として求められ、求められた標準リードタイムが、標準データ記憶装置３２において、前の標準リードタイムに代わって記憶され、標準リードタイムの更新が行われる。上記の例では、時刻１２：１５において、前ポイントＡ１における車両仕様αの標準リードタイムが、５９分の旧データから、６０分の新データに更新される。この新しい標準リードタイム６０分は、時刻１２：１５における車両ＩＤ１０５の実績リードタイム６０分によって例えば四捨五入等によって更新されたもので、たまたま実績リードタイムの６０分と同じとなっているが、内容は異なるものである。
【００４３】
上記構成のトラッキング管理システム１０の作用、特にＣＰＵ２２の各機能について図５のフローチャートを用いて説明する。図５のフローチャートは、トラッキング管理システムの管理コンピュータ２０上で実行されるトラッキング管理プログラムの各処理手順をフローチャートの形で示すものである。生産ライン８においてトラッキング管理を行おうとするときは、生産ライン８を制御するシステムを立ち上げるとともにトラッキング管理システム１０を立ち上げ、トラッキング管理プログラムを起動させ、まず初期設定が行われる（Ｓ１０）。例えば、トラッキング管理システム１０を初めて運用するときには、標準リードタイムを一応理論リードタイム等に設定する。設定は、初期化ルーチンを用いて自動的に行うようにしてもよく、最初の必要なデータだけ入力部２８からユーザが入力し、これをＣＰＵ２２が取得し、標準データ記憶装置３２の標準リードタイムの初期値として記憶するものとしてもよい。
【００４４】
次に生産ライン８に車両６，７等を投入する。上記の例では、最初のトラッキングポイントＡ０がこの投入ポイントに相当する。そして、車両６，７等が生産ライン８を流れると、図１の例では各トラッキングポイントＡ１，Ａ２，Ａ３等で、車両識別情報が検出され、ＣＰＵ２２の取得部４０の機能によって、そのデータが取得される（Ｓ１２）。具体的には、取得部４０が、入力端末Ｉ／Ｆ２４を介し、ネットワーク１６を経由して、各入力端末１２に、車両情報検出と、検出されたデータをＣＰＵ２２に転送させる指令を与え、各入力端末１２から転送された車両識別情報、車両６，７等が通過した時刻、通過したトラッキングポイント名を取得する。
【００４５】
上記の例で、時刻１２：１５にトラッキングポイントＡ２を車両が通過した場合、入力端末１２は、その車両に付された無線機能付メモリモジュールのデータを読み取り、車両ＩＤ＝１０５、車両仕様＝αを検出し、通過時刻＝１２：１５及び通過トラッキングポイント名＝Ａ２とともにＣＰＵ２２に転送し、取得部４０はこれらのデータを取得する。
【００４６】
次に、通過した車両６，７等が、すでにトラッキング抜けのためのアラームの設定がされていない車両か否か判断する（Ｓ１４）。これは、後述するように、ＣＰＵ２２の判断出力部４８がトラッキング抜けと判断するものの中には、真実トラッキング抜けのものとともに、まれに、実は何かの理由で工程処理時間が標準リードタイムより長くかかってしまい、単に遅れてトラッキングポイントを通過したに過ぎないものとが含まれ、いずれにもアラーム端末１４にアラームが出力されることを補正するためのものである。判断には、ＣＰＵ２２が、Ｓ１２で取得した車両ＩＤと、すでにアラーム出力されている車両ＩＤとを比較することで行うことができる。通常はアラーム設定がされていない車両であるので、その場合にはＳ１６へ進む。アラーム設定がされている車両と一致すると、アラームが解除（Ｓ２６）され、先ほどの単に遅れてトラッキングポイントを通過したに過ぎないことが明確にされる。上記の例では、車両１０５は、その前の最終通過ポイントがＡ１であることからわかるように、トラッキング抜けによるアラーム出力がされていないので、Ｓ１６に進む。
【００４７】
次に、ＣＰＵ２２の実績算出部４２の機能により、各トラッキングポイントＡ１，Ａ２，Ａ３等で取得されたデータは、実績データとして、実績データ記憶装置３４に送られ、図４で説明したように、取得した車両ＩＤ、車両仕様のデータに対応して、最終通過ポイントを通過トラッキングポイント名に、最終通過時刻を車両６，７が通過した時刻にそれぞれ更新する。そして、上記のように、（Ａ２通過時刻−Ａ１通過時刻）＝Ａ１実績リードタイム等の算出式を用いて、その車両６，７の通過したトラッキングポイントの１つ上流側の直前トラッキングポイントで定義される実績リードタイムが求められ（Ｓ１６）、その結果も実績データ記憶装置３４に記憶される。
【００４８】
上記の例では、取得されたデータが、車両ＩＤ＝１０５、車両仕様＝αを検出し、通過時刻＝１２：１５及び通過トラッキングポイント名＝Ａ２であるので、実績データ記憶装置３４を車両ＩＤ＝１０５を検索キーで検索し、図４（ｂ）で説明したように、その最終通過ポイントのデータを通過トラッキングポイント名＝Ａ２で更新し、最終通過時刻及びＡ２通過時刻を通過時刻＝１２：１５に更新及び書き込みをする。そして、（Ａ２通過時刻−Ａ１通過時刻）＝Ａ１実績リードタイムの算出式を用いて、この場合の実績リードタイム＝１２：１５−１１：１５＝６０分と算出し、この値をＡ１実績リードタイムに書き込む。
【００４９】
そして、ＣＰＵ２２の更新部４４の機能により、通過した車両の実績リードタイムのデータを用いて、その車両と同じ車両仕様についての標準リードタイムを算出し、算出された新しい標準リードタイムでもって、標準データ記憶装置３２に記憶されている対応標準リードタイムを更新する（Ｓ１８）。
【００５０】
上記の例では、新しい標準リードタイムは次のようにして求められる。すなわち、実績リードタイム＝６０分が求められた車両ＩＤ＝１０５は、車両仕様＝α、その実績リードタイムは、トラッキングポイントＡ１について定義されるものであるので、（車両仕様＝α、Ａ１実績リードタイム）を検索キーとして実績データ記憶装置３４を検索し、Ａ１実績リードタイムのデータを現在時刻から遡って、最新のデータから所定数のデータを拾い出す。所定数は予め任意に定めることができる。例えば所定数＝５とすれば、最新のＡ１実績リードタイムが５つ取得できるので、これの単純平均を新しい標準リードタイムとする。図４では、最新のＡ１実績リードタイムが５つ図示されていないが、例えば、時刻１２：１５の直前では、最新側から、６０，６０，５９，５９，５９分とする。したがって図２（ａ）ではこの５つの平均値が四捨五入され、５９分となっている。そして、時刻１２：１５において新しく実績リードタイム＝６０分が得られると、最新側から５つのデータは、６０，６０，６０，５９，５９分とする。したがって新しい標準リードタイムは四捨五入して６０分と求められる。この算出も更新部４４の機能で行われる。
【００５１】
次に、標準リードタイムの更新自体は次のようにして行われる。求められた新しい標準リードタイム＝６０分は、（前ポイント＝Ａ１、車両仕様＝α）についてであるので、標準データ記憶装置３２を、（前ポイント＝Ａ１、車両仕様＝α）を検索キーとして検索する。そして、図２（ｂ）で説明したように、対応する標準リードタイムを５９分から６０分に更新する。
【００５２】
標準リードタイムが更新されると、ＣＰＵ２２の予定算出部４６の機能により、通過した車両と同じ車両仕様の車両について、車両が通過したトラッキングポイントの１つ上流側の直前トラッキングポイント、すなわち前ポイントの通過予定時刻が算出される（Ｓ２０）。前ポイントの通過予定時刻は、（現在時刻−標準リードタイム）＝通過予定時刻の算出式を用いて求められる。以後のトラッキング抜けの判断処理をできるだけ迅速に行うため、現在時刻は、標準リードタイムの更新の基礎データが取得される時刻、すなわち車両が通過した時刻と同じに取られる。
【００５３】
上記の例では、通過した車両の車両仕様＝αであり、その更新された後の標準リードタイム＝６０分、現在時刻＝１２：１５であるので、車両仕様＝αの車両が前ポイントＡ１を通過する予定時刻は、１２：１５−６０分＝１１：１５である。この通過予定時刻は、この時刻以後に前ポイントＡ１を通過する車両は、現在時刻では自ポイントＡ２を通過していないであろうことと、逆に、この時刻以前に前ポイントＡ１を通過する車両は、現在時刻では自ポイントＡ２を通過してしまっているであろうことを推測するために用いられるものである。この推測が当てはまらない例外は、何かの理由で標準リードタイム以上に時間がかかっている車両である。上記の例では、１１：１５以後に前ポイントＡ１を通過する車両は、現在時刻の１２：１５において自ポイントＡ２をまだ通過しないであろうことと、逆に、１１：１５以前に前ポイントＡ１を通過する車両は、現在時刻の１２：１５において自ポイントＡ２をすでに通過しているであろうことが推測される。
【００５４】
通過予定時刻が算出されると、ＣＰＵ２２の判断出力部４８の機能により、トラッキング抜けがあるか否かが判断される。トラッキング抜けの判断は、次の条件によって行われる。すなわち、まず通過予定時刻以前に直前トラッキングポイントを通過している車両であること。次にさらに、現在時刻までに最新に通過したトラッキングポイントが直前トラッキングポイントのままの車両であること。この２条件を共に満足する車両は、自ポイントにおいて、トラッキング抜けをしていると判断される。この判断基準は、上記の通過予定時刻の「この時刻以前に前ポイントを通過する車両は、現在時刻では自ポイントを通過してしまっているであろう」との推測を利用するものである。この推測は、何かの理由で標準リードタイム以上に時間がかかっている車両については外れてしまうので、この２条件によってトラッキング抜けと判断されるものの中には、まれに、何かの理由で標準リードタイム以上に時間がかかっている車両が含まれることになる。
【００５５】
上記の例では、トラッキング抜けの条件は、第１に、通過予定時刻である１１：１５以前に直前トラッキングポイントＡ１を通過している車両であること。第２はさらに、現在時刻である１２：１５までに最新に通過したトラッキングポイントが直前トラッキングポイントＡ１のままの車両であることである。
【００５６】
判断出力部４８はこの条件を算出すると、車両種類＝αを検索キーとして、実績データ記憶装置３４を検索して、車両種類＝αの全部の車両を拾い出し、それぞれについてこのトラッキング抜け条件が満たされるか否かを判断する（Ｓ２２）。判断は、車両種類＝αの全部についてトラッキング抜け条件の不具備がないときはトラッキング抜けなしとし、１つの車両でもトラッキング抜け条件を具備すると、トラッキング抜けありとする（Ｓ２４）。トラッキング抜けなしと判断されるときはＳ１２へ戻り、次の車両通過検出まで待つ。トラッキング抜けなしと判断されないときは、アラーム端末Ｉ／Ｆ２６を介し、ネットワーク１６を経由して、自ポイントのアラーム端末１４へアラームを出力する（Ｓ２８）。トラッキング抜けの場合には、アラーム端末Ｉ／Ｆ２６を介し、ネットワーク１６を経由して、該当トラッキングポイントのアラーム端末１４にアラーム出力信号が出力され、アラーム端末１４は、その内容を表示装置上に表示し、あるいは赤ランプを点灯させ、あるいは音声で作業者等に知らせる。
【００５７】
上記の例で、実績データ記憶装置３４を検索すると、時刻１２：１５において前ポイントＡ１が最終通過ポイントのままの車両車種＝αの車両は、車両ＩＤ＝１０４，１０６の２台である。そのうち、通過予定時刻である１１：１５以前に直前トラッキングポイントＡ１を通過している車両は、車両ＩＤ＝１０４である。したがって、車両ＩＤ＝１０４がトラッキング抜け条件を具備するので、その内容をアラーム信号として、自ポイント、すなわちトラッキングポイントＡ２のアラーム端末１４に出力する。また、必要があれば、その前後のトラッキングポイントＡ１，Ａ３のアラーム端末１４に出力してもよい。
抜けとして、トラッキングポイントＡ２にアラーム出力され、作業者等に知らされる。
【００５８】
上記のように、トラッキング抜けの推測は、まれに、何かの理由で標準リードタイム以上に時間がかかっている車両がある場合には破られる。その場合には、上記のように、Ｓ１４における判断により、改めてトラッキング抜けと判断された車両が通過したことの情報を含むアラーム解除情報が訂正出力として、アラーム端末１４を介し、ネットワーク１６を経由して、該当アラーム端末１４に出力される。
【００５９】
上記において、トラッキング抜けの判断等は、自ポイントを通過した車両と車両仕様が同じものを対象としたが、他の車両仕様の車両についても同じタイミングでトラッキング抜けを判断しその結果を出力することがより早期にトラッキング抜けが把握できるので好ましい。この場合には、通過予定時刻算出（Ｓ２０）の工程において、自ポイントを通過した車両と車両仕様が異なる車両についても、車両仕様ごとにその時点での最新の標準リードタイムを用いて通過予定時間を算出する。そして、算出された通過予定時刻を用いて、これにトラッキング抜けの条件を適用する。
【００６０】
上記の例では、時刻１２：１５にトラッキングポイントＡ２を通過した車両の車両仕様＝αと異なる車両仕様はβである。そして、その時点での前ポイントＡ１における車両仕様＝βの最新の標準リードタイムは、図２（ｂ）より７５分と検索される。この場合の通過予定時刻は、（現在時刻−標準リードタイム）＝１２：１５−７５分＝１１：００である。そこで、実績データ記憶装置３４を検索すると、時刻１２：１５において、前ポイントＡ１が最終通過ポイントのままの車両車種＝βの車両は、車両ＩＤ＝１０３のみである。そして、車両ＩＤ＝１０３の車両は、通過予定時刻である１１：００以前に直前トラッキングポイントＡ１を通過していないので、トラッキング抜け条件を具備する車両は無いことが確認される。
【００６１】
したがって、車両仕様＝α、βの全車両について、時刻１２：１５において、トラッキング抜けと判断される車両は、車両ＩＤ＝１０４のみであることがわかる。
【００６２】
上記の処理は、管理コンピュータ２０のデータ処理で行われるので迅速に処理できる。すなわち、各トラッキングポイントを車両が通過することの情報を取得すると、コンピュータにおける処理時間のレベルの迅速さで、全車両について、トラッキング抜けの有無が判断され、その判断が出力される。
【図面の簡単な説明】
【００６３】
【図１】本発明に係る実施の形態におけるトラッキング管理システムの構成を示す図である。
【図２】本発明に係る実施の形態において、標準データ記憶装置に記憶される標準リードデータの一例を示す図である。
【図３】本発明に係る実施の形態において、自ポイントと前ポイントとの関係を、あらかじめ生産プロセスマスタデータベースの一部として登録する例を示す図である。
【図４】本発明に係る実施の形態において、実績データ記憶装置に記憶されるデータの一例を示す図である。
【図５】本発明に係る実施の形態におけるトラッキング管理の各処理手順を示すフローチャートである。
【符号の説明】
【００６４】
６，７  車両、８  生産ライン、１０  トラッキング管理システム、１２  入力端末、１４  アラーム端末、１６  ネットワーク、２０  管理コンピュータ、２２  ＣＰＵ、２４  入力端末Ｉ／Ｆ、２６  アラーム端末Ｉ／Ｆ、２８  入力部、３０  出力部、３２  標準データ記憶装置、３４  実績データ記憶装置、４０  取得部、４２  実績算出部、４４  更新部、４６  予定算出部、４８  判断出力部、Ａ１，Ａ２，Ａ３  トラッキングポイント。
【図１】
2006252415.tif 000003
【図２】
2006252415.tif 000004
【図３】
2006252415.tif 000005
【図４】
2006252415.tif 000006
【図５】
2006252415.tif 000007