Está en la página 1de 6

Definición de tolerancias dimensionales en ensambles

móviles a partir de índices de sensibilidad


Definition of dimensional tolerances in mobile assemblies
from sensitivity index
Víctor Ruiz Rosas1*
1
Facultad de Ingeniería, Universidad Libre, Bogotá Colombia, * victore.ruizr@unilibrebog.edu.co

Fecha de recepción del artículo: 14/05/2010 Fecha de aceptación del artículo: 13/06/2010

Resumen Key Words


Se muestra el desarrollo de los modelos Mechanisms Synthesis, Mechanisms sentivity,
matemáticos para realizar análisis de sensibilidad condition number
de mecanismos a las tolerancias dimensionales
de los eslabones que lo conforman a partir Introducción
de modelos de síntesis analítica basados en
En los modelos de síntesis dimensional de
coordenadas generalizadas. Se llegó a plantear un
ensambles móviles, los resultados obtenidos en
índice de comportamiento, basado en el número ocasiones son inflexibles frente a condiciones que
de condición de la matriz de sensibilidad, el cual pueden presentarse en la fabricación del mecanismo
puede emplearse como un criterio que permita tales como las tolerancias dimensionales y la
seleccionar configuraciones de mecanismos que ubicación de los pivotes y apoyos, lo que puede
ofrezcan menos errores al pasar por las posiciones hacer que una solución analítica no funcione
de precisión, cuando se presentan cambios en las adecuadamente en la realidad.
dimensiones de los eslabones.
De igual forma es necesario precisar que una
Palabras clave pieza no puede ser fabricada exactamente con
sus dimensiones nominales teniendo en cuenta la
Síntesis de mecanismos, sensibilidad en variabilidad inherente al proceso de fabricación.
mecanismos, número de condición Las tolerancias juegan un papel muy importante
para conseguir el ajuste deseado, así como en
Abstract el rendimiento mismo del producto.[1]. Una
It is showed the development of mathematical apropiada asignación de las tolerancias entre los
models to perform sensitivity analysis of componentes de un ensamble mecánico, reduce el
mechanisms to the dimensional tolerances of the costo de fabricación en gran medida y mantiene
links that form the basis of analytical synthesis la posibilidad de intercambiabilidad entre piezas
dentro del ensamble.
models based on generalized coordinates. It was
to propose a performance index based on the La síntesis de tolerancias dimensionales se ha
condition number of the sensitivity matrix, which venido trabajando en ensambles mecánicos como
can be used as a criterion for select configurations como lo muestran En general, una gran cantidad
of mechanisms that provide fewer errors when de modelos llevan a obtener los márgenes de error
passing through the positions of accuracy, when dimensionales más apropiados para una cadena
changes occur in the dimensions of the links. An eslabonada, a partir de criterios de mínimo costo,
example of using this index. capacidad interoperabilidad, etc. Los métodos de
AVANCES Investigación en Ingeniería 12 (2010) 77
solución del problema han definido dos tendencias, tanto generen menos error frente a las posiciones
los basados en modelos determinísticos[2] y [3], [4], prescritas en el problema de síntesis analítica.
[5]. y los métodos basados en heurísticas [6], [7] [8],
que no llevan a obtener óptimos globales pero que De acuerdo con el método de linealización directa
pueden lograr resultados muy precisos sobretodo (DLM), [9], [10] y [11], se desarrolló un modelo
en ensambles muy complejos. que permite realizar análisis de sensibilidad a la
tolerancia dimensional, en mecanismos de cuatro
Lo anterior lleva a plantear tareas que busquen barras, Se consideran dos tipos de variables dentro
mejorar o refinar las soluciones de tal forma del análisis, de manufactura o independientes y
que se llegue a una alternativa adecuada, en de ensamble o dependientes. Las variables de
términos de minimizar los errores producidos manufactura corresponden a las magnitudes
por condiciones no analíticas. Teniendo en cuenta que cambian de manera independiente debido
todos estos aspectos, el propósito del proyecto a errores en la fabricación. Dentro de ellas se
fue desarrollar algoritmos para la resolución encuentran todas las longitudes de los eslabones
de problemas relacionados con la síntesis de incluyendo el eslabón fijo. Las variables de
mecanismos planares de cuatro barras unidos ensamble identifican los cambios en posición y
con pares inferiores, y que permitieran hacer un orientación de un elemento en el montaje debido
análisis de sensibilidad a errores dimensionales a los cambios en las variables de manufactura.
de los eslabones, con el fin de seleccionar En este grupo se incluyen, los vectores que
soluciones robustas, de forma tal que no se vean definen la posición de precisión y los ángulos
afectadas considerablemente las características de que determinan las orientaciones del eslabón
movimiento requeridas en el problema. acoplador y el de salida.
El método presentado en este artículo se basa en La metodología utilizada plantea un circuito de
el análisis a partir de la información obtenida del vectores a lo largo de todo el ensamble. Para que
modelo cinemático del ensamble y sus variaciones el ensamble funcione adecuadamente la suma de
calculadas por medio de matrices derivadas los vectores a lo largo del circuito debe ser igual a
parciales. cero. Si se presentan variaciones en la longitud de
los vectores o en sus orientaciones, el ensamble
Sensibilidad a las tolerancias igualmente se verá modificado, tal como se
dimensionales de mecanismos aprecia en la figura 1. Para trabajar el modelo de
sintetizados sensibilidad a la tolerancia, en una aproximación
inicial, se verificaron los efectos de las variables
Los cambios pequeños en las longitudes de los
de manufactura sin tener en cuenta variaciones
eslabones de un mecanismo, causadas por errores en
en la ubicación de los apoyos. las ecuaciones de
la fabricación o el montaje, dan lugar a variaciones
ciclo vectorial que se plantean para el análisis de
en la característica de movimiento del mecanismo
sensibilidad, son completamente correspondientes
ensamblado. Se requiere entonces, un análisis
con las ecuaciones en coordenadas generalizadas
que establezca cómo y cuánto un mecanismo
utilizadas para la síntesis analítica.
puede afectarse por los cambios dimensionales y
de montaje (ubicación de apoyos) y verificar su Para describir completamente el comportamiento
sensibilidad a este tipo de modificaciones, esto es, de ensamble [12], se hizo necesario definir dos
qué tan crítico puede ser un error externo frente al ciclos de restricciones, el primero, de acuerdo
funcionamiento final del mecanismo. Este análisis con la figura 1, es el ABCDA que analiza todo el
dentro del proyecto busca por un lado determinar ensamble del mecanismo y el segundo ABPA se
el comportamiento del mecanismo frente a plantea sobre el eslabón acoplador y el vector que
modificaciones externas, y por otro lado llegar define la posición de precisión. Las expresiones
a establecer las configuraciones de mecanismos vectoriales que se obtienen en cada caso se ven en
menos sensibles a dichas variaciones y que por lo la Ec. (2) y la Ec.(3).
78 AVANCES Investigación en Ingeniería 12 (2010)
H 1 = L1 + Wa + L2 + Wb = 0 (2) en los valores de las variables dependientes y en la
característica de movimiento general del sistema.
H 2 = Wa + Z a + LPA = 0 (3)
Se intenta analizar entonces, los cambios en las
variables dependientes, debidos a los cambios en
P
H1
las variables independientes, a partir de la Ec.(4):
θ5 H2 deduce que, Ec.(5):
Za Zb
∆U = −[B ]−1[A]∆X
θ3

