You are on page 1of 104

Capitulo 7 Aplicacion uel conocimiento ue Catia vS

al uiseo ue engianajes ue ejes paialelos


Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 269
















CAPTULO 7

APLICACIN DEL CONOCIMIENTO DE CATIA V5
AL DISEO DE ENGRANAJES EJES PARALELOS
























Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 27u















































Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 271
7.1. INTRODUCCIN

Se aplicar el conocimiento de Catia v5 para el diseo de engranajes estndar
de ejes paralelos, incluyendo los siguientes tipos de engranajes:

Engranajes rectos.
Engranajes helicoidales a derecha.
Engranajes helicoidales a izquierda
Engranajes helicoidales dobles.

Para se utilizarn los siguientes mdulos de Catia v5:

Mechanical Design / Assembly Design.
Mechanical Design / Part Design.
Mechanical Design / Wireframe and Surface Design.
Knowledgeware / Knowledge Advisor.
Knowledgeware / Product Knowledge Template.

Se construir paso a paso la geometra del engranaje aplicando las
herramientas de Catia v5 y mostrando cmo se usan estas herramientas.

Para el clculo del engranaje nos ayudaremos de un VB Script que utiliza el
lenguaje Visual Basic para la eleccin del mejor material para nuestro engranaje.

Por ltimo se aplicar el conocimiento de Catia y se mostrar cmo el usuario
final debe utilizarlo


7.2. DISEO DE LA GEOMETRIA DEL ENGRANAJE

Iniciamos Catia y pulsamos en New . Se abre un cuadro para elegir el tipo
de archivo, elegiremos uno de tipo Product, pulsamos OK.



Figura 7.1. Seleccin Product
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 272

El programa entra directamente en el submodulo Assembly design del modulo
Mechanical Design.

Aparece el rbol con nuestro product, pinchamos con el botn derecho del
ratn sobre l y elegimos Properties, a continuacin en el cuadro Part Number
escribimos el nombre de nuestro product, en nuestro caso, Memoria_Engranaje



Figura 7.2. Propiedades

El paso siguiente es crear un Part, dentro de nuestro Product, para ello
pulsamos sobre el icono Part introduciendo Catia en el rbol un Part al que le
llamaremos Engranaje de la misma forma que al Product. Ya todas las operaciones y
actuaciones sobre el programa sern dentro de este Part.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 27S
Para la construccin de engranajes estndar es muy importante la creacin de
parmetros de los que depende el engrane, los ms importantes son:

Modulo (m)
Numero de dientes (Z)
Angulo de presin ()
Angulo de hlice ()
Dimetro del eje (dj)

Tambin usaremos una variable con tres valores llamada tipo hlice que
nos indicar en caso de que nuestro engranaje sea helicoidal si la hlice es a derecha
(1), a izquierda (2) o doble (3).

Estas seis primeras variables son variables bsicas y sern los parmetros
iniciales para la construccin del engranaje. Todos los dems parmetros que a
continuacin definiremos estn relacionadas con estas cinco primeras variables directa
o indirectamente mediante formulas, leyes o reglas.

La definicin en Catia de estas variables se hace de la siguiente manera,
haciendo uso de una paleta llamada Knowledge:



Al pinchar en el icono formula nos aparece el siguiente cuadro de
parmetros:

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 274


Figura 7.3. Frmulas

Para definir cualquier variable se acta en este orden:

a) Tipo de medida: primera paleta desplegable inferior
b) Multiplicidad del valor: segunda paleta inferior, simple value o multiple values



c) A continuacin pulsamos el botn New
parameter of type; si antes hemos elegido
multiple value se nos abrir una pequea
ventana para escribir la serie de valores, si por
el contrario escogimos simple value pasamos al
punto d
d) Nombre de nuestra variable en la ventana
superior al botn New parameter of type
e) Para confirmar los datos pulsamos Apply y
para terminar con la definicin de parmetros
pulsamos OK.

Figura 7.4. Multiple values




Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 27S
Para nuestro conjunto de variables principales tenemos:

1.- Tipo de medida: lenght
2.- Multiplicidad del valor: multiple values
3.- New parameter of type;

Valores: segn la norma UNE 18-005-84 basada en la ISO 54 los valores
normalizados de los mdulos usados son los siguientes:

1mm 1,125mm
1,25mm 1,375mm
1,5mm 1,75mm
2mm 2,25mm
2,5mm 2,75mm
3mm 3,5mm
4mm 4,5mm
5mm 5,5mm
6mm 7mm
8mm 9mm
10mm 11mm
12mm 14mm
16mm 18mm
20mm 22mm
25mm 28mm
32mm 36mm
40mm 45mm
50mm

Tabla 7.1. Mdulos segn UNE 18-005-84

4.- Nombre: modulo (m)
5.- Apply
6.- Tipo de medida: real
7.- Multiplicidad del valor: multiple values
8.- New parameter of type

Valores: desde 23 hasta 90, en nmeros enteros

9.- Nombre: numero dientes (Z)
10.- Apply

11.- Tipo de medida: angle
12.- Multiplicidad del valor: multiple values
13.- New parameter of type

Valores: 14.5, 20, 22.5, 25 son los valores ms utilizados en la realidad

14.- Nombre: ngulo de presin (alfa)
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 276
15.- Apply

16.- Tipo de medida: angle
17.- Multiplicidad del valor: multiple values
18.- New parameter of type

Valores: 0, 5, 10, 15, 20, 23, 25, 30, 35, 40, 45 son los valores ms
comunes.

19.- Nombre: ngulo hlice (beta)
20.- Apply

21.- Tipo de medida: real
22.- Multiplicidad del valor: multiple values
23.- New parameter of type

Valores: 1, 2, 3 dependiendo si del tipo de hlice.

24.- Nombre: tipo hlice
25.- Apply

26.- Tipo de medida: lenght
27.- Multiplicidad del valor: simple value
28.- New parameter of type
29.- Nombre: dimetro eje (dj)
30.- OK

Para empezar escogeremos unos valores iniciales para nuestras variables
principales, estos valores sern valores unos medios de los que podemos elegir.
Pulsando el icono formula , podemos variar los valores de nuestras
variables multiples; para seguir desarrollando la construccin del programa a partir de
ahora valdrn:

- Modulo (m) = 18 mm
- Numero de dientes (Z) = 25
- Angulo de presin () = 20
- Angulo de hlice () = 20
- Tipo hlice = 1
- Dimetro eje (dj) = 100 mm

Adems a la variable dimetro eje (dj) le asignaremos un rango inferior de
6mm para que a la hora de introducir un dato en esta variable nunca se sobrepase
este valor.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 277
Pinchamos dos veces sobre esta variable en el rbol y en el cuadro donde
expresa su valor pulsamos con el botn derecho del ratn eligiendo Range\Edit
apareciendo el cuadro que sigue:



Figura 7.5. Rango de parmetros

A continuacin definiremos las variables secundarias de las que dependen los
engranajes, estos parmetros junto con los parmetros principales definen la
geometra bsica del engrane. Estos parmetros son:


- Dimetro primitivo (d)
- Dimetro base (db)
- Dimetro exterior (de)
- Dimetro de fondo (df)
- Paso normal (pn)
- Paso aparente (pa)
- Addendum (a)
- Dedendum (b)
- Espacio libre de fondo (c)
- Profundidad diente (h)
- Radio de pie (r)
- Ancho de diente (B)
- Dimetro cubo (dc)
- Diametro auxiliar (da)

Comentar que las variables mdulo,
nmero de dientes y dimetro primitivo estn
muy ligadas; teniendo dos de ellas podemos
empezar a describir la geometra del
engranaje. Se ha elegido como variables
principales las dos primeras debido a que a
la hora de buscar un engranaje son estas
dos variables, normalmente, las que definen
esa bsqueda



Figura 7.6. rbol de Catia
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 278

Las variables secundarias se introducen en Catia de manera anloga que las
principales, teniendo en cuenta que todas ellas son de tipo lenght y simple value.

Una vez definidas estas variables nos aparecen en el rbol como muestra la
figura 7.5.

Para empezar la construccin de la geometra es necesario que relacionemos
las variables secundarias con las primarias y con ellas mismas para asignar sus
valores a la acotacin de los bocetos.

Formularemos en primer lugar los cuatro dimetros de las circunferencias ms
importantes dentro de los engranajes, segn la norma UNE 18 066

diametro primitivo (d) = modulo (m) numero dientes (Z)/ cos (angulo hlice (psi))
diametro base (db) = diametro primitivo (d)cos (angulo presin (alfa))
diametro exterior = dimetro primitivo (d) + 2modulo (m)

Estos parmetros se introducen en Catia pulsando sobre el icono formula
, sobre la variable que hemos definido y pulsando a continuacin add formula,
abrindose la siguiente ventana:



Figura 7.7. Editor de frmulas.

En esta ventana se encuentran todas las variables que creamos y que el
programa va creando a medida que lo vamos utilizando, adems de todos los
operadores de los que dispone tanto matemticos como booleanos.
En el segundo recuadro en blanco podemos escribir la formula que relaciona nuestras
variables.
En el rbol de Catia aparecen las nuevas variables definidas con su frmula y su valor.
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 279




Figura 7.8. Valores y frmula de los parmetros

El cuarto dimetro, dimetro de fondo (df), est estrechamente relacionado con
el addendum (a), dedendum (b), el espacio libre de fondo (c) y la profundidad del
diente (h), as:

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 28u
h df b
a
c
de
d
db
Figura 7.9. Dependencia del dimetro de fondo.

diametro de fondo (df) = diametro primitivo (d) -2 dedendum (b)
profundidad de diente (h) = addendum (a) + dedendum (b)

Adems la norma UNE 18 066 recomienda que los valores del addendum,
dedendum y espacio de fondo sean los siguientes:

addendum (a) = m
dedendum (b) = 1.25 m
espacio libre de fondo (c) = 0.25 m

siendo m el mdulo.

Hacer notar que con estos valores, el dimetro de fondo puede ser mayor que
el dimetro base. Vemoslo:

db = d cos
df = d -2b

Poniendo estos dimetros en funcin de de las variables principales nos queda

db =
mZ
cos
cos
df =
mZ
cos
- 2 1.25 m

Igualando estos valores tenemos:

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 281

mZ
cos
cos =
mZ
cos
- 2.5 m

Despejando Z nos queda:

Z =
2,5cos
1-cos


As, por ejemplo, para engranajes rectos ( = 0) con un ngulo de presin ()
de 20 tenemos un valor lmite de Z = 41,45 dientes, es decir a partir de 42 dientes la
circunferencia de fondo sera mayor que la circunferencia base.

A continuacin definiremos el paso normal y paso aparente.

paso nominal (pn) = m
paso aparente (pa) =
m
cos


Si estamos tratando con engranajes rectos el paso nominal y el paso aparente
coinciden.

Otro valor importante es el radio de pie del engranaje, se suele poner en
funcin del modulo con un valor de:

radio de pie (r) = 0.166 modulo (m)

Las formulas de todas las variables se van almacenado en el rbol del archivo
en un apartado llamado Relations.

El valor de este parmetro est estrechamente ligado a la herramienta que
escojamos para mecanizar el engranaje, dependiendo del tipo de herramienta se
puede tener un radio de pie de diente distinto y sin embargo conservar los valores de
los dems parmetros. Es tambin un valor importante a la hora de soportar los
esfuerzos de fatiga del engranaje ya que las primeras grietas aparecern sobre este
radio de acuerdo.

El espesor de los dientes suele tomar valores diversos dependiendo de la
fuerza que soporta y su velocidad de rotacin. No obstante este espesor se obtiene de
someter al diente a las siguientes solicitaciones:

- Resistencia a la rotura: comprobacin del diente a fatiga de compresin y
flexin debido a las cargas.
- Resistencia al desgaste: dependiendo de la presin superficial y las fuerzas
aplicadas en los flancos de los dientes.
- Resistencia a fatiga.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 282
El ancho de diente es el que cumple las tres especificaciones y el clculo de
este parmetro ser analizado con ms detalle ms adelante. De momento tomaremos
los valores de 10 modulo para engranajes rectos y 13 modulo para engranajes
helicoidales.

Por lo tanto,

Ancho de diente (B) = 10 modulo (m) (Para engranajes rectos y helicoidales
simples)
Ancho de diente (B) = 13 modulo (m) (Para engranes helicoidales dobles)

