(57)【要約】  少なくとも１つのプロセスを監視するための、および少なくとも１つのプロセスにおいて発生する欠陥の欠陥パターンを決定するための方法であって、特性欠陥パターンを有するパラメータテーブルが、少なくとも１つのプロセスの複数の部分プロセスについて生成され、パラメータテーブルが、履歴センサデータに基づいて生成され、履歴センサデータが、少なくとも２次元を有し、かつそれぞれ部分プロセスに割り当てられる複数の履歴曲線を記述し、各部分プロセスの履歴曲線が、履歴ＯＫ曲線（ｏｋａｙ）と、履歴ＮＯＫ曲線（ｎｏｔ  ｏｋａｙ）と、を含み、履歴ＮＯＫ曲線が、欠陥のある部分プロセスを表す方法が提供される。
2020509521.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセスを監視するため、および少なくとも１つのプロセスにおいて発生する欠陥の欠陥パターンを決定するための方法であって、特性欠陥パターンを有するパラメータテーブルが、前記少なくとも１つのプロセスの複数の部分プロセスについて生成され、前記パラメータテーブルが、履歴センサデータに基づいて生成され、前記履歴センサデータが、少なくとも２次元を有し、かつそれぞれ部分プロセスに割り当てられる複数の履歴曲線を記述し、各部分プロセスの前記履歴曲線が、履歴ＯＫ曲線（ｏｋａｙ）と、履歴ＮＯＫ（ｎｏｔ  ＯＫ）曲線と、を含み、前記履歴ＮＯＫ曲線が、欠陥のある部分プロセスを表す、方法。
【請求項２】
−前記少なくとも１つのプロセスが、製造プロセスと、製品確認プロセス／製品確認と、を含み、
−前記部分プロセスが、前記製造プロセスのプロセスステップと、前記製品確認プロセス／製品確認の製品確認ステップと、を含み、
−前記履歴曲線が、履歴プロセス曲線と、履歴製品確認曲線と、を含み、前記履歴ＯＫ曲線が、履歴ＯＫプロセス曲線と、履歴ＯＫ製品確認曲線と、を含み、前記履歴ＮＯＫ曲線が、履歴ＮＯＫプロセス曲線と、履歴ＮＯＫ製品確認曲線と、を含み、
−前記欠陥のある部分プロセスが、欠陥のあるプロセスステップと、欠陥製品と、を含む、請求項１に記載の方法。
【請求項３】
各部分プロセスの前記パラメータテーブルを生成することが、
−前記履歴曲線から前記履歴ＮＯＫ曲線を選択すること（Ｓ２１ａ）と、
−各選択された履歴ＮＯＫ曲線について、および部分プロセスのタイプに応じて、
−前記履歴ＮＯＫ曲線を複数のセクションまたは複数の象限に分割すること（Ｓ２１ｂ）、
−各セクション／各象限の複数のパラメータ値を決定すること（Ｓ２１ｃ）であって、部分プロセスの前記タイプに関連するパラメータが、構成テーブル内に記憶される、決定すること、および
−欠陥パターンが前記履歴ＮＯＫ曲線に割り当てられるマッピングステップを実行すること（Ｓ２１ｄ）であって、前記欠陥パターンが、前記構成テーブル内に記憶された前記部分プロセスの前記タイプに関連する欠陥パターンの組から選択され、欠陥パターンが、好ましくは、いくつかの履歴ＮＯＫ曲線に割り当てられる、実行することと、を含む、請求項１または２に記載の方法。
【請求項４】
前記欠陥パターンを前記履歴ＮＯＫ曲線に割り当てた後に前記パラメータテーブルを生成することが、
−各欠陥パターンについて、前記各欠陥パターンに属するパラメータ（パラメータ母集団）の特性分布を決定すること（Ｓ２２ａ）と、
−全ての欠陥パターンから、単一のパラメータ母集団から明確に識別可能である欠陥パターンを決定すること（Ｓ２２ｂ）であって、この１つのパラメータ母集団が、前記欠陥パターンの他のいかなるパラメータ母集団とも重複しない、決定することと、
−前記決定された明確に識別可能である欠陥パターンを前記パラメータテーブル内に挿入すること（２２ｃ）であって、前記欠陥パターンが明確に識別可能である前記パラメータ母集団のこれらの値のみが、前記それぞれの欠陥パターンについて前記パラメータテーブル内に特性として記憶される、挿入することと、をさらに含む、請求項３に記載の方法。
【請求項５】
単一のパラメータ母集団から明確に識別可能でない欠陥パターンについて、
ｉ）前記パラメータ母集団の間隔の長さを所定の相対値または絶対値だけ減少させるステップ（Ｓ２３ａ）、
ｉｉ）減少された間隔の長さを有するパラメータ母集団から、明確に識別可能であるこれらの欠陥パターンを決定し、かつ前記パラメータテーブルの最後に、前記決定された明確に識別可能であるエラー画像を挿入するステップ（Ｓ２３ｂ）であって、特性である元の間隔の長さを有する前記パラメータ母集団の前記値が、前記パラメータテーブル内に記憶される、挿入するステップ、および
ｉｉｉ）前記パラメータテーブル内に挿入されていない欠陥パターンがまだあるかどうかをチェックし、このテストが陽性である場合、全ての欠陥パターンが前記パラメータテーブル内に挿入されるまでステップｉ）を継続するステップ、が実行される、請求項４に記載の方法。
【請求項６】
前記パラメータテーブル内に記憶され前記特性が、記憶前に所定の相対値または絶対値によって調整され、特に、前記間隔の上限が、所定の相対値によって増加される、請求項４または５に記載の方法。
【請求項７】
前記パラメータテーブル内に全ての前記欠陥パターンを挿入した後に、検証ステップ（Ｓ２４）が実行され、前記検証ステップが、
ｉ）各履歴ＮＯＫ曲線について、前記パラメータテーブルが生成されたことに基づいて、前記パラメータテーブル内の特性が前記履歴ＮＯＫ曲線の特性と一致するその欠陥パターンを選択することによって、前記パラメータテーブルに基づいて関連する欠陥パターンを決定すること（Ｓ２４ａ）であって、前記パラメータテーブル内に記憶された前記欠陥パターンが、前記履歴ＮＯＫ曲線の前記特性と昇順で比較され、前記比較は、前記欠陥パターンが決定されると終了される、決定することと、
ｉｉ）ステップｉ）の各履歴ＮＯＫ曲線について、検出された欠陥パターンが前記マッピングステップでの前記履歴ＮＯＫ曲線に関連付けられている前記欠陥パターンと一致するかどうかを検証すること（Ｓ２４ｂ）と、
ｉｉｉ）ステップｉｉ）の欠陥パターンについて、ある一定の数の検出された欠陥パターンが、関連する欠陥パターンと一致しない場合、
−前記パラメータテーブル内の前記欠陥パターンに対して前記数を保存すること、
−少なくとも１つの追加の特性を生成し、かつパラメータテーブル内に新しい欠陥パターンとして、前記欠陥パターンの前記特性と共に追加の特性を記憶すること、および
−少なくとも１つの追加の特性を有するこれらの欠陥パターンに対して、請求項４に記載のステップを実行すること、を行うことと、を含む、請求項５または６に記載の方法。
【請求項８】
前記追加の特性で明確に識別可能でない欠陥パターンに対してバイナリロジスティック回帰が実行され、これらの欠陥パターンについて、前記バイナリロジスティック回帰の式が、前記パラメータテーブル内の前記欠陥パターンに対して記憶され、前記検証ステップが、その後繰り返される、請求項７に記載の方法。
【請求項９】
前記検証ステップにおいて、前記パラメータテーブル内で、最小のそれぞれの数が記憶されたこれらの欠陥パターンが、マークされる、請求項８に記載の方法。
【請求項１０】
前記履歴センサデータが、センサによって提供される、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
前記パラメータテーブルを生成した後に、
ａ）部分プロセス中にセンサによって提供されるセンサデータを収集するステップ（Ｓ３０）であって、前記収集されたセンサデータが、少なくとも２次元を有する少なくとも１つの曲線を記述し、前記収集されたセンサデータが、前記部分プロセスに割り当てられる、収集するステップ、
ｂ）前記収集されたセンサデータを前記パラメータテーブル内に記憶されたこの部分プロセスの特性欠陥パターンと比較するステップ（Ｓ４０）であって、前記比較のために、この部分プロセスの前記特性欠陥パターンを記述する前記特性に対応する前記収集されたセンサデータから、実際の特性が抽出され、前記実際の特性が、比較規則に従って前記パラメータテーブル内の前記特性と比較される、比較するステップ、および
ｃ）前記パラメータテーブルからその欠陥パターンを選択するステップ（Ｓ５０）であって、前記特性が、前記実際の特徴と所定の程度で一致する、選択するステップ、が実行される、請求項１から１０のいずれか一項に記載の方法。
【請求項１２】
前記所定の一致程度で、前記欠陥パターンの各実際の特性および前記対応する特性が、所定の一致基準を満たす、請求項１１に記載の方法。
【請求項１３】
ステップｃ）の後に、前記欠陥パターンに関連付けられている少なくとも１つの欠陥原因および／または前記欠陥パターンに関連付けられている少なくとも１つの欠陥除去対策が、前記選択された欠陥パターンについて選択され、前記欠陥原因および／または前記欠陥除去対策、ならびにそれぞれの欠陥パターンへの前記割り当てが、テーブル内に記憶される、請求項１１または１２のいずれか一項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つのプロセスにおいて発生する欠陥の欠陥パターンを決定するための、およびプロセス（少なくとも１つのプロセスステップまたは製品確認プロセス／製品確認を含む製造プロセス）を監視するための方法に関し、各々が、２〜ｎ次元センサデータに基づいている。さらに、本発明は、本発明による方法を実行するように構成されたシステムに関する。
【背景技術】
【０００２】
車両などの商品の製造において、生産または製造プロセスの欠陥を特定の欠陥原因に割り当てることができれば、商品および生産または製造プロセスの品質を向上させることができる。ここでの生産または製造プロセスは、車両の２つのコンポーネント間のねじ接続の確立など、個々のコンポーネントの生産、組み立て、および／または試運転を含む。生産される商品に応じて、発生し得る欠陥パターンの数は膨大になることがあり、車両では、４桁または５桁の範囲になる可能性がある。全体として、多数の欠陥が蓄積されることがあり、それは数百のエラーの範囲になる可能性がある。
【０００３】
実際には、特定の欠陥または欠陥パターンを検出するだけでなく、欠陥を欠陥原因に関連付けることも困難である。したがって、ほとんどの場合、生産または製造プロセスを改善すること、つまり、生産もしくは製造プロセスまたは製品を欠陥傾向の少ない様態で設計すること、あるいは実質的に欠陥のない生産または製造プロセスを達成することは不可能である。
【０００４】
欠陥の原因を決定することの困難さは、一定の欠陥が異なる原因を有し得るという事実によっても増大する。したがって、特定の欠陥は、ある場合には、第１の欠陥原因に起因して、別の場合には、第２の欠陥原因に起因して発生した可能性がある。したがって、通常、欠陥または欠陥コードだけでは、欠陥の原因を決定できるようにし、かつそのような原因を排除できるようにするためには不十分な情報しか提供されない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、上記の欠点を少なくとも部分的に克服することである。特に、本発明の目的は、製品確認および生産または製造プロセスにおける欠陥パターンおよび欠陥原因の正確な検出および位置特定を可能にし、これにより、高品質の製品および実質的に欠陥のない生産または製造プロセスを可能にすることである。本発明は、製品および生産または製造プロセスにおけるゼロフォルト戦略に大きい貢献を提供することを意図している。
【課題を解決するための手段】
【０００６】
上記の目的のうちの少なくとも１つは、独立請求項による方法およびシステムによって達成される。本発明のさらなる特徴および詳細、ならびに有利な改良点およびさらなる実施形態は、それぞれの従属請求項、説明、および図面から明らかになる。本発明による方法に関連して説明される特徴および詳細は、本発明によるシステムにも関連して適用され、逆もまた同様であり、そのため、本発明の個々の態様の開示に関して、それらの間で参照が常に相互に行われ得る。
【０００７】
したがって、少なくとも１つのプロセスを監視するための、および少なくとも１つのプロセスにおいて発生する欠陥の欠陥パターンを識別するための方法であって、特性欠陥パターンを有するパラメータテーブルが、少なくとも１つのプロセスの複数の部分プロセスについて生成され、パラメータテーブルが、履歴センサデータに基づいて生成され、履歴センサデータが、少なくとも２次元を有し、かつそれぞれ部分プロセスに割り当てられる複数の履歴曲線を記述し、各部分プロセスの履歴曲線が、履歴ＯＫ曲線（ｏｋａｙ）と、履歴ＮＯＫ曲線（ｎｏｔ  ｏｋａｙ）と、を含み、履歴ＮＯＫ曲線が、欠陥のある部分プロセスを表す、方法が提供される。
【０００８】
これは、
−少なくとも１つのプロセスが、製造プロセスと、製品確認プロセス／製品確認と、を含み、
−前記部分プロセスが、前記製造プロセスのプロセスステップと、前記製品確認プロセス／製品確認の製品確認ステップと、を含み、
−前記履歴曲線が、履歴プロセス曲線と、履歴製品確認曲線と、を含み、前記履歴ＯＫ曲線が、履歴ＯＫプロセス曲線と、履歴ＯＫ製品確認曲線と、を含み、前記履歴ＮＯＫ曲線が、履歴ＮＯＫプロセス曲線と、履歴ＮＯＫ製品確認曲線と、を含み、
−欠陥のある部分プロセスが、欠陥のあるプロセスステップと、欠陥製品と、を含む、場合に、特に有利である。
【０００９】
これはまた、各部分プロセスのパラメータテーブルの生成が、
−履歴曲線から履歴ＮＯＫ曲線を選択することと、
−各選択された履歴ＮＯＫ曲線について、および部分プロセスのタイプに応じて、
−履歴ＮＯＫ曲線を複数のセクションまたは複数の象限に分割すること、
−各セクション／各象限の複数のパラメータ値を決定することであって、部分プロセスのタイプに関連するパラメータが、構成テーブル内に記憶される、決定すること、および
−欠陥パターンが履歴ＮＯＫ曲線に割り当てられるマッピングステップを実行することであって、欠陥パターンが、構成テーブル内に記憶された部分プロセスのタイプに関連する欠陥パターンの組から選択され、欠陥パターンが、好ましくは、複数の履歴ＮＯＫ曲線に割り当てられる、実行すること、を行うことと、を含む場合にも、有利である。
【００１０】
パラメータテーブルの生成は、欠陥パターンを履歴ＮＯＫ曲線に割り当てた後に、
−それぞれの欠陥パターンに属するパラメータ（パラメータの母集団）について各欠陥パターンの特性分布を決定することと、
−全ての欠陥パターンから、単一のパラメータ母集団に基づいて明確に識別可能である欠陥パターンを決定することであって、この１つのパラメータ母集団が、欠陥パターンの他のいかなるパラメータ母集団とも重複しない、決定することと、
−決定された明確に識別可能である欠陥パターンをパラメータテーブル内に挿入することであって、エラー画像が明確に識別可能であるパラメータ母集団のこれらの値のみが、それぞれの欠陥パターンについてパラメータテーブル内に特徴として記憶されることと、をさらに含んでもよい。
【００１１】
これは、単一のパラメータ母集団に基づいて明確に識別可能でないこれらの欠陥パターンに対して、以下のステップ、すなわち
ｉ）パラメータ母集団の間隔の長さを所定の相対値または絶対値だけ減少させること、
ｉｉ）減少された間隔の長さを有するパラメータ母集団に基づいて、明確に識別可能であるこれらのエラー画像を決定し、かつパラメータテーブルの最後に、決定された明確に識別可能である欠陥パターンを挿入することであって、元の間隔の長さを有するパラメータ母集団の値が、パラメータテーブル内に特性として記憶される、挿入すること、および
ｉｉｉ）パラメータテーブル内に挿入されていない欠陥パターンがまだあるかどうかをチェックし、かつこのテストが陽性である場合、全ての欠陥パターンがパラメータテーブル内に挿入されるまでステップｉ）を継続すること、が実行される場合に、有利である。
【００１２】
パラメータテーブル内に記憶された特徴は、記憶の前に、所定の相対値または絶対値によって調整され得、特に、間隔の上限は、所定の相対値によって増加され得る。これにより、欠陥パターンの検出の変動を補正することができる。
【００１３】
全ての欠陥パターンをパラメータテーブル内に挿入した後に、検証ステップが実行されてもよく、検証ステップが、
ｉ）各履歴ＮＯＫ曲線について、パラメータテーブルが生成されたことに基づいて、パラメータテーブル内の特性が履歴ＮＯＫ曲線の特性と一致するその欠陥パターンを選択することによって、パラメータテーブルに基づいて関連する欠陥パターンを決定することであって、パラメータテーブル内に記憶された欠陥パターンが、履歴ＮＯＫ曲線の特性と昇順で比較され、比較は、欠陥パターンが決定されると終了される、決定することと、
ｉｉ）ステップｉ）の各履歴ＮＯＫ曲線について、検出された欠陥パターンがマッピングステップでの履歴ＮＯＫ曲線に関連付けられている欠陥パターンと一致するかどうかを検証することと、
ｉｉｉ）ステップｉｉ）の欠陥パターンについて、ある一定の数の検出された欠陥パターンが、関連する欠陥パターンと一致しない場合、
−前記パラメータテーブル内の前記欠陥パターンに対して前記数を保存すること、
−少なくとも１つの追加の特性を生成し、かつパラメータテーブル内に新しい欠陥パターンとして、前記欠陥パターンの前記特性と共に追加の特性を記憶すること、および
−少なくとも１つの追加の特性を有するこれらの欠陥パターンに対して、請求項４に記載のステップを実行すること、を行うことと、を含む。
【００１４】
追加の特性を用いても明確に識別可能でない欠陥パターンの場合、バイナリロジスティック回帰を実行することが有利であり、これらの欠陥パターンでは、バイナリロジスティック回帰の式は、パラメータテーブル内の欠陥パターンに対して記憶され、次いで検証ステップが繰り返される。
【００１５】
検証ステップにおいて、パラメータテーブル内で、最小のそれぞれの数が記憶されたこれらの欠陥パターンが、マークされる。
【００１６】
履歴センサデータは、センサによって提供されてもよい。これらのセンサは、生産工場、工具、試験装置、および／または製品確認装置に割り当てられてもよい。
【００１７】
パラメータテーブルを作成した後に、以下のステップ、すなわち
ａ）部分プロセス中にセンサによって提供されるセンサデータを収集することであって、収集されたセンサデータが、少なくとも２次元を有する少なくとも１つの曲線を記述し、収集されたセンサデータが、部分プロセスに割り当てられる、収集すること、
ｂ）収集されたセンサデータをパラメータテーブル内に記憶されたこの部分プロセスの特性欠陥パターンと比較することであって、比較のために、この部分プロセスの特性欠陥パターンを記述する特性に対応する収集されたセンサデータから、実際の特性が抽出され、実際の特性が、比較規則に従ってパラメータテーブル内の特性と比較される、比較すること、および
ｃ）パラメータテーブルからその欠陥パターンを選択することであって、その特性が、実際の特性と所定の一致程度で一致する、選択すること、が実行され得る。
【００１８】
所定の一致程度について、随意に、各実際の特性および欠陥パターンの対応する特性が所定の一致基準を満たすことが提供される。
【００１９】
ステップｃ）の後に、欠陥パターンに関連付けられている少なくとも１つの欠陥原因および／または欠陥パターンに関連付けられている少なくとも１つの欠陥除去対策が、選択された欠陥パターンについて選択され、欠陥原因および／または欠陥除去対策、ならびにそれぞれの欠陥パターンへの割り当てが、テーブル内に記憶され得る。
【００２０】
さらに、本発明による方法を実行するように適合されたシステム、特に、パラメータテーブルが記憶されるメモリ装置と、欠陥パターンが検出されるセンサデータを受け入れるためのインターフェースと、を有するコンピュータシステムが提供される。
【００２１】
本発明のさらなる詳細および特徴は、図面と併せて以下の説明から明らかになるであろうが、本発明は以下に説明する実施形態に限定されるものではない。
【図面の簡単な説明】
【００２２】
【図１】本発明による方法のフロー図を示す。
【図２】複数の履歴ＮＯＫプロセス曲線と、複数の履歴ＯＫプロセス曲線と、を含むプロセス曲線の組を含む。
【図３】履歴ＯＫプロセス曲線および履歴ＮＯＫプロセス曲線（象限に分割されている）の具体例を示す。
【図４】複数の欠陥パターンについてのパラメータの値の分布例を示す。
【発明を実行するための形態】
【００２３】
本発明による方法を用いて、または本発明によるシステムを用いて、実質的に欠陥がなく、かつ堅牢な製品およびプロセス、特に製造プロセスを達成することが可能である。本発明による方法および本発明によるシステムは、生産および組み立てにおけるプロセスのデジタルネットワーキングによって、ゼロフォルト戦略に、および生産およびプロセスの最適化に大きく貢献する。
【００２４】
本発明による方法の例示的な適用は以下である。
−プロセスおよび／もしくは製品確認曲線に基づいて、または製造プロセス中のオンラインなどの、連続特性に基づいて、欠陥製品と欠陥のない製品とを、または欠陥のあるプロセスと欠陥のないプロセスとを、区別するなどの、ＯＫケース（ｏｋａｙ）とＮＯＫケース（ｎｏｔ  ｏｋａｙ）とを区別すること、および／または
−例えば、ＮＯＫプロセスおよび／または製品確認曲線のＮＯＫ曲線から欠陥パターンを認識して、欠陥パターンに基づいて特定のトラブルシューティング対策を開始できるようにすること。
【００２５】
したがって、本発明による方法／システムを用いると、製品の確認およびプロセス曲線から欠陥パターンを識別することができ、各欠陥パターンの因果関係および原因を決定することができ、各欠陥原因の解決策および対策を提供または利用可能にすることができる。例えば、生産プロセス中に欠陥パターンが直接検出された場合、欠陥を排除するための対策を生産プロセスですぐに開始および実行することができる。
【００２６】
図１は、本発明による方法のフロー図を示す。
【００２７】
本発明によれば、製造プロセスの製品確認および／もしくはプロセスステップの監視を実行するシステム、または欠陥製品および／もしくはプロセスステップの欠陥パターンを識別するシステムに最初に「学習させる」べきであることが記載されている。「習得した」情報に基づいて、システムは、製品の品質もしくは製品の機能および／または製造プロセスを監視し、かつ欠陥製品および／またはプロセスステップ、ならびにそれらの考えられる原因を、好ましくはオンラインで、つまり、例えば、製品の確認および／または製造プロセス中に識別し、かつ決定された欠陥パターンに基づいて欠陥を除去するための解決策および対策を提案することができる。
【００２８】
以下、「プロセスステップ」という用語は、製造プロセスの製品確認ステップおよび／またはプロセスステップの両方を含む。これらのプロセスステップは、部分プロセスとも呼ばれる。「製造プロセス」という用語はまた、製品確認プロセスも含む。「プロセス曲線」という用語はまた、製品確認曲線も含む。
【００２９】
したがって、プロセス、プロセスステップ、およびプロセス曲線を参照して以下で説明する方法はまた、本発明に従って、製品確認、製品確認プロセス、または製品確認曲線にも適用され得る。
【００３０】
この目的のために、第１のステップＳ１０において、センサデータの検出が提供され、それに基づいて、システムの「学習」がさらなるステップＳ２０において実行される。センサデータは、特定のプロセスまたはプロセスステップのプロセス曲線を記述することができ、つまり、センサデータは、好ましくは、ｎタプル（ｎ＞＝１）として取得される。
【００３１】
センサデータは、例えば、特定の生産装置または特定の工具を監視するセンサによって提供される。例えば、電気トルクドライバは、トルクセンサと、角度センサと、を有してもよく、それにより、ねじ締め作業中にトルクおよび回転角が検出され得る。記録されたトルクおよび回転角（２タプル）から、回転角の関数としてのトルクを示すプロセス曲線が生成され得る。
【００３２】
さらなる物理パラメータのためのセンサが提供されてもよい。したがって、例えば、トルクおよび回転角に加えて、ねじ締め時間（例えば、ミリ秒）も検出するタイマーが提供されてもよい。記録されたトルク、回転角、およびねじ締め時間（３タプル）から、例えば、回転角の関数としてのトルク、またはねじ締め時間の関数としてのトルクを示すプロセス曲線（この場合、３次元のプロセス曲線）がまた、生成され得る。
【００３３】
曲線の代わりに、プロセスおよび／または製品確認に連続的な特徴を提供することも可能である。
【００３４】
システムに学習させるために取得されたこのセンサデータ、またはそこから導出されたプロセス曲線は、以下「履歴センサデータ」または「履歴プロセス曲線」と呼ばれる。履歴センサデータは、システムのメモリ装置に記憶される。プロセスの性質に応じて、習得に十分な大きさのデータベースを提供するために、ある一定の時間期間にわたって履歴センサデータまたは履歴プロセス曲線が収集され得る。
【００３５】
異なるプロセスまたはプロセスステップのために履歴センサデータが収集される場合、履歴センサデータは、メモリ装置内のそれぞれのプロセスまたはプロセスステップに割り当てられる。監視中に欠陥のあるプロセスステップを認識できるようにするには、プロセスまたはプロセスステップに属する履歴プロセス曲線が、ＯＫプロセス曲線だけでなく、最小数（例えば、少なくとも６）のＮＯＫプロセス曲線も含めば有利である。ＮＯＫプロセス曲線は、欠陥のあるプロセスステップまたは欠陥製品または製品の機能を表す。
【００３６】
以下のステップＳ２１〜Ｓ２４は、ステップＳ２０の過程で実行され、またはステップＳ２０のサブステップである。
【００３７】
ステップＳ２１ａ〜Ｓ２１ｄは、「学習する」Ｓ２１と呼ばれる。
ステップＳ２２ａ〜Ｓ２２ｃは、「フィンガープリント計算（Ｆｉｎｇｅｒｐｒｉｎｔ  ｃａｌｃｕｌａｔｉｏｎ）」Ｓ２２と呼ばれる。
ステップＳ２３ａ〜Ｓ２３ｂは、「範囲調整」Ｓ２３と呼ばれる。
ステップＳ２４ａ〜Ｓ２４ｄは、「検証ステップ」Ｓ２４と呼ばれる。
【００３８】
最初に、パラメータテーブルが生成され、本発明によるシステムのメモリ装置に記憶される。システムに学習させた後、パラメータテーブルは、異なるプロセスまたはプロセスステップの特性欠陥パターンを含む。
【００３９】
この目的のために、最初に、ステップＳ２１ａにおいて、対応する履歴プロセス曲線（ＮＯＫおよびＯＫプロセス曲線を有する）からのＮＯＫプロセス曲線が、学習対象の各プロセスに対して選択される。
【００４０】
ＮＯＫプロセス曲線の選択は、ユーザーが、例えば適切な入力／選択画面によって行うことができる。この場合、選択されたＮＯＫプロセス曲線の数は、ある一定の大きさ達して、各「欠陥パターン」が「学習される」ＮＯＫケースの、ある一定のサンプルサイズがあることを確かめる必要がある。
【００４１】
複数のＮＯＫプロセス曲線と、複数のＯＫプロセス曲線と、を含む履歴プロセス曲線の組の例が図２に示されている。トルク曲線は、ねじ締め作業での回転角の関数としてここに示されている。ここでのＮＯＫプロセス曲線は、所定の目標範囲の外側で終了するこれらの曲線であり、目標範囲は、ここで窓Ｆで表される。窓Ｆは、特定の回転角の間隔によって、および特定のトルクの間隔によって定義される。
【００４２】
履歴ＮＯＫプロセス曲線の選択に続いて、これらは、ステップＳ２１ｂでセクションまたは象限に（個別にまたは一緒に）分割される。象限に分割された履歴ＮＯＫプロセス曲線が図３に示されており、履歴ＯＫプロセス曲線もまた示されている。図３に示される例では、ＮＯＫプロセス曲線は、合計９つの象限に分割されている。
【００４３】
履歴ＮＯＫプロセス曲線を象限またはセクションに分割することは、以下の２つの方法で行うことができる。
１．センサがそれぞれの履歴プロセス曲線のセンサデータを生成および提供する工具またはマシンの様々な設定パラメータに基づいて、セクションまたは象限が自動的に設定され得る。ねじ締め作業では、例えば、発見トルク、しきい値トルク、所望のトルク、さらなるトルク、およびそれぞれの角度または回転角がこの目的に使用されてもよい。例えば、図３に示される例では、最初の４つの象限を設定するためのパラメータとして、発見トルクＦＭおよびしきい値トルクＳＷＭ、ならびにそれぞれの回転角が使用された。
２．ユーザーからの入力に基づく。このケースでは、ユーザーは、一定のパラメータを考慮して、またはパラメータとは無関係に、セクションまたは象限を自身で設定することができる。
【００４４】
履歴ＮＯＫプロセス曲線をセクション／象限に分割した後、次のステップＳ２１ｃにおいて、各セクション／各ＮＯＫプロセス曲線の各象限について、複数のパラメータ値が決定される。値を決定するパラメータは、一方ではそれぞれのＮＯＫプロセス曲線が基づくプロセスステップのタイプによって異なり、他方ではそれぞれのセクション／象限によって異なる。例えば、２つの異なるねじ締めプロセス、または値を決定するＮＯＫプロセス曲線の２つの異なる象限に対して、異なるパラメータが提供されてもよい。
【００４５】
プロセスステップの各タイプおよび各セクション／各象限に関連するパラメータは、システムのメモリ装置に記憶された構成テーブルに記憶されてもよい。パラメータは、統計的パラメータを含み得る。セクション／象限ごとのそのようなパラメータの例は以下である。
−終了値（Ｘ）、終了値（Ｙ）
−最大（Ｘ）、最大（Ｙ）
−標準偏差（Ｘ）、標準偏差（Ｙ）
−平均／中央値（Ｘ）、平均／中央値（Ｙ）
−勾配Ｙ（からＸ、Ｘへ）、曲率Ｙ（からＸ、Ｘへ）など。
【００４６】
ＮＯＫプロセス曲線およびセクション／象限のタイプに応じて、一定のパラメータの組み合わせが定義され得る。
【００４７】
決定されたパラメータ値は、メモリ装置に記憶され、それぞれの履歴ＮＯＫプロセス曲線に割り当てられ得る。
【００４８】
パラメータ値が履歴ＮＯＫプロセス曲線について決定された後、マッピングステップＳ２１ｄにおいて、欠陥パターンが履歴ＮＯＫプロセス曲線に割り当てられる。好ましくは、各履歴ＮＯＫプロセス曲線には、個別に欠陥パターンが割り当てられる。これは、好ましくは手動で行う。ユーザーを支援するために、それぞれの履歴ＮＯＫプロセス曲線が視覚化され得、好ましくは、象限／セクション分割および確かめられたパラメータ値も表示される。さらに、同じ欠陥パターンが割り当てられたこれらの履歴ＮＯＫプロセス曲線が表示され得る。
【００４９】
履歴ＮＯＫプロセス曲線のタイプに応じて、様々な欠陥パターンが割り当てられ得る。考えられる割り当て可能な欠陥パターンは、構成テーブルに記憶される。例えば、「回転角が大きすぎる」という欠陥パターンは、はんだ付け作業を表すＮＯＫプロセス曲線ではなく、ねじ締め作業を表すＮＯＫプロセス曲線に割り当てられ得る。もちろん、特定の欠陥パターンは、異なるプロセスのいくつかのＮＯＫプロセス曲線、または同じプロセスの複数のＮＯＫプロセス曲線に割り当てられ得る。
【００５０】
ＮＯＫプロセス曲線の欠陥パターンへの割り当ては、システムのメモリ装置に記憶される。これにより、全ての欠陥パターンに多数のパラメータが同時に割り当てられる。
【００５１】
ねじ締め作業の欠陥パターン（例えば、電動トルクドライバ）は、例えば、以下であり得る。
−ねじ締めドライバの滑り／スピン
−終了角度が大きすぎる
−終了トルクなどが小さすぎる。
【００５２】
例えば、図３に示される履歴ＮＯＫプロセス曲線は、例えば、約７２０°の回転角でトルクがほぼ０Ｎｍに急激に低下することによって認識できる欠陥パターン「滑り」に割り当てられ得る。
【００５３】
欠陥パターンを履歴ＮＯＫプロセス曲線にマッピングした後、割り当てられた各欠陥パターンについて、履歴ＮＯＫプロセス曲線の数が代表的なサンプルサイズの基準を満たしているかどうかがチェックされ得る。例えば、少なくともｎ（例えば、ｎ≧６）の履歴ＮＯＫプロセス曲線に、欠陥パターンが割り当てられているかどうかがチェックされ得る。
【００５４】
ステップＳ２１ｄ、および必要であれば、サンプルサイズのチェックの後、関連する欠陥パターンおよび欠陥パターンごとの代表的なサンプルサイズを有する多数の履歴ＮＯＫプロセス曲線がシステム内に記憶される。このように、「学習する」が完了する。履歴ＮＯＫプロセス曲線への欠陥パターンの割り当ては、以下では「専門家の意見（ｅｘｐｅｒｔ  ｏｐｉｎｉｏｎ）」と呼ばれる。
【００５５】
次に、ステップＳ２２において、各欠陥パターンについて、すなわち、欠陥パターンに関連付けられている履歴ＮＯＫプロセス曲線について、いわゆる統計的フィンガープリントが計算される。
【００５６】
この目的のために、まず、ステップＳ２２ａにおいて、それぞれの欠陥パターンに割り当てられた履歴ＮＯＫプロセス曲線のステップＳ２１ｃにおいて決定されたパラメータ値の特性分布が、各欠陥パターンについて決定される。欠陥パターンに関連付けられている履歴ＮＯＫプロセス曲線は、欠陥パターン母集団と呼ばれ、欠陥パターン母集団の各パラメータ（パラメータ母集団と呼ばれる）は、特性分布を有している。
【００５７】
パラメータ「最大トルク」および欠陥パターン「滑り」、「停止」、「早期噛み込みエラー、「後期噛み込みエラー」、「角度最大」、および「タッピングトルクが大きすぎる」のボックスプロット形式の特性分布の例が図４に示されている。
【００５８】
ステップＳ２２ａに続いて、ステップＳ２２ｂにおいて、単一のパラメータまたは単一のパラメータ母集団に基づいて、明確に識別可能である欠陥パターンが決定される。これらは、全ての欠陥パターンの同じパラメータのうちの他のいかなるパラメータ母集団とも重複しない、少なくとも１つのパラメータ母集団を有する欠陥パターンである。すなわち、母集団が他の欠陥パターンのうちの同じパラメータの母集団と重複しないパラメータを有する欠陥パターンは、そのパラメータに関して明確に識別可能である。そのため、この欠陥パターンはまた、このパラメータに関しても明確に識別可能であり、このパラメータは、別の欠陥パターンを明確に記述しているべきではない。
【００５９】
図４に示される例では、欠陥パターン「角度最大」は、パラメータ「最大トルク」によって明確に識別可能であり、これは、欠陥パターン「角度最大」のパラメータ「最大トルク」の母集団が、残りの欠陥パターンのパラメータ「最大トルク」の他のいかなる母集団とも重複しないが、パラメータ「最大トルク」の母集団は、残りの欠陥パターンにおいて重複するためである。次いで、図４に示される残りの欠陥パターンについて、単一のパラメータに基づいて、欠陥パターンを明確に識別可能である他のパラメータがあるかどうかがさらにチェックされる。
【００６０】
次に、ステップＳ２２ｂにおいて決定された明確に識別可能である欠陥パターンは、後続のステップＳ２２ｃでパラメータテーブルの先頭に分類される。ここで、好ましくは、パラメータテーブル内のパラメータの値（例えば、間隔の上限）のみが各欠陥パターンに対して記憶され、それぞれの欠陥パターンを明確に識別することができる欠陥パターンに割り当てられる。図４の例では、下方および上方のビスカー（母集団の上限）が間隔の上限として記憶されている場合、欠陥パターン「角度最大」について、「１００＜＝最大トルク［Ｎｍ］＜＝１５２」の形式など、パラメータ「最大トルク」の値のみが記憶されるであろう。
【００６１】
したがって、ねじ締め作業の製造プロセスを監視する場合、欠陥パターン「角度最大」は、最大トルクが１００Ｎｍ〜１５２Ｎｍである場合に決定されてもよい。
【００６２】
さらに、残りのパラメータの値は、パラメータテーブル内の欠陥パターンに記憶され得、この場合、欠陥パターンを明確に識別することを可能にする特徴は別々に識別される。
【００６３】
パラメータテーブル内に記憶されているパラメータ値は、例えば、相対値または絶対値によって調整され得る。例えば、間隔の上限は±５％だけ調整できるため、上記の例では、「９５＜＝最大トルク［Ｎｍ］＜＝１５９．６」が記憶されることになる。これは、欠陥パターン母集団のサンプルサイズに起因して記録されなかった変動を補正するために使用され得る。
【００６４】
以下の表は、図４に示される欠陥パターン「角度最大」のパラメータテーブルのセクションを示しており、間隔の上限が、既に適合されている。
【００６５】
パラメータ「最大トルク［Ｎｍ］」により、欠陥パターン「角度最大」の可能性が明確に識別可能であるため、これらの値のみがパラメータテーブル内に記憶される。残りのパラメータの値は空のままである。
【００６６】
【表１】
2020509521.tif 000003
【００６７】
欠陥パターンの明確な識別可能性のために複数のパラメータが必要な場合、対応する値は、これらのいくつかのパラメータの各々について、パラメータテーブル内に記憶される。さらに、個々のパラメータの値を論理的にリンクする方法（ＡＮＤ／ＯＲ、ＸＯＲ、．．．）がパラメータテーブル内に記憶され得る。
【００６８】
単一のパラメータによって、または単一のパラメータ母集団によって、識別可能でない（残りの）欠陥パターンは、可能であれば順序どおりに、「範囲適応」と呼ばれる後続のステップＳ２３で後処理されて、これらの欠陥パターンの明確な識別可能性を達成する。
【００６９】
この場合、ステップＳ２３ａにおいて、残りの欠陥パターンの全てのパラメータの間隔の長さ（例えば、下側および上側ビスカー（母集団の上限））が最初に所定の相対値または絶対値だけ減少される。
【００７０】
続いて、ステップＳ２３ｂにおいて、単一のパラメータに基づいて明確に識別可能である残りの欠陥パターンの中に１つ（またはいくつか）の欠陥パターンがあるかどうかがチェックされる。「あり」の場合、１つ以上の明確に識別可能である欠陥パターン（複数可）が、必要に応じて、パラメータテーブルの最後にステップ２２ｃと同様に挿入され、パラメータの間隔の上限が調整される。「なし」の場合、ステップ２３ａに戻って、「範囲調整」が継続される。
【００７１】
範囲適応は、単一のパラメータに基づいて全ての欠陥パターンが明確に識別可能であり、パラメータテーブル内に挿入されるまで、繰り返し実行される。
【００７２】
ステップＳ２３の完了時に、これらの欠陥パターンに関連付けられている全ての欠陥パターンまたはパラメータは、欠陥パターンの特性として、パラメータテーブル内にステップＳ２１ａにおいて選択された履歴ＮＯＫプロセス曲線に対して記憶される。
【００７３】
ステップＳ２３に続いて、検証ステップＳ２４が実行される。
【００７４】
本発明の変形形態によれば、検証ステップは、ステップ２３（範囲適応）の支援を介してのみ、パラメータテーブル内に分類できるそれらの欠陥パターンに対してのみ実行される。
【００７５】
本発明のさらなる変形形態によれば、検証ステップは、全ての欠陥パターンに対して実行される。
【００７６】
検証ステップＳ２４の範囲内で、パラメータテーブルからの関連する欠陥パターンは、ステップＳ２４ａにおいて、パラメータテーブルを生成するために使用された各履歴ＮＯＫプロセス曲線（前述の制限を伴う可能性がある）について前に生成されたパラメータテーブルに基づいて、最初に決定される。このように、履歴ＮＯＫプロセスステップに対して決定された欠陥パターンは、「計算された意見（Ｃａｌｃｕｌａｔｅｄ  ｏｐｉｎｉｏｎ）」と呼ばれる。
【００７７】
続いて、ステップＳ２４ｂにおいて、各履歴ＮＯＫ欠陥パターンについて、専門家の意見が計算された意見に対応するか、または２つの意見に相違があるかどうかがチェックされる。したがって、ステップＳ２１ｄにおいて履歴ＮＯＫプロセス曲線に関連付けられている欠陥パターンが、ステップＳ２４ａにおいてこの履歴ＮＯＫプロセス曲線について得られた欠陥パターンと同一であるかどうかがチェックされる。理想的には、各履歴ＮＯＫプロセス曲線について、ステップＳ２１ｄに関連付けられている欠陥パターンは、ステップＳ２４ａにおいて決定されたそれぞれの欠陥パターンと同一である。
【００７８】
ステップＳ２４ｂの検証は、欠陥パターンごとに実行される。すなわち、ステップＳ２１ｄにおいて検証される欠陥パターンがどのＮＯＫプロセス曲線に割り当てられたかが決定される。続いて、ステップＳ２４ａにおいて、これらの履歴ＮＯＫプロセス曲線について、どの欠陥パターンが決定されたかがチェックされる。ここに偏差がない場合、この履歴欠陥パターンのステップＳ２４を終了してもよい。
【００７９】
しかし、ここで欠陥パターンに偏差が生じた場合、すなわち、ステップＳ２１ｄにおいてよりもステップＳ２４ａにおいて、異なる欠陥パターンが履歴ＮＯＫプロセス曲線に割り当てられた場合、専門家の意見は計算された意見から偏差を生じる。偏差の数は、それぞれの欠陥パターンのパラメータテーブル内に記憶され得る。同時に、この欠陥パターンに対して、１つ以上の追加のパラメータが定義される。この欠陥パターン（元のパラメータおよび追加のパラメータ）は、パラメータテーブル内に新しい欠陥パターンとして保存され、パラメータテーブル内に既に存在する欠陥パターンも上書きされ得る。追加のパラメータ（複数可）の定義は、システムのユーザーによって作成されてもよい。追加のパラメータは、例えば、間隔内の分布、間隔内の勾配、間隔内の曲率などであり得る。
【００８０】
その後、追加のパラメータが定義された欠陥パターンについて（ステップＳ２４ｃ）、単一のパラメータで明確に識別可能である欠陥パターンがあるかどうかがチェックされる。これに該当する欠陥パターンがある場合、検証ステップはここで終了する。
【００８１】
残りの欠陥パターンについて、後続のステップＳ２４ｄでバイナリロジスティック回帰（ｂｉｎａｒｙ  ｌｏｇｉｓｔｉｃ  ｒｅｇｒｅｓｓｉｏｎ、ＢＬＲ）が実行され、バイナリロジスティック回帰の式がそれぞれの欠陥パターンに対して記憶される。
【００８２】
これは、パラメータテーブル内に、各欠陥パターンについて、パラメータテーブル内に欠陥パターンを挿入する方法で、すなわち
−ステップＳ２２ｂおよびＳ２２ｃに従って、または
−ステップＳ２３ｂ（範囲調整）に従って、または
−ステップＳ２４ｃ（範囲調整および追加特性）に従って、または
−ステップＳ２４ｄ（ＢＬＲ）に従って、追加で記憶され、
また、どの方法によれば、専門家の意見と計算された意見との間の偏差が最も少なくなるかも示される。
【００８３】
ステップＳ２４ｄの終わりに、ステップＳ２０も終了し、システムは学習したとみなすことができる。
【００８４】
一定のプロセスまたはプロセスステップに対して学習したシステムを使用すると、これらのプロセスまたはプロセスステップはオンラインで監視され得、つまり、作業中、好ましくはリアルタイムで、欠陥の検出直後に、従業員に、対応する欠陥パターン、および必要に応じて、適切な欠陥除去対策も通知され得る。
【００８５】
この目的のために、ステップＳ３０において、センサデータは工具／機械などによって提供され、これは、工具／機械などに割り当てられたセンサによって収集される。例えば、電気トルクドライバは、トルクセンサおよび角度センサに関連付けられてもよい。この場合のセンサデータは、プロセス／プロセスステップに割り当てられたプロセス曲線、例えば、時間の経過に伴うトルクの経過、または例えば、ねじ締め作業中の回転角にわたるトルクの経過を記述する。
【００８６】
こうして得られたセンサデータ、または結果として得られるプロセス曲線は、今度は、ステップＳ４０においてパラメータテーブル内に記憶された欠陥パターンと比較され得る。プロセス／プロセスステップに関連付けられている特性欠陥パターンのパラメータに従って、対応するパラメータ値がそれぞれのプロセス曲線から抽出され、パラメータテーブル内の欠陥パターンのパラメータと比較される。
【００８７】
比較が陽性である場合、ステップＳ５０における比較の結果として、対応する欠陥パターンがパラメータテーブルから選択され、次いで、ユーザーに利用可能にされてもよい。さらに、この欠陥パターンに割り当てられた欠陥除去対策をアクションテーブルから選択し、ユーザーに使用可能にされてもよい。
【００８８】
それ以外の場合、欠陥はないか、または欠陥はまだ未知である。後者の場合、対応する履歴ＮＯＫプロセス曲線の十分に大きなサンプルが利用可能であれば、この未知の欠陥に対してシステムに学習させることができる。
【００８９】
これにより、例えば、進行中の生産プロセスにおいて、ほぼリアルタイムで欠陥または欠陥パターンを検出することが可能である。例えば、製造工場によってリアルタイムで提供されるセンサデータは、記憶されている欠陥パターンと直接比較され得る。場合によっては、プロセスステップの終了前に、欠陥のあるプロセスステップが既に検出されている可能性があり、例えば、ねじ締め作業が完了する前に、トルクレンチのトルクの経過から考えられる欠陥が検出される可能性があり、そのため、ねじ締め作業を完了する必要はない。
【図１】
2020509521.tif 000004
2020509521.tif 000005
【図２】
2020509521.tif 000006
【図３】
2020509521.tif 000007
【図４】
2020509521.tif 000008
【国際調査報告】
2020509521.tif 000009
2020509521.tif 000010