L2
(5)
θz

C
B
θl2

Wb Las matrices A y B se calculan de acuerdo con la


Wa
P
θ4
Ec.(6) y Ec.(7), [12]:
D T
 i H iy 
L1 [A] =  H x  (6)
 ∂X j ∂X j 
θ2

A r2 θ1
T
 i H iy 
[B] =  H x
r1 y

 ∂U j ∂U j  (7)
x

Donde i indica el número de ciclos y j el número


Figura 1. Ciclos para análisis de sensibilidad
de variables dependientes o independientes de
en un mecanismo de cuatro barras sintetizado
analíticamente
acuerdo con la matriz considerada. La matriz de
sensibilidad a la tolerancia se define como, Ec. (8).
[S ] = −[B]−1 [A] (8)
Al analizar el mecanismo se identifica que
las variables que se modifican de manera Esta matriz indica la sensibilidad de un mecanismo
independiente son θ2, θZ, Wa, L2, Wb, Za, L1. Las o ensamble con respecto a los cambios que
variables dependientes son  3 ,  4 ,  PA , L PA se presentan de manera independiente en los
Las ecuaciones de lazo se desarrollan en términos eslabones. Algunos índices alrededor de esta
de sus componentes rectangulares con respecto al matriz indican un nivel de sensibilidad que permita
marco fijo, obteniendo un sistema de ecuaciones tomar decisiones frente a una solución, todos ellos
escalares que conformarán la matriz de ciclos. están alrededor de la singularidad de la matriz.