Como este parmetro tiene dos valores posibles, no podemos introducirlo en Catia
mediante una frmula, usaremos entonces una regla de la siguiente manera:

Pulsamos Start y elegimos el ultimo modulo de Catia Knowledgeware y dentro de ste
el submdulo Knowledge Advisor
























Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 28S


Figura 7.10. Seleccin del submdulo Knowledge Advisor


Dentro de este modulo elegimos el botn Rule apareciendo por pantalla el
siguiente cuadro:


En el cuadro en blanco debajo
de Name of Rule escribimos el
nombre de la regla, en este
caso Espesor y luego
pulsamos OK



Figura 7.11. Regla

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 284
Al aceptar la pantalla muestra el siguiente cuadro de dialogo:



Figura 7.12. Editor de reglas.

Aqu aparecen todas las variables y operadores que Catia posee y ha ido
creando para su inmediata relacin. La manera que tiene Catia de relacionar estas
variables es bastante parecida a la de Matlab o C++, as en el cuadro superior
escribiremos nuestra regla:

`ancho diente (B)` = 10 * `modulo (m)`

if (`tipo helice` = = 3)
{`ancho diente (B)` = 13 * `modulo (m)`}

Despus volveremos a esta regla para adecuarla a la construccin de nuestro
engranaje.

Pulsamos OK y nuestra Regla aparece en el rbol dentro de Relation, la cual
podemos variarla haciendo doble click sobre la misma.






Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 28S
7.2.1. Bocetos y operaciones iniciales

Para comenzar dibujaremos las cuatro circunferencias ms importantes para
tener una referencia de las dimensiones del engranaje.

En Catia la forma de llevar a cabo cualquier geometra es la siguiente

a) Se dibuja el boceto o dibujo.
b) Se acota.
c) Se le asigna a la cota el parmetro u operaciones.

Nos vamos al mdulo Wireframe and Surface design, pulsamos sobre el botn cicle
y Catia abre el siguiente cuadro:



Figura 7.13. Crculo



En este cuadro podemos elegir el tipo de crculo a dibujar. En el cuadro Center
deberemos elegir el origen de coordenadas, esto se hace pulsando el botn derecho
del ratn sobre el cuadro y eligiendo el punto 0, 0, 0. En Support pinchamos sobre el
plano YZ,

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 286


Figura 7.14. Creacin de un crculo

y por ltimo en Diameter volvemos a pulsar el botn derecho del ratn eligiendo edit
formula

En el siguiente cuadro asignaremos la variable dimetro exterior (de) al dimetro del
circulo.



Figura 7.15. Asignacin de parmetros

En el PartBody del rbol aparece nuestra circunferencia, as como la geometra
creada. Esta geometra variar de la misma forma en que lo hagan los parmetros de
los que depende.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 287


Figura 7.16. PartBody Figura 7.17. Creacin crculo

Las dems circunferencias se crean de la misma forma, siguiendo la misma
metodologa.

Los dientes de los engranajes se crearn como lo hara una mquina
fresadora, partiendo de un trozo de material y eliminando parte de ste segn la forma
de la herramienta, por lo tanto debemos crear una protrusin para despus quitar el
material.

Para ello tenemos que crear una circunferencia auxiliar cuyo dimetro ser:

Dimetro auxiliar (da) = Dimetro fondo (df) 3.6 modulo (m)



Figura 7.18. Circunferencias principales
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 288

Para crear material debemos ir al submodulo Part Design del mdulo Mechanical
Design




En la barra de herramientas encontraremos
el botn Pad , pulsndolo se nos abre
el siguiente cuadro:

En cuadro Length pulsamos el botn
derecho del ratn para asignarle la longitud
ancho de diente (B) y elegimos como
Profile/Surface la circunferencia de
dimetro exterior (de) pinchando sobre
ella.
Pulsamos OK.



Figura 7.19. Pad




De la misma forma pulsamos el botn
Pocket , abrindose el cuadro de la
derecha, de forma anloga pulsamos
sobre el cuadro Depth con el botn
derecho del ratn para asignarle la
variable ancho de diente (B) y
elegimos como Profile/Surface la
circunferencia de dimetro auxiliar (dx)
pinchando sobre ella . Pulsamos OK.





Figura 7.20. Pocket

El resultado en el rbol y en la geometra creada es el siguiente:

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 289


Figura 7.21. Protrusin


7.2.2. Dentado del engranaje

En la creacin de los dientes tendremos que usar una ley para introducir en
Catia las ecuaciones paramtricas de la involuta que son:

y =
db
2
( cos t + t sen t )

z =
db
2
( sen t - t cos t )

siendo t un parmetro real.

Pulsamos el botn law de la paleta Knowledge, apareciendo el siguiente cuadro:



En el cuadro Name of Law
escribimos el nombre de
nuestra primera ley Involuta
y. Pulsamos OK

Apareciendo:


Figura 7.22. Ley

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 29u


Figura 7.23. Editor de leyes.

En este cuadro debemos crear dos variables nuevas, la variable x de tipo
length y la t de tipo real, y poner nuestra primera ecuacin paramtrica. Hay que
tener mucho cuidado al hacerlo ya que tienen que concordar todas las unidades de las
variables:

y= 0.5 * `diametro base (db)` * ( cos ( t * 1deg ) + t *PI/180* sin(t*1deg))

Pulsamos OK.

Anlogamente introducimos la segunda ecuacin parametrica:

Name of Law: Involuta z
Se crean las variables z de tipo length y t de tipo real
La ecuacin es la siguiente.

z= 0.5 * `diametro base (db)` * ( sin ( t * 1deg ) - t * PI/180*cos (t*1deg))

En el rbol aparecen dichas leyes en Relations



Figura 7.24. Leyes en el rbol.

A continuacin evaluaremos estas dos ecuaciones para t = 0, 10, 15, 20 y 25.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 291
Elegimos el submdulo Part Design del mdulo de Catia Mechanical Design y
pulsamos sobre el botn point para interactuar en el siguiente cuadro:


Para las coordenadas Y y Z se pulsa el
botn derecho del ratn para elegir edit
formula
Para cada coordenada escribimos
respectivamente:

`Relations\Involuta y`.Evaluate (0)
`Relations\Involuta z`.Evaluate (0)

Y el punto quedar definido. De la misma
forma evaluamos los puntos para 10, 15, 20,
25, 30, 35 y 40.
Figura 7.25. Punto

Al final nos queda, escondiendo la protrusin para mayor claridad:

Tambin nos ayudaremos de un punto auxiliar cuyas coordenadas son 0,
db
2
m, 0.


Figura 7.26. Puntos pertenecientes a la involuta.

Con estos puntos comenzaremos el boceto que representar el hueco que la
mquina herramienta dejar para mecanizar los dientes.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 292
Primero construiremos dos planos de referencia paralelos al plano YZ a unas
distancias de 0.5ancho diente (B) y ancho de diente (B) respectivamente. Usamos la
herramienta plane de la paleta Reference Elements



mostrndose el siguiente cuadro:

En el cuadro de Plane type dejamos la
opcin que viene por defecto. En el cuadro
offset, pulsamos con el botn derecho del
ratn para elegir Edit formula y escribir
para cada uno de los dos planos:

0.5 * `ancho diente (B)` y
`ancho diente (B)`

En Reference pinchamos sobre el plano YZ
Figura 7.27. Plano

Pulsamos OK.

Ahora que estn definidos 3 planos YZ, clickeamos sobre el de en medio y pulsamos
Sketcher , seguidamente proyectamos los puntos que acabamos de dibujar con
la herramienta Project 3D Elements para poder trabajar con ellos en nuestro
plano. A continuacin debemos unirlos con un Spline , con lo que
conseguiremos una aproximacin polinmica de la curva de la involuta.

Una vez trazada la curva, debemos saber por dnde pasar la simetra de la curva.

Usaremos la circunferencia primitiva para ello y el paso aparente ya que estamos
dibujando en el plano de rotacin del engranaje.

Pulsamos el botn Arc de la paleta de circunferencias



Con centro en el centro del plano pinchamos en el spline y dibujamos un arco
de longitud arbitraria, acto seguido asignamos acotamos su radio y le asignamos el
valor de 0.5 dimetro primitivo.
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 29S

NOTA: Dentro del Sketcher hay que acotar los radios no los dimetros porque el
programa no nos deja asignar formulas a los dimetros.
Este arco ser de referencia para la construccin del boceto, no forma parte del
dibujo que se va a protrusionar as que debemos ponerlo en lnea discontinua
pulsando el botn Construction/Standart Elements . Tambin en discontinua
trazamos dos rectas que van desde el origen de coordenadas del plano hasta los
extremos del arco antes dibujado. Estas dos rectas acotarn el ngulo que definir la
longitud del arco que debe ser la cuarta parte del paso aparente.

Longitud de arco = radio angulo en radianes

As la longitud del arco es
pa
4
y por lo tanto su ngulo en grados es:
=
180
n

pu
2d


Acotamos este ngulo como hemos hecho antes:
pulsamos dos veces sobre la cota y en el cuadro de
cota pulsamos con el botn derecho del ratn eligiendo
Edit formula escribiendo lo siguiente para que
concuerden las unidades:

0.5 * `paso aparente (pa)` / `diametro primitivo (d)` *
1deg *180/PI

Hacemos una simetra del spline, ya en lnea
continua, tomando como eje la segunda recta que
trazamos anteriormente, esta es la recta que tiene
como extremos el origen de coordenadas y el extremo
del arco que no toca el spline

Una vez realizada la simetra trazamos dos arcos. El
primero de ellos tiene el centro en el origen de
coordenadas y su longitud la determinan los dos
puntos ms exteriores del spline y su simetra. El
segundo toca los dos spline y tiene por radio la mitad
del dimetro de fondo.
Luego mediante la herramienta Corner hacemos
dos radios entre el spline, su simetra y el arco que
Figura 7.28. Puntos proyectados mide la mitad del dimetro de fondo.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 294
Por ltimo debemos poner en lnea discontinua los puntos que proyectamos al
principio del boceto ya que pueden dar problemas. Los puntos pasarn de ser cruces a
ser puntos. Esto se hace de la siguiente forma:

Se abre el Sketch en el rbol, en Use-edge se almacenan las proyecciones que
hemos realizado en el boceto. Tenemos que ir cada una de ellas, pulsando el botn
Construction/Standart Elements , de esta manera los puntos pasarn a lnea
discontinua y no presentarn problemas a la hora de utilizar el boceto para otras
operaciones.

Al final el boceto tiene la siguiente forma, que es el hueco que debe haber
entre dientes:



Figura 7.29. Boceto del hueco entre dientes.

Pulsamos Exit workbench para salir del Sketcher











Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 29S
Este mismo boceto lo proyectamos sobre los otros dos planos exteriores:



Figura 7.30. Proyeccin del hueco entre dientes.



















Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 296
Para los engranajes helicoidales es necesario que los bocetos de los planos de
los laterales giren un cierto ngulo dependiendo del ngulo de la hlice. Cuando un
boceto lateral gira en un sentido el otro lo hace con el mismo ngulo en sentido
contrario.

Este ngulo, theta, es el siguiente:

psi
theta
de
B
g

Figura 7.31. ngulo de theta. Desarrollo del crculo

Tan =
2g
B


Despejando g

g =
B
2
tan

Por otro lado,

=
2g
dc


Sustituyendo:

=
Btan
dc


Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 297
Deberemos crear dos variables auxiliares nuevas que se llamarn theta1 y
theta2 de tipo angle con simple value.

Theta1 y theta2 tendrn los valores siguientes en Catia:

theta1 = `ancho diente (B)`*tan(`angulo helice (beta)`)/
/`diametro primitivo(d)`*180/PI*1deg

theta2 = -`ancho diente (B)`*tan(`angulo helice (beta)`)/
/`diametro primitivo (d)` *180/PI*1deg}

Pero hay que tener en cuenta que el signo negativo puede permutar de pendiendo del
valor de la variable tipo hlice:

En principio, theta1 = theta2 = 0

Si tipo hlice = 1 3 y
angulo hlice (psi) es distinto de cero, theta1 > 0 y theta2 < 0

Si tipo hlice = 2
y angulo hlice (psi) es distinto de cero, theta1 < 0 y theta2 > 0

Esto se introducir en Catia por medio de una regla de nombre Direccin de hlice
en la que escribiremos:

theta1 = 0 deg
theta2 = 0 deg

if ( ((`tipo helice` ==1)and(`angulo helice (beta)`<>0deg))
or((`tipo helice` ==3)and(`angulo helice (beta)`<>0deg)))
{
theta1 = `ancho diente (B)`*tan(`angulo helice (beta)`)/`diametro primitivo (d)`
*180/PI*1deg
theta2 = -`ancho diente (B)`*tan(`angulo helice (beta)`)/`diametro primitivo (d)`
*180/PI*1deg}


if ((`tipo helice` ==2)and(`angulo helice (beta)`<>0deg))
{
theta2 =`ancho diente (B)`*tan(`angulo helice (beta)`)/`diametro primitivo (d)`
*180/PI*1deg
theta1 = -`ancho diente (B)`*tan(`angulo helice (beta)`)/`diametro primitivo (d)`
*180/PI*1deg }




Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 298
A continuacin rotaremos los bocetos y les asignaremos los parmetros theta1
y theta2. Para llevar esta operacin a cabo debemos entrar en el modulo Wireframe
and Surface design, pinchar sobre el sketch a rotar y pulsar el botn Rotate de
la paleta Operations



Pero antes debemos crear nuestro eje de rotacin; dibujaremos una recta en el plano
XY con la dimensin del ancho diente (B)


En el cuadro que aparece, pinchamos
sobre la lnea que hemos creado para
ponerla en Axis, y en Angle asignamos
theta1 para un boceto y theta2 para el
otro sin olvidarnos de pulsar el botn
Hide/Show initial element para ocultar el
boceto inicial



Figura 7.32. Rotar






















Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS 299
El resultado de esta operacin es la siguiente:


Podemos ver en la figura que
los bocetos se encuentran
girados unos con respectos a
los otros















Figura 7.33. Bocetos girados

Una vez que tenemos los bocetos en su lugar quitaremos el material simulando a una
herramienta.

Abrimos el sub-mdulo Part Design del mdulo Mechanical Design y pulsamos el
botn Removed Multi-Sections Solid apareciendo el cuadro:

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS Suu


Figura 7.34. Multi-secciones

Pinchamos sobre los tres bocetos del modelo en orden para que aparezcan en
el cuadro Sections.

Cuando se sealan los bocetos hay una fecha que marca el sentido de cmo se
recorre el boceto. Hay que tener mucho cuidado porque si hay alguna flecha en algn
boceto que tiene distinto sentido a los dems esta operacin puede producir errores.
Tambin hay que asegurarse que todos los Closing Points estn en el mismo lado con
respecto a los bocetos.

Acto seguido abrimos la pestaa Spine y pinchamos sobre la lnea que antes nos
sirvi de eje

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS Su1


Figura 7.35. Sections y closing points

El resultado es el espacio entre dos dientes o el hueco que deja la herramienta al
mecanizar el engranaje.



Figura 7.36. Hueco entre dientes.

Seguidamente con una matriz circular reproduciremos esta ltima operacin para
formar todos los dientes del engranaje.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS Su2
Pinchamos primero sobre la operacin en el rbol y despus pulsamos sobre Circular
Pattern en el cuadro que nos proporciona esta herramienta debemos asignar en
Instance(s) la variable numero dientes (Z) y en Angular sparcing el valor de
dc
2pa

180

,
en Catia:

2*`paso aparente (pa)`/`diametro primitivo (d)`*180/PI* 1deg

Adems en Reference element debemos pinchar sobre la lnea que antes nos sirvi
de eje de simetra, que puede que est oculta tras la ltima operacin.

Para hacerla visible pulsamos sobre el rbol encima de ella con el botn derecho del
ratn y elegimos Hide/Show.



Figura 7.37. Patrn circular










Con esta ltima operacin se crean todos los dientes del engranaje.
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SuS



Figura 7.38. Dentado del engranaje.





















Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS Su4
Para conseguir un engranaje helicoidal doble hay que repetir todas estas
operaciones proyectando los bocetos sobre planos paralelos al plano de referencia
dispuestos en el sentido opuesto.



Figura 7.39. Proyeccin para engranaje helicoidal

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SuS


Figura 7.40. Dentado helicoidal

Pero estas nuevas operaciones creadas deben desaparecer cuando no
queramos construir engranajes dobles helicoidales, esto es, cuando la variable tipo
hlice sea igual a 3.

Para ello utilizaremos una regla que llamaremos Helicoidal doble escribiendo lo
siguiente:

PartBody\Pad.2\Activity = false
PartBody\Pocket.2\Activity =false
`PartBody\Multi-sections Solid.2\Activity` = false
PartBody\CircPattern.2\Activity = false

if (`tipo helice` = = 3)
{
PartBody\Pad.2\Activity = true
PartBody\Pocket.2\Activity = true
`PartBody\Multi-sections Solid.2\Activity` = true
PartBody\CircPattern.2\Activity = true
}


Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS Su6


Figura 7.41. Regla Helicoidal doble

Adems tenemos el problema de que si asignamos el ancho diente (B) a la
longitud de la protrusin nos saldr un engranaje doble helicoidal el doble de ancho,
adems si la variable angulo hlice (psi) = 0 y por casualidad tipo hlice = 3
tendremos un engranaje recto el doble de ancho. Por lo tanto tenemos que variar la
regla Espesor de la siguiente manera:

`ancho diente (B)` = 10 * `modulo (m)`
PartBody\Pad.1\FirstLimit\Length = `ancho diente (B)`
PartBody\Pad.2\FirstLimit\Length = `ancho diente (B)`

if (`tipo helice` = = 3)
{`ancho diente (B)` = 13 * `modulo (m)`
PartBody\Pad.1\FirstLimit\Length = 0.5 * `ancho diente (B)`
PartBody\Pad.2\FirstLimit\Length = 0.5 * `ancho diente (B)`}

if ((`tipo helice` = = 3)and(`angulo helice (beta)`= = 0 deg))
{`ancho diente (B)` = 10 * `modulo (m)`
PartBody\Pad.1\FirstLimit\Length = 0.5 * `ancho diente (B)`
PartBody\Pad.2\FirstLimit\Length = 0.5 * `ancho diente (B)`}




Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS Su7
Con esto conseguimos los 4 tipos de engranajes de este proyecto:
a) Engranajes rectos



Figura 7.42. Engranaje recto

b) Engranajes helicoidales con hlices en ambos sentidos.

Figura 7.43. Engranaje helicoidal Figura 7.44. Engranaje helicoidal
a izquierdas a derechas
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS Su8

c) Engranajes dobles helicoidales




















Figura 7.45. Engranaje helicoidal doble.

En ellos podemos apreciar los distintos ngulos de presin ():

a) 14.5



Figura 7.46. ngulo de presin de 14,5

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS Su9
b) 20



Figura 7.47. ngulo de presin de 20


c) 22.5



Figura 7.48. ngulo de presin de 22.5










Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S1u
d) 25



Figura 7.49. ngulo de presin de 25




























Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S11
Tambin podemos observar los grados de inclinacin de la hlice

a) 15 b) 30 c) 45

Figura 7.50.
ngulo de hlice de 15
Figura 7.51.
ngulo de hlice de 30

Figura 7.52.
ngulo de hlice de 45








Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S12
7.2.3. Cubo y chavetero.

Para la creacin del cubo para el chavetero tenemos que ayudarnos de un
plano auxiliar paralelo al plano de coordenadas YZ que va a estar a una distancia de
0.0001mm cuando el engranaje es helicoidal doble y a la mitad del ancho diente (B)
cuando el engranaje es recto o helicoidal simple. Se ha elegido as para que este
plano siempre est en el centro del engranaje y el escoger una distancia de 0.0001mm
es para que el plano siempre conserve el mismo sentido paralelo a YZ, ya que
tericamente tendra que estar a 0, pero esto puede ocasionar que al pasar de la mitad
del ancho diente (B) a 0 el plano se vaya al otro lado del plano YZ y no al que
nosotros queremos debido a que la distancia se reduce a 0 y se pierde el sentido de la
posicin del plano.

Primero tendremos que crear dos variables auxiliares. Las dos de tipo length
con single value, de nombres plano y cubo. A estas variables les daremos valores
pinchando en el rbol sobre la regla Helicoidal doble y amplindola de la siguiente
manera:

PartBody\Pad.2\Activity = false
PartBody\Pocket.2\Activity = false
`PartBody\Multi-sections Solid.2\Activity` = false
PartBody\CircPattern.2\Activity = false
plano = 0.5 * `ancho diente (B)`
cubo = 0.5 * `ancho diente (B)`+ `modulo (m)`

if (`tipo helice` = = 3)
{
PartBody\Pad.2\Activity = true
PartBody\Pocket.2\Activity = true
`PartBody\Multi-sections Solid.2\Activity` = true
PartBody\CircPattern.2\Activity = true
plano = 0.0001mm
}

Construimos un plano que sea paralelo al plano YZ y le asignamos la variable
plano a su distancia con respecto a dicho plano de referencia.

En este plano vamos a dibujar un boceto que contendr el dimetro del agujero
del eje, que es una de las variables principales e independiente de todas las dems; y
el dimetro del cubo que depende del primero de la siguiente forma:

Dimetro cubo (dc) = 1.6 Diametro eje (dj) + 20 mm

La lnea en rojo ser eliminada ms adelante porque la variable cubo ser definida
ms concretamente en la regla Radios.
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S1S
Protrusionamos este
boceto para conseguir el
cubo con el hueco para
su eje, pulsando
Mirrored extent y
asignando en length la
variable cubo

Pulsamos OK.











Figura 7.53. Bocetos del cubo y agujero del eje



Figura 7.54. Cubo y agujero del eje.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S14
A continuacin construiremos el chavetero que viene definido por la norma
UNE 17 102 h1, y que depende directamente del dimetro del eje. Nos harn falta tres
variables ms para definir la chaveta, estas variables son h1, h2 y ac.
ac
h2
h1


Figura 7.55. Chavetero

Las definiremos como variables de tipo length con single value. Los valores de
cada una de ellas vienen establecidos por la norma UNE 17 102 h1, antes
mencionada, y lo plasmaremos en Catia con una regla de nombre Chavetero en la
que escribiremos:

if ( `diametro eje (dj)` <= 8 mm)
{ ac = 2 mm
h1 = 1.2 mm
h2 = 1 mm}
if ( (`diametro eje (dj)` > 8 mm) and (`diametro eje (dj)` <= 10 mm))
{ ac = 3 mm
h1 = 1.8 mm
h2 = 1.4 mm}
if ( (`diametro eje (dj)`> 22 mm) and (`diametro eje (dj)`<= 30 mm))
{ ac = 8 mm
h1 = 4 mm
h2 = 3.3 mm}
if ( (`diametro eje (dj)`> 30 mm) and (`diametro eje (dj)`<= 38 mm))
{ ac = 10 mm
h1 = 5 mm
h2 = 3.3 mm}
if ( (`diametro eje (dj)` > 10 mm) and (`diametro eje (dj)` <= 12 mm))
{ ac = 4 mm
h1 = 2.5 mm
h2 = 1.8 mm}
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S1S
if ( (`diametro eje (dj)`> 12 mm) and (`diametro eje (dj)`<= 17 mm))
{ ac = 5 mm
h1 = 2.5 mm
h2 = 1.8 mm}
if ( (`diametro eje (dj)`> 17 mm) and (`diametro eje (dj)`<= 22 mm))
{ ac = 6 mm
h1 = 3 mm
h2 = 2.3 mm}
if ( (`diametro eje (dj)`> 22 mm) and (`diametro eje (dj)`<= 30 mm))
{ ac = 8 mm
h1 = 4 mm
h2 = 3.3 mm}
if ( (`diametro eje (dj)`> 30 mm) and (`diametro eje (dj)`<= 38 mm))
{ ac = 10 mm
h1 = 5 mm
h2 = 3.3 mm}
if ( (`diametro eje (dj)` > 38 mm) and (`diametro eje (dj)`<= 44 mm))
{ ac = 12 mm
h1 = 5 mm
h2 = 3.3 mm}
if ( (`diametro eje (dj)` > 44 mm) and (`diametro eje (dj)` <= 50 mm))
{ ac = 14 mm
h1 = 5.5 mm
h2 = 3.8 mm}
if ( (`diametro eje (dj)` > 50 mm) and (`diametro eje (dj)` <= 58 mm))
{ ac = 16 mm
h1 = 6 mm
h2 = 4.3 mm}
if ( (`diametro eje (dj)` > 55 mm) and (`diametro eje (dj)` <= 65 mm))
{ ac = 18 mm
h1 = 6 mm
h2 = 4.3 mm}
if ( (`diametro eje (dj)` > 65 mm) and (`diametro eje (dj)` <= 75 mm))
{ ac = 20 mm
h1 = 7.5 mm
h2 = 4.9 mm}
if ( (`diametro eje (dj)` > 75 mm) and (`diametro eje (dj)` <= 85 mm))
{ ac = 22 mm
h1 = 9 mm
h2 = 5.4 mm}
if ( (`diametro eje (dj)` > 85 mm) and (`diametro eje (dj)` <= 95 mm))
{ ac = 25 mm
h1 = 9 mm
h2 = 5.4 mm}
if ( (`diametro eje (dj)` > 95 mm) and (`diametro eje (dj)` <= 110 mm))
{ ac = 28 mm
h1 = 10 mm
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S16
h2 = 6.4 mm}
if ( (`diametro eje (dj)` > 110 mm) and (`diametro eje (dj)` <= 130 mm))
{ ac = 32 mm
h1 = 11 mm
h2 = 7.4 mm}
if ( (`diametro eje (dj)` > 130 mm) and (`diametro eje (dj)` <= 150 mm))
{ ac = 36 mm
h1 = 12 mm
h2 = 8.4 mm}
if ( (`diametro eje (dj)` > 150 mm) and (`diametro eje (dj)` <= 170 mm))
{ ac = 40 mm
h1 = 13 mm
h2 = 9.4 mm}
if ( (`diametro eje (dj)` > 170 mm) and (`diametro eje (dj)` <= 200 mm))
{ ac = 45 mm
h1 = 15 mm
h2 = 10.4 mm}
if ( (`diametro eje (dj)` > 200 mm) and (`diametro eje (dj)` <= 230 mm))
{ ac = 50 mm
h1 = 17 mm
h2 = 11.4 mm}
if ( (`diametro eje (dj)` > 230 mm) and (`diametro eje (dj)` <= 260 mm))
{ ac = 56 mm
h1 = 20 mm
h2 = 12.4 mm}
if ( (`diametro eje (dj)` > 260 mm) and (`diametro eje (dj)` <= 290 mm))
{ ac = 63 mm
h1 = 20 mm
h2 = 12.4 mm}
if ( (`diametro eje (dj)` > 290 mm) and (`diametro eje (dj)` <= 330 mm))
{ ac = 70 mm
h1 = 22 mm
h2 = 14.4 mm}
if ( (`diametro eje (dj)` > 330 mm) and (`diametro eje (dj)` <= 380 mm))
{ ac = 80 mm
h1 = 25 mm
h2 = 15.4 mm}
if ( (`diametro eje (dj)` > 380 mm) and (`diametro eje (dj)` <= 440 mm))
{ ac = 90 mm
h1 = 28 mm
h2 = 17.4 mm}
if ( `diametro eje (dj)`> 440mm )
{ ac = 100 mm
h1 = 31 mm
h2 = 19.5 mm}

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S17
Una vez establecidas los parmetros empezaremos a dibujar el chavetero con
un boceto en el plano donde hicimos el sketch del cubo. El boceto es el siguiente:



Figura 7.56. Boceto del chavetero.

Asignando a cada cota su valor correspondiente segn la figura anterior.

El siguiente paso es protrusionar el boceto con Pocket , pulsando Mirrored extent
y asignando Depth la variable cubo.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S18


Figura 7.57. Engranaje con chavetero

Con esta ltima operacin hemos construido el chavetero dentro del cubo.


7.2.4. Mecanizado interior y radios

Los engranajes no son una pieza maciza, sino que contienen huecos para
aligerar su peso. Se les mecaniza el cuerpo central quitndoles material o bien se
conforma una pieza fundida con radios que hacen que pesen mucho menos cuando
tienen una dimensin considerable.

Esta forma de aligerar los engranajes no sigue una norma especfica sino que
hay valores aconsejados por distintos autores que difieren entre s pero que son
parecidos.

A raz de esto se plantean diferentes modos de aligerar engranajes
dependiendo de su tamao principalmente que Catia se encargar de representar.






Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S19
a) Configuracin maciza sin chavetero



Figura 7.58. Configuracin maciza.

Usaremos esta configuracin del engranaje cuando tenga un dimetro muy
pequeo, con los mdulos ms pequeos y nmeros de dientes ms bajos. El
movimiento se transmite del eje al engranaje o viceversa por medio del rozamiento
debido a un apriete entre las dos piezas.

Tendremos esta disposicin en el engranaje cuando el dimetro auxiliar sea
menor que 200 mm. Pero adems cuando el dimetro del eje sea menor de 50 mm
prescindiremos de chavetas, sea cual sea la configuracin del engranaje, y la
transmisin de movimiento ser por rozamiento debido a que las chavetas para estos
dimetros de ejes son muy pequeas.

Para llevar a cabo estas operaciones tendremos que reducir la longitud del
cubo al ancho del diente, dar un dimetro de cubo mayor que el del eje en un
milmetro y protrusionar el dimetro del cubo y el auxiliar tambin con el ancho del
diente para conseguir caras planas en el engranaje.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S2u


Figura 7.59. Bocetos 1 Figura 7.60. Bocetos 2
configuracin maciza sin chavetero configuracin maciza sin chavetero



Figura 7.61. Engranaje macizo sin chavetero.







Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S21
b) Configuracin maciza con chavetero


Figura 7.62. Configuracin maciza con chavetero

Se utiliza cuando el dimetro del cubo y el dimetro auxiliar estn prximos. El
engranaje es una pieza maciza.

Para ello, cogeremos estos dos dimetros y los protrusionamos hasta el ancho del
diente.



Figura 7.63. Boceto configuracin maciza con chavetero

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S22


Figura 7.64. Engranaje macizo con chavetero

c) Rebajado con agujeros

(`diametro auxiliar (da)`
+`diametro cubo (dc)` )/4
(`diametro auxiliar (da)`
-`diametro cubo(dc)`)/4
-`diametro eje (dj)` /5
`ancho diente (B)`/4

Figura 7.65. Configuracin con rebajado con agujeros.
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S2S
Este tipo de configuracin se utiliza cuando el dimetro es medio (< 1500 mm)
y hay suficiente espacio entre el dimetro del cubo y el auxiliar. Se mecaniza el
engranaje y se le hacen cuatro agujeros para aligerarlo.



Figura 7.66. Boceto rebaje con agujeros

En el plano paralelo al plano de coordenadas YZ hacemos una protrusin con
los dimetros del cubo y auxiliar pero esta vez de longitud de 0.25 veces el ancho de
diente. A continuacin, en el mismo plano, dibujamos los bocetos de los agujeros que
se extruirn la misma distancia.



Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S24


Figura 7.67. Engranaje rebajado con agujeros




























Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S2S
d) Configuracin con radios

360deg/n_radios
0.5 * `diametro cubo (dc)`
+ 3*`modulo (m)`
0.5 * `diametro auxiliar (da)`
-2*`modulo (m)`
0.2 * `modulo (m)`
`ancho diente (B)`/4
2*`modulo (m)`

Figura 7.68. Configuracin con radios

Cuando la distancia entre el cubo y el dimetro auxiliar empieza a ser grande
los engranajes se conforman con radios, normalmente vienen hechos de fundicin
pero tambin se pueden mecanizar. Dependiendo del dimetro primitivo conviene
poner un nmero de radios:

d 1500 mm 4 radios
1500 mm < d 2500 mm 6 radios
2500 mm < d 4000 mm 8 radios

Estas relaciones difieren un poco dependiendo de cada autor.

Aqu tendremos que utilizar una variable auxiliar llamada n_radios de tipo real
con single value que nos marcar cuantos radios debe haber segn el dimetro
primitivo.




Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S26
De nuevo nos vamos al plano medio del engranaje y realizamos las siguientes
operaciones:

1. Boceto y protrusin del dimetro del cubo y dimetro auxiliar a una distancia
simtrica respecto al plano medio del engranaje total de dos veces el modulo

2. Boceto y protrusin del radio en el mismo plano una distancia simtrica total del
ancho del diente

3. Boceto y extrusin del agujero entre radios siguiendo los parmetros de la
figura 7.68 asignndole el valor a la extrusin de la mitad del ancho de diente
por cada lado.

4. Matriz circular del radio tantas veces como sea el valor de n_radios.

5. Matriz circular del agujero entre radios tantas veces como sea el valor de
n_radios.



Figura 7.69. Boceto configuracin con radios.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S27


Figura 7.70. Engranaje con radios.



























Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S28
e) Con chapones con agujeros

(
`
d
i
a
m
e
t
r
o

a
u
x
i
l
i
a
r

(
d
a
)
`
+
`
d
i
a
m
e
t
r
o

c
u
b
o

(
d
c
)
`

)
/
4
(`diametro auxiliar (da)` -`diametro cubo (dc)` )/4
-5*`modulo (m)`
1/8*`ancho diente (B)`
3/8*`ancho diente (B)`
Figura 7.71. Configuracin con chapones con agujeros.

Cuando se alcanzan dimetros muy grandes de engranajes (d > 4000 mm) se
suele hacer por separado el cubo y una corona, donde se tallarn los dientes. Para
unirlos se mecanizan dos chapones circulares que se sueldan entre la corona y el
cubo.














Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S29





















Figura 7.72. Engranaje con chapones con agujeros.


Para conseguir que estas construcciones aparezcan cuando deben se escribe
la siguiente regla de nombre Radios:

PartBody\Pad.4\Activity = true
PartBody\Pad.5\Activity = false
PartBody\Pocket.4\Activity = false
PartBody\Pad.6\Activity = false
PartBody\Pad.7\Activity = false
PartBody\Pocket.5\Activity = false
PartBody\CircPattern.3\Activity = false
PartBody\CircPattern.4\Activity = false
PartBody\Shaft.1\Activity = false
PartBody\Pocket.13\Activity = false

PartBody\Pocket.3\Activity = true
cubo = 0.5 * `ancho diente (B)` + `modulo (m)`
`diametro cubo (dc)` = 1.6 * `diametro eje (dj)` + 20mm

n_radios = 4

PartBody\Pocket.4\Sketch.13\Radius.93\Radius = 5 mm
PartBody\Pocket.13\Sketch.20\Radius.200\Radius = 5mm
PartBody\Pocket.13\Sketch.20\Radius.201\Radius = 5mm
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SSu

if (`diametro eje (dj)` <50mm)
{PartBody\Pocket.3\Activity =false}


if (`diametro auxiliar (da)` <= 200mm)
{cubo = 0.5 * `ancho diente (B)`
`diametro cubo (dc)` = `diametro eje (dj)` + 1mm
PartBody\Pocket.3\Activity = false
PartBody\Pad.4\Activity = true
}

if ((`diametro auxiliar (da)` -`diametro cubo (dc)` > 1.75*`diametro eje (dj)` ) and
(`diametro auxiliar (da)`-`diametro cubo (dc)` <2.5 * `diametro eje (dj)` )and(`diametro
primitivo (d)` < 1500mm)and(`diametro auxiliar (da)` >200mm))
{PartBody\Pad.5\Activity = true
PartBody\Pocket.4\Activity = true
PartBody\Pad.4\Activity = false

PartBody\Pocket.4\Sketch.13\Radius.93\Radius = (`diametro auxiliar (da)` -`diametro
cubo (dc)` )/4-`diametro eje (dj)` /5}

if ((`diametro auxiliar (da)` -`diametro cubo (dc)` >2.5* `diametro eje (dj)` ) and
(`diametro primitivo (d)` <= 1500mm)and(`diametro auxiliar (da)` >200mm))
{PartBody\Pad.6\Activity = true
PartBody\Pad.7\Activity = true
PartBody\Pocket.5\Activity = true
PartBody\CircPattern.3\Activity = true
PartBody\CircPattern.4\Activity = true
PartBody\Pad.4\Activity = false}

if ((`diametro auxiliar (da)` -`diametro cubo (dc)` > 2.5* `diametro eje (dj)` )
and(`diametro primitivo (d)` <= 2500mm)and (`diametro primitivo (d)` >
1500mm)and(`diametro auxiliar (da)` >200mm))
{PartBody\Pad.6\Activity = true
PartBody\Pad.7\Activity = true
PartBody\Pocket.5\Activity = true
PartBody\CircPattern.3\Activity = true
PartBody\CircPattern.4\Activity = true
PartBody\Pad.4\Activity = false
n_radios=6 }

