プロセススクリーニング時間の経過とともに多数のプロセスを探索できます。 いくつかの新機能がこのプラットフォームに追加されましたJMP 16 。 このブログ投稿では、JMP16で導入されたプロセススクリーニングの新機能について詳しく説明しています。
1回の起動でXBarチャートとIMRチャート
多くの場合、企業には多くの継続的なプロセスがあります。 一部のプロセスには、サブグループごとに複数の観測値があり、XBarチャートが必要ですが、他のプロセスには、サブグループごとに1つの観測値があり、IMRチャートが必要な場合があります。 JMP 16以降、1回のプロセススクリーニングの起動で両方のチャートタイプを取得できます。
次のデータテーブルについて考えてみます。
dt=New Table( "Process Data",
Add Rows( 24 ),
New Column(
"wafer",
Numeric( 1 ),
"Nominal",
Set Values(
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11, 12]
),
Set Display Width( 0 )
),
New Column(
"Y1",
Numeric,
"Continuous",
Format( "Best", 10 ),
Set Property(
"Spec Limits",
{LSL( 104.41 ), USL( 131.89 ), Target( 118.15 )}
),
Set Values(
[114.555760105678, 113.52359591958, 114.946183872216, 116.25374611217,
110.287898508744, 119.847995090729, 113.877878795723, 113.106755626713,
114.832071507276, 115.737338527253, 120.193341974807, 113.425287275443,
., ., ., ., ., ., ., ., ., ., ., .]
),
Set Display Width( 0 )
),
New Column(
"Y2",
Numeric,
"Continuous",
Format( "Best", 10 ),
Set Property(
"Spec Limits",
{LSL( 164.39 ), USL( 429.65 ), Target( 297.02 )}
),
Set Values(
[322.616751775796, 323.833298568833, 301.607366273833, 278.646245766939,
469.298298488357, 332.715779503856, 346.462173291699, 213.59945858556,
291.464226219377, 345.449129206092, 242.233144838257, 423.564714196848,
291.370833295888, 333.921504947116, 288.644927205998, 258.806219486679,
263.935377860945, 276.312880747942, 322.144968498633, 341.978235063698,
316.143895248667, 302.164492808713, 319.751938178979, 269.802897971304]
),
Set Display Width( 0 )
),
Group Columns( "Processes", :Y1, 2 )
);
このテーブルには、2つのプロセスからのデータが含まれています。 最初のプロセス(Y1)には、ウェーハごとに1つの観測値があります。 2番目のプロセス(Y2)には、ウェーハごとに2つの観測値があります。 したがって、管理図のタイプは、Y2の場合はXBar、Y1の場合はIMR(個別および移動範囲)である必要があります。
この分析を作成するには、[分析]-> [スクリーニング]-> [プロセススクリーニング]を選択します。 Y1とY2をプロセス変数に割り当てます。 ウェーハをサブグループに割り当てます。 グラフの種類をXBarとRに変更します。

または、次のJSLを実行することもできます。
obj=dt<< Process Screening(
Process Variables( :Y1, :Y2 ),
Control Chart Type( "XBar and R" ),
Subgroup( :wafer )
);
[OK]をクリックすると、次の分析が表示されます。

XBarおよびRチャートタイプがY2に適用されました。 個別測定および移動範囲チャートタイプがY1に適用されました。
仕様値外の色
プロセス能力そして仕様制限の管理仕様の制限を超えている値に色を付けるためのメソッドがすでに提供されています。この機能は、Process Screening JMP16に追加されました。
次のコードを実行してSemiconductorCapability.jmpを開き、テーブルに添付されているプロセススクリーニングスクリプトを実行します。
dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
obj=dt<<RUN script=""></RUN>
データテーブルの仕様外の値に色を付けるには、[プロセススクリーニング]の横にある赤い三角形を選択し、[機能の表示]-> [仕様外の値の色付け]を選択します。

データテーブルでは、観測値が仕様の下限を下回るセルは赤色で表示されます。 仕様の上限を超える観測値を持つセルは青色で表示されます。

KシグマにKを指定する機能
プロセスの監視は、多くの場合、誤ったアラームが多すぎることに悩まされています。 これにより、アラームが無視される可能性があります。 JMP16で導入されたKSigmaオプションにより、ユーザーはKを指定できます。 制限は+/- K * Sigmaを使用して計算され、Kを増やすと制限が広がることを思い出してください。 これにより、アラームの感度を下げ、誤警報を減らすことができます。
例として、以下を実行します。
dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
obj=dt<<PROCESS screening=""></PROCESS>

9つのテスト1違反があることに注意してください。 調査の結果、これらはすべて誤警報であると判断されました。 アラームの感度を下げるために、Kシグマを調整できます。 [分析]-> [スクリーニング]-> [プロセススクリーニング]を選択します。 プロセス変数としてA2P1を選択します。 サブグループ化としてロットIDのウェーハIDを選択します。ダイアログの左下で、KSigmaを4に変更します。

[OK]をクリックします。

KSigmaが4の場合、KSigmaが3(中心線+/- 3 *シグマ)と比較して、管理限界が広くなります(中心線+/- 4 *シグマ)。この例では、すべての観測値が4シグマの制限内にあるため、テスト1の違反はありません。
JMP16のプロセススクリーニングに3つの主要な新機能が追加されました。
- 1回の起動でXBarおよびIMR管理図を作成する機能。
- 仕様値から色を付けて選択する機能。
- KSigmaを変更して、アラームテストの感度を増減させる機能。