Abstract | El presente proyecto estudia el campo de aplicación de Visual Basic for
Applications (VBA) al programa de diseño informático CATIA.
En primer lugar se realiza una introducción a la teoría de engranajes donde se
estudiarán ...
El presente proyecto estudia el campo de aplicación de Visual Basic for
Applications (VBA) al programa de diseño informático CATIA.
En primer lugar se realiza una introducción a la teoría de engranajes donde se
estudiarán los tipos de engranajes existentes así como sus principales características y
aplicaciones. Se describirá la geometría de la involuta y las principales características
geométricas de engranajes rectos y helicoidales de ejes paralelos.
Se define VBA, lenguaje de macros de Microsoft Visual Basic, así como su
acceso desde CATIA V5. Se explicará el entorno VBA, el modo en que el usuario podrá
crear distintos interfaces para poder comunicarse con el programa y los objetos más
importantes del módulo Mechanical Design (sketcher, Part Desing y Wireframe and
Surface Design), así como las herramientas que éstos poseen para llevar a cabo distintos
tipos de geometrías y modelos 3D.
Una vez familiarizados con el lenguaje de programación, se aplicarán dichos
conocimientos para el desarrollo de una aplicación que genera engranajes de distintas
geometrías.
El objetivo principal consiste en la realización de un software que permita al
usuario obtener diferentes tipos de engranajes a partir de los parámetros más
característicos de la geometría de los mismos. Se han realizado engranajes rectos
(exteriores e interiores) y helicoidales (tanto simples como dobles) de ejes paralelos, y
se introducen algunas posibles aplicaciones a desarrollar en un futuro.
Finalmente se explica el funcionamiento del interfaz que permitirá al usuario
introducir los parámetros de entrada para realizar el engranaje que desee.
|