if ((`diametro auxiliar (da)` -`diametro cubo (dc)` > 2.5* `diametro eje (dj)` ) and
(`diametro primitivo (d)` <= 4000mm)and(`diametro primitivo (d)` >
2500mm)and(`diametro auxiliar (da)` >200mm))
{PartBody\Pad.6\Activity = true
PartBody\Pad.7\Activity = true
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS1
PartBody\Pocket.5\Activity = true
PartBody\CircPattern.3\Activity = true
PartBody\CircPattern.4\Activity = true
PartBody\Pad.4\Activity = false
n_radios=8 }

if((`diametro auxiliar (da)` -`diametro cubo (dc)` > 2.5* `diametro eje (dj)` ) and
(`diametro primitivo (d)` > 4000mm)and(`diametro auxiliar (da)` >200mm))
{PartBody\Shaft.1\Activity = true
PartBody\Pocket.13\Activity = true

PartBody\Pocket.13\Sketch.20\Radius.200\Radius = (`diametro auxiliar (da)` -
`diametro cubo (dc)` )/4-5*`modulo (m)`
PartBody\Pocket.13\Sketch.20\Radius.201\Radius = (`diametro auxiliar (da)` -
`diametro cubo (dc)` )/4-5*`modulo (m)`
PartBody\Pad.4\Activity = false }

Las lneas resaltadas en negrita se utilizan para que cuando estn las
operaciones desactivadas no se produzcan errores debido a que los radios se hacen
cero debido a alguna configuracin. Estas circunferencias conservarn radios en estas
circunstancias de 5 mm permanecern desactivadas.


7.2.5. Chequeos

Los chequeos se utilizan para mostrar avisos en Catia de que algo no va como
nosotros queremos.
La desventaja que tienen es que solo avisan y no impiden que se Catia siga
desarrollando la geometra del archivo que puede contener errores.

Utilizaremos 3 checks para los engranajes que son los siguientes:

Elegimos el submodulo de Catia Knowledge Advisor del mdulo Knowledgeware y
pulsamos el botn Check . Se nos abrir en pantalla el siguiente cuadro:

En el cuadro Name of Check
escribimos el nombre de
nuestro chequeo: Eje
superior, que nos avisar
cuando el dimetro del eje
sea superior a un valor
establecido.
Pulsamos OK.


Figura 7.73. Chequeo
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS2

Se abre el segundo cuadro:



Figura 7.74. Editor de chequeos

En Type of Check elegimos Warning y en Message escribimos:

Dimetro del eje demasiado grande. Por favor elija otro ms pequeo o aumente el
dimetro primitivo por medio de un aumento en el nmero de dientes o en el mdulo

Por ltimo en el mayor de los cuadros escribimos:

0.5 *(`diametro auxiliar (da)` -`diametro cubo (dc)`)>= `modulo (m)`

El segundo check se realiza de la misma forma:

Su nombre es Eje inferior y y nos avisar cuando el dimetro del eje sea
inferior a un valor dado.

De la misma forma elegimos Warning y en Message escribimos:

Dimetro del eje demasiado pequeo. Por favor elija otro ms grande o disminuya el
dimetro primitivo por medio de un decremento en el nmero de dientes o en el
mdulo.
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SSS

En el cuadro inferior tecleamos:

`diametro eje (dj)` >= `diametro primitivo (d)` /10


Los Checks se almacenan en el rbol en la divisin de
Relations, como las reglas, si alguno de ellos no se cumple
aparecer con una luz roja, si el check se valida la luz se
Figura 7.75. vuelve verde y si apareciera chequeos en el rbol una luz
Chequeos en el rbol amarilla es que se est actualizando. Son indicadores
de que todo va bien en el programa


7.3. CALCULO DE ENGRANAJES. ANCHO DE DIENTE.

Calcularemos el ancho del engranaje para los valores geomtricos dados, a
travs de las tres solicitaciones a las que se someten los engranajes adems
programaremos un VB Script en el que elegiremos el tipo de acero ms adecuado
para nuestra geometra.

Primero de todo es introducir en nuestro archivo de Catia las caractersticas
ms importantes y que usaremos de los aceros ms utilizados en el diseo de
engranajes.

Catia es capaz de adjuntar una tabla Excel en la que se almacena el
conocimiento estructurado en una matriz de celdas y puede acceder a ellos para
introducirlos en el archivo al que est asociado.

Lo primero es definir los parmetros que intervendrn en el clculo dinmico del
engranaje.

Los parmetros principales son:

Potencia (Pt)

Tipo de medida: Electric power (W)
Multiplicidad del valor: simple value
Rango inferior: 0.0001W

Velocidad angular ()

Tipo de medida: Angular spindle speed (turn_mn = rpm)
Multiplicidad del valor: simple value
Rango inferior: 0.0001turn_mn

Estos parmetros sern introducidos por el usuario.
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS4

Los parmetros secundarios sern los siguientes:

Par

Tipo de medida: Moment (Nm)
Multiplicidad del valor: simple value

Fuerza tangencial (Ft)

Tipo de medida: Force (N)
Multiplicidad del valor: simple value
Fuerza radial (Fr)

Tipo de medida: Force (N)
Multiplicidad del valor: simple value

Fuerza axial (Fa)

Tipo de medida: Force (N)
Multiplicidad del valor: simple value

Fuerza total (F)

Tipo de medida: Force (N)
Multiplicidad del valor: simple value

Y como parmetros auxiliares nos ayudaremos de:

Sy (Lmite elstico del material)

Tipo de medida: pressure (N/m2)
Multiplicidad del valor: simple value

Su (Lmite de rotura ltimo del material)

Tipo de medida: pressure (N/m2)
Multiplicidad del valor: simple value

Sf (Lmite de fatiga del material)

Tipo de medida: pressure (N/m2)
Multiplicidad del valor: simple value



Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SSS
HB (Dureza Brinell del material)

Tipo de medida: pressure (N/m2)
Multiplicidad del valor: simple value

Sc (Durabilidad de la superficie)

Tipo de medida: pressure (N/m2)
Multiplicidad del valor: simple value

b1 (Espesor de engranaje en el clculo dinmico del diente)

Tipo de medida: length (mm)
Multiplicidad del valor: simple value

b2 (Espesor de engranaje en el clculo de la durabilidad de la superficie)

Tipo de medida: length (mm)
Multiplicidad del valor: simple value

b3 (Espesor de engranaje en el clculo de fatiga)

Tipo de medida: length (mm)
Multiplicidad del valor: simple value

b (Mximo espesor de los tres anteriores)

Tipo de medida: length (mm)
Multiplicidad del valor: simple value


Los datos de la tabla de Excel a introducir estn recopilados en el Anexo A

Es muy importante que las columnas contengan un encabezamiento con la
definicin de las variables seguido de los datos para poder asociar en Catia
posteriormente estos datos a los parmetros.

Usamos una vez ms la paleta Knowledge,



pulsamos sobre el icono Design Table, , apareciendo el siguiente cuadro:

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS6



Figura 7.76. Creacin de una tabla

Escribimos en Name: Tabla 1 y en Comment: Aceros.

Elegimos Create a design table from a pre-existing file y Orientation Vertical. Pulsamos
OK para pasar al siguiente cuadro:


Figura 7.77. Configuracin de filas y columnas
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS7
En la pestaa association, debemos asociar los encabezados de las columnas
de nuestra tabla a los parmetros que hemos creado antes, stas son:

Parametros Columnas
PartBody\Material Material
HB Dureza Brinell, HB
Sy con Resistencia a la fluencia, Sy, (Pa=N/m2)
Sf Limite de fatiga, Sf, (Pa=N/m2)
Su Resistencia ltima, Su, (Pa=N/m2)

Con el botn Create parameters podremos crear una variable llamada Tipo
de Acero a la que asociaremos el nombre de los aceros almacenado en la columna
con ese mismo nombre.

La tabla aparece en el rbol con la variable configuration igualada a un
nmero. Catia usar este nmero para entrar en cada fila de la tabla y asignar los
datos a los parmetros.

En la pestaa Configurations podemos ver las asociaciones que hemos
realizados y el listado de los datos introducidos mediante la tabla:



Figura 7.78. Pestaa Configurations

En todo momento podremos editar algn dato de nuestra tabla con el botn
Edit table

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS8
El paso siguiente es crear un VB Script en el que seleccionaremos el mejor
material para nuestro engranaje segn una serie de criterios que pueden ser distintos
segn el diseador. Calcularemos el ancho del diente o del engranaje por las tres
solicitaciones a las que se somete a los engranajes para elegir el ancho que cumple
ests restricciones. Para ello crearemos un bucle for en el que el programa recorrer
la tabla buscando el material ms favorable. La tabla debe estar ordenada segn un
criterio de bsqueda que puede ser el precio del material, la dificultad para ser
encontrado dicho material, etc porque si encontramos un material idneo para
nuestro engranaje el programa no seguir buscando, por eso es preciso un orden de
preferencia en la tabla. En este proyecto se ordenarn los material de menor a mayor
lmite de rotura, Su.

El VB Script utiliza el lenguaje de programacin Visual Basic y acta en nuestro
archivo como un pequeo programita paralelo a toda la geometra de Catia de manera
que cada vez que cambiemos algunos de los parmetros debemos utilizarlo porque las
condiciones iniciales de clculo habrn cambiado. No es un programa que se actualice
solo como las aplicaciones vistas anteriormente sino que debe ser activado por el
usuario.

Elegimos el mdulo Knowledgeware y dentro de ste el submdulo Knowledge
Advisor.
Pulsamos sobre el botn Macros with arguments, , encontrndonos con el
siguiente cuadro de dilogo:



Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS9


Figura 7.79. Script Editor

En el cuadro grande podemos escribir las sentencias de nuestro programa,
para trabajar con mayor facilidad definiremos variables dentro del VB Script para no
estar trabajando con variables de muchas letras. Podemos insertar los parmetros que
estn en el rbol del archivo pulsando sobre el botn Insert object resolution y acto
seguido sobre el parmetro.

Para empezar introduciremos los parmetros velocidad angular (w) y Potencia
(Pt) que definimos anteriormente y se lo asignaremos a variables que definiremos en
el VB Script

Dim documents1 As Documents
Set documents1 = CATIA.Documents
Dim partDocument1 As Document
Set partDocument1 = documents1.Item("Engranaje.CATPart")
Dim part1 As Part
Set part1 = partDocument1.Part
Dim parameters1 As Parameters
Set parameters1 = part1.Parameters
Dim length1 As Parameter
Set rpm = parameters1.Item("velocidad angular (w)")
Set potencia = parameters1.Item("Potencia (Pt)")
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S4u
Catia define por defecto el documento al que pertenecen estas variables, ms
adelante cambiaremos algunas sentencias para que sean compatibles con el
conocimiento de Catia.

Se contina introduciendo y definiendo variables que despus irn apareciendo
en el clculo del engranaje.

Const PI=3.1415926

velocidad_angular = rpm.value/(60*2* PI)
par = potencia.value/velocidad_angular

Set diametro_primitivo = parameters1.Item("diametro primitivo (d)")
fuerza_tangencial = Par*2/(diametro_primitivo.value*0.001)
Set alfa = parameters1.Item("angulo presion (alfa)")
fuerza_normal = fuerza_tangencial*tan(alfa.value*PI/180)
Set beta = parameters1.Item("angulo helice (beta)")
fuerza_axial = fuerza_tangencial*tan(beta.value*PI/180)
fuerza_total = (fuerza_tangencial^2+fuerza_normal^2+fuerza_axial^2)^0.5
velocidad_lineal = velocidad_angular*diametro_primitivo.value/2
Set modulo = parameters1.Item("modulo (m)")
E_Young = 2.1e11
v_Poisson = 0.3
Set d_p = parameters1.Item("diametro primitivo (d)")
Set d_b = parameters1.Item("diametro base (db)")
Set paso_a = parameters1.Item("paso aparente (pa)")
Set r_p = parameters1.Item("radio de pie (r)")
Set diametro_fondo = parameters1.Item("diametro de fondo (df)")
Set diametro_exterior = parameters1.Item("diametro exterior (de)")
Set radio_pie = parameters1.Item("radio de pie (r)")
Set ancho1 = parameters1.Item("b1")
Set ancho2 = parameters1.Item("b2")
Set ancho3 = parameters1.Item("b3")
Set ancho = parameters1.Item("b")
Set ancho_diente = parameters1.Item("ancho diente (B)")

