Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

176
Estudio comparativo de las normas ISO 6336 y ANSI/AGMA 2001-D04 para el c´ alculo de la capacidad de carga de engranajes cil´ ındricos con perfil de evolvente Carlos Andr´ es Miranda Suaza Universidad Nacional de Colombia Facultad de Ingenier´ ıa, Departamento de Ingenier´ ıa Mec´ anica y Mecatr´ onica Bogot´ a, Colombia 2019

Transcript of Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Page 1: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Estudio comparativo de las normasISO 6336 y ANSI/AGMA 2001-D04para el calculo de la capacidad decarga de engranajes cilındricos con

perfil de evolvente

Carlos Andres Miranda Suaza

Universidad Nacional de Colombia

Facultad de Ingenierıa, Departamento de Ingenierıa Mecanica y Mecatronica

Bogota, Colombia

2019

Page 2: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...
Page 3: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Estudio comparativo de las normasISO 6336 y ANSI/AGMA 2001-D04para el calculo de la capacidad decarga de engranajes cilındricos con

perfil de evolvente

Carlos Andres Miranda Suaza

Trabajo de grado presentado como requisito parcial para optar al tıtulo de:

Magister en Ingenierıa Mecanica

Director:

MBA. Ing. Luis Eduardo Benıtez Hernandez

Lınea de Investigacion:

Diseno de Elementos de Maquinas

Universidad Nacional de Colombia

Facultad de Ingenierıa, Departamento de Ingenierıa Mecanica y Mecatronica

Bogota, Colombia

2019

Page 4: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

iv

Resumen

Las normas ISO 6336 y ANSI/AGMA 2001-D04 especifican los metodos de calculo de la

capacidad de carga para engranajes cilındricos con perfil de evolvente contra la fractura por

fatiga a flexion en la raız del diente y picado por fatiga superficial (pitting), y junto con la

norma DIN 3990 son las mas utilizadas en la industria gobal. Se ha desarrollado el programa

UNGEAR que permite el calculo de los factores de seguridad contra fractura en el diente

y picado superficial siguiendo las metodologıas de ISO y AGMA. Utilizando UNGEAR pa-

ra calcular nueve casos de estudio (tres transmisiones por engranajes con distancias entre

centros diferentes, cada una con tres relaciones de transmision) se ha encontrado que los fac-

tores de seguridad ISO y AGMA difieren, a excepcion del caso con la menor distancia entre

centros, en el cual los factores de seguridad contra pitting ISO y AGMA son equivalentes

sin importar la relacion de transmision. Como resultado de la evaluacion de los factores de

seguridad obtenidos se ha demostrado que para los casos de estudio con las caracterısticas

propuestas, la norma ANSI/AGMA 2001-D04 es mas conservadora que la norma ISO 6336.

Palabras clave: Engranajes, picado por fatiga superficial, flexion en la raız de diente, factor

de seguridad, relacion de transmision, distancia entre centros.

Abstract

The ISO 6336 and ANSI/AGMA 2001-D04 standards specify the calculation methods of

the load capacity for involute cylindrical gears against pitting and bending tooth breaka-

ge, and in addition with the DIN 3990 standard, are the most used in the global industry.

It has been developed the UNGEAR software which allows the safety factors calculation

against tooth breakage and pitting following the ISO and AGMA methodologies. By using

the UNGEAR software to calculate nine study cases (three gear transmissions with different

centre distances, each one with three gear ratios) it has been found that the ISO and AGMA

safety factors differ, with the exception of the case study with less centre distance, in which

the pitting safety factors ISO and AGMA are equivalent irrespective of the gear ratio. As

a result of evaluating the safety factors it has been demonstrated that for the case studies

with the proposed characteristics, the ANSI/AGMA 2001-D04 standard is more conservative

than the ISO 6336 standard.

Keywords: Gears, pitting, tooth root bending, safety factor, gear ratio, centre distance.

Page 5: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

v

Page 6: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Contenido

Resumen IV

1. Introduccion 1

1.1. Estado del arte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2

1.2. Indentificacion del problema . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

1.3. Objetivos del proyecto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2. Marco teorico 6

2.1. Aspectos generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.1.1. Transmisiones por correa . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.1.2. Transmisiones por cadena . . . . . . . . . . . . . . . . . . . . . . . . 7

2.1.3. Transmisiones por engranajes . . . . . . . . . . . . . . . . . . . . . . 7

3. Metodologıa aplicada 11

3.1. Aspectos generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

3.2. ANSI/AGMA 2001-D04 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.2.1. Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.2.2. Criterios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

3.2.3. Metodologıa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

3.3. ISO 6336 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.3.1. Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.3.2. Criterios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

3.3.3. Metodologıa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

3.4. Herramienta computacional UNGEAR . . . . . . . . . . . . . . . . . . . . . 29

3.4.1. Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3.4.2. Lenguaje de programacion . . . . . . . . . . . . . . . . . . . . . . . . 29

3.4.3. Desarrollo de algoritmos y codificacion de UNGEAR . . . . . . . . . 30

3.4.4. Pruebas de escritorio . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

3.5. Casos de estudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.5.1. Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.5.2. Datos iniciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

3.5.3. Transmisiones seleccionadas y rangos de operacion . . . . . . . . . . . 38

Page 7: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Contenido vii

4. Analisis de resultados 42

4.1. Resultados obtenidos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

4.2. Comparacion entre las normas ISO 6336 y ANSI/AGMA 2001-D04 . . . . . 45

4.2.1. Comparacion de criterios . . . . . . . . . . . . . . . . . . . . . . . . . 45

4.2.2. Comparacion de metodologıas . . . . . . . . . . . . . . . . . . . . . . 45

4.2.3. Comparacion de factores de influencia . . . . . . . . . . . . . . . . . . 48

4.2.4. Factores de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

5. Conclusiones y recomendaciones 60

5.1. Conclusiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60

5.2. Recomendaciones para trabajos futuros . . . . . . . . . . . . . . . . . . . . . 61

A. Anexo: Codigos fuente de UNGEAR 63

B. Anexo: Programa UNGEAR 164

Bibliografıa 165

Page 8: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Lista de Figuras

2-1. Curva cicloide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2-2. Curva evolvente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

2-3. Modos de falla tıpicos en engranajes . . . . . . . . . . . . . . . . . . . . . . . 9

3-1. Metodologıa aplicada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3-2. Paquetes de modulos UNGEAR. . . . . . . . . . . . . . . . . . . . . . . . . . 30

3-3. Secuencia logica del modulo UNGEAR ejecutable . . . . . . . . . . . . . . . 31

3-4. Muestra en consola UNGEAR. . . . . . . . . . . . . . . . . . . . . . . . . . . 31

3-5. Opciones de calculo de M1UNGEAR. . . . . . . . . . . . . . . . . . . . . . . 32

3-6. Secuencia logica del modulo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . 33

3-7. Secuencia logica del modulo ANSI/AGMA 2001-D04 . . . . . . . . . . . . . 35

3-8. Secuencia logica del modulo ISO 6336-1/2/3/5 . . . . . . . . . . . . . . . . . 36

4-1. Mapa de factores de influencia ISO-6336 . . . . . . . . . . . . . . . . . . . . 49

4-2. Mapa de factores de influencia ANSI/AGMA 2001-D04 . . . . . . . . . . . . 50

4-3. Diagrama de Venn - Factores de influencia ISO-6336 . . . . . . . . . . . . . . 51

4-4. Diagrama de Venn - Factores de influencia ANSI/AGMA 2001-D04 . . . . . 51

4-5. Comparacion de la tendencia de los esfuerzos ISO y AGMA . . . . . . . . . 52

4-6. Comportamiento de SH2 vs A. . . . . . . . . . . . . . . . . . . . . . . . . . 55

4-7. Comportamiento de SH2 vs i. . . . . . . . . . . . . . . . . . . . . . . . . . . 56

4-8. Comportamiento de SF vs A. . . . . . . . . . . . . . . . . . . . . . . . . . . 58

4-9. Comportamiento de SF vs i. . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Page 9: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Lista de Tablas

3-1. Datos iniciales de potencia (nominales) para cada modelo seleccionado. . . . 38

3-2. Datos de entrada M1PSF10N. . . . . . . . . . . . . . . . . . . . . . . . . . . 39

3-3. Datos de entrada M1PSF50N. . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3-4. Datos de entrada M1PSF90N. . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3-5. Datos de entrada comunes para los nueve casos. . . . . . . . . . . . . . . . . 41

4-1. Resultados de calculo UNGEAR para ISO 6336. . . . . . . . . . . . . . . . . 43

4-2. Resultados de calculo UNGEAR para AGMA 2001-D04. . . . . . . . . . . . 44

4-3. Parametros de las formulas de contacto ISO y AGMA. . . . . . . . . . . . . 47

4-4. Parametros de las formulas de flexion ISO y AGMA. . . . . . . . . . . . . . 47

4-5. Numeros de esfuerzo lımite del material. . . . . . . . . . . . . . . . . . . . . 52

4-6. Tabla de resumen de factores de seguridad obtenidos. . . . . . . . . . . . . . 53

Page 10: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

1. Introduccion

La transmision de potencia por medio de reductores de velocidad es ampliamente utilizada

en la industria mundial, el mercado es extenso y diverso en aplicaciones, asimismo existe una

vasta gama de fabricantes a nivel global.

Anos atras el mercado estaba sectorizado y los fabricantes nacionales cubrıan el medio lo-

cal; los paıses de mayor dominio tecnologico desarrollaron sus propios metodos de diseno y

fabricacion de manera relativamente independiente. Alemania, Estados Unidos de America

y la antigua Union de Republicas Socialistas Sovieticas con las normas DIN, ANSI/AGMA

y GOST respectivamente son ejemplo de la estandarizacion de dichos metodos y procesos;

por su parte las normas ISO han estado enfocadas hacia la unificacion de criterios.

Existe una gran cantidad de normas para el diseno de engranajes, aunque solo algunas son

especıficamente para el calculo de la capacidad de carga de estos elementos de maquinas.

Las de mayor uso en la industria por fabricantes y disenadores, y segun la region de origen

son: la norma ANSI/AGMA 2001-D04 [1] para fabricantes norteamericanos, la norma ISO

6336 partes 1, 2, 3, 5, y 6 [2] que es generalmente utilizada en el viejo continente [3], y la

norma DIN 3990:1987 [4], que es aplicada por manufactureros de origen aleman y parte de

Europa. Cuando los fabricantes o distribuidores de maquinaria (especialmente en el ramo

local) buscan espacio comercial o reconocimiento de marca, es comun que cada companıa

sugiera que el metodo de calculo que practica cada uno es el mas recomendado y que por lo

tanto su producto es mas confiable o conveniente para una aplicacion dada. No obstante, en

ocasiones dichas afirmaciones carecen de fundamento o respaldo tecnico comprobado.

Una metodologıa adecuada a las condiciones de la industria y que resolverıa la incognita

de cual puede ser el procedimiento de calculo mas apropiado en ciertas circunstancias de

operacion, es la de adoptar casos reales de aplicaciones con diferentes regımenes de potencia

(torque y velocidad) requeridos, desarrollar detalladamente el metodo de calculo indicado

por cada norma, evaluar los resultados, analizar los factores que influyen en estos, y median-

te la comparacion de los factores de seguridad en cada caso, analizar y concluir cuales son

las diferencias entre las normas, o, en el caso de que los resultados marquen una tendencia

concluyente, dictaminar una equivalencia entre ellas bajo ciertas circunstancias de operacion.

Page 11: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

2 1 Introduccion

1.1. Estado del arte

Dobrovolski [5] define las transmisiones como mecanismos empleados para la transmision

de energıa desde una maquina conductora hacia una maquina conducida, comunmente con

variaciones en terminos de velocidad y momento torsor; pueden clasificarse en transmisiones

por rozamiento y transmisiones por engrane. Dentro de estas ultimas se encuentran las de

contacto directo por dientes (engranajes) y las de sinfın.

Niemann [6] describe diferentes tipos de engranajes acorde con la disposicion de los ejes,

como son, paralelos, inclinados (interceptados), y perpendiculares (cruzados) y los clasifica

en, (i) engranajes de diente recto y helicoidal para ejes paralelos (de cuerpo cilındrico), (ii)

engranajes conicos de diente recto y espiral para ejes interceptados y engranajes (iii) hipoi-

dales, (iv) de tornillo sinfın, y (v) espiroidales para ejes cruzados.

Hlebanja y Hlebanja [7] han realizado un estudio detallado del desarrollo de la transmi-

sion de potencia por engranajes a traves de la historia en el que se destacan investigadores y

entes de normalizacion involucrados en el progreso de estos elementos de maquinaria. Plan-

tean ademas que el uso de los engranajes, y mas aun, nuevos desarrollos en el ramo, seguiran

siendo necesarios en los proximos anos dado que las diferencias entre velocidades de rotacion

y momentos de torsion entre fuente de energıa y maquina de trabajo requieren el uso de

estas transmisiones.

En el diseno de engranajes se consideran multiples variables relacionadas como son ma-

nufactura, materiales, analisis de fallas, mantenimiento en operacion, y fundamentalmente

calculo geometrico y de capacidad de carga. Benıtez [8] presenta un compendio de dichos

parametros esenciales en el estudio de estos elementos de maquinas, desarrolla fundamentos,

calculos geometricos y calculos de capacidad de carga basados en los estandares de AGMA.

La normatividad existente sobre definiciones, nomenclatura y relaciones geometricas esta

presentada en AGMA 913-A98 [9], ANSI/AGMA 933-B03 [10], ISO 21771-2007 [11] y DIN

3960 [12]. El calculo de la capacidad de carga de engranajes cilındricos de diente recto y

helicoidal esta presentado y establecido por diferentes metodos estandarizados en las normas

ANSI/AGMA 2001-D04 [1], ANSI/AGMA 2101-D04 [13], DIN 3990 [4], e ISO 6336 partes

1, 2, 3, 5, 6 [2], entre otras, siendo las referenciadas de mayor uso por los disenadores de

maquinaria debido a su difusion, reconocimiento, confiabilidad y aplicabilidad.

Varios investigadores han desarrollado trabajos orientados hacia el estudio de los metodos

para el calculo de la capacidad de carga de engranajes y los factores de influencia involu-

crados. Gonzalez Rey et al. [14] presentan una descripcion de los metodos de calculo de la

norma ISO 6336 [11] con el fin de evaluar las cargas dinamicas en engranajes cilındricos

Page 12: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

1.1 Estado del arte 3

de diente recto mediante el analisis de la metodologıa de calculo del coeficiente de carga

dinamica. Roda Casanova et al. [15] efectuan una comparacion del factor de carga en la cara

entre el calculo por el metodo C de la norma ISO 6336 y el analisis por elementos finitos

para numerosos casos de estudio, proporcionando informacion del comportamiento de los

dos metodos variando los parametros de entrada. Tavares et al. [16] presenta una revision de

enfoques y herramientas para el calculo de capacidad de carga de engranajes, la investigacion

se orienta hacia la norma ISO 6336 en la cual se utilizan herramientas de analisis numerico

para analizar los factores de influencia de correccion de esfuerzo y de forma. Jyothirmai et

al. [17] comparan esfuerzos de flexion en el diente, esfuerzos de contacto y fatiga para el

metodo analıtico basado en AGMA y el analisis por elementos finitos con el fin de validar

este ultimo metodo para optimizar tiempos de diseno y minimizar errores que se pueden dar

durante el proceso analıtico.

La investigacion relacionada con el analisis comparativo de las normas vigentes se ha re-

ducido a expertos en la materia y en su mayorıa son casos que han perdido vigencia debido

a la ocasional actualizacion de las normas, los estudios actualizados son escasos.

Walton et al. [18] [19] examinan las normas AGMA, ISO, y BS y efectuan una comparacion

de la capacidad de resistencia al picado y a la flexion, encontrando diferencias importantes en

los metodos presentados y sugiriendo investigaciones posteriores con nuevos casos y variando

los parametros de entrada. Kissling [20] estudia las diferencias entre las normas ISO, DIN

y AGMA, encontrando que para los casos estudiados ISO y DIN son practicamente equiva-

lentes (coincidiendo con [18]) y evidencia cierto numero de diferencias con los resultados de

AGMA esencialmente en factores de influencia, dichas diferencias varıan considerablemente

a medida que se alteran los datos de entrada de requerimientos de operacion. Radzevich

[21] muestra un compendio de la metodologıa de calculo, formulas y compara los factores de

influencia presentados en versiones anteriores ISO y AGMA para la resistencia a flexion y

picado superficial del diente.

McVittie [22] [23] [24] [25] mediante su investigacion presentada en cuatro artıculos muestra

en detalle como se compone la norma ISO 6336 y la compara con ANSI/AGMA 2001 para

cuatro casos aplicados con parametros iniciales dados, en los cuales el comportamiento de

los factores de seguridad es variable en cada aplicacion, genera una discusion acerca de las

causas de estas diferencias. Cahala [26] muestra una comparacion entre la resistencia a la

flexion y al picado superficial variando la distancia entre centros de los casos estudiados,

encontrando tambien diferencias entre las normas ANSI/AGMA 2001 e ISO 6336. Beckman

et al. [27] hacen una revision de las normas aplicables al calculo de la capacidad de carga de

engranajes para altas velocidades de operacion, concluyen que las normas ISO y DIN son de

un analisis muy complejo y que representan en sus resultados capacidades mayores que las

obtenidas mediante los procedimientos de AGMA.

Page 13: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4 1 Introduccion

Labath et al. [28] demuestran diferencias de valores y de tendencias en los factores de seguri-

dad a la flexion y al picado supercial entre las normas ISO 6336 y AGMA 2001, mediante la

variacion de parametros de la geometrıa del diente, angulo de presion y angulo de helice, la

invetigacion no hace hincapie en los factores que influencian dichas diferencias. Kawalec et

al. [29] mediante el uso de analisis por elementos finitos comparan la resistencia en la raiz del

diente que brindan los metodos propuestos por las normas ISO 6336 y AGMA 2001, varios

resultados graficos muestran tendencias variables en el comportamiento de las normas. Uno

de los estudios mas recientes de comparacion entre las normas AGMA e ISO ha sido publica-

do por Rinaldo [3], quien enfatiza en la importancia de evitar sobre disenar o ser demasiado

conservador en el diseno de engranajes, ya que esto genera sobre costos en manufactura y

operacion.

1.2. Indentificacion del problema

Diferentes metodos de calculo para la capacidad de carga de engranajes cilındricos de diente

recto y helicoidal son utilizados por los disenadores de transmisiones mecanicas. Las nor-

mas de mayor uso que estandarizan dichos procedimientos son las AGMA, ISO, y DIN; se

encuentra que en ocasiones los usuarios finales de los reductores de velocidad no disponen

de un criterio de evaluacion sobre las diferencias entre las normas utilizadas que brinde la

posibilidad de determinar la conveniencia de seleccionar un equipo disenado con uno u otro

metodo de calculo para una aplicacion en especıfico.

Debido a esta necesidad, han sido desarrollados estudios de comparacion de las normas

con diferentes enfoques. Algunos han estudiado una norma especıfica a profundidad con

el fin de encontrar vacıos, mejoras, validaciones y metodos complementarios por medio de

orientaciones analıticas, experimentales o metodos computacionales. Otras investigaciones

van dirigidas a atacar una variable de influencia puntual por medio de la identificacion de

variaciones en los resultados a medida que se dan diferentes valores de entrada del parame-

tro seleccionado. Se han desarrollado tambien calculos en los cuales se varıan parametros

geometricos de los dientes de engranajes como el angulo de presion, altura de diente, pro-

posicion de geometrıas no estandar, etc., con el proposito de analizar los cambios que estas

condiciones generan en los resultados que arroja cada norma. Se encuentran tambien inves-

tigaciones que estan orientadas hacia una comparacion general de los metodos de calculo

propuestos en las normas por medio de su aplicacion en casos industriales, sin embargo,

debido a la ocasional actualizacion de las normas, dichos estudios no son actuales.

Se ha identificado que hay carencia de informacion tecnica confiable y actualizada en donde

se comparen las normas DIN 3990, ISO 6336 y ANSI/AGMA 2001-D04.

Debido a que las normas ISO y DIN presentan gran cantidad de similitudes [20] [18], re-

Page 14: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

1.3 Objetivos del proyecto 5

sultarıa redundante comparar la norma DIN con la ISO. Ası pues, el estudio se limitara al

analisis de las normas ANSI/AGMA e ISO.

Se formula la siguiente pregunta que da origen al trabajo propuesto:

¿Con base en la comparacion de los factores de seguridad contra picado por fatiga superficial

y fractura por fatiga por flexion en la raız del diente, es posible establecer la equivalencia en

rangos de operacion especıficos entre las normas ISO 6336 y ANSI/AGMA 2001-D04, para

el calculo de la capacidad de carga de engranajes cilındricos de perfil de evolvente?

1.3. Objetivos del proyecto

El objetivo general del trabajo es evaluar la equivalencia entre las normas ISO 6336 y AN-

SI/AGMA 2001-D04, para el calculo de la capacidad de carga de engranajes cilındricos de

diente recto y helicoidal con perfil de evolvente, mediante la comparacion de los factores de

seguridad contra picado por fatiga superficial y fractura por fatiga a flexion en la raız del

diente de aplicaciones industriales bajo rangos especıficos de operacion.

Los objetivos especıficos se enumeran a continuacion:

Indentificar y comparar los criterios, metodos de calculo, y factores de influencia que

son establecidos por las normas ISO 6336 y ANSI/AGMA 2001-D04, para el calculo

de la capacidad de carga de engranajes cilındricos con perfil de evolvente.

Desarrollar una herramienta programada que ejecute el calculo y permita la compa-

racion de los factores de seguridad contra picado por fatiga superficial y fractura por

fatiga a flexion en la raız del diente siguiendo cada una de las normas ISO 6336, y

ANSI/AGMA 2001-D04.

Estabecer la equivalencia total, parcial o nula, de las normas ISO 6336, y ANSI/AGMA

2001-D04, por medio del analisis del comportamiento de los factores de seguridad contra

el picado por fatiga superficial y la fractura por fatiga a flexion en la raız del diente

para diferentes rangos de operacion de aplicaciones del sector industrial.

Page 15: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

2. Marco teorico

2.1. Aspectos generales

Cuando es requerido transformar la velocidad de rotacion y el momento de torsion desde una

maquina hacia otra, se hace necesario emplear una combinacion de elementos mecanicos que

permitan la modificacion de dichos parametros y por lo tanto transmitan la potencia entre

un accionamiento (maquina conductora), generalmente un motor, y una maquina accionada

(conducida), que ejecuta un trabajo en particular, por ejemplo, bandas transportadoras, ti-

turacion de materiales, elevadores de carga, entre otros.

Dichos elementos de maquinaria son llamados transmisiones mecanicas y cumplen la funcion

de transmitir potencia mecanica variando los parametros previamente mencionados. Existen

varios tipos de transmisiones y la seleccion de uno u otro depende de las ventajas y des-

ventajas comparativas particulares de cada configuracion. Las transmisiones mecanicas mas

usadas pueden agruparse en tres tipos: por correa, por cadena y por engranajes.

2.1.1. Transmisiones por correa

Las transmisiones por correa (tambien llamadas por banda) utilizan bandas flexibles y poleas

de cuerpo cilındrico, basan su funcionamiento en la friccion generada entre las superficies en

contacto entre la banda y las poleas. Las poleas conductora y conducida son ensambladas en

los ejes del accionamiento y la maquina conducida respectivamente. Las fuerzas de tension

generadas en la correa a una velocidad dada son variables de potencia que redundan como

velocidad angular en los ejes y mediante el uso de poleas de diferente diametro se logran los

cambios en velocidad de rotacion y torque. Los tipos de transmision por correa mas utilizados

son los de correa plana, correa trapezoidal y correa dentada. Ademas de proveer capacidad

de absorcion de choques (gracias a su configuracion flexible), las transmisiones por correa

son utilizadas preferiblemente en aplicaciones con altas velocidades de transmision, largas

distancias entre ejes, torques relativamente bajos, y requerimientos laxos de sincronizacion,

generalmente son utilizadas en disposicion de ejes paralelos aunque perfectamente transmiten

entre ejes cruzados. Pueden tener eficiencias relativamente bajas en contraprestacion de cierto

grado de facilidad de mantenimiento, costo relativamente bajo y operacion silenciosa.

Page 16: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

2.1 Aspectos generales 7

2.1.2. Transmisiones por cadena

Las transmisones por cadena son tambien consideradas de tipo flexible y su configuracion

mas basica consiste en dos pinones de cadena o ”sprockets”, y un elemento flexible llamado

cadena, que es una serie de eslabones unidos mediante pines y/o rodillos. Los eslabones de la

cadena engranan en los dientes de los sprockets que estan a su vez ensamblados sobre los ejes

de las maquinas conducida y conductora, que deben ser paralelos entre si. Por medio de la

variacion en los diametros de paso de los sprockets se obtienen las diferencias entre velocida-

des de rotacion y torques. Este tipo de transmisiones son de preferencia en operaciones con

distancias ente centros relativamente cortas, velocidades bajas y torques relativamente altos.

Alta eficiencia y sincronizacion son ventajas de este tipo de transmisiones, mientras que una

configuracion poco compacta, alto ruido y necesidad de lubricacion pueden ser considerados

como puntos debiles. Una variante es la transmision por cadena silenciosa que permite una

operacion suave.

2.1.3. Transmisiones por engranajes

La transmision por engranajes consiste en ruedas dentadas cuyos dientes en contacto trans-

miten una carga con una componente tangencial a la distancia del centro de giro de la rueda

genera un momento de torsion a cierta velocidad de rotacion. Las ruedas dentadas son en-

sambladas en los ejes del accionamiento y de la maquina conducida, siendo llamadas pinon

la mas pequena y rueda (o engrane) la mas grande. En la gran mayorıa de aplicaciones se

pretende reducir la velocidad entre ejes, por lo tanto, el pinon es solidario a la maquina

conductora y la rueda se acopla con la maquina conducida o accionada.

Se encuentra conveniente el uso de transmisiones por engranajes cuando es requerida una

alta relacion de reduccion, diseno compacto, alta eficiencia, entre otras. Mayores costos y

niveles de ruido relativos a otros tipos de transmisiones son asociados al uso de engranajes.

Tipos de transmisiones por engranaje

La clasificacion de las transmisiones por engranajes se encuentra de diversas formas depen-

diendo del enfoque. Analizando la geometrıa del engranaje, un tipo de clasificacion esta

determinado por el perfil del diente, la cual debe cumplir la ley fundamental de engranaje,

que establece que la relacion de velocidades entre los elementos debe ser constante durante

la transmision. El perfil del diente puede ser de evolvente o de no evolvente, dentro de estos

ultimos los mas reconocidos son de perfil cicloidal y de perfil Novikov. El perfil Novikov es de

dientes concavos y convexos, ”en el cual los grados de curvatura de los dientes no dependen

de los diametros de las ruedas” [5]. La curva cicloide es la trayectoria de un punto asociado

a un cırculo rodando sin deslizamiento sobre una lınea recta, figura 2-1, y con base en esta

curva se trazan los perfiles de diente de los engranajes cicloidales [30].

Page 17: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

8 2 Marco teorico

Figura 2-1.: Curva cicloide

Figura 2-2.: Curva evolvente

El perfil de evolvente es el mas utilizado en la industria, se genera mediante el desenrrollado

de una cuerda alrededor de un cırculo base, figura 2-2.

Otra forma de clasificacion comun de las transmisiones por engranaje se da por la forma del

cuerpo del pinon y de la rueda, y la disposicion entre los ejes de rotacion. Los engranajes

de cuerpo cilındrico pueden transmitir en su caso mas general entre ejes paralelos y puede

lograrse entre ejes perpendiculares cuando el angulo de helice es de 45◦. Los engranajes

de cuerpo conico son usados en aplicaciones cuya configuracion requiere que los ejes se

intercepten. Tambien pueden lograrse disposiciones con ejes cruzados en otras configuraciones

de engranajes como son los espiroidales, hipoidales y de tornillo sinfin, siendo estos ultimos

los de menor eficiencia en transmisiones por engranajes.

Page 18: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

2.1 Aspectos generales 9

Fallas tıpicas en engranajes

Se pueden clasificar dos modos de falla en los engranajes como los mas representativos en

la industria, figura 2-3. El primero es la fractura, que se puede dar de manera subita o de

manera progresiva. El otro modo de falla se puede distinguir, en general, como un dano en

el flanco del diente, preferencialmente como un fenomeno de ındole progresivo.

Los modos de falla especıficos que ocurren con mayor frecuencia en la practica industrial

son dos: la fractura por fatiga por flexion en la raız del diente y el fenomeno de fatiga super-

ficial conocido como pitting o picado superficial. Ambos son fenomenos de fatiga, es decir,

son progresivos, dependen de los ciclos de esfuerzo a los cuales estan sometidos los elementos,

ya sea por flexion o por contacto [21].

Figura 2-3.: Modos de falla tıpicos en engranajes

La fatiga superficial tiende a ocurrir primero en el pinon debido a que este es generalmente

el elemento conductor y, por ser mas pequeno que la rueda, esta sometido a mayores ciclos

de esfuerzo, ademas de la condicion de deslizamiento que tiende a halar el material, mientras

que en la rueda tiende a comprimir. Este modo de falla se da por la repetida aplicacion de un

esfuerzo, en este caso un esfuerzo de contacto, sobre la superficie, lo que genera un escenario

de fatiga que a la larga generara pequenos orificios degenerandose en descascarado despues

de un avance considerable en el tiempo de servicio [31]. El fenomeno depende, entre otros,

de las cargas aplicadas, materiales en contacto, geometrıa de las superficies, condiciones de

lubricacion, y la presencia de rodamiento combinado con deslizamiento.

Page 19: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

10 2 Marco teorico

La fractura por fatiga por flexion en la raız del diente, es generada por las cargas repe-

tidas de flexion cuando ocurre el acoplamiento entre los dientes. Si se modela el diente como

una viga en voladizo, se puede analizar que la seccion crıtica se presenta en la raız del diente,

razon por la cual, generalmente, la grieta se inicia en este lugar y se extiende hacia el flanco

opuesto. En este modo de falla son de gran importancia los defectos que pueda tener el

material, y el radio de redondeo en la base del diente [6].

Page 20: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3. Metodologıa aplicada

3.1. Aspectos generales

En los proximos capıtulos y secciones se hara una comparacion de las normas ISO 6336

partes 1, 2, 3 y 5 [2], y ANSI/AGMA 2001-/D04 [1], a partir del analisis de una serie de

casos de estudio de aplicaciones industriales bajo diferentes condiciones de operacion.

A continuacion se exponen los pasos de la metodologıa aplicada, ilustrados tambien de forma

logica en la figura 3-1.

Estudio de las normas: Revision bibliografica de las normas ISO y AGMA, y literatura

complementaria.

Definicion de casos de estudio: Con base en los estudios previos, considerando el alcance

y viabilidad de programacion y calculo de cada una de las normas, y aplicaciones en

el ramo industrial, se determinan los rangos de potencia y especificaciones tecnicas de

cada una de las transmisiones por engranajes que seran objeto de calculo y analisis.

Desarrollo de UNGEAR: Involucra la seleccion del lenguaje o de la herramienta de

programacion, el proceso de desarrollo de algoritmos, codificacion del programa, y

pruebas de escritorio con el proposito de verificar el funcionamiento de la aplicacion

desarrollada y ejecutar los ajustes necesarios para la obtencion de resultados confiables.

Analisis de resultados: Comparacion de tipo cualitativo de los criterios, factores de

influencia y procedimientos de calculo de cada una de las normas. Comparacion de tipo

cuantitativo de los valores de los factores de seguridad obtenidos despues de calcular

los casos de estudio mediante la herramienta UNGEAR y analisis de la tendencia de los

factores de seguridad ante variaciones de la distancia entre centros de los engranajes

y relacion de reduccion de la transmision. Con el analisis de los factores de seguridad

a contacto y a flexion para las normas ISO 6336 partes 1, 2, 3, y 5 y ANSI/AGMA

2001-D04 sera posible establecer si una de las dos normas es mas conservadora que la

otra bajo los rangos de operacion y parametros definidos previamente.

Page 21: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

12 3 Metodologıa aplicada

Fig

ura

3-1

.:M

etodol

ogıa

aplica

da

Page 22: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.2 ANSI/AGMA 2001-D04 13

3.2. ANSI/AGMA 2001-D04

La Asociacion Americana de Fabricantes de Engranajes AGMA es una organizacion estadou-

nidense que desarrolla normas orientadas hacia la manufactura de engranajes. Junto con el

Instituto Nacional de Estandares Americanos ANSI han publicado la norma ANSI/AGMA

2001-D04 llamada ”Factores fundamentales y metodos de calculo para la capacidad de carga

de engranajes con dientes helicoidales y rectos con perfil de evolvente”. Esta norma consta de

una sola parte y fue publicada en el ano 2004 como nueva version de su predecesora AGMA

2001-C95 de 1995.

3.2.1. Generalidades

En la norma ANSI/AGMA 2001-D04 se especifica un metodo para calcular la capacidad por

resistencia a picado superficial y flexion de pares de engranajes de diente recto y helicoidal

con perfil de evolvente. Provee una discusion detallada de los metodos de calculo y factores

que influencian la vida util del engranaje.

3.2.2. Criterios

La norma plantea dos diferencias esenciales entre el calculo de la resistencia al picado super-

ficial y la resistencia a fractura por flexion.

El fenomeno de picado superficial es considerado como funcion de los esfuerzos cıclicos de

contacto, conocidos como esfuerzos Hertzianos, que son compresivos y, dado que los dientes

en contacto se modelan como cilindros, es proporcional a la raız cuadrada de la carga tan-

gencial aplicada. Por su parte, la resistencia a la fatiga por flexion en la raız del diente es

medida en terminos del esfuerzo de flexion del diente modelado como una placa en voladizo,

por lo tanto es directamente proporcional a la carga aplicada.

Esta diferencia en la naturaleza de los esfuerzos inducidos en la superficie del diente y en

la raız del diente es reflejada en una diferencia entre los lımites permisibles de esfuerzo de

contacto y de flexion para materiales identicos.

El analisis de calculo de los factores modificadores de esfuerzo y resistencia son similares

para contacto y flexion, inclusive, algunos de ellos tienen valores identicos o son aplicables

en los dos procedimientos de calculo.

Se plantea el uso de factores de seguridad contra los dos modos tıpicos de falla median-

te el concepto clasico de resistencia del material dividida por el esfuerzo aplicado. La norma

