Vous êtes sur la page 1sur 10

Diseo Asistido por Computadora

1.1 INTRODUCCION. La automatizacin de los procesos industriales a travs de los aos ha dado lugar a un avance espectacular de la industria. Todo ello ha sido posible gracias a una serie de factores entre los que se encuentran las nuevas tecnologas en el campo mecnico, la introduccin de los computadores, y sobre todo el control y la regulacin de sistemas y procesos. La incorporacin de los computadores en la produccin es, sin lugar a dudas, el elemento puente que est permitiendo lograr la automatizacin integral de los procesos industriales. La aparicin de la microelectrnica y de los microprocesadores ha facilitado el desarrollo de tcnicas de control complejas, la robotizacin, la implementacin de sistemas de gobierno y la planificacin. Todos estos elementos llevan consigo la reduccin de costos, el aumento de la productividad y la mejora de calidad del producto.

FUNDAMENTOS TEORICOS.
1.2 Conceptos fundamentales sobre CAD-CAM, CAE, CIM. Hace poco ms de 25 aos los dibujos producidos alrededor del mundo eran realizados con lpiz o tinta en un papel. Los cambios menores o correcciones deban hacerse borrando la parte del dibujo y redibujando mientras que los cambios mayores deban recrearse los dibujos nuevamente en especial si los cambios de un dibujo afectaban otros documentos. En dichos casos tambin se requera la capacidad de identificar la manera en que un cambio repercuta en otro. El dibujo en computadora vino a revolucionar el mundo del diseo.CAD (computer aided design) en esencia es el uso de la tecnologa en cmputo para asistir el diseo de elementos o partes en diferentes campos tcnicos de aplicacin. Su historia est prcticamente ligada al desarrollo de los sistemas de computacin y naci en base a la necesidad de resolver los problemas con el dibujo tcnico clsico y sus finalidades fueron blicas 100%.CAD permite la redaccin de planos en 2 y modelado 3 dimensiones. El modelado en tres dimensiones permite la creacin de superficies y slidos. Bsicamente una de las funciones primarias del CAD es la de representar un objeto en 3 dimensiones sobre un plano (dos dimensiones) y esto representa un arte industrial para la comunicacin de datos e ideas eningeniera. La manera ms comn de lograr

dicho arte es hacer tres proyecciones con ngulos rectos entre s. Con la ayuda del CAD es posible realizar los cambios necesarios antes de pasar al medio palpable. Actualmente el programa ms clsico de CAD esAutoCAD y es una herramienta relativamente sencilla. Sigue manejando los mis mosconceptos clsicos del dibujo convencional puesto que son sus races y adems incorpora una interaccin del usuario ms amigable sigue el mismo criterio acoplado al modelado matemtico de lnea, curvas, ngulos, etc.

Ahora bien supongamos que tenemos la manera de realizar nuestros dibujos de una forma grficamente ms formal y que ya tenemos una metodologa para el dimensionamiento delas partes de un producto. Simplemente es una enorme ventaja pero nuestra parte requiere de salir de nuestra pantalla del computador. El siguiente problema al que nos enfrentaremos no es en la impresin del plano sino en la manufactura de la parte en cuestin. Con CAD podemos hacer el plano para enviarlo a las personas que manufacturaran las partes sin embargo las exigencias de rapidez hacen que el proceso de manufactura convencional se aun obstculo. En base a esta situacin surge el CAM que es la manufactura de productos asistida por computadora y no es ms que una extensin del CAD orientada a la manufactura. En CAM nos valemos del modelado tridimensional, un sistema para mtrico y un lenguaje de programacin o cdigo numrico para el control de una mquina automtica. De esta manera el CAM tiene tambin distintos campos de aplicacin que van desde el simple torno CNC hasta una troqueladora automtica. El sistema CAM sigue los siguientes pasos generales, Primero se realiza el modelo del producto en una computadora (2D o 3D segn la aplicacin), en este paso utilizamos el CAD. Despus a manera general se tiene la necesidad de hacer el parto de movimientos requeridos para la manufactura del producto en la mquina automtica, as que aqu es donde entra el control numrico. El control numrico no es ms que un cdigo de programacin prcticamente estndar que determina los movimientos de una maquina con la capacidad de leer el cdigo. El CAM proporciona una manera rpida de generar elcdigo de forma automtica a partir del simple modelo hecho en el primer paso.A ctualmente este cdigo se transfiere a un simple archivo de texto y es introducido en el controlador de la maquinaria de manufactura. Anteriormente a esto el cdigo deba ser introducido manualmente por un operador y esto, por supuesto, consuma tiempo y era susceptible a errores. Un ejemplo clsico para un software CAM es MasterCAM. Este software tiene laca pacidad de modelar y codificar sin embargo su CAM es relativamente ms difcil