El método de linealización directa define las Teniendo en cuenta las Ecs. (5) y (8), los cambios
variaciones en el ensamble Ec.(4): en las variables dependientes en términos de las
independientes se expresan como, Ec.(9):
∆H = [A]∆X + [B ]∆U = 0 (4) ∆U i = [S ][∆X ] (9)
Donde: ∆H representa las variaciones en el En términos de las variables involucradas en el
ciclo vectorial, ∆U expresa las variaciones de sistema, el análisis de sensibilidad final con el cual
las variables de ensamble (dependientes), ∆X se trabajó corresponde a la Ec.(10):
las variaciones en las variables de manufactura
 d 2 
(independientes), [A] corresponde a la matriz  
de derivadas parciales de la matriz de ciclos, con  d Z 
d  3   dWa 
respecto a las variables independientes y [B] es la d     (10)
 4  S  dl 2 
matriz de derivadas parciales de la matriz de ciclos  dPx   dWb 
 
con respecto a variables dependientes. En general  dPy 
 dZa 
 
la ecuación expresa que cualquier error en las  dxa 
 dya 
variables independientes causará modificaciones  

AVANCES Investigación en Ingeniería 12 (2010) 79


Criterios de sensibilidad a partir del De acuerdo con lo anterior se puede expresar
número de condición de la matriz de la sensibilidad como la razón entre las variables
sensibilidad dependientes frente a las independientes y estará
esta relación entre sus valores singulares mínimo
Con el fin de predecir el comportamiento de un y máximo.Ec. (11)
ensamble ante cambios en sus dimensiones se
dU
utiliza la información que se pueda obtener de la  min  S    max (11)
matriz de sensibilidad. El criterio de sensibilidad dX
más común está alrededor de la singularidad de la De la expresión anterior se puede definir el número
matriz, de tal forma que puede afirmarse que un de condición como la relación entre el máximo y
mecanismo es muy sensible a cambios pequeños, el mínimo valores singulares. Teniendo en cuenta
cuando la matriz de sensibilidad está cercana a la que los valores singulares son siempre positivos y
singularidad y poco sensible a grandes cambios que la relación está dada entre el mayor y el menor
cuando no hay singularidad. valores singulares, se obtendrán siempre valores
mayores a la unidad. Ec. (12).
Número de condición
σ max
La distribución del comportamiento es caracteri- C= ≥ 1 (12)
σ min
zada por el conjunto de números singulares y sus
correspondientes autovectores, que gráficamente El número de condición de una matriz indica su
puede representarse por medio de un hiperelipsoide cercanía a la singularidad de tal manera que si este
que para más simplicidad se verifica en dos dimen- número tiende a la unidad, se dice que la matriz
siones.[13] es menos sensible, de igual forma entre mayor
En la figura 2 se muestra el comportamiento del sea el número de condición, la matriz tiende más
conjunto de variables dependientes dU para cambios rápidamente a la singularidad y será mucho más
de dos variables independientes x1 y x2, Para la sensible.
matriz de sensibilidad S obtenida anteriormente se Para el caso de los mecanismos de cuatro barras
encuentran que σmin. y σmáx. corresponden al menor obtenidos mediante síntesis analítica, el criterio
y mayor valores singulares de S y q1 y q2 a sus del número de condición se trabaja a partir de
correspondientes autovectores. Las longitudes de la matriz de sensibilidad obtenida por la relación
los semiejes son inversamente proporcionales a los entre las variables dependientes e independientes
valores singulares de S y definen un comportamiento en el ensamble. Teniendo en cuenta que los
menos sensible en la dirección de q1 y más sensible ensambles de los mecanismos trabajados en el
en la dirección de q2. proyecto no son estáticos, el análisis de condición
y sensibilidad debe hacerse en cada una de las
x i2
posiciones para las cuales se hizo la síntesis, esto
q2
q1 en atención a que el mecanismo puede ser poco
sensible en una posición, pero muy sensible en
dU
dU
s2 otras.
s1

