La acción `cChart` del conjunto de acciones de Control Estadístico de Procesos (SPC) se utiliza para crear gráficos de control 'c'. Estos gráficos son una herramienta fundamental para monitorear procesos donde se cuenta el número de no conformidades (o defectos) en unidades de inspección de tamaño constante. El gráfico 'c' muestra el número de defectos por unidad a lo largo del tiempo o entre subgrupos, ayudando a identificar si el proceso está bajo control estadístico o si existen variaciones debidas a causas especiales.
| Parámetro | Descripción |
|---|---|
| allN | Cuando se establece en True, incluye todos los subgrupos independientemente de si el tamaño de la muestra del subgrupo es igual al tamaño de muestra nominal. |
| chartsTable | Especifica la tabla de datos de salida del resumen de los gráficos. |
| display | Especifica una lista de tablas de resultados para enviar al cliente para su visualización. |
| exChart | Cuando se establece en True, incluye un gráfico de control en los resultados solo cuando ocurren excepciones. |
| groupByLimit | Suprime el análisis si el número de grupos excede el valor especificado. |
| limitN | Especifica un tamaño de muestra nominal para los límites de control. |
| limitsTable | Especifica la tabla de datos de los límites de control. |
| no3SigmaCheck | Cuando se establece en True, habilita las pruebas para causas especiales cuando los límites de control no son límites de tres sigma. |
| outLimitsTable | Especifica la tabla de datos de salida de los límites de control. |
| outputTables | Enumera los nombres de las tablas de resultados para guardar como tablas CAS en el servidor. |
| primaryTests | Solicita una o más pruebas para causas especiales para el gráfico de control primario. Incluye sub-parámetros como test1, test2, etc., para pruebas específicas. |
| processName | Especifica la variable en la tabla de datos de entrada que contiene los nombres de los procesos a analizar. |
| processValue | Especifica la variable en la tabla de datos de entrada que contiene las mediciones del proceso a analizar. |
| sigmas | Especifica el ancho de los límites de control como un múltiplo del error estándar de la estadística de resumen del subgrupo. |
| subgroupN | Especifica los tamaños de muestra de los subgrupos para los gráficos de atributos. |
| subgroupName | Especifica la variable en la tabla de datos de entrada que contiene los nombres de las variables de subgrupo. |
| subgroupValue | Especifica la variable en la tabla de datos de entrada que contiene los valores de los subgrupos. |
| table | Especifica la configuración para una tabla de entrada que contiene los datos del proceso. |
| test2Run | Especifica la longitud del patrón para la Prueba 2 (N puntos consecutivos en un lado de la línea central). |
| test3Run | Especifica la longitud del patrón para la Prueba 3 (N puntos consecutivos en aumento o disminución). |
| testNStd | Cuando se establece en True, habilita las pruebas para causas especiales con tamaños de muestra de subgrupo variables. |
| testOverlap | Cuando se establece en True, aplica pruebas para causas especiales a patrones de puntos superpuestos. |
Este paso crea una tabla CAS llamada 'CircuitDefects' que contiene el número de defectos encontrados en diferentes lotes de circuitos. La variable 'Batch' identifica el subgrupo y 'Defects' es el recuento de no conformidades.
| 1 | DATA mycas.CircuitDefects; |
| 2 | INPUT Batch Defects @@; |
| 3 | DATALINES; |
| 4 | 1 12 2 8 3 14 4 10 5 9 6 11 |
| 5 | 7 7 8 10 9 13 10 9 11 15 12 12 |
| 6 | 13 8 14 10 15 11 16 9 17 13 18 8 |
| 7 | 19 10 20 12 21 14 22 11 23 9 24 10 |
| 8 | ; |
| 9 | RUN; |
Crear un gráfico c simple para monitorear el número de defectos por lote, utilizando la tabla 'CircuitDefects'.
| 1 | PROC CAS; |
| 2 | spc.cChart / |
| 3 | TABLE={name='CircuitDefects'} |
| 4 | processValue='Defects' |
| 5 | subgroupValue='Batch'; |
| 6 | RUN; |
Generar un gráfico c aplicando las pruebas 1 y 2 de Western Electric para detectar patrones no aleatorios. Los resultados del gráfico y los límites de control se guardan en tablas CAS separadas para un análisis posterior.
| 1 | PROC CAS; |
| 2 | spc.cChart / |
| 3 | TABLE={name='CircuitDefects'} |
| 4 | processValue='Defects' |
| 5 | subgroupValue='Batch' |
| 6 | sigmas=3 |
| 7 | primaryTests={test1=true, test2=true} |
| 8 | chartsTable={name='cChartSummary', replace=true} |
| 9 | outLimitsTable={name='cChartLimits', replace=true}; |
| 10 | RUN; |