especifica utilizar el factor de seguridad con el proposito de considerar las incertidumbres

en los procesos de analisis de diseno mecanico, caracterısticas del material y tolerancias de

manufactura. Mas aun, condiciones de riesgo humano y factores economicos son terminos

que deben incluirse al establecerse un factor de seguridad mınimo para la aplicacion.

Page 23: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

14 3 Metodologıa aplicada

3.2.3. Metodologıa

Con el proposito de disminuir cierta porcion de incertidumbre en el proceso de diseno, la cual

es incluida dentro de los factores de seguridad, como se menciono anteriormente, la norma

AGMA introduce una serie de factores de influencia que son calculados bajo parametros

conocidos. Algunos de estos factores son aplicables tanto al procedimiento de calculo de

pitting como al de fractura, mientras que otros aplican para el analisis de uno u otro modo

de falla exclusivamente.

Picado superficial

El fenomeno de desgaste por fatiga superficial es un modo de falla progresivo. Inicialmente

aparece como puntos superficiales localizados en areas sometidas a altos esfuerzos de con-

tacto.

La resistencia al picado superficial esta basada en la formulacion desarrollada por Hertz para

presiones de contacto entre dos superficies curvas; con factores que modifican el efecto de

cargas compartidas entre pares de dientes adyacentes.

La formulacion planteada en la norma propone el calculo de una carga de contacto lımite, a

la cual no se producirıa pitting durante la vida de diseno, y se compara con la carga efectiva

generada durante operacion, dividiendo el esfuerzo lımite y el esfuerzo efectivo, modificados

por los factores de influencia, se obtiene un factor de seguridad, que el disenador e interesa-

dos definiran aceptable o no.

Se presentan a continuacion los modelos de calculo, parametros generales y factores de in-

fluencia que se consideran en el calculo de la capacidad de carga por condiciones de picado

superficial:

Formula fundamental del numero de esfuerzo a contacto (esfuerzo aplicado):

sc = Cp

√WtKoKvKs

Km

d1F

Cf

I(3-1)

en donde,

sc, es el numero de esfuerzo de contacto, en lb/in2.

Wt o Ft, es la carga tangencial transmitida, en lb.

d1, es el diametro de paso del pinon, en in.

F , es el ancho de cara efectivo, en in.

Page 24: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.2 ANSI/AGMA 2001-D04 15

El calculo del factor de seguridad contra pitting SH se puede obtener reorganizando la

siguiente relacion:

sc ≤sac

SH

ZN

KT

CH

KR

de la que se consigue la expresion:

SH =sac

sc

ZN

KT

CH

KR

(3-2)

en donde sac, es el numero de esfuerzo de contacto permisible, en lb/in2, sobre el cual influ-

yen variables como composicion del material, dureza, esfuezos residuales, microestructura,

calidad, tratamiento termico y practicas de procesamiento. Es determinado o estimado me-

diante ensayos de laboratorio y experiencia acumulada en el campo. Se basa en un factor de

sobrecarga unitario, 10 millones de ciclos de esfuerzo, carga unidireccional y confiabilidad de

99 %. La norma provee una serie de tablas con diferentes materiales, durezas y calidades,

mediante las cuales se puede estimar el esfuerzo permisible directamente de dichas tablas,

graficas o mediante una relacion matematica que involucra la dureza Brinell del elemento.

Son considerados tres grados de material, los cuales tienen que ver con los procesos de fabri-

cacion y calidad metalurgica, siendo el grado 1 el mas basico y de menores requerimientos,

el grado 2 un grado tıpico comercial industrial que cumple una serie aceptable de reque-

rimientos, y el grado 3 de altos controles y especificaciones metalurgicas para aplicaciones

especiales.

Flexion en la raız del diente

El modo de falla de fractura por flexion en la raız del diente es un fenomeno de fatiga que

se relaciona con la carga y resistencia al agrietamiento en la raız del diente.

La capacidad de carga es determinada a partir de la teorıa del diente modelado como una

placa con factores modificadores para tener en consideracion esfuerzos compresivos en la raız

del diente debidas a la componente radial de la carga, el momento de flexion no uniforme

dada la inclinacion de las lıneas de carga en el diente, la concentracion de esfuerzos en los

filetes de la raız del diente, y la carga compartida entre dientes adyacentes.

Se presentan a continuacion los modelos de calculo, parametros generales y factores de in-

fluencia que se consideran en el calculo de la capacidad de carga por condiciones de flexion

en la raız del diente:

Formula fundamental del numero de esfuerzo para flexion (esfuerzo aplicado):

Page 25: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

16 3 Metodologıa aplicada

st = WtKoKvKs

Pd

F

KmKB

J(3-3)

en donde,

st, es el numero de esfuerzo de flexion, en lb/in2.

Wt o Ft, es la carga tangencial transmitida, en lb.

Pd, es el paso diametral transversal, en in−1.

F , es el ancho de cara efectivo, en in.

El calculo del factor de seguridad contra fractura por flexion en la raız del diente SF se

puede obtener reorganizando la siguiente relacion:

st ≤sat

SF

YN

KTKR

por lo tanto:

SF =sat

st

YN

KTKR

(3-4)

En donde sat, es el numero de esfuerzo de flexion permisible, en lb/in2, el cual se obtiene de

manera similar al de contacto sac.

Factores de influencia

Cp, coeficiente elastico, en (lb/in2)0,5

Toma en cuenta las propiedades elasticas de los materiales de pinon y rueda como son,

modulo de elasticidad y razon de Poisson.

Ko, factor de sobrecarga

El factor de sobrecarga tiene el proposito de considerar todas las cargas externas apli-

cadas a parte de la carga tangencial nominal. Deberıa tenerse en cuenta que las maqui-

nas conductora y conducida individualmente o combinadas desarrollan torques picos

momentaneos que son apreciablemente mayores que los determinados por los valores

nominales de carga, algunas fuentes son por ejemplo: vibraciones del sistema, torques

de aceleracion, sobre velocidades, variaciones en la operacion del sistema, cargas dadas

Page 26: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.2 ANSI/AGMA 2001-D04 17

por multiples maquinas conductoras, y cambios en las condiciones de carga del pro-

ceso. Los factores de sobrecarga pueden ser establecidos solo despues de adquirir una

experiencia considerable en cada aplicacion en particular, Para un factor de sobrecarga

unitario, el metodo incluye la capacidad de sostener un numero de hasta 200 % de ciclos

momentaneos (tıpicamente menos de 4 arranques en 8 horas, con el pico no mayor de

un segundo de duracion).

Aplica solo para el analisis de contacto y tiene el mismo valor para pinon y rueda.

Kv, factor dinamico

Toma en cuenta cargas internas generadas en el diente de engranaje las cuales son

inducidas por la accion de acoplamientos no conjugados. ANSI/AGMA 2001-D04 es-

tablece que el valor de Kv deberıa ser seleccionado basado en la experiencia con los

metodos de manufactura y consideraciones operacionales de diseno. Su valor depende

de la velocidad de la lınea de paso y del numero de nivel de precision de la transmision

(grado de calidad de la superficie de los flancos), el cual, debe ser un valor entero de

6 a 12 siendo 6 un alto grado de calidad de precision en la fabricacion y 12 un bajo

grado de calidad de precision en la fabricacion.

Aplica tanto para contacto como para flexion con un mismo valor para pinon y rueda.

Ks, factor de tamano

Refleja las no uniformidades en las propiedades del material, depende primariamente

de: tamano del diente, diametro de las piezas, relacion del tamano del diente con el

diametro de la pieza, ancho de cara, area del patron de esfuerzo, relacion de profun-

didad de cementacion con el tamano del diente, dureza y tratamiento termico de los

materiales.AGMA no ha establecido factores de tamano en los dientes de engranaje, se

considera unitario a menos que el disenador encuentre prudente darle algun otro valor.

Es un factor comun tanto en analisis de esfuerzos de contacto como de esfuerzos de

flexion con identico valor para pinon y rueda..

Km, factor de distribucion de carga

ANSI/AGMA 2001-D04 define Km como la razon entre la intensidad de carga pico y

la intensidad de carga promedio. Refleja la distribucion no uniforme de la carga a lo

largo de las lıneas de contacto.

Se ve afectado por variables de manufactura como el coronado de los dientes, condicio-

nes de ensamble, deflexiones causadas por la carga, distorsiones por efectos centrıfugos

y termicos.

El factor de distribucion de carga es aplicado en los dos modos de falla considerados

por la norma y es el mismo para el elemento conductor y conducido.

Cf , factor de condicion superficial para resistencia al pitting

Depende del acabado superficial, esfuerzos residuales, efectos de plasticidad (endure-

cimiento por trabajo). AGMA no tiene definidos valores o procedimientos de calculo

Page 27: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

18 3 Metodologıa aplicada

para este factor, por lo tanto, puede ser tomado como unitario con apropiadas condi-

ciones de la superficie de contacto.

Se utiliza solo en el analisis por pitting con valores iguales para pinon y rueda.

KB, factor de espesor de aro

En el caso de que alguno de los engranajes sea fabricado no a partir de un disco solido,

sino a partir de radios y aro, o ha sido aligerado, y cuando el espesor de aro no es

suficiente para proveer un completo soporte a la raız del diente, la falla por fatiga por

flexion puede darse en el aro antes que en la raız del diente.

El factor KB es un factor modificador para este caso, sin embargo, no toma en conside-

racion chaveteros, esfuerzos residuales o muescas. Es calculado a partir de la relacion

entre el espesor de soporte de aro y la altura total del diente.

Es considerado solo en analisis por flexion si alguno de los elementos no es fabricado a

partir de un disco solido.

I, Factor geometrico para resistencia al picado superficial

Es usado para evaluar el radio de curvatura de los perfiles de diente en contacto basados

en la geometrıa del diente. Considera los esfuerzos hertzianos de contacto en el flanco del

diente. Meramente parametros geometricos influyen en el calculo de este factor. Efectos

de proporciones de diente modificadas y carga compartida son tambien considerados.

Para calcular el factor geometrico I, se recurre a la hoja de informacion AGMA 908-

B89, ”Geometry Factors for Determining the Pitting Resistance and Bending Strength

for Spur, Helical and Herringbone Gear Teeth”[32], que incluye tablas para algunas

formas comunes de dientes y un metodo analıtico para engranajes de involuta con

filetes de raız generados.

Aplica con el mismo valor para pinon y rueda.

J , Factor geometrico para resistencia a la flexion

Se usa para evaluar la forma del diente, la posicion en la cual la carga mas danina

es aplicada, y la reparticion de carga entre lıneas oblicuas de contacto en engranajes

helicoidales. Al igual que en el factor geometrico de contacto, se utiliza la hoja de

informacion AGMA 908–B89 [32]. El factor J debe ser calculado tanto para pinon

como para rueda.

ZN y YN , factores de ciclos de esfuerzo para contacto y para flexion

Por medio del factor de ciclos de esfuerzo se efectua un ajuste en el esfuerzo permisible

para el numero de ciclos requeridos en operacion diferentes a 107 (valor de referencia).

Siendo el numero de ciclos de esfuerzo definido como el numero de contactos bajo carga

que experimenta el diente del engranaje analizado.

Tanto el factor ZN para contacto y YN para flexion deben ser calculados independiente

mente para elemento conductor y conducido.

Page 28: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.2 ANSI/AGMA 2001-D04 19

CH , factor de razon de durezas

ANSI/AGMA 2001-D04 fija el valor de CH para el pinon como 1.0, mientras que el

valor de CH para la rueda se calcula dependiendo de la relacion de transmision, acabado

superficial del pinon y dureza de pinon y rueda. Solo esta especificado para parejas de

engranajes templados y cuando el pinon es endurecido superficialmente y la rueda es

templada; en otros casos CH es igual a 1.0.

Este factor es aplicable solo a la rueda en el analisis de contacto.

KT , factor de temperatura

Cuando la temperatura de operacion es moderada ANSI/AGMA 2001-D04 recomienda

tomar el valor de KT como unitario.

Valores mayores de 1.0, o medidas especiales, deben ser asignadas por el disenador

cuando la temperatura de operacion este por debajo de 0◦C o por encima de 120◦C.

El factor KT aplica tanto para analisis de contacto como de flexion con el mismo valor

en ambos casos indistintamente para pinon y rueda.

KR, factor de confiabilidad

El factor de confiabilidad toma en cuenta el efecto de la distribucion normal estadıstica

de fallas encontradas en ensayos de materiales. En la norma se exponen factores de

confiabilidad que pueden ser usados para modificar los esfuerzos permisibles y cambiar

la probabilidad de falla. Otros valores pueden ser usados si se tienen datos especıficos

disponibles.

La fractura en el diente puede ser considerada como un peligro mayor que el pitting.

Por lo tanto, en ocasiones podrıa seleccionarse un mayor valor de KR para flexion.

Cargas reversibles

El numero de esfuerzo de flexion permisible se reduce a un 70 % de su valor cuando

alguno de los engranajes actua como engranaje loco o sus dientes son sometidos a

cargas completamente reversibles en cada uno de los ciclos.

Una vez definidos los valores de resistencia, esfuerzo, valores geometricos involucrados en

las formulas, y factores de influencia, se procede con el calculo de los factores de seguridad

contra picado por fatiga superficial y fractura por fatiga por flexion en la raız del diente, en

cada caso tanto para pinon como para rueda.

Dados los criterios establecidos por la norma, para la comparacion de los factores de seguridad

de los dos modos de falla caracterısticos con el proposito de establecer el modo de falla crıtico,

se hace necesario comparar los factores de seguridad contra fractura por fatiga por flexion

en la raız del diente SF con los de picado por fatiga superficial al cuadrado SH2, debido a

que el analisis de este ultimo, toma en consideracion durante el proceso de calculo, que el

esfuerzo aplicado es proporcional a la raız de la carga tangencial en la transmision, criterio

previamente expuesto.

Page 29: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

20 3 Metodologıa aplicada

3.3. ISO 6336

La Organizacion Internacional de Normalizacion ISO desarrolla y publica norma interna-

cionales en diferentes ambitos, siendo el ramo industrial uno de sus focos. La ISO 6336 es

titulada ”Calculo de la capacidad de carga de engranajes de diente recto y helicoidal”, y esta

compuesta por once apartados, unos establecidos como normas, otros como especificaciones

tecnicas, y otros como reportes tecnicos. Las partes 1, 2, 3, 5, 6 son las unicas establecidas

como normas:

ISO 6336-1:2006: Principios basicos, introduccion y factores de influencia generales.

ISO 6336-2:2006: Calculo de durabilidad superficial (pitting).

ISO 6336-3:2006: Calculo de resistencia a la flexion del diente.

ISO 6336-5:2016: Resistencia y calidad de materiales.

ISO 6336-6:2006: Calculo de vida de servicio bajo carga variable.

3.3.1. Generalidades

La intencion de la norma ISO 6336 es la de establecer un metodo aceptable de calculo de

capacidad de resistencia al pitting y a la flexion de engranajes cilındricos de diente recto o he-

licoidal con perfil de evolvente. El uso de la norma ISO 6336 requiere un previo conocimiento

de los requerimientos para la aplicacion en particular, como son, factores de seguridad admi-

sibles, consecuencias de fallas en el equipo, condiciones de carga, confiabilidad del material,

entre otras.

3.3.2. Criterios

La norma ISO 6336 propone el uso de factores de seguridad influenciados por algunas carac-

terısticas que el disenador debe tener en pleno conocimiento, o como mınimo en considera-

cion:

Confiabilidad del material: Los valores proporcionados en la parte 5 de la norma son

validos para una probabilidad de dano del 1 %.

Posibles variaciones en las cargas sobre los engranajes debidas a vibraciones.

Variaciones en lubricacion, alineacion, y geometrıa de los engranajes.

Se hace hincapie en la construccion de prototipos para nuevos disenos, esto garantizarıa la

confiabilidad de la transmision bajo condiciones de carga real, lo que posibilitarıa la fabri-

cacion de equipos con factores de seguridad admisibles mas bajos y ası de un costo mas

Page 30: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.3 ISO 6336 21

economico. Son propuestos dos factores de seguridad, SH relativo al pitting, y SF relaciona-

do con la rotura del diente.

El calculo de los esfuerzos de contacto se sirve de la teorıa de esfuerzos Hertzianos o presion

Hertziana como componente basico de los esfuerzos generados durante el contacto entre los

flancos de los dientes, otros fenomenos contribuyen tambien en la aparicion del pitting, entre

ellos, friccion entre las superficies, la componente de deslizamiento y lubricacion.

Para el calculo de la capacidad de carga por flexion en la raız del diente, la norma ISO

6336 se basa en que el esfuerzo maximo de tension en la raız del diente no supere al esfuerzo

permisible a la flexion del material. Las grietas que se propagan progresivamente hasta llegar

a falla del elemento son generadas en la raız del diente que esta sometida a tension, es decir,

la del flanco de trabajo, mientras que las grietas que se generan a compresion (que son las

primeras en aparecer) en pocas ocasiones se propagan hasta propiciar una falla.

Los factores de seguridad calculados con base en la capacidad de carga o potencia y en

la carga o potencia transmitida, son proporcionales a la carga en el caso de flexion del diente

y proporcionales a la raız cuadrada de la carga en el caso de contacto.

3.3.3. Metodologıa

En la primera parte de la norma se especifican los criterios de calculo, generalidades, y

factores geometricos utiles para calcular los factores de influencia que afectan el calculo de

la capacidad de carga. Tambien se define el procedimiento de calculo de los factores de

influencia que son comunes en el analisis de los dos modos de falla.

En la segunda parte se encuentran los modelos de calculo para durabilidad superficial y los

factores de influencia para el calculo de capacidad de carga contra el pitting.

En la tercera parte estan especificados los factores de influencia, criterios y formulacion para

el calculo de la capacidad de carga a flexion.

Los metodos para la determinacion de los esfuerzos de contacto y flexion permisibles son

indicados en la quinta parte de la norma, en donde, a partir del tipo de material, tratamiento

termico, dureza y calidad, se establecen los factores de calculo.

Factores de influencia generales

Los factores de influencia generales son calculados en una secuencia especıfica debido a que

en el proceso de calculo de algunos de ellos se involucran factores previos. En primer lugar

se establece el factor KA con las condiciones de operacion, el factor Kv depende de KA,

seguidamente los factores KHβ y KFβ son dependientes de KA y Kv, finalmente se obtienen

los factores KHα y KFα con los anteriores factores ya establecidos. La norma brinda tres

metodos para estimar los factores de influencia generales:

Page 31: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

22 3 Metodologıa aplicada

Metodo A: A partir de pruebas de prototipos, analisis matematico del sistema a partir

de equipos similares en operacion, o una combinacion entre estos. Los factores calcu-

lados mediante el metodo A son precisos y confiables, sin embargo, el metodo es poco

usado en etapas de diseno debido a los altos costos de fabricacion de un prototipo, equi-

pos de medicion, y que en disenos preliminares no se tienen todavıa todos los datos

necesarios para un analisis tan preciso.

Metodo B: El uso de ecuaciones con variables conocidas y algunas suposiciones hacen

que el metodo B proporcione datos precisos para la mayorıa de las aplicaciones.

Metodo C: Es un metodo de ecuaciones simplificadas con aproximaciones para algunos

parametros y disenos preliminares.

Se describen a continuacion los factores de influencia generales contemplados por la norma

ISO 6336-1:

KA, factor de aplicacion

El factor de aplicacion KA es usado para modificar el valor de la carga tangencial

Ft para tomar en cuenta cargas adicionales a las nominales, las cuales pueden ser

ocasionadas por fuentes externas. Dichas cargas adicionales son dependientes de la

rigidez, alineacion y acoplamientos del sistema, y mas aun de las condiciones de las

maquinas conductora y conducida. En caso de no especificarse un valor dado por la

experiencia en la aplicacion especıfica, la norma se refiere a la ISO 6336-6 en donde se

encuentra una tabla que sirve de guıa para seleccionar el valor de KA a partir del tipo

de accionamiento y maquina accionada.

El factor de aplicacion se involucra en el calculo de pitting como en el caso de flexion

con el mismo valor, y es indistinto para pinon y rueda.

Kv, factor dinamico interno

El factor dinamico interno Kv contempla los efectos de la precision de fabricacion de

los dientes de engranajes relacionados con la velocidad y carga de operacion. Para su

obtencion se involucran parametros de geometrıa, manufactura y operacion.

Su valor es el mismo para elemento conductor y conducido, y se usa en el calculo de

los dos modos de falla.

KHβ y KFβ, factores de carga en la cara

Los factores de carga en la cara consideran los efectos de la distribucion no uniforme de

cara sobre el ancho de cara en la superficie KHβ y en la raız del diente KFβ. Parametros

geometricos, de materiales, de manufactura, de operacion y de diseno, deben ser tenidos

en cuenta para su estimacion.

Sus valores son los mismos para pinon y rueda.

Page 32: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.3 ISO 6336 23

KHα y KFα, factores de carga transversal

Los factores de carga transversal KHα para esfuerzo superficial y KFα para esfuerzo

en la raız del diente, toma en cuenta el efecto de la distribucion no uniforme de carga

transversal entre varios pares de diente de engranaje en contacto simultaneo. Estan

influenciados principalmente por deflexiones dadas bajo carga, modificaciones en el

perfil, precision de fabricacion y efectos en operacion.

Los calculos de los dos engranajes son influenciados por estos factores.

Durabilidad superficial - ISO 6336-2

Para evitar que la carga aplicada exceda los lımites de carga de contacto, lo que ocasionarıa

desprendimiento de material de la superficie, se plantea un modelo matematico o formula

basica de factor de seguridad contra el pitting:

SH =σHG

σH(3-5)

en donde σH es el esfuerzo de contacto, y esta definido como:

σH = ZB,DσH0

√KAKvKHβKHα (3-6)

y σH0 es el esfuerzo de contacto nominal en el punto de paso, y se calcula mediante:

σH0 = ZHZEZεZβ

√Ft

d1b

u+ 1

u(3-7)

en donde

Ft es la carga tangencial nominal.

d1 es el diametro de paso del pinon.

b es el ancho de cara efectivo.

u es la relacion de transmision.

El esfuerzo lımite para picado superficial σHG se calcula de:

σHG = σHlimZNTZLZvZRZWZX (3-8)

Page 33: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

24 3 Metodologıa aplicada

A continuacion se describen los factores de influencia que aplican exclusivamente para el

calculo de capacidad por pitting:

ZB y ZD, factores de contacto para cada par de dientes

Son usados para transformar el esfuerzo de contacto el el punto de paso a un esfuerzo

de contacto en el punto interior de cada pareja de dientes en contacto. ZB es usado

para el pinon y ZD para la rueda. Son calculados a partir de parametros geometricos.

ZH , factor de zona

El factor de zona ZH toma en cuenta la influencia de la curvatura del flanco del diente

en el punto de paso sobre la presion Hertziana y transforma la carga tangencial en el

cilindro de referencia a una carga normal en el cilindro de paso. Para calcular el factor

de zona se tienen en cuenta parametros meramente geometricos.

Aplica el mismo valor para ambos elementos transmisores.

ZE, factor de elasticidad

El factor de elasticidad ZE toma en consideracion la influencia de las propiedades de los

materiales (modulo de elasticidad y razon de Poisson) sobre los esfuerzos de contacto.

El mismo valor de ZE se utiliza para pinon y rueda.

Zε, factor de razon de contacto

El factor de razon de contacto Zε contempla la influencia de las razones de contacto

transversal y de traslape sobre la capacidad de carga superficial de engranajes cilındri-

cos.

Tiene el mismo valor para pinon y rueda.

Zβ, factor de angulo de helice

El factor de angulo de helice Zβ toma en cuenta la influencia del angulo de helice sobre

la capacidad de carga superficial.

Tiene el mismo valor para pinon y rueda.

ZNT , factor de vida

El factor de vida ZNT considera el mayor esfuerzo de contacto que puede ser tolerado

para cierto numero de ciclos establecido.

Para el lımite de 10 millones de ciclos se puede considerar ZNT entre dos lımites y

con base en este efectuar una interpolacion logarıtmica para estimar un valor de ZNTpara el numero de ciclos del engranaje. El valor inferior de 0.85 puede ser usado para

servicio crıtico, cuando el pitting debe ser mınimo. Valores intermedios se usan para

aplicaciones de proposito general, y el valor superior correspondiente a 1.0 puede ser

usado para condiciones optimas de lubricacion, material, manufactura y experiencia.

Su valor es influenciado por el material y tratamiento termico, numero de ciclos de

Page 34: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.3 ISO 6336 25

servicio, regimen de lubricacion, criterio de falla, necesidad de operacion suave, pro-

piedades derivadas de fabricacion y velocidad de la lınea de paso.

Los valores difieren entre pinon y rueda debido a que los elementos estan sometidos a

diferentes numeros de ciclos de esfuerzo.

ZL, factor de lubricante

El factor de lubricante ZL considera la influencia de la viscosidad nominal del lubricante

sobre el efecto de la pelıcula de lubricante. Para calcularlo es necesario estipular la

viscosidad del lubricante y la resistencia lımite a contacto del material.

Es aplicable en los miembros conductor y conducido.

Zv, factor de velocidad

El factor de velocidad Zv considera la influencia de la velocidad en la lınea de paso

sobre el efecto de la pelıcula de lubricante. Parametros de material y de operacion

influencian su calculo.

Aplica con el mismo valor para pinon y rueda.

ZR, factor de rugosidad

El factor de rugosidad ZR considera la rugosidad superficial de los flancos durante la

operacion sobre el efecto de la pelıcula de lubricante.

Es considerado en el calculo por pitting de los dos engranajes.

ZW , factor de endurecimiento por deformacion

El factor de endurecimiento por deformacion ZW toma en consideracion el incremento

en la durabilidad de la superficie debido al acoplamiento en servicio de una rueda

engranando con un pinon de mayor dureza.

El valor de ZW puede variar entre pinon (generalmente unitario) y rueda.

ZX , factor de tamano

El proposito del factor de tamano ZX es tomar en cuenta evidencia estadıstica que

indica que los niveles de de esfuerzo al cual el dano por fatiga ocurre, disminuye con

el incremento del tamano del componente, como consecuencia de la influencia en los

defectos subsuperficiales de pequenos gradientes de esfuerzo y la influencia del tamano

en la calidad del material.

La norma lo establece con un factor unitario para pinon y rueda, a menos que el

disenador considere asignarle un valor diferente.

Flexion en el diente - ISO 6336-3

Esta parte de la norma especifica el metodo de calculo, criterios aplicables y factores de

influencia, para el calculo de factores de seguridad contra fractura por flexion en la raız del

diente por fatiga. La capacidad de carga esta establecida por medio del factor de seguridad

Page 35: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

26 3 Metodologıa aplicada

a flexion SF que relaciona resistencia a flexion contra esfuerzo efectivo a flexion:

SF =σFG

σF(3-9)

en donde σF es el esfuerzo en la raız del diente, que se puede calcular mediante:

σF = σF0KAKvKFbetaKFα (3-10)

y σF0 es el esfuerzo nominal en la raız del diente, que se puede obtener mediante:

σF0 =Ft

bmn

YFYSYβYBYDT (3-11)

en donde

Ft es la carga tangencial nominal.

b es el ancho de cara efectivo.

mn es el modulo normal.

El esfuerzo lımite para picado superficial σFG se calcula de:

σFG = σFlimYSTYNTYδrelTYRrelTYX (3-12)

A continuacion se describen los factores de influencia que aplican exclusivamente para el

calculo de capacidad por flexion en la raız del diente:

YF , factor de forma

Por medio del factor de forma YF se toma en cuenta la influencia de la geometrıa

del diente sobre el esfuerzo nominal en la raız del diente. Parametros geometricos y

metalurgicos son tenidos en cuenta para su calculo.

Los valores de YF son diferentes para pinon y rueda.

YS, factor de correccion de esfuerzo

El factor de correccion de esfuerzo YS es usado para convertir el esfuerzo nominal en

la raız del diente a un esfuerzo local en la raız del diente y tomar en cuenta el efecto

de amplificacion del esfuerzo del cambio de seccion en el radio del filete en la raız del

diente, y que la evaluacion del esfuerzo real en la raız del diente en la seccion crıtica es

compleja, con evidencia indicando que la intensidad del esfuerzo local consiste en dos

Page 36: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.3 ISO 6336 27

componentes, una directamente influenciada por el valor del momento de flexion y otra

incrementando a medida que se aproxima a la seccion crıtica. Parametros meramente

geometricos influyen en su determinacion.

Su valor se determina por a parte para el pinon y para la rueda.

Yβ, factor de angulo de helice

La orientacion oblıcua de las lıneas de contacto se toma en cuenta por medio del factor

de angulo de helice Yβ lo que repercute en un menor esfuerzo en la raız del diente.

El mismo valor de Yβ aplica para ambos engranajes.

YB, factor de espesor de aro

Cuando el espesor del aro no es suficiente para proveer soporte a la raız del diente, la

falla puede ocurrir en el aro del engranaje en lugar de la raız del diente. El factor de

espesor de aro toma en cuenta la altura del diente y el espesor de aro de respaldo.

YDT , factor de profundidad del diente

Es usado para ajustar el esfuerzo nominal en la raız del diente cuando se obtiene

una distribucion trapezoidal de carga a lo largo del recorrido del engranaje resultado

de una alta precision de fabricacion, relaciones de contacto en el rango de 2 a 2.5 y

modificacion de perfil apropiada.

YST , factor de correccion de esfuerzo

Los valores lımite de esfuerzo en la raız del diente para materiales, fueron derivados del

resultado de pruebas sobre engranajes estandar de referencia, para los cuales el factor

de correccion de esfuerzo es YST = 2.0, o para los cuales ellos resultados de las pruebas

fueron recalculadas a este valor.

YNT , factor de vida

El factor de vida YNT , toma en consideracion el mayor esfuerzo en la raız del diente que

podrıa ser tolerable para una vida limitada, en comparacion con el esfuerzo permitido a

3 millones de ciclos. Para el lımite de 10 millones de ciclos se puede considerar YNT entre

dos lımites y con base en este efectuar una interpolacion logarıtmica para estimar un

valor de YNT para el numero de ciclos del engranaje. El valor inferior de 0.85 puede ser

usado para servicio crıtico. Valores intermedios se usan para aplicaciones de proposito

general, y el valor superior correspondiente a 1.0 puede ser usado para condiciones

optimas de lubricacion, material, manufactura y experiencia.

Su valor difiere entre pinon y rueda.

YδrelT , Factor de sensibilidad relativo a la entalla

El factor YδrelT caracteriza la sensibilidad del material a las muescas o entallas y de-

pende de parametros metalurgicos, gradiente de esfuerzo y de la geometrıa particular

del diente.

Su valor puede ser diferente entre pinon y rueda.

Page 37: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

28 3 Metodologıa aplicada

YRrelT , Factor de sensibilidad relativo a la entalla

El factor YRrelT toma en consideracion la influencia de la condicion de la superficie sobre

el esfuerzo en la raız del diente. Este depende del material y la rugosidad superficial

en el diente.

YX , Factor de tamano

El factor de tamano YX es usado para tomar en consideracion la influencia del tamano

sobre la distribucion probable de puntos debiles en la estructura del material. Su valor

depende del modulo normal y del material.

Materiales - Esfuerzos permisibles - ISO 6336-5

El numero de esfuerzo permisible (resistencia) al pitting σHlim es derivado de una presion de

contacto dada para la cual el pitting no es progresivo a cierto numero de ciclos de esfuerzo.

El valor lımite de esfuerzo a flexion para el cual se estima una resistencia de larga vida del

elemento se denomina numero de esfuerzo permisible a la flexion σFlim.

Los valores de σHlim y σFlim son calculados mediante:

σlim = Ax+B (3-13)

en donde los valores de A y B, que son diferentes para contacto y flexion, son constantes

experimentales tabuladas que dependen de la naturaleza del material, tratamiento termico,

grado de calidad del material, y dureza.

El valor de x es la dureza superficial de los elementos.

El grado de calidad del material esta relacionado con el esfuerzo permisible tanto de contacto

como a flexion, esta especificado en tres diferentes niveles, ML, MQ y ME:

ML representa materiales con relativamente escasos controles de calidad y tratamiento

termico.

MQ representa materiales que cumplen ciertos requerimientos dados por fabricantes

con suficiente experiencia y a costo moderado.

ME representa materiales que son fabricados cuando se requiere alto grado de confia-

bilidad durante la operacion.

Page 38: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.4 Herramienta computacional UNGEAR 29

3.4. Herramienta computacional UNGEAR

3.4.1. Generalidades

La herramienta computacional UNGEAR permite el calculo de la capacidad de carga de

engranajes cilındricos con perfil de evolvente bajo los modos de falla de picado por fatiga

superficial en los flancos y fractura por fatiga por flexion en la raız del diente.

UNGEAR esta orientado hacia tres tipos de usuarios:

Disenadores de transmisiones por engranajes: Permite ejecutar rapida y confiablemente

los calculos de transmisiones, siempre que se tengan los parametros geometricos y

de operacion previamente definidos. Mas aun, puede ser usado como herramienta de

investigacion a traves de variacion de parametros de entrada y comparacion con la

afectacion de la capacidad de los elementos.

Estudiantes de diseno de elementos de maquinas: Orientado a la validacion de los

calculos efectuados, ademas, a medida que se ejecutan las lıneas del programa, se

muestran definiciones y criterios importantes en el proceso de calculo.

Usuarios finales de transmisiones por engranajes: Con el proposito de evaluar los facto-

res de seguridad, a la hora de adquirir un equipo, o en el caso de requerir la verificacion

de su desempeno.

Dada la mision de tipo industrial y academica de UNGEAR, este programa se ha desarrollado

en un lenguaje de acceso abierto y que se adapte a las caracterısticas de programacion de

los metodos descritos en las normas ANSI/AGMA 2001-D04 e ISO 6336.

3.4.2. Lenguaje de programacion

Scilab es un programa de computacion numerica con licencia al publico general, es decir, es

de libre uso, es permitida su utilizacion para libre proposito.

Esta enfocado hacia cuatro servicios:

Analisis numerico

Visualizacion de datos

Desarrollo de algoritmos

Desarrollo de aplicaciones

Para el desarrollo de algoritmos, Scilab es usado como un lenguaje de programacion de alto

nivel y permite la integracion con otros lenguajes e interaccion con programas de analisis

numerico.

Page 39: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

30 3 Metodologıa aplicada

Figura 3-2.: Paquetes de modulos UNGEAR.

