(57)【要約】  システム及び方法は、製品ステータス同期デバイスを備えるデバイスを対象とする。製品ステータス同期デバイスの例は、複数の入力ポートとエンコーダ入力とを備え、入力ポートの各々は、複数のレジスタのうちの１つに接続され、かつ、複数のプロセスステーションのうちの１つにより製品に割り当てられたステータスを示す信号を受信し、製品に割り当てられたステータスを入力ポートに接続された複数のレジスタのうちの１つに登録するように構成され、複数のプロセスステーションのうちの１つ以上は、処理ラインに沿って所定の場所から異なる距離に位置し、かつ、処理ラインを通って移動する１つ以上の製品を非同期で処理するように構成されている。
2019532426.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力ポートとエンコーダ入力部とを備える製品ステータス同期デバイスを備えるデバイスであって、
前記入力ポートの各々は、複数のレジスタのうちの１つに接続されており、かつ、複数のプロセスステーションのうちの１つにより製品に割り当てられたステータスを示す信号を受信し、前記製品に割り当てられた前記ステータスを前記入力ポートに接続された前記複数のレジスタのうちの１つに登録するように構成されており、
前記複数のプロセスステーションのうちの１つ以上は、処理ラインに沿って所定の場所から異なる距離に配置されており、かつ、前記処理ラインを通って移動する１つ以上の製品を非同期で処理するように構成されており、
前記複数のレジスタの各々は、前記複数の入力ポートのうちの異なる１つに接続されており、かつ、レジスタ長を有し、
各レジスタのレジスタ長は、そのレジスタに接続された前記入力ポートに接続されるように構成された前記複数のプロセスステーションの１つと前記所定の場所との間の、前記処理ラインに沿った距離に対応する長さを有するように構成されており、
各レジスタは、そのレジスタに接続された前記入力ポートにより当該レジスタに登録されている複数のステータスを追跡するように構成されており、
前記エンコーダ入力部は、前記処理ラインを通る前記１つ以上の製品の移動を示す移動信号を受信し、前記移動信号に基づいて、前記複数のレジスタの各々に登録された前記複数のステータスをシフトさせるように構成されている、デバイス。
【請求項２】
前記複数のレジスタの各々は、最終ビット位置を備え、前記複数のレジスタの各々の最終ビット位置は、１つおきの最終ビット位置の最終ビット位置と整列しており、
前記製品ステータス同期デバイスは、前記最終ビット位置の各々において前記製品について示された複数のステータスに基づいて、前記所定の場所に到着した製品について最終ステータスを判定するように構成されている、請求項１に記載のデバイス。
【請求項３】
前記製品の前記最終ステータスは、前記製品の前記最終ビット位置の各々において論理「ＯＲ」関数への入力として提供された前記複数のステータスを使用して、前記論理「ＯＲ」関数を実行することによって判定される、請求項２に記載のデバイス。
【請求項４】
前記製品の前記最終ステータスは、前記最終ビット位置のうちの少なくとも１つによって前記製品の前記複数のステータスのうちの１つとして提供されたマルチビット値に少なくとも部分的に基づいて判定される、請求項２に記載のデバイス。
【請求項５】
前記製品ステータス同期デバイスは、前記１つ以上の製品のうちの所与の１つに関連付けられたステータスを示すステータス出力信号を提供するように構成されたステータス出力部を更に備え、
前記ステータスは、前記１つ以上の製品のうちの前記所与の１つについて前記複数のレジスタにより提供されたステータスの組み合わせに基づくものであり、
前記１つ以上の製品のうちの前記所与の１つに関連付けられた前記ステータスを示す前記ステータス出力信号は、前記１つ以上の製品のうちの前記所与の１つが前記処理ラインの前記所定の場所に到着した際に提供されるように構成されている、請求項１に記載のデバイス。
【請求項６】
前記複数のレジスタは、複数の先入れ先出し（first−in−first−out）（ＦＩＦＯ）レジスタを含む、請求項１に記載のデバイス。
【請求項７】
前記同期デバイスは、ジェネリックアレイロジック（generic array logic）（ＧＡＬ）デバイスを含む、請求項１に記載のデバイス。
【請求項８】
前記複数のレジスタの各々は最終ビット位置を備え、
前記複数のレジスタの各々の最終ビット位置は、１つおきの最終ビット位置の最終ビット位置と整列しており、
前記複数のレジスタの所与のレジスタに接続された所与の入力ポートは、前記所与のレジスタに接続された前記入力ポートにおいて受信されたステータスのシーケンスに基づいて、ステータスのシーケンスを前記所与のレジスタに登録するように構成されており、
前記所与のレジスタは、前記所与のステータスが割り当てられた前記１つ以上の製品のうちの１つの製品が前記所定の場所に到着したときに、前記移動信号に基づき、前記所与のレジスタを通して前記ステータスのシーケンスをシフトさせ、前記ステータスのシーケンスの所与のステータスを前記所与のレジスタの前記最終ビット位置において提供するように構成されている、請求項１に記載のデバイス。
【請求項９】
前記製品ステータス同期デバイスは複数のウインドウを更に備え、
前記複数のウインドウの各々は、前記複数のレジスタのうちの１つに別々に個々に接続されており、
前記ウインドウの各々は、そのウインドウに接続された前記レジスタの複数の最後のビットをグループ化し、前記レジスタに接続された前記ウインドウがグループ化した前記レジスタの前記複数の最後のビットのうちの１つ以上により提供されたステータスに基づいて、出力ステータスを提供するように構成されている、請求項１に記載のデバイス。
【請求項１０】
前記レジスタは、前記処理ラインを通して前記１つ以上の製品を移動させるように構成された機構の移動に対応するエンコーダパルスの受信に基づいて、シフトされるように構成されている、請求項１に記載のデバイス。
【請求項１１】
前記製品のステータスは、マシンビジョンシステムにより前記製品に対して実行される検査の結果として、前記製品に割り当てられたステータスである、請求項１に記載のデバイス。
【請求項１２】
前記製品ステータス同期デバイスは、製品検出入力部及び製品なし製品検出出力部を更に備え、
前記製品検出入力部は、前記所定の場所に製品が存在することを示す入力信号を受信するように構成されており、
前記製品ステータス同期デバイスは、前記複数のレジスタのうちの１つ以上により提供されたステータスに基づいて、前記所定の場所に製品が存在しなければならないことを判定し、前記所定の場所に製品が存在しなければならず、かつ、前記所定の場所に前記製品が存在することを示す前記入力信号を前記製品検出入力部が提供していないと判定されたときに、前記製品なし検出出力部において出力信号を提供するように更に構成されている、請求項１に記載のデバイス。
【請求項１３】
前記製品ステータス同期デバイスは、追加のレジスタを備える遅延ブロックを更に備え、
前記追加のレジスタは、前記所定の場所に到着する製品について判定された最終ステータスを登録するように構成されており、
前記製品ステータス同期デバイスは、前記製品に割り当てられ、かつ、前記複数のレジスタに登録された複数のステータスに基づいて判定された前記製品のステータスに基づいて、前記所定の場所に到着した製品について前記最終ステータスを判定するように構成されており、
前記遅延ブロックは、前記移動信号に基づいて、前記追加のレジスタを通して前記製品に割り当てられた前記最終ステータスをシフトさせるように構成されており、
前記追加のレジスタは、前記所定の場所と前記処理ラインに沿って配置されたリジェクトステーションとの間の、前記処理ラインに沿った距離に対応する追加のレジスタ長を有するように構成されており、
前記遅延ブロックは、前記製品が前記リジェクトステーションに到着したときに、ステータス出力信号として前記製品の前記最終ステータスを提供するように更に構成されている、請求項１に記載のデバイス。
【請求項１４】
製品ステータス同期デバイスにおいて、第１のプロセスステーションにて製品に対して実行された第１のプロセスによって製品に割り当てられた第１のステータスを示す第１の信号を受信することであって、前記第１のプロセスステーションは処理ラインに沿って所定の場所から第１の距離に位置している、ことと、
前記第１のステータスを、前記製品ステータス同期デバイスに含まれる第１のレジスタに登録することであって、前記第１のレジスタは、前記第１の距離に対応し、かつ、第１のレジスタの最終ビット位置を備える第１のレジスタ長を有するように構成されている、ことと、
前記製品ステータス同期デバイスにおいて、第２のプロセスステーションにて製品に対して実行された第２のプロセスによって製品に割り当てられた第２のステータスを示す少なくとも１つの追加信号を受信することであって、前記第２のプロセスステーションは、処理ラインに沿って所定の場所から第２の距離に位置し、前記第２の距離は前記第１の距離とは異なる、ことと、
前記第２のステータスを、前記製品ステータス同期デバイスに含まれる第２のレジスタに登録することであって、前記第２のレジスタは、前記第２の距離に対応し、かつ、第２のレジスタの最終ビット位置を備える第２のレジスタ長を有するように構成されている、ことと、
前記製品が前記所定の場所に到着したときに、前記処理ラインを通る前記製品の移動を示す移動信号に基づいて、前記第１のレジスタを通して前記第１のステータスをシフトし、前記第２のレジスタを通して前記第２のステータスをシフトし、これにより、前記第１のステータスが前記第１のレジスタの最終ビット位置へとシフトされ、前記第２のステータスが前記第２のレジスタの最終ビット位置へとシフトされるようにすることであって、前記第１のレジスタ及び前記第２のレジスタは、ジェネリックアレイロジック（generic array logic）（ＧＡＬ）デバイスとして提供される、ことと、
前記製品ステータス同期デバイスによって、前記第１のレジスタの最終ビット位置において提供された前記第１のステータス及び前記第２のレジスタの最終ビット位置において提供された前記第２のステータスに基づいて、前記製品について最終ステータスを判定することと、
を含む方法。
【請求項１５】
前記第１のプロセス又は前記第２のプロセスのうちの少なくとも１つは、前記製品の検査プロセスを含み、前記第１の信号又は前記第２の信号のうちの少なくとも１つは、前記検査プロセスの結果として判定された前記製品のステータスを示す表示信号を含む、請求項１４に記載の方法。
【請求項１６】
前記製品ステータス同期デバイスにおいて、前記製品が前記所定の場所において検出されていないことを示す製品検出信号を受信することと、
前記製品ステータス同期デバイスにより、前記処理ラインを通る前記製品の移動を示す前記移動信号に基づいて、前記製品が前記所定の場所に到着していなければならないことを判定することと、
前記製品ステータス同期デバイスによって、前記製品が所定の場所において検出されず、前記所定の場所に到着していなければならないことを示す製品なし検出信号を発生することと、
前記製品ステータス同期デバイスから、前記製品なし検出信号を出力することと、を更に含む、請求項１４に記載の方法。
【請求項１７】
前記製品ステータス同期デバイスによって、ステータス信号を、前記所定の場所に配置されたリジェクトステーションに出力することを更に含み、前記ステータス信号は、前記リジェクトステーションに位置する前記製品の前記最終ステータスの表示信号を含んでいる、請求項１４に記載の方法。
【請求項１８】
製品ステータス追跡回路内に設けられた複数のレジスタのうちの別個のレジスタを、処理ラインに沿った異なる位置に設けられた複数のプロセスステーションのうちの所与の異なる１つに割り当てることと、
前記処理ラインを通して校正製品を移動させ、前記校正製品がプロセスステーションに到着したときに、そのプロセスステーションにおいて製品あり信号を発生することと、
製品ステータス同期デバイスにおいて、前記校正製品が前記プロセスステーションの各々に到着したことを示す前記製品あり信号の各々を受信することと、
前記製品ステータス同期デバイスにおいて、前記複数のプロセスステーションの各々から前記処理ラインに沿って所定の場所まで前記校正製品を移動させることに関連付けられたエンコーダパルスの数を追跡することと、
前記別個のレジスタの各々について、前記別個のレジスタに割り当てられた前記プロセスステーションから前記所定の場所への前記校正製品の移動を追跡することに関連付けられた前記エンコーダパルスの数に基づいて、前記別個のレジスタのレジスタ長を設定することと、を含む方法。
【請求項１９】
前記複数のレジスタの各々の最終ビットが、前記所定の場所への前記校正製品の到着に対応するように、前記別個のレジスタを整合させること、
を更に含む、請求項１８に記載の方法。
【請求項２０】
処理ラインに沿った１つ以上の異なる場所に位置する複数のプロセスステーションを有する処理ラインであって、前記処理ラインは、その処理ラインを通して１つ以上の製品を移動させ、前記複数のプロセスステーションにおいて前記１つ以上の製品の処理を行うように構成されており、各ステーションは、そのプロセスステーションにより処理される前記１つ以上の製品のうちのある製品に割り当てられたステータスを示す出力信号を提供するように構成されている、処理ラインと、
複数の入力ポートとエンコーダ入力部と備える製品ステータス同期デバイスであって、
前記入力ポートの各々は、前記複数のプロセスステーションのうちの１つ及び前記複数のレジスタのうちの１つに接続されており、かつ、前記入力ポートに接続された前記プロセスステーションにより製品プロセスに割り当てられたステータスを示す信号を受信し、前記製品に割り当てられた前記ステータスを前記入力ポートに接続された前記複数のレジスタに登録するように構成されている、製品ステータス同期デバイスと、を備えるシステムであって、
前記複数のプロセスステーションの各々は、前記処理ラインに沿って所定の場所から異なる距離に配置されており、かつ、前記処理ラインを通って移動する１つ以上の製品を非同期で処理するように構成されており、
前記複数のレジスタの各々は、前記複数の入力ポートのうちの異なる１つに接続されており、かつ、レジスタ長を有し、
各レジスタのレジスタ長は、そのレジスタに接続された前記入力ポートに接続される前記複数のプロセスステーションの１つと前記所定の場所との間の、前記処理ラインに沿った距離に対応するビット長を有するように構成されており、
各レジスタは、そのレジスタに接続された前記入力ポートにより前記レジスタに登録されている複数のステータスを追跡するように構成されており、
前記エンコーダ入力部は、前記処理ラインを通る前記１つ以上の製品の移動を示す移動信号を受信し、前記移動信号に基づいて、前記複数のレジスタの各々に記憶された前記複数のステータスをシフトさせるように構成されている、システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、マルチポイント検査プロセスにより部品又は製品を追跡することに関する。
【背景技術】
【０００２】
商品を処理するステーション、商品を検査するステーション、又は商品の処理と検査の両方を行うステーションを含む複数のプロセスステーションを含む、製造された商品を処理するためのシステムは、処理の１つ以上の中間段階において又は最終製品に関して商品の品質の完全な写真を提供するために、処理ライン（単数又は複数）を通って移動する際に、それぞれの場所からの処理済み情報を特定の製品及び／又は商品の位置に相関させる必要がある。処理ラインは、しばしば、例えば、各検査ポイントに１つ以上のマシンビジョンシステムを含むマルチポイント検査システムを含むことになる。いくつかのシステムでは、各マシンビジョンシステムは、検査される製品又は製品の画像を取り込み、部品又は製品が特定の瑕疵を有するかどうかを判定し、部品又は製品がその検査をパスしたかどうかを示す信号を発するように構成されている。いくつかのマシンビジョンシステムは、検査される製品の画像を取り込むために使用される１つ以上のセンサ、並びに検査ソフトウェア、及び検査ソフトウェアを実行するプロセッサを含む。いくつかのマシンビジョンシステムは、スマートカメラ、すなわち特定のタスクを実行するようにプログラムされ、必要に応じて他の検査デバイスから独立して修正可能な自己完結カメラシステムを含む。
【０００３】
他の検査システムは、多くの場合、目に見える障害以外の障害を検出するために、マシンビジョンシステムと連携して動作する。マルチポイント検査システム内の各デバイスは、製造プロセス全体に沿って複数の位置で部品又は製品を検査するように、他のデバイスから独立して動作し得る。更に、検査システムは、それぞれの検査結果を独立して生じるように、互いに非同期で動作してもよい。したがって、処理ラインのいくつかのポイントにおいて特定の部品又は製品について判定されたステータス（単数又は複数）を相関させるように、各部品又は製品が製造プロセスのどこにあるかを追跡すること、及び検査システムのそれぞれにより処理ラインに沿って各部品又は製品について判定されたステータス（単数又は複数）を追跡することが重要である。
【発明の概要】
【０００４】
一般に、本開示は、
処理ライン内に配備された処理ステーション及び／又は検査ステーション（すなわち、プロセスステーション）から受信した信号に基づいて、製造処理ラインを通って移動する製品に関連付けられたステータスデータを追跡し、時間的に同期（整列）するように構成された製品ステータス同期デバイスについて説明する。プロセスステーションから製品ステータス同期デバイスにおいて受信された信号は、処理ラインに沿ってそれぞれの位置においてプロセスステーションにより判定された１つ以上の製品の各々に関連付けられたステータス（単数又は複数））を示している。本製品ステータス同期デバイスは、プロセスステーションによりそれぞれの製品に割り当てられたステータスを追跡し、信号により搬送されたステータスを時間的に整列し、製品の最終的な処置のために制御信号を下流のステーション（例えば、リジェクトステーション）に適時に送出するように構成されている。
【０００５】
このように、複数の非同期製造プロセスシステムからの出力を同期させ、組み合わせるために製造環境に容易に配備することのできる製品ステータス同期デバイス（例えば、機器）について説明する。例えば、製品ステータス同期デバイスは、製造ライン上の任意の位置に間隔をおいて配置された複数のマシンビジョンシステム又は他の検査システムからの出力信号を組み合わせるために使用することができる。本デバイスは、検査対象の任意の所与の製品について、各システムからの個々の判定出力を同期し、組み合わせて単一の最終出力（例えば、パス又はリジェクトの最終ステータス）を形成し、任意の下流のリジェクトステーションを制御するために正しい時点に出力を送り込む。本製品ステータス同期デバイスは、任意の製造環境に配備するために、単純でしかも洗練された低コストのデバイスを提供する。更に、本製品ステータス同期デバイスは、信号の時間的整列を簡単に行うためのユーザインタフェース及び他の半自動化機構を提供し、並びに、処理ラインに沿ったいくつかの所定の場所を基準にして各プロセスステーションが配置された物理的距離に基づいて、リジェクトステーションに送出される出力制御信号を提供する。
【０００６】
一例として、本開示は、複数の入力ポートとエンコーダ入力部とを備える製品ステータス同期デバイスを備えるデバイスであって、入力ポートの各々は、複数のレジスタのうちの１つに接続されており、かつ、複数のプロセスステーションのうちの１つにより製品に割り当てられたステータスを示す信号を受信し、製品に割り当てられたステータスを入力ポートに接続された複数のレジスタのうちの前記１つに登録するように構成されており、複数のプロセスステーションのうちの１つ以上は、処理ラインに沿って所定の場所から異なる距離に配置されており、かつ、処理ラインを通って移動する１つ以上の製品を非同期で処理するように構成されており、複数のレジスタの各々は、複数の入力ポートのうちの異なる１つに接続されており、かつ、レジスタ長を有し、各レジスタのレジスタ長は、そのレジスタに接続された入力ポートに接続されるように構成された複数のプロセスステーションの１つと所定の場所との間の、処理ラインに沿った距離に対応する長さを有するように構成されており、各レジスタは、そのレジスタに接続された入力ポートによりそのレジスタに登録されている複数のステータスを追跡するように構成されており、エンコーダ入力部は、処理ラインを通る１つ以上の製品の移動を示す移動信号を受信し、移動信号に基づいて、複数のレジスタの各々に登録された複数のステータスをシフトさせるように構成されている、デバイスを対象とする。
【０００７】
別の例として、本開示は、製品ステータス追跡回路内に設けられた複数のレジスタのうちの別個のレジスタを、処理ラインに沿った異なる位置に設けられた複数のプロセスステーションのうちの所与の異なる１つに割り当てることと、処理ラインを通して校正製品を移動させ、校正製品がプロセスステーションに到着したときに、そのプロセスステーションにおいて製品あり信号を発生することと、製品ステータス同期デバイスにおいて、校正製品がプロセスステーションの各々に到着したことを示す製品あり信号の各々を受信することと、製品ステータス同期デバイスにおいて、複数のプロセスステーションの各々から処理ラインに沿って所定の場所まで校正製品を移動させることに関連付けられたエンコーダパルスの数を追跡することと、別個のレジスタの各々について、別個のレジスタに割り当てられたプロセスステーションから所定の場所への校正製品の移動を追跡することに関連付けられたエンコーダパルスの数に基づいて、別個のレジスタのレジスタ長を設定することと、
を含む、方法を対象とする。
【０００８】
追加の例として、本開示は、製品ステータス追跡回路内に設けられた複数のレジスタのうちの別個のレジスタを、処理ラインに沿った異なる位置に設けられた複数のプロセスステーションのうちの所与の異なる１つに割り当てることと、処理ラインを通して校正製品を移動させ、校正製品がプロセスステーションに到着したときに、そのプロセスステーションにおいて製品あり信号を発生することと、製品ステータス同期デバイスにおいて、校正製品がプロセスステーションの各々に到着したことを示す製品あり信号の各々を受信することと、製品ステータス同期デバイスにおいて、複数のプロセスステーションの各々から処理ラインに沿って所定の場所まで校正製品を移動させることに関連付けられたエンコーダパルスの数を追跡することと、別個のレジスタの各々について、別個のレジスタに割り当てられたプロセスステーションから所定の場所への校正製品の移動を追跡することに関連付けられたエンコーダパルスの数に基づいて、別個のレジスタのレジスタ長を設定することと、を含む、方法を対象とする。
【０００９】
追加の例として、本開示は、処理ラインに沿った１つ以上の異なる場所に位置する複数のプロセスステーションを有する処理ラインであって、処理ラインは、その処理ラインを通して１つ以上の製品を移動させ、複数のプロセスステーションにおいて１つ以上の製品の処理を行うように構成されており、各ステーションは、そのプロセスステーションにより処理される１つ以上の製品のうちのある製品に割り当てられたステータスを示す出力信号を提供するように構成されている、処理ラインと、複数の入力ポートとエンコーダ入力部と備える製品ステータス同期デバイスであって、入力ポートの各々は、前記複数のプロセスステーションうちの１つ及び複数のレジスタのうちの１つに接続されており、かつ、入力ポートに接続されたプロセスステーションにより製品プロセスに割り当てられたステータスを示す信号を受信し、製品に割り当てられたステータスを入力ポートに接続された複数のレジスタに登録するように構成されている、製品ステータス同期デバイスと、を備える、システムであって、複数のプロセスステーションの各々は、処理ラインに沿って所定の場所から異なる距離に配置されており、かつ、処理ラインを通って移動する１つ以上の製品を非同期で処理するように構成されており、複数のレジスタの各々は、複数の入力ポートのうちの異なる１つに接続されており、かつ、レジスタ長を有し、各レジスタのレジスタ長は、そのレジスタに接続された入力ポートに接続される複数のプロセスステーションの１つと所定の場所との間の、処理ラインに沿った距離に対応するビット長を有するように構成されており、各レジスタは、そのレジスタに接続された入力ポートによりレジスタに登録されている複数のステータスを追跡するように構成されており、エンコーダ入力部は、処理ラインを通る１つ以上の製品の移動を示す移動信号を受信し、移動信号に基づいて、複数のレジスタの各々に記憶された複数のステータスをシフトさせるように構成されている、システムを対象とする。
【図面の簡単な説明】
【００１０】
本開示の１つ又は複数の例の詳細を添付図面及び以下の説明に示す。本開示の他の特徴、目的及び利点は、明細書及び図面、並びに特許請求の範囲から明らかになるであろう。
【００１１】
【図１】本開示で説明する１つ以上の例に係る、複数のプロセスステーションの同期のための製品ステータス同期デバイスが示されている例示的な製造環境を示すブロック図である。
【００１２】
【図２】本開示で説明する１つ以上の例に係る、複数のプロセスステーションの同期のための例示的な処理ラインの側面図を提供するブロック図である。
【００１３】
【図３】本開示で説明する１つ以上の例に係る、製品ステータス追跡を行うために利用される１つ以上の信号の例示的な図解を提供するタイミング図である。
【００１４】
【図４】本開示で説明する１つ以上の例に係る、複数のプロセスステーションにより提供されたステータスを追跡するためのデータ同期回路を備える機能ブロックの例示的な図解を提供するブロック図である。
【００１５】
【図５Ａ】本開示で説明する１つ以上の例に係る、製品ステータス同期デバイスのためのリアパネルと複数の接続とを示すレイアウト図である。
【００１６】
【図５Ｂ】本開示で説明する１つ以上の例に係る、製品ステータス同期デバイスのためのフロントパネルを示すレイアウト図である。
【００１７】
【図６】本開示で説明する様々な技法に係る、１つ以上の例示的な方法を示すフローチャートである。
【００１８】
【図７】本開示で説明する様々な技法に係る、１つ以上の例示的な方法を示すフローチャートである。
【００１９】
本明細書で提供される図面及び説明は、本開示の発明性のある方法、デバイス及びシステムの様々な例を図示し、説明するものである。しかし、本開示の方法、デバイス及びシステムは、本明細書で図示し、説明するような特定の例には限定されず、本開示の方法、デバイス及びシステムの他の例及び変形形態は、当業者には理解されるように、本出願の範囲内であるとして企図される。
【発明を実施するための形態】
【００２０】
図１は、本開示で説明する１つ以上の例に係る、複数のプロセスステーションからの検査結果の同期及び時間整列のために、製品ステータス同期デバイス２０が配備されている例示的な製造環境２を示すブロック図である。例示的な製造環境２では、ウェブロール６Ａ〜６Ｎは、１つ以上のウェブ製造工場４Ａ〜４Ｎで製造され、処理ライン７Ａ〜７Ｎにより処理される。各処理ライン７Ａ〜７Ｎは、ウェブロール６Ａ〜６Ｎにより提供される製品に割り当てられたステータス（単数又は複数）（例えば、地域又は個別の部品）をそれぞれ追跡し、時間的に整列する製品ステータス同期デバイス２０Ａ〜２０Ｎを備える。
【００２１】
図１の例では、ウェブ製造工場４Ａ〜４Ｎは、ウェブ材料を生産し、ウェブロール６Ａ〜６Ｎの形態で出荷する製造サイトを表す。ウェブ製造工場４Ａ〜４Ｎは、地理的に分散していることがある。製造されたウェブ材料は、一方向において固定された寸法を有し、直交方向において所定の長さ又は不定の長さのいずれかを有する任意のシート状の材料を含んでもよい。ウェブ材料の例として、限定はしないが、金属、紙、織布、不織布、ガラス、ポリマーフィルム、フレキシブル回路、又はそれらの組み合わせが挙げられる。金属は、スチール又はアルミニウムのような材料を含み得る。織布は一般的に、様々な布地を含む。不織布は、紙、濾材、又は絶縁材料のような材料を含む。フィルムは、例えば、ラミネート及びコートフィルムを含む、クリアで不透明なポリマーフィルムを含む。本明細書で使用する場合、「フィルム」という用語は、複合ウェブ材料を形成する異なる材料の複数の層を備えるウェブ材料、材料に塗布される１つ以上のコーティング、又はウェブ材料と共に配置されるコーティングを有する材料、あるいはウェブ材料を形成する材料の単一の層を備える層を含む、任意のウェブ材料に幅広く適用される。
【００２２】
多くの用途について、ウェブロール６Ａ〜６Ｎのウェブ材料は、塗布されたコーティングを有してもよく、一般的には、ベースウェブ材料の露出面に全体的に適用される。コーティングの例として、接着剤、光学濃度コーティング、低接着性バックサイズコーティング、金属化コーティング、光学活性コーティング、導電性又は非導電性のコーティング、あるいはそれらの組み合わせが挙げられる。コーティングは、ウェブ材料の少なくとも一部分に塗布されていてもよく、あるいはベースウェブ材料を完全に被覆していてもよい。更に、ウェブ材料はパターン化されていても、あるいは、パターン化されていなくてもよい。
【００２３】
ウェブロール６Ａ〜６Ｎは、プロセスステーション８Ａ〜８Ｎを備える１つ以上の処理ライン７Ａ〜７Ｎに出荷され、プロセスステーションは、ウェブ製造工場４Ａ〜４Ｎ内に一緒に配置されてもよく、あるいは、異なる地域又は国に地理的に分散していてもよい。プロセスステーション８Ａ〜８Ｎは、いくつかの例では、ウェブロール６Ａ〜６Ｎの各々を備えた個々の製品を検査し、あるいは、いくつかの例では、ロールのセクションを検査し、あるいは、他の例では、ロール全体を検査する。具体的には、各処理ライン７Ａ〜７Ｎは、それぞれ、処理ラインに沿って物理的に配置された１つ又は複数のプロセスステーション８Ａ〜８Ｎを備え、かつ、ウェブ材料を備える製品を、その特定の処理ラインに沿って配置された１つ以上のプロセスステーション８Ａ〜８Ｎによって検査できるように、処理ラインを通してウェブロールのウェブ材料を物理的に輸送する１つ以上の機構（図１に示されていない）を含む。
【００２４】
様々な例では、処理ライン７Ａ〜７Ｎのうちの１つ以上はそれぞれ、処理ライン７Ａ〜７Ｎの別の１つについて、同じセット及び／又は同じ種類のプロセスステーション８Ａ〜８Ｎをそれぞれ備えるが、処理ライン７Ａ〜７Ｎの例は、処理ライン７Ａ〜７Ｎの任意の所与の１つについて、処理ライン７Ａ〜７Ｎの任意の他の１つにより提供されるものと同じ構成及び／又は同じ種類のプロセスステーションを有することには限定されない。例示的な製造環境２における処理ラインの例示的な図解を、例として更に説明する。この例示的な例では、ウェブロール６Ａは、処理ライン７Ａのプロセスステーション８Ａに提供される。処理ライン７Ａは、（例えば図２に示した処理ライン５０により更に示されるように）処理ライン７Ａに沿って異なる位置に配置された複数のプロセスステーション８Ａを含む。
【００２５】
図１に示すように、プロセスステーション８Ａは、信号線のセット２１Ａを介して製品ステータス同期デバイス２０Ａに通信可能に接続されている。ウェブロール６Ａからの製品が処理ライン７Ａを通って移動する際に、プロセスステーション８Ａは、製品に対して１つ以上の検査を行い、製品の検査を実行する各プロセスステーションは、その製品の検査に基づいて、製品にステータスを割り当てる。プロセスステーション８Ａは、検査した製品の各々に関するステータス情報を含む信号を、信号線２１Ａを介して製品ステータス同期デバイス２０Ａにそれぞれ提供するように構成されている。製品ステータス同期デバイス２０Ａは、各製品に割り当てられたステータスを追跡し、複数の製品について、製品が処理ライン７Ａを通って移動する際に、製品の最終的な処置のために信号を適時に時間的に整列するように構成されている。
【００２６】
例えば、処理ライン７Ａに沿った何らかのポイントにおいて、その後、ウェブロール６Ａと共に含まれる製品が順番に、いくつかの例では同時にリジェクトステーション１０Ａに到着する。製品がリジェクトステーション１０Ａに到着すると、製品ステータス同期デバイス２０Ａは、製品の最終ステータスを示すステータス信号２３Ａを提供するように構成されている。この最終ステータスは、製品がプロセスステーション８Ａを通って移動する際に製品の検査を実行するプロセスステーション８Ａの各々及び／又はプロセスステーション８Ａのいずれかによりその製品に以前に割り当てられたステータスに基づいている。例えば、最終ステータスを使用して、リジェクトステーション１０Ａに提供された製品が、矢印１１Ａにより示すように製品１２Ａになり得る「良」製品であるかどうかを判定してもよい。次に、製品が「良」製品であることを示す最終ステータスを有する製品を、例えば、ウェブロール６Ａのウェブ材料から分離することによって準備し、顧客１４Ａに出荷する。択一的に、リジェクトステーション１０Ａに到着する製品についてステータス信号２３Ａにより提供される最終ステータスは、製品が「不良」製品であること又は「リジェクト」製品であることを示すことがある。「不良」製品又は「リジェクト」製品であると示された製品は、矢印１３Ａにより示すように方向転換することができ、リジェクト対象製品２２Ａになる。いくつかの事例では、リジェクト対象製品２２Ａは、何らかの欠陥がある製品であり得るが、補修することができ、補修後には、破線１５Ａにより示されるように、準備して顧客１４Ａに出荷するのに適した製品１２Ａのうちの１つとして戻すことができる。他の事例では、「不良」又は「リジェクト対象」製品は、廃棄してもよく、リサイクルしてもよく、あるいは、いくつかの例ではリジェクト対象製品２２Ａ及びリジェクト対象製品２２Ａが目指した製品１２Ａの性質に応じて、更に方向転換及び／又は処理してもよい。様々な例では、「良」製品であると判定された製品は、良好な製品（単数又は複数）を備えるウェブ材料又はキャリアウェブの一部のままであり、リジェクトステーション１０Ａからウェブ材料又はキャリアウェブの一部として搬送される。リジェクトステーション１０Ａはまた、ウェブを更に進める前に、リジェクトステーションにおいて、ウェブ材料又はキャリアウェブから「不良」製品又は「リジェクト」製品を除去するようにも構成してもよい。
【００２７】
本明細書で説明するように、製品ステータス同期デバイス２０Ａは、プロセスステーション８Ａから信号２１Ａを受信するように構成されており、各プロセスステーションは、他のプロセスステーションに対して非同期で動作する。また、製品ステータス同期デバイス２０Ａは、プロセスステーション８Ａの各々によりそれぞれの所与の製品に割り当てられたステータスを追跡し、かつ、各製品がリジェクトステーション１０Ａにそれぞれ到着したときに製品の各々に最終ステータスを提供するために、それぞれの製品についてのこれらの割り当てられたステータスを時間的に整列するように構成されている。更に、製品ステータス同期デバイス２０Ａは、単純でありながら洗練されたユーザインタフェースと、処理ライン７Ａに沿ったいくつかの所定の場所を基準にしてプロセスステーション８Ａの各々が配置される物理的距離に基づいて、信号２１Ａを時間的整列するための他の機構とを提供する。プロセスステーション８Ａのうちの１つ以上を移動、再構成又は置換することができ、プロセスステーションを処理ライン７Ａに追加又は処理ライン７Ａから除去することができる。以下に更に説明する単純な再構成は、ほとんどの例において、製品と処理ライン７Ａを通って移動するこれらの製品に割り当てられたステータスとを適切に追跡するためには、プロセスステーション８Ａに対するこれらの変更に基づいて、製品ステータス同期デバイス２０Ａを再プログラムするだけでよい。
【００２８】
様々な例では、製品ステータス同期デバイス２０Ａは、ネットワーク５に通信可能に接続されており、ネットワークに接続された他のデバイスと共有され得る情報をネットワークから受信すること及び／又は情報をネットワークに提供することができる。例えば、ネットワーク５は、ウェブロール６Ａ上で処理ライン７Ａに提供される製品の種類に関する情報を、プロセスステーション８Ａのうちの１つ以上に提供することができ、それにより、処理ライン７Ａにより処理される製品を検査するために使用される試験の構成及び／又は種類を制御することができる。様々な例では、製品ステータス同期デバイス２０Ａは、限定しないが、処理ライン７Ａにより処理される製品において検出されるリジェクトの数及び／又は種類のような統計情報をネットワークに提供するように構成してもよい。しかし、様々な例では、製品ステータス同期デバイス２０Ａは、本明細書で説明するような製品ステータス追跡特徴部を提供することができ、製品ステータス追跡特徴部は、図１に示したネットワーク５などのネットワークに接続されている又は接続されていない。
【００２９】
様々な例では、１つ以上の追加の処理ライン７Ｂ〜７Ｎが例示的な製造環境２に含まれていてもよい。処理ライン７Ｂ〜７Ｎのうちの様々な処理ラインは、処理ライン７Ａにより処理されるのと同じ種類のウェブロール６Ｂ〜６Ｎをそれぞれ処理することができるが、製造環境２の例は、そのようには限定されない。様々な例では、処理ライン７Ｂ〜７Ｎのうちの１つ以上は、同じ又は異なる種類及び／又は構成のウェブ材料上に提供される、異なる種類又は構成の製品を備えるウェブロール６Ｂ〜６Ｎをそれぞれ受け取り、その処理ラインに提供される製品及び／又はウェブロールに対して、プロセスステーション８Ｂ〜８Ｎをそれぞれ使用して１つ以上のプロセスを実行するように構成されている。図１に示すように、各処理ライン７Ｂ〜７Ｎは、製品ステータス同期デバイス２０Ｂ〜２０Ｎをそれぞれ備えてもよい。この製品ステータス動器でバイスは、その特定の処理ライン上に配置されたそれぞれ対応するプロセスステーションに接続されており、かつ、ステータス出力信号２３Ｂ〜２３Ｎをリジェクトステーション１０Ｂ〜１０Ｎにそれぞれ提供し、その処理ラインにより処理された製品が製品１２Ｂ〜１２Ｎになって顧客１４Ｂ〜１４Ｎに出荷されること、又はリジェクト対象製品２２Ｂ〜２２Ｎになることを可能にする。処理ライン７Ａに関して上述のように、リジェクト対象製品２２Ｂ〜２２Ｎはそれぞれ修復され、図１の破線矢印１５Ｎの例示的描写により示されるように、製品１２Ｂ〜１２Ｎになることができる。本開示と共に提供される追加の図、例及び説明に関して、処理ライン及び製品ステータス同期デバイスのシステム、デバイス及び技法の更なる例を以下に説明する。
【００３０】
図２は、本開示で説明する１つ以上の例に係る、複数のプロセスステーションの同期のための例示的な処理ライン５０の側面図を提供するブロック図である。様々な例では、処理ライン５０は、図１の処理ライン７Ａ〜７Ｎのうちのいずれかでもよいが、処理ライン５０の例は、図１に示すような処理ライン７Ａ〜７Ｎには限定されない。図２に示すように、処理ライン５０は、１つ以上の製品５６を矢印５４により示される方向に処理ライン５０を通して移動させるように構成された機構５２を備えている。様々な例では、機構５２は、それ自体が製品５６を含むウェブ材料のシートである。例えば、機構５２は、機構５２を含んでいるウェブ材料に製品５６が取り付けられたフィルム又は他の種類のシート材料、印刷されたフィルム又は他の種類のシート材料、又はその中に含有されているフィルム又は他の種類のシート材料であってよい。様々な例では、製品５６は、処理ライン５０を通して搬送される機構５２を含むウェブ材料によって、処理ライン５０を通して移動される。いくつかの例では、機構５２は、矢印５４により示される移動方向と同一平面上の実質的に水平方向にウェブ材料を支持する、いくつかの種類の支持機構（図２に示されていない）に沿って搬送される。しかし、処理ライン５０の物理的な配置は、実質的に水平な移動方向には限定されない。様々な例では、機構５２は、ウェブ材料を備え、このウェブ材料は、ウェブ材料の少なくとも何らかの部分について、垂直向きに又は水平向きとは異なる何らかの角度で懸架されるか、あるいは別のやり方で提供される。様々な例では、処理ライン５０に沿って処理（例えば、検査）するためのウェブ材料の一部分は、ウェブ材料の両側にアクセスできるように提供される。このような事例では、ウェブ材料の第１側に光源を設けてもよく、光源により提供される光を受光してウェブ材料の一部として提供される製品５６の検査を行うために、ウェブ材料の光源の反対側にマシンビジョンカメラなどの１つ以上の検査デバイスを設けてもよく、検査は、光源から製品５６を通して提供される光透過に少なくとも部分的に基づいている。
【００３１】
様々な例では、機構５２は、コンベヤベルトなどの、製品５６に対する個別の要素であり、処理ライン５０に沿って矢印５４の方向に製品５６を移動させるように構成されており、機構５２は、処理ライン５０により処理される製品５６が表す実際の製品の一部でない。機構５２は、処理ライン５０を通して製品５６を移動させるための真っ直ぐで水平な機構として図２に示されているが、当業者であれば、機構５２は、本明細書に開示される例及び技法を使用して動作を続けながら、矢印５４により示される方向に対して上昇しても、下降しても、及び／又は左右に転回してもよいことが理解されるであろう。
【００３２】
様々な例では、処理ライン５０は、エンコーダ出力信号７３を提供するように構成されたエンコーダ７２を含み、エンコーダ出力信号７３は、機構５２の移動距離を示す。様々な例では、エンコーダ７２は、機構５２の移動によってエンコーダ７２の一部の回転などの移動が生じるように機構５２に機械的に接続されており、エンコーダ７２は、それを、機構５２の移動を示すエンコーダ出力信号７３に変換するように構成されている。他の例では、エンコーダ７２は、機構５２上に配置された（例えば、プリントされた）１つ以上の特徴部（図２に示されていない）に光学的に又は電磁的に結合されるように構成されており、それにより、エンコーダ７２を通る機構５２の特徴部（単数又は複数）の移動は、機構５２の移動を示すエンコーダ出力信号７３を発生するようにエンコーダ７２をトリガする。様々な例では、エンコーダ出力信号７３は、一連のエンコーダパルス（いくつかの例では、電圧レベルが変動するパルス（例えば、電気パルス））を含む電気信号であり、エンコーダパルスの数は、矢印５４により示される方向の機構５２の移動距離にほぼ対応する。いくつかの例では、エンコーダパルスは、矢印５４により示される方向における機構５２の移動を示してもよく、また、矢印５４により示される方向と反対方向における機構５２の任意の移動を示してもよい。エンコーダ出力信号７３を提供するための多くの異なるデバイス、技法、及びデバイスと技法との組み合わせが可能であり、また、処理ライン５０の例及び本明細書で開示する他の例、並びにその等価物と連携して使用するように企図される。したがって、本明細書で使用される「エンコーダ」という用語は、任意の種類の特定のデバイス、あるいは製品及び／又は機構の移動の検出のための任意の特定の技法に限定されることなく、製品の移動、及び／又処理ラインを通して製品を移動させるために使用される機構の移動を検出し、このような移動を示す出力を提供するために採用され得る任意のデバイス（単数又は複数）、システム（単数又は複数）、及び／又は技法（単数又は複数）を含む。これは、例えばサーボ又はステッパモータにより提供される回転を追跡することに関連付けられる、電気エンコーダの「古典的な」定義に限定されないことを含む。更に、「エンコーダ出力信号」という語句の使用は、任意の特定の種類の信号には限定されず、製品の移動及び／又はプロセスラインを通して製品を移動させるために使用される機構の移動を示す、任意の種類の信号、そのような及び、電気信号、光信号又は機械信号を含んでもよい。
【００３３】
処理ライン５０は、ステーション＃１  ６０〜ステーション＃Ｎ  ６４により示される複数のプロセスステーションを含む。処理ライン５０に含めることができるプロセスステーションの数は、いずれかの特定の数のプロセスステーションには限定されない。複数のプロセスステーションを有するとして示されているが、処理ライン５０の例は、限定はしないがステーション＃１  ６０のようなプロセスステーションを１つだけ備えることができる。図示のように、各プロセスステーションは、処理ライン５０に沿った位置に配置されている。機構５２と同じ側に（例えば、「上に」）あるとして示されているが、プロセスステーションの一部又は全部の部品の実際の位置は、機構５２の側面などの機構５２に対して他の位置に配置してよく、あるいは、プロセスステーションの領域内に機構５２により規定された平面に対して垂直な線に対して一定の角度で配置してもよい。図２に示すように、製品５６は、特定のプロセスステーションに関連付けられた処理ゾーンに又はその中に位置するように動作可能である。例えば、処理ゾーン５６Ａは、処理ライン５０の領域に関連付けられ、処理ゾーン５６Ａ内に提供される製品（単数又は複数）５６は、ステーション＃１  ６０により提供される１つ以上のプロセス６１によって処理され得る。別の例では、処理ゾーン５６Ｎは、処理ライン５０の領域に関連付けられ、処理ゾーン５６Ｎ内に提供される製品（単数又は複数）５６は、プロセスステーション＃Ｎ  ６４により提供される１つ以上のプロセス６５により処理され得る。
【００３４】
プロセスステーション６０、６４のいずれかにおいて行われるプロセス６１、６５は、任意の特定の種類の処理には限定されない。いくつかの事例では、プロセスステーション６０、６４により行われるプロセス６１、６５は、処理される製品５６の物理特性（単数又は複数）を物理的に変換する、又は他の場合には変更する何らかの種類の処理を含む。例えば、処理は、プロセスステーションに提供された製品上へのカバーの配置など、部品の追加を含むことができる。他の例では、プロセスステーションのうちの所与の１つに提供された製品に、加熱、エッチング又は加熱するためのレーザの印加、あるいは漏れ試験と共に取り入れられる圧力の印加などの環境刺激を適用してもよい。他の例では、プロセスステーションのうちの所与の１つにおいて提供する製品（単数又は複数）の締結などの機械的アセンブリは、例えば、自動ねじ駆動機器を使用して製品を締結する駆動ねじの形態で行ってもよい。いくつかの例では、製品の処理は、製品自体の物理的な変換を伴わなくてもよいが、処理ライン５０を通る製品５６の（一般には矢印５４により表される）進行方向に対して、製品を反転させること、あるいは製品を例えば９０度又は何らかの他の回転配向まで回転させることなど、製品の物理的再配向を含んでもよい。
【００３５】
様々な例では、プロセスステーションにより行われるプロセス６１、６５は、処理ゾーン５６Ａ、５６Ｎに提供された製品（単数又は複数）５６の検査を実行することを含む。様々な例では、製品（単数又は複数）５６の検査は、１つ以上のマシンビジョンカメラ又は製品（単数又は複数）５６の外観検査を実行するように動作可能な任意の種類（単数又は複数）のカメラにより実行される製品（単数又は複数）５６の外観検査を含む。処理ライン５０に沿って配置されたプロセスステーションのうちの任意の所与の１つにより実行される検査（単数又は複数）の種類は、任意の特定の種類の検査には限定されない。様々な例では、検査は、例えばテストプローブにより実行される物理試験、又はカメラにより実行される得る製品（単数又は複数）の外観検査のいずれかに基づく、所与のプロセスステーションに提供された製品（単数又は複数）５６の適切なアセンブリの物理的又は視覚的な検証、例えば、所与のプロセスステーションに提供された製品（単数又は複数）上にカバーが載置されていることの検証を含む。プロセス６１、６５の一部として含まれ得る外観検査の他の形態として、製品（単数又は複数）に提供された色の測定値を所定の範囲に適合させるための、あるいは、例えば、位置及び／又は形状、並びに／あるいは検査される製品（単数又は複数）に提供された色に関してプリントパターン又は形状を適合させるための製品又は製品の測定が挙げられる。様々な例では、製品（単数又は複数）５６の検査は、検査される製品（単数又は複数）を生産するためにフィルムから最終的に変換される製品における望ましくない欠陥を生じるバブル又は他の欠陥など、表面歪み及び／又は内部欠陥について、限定はしないが透明又は半透明のフィルムを含むフィルムから形成される製品（単数又は複数）の検査を含む。様々な例では、検査される製品（単数又は複数）５６は、ウェブ材料を備えた個別の製品とは対照的に、プロセスステーション（単数又は複数）にウェブ材料として提供されるフィルム自体を備える。
【００３６】
処理ライン５０に沿って配置されたプロセスステーションにより行われるプロセス６１、６５の種類にかかわらず、各プロセスステーションは、プロセスステーションからプロセスステーション出力信号を提供するように構成することができる。様々な例では、所与のプロセスステーションは、そのプロセスステーションにより以前に処理されていない製品（単数又は複数）５６が、そのプロセスステーションに関連付けられた処理ゾーンに到着したときに、「部品あり」信号を提供するように構成されている。更に、所与のプロセスステーションが、そのプロセスステーションに関連付けられた処理ゾーンに到着した製品（単数又は複数）に対して処理を実行するとき、プロセスステーションは、製品（単数又は複数）を処理し、処理の結果（単数又は複数）に基づいて製品（単数又は複数）にステータスを割り当てるように構成されている。プロセスステーションはまた、製品（単数又は複数）の処理が完了すると、製品（単数又は複数）に割り当てられたステータスを示す出力信号を提供するように構成されている。
【００３７】
いくつかの例では、プロセス６１及び／又は６５は、特定の製品に対して、製品を物理的に変換する動作及び／若しくは機構５２に対して製品の向きを変更する動作、又は製品の検査を実行する動作、あるいは、それらの任意の組み合わせを実行することなど、個別の動作を表している。いくつかの事例では、これらのプロセスは、プロセス６１、６５のうちの１つ以上が実行されている間に、製品を停止する（例えば、処理ゾーンを通って移動させない）ことを必要とする。他の例では、例えば、プロセスが検査を含むいくつかの事例では、製品は、検査がプロセスステーションにより実行されている間、そのプロセスステーションの処理ゾーンを移動し続けてもよい。他の例では、処理６１及び／又は６５は、別個ではない処理、例えば、所与の製品には行われないが、その代わりに、プロセスステーションの処理ゾーンで提供されるウェブ材料のセクション又は長さに関する処理を含んでもよい。例えば、処理ライン５０を通って移動するウェブ材料は、様々な間隔で停止させることができ、ウェブ材料のその部分における検査は、ウェブ材料のその部分が、ウェブ材料の更なる処理における何らかのポイントにおいて、個々の製品であると指示されるかどうかにかかわらず、実行される。そのような事例におけるウェブ材料の検査は、ウェブ材料を備えた個々の製品５６を対象としないが、その代わりに、矢印５４の方向に処理ライン５０に沿って連続的に移動する、フィルム又はウェブなどの所与の製品の連続体を検査するように構成されており、所与の製品の連続体は、フィルム又はウェブの全体に沿って検査しても、あるいは、フィルム又はウェブに沿って１つ以上の間隔で検査してもよい。
【００３８】
図２に示すように、プロセスステーション６０、６４の各々は、製品ステータス同期デバイス７０に通信可能に接続されている。更に、製品ステータス同期デバイス７０には、エンコーダ出力信号７３が通信可能に接続されている。本開示で使用する場合、「通信可能に接続される（communicatively coupled）」とは、プロセスステーション６０、６４及びエンコーダ７２が製品ステータス同期デバイス７０に情報を提供することを可能にするように動作可能な任意の機構又は技術を指す。様々な例では、製品ステータス同期デバイス７０に情報を提供することは、製品ステータス同期デバイス７０に１つ以上の電気信号を提供することを含む。様々な例では、プロセスステーションの各々により提供される電気信号は、「部品あり」表示及びプロセスステーションにより処理された製品（単数又は複数）５６に割り当てられた１つ以上のステータス表示を含む。
【００３９】
図２に示すように、ステーション＃１  ６０は、出力信号６３により製品ステータス同期デバイス７０に接続され、ステーション＃Ｎ  ６４は、出力信号６７により製品ステータス同期デバイス７０に接続される。様々な例では、出力信号６３、６７は、１つ以上の電気導体（例えば、導線）を備えるケーブル又はバスにより、それぞれ対応するプロセスステーションと製品ステータス同期デバイス７０との間を接続することができる。様々な例では、プロセスステーションのうちの１つ以上の間の接続は、少なくとも部分的には、無線接続（単数又は複数）により提供することができる。処理ライン５０に沿った任意の追加のステーション（単数又は複数）から製品ステータス同期デバイス７０に出力信号を提供するために、その任意の追加のステーションを製品ステータス同期デバイス７０に同様に接続してもよい。
【００４０】
様々な例では、ステーション＃１  ６０により提供される出力信号６３は、製品（単数又は複数）がステーション＃１  ６０の処理ゾーン５６Ａに到着したときに製品ステータス同期デバイス７０に提供される「部品あり」信号を含む。処理ゾーン５６Ａにおける製品（単数又は複数）の検出は、製品の検出のための任意の特定の技術に限定されない。いくつかの例では、処理ゾーン５６Ａに到着した製品（単数又は複数）は、リミットスイッチ、近接性評価テーブル、光センサアレイ、又は製品（単数又は複数）を検出することが可能な任意の他の種類（単数又は複数）のセンサ（図２には示されていない）などのデバイスにより検出され、それらは、処理ライン５０に沿って移動し、プロセスステーション＃１  ６０に到着する。これらのセンシングデバイスは、製品（単数又は複数）がプロセスステーション＃１  ６０に到着したという表示として、いくつかの例では「部品あり」信号を、いくつかの例では電気信号線上の電圧パルスを発生して製品ステータス同期デバイス７０に提供する。様々な例では、処理ゾーン５６Ａへの製品（単数又は複数）の到着の検出は、外観検査によって、例えば、プロセスゾーン５６Ａへの製品（単数又は複数）の到着を検出して、いくつかの例では電気信号線上の電圧パルスとして「部品あり」信号を製品ステータス同期デバイス７０に提供する１つ以上のマシンビジョンカメラによって実行される。
【００４１】
製品（単数又は複数）がプロセスステーション＃１  ６０に到着すると、プロセスステーション＃１  ６０は、製品（単数又は複数）に対して処理６１を実行し、処理６１の結果に基づいて、処理された製品（単数又は複数）にステータスを割り当てる。いくつかの例では、製品に割り当てられた、又は複数の製品に個々に割り当てられたステータスは、製品が「リジェクト」であるか、あるいは準備及び少なくとも製品の現在の形態では顧客への出荷に適していない製品である製品かを示すステータスである。このような事例では、プロセスステーション＃１  ６０は、プロセスステーション＃１  ６０により提供された直近の「部品あり」信号に関連付けられた製品（単数又は複数）の「リジェクト」ステータスを示すステータス信号を製品ステータス同期デバイス７０に提供するように構成されている。
【００４２】
いくつかの例では、製品に割り当てられたステータスは、グレード、例えばＡグレード、Ｂグレード又はＣグレードであり得、どのような適用例又はどの適用例における使用、及び／又はどのような顧客又はどの顧客のための使用に製品が適しているかを示している。例えば、製品は、いくつかの例ではコンピュータモニタのディスプレイ又はモバイルデバイスなどディスプレイのためのカバーフィルムとして使用するように設計されたフィルムであり、グレードＡ規格を満たさなければならない。一方、グレードＢ又はＣなどのより低いグレードが割り当てられた製品は、デバイスの内表面に適用される、デバイスに関する任意の視覚的に関連付けられた機能を提供しない保護フィルムなど、他の適用例には依然として使用可能である。このような例では、プロセスステーションは、処理された製品（単数又は複数）５６に関連付けられたグレードを示す信号を提供するように構成されている。いくつかの例では、グレードは、プロセスステーションが直近に処理した製品（単数又は複数）５６に割り当てられたグレードを示すシングルビットバイナリ値又はマルチビットバイナリ値として、製品ステータス同期デバイス７０に通信することができる。
【００４３】
プロセスステーション＃１  ６０について上述したようなやり方で、プロセスステーション＃Ｎ  ６４は、製品（単数又は複数）がプロセスステーション＃Ｎ  ６４の処理ゾーン５６Ｎに到着したときに、出力信号６７の一部として「部品あり」信号を提供するように構成されている。プロセスステーション＃Ｎ  ６４は、製品（単数又は複数）が処理ゾーン５６Ｎに到着すると、処理ゾーン５６Ｎにある製品（単数又は複数）に対してプロセス６５を実行し、プロセス６５の結果に基づいて、製品（単数又は複数）にステータスを割り当てるように構成されている。また、プロセスステーション＃Ｎ  ６４は、プロセスステーション＃Ｎ  ６４により提供された直近の「部品あり」信号に関連付けられた製品（単数又は複数）５６に割り当てられたステータスを示す信号を、出力信号６７の一部として製品ステータス同期デバイス７０に提供するように構成されている。処理ライン５０に沿って任意の追加のプロセスステーションが提供された場合、これらのプロセスステーションの各々は、製品（単数又は複数）５６が、これらのプロセスステーションに関連付けられた処理ゾーン（単数又は複数）にそれぞれ到着すると「部品あり」信号を提供し、製品（単数又は複数）がこれらの追加のステーション（単数又は複数）により処理されると、製品（単数又は複数）５６に割り当てられたステータス（単数又は複数）を示す追加の出力信号（単数又は複数）を提供するように構成することができる。
【００４４】
図２に示すように、製品ステータス同期デバイス７０は、データ同期回路７４を備えている。データ同期回路７４は、プロセスステーション６０、６４により提供された出力信号６３、６７を受信し、エンコーダ７２により提供されたエンコーダ出力信号７３を受信するように構成されている。データ同期回路７４は、「部品あり」信号、及びプロセスステーション６０、６４のいずれかからの「部品あり」信号に関連付けられた製品５６に割り当てられたステータスを表す信号を受信し、プロセスステーションによりその製品に割り当てられたそのステータスを登録するように構成されている。製品５６についてのステータスがデータ同期回路７４により登録されると、データ同期回路７４は、製品が処理ライン５０を通って移動するにつれて、エンコーダ出力信号７３に基づいて、その製品５６のステータスを追跡するように更に構成されている。製品が処理ライン５０を通って移動するにつれて、追加のプロセスステーション（例えば、プロセスステーション６２、６４）は、製品５６を処理してステータス（単数又は複数）を割り当て、これらの追加のステータスを示す出力信号をデータ同期回路７４に提供することができる。データ同期回路７４は、これらの追加のステータスを受信し、製品５６に割り当てられたこれらの追加のステータスを登録し、製品が処理ライン５０を通って移動し続ける際に、製品５６にステータス又はスタチューを割り当てられたすべてのプロセスステーションによる製品５６に割り当てられたステータスの各々を別々にかつ独立して追跡し続ける。
【００４５】
何らかのポイントにおいて、製品５６は、処理ライン５０に沿って最後のプロセスステーションを通って移動しており、データ同期回路７４は、処理ライン５０を通って移動する際に製品５６に割り当てられたステータスに基づいて、製品５６の最終ステータスを判定するように構成されている。いくつかの例では、製品５６は、リジェクトステーション８０などの所定の場所に到着し、リジェクトステーション８０への製品の到着は、製品８２として示される。本明細書で説明するように、それぞれの製品がリジェクトステーションに到達した時に適切なポイントで、データ同期回路７４は、データ同期回路７４によって判定された製品８２の最終ステータスを製品ステータス出力信号７７としてリジェクトステーション８０に提供できるように、上流のプロセスステーション６０、６４から受信したステータスを時間的に整列させる。様々な例では、製品８２が「不良」製品又は「リジェクト」製品であると製品ステータス出力信号７７が示す場合、リジェクトステーション８０は、製品８２に対してプロセス８１を実行するように動作可能であり、いくつかの例では、機構５２から除去されている製品８４によって示されるように、製品フローから製品８２を方向転換してリジェクトステーション８０から排出するように動作可能である。様々な例では、処理８１は、製品ステータス出力信号７７としてリジェクトステーション８０に提供された製品８２の最終ステータスに基づいて更に処理するために、製品８２に「不良」製品又は「リジェクト」製品とマーキングすること、あるいは、上述のようなグレードＡ、Ｂ又はＣなどのグレードで製品８２にマーキングすることなど、製品８２について判定された最終ステータスを示す何らかのやり方で製品８２にマーキングすることを含む。様々な例では、製品ステータス出力信号７７としてデータ同期回路７４により提供された製品８２についての最終ステータスが、製品８２が「良」製品であると示している場合、製品８２は、製品８６により示されるように、顧客に出荷される製品として更なる処理及び準備のために、リジェクトステーション８０から出ることができる。様々な例では、リジェクトステーションから「良」製品を送り出すことは、キャリアウェブの製品残存部分と、リジェクトステーションからキャリアウェブを前進させることによってリジェクトステーションから製品を送り出すこととを含む。
【００４６】
リジェクトステーション８０は、いくつかの例において、リジェクトステーションに配置されており、かつ、リジェクトステーションに製品（例えば、製品８２）があることを検出してリジェクトステーション８０に製品があるかないかを示す製品検出信号７５を提供するように構成された製品検出センサ７６を含む。様々な例では、製品検出信号７５は、製品がリジェクトステーション８０にあることを製品検出センサ７６が検出したときに製品検出信号７５として提供される電気信号、例えば電圧レベルの変化又は電圧パルスである。図２に示すように、データ同期回路７４は、製品検出センサ７６が提供した製品検出信号７５を受信するように構成されている。様々な例では、データ同期回路７４は、リジェクトステーション８０まで処理ライン５０を通る製品５６の追跡を、製品８２がリジェクトステーション８０にあるか否かを示す製品検出信号７５と比較する。データ同期回路７４は、様々な例において、データ同期回路７４により行われる追跡に基づいて、リジェクトステーション８０において製品８２が予想されるが、予想される製品が製品検出センサ７６により検出されないときに、製品なし状態が存在すると判定する。様々な例では、データ同期回路７４は、製品なし状態が存在するとデータ同期回路７４が判定したとき、製品なし検出出力７９上で警報出力信号を提供する。様々な例では、この警報出力信号は、コンピュータネットワーク（例えば、図１に示したネットワーク５）又はプログラマブルロジックコントローラ（programmable logic controller）（例えば、図２に示されていない「ＰＬＣ」）など、データ同期回路７４により提供された警報出力信号の受信に基づいて、警報を提供するように、及び／又は更に処理ライン５０の動作を更に制御するように動作可能である他のデバイス（図２に示されていない）に接続されている。様々な例では、図２のデータ同期回路７４は、図１に関して示され、説明された製品ステータス同期デバイス２０Ａ〜２０Ｎのうちの１つ以上に組み込まれているが、図２に示すようなデータ同期回路７４の例は、図１の製品ステータス同期デバイス２０Ａ〜２０Ｎの例に組み込まれるものには限定されない。
【００４７】
図３は、本開示で説明する１つ以上の例に係る、製品ステータス追跡を行うために利用される１つ以上の信号の例示的な図解を提供するタイミング図１００である。例示的な目的で、図３のタイミング図１００は、処理ラインに沿って配置された複数のプロセスステーションにより提供される信号を示しており、個別の製品は、処理ラインを通って移動し、プロセスステーションの各々において処理するために１つずつ提供される。しかし、製品の処理ライン及び組み合わせ、あるいは図３に示した信号を発生するためにこれらの製品に対して実行されるプロセスの種類の例は、これらの特定の構成の製品又は任意の特定の種類のプロセスには限定されず、複数の製品を単一のプロセスステーションで同時に処理すること、及び／又は個別の製品をプロセスステーションで１つずつ処理するのではなく、製品を連続して処理することを含み得る。また、図３に示すような信号の発生と呼ばれる「処理」は、具体的には検査プロセスと呼ばれることもある。しかし、図３に示した信号を発生するプロセスステーションにより実行されるプロセスは、検査プロセスには限定されず、プロセスのうちのいずれかが本開示全体にわたって説明すること、及びその等価物を含み得る。
【００４８】
図３に示すように、データ同期回路７４は、第１のプロセスステーションから提供され得る信号を表す第１の信号セット１０２、第２のプロセスステーションにより提供され得る信号を表す第２の信号セット１０４、及びＮ番目のプロセスステーションにより提供され得る信号を表すＮ番目の信号セット１１０を受信するように構成されている。また、データ同期回路７４はエンコーダ出力信号１１２を受信するように構成されている。各信号１０２、１０４、１１０は、処理ラインに沿った異なる場所に配置されたプロセスステーションにより提供される信号セットを表す。例えば、図２にすべて示すように、第１の信号セット１０２は、第１のプロセスステーション６０により提供され得、第２の信号セット１０４は、別のプロセスステーションにより提供され得、Ｎ番目の信号セット１１０は、処理ライン５０に沿って異なる位置に配置されたプロセスステーション６４により提供され得る。一例として図２を再び使用すると、図３に示すエンコーダ出力信号１１２は、いくつかの例では、図２に示すようにエンコーダ出力信号７３としてエンコーダ７２により提供される。
【００４９】
再び図３を参照すると、エンコーダ出力信号１１２は、パルス１１２Ａのストリームを提供し、パルス及び各パルス間の間隔は、信号セット１０２、１０４、１１０を提供するプロセスステーションの処理ゾーンを通る１つ以上の製品（図２に示す例えば、１つ以上の製品５６）を移動させる機構（図２に示した機構５２など）の移動を表しており、この移動は、矢印１２０によってその方向に表されている。例として、処理ラインを通して製品を移動させる機構が規定距離、例えば、矢印１２０により示す方向に２．５センチメートル（１インチ）移動したときに、エンコーダ出力信号１１２の各エンコーダパルス１１２Ａが提供される。この例示的な例を引き続き参照すると、エンコーダ出力信号１１２により提供された１０個のエンコーダパルス１１２Ａのグループは、矢印１２０で示す方向における、エンコーダ出力パルス１１２Ａを提供するエンコーダに接続された機構の２５．４センチメートル（１０インチ）の距離の移動を表す。（矢印１２０で表されるような）機構により移動した距離に基づいて、エンコーダパルス１１２Ａを提供することによって、速度、速度の変動、あるいは更には機構の移動の停止及び開始は、間隔に、したがって、機構の移動に関連付けられたいくつかのエンコーダパルス１１２Ａの数のカウントに影響を及ぼさない。これにより、データ同期回路７４により受信されたエンコーダパルス１１２Ａのカウントに基づいて、処理ラインを通る製品の移動に対する機構により搬送される１つ以上の製品の移動を追跡することができる。他の例では、矢印１２０で表される機構の移動の所与の距離について、異なる数のエンコーダパルス１１２Ａを提供してもよく、それにより、機構の同じ移動量について、異なる分解能を提供してもよい。例えば、矢印１２０で表される機構の移動の２．５センチメートル（１インチ）当たり１つのエンコーダパルス１１２Ａを提供する代わりに、この同じ機構の移動の２．５のセンチメートル（１インチ）について、１０個のエンコーダパルスを提供してもよく、それにより、発生した各エンコーダパルス１１２Ａについて、機構の移動の２．５ミリメートル（０．１インチ）の分解能が提供される。機構の移動の距離に対するエンコーダパルス１１２  Ａの分解能は、エンコーダパルスを提供するエンコーダにより構成することができる。様々な例では、データ同期回路７４内のレジスタ長の設定を含むデータ同期回路７４内の設定は、データ同期回路７４により処理ラインを通る製品の適切な追跡を行うために、エンコーダパルス１１２Ａの分解能に対応するように構成されている。
【００５０】
データ同期回路７４は、エンコーダ出力信号１１２を受信し、エンコーダ出力信号１１２を各信号セット１０２、１０４及び１１０と同期するように構成されており、それによって、プロセスステーションのうちの１つにより処理された特定の製品の製品ステータスがその製品に割り当てられて、データ同期回路７４に提供されると、その製品が処理ラインを通って進行するにつれてデータ同期回路７４内において、その製品に割り当てられたステータスが記憶（登録）され、追跡される。製品に割り当てられたステータスの追跡は、エンコーダパルス１１２Ａに基づいている。各信号セット１０２、１０４及び１１０は、信号セット１０２、１０４及び１１０を提供するプロセスステーションを通ってその同じ特定の製品が移動する際に、その特定の製品について別個のステータスを提供することができる。特定の製品が最後のプロセスステーションを通って移動した後、製品について判定されたステータスと処理ラインを介して追跡されたステータスとの連結に基づいて、製品が所定の場所に到着したときに、製品に最終ステータスを提供することができる。製品が処理ライン上の所定の場所に、例えば、データ同期回路７４に信号を提供する最後のプロセスステーションに沿って又はその下流に配置されたリジェクトステーションに到着すると、出力ステータス信号１１６として製品の最終ステータスを提供することができる。所与の製品に提供されたファイナルズステータス出力信号１１６に基づいて、所定の場所又はリジェクトステーションに関連付けられた１つ以上のデバイス（図３に示されていない）によって、製品の更なる処理及び／又は方向転換を行ってもよい。
【００５１】
信号セット１０２の発生に対して、処理ラインに沿って配置された第１のプロセスステーションは、第１のプロセスステーションに関連付けられた処理ゾーンに製品が到着したことを検出し、Ｔｒｉｇｇｅｒ  ＃１の信号線上で「部品あり」パルスを発生し、出力する。パルス１０２Ａ、１０２Ｂ、１０２  Ｃ、１０２Ｄ、１０２Ｅ及び１０２Ｆのシーケンスは、製品シーケンスが第１のプロセスステーションに到着したことに応じて提供されたパルスのシーケンスを示しており、パルス１０２Ｆは第１のプロセスステーションへの製品の到着を示し、パルス１０２Ｅは１０２Ｆパルスをトリガした製品の到着後の第１のプロセスステーションへの製品の到着を示している。パルス１０２Ｄ、１０２  Ｃ、１０２Ｂ及び１０２Ａは、第１のプロセスステーションへの後続の製品シーケンスの到着を示しており、１度に１つの製品が到着し、１０２Ｄから、次に１０２Ｃ、次に１０２Ｂ、最後に１０２Ａと順次到着する。パルス１０２Ａ、１０２Ｂ、１０２Ｃ、１０２Ｄ、１０２Ｅ及び１０２Ｆの各々は、信号セット１０２を提供する第１のプロセスステーションにおける「部品あり」の表示を表す。パルスのシーケンスは、データ同期回路７４に入力されたＴＲＩＧＧＥＲ  ＃１で受信される。例示的な開始点としてパルス１０２Ｂを使用すると、製品は、信号セット１０２を提供する第１のプロセスステーションに到着し、第１のプロセスステーションにおける「部品あり」を示すＴｒｉｇｇｅｒ  ＃１の信号線上でパルス１０２Ｂが提供される。「部品あり」表示を提供することに加えて、第１のプロセスステーションは、１０２Ｂ「部品あり」信号に関連付けられた製品を処理して、例えば製品の検査を実行して、時には１０２Ｂパルスを発した後、１０２Ａパルスを発する前に、ＮＧ  ＯＵＴ  ＃１の信号線上でパルス１０２Ｘを提供するように構成されている。ＮＧ  ＯＵＴ  ＃１の信号線上で提供されるパルス１０２Ｘは、プロセスステーションへの到着により１０２Ｂパルスを発生した製品が今は処理済みであり、「不良」製品又は「リジェクト」製品であると判定されることを示す。ＮＧ  ＯＵＴ  ＃１の信号線上で提供されるパルス１０２Ｘは、「部品あり」信号１０２Ｂに関連付けられた製品の信号セット１０２を提供する第１のプロセスステーションにより割り当てられたこの「不良」製品又は「リジェクト」製品ステータスの表示である。データ同期回路７４は、パルス１０２Ｘを受信し、製品あり信号１０２Ｂに関連付けられた製品に第１のプロセスステーションにより割り当てらたるこの「不良」ステータス又は「リジェクト」ステータスを登録するように構成されている。信号１０２Ｂに関連付けられた製品が処理ラインを通って移動すると、データ同期回路７４は、製品が処理ラインを通って移動し続ける際に、データ同期回路７４が受信したエンコーダパルス１１２Ａに基づいて、製品のこの登録ステータスを追跡するように構成されている。
【００５２】
前述したように、Ｔｒｉｇｇｅｒ  ＃１の信号線上のパルス間の間隔は、矢印１２０で表した機構の移動に基づいており、この機構は、パルス１０２Ｂによって示される信号セット１０２を提供する第１のプロセスステーションに製品を移動させ、次いで、プロセスステーションから製品を出し、その同じ第１のプロセスステーションに第２の製品を到着させる。第２の製品の到着はパルス１０２Ａにより示される。したがって、パルス１０２Ａと１０２Ｂとの間に存在する間隔は時間期間に依存しないが、信号セット１０２を提供する第１のプロセスステーションに製品を出し入れする機構の移動によって決定される。対照的に、「部品あり」パルス１０２Ｂと製品リジェクトパルス１０２Ｘとの間の間隔は、信号セット１０２を提供する第１のプロセスステーションが、プロセスステーションに到着した製品に対して処理を実行し、次いで、その製品の処理の結果として、製品に割り当てられるステータスを判定するために必要とする時間の関数であり得る。
【００５３】
例えば、信号セット１０２を提供する第１のプロセスステーションに製品が到着すると、Ｔｒｉｇｇｅｒ  ＃１信号線上で「部品あり」信号１０２Ｂを提供することができる。同時に、製品は、第１のプロセスステーションを通って移動し続けることができ、製品が移動している間、マシンビジョンシステムにより行われるような検査プロセスを製品に対して実行してもよい。他の例では、製品は、第１のプロセスステーションにおいて十分に長く停止して製品の画像を取り込み、次いで、取り込んだ画像に対して画像処理を実行しながら、第１のプロセスステーションから製品を送り出す。製品が移動している際に、エンコーダパルス１１２Ａはエンコーダ出力信号１１２として、データ同期回路７４に提供され続け、これらのパルスは、第１のプロセスステーションを通ってそこから送り出される製品の移動を追跡するために、データ同期回路７４によって使用される。何らかのポイントにおいて、フィストプロセスステーションにおけるプロセスが完了し、製品のステータスが、その製品の処理に基づいて判定される。製品のステータスが、製品について「不良」又は「リジェクト」のステータスであると判定された場合、第１のプロセスステーションは、ＮＧ  ＯＵＴ  ＃１信号線上にパルス１０２Ｘを提供する。第１のプロセスステーションがこの製品に割り当てた第１のプロセスステーションにより提供される製品の「リジェクト」ステータスは、データ同期回路７４により受信及び登録され、ポイント１４０として表されるリジェクトステーションなどの処理ラインの所定の場所に製品が到着するまで、エンコーダパルス１１２Ａに基づいて追跡され続ける。
【００５４】
例として、信号セット１０２を提供する第１のプロセスステーションが、ポイント１４０で表したリジェクトステーションから処理ラインに沿って７６センチメートル（３０インチ）離れている場合、製品あり信号１０２Ｂを発生し、ＮＧ  ＯＵＴ  ＃１上に信号１０２Ｘで示したリジェクトステータスを有する製品に提供されたステータスが、データ同期回路７４が受信したエンコーダパルス１１２Ａに基づいて追跡される。それによって、この製品が、ポイント１４０で示したリジェクトステーションに到着すると、データ同期回路７４は、リジェクトステーションにある製品が不良の（リジェクト対象の）製品であることを示すリジェクト信号パルス１４４を発生する。エンコーダパルス１１２Ａがセットされ、各エンコーダパルス１１２Ａが、矢印１２０により表される２．５センチメートル（１インチ）の移動を表す場合、製品あり信号１０２Ｂを発生した第１のプロセスステーションにおいて提供された製品に対してリジェクトステータスを登録した後、このステータスは、３０個のエンコーダパルスにわたって追跡され、それにより、「リジェクト対象」製品がリジェクトステーションに留め置かれる。この結果、製品あり１０２Ｂ信号が受信されたポイントに続いて、データ同期回路７４によって３０個のエンコーダパルス１１２Ａを計数した後に、リジェクト信号パルス１４４が発生される。
【００５５】
代替実施形態では、信号セット１０２を提供する第１のプロセスステーションに到着した製品は、「部品あり」パルス１０２Ｃを提供することによって製品が到着したことを示す。製品が処理され、第１のプロセスステーションから送り出されても、エンコーダパルス１１２Ａがデータ同期回路７４において受信され続ける。その時までに、パルス１０２Ｂにより表される次の「部品あり」信号がデータ同期回路７４によって受信され、リジェクト信号１０２ＸがＮＧ  ＯＵＴ  ＃１信号線で提供されなかった場合、データ同期回路７４は、「部品あり」信号１０２Ｃを発生した製品に関連付けられた第１のプロセスステーションにある「良」製品の表示を登録するように構成されており、エンコーダ出力パルス１１２Ａに基づいて、製品がポイント１４０として示されるリジェクトステーションに到着するまで、その「良」製品ステータスを追跡する。このとき、ポイント１４０として示されるリジェクトステーションに提供された製品が、プロセスステーションのうちの他のいずれかによって製品に割り当てられる「不良」又は「リジェクト」のいずれかのステータスを有しない場合には、製品は、「良」製品の最終ステータスを有し、良好な製品としてリジェクトステーションを通り過ぎる。様々な例では、「良」製品は、キャリアウェブの一部として残り、キャリアウェブがリジェクトステーションを通って前進する結果として、リジェクトステーションを通り過ぎる。
【００５６】
製品が第１のプロセスステーションを到着し、そこを出ると、処理ラインを通って移動し、何らかのポイントにおいて、信号セット１０４を提供する第２のプロセスステーションに到着する。第２のプロセスステーションへの製品の到着は、ＴＲＩＧＧＥＲ  ＃２信号線上で信号セット１０４のパルス１０３Ａ、１０３Ｂ、１０３Ｃ、１０３Ｄ、１０３Ｅのシーケンスを発生する。パルス１０３Ｅは、第２のプロセスステーションへの製品の到着を表し、製品の到着に続いてパルス１０３Ｄが発生され、その後、製品は、パルス１０３Ｃ、１０３Ｂ、及び１０３Ａを順次発生する。次に、Ｔｒｉｇｇｅｒ  ＃２信号線上で提供された「部品あり」パルス１０３Ｂにより示される第２のプロセスステーションへの製品の到着を例として使用する。パルス１０３Ｂの発生に関連付けられた製品が第２のプロセスステーションに到着すると、第２のプロセスステーションは、製品の検査の実行などのプロセスを実行することができ、第２のプロセスステーションによる製品の処理の結果、パルス１０３Ｂに関連付けられた製品が「不良」製品又は「リジェクト」製品である判定された場合、「リジェクト」パルス１０３ＸがＮＧ  ＯＵＴ  ＃２信号線上で提供される。製品あり１０３Ｂパルスが提供された後、次の「部品あり」信号１０３ＡがＴＲＩＧＧＥＲ＃２信号線上で提供される前にパルス１０３Ｘが提供される場合、データ同期回路７４は、パルス１０３Ｂに関連付けられたプロセスステーションにおいて処理された製品の「リジェクト」ステータスを登録する。データ同期回路７４は、エンコーダパルス１１２Ａに基づいて、製品がポイント１４０にリジェクトステーションに到着するまで、製品のこのステータスを追跡し、その後、再び、第２のプロセスステーションにより製品に割り当てられたリジェクトステータスに基づいて、ポイント１４０として示されるリジェクトステーションにある製品が不良な製品又はリジェクト対象製品であることを示すリジェクト信号パルス１４４を提供する。第２のプロセスステーションにより製品に割り当てられたステータスは、データ同期回路７４により、その同じ製品に他のプロセスステーションが割り当てる任意の他のステータス（単数又は複数）に対して独立して別々に追跡される。
【００５７】
例として、信号セット１０４を提供する第２のプロセスステーションが、ポイント１４０で表したリジェクトステーションから処理ラインに沿って５１センチメートル（３０インチ）である場合、「部品あり信号」１０２Ｂを発生し、ＮＧ  ＯＵＴ  ＃２信号線上の信号出力１０３Ｘで示した「リジェクト」ステータスを有する製品は、エンコーダパルス１１２Ａに基づいて追跡され、それによって、この製品が、リジェクトステーション４０に到着すると、データ同期回路７４は、リジェクトステーションにある製品が不良（リジェクト対象の）製品であることを示すリジェクト信号パルス１４４を発する。矢印１２０により表される２．５センチメートル（１インチ）の機構の移動を各エンコーダパルス１１２Ａが表すようにエンコーダパルス１１２Ａが設定されている場合、「部品あり」信号１０３Ｂを発生したが、リジェクトステータスに現在関連付けられている、第２のプロセスステーションにおいて提供された製品のリジェクトされるステータスの登録後、２０個のエンコーダパルスにわたって追跡され、それにより、「リジェクト対象」製品がリジェクトステーションに留め置かれる。この結果、リジェクト信号パルス１４４は、データ同期回路７４おける「部品あり」パルス１０３Ｂの受信後、２０個のエンコーダパルスのカウントをデータ同期回路７４が受信した後にリジェクトステーションに提供される。
【００５８】
代替例では、第２のプロセスステーションに製品が到着したことを示す製品あり１０３Ｃパルスは、第２のプロセスステーションにより提供される。製品が処理され、第２のプロセスステーションから送り出されるので、データ同期回路７４においてエンコーダパルス１１２Ａが受信され続ける。その時までに、パルス１０３Ｂにより表される次の「部品あり」信号がデータ同期回路７４によって受信され、リジェクト信号１０３ＸがＮＧ  ＯＵＴ  ＃２信号線で提供されなかった場合、データ同期回路７４は、製品あり信号１０３Ｃと関連づけられた第２のプロセスステーションにおける「良」ステータスの表示を登録するように構成されており、エンコーダ出力パルス１１２Ａに基づいて、製品がポイント１４０として示されるリジェクトステーションに到着するまで、その「良」製品ステータスを追跡する。このとき、ポイント１４０のリジェクトステーションに提供された製品が、プロセスステーションのうちの他のいずれかによって製品に割り当てられた「不良」又は「リジェクト」のいずれかのステータスを有しない場合には、製品は、「良」製品の最終ステータスを有し、良好な製品としてリジェクトステーションを通り過ぎる。
【００５９】
同様にして、データ同期回路７４は、追加のプロセスステーションのために信号セット１１０などの信号を受信し、かつ、製品が到着し、これらの追加のプロセスステーションにより処理される際に、これらの追加のステーションの各々によってこれらの製品に割り当てられたステータス（単数又は複数）を登録するように構成されている。また、データ同期回路７４は、任意の他のプロセスステーションにより各製品に割り当てられたステータスとは別々に独立して、各製品について、これらの登録されたステータスを追跡し、かつ、図３のポイント１４０で示されるリジェクトステーションに製品が到着する際に、各製品の最終ステータスを判定するように構成されている。
【００６０】
以上の説明に基づき、リジェクトステーションの場所に対して、第１のプロセスステーションには７６センチメートル（３０インチ）、第２のプロセスステーションには５１センチメートル（２０インチ）、Ｎ番目のプロセスステーションには２５センチメートル（１０インチ）の例示的な距離を使用すると、特定の製品は、製品が第１のプロセスステーションに到着した後、３０個のエンコーダ出力パルス１１２Ａが生じたときにリジェクトステーションに到着しなければならない。第１のプロセスステーションでは、ステータス、例えば、「良」又は「不良」が、第１のプロセスステーションにおいて製品に登録される。第１のプロセスステーションへの到着後に１０個のエンコーダパルス１１２Ａが生じたときには、製品は、第２のプロセスステーションに到着していなければならず、第２のプロセスステーションにおいて、同様に、その製品にステータス、例えば、「良」又は「不良」が割り当てられ得る。第２のプロセスステーションへの製品の到着後、１０個以上のエンコーダパルス１１２Ａが生じたときには、製品は、Ｎ番目のプロセスステーションに到着していなければならない。Ｎ番目のプロセスステーションにおいて一度、Ｎ番目のプロセスステーションは、製品に対して処理を行い、Ｎ番目のプロセスステーションにおいて製品に対して実行したプロセスに関して、ステータス、例えば、「良」又は「不良」をその製品に割り当てることができる。Ｎ番目のプロセスステーションへの製品の到着後、追加の１０個のエンコーダパルス１１２Ａが生じた後には、製品は、リジェクトステーションに到着していなければならない。データ同期回路７４が、リジェクトステーションにある製品が、プロセスステーションの各々からのその製品について追跡されたステータスに基づいて、「不良」製品又は「リジェクト」製品であると判定した場合、データ同期回路７４は、製品のリジェクト処理をトリガするために、リジェクトステーションにおいてデバイス（図３に示されていない）に提供され得るリジェクト信号１４４に対してパルスを提供するように構成されている。代替的に、データ同期回路７４が、プロセスステーションのうちのいずれによっても、リジェクトステーションにおいて「不良」ステータス又は「リジェクト」ステータスが製品に割り当てなかったと判定した場合、データ同期回路７４は、リジェクト信号１４４を発生せず、したがって、リジェクトステーションにある製品が「良」部品として進むことを許可するように構成されている。
【００６１】
このように、処理ラインに沿った各プロセスステーションについて、一連の製品ありパルスを使用することによって、かつ、各プロセスステーションにおいて「部品あり」信号の間にリジェクトパルスを提供すること又は提供しないことによって、製品が処理ライン全体を通過する際に、プロセスステーションの各々についてデータ同期回路７４が登録及び追跡するよう構成された製品のステータスが公開される。次いで、処理ラインを通る製品の移動を表すエンコーダパルスの数を単に追跡することによって、プロセスステーションにより製品に割り当てられた製品のステータスは、リジェクトステーションなどの所定の場所までデータ同期回路７４によって追跡することができ、製品の最終ステータスは、そのデータ同期回路７４により、処理ラインに沿って含まれるプロセスステーションにより製品に割り当てられた連結されたステータスに基づいて、データ同期回路７４により製品に登録され、製品と共に追跡される際に判定することができる。
【００６２】
セット信号１０２、１０４及び１１０を提供する第１のプロセスステーション、第２のプロセスステーション及びＮ番目のプロセスステーションは、データ同期回路７４に接続されたプロセスステーションにより提供され得る信号を示しており、データ同期回路７４に提供され得る信号は、必ずしも図３に示す種類の信号に限定されない。信号の処理は、上述のように、必ずしも図３に示すものに限定されない。例えば、代替例では、部品について「不良」ステータス又は「リジェクト」ステータスを示すパルスをＮＧ  ＯＵＴ信号線上にプロセスステーションが発生するのではなく、ＮＧ  ＯＵＴ  ＃１信号線上のパルス１０２Ｘなどのパルスの存在を、良好な部品を示すために使用することができ、例えばパルス１０２Ｂと１０２Ｃとの間の間隔を基準にしてＮＧ  ＯＵＴ  ＃１信号線上にパルスがないことによって示されるような、このパルスの欠如は、「不良」部品又は「リジェクト」部品を示すことになる。また、リジェクト信号１４４に関して、ポイント１４０で示されるリジェクトステーションに「良」部品があるときにはパルス１４４が発生され、パルス１４４が発生されないことは、リジェクトステーションにある製品が実際には「不良」部品又は「リジェクト」部品であることを意味していると解釈される。更に、データ同期回路７４に提供され得る信号セットの総数は特定の数には限定されず、データ同期回路７４が受信するように構成されている任意の数の信号セットを含んでもよい。
【００６３】
図４は、本開示で説明する１つ以上の例に係る、複数のプロセスステーションにより提供されたステータスを追跡するためのデータ同期回路１５１を備える機能ブロック１５０の図を提供するブロック回路図である。いくつかの例で図４に関連して説明し、示した例示的なデータ同期回路１５１は、図２及び図３に関して示したデータ同期回路７４であるが、データ同期回路１５１の実施例は、データ同期回路７４を備えることには限定されず、本明細書で説明するような複数のプロセスステーションにより提供されたステータスを追跡のためのデータ同期回路、及びその等価物の任意の例において実現することができる。
【００６４】
図示のように、データ同期回路１５１は、ポート１５２において入力信号セット１０２を、ポート１６２において入力信号セット１０４を、ポート１８２において入力信号セット１１０を受信するように構成されている。また、データ同期回路１５１は、エンコーダ７２のようなエンコーダに接続され、エンコーダ７２により提供されたエンコーダ出力信号７３を受信するように構成されている。様々な例では、入力信号セット１０２、１０４及び１１０の各々は、処理ラインに沿って配置された個々の異なるプロセスステーションに接続されるように構成されている。データ同期回路１５１は、プロセスステーションにあった又はプロセスステーションにある、入力信号セットに接続されたそれぞれのプロセスステーションにおいて処理されたばかりの製品に割り当てられたステータスを示す信号を含む、入力信号ラインのこれらのセット上の信号を受信し、このステータスを登録し、製品が処理ラインを通って移動する際にこのステータスを追跡するように構成されている。
【００６５】
図示のように、信号セット１０２、１０４、１１０の各々は、個々のポート１５２、１６２及び１８２にそれぞれ接続されている。様々な例では、各ポートは、「部品あり」（例えば、「ＴＲＩＧＧＥＲ」）信号に関する入力信号と、データ同期回路１５１が接続され、そのデータ同期回路１５１を使用して製品ステータスを追跡する処理ラインに沿って配置されたプロセスステーションのうちの所与の１つにより提供された製品ステータス（例えば、「ＮＧ  ＯＵＴ」）信号とを受信するように構成されている。処理ラインに沿って配置された各プロセスステーションは、データ同期回路１５１と共に提供されたポートのうちの別個の１つに個々に接続されている。ポートの数、したがってデータ同期回路１５１が接続され得るプロセスステーションの数は、任意の特定の数のプロセスステーションには限定されず、追加のポートを介して追加のプロセスステーションをデータ同期回路１５１に接続してもよい。ポート１５２、１６２及び１８２の各々は、個々に別々に、レジスタ１５４、１６４及び１８４のうちの１つにそれぞれ接続されている。ポート１５２は、信号セット１０２により提供される信号を受信するように構成され、レジスタ１５４に接続されており、ポート１６２は、信号セット１０４により提供される信号を受信するように構成され、かつ、レジスタ１６４に接続されており、ポート１８２は、信号セット１１０により提供される信号を受信するように構成され、レジスタ１８４に接続されている。データ同期回路１５１に含まれる任意の追加のポートもまた、ポート１５２、１６２及び１８２について説明したのと同様に、レジスタの別個のセットに個々に別々に接続することができる。
【００６６】
様々な例では、ポート１５２、１６２及び１８２の各々は、信号セット１０２、１０４及び１１０により、受け入れるように提供された信号を受信し、ビット位置１５３、１６３、１８３に示した「Ｘ」で表される製品「Ｘ」のステータスを、各ポートにおける受信信号に基づいてレジスタ１５４、１６４及び１８４に登録するように構成された回路を含む。例として、ポート１５２は、信号セット１０２により提供される信号を監視し、存在する又は存在した製品「Ｘ」及び信号セット１０２上で信号を提供するために接続された特定のプロセスステーションにより処理された製品「Ｘ」に関連付けられたステータス「Ｘ」を登録するように構成されている。ポート１５２は、電圧レベルなどの特定の信号パラメータに基づいて信号セット１０２から信号を受信し、パルス又は信号セット１０２から受信したデータを表す他の種類の信号を、レジスタ１５４のビット位置１５３におけるステータス「Ｘ」として第１のビット位置に登録できるステータスビット又は値に変換するように構成されている。様々な例では、信号セット１０２により提供される信号は、信号セット１０２に接続されたプロセスステーションにおいて製品の存在を示すＴＲＩＧＧＥＲ入力パルスと、製品ありパルスに続いて、かつ、第１の製品ありパルスに関連付けられた製品が「不良」製品又は「リジェクト」製品であるとプロセスステーションにより判定された場合には、次の製品ありパルスが発生される前に提供されるＮＧ  ＯＵＴパルスとに相当する。様々な例では、ポート１５２は、第１の製品ありパルスを受信し、第１の製品あり信号の受信と別の後続の製品あり信号の受信との間の時間にＮＧ  ＯＵＴ信号線上でパルスが提供された場合には、次の製品ありパルスを受信するまで待機し、プロセスステーションにより製品「Ｘ」に関連付けられた製品に「不良」ステータス又は「リジェクト」ステータスを割り当てることを示すステータスをレジスタ１５４の第１のビット位置１５３に登録するように構成されている。代替例として、製品あり信号が、信号セット１０２のＴＲＩＧＧＥＲ入力部で受信され、後続の「部品あり」信号が、「不良」又は「リジェクト製品」を示す信号セット１０２のＮＧ  ＯＵＴ信号線上のパルス又は他の信号を受信することなく、信号セット１０２のＴＲＩＧＧＥＲ入力部で受信される場合、レジスタ１５４のビット位置１５３において、「良」製品のステータスが製品「Ｘ」に割り当てられ、登録される。上述のように、代替例では、「部品あり」パルス間のＮＧ  ＯＵＴ信号線上にパルスがないことは、「部品あり」トリガパルスのうちの１つ目に関連付けられた部品に「不良」ステータス又は「リジェクト」ステータスが割り当てられたと解釈され、「部品あり」トリガパルス間にＮＧ  ＯＵＴ信号線上にパルスがあることは、所与のプロセスステーションにおいて以前の「部品あり」パルスを発生した部品に「良」ステータスが割り当てられていると解釈することができる。
【００６７】
一例では、信号セット１０２に接続されたプロセスステーションにより製品に割り当てられたステータスが「不良」製品又は「リジェクト」製品である場合には、バイナリ「１」がビット位置１５３に入力され、信号セット１０２に接続されたプロセスステーションにより製品に割り当てられたステータスが「良」製品である場合には、バイナリ値「０」がビット位置１５３に入力される。他の例では、単純なバイナリ値の代わりに、信号セット１０２を提供するプロセスステーションで処理される製品に関連付けられたマルチビット値を製品のステータスとして提供することができる。例えば、信号セット１０２は、ＮＧ  ＯＵＴ信号に関連付けられた複数のデータラインを含んでもよく、したがって、データラインの８ビットセットを用いて、製品「Ｘ」のステータスを表す、０から２５５のバイナリ値などのバイナリ値を提供するように構成されている。このような例では、レジスタ１５４の１５３ビット位置は、信号セット１０２を提供するプロセスステーションにより処理される製品「Ｘ」のステータスとしてこの値を登録するように構成されている。
【００６８】
レジスタ１５４は、所定の場所からレジスタ１５４がステータスを追跡しているプロセスステーションが配置されている、処理ラインに沿った距離に相当する複数のビット位置を含む。例示的な例として、ポート１５２に接続され、信号セット１０２を提供する第１のプロセスステーションは、処理ラインに沿って第１のプロセスステーションの下流に位置する所定の場所から７６センチメートル（３０インチ）に配置されている。この例示的な例のために、エンコーダ７２により提供され、データ同期回路１５１においてエンコーダ出力信号７３として受信された各エンコーダパルスは、処理ラインを通して製品を移動させる機構の２．５センチメートル（１インチ）の移動を表している。したがって、通常の状況の下では、エンコーダ出力信号７３から３０個の入力パルスを受信した後、最初に第１のプロセスステーションに配置される製品は、処理ラインに沿って所定の場所まで移動される。この例では、エンコーダ７２から入力された各パルスについて、レジスタ１５４におけるビットは、ある位置から右にシフトとされ、このような３０個のパルスの後、すなわちこのようなレジスタ１５４の３０回のシフトの後、第１のビット位置１５３に最初に入った製品「Ｘ」のステータスを３０回シフトさせ、レジスタ１５４のビット位置１５５に（製品「Ｘ」について同じステータスを表示して）配置する。したがって、特定のプロセスステーションに関連付けられたレジスタ内においてビットシフトをエンコーダパルスに同期させることにより、すなわち処理ラインを通して製品を移動させる機構の移動に同期させることにより、そのプロセスステーションを通過する製品、いくつかの場合には、そのプロセスステーションにより処理される製品に割り当てられたステータスを、製品が処理ラインに沿って所与のプロセスステーションから処理ラインに沿って所定の場所まで移動する際に追跡することができる。様々な例では、レジスタ１５４、１６４、１８４は、先入れ先出し（first−in−first−out）（ＦＩＦＯ）レジスタとして動作する。
【００６９】
レジスタ１５４、１６４及び１８４の各々について、レジスタ内における複数のビット位置は、レジスタがステータスを追跡している特定のプロセスステーションが同じ所定の場所から処理ラインに沿って配置されている距離にそれぞれ対応する。処理ラインに沿って配置されたプロセスステーション並びにレジスタ１５４、１６４及び１８４のビット長に関して上述した例示的な例を引き続き参照すると、ポート１５２に接続された第１のプロセスステーションもやはり、第１のプロセスステーションの下流に位置する所定の場所から７６センチメートル（３０インチ）に配置されており、エンコーダ出力信号７３により提供されるパルスは、処理ラインを通して製品を移動させる機構の２．５センチメートル（１インチ）の移動を表している。したがって、エンコーダ出力信号７３から３０個の入力パルスを受信した後、最初に第１のプロセスステーションに配置された製品は、処理ラインに沿って所定の場所まで移動される。同様にして、同一の製品の製品ステータスを、第１のプロセスステーションの下流にあるプロセスステーションの各々によって割り当て、データ同期回路１５１を介して追跡し、製品が所定の場所に到着すると、製品が所定の場所に到着した時にプロセスステーションの各々により割り当てられる最終ステータスとして提供することができる。
【００７０】
例えば、第２のプロセスステーションは、ポート１６２に接続されており、信号セット１０４を提供し、第１のプロセスステーションに関して上述した同じ所定の場所から５１センチメートル（２０インチ）に配置されている。したがって、第２のプロセスステーションは、処理ラインに沿って第１のプロセスステーションの２５センチメートル（１０インチ）下流に配置されている。製品が第１のプロセスステーションから第２のプロセスステーションに向かって移動する際に、エンコーダ出力信号７３から処理ラインに沿って製品が２５センチメートル（１０インチ）を移動したことを表す１０個のエンコーダパルスがデータ同期回路１５１において受信された後には、製品は、第２のプロセスステーションに到着していなければならない。製品が第２のプロセスステーションに到着すると、例えば、信号セット１０４に関連付けられたＴＲＩＧＧＥＲ信号線上の製品あり信号が、ポート１６２において受信される。次いで、ＮＧ  ＯＵＴ信号線上のポート１６２でパルスが受信され、その後、ＴＲＩＧＧＥＲ信号線上で次の製品あり信号が受信される場合、ポート１６２は、ビットステータスをレジスタ１６４の第１のビット位置１６３における製品「Ｘ」の「不良」ステータス又は「リジェクト」ステータスとして登録するように構成されている。次の製品が第２のプロセスラインに到着したことを示すパルスが、ポート１６２に接続されたＴＲＩＧＧＥＲ信号線から受信され、「不良」製品又は「リジェクト」製品を示す信号が、ポート１６２に接続されたＮＧ  ＯＵＴ信号線上のポート１６２で全く受信されない場合、製品「Ｘ」について、「良」製品のステータスがレジスタ１６４の第１のビット位置１６３に登録される。レジスタ１６４のビット数の形態の長さは、所定の場所から第２のプロセスステーションまでの距離に基づいて構成される。この例では、第２のプロセスステーションが、所定の場所から５１センチメートル（２０インチ）にあり、エンコーダ出力信号７３から受信した各パルスが、処理ラインに沿って製品を移動させる機構の２．５センチメートル（１インチ）の移動を表すと同様に仮定すると、レジスタ１６４は、合計で２０ビットのレジスタ長を有するように構成することができる。この例では、エンコーダ７２から入力された各パルスについて、レジスタ１６４におけるビットは、ある位置から右にシフトされ、したがって、このような２０個のパルスの受信後、したがって、このようなレジスタ１６４の２０回のシフトの後、第１のビット位置１６３に最初に入った製品「Ｘ」のステータスは、２０回シフトされ、レジスタ１６４のビット位置１６５に（製品「Ｘ」について同じステータスを表示して）配置される。
【００７１】
この同じ製品「Ｘ」は、処理ラインを通って移動を続け、追加のプロセスステーションに到着する。これらのプロセスステーションの各々に関連付けられたレジスタは、それぞれのポート１５２、１５４及び１６４と共に上述したように、製品「Ｘ」に関連付けられたステータス信号を受信し、これらのステータスを登録し、登録されたステータスをレジスタ１７４を介して追跡するように構成されている。いくつかのポイントにおいて、製品「Ｘ」は、監視及び追跡されている処理ラインに沿って、最終プロセスステーションに到着する。この処理ラインは、信号セット１１０により表され、ポート１８２に接続されている。上述したものと同様に、ポート１８２は、製品の存在、及びポート１８２に接続されたプロセスステーションからの製品「Ｘ」に関連付けられたステータスを示す信号を受信し、ポート１８２に接続されたプロセスステーションにより割り当てられた製品「Ｘ」について、製品「Ｘ」のステータスをレジスタ１８４の第１のビット位置１８３に登録するように構成することができる。レジスタ１８４の長さは、所定の場所からポート１８２に接続されたプロセスステーションまでの距離に基づいてビットがレジスタ１８４において右側にシフトされると、エンコーダ出力信号７３からのエンコーダパルスの受信に基づいて、処理ラインを通って製品を移動させる機構が所定の場所で製品「Ｘ」を提供しなければならないポイントまで移動したときに、ポート１８２に接続されたプロセスステーションにより製品「Ｘ」に割り当てられたステータスが、レジスタ１８４の最終ビット位置１８５に到着するように構成されている。
【００７２】
このポイントでは、レジスタ１８４の最終ビット位置１８５はこの時、レジスタ１５４の最終ビット位置１５５及びレジスタ１６４の最終ビット位置１６５と整列する。任意の追加のレジスタもまた製品「Ｘ」に割り当てられたステータスを追跡するために接続されている場合、レジスタ（単数又は複数）１７４の各々は、レジスタ１５４、１６４、１８４に関して上述したようにして、これらのレジスタの各々について構成された長さが、レジスタ（単数又は複数）１７４に登録されている信号セット（単数又は複数）を提供するプロセスステーションからの距離に対応することに基づいて、製品「Ｘ」が所定の場所に到着したときの製品「Ｘ」のステータスを提供する最終ビット位置を有する。レジスタ１５４、１６４、１７４及び１８４の各々の最終ビット位置と所定の場所への製品「Ｘ」の対応する予想される到着とのこの整列は、破線１９０によって示されている。
【００７３】
所与の製品（例えば、製品「Ｘ」）のステータスが破線１９０の整列に沿って示されるビット位置に提供されると、製品「Ｘ」の全体的なステータスを判定することができる。最終ビット位置１５５、１６５から１８５の各々からのステータスを連結器１９１に提供することができ、製品「Ｘ」の全体的なステータスをステータス出力１９３における信号として判定し、提供することができる。いくつかの例では、ビット位置１５５、１６５から１８４の各々における製品「Ｘ」のステータスは、リジェクトステータスについてのバイナリ「１」及び良好な製品ステータスについてのバイナリ「０」（ゼロ）のいずれかによって表される。これらのバイナリステータスを一連の入力１５８、１６８、１７８、１８８として論理「ＯＲ」関数に単に提供することによって、ビット位置１５５、１６５から１８５により提供されたステータスのうちのいずれかが、所定の場所にある「不良」製品又は「リジェクト」製品を表すバイナリ「１」を提供する場合、ステータス出力１９３において、連結器１９１によって、「不良」製品又は「リジェクト」製品を表す「１」の最終ステータスを製品「Ｘ」の最終ステータスとして提供することができる。代替として、破線１９０に沿ったビット位置においてレジスタ１５４、１６４、１７４及び１８４により提供されたステータスのいずれもが「不良」ステータス又は「リジェクト」ステータスを示さない場合、これらのステータスの各々は、バイナリ「０」によって表すことができる。これは、連結器１９１の論理「ＯＲ」関数に提供されたときに、結果が最終ステータス「０」であるようにし、この「０」が製品「Ｘ」についてステータス出力１９３において提供された製品「Ｘ」の「良」ステータスを表すようにする。
【００７４】
様々な例では、破線１９０に沿った整列は、各レジスタについての２以上のビット位置に基づいてもよく、したがって、製品「Ｘ」のステータスを連結器１９１に一緒に提供するために、レジスタ１５４、１６４、１７４から１８４の端部における複数のビットを各レジスタについてそれぞれグループ化するためのウインドウ１５６、１６６、１７６から１８６を設けてもよい。例えば、レジスタ１５４は、製品「Ｘ」のステータスを含み得るレジスタ１５４の最後の３つのビット位置のセットを含んでもよく、レジスタのビット位置に対する製品「Ｘ」の位置の分解能は、正確に１対１ではなくてもよい。したがって、一例では、レジスタ１５４の最終ビット位置のグループは、信号セット１０２に接続され、それを提供するプロセスステーションにより割り当てられる製品「Ｘ」に登録されたステータスを実際に記憶するビットを含んでもよい。ウインドウ１５６は、レジスタ１５４のこの最終ビット位置のグループに着目し、これらの最終ビット位置に記憶されたデータに基づいて製品「Ｘ」のステータス出力を判定して、ライン１５８上で、製品「Ｘ」のステータス出力を連結器１９１に提供するように構成されている。様々な例では、ウインドウ１５６中に含まれるレジスタ１５４の最後のビットのグループに含まれる最後のビット数は、構成可能なビット数である。例示として、ウインドウ１５６は、レジスタ１５４の最後の３つのビット位置をグループ化するように構成することができる。いくつかの例では、ウインドウ１５６は、レジスタ１５４のこれらの最後の３つのビット位置のうちのいずれかが、製品「Ｘ」が「不良」製品又は「リジェクト」製品であるとの表示を提供する場合、製品「Ｘ」の「不良」製品又は「リジェクト」製品のステータスをライン１５８上で提供する。同様にして、ウインドウ１６６、１７６、１８６のうちの１つ以上は、各レジスタについてそれぞれ、この最後のビットグループにより提供されたテータスに基づいて、それぞれライン１６８、１７８、１８８上で、製品「Ｘ」のステータスを提供するために、レジスタ１６４、１７４、１８４におけるビット位置の最後のセットをそれぞれグループ化するように構成することができる。様々な例では、ウインドウ１５６、１６６、１７６及び１８６は、使用されるように、又は無効化されるように個々に構成されており、それにより、レジスタ１５４、１６４、１７４及び１８４のうちの１つ、一部又は全部を、ウインドウ機能がデータ同期回路１５１の他のレジスタのいずれかによって、又はそれと連携して利用されているかどうかにかかわらず、ウインドウ機能を使用するように、又は使用しないように個々に構成することができる。更に、ウインドウ１５６、１６６、１７６又は１８６のうちの１つにより使用されるように構成されたビットグループのサイズ（ビット数）は、ウインドウ１５６、１６６、１７６又は１８６のうちの別の１つにより使用されるように構成されたビットグループに対して異なるサイズとすることができる。
【００７５】
連結器１９１によって実行される操作は、バイナリ論理「ＯＲ」関数を行うことには限定されない。上述したように、製品に割り当てられ、レジスタ１５４、１６４、１７４、１８４のいずれかにより登録されたステータスは、単一のバイナリビットではなく複数のビットにより表されるバイナリ値を含むことができる。例えば、レジスタによって製品「Ｘ」に割り当てられたステータスを、８ビットバイナリ数によって指定された値により表してもよい。様々な例では、バイナリ数は、連結器１９１に提供され、連結器１９１は、１つ以上の比較器１９６を含んでおり、この比較器は、バイナリ値を評価し、バイナリ値と１つ以上の所定のしきい値との比較の結果に基づいて、又はこれらのバイナリ値が所定の範囲の値になるかどうかを判定することによって、製品の中間ステータス１９７又は最終ステータス１９３を判定するために使用される。様々な例では、レジスタ１５４、１６４、１７４及び１８４のうちの１つ以上は、マルチビット入力値を提供するが、他のレジスタは、同じ製品にシングルビット入力ステータス（例えば、「不良」製品又は「リジェクト」製品にバイナリ「１」）を提供する。このような例では、連結器１９１は、マルチビットステータス入力を提供するレジスタ（単数又は複数）に、「良」製品又は「リジェクト」製品の中間ステータス１９７を判定する比較器機能を提供し、これらの中間ステータス出力をシングルビットステータスと組み合わせて、ステータス出力部１９３において製品の最終ステータスを発生して提供するように構成可能である。例えば、レジスタ１５４は、製品「Ｘ」に８ビットバイナリステータス値を提供するように構成することができるが、レジスタ１６４、１７４から１８４は、製品「Ｘ」が「良」ステータスを有するか又は「リジェクト」ステータスを有するかを示す１ビットバイナリ値を提供するようにそれぞれ構成されている。この例では、連結器１９１は、レジスタ１５４により提供されたマルチビット値としきい値とを比較して、レジスタ１５４により提供されたマルチビット値がしきい値以上の場合には、製品「Ｘ」に「良」の中間ステータスを提供し、マルチビット値がしきい値未満の場合には、製品「Ｘ」に「リジェクト」の中間ステータスを提供するように構成されている。この例では、次いで、例えば論理「ＯＲ」関数を使用して、中間ステータスとレジスタ１６４、１７４、１８４の各々により提供されたステータスとを組み合わせて、出力ステータス１９３において製品「Ｘ」の最終ステータスを発生する。
【００７６】
出力ステータス１９３において提供される出力信号として製品「Ｘ」の最終出力ステータスを判定及び発生するために、マルチビット入力及びシングルビット入力について異なる種類の論理技法及び／又は比較技法を使用する、これらの入力の異なる組み合わせを含むライン１５８、１６８、１７８及び１８８上で提供される入力を生じるための他の構成は、連結器１９１により提供できる様々な構成について想定される。出力ステータス１９３において単純な「良」信号又は「リジェクト」信号を提供することに加えて、連結器１９１はまた、出力ステータス１９３において、データ同期回路１５１のレジスタ１５４、１６４、１７４から１８４のうちの１つ又は任意の組み合わせにより提供されたステータスに基づき、それらから計算される、あるいは他の場合にはそれらと関連づけられた、製品「Ｘ」に関連付けられた何らかの値を表すマルチビット出力を提供するように構成してもよい。例えば、出力ステータス１９３において製品に提供されるマルチビット出力は、レジスタ１５４、１６４、１７４から１８４から連結器１９１へのマルチビット入力として提供される最低値、これらのレジスタにより提供される最高値、あるいはこれらのレジスタにより提供される値の平均、加重平均又は重み付き平均として判定され得る。
【００７７】
様々な例では、製品「Ｘ」に「良」製品又は「不良」製品の単純なステータス表示を提供する代わりに又はそれに加えて、連結器１９１は、分類出力１９５を提供するように動作可能である。様々な例では、分類出力１９５は、レジスタ１５４、１６４、１７４及び１８４により製品「Ｘ」に割り当てられた１つ以上のステータスに基づいて、製品「Ｘ」に割り当てられた分類に関連付けられる値を提供する。様々な例では、レジスタ１５４、１６４、１７４及び／又は１８４のうちの１つは、製品「Ｘ」のグレード又は分類、例えば、製品「Ｘ」が適合するが異なる程度の公差要件に関連付けられたステータスを製品「Ｘ」に提供する。例えば、製品「Ｘ」が、規定された第１の範囲内の公差要件に適合する場合には、製品「Ｘ」は、「グレードＡ」製品であると判定されるが、製品「Ｘ」が、第１の公差範囲外であるが依然としてより広い許容差範囲内である場合には、製品「Ｘ」は、「グレードＢ」製品であると判定され、製品「Ｘ」がより広い許容差範囲内でない場合には、製品「Ｘ」はリジェクト製品であるとみなされる。この例では、製品がリジェクト製品であると判定された場合、連結器１９１は、出力ステータス１９３上で出力信号を提供するように構成され、代替形態では、製品「Ｘ」が「グレードＡ」製品であるか又は「グレードＢ」製品であるかを示す信号を分類ステータス１９５で提供するように構成されている。様々な例では、製品の分類は、異なる機能について製品にマーキングするために使用すること、及び／又は他の顧客とは異なる製品要件を有する異なる顧客に出荷することができる。様々な例では、異なるグレード製品は、顧客に出荷する前に再加工する、又は他の場合には更に処理するように、「グレードＢ」などの特定のグレードで示される製品を方向転換してもよい。連結器１９１からの分類ステータス出力の様々な異なる組み合わせが可能であり、データ同期回路１５１の例示的な構成として想定される。
【００７８】
様々な例では、製品「Ｘ」のステータスの提供に関連付けられる所定の場所は、実際にはリジェクトステーションではないが、例えば、処理ラインに沿って製品「Ｘ」のステータスを提供する最後のプロセスステーションの下流にある位置であり、リジェクトステーションの上流に位置する。いくつかの例では、製品「Ｘ」の最終出力ステータスは、所定の場所において、製品「Ｘ」がリジェクトステーションに到着する前に判定することができる。このような例では、遅延ブロック１９２を使用して、最終ステータスを登録しても、及び／又は製品「Ｘ」が処理ライン通って移動し続ける際に所定の場所からリジェクトステーションまで、製品「Ｘ」に対して連結器１９１により提供された任意の分類ステータスを追跡してもよい。様々な例では、所定の場所からリジェクトステーションまでのこの追跡は、エンコーダ７２により提供されたエンコーダパルスに基づいてもよく、また、処理ラインに沿った所定の場所の場所とリジェクトステーションとの間の距離に対応してもよい。例えば、所定の場所が、処理ラインに沿ってリジェクトステーションから１３センチメートル（５インチ）上流にあり、データ同期回路１５１により受信されたパルスのうちのそれぞれ１つが、所定の場所からリジェクトステーションまで製品「Ｘ」を移動させるために使用される２．５センチメートル（１インチ）の機構の移動を表す場合、遅延ブロック１９２は、５ビットのビット長を有するレジスタを提供するように構成することができる。製品「Ｘ」の最終ステータスは、連結器１９１から遅延ブロック１９２に提供され、製品「Ｘ」がリジェクトステーションに到着した際に出力部１９３Ｄにおいて遅延ブロック１９２から製品「Ｘ」の最終ステータスが提供されるように、エンコーダパルスに基づいて遅延ブロック１９２のレジスタを通ってシフトされる。所定の場所における製品に関連付けられた製品分類信号１９５を連結器１９１が提供する様々な例では、遅延ブロック１９２は、連結器１９１から分類信号出力１９５を受信するために１つ以上のシフトレジスタを提供し、製品がリジェクトステーションに到着した際に遅延ブロック１９２からの出力１９５Ｄとして所与の製品に関連付けられた分類信号を提供するために、１つ以上のシフトレジスタを介して分類信号をシフトするように構成することができる。
【００７９】
遅延ブロック１９２を使用することによって、データ同期回路１５１に接続されているが処理ラインのリジェクトステーションと同じ位置ではない処理ラインの最後のプロセスステーションの下流の何らかのポイントにおいて、所定の場所を選択することができる。次いで、遅延ブロック１９２は、レジスタ１５４、１６４、１７４から１８４を使用してリジェクトステーションまでずっとこれらのステータスを追跡する代わりに、最終ステータス又は製品が所定の場所に到着したときに製品について判定されたステータスを追跡するためにレジスタのセットを使用する。この特徴により、レジスタ１５４、１６４、１７４から１８４の各々は、それぞれのプロセスステーションからリジェクトステーションの下流ではなく所定の場所までの距離に基づく長さを有することが可能になり、したがって、これらのレジスタの各々について必要な長さが短くなり、リジェクトステーションまでずっと製品を追跡するために必要なメモリ及びレジスタ空間全体が節約される。
【００８０】
様々な例では、データ同期回路１５１は、製品検出センサ７６から、処理ラインに沿って配置されたプロセスステーションのうちの１つに必ずしも関連付けられていない、処理ラインの特定の位置に製品があることを示す製品検出信号７５を受信する。いくつかの例では、製品検出センサ７６は、上述した所定の場所に配置され、あるいはリジェクトステーションに配置されてもよい。製品検出センサ７６は、特定の種類の任意のセンサに限定されず、製品検出センサ７６が配置される処理ラインに沿った位置に製品が到着したときに、処理ラインにより処理されている製品があることを検出するように構成された任意のセンサでもよい。データ同期回路１５１は、製品検出センサ７６の場所に製品があるかないかを示す製品検出信号７５を受信するように構成されている。レジスタ１５４、１６４、１７４から１８４により提供されたステータスの追跡に基づいて、何らかの例示的な遅延ブロック１９２において、データ同期回路１５１は、エンコーダ出力信号７３から受信したパルスに基づいて、プロセスステーションにある、これらのレジスタによって追跡された製品が、いつ製品検出センサ７６によって監視される位置に到着しているべきかを判定するように動作可能である。例えば、処理ラインを通じた製品「Ｘ」の追跡に基づいて、データ同期回路１５１は、製品「Ｘ」が処理ラインのリジェクトステーションに到着しているべきであると判定するように構成されている。
【００８１】
リジェクトステーションに製品検出センサ７６を載置することによって、リジェクトステーションに製品「Ｘ」があるべきであると製品「Ｘ」の追跡が示すポイントに、製品「Ｘ」が実際にリジェクトステーションにあるか否かを示す製品検出信号７５を、データ同期回路１５１に提供することができる。製品「Ｘ」が検出されない（例えば、製品「Ｘ」が、センサ７６によって監視される位置に到着したと考えられるときに、製品がある旨の肯定表示が製品検出センサ７６によって提供されない）場合、データ同期回路１５１から製品なし出力信号１９９を提供することができる。様々な例では、データ同期回路１５１は、連結器１９１及び／又は遅延ブロック１９２から出力信号を受信するために接続された製品なし検出回路１９８を含む。製品なし検出回路１９８はまた、製品検出センサ７６によって製品検出信号７５製品が実際に感知されているかどうかを受信するために接続されている。様々な例では、製品なし検出回路１９８は、製品がいつ処理ラインの所与の場所に到着したと考えられるかを判定するために、製品の追跡されたステータスと製品検出センサ７６により提供された製品検出信号７５とを比較し、製品検出センサ７６によって監視される位置にあると考えられる製品が検出されない場合には、製品なし状態を示す警報信号を出力部１９９において出力するように動作可能である。いくつかの例では、製品なし検出回路１９８は、所定の数に設定されるように構成可能なカウンタ回路を含み、製品なし検出回路１９８は、列にないと判定された製品の数、又は代替形態では、検出されなくなった製品の総数が、カウンタによって設定されたしきい値を超えたときに、出力部１９９において警報信号を提供するように更に構成されている。
【００８２】
様々な例では、レジスタにより追跡されているプロセスステーションのうちのいずれか１つで検出された製品がまた及び／又はその後、他のプロセスステーションのうちの１つ以上において検出されていないときに製品なし状態を示す信号を出力部１９９において提供するように、矢印１９４で表されるように、製品なし検出回路１９８によってレジスタ１５４、１６４、１７４及び１８４の各々を互いに比較してもよい。例えば、製品「Ｘ」が信号セット１０２を提供するプロセスステーションにおいて検出されると、エンコーダ７２からデータ同期回路１５１で受信された所定の数のエンコーダパルスに基づいて、製品「Ｘ」は、信号セット１０４を提供している下流のプロセスステーションに到着しているべきであるように、製品「Ｘ」に割り当てられたステータスを追跡することができる。レジスタにより追跡されているステータス（単数又は複数）に基づいて、この下流のプロセスステーションにおいて製品「Ｘ」が検出されない場合、製品なし検出回路１９８は、製品なし状態を示す信号を出力部１９９において提供するように構成することができる。いくつかの例では、製品なし状態を示す出力１９９信号は、製品がないことが検出されたプロセスステーションを示す、数出力などの情報又はデータを含む。製品なし状態の検出は、製品が以前に検出されたプロセスステーションの下流にあるプロセスステーションからその製品がなくなっていることの検出には限定されない。例えば、下流のプロセスステーションのうちの１つにおいて製品が最初に検出されたが、データ同期回路１５１のレジスタを使用した製品の追跡に基づくと、１つ以上の上流のプロセスステーションにその同じ製品があると判定されなかった状況において、製品なし検出回路１９８により製品なし状態を検出することができる。換言すると、製品は、１つ以上の上流のプロセスステーションでも製品が検出されなかったときに下流のプロセスステーションとして「現れる」ことによって、製品なし状態を発生することができる。
【００８３】
製品がなくなっていること検出は、製品がそれらの予想される位置から実際に移動された及び／又は処理ラインから取り除かれたこと、例えば処理ラインから落下したことを含む、いくつかの理由によって、あるいは、例えば、プロセスステーションのうちの１つ以上にある製品検出センサが製品を検出するために適切に動作していないので生じ得る。にかかわらず、視覚警報及び／又は音声警報を使用してアラートを発するために、あるいは、製品なし状態がなんとかして確認応答及び／又はリセットされるまで１つ以上のプロセスステーションにおける製品の更なる処理を停止すること及び／又は処理ラインを通る製品の移動を行う機構をシャットダウンすることなどの他のアクションを開始するためになど、様々な追加の目的のために出力部１９９において提供される製品なし状態を示す信号を使用することができる。様々な例では、出力部１９９は、例えば、機構及び／又はデータ同期回路１５１により監視される処理ラインに関連付けられたプロセスステーションの動作を制御し得る他のデバイス（図４に示されていない）に警報信号を提供するように接続されている。
【００８４】
レジスタ１５４、１６４、１７４及び１８４に関する上記の説明では、製品「Ｘ’’」に関連付けられるステータス（単数又は複数）の割り当て、登録及び追跡を参照している。図４に示すように、処理ラインを通って移動している製品のフローにおいて、例示的な製品「Ｙ」及び「Ｚ」などの追加の製品が製品「Ｘ」の後に続いてもよい。製品「Ｘ」の場合と同様に、製品「Ｙ」及び「Ｚ」の各々もまた処理され、信号セット１０２、１０４から１１０に接続され、それらを提供するプロセスステーションによってこれらの製品に割り当てられたステータス（単数又は複数）を有してもよい。図４に示すように、製品「Ｙ」及び「Ｚ」のこれらのステータスもまた、レジスタ１５４、１６４、１７４及び１８４によって登録され、追跡される。これらの製品の各々について登録されたステータス（単数又は複数）が個々に破線１９０によって整列されたビット位置に到着すると、その製品のこれらのステータス（単数又は複数）は、連結器１９１に提供され、製品「Ｘ’’」に関して上記で説明したように１つ以上の最終ステータス出力及び／又は分類出力信号を提供するために処理される。
【００８５】
更に、２つ以上の製品が、処理のために所与のプロセスステーションに同時に到着してもよい。例えば、並んで配置された２つの製品が、プロセスステーションの処理ゾーン内での検査のためにプロセスステーションに同時に到着してもよい。様々な例では、個々のカメラを、他の製品とは別々に各製品を検査するように配置してもよい。したがって、ポート１５２、１６２から１８２の異なる１つに各カメラを接続することができ、これらの２つの製品は両方とも所与の時に所定の場所から同じ距離に位置するので、レジスタを他のレジスタと同じビット長を有するように構成されたこれらの異なるポートに接続させる。各レジスタは、ポート及びそのレジスタに接続されたカメラによって、そのプロセスステーションにおいて同時に処理される他の製品に割り当てられたステータスとは独立し別々に処理された、製品に割り当てられたステータスを追跡するように構成される。所与のプロセスステーションに提供され、実質的に同時にそこで処理され得る部品の数は、任意の特定の数の製品には限定されず、実質的に同時に所与のプロセスステーションにおいて処理される複数の製品のステータスの登録及び追跡は、上述したようにデータ同期回路１５１によって達成され得ることが理解されよう。
【００８６】
したがって、データ同期回路１５１は、処理ラインを通る一連の製品を追跡し、製品が処理ラインを通って移動する際に製品を処理しているプロセスステーションのセットのうちの１つ、一部又は全部によりこれらの製品の各々に割り当てられる１つ以上のステータスを追跡するように構成されている。処理ラインに沿って所定の場所まで適切にこれらのステータスの全てを追跡するデータ同期回路１５１の構成は、単純に、本明細書で説明するように、プロセスステーションの各々と所定の場所との間の距離に対応する一連のレジスタ長を構成すること基づいて行うことができる。データ同期回路１５１は、所定の場所に到着した製品、又はリジェクトステーションなど、所定の場所から追跡される処理ラインに沿った更に下流の位置に到着した製品の出力ステータス（単数又は複数）を提供するように構成することができる。製品ステータス（単数又は複数）に対応するこれらの出力信号は、更なる処理のために所定の場所で使用しても、並びに／あるいは、各製品が所定の場所に到着した際のその製品の追跡されたステータス（単数又は複数）に基づいて、製品を方向転換するために使用してもよい。また、データ同期回路１５１は、製品がないことを検出するように構成してもよく、処理ラインを通る製品の流れに関して製品なし状態を検出したときに警報出力を発するように構成してもよい。
【００８７】
様々な例では、データ同期回路１５１のレジスタ１５４、１６４、１７４から１８４の各々のビット長の設定などの構成可能な機能は、手動で入力してもよく、あるいは自動構成してもよい。これらのレジスタのビット長の設定の手動入力は、データ同期回路１５１に接続されたプログラミングデバイス（図４には示されていない）によって、あるいはスイッチ及び／又は回転制御入力などの入力デバイスによって、若しくはデータ同期回路１５１がインストールされる又は組み込まれるデバイス（図４には示されていない）上に設けられたキーパッド入力などの他の入力デバイスによって行ってもよい。様々な例では、データ同期回路１５１のレジスタ１５４、１６４、１７４から１８４の各々についてのビット長を設定するために、自動校正手順を使用することができる。様々な例では、データ同期回路１５１は、校正モードにされ、データ同期回路１５１のポートに接続されたプロセスステーションの各々において検出可能な校正製品は、通常どおり、追跡される製品が処理ラインを通って移動するのと同じように通過する。校正製品が処理ラインに沿って各プロセスステーションに到着すると、そのプロセスステーションは、製品あり信号を提供するプロセスステーションに接続されたポートのＴＲＩＧＧＥＲライン上で「部品あり」信号を提供する。次いで、データ同期回路１５１によって、製品ありシングルが受信された時点から、製品が所定の場所に到着して検出されるまで、エンコーダ７２から受信したエンコーダパルスの数をカウントする。プロセスステーションから所定の場所まで校正製品が動いた期間中に受信されたエンコーダパルスの数が分かると、エンコーダパルスのこの判定された数に基づいて、「部品あり」信号を提供したポートに関連付けられたレジスタのビット長を判定する。
【００８８】
各ポートについて、そのプロセスステーションへの校正製品の到着を示す、そのポートに接続されたプロセスステーションからの「部品あり」信号が受信されると、校正製品が所定の場所に到着して検出されるまで、エンコーダパルスを追跡する。これらのエンコーダパルス数に基づいて、各ポートに関連付けられたレジスタのビット長を判定し、そのレジスタについて設定する。また、所定の場所から実際のリジェクトステーションまで製品のステータス（単数又は複数）を追跡するために使用される遅延ブロック１９２により提供されるレジスタ又はレジスタのセットの長さを判定し、設定するために、校正製品が所定の場所において検出されたる時点から、校正製品がリジェクトステーションなどの下流の場所に到着して検出される時点まで、エンコーダパルスを追跡することができる。このようにして、処理ラインを校正製品が通過したこと、及び校正製品が処理ラインを通って移動する際にデータ同期回路１５１により受信されたエンコーダパルスを追跡することに対するプロセスによって、データ同期回路１５１の１つ以上の追跡構成を設定することができる。
【００８９】
様々な例では、データ同期回路１５１は、マイクロプロセッサを備えておらず、上述した特徴を提供するためにマイクロプロセッサを使用しなくてもよい。様々な例では、データ同期回路１５１は、ジェネリックアレイロジック（generic array logic）（ＧＡＬ）デバイスなどのプログラム可能なハードウェアデバイスを備える。したがって、データ同期回路１５１の構成は、例えば、製品のステータスを追跡するためにデータ同期回路１５１に設けられたレジスタの長さの構成及び再構成を含み、これらの同じ機能を実行するためにマイクロプロセッサをプログラム及び再プログラムするのに必要なプロセスと比較して簡略化されている。
【００９０】
図５Ａは、本開示で説明する１つ以上の例に係る、製品ステータス同期デバイス２００のためのリアパネル２０２と複数の接続２０４、２０６、２０８とを示すレイアウト図である。図示した通り、リアパネル２０２は、複数のノード接続２０４を含む。図示のようなノードコネクタ２０４は、１６個の別個のノードコネクタ１〜１６を含むが、リアパネル２０２の例は、１６個のノードコネクタを備えるものには限定されず、様々な例では、１６個よりも多くの又はそれよりも少ないノードコネクタを含む。様々な例では、各ノード接続２０４は、複数のコネクタピンを備えている。様々な例では、ノード接続２０４の各ノード接続は、製品ステータス同期デバイス２００により監視される処理ラインの１つのプロセスステーションに接続されるように構成されている。
【００９１】
例示のために、例示的なプロセスステーション２１２は、マシンビジョンカメラを含み、接続２１２Ａを介して、リアパネル２０２のノード接続１に通信可能に接続されている。同様に、例示的なプロセスステーション２１４は、接続２１４Ａを介してリアパネル２０２のノード接続２に通信可能に接続されたマシンビジョンカメラを含み、例示的なプロセスステーション２１６は、接続２１６Ａを介してリアパネル２０２のノード接続３に通信可能に接続されたマシンビジョンカメラを含み、例示的なプロセスステーション２１８は、接続２１８Ａを介してリアパネル２０２のノード接続４に通信可能に接続されたマシンビジョンカメラを含み、例示的なプロセスステーション２２０は、接続２２０Ａを介してリアパネル２０２のノード接続５に通信可能に接続されたマシンビジョンカメラを含む。したがって、プロセスステーション２１２、２１４、２１６、２１８及び２２０は、例えば図３に示すように製品の処理を行い、これらの製品のステータスに関する信号を発生する、図２に示すようにプロセスステーション６０〜６４などの一連のプロセスステーションを示しており、これらの信号は、処理ラインを通って移動している製品のステータスを示すステータス出力信号を提供するために、図３に示したデータ同期回路７４及び図４に示したデータ同期回路１５１などのデータ同期回路に提供される。様々な例では、ノード接続２０４の各々は、図４に示したポート１５２、１６２、１７２、１８２などの別々に個々にポートに接続され、これらのポートに入力信号として提供されたステータスは、これらのポートにそれぞれ接続された個々のレジスタ１５４、１６４、１７４、１８４に登録される。
【００９２】
リアパネル２０２は、図２及び図４に示すように、接続２０８を介して例示的なエンコーダ７２などのエンコーダに接続され、プロセスステーション２１２、２１４、２１６、２１８及び２２０が配置される処理ラインを通して製品を移動させるように構成された機構（例えば図２に示した機構５２）の移動を示す、エンコーダ７２により発生されたエンコーダ出力信号を受信するように構成されたコネクタ２０８を備えている。受信したエンコーダ出力信号に基づいて、製品ステータス同期デバイス２００は、プロセスステーション２１２、２１４、２１６、２１８及び２２０のうちの１つ以上により処理される１つ以上の製品のステータスを追跡し、リアパネル２０２上に配置された接続２０６のうちの１つにステータス出力信号１９３を提供するように構成されている。様々な例では、出力信号１９３は、図２に示したリジェクトステーション８０などのリジェクトステーション２１０に接続され、リジェクトステーション２１０は、接続２０６から接続１９３により提供されたステータス出力信号を受信し、接続２０６により提供されたステータス出力信号に基づいて、更なる処理を行うか、又はリジェクトステーション２１０にある製品を方向転換するように構成されている。様々な例では、接続２０６は、図２に示した製品検出センサ７６により提供される製品検出信号７５などの製品検出信号を受信するために設けられた入力を含む。様々な例では、製品ステータス同期デバイス２００は、製品検出信号７５を受信し、上述したように、部品がリジェクトステーション２１０にあるかどうかを判定し、上述したように、部品がなければならないが、リジェクトステーション２１０において部品が検出されないときに、部品なし状態を示す信号を出力部１９９において発生するように構成されている。
【００９３】
図５Ｂは、本開示で説明する１つ以上の例に係る、製品ステータス同期デバイス２００のフロントパネル２５２を示すレイアウト図である。図示のように、フロントパネル２５２は、電源スイッチ２６０、オフ／オン表示ランプ２７２、スイッチとインジケータとのセット２５４、ステータスインジケータのセット２５６、プログラミングコネクタ２６８、構成コネクタ２７０、選択／編集スイッチ２６２、回転制御入力２６４、及び視覚的な英数字ディスプレイ２６６を備える。電源スイッチ２６０は、製品ステータス同期デバイス２００の電源をオン及びオフするために使用され、ステータスインジケータランプ２７２は、製品ステータス同期デバイス２００がオンされており、電力供給されている時を示すために点灯することができる。
【００９４】
様々な例では、スイッチとインジケータとのセット２５４は、製品ステータス同期デバイス２００にオペレータの入力を提供し、製品ステータス同期デバイス２００の１つ以上の態様のステータスに関するビジュアルステータス表示を提供するために使用される。様々な例では、ステータスインジケータ２５６は、例えば、図５Ａに示すノード接続２０４に接続されたデバイスに関して示すように、製品ステータス同期デバイス２００に接続されたプロセスステーションから、ＮＧ  ＯＵＴ信号として受信されるステータス信号に関係するビジュアルインジケータを提供する。図５Ｂを再び参照すると、ユーザが製品ステータス同期デバイス２００の様々な態様を構成することを可能にするデバイス（図５Ｂには示されていない）に製品ステータス同期デバイス２００を接続するために、構成コネクタ２７０を使用することができる。いくつかの例では、構成コネクタ２７０によって、コネクタ２７０に接続されたデバイスは、図４に示すようなレジスタ１５４、１６４、１７４から１８４及び遅延ボック１９２を備えたレジスタのビット長など、製品ステータス同期デバイス２００が接続される処理ラインを通って移動する製品のステータスを追跡するために使用されるレジスタのビット長を設定するために、レジスタ長を含む構成設定を提供することが可能になる。
【００９５】
図５Ｂを再び参照すると、様々な例では、限定はしないが、上述したように処理ラインを通って移動する製品のステータスを追跡するために製品ステータス同期デバイス２００により使用されるレジスタのビット長を設定することを含む、製品ステータス同期デバイス２００の態様を構成するために、選択／編集スイッチ２６２と回転制御入力２６４と視覚的な英数字ディスプレイ２６６とを組み合わせて使用することができる。例えば、選択／編集スイッチ２６２を使用すると、スイッチを「編集」位置へと作動させることができ、製品ステータス同期デバイス２００の第１のノード入力に接続されたプロセスステーションの製品ステータスを追跡するために使用されるレジスタのビット長が編集のために選択されていることを、英数字ディスプレイ２６６が示すまで、回転制御入力２６４を作動（回転）させる。次いで、選択／編集スイッチを作動して「選択」位置にし、レジスタに関連付けられたプロセスステーションにより処理される製品のステータスを追跡するために使用される、そのレジスタのための所望のビット数（レジスタ長）を表す数を英数字ディスプレイ２６６が示すまで、回転制御入力２６４を再び作動（回転）させる。次いで、選択／編集スイッチ２６２を「編集」位置まで再び移動させることによって、このレジスタ長さを設定することができる。製品ステータス同期デバイス２００により監視される処理ラインを通って移動する製品のステータスを追跡するために使用するように意図されたレジスタのうちの１つ、一部又は全部のレジスタ長を設定するために、このプロセスを繰り返すことができる。
【００９６】
図６は、本開示で説明する技法に係る、製品ステータス同期デバイスにより実行され得る様々な例示的な方法３００を示すフローチャートである。図２及び図３に関して図示し、説明したように製品ステータス同期デバイス７０に関して説明したが、例示的な方法３００は、製品ステータス同期デバイス７０及び図２又は図３に関して示した例示的な実装形態には限定されない。例示的な方法３００の技法は、全体的に又は部分的に、図１に示した製品ステータス同期デバイス２０Ａ〜２０Ｎによって、図２及び図３に示したデータ同期回路７４によって、図４に示したデータ同期回路１５１によって、あるいは図５Ａ及び図５Ｂに示したデバイス２００によって実装することができる。
【００９７】
図６に示すように、製品ステータス同期デバイス７０は、製品ステータス同期デバイスにおいて、第１のプロセスステーションにおいて製品に対して実行された第１のプロセスによって製品に割り当てられた第１のステータスを示す第１の信号を受信するように構成され、第１のプロセスステーションは処理ラインに沿って所定の場所から第１の距離に位置している（ブロック３０２）。製品ステータス同期デバイス７０は、第１のステータスを、製品ステータス同期デバイスに含まれる第１のレジスタに登録するように更に構成され、第１のレジスタは、第１の距離に対応し、かつ、第１のレジスタの最終ビット位置をａ有する第１のレジスタ長を有するように構成されている（ブロック３０４）。製品ステータス同期デバイス７０は、第２のプロセスステーションにおいて製品に対して実行された第２のプロセスによって製品に割り当てられた第２のステータスを示す少なくとも１つの追加信号を受信するように更に構成され、第２のプロセスステーションは、処理ラインに沿って所定の場所から第２の距離に位置しており、第２の距離は第１の距離とは異なる（ブロック３０６）。
【００９８】
様々な例では、製品ステータス同期デバイス７０は、第２のステータスを、製品ステータス同期デバイスに含まれる第２のレジスタに登録するように更に構成され、第２のレジスタは、第２の距離に対応し、かつ、第２のレジスタの最終ビット位置をａ有する第２のレジスタ長を有するように構成されている（ブロック３０８）。製品ステータス同期デバイス７０は、製品が所定の場所に到着したときに、第１のステータスが第１のレジスタの最終ビット位置へとシフトされ、第２のステータスが第２のレジスタの最終ビット位置へとシフトされるように、処理ラインを通る製品の移動を示す移動信号に基づいて、第１のレジスタを通して第１のステータスをシフトさせ、第２のレジスタを通して第２のステータスをシフトさせるように更に構成される（ブロック３１０）。様々な例では、第１のレジスタ及び第２のレジスタは、ジェネリックアレイロジック（generic array logic）（ＧＡＬ）デバイスとして提供される。製品ステータス同期デバイス７０は、第１のレジスタの最終ビット位置において提供された第１のステータス及び第２のレジスタの最終ビット位置において提供された第２のステータスに基づいて、製品の最終ステータスを判定するように更に構成される（ブロック３１２）。
【００９９】
方法３００の様々な例では、第１のプロセス又は第２のプロセスのうちの少なくとも１つは、製品の検査プロセスを含み、第１の信号又は第２の信号のうちの少なくとも１つは、検査プロセスの結果として判定された製品のステータスを示す信号を含む。方法３００の様々な例では、製品ステータス同期デバイス７０は、製品が所定の場所において検出されてないことを示す製品検出信号を受信し、処理ラインを通る製品の移動を示す移動信号に基づいて、製品が所定の場所に到着していなければならないことを判定し、製品が所定の場所において検出されず、所定の場所に到着していなければならないことを示す製品なし検出信号を発生し、製品なし検出信号を出力するように構成される。方法３００の様々な例では、製品ステータス同期デバイス７０は、ステータス信号を、所定の場所に配置されたリジェクトステーションに出力するように構成され、ステータス信号は、リジェクトステーションに位置する製品の最終ステータスの表示を含む。
【０１００】
図７は、本開示で説明する技法に係る、処理ラインに接続された製品ステータス同期デバイスにより実行され得る様々な例示的な方法３５０を示すフローチャートである。図２に関して図示し、説明したように製品ステータス同期デバイス７０及び処理ライン５０に関して説明したが、例示的な方法３５０は、図２の製品ステータス同期デバイス７０及び処理ライン５０に関して示した例示的な実装形態には限定されない。例示的な方法３５０の技法は、全体的に又は部分的に、図１に示した処理ライン７Ａ〜７Ｎによって、図２及び図３に示したデータ同期回路７４によって、図４に示したデータ同期回路１５１によって、あるいは図５Ａ及び図５Ｂに示したデバイス２００によって実装することができる。
【０１０１】
様々な例では、製品ステータス同期デバイス７０は、製品ステータス同期デバイス内に設けられた複数のレジスタのうちの別個のレジスタを、処理ラインに沿った異なる位置に設けられた複数のプロセスステーションのうちの所与の異なる１つに割り当てるように構成される（ブロック３５２）。処理ライン５０は、処理ラインを通して校正製品を移動させ、校正製品が各プロセスステーションに到着したときに、そのプロセスステーションにおいて製品あり信号を発生するように更に構成される（ブロック３５４）。処理ライン５０は、製品ステータス同期デバイス７０において、校正製品がプロセスステーションの各々に到着したことを示す製品あり信号の各々を受信するように更に構成される（ブロック３５６）。処理ライン５０は、製品ステータス同期デバイス７０によって、複数のプロセスステーションの各々から処理ラインに沿って所定の場所まで校正製品を移動させることに関連付けられたエンコーダパルスの数を追跡するように更に構成される（ブロック３５８）。製品ステータス同期デバイス７０は、別個のレジスタの各々について、別個のレジスタに割り当てられたプロセスステーションから所定の場所への校正製品の移動を追跡することに関連付けられたエンコーダパルスの数に基づいて、別個のレジスタのレジスタ長を設定するように更に構成されている（ブロック３６０）。様々な例では、製品ステータス同期デバイス７０は、複数のレジスタの各々の最終ビットが、所定の場所への校正製品の到着に対応するように、別個のレジスタを整合させるように更に構成されている。
【０１０２】
本開示の技法は、多種多様なコンピューティング装置、画像キャプチャデバイス及びそれらの様々な組み合わせで実装され得る。説明したユニット、モジュール又は構成要素のいずれかは、個別であるが相互運用可能な論理デバイスとして一緒に又は別々に実現することができる。モジュール、デバイス又はユニットとしての異なる特徴部の描写は、異なる機能的な態様を強調するように意図されており、必ずしもかかるモジュール、デバイス又はユニットを別個のハードウェア又はソフトウェアの構成要素によって実現しなければならないことを意味するものではない。むしろ、１つ以上のモジュール、デバイス又はユニットに関連付けられた機能は、別個のハードウェア又はソフトウェアの構成要素によって実行してもよく、あるいは、共通の又は別個のハードウェア又はソフトウェアの構成要素に統合してもよい。本開示で説明される技法は、ハードウェア、ソフトウェア、ファームウェア、又はそれらの任意の組み合わせで少なくとも部分的に実現してもよい。例えば、本技法の様々な態様は、１つ以上のマイクロプロセッサ、デジタル信号プロセッサ（digital signal processor）（ＤＳＰ）、特定用途向け集積回路（application specific integrated circuit）（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（field programmable gate array）（ＦＰＧＡ）、プログラマブルロジックデバイス（programmable logic devices）（ＰＬＤ）、プログラマブルアレイロジック（programmable array logic）（ＰＡＬ）デバイス、ジェネリックアレイロジック（generic array logic）（ＧＡＬ）デバイス、又は他の同等な集積若しくはディスクリート論理回路、並びに、そのような構成要素の任意の組み合わせ内に実装し得る。用語「プロセッサ」、「処理回路」、「コントローラ」又は「制御モジュール」は、一般的に、前述の論理回路の単独又は他の論理回路との組み合わせ、あるいは任意の他の同等な回路、並びに前述の論理回路の単独又は他のデジタル若しくはアナログ回路との組み合わせ、のいずれかを指してもよい。
【０１０３】
ソフトウェアに実装される態様の場合、本開示で説明するシステム及びデバイスに起因する機能のうちの少なくとも一部は、ランダムアクセスメモリ（random access memory）（ＲＡＭ）、読み出し専用メモリ（read−only memory）（ＲＯＭ）、不揮発性ランダムアクセスメモリ（non−volatile random access memory）（ＮＶＲＡＭ）、電気的消去可能プログラマブル読み出し専用メモリ（electrically erasable programmable read−only memory）（ＥＥＰＲＯＭ）、ＦＬＡＳＨメモリ、磁気媒体、光学媒体、又は有形な他のものなど、コンピュータ可読記憶媒体上の命令として実施してもよい。コンピュータ可読記憶媒体は、非一時的と呼ばれることもある。また、サーバ、クライアントコンピューティングデバイス又は任意の他のコンピューティングデバイスは、容易なデータ転送又はオフラインデータ解析を可能にするために、ポートブル性がより高い取り外し可能なメモリの種類を包含してもよい。本開示で説明した機能のうちの１つ以上の態様をサポートするために命令を実行してもよい。いくつかの例では、コンピュータ可読記憶媒体は、非一時的媒体を含む。用語「非一時的」は、記憶媒体が搬送波又は伝搬信号で具現化されるのでないことを意味することができる。特定の例では、非一時的記憶媒体は、経時的に変化し得るデータを（例えば、ＲＡＭ又はキャッシュに）記憶してもよい。
【０１０４】
本開示の様々な態様について説明した。これらの態様及び他の態様は、以下の特許請求の範囲に含まれる。
【図１】
2019532426.tif 000003
【図２】
2019532426.tif 000004
【図３】
2019532426.tif 000005
【図４】
2019532426.tif 000006
【図５Ａ】
2019532426.tif 000007
【図５Ｂ】
2019532426.tif 000008
【図６】
2019532426.tif 000009
【図７】
2019532426.tif 000010
【国際調査報告】
2019532426.tif 000011
2019532426.tif 000012