x i1
Número de condición ponderado
El estudio del número de condición condujo al
establecimiento de las configuraciones sintetizadas
menos sensibles a las tolerancias dimensionales,
Fuente: Caro et al. (2004) Tolerance synthesis of mechanisms.
concentrándose especialmente en buscar
A robust design approach.
mecanismos para los que se obtengan cambios
Figura 2. Elipsoide de sensibilidad mínimos en las posiciones de precisión, con el fin
80 AVANCES Investigación en Ingeniería 12 (2010)
de cumplir con los requisitos de un problema de cinemática, estableciendo las configuraciones
síntesis cinemática. más adecuadas en cada caso, para las cuales el
número de condición es mínimo. Se muestran los
Con el fin de obtener un solo número de condición resultados obtenidos para un problema de síntesis
que agrupe el comportamiento del mecanismo en de movimiento en tres posiciones. Las tolerancias
toda su trayectoria, se buscó hacer un promedio manejadas fueron de 0,1 mm en las longitudes de
ponderado de los números de condición en cada los eslabones y de 1° en las orientaciones
posición de precisión, teniendo en cuenta que
de acuerdo con la función final del mecanismo, En la figura 3 se muestra el análisis de sensibilidad
será más importante el paso exacto por una en una posición, utilizando el índice inverso
posición que otra, si bien este criterio depende al número de condición, para tres diferentes
completamente del diseñador del mecanismo, mecanismos, el mecanismos obtenido de la síntesis
con el objetivo de validar el índice propuesto, se está en azul, mientras que el mecanismo con
estableció que las posiciones más importantes son tolerancias se presenta en rojo, el error en posición
la inicial y la final y por lo tanto tendrán pesos se muestra en color negro. Nótese que a medida
mayores en el momento de calcular el número de que el inverso al número de condición aumenta
condición ponderado. En general, este indicador la magnitud del error disminuye, se aprecia la
puede expresarse como, Ec.(13): diferencia significativa entre las soluciones (a) y
n (d) de la figura.
c = ∑ pi ci*
*
Los resultados obtenidos evidencian que es posible
i =1 (13) determinar un mecanismo que se comporte
Donde pi es la ponderación sobre el 100% del adecuadamente ante los errores que puedan
número de condición en la i-ésima posición. presentarse en las dimensiones de los eslabones.
En cuanto a la ponderación, es de resaltar que los
Inverso del número de condición valores de C* cuando las ponderaciones son iguales
ponderado se comportan de forma muy similar a cuando se
tienen ponderados diferentes en cada posición, sin
Teniendo en cuenta que el número de condición embargo se considera la ponderación importante
en ocasiones puede ser muy grande, el obtener
su inverso es útil para manejar los valores en una
escala entre cero y uno, de forma que puede ser
más fácilmente interpretado y representado. El
inverso del número de condición ponderado está
definido por la Ec.(14):
1 1
rc *  *  n
c (b)1/C*=0,62
i 1
pi c i*
(14)
(a)1/C*=0,34

Un caso particular tenido en cuenta en los dos