3.4.3. Desarrollo de algoritmos y codificacion de UNGEAR

UNGEAR consta de cuatro modulos, uno de ellos ejecutable (UNGEARv1 0), el segundo

(M3UNGEAR) como plataforma hacia el requerimiento del usuario y elementos de salida, y

dos adicionales (ISO-6336 y ANSI/AGMA 2001-D04) que contienen el grueso de codificacion

de cada una de las normas, figura 3-2.

Modulo UNGEARv1 0

Este paquete es meramente de presentacion del programa y fue concebido como el unico

modulo ejecutable, remite directamente hacia el paquete M1UNGEAR. Se genero con el fin

de evitar que el usuario manipule directamente los modulos de codificacion robusta.

Su desarrollo es simple, tan solo consta de quince lıneas de codificacion. La secuencia logica

de programacion de este modulo se aprecia en la figura 3-3, y su apariencia en la consola se

muestra en la figura 3-4.

Page 40: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.4 Herramienta computacional UNGEAR 31

Figura 3-3.: Secuencia logica del modulo UNGEAR ejecutable

Figura 3-4.: Muestra en consola UNGEAR.

Page 41: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

32 3 Metodologıa aplicada

Figura 3-5.: Opciones de calculo de M1UNGEAR.

Modulo M1UNGEAR

Una vez se ejecuta el programa, este carga el modulo M1UNGEAR (modulo 1). Cuenta

con alrededor de ochenta lıneas de codigo; su proposito es el de llamar la opcion que el

usuario desee utilizar del aplicativo, entre el calculo de solo una de las dos normas, o el

de comparacion de los resultados y factores de seguridad. En este ultimo caso, se ejecutan

secuencialmente los dos procesos de calculo de las normas y seguidamente se muestran las

tablas de resultados.

La presentacion en pantalla con las opciones de seleccion del programa se muestran en la

figura 3-5 y el diagrama de flujo del modulo 1 se aprecia en la figura 3-6.

Page 42: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.4 Herramienta computacional UNGEAR 33

Figura 3-6.: Secuencia logica del modulo 1

Page 43: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

34 3 Metodologıa aplicada

Modulo AGMA

Este modulo de UNGEAR permite calcular los factores de seguridad por esfuerzos de flexion

y de contacto para engranajes con perfil de evolvente siguiendo el estandar ANSI/AGMA

2001-D04.

Consta de alrededor de dos mil lıneas de codigo, la secuencia logica de programacion se

aprecia en la figura 3-7.

Modulo ISO

Este modulo de UNGEAR permite calcular los factores de seguridad por esfuerzos de flexion

y de contacto para engranajes con perfil de evolvente siguiendo el estandar ISO 6336 partes

1, 2, 3, 5.

El codigo fuente contiene cerca de dos mil quinientas lıneas, el diagrama de flujo general se

muestra en la figura 3-8.

3.4.4. Pruebas de escritorio

El correcto funcionamiento de UNGEAR fue verificado por medio de una serie de pruebas

comparativas con miras a ajustar errores y vacıos en la programacion.

Se ejecutaron corridas de programa y se compararon de tres formas diferentes:

Calculos a mano: Se contrastaron los resultados de los calculos mediante el proceso

analıtico y mediante UNGEAR obteniendo resultados identicos con las dos normas.

Software comercial MITCalc: Se utilizo la version demostrativa del software MITCalc,

el cual provee un excelente y completo modulo de diseno de engranajes tanto para

los calculos bajo norma ISO 6336 como bajo la norma AGMA 2001. Se encontraron

pocas variaciones con UNGEAR, sin embargo, se identificaron algunos criterios y su-

posiciones que MITCalc aplica como producto de una larga experiencia en el ramo,

y que ocasionan pequenas desviaciones con respecto a las normas, por lo tanto, estas

variaciones tambien se reflejan con respecto a los calculos efectuados por UNGEAR.

Technical Report ISO/TR 6336-30 [33]: Al confrontar los procedimientos y resultados

de UNGEAR con los de ISO/TR 6336-30 ”Calculation examples for the application of

ISO 6336 partes 1, 2, 3, 5”, se detectaron valores muy cercanos en la gran mayorıa de los

resultados, a pear de esto, algunas diferencias encontradas llevaron a modificaciones en

datos puntuales de UNGEAR, en terminos de calculo de rugosidades y viscosidades. Se

detecto que ciertas disimilitudes se dan debido a que UNGEAR se desarrollo utilizando

el metodo C para el calculo de Kv, KHβ y KFβ, mientras que ISO/TR 6336-30 sigue

el metodo B. En definitiva, e identificadas las causas de las diferencias, los resultados

de los factores de seguridad comparados son muy cercanos.

Page 44: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.4 Herramienta computacional UNGEAR 35

Figura 3-7.: Secuencia logica del modulo ANSI/AGMA 2001-D04

Page 45: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

36 3 Metodologıa aplicada

Figura 3-8.: Secuencia logica del modulo ISO 6336-1/2/3/5

Page 46: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.5 Casos de estudio 37

3.5. Casos de estudio

Con base en el estudio bibliografico, literatura complementaria y esencialmente el estudio de

las normas, junto con una serie de visitas a companıas del sector, se seleccionaron los casos

de aplicaciones industriales fijadas como objeto de estudio.

3.5.1. Generalidades

Se ha tomado como documento base para la seleccion de las transmisiones el catalogo de

reductores industriales de la serie M1..N [34] de la companıa SEW EURODRIVE. Este tipo

de reductores tienen aplicacion en las industrias de procesado de papel, plasticos y cauchos,

industria de alimentos, y en el sector energetico en aplicaciones de bombeo, entre otras.

El catalogo contiene una amplia gama de reductores industriales de engranajes helicoidales

de una sola etapa, caracterıstica conveniente para el analisis, ya que el tipo de montaje serıa

el mismo para todos los casos, y se supondrıa un ensamble simetrico entre dos rodamientos.

Han sido seleccionados tres tamanos de reductores, un tamano pequeno, uno mediano, y un

tamano grande, cada uno es calculado con tres relaciones de transmision diferentes, por lo

tanto, se tienen nueve ejemplos en total, los cuales son suficientes para cubrir un amplio

rango de torques. Se evaluara cada caso para una velocidad de entrada fija.

Los datos tomados del catalogo son de informacion comercial general, no involucran a la

companıa en mencion, son valores generales que se utilizaran como referencia para el desa-

rrollo de los calculos detallados, gran cantidad de suposiciones son hechas a partir de dichos

datos, por lo tanto, los resultados de capacidad que se calcularan posiblemente difieran en

gran medida de los disenos originales del fabricante.

Al momento de contrastar las normas, es importante reconocer que el estandar norteameri-

cano AGMA esta orientado hacia su uso en el sistema de unidades imperial, y a pesar de que

existe una version en el sistema metrico, sus conceptos estan basados en el sistema imperial.

Todos los parametros de la norma ISO son especificados en sistema metrico. La finalidad,

es la de comparar los factores de seguridad, que son de caracter adimensional, por lo tanto

se puede proceder a utilizar cada metodo de calculo en su sistema de unidades original. Sin

embargo, se ha tomado como base el sistema metrico y los valores necesarios son convertidos

a sistema imperial para efectuar los calculos AGMA.

3.5.2. Datos iniciales

Los parametros iniciales de los casos seleccionados, con miras a desarrollar el calculo de la

capacidad de carga de cada uno de ellos, a partir de condiciones geometricas y requerimientos

de operacion son:

Page 47: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

38 3 Metodologıa aplicada

Tamano del equipo: Especificado a partir de la distancia entre centros A.

Relacion de transmision i (u).

Velocidad de entrada n1.

Torque de salida requerido Tsal.

Con base en esta informacion se procede a ejecutar el proceso de diseno geometrico tentativo,

especificaciones de material, y requerimientos asociados de potencia.

3.5.3. Transmisiones seleccionadas y rangos de operacion

Los datos nominales de las transmisiones seleccionadas se especifican en la tabla 3-1. Allı se

precisan los modelos de los equipos reductores de velocidad que fueron tomados de catalogo,

la distancia entre centros nominal, el torque de salida sera aproximadamente el designado

como nominal asumiendo que no existen perdidas por rendimiento, la relacion de reduccion

nominal, y la velocidad de entrada del accionamiento.

Modelo AN [mm] TNsal [Nm] iN n1 [RPM ] Caso

M1PSF10N 100 1000 1.60 1200 1

M1PSF10N 100 1000 3.15 1200 2

M1PSF10N 100 1000 5.00 1200 3

M1PSF50N 250 20000 1.60 1200 4

M1PSF50N 250 20000 3.15 1200 5

M1PSF50N 250 20000 5.00 1200 6

M1PSF90N 400 70000 1.60 1200 7

M1PSF90N 400 70000 3.15 1200 8

M1PSF90N 400 70000 5.00 1200 9

Tabla 3-1.: Datos iniciales de potencia (nominales) para cada modelo seleccionado.

Los valores de las distancias entre centros no seran exactos (pueden variar hasta en un 5 %

de su valor nominal) ya que no se consideraran correcciones de altura de diente, esto con el

fin de dejar la mayor cantidad de variables fijas en los casos de estudio.

Las condiciones de potencia de entrada son ajustadas para que con la velocidad de en-

trada y la relacion de reduccion definidas se obtenga el torque de salida especificado. Este

torque de salida se ha definido convenientemente tras iteraciones para que el factor de se-

guridad a contacto del pinon bajo norma ISO asuma un valor unitario en el caso de estudio 5.

Page 48: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.5 Casos de estudio 39

En las tablas 3-2, 3-3, y 3-4 se muestran los datos de entrada de los nueve casos de estudio

seleccionados, necesarios para el desarrollo de los calculos mediante los procedimientos de las

normas ISO y AGMA. Son especificados los valores e informacion relacionada con parame-

tros de potencia (torques, velocidades, relacion de reduccion) y geometricos (distancia entre

centros, diametros de paso, modulo normal), que son los requisitos basicos para dimensionar

la transmision y luego desarrollar el diseno de detalle.

Variable iN = 1,60 iN = 3,15 iN = 5,00

de entrada ISO AGMA ISO AGMA ISO AGMA

Potencia de entrada [kW ] / [HP ] 80 107 40 54 25 34

Velocidad de entrada [RPM ] 1200 1200 1200 1200 1200 1200

Torque de entrada [Nm] / [lbft] 637 470 318 235 199 147

Modulo n [mm] / Paso dia. [in−1] 4.0 6.35 3.0 8.47 2.00 12.7

Numero de dientes del pinon 19 19 16 16 16 16

Numero de dientes de la rueda 30 30 50 50 80 80

Ancho de cara pinon [mm] / [in] 70 2.76 45 1.77 35 1.38

Ancho de cara rueda [mm] / [in] 60 2.36 40 1.57 32 1.26

Diametro paso pinon [mm] / [in] 78.68 3.10 49.69 1.96 33.13 1.30

Diametro paso rueda [mm] / [in] 124.2 4.89 155.29 6.11 165.64 6.52

Relacion de reduccion 1.579 1.579 3.125 3.125 5.00 5.00

Distancia entre centros [mm] / [in] 101.5 4.00 102.5 4.04 99.4 3.91

Velocidad de salida [RPM ] 760 760 384 384 240 240

Torque de salida [Nm] / [lbft] 1005 742 995 734 995 734

Tabla 3-2.: Datos de entrada M1PSF10N.

Variable iN = 1,60 iN = 3,15 iN = 5,00

de entrada ISO AGMA ISO AGMA ISO AGMA

Potencia de entrada [kW ] / [HP ] 1500 2012 800 1073 500 671

Velocidad de entrada [RPM ] 1200 1200 1200 1200 1200 1200

Torque de entrada [Nm] / [lbft] 11937 8813 6366 4700 3979 2938

Modulo n [mm] / Paso dia. [in−1] 8.0 3.18 6.0 4.23 4.0 6.35

Numero de dientes del pinon 23 23 20 20 20 20

Numero de dientes de la rueda 37 37 63 63 100 100

Ancho de cara pinon [mm] / [in] 210 8.27 130 5.12 90 3.64

Ancho de cara rueda [mm] / [in] 190 7.48 110 4.33 85 3.35

Diametro paso pinon [mm] / [in] 190.49 7.50 124.23 4.89 82.82 3.26

Diametro paso rueda [mm] / [in] 306.44 12.06 391.33 15.41 414.11 16.30

Continua en la pagina siguiente.

Page 49: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

40 3 Metodologıa aplicada

Variable iN = 1,60 iN = 3,15 iN = 5,00

de entrada ISO AGMA ISO AGMA ISO AGMA

Relacion de reduccion 1.609 1.609 3.150 3.150 5.00 5.00

Distancia entre centros [mm] / [in] 248.5 9.78 257.8 10.15 248.5 9.78

Velocidad de salida [RPM ] 745.8 745.8 381 381 240 240

Torque de salida [Nm] / [lbft] 19206 14179 20054 14805 19894 14688

Tabla 3-3.: Datos de entrada M1PSF50N.

Variable iN = 1,60 iN = 3,15 iN = 5,00

de entrada ISO AGMA ISO AGMA ISO AGMA

Potencia de entrada [kW ] / [HP ] 5500 7376 2800 3755 1750 2347

Velocidad de entrada [RPM ] 1200 1200 1200 1200 1200 1200

Torque de entrada [Nm] / [lbft] 43768 32313 22282 16450 13926 10281

Modulo n [mm] / Paso dia. [in−1] 16.0 1.59 10.0 2.54 6 4.23

Numero de dientes del pinon 19 19 19 19 22 22

Numero de dientes de la rueda 30 30 60 60 110 110

Ancho de cara pinon [mm] / [in] 340 13.39 220 8.66 150 5.91

Ancho de cara rueda [mm] / [in] 340 13.39 210 8.27 150 5.91

Diametro paso pinon [mm] / [in] 314.72 12.39 196.7 7.74 136.66 5.38

Diametro paso rueda [mm] / [in] 496.93 19.56 621.17 24.46 683.28 26.90

Relacion de reduccion 1.579 1.579 3.158 3.158 5.00 5.00

Distancia entre centros [mm] / [in] 405.8 15.98 408.9 16.10 410.0 16.14

Velocidad de salida [RPM ] 760 760 380 380 240 240

Torque de salida [Nm] / [lbft] 69109 51022 70366 51949 69630 51406

Tabla 3-4.: Datos de entrada M1PSF90N.

En la tabla 3-5 se exponen en detalle los datos de entrada que se estableceran como valores

fijos, comunes para los nueve casos de estudio.

Variable ISO AGMA

Horas de servicio 20000 20000

Grado de viscosidad ISO 220 -

Grado de precision transmision (ISO-1328 / AGMA-2015) 7 7

Rugosidad superficial en el flanco / filete [µm] 1 / 3 -

Angulo de presion normal 20◦ 20◦

Angulo de helice 15◦ 15◦

Correccion pinon 0.00 0.00

Continua en la pagina siguiente.

Page 50: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

3.5 Casos de estudio 41

Variable ISO AGMA

Correccion rueda 0.00 0.00

Factor de adendo (DIN-867) 1.00 1.00

Factor de dedendo (DIN-867) 1.25 1.25

Factor de radio del filete (DIN-867) 0.38 0.38

Rugosidad superficial en en flanco [µm] 1.0 -

Rugosidad superficial en en filete [µm] 3.0 -

Material del pinon Acero Acero

Tratamiento termico del pinon Cementado Cementado

Dureza superficial del pinon [HV ] / [HBN ] 650 618

Grado de calidad material del pinon 7 7

Dureza del nucleo del pinon [HRC] 26 26

Material de la rueda Acero Acero

Tratamiento termico de la rueda Cementado Cementado

Dureza superficial de la rueda [HV ] / [HBN ] 610 580

Grado de calidad material de la rueda MQ 2

Dureza del nucleo de la rueda [HRC] 26 26

Impacto maquina conductora Uniforme Uniforme

Impacto maquina conducida Ligero Ligero

Rigidizador No -

Montaje simetrico Si Si

Tipo de ensamble ISO A -

Ajuste por lapeado No No

Modificacion de helice No No

Confiabilidad requerida 99 % 99 %

Fabricacion (disco - aro) Disco solido Disco solido

Lımite en ciclos de esfuerzo 1.0 0.9/0.85

Cargas reversibles No No

Tabla 3-5.: Datos de entrada comunes para los nueve casos.

Page 51: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4. Analisis de resultados

4.1. Resultados obtenidos

Usando las especificaciones de los casos de estudio presentadas previamente, y ejecutando

los calculo en el programa desarrollado UNGEAR, se obtienen los resultados que se ilustran

en la tabla 4-1 para la norma ISO 6336 partes 1, 2, 3, 5, y en la tabla 4-2 para la norma

AGMA 2001-D04.

Caso 1 2 3 4 5 6 7 8 9

Variable Modelo M1PSF10N Modelo M1PSF50N Modelo M1PSF90N

i 1.58 3.13 5.00 1.61 3.15 5.00 1.58 3.16 5.00

KA 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25

Kv 1.11 1.06 1.04 1.11 1.07 1.04 1.10 1.08 1.06

KHβ 1.36 1.36 1.40 1.31 1.25 1.31 1.31 1.31 1.33

KHα 1.07 1.03 1.01 1.00 0.96 0.96 1.00 0.97 0.95

KFβ 1.30 1.29 1.34 1.28 1.22 1.27 1.27 1.27 1.30

KFα 1.07 1.03 1.01 1.00 0.96 0.96 1.00 0.97 0.95

ZH 2.42 2.42 2.42 2.42 2.42 2.42 2.42 2.42 2.42

ZE 190 190 190 190 190 190 190 190 190

Zε 0.81 0.80 0.79 0.80 0.79 0.79 0.81 0.79 0.78

Zβ 1.02 1.02 1.02 1.02 1.02 1.02 1.02 1.02 1.02

ZB 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

ZD 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

ZNT1 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

ZNT2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

ZL 1.02 1.02 1.02 1.02 1.02 1.02 1.02 1.02 1.02

ZV 0.98 0.97 0.97 1.01 1.00 0.98 1.03 1.01 1.00

ZR 0.97 0.96 0.95 0.99 0.98 0.98 1.00 1.00 0.99

ZW 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

ZX 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

YF1 1.59 1.64 1.60 1.44 1.46 1.42 1.59 1.50 1.36

YF2 1.44 1.32 1.25 1.33 1.24 1.19 1.44 1.26 1.16

Sigue en la pagina siguiente.

Page 52: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4.1 Resultados obtenidos 43

Caso 1 2 3 4 5 6 7 8 9

Variable Modelo M1PSF10N Modelo M1PSF50N Modelo M1PSF90N

YS1 1.82 1.79 1.80 1.90 1.88 1.89 1.82 1.86 1.93

YS2 1.93 2.05 2.15 2.00 2.13 2.23 1.93 2.11 2.26

Yβ 0.88 0.88 0.88 0.88 0.88 0.88 0.88 0.88 0.88

YB1 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

YB1 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

YDT 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

YST 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00 2.00

YNT1 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

YNT2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

YδrelT1 0.99 0.99 0.99 0.99 0.99 0.99 0.99 0.99 0.99

YδrelT2 0.99 1.00 1.00 1.00 1.00 1.00 0.99 1.00 1.00

YRrelT1 0.96 0.96 0.96 0.96 0.96 0.96 0.96 0.96 0.96

YRrelT2 0.96 0.96 0.96 0.96 0.96 0.96 0.96 0.96 0.96

YX1 1.00 1.00 1.00 0.97 0.99 1.00 0.89 0.95 0.99

YX1 1.00 1.00 1.00 0.97 0.99 1.00 0.89 0.95 0.99

σH1 1277 1495 1860 1196 1479 1900 1042 1303 1638

σH2 1277 1495 1860 1196 1479 1900 1042 1303 1638

σHG1 1454 1429 1407 1528 1499 1470 1575 1539 1511

σHG2 1454 1429 1407 1528 1499 1470 1575 1539 1511

σF1 331 486 830 351 583 1054 224 433 852

σF2 317 448 775 343 563 1035 215 414 851

σFG1 813 812 812 789 805 813 723 772 805

σFG2 815 817 818 791 809 819 725 776 811

SH1 1.14 0.96 0.76 1.28 1.01 0.77 1.51 1.18 0.92

SH2 1.14 0.96 0.76 1.28 1.01 0.77 1.51 1.18 0.92

S2H1 1.30 0.91 0.57 1.63 1.03 0.60 2.29 1.40 0.85

S2H2 1.30 0.91 0.57 1.63 1.03 0.60 2.29 1.40 0.85

SF1 2.46 1.67 0.98 2.25 1.38 0.77 3.23 1.78 0.95

SF1 2.57 1.82 1.06 2.31 1.44 0.79 3.38 1.87 0.95

Tabla 4-1.: Resultados de calculo UNGEAR para ISO 6336.

Caso 1 2 3 4 5 6 7 8 9

Variable Modelo M1PSF10N Modelo M1PSF50N Modelo M1PSF90N

i 1.58 3.13 5.00 1.61 3.15 5.00 1.58 3.16 5.00

Ko 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25 1.25

Sigue en la pagina siguiente.

Page 53: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

44 4 Analisis de resultados

Caso 1 2 3 4 5 6 7 8 9

Variable Modelo M1PSF10N Modelo M1PSF50N Modelo M1PSF90N

Kv 1.13 1.11 1.09 1.20 1.16 1.14 1.25 1.20 1.17

Ks 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Km 1.23 1.21 1.22 1.39 1.30 1.29 1.56 1.42 1.36

KT 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

KR 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

Cp 2290.6 2290.6 2290.6 2290.6 2290.6 2290.6 2290.6 2290.6 2290.6

Cf 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

I 0.15 0.19 0.20 0.16 0.19 0.22 0.15 0.20 0.23

J1 0.49 0.48 0.47 0.55 0.50 0.54 0.50 0.52 0.57

J2 0.52 0.55 0.54 0.58 0.55 0.60 0.53 0.58 0.62

ZN1 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89 0.89

ZN2 0.90 0.92 0.93 0.90 0.92 0.93 0.90 0.92 0.93

CH 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

KB1 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

KB2 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00

YN1 0.93 0.93 0.93 0.93 0.93 0.93 0.93 0.93 0.93

YN2 0.94 0.95 0.96 0.94 0.95 0.96 0.94 0.95 0.96

Sac1 225000 225000 225000 225000 225000 225000 225000 225000 225000

Sac2 225000 225000 225000 225000 225000 225000 225000 225000 225000

Sc 174835 207324 266645 183700 238707 292078 177801 212936 256217

Sat1 65000 65000 65000 65000 65000 65000 65000 65000 65000

Sat2 65000 65000 65000 65000 65000 65000 65000 65000 65000

St1 33935 53049 94952 44034 81621 133396 34998 62083 110803

St2 31896 46539 82115 41973 74241 120301 32947 56048 101377

SH1 1.15 0.97 0.75 1.09 0.84 0.69 1.13 0.94 0.78

SH2 1.16 0.99 0.78 1.10 0.86 0.71 1.14 0.97 0.81

SH21 1.32 0.94 0.57 1.19 0.71 0.47 1.27 0.89 0.61

SH22 1.35 0.99 0.61 1.22 0.75 0.51 1.30 0.94 0.66

SF 1 1.79 1.14 0.64 1.38 0.74 0.45 1.73 0.98 0.55

SF 2 1.92 1.33 0.76 1.46 0.83 0.52 1.86 1.11 0.62

Tabla 4-2.: Resultados de calculo UNGEAR para AGMA 2001-D04.

Page 54: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4.2 Comparacion entre las normas ISO 6336 y ANSI/AGMA 2001-D04 45

4.2. Comparacion entre las normas ISO 6336 y

ANSI/AGMA 2001-D04

En esta seccion las normas son evaluadas inicialmente desde un enfoque cualitativo que

incluye la confrontacion entre los criterios fundamentales, metodologıas y procedimientos.

Luego, se presenta una comparacion de ındole cuantitativo, en donde el insumo principal son

los factores de seguridad arrojados por el calculo de los casos de estudio.

4.2.1. Comparacion de criterios

Las dos normas presentan el desarrollo de los metodos de calculo de capacidad de carga

para dos modos de falla, y esta es su primera y mas notable similitud. En principio esta

afirmacion puede resultar trivial; sin embargo, a partir de esta semejanza se conduce un

analisis de mayor detalle, en donde se encuentra que los principios de analisis de las normas

ISO y AGMA se fundamentan en los mismos modelos:

Fatiga superficial: A partir de la teorıa de esfuerzos Hertzianos, los esfuerzos de con-

tacto cıclicos entre dos superficies curvas en rodadura (pura o con un porcentaje de

deslizamiento), se genera un medio propicio para el fenomeno de fatiga en las superficies

que degenera en picado (pitting).

Flexion en la raız del diente: Modelando el diente de engranaje como una viga en vo-

ladizo bajo cargas repetidas en la punta (o cerca de ella), se establece un escenario

de fatiga en el punto crıtico (la raız del diente), que se analiza siguiendo la mecani-

ca de solidos tradicional, con factores modificadores para corregir los resultados a la

geometrıa real del diente.

Sus criterios esenciales son los mismos, desde allı, cada norma plantea procedimientos de

calculo hacia la evaluacion de la capacidad bajo falla por contacto y por flexion, en donde

nuevamente, se encuentra el mismo criterio, el calculo de factores de seguridad bajo la defi-

nicion clasica en ingenierıa mecanica de esfuerzo admisible dividido entre el esfuerzo aplicado.

Con base en estas semejanzas fundamentales, se puede afirmar que los criterios generales

de las normas son equivalentes.

4.2.2. Comparacion de metodologıas

En comparacion con la ANSI/AGMA 2001-D04, la norma ISO 6336 requiere una mayor

cantidad de parametros conocidos previamente definidos. Asimismo, se generan un mayor

numero de factores de influencia, lo que en principio resulta en un procedimiento de calculo

con mayor cantidad de variables y de mayor proceso.

Page 55: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

46 4 Analisis de resultados

Otra diferencia tiene que ver con que la norma ISO presenta opciones de calculo para algunos

de los factores, dados como metodo A, metodo B, o metodo C, que el usuario es libre de

aplicar dependiendo de la cantidad de informacion disponible, consideraciones o posibilidad

de elaboracion de prototipos o experimentos, y de la precision y confiabilidad requerida en

los resultados. Por otra parte, en la norma AGMA se hace hincapie en el criterio del usuario

para especificar algunos de los valores, bajo condiciones de diseno u operacion especiales.

Otra diferencia entre las normas radica en que en la ISO algunos factores de influencia son

interdependientes, lo que obliga a calcularlos a traves de una secuencia especıfica, a diferen-

cia de la norma AGMA, en la que los factores se pueden calcular de forma independiente.

En la practica, en terminos generales la metodologıa de las dos normas es semejante:

Calcular los terminos relacionados con potencia, torque y velocidad, y terminos de

geometrıa adicionales.

Hallar los esfuerzos permisibles de los materiales.

Calcular los factores de influencia.

Calcular los esfuerzos aplicados.

Hallar los factores de seguridad.

Sin embargo, al evaluar cada metodo en detalle se encuentran las diferencias mencionadas.

Comparacion de las formulas

En las tablas 4-3 y 4-4 se muestran las formulas de esfuerzo, resistencia y factor de seguridad

tanto a contacto como a flexion respectivamente para las normas ISO y AGMA con el fin de

comparar los parametros que intervienen en el calculo de los factores de seguridad (tablas

adaptadas de [35]).

Se aprecia que en la formulacion del factor de seguridad a contacto las dos normas consideran

en el numerador la resistencia o numero de esfuerzo permisible obtenido directamente del

material, el factor de ciclos de esfuerzo y un factor atribuible a endurecimiento mecanico.

En el caso de la norma ISO se encuentran factores adicionales relacionados con la capa de

lubricante y adicionalmente el factor de tamano, que en el caso de la norma AGMA se en-

cuentra en el denominador y en una raız cuadrada. En el denominador de las dos ecuaciones

se encuentran dos diferencias notables. La primera, el factor geometrico en la norma AGMA

se encuentra dentro de la raız cuadrada y ademas en un denominador, mientras que en la

norma ISO, se encuentra fuera de la raız cuadrada. En segundo lugar, la norma ISO consi-

dera un factor en el que se se considera una razon de la relacion de reduccion.

Page 56: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4.2 Comparacion entre las normas ISO 6336 y ANSI/AGMA 2001-D04 47

AGMA ISO

sc = Cp

√WtKoKvKs

Km

d1F

Cf

IσH = ZB,DZHZEZεZβ

√Ft

d1b

u+ 1

uKAKvKHβKHα

sac σHG = σHlimZNTZLZvZRZWZX

SH =sac

sc

ZN

KT

CH

KR

SH =σHG

σH

SH =sacZNCH

KTKRCp

√WtKoKvKs

Km

d1F

Cf

I

SH =σHlimZNTZLZvZRZWZX

ZB,DZHZEZεZβ

√Ft

d1b

u+ 1

uKAKvKHβKHα

Tabla 4-3.: Parametros de las formulas de contacto ISO y AGMA.

AGMA ISO

st = WtKoKvKs

Pd

F

KmKB

JσF =

Ft

bmn

YFYSYβYBYDTKAKvKFβKFα

sat σFG = σFlimYSTYNTYδrelTYRrelTYX

SF =sat

st

YN

KTKR

SF =σFG

σF

SF =satJYN

WtPd

FKoKvKsKmKBKTKR

SF =σFlimYSTYNTYδrelTYRrelTYX

Ft

bmn

YFYSYβYBYDTKAKvKFβKFα

Tabla 4-4.: Parametros de las formulas de flexion ISO y AGMA.

En la formulacion del factor de seguridad a flexion el denominador incluye los terminos

de numero de esfuerzo de flexion admisible y factor de ciclos de esfuerzo. El factor geometri-

co del diente para la norma AGMA se encuentra en el numerador y para la norma ISO

en el denominador. Se aprecia tambien que la norma AGMA considera el paso diametral

tangencial, mientras que la norma ISO incluye el modulo normal. La ubicacion del factor

de tamano y la inclusion de factores relativos a la sensibilidad a la entalla en el caso de la

norma ISO, en especial el factor YST y el factor de confiabilidad en la norma AGMA, son

diferencias que se encuentran en la formulacion obtenida.

Dadas las similitudes y diferencias expuestas en las metodologıas de las normas ISO-6336 y

AGMA 2001-D04, se puede afirmar que dichas metodologıas son parcialmente equivalentes.

Page 57: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

48 4 Analisis de resultados

4.2.3. Comparacion de factores de influencia

Se ilustran los mapas mentales de los parametros que influencian el calculo de los factores

de seguridad para la norma ISO 6336 (figura 4-1) y para la norma ANSI/AGMA 2001-D04

(figura 4-2). Se puede notar una diferencia entre la cantidad de factores involucrados, en la

norma AGMA se encuentran alrededor de treinta variables y en la ISO cerca de cuarenta, sin

considerar que algunos de los factores se calculan de forma independiente para pinon y rueda.

En los mapas mentales se han incluido unos globos de colores con los numero de 1 a 5,

cada numero da cuenta del tipo de variables que afectan el calculo o estimacion de cada

factor, (1) para variables geometricas, (2) para consideraciones metalurgicas, (3) de manu-

factura, (4) de ensamble y operacion, y (5) de diseno.

Los factores de la norma AGMA involucran una, dos, o maximo tres categorıas. Mientras

que algunos de los factores ISO, son afectados por hasta cinco categorıas. Este analisis se

interpreta como la existencia de notables diferencias procedimentales en el calculo de factores

de influencia entre las dos normas.

Los factores de influencia generales de la norma ISO deben ser calculados de manera se-

cuencial ya que son interdependientes. Ası, primero se halla KA, seguidamente Kv y estos

dos son entradas de calculo de KHβ y KHα. Finalmente, con estos dos ultimos factores ya

establecidos, se obtiene KFβ y KFα. Estos son los unicos factores comunes en la norma ISO

(figura 4-3), mientras que en la norma AGMA los factores comunes son Ko, Kv, Ks, Km,

KT , y KR (figura 4-4), que son calculados de forma independiente. Los factores KA y Ko

son practicamente equivalentes, en donde las condiciones de impacto o sobretorque de las

maquinas conducida y conductora son el insumo principal de calculo. Los demas factores

son notablemente diferentes puesto que los de ISO son dependientes de la carga tangencial

transmitida Ft, mientras que en el metodo AGMA no se involucra a la carga en el calculo

de los factores de influencia.

El factor AGMA de distribucion de carga Km es comun para pinon y rueda en los dos

modos de falla, por su parte ISO considera cuatro factores para el mismo proposito, dos para

contacto KHβ y KHα y dos para KFβ y KFα.

Los factores de geometrıa del diente AGMA, I para contacto y J para flexion son la con-

traparte de varios factores geometricos en la norma ISO, ZH , Zβ, y ZB,D en contacto y YF ,

YS, Yβ en flexion. Una diferencia de forma, pero no de fondo, radica en que para el caso

AGMA estos factores son inferiores a la unidad, pero en la formula de esfuerzo estan en el

denominador. En la norma ISO, los factores estan en el numerador, pero toman valores por

encima de la unidad, lo que generarıa el mismo efecto de incremento en el esfuerzo aplicado.

Page 58: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4.2 Comparacion entre las normas ISO 6336 y ANSI/AGMA 2001-D04 49

Figura 4-1.: Mapa de factores de influencia ISO-6336

Page 59: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

50 4 Analisis de resultados

Figura 4-2.: Mapa de factores de influencia ANSI/AGMA 2001-D04

Page 60: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4.2 Comparacion entre las normas ISO 6336 y ANSI/AGMA 2001-D04 51

Figura 4-3.: Diagrama de Venn - Factores de influencia ISO-6336

Figura 4-4.: Diagrama de Venn - Factores de influencia ANSI/AGMA 2001-D04

Es tambien de importancia el valor del factor YST , que es de 2.0 para engranajes de re-

ferencia estandar, factor que duplica el esfuerzo a flexion admisible en la formulacion ISO.

En conjunto, hay valores de los factores de influencia toman valores equivalentes y tienen

funciones semejantes en el proceso de calculo, no obstante, la norma ISO contiene una se-

rie de factores mas amplia que contempla variables adicionales que influencian disimilitudes

entre los valores de capacidad entre una norma y otra.

Los valores de numero de esfuerzo lımite a contacto y a flexion se mantienen constantes para

todos los casos de estudio debido a que se establecieron los mismos materiales y condiciones

metalurgicas en todas las aplicaciones. Comparando los esfuerzos lımite para el material se-

