Mit Process Screening können Sie eine große Anzahl von Prozessen im Zeitverlauf untersuchen. In JMP 16 wurden dieser Plattform mehrere neue Funktionen hinzugefügt. In diesem Blogbeitrag werden die neuen Funktionen für Process Screening beschrieben, die in JMP 16 eingeführt wurden.
XBar- und IMR-Diagramme in einem einzigen Start
Unternehmen haben oft viele laufende Prozesse. Einige Prozesse haben mehr als eine Beobachtung pro Untergruppe und erfordern ein XBar-Diagramm, während andere Prozesse möglicherweise eine einzelne Beobachtung pro Untergruppe haben und ein IMR-Diagramm erfordern. Ab JMP 16 können Sie beide Diagrammtypen mit einem einzigen Process Screening-Start erhalten.
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 Kontrollkartentyp XBar für Y2 und IMR (Individual and Moving Range) für Y1 sein.
Um diese Analyse zu erstellen, wählen Sie Analysieren->Screening->Prozess-Screening. Weisen Sie Y1 und Y2 den Prozessvariablen zu. Ordnen Sie den Wafer der Untergruppe zu. Ä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 mit individueller Messung und gleitendem Bereich angewendet.
Farbe außerhalb der Spezifikationswerte
„Process Capability“ und „Manage Spec Limits“ stellten bereits Methoden zum Färben von Werten bereit, 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 das an die Tabelle angehängte Process Screening-Skript auszuführen.
dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
obj=dt<<RUN script=""></RUN>
<P>Um die außerhalb der Spezifikation liegenden Werte in Ihrer Datentabelle einzufärben, wählen Sie das rote Dreieck neben „Prozessüberprüfung“ aus und wählen Sie „Fähigkeit anzeigen“ > „Außerhalb der Spezifikation liegende Werte einfärben“.</P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="color.png" style="width: 921px;"><span class="lia-inline-image-display-wrapper" image-alt="color.png" style="width: 921px;"><img src="https://us.v-cdn.net/6038925/uploads/images/32747i58DF4C6D9351272F/color.png" role="button" title="color.png" alt="color.png" /></span></SPAN></P>
<P>In der Datentabelle werden Zellen mit Beobachtungen, die unter die untere Spezifikationsgrenze fallen, rot eingefärbt. Zellen mit Beobachtungen oberhalb der oberen Spezifikationsgrenze werden blau gefärbt.</P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="coloredTable.png" style="width: 716px;"><span class="lia-inline-image-display-wrapper" image-alt="coloredTable.png" style="width: 716px;"><img src="https://us.v-cdn.net/6038925/uploads/images/32748iDA950C8B11BDED7C/coloredTable.png" role="button" title="coloredTable.png" alt="coloredTable.png" /></span></SPAN></P>
<H3 id="toc-hId-674858594" id="toc-hId-675816682">Möglichkeit, K für K Sigma anzugeben</H3>
<P>Bei der Prozessüberwachung kommt es häufig zu vielen Fehlalarmen. Dies kann dazu führen, dass die Alarme ignoriert werden. Die in JMP 16 eingeführte K Sigma-Option gibt Benutzern die Möglichkeit, K anzugeben. Denken Sie daran, dass die Grenzwerte mit +/- K * Sigma berechnet werden und eine Erhöhung von K die Grenzwerte erweitert. Dies gibt Ihnen die Möglichkeit, Alarme weniger empfindlich zu machen und so weniger Fehlalarme zu erzeugen.</P>
<P>Führen Sie als Beispiel Folgendes aus:</P>
<CODE class=" language-jsl">dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
obj=dt<<PROCESS screening=""></PROCESS>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="3sigma.png" style="width: 841px;"><span class="lia-inline-image-display-wrapper" image-alt="3sigma.png" style="width: 841px;"><img src="https://us.v-cdn.net/6038925/uploads/images/32752iAD7F7B389914E9A2/3sigma.png" role="button" title="3sigma.png" alt="3sigma.png" /></span></SPAN></P>
<P>Beachten Sie, dass es 9 Verstöße gegen Test 1 gibt. Nach Ermittlungen stellte sich heraus, dass es sich allesamt 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. Wählen Sie Wafer-ID in der Chargen-ID als Untergruppierung aus. Ändern Sie unten links im Dialogfeld KSigma auf 4.</P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="ksigmadialog.png" style="width: 504px;"><span class="lia-inline-image-display-wrapper" image-alt="ksigmadialog.png" style="width: 504px;"><img src="https://us.v-cdn.net/6038925/uploads/images/32753iF7B79A41254D7C07/ksigmadialog.png" role="button" title="ksigmadialog.png" alt="ksigmadialog.png" /></span></SPAN></P>
<P> </P>
<P>OK klicken.</P>
<P><SPAN class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="ksigmaresults.png" style="width: 843px;"><span class="lia-inline-image-display-wrapper" image-alt="ksigmaresults.png" style="width: 843px;"><img src="https://us.v-cdn.net/6038925/uploads/images/32754i7AE0D33439DB1844/ksigmaresults.png" role="button" title="ksigmaresults.png" alt="ksigmaresults.png" /></span></SPAN></P>
<P>Ein KSigma von 4 führt dazu, dass die Kontrollgrenzen breiter sind (Mittellinie +/- 4*Sigma) im Vergleich zu einem KSigma von 3 (Mittellinie +/- 3*Sigma). In diesem Beispiel gibt es jetzt keine Verstöße gegen Test 1, da alle Beobachtungen innerhalb der 4-Sigma-Grenzen liegen.</P>
<P>In JMP 16 wurden dem Process Screening drei wichtige neue Funktionen hinzugefügt.</P>
<OL>
<LI>Die Möglichkeit, XBar- und IMR-Kontrollkarten in einem einzigen Start zu haben.</LI>
<LI>Die Möglichkeit, Werte außerhalb der Spezifikation einzufärben und auszuwählen.</LI>
<LI>Die Möglichkeit, KSigma zu ändern, um Alarmtests mehr oder weniger empfindlich zu machen.</LI>
</OL>