Blog › Quality Control › Análisis de Tolerancias Estadístico
Análisis de Tolerancias Estadístico: Acumulación de Tolerancias, Métodos RSS, Simulación Monte Carlo e Integración con GD&T
By Zeeshan Abbas . Reviewed by Rimsha Nadeem Anwar (Six Sigma Black Belt) . September 2026
En resumen: El análisis de tolerancias estadístico es la disciplina de predecir la variación de una dimensión de ensamblaje que resulta de la acumulación de variación en las dimensiones de sus componentes. La pregunta fundamental que responde el análisis de tolerancias es: dadas las tolerancias en cada componente, ¿cuál es la variación esperada de la dimensión crítica del ensamblaje, y qué fracción de ensamblajes caerá fuera de los límites requeridos? Dos métodos principales abordan esta pregunta: el análisis de caso peor (también llamado acumulación aritmética), que calcula la variación extrema posible del ensamblaje sumando los valores absolutos de todas las tolerancias de los componentes; y el análisis de raíz de la suma de cuadrados (RSS), que utiliza la teoría estadística para predecir la variación esperada del ensamblaje. La simulación Monte Carlo extiende el análisis RSS para manejar distribuciones no normales y funciones de ensamblaje no lineales.
Fundamentos de la acumulación de tolerancias
Un análisis de acumulación de tolerancias comienza identificando la dimensión crítica del ensamblaje: la holgura, el espacio, la interferencia o la posición que debe estar dentro de los límites especificados para que el ensamblaje funcione correctamente. Esta dimensión crítica se llama la variable dependiente o la dimensión de cierre del ensamblaje. Las dimensiones de los componentes que contribuyen a la dimensión crítica del ensamblaje son las variables independientes o las dimensiones contribuyentes.
Para una acumulación lineal 1D simple, la función de ensamblaje es una suma con signo de las dimensiones de los componentes:
Y = a₁x₁ + a₂x₂ + … + aₙxₙ
donde cada coeficiente de sensibilidad aᵢ es +1 si la dimensión se suma a la holgura y -1 si se resta. Identificar los signos correctos para cada dimensión contribuyente es el paso más propenso a errores en el análisis de tolerancias.
Análisis de caso peor
El análisis de caso peor (ACP) determina los valores extremos posibles de la dimensión crítica del ensamblaje asumiendo que todas las dimensiones contribuyentes toman simultáneamente sus valores de caso peor. Para una función de ensamblaje lineal, la variación del ensamblaje en el caso peor es la suma aritmética de los valores absolutos de todas las tolerancias contribuyentes:
T_ensamblaje_CP = |a₁|t₁ + |a₂|t₂ + … + |aₙ|tₙ
El ACP garantiza que si todas las dimensiones de los componentes están dentro de sus tolerancias especificadas, la dimensión crítica del ensamblaje estará dentro de sus límites, sin excepciones. Esta garantía del 100% hace que el ACP sea apropiado para aplicaciones críticas para la seguridad. La limitación del ACP es que es extremadamente conservador para ensamblajes con muchos componentes.
Análisis de raíz de la suma de cuadrados
El análisis de raíz de la suma de cuadrados (RSS) adopta un enfoque estadístico reconociendo que cuando se combinan muchas variables aleatorias independientes, la variación de su suma puede predecirse a partir de las varianzas individuales. Para una función de ensamblaje lineal con dimensiones de componentes independientes y normalmente distribuidas, la desviación estándar de la dimensión del ensamblaje es:
σ_ensamblaje = √(a₁²σ₁² + a₂²σ₂² + … + aₙ²σₙ²)
Si cada dimensión del componente se fabrica a una capacidad de ±3σ (Cpk = 1.0), entonces σᵢ = tᵢ/3, y la tolerancia del ensamblaje a ±3σ es:
T_ensamblaje_RSS = √(t₁² + t₂² + … + tₙ²)
La tolerancia de ensamblaje RSS es siempre más pequeña que la tolerancia ACP, y la diferencia crece a medida que aumenta el número de dimensiones contribuyentes. El precio de esta predicción menos conservadora es que RSS no garantiza el 100% de conformidad.
El método Bender (RSS modificado): un compromiso práctico común entre ACP y RSS puro utiliza el factor de corrección de Bender. La tolerancia de ensamblaje Bender es T_ensamblaje = 1,5√(t₁² + t₂² + … + tₙ²), que cae entre las predicciones de ACP y RSS. El factor 1,5 refleja la observación empírica de que los procesos de fabricación reales no están perfectamente centrados y que las dimensiones tienden a estar algo correlacionadas.
Asignación de tolerancias
La asignación de tolerancias es el problema inverso del análisis de tolerancias: dada una tolerancia de ensamblaje requerida T_ensamblaje, ¿qué tolerancias deben asignarse a cada dimensión contribuyente del componente? Para el método RSS, si la tolerancia de ensamblaje y el número de dimensiones contribuyentes son conocidos, la asignación igual da a cada tolerancia del componente como:
tᵢ = T_ensamblaje / √n
La asignación igual es un punto de partida, no una respuesta final. En la práctica, las tolerancias de los componentes se diferencian según la facilidad y el costo de lograr tolerancias estrechas para cada componente.
Simulación Monte Carlo para análisis de tolerancias
La simulación Monte Carlo es el método de análisis de tolerancias más flexible y maneja casos que RSS no puede: funciones de ensamblaje no lineales, distribuciones no normales de dimensiones de componentes, correlaciones entre dimensiones de componentes y ensamblajes con relaciones geométricas complejas.
Un análisis de tolerancias Monte Carlo procede de la siguiente manera: primero, definir la distribución de cada dimensión de componente contribuyente (típicamente distribuciones normales, pero puede ser cualquier distribución). Segundo, simular una gran cantidad de ensamblajes virtuales (típicamente 10.000 a 100.000 pruebas), muestreando valores aleatorios de cada distribución y calculando la dimensión de ensamblaje resultante. Tercero, analizar la distribución de ensamblaje simulada para calcular la fracción de pruebas fuera de los límites del ensamblaje, que es la tasa no conforme estimada.
GD&T y análisis de tolerancias
La dimensionación y toleranciado geométrico (GD&T) especifica no solo las tolerancias de tamaño en las características de las piezas sino también su forma, orientación y posición relativa a las referencias de datum. El análisis de tolerancias que ignora el GD&T y considera solo las tolerancias de tamaño está incompleto: las tolerancias de posición, perpendicularidad y paralelismo contribuyen a la variación de las dimensiones críticas del ensamblaje y deben incluirse en la acumulación.
Para una acumulación 1D, la contribución de una tolerancia de posición circular de diámetro TP es TP/2 en la dirección de la acumulación. Cuando se aplica la tolerancia de bonificación (en la condición de material máximo, MMC), incluir la tolerancia de bonificación correctamente requiere tratar el tamaño real y la posición como una distribución conjunta, que se maneja más naturalmente mediante simulación Monte Carlo.
Errores comunes en el análisis de tolerancias
- Usar ACP cuando RSS es apropiado. Aplicar el análisis de caso peor a ensamblajes con muchas dimensiones contribuyentes produce tolerancias de componentes mucho más estrechas de lo necesario para lograr la tasa de conformidad requerida del ensamblaje, lo que eleva el costo de fabricación sin mejorar la calidad.
- Asumir Cpk = 1,0 en los cálculos RSS sin verificar la capacidad del proceso. La fórmula RSS estándar asume que cada componente se fabrica con una capacidad de proceso de Cpk = 1,0. Si la capacidad real del proceso es menor, la variación real del ensamblaje será mayor que la predicción RSS.
- Omitir las tolerancias de posición y forma de la acumulación. Incluir solo tolerancias de tamaño y pasar por alto las tolerancias de posición, paralelismo y perpendicularidad del GD&T produce un análisis de acumulación incompleto y optimista.
- Realizar el análisis de tolerancias después de que el diseño esté congelado. El análisis de tolerancias es más valioso cuando se realiza durante la fase de diseño, cuando las tolerancias de los componentes y las selecciones de proceso aún pueden cambiarse.
Preguntas frecuentes
¿Cuál es la diferencia entre el análisis de tolerancias de caso peor y RSS?
El análisis de caso peor (ACP) y el análisis de raíz de la suma de cuadrados (RSS) son dos métodos para predecir la variación de una dimensión crítica del ensamblaje a partir de las tolerancias de sus dimensiones de componentes contribuyentes. El ACP suma los valores absolutos de todas las tolerancias contribuyentes aritméticamente: T_ensamblaje = t₁ + t₂ + … + tₙ. Asume que todos los componentes toman simultáneamente sus valores de caso peor y garantiza el 100% de conformidad si todas las dimensiones de los componentes están dentro de la tolerancia. El RSS suma los cuadrados de las tolerancias individuales, luego toma la raíz cuadrada: T_ensamblaje = √(t₁² + … + tₙ²). Asume que las dimensiones de los componentes varían de forma independiente y siguen distribuciones normales, y predice una tasa de conformidad (típicamente 99,73% para límites ±3σ) en lugar de garantizar el 100%. La diferencia práctica es significativa: para 9 tolerancias contribuyentes iguales, el ACP da una tolerancia de ensamblaje 3 veces mayor que el RSS. El ACP es apropiado para ensamblajes críticos para la seguridad o con pocas dimensiones contribuyentes. El RSS es apropiado para aplicaciones no críticas con muchas dimensiones contribuyentes.
¿Qué supuesto de capacidad del proceso está incorporado en la fórmula RSS estándar?
La fórmula RSS estándar T_ensamblaje_RSS = √(t₁² + t₂² + … + tₙ²) se deriva bajo el supuesto de que cada dimensión de componente contribuyente se fabrica con una capacidad de proceso de Cpk = 1,0, lo que significa que la desviación estándar del proceso es igual a la tolerancia dividida por 6 (±3σ desde la media hasta cada límite de especificación). Este supuesto significa que la fórmula predice una tolerancia de ensamblaje de ±3σ, correspondiente a aproximadamente el 99,73% de conformidad. Si la capacidad real del proceso para cualquier dimensión contribuyente es menor que Cpk = 1,0, la variación real del ensamblaje será mayor que la predicción de la fórmula RSS. El enfoque correcto es sustituir las desviaciones estándar reales del proceso en la fórmula general σ_ensamblaje = √(a₁²σ₁² + … + aₙ²σₙ²) en lugar de usar la versión simplificada que asume Cpk = 1,0.
¿Cuándo se debe usar la simulación Monte Carlo en lugar de RSS?
La simulación Monte Carlo debe reemplazar o complementar el análisis RSS en varias situaciones. Primero, cuando la función de ensamblaje es no lineal: la fórmula RSS se aplica exactamente solo para funciones de ensamblaje lineales. Para ensamblajes 3D, cadenas cinemáticas y acumulaciones geométricas, la relación entre las dimensiones de los componentes y la dimensión crítica del ensamblaje es a menudo no lineal. Segundo, cuando las distribuciones de dimensiones de los componentes no son normales: los procesos sujetos a desgaste de herramientas producen distribuciones sesgadas; la inspección al 100% con selección produce distribuciones truncadas. La fórmula RSS asume normalidad; Monte Carlo usa la distribución real. Tercero, cuando las dimensiones de los componentes están correlacionadas: las dimensiones mecanizadas en el mismo accesorio pueden estar positivamente correlacionadas, invalidando el supuesto de independencia del RSS. Cuarto, cuando la predicción de conformidad requerida debe ser muy precisa para producción de alto volumen.
¿Cómo se incluyen las tolerancias de posición GD&T en una acumulación de tolerancias?
Las tolerancias de posición GD&T definen una zona de tolerancia cilíndrica (o circular en 2D) dentro de la cual debe caer el eje (o punto central) de una característica. Cuando se incluyen en una acumulación de tolerancias, la contribución de una tolerancia de posición circular de diámetro TP a la holgura o espacio lineal depende de la dirección de la acumulación relativa a la zona de tolerancia. Para una acumulación 1D en la dirección X, la contribución de una zona de tolerancia de posición circular de diámetro TP es TP/2 en la dirección X. Esta contribución se suma a las contribuciones de tolerancia de tamaño en la fórmula RSS o ACP. Cuando se aplica la tolerancia de bonificación (en la condición de material máximo, MMC), la tolerancia posicional total es igual a la tolerancia geométrica más la desviación desde MMC. Incluir la tolerancia de bonificación correctamente requiere tratar el tamaño real y la posición como una distribución conjunta, que se maneja más naturalmente a través de la simulación Monte Carlo.
¿Cómo se conecta el análisis de tolerancias con Cp y Cpk?
El análisis de tolerancias y el análisis de capacidad del proceso (Cp, Cpk) abordan diferentes aspectos de la misma pregunta subyacente: ¿cumplirán las piezas y ensamblajes sus requisitos dimensionales en producción? El análisis de capacidad del proceso mide qué tan bien un proceso de fabricación puede mantener una tolerancia especificada: Cp = (LSS – LIE) / 6σ mide la extensión del proceso en relación con el rango de tolerancia. El análisis de tolerancias usa las desviaciones estándar del proceso (que están relacionadas con Cpk a través de σ = (LSS – LIE) / (6 × Cpk)) como entradas para predecir la variación de las dimensiones críticas del ensamblaje. La conexión es directa: si un análisis de tolerancias identifica que una dimensión de componente requiere una tolerancia de ±0,05 mm para lograr el objetivo de rendimiento del ensamblaje, y los datos de capacidad del proceso muestran σ = 0,025 mm (Cp = 1,33), el proceso es capaz de mantener la tolerancia requerida con margen.
¿Qué es la asignación de tolerancias y cómo se realiza en la práctica?
La asignación de tolerancias es el proceso de distribuir una tolerancia de ensamblaje requerida entre las dimensiones de los componentes contribuyentes. Dado que el rendimiento del ensamblaje requiere que la dimensión crítica del ensamblaje caiga dentro de los límites especificados, la asignación de tolerancias determina qué tan estrecha debe ser cada tolerancia de componente para cumplir ese requisito colectivamente. Los tres enfoques principales de asignación son: asignación igual (cada componente recibe la misma tolerancia, calculada como T_ensamblaje/√n para RSS), asignación proporcional (cada componente recibe una tolerancia proporcional a su variación de proceso lograda actualmente, de modo que no se pide a ningún componente que mejore), y optimización basada en costos (cada tolerancia de componente se establece para minimizar el costo total de fabricación sujeto a la restricción de rendimiento del ensamblaje). En la práctica, la asignación igual sirve como punto de partida. El ingeniero luego ajusta las tolerancias de los componentes según los datos de capacidad del proceso, las restricciones de herramientas, las propiedades del material y la información de costos.