Está en la página 1de 11

Electro

Unidad

4 investigacin de
origen y evolucin de la
ingeniera inversa

50/

Instituto Tecnologico Superior de San


Andres Tuxtla

Materia
Diseo e Ingenieria Asistida por
Computadora
Unidad 4 investigacin de origen y evolucin de
la ingeniera inversa

Nombre
del
Maestro
Grado
6

Grupo
Guillermo
Nombre del Alumno 602 A
Palacios
Pitalua
Chontal Cota Efrain

Carrera
Ingenieria Electromecanica

San Andres Tuxla, Ver.

El presente trabajo propone el uso de modelos de productos representados


mediante caractersticas, como parte esencial para la aplicacin de ingeniera
inversa y la generacin de modelos CAD. Dichos modelos fueron desarrollados
por medio de anlisis orientado a objeto, y son fundamentales para el soporte de
la ingeniera concurrente.
El proceso de la ingeniera inversa es un ciclo, el cual parte de una pieza
elaborada (completa o incompleta), se realiza una inspeccin se genera un dibujo
y con esta informacin se lleva a cabo la operacin de maquinado para obtener un
sustituto de la pieza inicial. Con el sustituto obtenido se puede iniciar nuevamente
el ciclo. La ingeniera inversa es una herramienta muy importante en el campo de
la Ingeniera Mecnica, ya que satisface perfectamente la necesidad de las
empresas de reproducir ciertas piezas, de las que no se cuenta con dibujos
ingenieriles.
ABSTRACT: The present work proposes the use of product models based on
features, as essential aspect for aplication of reverse engineering and the
generation of CAD models, using object-oriented analisys, this has a particular
importance for the support of concurrent engineering.
The fundamental principle of reverse Engineering is a proces in wich a part
(complete o incomplete), is accomplished a drawing, is carried out the operation of
schemed and finally is obtained an ended piece. The Inverse Engineering is very
important tool in the field of the Mechanical Engineering, since satisfies perfectly
the need of companies of reproducing certain pieces, of those which is not counted
on drawings, due to multiple causes.
Introduccin.
En los talleres de Ingeniera Mecnica, se cuenta con una Mesa de Coordenadas
manual y la interface con un sistema CAD. Con esta tecnologa ha sido posible
aplicar la ingeniera inversa. Sin embargo, tanto la interface como el paquete de
CAD tienen limitantes que la experiencia ha podido mostrar: La forma en que se
transfieren la informacin de la mesa de coordenadas al sistema de CAD no
permite obtener modelos precisos, a pesar de que la mesa de coordenadas
maneja una precisin de una micra; adems, al edicin de la geometra en el
sistema CAD es difcil, lenta, pesada y tediosa. Debido a lo anterior, en algunos
casos es mejor no usar la mesa de coordenadas, medir la pieza manualmente y
despus vaciar los datos en el sistema CAD es mejor.
Con base se a lo anteriormente planteado la necesidad de contar con un sistema
que permita ahorrar tiempo en la captura de datos y en la edicin de modelos
CAD. As de plantearon los siguientes requerimientos: a) Un sistema de ingeniera
inversa capaz de establecer la comunicacin con la mesa de coordenadas
MicroVal de Brown & Sharp, que reconozca primitivos geomtricos y
caractersticas diversas de las piezas; b) Este sistema deber contar con una

librera de primitivos y deber aplicar operaciones booleanas para generar una