comparado con AutoCAD. Esto es ms notorio en las versiones ms viejas. Por ahora Master CAM ha estado mejorando en su parte de CAD, es decir su entorno de diseo. En otro contexto una industria manufacturera no es digna de competir en el mercado solo por su velocidad de procesos sino que tambin se requiere producir con calidad. Eningeniera siempre la seguridad es un factor bastante importante y que siempre esconsiderada desde la fase de diseo. La industria tena que producir de manera rpida y segura sin embargo solo se poda garantizar la rapidez mas no la seguridad y esto llevo a la necesidad del anlisis de las propiedades de los materiales. En un principio estos anlisis de resistencia mecnica se hacan a pluma y lpiz en una hoja de papel, el diseador entonces deba esperar la evaluacin del diseo para enviarlo a manufacturar. Con la intervencin de las hojas de clculo este proceso se aceleraba un poco ms sin embargo no era posible visualizar la mecnica del material al sujetarse a diversas cargas. As naci el CAE que no es ms que la ingeniera asistida por computadora y es prcticamente el uso del computador destinado hacia el anlisis mecnico y trmico de los diseos entre otras aplicaciones. Esto es una manera ms sencilla y prcticamente libre de errores cuando se tiene la habilidad en el manejo del software. Sus fundamentos son los mismos usados en el anlisis matemtico de la resistencia de materiales, esttica y dinmica de cuerpos, etc. Como ejemplo de este tipo de software est MSC Nastran que es uno de los pioneros en este campo con el anlisis de elementos finitos. Con esta ltima herramienta ya podemos manufacturar de manera rpida y segura garantizando la calidad del producto. Sin embargo hoy en da los softwares para diseo ya no estn limitados en ninguno de los sentidos debido a que el mismo programa incorpora las tres herramientas y esto se le conoce como software CAD/CAM/CAE en donde el mismo paquete disea, analiza y manufactura el producto. Como ejemplos tenemos Solidworks y Pro|Engineer en donde de manera completamente grafica hacemos el anlisis del diseo. Sometindolo a pruebas, si no cumple con los objetivos de diseo se hacen los cambios de forma rpida y vuelven a analizarse hasta cumplir con los objetivos. Despus podemos simular su proceso de manufactura e incluso aqu podemos eficientar los tiempos de maquinado antes de generar el cdigo. Bsicamente estos dos programas (Solidworks y Pro| Engineer) son similares incluso tienen tiempo compitiendo en el mercado. La nica diferencia entre ellos es la forma en la que el usuario opera el software pero ambos tienen las mismas aplicaciones. Estos softwares son divididos en mdulos o aplicaciones externas, para disminuir su costo dependiendo de la aplicacin que requiere el cliente. En el Caso de Pro|Engineer

es bien sabido que no requiere de un ordenador poderoso, delos dos es el ms ligero en cuanto al consumo de memoria RAM esto hace posible que muchas empresas no requieran optimizar sus ordenadores para implementarlo. Sin embargo tiene el inconveniente de que carece de una estructura operativa definida y esto hace quesea ms confuso y de hecho no es visualmente atractivo. Solidworks es un programa un poco ms pesado y requiere ms procesador y memoria RAM pero su entorno es muy amigable, su uso es relativamente sencillo.

A manufactura integrada por computadora (CIM), acrnimo de computer integrated manufacturing es una filosofa y estrategia de produccin, caracterizada por integrar toda la informacin de las distintas reas de una empresa a travs de sistemas informticos y la utilizacin de equipos electrnicos para el control, supervisin y gestin de los procesos CIM ha sido acuado para denotar el uso de las computadoras en el diseo de los productos, el planteamiento de la produccin, control de operaciones y asegura r el cumplimiento de todas las funciones del negocio requeridas en una fbrica.

Incluye toda as actividades que se realizan para la fabricacin de un producto, desde el percentil de la necesidad, concepcin, el diseo y su desarrollo, pasando por su produccin marketing y soporte del producto en uso. Adems est ligado a la automatizacin que es la utilizacin de tcnicas y equipos para gobernar procesos industriales en forma ptima y de manera automtica.