leccionado, estos valores son muy cercanos en ISO o AGMA (tabla 4-5).

Page 61: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

52 4 Analisis de resultados

Esfuerzo lımite del material AGMA ISO

Contacto [MPa] 1550 1500

Flexion [MPa] 448 425

Tabla 4-5.: Numeros de esfuerzo lımite del material.

En terminos de los esfuerzos aplicados, en la figura 4-5 se muestra el comportamiento de

los esfuerzos a medida que se modifica la relacion de transmision, para los tres valores de

distancia entre centros. En general se aprecia que los esfuerzos aumentan a medida que se

incrementa la relacion de reduccion, algo que era de esperarse. No se aprecian diferencias

notables entre los esfuerzos ISO y esfuerzos AGMA a flexion o contacto.

Puesto que las resistencias o numeros lımite de esfuerzo son practicamente identicas en-

tre ISO y AGMA, y que los valores de esfuerzo no difieren en gran medida, se encuentra que

las diferencias en factores de seguridad, son atribuibles a los factores de influencia, Los que

producen mayores cambios en los resultados finales son los factores de distribucion de carga,

dinamico, geometricos y los factores de correccion de esfuerzo para flexion.

Figura 4-5.: Comparacion de la tendencia de los esfuerzos ISO y AGMA

4.2.4. Factores de seguridad

En la tabla 4-6 se muestra el cuadro de resumen con los datos principales de los casos objeto

de estudio y los factores de seguridad calculados a contacto y a flexion para las dos normas

(ISO y AGMA).

La norma ANSI/AGMA 2001 ha sido desarrollada a partir de metodos empıricos, por lo

Page 62: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4.2 Comparacion entre las normas ISO 6336 y ANSI/AGMA 2001-D04 53

tanto, la mayorıa de sus factores son producto de casos reales de aplicacion. Por otra parte,

la norma ISO 6336 fue creada a partir de un enfoque teorico, un procedimiento de mayor

detalle analıtico [26], sin dejar de lado algunos factores producto de resultados experimenta-

les, como por ejemplo en las tablas de materiales o el factor de aplicacion. En estas secciones

finales se compararan los resultados numericos de los factores de seguridad resultado de los

calculos de los casos de estudio obtenidos mediante la herramienta UNGEAR, de allı sera

posible determinar equivalencias puntuales entra las normas y tendencias de los factores de

seguridad ante variaciones en relaciones de reduccion y tamanos de la transmision.

Como primer hallazgo, es evidente que los factores de seguridad, en general, se ven dis-

minuidos a medida que se aumenta la relacion de reduccion, para el mismo tamano y el

mismo torque de salida. Este resultado, es atribuible mayormente a que aunque la carga

tangencial disminuye a medida que aumenta la relacion de transmision, el tamano del pinon

tambien se reduce, pero en mayor medida, lo que genera un mayor esfuerzo aplicado.

Caso 1 2 3 4 5 6 7 8 9

Variable Modelo M1PSF10N Modelo M1PSF50N Modelo M1PSF90N

i 1.58 3.13 5.00 1.61 3.15 5.00 1.58 3.16 5.00

Pin 80 40 25 1500 800 500 5500 2800 1750

Nin 1200 1200 1200 1200 1200 1200 1200 1200 1200

Tin 637 318 199 11937 6366 3979 43768 22282 13926

Nout 760 384 240 746 381 240 760 380 240

Tout 1005 995 995 19202 20054 19894 69107 70363 69630

A 101 102 99 248 258 249 406 409 410

SH1 ISO 1.14 0.96 0.76 1.28 1.01 0.77 1.51 1.18 0.92

SH1 AGMA 1.15 0.97 0.75 1.09 0.84 0.69 1.13 0.94 0.78

SH2 ISO 1.14 0.96 0.76 1.28 1.01 0.77 1.51 1.18 0.92

SH2 AGMA 1.16 0.99 0.78 1.11 0.86 0.71 1.14 0.97 0.81

SH21 ISO 1.30 0.92 0.58 1.64 1.02 0.59 2.28 1.39 0.85

SH21 AGMA 1.32 0.94 0.56 1.19 0.71 0.48 1.28 0.88 0.61

SH22 ISO 1.30 0.92 0.58 1.64 1.02 0.59 2.28 1.39 0.85

SH22 AGMA 1.35 0.98 0.61 1.23 0.74 0.50 1.30 0.94 0.66

SF 1 ISO 2.46 1.67 0.98 2.25 1.38 0.77 3.23 1.78 0.95

SF 1 AGMA 1.79 1.14 0.64 1.38 0.74 0.46 1.73 0.98 0.55

SF 2 ISO 2.57 1.82 1.06 2.25 1.44 0.79 3.38 1.87 0.95

SF 2 AGMA 1.92 1.33 0.76 1.46 0.83 0.52 1.86 1.11 0.62

Tabla 4-6.: Tabla de resumen de factores de seguridad obtenidos.

Page 63: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

54 4 Analisis de resultados

La tendencia del esfuerzo permisible ISO no varıa en gran medida, y el esfuerzo permisible

AGMA se conserva en el mismo valor, por lo tanto, a medida que se aumenta la relacion

de transmision, tiende a conservarse el esfuerzo permisible y debido al aumento el esfuerzo

aplicado, los factores de seguridad disminuyen.

Picado superficial

En las graficas de la figura 4-6 se ilustra la tendencia de los factores de seguridad contra

picado superficial a medida que se aumenta la distancia entre centros de la transmision. Para

cada tamano (distancia entre centros) se ha establecido un torque de salida coherente con

las dimensiones del equipo, manteniendo la relacion de transmision constante en cada figura.

Se aprecia que la tendencia es en terminos generales similar. Los factores de seguridad ISO

tienden a aumentar en alrededor del 60 % a medida que aumenta el tamano de la trans-

mision. Resultado que no se debe a un solo factor de influencia, sino que varios de ellos se

modifican gradualmente aportando al aumento en el factor de seguridad. Este comporta-

miento tiende a atenuarse segun la relacion de transmision va aumentando.

En cuanto a los factores de seguridad AGMA, la tendencia es practicamente uniforme, a

medida que se aumenta el tamano del equipo, los factores de seguridad mantienen dicha

tendencia para las tres relaciones de transmision.

Comparativamente, para el tamano de menor distancia entre centros (A = 100 [mm]) y las

tres relaciones de transmision evaluadas, los factores de seguridad contra pitting tanto en

ISO como en AGMA son practicamente iguales; a medida que el tamano de la transmision

aumenta, los factores de seguridad ISO y AGMA se alejan.

En la figura 4-7, se muestran la graficas de tendencia de los factores de seguridad a picado

superficial contra la relacion de transmision, cada una de las figuras es para cada tamano de

equipo evaluado. Definitivamente, y como se podıa distinguir de forma previa en la tabla de

resultados, los factores de seguridad (tanto para contacto como para flexion) se ven dismi-

nuidos a medida que se incrementa la relacion de transmision.

Se hace evidente que para el tamano de equipo mas pequeno (A = 100[mm]), los factores

de seguridad contra picado superficial ISO y AGMA toman valores casi iguales en las tres

relaciones de transmision. Para los siguientes tamanos, los factores de seguridad ISO y AG-

MA son distintos, pero conservan la misma tendencia, y se puede sugerir que a medida que

la relacion de transmision aumenta, los valores de los factores de seguridad ISO y AGMA

tienden a acercarse, condicion que se puede explicar en cierta medida porque el valor del

esfuerzo de contacto σH ISO, depende de la raız cuadrada deu+ 1

u, que es una de las dife-

rencias entre las formulaciones de esfuerzo ISO y AGMA, fraccion que comienza a disminuir

a medida que la relacion de transmision aumenta, haciendo que la diferencia entre ISO y

AGMA se aminore.

Page 64: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4.2 Comparacion entre las normas ISO 6336 y ANSI/AGMA 2001-D04 55

Figura 4-6.: Comportamiento de SH2 vs A.

Page 65: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

56 4 Analisis de resultados

Figura 4-7.: Comportamiento de SH2 vs i.

Page 66: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4.2 Comparacion entre las normas ISO 6336 y ANSI/AGMA 2001-D04 57

Rotura por flexion en la raız del diente

En las figura 4-8, se grafica el comportamiento de los factores de seguridad a flexion a me-

dida que se aumenta la distancia entre centros o tamano de la transmision. Cada una de las

figuras representa un valor de relacion de reduccion de velocidad.

Los factores de seguridad AGMA contra flexion tienden a mantenerse relativamente cons-

tantes a medida que se aumenta la distancia entre centros. En los factores de seguridad ISO,

la tendencia es similar, a excepcion de la relacion de 1, 60 en donde se aprecia un notable

aumento en SF para el tamano de transmision mas grande.

En terminos de los valores asumidos por los factores de seguridad contra falla por flexion, se

aprecia una notoria diferencia entre los factores de seguridad ISO y AGMA, que difieren de

30 % a 60 % entre sı.

Tanto los factores de seguridad ISO como los AGMA disminuyen considerablemente con el

aumento de la relacion de reduccion de velocidad (figura 4-9). Esto es en parte consecuencia,

al igual que en el caso de contacto, de la disminucion del tamano del pinon, que es necesaria

para lograr una mayor diferencia de velocidades entre pinon y rueda.

Para el analisis de flexion, los valores de los factores de seguridad ISO y AGMA difieren en

todos los casos, aunque se vislumbra una leve tendencia a acercarse con el incremento de la

relacion de transmision.

Page 67: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

58 4 Analisis de resultados

Figura 4-8.: Comportamiento de SF vs A.

Page 68: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

4.2 Comparacion entre las normas ISO 6336 y ANSI/AGMA 2001-D04 59

Figura 4-9.: Comportamiento de SF vs i.

Page 69: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

5. Conclusiones y recomendaciones

5.1. Conclusiones

Las normas ISO y AGMA coinciden en partir de los mismos criterios fundamentales para el

calculo de la capacidad de carga de engranajes cilındricos con perfil de evolvente: esfuerzos

Hertzianos para fatiga por picado superficial, y el modelado del diente como una viga en

voladizo para fractura por fatiga a flexion en la raız del diente. Ademas, el calculo de los

factores de seguridad sigue el mismo criterio clasico de esfuerzo admisible dividido entre

esfuerzo aplicado.

Han sido encontradas varias diferencias entre las normas ISO y AGMA en cuanto a los

factores de influencia. La norma ISO propone varios metodos de calculo para los factores

dinamico y de carga, mientras que AGMA plantea un metodo unico. El procedimiento ISO

requiere de una secuencia por interdependencia entre algunos de los factores, mientras que

en AGMA ningun factor de influencia depende de otro. Salvo los factores de aplicacion KA

en ISO y de sobrecarga en AGMA Ko, y los factores de espesor de aro KB, que son practi-

camente identicos y otros que conservan ciertas similitudes, los factores de influencia ISO y

AGMA son determinados de forma diferente, aunque puede que algunos arrojen resultados

numericos cercanos.

Se ha desarrollado el programa UNGEAR, por medio del cual las normas ISO 6336 partes 1,

2, 3, 5 y ANSI/AGMA 2001-D04 son comparadas a partir del calculo de los factores de segu-

ridad a flexion y a contacto resultantes de cada proceso de calculo. El correcto desempeno de

UNGEAR ha sido comprobado mediante la comparacion de sus resultados con tres fuentes:

variaciones mınimas con los ejemplos del reporte tecnico ISO/TR 6336-30, identificadas por

el uso del metodo B en ISO/TR 6336-30 y el metodo C en UNGEAR, especıficamente en los

factores Kv, KHβ, y KFβ. Se encontraron diferencias leves en algunos factores de influencia

entre los resultados del software MITCalc y UNGEAR, especialmente en el calculo de Kv,

KHβ, KFβ, y Zw para el metodo ISO, atribuibles a aproximaciones en el proceso de calculo

de parametros que no se tienen completamente definidos en una etapa de diseno tentativo;

para el metodo AGMA se encontraron factores de influencia identicos, sin embargo, hay una

discrepancia en la formulacion del factor de seguridad a flexion por el uso del paso diametral

transversal en UNGEAR y el paso diametral normal en el software MITCalc. Los resultados

mediante calculo detallado (a mano) y UNGEAR son identicos, salvaguardando la utilizacion

Page 70: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

5.2 Recomendaciones para trabajos futuros 61

de las mismas suposiciones o aproximaciones.

UNGEAR presenta ventajas comparativas con respecto al uso de programas con propositos

semejantes, como son: distribucion bajo el modelo software libre, facilidad de uso y comen-

tarios de asistencia al usuario durante el calculo, interfaz en idioma espanol, y la opcion de

comparar a traves de tablas y graficas los factores de seguridad obtenidos como resultado

del proceso de calculo mediante las dos normas (ISO y AGMA).

Los resultados de los casos de estudio arrojan diferencias considerables entre los factores

de seguridad ISO y AGMA, exceptuando el factor de seguridad al pitting para una distancia

entre centros de 100 [mm], en el cual los valores son equivalentes para todas las relaciones

de reduccion consideradas.

En general, los factores de seguridad tienden a disminuir a medida que se incrementa la

relacion de reduccion, asimismo se puede entrever una tendencia de acercamiento de los va-

lores de los factores de seguridad ISO y AGMA.

Dados los criterios comunes y los valores de factores de seguridad a picado por fatiga superfi-

cial que son iguales en tres de los nueve casos presentados, mientras que en el caso de fractura

por flexion en la raız del diente todos los factores de seguridad difieren, se establece que las

normas ISO 6336 (partes 1, 2, 3, 5) y ANSI/AGMA 2001-D04 son parcialmente equivalentes.

En los casos de estudio evaluados se encuentra que la norma AGMA 2001-D04 es igual

o mas conservadora que la norma ISO 6336.

5.2. Recomendaciones para trabajos futuros

El programa UNGEAR esta sujeto a mejoras, esto debido a que es apenas una primera ver-

sion. Su interfaz con el usuario es muy basica y susceptible de mejoras en la presentacion en

pantalla e interactividad. La programacion presenta una serie de vacıos en la restriccion de

las variables que puede ingresar el usuario.

Se han detectado errores leves en el modulo AGMA, uno en el caso de seleccionar dien-

tes no estandar o correcciones de adendo de diente. No se ha desarrollado la formulacion

completa para factores geometricos a flexion y solo se han dado valores de este factor en un

corto rango de opciones.

Varios factores de influencia del modulo ISO han sido generados mediante el metodo C,

es viable generar la opcion de calculo mediante el metodo B y dar al usuario la opcion de

elegir el procedimiento de preferencia.

Page 71: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

62 5 Conclusiones y recomendaciones

El modulo de comparacion arroja como salida tablas de resultados de gran utilidad, sin

embargo, las graficas son todavıa escasas y basicas.

Es recomendable que en un proximo trabajo se tomen en cuenta una mayor cantidad de

estudio, con tamanos de equipos diferentes a los ya estudiados para verificar si se mantienen

las tendencias que se obtuvieron. Adicionalmente se pueden modificar otras variables que en

este caso se han dejado como parametros fijos y ası generar un estudio mucho mas amplio.

Esto generarıa un panorama estadıstico de mayor nivel.

El uso de estudios experimentales generarıa un acercamiento hacia la identificacion del meto-

do de calculo mas acertado.

Page 72: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

A. Anexo: Codigos fuente de UNGEAR

El programa UNGEAR ha sido desarrollado en SCILAB, consta de cuatro modulos que han

sido codificados cada uno con un proposito especıfico. En las secciones de este anexo se

muestran los codigos fuente de la programacion de cada uno de los modulos.

Page 73: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

64 Anexo A. Códigos fuente de UNGEAR

A.1 Código fuente del módulo ejecutable

clear clc disp("UNGEAR v1.0") halt(ascii(10)+ascii(10)+"Presione enter para continuar ") exec("M1UNGEAR.sce",-1) disp("Gracias por utilizar UNGEAR v1.0") disp("[email protected]")

A.2 Código fuente del módulo M1UNGEAR

disp("UNGEAR es una herramienta desarrollada para el cálculo de la capacidad de carga de engranajes cilíndricos con perfil de evolvente siguiendo las normas ISO-6336-1/2/3/5 y AGMA 2001-D04") ascii(10)+ascii(10) disp("Desarrollado por Carlos Andrés Miranda - Universidad Nacional de Colombia ") halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Opciones de cálculo: ") disp("1 - Norma ISO 6336 - 1/2/3/5 ") disp("2 - Norma AGMA 2001-D04 ") disp("3 - Comparación entre normas ISO y AGMA ") ascii(10)+ascii(10) QQ1=input("Especifique la opción de cálculo: ") if(QQ1==1) exec("ISO-6336.sce",-1) clc disp("Datos de entrada: ") mprintf("\nDato de entrada\tSímbolo\tValor \n") for(j=1:length(ISOinput3)) mprintf("%s \t %s \t %g\n", ISOinput1(j), ISOinput2(j), ISOinput3(j)) end disp("Datos de salida: ") mprintf("\nDato de salida\tSímbolo\tValor \n") for(j=1:length(ISOoutput3)) mprintf("%s \t %s \t %g\n", ISOoutput1(j), ISOoutput2(j), ISOoutput3(j)) end end

Page 74: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 65

if(QQ1==2) exec("ANSIAGMA2001-D04.sce",-1) clc disp("Datos de entrada: ") mprintf("\nDato de entrada\tSímbolo\tValor \n") for(j=1:length(AGMAinput3)) mprintf("%s \t %s \t %g\n", AGMAinput1(j), AGMAinput2(j), AGMAinput3(j)) end disp("Datos de salida: ") mprintf("\nDato de salida\tSímbolo\tValor \n") for(j=1:length(AGMAoutput3)) mprintf("%s \t %s \t %g\n", AGMAoutput1(j), AGMAoutput2(j), AGMAoutput3(j)) end end if(QQ1==3) disp("Se recomienda descargar el paquete complementario Apifun antes de iniciar este módulo: https://atoms.scilab.org/toolboxes/rdataset") halt(ascii(10)+ascii(10)+"Presione enter para continuar ") clc exec("ISO-6336.sce",-1) clc disp("Datos de entrada: ") mprintf("\nDato de entrada\tSímbolo\tValor \n") for(j=1:length(ISOinput3)) mprintf("%s \t %s \t %g\n", ISOinput1(j), ISOinput2(j), ISOinput3(j)) end disp("Datos de salida: ") mprintf("\nDato de salida\tSímbolo\tValor \n") for(j=1:length(ISOoutput3)) mprintf("%s \t %s \t %g\n", ISOoutput1(j), ISOoutput2(j), ISOoutput3(j)) end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") clc exec("ANSIAGMA2001-D04.sce",-1) clc disp("Datos de entrada: ") mprintf("\nDato de entrada\tSímbolo\tValor \n") for(j=1:length(AGMAinput3)) mprintf("%s \t %s \t %g\n", AGMAinput1(j), AGMAinput2(j), AGMAinput3(j)) end disp("Datos de salida: ") mprintf("\nDato de salida\tSímbolo\tValor \n") for(j=1:length(AGMAoutput3)) mprintf("%s \t %s \t %g\n", AGMAoutput1(j), AGMAoutput2(j), AGMAoutput3(j)) end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") clc S1=[SH1cuadISO SH1cuadAGMA] S2=[SH2cuadISO SH2cuadAGMA]

Page 75: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

66 Anexo A. Códigos fuente de UNGEAR

S3=[SF1ISO SF1AGMA] S4=[SF2ISO SF2AGMA] mm1=["ISO"; "AGMA"] Soutput1=[" SH1² " " SH2² " " SF1 " " SF2 "] Soutput2=[SH1cuadISO SH2cuadISO SF1ISO SF2ISO] Soutput3=[SH1cuadAGMA SH2cuadAGMA SF1AGMA SF2AGMA] mprintf("\nFactores de seguridad\t ISO \t AGMA \n") for(k=1:length(Soutput3)) mprintf("%s \t %g \t %g\n", Soutput1(k), Soutput2(k), Soutput3(k)) end halt(ascii(10)+ascii(10)+"Presione enter para generar la gráfica de factores de seguridad ") subplot(221) bar(S1); title("COMPARACIÓN SH² PIÑÓN"); xlabel("Factores de seguridad"); ylabel("Valor"); h = get("current_entity"); h.parent.x_ticks.labels=mm1; subplot(222) bar(S2); title("COMPARACIÓN SH² RUEDA"); xlabel("Factores de seguridad"); ylabel("Valor"); h = get("current_entity"); h.parent.x_ticks.labels=mm1; subplot(223) bar(S3); title("COMPARACIÓN SF PIÑÓN"); xlabel("Factores de seguridad"); ylabel("Valor"); h = get("current_entity"); h.parent.x_ticks.labels=mm1; subplot(224) bar(S4); title("COMPARACIÓN SF RUEDA"); xlabel("Factores de seguridad"); ylabel("Valor"); h = get("current_entity"); h.parent.x_ticks.labels=mm1; end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp=("Gracias por utilizar el módulo M1 de UNGEAR.") disp=("[email protected]") halt(ascii(10)+ascii(10)+"Presione enter para continuar ")

A.3 Código fuente del módulo AGMA

disp("ANSI/AGMA 2001-D04") disp("Este módulo de UNGEAR permite calcular los factores de seguridad por esfuerzos de flexión y de contacto para engranajes con perfil de evolvente siguiendo el estándar ANSI/AGMA 2001-D04.")// disp("Desarrollado por Carlos Andrés Miranda - Universidad Nacional de Colombia.") disp("Para utilizar el aplicativo es necesario tener previamente definida la geometría de los engranajes y los requerimientos de operación, así como parámetros adicionales de diseño, fabricación e instalación.") halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Requerimientos de operación:")

Page 76: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 67

P1=input("Digite la potencia a transmitir [HP]: ") //P1 = potencia de entrada transmitida [HP] n1=input("Digite la velocidad de operación del piñón [RPM]: ") //n1 = velocidad del piñón [RPM] halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Parámetros geométricos:") z1=input("Digite el número de dientes del piñón [-]: ") z2=input("Digite el número de dientes de la rueda [-]: ") i=z2/z1 n2=n1/i //n2 = velocidad de la rueda [RPM] T1=63000*P1/n1 //T1 = torque en el piñón [lb in] et=1 T2=T1*i*et //T2 = torque en la rueda [lb in] AlfaN=input("Digite el ángulo de presión normal [°]: ")// Alfa = ángulo de presión normal [°] AlfaNrad=AlfaN*%pi/180// Alfarad = ángulo de presión normal [rad] Beta=input("Digite el ángulo de hélice [°]: ")// Beta = ángulo de hélice [°] Betarad=Beta*%pi/180// Betarad = ángulo de hélice [rad] AlfaTrad=atan(tan(AlfaNrad)/cos(Betarad))// AlfaNrad = ángulo de presión transversal [rad] AlfaT=AlfaTrad*180/%pi// AlfaN = ángulo de presión transversal [°] PdN=input("Digite el paso diametral normal [1/in]: ")// Pd = paso diametral normal [1/in] PdT=PdN*cos(Betarad) mN=1/PdN mT=1/PdT d1=z1/(PdT) d2=z2/(PdT) d1b=d1*cos(AlfaTrad) d2b=d2*cos(AlfaTrad) r1=d1/2 r2=d2/2 rb1=r1*cos(AlfaTrad) rb2=r2*cos(AlfaTrad) CC=r1+r2

Page 77: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

68 Anexo A. Códigos fuente de UNGEAR

pc=%pi*cos(AlfaTrad)/PdT pb=2*%pi*rb1/z1 pN=%pi*cos(AlfaNrad)/PdN Betabrad=acos(pN/pb) //C6=CC*sin(AlfaTrad) //C1=(C6-((ro2^2)-(rb2^2))^0.5) Qprof=input("¿Los dientes de los engranajes son de perfil estándar AGMA de profundidad total? 1 - SI / 2 - NO: ") if(Qprof==1)|(Qprof==2) else disp("No se ha seleccionado una opción válida. ") end Qcorr=input("¿Los dientes de los engranajes son corregidos (modificación de adendo)? 1 - SI / 2 - NO: ") if(Qcorr==1)|(Qcorr==2) else disp("No se ha seleccionado una opción válida. ") end if(Qprof==1)&(Qcorr==2) a1=1/(PdN) b1=1.25/(PdN) a2=1/(PdN) b2=1.25/(PdN) x1=0 x2=0 end a1=1/(PdN) a2=1/(PdN) ht=a1+b1// ht = altura total del diente [in] if(Qprof==2)|(Qcorr==1) x1=input("Digite el coeficiente de adendo del piñón: ") x2=input("Digite el coeficiente de adendo de la rueda: ") a1=input("Digite el adendo de los dientes del piñón [pulgadas]: ") a2=input("Digite el adendo de los dientes de la rueda [pulgadas]: ") b1=ht-a1 end F1=input("Digite al ancho de cara del piñón [in]: ")// F1 = Ancho de cara del piñón [in] F2=input("Digite al ancho de cara de la rueda [in]: ")// F2 = Ancho de cara de la rueda [in] // F ancho de cara efectivo [in] if(F1>=F2) F=F2 else F=F1

Page 78: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 69

end Cpsi=1// Cpsi = factor de traslape helicoidal px=%pi/(PdN*sin(Betarad))// px = paso axial Z=((((r1+a1)^2)-((r1*cos(AlfaTrad))^2))^0.5)+((((r2+a2)^2)-((r2*cos(AlfaTrad))^2))^0.5)-(CC*sin(AlfaTrad)) mp=Z/pb// mp = razón de contacto transversal if(Betarad==0) mf=0 else mf=F/px// mf = razón de contacto axial end nr=1 j=1 while(nr>=1) nr=mp-j j=j+1 end na=1 k=1 while(na>=1) na=mf-k k=k+1 end if(na<=1-nr) Lmin=(mp*F-(na*nr*px))/(cos(Betabrad)) else Lmin=(mp*F-((1-na)*(1-nr)*px))/(cos(Betabrad)) end if(Betarad==0) MN=1 else MN=F/Lmin end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor geométrico de resistencia a contacto I") disp("El factor geométrico I es usado para evaluar el esfuerzo Hertziano de contacto en el flanco del diente.") if(Betarad==0)

Page 79: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

70 Anexo A. Códigos fuente de UNGEAR

Ro1=((((r1+((1+x1)/PdT))^2)-((r1*cos(AlfaTrad))^2))^0.5)-(%pi*cos(AlfaTrad)/PdT) else Ro1=(((0.5*((r1+a1)+(CC-r2-a2)))^2)-(r1*cos(AlfaTrad))^2)^0.5 end Ro2=(CC*sin(AlfaTrad))-Ro1 I=(cos(AlfaTrad)*(Cpsi)^2)/(((1/Ro1)+(1/Ro2))*d1*MN)// I= factor geométrico de resistencia al pitting [-] disp("El factor geométrico de resistencia a contacto es: ") disp("I = ") disp(I) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor geométrico de resistencia a flexión J") disp("El factor geométrico J es un nómero adimensional que toma en cuenta la forma del diente, la peor condición de carga, concentración de esfuerzos y carga compartida entre lineas oblicuas de contacto en engranajes helicoidales.") disp("El valor del factor geomérico en este aplicativo solo está definido para engranajes sin corrección de adendo, con ángulo de presión normal de 20°, ángulo de de hélice de 0°, 10°, 15°, 20°, 25° o 30°. ") disp("Para otros valores consulte la hoja de información AGMA 908-B89. ") J1=0 J2=0 JMATRIX0=[-1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 -1 -1 0.24 0.24 0 0 0 0 0 0 0 0; -1 -1 -1 -1 -1 -1 0.24 0.25 0.25 0.25 0 0 0 0 0 0; -1 -1 -1 -1 -1 -1 0.24 0.26 0.25 0.26 0.26 0.26 0 0 0 0; -1 -1 -1 -1 -1 -1 0.24 0.28 0.25 0.28 0.26 0.28 0.28 0.28 0 0; -1 -1 -1 -1 -1 -1 0.24 0.29 0.25 0.29 0.26 0.29 0.28 0.29 0.29 0.29] JMATRIX10=[-1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 -1 -1 0.46 0.46 0 0 0 0 0 0 0 0; -1 -1 -1 -1 -1 -1 0.47 0.49 0.49 0.49 0 0 0 0 0 0; -1 -1 -1 -1 -1 -1 0.48 0.52 0.50 0.53 0.54 0.54 0 0 0 0; -1 -1 -1 -1 -1 -1 0.49 0.55 0.52 0.56 0.55 0.57 0.59 0.59 0 0; -1 -1 -1 -1 -1 -1 0.50 .060 0.53 0.61 0.57 0.62 0.60 0.63 0.65 0.65] JMATRIX15=[-1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 0.43 0.43 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 0.44 0.46 0.47 0.47 0 0 0 0 0 0 0 0; -1 -1 -1 -1 0.45 0.49 0.48 0.50 0.50 0.50 0 0 0 0 0 0; -1 -1 -1 -1 0.46 0.52 0.49 0.53 0.51 0.53 0.54 0.54 0 0 0 0; -1 -1 -1 -1 0.47 0.55 0.50 0.56 0.53 0.57 0.56 0.58 0.59 0.59 0 0; -1 -1 -1 -1 0.48 0.59 0.51 0.60 0.54 0.61 0.57 0.62 0.61 0.64 0.65 0.65] JMATRIX20=[-1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 0.44 0.44 0 0 0 0 0 0 0 0 0 0; -1 -1 -1 -1 0.45 0.46 0.47 0.47 0 0 0 0 0 0 0 0; -1 -1 -1 -1 0.45 0.49 0.48 0.49 0.50 0.50 0 0 0 0 0 0; -1 -1 -1 -1 0.46 0.51 0.49 0.52 0.51 0.53 0.54 0.54 0 0 0 0; -1 -1 -1 -1 0.47 0.54 0.50 0.55 0.52 0.56 0.55 0.57 0.58 0.58 0 0; -1 -1 -1 -1 0.48 0.58 0.51 0.59 0.54 0.60 0.57 0.61 0.60 0.62 0.64 0.64]

Page 80: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 71

JMATRIX25=[-1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 0.40 0.40 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 0.41 0.43 0.43 0.43 0 0 0 0 0 0 0 0 0 0; -1 -1 0.41 0.45 0.44 0.45 0.46 0.46 0 0 0 0 0 0 0 0; -1 -1 0.42 0.47 0.44 0.47 0.47 0.48 0.49 0.49 0 0 0 0 0 0; -1 -1 0.43 0.49 0.45 0.50 0.48 0.50 0.50 0.51 0.52 0.52 0 0 0 0; -1 -1 0.44 0.52 0.46 0.52 0.49 0.53 0.51 0.54 0.53 0.55 0.56 0.56 0 0; -1 -1 0.45 0.55 0.47 0.56 0.50 0.56 0.52 0.57 0.54 0.58 0.57 0.59 0.61 0.61] JMATRIX30=[-1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 0.39 0.39 0 0 0 0 0 0 0 0 0 0 0 0; -1 -1 0.39 0.41 0.41 0.41 0 0 0 0 0 0 0 0 0 0; -1 -1 0.40 0.43 0.42 0.43 0.44 0.44 0 0 0 0 0 0 0 0; -1 -1 0.41 0.44 0.43 0.45 0.45 0.46 0.46 0.46 0 0 0 0 0 0; -1 -1 0.41 0.46 0.43 0.47 0.45 0.48 0.47 0.48 0.49 0.49 0 0 0 0; -1 -1 0.42 0.49 0.44 0.49 0.46 0.50 0.48 0.50 0.50 0.51 0.52 0.52 0 0; -1 -1 0.43 0.51 0.45 0.52 0.47 0.53 0.49 0.53 0.51 0.54 0.53 0.55 0.56 0.56] if(Beta==0) JMATRIX=JMATRIX0 end if(Beta==10) JMATRIX=JMATRIX10 end if(Beta==15) JMATRIX=JMATRIX15 end if(Beta==20) JMATRIX=JMATRIX20 end if(Beta==25) JMATRIX=JMATRIX25 end if(Beta==30) JMATRIX=JMATRIX30 end JZ=[12 14 17 21 26 35 55 135] Ji=0 Jj=1 Jk=0 Jl=1 z1d=z1 z2d=z2 while(Ji==0) for(Jj=1:8) if(z1d==JZ(1,Jj))

Page 81: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

72 Anexo A. Códigos fuente de UNGEAR

Jcol=Jj Ji=1 end end z1d=z1d-1 end while(Jk==0) for(Jl=1:8) if(z2d==JZ(1,Jl)) Jrow=Jl Jk=1 end end z2d=z2d-1 end Jcol1=(Jcol*2)-1 Jcol2=Jcol*2 if(Beta==0)|(Beta==10)|(Beta==15)|(Beta==20)|(Beta==25)|(Beta==30) J1=JMATRIX(Jrow,Jcol1) J2=JMATRIX(Jrow,Jcol2) end if(J1==-1)|(J2==-1) disp("La combinación de dientes seleccionada produce rebaje y debe ser evitada. ") J1=0 J2=0 end if(AlfaN<>20) J1=0 J2=0 end if(J1==0)|(J2==0) J1=input("Introduzca el factor geométrico de resistencia a la flexión para el piñón: ") J2=input("Introduzca el factor geométrico de resistencia a la flexión para la rueda: ") end QJ=input("Especifique si desea digitar manualmente el valor del factor geométrico de resistencia a flexión: 1-SI / 2-NO: ") if(QJ==1) J1=input("Digite el valor del factor geométrico de resistencia a flexión para el piñón: ") J2=input("Digite el valor del factor geométrico de resistencia a flexión para la rueda: ") end disp("El factor geométrico de resistencia a flexión para el piñón es: ") disp("J1 = ")

Page 82: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 73

disp(J1) disp("El factor geométrico de resistencia a flexión para la rueda es: ") disp("J2 = ") disp(J2) Wt=2*T1/d1 halt(ascii(10)+ascii(10)+"Presione enter para continuar ") //Materiales disp("Materiales: ") disp("1: Acero") disp("2: Fundición de hierro gris ASTM A-48") disp("3: Fundición nodular dúctil ASTM A-536") disp("4: Bronce") disp("5: Otro") mu1=0.3 MP1=input("Seleccione el material del piñón: ") HB1=input("Digite la dureza Brinell obtenida: ") if(MP1==1) E1=30D06 GradoP=input("Seleccione el grado del acero: 1, 2, 3: ") disp("Designación del acero y tratamiento térmico: ") disp("1: Templado") disp("2: Endurecido por llama o inducción") disp("3: Carburizado y endurecido") disp("4: Nitrurado") disp("5: 2.5% de cromo (sin aluminio) - Nitrurado") disp("6: Nitralloy - Nitrurado") MP2=input("Seleccione la designación y tratamiento térmico del acero: ") if(MP2=="1") if(GradoP==1) Sac1=322*HB1+29100 Sat1=77.3*HB1+12800 else if(GradoP==2) Sac1=349*HB1+.34300 Sat1=102*HB1+16400 else if(GradoP==3) disp("El número permisible de esfuerzo de contacto para acero templado grado 3 no está definido. ") else disp("El grado seleccionado no está especificado en las opciones válidas. ") end end end else