base de datos que constituya un modelo de la pieza a la que se le aplique la
ingeniera inversa; c) Adems el sistema ser capaz de generar el cdigo de
control numrico para cada pieza, eligiendo la ruta y la herramienta para su
manufactura, con base a la informacin de la base de datos.
El sistema estar basado en un modelo computacional de productos, o modelo de
producto, el cual define la base de datos de las piezas. El modelo ser
desarrollado usando anlisis orientado a objetos, permitir el intercambio eficiente
de datos entre diversos programas de cmputo, y constituir un soporte integral
para la implementacin de la ingeniera inversa, que incluir principios de la
ingeniera concurrente.
Comercialmente existen programas de ingeniera inversa, los cuales permiten la
comunicacin entre una mesa de coordenadas y un sistema CAD, sin embrago,
debido a las especificaciones de la mesa de coordenadas con que se cuenta, es
difcil en este momento encontrar alguno que cumpla con todos los requerimientos
deseados ya que la mesa de coordenadas es manual, introduciendo errores, sin
importar el sistema de ingeniera inversa comercial que se use, y no se podr
evitar la edicin de la geometra[1]. Sin embargo, el sistema que se propone no
estar basado en las mediciones de la mesa de coordenadas nicamente, sino en
caractersticas ya definidas que se integrarn a una primitiva base al cual se
sumarn o restarn estas caractersticas conformando el modelo CAD, y solo se
digitalizarn las coordenadas de localizacin de los puntos de insercin de stas.
El sistema est basado en modelos de productos pues su importancia ha sido
ampliamente reconocida por la industria y los grupos de investigacin. En este
momento existe una clara tendencia al uso de modelos de productos, y se estn
desarrollando sistemas que modelan procesos. Aunque es clara la tendencia, pues
las tcnicas y herramientas para el modelado de productos existen no es
definitiva. Hay discusiones todava importantes sobre el uso y estado actual de las
tcnicas y herramientas, y son diversas las propuestas sobre la direccin que
debe tomar el modelado del producto.
Ingeniera Inversa
Son diversas las causas por las que en ocasiones se tiene una pieza y se desea
reproducir. Tal es el caso de partes de las que se requieren cambios peridicos y
que necesitan ser actualizadas continuamente, as como el:
Realizar diseos: El proceso de diseo de varios productos en ocasiones inicia
con un prototipo el cual es probado, medido, etc. los datos son extrados
manualmente para despus introducirlos en un sistema CAE para futuros anlisis.
Este proceso tiene dos desventajas: esto consume tiempo y es una fuente
potencial de generacin de errores. El uso de la Ingeniera Inversa reduce el
tiempo de adquisicin de datos.

Modificar diseos existentes. En ocasiones modelos existentes deben ser


modificados. El proceso de modificacin y diseo es facilitado con el uso de
sistemas CAD, sin embargo, no siempre se cuenta con estos modelos CAD.
Diseo de piezas muy grandes: La medicin precisa de partes muy grandes no es
posible con equipo tradicional. Aqu la ingeniera inversa ayuda a mapear la parte
y obtener un modelo CAD. Este modelo CAD puede ser modificado.
Sustitucin de partes: Cuando una pieza se rompe y los dibujos de ingeniera no
existen, los de modelos CAD se pueden obtener mediante ingeniera inversa y
pueden ser usados para manufacturar la pieza de repuesto.
Descripcin del proceso de la Ingeniera Inversa.
Existen varias metodologas y equipos para realizar ingeniera inversa, sin
embargo el proceso ms usado consta de siete etapas:
Inspeccin y digitalizacin de la pieza original. Consiste en medir y determinar las
coordenadas de cada uno de las caractersticas que componen a la pieza original.
Transmisin de la informacin digitalizada a un paquete de CAD. Hay una
comunicacin continua entre la mquina de coordenadas y el sistema CAD, lo que
permite una transmisin continua de informacin, esta comunicacin se realiza
con un traductor.
Obtencin del dibujo mediante la edicin de la informacin recibida. Al final de la
etapa anterior se cuenta con la informacin necesaria para la elaboracin de un
dibujo detallado de la pieza. Para lograrlo es necesario editar dicha informacin,
para eliminar los diferentes errores creados en la etapa de digitalizacin. Estos
errores pueden se puntos inexistentes, puntos fuera del plano de la pieza, lneas
que no se intersectan, etc.
Transmisin del dibujo a un sistema CAM. En esta parte del proceso, el dibujo es
transferido a un paquete de manufactura CAM con la ayuda de un traductor. Este
traductor debe convertir al archivo CAD en un archivo legible por el sistema CAM.
Generacin de trayectorias. En esta etapa se generan las trayectorias de corte
para realizar la manufactura de la pieza de repuesto.
Transmisin de los programas a una mquina de control numrico. Los programas
generados en la etapa anterior son transmitidos a una mquina de control
numrico por medio de una interface, para llevar al cabo el maquinado de la pieza.
Cabe mencionar que los paquetes de generacin de trayectoria y cdigos de
control numrico, tienen la capacidad de realizar esta transmisin sin la ayuda de
algn otro software.

Maquinado de la pieza. Una vez que la informacin ha sido recibida por la


mquina de control numrico se procede a la fabricacin de la pieza, por lo cual es
necesario: colocar las herramientas a usar, hacer las compensaciones
correspondientes de acuerdo a la geometra de las herramientas, colocar la pieza
en bruto, revisar los niveles de fluidos refrigerantes en la mquina y verificar que
las medidas de seguridad sean las pertinentes.

Sistema de Ingeniera Inversa en Ingeniera Mecnica (SIM).