1.3 Software, Hardware

Ingenieria del Software Asistida por Computadora CASE


Ingeniera del Software Asistida por Computadoras CASE Computer Aided Software por Computadora. Engineering, Ingeniera De Software Asistida

CASE proporciona al ingeniero la posibilidad de automatizar actividades manuales y de mejorar su visin general de la ingeniera. Al igual que las herramientas de ingeniera y de diseo asistidos por computadora que utilizan los ingenieros de otras disciplinas, las herramientas CASE ayudan a garantizar que la calidad se disee antes de llegar a construir el producto. La ingeniera del software asistida por computadora puede ser tan sencilla como una nica herramienta que preste su apoyo para una nica actividad de ingeniera del software, o tan compleja como todo un entorno que abarque herramientas, una base de datos, personas, hardware, una red, sistemas operativos, estndares, y otros mil componentes Bloques Constituidos del CASE La ingeniera del software asistida por computadora puede ser tan sencilla como una nica herramienta que preste su apoyo para una nica actividad de ingeniera del software, o tan compleja como todo un entorno que abarque herramientas, una base de datos, personas, hardware, una red, sistemas operativos, estndares, y otros mil componentes ms

Marco de integracin: Es un conjunto de programas especializados que permiten a cada herramienta CASE comunicarse con las dems. Servicios de portabilidad: Este conjunto constituye un puente entre las herramientas CASE, su marco de integracin y la arquitectura de entorno. De esta forma permiten que las herramientas CASE y su marco de integracin puedan migrar a travs de diferentes plataformas de hardware y sistemas operativos sin problemas de adaptacin. Sistema operativo: Gestiona el hardware, la red y las herramientas; mantiene el entorno unido. Plataforma hardware: Son las estaciones de trabajo individuales interconectadas mediante la red para que los ingenieros del software puedan comunicarse de forma efectiva. Arquitectura de entorno: Es la base del CASE, en este bloque se construyen los entornos de la ingeniera del software, engloba los sistemas de software y hardware. Adems considera los patrones del trabajo humano que se aplican durante el proceso de ingeniera del software Clasificacin de las herramientas case Las herramientas CASE se pueden clasificar bajo diferentes enfoques: Por su funcin Por su papel como instrumentos para el personal tcnico o los directivos. Por la arquitectura del entorno que las soporta (hardware y software) Origen Tomando la funcionalidad como criterio principal se cre la siguiente clasificacin:

Herramientas de planificacin de sistemas de gestin Proporcionan un "met modelo" del cual se pueden obtener sistemas de informacin especficos, mediante la modelizacin de los requisitos de informacin estratgica de una organizacin. El objetivo principal de las herramientas de esta categora es ayudar a comprender mejor como se mueve la informacin.

Herramientas de gestin de proyectos Pueden hacer estimaciones tiles de esfuerzo, coste y duracin del proyecto, definir una estructura de particin del trabajo, planificacin del mismo y hacer el seguimiento de proyectos de forma continua. Adems se pueden utilizar para recoger datos que permitan realizar una estimacin de la productividad del desarrollo y la calidad del producto. Herramientas de planificacin de proyectos: Las herramientas que caen dentro de esta categora se centran en dos reas fundamentales: el esfuerzo y coste de un proyecto de software; y la planificacin del proyecto. Herramientas de seguimiento de requisitos: El objetivo de estas herramientas es de proporcionar un enfoque sistemtico para aislar requisitos, comenzando con las especificaciones del cliente. La extraccin de requisitos puede ser tan sencilla como encontrar cada ocurrencia del verbo deber. Herramientas de gestin y medida: Las herramientas de medidas actuales se centran a las caractersticas del producto y del proceso. Las herramientas orientadas a la gestin parten de medidas especficas del proyecto que proporcionan una indicacin global de la productividad y de la calidad. Herramientas de soporte La categora de herramientas de soporte engloba las herramientas de aplicacin y de sistemas que complementan el proceso de ingeniera de software. Estas incluyen herramientas de documentacin, herramientas para gestin de redes y software del sistema, herramientas de control de calidad y herramientas de gestin de bases de datos y de configuracin del software.

