Prozess-Screening ermöglicht es Ihnen, eine große Anzahl von Prozessen im Laufe der Zeit zu erkunden. Mehrere neue Funktionen wurden dieser Plattform in . hinzugefügt JMP 16 . In diesem Blogbeitrag werden die neuen Funktionen für das Prozess-Screening beschrieben, die in JMP 16 eingeführt wurden.
XBar- und IMR-Charts in einem einzigen Start
Unternehmen haben oft viele laufende Prozesse. Einige Prozesse haben mehr als eine Beobachtung pro Untergruppe und erfordern ein X-Balken-Diagramm, während andere Prozesse eine einzelne Beobachtung pro Untergruppe haben und ein IMR-Diagramm erfordern. Ab JMP 16 können Sie beide Diagrammtypen mit einem einzigen Start von Process Screening abrufen.
Betrachten Sie die folgende Datentabelle.
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 )
);
Diese Tabelle enthält Daten aus zwei Prozessen. Der erste Prozess (Y1) hat eine Beobachtung pro Wafer. Der zweite Prozess (Y2) hat zwei Beobachtungen pro Wafer. Daher sollte der Regelkartentyp XBar für Y2 und IMR (Individual and Moving Range) für Y1 sein.
Um diese Analyse zu erstellen, wählen Sie Analyze->Screening->Process Screening. Weisen Sie Y1 und Y2 den Prozessvariablen zu. Wafer einer Untergruppe zuordnen. Ändern Sie den Diagrammtyp in XBar und R.

Alternativ können Sie die folgende JSL ausführen:
obj=dt<< Process Screening(
Process Variables( :Y1, :Y2 ),
Control Chart Type( "XBar and R" ),
Subgroup( :wafer )
);
Nachdem Sie auf OK geklickt haben, finden Sie die folgende Analyse:

Auf Y2 wurde ein XBar- und R-Diagrammtyp angewendet. Auf Y1 wurde ein Diagrammtyp „Individuelle Messung und gleitender Bereich“ angewendet.
Farbe außerhalb der Spezifikationswerte
Prozessfähigkeit und Spezifikationslimits verwalten bereits zur Verfügung gestellte Methoden zur Farbgebung von Werten, die außerhalb der Spezifikationsgrenzen liegen.Diese Funktionalität wurde zu Process Screening JMP 16 hinzugefügt.
Führen Sie den folgenden Code aus, um Semiconductor Capability.jmp zu öffnen, und führen Sie das an die Tabelle angehängte Process Screening-Skript aus.
dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
obj=dt<<RUN script=""></RUN>
Um die Werte außerhalb der Spezifikation in Ihrer Datentabelle einzufärben, wählen Sie das rote Dreieck neben Prozess-Screening und wählen Sie Funktion anzeigen -> Werte außerhalb der Spezifikation einfärben.

In der Datentabelle werden Zellen mit Beobachtungen, die unter die untere Spezifikationsgrenze fallen, rot eingefärbt. Zellen mit Beobachtungen über der oberen Spezifikationsgrenze werden blau gefärbt.

Möglichkeit zur Angabe von K für K Sigma
Die Prozessüberwachung wird oft von zu vielen Fehlalarmen geplagt. Dies kann dazu führen, dass die Alarme ignoriert werden. Die in JMP 16 eingeführte Option K Sigma gibt Benutzern die Möglichkeit, K anzugeben. Denken Sie daran, dass die Grenzen mit +/- K * Sigma berechnet werden und eine Erhöhung von K die Grenzen erweitert. Auf diese Weise können Sie Alarme weniger empfindlich machen und weniger Fehlalarme erzeugen.
Führen Sie als Beispiel Folgendes aus:
dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
obj=dt<<PROCESS screening=""></PROCESS>

Beachten Sie, dass es 9 Verstöße gegen Test 1 gibt. Nach Ermittlungen wurde festgestellt, dass es sich um Fehlalarme handelte. Um die Alarme weniger empfindlich zu machen, kann K Sigma angepasst werden. Wählen Sie Analysieren->Screening->Prozess-Screening. Wählen Sie A2P1 als Prozessvariablen aus. Wählen Sie Wafer-ID in Chargen-ID als Untergruppierung.Ändern Sie unten links im Dialogfeld KSigma auf 4.

OK klicken.

Ein KSigma von 4 bewirkt, dass die Kontrollgrenzen breiter sind (Mittellinie +/- 4*Sigma) im Vergleich zu einem KSigma von 3 (Mittellinie +/- 3*Sigma).Dieses Beispiel weist jetzt keine Verletzungen von Test 1 auf, da alle Beobachtungen innerhalb der 4-Sigma-Grenzen liegen.
In JMP 16 wurden dem Prozess-Screening drei wichtige neue Funktionen hinzugefügt.
- Die Möglichkeit, XBar- und IMR-Regelkarten in einem einzigen Start zu haben.
- Die Möglichkeit zum Färben und Auswählen aus den Spezifikationswerten.
- Die Möglichkeit, KSigma zu ändern, um Alarmtests mehr oder weniger empfindlich zu machen.