Diseo Conceptual.
Borja establece que la ingeniera inversa es el proceso de disear un substituto, el
cual reemplace de forma aceptable a un producto o parte. En este caso, ingeniera
inversa es un caso particular de rediseo que se fundamenta en diversos aspectos
del producto original o en el anlisis de una parte y se aplica cuando el proceso de
diseo o la documentacin original no est disponible. Considerando lo anterior y
la metodologa de la ingeniera inversa, en el presente trabajo se propone el
siguiente proceso de ingeniera inversa.
El proceso consta de Tres etapas generales que son: la captura, la captura
anlisis de informacin, definicin de concepto y geometra y finalmente la
definicin del proceso de manufactura (fig.1). La primera etapa la constituyen seis
actividades, las cuales esencialmente definen los requerimientos como los datos
geomtricos y topolgicos de la pieza analizada. La segunda etapa consiste en la
evaluacin y modificacin de las caractersticas del sustituto, basndose en
conocimiento del producto original y las capacidades de manufactura disponibles,
la ltima etapa determina los recursos y procesos necesarios para la produccin
del substituto. Podemos ver claramente que las dos ltimas etapas se desarrollan
en forma concurrente y en la primera etapa sus actividades podrn ser
simultneas y/o paralelas. En los sistemas se presentan las bases de datos que
centralizan la informacin referente a productos y manufactura y un programa que
emplea esta informacin para asistir el diseo para manufactura.
Para la implementacin del sistema de ingeniera inversa se presentaron dos
alternativas: programacin, estructurada y programacin orientada a objetos.
Actualmente, el anlisis orientado a objeto representa una alternativa para un gran
nmero de aplicaciones, no solamente por la programacin programada a objeto,
el modelo de orientado a objeto ha resultado un concepto unificador en la ciencia
de la computacin, aplicable no solamente a conceptos de programacin, sino
tambin aplicado a interfaces, bases de datos, etc., el atractivo del orientado a
objetos es la ayuda que nos proporciona para tratar con la complejidad inherente
en diversos tipos de sistemas.

El sistema se est desarrollando en lenguaje C++ debido a las ventajas que ste
ofrece: su cdigo es muy portable, permite casi todas las conversiones de tipos,
puede entremezclar libremente los tipos entero y de carcter; una caracterstica
especial de C++ es que permite la manipulacin directa de bits, bytes, palabras lo
cual lo hace particularmente adecuado para la programacin de sistemas; otra
ventaja del uso del lenguaje C++ son las funciones, las cuales son los bloques
constitutivos en los que se desarrolla toda la actividad de los programas, Permiten
definir las tareas de un programa y codificarlas por separado, logrando as que los
programas sean modulares [6], esto es una gran ventaja para el sistema a
desarrollar, ya que se requiere modularidad, as el sistema puede crecer de forma
independiente.
Adems el sistema utiliza el mtodo CSG (Geometra Solida Constructiva), para la
representacin de los modelos, para que el usuario pueda combinar slidos
elementales (prismas, cilindros y conos), construyendo con ellos la forma del
cuerpo final. Las operaciones que se podrn realizar con estos slidos primitivos
sern unin, interseccin y diferencia. Con lo cual se lograr una representacin
interna compacta. La informacin geomtrica y atributos generados de la pieza se
utilizarn para controlar las operaciones de manufactura. Los atributos permitirn
seleccionar la herramienta necesaria.

Diagrama de flujo

Descripcin Del Sistema De Ingeniera Inversa En Ingeniera Mecnica (SIM).