Herramientas de documentacin: Las herramientas de produccin de documentacin y autoedicin se utilizan en casi todos los aspectos de la ingeniera del software y representan una oportunidad muy interesante para todos los que desarrollan software. Herramientas para software de sistemas: El CASE es una tecnologa de estaciones de trabajo. Por esto, el entorno CASE debe soportar software de redes de comunicacin de alta calidad, correo electrnico, boletines electrnicos y otras posibilidades de comunicacin. Herramientas de control de calidad: La mayora de las herramientas CASE que se venden como orientadas al control de calidad, son en realidad herramientas de medida que comprueban el cdigo fuente para determinar su compatibilidad con lenguajes estndar. Otras herramientas extraen mtricas tcnicas como base para medir la calidad del software que se est desarrollando.

Herramientas de bases de datos y de GCS: El software de gestin de bases de datos sirve como base para el establecimiento de una base de datos CASE (almacn). Herramientas de anlisis y diseo Las herramientas de anlisis y diseo permiten al ingeniero de software crear un modelo del sistema que se va a construir. Herramientas de AE/DE: La mayora de las herramientas de diseo y anlisis se basan en el mtodo de anlisis y diseo estructurado (AE/DE). El AE/DE es una tcnica que permite al ingeniero de software crear progresivamente modelos ms complejos de un sistema, comenzando en el nivel de requisitos y concluyendo con un diseo de arquitectura. Herramientas PRO/SIM: Las herramientas de creacin de prototipos y de simulacin (PRO/SIM) proporcionan al ingeniero de software la capacidad de predecir el comportamiento de un sistema en tiempo real antes de que sea construido. Herramientas para el diseo y desarrollo de interfaces: Las herramientas de diseo y desarrollo de interfaces son, en realidad un conjunto de componentes de software, tales como mens, botones, estructuras de ventanas iconos, mecanismos de visualizacin, controladores de dispositivos y otros elementos de este tipo. Herramientas de programacin Engloba los compiladores, los editores y los depuradores que se utilizan con los lenguajes de programacin convencionales. Herramientas de codificacin convencionales: Durante casi 30 aos las nicas herramientas disponibles para los programadores eran las herramientas convencionales de programacin y por esto, cada problema de ingeniera de software era como un problema de programacin. Herramientas de codificacin de cuarta generacin: Los sistemas de consulta a bases de datos, los generadores de cdigo y los lenguajes de cuarta generacin han cambiado la forma de desarrollar sistemas. Herramientas de programacin orientadas a objetos: Es una de las tecnologas ms actuales de la ingeniera de software. Los entornos de programacin orientados a objetos suelen estar unidos a lenguajes de programacin especficos como: C++, Eiffel, Objetive-C, Smalltalk o Java. Herramientas de creacin de prototipos La realizacin de prototipos es un paradigma de la ingeniera de software ampliamente utilizado, todas las herramientas de creacin de prototipos se sitan en algn lugar del espectro de implementacin. Herramientas de ingeniera inversa: Utiliza como entrada el programa fuente para extraer y analizar su arquitectura, su estructura de control, el flujo lgico y la estructura y flujo de datos. Herramientas de reingeniera:

Pueden dividirse en dos subcategoras de reestructuracin de cdigo, que aceptan como entrada cdigo fuente si estructurar y realizan el anlisis de ingeniera inversa reestructurando el cdigo y agostndolo a los conceptos modernos de programacin estructurada; de revisin de datos, que analizan las definiciones de los datos o una base de datos descrita en un lenguaje de programacin o en lenguaje de descripcin de base de datos, traducen esta descripcin a una notacin grafica que puede ser analizada por el ingeniero de software. Las herramientas de ingeniera del software asistida por computadora abarcan todas las actividades del proceso del software y tambin aquellas actividades generales que se aplican a lo largo de todo el proceso. CASE combina un conjunto de bloques de construccin que comienzan en el nivel del hardware y del software de sistema operativo y finalizan en las herramientas individuales. La integracin entre hombre y computadora se logra mediante estndares de interfaz que se estn volviendo cada vez ms comunes a lo largo y ancho de toda la industria. Para facilitar la integracin de los usuarios con las herramientas, de las herramientas entre s, de las herramientas con los datos y de los datos con otros datos se disea una arquitectura de integracin

Bibliografa
http://es.scribd.com/doc/69802675/Diseno-Asistido-por-Computadora http://arielvargasu.blogspot.mx/2010/12/ingenieria-del-software-asistida-por_09.html

Vous aimerez peut-être aussi