En el VS Script no tiene en cuenta la concordancia en las unidades de los
parmetros a la hora de operar con ellos, es menos que las otras aplicaciones en el
modulo knowledge advisor. Al calcular un valor numrico dentro del VB Script y
asignarlo fuera de ste a un parmetro, la unidad del valor ser la del parmetro.

Para poder operar con los valores de los parmetros introducidos en el VB
Script debemos poner el nombre de la variable seguido de .value, sin embargo si el
parmetro es definido dentro del VB Script solo basta con poner el nombre del
parmetro.


Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S41
7.3.1. Implementacin del clculo dinmico del diente a rotura

Calcularemos el ancho del diente b1, segn el apartado 6.6.2.2 de este proyecto, a
travs de la frmula 6.41.



Cuyo factor de Lewis, 1/Y, se aproximar segn la frmula 6.37 mediante
6Ih
sI`
ya que
no disponemos de todos los factores de Lewis para todos los ngulos de presin que
se exponen en este proyecto.

Ft es el parmetro definido como fuerza tangencial y lh se aproximar por:

hl=((diametro_exterior.value-diametro_fondo.value)/2-radio_pie.value)

La variable sl requiere que nos paremos un poco a definirla. En la figura 6.37
podemos ver cmo est definida t. Nosotros aproximaremos este valor como la
distancia entre los dos puntos sobre la circunferencia base de las dos involutas que
forman el perfil del diente.


h
l
sl
Dimetro
base
Dimetro exterior
Dimetro
de fondo

Figura 7.81. Aproximacin factor de Lewis


Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S42
De la ecuacin de la involuta en polares sacamos el parmetro t, este
parmetro es totalmente diferente de la longitud t de la que se habla en el prrafo
anterior, para colocarnos en el dimetro primitivo en la involuta

t=((d_p.value/d_b.value)^2-1)^0.5

Calculamos ese punto en coordenadas cartesianas

xA=0.5* d_b.value*(cos(t)+t*sin(t))
yA=0.5* d_b.value*(sin(t)-t*cos(t))

A continuacin los ngulos de este punto con respecto al centro del engranaje

gamma=atn(ya/xa)
theta=paso_a.value/d_p.value
total=2*gamma+theta

1
/
2


p
a
s
o
A (xA,yA)
B (xB,yB)
gamma
theta
gamma
df
db
d
de

Figura 7.82. Clculo longitud sl

Calculamos el punto en la circunferencia base en la otra involuta, ya que estn
separadas por el paso aparente en la circunferencia primitiva.

xB=0.5* d_b.value*cos(total)
yB=0.5* d_b.value*sin(total)

Calculamos la distancia entre B y su homlogo en la otra cara del diente:

sl=((xA-d_b.value)^2+(yA-0)^2)^0.5

Definimos tambin el lmite elstico del material

Set Sy = parameters1.Item("Sy")

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S4S
Y el coeficiente dinmico Kv a partir de la frmula 6.40. como:

Kv=(78/(78+(velocidad_lineal/(12*25.4))^0.5))^0.5

Definiremos y usaremos el coeficiente Y_beta para tener en cuenta el factor
helicoidal. Este coeficiente vara segn el ngulo de hlice de la siguiente manera:

if beta.value =0 then
CH=1
Y_beta=1
end if

if beta.value =5 then
Y_beta=0.93
end if

if beta.value = 10 then
Y_beta=0.87
end if

if beta.value = 15 then
Y_beta=0.82
end if

if beta.value = 20 then
Y_beta=0.78
end if

if beta.value = 23 then
Y_beta=0.76
end if

if beta.value >= 25 then
Y_beta=0.75
end if

De esta forma y despejando de la formula 6.41 el ancho de engranaje b, obtenemos
b1 para el clculo dinmico a rotura del diente:

b1=6*fuerza_tangencial*hl*1e-3*Y_beta/(sl*1e-3^2*sigmaY.value*Kv)*1e3







Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S44
7.3.2. Implementacin de la durabilidad de la superficie

Calcularemos el ancho del diente b2, segn el apartado 6.6.3

a) Clculo de tensiones de contacto

Segn el apartado 6.6.3.1 tenemos:



Nuestro valor a despejar es b, definiremos las dems variables

Cv = Kv (factor dinmico visto anteriormente).
d = dimetro promitivo.

mg=1 (Caso ms desfavorable)

I =cos(alfa.value*PI/180)*sin(alfa.value*PI/180)/2*(mg/(mg+1))

Cp=(E_Young/(PI*2*(1-v_Poisson^2)))^0.5

b) Durabilidad de la superficie a fatiga

Se calcular segn el apartado 6.6.3.2.


S
H
=
CL-CR
C1-CH
Sc


Metemos el parmetro HB en nuestro VB Script

Set HB = parameters1.Item("HB")

Y definimos las dems variables y coeficientes segn este apratado:

CL=1
CR=0.8
CT=1

CH =0.75
if beta.value =0 then
CH=1
Y_beta=1
end if
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S4S

sigma_c=(0.4*HB.value-10)*1e8/14
sigma_h=CL*CR/(CT*CH)*sigma_c

Igualando
H
a S
H
, teniendo cuidado con las unidades y despejando b en la expresin
6.43 obtenemos b
2
, el espesor del diente para que cumpla la durabilidad de la
superficie, por lo tanto:

b2=fuerza_tangencial*Cp^2/(sigma_h^2*I*Kv*diametro_primitivo.value*1e-3)*1e3


7.3.3. Implementacin del clculo general de fatiga

Se calcular segn el apartado 6.6.4 a vida infinita del engranaje con un
coeficiente de seguridad n = 1, segn la expresin 6.47

S
f
= k
a
k
b
k
c
k
d
k
e
S
f


Introducimos en el VB Script los parmetros necesarios.

Set Sf_prima = parameters1.Item("Sf")
Set Su = parameters1.Item("Su")

Definimos los coeficientes

Ka se obtiene de la grfica 6.14, pero lo aproximaremos con una recta para
simplificar los resultados. Al ser esta curva cncava su aproximacin lineal
a travs de los puntos inicial y final estar siempre por encima de ella por el
lado de la seguridad.

Ka=-2.147e-10*Su.value+0.910

El coeficiente k
b
se obtiene segn el apartado 6.6.4.4. Se ha construido una
recta aproximando los datos de la tabla para no tener que jugar con varios
valores para distintos casos

Kb=1
if (1/modulo.value) <= 12 then
Kb=0.0158/modulo.value+0.8004
end if

Kc=0.897 (Confiabilidad R = 0.9)
Kd=1 (Temperatura T450C)



Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S46
El coeficiente de concentracin de tensiones, k
e
,

es un factor del que depende
fuertemente la fatiga del diente del engranaje, es tambin el ms difcil de determinar y
depende sobre todo del radio de pie del diente, ya que ser en esta zona en donde
aparecern las primeras grietas si el engrane sufriera la fatiga. Habra que hacer un
estudio exhaustivo a travs de varias tablas para su clculo exacto para cada
engranaje. En este proyecto no buscamos la exactitud del clculo del engranaje sino
las posibilidades en el clculo del mismo a travs de Catia, as que se tomar un valor
de 0.75 que suele ser un valor bastante comn o aproximado en el clculo a fatiga.

Ke=0.75

As podemos aproximar el valor corregido del lmite de fatiga como

S
f
= k
a
k
b
k
c
k
d
k
e
S
f


Teniendo en cuenta la frmula 6.47 hallaremos el ancho del engranaje para cumplir la
resistencia a fatiga de la siguiente forma:



Los valores de Sf y Su son los obtenidos anteriormente, por lo tanto deberemos
centrarnos en Sa y Sm

Estos valores estn relacionados con la fuerza a la que se somete el elemento
a calcular. En nuestro caso consideraremos la fuerza tangencial ya que viene siendo la
fuerza representativa en los anteriores clculos.

Pero Sa y Sm son tensiones y deberemos por tanto considerar una superficie
de contacto de esta fuerza. Tericamente el contacto de esta fuerza debera ser una
lnea a lo largo de la longitud del diente que pretendemos calcular.

Esto es cierto para engranajes rectos pero cuando tenemos engranajes
helicoidales el contacto se produce en un extremo y va avanzando de forma
progresiva de manera que los extremos nunca estn en contacto simultneamente. En
este proyecto a efectos de clculo se considerar un contacto continuo a lo largo del
diente.

La realidad es que est lnea terica se transforma en un rea muy pequea de
contacto muy difcil de determinar que aproximaremos como un 1% de la variable
definida anteriormente hl por el ancho del diente considerando, si el engranaje es
helicoidal multiplicado, adems, por el coseno del ngulo de hlice. Esto es:

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S47
Area =
1
100
hl
b
cos [


El mximo y el mnimo de tensin se producirn entre el engrane, cuando acta
Ft, y 0. Luego:

Sm =
Pt
2 A
(Tensin media)

Sa =
Pt
2 A
(Tensin alterna)

Sustituyendo en la expresin 6.47 y despejando b obtenemos b3, el mnimo
ancho de diente que resiste ante la fatiga.

b3=fuerza_tangencial*(Su.value+Sf)/(2*Sf*Su.value*hl)*100/1*1e6*
*cos(beta.value*PI/180)

A continuacin debemos quedarnos con el valor ms restrictivo de estos tres
anchos de engranajes, es decir, el mayor entre b1, b2 y b3.

Para ello almacenaremos el resultado en una variable llamada simplemente b
de la siguiente manera:

b=b1

if b2 > b then
b=b2
end if

if b3 > b then
b=b3
end if














Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S48
A continuacin se expone todo el VB Script desarrollado:

Dim documents1 As Documents
Set documents1 = CATIA.Documents
Dim partDocument1 As Document
Set partDocument1 = documents1.Item(Engranaje.CATPart)
Dim part1 As Part
Set part1 = partDocument1.Part
Dim parameters1 As Parameters
Set parameters1 = part1.Parameters
Dim dimension1 As Parameter
Set rpm = parameters1.Item("velocidad angular (w)")
Set potencia = parameters1.Item("Potencia (Pt)")

Const PI=3.1415926

velocidad_angular= rpm.value/(60*2* PI)
par = potencia.value/velocidad_angular
Set diametro_primitivo = parameters1.Item("diametro primitivo (d)")
fuerza_tangencial = Par*2/(diametro_primitivo.value*0.001)
Set alfa = parameters1.Item("angulo presion (alfa)")
fuerza_normal = fuerza_tangencial*tan(alfa.value*PI/180)
Set beta = parameters1.Item("angulo helice (beta)")
fuerza_axial=fuerza_tangencial*tan(beta.value*PI/180)
fuerza_total=(fuerza_tangencial^2+fuerza_normal^2+fuerza_axial^2)^0.5
velocidad_lineal=velocidad_angular*diametro_primitivo.value/2
Kv=(78/(78+(velocidad_lineal/(12*25.4))^0.5))^0.5
Set modulo = parameters1.Item("modulo (m)")
E_Young =2.1e11
v_Poisson = 0.3
Set d_p = parameters1.Item("diametro primitivo (d)")
Set d_b = parameters1.Item("diametro base (db)")
Set paso_a = parameters1.Item("paso aparente (pa)")
Set r_p = parameters1.Item("radio de pie (r)")
Set diametro_fondo = parameters1.Item("diametro de fondo (df)")
Set diametro_exterior = parameters1.Item("diametro exterior (de)")
Set radio_pie = parameters1.Item("radio de pie (r)")

CH =0.75
if beta.value =0 then
CH=1
Y_beta=1
end if

if beta.value =5 then
Y_beta=0.93
end if
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S49

if beta.value = 10 then
Y_beta=0.87
end if

if beta.value = 15 then
Y_beta=0.82
end if

if beta.value = 20 then
Y_beta=0.78
end if

if beta.value = 23 then
Y_beta=0.76
end if

if beta.value >= 25 then
Y_beta=0.75
end if

CL=1
CR=0.8
CT=1

Set HB = parameters1.Item("HB")

mg=1
I =cos(alfa.value*PI/180)*sin(alfa.value*PI/180)/2*(mg/(mg+1))
Cp=(E_Young/(PI*2*(1-v_Poisson^2)))^0.5

Kb=1
if (1/modulo.value) <= 12 then
Kb=0.0158/modulo.value+0.8004
end if

Kc=0.897
Kd=1
Ke=0.75

Set Sy = parameters1.Item("Sy")

t=((d_p.value/d_b.value)^2-1)^0.5

xA=0.5* d_b.value*(cos(t)+t*sin(t))
yA=0.5* d_b.value*(sin(t)-t*cos(t))

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SSu
gamma=atn(ya/xa)
theta=paso_a.value/d_p.value
total=2*gamma+theta

xB=0.5* d_b.value*cos(total)
yB=0.5* d_b.value*sin(total)

sl=((xA-d_b.value)^2+(yA-0)^2)^0.5
hl=((diametro_exterior.value-diametro_fondo.value)/2-radio_pie.value)

Set HB = parameters1.Item("HB")
sigma_c=(0.4*HB.value-10)*1e8/14
sigma_h=CL*CR/(CT*CH)*sigma_c

b1=6*fuerza_tangencial*hl*1e-3*Y_beta/(sl*1e-3^2*sigmaY.value*Kv)*1e3

b2=fuerza_tangencial*Cp^2/(sigma_h^2*I*Kv*diametro_primitivo.value*1e3)
*1e3

Set Sf_prima = parameters1.Item("Sf")
Set Su = parameters1.Item("Su")

Ka=-2.147e-10*Su.value+0.910

Sf=Ka*Kb*Kc*Kd*Ke*Sf_prima.value

b3=fuerza_tangencial*(Su.value+Sf)/(2*Sf*Su.value*hl)*100/1*1e6*cos
(beta.value*PI/180)

b=b1

if b2 > b then
b=b2
end if

if b3 > b then
b=b3
end if









Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS1
7.3.4. El bucle for

Se disear un bucle for para buscar el material ms idneo en la tabla que
hemos construido antes.

Para ello crearemos una variable puntero que ir recorriendo la tabla en el
bucle for e inicialmente estar igualada a 1

puntero=1

Una variable b_final que ser la que asignaremos a la geometra de nuestro dibujo
pero que inicialmente ser de 20 veces el modulo del engranaje.

b_final=20*modulo.value

y un puntero_final que ser el que marque en la tabla la posicin dentro de la misma
del material escogido. Inicialmente estar puesto en 1 ya que consideramos el primer
material como el ms idneo en nuestro criterio de seleccin.

puntero_final=1

Iniciamos el bucle for:

for puntero=1 to 83 step 1

seguidamente tenemos que introducir el valor de la configuracin de la tabla:

Set tabla = parameters1.Item("Engranaje\Relations\Tabla 1\Configuration")

Nota: el valor entren parntesis se modificar ms adelante para integrarlo en el
conocimiento de Catia.

E igualamos el parmetro tabla al puntero:

tabla.value=puntero

Se introduce en el bucle todas las variables y clculos que dependen de la tabla de
materiales y se dejan fuera todos los parmetros que son constantes para optimizar el
tiempo de clculo del programa. As dentro del bucle tenemos:

for puntero=1 to 83 step 1

Set tabla = parameters1.Item("Engranaje\Relations\Tabla 1\Configuration")
tabla.value=puntero
Set Sy = parameters1.Item("Sy")
t=((d_p.value/d_b.value)^2-1)^0.5

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS2
xA=0.5* d_b.value*(cos(t)+t*sin(t))
yA=0.5* d_b.value*(sin(t)-t*cos(t))

gamma=atn(ya/xa)
theta=paso_a.value/d_p.value
total=2*gamma+theta

xB=0.5* d_b.value*cos(total)
yB=0.5* d_b.value*sin(total)

sl=((xA-d_b.value)^2+(yA-0)^2)^0.5
hl=((diametro_exterior.value-diametro_fondo.value)/2-radio_pie.value)

Set HB = parameters1.Item("HB")
sigma_c=(0.4*HB.value-10)*1e8/14
sigma_h=CL*CR/(CT*CH)*sigma_c

b1=6*fuerza_tangencial*hl*1e-3*Y_beta/(sl*1e-3^2*sigmaY.value*Kv)*1e3

b2=fuerza_tangencial*Cp^2/(sigma_h^2*I*Kv*diametro_primitivo.value*1e3)
*1e3

Set Sf_prima = parameters1.Item("Sf")
Set Su = parameters1.Item("Su")

Ka=-2.147e-10*Su.value+0.910

Sf=Ka*Kb*Kc*Kd*Ke*Sf_prima.value

b3=fuerza_tangencial*(Su.value+Sf)/(2*Sf*Su.value*hl)*100/1*1e6*cos
(beta.value*PI/180)

b=b1

if b2 > b then
b=b2
end if

if b3 > b then
b=b3
end if






Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SSS
Dentro del bucle la forma de seleccionar el material ser la siguiente:

1) Empezaremos a calcular con el primer material de la lista, si nos da una
anchura entre 7 y 20 veces el modulo saldremos del bucle almacenando los
datos de este material para aplicarlo a la geometra del archivo, ya que
ordenamos los materiales por orden de preferencia. Si no es as probamos los
clculos con el siguiente material, hasta que encontremos uno dentro de estos
lmites.
El ancho del engranaje suele estar entre 7 y 20 veces el mdulo, dependiendo
de la fuerza aplicada y el material empleado en su fabricacin, no obstante el
ancho del engranaje puede llegar hasta 30 veces su mdulo en aplicaciones
lmites.

2) Si al final de la bsqueda la anchura del diente es menor que 7 veces el
mdulo, la anchura del engranaje ser de 7 veces el modulo, y el material
escogido ser el primero. Estos sern los casos en que la fuerza que el
engranaje tiene que soportar es pequea y todos los materiales proporcionan
una anchura de diente de menos de 7 veces el modulo. De manera que nos
quedaremos con el primero de la tabla.

3) Qu pasara si la fuerza aplicada sobre la configuracin del engranaje fuera
excesiva, esto es, nos diera un ancho de 20 veces el modulo para el ltimo de
los materiales? Para ello crearemos un chequeo que avisar cuando la fuerza
aplicada sobre el engranaje sea excesiva.
As pues:

Elegimos el submodulo de Catia Knowledge Advisor del mdulo
Knowledgeware y pulsamos el botn Check .

El nombre del tercer chequeo ser Carga excesiva y nos avisar cuando el
aplicamos a un engranaje una carga que no puede soportar con un ancho de
diente mximo de 20 veces el modulo

En el tipo de mensaje elegimos Warning y en Message escribimos:

La carga para este engranaje es excesiva. Elija otra potencia y/o velocidad de
rotacin o cambie la configuracin del engranaje.

En el cuadro inferior tecleamos:

b < 20*`modulo (m)`




Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS4
Modelado de la condicin 1:

if (20*modulo.value>=b)and(b_final>b) then

b_final=b
puntero_final=puntero
tabla.value=puntero_final
HB_final=HB.value
Su_final=Su.value
Sy_final=Sy.value
Sf_prima_final=Sf_prima.value
b1_final=b1
b2_final=b2
b3_final=b3

exit for
end if

Modelado de la condicin 2:

if b_final< 7*modulo.value then
b_final=7*modulo.value
puntero_final=1
tabla.value=puntero_final
HB_final=HB.value
Su_final=Su.value
Sy_final=Sy.value
Sf_prima_final=Sf_prima.value
b1_final=b1
b2_final=b2
b3_final=b3
end if

Por ltimo asignamos los valores de los anchos de dientes en los diferentes clculos
en el engranaje para el material definitivo

ancho_diente.value=int(b_final)
ancho.value=b_final
ancho1.value=b1_final
ancho2.value=b2_final
ancho3.value=b3_final

Cerramos el programa con:

End Sub


Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SSS
7.3.5. VB Script completo

El programa nos queda de la siguiente forma:

Dim documents1 As Documents
Set documents1 = CATIA.Documents
Dim partDocument1 As Document
Set partDocument1 = documents1.Item(Engranaje.CATPart)
Dim part1 As Part
Set part1 = partDocument1.Part
Dim parameters1 As Parameters
Set parameters1 = part1.Parameters
Dim dimension1 As Parameter
Set rpm = parameters1.Item("velocidad angular (w)")
Set potencia = parameters1.Item("Potencia (Pt)")

Const PI=3.1415926

velocidad_angular= rpm.value/(60*2* PI)
par = potencia.value/velocidad_angular

Set diametro_primitivo = parameters1.Item("diametro primitivo (d)")
fuerza_tangencial = Par*2/(diametro_primitivo.value*0.001)
Set alfa = parameters1.Item("angulo presion (alfa)")
fuerza_normal = fuerza_tangencial*tan(alfa.value*PI/180)
Set beta = parameters1.Item("angulo helice (beta)")
fuerza_axial=fuerza_tangencial*tan(beta.value*PI/180)
fuerza_total=(fuerza_tangencial^2+fuerza_normal^2+fuerza_axial^2)^0.5

velocidad_lineal=velocidad_angular*diametro_primitivo.value/2
Kv=(78/(78+(velocidad_lineal/(12*25.4))^0.5))^0.5

Set modulo = parameters1.Item("modulo (m)")
E_Young =2.1e11
v_Poisson = 0.3

Set d_p = parameters1.Item("diametro primitivo (d)")
Set d_b = parameters1.Item("diametro base (db)")
Set paso_a = parameters1.Item("paso aparente (pa)")
Set r_p = parameters1.Item("radio de pie (r)")
Set diametro_fondo = parameters1.Item("diametro de fondo (df)")
Set diametro_exterior = parameters1.Item("diametro exterior (de)")
Set radio_pie = parameters1.Item("radio de pie (r)")

Set ancho_diente = parameters1.Item("ancho diente (B)")
Set ancho = parameters1.Item("b")
Set ancho1 = parameters1.Item("b1")
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS6
Set ancho2 = parameters1.Item("b2")
Set ancho3 = parameters1.Item("b3")

CH =0.75
if beta.value =0 then
CH=1
Y_beta=1
end if

if beta.value =5 then
Y_beta=0.93
end if

if beta.value = 10 then
Y_beta=0.87
end if

if beta.value = 15 then
Y_beta=0.82
end if

if beta.value = 20 then
Y_beta=0.78
end if

if beta.value = 23 then
Y_beta=0.76
end if

if beta.value >= 25 then
Y_beta=0.75
end if

CL=1
CR=0.8
CT=1

Set HB = parameters1.Item("HB")

mg=1
I =cos(alfa.value*PI/180)*sin(alfa.value*PI/180)/2*(mg/(mg+1))

Cp=(E_Young/(PI*2*(1-v_Poisson^2)))^0.5
Kb=1
if (1/modulo.value) <= 12 then
Kb=0.0158/modulo.value+0.8004
end if
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS7

Kc=0.897
Kd=1
Ke=0.75

puntero=1
b_final=20*modulo.value
puntero_final=1

for puntero=1 to 83 step 1

Set tabla = parameters1.Item("Engranaje\Relations\Tabla 1\Configuration")
tabla.value=puntero
Set Sy = parameters1.Item("Sy")

t=((d_p.value/d_b.value)^2-1)^0.5

xA=0.5* d_b.value*(cos(t)+t*sin(t))
yA=0.5* d_b.value*(sin(t)-t*cos(t))

gamma=atn(ya/xa)
theta=paso_a.value/d_p.value
total=2*gamma+theta

xB=0.5* d_b.value*cos(total)
yB=0.5* d_b.value*sin(total)

sl=((xA-d_b.value)^2+(yA-0)^2)^0.5
hl=((diametro_exterior.value-diametro_fondo.value)/2-radio_pie.value)

Set HB = parameters1.Item("HB")
Sc=(0.4*HB.value-10)*1e8/14
Sh=CL*CR/(CT*CH)*Sc

b1=6*fuerza_tangencial*hl*1e-3*Y_beta/(sl*1e-3^2*Sy.value*Kv)*1e3

b2=fuerza_tangencial*Cp^2/(Sh^2*I*Kv*diametro_primitivo.value*1e-3)*1e3

Set Sf_prima = parameters1.Item("Sf")
Set Su = parameters1.Item("Su")
Ka=-2.147e-10*Su.value+0.910

Sf=Ka*Kb*Kc*Kd*Ke*Sf_prima.value

b3=fuerza_tangencial*(Su.value+Sf)/(2*Sf*Su.value*hl)*100/1*1e6*cos
(beta.value*PI/180)
b=b1
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS8

if b2 > b then
b=b2
end if

if b3 > b then
b=b3
end if

if (20*modulo.value>=b)and(b_final>b) then

b_final=b
puntero_final=puntero
tabla.value=puntero_final
HB_final=HB.value
Su_final=Su.value
Sy_final=Sy.value
Sf_prima_final=Sf_prima.value
b1_final=b1
b2_final=b2
b3_final=b3

exit for
end if

next

if b_final< 7*modulo.value then
b_final=7*modulo.value
puntero_final=1
tabla.value=puntero_final
HB_final=HB.value
Su_final=Su.value
Sy_final=Sy.value
Sf_prima_final=Sf_prima.value
b1_final=b1
b2_final=b2
b3_final=b3
end if

ancho_diente.value=int(b_final)
ancho.value=b_final
ancho1.value=b1_final
ancho2.value=b2_final
ancho3.value=b3_final

End Sub
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS SS9

Por ltimo en las lneas en rojo sustituimos Engranaje.CATPart por
nombre_part y "Engranaje\Relations\Tabla 1\Configuration" por direccion_tabla, y
escribimos estas variables como argumentos de entrada en el VB Script para que
despus pueda ser aplicado en el conocimiento de Catia.

Set partDocument1 = documents1.Item(nombre_part)
Set tabla = parameters1.Item(direccion_tabla)



Figura 7.82. Argumentos de entrada en el VB Script

Estas variables distinguirn los distintos engranajes dentro de un mismo
archivo y har el clculo de cada uno de ellos independientes entre s.


7.4. ORDEN DEL ARBOL

Para mejorar la esttica visual del programa pondremos orden en el rbol de
operaciones de Catia agrupando las variables, las leyes, las reglas, etc

Continuamos en el submdulo Knowledge Advisor. se ordenarn los
parmetros. Pulsaremos sobre la herramienta Add Set of Parameters y
pinchamos en el rbol sobre Parameters; acto seguido un nuevo set de parmetros
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S6u
queda ubicado dentro del principal. Pinchamos sobre l con el botn derecho del
ratn, elegimos Properties y le cambiamos el nombre por el de Parmetros
principales.
Hacemos esto dos veces ms nombrando Parmetros secundarios y Parmetros
auxiliares.

Una vez que tenemos estas secciones dentro de la seccin general de
parmetros (Parameters), pinchamos en el rbol sobre cualquier parmetro con el
botn derecho y elegimos Reorder



Figura 7.83. Bsqueda de Reorder














Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S61
Apareciendo el cuadro de la Figura 7.84:

Podemos escoger en la pestaa In o After para
colocar nuestra variable dentro o debajo de otra
que especificaremos en el tercer cuadro.

Dentro de los Parmetros principales van en
este orden:

- modulo (m)
- numero de dientes (Z) Figura 7.84. Reorder
- angulo presin (alfa)
- angulo hlice (beta)
- tipo hlice
- dimetro eje (dj)
- Potencia (Pt)
- velocidad angular (w)

En Parmetros secundarios:

- dimetro primitivo (d)
- dimetro base (db)
- dimetro exterior (de)
- dimetro de fondo (df)
- paso normal (pn)
- paso aparente (pa)
- addendum (a)
- dedendum (b)
- espacio libre de fondo (c)
- profundidad diente (h)
- radio de pie (r)
- ancho de diente (B)
- dimetro cubo (dc)
- dimetro auxiliar (da)
- Fuerza tangencial (Ft)
- Fuerza radial (Fr)
- Fuerza axial (Fa)
- Fuerza total (Ft)
- Par





Figura 7.85. rbol ordenado


Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S62
Y en Parmetros auxiliares:

- theta1
- theta2
- plano
- cubo
- ac
- h1
- h2
- n_radios
- Sy
- Su
- Sf
- HB
- Sc
- b1
- b2
- b3
- b

El parmetro Tipo de acero se quedar fuera de estos tres grupos para que el
usuario pueda ver con ms claridad el material escogido.

Lo mismo hacemos para las relaciones, con la herramienta Add Set of
Relations creamos cuatro subconjuntos dentro de Relations a los que
llamaremos Leyes, Reglas, Avisos y Frmulas en los que almacenaremos los
elementos con dichos nombres, excepto el chequeo Carga excesiva que se quedar
fuera de los Avisos para comprobar con mayor rapidez si la carga sobre el engranaje
es correcta o demasiado grande.

En rbol nos queda de forma ms ordenado de forma que podemos acceder ms
rpidamente al elemento que estamos buscando.


7.5. APLICACIN DEL CONOCIMIENTO DE CATIA

En este apartado guardaremos todas las operaciones en una librera de Catia,
que ser el verdadero conocimiento que poseer Catia. Este archivo de librera nos
permitir cargar este archivo de engranaje tantas veces como queramos sin tener que
pararnos en el diseo del propio engranaje.

Desde el Part Design del mdulo Mechanical Design localizamos la paleta de
herramientas Product knowledge Template Toolbar



Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S6S





Abrimos la pestaa del primer icono y elegimos Create a Document Template ,
apareciendo el siguiente cuadro:



Figura 7.86. Document template definition

Pulsamos sobre la pestaa Published Parameters para escoger los parmetros
que queremos introducir al cargar la librera. Estos parmetros son los principales de
nuestro archivo. Clickeamos sobre Edit List para encontrarlos:

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S64


Figura 7.87. Insercin de parmetros

Cuando los localicemos los pasamos al cuadro de la derecha, Published
parameters pulsando la flecha. Pulsamos OK y volvemos al cuadro anterior.



Figura 7.88. Parmetros publicados.
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S6S
Ahora podemos ver que los parmetros principales estn en el cuadro de Published
Parameters.

A continuacin abrimos la pestaa Icon. Aqu podemos elegir una imagen para
nuestro archivo de librera y un tipo de icono.



Figura 7.89. Icono en Document Template Definition

Pulsamos OK.

Vemos que el rbol aparece la aportacin del conocimiento de Catia con un Document
Template







Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S66


Guardamos nuestro archivo y a continuacin
guardamos nuestro archivo en una librera
pulsando Save in Catalog , de la paleta
Product knowledge Template Toolbar. Se nos
abre un cuadro donde podremos guardar
nuestro archivo dndole un nombre.


Figura 7.90. Document template
en el rbol



Figura 7.91. Catalog Save


7.6. USO DEL CONOCIMIENTO DE CATIA

Acabamos de crear una librera en Catia que nos permitir crear un engranaje
a partir de 6 parmetros. La labor de diseo del engranaje est almacenada en este
archivo, es el conocimiento de Catia, de manera que el tiempo que podamos estar
empleando en el diseo de un engranaje, al estar recogido en la memoria del
programa, podemos emplearlo en otras funciones.

Para acceder a la librera que acabamos de crear debemos abrir un Product
porque estos archivos no se pueden cargar en archivos de tipo Part.
A continuacin debemos pulsar la herramienta Catalog Browser . Se nos
abre un cuadro donde podemos elegir entre todos los catlogos de Catia, buscamos el
nuestro entre las carpetas donde antes lo guardamos y hacemos dos veces click con
el ratn sobre l.

Debemos tener cerrados los archivos a los que hace referencia la librera para poder
cargarlo.

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S67


Figura 7.92. Carga de catlogo

























Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S68
El siguiente cuadro que se nos abre es:

Tenemos que pulsar sobre la pestaa
Parameters para introducir los
valores de nuestras variables:



Figura 7.94. Parameters en Insert
object

Figura 7.93. Insert object

Describiendo el cuadro de la Figura 88 nos encontramos:

1) document Template.1\Suffix. Aqu podemos dar un nombre secundario al
Part que vamos a crear.
2) modulo (m). Podemos elegir los mdulos de la tabla 7.1, desde el de 1 mm
hasta el de 50 mm pasando por los intermedios para ello debemos desplegar la
pestaa del cuadro.
3) nmero dientes (Z). Abriendo la pestaa podemos escoger un nmero de
dientes ininterrumpidos entre 23 y 90.
4) ngulo presin (alfa). Si abrimos la pestaa podemos elegir los ngulos de
presin ms usados: 14.5, 20, 22.5, 25.
5) ngulo hlice (psi). Podemos escoger, desplegando la pestaa, los ngulos
de hlices ms comunes: 0, 5, 10, 15, 20, 23, 25, 30, 35, 40, 45.
6) dimetro eje (dj). Tenemos que escribir un dimetro de eje entre 6 mm y 3700
mm que son los rangos inferiores y superiores respectivamente.
7) Potencia (Pt). Escribiremos la potencia en Watios a la que trabaja el
engranaje, a partir de 0.0001W
Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S69
8) velocidad angular (w). Debemos poner la velocidad en revoluciones por
minuto a la que se mueve el engranaje, a partir de 0,0001rpm

Si en algn momento los valores entre las variables son incongruentes los
checks saltarn indicndonos que tenemos que cambiar alguno. Si no procedemos al
cambio el programa nos dar errores.

Pulsamos Close volviendo al cuadro anterior.

Si pulsamos Preview podemos ver nuestro engranaje en el cuadro inferior
antes de que se construya en el Product, no obstante podemos cambiar los valores de
las variables pulsando de nuevo Parameters si las hemos equivocado al introducirlas.

Al pulsar OK el engranaje empezar a formar parte del Product.

Justo despus de esto debemos activar el VB Script para calcular el ancho de diente.
Para ello debemos abrir el rbol entrar en la part y buscar en Relations nuestro VB
Script.

Cuando lo encontremos pinchamos con el botn derecho del ratn eligiendo
VB Script.object/Run apareciendo cuadro de la figura 7.95:



Figura 7.95. Insercin de inputs en VBScript

Es muy importante que pongamos en el hueco Input is a value para
nombre_part el nombre de nuestra part seguido de .CATPart, conservando letras
maysculas y minsculas, y entre dobles comillas, ejemplo:

"Engranaje1.CATPart"

Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S7u
Y para direccin_tabla el de la direccin del rbol donde est almacenada
nuestra tabla, esto es, el nombre de nuestra part seguido de
\Relations\Tabla 1\Configuration entre dobles comillas, ejemplo:

"Engranaje1\Relations\Tabla 1\Configuration"

Pulsamos OK.

En este momento el programa empezar a buscar el material ms adecuado
para la geometra que hemos elegido, si tenemos desplegado en el rbol Parameters
podemos ver como la variable Tipo de acero va cambiando hasta encontrar el
material. Cuando lo encuentre la geometra en el ancho del engranaje habr cambiado
y tendremos que pulsar el botn update para actualizar la geometra y aparezca
nuestro engranaje definitivo.

Si la fuerza aplicada sobre el engranaje es demasiado grande el chequeo Carga
excesiva saltar y nos avisar de ello, volvindose rojo y no tornar a verde hasta que
las carga sobre el engranaje sea la que puede soportar, deberemos por tanto cambiar
la potencia y/o las revoluciones por minuto o hacer un cambio en la geometra del
engranaje

En l podremos hacer todas las variaciones que queramos en las variables y
las operaciones por si tenemos que variar el valor de alguna que antes pasamos por
alto. Eso s, cada vez que variemos algn parmetro deberemos activar el VB Script
porque al cambiar la configuracin del engranaje cambiar el ancho del diente.


Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S71


Figura 7.96. Engranaje a travs del conocimiento de Catia


7.7. CONCLUSIONES

El resultado de esta construccin en Catia v5 es la creacin de una aplicacin
que disea engranajes a partir de ocho parmetros introducidos por el usuario. Toda la
informacin del engranaje se encuentra almacenada en el archivo de Catia a travs de
las herramientas de su modulo Knowledgeware. Una vez ordenada la informacin
dentro de Catia no har falta volver a disear ni a calcular el engranaje, porque Catia
ejecutar ese trabajo por nosotros ahorrndose tiempo y, por lo tanto, coste.







Capitulo 7 Aplicacion uel conocimiento ue Catia vS
al uiseo ue engianajes ue ejes paialelos
Funuamentos uel KBE (Knowleuge Baseu Engineeiing)
Aplicacion al uiseo ue engianajes ue ejes paialelos con Catia vS S72

You might also like