índices formulados, fue dar el mismo peso a
los números de condición en cada posición,
para verificar el efecto de la ponderación en los
números de condición.
(c)1/C*=0,84 (d)1/C*=0,94
Resultados
Para verificar la utilidad de los índices se Figura 3. Análisis de sensibilidad en la posición 100,
plantearon diferentes problemas de síntesis 0 para tres mecanismos sintetizados.

AVANCES Investigación en Ingeniería 12 (2010) 81


cuando son más relevantes unas posiciones con Chase K, Gao J & Magleby S (1997). General 2-D
respecto a otras y por lo tanto se buscan menos Tolerance Analysis of Mechanical Assemblies
errores en ellas. with Small Kinematic Adjustments. Brigham
Young University
Conclusiones Andrew Kusiak and Chang-Xue Feng (1995)
Es posible establecer el nivel de tolerancias Deterministic tolerance synthesis: a comparative
asociadas a un conjunto de eslabones que study. Computer-AidedDesign,Vol. 27, No. 10,
conforman un ensamble mecánico para obtener pp, 759-768.
un nivel de sensibilidad que permita garantizar un Laperriere L., EIMaraghy H. (2000) Tolerance
buen funcionamiento si implicar grandes costos en Analysis and Synthesis Using Jacobian Transforms
la manufactura. CIRP Annals - Manufacturing Technology Vol 49
El proceso de obtención de la solución se Issue 1 359-362
complementó con un análisis de sensibilidad que Haoyu Wang, Nilmani Pramanik, Utpal Roy,
llevó a plantear indicadores del comportamiento de Rachuri Sudarsan, Ram D. Sriram, Senior Member,
los mecanismos, basados en el número de condición IEEE, and Kevin W. Lyons. (2006) A Scheme for
de la matriz de sensibilidad. Se comprobó que estos Mapping Tolerance Specifications to Generalized
números podían determinar regiones donde se Deviation Space for Use in Tolerance Synthesis
pueden sintetizar mecanismos poco sensibles a las and Analysis. IEEE Transactions On Automation
tolerancias dimensionales y que presentan errores Science And Engineering, Vol. 3, No. 1, January
menores en las posiciones de precisión. 2006 81-91
Wua F, Dantan JY., Etienne A., Siadat A., Martin
Referencias P. (2009) Improved algorithm for tolerance
K. G. Merkley, K. W. Chase, E. Perry. (2001) An allocation based on Monte Carlo simulation and
Introduction to Tolerance Analysis of Flexible discrete optimization. Computers & Industrial
Assemblies Brigham Young University Provo, UT, Engineering 56 (2009) 1402–1413
Sacks, E. & Joskowicz, L. (1997) Parametric Gao J, Chase K, Magleby S (1998). Global
Kinematic Tolerance Analysis of Planar coordinate method for determining sensitivity
Mechanisms Computer-Aided Design, 29(5), 333–342. in assembly tolerance analysis. Brigham Young
University Provo, UT
Martin,D & Murray,A. (2002) Developing
classifications for synthesizing, refining, and Chase K W. Gao J., Magleby S, Sorensen C. (2002)
animating planar mechanisms. Proceedings of Including Geometric Feature Variations in Tolerance
DECT’02 ASME 2002 Design Engineering Analysis of Mechanical Assemblies:Brigham Young
Technical Conferences and Computers and University..
Information in Engineering Conference Montreal, Faerber, P. Tolerance Analysis of Assemblies using
Canada, 2002 kinematically derived sensitivities: Brigham Young
M. Siva Kumar & B. Stalin (2009) Optimum tolerance University. ADCATS Report No. 99-31999.
synthesis for complex assembly with alternative Caro,S , Bennis F., Wenger P. (2005) Tolerance
process selection using Lagrange multiplier method Synthesis of Mechanisms: A Robust Design
International Journal of Advanced Manufacturing Approach. Journal of Mechanical Design. Volume
Technology (2009) 44:405–411 127,  Issue 1, 86

82 AVANCES Investigación en Ingeniería 12 (2010)

También podría gustarte