Page 83: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

74 Anexo A. Códigos fuente de UNGEAR

if(MP2=="2") minHRCP=input("Seleccione la dureza mínima de la superficie: 1-50HRC, 2-54HRC ") HpatternP=input("Seleccione el patrón de endurecimiento: 1-Flancos y raices endurecidad,2-Solo flancos endurecidos ") if(minHRCP==1) if(GradoP==1) Sac1=170D03 else if(GradoP==2) Sac1=190D03 else if(GradoP==3) disp("El número permisible de esfuerzo de contacto para acero endurecido por llama o inducción grado 3 no está definido .") else disp("El grado seleccionado no está especificado entre las opciones válidas. ") end end end else if(minHRCP==2) if(GradoP==1) Sac1=175D03 else if(GradoP==2) Sac1=195D03 else if(GradoP==3) disp("El número permisible de esfuerzo de contacto para acero endurecido por llama o inducción grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end else disp("No se ha seleccionado una opción válida para el mínimo de dureza. ") end end if(HpatternP==1) if(GradoP==1) Sat1=45D03 else if(GradoP==2) Sat1=55D03 else if(GradoP==3) disp("El número permisible de esfuerzo de flexión para acero endurecido por llama o inducción grado 3 no está definido. ")

Page 84: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 75

else disp("El grado seleccionado no está especificado. ") end end end else if(HpatternP==2) if(GradoP==1) Sat1=22D03 else if(GradoP==2) Sat1=22D03 else if(GradoP==3) disp("El número permisible de esfuerzo de flexión para acero endurecido por llama o inducción grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end else disp("No se ha seleccionado una opción válida para el patrón de endurecimiento. ") end end else if(MP2==3) if(GradoP==1) Sac1=180D03 Sat1=55D03 else if(GradoP==2) Sac1=225D03 Sat1=65D03 else if(GradoP==3) Sac1=275D03 Sat1=75D03 else disp("El grado seleccionado no está especificado. ") end end end else if(MP2==4) minHR15NP=input("Seleccione la dureza mínima de la superficie Rockwell escala 15N: 1-83.5HR15N, 2-84.5HR15N ") if(minHR15NP==1) if(GradoP==1)

Page 85: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

76 Anexo A. Códigos fuente de UNGEAR

Sac1=150D03 Sat1=82.3*HB1+12150 else if(GradoP==2) Sac1=163D03 Sat1=108.6*HB1+15890 else if(GradoP==3) Sac1=175D03 disp("El número permisible de esfuerzo de flexión para acero templado y nitrurado grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end else if(minHR15NP==2) if(GradoP==1) Sac1=155D03 Sat1=82.3*HB1+12150 else if(GradoP==2) Sac1=168D03 Sat1=108.6*HB1+15890 else if(GradoP==3) Sac1=180D03 disp("El número permisible de esfuerzo de flexión para acero templado y nitrurado grado 3 no está definido .") else disp("El grado seleccionado no está especificado .") end end end else disp("El grado seleccionado no está especificado. ") end end else if(MP2==5) NitP=input("Especifique el material: 1-Nitralloy 135M, 2-Nitralloy N ") if(NitP==1) if(GradoP==1) Sac1=170D03 Sat1=86.2*HB1+12730 else if(GradoP==2) Sac1=183D03 Sat1=113.8*HB1+16650 else

Page 86: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 77

if(GradoP==3) Sac1=195D03 disp("El número permisible de esfuerzo de flexión para Nitralloy grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end else if(NitP==2) if(GradoP==1) Sac1=172D03 Sat1=86.2*HB1+12730 else if(GradoP==2) Sac1=188D03 Sat1=113.8*HB1+16650 else if(GradoP==3) Sac1=205D03 disp("El número permisible de esfuerzo de flexión para Nitralloy grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end end end else if(MP2=="6") CroP=input("Especifique el material: 1-Acero con cromo 2.5% con dureza mínima de 87.5 HR15N, 2-Acero con cromo 2.5% con dureza mínima de 90 HR15N ") if(CroP=="1") if(GradoP==1) Sac1=155D03 Sat1=105.2*HB1+9280 else if(GradoP==2) Sac1=172D03 Sat1=105.2*HB1+22280 else if(GradoP==3) Sac1=189D03 Sat1=105.2*HB1+29280 else disp("El grado seleccionado no está especificado. ") end

Page 87: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

78 Anexo A. Códigos fuente de UNGEAR

end end else if(CroP==2) if(GradoP==1) Sac1=176D03 Sat1=105.2*HB1+9280 else if(GradoP==2) Sac1=196D03 Sat1=105.2*HB1+22280 else if(GradoP==3) Sac1=216D03 Sat1=105.2*HB1+29280 else disp("El grado seleccionado no está especificado. ") end end end end end else disp("La designación y tratamiento térmico ingresados no se encuentran entre las opciones especificadas. ") end end end end end end else if(MP1==2) E1=22D06 disp("Designación de la fundición de hierro gris ASTM A-48: ") disp("1: Clase 20 como sale de la fundición") disp("2: Clase 30 como sale de la fundición") disp("3: Clase 40 como sale de la fundición") MP2=input("Especifique la designación de la fundición: ") if(MP2==1) Sac1=50D03 Sat1=5D03 else if(MP2==2) Sac1=65D03 Sat1=8.5D03 else if(MP2==3) Sac1=75D03 Sat1=13D03 else

Page 88: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 79

disp("La designación seleccionada no se encuentra entre las opciones válidas. ") end end end else if(MP1==3) E1=24D06 disp("Designación y tratamiento térmico del hierro dúctil - nodular ASTM A536: ") disp("1: Grado 60-40-18 Recocido") disp("2: Grado 80-55-06 Templado y revenido") disp("3: Grado 100-70-03 Templado y revenido") disp("4: Grado 120-90-02 Templado y reveniso") MP2=input("Especifique la designación y tratamiento térmico del hierro dúctil nodular ASTM A536: ") if(MP2=="1") Sac1=77D03 Sat1=22D03 else if(MP2==2) Sac1=77D03 Sat1=22D03 else if(MP2==3) Sac1=92D03 Sat1=27D03 else if(MP2==4) Sac1=103D03 Sat1=31D03 else disp("La designación y tratamiento térmico especificados no están entre las opciones válidas. ") end end end end else if(MP1==4) disp("Designación del Bronce: ") disp("1: Fundido en arena") disp("2: ASTM B-148 o Aleación 954 con tratamiento térmico") MP2=input("Especifique la designación del bronce: ") if(MP2==1) E1=16D06 Sac1=30D03 Sat1=5.7D03 else if(MP2==2) E1=17.5D06

Page 89: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

80 Anexo A. Códigos fuente de UNGEAR

Sac1=65D03 Sat1=23.6D03 else disp("La designación especificada no está entre las opciones válidas. ") end end else if(MP1==5) disp=("Se ha seleccionado un material diferente. ") MP1=input("Especifique la designación del material: ") MP2="s" E1=input("Digite el módulo de elasticidad del material en [psi]: ") mu1=input("Digite la razón de PoisSon del material: ") Sac1=input("Digite el número de esfuerzo de contacto permisible en [psi]: ") Sat1=input("Digite el número de esfuerzo de flexión permisible en [psi]: ") else disp("No se ha seleccionado una opción válida de material. ") end end end end end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Materiales: ") disp("1: Acero") disp("2: Fundición de hierro gris ASTM A-48") disp("3: Fundición nodular dúctil ASTM A-536") disp("4: Bronce") disp("5: Otro") mu2=0.3 MR1=input("Seleccione el material de la rueda: ") HB2=input("Digite la dureza Brinell obtenida: ") if(MR1==1) E2=30D06 GradoR=input("Seleccione el grado del acero: 1, 2, 3: ") disp("Designación del acero y tratamiento térmico: ") disp("1: Templado") disp("2: Endurecido por llama o inducción") disp("3: Carburizado y endurecido") disp("4: Nitrurado") disp("5: 2.5% de cromo (sin aluminio) - Nitrurado") disp("6: Nitralloy - Nitrurado") MR2=input("Seleccione la designación y tratamiento térmico del acero: ") if(MR2==1) if(GradoR==1) Sac2=322*HB2+29100 Sat2=77.3*HB2+12800

Page 90: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 81

else if(GradoR==2) Sac2=349*HB2+.34300 Sat2=102*HB2+16400 else if(GradoR==3) disp("El número permisible de esfuerzo de contacto para acero templado grado 3 no está definido. ") else disp("El grado seleccionado no está especificado en las opciones válidas. ") end end end else if(MR2==2) minHRCR=input("Seleccione la dureza mínima de la superficie: 1-50HRC, 2-54HRC ") HpatternR=input("Seleccione el patrón de endurecimiento: 1-Flancos y raices endurecidad,2-Solo flancos endurecidos ") if(minHRCRR==1) if(GradoR==1) Sac2=170D03 else if(GradoR==2) Sac2=190D03 else if(GradoR==3) disp("El número permisible de esfuerzo de contacto para acero endurecido por llama o inducción grado 3 no está definido. ") else disp("El grado seleccionado no está especificado entre las opciones válidas. ") end end end else if(minHRCR==2) if(GradoR==1) Sac2=175D03 else if(GradoR==2) Sac2=195D03 else if(GradoR==3) disp("El número permisible de esfuerzo de contacto para acero endurecido por llama o inducción grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end

Page 91: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

82 Anexo A. Códigos fuente de UNGEAR

end else disp("No se ha seleccionado una opción válida para el mínimo de dureza. ") end end if(HpatternR==1) if(GradoR==1) Sat2=45D03 else if(GradoR==2) Sat2=55D03 else if(GradoR==3) disp("El número permisible de esfuerzo de flexión para acero endurecido por llama o inducción grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end else if(HpatternR==2) if(GradoR==1) Sat2=22D03 else if(GradoR==2) Sat2=22D03 else if(GradoR==3) disp("El número permisible de esfuerzo de flexión para acero endurecido por llama o inducción grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end else disp("No se ha seleccionado una opción válida para el patrón de endurecimiento. ") end end else if(MR2==3) if(GradoR==1) Sac2=180D03 Sat2=55D03 else if(GradoR==2) Sac2=225D03 Sat2=65D03 else

Page 92: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 83

if(GradoR==3) Sac2=275D03 Sat2=75D03 else disp("El grado seleccionado no está especificado. ") end end end else if(MR2==4) minHR15NR=input("Seleccione la dureza mínima de la superficie Rockwell escal 15N: 1-83.5HR15N, 2-84.5HR15N ") if(minHR15NR==1) if(GradoR==1) Sac2=150D03 Sat2=82.3*HB2+12150 else if(GradoR==2) Sac2=163D03 Sat2=108.6*HB2+15890 else if(GradoR==3) Sac2=175D03 disp("El número permisible de esfuerzo de flexión para acero templado y nitrurado grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end else if(minHR15NR==2) if(GradoR==1) Sac2=155D03 Sat2=82.3*HB2+12150 else if(GradoR==2) Sac2=168D03 Sat2=108.6*HB2+15890 else if(GradoR==3) Sac2=180D03 disp("El número permisible de esfuerzo de flexión para acero templado y nitrurado grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end else

Page 93: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

84 Anexo A. Códigos fuente de UNGEAR

disp("El grado seleccionado no está especificado. ") end end else if(MR2==5) NitR=input("Especifique el material: 1-Nitralloy 135M, 2-Nitralloy N ") if(NitR==1) if(GradoR==1) Sac2=170D03 Sat2=86.2*HB2+12730 else if(GradoR==2) Sac2=183D03 Sat2=113.8*HB2+16650 else if(GradoR==3) Sac2=195D03 disp("El número permisible de esfuerzo de flexión para Nitralloy grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end else if(NitR==2) if(GradoR==1) Sac2=172D03 Sat2=86.2*HB2+12730 else if(GradoR==2) Sac2=188D03 Sat2=113.8*HB2+16650 else if(GradoR==3) Sac2=205D03 disp("El número permisible de esfuerzo de flexión para Nitralloy grado 3 no está definido. ") else disp("El grado seleccionado no está especificado. ") end end end end end else if(MR2==6) CroR=input("Especifique el material: 1-Acero con cromo 2.5% con dureza mínima de 87.5 HR15N, 2-Acero con cromo 2.5% con dureza mínima de 90 HR15N ") if(CroR==1)

Page 94: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 85

if(GradoR==1) Sac2=155D03 Sat2=105.2*HB2+9280 else if(GradoR==2) Sac2=172D03 Sat2=105.2*HB2+22280 else if(GradoR==3) Sac2=189D03 Sat2=105.2*HB2+29280 else disp("El grado seleccionado no está especificado. ") end end end else if(CroR==2) if(GradoR==1) Sac2=176D03 Sat2=105.2*HB2+9280 else if(GradoR==2) Sac2=196D03 Sat2=105.2*HB2+22280 else if(GradoR==3) Sac2=216D03 Sat2=105.2*HB2+29280 else disp("El grado seleccionado no está especificado. ") end end end end end else disp("La designación y tratamiento térmico ingresados no se encuentran entre las opciones especificadas. ") end end end end end end else if(MR1==2) E2=22D06 disp("Designación de la fundición de hierro gris ASTM A-48: ") disp("1: Clase 20 como sale de la fundición")

Page 95: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

86 Anexo A. Códigos fuente de UNGEAR

disp("2: Clase 30 como sale de la fundición") disp("3: Clase 40 como sale de la fundición") MR2=input("Especifique la designación de la fundición: ") if(MR2==1) Sac2=50D03 Sat2=5D03 else if(MR2==2) Sac2=65D03 Sat2=8.5D03 else if(MR2==3) Sac2=75D03 Sat2=13D03 else disp("La designación seleccionada no se encuentra entre las opciones válidas. ") end end end else if(MR1==3) E2=24D06 disp("Designación del hierro dúctil nodular ASTM A536: ") disp("1: Grado 60-40-18 Recocido") disp("2: Grado 80-55-06 Templado y revenido") disp("3: Grado 100-70-03 Templado y revenido") disp("4: Grado 120-90-02 Templado y revenido") MR2=input("Especifique la designación del hierro dúctil nodular ASTM A536: ") if(MR2==1) Sac2=77D03 Sat2=22D03 else if(MR2==2) Sac2=77D03 Sat2=22D03 else if(MR2==3) Sac2=92D03 Sat2=27D03 else if(MR2==4) Sac2=103D03 Sat2=31D03 else disp("La designación especificada no está entre las opciones válidas. ") end end end end else

Page 96: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 87

if(MR1==4) disp("Designación del bronce: ") disp("1: Fundido en arena") disp("2: ASTM B-148 o Aleación 954 con tratamiento térmico") MR2=input("Especifique la designación del bronce: ") if(MR2==1) E2=16D06 Sac2=30D03 Sat2=5.7D03 else if(MR2==2) E2=17.5D06 Sac2=65D03 Sat2=23.6D03 else disp("La designación especificada no está entre las opciones válidas. ") end end else if(MR1==5) disp=("Se ha seleccionado un material diferente. ") Material2=input("Especifique la designación del material: ") E2=input("Digite el módulo de elasticidad del material en [psi]: ") mu2=input("Digite la razón de Poisson del material: ") Sac2=input("Digite el número de esfuerzo de contacto permisible en [psi]: ") Sat2=input("Digite el número de esfuerzo de flexión permisible en [psi]: ") else disp("No se ha seleccionado una opción válida de material. ") end end end end end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") //Cp = coeficiente elástico Cp=(1/(%pi*(((1-mu1^2)/E1)+((1-mu2^2)/E2))))^0.5 Ft=2*T1/d1// Ft = Carga tangencial [lb] halt(ascii(10)+ascii(10)+"Presione enter para continuar ") //Factor dinámico Kv disp("Factor dinámico Kv") disp("ANSI/AGMA 2001-D04 establece que el valor de Kv debería ser seleccionado basado en la experiencia con los métodos de manufactura y consideraciones operacionales de diseño. ")

Page 97: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

88 Anexo A. Códigos fuente de UNGEAR

disp("El valor de Kv aquí calculado es un valor aproximado basado en datos empíricos y no toma en cuenta condiciones de resonancia. ") vt=%pi*n1*d1/12// vt = velocidad en la línea de paso [ft/min] disp("El número de nivel de precisión de la transmisión debe ser un valor entero de 6 a 12 siendo 6 un alto grado de calidad de precisión en la fabricación y 12 un bajo grado de calidad de precisión en la fabricación. ") Av=input("Digite el número de calidad (nivel de precisión de la transmisión): ")// Av = número de nivel de presición dela transmisión [-] B=0.25*(Av-5)^0.667// B = Parámetro para Kv C=50+56*(1-B)// C = Parámetro para Kv vtmax=(C+(15-Av))^2// vtmáx = máxima velocidad recomendada de la línea de paso [ft/min] if(vt>vtmax) disp("Cuidado: La velocidad de la línea de paso es mayor que la velocidad de la línea de paso máxima recomendada. ") end Kv=(C/(C+(vt^0.5)))^(-B)// Kv = factor dinámico apróximado disp("El factor dinámico Kv es: ") disp(Kv) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") //Factor de sobrecarga Ko disp("Factor de sobrecarga Ko") disp("ANSI/AGMA 2001-D04 sugiere que el valor de Ko solo puede ser establecido después de considerable experiencia en el campo de una aplicación en particular. Aquí se determina un valor recomendado por medio de las condiciones de impacto de las máquinas conductora y conducida.") Ko=1 Q=input("¿Desea digitar el factor de sobrecarga Ko manualmente? 1- SI / 2 - NO: ") if(Q==1) Ko=input("Digite el factor de sobrecarga Ko: ") else Ko1=input("Seleccione la condición de impacto de la máquina impulsora: 1-Operación uniforme. 2-Impacto ligero. 3-Impacto medio. ") if(Ko1==1) Ko1F=0 end if(Ko1==2) Ko1F=0.25 end if(Ko1==3)

Page 98: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 89

Ko1F=0.5 end Ko2=input("Seleccione la condición de impacto de la máquina impulsada: 1-Operación uniforme. 2-Impacto moderado. 3-Impacto fuerte. ") if(Ko2==1) Ko2F=0 end if(Ko2==2) Ko2F=0.25 end if(Ko2==3) Ko2F=0.75 end Ko=Ko+Ko1F+Ko2F end disp("El factor de sobrecarga Ko es: ") disp(Ko) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") //Factor de tamaño Ks disp("Factor de tamaño Ks") disp("ANSI/AGMA 2001-D04 establece un valor unitario para Ks en la mayoría de engranajes.") Q=input("¿Desea digitar el factor de tamaño Ks manualmente? 1 - SI / 2 - NO: ") if(Q==1) Ks=input("Digite el factor de tamaño Ks: ") else Ks=1 end disp("El factor de tamaño Ks es: ") disp(Ks) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") //Factor de distribución de carga Km disp("Factor de sobrecarga Km") disp("ANSI/AGMA 2001-D04 define Km como la razón entre la intensidad de carga pico y la intensidad de carga promedio.") Qc=input("¿Los engranajes son coronados o tienen corrección de hélice? 1-SI/2-NO: ") if(Qc==1) Cmc=0.8 else Cmc=1.0// Cmf = factor de corrección de avance end

Page 99: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

90 Anexo A. Códigos fuente de UNGEAR

F10d=F/(10*d1) if(F10d<0.05) F10d=0.05 end if(F<=1) Cpf=(F10d)-0.025 else if(F<=17) Cpf=(F10d)-0.0375+0.0125*F else if(F<=40) Cpf=(F10d)-0.1109+0.0207*F-0.000228*(F^2) else Cpf=(F10d)-0.1109+0.0207*F-0.000228*(F^2)// Cpf = factor del piñón end end end Qs=input("¿El montaje del piñón en el eje es simétrico (la distancia del piñón a cada uno de los cojinetes es la misma)? 1-SI/2-NO: ") if(Qs==1) Cpm=1 else Cpm=1.1// Cpm = modificador de proporción del piñón end disp("Tipo de montaje: ") disp("1: Transmisión abierta") disp("2: Unidad cerrada comercial") disp("3: Unidad cerrada de precisión") disp("4: Unidad cerrada de extra precisión") Qkm=input("Seleccione el tipo de montaje: ") if(Qkm==4) A1=0.38D-01 B1=0.102D-01 C1=-0.822D-04 else if(Qkm==3) A1=0.675D-01 B1=0.128D-01 C1=-0.926D-04 else if(Qkm==2) A1=1.27D-01 B1=0.158D-01 C1=-1.093D-04 else

Page 100: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 91

A1=2.47D-01 B1=0.167D-01 C1=-0.765-04 end end end Cma=A1+B1*(F)+C1*(F^2)// Cma = factor de alineación de engrane Qa=input("¿El par de engranajes ha sido ajustados mediante lapeado o una vez ensamblado? 1-SI/2-NO: ") if(Qa==1) Ce=0.8 else Ce=1.0// Ce = factor de corrección de alineación del engrane end Cmf=1+(Cmc*(Cpf*Cpm+Cma*Ce))//Cmf = factor de distribución de carga en la cara Cmt=0//Cmf = factor de distribución de carga transversal Km=Cmf+Cmt//Km = factor de distribución de carga disp("El factor de distribución de carga Km es: ") disp(Km) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de condición superficial Cf") disp("ANSI/AGMA 2001-D04 expone que Cf puede ser tomado como unitario siempre que las condiciones de la superficie de los engranajes no presente algún efecto perjudicial en el desempeño.") Cf=1// Cf = factor de condición superficial QCf=input("Especifique si desea introducir el valor de Cf manualmente: 1-SI/2-NO: ") if(QCf==1) Cf=input("Digite el valor de Cf: ") else disp("El valor de Cf se tomará unitario. ") Cf=1 end disp("El factor de condición superficial Cf es: ") disp(Cf) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factores de ciclos de esfuerzo ZN y YN") disp("Los factores de ciclos de esfuerzo ajustan los valores de los números de esfuerzo permisibles para un númeRo requerido de ciclos de operación diferente a 1E7 ciclos.") Lh=input("Especifique el número de horas de vida deseadas: ") q1=input("Digite el número de contactos por cada revolución para el piñón: ")

Page 101: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

92 Anexo A. Códigos fuente de UNGEAR

q2=input("Digite el número de contactos por cada revolución para la rueda: ") N1=60*Lh*n1*q1 N2=60*Lh*n2*q2 disp("El número de ciclos de esfuerzo para el piñón es: ") disp(N1) disp("El número de ciclos de esfuerzo para la rueda es: ") disp(N2) QN=input("Seleccione: 1-Servicio de aplicación general. 2-Servicio crítico: ") // ZN = factor de ciclos de esfuerzo a contacto if(MP1==1) if(MP2==1) if(N1<=1D03) ZN1=2.466*((1D03)^(-0.056)) else if(N1<=1D07) ZN1=2.466*((N1)^(-0.056)) else if(N1<=1D10) if(QN==1) ZN1=1.4488*((N1)^(-0.023)) else if(QN==2) ZN1=2.466*((N1)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end end if(MP2==2) if(N1<=1D03) ZN1=2.466*((1D03)^(-0.056)) else if(N1<=1D07) ZN1=2.466*((N1)^(-0.056)) else if(N1<=1D10) if(QN==1) ZN1=1.4488*((N1)^(-0.023)) else if(QN==2) ZN1=2.466*((N1)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end

Page 102: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 93

end end end end if(MP2==3) if(N1<=1D03) ZN1=2.466*((1D03)^(-0.056)) else if(N1<=1D07) ZN1=2.466*((N1)^(-0.056)) else if(N1<=1D10) if(QN==1) ZN1=1.4488*((N1)^(-0.023)) else if(QN==2) ZN1=2.466*((N1)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end end if(MP2==4) if(N1<=1D03) ZN1=1.249*((1D03)^(-0.0138)) else if(N1<=1D07) ZN1=1.249*((N1)^(-0.0138)) else if(N1<=1D10) if(QN==1) ZN1=1.4488*((N1)^(-0.023)) else if(QN==2) ZN1=2.466*((N1)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end end if(MP2==5) if(N1<=1D03) ZN1=1.249*((1D03)^(-0.0138)) else

Page 103: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

94 Anexo A. Códigos fuente de UNGEAR

if(N1<=1D07) ZN1=1.249*((N1)^(-0.0138)) else if(N1<=1D10) if(QN==1) ZN1=1.4488*((N1)^(-0.023)) else if(QN==2) ZN1=2.466*((N1)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end end if(MP2==6) if(N1<=1D03) ZN1=1.249*((1D03)^(-0.0138)) else if(N1<=1D07) ZN1=1.249*((N1)^(-0.0138)) else if(N1<=1D10) if(QN==1) ZN1=1.4488*((N1)^(-0.023)) else if(QN==2) ZN1=2.466*((N1)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end end if(N1>1D10) disp("El factor de ciclos de esfuerzo a contacto ZN no está definido para un número de ciclos superior a 1E10. ") QN2=input("Seleccione si desea introducir el valor de ZN para el piñón manualmente: 1-SI/2-NO: ") if(QN2==1) ZN1=input("Digite al valor de ZN para el piñón: ") else ZN1=1 disp("El valor de ZN para el piñón se establecerá como unitario. ") end end else

Page 104: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 95

disp("El factor de ciclos de esfuerzo a contacto ZN solo está definido para engranajes fabricados en acero. ") QN3=input("Seleccione si desea introducir el valor de ZN pra el piñón manualmente: 1-SI/2-NO: ") if(QN3==1) ZN1=input("Digite al valor de ZN para el piñón: ") else ZN1=1 disp("El valor de ZN para el piñón se establecerá como unitario. ") end end if(MR1==1) if(MR2==1) if(N2<=1D03) ZN2=2.466*((1D03)^(-0.056)) else if(N2<=1D07) ZN2=2.466*((N2)^(-0.056)) else if(N2<=1D10) if(QN==1) ZN2=1.4488*((N2)^(-0.023)) else if(QN==2) ZN2=2.466*((N2)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end end if(MR2==2) if(N2<=1D03) ZN2=2.466*((1D03)^(-0.056)) else if(N2<=1D07) ZN2=2.466*((N2)^(-0.056)) else if(N2<=1D10) if(QN==1) ZN2=1.4488*((N2)^(-0.023)) else if(QN==2) ZN2=2.466*((N2)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end

Page 105: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

96 Anexo A. Códigos fuente de UNGEAR

end end end end end if(MR2==3) if(N2<=1D03) ZN2=2.466*((1D03)^(-0.056)) else if(N2<=1D07) ZN2=2.466*((N2)^(-0.056)) else if(N2<=1D10) if(QN==1) ZN2=1.4488*((N2)^(-0.023)) else if(QN==2) ZN2=2.466*((N2)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end end if(MR2==4) if(N2<=1D03) ZN2=1.249*((1D03)^(-0.0138)) else if(N2<=1D07) ZN2=1.249*((N2)^(-0.0138)) else if(N2<=1D10) if(QN==1) ZN2=1.4488*((N2)^(-0.023)) else if(QN==2) ZN2=2.466*((N2)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end end if(MR2==5) if(N2<=1D03) ZN2=1.249*((1D03)^(-0.0138)) else

Page 106: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 97

if(N2<=1D07) ZN2=1.249*((N2)^(-0.0138)) else if(N2<=1D10) if(QN==1) ZN2=1.4488*((N2)^(-0.023)) else if(QN==2) ZN2=2.466*((N2)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end end if(MR2==6) if(N2<=1D03) ZN2=1.249*((1D03)^(-0.0138)) else if(N2<=1D07) ZN2=1.249*((N2)^(-0.0138)) else if(N2<=1D10) if(QN==1) ZN2=1.4488*((N2)^(-0.023)) else if(QN==2) ZN2=2.466*((N2)^(-0.056)) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end end if(N2>1D10) disp("El factor de ciclos de esfuerzo a contacto ZN no está definido para un número de ciclos superior a 1E10. ") QNR2=input("Seleccione si desea introducir el valor de ZN para la rueda manualmente: 1-SI/2-NO: ") if(QNR2==1) ZN2=input("Digite al valor de ZN para la rueda: ") else ZN2=1 disp("El valor de ZN para la rueda se establecerá como unitario. ") end end

Page 107: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

98 Anexo A. Códigos fuente de UNGEAR

else disp("El factor de ciclos de esfuerzo a contacto ZN solo está definido para engranajes fabricados en acero. ") QNR3=input("Seleccione si desea introducir el valor de ZN pra la rueda manualmente: 1-SI/2-NO: ") if(QNR3==1) ZN2=input("Digite al valor de ZN para la rueda: ") else ZN2=1 disp("El valor de ZN para la rueda se establecerá como unitario. ") end end // YN = factor de ciclos de esfuerzo a flexión if(MP1==1) if(MP2==3) if(N1<=1D03) YN1=6.1514*((1D03)^-0.1192) else if(N1<=3D06) YN1=6.1514*((N1)^-0.1192) else if(N1<=1D10) if(QN==1) YN1=1.3588*((N1)^-0.0178) else if(QN==2) YN1=1.6831*((N1)^-0.0323) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end else if(MP2==4) if(N1<=1D03) YN1=3.517*((1D03)^-0.0817) else if(N1<=3D06) YN1=3.517*((N1)^-0.0817) else if(N1<=1D10) if(QN==1) YN1=1.3588*((N1)^-0.0178) else if(QN==2) YN1=1.6831*((N1)^-0.0323) else

Page 108: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 99

disp("No se ha seleccionado una opción válida de servicio. ") end end end end end else if(HB1>=400) if(N1<=1D03) YN1=9.4518*((1D03)^-0.148) else if(N1<=3D06) YN1=9.4518*((N1)^-0.148) else if(N1<=1D10) if(QN==1) YN1=1.3588*((N1)^-0.0178) else if(QN==2) YN1=1.6831*((N1)^-0.0323) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end else if(HB1>=250) if(N1<=1D03) YN1=4.9404*((1D03)^-0.1045) else if(N1<=3D06) YN1=4.9404*((N1)^-0.1045) else if(N1<=1D10) if(QN==1) YN1=1.3588*((N1)^-0.0178) else if(QN==2) YN1=1.6831*((N1)^-0.0323) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end else if(HB1>=160)

Page 109: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

100 Anexo A. Códigos fuente de UNGEAR

if(N1<=1D03) YN1=2.3194*((1D03)^-0.0538) else if(N1<=3D06) YN1=2.3194*((N1)^-0.0538) else if(N1<=1D10) if(QN==1) YN1=1.3588*((N1)^-0.0178) else if(QN==2) YN1=1.6831*((N1)^-0.0323) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end else disp("No hay valores de YN para durezas menores a 160 HB. ") QN2=input("Seleccione si desea introducir el valor de YN para el piñón manualmente: 1-SI/2-NO: ") if(QN2==1) YN1=input("Digite al valor de YN para el piñón: ") else YN1=1 disp("El valor de YN para el piñón se establecerá como unitario. ") end end end end end end if(N1>1D10) disp("El factor de ciclos de esfuerzo a flexión YN no está definido para un número de ciclos superior a 1E10. ") QN2=input("Seleccione si desea introducir el valor de YN para el piñón manualmente: 1-SI/2-NO: ") if(QN2==1) YN1=input("Digite al valor de YN para el piñón: ") else YN1=1 disp("El valor de YN para el piñón se establecerá como unitario. ") end end else disp("El factor de ciclos de esfuerzo a flexión YN solo está definido para engranajes fabricados en acero. ") QN3=input("Seleccione si desea introducir el valor de YN para el piñón manualmente: 1-SI/2-NO: ")

Page 110: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 101

if(QN3==1) YN1=input("Digite al valor de YN para el piñón: ") else YN1=1 disp("El valor de YN para el piñón se establecerá como unitario. ") end end if(MR1==1) if(MR2==3) if(N2<=1D03) YN2=6.1514*((1D03)^-0.1192) else if(N2<=3D06) YN2=6.1514*((N2)^-0.1192) else if(N2<=1D10) if(QN==1) YN2=1.3588*((N2)^-0.0178) else if(QN==2) YN2=1.6831*((N2)^-0.0323) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end else if(MR2==4) if(N2<=1D03) YN2=3.517*((1D03)^-0.0817) else if(N2<=3D06) YN2=3.517*((N2)^-0.0817) else if(N2<=1D10) if(QN==1) YN2=1.3588*((N2)^-0.0178) else if(QN==2) YN2=1.6831*((N2)^-0.0323) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end

Page 111: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

102 Anexo A. Códigos fuente de UNGEAR

else if(HB2>=400) if(N2<=1D03) YN2=9.4518*((1D03)^-0.148) else if(N2<=3D06) YN2=9.4518*((N2)^-0.148) else if(N2<=1D10) if(QN==1) YN2=1.3588*((N2)^-0.0178) else if(QN==2) YN2=1.6831*((N2)^-0.0323) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end else if(HB2>=250) if(N2<=1D03) YN2=4.9404*((1D03)^-0.1045) else if(N2<=3D06) YN2=4.9404*((N2)^-0.1045) else if(N2<=1D10) if(QN==1) YN2=1.3588*((N2)^-0.0178) else if(QN==2) YN2=1.6831*((N2)^-0.0323) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end else if(HB2>=160) if(N2<=1D03) YN2=2.3194*((1D03)^-0.0538) else if(N2<=3D06) YN2=2.3194*((N2)^-0.0538) else if(N2<=1D10)

Page 112: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 103

if(QN==1) YN2=1.3588*((N2)^-0.0178) else if(QN==2) YN2=1.6831*((N2)^-0.0323) else disp("No se ha seleccionado una opción válida de servicio. ") end end end end end else disp("No hay valores de YN para durezas menores a 160 HB. ") QN2=input("Seleccione si desea introducir el valor de YN para la rueda manualmente: 1-SI/2-NO: ") if(QN2==1) YN2=input("Digite al valor de YN para el piñón: ") else YN2=1 disp("El valor de YN para la rueda se establecerá como unitario. ") end end end end end end if(N2>1D10) disp("El factor de ciclos de esfuerzo a flexión YN no está definido para un número de ciclos superior a 1E10. ") QN2=input("Seleccione si desea introducir el valor de YN para la rueda manualmente: 1-SI/2-NO: ") if(QN2==1) YN2=input("Digite al valor de YN para la rueda: ") else YN1=1 disp("El valor de YN para la rueda se establecerá como unitario. ") end end else disp("El factor de ciclos de esfuerzo a flexión YN solo está definido para engranajes fabricados en acero. ") QN3=input("Seleccione si desea introducir el valor de YN para la rueda manualmente: 1-SI/2-NO: ") if(QN3==1) YN1=input("Digite al valor de YN para la rueda: ") else YN1=1 disp("El valor de YN para la rueda se establecerá como unitario. ") end

Page 113: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

104 Anexo A. Códigos fuente de UNGEAR

end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de confiabilidad KR") disp("ANSI/AGMA 2001-D04 establece el factor de confiabilidad KR con el fin de tomar en cuenta el efecto de ka distribución normal de fallas encontradas en pruebas de materiales.") // KR = factor de confiabilidad disp("Requerimiento de confiablididad la aplicación: ") disp("1: Menos de una falla en 10000") disp("2: Menos de una falla en 1000") disp("3: Menos de una falla en 100") disp("4: Menos de una falla en 10") disp("5: Menos de una falla en 2") QKR=input("Especifique la confiabilidad requerida: ") if(QKR<>1)&(QKR<>2)&(QKR<>3)&(QKR<>4)&(QKR<>5) disp("La opción seleccionada no es válida. ") QKR2=input("Especifique si desea introducir el valor de KR manualmente: 1-SI/2-NO ") if(QKR2==1) KR=input("Digite el valor de KR: ") else disp("El valor de KR se tomará unitario. ") KR=1 end end if(QKR==1) KR=1.5 end if(QKR==2) KR=1.25 end if(QKR==3) KR=1 end if(QKR==4) KR=.85 end if(QKR==5) KR=0.7 end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de temperatura KT") disp("ANSI/AGMA 2001-D04 establece el factor de temperatura con un valor unitario a menos que en operación de los engranajes en contacto con el lubricante se superen los 120[°C] (250[°F]) o estén por debajo de 0[°C] (32[°F]). ") // KT = factor de temperatura QKT=input("Especifique si desea introducir el valor de KT manualmente: 1-SI/2-NO: ") if(QKT==1)

Page 114: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 105

KT=input("Digite el valor de KT: ") else disp("El valor de KT se tomará unitario. ") KT=1 end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") //CH = factor de razón de durezas disp("Factor de razón de durezas CH") disp("ANSI/AGMA 2001-D04 fija el valor de CH para el piñón como 1.0, mientras que el valor de CH para la rueda se calcula dependiendo de la relación de transmisión, acabado superficial del piñón y dureza de piñón y rueda. Solo está especificado para parejas de engranajes templados y cuando el piñón es endurecido superficialmente y la rueda es templada; en otros casos CH es igual a 1.0. ") CH1=1 CH2=1 HBratio=HB1/HB2 if(HBratio<1.2) A=0 elseif(HBratio<1.7) A=(0.00898*HBratio)-0.00829 else A=0.00698 end if(MP1=="A")&(MR1=="A") if(MP2=="A")&(MR2=="A") CH2=1+A*(i-1) elseif(MP2<>"A")(MR2=="A") fp=input("Especifique el acabado superficial del piñón dado como la raíz cuadrática media de la rugosidad (Ra) en [micropulgadas] (valores típicos 16 - 32 - 64: ") B=0.00075*exp((-0.0112)*fp) CH2=1+B*(450-HB2) end end disp("El valor de CH para la rueda es: ") disp(CH2) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") //KB = factor de espesor de aro disp("Factor de espesor de aro KB") disp("Cuando el espesor de aro no es suficient para proveer un completo soporte a la raíz del diente, la falla por fatiga por flexión puede darse en el aro antes que en la raíz del diente. ") disp("El factor KB es un factor modificador para este caso, sin embargo, no toma en consideración chaveteros, esfuerzos residuales o muescas. ")

Page 115: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

106 Anexo A. Códigos fuente de UNGEAR

QKB1=input("Especifique si el piñón está fabricado a partir de un disco sólido o por radios y aro: 1 - Disco sólido, 2 - Radios y aro: ") QKB2=input("Especifique si la rueda está fabricada a partir de un disco sólido o por radios y aro: 1 - Disco sólido, 2 - Radios y aro: ") if(QKB1==1) KB1=1 end if(QKB1==2) tR1=input("Especifique el espesor de aro por debajo de la raíz del diente del piñón [pulgadas]. ") mB1=tR1/ht // mB = relación de respaldo if(mB1<0.5) disp("Cuidado, la razón entre el espesor de ato y la altura del diente está por debajo de 0.5, se requiere un análisis no cubierto por el alcance de la norma. ") QKB3=input("Especifique si desea introducir manualmente un valor para KB: 1-SI/2-NO: ") if(QKB3==1) KB1=input("Digite el valor de KB: ") else disp("El valor de KB se establecerá como 2.4, se recomienda un análisis específico. ") KB1=2.4 end else if(mB1<1.2) KB1=1.6*log(2.242/mB1) end end if(mB1>=1.2) KB1=1 end end if(QKB2==1) KB2=1 end if(QKB2==2) tR2=input("Especifique el espesor de aro por debajo de la raíz del diente del piñón [pulgadas]. ") mB2=tR2/ht // mB = relación de respaldo if(mB2<0.5) disp("Cuidado, la razón entre el espesor de ato y la altura del diente está por debajo de 0.5, se requiere un análisis no cubierto por el alcance de la norma. ") QKB4=input("Especifique si desea introducir manualmente un valor para KB: 1-SI/2-NO: ") if(QKB4==1) KB2=input("Digite el valor de KB: ") else

Page 116: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 107

disp("El valor de KB se establecerá como 2.4, se recomienda un análisis específico. ") KB2=2.4 end else if(mB2<1.2) KB2=1.6*log(2.242/mB2) end end if(mB2>=1.2) KB2=1 end end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Carga reversible: ") disp("El número de esfuerzo de flexión permisible se reduce a un 70% de su valor cuando alguno de los engranajes actúa como engranaje loco o sus dientes son sometidos a cargas completamente reversibles en cada uno de los ciclos.") halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Cargas reversibles: ") disp("1 - Piñón ") disp("2 - Rueda ") disp("3 - Piñón y rueda ") disp("4 - Ninguno ") Qrev=input("Especifique si alguno de los elementos actúa como engranaje loco o con cargas totalmente reversibles: ") if(Qrev==1) Sat1=0.7*Sat1 end if(Qrev==2) Sat2=0.7*Sat2 end if(Qrev==3) Sat1=0.7*Sat1 Sat2=0.7*Sat2 end if(Qrev<>1)&(Qrev<>2)&(Qrev<>3)&(Qrev<>4) disp("No se seleccionó una de las opciones válidas. ") end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("El número de esfuerzo a contacto en [psi] es: ") Sc=Cp*(Wt*Ko*Kv*Ks*Km*Cf/(d1*F*I))^0.5

Page 117: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

108 Anexo A. Códigos fuente de UNGEAR

disp("Sc = ") disp(Sc) disp("Los factores de seguridad contra falla superficial por pitting son: ") SH1AGMA=Sac1*ZN1*CH1/(Sc*KT*KR) SH1cuadAGMA=SH1AGMA^2 disp("SH1 = ") disp(SH1AGMA) disp("SH1^2 = ") disp(SH1cuadAGMA) SH2AGMA=Sac2*ZN2*CH2/(Sc*KT*KR) SH2cuadAGMA=SH2AGMA^2 disp("SH2 = ") disp(SH2AGMA) disp("SH2^2 = ") disp(SH2cuadAGMA) disp("Los números de esfuerzo a flexión en [psi] son: ") St1=(Wt*Ko*Kv*Ks*PdT*Km*KB1/(F*J1)) St2=(Wt*Ko*Kv*Ks*PdT*Km*KB2/(F*J2)) disp("St1 = ") disp(St1) disp("St2 = ") disp(St2) disp("Los factores de seguridad contra falla por flexión en la raiz del diente son: ") SF1AGMA=Sat1*YN1/(St1*KT*KR) SF2AGMA=Sat2*YN2/(St2*KT*KR) disp("SF1 = ") disp(SF1AGMA) disp("SF2 = ") disp(SF2AGMA) AGMAinput1=["Potencia de entrada" "Velocidad de entrada" "Horas de servicio" "Número de dientes del piñón" "Número de dientes de la rueda" "Relación de reducción" "Angulo de presión normal" "Angulo de hélice" "Paso diametral normal" "Ancho de cara del piñón" "Ancho de cara de la rueda" "¿Perfil estádar?/¿Profundidad total?" "¿Engranajes corregidos?" "Corrección de piñón" "Corrección de la rueda" "Material del piñón" "Dureza del piñón" "Grado de calidad del piñón" "Designación y tratamiento térmico del piñón" "Material de la rueda" "Dureza de la rueda" "Grado de calidad de la rueda" "Designación y tratamiento térmico de la rueda" "Número de calidad de la transmisión" "Condición de impacto de la máquina conductora" "Condición de impacto de la máquina conducida" "¿Engranajes coronados o con corrección de hélice?" "¿Montaje simétrico?" "Tipo de montaje" "¿Engranajes ajustados lapeado/montaje" "Contactos por revolución piñón" "Contactos por revolución rueda" "Tipo de servicio" "Confiabilidad requerida" "¿Fabricación a partir de discos sólidos o aros y radios piñón?" "¿Fabricación a partir de discos sólidos o aros y radios rueda?" "Cargas reversibles"] AGMAinput2=["P1" "n1" "Lh" "z1" "z2" "i" "αn" "ß" "Pdn" "F1" "F2" "-" "-" "x1" "x2" "-" "HB1" "-" "-" "-" "HB2" "-" "-" "Av" "-" "-" "-" "-" "-" "-" "-" "-" "-" "-" "-" "-" "-"]

Page 118: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 109

AGMAinput3=[P1 n1 Lh z1 z2 i AlfaN Beta PdN F1 F2 Qprof Qcorr x1 x2 MP1 HB1 GradoP MP2 MR1 HB2 GradoR MR2 Av Ko1 Ko2 Qc Qs Qkm Qa q1 q2 QN QKR QKB1 QKB2 Qrev] AGMAoutput1=["Fuerza tangencial transmitida" "Diámetro de paso de operación del piñón" "Ancho de cara efectivo" "Paso diametral transversal" "Factor de sobrecarga" "Factor de velocidad" "Factor de tamaño" "Factor de distribución de carga" "Factor de temperatura" "Factor de confiabilidad" "Coeficiente elástico" "Factor de condición superficial para resistencia al pitting" "Factor geométrico para resistencia al pitting" "Factor geométrico para resistencia a la flexión del piñón" "Factor geométrico para resistencia a la flexión de la rueda" "Factor de ciclos de esfuerzo para resistencia al pitting del piñón" "Factor de ciclos de esfuerzo para resistencia al pitting de la rueda" "Factor de durezas para resistencia al pitting" "Factor de espesor de aro para el piñón" "Factor de espeor de aro para la rueda" "Factor de ciclos de esfuerzo para resistencia a la flexión del piñón" "Factor de ciclos de esfuerzo para resistencia a la flexión de la rueda" "Número de esfuerzo de contacto permisible del piñón" "Número de esfuerzo de contacto permisible de la rueda" "Número de esfuerzo de contacto" "Número de esfuerzo de flexión permisible del piñón" "Número de esfuerzo de flexión permisible de la rueda" "Número de esfuerzo de flexión en el piñón" "Nómero de esfuerzo de flexión en la rueda" "Factor de seguridad para pitting en el piñón" "Factor de seguridad para pitting en la rueda" "Factor de seguridad para pitting en el piñón al cuadrado" "Factor de seguridad para pitting en la rueda al cuadrado" "Factor de seguridad para resistencia a la flexión en el piñón" "Factor de seguridad para resistencia a la flexión en la rueda"] AGMAoutput2=["Ft" "d1" "F" "Pdt" "Ko" "Kv" "Ks" "Km" "KT" "KR" "Cp" "Cf" "I" "J1" "J2" "ZN1" "ZN2" "CH" "KB1" "KB2" "YN1" "YN2" "Sac1" "Sac2" "Sc" "Sat1" "Sat2" "St1" "St2" "SH1" "SH2" "SH1^2" "SH2^2" "SF1" "SF2"] AGMAoutput3=[Ft d1 F PdT Ko Kv Ks Km KT KR Cp Cf I J1 J2 ZN1 ZN2 CH2 KB1 KB2 YN1 YN2 Sac1 Sac2 Sc Sat1 Sat2 St1 St2 SH1AGMA SH2AGMA SH1cuadAGMA SH2cuadAGMA SF1AGMA SF2AGMA] halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp=("Gracias por utilizar el módulo AGMA de UNGEAR.") disp=("[email protected]") halt(ascii(10)+ascii(10)+"Presione enter para continuar ")

A.4 Código fuente del módulo ISO

disp("ISO-6336 - 1 / 2 / 3 / 5") disp("Este módulo de UNGEAR permite calcular los factores de seguridad por esfuerzos de flexión y de contacto para engranajes con perfil de evolvente siguiendo el estándar ISO 6336-1/2/3/5.") ascii(10)+ascii(10) disp("Desarrollado por Carlos Andrés Miranda - Universidad Nacional de Colombia.")

Page 119: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

110 Anexo A. Códigos fuente de UNGEAR

ascii(10)+ascii(10) disp("Para utilizar el aplicativo es necesario tener previamente definida la geometría de los engranajes y los requerimientos de operación, así como parámetros adicionales de diseño, fabricación e instalación.") halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Requerimientos de operación y parámetros iniciales: ") P1=input("Especifique la potencia de entrada [kW]: ") n1=input("Digite la velocidad de rotación de entrada [RPM]: ") Lh=input("Especifique la vida de servicio deseada [horas]: ") T1=(P1/n1)*1000*60/(2*%pi) et=1 disp("Clases (grados) de viscosidad ISO comunes en lubricación de engranajes ISO VG: ") disp("32 - 46 - 68 - 100 - 150 - 220 - 320 - 460 ") VG=input("Especifique la clase (grado) de viscosidad ISO del lubricante: ") AG=input("Especifique el grado de precisión de los engranajes (0 - 12), en donde el grado 0 es el más alto y el grado 12 es el grado más bajo de precisión: ") halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Parámetros geométricos: ") z1=input("Digite el número de dientes del piñón [-]: ") z2=input("Digite el número de dientes de la rueda [-]: ") u=z2/z1 T2=T1*u*et P2=P1*et n2=n1/u AlfaN=input("Digite el ángulo de presión normal [°]: ")// Alfa = ángulo de presión normal [°] AlfaNrad=AlfaN*%pi/180// Alfarad = ángulo de presión normal [rad] Beta=input("Digite el ángulo de hélice [°]: ")// Beta = ángulo de hélice [°]

Page 120: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 111

Betarad=Beta*%pi/180// Betarad = ángulo de hélice [rad] AlfaTrad=atan(tan(AlfaNrad)/cos(Betarad))// AlfaNrad = ángulo de presión transversal [rad] AlfaT=AlfaTrad*180/%pi// AlfaT = ángulo de presión transversal [°] mN=input("Digite el módulo normal [mm]: ") mT=mN/cos(Betarad) d1=z1*mT d2=z2*mT v=d1*n1/19098 //a=input("Digite la distanca entre centros [mm]: ") a=(z1+z2)*mN/(2*cos(Betarad)) b1=input("Especifique el ancho de cara del piñón [mm]: ") b2=input("Especifique el ancho de cara de la rueda [mm]: ") b=min(b1,b2) xQ=input("Especifique si los engranajes son de perfil corregido 1 - SI / 2 - NO: ") if(xQ==1) x1=input("Especifique el coeficiente de corrección de adendo del piñón: ") x2=input("Especifique el coeficiente de corrección de adendo de la rueda: ") else x1=0 x2=0 end haprima=input("Introduzca el factor de adendo de la herramienta (valor estándar 1): ") cprima=input("Introduzca el factor de holgura radial de la herramienta (valor estándar 0.25): ") rf=input("Introduzca el factor de radio del filete de la herramienta (valor estándar ISO 0.38, ANSI 0.30): ") hfprima=1+cprima db1=d1*cos(AlfaTrad) db2=d2*cos(AlfaTrad) AlfaWTrad=acos((db1+db2)/(2*a)) AlfaWT=AlfaWTrad*180/%pi av=a+((x1+x2)*mN) aw=a*cos(AlfaTrad)/cos(AlfaWTrad) Betabrad=asin(sin(Betarad)*cos(AlfaNrad))

Page 121: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

112 Anexo A. Códigos fuente de UNGEAR

deltaY=((a-aw)/mN)+(x1+x2) da1=mN*((z1/cos(Betarad))+2*(haprima+x1-deltaY)) da2=mN*((z2/cos(Betarad))+2*(haprima+x2-deltaY)) dw1=d1*cos(AlfaTrad)/cos(AlfaWTrad) dw2=d2*cos(AlfaTrad)/cos(AlfaWTrad) hf1=((haprima+cprima)*mN)-x1 hf2=((haprima+cprima)*mN)-x2 ha1=(da1-d1)/2 ha2=(da2-d2)/2 ht1=hf1+ha1 ht2=hf2+ha2 df1=d1-2*hf1 df2=d2-2*hf2 ealfa=(z1*(tan(acos(db1/da1))-tan(AlfaWTrad))+z2*(tan(acos(db2/da2))-tan(AlfaWTrad)))/(2*%pi) ebeta=b*sin(Betarad)/(mN*%pi) egamma=ealfa+ebeta p=%pi*mN pt=p/cos(Betarad) ptb=pt*cos(AlfaTrad) zn1=z1/(((cos(Betabrad))^2)*(cos(Betarad))) zn2=z2/(((cos(Betabrad))^2)*(cos(Betarad))) Ft=2000*T1/d1 halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Material del piñón: ") disp("1 - Acero de bajo carbono forjado normalizado / acero colado") disp("2 - Fundiciones de hierro") disp("3 - Acero forjado - Templado") disp("4 - Acero colado - Templado") disp("5 - Acero forjado - Cementado") disp("6 - Acero forjado o colado - Endurecido por inducción o flama") disp("7 - Acero forjado - Nitrurado") disp("8 - Acero forjado - Nitrocarburizado") materialp=input("Especifique el material del piñón: ")

Page 122: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 113

if(materialp==1)|(materialp==2) hardnessp=input("Especifique la dureza superficial del piñón [HBW]: ") else hardnessp=input("Especifique la dureza superficial del piñón [HV]: ") end disp("El grado de calidad del material está relacionado con el esfuerzo permisible tanto de contacto como a flexión: ") disp("ML representa materiales con relatívamente escasos controles de calidad y tratamiento térmico. ") disp("MQ representa materiales que cumplen ciertos requerimientos dados por fabricantes con suficiente experiencia y a costo moderado. ") disp("ME representa materiales que son fabricados cuando se requiere alto grado de confiabilidad durante la operación ") calidadp=input("Digite la calidad del material 1 - ML / 2 - MQ / 3 - ME: ") if(materialp==1) disp("Tipo: ") disp("1 - Acero de bajo carbono normalizado") disp("2 - Acero colado") tipop=input("Especifique el tipo de acero del piñón: ") if(tipop==1) if(calidadp==1)|(calidadp==2) Apc=1 Bpc=190 Apb=0.455 Bpb=69 end if(calidadp==3) Apc=1.520 Bpc=250 Apb=0.386 Bpb=147 end end if(tipop==2) if(calidadp==1)|(calidadp==2) Apc=0.986 Bpc=131 Apb=0.313 Bpb=62 end if(calidadp==3) Apc=1.143 Bpc=237 Apb=0.254 Bpb=137 end end

Page 123: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

114 Anexo A. Códigos fuente de UNGEAR

end if(materialp==2) disp("Tipo: ") disp("1 - Fundición de hierro negro maleable") disp("2 - Fundición de hierro nodular") disp("3 - Fundición de hierro gris") tipop=input("Especifique el tipo de fundición del piñón: ") if(tipop==1) if(calidadp==1)|(calidadp==2) Apc=1.371 Bpc=143 Apb=0.345 Bpb=77 end if(calidadp==3) Apc=1.333 Bpc=267 Apb=0.403 Bpb=128 end end if(tipop==2) Microestructurap=input("Especifique la microestructura: 1-Perlítica, 2-Bainítica,3-Ferrítica: ") if(calidadp==1)|(calidadp==2) Apc=1.434 Bpc=211 Apb=0.350 Bpb=119 end if(calidadp==3) Apc=1.500 Bpc=250 Apb=0.380 Bpb=134 end end if(tipop==3) if(calidadp==1)|(calidadp==2) Apc=1.033 Bpc=132 Apb=0.256 Bpb=8 end if(calidadp==3) Apc=1.465 Bpc=122 Apb=0.200 Bpb=53 end

Page 124: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 115

end end if(materialp==3) disp("Tipo: ") disp("1 - Acero al carbono") disp("2 - Acero aleado") tipop=input("Especifique el tipo de acero del piñón: ") if(tipop==1) if(calidadp==1) Apc=0.963 Bpc=283 Apb=0.250 Bpb=108 end if(calidadp==2) Apc=0.925 Bpc=360 Apb=0.240 Bpb=163 end if(calidadp==3) Apc=0.838 Bpc=432 Apb=0.283 Bpb=202 end end if(tipop==2) if(calidadp==1) Apc=1.313 Bpc=188 Apb=0.423 Bpb=104 end if(calidadp==2) Apc=1.313 Bpc=373 Apb=0.425 Bpb=187 end if(calidadp==3) Apc=2.213 Bpc=260 Apb=0.358 Bpb=231 end end end

Page 125: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

116 Anexo A. Códigos fuente de UNGEAR

if(materialp==4) disp("Tipo: ") disp("1 - Acero al carbono") disp("2 - Acero aleado") tipop=input("Especifique el tipo de acero del piñón: ") if(tipop==1) if(calidadp==1)|(calidadp==2) Apc=0.831 Bpc=300 Apb=0.224 Bpb=117 end if(calidadp==3) Apc=0.951 Bpc=345 Apb=0.286 Bpb=167 end end if(tipop==2) if(calidadp==1)|(calidadp==2) Apc=1.276 Bpc=298 Apb=0.364 Bpb=161 end if(calidadp==3) Apc=1.350 Bpc=356 Apb=0.356 Bpb=186 end end end if(materialp==5) if(calidadp==1) Apc=0 Bpc=1300 Apb=0 Bpb=312 end if(calidadp==2) Apc=0 Bpc=1500 corehardnessp=input("Especifique la dureza del núcleo [HRC]: ") if(corehardnessp>=30) Apb=0 Bpb=500 else Apb=0

Page 126: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 117

Bpb=425 end end if(calidadp==3) Apc=0 Bpc=1650 Apb=0 Bpb=525 end end if(materialp==6) if(calidadp==1) Apc=0.740 Bpc=602 Apb=0.305 Bpb=76 end if(calidadp==2) Apc=0.541 Bpc=882 if(hardnessp>=500)&(hardnessp<570) Apb=0.138 Bpb=290 elseif(hardnessp>=570)&(hardnessp<615) Abp=0 Bpb=369 end end if(calidadp==3) Apc=0.505 Bpc=1013 Apb=0.271 Bpb=237 end end if(materialp==7) disp("Tipo: ") disp("1 - Acero nitrurado") disp("2 - Acero templado, revenido y nitruración gaseosa") tipop=input("Especifique el tipo de acero del piñón: ") if(tipop==1) if(calidadp==1) Apc=0 Bpc=1125 Apb=0 Bpb=270 end if(calidadp==2)

Page 127: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

118 Anexo A. Códigos fuente de UNGEAR

Apc=0 Bpc=1250 Apb=0 Bpb=420 end if(calidadp==3) Apc=0 Bpc=1450 Apb=0 Bpb=468 end end if(tipop==2) if(calidadp==1) Apc=0 Bpc=788 Apb=0 Bpb=258 end if(calidadp==2) Apc=0 Bpc=998 Apb=0 Bpb=363 end if(calidadp==3) Apc=0 Bpc=1217 Apb=0 Bpb=432 end end end if(materialp==8) if(calidadp==1) Apc=0 Bpc=650 Apb=0 Bpb=224 end if(calidadp==2)|(calidadp==3) if(hardnessp>=300)&(hardnessp<450) Apc=1.167 Bpc=425 Apb=0.653 Bpb=94 elseif(hardnessp>=450)&(hardnessp<650) Apc=0 Bpc=950 Apb=0

Page 128: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 119

Bpb=388 end end end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Material de la rueda: ") disp("1 - Acero de bajo carbono forjado normalizado / acero colado") disp("2 - Fundiciones de hierro") disp("3 - Acero forjado - Templado") disp("4 - Acero colado - Templado") disp("5 - Acero forjado - Cementado") disp("6 - Acero forjado o colado - Endurecido por inducción o flama") disp("7 - Acero forjado - Nitrurado") disp("8 - Acero forjado - Nitrocarburizado") materialr=input("Especifique el material de la rueda: ") if(materialr==1)|(materialr==2) hardnessr=input("Especifique la dureza superficial de la rueda [HBW]: ") else hardnessr=input("Especifique la dureza superficial de la rueda [HV]: ") end disp("El grado de calidad del material está relacionado con el esfuerzo permisible tanto de contacto como a flexión: ") disp("ML representa materiales con relatívamente escasos controles de calidad y tratamiento térmico. ") disp("MQ representa materiales que cumplen ciertos requerimientos dados por fabricantes con suficiente experiencia y a costo moderado. ") disp("ME representa materiales que son fabricados cuando se requiere alto grado de confiabilidad durante la operación ") calidadr=input("Digite la calidad del material 1 - ML / 2 - MQ / 3 - ME: ") if(materialr==1) disp("Tipo: ") disp("1 - Acero de bajo carbono normalizado") disp("2 - Acero colado") tipor=input("Especifique el tipo de acero de la rueda: ") if(tipor==1) if(calidadr==1)|(calidadr==2) Arc=1 Brc=190 Arb=0.455 Brb=69 end if(calidadr==3)

Page 129: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

120 Anexo A. Códigos fuente de UNGEAR

Arc=1.520 Brc=250 Arb=0.386 Brb=147 end end if(tipor==2) if(calidadr==1)|(calidadr==2) Arc=0.986 Brc=131 Arb=0.313 Brb=62 end if(calidadr==3) Arc=1.143 Brc=237 Arb=0.254 Brb=137 end end end if(materialr==2) disp("Tipo: ") disp("1 - Fundición de hierro negro maleable") disp("2 - Fundición de hierro nodular") disp("3 - Fundición de hierro gris") tipor=input("Especifique el tipo de fundición de la rueda: ") if(tipor==1) if(calidadr==1)|(calidadr==2) Arc=1.371 Brc=143 Arb=0.345 Brb=77 end if(calidadr==3) Arc=1.333 Brc=267 Arb=0.403 Brb=128 end end if(tipor==2) Microestructurar=input("Especifique la microestructura: 1 - Perlítica, 2 - Bainítica, 3 - Ferrítica: ") if(calidadr==1)|(calidadr==2) Arc=1.434 Brc=211 Arb=0.350 Brb=119 end

Page 130: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 121

if(calidadr==3) Arc=1.500 Brc=250 Arb=0.380 Brb=134 end end if(tipor==3) if(calidadr==1)|(calidadr==2) Arc=1.033 Brc=132 Arb=0.256 Brb=8 end if(calidadr==3) Arc=1.465 Brc=122 Arb=0.200 Brb=53 end end end if(materialr==3) disp("Tipo: ") disp("1 - Acero al carbono") disp("2 - Acero aleado") tipor=input("Especifique el tipo de acero de la rueda: ") if(tipor==1) if(calidadr==1) Arc=0.963 Brc=283 Arb=0.250 Brb=108 end if(calidadr==2) Arc=0.925 Brc=360 Arb=0.240 Brb=163 end if(calidadr==3) Arc=0.838 Brc=432 Arb=0.283 Brb=202 end end if(tipor==2) if(calidadr==1)

Page 131: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

122 Anexo A. Códigos fuente de UNGEAR

Arc=1.313 Brc=188 Arb=0.423 Brb=104 end if(calidadr==2) Arc=1.313 Brc=373 Arb=0.425 Brb=187 end if(calidadr==3) Arc=2.213 Brc=260 Arb=0.358 Brb=231 end end end if(materialr==4) disp("Tipo: ") disp("1 - Acero al carbono") disp("2 - Acero aleado") tipor=input("Especifique el tipo de acero de la rueda: ") if(tipor==1) if(calidadr==1)|(calidadr==2) Arc=0.831 Brc=300 Arb=0.224 Brb=117 end if(calidadr==3) Arc=0.951 Brc=345 Arb=0.286 Brb=167 end end if(tipor==2) if(calidadr==1)|(calidadr==2) Arc=1.276 Brc=298 Arb=0.364 Brb=161 end if(calidadr==3) Arc=1.350 Brc=356 Arb=0.356 Brb=186

Page 132: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 123

end end end if(materialr==5) if(calidadr==1) Arc=0 Brc=1300 Arb=0 Brb=312 end if(calidadr==2) Arc=0 Brc=1500 corehardnessr=input("Especifique la dureza del núcleo [HRC]: ") if(corehardnessr>=30) Arb=0 Brb=500 else Arb=0 Brb=425 end end if(calidadr==3) Arc=0 Brc=1650 Arb=0 Brb=525 end end if(materialr==6) if(calidadr==1) Arc=0.740 Brc=602 Arb=0.305 Brb=76 end if(calidadr==2) Arc=0.541 Brc=882 if(hardnessr>=500)&(hardnessr<570) Arb=0.138 Brb=290 elseif(hardnessr>=570)&(hardnessr<615) Arp=0 Brb=369 end end if(calidadr==3)

Page 133: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

124 Anexo A. Códigos fuente de UNGEAR

Arc=0.505 Brc=1013 Arb=0.271 Brb=237 end end if(materialr==7) disp("Tipo: ") disp("1 - Acero nitrurado") disp("2 - Acero templado, revenido y nitruración gaseosa") tipor=input("Especifique el tipo de acero de la rueda: ") if(tipor==1) if(calidadr==1) Arc=0 Brc=1125 Arb=0 Brb=270 end if(calidadr==2) Arc=0 Brc=1250 Arb=0 Brb=420 end if(calidadr==3) Arc=0 Brc=1450 Arb=0 Brb=468 end end if(tipor==2) if(calidadr==1) Arc=0 Brc=788 Arb=0 Brb=258 end if(calidadr==2) Arc=0 Brc=998 Arb=0 Brb=363 end if(calidadr==3) Arc=0 Brc=1217 Arb=0 Brb=432 end

Page 134: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 125

end end if(materialr==8) if(calidadr==1) Arc=0 Brc=650 Arb=0 Brb=224 end if(calidadr==2)|(calidadr==3) if(hardnessr>=300)&(hardnessr<450) Arc=1.167 Brc=425 Arb=0.653 Brb=94 elseif(hardnessr>=450)&(hardnessr<650) Arc=0 Brc=950 Arb=0 Brb=388 end end end SigmaHlim1=(Apc*hardnessp)+Bpc SigmaHlim2=(Arc*hardnessr)+Brc SigmaFlim1=(Apb*hardnessp)+Bpb SigmaFlim2=(Arb*hardnessr)+Brb Niu1=0.3 Niu2=0.3 if(materialp==1)|(materialp==3)|(materialp==4)|(materialp==5)|(materialp==6)|(materialp==7)|(materialp==8) E1=206D09 end if(materialp==1)&(tipop==2) E1=202D09 end if(materialp==2) if(tipop==1)|(tipop==2) E1=173D09 end end if(materialp==2)&(tipop==3) E1=122D09 end

Page 135: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

126 Anexo A. Códigos fuente de UNGEAR

if(materialr==1)|(materialr==3)|(materialr==4)|(materialr==5)|(materialr==6)|(materialr==7)|(materialr==8) E2=206D09 end if(materialr==1)&(tipor==2) E2=202D09 end if(materialr==2) if(tipor==1)|(tipor==2) E2=173D09 end end if(materialr==2)&(tipor==3) E2=122D09 end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("ISO 6336-1:2006 - Principios básicos, introducción y factores generales de influencia: ") disp("Factor de aplicación KA: ") disp("El factor de aplicación KA es usado para modificar el valor de la carga tangencial Ft para tomar en cuenta cargas adicionales a las nominales las cuales pueden ser ocasionadas por fuentes externas. ") QKA0=input("Especifique si desea introducir KA manualmente 1 - SI/ 2 -NO: ") if(QKA0==1) KA=input("Digite al valor de KA: ") else disp("Condiciones de operación: ") disp("1 - Uniforme") disp("2 - Impacto ligero") disp("3 - Impacto moderado") disp("4 - Impacto fuerte") k=1 while(k==1) k=0 QKA1=input("Seleccione la condición de operación de la máquina conductora: ") QKA2=input("Seleccione la condición de operación de la máquina conducida: ") KA=1 KA1=1 KA2=1 if(QKA1==1) KA1=0 else if(QKA1==2) KA1=0.1 else if(QKA1==3) KA1=0.25

Page 136: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 127

else if(QKA1==4) KA1=0.5 else disp("Seleccione una opción válida. ") k=1 end end end end if(QKA2==1) KA2=0 else if(QKA2==2) KA2=0.25 else if(QKA2==3) KA2=0.5 else if(QKA2==4) KA2=0.75 else disp("Seleccione una opción válida. ") k=1 end end end end KA=KA+KA1+KA2 end end disp("El factor de aplicación es: ") disp("KA = ") disp(KA) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor dinámico Kv: ") disp("El factor dinámico interno Kv contempla los efectos de la presición de fabricación de los dientes de engranajes relacionados con la velocidad y carga de operación. ") K1M=[2.1 3.9 7.5 14.9 26.8 39.1 52.8 76.6 102.6 146.3; 2.9 3.5 6.7 13.3 23.9 34.8 47.0 68.2 91.4 130.3] if(Beta==0) L=1 else L=2

Page 137: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

128 Anexo A. Códigos fuente de UNGEAR

end K1=K1M(L,AG-2) if(Beta==0) K2=0.0193 else K2=0.0087 end SRC=(v*z1/100)*((u^2)/(1+(u)^2))^0.5 if(SRC<=0.2) K3=2 else K3=(-0.357*SRC)+2.071 end Kv=1+((K1/(KA*Ft/b))+K2)*(v*z1/100)*K3*((u^2)/(1+(u)^2))^0.5 disp("El factor dinámico interno (calculado mediante el método C) es: ") disp("Kv = ") disp(Kv) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factores de carga en la cara KHß y KFß: ") disp("Los factores de carga en la cara consideran los efectos de la distribución no uniforme de cara sobre el ancho de cara en la superficie KHß y en la raiz del diente KFß. ") Fm=Ft*KA*Kv Bprima=1 KprimaM=[0.48 -0.48 1.33 -0.36 -0.6; 0.8 -0.8 1.33 -0.6 -1.0] KprimaQ1=input("Especifique si el ensamble tiene rigidizador 1 - SI / 2 - NO: ") KprimaQ2= input("Especifique el tipo de ensamble de acuerdo con ISO 6336-1 2006 (figura 13) 1 - A / 2 - B / 3 - C / 4 - D / 5 - E: ") if(KprimaQ1==1) Kprimai=1 else Kprimai=2 end if(KprimaQ2==1) Kprimaj=1 end

Page 138: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 129

if(KprimaQ2==2) Kprimaj=2 end if(KprimaQ2==3) Kprimaj=3 end if(KprimaQ2==4) Kprimaj=4 end if(KprimaQ2==5) Kprimaj=5 end Kprima=KprimaM(Kprimai,Kprimaj) bmax=max(b1,b2) if(KprimaQ2==1)|(KprimaQ2==2) l=1.4*bmax s=0 end if(KprimaQ2==3) l=1.6*bmax s=0.6*bmax end if(KprimaQ2==3)|(KprimaQ2==4) l=2.2*bmax s=0.6*bmax end dsh=d1/1.6 fsh=(Fm/b)*0.023*((abs(Bprima+Kprima*(l*s/(d1^2))*((d1/dsh)^4)-0.3))+0.3)*((b/d1)^2) //fsh=(Fm/b)*0.023*((1+s-0.3)+0.3)*(b/d1)^2 fma=15 // valor máximo disp("Modificción de la hélice: ") disp("1 - Ninguna") disp("2 - Solo coronado central fma") disp("3 - Solo coronado central fma + fsh") disp("4 - Solo corrección de hélice") disp("5 - Corrección de hélice y coronado central")

Page 139: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

130 Anexo A. Códigos fuente de UNGEAR

disp("6 - Alivio en los extremos") B1B2Q=input("Seleccione el tipo de modificación de hélice: ") B1B2M=[1 1 0.5 0.1 0.1 0.7; 1 0.5 0.5 1 0.5 0.7] B1=B1B2M(1,B1B2Q) B2=B1B2M(2,B1B2Q) FBx=(1.33*B1*fsh)+(B2*fma) if(materialp==1)|(materialp==2)|(materialp==3)|(materialp==4) xB1=1-(320/SigmaHlim1) end if(materialp==2) if(tipop==2)&(Microestructurap==3) xB1=0.45 end if(tipop==3) xB1=0.45 end end if(materialp==5)|(materialp==6)|(materialp==7)|(materialp==8) xB1=0.85 end if(materialr==1)|(materialr==2)|(materialr==3)|(materialr==4) xB2=1-(320/SigmaHlim2) end if(materialr==2) if(tipor==2)&(Microestructurar==3) xB2=0.45 end if(tipor==3) xB2=0.45 end end if(materialr==5)|(materialr==6)|(materialr==7)|(materialr==8) xB2=0.85 end xB=(xB1+xB2)/2 FBy=FBx*xB Cprimath=1/(0.04723+(0.15551/zn1)+(0.25791/zn2)-(0.00635*x1)-(0.11654*(x1/zn1))-(0.00193*x2)-(0.24188*(x2/zn2))+(0.00529*(x1^2))+(0.00182*(x2^2))) CM=0.8

Page 140: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 131

CRQ=input("Especifique si los engranajes son fabricados como discos sólidos o a partir de radios y aros (1-Disco, 2-Radios y aros): ") if(CRQ==2) bs=input("Especifique el espesor de los radios [mm]: ") sR=input("Especifique el espesor de aro [mm]: ") CR=1+(log(bs/b)/(5*exp(sR/(5*mN)))) else CR=1 end CB1=(1+0.5*(1.25-hf1/mN))*(1-0.02*(20-AlfaN)) CB2=(1+0.5*(1.25-hf2/mN))*(1-0.02*(20-AlfaN)) CB=0.5*(CB1+CB2) CCMat=(2*E1*E2)/(206D09*(E1+E2)) CFKb=((Ft*KA/b)/100)^0.25 if(CFKb>1) CFKb=1 end Cprima=Cprimath*CM*CR*CB*CCMat*CFKb*cos(Betarad) Cya=Cprima*(0.75*ealfa+0.25) CyB=0.85*Cya fKHB=FBy*CyB/(2*(Fm/b)) if(fKHB>=1) KHB=(4*fKHB)^0.5 else KHB=1+fKHB end h1=ha1+hf1 h2=ha2+hf2 bh1=b1/h1 bh2=b2/h2 bh=min(bh1,bh2) if(bh<3) bh=3 end

Page 141: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

132 Anexo A. Códigos fuente de UNGEAR

NF=((bh)^2)/(1+(bh)+(bh^2)) KFB=(KHB)^NF halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factores de carga transversal KHα y KFα: ") disp("Los factores de carga transversal KHα para esfuerzo superficial y KFα para esfuerzo en la raíz del diente, toma en cuenta el efecto de la distribución no uniforme de carga transversal entre varios pares de diente de engranaje en contácto simultáneo. Están influenciados principalmente por deflecciones dadas bajo carga, modificaciones en el perfil, precición de fabricación y efectos en operación.") FtH=Ft*KA*Kv*KHB fptMATRIX=[0.8 1.2 1.7 2.3 3.3 4.7 6.8 9.5 13 19 26 37 53; 0.9 1.3 1.8 2.6 3.7 5 7.5 10 15 21 29 41 59; 0.9 1.2 1.8 2.5 3.5 5.0 7.0 10 14 20 28 40 58; 1 1.4 1.9 2.7 3.9 5.5 7.5 11 15 22 31 44 62; 1.1 1.5 2.1 3. 4.3 6 8.5 12 17 24 34 48 68; 1.2 1.7 2.5 3.5 4.9 7 10 14 20 28 40 56 79; 0.9 1.3 1.9 2.7 3.8 5.5 7.5 11 15 21 30 43 61; 1 1.5 2.1 2.9 4.1 6 8.5 12 17 23 33 47 68; 1.1 1.6 2.3 3.2 4.6 6.5 9 13 18 26 36 52 73; 1.3 1.8 2.6 3.7 5 7.5 10 15 21 30 42 59 84; 1.6 2.2 3.1 4.4 6.5 9 13 18 25 35 50 71 100; 2 2.8 3.9 5.5 8 11 16 22 31 44 63 89 125; 1.1 1.5 2.1 3 4.2 6 8.5 12 17 24 34 48 67; 1.1 1.6 2.3 3.2 4.6 6.5 9 13 18 26 36 51 73; 1.2 1.8 2.5 3.5 5.0 7.0 10 14 20 28 40 56 79; 1.4 2 2.8 4 5.5 8 11 16 23 32 45 64 90; 1.7 2.4 3.3 4.7 6.5 9.5 13 19 27 38 53 75 107; 2.1 2.9 4.1 6 8 12 16 23 33 47 56 93 132; 2.7 3.8 5.5 7.5 11 15 21 30 43 61 86 121 171; 1.2 1.7 2.4 3.3 4.7 6.5 9.5 13 19 27 38 56 76; 1.3 1.8 2.5 3.6 5 7 10 14 20 29 41 57 81; 1.4 1.9 2.7 3.9 5.5 8 11 16 22 31 44 62 88; 1.5 2.2 3.1 4.4 6.8.5 12 17 25 35 49 70 99; 1.8 2.5 3.6 5 7 10 14 20 29 41 58 81 115; 2.2 3.1 4.4 6 9 12 18 25 35 50 70 99 140; 2.8 4 5.5 8 11 16 22 32 45 63 90 127 180; 3.9 5.5 8 11 16 22 31 45 63 89 126 178 252; 1.3 1.9 2.7 3.8 5.5 7.5 11 15 21 30 43 61 86; 1.4 2 2.9 4 5.5 8 11 16 23 32 46 65 91; 1.5 2.2 3.1 4.3 6 8.5 12 17 24 35 49 69 98; 1.7 2.4 3.4 4.8 7 9.5 14 19 27 38 54 77 109; 2 2.8 3.9 5.5 8 11 16 22 31 44 63 89 125; 2.3 3.3 4.7 6.5 9.5 13 19 27 38 53 75 106 150; 3 4.2 6 8.5 12 17 24 34 47 67 95 134 190; 4.1 6 8 12 16 23 33 46 65 93 131 185 252] if(d1>=5)&(d1<=20)&(mN>0.5)&(mN<=2) fptrow=1 end if(d1>=5)&(d1<=20)&(mN>2)&(mN<=3.5) fptrow=2 end if(d1>20)&(d1<=50)&(mN>0.5)&(mN<=2) fptrow=3 end if(d1>20)&(d1<=50)&(mN>2)&(mN<=3.5) fptrow=4 end if(d1>20)&(d1<=50)&(mN>3.5)&(mN<=6) fptrow=5 end if(d1>20)&(d1<=50)&(mN>6)&(mN<=10)

Page 142: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 133

fptrow=6 end if(d1>50)&(d1<=125)&(mN>0.5)&(mN<=2) fptrow=7 end if(d1>50)&(d1<=125)&(mN>2)&(mN<=3.5) fptrow=8 end if(d1>50)&(d1<=125)&(mN>3.5)&(mN<=6) fptrow=9 end if(d1>50)&(d1<=125)&(mN>6)&(mN<=10) fptrow=10 end if(d1>50)&(d1<=125)&(mN>10)&(mN<=16) fptrow=11 end if(d1>50)&(d1<=125)&(mN>16)&(mN<=25) fptrow=12 end if(d1>125)&(d1<=280)&(mN>0.5)&(mN<=2) fptrow=13 end if(d1>125)&(d1<=280)&(mN>2)&(mN<=3.5) fptrow=14 end if(d1>125)&(d1<=280)&(mN>3.5)&(mN<=6) fptrow=15 end if(d1>125)&(d1<=280)&(mN>6)&(mN<=10) fptrow=16 end if(d1>125)&(d1<=280)&(mN>10)&(mN<=16) fptrow=17 end if(d1>125)&(d1<=280)&(mN>16)&(mN<=25) fptrow=18 end if(d1>125)&(d1<=280)&(mN>25)&(mN<=40) fptrow=19 end if(d1>280)&(d1<=560)&(mN>0.5)&(mN<=2) fptrow=20 end if(d1>280)&(d1<=560)&(mN>2)&(mN<=3.5) fptrow=21 end if(d1>280)&(d1<=560)&(mN>3.5)&(mN<=6) fptrow=22 end

Page 143: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

134 Anexo A. Códigos fuente de UNGEAR

if(d1>280)&(d1<=560)&(mN>6)&(mN<=10) fptrow=23 end if(d1>280)&(d1<=560)&(mN>10)&(mN<=16) fptrow=24 end if(d1>280)&(d1<=560)&(mN>16)&(mN<=25) fptrow=25 end if(d1>280)&(d1<=560)&(mN>25)&(mN<=40) fptrow=26 end if(d1>280)&(d1<=560)&(mN>40)&(mN<=70) fptrow=27 end if(d1>560)&(d1<=1000)&(mN>0.5)&(mN<=2) fptrow=28 end if(d1>560)&(d1<=1000)&(mN>2)&(mN<=3.5) fptrow=29 end if(d1>560)&(d1<=1000)&(mN>3.5)&(mN<=6) fptrow=30 end if(d1>560)&(d1<=1000)&(mN>6)&(mN<=10) fptrow=31 end if(d1>560)&(d1<=1000)&(mN>10)&(mN<=16) fptrow=32 end if(d1>560)&(d1<=1000)&(mN>16)&(mN<=25) fptrow=33 end if(d1>560)&(d1<=1000)&(mN>25)&(mN<=40) fptrow=34 end if(d1>560)&(d1<=1000)&(mN>40)&(mN<=70) fptrow=35 end fptcol=AG+1 fpt=fptMATRIX(fptrow,fptcol) fpb=fpt*cos(AlfaTrad) if(materialp==1)|(materialp==2)|(materialp==3)|(materialp==4) yA1=fpb*(160/SigmaHlim1) if(v>5)&(v<=10)&(yA1>(12800/SigmaHlim1)) yA1=12800/SigmaHlim1 end

Page 144: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 135

if(v>=10)&(yA1>(6400/SigmaHlim1)) yA1=6400/SigmaHlim1 end end if(materialp==2) if(tipop==2)&(Microestructurap==3) yA1=0.275*fpb end if(tipop==3) yA1=0.275*fpb end if(v>5)&(v<=10)&(yA1>22) yA1=22 end if(v>=10)&(yA1>11) yA1=11 end end if(materialp==5)|(materialp==6)|(materialp==7)|(materialp==8) yA1=0.075*fpb if(yA1>3) yA1=3 end end if(materialr==1)|(materialr==2)|(materialr==3)|(materialr==4) yA2=fpb*(160/SigmaHlim2) if(v>5)&(v<=10)&(yA2>(12800/SigmaHlim2)) yA2=12800/SigmaHlim2 end if(v>=10)&(yA2>(6400/SigmaHlim2)) yA2=6400/SigmaHlim2 end end if(materialr==2) if(tipor==2)&(Microestructurar==3) yA2=0.275*fpb end if(tipor==3) yA2=0.275*fpb end if(v>5)&(v<=10)&(yA2>22) yA2=22 end if(v>=10)&(yA2>11) yA2=11 end

Page 145: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

136 Anexo A. Códigos fuente de UNGEAR

end if(materialr==5)|(materialr==6)|(materialr==7)|(materialr==8) yA2=0.075*fpb if(yA2>3) yA2=3 end end yA=(yA1+yA2)/2 if(egamma<=2) KHA=(egamma/2)*(0.9+0.4*(Cya*(fpb-yA)/(FtH/b))) else KHA=0.9+0.4*((2*(egamma-1)/egamma)^0.5)*(Cya*(fpb-yA)/(FtH/b)) end if(KHA<1) KHA=1 end KFA=KHA halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Cálculos de durabilidad superficial (pitting) ISO 6336-2 ") halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de zona ZH: ") disp("El factor de zona ZH toma en cuenta la influencia de la curvatura del flanco del diente en el punto de paso sobre la presión Hertziana y transforma la carga tangecial en el cilindro de referencia a una carga normal en el cilindro de paso. ") ZH=(2*cos(Betabrad)*cos(AlfaWTrad)/((cos(AlfaTrad)^2)*sin(AlfaWTrad)))^0.5 halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factores de contacto para cada par de dientes ZB y ZD: ") disp("Son usados para transformar el esfuerzo de contacto el el punto de paso a un esfuerzo de contacto en el punto interior de cada pareja de dientes en contacto. ZB es usado para el piñón y ZD para la rueda. ") M1=tan(AlfaWTrad)/((((((da1^2)/((db1^2))-1)^0.5)-(2*%pi/z1))*(((((da2^2)/(db2^2))-1)^0.5)-((ealfa-1)*2*%pi/z2)))^0.5) M2=tan(AlfaWTrad)/((((((da2^2)/((db2^2))-1)^0.5)-(2*%pi/z2))*(((((da1^2)/(db1^2))-1)^0.5)-((ealfa-1)*2*%pi/z1)))^0.5) ZB=1 ZD=1 if(Beta==0)

Page 146: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 137

if(M1<=1) ZB=1 end if(M1>1) ZB=M1 end if(M2<=1) ZD=1 end if(M2>1) ZD=M2 end else if(ealfa>1)&(ebeta>=1) ZB=1 ZD=1 end if(ealfa>1)&(ebeta<1) ZB=M1-ebeta*(M1-1) ZD=M2-ebeta*(M2-1) if(ZB<1) ZB=1 end if(ZD<1) ZD=1 end end end if(M2<1) ZD=1 end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de elasticidad ZE: ") disp("El factor de elasticidad ZE toma en consideración la influencia de las propiedades del material (módulo de elasticidad y razón de Poisson)sobre los esfuerzos de contacto. ") ZE=(1/(%pi*(((1-Niu1^2)/(E1)+((1-Niu2^2)/E2))))^0.5)/1000 halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de razón de contacto Zε: ") disp("El factor de razón de contacto Zε contrmpla la influencia de las razones de contacto transversal y de traslape sobre la capacidad de carga superficial de engranajes cilíndricos. ") if(ebeta<1) Zepsilon=(((4-ealfa)/3)*(1-ebeta)+(ebeta/ealfa))^0.5

Page 147: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

138 Anexo A. Códigos fuente de UNGEAR

end if(ebeta>=1) Zepsilon=(1/ealfa)^0.5 end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de ángulo de hélice Zβ: ") disp("El factor de ángulo de hélice Zβ toma en cuenta la influencia del ángulo de hélice sobre la capacidad de carga superficial. ") Zbeta=(cos(Betarad))^-0.5 //corrección 2008 halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de vida ZNT: ") disp("El factor de vida ZNT considera el mayor esfuerzo de contacto que puede ser tolerado para cierto número de ciclos establecido. Su valor es influenciado por el material y tratamiento térmico, número de ciclos d eservicio, régimen de lubricación, criterio de falla, necesidad de operación suave, propiedades derivadas de fabricación y velocidad de la línea de paso. ") disp("Para el límite de 10 millones de ciclos se puede considerar ZNT entre dos límites y con base en este efectuar una interpolación logarítmaica para estimar un valor de ZNT para el número de ciclos del engranaje. El valor inferior de 0.85 puede ser usado para servicio crítico, cuando el pitting debe ser mínimo. Valores intermedios se usan para aplicaciones de propósito general, y el valor superior correspondiente a 1.0 puede ser usado para condiciones óptimas de lubricación, material, manufactura y experiencia.") NTQ1=input("Digite el valor de ZNT para diez millones de ciclos (entre 0.85 y 1.0): ") NTQ2=input("Especifique si se permite cierto grado de pitting: 1 - SI / 2 - NO: ") NL1=Lh*60*n1 NL2=Lh*60*n2 if(materialp==1)|(materialp==2)|(materialp==3)|(materialp==4)|(materialp==5)|(materialp==6) if(NTQ2==1) if(NL1<=6D05) ZNT1=1.6 end if(NL1>6D05)&(NL1<=1D07) m=(log10(1.3/1.6))/(log10(1D07/6D05)) ZNT1=1.3*(NL1/1D07)^m end if(NL1>1D07)&(NL1<=1D09) m=(log10(1/1.3))/(log10(1D09/1D07)) ZNT1=1*(NL1/1D09)^m end if(NL1>1D09)&(NL1<=1D10)

Page 148: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 139

m=(log10(NTQ1/1))/(log10(1D10/1D09)) ZNT1=NTQ1*(NL1/1D10)^m end end if(NTQ2==2) if(NL1<=1D05) ZNT1=1.6 end if(NL1>1D05)&(NL1<=5D07) m=(log10(1/1.6))/(log10(5D07/1D05)) ZNT1=1*(NL1/5D07)^m end if(NL1>5D07)&(NL1<=1D10) m=(log10(NTQ1/1))/(log10(1D10/5D07)) ZNT1=NTQ1*(NL1/1D10)^m end end end if(materialp==2) if(tipop==2)&(Microestructurap==3) if(NL1<=1D05) ZNT1=1.3 end if(NL1>1D05)&(NL1<=2D06) m=(log10(1/1.3)/log10(2D06/1D05)) ZNT1=1*(NL1/2D06)^m end if(NL1>2D06)&(NL1<=1D10) m=(log10(NTQ1/1)/log10(1D10/2D06)) ZNT1=NTQ1*(NL1/1D10)^m end end if(tipop==3) if(NL1<=1D05) ZNT1=1.3 end if(NL1>1D05)&(NL1<=2D06) m=(log10(1/1.3)/log10(2D06/1D05)) ZNT1=1*(NL1/2D06)^m end if(NL1>2D06)&(NL1<=1D10) m=(log10(NTQ1/1)/log10(1D10/2D06)) ZNT1=NTQ1*(NL1/1D10)^m end end end if(materialp==7) if(NL1<=1D05) ZNT1=1.3

Page 149: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

140 Anexo A. Códigos fuente de UNGEAR

end if(NL1>1D05)&(NL1<=2D06) m=(log10(1/1.3)/log10(2D06/1D05)) ZNT1=1*(NL1/2D06)^m end if(NL1>2D06)&(NL1<=1D10) m=(log10(NTQ1/1)/log10(1D10/2D06)) ZNT1=NTQ1*(NL1/1D10)^m end end if(materialp==8) if(NL1<=1D05) ZNT1=1.1 end if(NL1>1D05)&(NL1<=2D06) m=(log10(1/1.1)/log10(2D06/1D05)) ZNT1=1*(NL1/2D06)^m end if(NL1>2D06)&(NL1<=1D10) m=(log10(NTQ1/1)/log10(1D10/2D06)) ZNT1=NTQ1*(NL1/1D10)^m end end if(materialr==1)|(materialr==2)|(materialr==3)|(materialr==4)|(materialr==5)|(materialr==6) if(NTQ2==1) if(NL2<=6D05) ZNT2=1.6 end if(NL2>6D05)&(NL2<=1D07) m=(log10(1.3/1.6))/(log10(1D07/6D05)) ZNT2=1.3*(NL2/1D07)^m end if(NL2>1D07)&(NL2<=1D09) m=(log10(1/1.3))/(log10(1D09/1D07)) ZNT2=1*(NL2/1D09)^m end if(NL2>1D09)&(NL2<=1D10) m=(log10(NTQ1/1))/(log10(1D10/1D09)) ZNT2=NTQ1*(NL2/1D10)^m end end if(NTQ2==2) if(NL2<=1D05) ZNT2=1.6 end if(NL2>1D05)&(NL2<=5D07) m=(log10(1/1.6))/(log10(5D07/1D05)) ZNT2=1*(NL2/5D07)^m end

Page 150: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 141

if(NL2>5D07)&(NL2<=1D10) m=(log10(NTQ1/1))/(log10(1D10/5D07)) ZNT2=NTQ1*(NL2/1D10)^m end end end if(materialr==2) if(tipor==2)&(Microestructurar==3) if(NL2<=1D05) ZNT2=1.3 end if(NL2>1D05)&(NL2<=2D06) m=(log10(1/1.3)/log10(2D06/1D05)) ZNT2=1*(NL2/2D06)^m end if(NL2>2D06)&(NL2<=1D10) m=(log10(NTQ1/1)/log10(1D10/2D06)) ZNT2=NTQ1*(NL2/1D10)^m end end if(tipor==3) if(NL2<=1D05) ZNT2=1.3 end if(NL2>1D05)&(NL2<=2D06) m=(log10(1/1.3)/log10(2D06/1D05)) ZNT2=1*(NL2/2D06)^m end if(NL2>2D06)&(NL2<=1D10) m=(log10(NTQ1/1)/log10(1D10/2D06)) ZNT2=NTQ1*(NL2/1D10)^m end end end if(materialr==7) if(NL2<1D05) ZNT2=1.3 end if(NL2>1D05)&(NL2<=2D06) m=(log10(1/1.3)/log10(2D06/1D05)) ZNT2=1*(NL2/2D06)^m end if(NL1>2D06)&(NL2<=1D10) m=(log10(NTQ1/1)/log10(1D10/2D06)) ZNT2=NTQ1*(NL2/1D10)^m end end if(materialr==8)

Page 151: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

142 Anexo A. Códigos fuente de UNGEAR

if(NL2<=1D05) ZNT2=1.1 end if(NL2>1D05)&(NL2<=2D06) m=(log10(1/1.1)/log10(2D06/1D05)) ZNT2=1*(NL2/2D06)^m end if(NL2>2D06)&(NL2<=1D10) m=(log10(NTQ1/1)/log10(1D10/2D06)) ZNT2=NTQ1*(NL2/1D10)^m end end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de lubricante ZL: ") disp("El factor de lubricante ZL considera la influencia de la viscosidad nominal del lubricante sobre el efecto de la película de lubricante. ") SigmaHlim=min(SigmaHlim1, SigmaHlim2) if(SigmaHlim<850) CZL=0.83 end if(SigmaHlim>=850)&(SigmaHlim<-1200) CZL=(SigmaHlim/4375)+0.6357 end if(SigmaHlim>1200) CZL=0.91 end ZL=CZL+(4*(1-CZL)/((1.2+(134/VG))^2)) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de velocidad ZV: ") disp("El factor de velocidad ZV considera la influencia de la velocidad en la línea de paso sobre el efecto de la película de lubricante. ") CZV=CZL+0.02 ZV=CZV+(2*(1-CZV)/((0.5+(32/v))^0.5)) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de rugosidad ZR: ") disp("El factor de rugosidad ZR considera la rugosidad superficial de los flancos durante la operaciónb sobre el efecto de la película de lubricante. ") RaQ1=input("¿Desea especificar la rugosidad (Ra) de los engranajes? 1 - SI / 2 - NO: ") if(RaQ1==1)

Page 152: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 143

Ra1=input("Digite la rugosidad (Ra) del piñón [µm]: ") Ra2=input("Digite la rugosidad (Ra) de la rueda [µm]: ") end RaMATRIX=[0.05 0.1 0.2 0.4 0.8 1.6 1.6 3.2 6.3 12.5; 0.1 0.2 0.4 0.8 1.6 1.6 3.2 6.3 12.5 25] if(RaQ1==2) disp("Se establecerán los valores de rugosidad basados en el grado de precisión de los engranajes. ") Ra1=RaMATRIX(2,AG-2) Ra2=Ra1 end Rz1=Ra1*6 Rz2=Ra2*6 Ro1=0.5*db1 Ro2=0.5*db2 Rored=(Ro1*Ro2)/(Ro1+Ro2) Rz110=Rz1*(10/Rored)^(1/3) Rz210=Rz2*(10/Rored)^(1/3) if(SigmaHlim<850) CZR=0.15 end if(SigmaHlim>=850)&(SigmaHlim<-1200) CZR=0.32-(0.0002*SigmaHlim) end if(SigmaHlim>1200) CZR=0.08 end ZR1=(3/Rz110)^CZR ZR2=(3/Rz210)^CZR ZR=(ZR1+ZR2)/2 halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de endurecimiento por deformación ZW: ") disp("El factor de endurecimiento por deformación ZW toma en consideración el incremento en la durabilidad de la superficie debido al acoplamiento en servico de una rueda engranando con un piñon de mayor dureza. ") //HardnessMATRIXC=[770 785 800 820 835 850 865 880 900 915 930 950 965 995 1030 1060 1095 1125 1155 1190 1220 1255 1290 1320 1350 1385 1420 1455 1485 1520 1555 1595 1630 1665 1700 1740 1775 1810 1845 1880 1920 1955 1995 2030 2070 2105 2145 2180; 240 245 250 255 260 265 270 275 280 285 290 295 300 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 530 540 550 560

Page 153: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

144 Anexo A. Códigos fuente de UNGEAR

570 580 590 600 610 620 630 640 650 660 670 680 690 700 720 740 760 780 800 820 840 860 880 900 920 940; 228 233 238 242 247 252 257 261 266 271 276 280 285 295 304 314 323 333 342 352 361 371 380 390 399 409 418 428 437 447 456 466 475 485 494 504 513 523 532 542 551 561 570 580 589 599 608 618; 20.3 21.3 22.2 23.1 24 24.8 25.6 26.4 27.1 27.8 28.5 29.2 29.8 31 32.2 33.3 34.4 35.5 36.6 37.7 38.8 39.8 40.8 41.8 42.7 43.6 44.5 45.3 46.1 46.9 47.7 48.4 49.1 49.8 50.5 51.1 51.7 52.3 53 53.6 54.1 54.7 55.2 55.7 56.3 56.8 57.3 57.8 58.3 58.8 59.2 59.7 60.1 61 61.8 62.5 63.3 64 64.7 65.3 65.9 66.4 67 67.5 68; 41.7 42.5 43.4 44.2 45 45.7 46.4 47.2 47.8 48.4 49 49.7 50.2 51.3 52.3 53.6 54.4 55.4 56.4 57.4 58.4 59.3 60.2 61.1 61.9 62.7 63.5 64.3 64.9 65.7 66.4 67.1 67.7 68.3 69 69.5 70 70.5 71.2 71.7 72.1 72.7 73.2 73.7 74.2 74.6 75.1 75.5 75.9 76.4 76.6 77.2 77.6 78.4 79.1 79.7 80.4 81.1 81.7 82.2 82.7 83.1 83.6 84 84.4] HardnessMATRIX=[770 785 800 820 835 850 865 880 900 915 930 950 965 995 1030 1060 1095 1125 1155 1190 1220 1255 1290 1320 1350 1385 1420 1455 1485 1520 1555 1595 1630 1665 1700 1740 1775 1810 1845 1880 1920 1955 1995 2030 2070 2105 2145 2180; 240 245 250 255 260 265 270 275 280 285 290 295 300 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 530 540 550 560 570 580 590 600 610 620 630 640 650; 228 233 238 242 247 252 257 261 266 271 276 280 285 295 304 314 323 333 342 352 361 371 380 390 399 409 418 428 437 447 456 466 475 485 494 504 513 523 532 542 551 561 570 580 589 599 608 618; 20.3 21.3 22.2 23.1 24 24.8 25.6 26.4 27.1 27.8 28.5 29.2 29.8 31 32.2 33.3 34.4 35.5 36.6 37.7 38.8 39.8 40.8 41.8 42.7 43.6 44.5 45.3 46.1 46.9 47.7 48.4 49.1 49.8 50.5 51.1 51.7 52.3 53 53.6 54.1 54.7 55.2 55.7 56.3 56.8 57.3 57.8; 41.7 42.5 43.4 44.2 45 45.7 46.4 47.2 47.8 48.4 49 49.7 50.2 51.3 52.3 53.6 54.4 55.4 56.4 57.4 58.4 59.3 60.2 61.1 61.9 62.7 63.5 64.3 64.9 65.7 66.4 67.1 67.7 68.3 69 69.5 70 70.5 71.2 71.7 72.1 72.7 73.2 73.7 74.2 74.6 75.1 75.5] ZW=1 HB1=0 HB2=0 if(materialp==1)|(materialp==2) HB1=hardnessp else HV1=hardnessp end if(materialr==1)|(materialr==2) HB2=hardnessr else HV2=hardnessr end j1=0 j2=0 while(HB1==0) for(j2=1:48) if(HardnessMATRIX(2,j2)==HV1-j1) HB1=HardnessMATRIX(3,j2) end end

Page 154: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 145

j1=j1+1 end j1=0 j2=0 while(HB2==0) for(j2=1:48) if(HardnessMATRIX(2,j2)==HV2-j1) HB2=HardnessMATRIX(3,j2) end end j1=j1+1 end HBratio=HB1/HB2 if(materialp==3)&(materialr==3) AZW=(0.00898*(HBratio))-0.00829 if(HBratio<1.2) ZW=1 end if(HBratio>=1.2)&(HBratio<=1.7) ZW=1+AZW*(u-1) end if(HBratio>1.7) ZW=1+0.00698*(u-1) end end if(materialp==3)&(materialr==4) AZW=(0.00898*(HBratio))-0.00829 if(HBratio<1.2) ZW=1 end if(HBratio>=1.2)&(HBratio<=1.7) ZW=1+AZW*(u-1) end if(HBratio>1.7) ZW=1+0.00698*(u-1) end end if(materialp==4)&(materialr==3) AZW=(0.00898*(HBratio))-0.00829 if(HBratio<1.2) ZW=1 end if(HBratio>=1.2)&(HBratio<=1.7) ZW=1+AZW*(u-1)

Page 155: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

146 Anexo A. Códigos fuente de UNGEAR

end if(HBratio>1.7) ZW=1+0.00698*(u-1) end end if(materialp==4)&(materialr==4) AZW=(0.00898*(HBratio))-0.00829 if(HBratio<1.2) ZW=1 end if(HBratio>=1.2)&(HBratio<=1.7) ZW=1+AZW*(u-1) end if(HBratio>1.7) ZW=1+0.00698*(u-1) end end if(NL2<=1D05) ZW=1 end HB=min(HB1,HB2) if(materialp==5)|(materialp==6)|(materialp==7)|(materialp==8) if(materialr==3)|(materialr==4) RZH=RZ1*((10/Rored)^0.33)*((RZ1/RZ2)^0.66)/((VG*v/1500)^0.33) if(RZH>16) RZH=16 end if(RZH<3) RZH=3 end if(HB<130) ZW=(1.2/RZH)^0.15 end if(HB>=130)|(HB<=470) ZW=(1.2-((HB-130)/1700))*((3/RZH)^0.15) end if(HB>470) ZW=(3/RZH)^0.15 end if(NL2<=1D05) if(HB<130) ZW=1.05 end if(HB>=130)|(HB<=470) ZW=1.05-((HB-130)/680) end if(HB>470)

Page 156: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 147

ZW=1 end end end end if(ZW<1) ZW=1 end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de tamaño ZX: ") disp("El propósito del factor de tamaño ZX es tomar en cuenta evidencia estadística que indica que los niveles de de esfuerzo al cual el daño por fatiga ocurre, disminuye con el incremento del tamaño del componente, como consecuencia de la influencia en los defectos subsuperficiales de pequeños gradientes de esfuerzo y la influencia del tamaño en la calidad del material. ") ZX=1 halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Esfuerzo nominal de contacto en el punto de paso: ") SigmaH0=ZH*ZE*Zepsilon*Zbeta*((Ft/(d1*b))*((u+1)/u))^0.5 disp("σH0 = ") disp(SigmaH0) disp("Esfuerzo de contacto en el piñón: ") SigmaH1=ZB*SigmaH0*(KA*Kv*KHB*KHA)^0.5 disp("σH1 = ") disp(SigmaH1) disp("Esfuerzo de contacto en la rueda: ") SigmaH2=ZD*SigmaH0*(KA*Kv*KHB*KHA)^0.5 disp("σH2 = ") disp(SigmaH2) disp("Esfuerzo de contacto límite en el piñon: ") SigmaHG1=SigmaHlim1*ZNT1*ZL*ZR*ZV*ZX disp("σHG1 = ") disp(SigmaHG1)

Page 157: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

148 Anexo A. Códigos fuente de UNGEAR

disp("Esfuerzo de contacto límite en la rueda: ") SigmaHG2=SigmaHlim2*ZNT2*ZL*ZR*ZV*ZX*ZW disp("σHG2 = ") disp(SigmaHG2) disp("Factor de seguridad para durabilidad superficial: ") SH1ISO=SigmaHG1/SigmaH1 SH2ISO=SigmaHG2/SigmaH2 disp("SH1 = ") disp(SH1ISO) disp("SH2 = ") disp(SH2ISO) SH1cuadISO=SH1ISO^2 SH2cuadISO=SH2ISO^2 disp("SH1² = ") disp(SH1cuadISO) disp("SH2² = ") disp(SH2cuadISO) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Cálculos de resistencia a la flexión en la raíz del diente ISO 6336-3 ") halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de forma YF ") disp("Por medio del factor de forma YF se toma en cuenta la influencia de la geometría del diente sobre el esfuerzo nominal en la raíz del diente. ") spr=0 rofP=rf*mN rofPv=rofP hfP=hfprima*mN E=(%pi*mN/4)-(hfP*tan(AlfaNrad))+(spr/cos(AlfaNrad))-((1-sin(AlfaNrad))*rofP/cos(AlfaNrad)) G1=(rofPv/mN)-(hfP/mN)+x1

Page 158: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 149

G2=(rofPv/mN)-(hfP/mN)+x2 TT=%pi/3 H1=(2/zn1)*((%pi/2)-(E/mN))-TT H2=(2/zn2)*((%pi/2)-(E/mN))-TT Theta1=%pi/3 Theta2=%pi/3 i=1 for(i=1:5) Theta1=((2*G1/zn1)*tan(Theta1))-H1 Theta2=((2*G2/zn2)*tan(Theta2))-H2 i=i+1 end ealfan=ealfa/((cos(Betabrad))^2) dn1=zn1*mN dn2=zn2*mN pbn=%pi*mN*cos(AlfaNrad) dbn1=dn1*cos(AlfaNrad) dbn2=dn2*cos(AlfaNrad) dan1=dn1+da1-d1 dan2=dn2+da2-d2 den1=2*(z1/abs(z1))*((((((((dan1/2)^2)-((dbn1/2)^2))^0.5)-(%pi*d1*cos(Betarad)*cos(AlfaNrad)/abs(z1))*(ealfan-1))^2)+((dbn1/2)^2))^0.5) den2=2*(z2/abs(z2))*((((((((dan2/2)^2)-((dbn2/2)^2))^0.5)-(%pi*d2*cos(Betarad)*cos(AlfaNrad)/abs(z2))*(ealfan-1))^2)+((dbn2/2)^2))^0.5) Alfaenrad1=acos(dbn1/den1) Alfaenrad2=acos(dbn2/den2) invAlfaNrad=tan(AlfaNrad)-AlfaNrad invAlfaenrad1=tan(Alfaenrad1)-Alfaenrad1 invAlfaenrad2=tan(Alfaenrad2)-Alfaenrad2 Gammaerad1=((0.5*%pi+(2*tan(AlfaNrad)*x1))/zn1)+invAlfaNrad-invAlfaenrad1 Gammaerad2=((0.5*%pi+(2*tan(AlfaNrad)*x2))/zn2)+invAlfaNrad-invAlfaenrad2 AlfaFenrad1=Alfaenrad1-Gammaerad1 AlfaFenrad2=Alfaenrad2-Gammaerad2

Page 159: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

150 Anexo A. Códigos fuente de UNGEAR

sFn1=mN*((zn1*sin((%pi/3)-Theta1))+(3^0.5)*((G1/cos(Theta1))-(rofPv/mN))) sFn2=mN*((zn2*sin((%pi/3)-Theta2))+(3^0.5)*((G2/cos(Theta2))-(rofPv/mN))) roF1=mN*((rofPv/mN)+((2*G1^2)/(cos(Theta1)*(zn1*((cos(Theta1))^2)-(2*G1))))) roF2=mN*((rofPv/mN)+((2*G2^2)/(cos(Theta2)*(zn2*((cos(Theta2))^2)-(2*G2))))) FF1=0.5*(((cos(Gammaerad1)-sin(Gammaerad1)*tan(AlfaFenrad1))*den1/mN)-(zn1*cos((%pi/3)-Theta1))-((G1/cos(Theta1))-(rofPv/mN))) hFe1=mN*FF1 FF2=0.5*(((cos(Gammaerad2)-sin(Gammaerad2)*tan(AlfaFenrad2))*den2/mN)-(zn2*cos((%pi/3)-Theta2))-((G2/cos(Theta2))-(rofPv/mN))) hFe2=mN*FF2 YF1=((6*hFe1/mN)*cos(AlfaFenrad1))/(((sFn1/mN)^2)*cos(AlfaNrad)) YF2=((6*hFe2/mN)*cos(AlfaFenrad2))/(((sFn2/mN)^2)*cos(AlfaNrad)) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de corrección de esfuerzo YS ") disp("EL factor de corrección de esfuerzo YS es usado para convertir el esfuerzo nominal en la raíz del diente a un esfuerzo local en la raíz del diente y tomar en cuenta el efecto de amplificación del esfuerzo del cambio de sección en el radio del filete en la raíz del diente, y que la evaluación del esfuerzo real en la raíz del diente en la sección crítica es compleja, con evidencia indicando que la intensidad del esfuerzo local consiste en dos componentes, una directamente influenciada por el valor del momento de flexión y otra incrementando a medida que se aproxima a la sección crítica. ") qs1=sFn1/(2*roF1) qs2=sFn2/(2*roF2) L1=sFn1/hFe1 L2=sFn2/hFe2 YS1=(1.2+0.13*L1)*qs1^(1/(1.21+(2.3/L1))) YS2=(1.2+0.13*L2)*qs2^(1/(1.21+(2.3/L2))) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de ángulo de hélice Yß ") disp("La orientación oblícua de las líneas de contacto se toma en cuenta por medio del factor de ángulo de hélice Yß lo que repercute en un menor esfuerzo en la raíz del diente. ") if(ebeta<=1) ebetaY=ebeta else ebetaY=1 end

Page 160: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 151

Ybeta=1-(ebetaY*(Beta/120)) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de espesor de aro YB ") disp("Cuando el espesor del aro no es suficiente para proveer soporte a la raíz del diente, la falla puede ocurrir en el aro del engranaje en lugar de la raíz del diente. ") if(CRQ==1) YB1=1 YB2=1 end if(CRQ==2) sR1=input("Especifique el espesor de aro del piñón [mm]: ") sR2=input("Especifique el espesor de aro de la rueda [mm]: ") YBfactor1=sR1/ht1 YBfactor2=sR2/ht2 if(YBfactor1<=1.2) YB1=1 end if(YBfactor2>=1.2) YB2=1 end if(YBfactor1>0.5)|(YBfactor1<1.2) YB1=1.6*log(2.242*(ht1/sR1)) end if(YBfactor2>0.5)|(YBfactor2<1.2) YB2=1.6*log(2.242*(ht2/sR2)) end end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de profundidad de diente YDT") disp("Es usado para ajustar el esfuerzo nominal en la raíz del diente cuando se obtiene una distribución trapezoidal de carga a lo largo del recorrido del engranaje resultado de una alta precisión de fabricación, relaciones de contacto en el rango de 2 a 2.5 y modificación de perfil apropiada. ") if(AG>4)|(ealfan<=2.05) YDT=1 else if(ealfan<=2.5) YDT=-0.666*ealfan+2.366 else YDT=0.7 end end

Page 161: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

152 Anexo A. Códigos fuente de UNGEAR

halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de corrección de esfuerzo YST ") disp("Los valores límite de esfuerzo en la raíz del diente para materiales, fueron derivados del resultado de pruebas sobre engranajes estándar de referencia, para los cuales el factor de corrección de esfuerzo es YST = 2.0, o para los cuales ellos resultados de las pruebas fueron recalculadas a este valor. ") YST=2 halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de vida YNT ") disp("El factor de vida YNT, toma en consideración el mayor esfuerzo en la raíz del diente que podría ser tolerable para una vida limitada, en comparación con el esfuerzo permitido a 3 millones de ciclos. ") disp("Para el límite de 10 millones de ciclos se puede considerar YNT entre dos límites y con base en este efectuar una interpolación logarítmaica para estimar un valor de YNT para el número de ciclos del engranaje. El valor inferior de 0.85 puede ser usado para servicio crítico. Valores intermedios se usan para aplicaciones de propósito general, y el valor superior correspondiente a 1.0 puede ser usado para condiciones óptimas de lubricación, material, manufactura y experiencia.") NTQ3=input("Digite el valor de YNT para diez millones de ciclos (entre 0.85 y 1.0): ") if(materialp==1)|(materialp==2)|(materialp==3)|(materialp==4) if(NL1<=1D04) YNT1=2.5 end if(NL1>1D04)&(NL1<=3D06) m=(log10(1/2.5)/log10(3D06/1D04)) YNT1=1*(NL1/3D06)^m end if(NL1>3D06)&(NL1<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT1=NTQ3*(NL1/1D10)^m end end if(materialp==5)|(materialp==6) if(NL1<=1D03) YNT1=2.5 end if(NL1>1D03)&(NL1<=3D06) m=(log10(1/2.5)/log10(3D06/1D03)) YNT1=1*(NL1/3D06)^m end if(NL1>3D06)&(NL1<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT1=NTQ3*(NL1/1D10)^m

Page 162: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 153

end end if(materialp==2) if(tipop==2)&(Microestructurap==3) if(NL1<=1D03) YNT1=1.6 end if(NL1>1D03)&(NL1<=3D06) m=(log10(1/1.6)/log10(3D06/1D03)) YNT1=1*(NL1/3D06)^m end if(NL1>3D06)&(NL1<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT1=NTQ3*(NL1/1D10)^m end end if(tipop==3) if(NL1<=1D03) YNT1=1.6 end if(NL1>1D03)&(NL1<=3D06) m=(log10(1/1.6)/log10(3D06/1D03)) YNT1=1*(NL1/3D06)^m end if(NL1>3D06)&(NL1<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT1=NTQ3*(NL1/1D10)^m end end end if(materialp==7) if(NL1<=1D03) YNT1=1.6 end if(NL1>1D03)&(NL1<=3D06) m=(log10(1/1.6)/log10(3D06/1D03)) YNT1=1*(NL1/3D06)^m end if(NL1>3D06)&(NL1<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT1=NTQ3*(NL1/1D10)^m end end if(materialp==8) if(NL1<=1D03) YNT1=1.1 end

Page 163: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

154 Anexo A. Códigos fuente de UNGEAR

if(NL1>1D03)&(NL1<=3D06) m=(log10(1/1.1)/log10(3D06/1D03)) YNT1=1*(NL1/3D06)^m end if(NL1>3D06)&(NL1<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT1=NTQ3*(NL1/1D10)^m end end if(materialr==1)|(materialr==2)|(materialr==3)|(materialr==4) if(NL2<=1D04) YNT2=2.5 end if(NL2>1D04)&(NL2<=3D06) m=(log10(1/2.5)/log10(3D06/1D04)) YNT2=1*(NL2/3D06)^m end if(NL2>3D06)&(NL2<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT2=NTQ3*(NL2/1D10)^m end end if(materialr==5)|(materialr==6) if(NL2<=1D03) YNT2=2.5 end if(NL2>1D03)&(NL2<=3D06) m=(log10(1/2.5)/log10(3D06/1D03)) YNT2=1*(NL2/3D06)^m end if(NL2>3D06)&(NL2<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT2=NTQ3*(NL2/1D10)^m end end if(materialr==2) if(tipor==2)&(Microestructurar==3) if(NL2<=1D03) YNT2=1.6 end if(NL2>1D03)&(NL2<=3D06) m=(log10(1/1.6)/log10(3D06/1D03)) YNT2=1*(NL2/3D06)^m end if(NL2>3D06)&(NL2<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT2=NTQ3*(NL2/1D10)^m

Page 164: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 155

end end if(tipor==3) if(NL2<=1D03) YNT2=1.6 end if(NL2>1D03)&(NL2<=3D06) m=(log10(1/1.6)/log10(3D06/1D03)) YNT2=1*(NL2/3D06)^m end if(NL2>3D06)&(NL2<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT2=NTQ3*(NL2/1D10)^m end end end if(materialr==7) if(NL2<=1D03) YNT2=1.6 end if(NL2>1D03)&(NL2<=3D06) m=(log10(1/1.6)/log10(3D06/1D03)) YNT2=1*(NL2/3D06)^m end if(NL2>3D06)&(NL2<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT2=NTQ3*(NL2/1D10)^m end end if(materialr==8) if(NL2<=1D03) YNT2=1.1 end if(NL2>1D03)&(NL2<=3D06) m=(log10(1/1.1)/log10(3D06/1D03)) YNT2=1*(NL2/3D06)^m end if(NL2>3D06)&(NL2<=1D10) m=(log10(NTQ3/1)/log10(1D10/3D06)) YNT2=NTQ3*(NL2/1D10)^m end end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de sensibilidad relativo a la entalla YδrelT ") disp("El factor YδrelT caracteriza la sensibilidad del material a las muescas o entallas y depende del material, del gradiente de esfuerzo y de la geometría particular del diente. ")

Page 165: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

156 Anexo A. Códigos fuente de UNGEAR

chiPprima=1/5 chiprima1=chiPprima*(1+2*qs1) chiprima2=chiPprima*(1+2*qs2) qsT=2.5 chiTprima=chiPprima*(1+2*qsT) if(materialp==1)&(tipop==3) roprima1=0.3124 end if(materialp==1) roprima1=0.0833 // roprima1=0.0445 end if(materialp==3)|(materialp==4)|(materialp==2) roprima1=0.0281 // roprima1=0.0194 // roprima1=0.0064 // roprima1=0.0014 end if(materialp==2)&(tipop==2)&(Microestructurap==3) roprima1=0.3095 end if(materialp==7)|(materialp==8) roprima1=0.1005 end if(materialp==5)|(materialp==6) roprima1=0.003 end if(materialr==1)&(tipor==3) roprima2=0.3124 end if(materialr==1) roprima2=0.0833 // roprima2=0.0445 end if(materialr==3)|(materialr==4)|(materialr==2) roprima2=0.0281 // roprima2=0.0194 // roprima2=0.0064 // roprima2=0.0014 end if(materialr==2)&(tipor==2)&(Microestructurar==3) roprima2=0.3095 end if(materialr==7)|(materialr==8) roprima2=0.1005

Page 166: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 157

end if(materialr==5)|(materialr==6) roprima2=0.003 end YdeltarelT1=(1+((roprima1*chiprima1)^0.5))/(1+((roprima1*chiTprima)^0.5)) YdeltarelT2=(1+((roprima2*chiprima2)^0.5))/(1+((roprima2*chiTprima)^0.5)) halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de superficie relativo YRrelT ") disp("El factor YRrelT toma en consideración la influencia de la condición de la superficie sobre el esfuerzo en la raíz del diente. Este depende del material y la rugosidad superficial en el diente. ") RafQ1=input("¿Desea especificar la rugosidad (Raf) de los engranajes en el filete? 1 - SI / 2 - NO: ") if(RafQ1==1) Raf1=input("Digite la rugosidad (Ra) en el filete del piñón [µm]: ") Raf2=input("Digite la rugosidad (Ra) en el filete de la rueda [µm]: ") end if(RafQ1==2) disp("Se establecerán los valores de rugosidad basados en el grado de precisión de los engranajes. ") Raf1=Ra1*2 Raf2=Ra2*2 end Rzf1=Raf1*6 Rzf2=Raf2*6 if(Rzf1<1) if(materialp==3)|(materialp==4)|(materialp==2)|(materialp==5)|(materialp==6) YRrelT1=1.12 end if(materialp==1) YRrelT1=1.07 end if(materialp==2)&(tipop==3) YRrelT1=1.025 end if(materialp==2)&(tipop==2)&(Microestructurap==3) YRrelT1=1.025 end if(materialp==7)|(materialp==8) YRrelT1=1.025 end end

Page 167: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

158 Anexo A. Códigos fuente de UNGEAR

if(Rzf2<1) if(materialr==3)|(materialr==4)|(materialr==2)|(materialr==5)|(materialr==6) YRrelT2=1.12 end if(materialr==1) YRrelT2=1.07 end if(materialr==2)&(tipor==3) YRrelT2=1.025 end if(materialr==2)&(tipor==2)&(Microestructurar==3) YRrelT2=1.025 end if(materialr==7)|(materialr==8) YRrelT2=1.025 end end if(Rzf1>=1)&(Rzf1<=40) if(materialp==3)|(materialp==4)|(materialp==2)|(materialp==5)|(materialp==6) YRrelT1=1.674-0.529*((Rzf1+1)^0.1) end if(materialp==1) YRrelT1=5.306-4.203*((Rzf1+1)^0.01) end if(materialp==2)&(tipop==3) YRrelT1=4.229-3.259*((Rzf1+1)^0.0058) end if(materialp==2)&(tipop==2)&(Microestructurap==3) YRrelT1=4.229-3.259*((Rzf1+1)^0.0058) end if(materialp==7)|(materialp==8) YRrelT1=4.229-3.259*((Rzf1+1)^0.0058) end end if(Rzf2>=1)&(Rzf2<=40) if(materialr==3)|(materialr==4)|(materialr==2)|(materialr==5)|(materialr==6) YRrelT2=1.674-0.529*((Rzf2+1)^0.1) end if(materialr==1) YRrelT2=5.306-4.203*((Rzf2+1)^0.01) end if(materialr==2)&(tipor==3) YRrelT2=4.229-3.259*((Rzf2+1)^0.0058) end if(materialr==2)&(tipor==2)&(Microestructurar==3) YRrelT2=4.229-3.259*((Rzf2+1)^0.0058) end if(materialr==7)|(materialr==8)

Page 168: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 159

YRrelT2=4.229-3.259*((Rzf2+1)^0.0058) end end if(NL1<=1D03) YRrelT1=1 end if(NL2<=1D03) YRrelT2=1 end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Factor de tamaño YX ") disp("El factor de tamaño YX es usado para tomar en consideración la influencia del tamaño sobre la distribución probable de puntos débiles en la estructura del material. ") if(materialp==1)|(materialp==2)|(materialp==3)|(materialp==4) if(mN<=5) YX1=1 end if(mN>5)&(mN<30) YX1=1.03-0.006*mN end if(mN>=30) YX1=0.85 end end if(materialp==5)|(materialp==6)|(materialp==7)|(materialp==8) if(mN<=5) YX1=1 end if(mN>5)&(mN<25) YX1=1.05-0.01*mN end if(mN>=25) YX1=0.8 end end if(materialp==2)&(tipop==3) if(mN<=5) YX1=1 end if(mN>5)&(mN<25) YX1=1.075-0.015*mN end if(mN>=25)

Page 169: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

160 Anexo A. Códigos fuente de UNGEAR

YX1=0.7 end end if(materialp==2)&(tipop==2)&(Microestructurap==3) if(mN<=5) YX1=1 end if(mN>5)&(mN<25) YX1=1.075-0.015*mN end if(mN>=25) YX1=0.7 end end if(materialr==1)|(materialr==2)|(materialr==3)|(materialr==4) if(mN<=5) YX2=1 end if(mN>5)&(mN<30) YX2=1.03-0.006*mN end if(mN>=30) YX2=0.85 end end if(materialr==5)|(materialr==6)|(materialr==7)|(materialr==8) if(mN<=5) YX2=1 end if(mN>5)&(mN<25) YX2=1.05-0.01*mN end if(mN>=25) YX2=0.8 end end if(materialr==2)&(tipor==3) if(mN<=5) YX2=1 end if(mN>5)&(mN<25) YX2=1.075-0.015*mN end if(mN>=25) YX2=0.7 end end

Page 170: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 161

if(materialr==2)&(tipor==2)&(Microestructurar==3) if(mN<=5) YX2=1 end if(mN>5)&(mN<25) YX2=1.075-0.015*mN end if(mN>=25) YX2=0.7 end end if(NL1<=1D03) YX1=1 end if(NL2<=1D03) YX2=1 end halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp("Esfuerzo nominal en la raíz del diente: ") SigmaF01=(Ft/(b*mN))*YF1*YS1*Ybeta*YB1*YDT SigmaF02=(Ft/(b*mN))*YF2*YS2*Ybeta*YB2*YDT disp("Esfuerzo en la raíz del diente en el piñón: ") SigmaF1=SigmaF01*KA*Kv*KFB*KFA disp("σF1 = ") disp(SigmaF1) disp("Esfuerzo en la raíz del diente en la rueda: ") SigmaF2=SigmaF02*KA*Kv*KFB*KFA disp("σF2 = ") disp(SigmaF2) disp("Esfuerzo l!mite en la raíz del diente del piñon: ") SigmaFG1=SigmaFlim1*YST*YNT1*YdeltarelT1*YRrelT1*YX1 disp("σFG1 = ") disp(SigmaFG1) disp("Esfuerzo límite en la raíz del diente de la rueda: ")

Page 171: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

162 Anexo A. Códigos fuente de UNGEAR

SigmaFG2=SigmaFlim2*YST*YNT2*YdeltarelT2*YRrelT2*YX2 disp("σFG2 = ") disp(SigmaFG2) disp("Factor de seguridad para rotura del diente: ") SF1ISO=SigmaFG1/SigmaF1 SF2ISO=SigmaFG2/SigmaF2 disp("SF1 = ") disp(SF1ISO) disp("SF2 = ") disp(SF2ISO) ISOinput1=["Potencia de entrada" "Velocidad de entrada" "Horas de servicio" "Grado de viscosidad ISO del lubricante" "Grado de presición de los engranajes" "Número de dientes del piñón" "Número de dientes de la rueda" "Angulo de presión normal" "Angulo de hélice" "Módulo normal" "Ancho de cara del piñón" "Ancho de cara de la rueda" "Engranajes corregidos" "Corrección del piñón" "Corrección de la rueda" "Factor de adendo" "Factor de holgura radial" "Factor de radio del filete de la herramienta" "Material y tratamiento térmico del piñón" "Dureza superficial del piñón" "Grado de calidad del material del piñón" "Dureza del núcleo del piñón" "Material y tratamiento térmico de la rueda" "Dureza superficial de la rueda" "Grado de calidad del material de la rueda" "Dureza del núcleo de la rueda" "Condición de operación de la máquina conductora" "Condición de operación de la máquina conducida" "Ensamble con rigidizador" "Tipo de ensamble" "Modificación de hélice" "Fabricación a partir de discos sólidos o aros y radios" "Valor de factor de ciclos para 10 millones de revoluciones pitting" "Grado de pitting permitido" "Valor de factor de ciclos para 10 millones de revoluciones flexión"] ISOinput2=["P1" "n1" "Lh" "ϑ40" "AG" "z1" "z2" "αn" "β" "mn" "b1" "b2" "-" "-" "-" "-" "-" "-" "-" "HV1" "-" "Hnúcleo1" "-" "HV2" "-" "Hnúcleo2" "-" "-" "-" "-" "-" "-" "-" "-" "-" "-"] ISOinput3=[P1 n1 Lh VG AG z1 z2 AlfaN Beta mN b1 b2 xQ x1 x2 haprima cprima rf materialp hardnessp calidadp corehardnessp materialr hardnessr calidadr corehardnessr QKA1 QKA2 KprimaQ1 KprimaQ2 B1B2Q CRQ NTQ1 NTQ2 NTQ3] ISOoutput1=["Carga tangencial en el cilindro de referencia" "Diámetro de referencia del piñón" "Ancho de cara efectivo" "Módulo normal" "Relación de transmisión" "Factor de aplicación" "Factor dinámico" "Factor de carga en la cara (esfuerzo de contacto)" "Factor de carga transversal (esfuerzo de contacto)" "Factor de carga en la cara (esfuerzo en la raíz)" "Factor de carga transversal (esfuerzo en la raíz)" "Factor de zona" "Factor de elasticidad" "Factor de razón de contacto (pitting)" "Factor de ángulo de hélice (pitting)" "Factor de contacto de cada par de dientes del piñón" "Factor de contacto de cada par de dientes de la rueda" "Factor de vida para esfuerzo de contacto del piñón" "Factor de vida para esfuerzo de contacto de la rueda" "Factor de lubricante" "Factor de velocidad" "Factor de rugosidad" "Factor de endurecimiento superficial" "Factor de tamaño para contacto" "Factor de forma del piñón" "Factor de forma de la rueda" "Factor de corrección de esfuerzo del piñón" "Factor de corrección de esfuerzo de la rueda" "Factor de ángulo

Page 172: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Anexo A. Códigos futente de UNGEAR 163

de hélice" "Factor de espesor de aro del piñón" "Factor de espesor de aro de la rueda" "Factor de profundidad de diente" "Factor de corrección de esfuerzo para engranajes de referencia" "Factor de vida para esfuerzo en la raíz del diente del piñón" "Factor de vida para esfuerzo en la raíz del diente de la rueda" "Factor de sensibilidad a la entalla relativo del piñón" "Factor de sensibilidad a la entalla relativo de la rueda" "Factor de superficie relativo del piñón" "Factor de superficie relativo de la rueda" "Factor de tamaño para flexión del piñón" "Factor de tamaño para flexión de la rueda" "Esfuerzo de contacto del piñón" "Esfuerzo de contacto de la rueda" "Esfuerzo límite de contacto del piñón" "Esfuerzo límite de contacto de la rueda" "Esfuerzo en la raíz del diente del piñón" "Esfuerzo en la raíz del diente de la rueda" "Esfuerzo límite en la raíz del diente del piñón" "Esfuerzo límite en la raíz del diente de la rueda" "Factor de seguridad para pitting en el piñón" "Factor de seguridad para pitting en la rueda" "Factor de seguridad para pitting en el piñón al cuadrado" "Factor de seguridad para pitting en la rueda al cuadrado" "Factor de seguridad para resistencia a flexión en el piñón" "Factor de seguridad para resistencia a flexión en la rueda"] ISOoutput2=["Ft" "d1" "b" "mn" "u" "KA" "Kv" "KHβ" "KHα" "KFβ" "KFα" "ZH" "ZE" "Zε" "Zβ" "ZB" "ZD" "ZNT1" "ZNT2" "ZL" "ZV" "ZR" "ZW" "ZX" "YF1" "YF2" "YS1" "YS2" "Yβ" "YB1" "YB2" "YDT" "YST" "YNT1" "YNT2" "YδrelT1" "YδrelT2" "YRrelT1" "YRrelT2" "YX1" "YX2" "σH1" "σH2" "σHG1" "σHG2" "σF1" "σF2" "σFG1" "σFG2" "SH1" "SH2" "SH1^2" "SH2^2" "SF1" "SF2"] ISOoutput3=[Ft d1 b mN u KA Kv KHB KHA KFB KFA ZH ZE Zepsilon Zbeta ZB ZD ZNT1 ZNT2 ZL ZV ZR ZW ZX YF1 YF2 YS1 YS2 Ybeta YB1 YB2 YDT YST YNT1 YNT2 YdeltarelT1 YdeltarelT2 YRrelT1 YRrelT2 YX1 YX2 SigmaH1 SigmaH2 SigmaHG1 SigmaHG2 SigmaF1 SigmaF2 SigmaFG1 SigmaFG2 SH1ISO SH2ISO SH1cuadISO SH2cuadISO SF1ISO SF2ISO] halt(ascii(10)+ascii(10)+"Presione enter para continuar ") disp=("Gracias por utilizar el módulo ISO de UNGEAR.") disp=("[email protected]") halt(ascii(10)+ascii(10)+"Presione enter para continuar ")

Page 173: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

B. Anexo: Programa UNGEAR

Medios magneticos.

Page 174: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Bibliografıa

[1] ANSI/AGMA, “American Gear Manufacturers Association ANSI/AGMA 2001-D04,”

Fundamental Rating Factors and Calculation Methods for Involute Spur and Helical

Gear Teeth, Alexandria, 2004.

[2] ISO, “International Organization for Standards ISO 6336 partes 1 a 6 (excepto 4),”

Calculation of load capacity of spur and helical gears, Switzerland, 2006.

[3] J. Rinaldo, “A Comparison of Current AGMA, ISO and API Gear Rating Methods,”

Gear Technology, 2018.

[4] DIN, “Deutsches Institut fur Normung 3990 partes 1 a 5,” Tragfahigkeitsberechnung von

Stirnradern, Berlin, 1987.

[5] V. Dobrovolski, J. Puig Torres, et al., Elementos de maquinas. Editorial MIR, 1970.

[6] G. Niemann, Elementos de maquinas (Vol. 2). Editorial Labor, 1973.

[7] J. Hlebanja and G. Hlebanja, “An Overview of the Development of Gears,” Power

Transmissions, pp. 55–81, 2013.

[8] L. E. Benıtez Hernandez, Engranajes: diseno, lubricacion, analisis de fallas y manteni-

miento. Universidad Nacional de Colombia, Facultad de Ingenierıa, Departamento de

Ingenierıa mecanica y mecatronica, 2011.

[9] AGMA, “American Gear Manufacturers Association AGMA 913-A98,” Method for Spe-

cifying the Geometry of Spur and Helical Gears, Virginia, 1998.

[10] AGMA, “American Gear Manufacturers Association AGMA 933-B03,” Basic Gear Geo-

metry, 2003.

[11] ISO, “International Organization for Standards ISO 21771:2007,” Gears cylindrical in-

volute gears and gear pairs — Concepts and geometry, Switzerland, 2007.

[12] DIN, “Deutsches Institut fur Normung 3960,” Definitions, parameters and equations for

involute cylindrical gears and gear pairs, Berlin, 1987.

Page 175: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

166 Bibliografıa

[13] ANSI/AGMA, “American Gear Manufacturers Association ANSI/AGMA 2101-D04,”

Fundamental Rating Factors and Calculation Methods for Involute Spur and Helical

Gear Teeth (Metric Edition of ANSI/AGMA 2001-D04), Alexandria, 2004.

[14] G. G. Rey and M. G. Domınguez, “Evaluacion de las cargas dinamicas internas en

engranajes cilındricos de contacto exterior - Calculation of internal dynamic load on

cylindrical gears with external contact,” Ingenierıa Mecanica, vol. 4, no. 2, pp. 57–68,

2001.

[15] V. Roda-Casanova, F. T. Sanchez-Marin, I. Gonzalez-Perez, J. L. Iserte, and A. Fuentes,

“Determination of the ISO face load factor in spur gear drives by the finite element

modeling of gears and shafts,” Mechanism and Machine Theory, vol. 65, pp. 1–13,

2013.

[16] S. Tavares and P. de Castro, “Calculation of Load Capacity of Cylindrical Gears: Review

of Different Approaches and Calculation Tools,” in New Trends in Mechanism and

Machine Science, pp. 779–787, Springer, 2015.

[17] S. Jyothirmai, R. Ramesh, T. Swarnalatha, and D. Renuka, “A Finite Element Approach

to Bending, Contact and Fatigue Stress Distribution in Helical Gear Systems,” Procedia

Materials Science, vol. 6, no. Icmpc, pp. 907–918, 2014.

[18] D. Walton, Y. Shi, and S. Taylor, “AGMA, ISO, and BS Gear Standards. Part I. Pitting

Resistance Ratings,” Gear Technology, vol. 7, no. 6, pp. 10–12, 1990.

[19] D. Walton, Y. Shi, and S. Taylor, “Review of Gear Standards. Part II,” Gear Technology,

1991.

[20] U. Kissling and D. M. Ing, “Festigkeitsberechnung von Stirnradern–Unterschiede zwis-

chen ISO 6336, DIN 3990 und AGMA 2001,” Zurich: Kissoft, 2011.

[21] S. P. Radzevich, Dudley ’ s Handbook of Practical Gear Design and Manufacture. CRC

Press, 2012.

[22] D. McVittie, “Introduction to ISO 6336, What Gear Manufacturers Need to Know,”

Gear Technology, 1998.

[23] D. Mcvittie, “Comparing Standards - Part II,” Gear Technology, 1998.

[24] D. Mcvittie, “Calculating Spur and Helical Gear Capacity with ISO 6336,” Gear Tech-

nology, 1998.

[25] D. McVittie, “ISO 6336-5 Strength and Quality of Materials,” Gear Technology, 1999.

Page 176: Estudio comparativo de las normas ISO 6336 y ANSI/AGMA ...

Bibliografıa 167

[26] G. Cahala, “ISO 6336 vs AGMA 2001 gear rating comparison for industrial gear appli-

cations,” in 1999 IEEE/-IAS/PCA Cement Industry Technical Conference. Conference

Record (Cat. No. 99CH36335), pp. 19–22, IEEE, 1999.

[27] K. Beckman and V. Patel, “Review of API Versus AGMA Gear Standards/Rating,

Data Sheet Completion, and Gear Selection Guidelines,” Proceedings of the Twenty-

Ninth Turbomachinery Symposium, pp. 191–204, 2000.

[28] O. A. Labath, D. Richter, M. Street, and D. Richter, “Comparison of Rating Trends in

AGMA Versus ISO,” Gear Technology, no. June, 2004.

[29] A. Kawalec, J. Wiktor, and D. Ceglarek, “Comparative Analysis of Tooth-Root Strength

Using ISO and AGMA Standards in Spur and Helical Gears With FEM-based Verifica-

tion,” Journal of Mechanical Design, vol. 128, no. 5, p. 1141, 2006.

[30] A. S. Ivanov, M. V. Fomin, M. M. Ermolaev, and A. V. Chirkin, “Profiles of gear teeth,”

Russian Engineering Research, vol. 35, no. 3, pp. 167–170, 2015.

[31] R. Norton, Diseno de maquinas Un enfoque integrado. Prentice Hall, 2011.

[32] AGMA, “American Gear Manufacturers Association AGMA 908-B89,” Information

Sheet - Geometry Factors for Determining the Pitting Resistance and Bending Strength

of Spur, Helical and Herringbone Gear Teeth, Alexandria, 1989.

[33] ISO, “International Organization for Standards TR ISO 6336-30,” Technical Report:

Calculation of load capacity of spur and helical gears – Part 30: Calculation examples

for the application of ISO 6336 parts 1,2,3,5, Switzerland, 2017.

[34] SEW-EURODRIVE, “Catalogue M1..N Series,” Industrial Gears, 2013.

[35] C. Wu and Y. Lu, “Comparison of iso and agma involute cylindrical gear strength

calculation standards,” China Mechanical Engineering, vol. 22, no. 12, pp. 1418–1423,

2011.