Criblage de processus vous permet d'explorer un grand nombre de processus dans le temps. Plusieurs nouvelles fonctionnalités ont été ajoutées à cette plateforme en JMP 16 . Ce billet de blog détaille les nouvelles fonctionnalités de Process Screening qui ont été introduites dans JMP 16.
Cartes XBar et IMR en un seul lancement
Les entreprises ont souvent de nombreux processus en cours. Certains processus ont plus d'une observation par sous-groupe et nécessitent une carte XBar, tandis que d'autres processus peuvent avoir une seule observation par sous-groupe et nécessiter une carte IMR. À partir de JMP 16, vous pouvez obtenir les deux types de graphiques avec un seul lancement de filtrage de processus.
Considérez le tableau de données suivant.
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 )
);
Cette table contient les données de deux processus. Le premier processus (Y1) a une observation par plaquette. Le deuxième processus (Y2) comporte deux observations par plaquette. Par conséquent, le type de carte de contrôle doit être XBar pour Y2 et IMR (Individual and Moving Range) pour Y1.
Pour créer cette analyse, sélectionnez Analyse->Screening->Process Screening. Affectez Y1 et Y2 aux variables de processus. Attribuez la plaquette au sous-groupe. Changez le type de graphique en XBar et R.

Vous pouvez également exécuter le JSL suivant :
obj=dt<< Process Screening(
Process Variables( :Y1, :Y2 ),
Control Chart Type( "XBar and R" ),
Subgroup( :wafer )
);
Après avoir cliqué sur OK, vous trouverez l'analyse suivante :

Un type de graphique XBar et R a été appliqué à Y2. Un type de graphique Mesure individuelle et plage mobile a été appliqué à Y1.
Couleur en dehors des valeurs spécifiées
Capacité du processus et Gérer les limites de spécification déjà fourni des méthodes pour colorer les valeurs qui sont en dehors des limites de spécification.Cette fonctionnalité a été ajoutée à Process Screening JMP 16.
Exécutez le code suivant pour ouvrir Semiconductor Capability.jmp et exécutez le script Process Screening associé à la table.
dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
obj=dt<<RUN script=""></RUN>
Pour colorer les valeurs hors spécifications dans votre tableau de données, sélectionnez le triangle rouge à côté de Process Screening et choisissez Show Capability->Color Out of Spec Values.

Dans le tableau de données, les cellules dont les observations sont inférieures à la limite inférieure de spécification sont colorées en rouge. Les cellules avec des observations au-dessus de la limite de spécification supérieure sont colorées en bleu.

Possibilité de spécifier K pour K Sigma
La surveillance des processus est souvent entravée par trop de fausses alarmes. Cela peut conduire à ignorer les alarmes. L'option K Sigma, introduite dans JMP 16, permet aux utilisateurs de spécifier K. Rappelez-vous que les limites sont calculées en utilisant +/- K * Sigma, et l'augmentation de K élargira les limites. Cela vous permet de rendre les alarmes moins sensibles et de produire moins de fausses alarmes.
Par exemple, exécutez la commande suivante :
dt=Open("$SAMPLE_DATA/Semiconductor Capability.jmp");
obj=dt<<PROCESS screening=""></PROCESS>

Notez qu'il y a 9 violations du Test 1. Après enquête, il a été déterminé qu'il s'agissait de fausses alarmes. Pour rendre les alarmes moins sensibles, K Sigma peut être ajusté. Sélectionnez Analyse->Dépistage->Dépistage du processus. Sélectionnez A2P1 comme variables de processus. Sélectionnez l'ID de plaquette dans l'ID de lot en tant que sous-groupe.En bas à gauche de la boîte de dialogue, remplacez KSigma par 4.

Cliquez sur OK.

Un KSigma de 4 fait que les limites de contrôle sont plus larges (ligne centrale +/- 4*sigma) par rapport à un KSigma de 3 (ligne centrale +/- 3*sigma).Cet exemple n'a maintenant aucune violation du test 1, car toutes les observations tombent dans les limites de 4 sigma.
Trois nouvelles fonctionnalités clés ont été ajoutées au filtrage de processus dans JMP 16.
- La possibilité d'avoir des cartes de contrôle XBar et IMR en un seul lancement.
- La possibilité de colorer et de sélectionner des valeurs hors spécifications.
- La possibilité de modifier KSigma pour rendre les tests d'alarme plus ou moins sensibles.