El sistema de ingeniera inversa consta de cuatro mdulos que pueden correr de
forma simultnea o independiente. La meta del sistema es desarrollar modelos de
productos por medio de digitalizacin (Fig. 1). Estos mdulos son:
Extraccin de datos:
Este mdulo es responsable de la extraccin de datos geomtricos y de la
topologa a partir de una parte existente y la geometra definir la trayectoria que
seguir la herramienta.
Reconocimiento y diseo de las caractersticas del modelo:
Este mdulo se encarga de construir el modelo geomtrico de la parte digitalizada
basado en caractersticas, esto crea un ambiente favorable entre el sistema de
manufactura y diseo.
Reconocimiento de primitivos y caractersticas para la generacin del cdigo NC:
El reconocimiento del modelo geomtrico y la generacin del cdigo NC es una de
las tareas ms difciles de la ingeniera inversa. El modelo geomtrico describe las
caractersticas de diseo y parmetros. Son los elementos ms importantes para
el departamento de manufactura que realiza la planeacin de manufactura.
Dado que la idea del sistema es el crear un modelo de producto directamente del
objeto fsico sin interaccin de personal, el reconocimiento y la generacin debe
de estar habilitada para mantener los datos de manufactura junto con los datos de
geometra.
El reconocimiento de las caractersticas es usado para reorganizar y crear un
modelo basado en caractersticas a partir del modelo inicial digitalizado. El
resultado es un conjunto de caractersticas que ligadas con el objeto pueden
definir completamente al objeto, geomtrica y topolgicamente.
Generacin del modelo del producto:
El modelo del producto tiene toda la informacin del producto para diseo y
manufactura. El modelo basado en caractersticas de un objeto permite obtener
directamente de la parte los requerimientos de manufactura. Una caracterstica es
una geometra y puede ser representada por primitivos. Cada caracterstica est
definida por una sintaxis especfica que contiene datos como tipo, representacin
matemtica, orientacin, geometra y topologa. La representacin geomtrica de
una caracterstica puede realizarse mediante una serie de elementos como son:
caras, bordes que se generan a partir de una lista de bordes que forman fronteras,
vrtices que se generan a partir de una lista de puntos definidos en el sistema

coordenado. La estructura geomtrica, la cual define la conexin entre diferentes y


las relaciones en las bases de datos sern generadas. El modelo orientado a
objeto de una base de datos permite soportar la estructura heterognea de la base
de datos que se requiere en ingeniera inversa, la cual consiste de elementos
CAD, digitalizados, y datos de manufactura (fig. 2).
Entonces la representacin (CSG) del mtodo que ser usado define una jerarqua
inherente a la estructura de clases. El reconocimiento y extraccin de las
caractersticas va generando un ndice inherente a la geometra de los elementos.
Se definen tres clases primitivos, formas generales y caractersticas de
manufactura.

Conclusin
Se han introducido los conceptos de ingeniera concurrente involucrando la
ingeniera inversa en el contexto del proceso de diseo. Se propone el uso de
modelos de productos en base a caractersticas, lo cual tiene una particular
importancia en el soporte de la ingeniera concurrente.
Se presenta una metodologa para el desarrollo de la ingeniera inversa mediante
un sistema que ayudar a reducir tiempo y trabajo. Por lo qe se podr dar una
mayor asistencia a la industria. El sistema SIM presenta grandes ventajas sobre
los sistemas que se utilizan actualmente en los talleres de Ingeniera Mecnica, ya
que en este momento son obsoletos. Como son la capacidad de generar el cdigo
de control numrico, lo que permitir el no utilizar un sistema de Cam para su
generacin.
El sistema Sim se est desarrollando en este momento y se encuentra en la fase
de desarrollo del mdulo Reconocimiento y diseo de las caractersticas del
modelo. El desarrollo del sistema forma parte de un ambicioso proyecto
denominado Diseo para Manufactura asistida por modelos de informacin, el cual
tiene como objetivo el generar innovacin tecnolgica en el rea de Diseo
Asistido por Computadora.

Referencias bibliografica
B. Bidanda, S. Montavalli, K. Harding, Reverse Engineering: An Evaluation of
Prospective Non-Contact Technologies and Applications in Manufacturing
Systems. Int. J. Computer Integrated Manufacturing, Vol. 4, No. 3, 145-156, 1991.

Bidanda, Y.A. Hosni, Reverse Engineering and its Relevance to Industrial


Engineering: A Critical Review. Computers and Engineering , Vol. 26, No. 2, 343348, 1994,.
Grady Booch, Objected-Oriented Analysis and Design with Applications. 1994.
Borja, R. Bell, The conceptual view on data model driven design, submmitted to
Research in Engineering Design, january. 1998.
Montavalli, R. Shamsaasef, Objected-Oriented Modelling of a feature-based
Reverse Engineering System, Int. J. Computer Integrated Manufacturing, Vol. 9,
No. 5, 354-368, 1996,.
Schildt, Turbo C/C++ Manual de Referencia, McGraw Hill, 1992.
Chang, Tien-Chien. Expert Process Planning for Manufacturing, Addison-Wesley
Publishing Company. USA, 1990.
Willem F. Bronsvoort, Frederik W. Jansen, Fuatures Modelling and ConversionKey Concurrent Engineering: Computers in Industry; No. 21, 61-86, 1993.
Weck, W. Eversheim, Production Engineering The Competitive Edge, Great Britain,
Oxford, Butterwordth-Heinemann, 1991.

También podría gustarte