Académique Documents
Professionnel Documents
Culture Documents
Facultad de Ingeniera
Escuela de Ingeniera Mecnica Elctrica
DISEO DE CONTROL PARA TROQUELADORA DE LMINA DE
MATRIZ POSICIONADA POR MEDIO DE SERVOMOTORES
Carlos Humberto Lpez Valdez
Asesorado por la Inga. Ingrid Salom Rodrguez Garca de Loukota
Guatemala, abril de 2011
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
FACULTAD DE INGENIERA
DISEO DE CONTROL PARA TROQUELADORA DE LMINA DE MATRIZ
POSICIONADA POR MEDIO DE SERVOMOTORES
TRABAJO DE GRADUACIN
PRESENTADO A JUNTA DIRECTIVA DE LA
FACULTAD DE INGENIERA
POR
CARLOS HUMBERTO LPEZ VALDEZ
ASESORADO POR LA INGA. INGRID SALOM RODRGUEZ GARCA DE
LOUKOTA
AL CONFERRSELE EL TTULO DE
INGENIERO EN ELECTRNICA
GUATEMALA, ABRIL DE 2011
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
FACULTAD DE INGENIERA
NMINA DE JUNTA DIRECTIVA
DECANO Ing. Murphy Olympo Paiz Recinos
VOCAL I Ing. Alfredo Enrique Beber Aceituno
VOCAL II Ing. Pedro Antonio Aguilar Polanco
VOCAL III Ing. Miguel Angel Dvila Caldern
VOCAL IV Br. Luis Pedro Ortiz de Len
VOCAL V P. A. Jos Alfredo Ortiz Herincx
SECRETARIO Ing. Hugo Humberto Rivera Prez
TRIBUNAL QUE PRACTIC EL EXAMEN GENERAL PRIVADO
DECANO Ing. Murphy Olympo Paiz Recinos
EXAMINADOR Ing. Carlos Eduardo Guzmn Salazar
EXAMINADOR Ing. Julio Csar Solares Peate
EXAMINADOR Ing. Romeo Neftal Lpez Orozco
SECRETARIO Ing. Hugo Humberto Rivera Prez
HONORABLE TRIBUNAL EXAMINADOR
En cumplimiento con los preceptos que establece la ley de la Universidad de
San Carlos de Guatemala, presento a su consideracin mi trabajo de
graduacin titulado:
DISEO DE CONTROL PARA TROQUELADORA DE LMINA DE MATRIZ
POSICIONADA POR MEDIO DE SERVOMOTORES
Tema que me fuera asignado por la Direccin de la Escuela de Ingeniera
Mecnica Elctrica, con fecha 10 de septiembre de 2009.
Carlos Humberto Lpez Valdez
AGRADECIMIENTOS A:
Dios Por haberme iluminado en todo momento y haberme
dado la fuerza suficiente para cumplir esta meta.
Mi Mam Por ser ese apoyo incondicional que siempre me motiv a
seguir adelante.
Mi Pap Por ser ms que un padre, un amigo para m y mis
hermanos.
Mi familia Por apoyarme en todo lo que hago.
Mi asesora Por toda la ayuda y la paciencia brindada durante el
desarrollo de este trabajo.
Mis amigos Por las innumerables ancdotas que surgieron
durante la realizacin de los proyectos.
Mi Abuelo Por haberme enseado que la mejor forma de alcanzar
(q.e.p.d.) mis metas es el trabajo duro.
La USAC Por brindarme la oportunidad de ser un profesional
egresado de esta casa de estudios.
A MIS AMIGOS:
En el camino de tu vida, no es tan importante la distancia que has recorrido,
sino la direccin que llevas.
Annimo
I
NDICE GENERAL
NDICE DE ILUSTRACIONES .......................................................................... IX
LISTA DE SMBOLOS ................................................................................... XVII
GLOSARIO ..................................................................................................... XIX
RESUMEN .................................................................................................. XXXV
OBJETIVOS ............................................................................................. XXXVII
INTRODUCCIN ...................................................................................... XXXIX
1. PRINCIPIOS BSICOS .............................................................................. 1
1.1. Servomotores .............................................................................. 1
1.1.1. Servomotores de corriente continua (c.c.) ........................ 2
1.1.1.1. Servomotores de c.c. de excitacin
controlada......................................................... 3
1.1.1.2. Servomotores de c.c. de inducido
controlado......................................................... 4
1.1.1.3. Servomotores de c.c. de imn
Permanente ...................................................... 6
1.1.1.4. Servomotores de c.c. con excitacin serie
partida ............................................................. 7
1.1.2. Servomotores de corriente alterna (c.a.) ........................... 9
1.2. Servomecanismos ......................................................................... 12
1.2.1. Freno ............................................................................... 14
1.2.1.1. Freno electromagntico de disco ................... 15
1.2.1.2. Consideraciones sobre los frenos .................. 17
1.2.2. Encoder rotativo .............................................................. 20
1.2.2.1. Encoders digitales .......................................... 20
II
NDICE DE ILUSTRACIONES
FIGURAS
1. Servomotores ........................................................................................ 2
2. Servomotor de excitacin controlada ..................................................... 3
3. Servomotor de inducido controlado ........................................................ 5
4. Servomotor de imn permanente ........................................................... 6
5. Servomotor c.c. de excitacin serie partida ............................................ 8
6. Servomotores de c.a. ........................................................................... 10
7. Servomotor de copa de inducido y amortiguador magntico ............... 12
8. Servomecanismo o servosistema ......................................................... 14
9. Partes del freno electromagntico ........................................................ 16
10. Patrn de marcas y diagramas de temporizacin para cdigo
gray de 4 bits ........................................................................................ 22
11. Patrn de marcas y diagramas de temporizacin para cdigo
binario natural de 4 bits ........................................................................ 23
12. Patrn del disco codificado y seales A y B del encoder
Incremental.......................................................................................... 26
13. Determinacin del sentido de giro por medio de seales de
cuadratura A y B ................................................................................... 27
14. Esquema de un resolver ...................................................................... 30
15. Sistemas de engranajes ....................................................................... 34
16. Partes del engranaje cilndrico ............................................................. 39
17. Engranaje cilndrico con dientes helicoidales ....................................... 40
18. Engranajes dobles helicoidales ............................................................ 42
19. Engranajes cnicos de dientes rectos .................................................. 43
X
XVII
LISTA DE SMBOLOS
Smbolo Significado
g(x) Denota una funcin matemtica en general
d/dt Derivacin matemtica
KHz Dimensional de frecuencia, representa mil
hertz
E/S Entrada/salida
Flanco descendente
0
Grados de apertura respecto a un punto
Integracin matemtica
C++ Lenguaje de programacin
Letra griega phi, representa un ngulo
Letra griega teta, representa un ngulo
m/s Metros/segundo, dimensional de velocidad
XVIII
% Porcentaje
Representa el valor 3.14159265
RPM Revoluciones por minuto
=> Transicin de un lugar a otro
XIX
GLOSARIO
Alnico Aleacin formada principalmente de cobalto,
aluminio y nquel, aunque tambin puede
contener aluminio, cobre y raras veces titanio.
Su uso principal es en aplicaciones
magnticas.
Amplificadores Dispositivo que por medio del uso de energa
magnifica la amplitud de un fenmeno.
Ansi C Es un estndar publicado por el Instituto
Nacional Americano de Estndares (ANSI)
para el lenguaje de programacin C.
Archivos .m Es la extensin de los archivos que contienen
el cdigo de programacin para
aplicaciones aplicaciones desarrolladas en Matlab.
Archivos .bmp Extensin de los archivos utilizados por
Windows y MS-DOS para guardar imgenes,
este sistema de archivos puede guardar
imgenes de 24 bits, 8 bits y menos.
Archivos .DGW Extensin para archivos electrnicos de dibujo
computarizado, utilizado principalmente para
el programa AutoCAD.
XX
XXI
XXII
XXIII
XXIV
XXV
XXVI
XXVII
XXVIII
XXIX
XXX
XXXI
XXXII
XXXIII
XXXIV
XXXV
RESUMEN
Durante los ltimos aos hemos sido testigos de cmo la automatizacin,
por medio del valioso recurso de la investigacin ha evolucionado, capturando
una gran cantidad de procedimientos industriales para mejorarlos y convertirlos
en procesos mucho ms productivos.
Buscando aportar un granito de arena a dicho recurso, es como ha
surgido la creacin de este trabajo de graduacin, en el cual se hace una
propuesta para el sistema de control de una troqueladora gobernada por medio
de servomotores, simulada en comunin por los programas Solidworks y
LabVIEW.
Al internarse en el trabajo de graduacin encontrar informacin sobre
caractersticas relevantes de servomotores, engranajes, servomecanismos y
servo controladores. Luego se presenta una breve descripcin de las mquinas
herramienta comunes e informacin detallada sobre la troqueladora y algunas
de sus aplicaciones. Posteriormente hay una descripcin general de los
programas Solidworks y LabVIEW, a manera de formar una idea global sobre el
potencial de ambos programas.
Enseguida se presentan las herramientas especficas, de cada programa,
utilizadas para lograr una simulacin exitosa del sistema de troquelacin.
Aprender cmo configurar un mecanismo, cmo agregar motores y relaciones
mecnicas al mismo, todo esto realizado en Solidworks.
XXXVI
XXXVII
OBJETIVOS
General
Disear una aplicacin de control, en LabVIEW, para gobernar los
movimientos de un mecanismo de troquelacin simulado en Solidworks.
Especficos
1. Explicar que es un servomotor, los tipos que existen y las partes que los
componen.
2. Hablar acerca de los componentes y el funcionamiento de un
servomecanismo.
3. Presentar las estrategias ms comunes sobre el control de procesos, que
forman parte de la teora de servocontrol.
4. Mostrar en forma general las mquinas herramienta ms comunes de la
industria.
5. Explicar sobre los elementos de una troqueladora y las funciones que
realizar el prototipo creado.
6. Explicacin de las caractersticas generales de cada software.
7. Explicacin de las caractersticas especficas que permitirn comunicar
ambos programas para desarrollar el prototipo virtual de la
troqueladora.
XXXVIII
XXXIX
INTRODUCCIN
En estos das es normal observar como las computadoras tienen un rol
vital dentro de nuestra vida, tanto profesional como personal. Existen
aplicaciones para todo tipo de tareas, desde algo tan sencillo como una
calculadora hasta aplicaciones que cuestan miles de dlares y que son capaces
de realizar tareas complicadas en tiempos cortos.
Aplicaciones costosas y efectivas son excelentes pero tienen una parte
oscura, por llamarle de algn modo, y es que requieren entrenamiento
especializado para poder utilizarlas. Es precisamente ayudar con esta tarea
como surge la creacin de este documento.
La idea, es preparar al lector a lo largo del mismo, de manera que
adquiera los conocimientos bsicos sobre servomecanismos y sus
componentes, sobre las partes bsicas de un sistema de troquelacin y sobre
los programas de computadora capaces de realizar dicha tarea, buscando
habilitarlo para poder utilizar el software de diseo en 3D Solidworks, en
conjunto con el software para automatizacin y anlisis de datos LabVIEW, de
tal manera que, luego de haber ledo el documento, cuente con la capacidad de
simular el funcionamiento de un prototipo virtual de una troqueladora, creado en
Solidworks y controlado desde LabVIEW.
XL
1. PRINCIPIOS BSICOS
En este apartado de principios bsicos se intentarn exponer de una
forma aplicativa los conceptos ms comunes de servomotores, servosistemas y
servocontrol. Se pretende ayudar al lector a observar las cosas desde una
perspectiva completamente distinta y as ayudar a disipar un poco las dudas
que rodean a todo lo relacionado con los servomotores.
La intensin es tratar de introducir al lector en los servomotores sin tener
que abrumarlo con excesiva teora y matemtica, sino hacerle ver lo interesante
de los servos de una forma entretenida y accesible para cualquier tipo de
persona con conocimientos bsicos sobre electrnica y motores.
1.1. Servomotores
La palabra servo es derivada del latn esclavo y en efecto esta relacin
indica que un servomotor es un esclavo que responde a las instrucciones de
equipos externos para el motor.
Un servomotor (de ahora en adelante servo) es un dispositivo que tiene un
eje de rendimiento controlado. ste puede ser llevado a posiciones angulares
especficas al enviar una seal codificada. Existiendo una seal codificada en
la lnea de entrada, el servo mantendr la posicin angular del engranaje;
cuando la seal codificada cambia, la posicin angular de los piones cambia.
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
1.2.2.2.1. Resolver
Un resolver es un tipo de transformador elctrico rotativo utilizado para
medir grados de rotacin, es considerado un dispositivo anlogo y es la
contraparte del encoder.
El tipo ms comn de resolver es el resolver de trasmisin sin escobillas,
por fuera este tipo de resolver puede lucir como un motor elctrico pequeo ya
que tiene un rotor y un estator. Por dentro la configuracin de sus cables
arrollados en forma de bobina lo hacen diferente. La parte del estator aloja tres
bobinas (cables arrollados), uno para la excitacin y los dos restantes son
bobinas bifsicas (usualmente marcados como X y Y). La bobina de excitacin
se encuentra en la parte de arriba, y de hecho es una de las bobinas de un
transformador rotativo.
Este transformador energiza el rotor, eliminando la necesidad de
escobillas o de limitar la rotacin del mismo. Las dos bobinas restantes se
encuentran en el fondo del estator enrolladas en un ncleo laminado,
configuradas a 90
0
una de la otra. El rotor aloja una bobina, la cual es la bobina
secundaria del transformador rotativo, y una bobina primaria en el estator
(bobina de excitacin), excitando las bobinas bifsicas que se encuentran en la
laminacin del fondo del estator.
La bobina primaria del transformador, fija en el estator, es excitada por
una corriente elctrica sinusoidal, la cual por induccin electromagntica logra
que una corriente fluya por las bobinas secundarias (X y Y) situadas en el
estator. Estas bobinas situadas en ngulo recto una con respecto de la otra en
el estator, producen un corriente de retroalimentacin seno y coseno por el
mismo proceso de induccin.
30
31
32
33
34
35
= m
de manera que se llamar mdulo (m) de un engranaje a la relacin que existe
entre el dimetro primitivo y el nmero de dientes que es el mismo que el del
paso y .
36
37
38
39
40
41
42
43
44
45
46
47
48
49
As, si el vehculo toma una curva a la derecha, las ruedas interiores giran
ms despacio que las exteriores, y los satlites encuentran mayor dificultad en
mover los planetarios de los semiejes de la derecha porque empiezan a rotar
alrededor de su eje haciendo girar los planetarios de la izquierda a una
velocidad ligeramente superior. De esta forma provocan una rotacin ms
rpida del semieje y de la rueda motriz izquierda.
El engranaje diferencial est constituido por dos piones cnicos llamados
planetarios, unidos a extremos de los palieres de las ruedas y otros dos piones
cnicos llamados satlites montados en los extremos de sus eje porta satlites
y que se engranan con los planetarios.
Una variante del diferencial convencional est constituida por el diferencial
autoblocante que se instala opcionalmente en los vehculos todo-terreno para
viajar sobre hielo o nieve o para tomar las curvas a gran velocidad en caso de
los automviles de competicin, pero el mecanismo diferencial comn se ilustra
en la figura 24.
Figura 24. Engranaje diferencial
Fuente: http://www.automotriz.net/tecnica/images/conocimientos-basicos/39/operacion-
diferencial.gif
50
51
52
53
54
55
56
1.3. Servocontrol
Un sistema de control est definido como un conjunto de componentes
que pueden regular su propia conducta o la de otro sistema con el fin de lograr
un funcionamiento predeterminado, de modo que se reduzcan las
probabilidades de fallos y se obtengan los resultados buscados. Hoy en da los
procesos de control son sntomas de la evolucin que est sufriendo la industria
a nivel general.
Estos sistemas se usan tpicamente para sustituir a un trabajador pasivo
que controla un determinado sistema (mecnico o elctrico) con una posibilidad
nula o casi nula de error y un grado de eficiencia mucho mayor que el del
trabajador. Los sistemas ms modernos en ingeniera automatizan procesos en
base a muchos parmetros y reciben en nombre de Controladores de
Automatizacin Programables (PAC).
Ahora que se conoce una definicin de lo que es un sistema de control no
ser difcil imaginar, a grandes rasgos, que es el servocontrol. De hecho el
servocontrol como tal es tambin un sistema de control, cuya finalidad es
controlar las variables de una aplicacin especfica, ya sea un control de
temperatura, control de humedad o bien como en nuestro caso el control de la
posicin, velocidad y aceleracin del motor. Antes de continuar se definirn
algunos trminos bsicos de los sistemas de control, para luego abordar el
servocontrol y las estrategias que se utilizan para implementarlo.
El primer trmino a definir es la variable controlada, sta es la variable que
se debe mantener o controlar dentro de algn valor deseado, un ejemplo simple
sera un control de temperatura en el cual dicha variable sera la temperatura.
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
2. FUNCIONAMIENTO DE UN SISTEMA DE
TROQUELACIN
En las siguientes pginas se expondr todo lo referente a la troqueladora,
desde que es troquelar, pasando por la explicacin de las partes que componen
dicha mquina herramienta, hasta llegar a algunas aplicaciones de las que
forma parte.
2.1. Qu es troquelar?
La palabra troquelar se deriva del griego troque que quiere decir corte y lar
que quiere decir forma, de lo cual podemos decir que troquelar a grandes
rasgos por sus orgenes semnticos significa cortar a su forma o bien cortar a la
forma.
En trminos ms simples se denomina troquelar a la accin mecnica que
se utiliza para realizar agujeros en chapas de metal, lminas de plstico, papel
o cartn. Para realizar esta tarea, se utilizan desde simples mecanismos de
accionamiento manual hasta sofisticadas prensas mecnicas de gran potencia.
Los elementos bsicos de una troqueladora lo constituyen el troquel que
tiene la forma y dimensiones del diseo que se quiere realizar y la matriz de
corte por donde se inserta el troquel cuando es empujado de forma enrgica por
la potencia que le proporciona la prensa mediante un accionamiento excntrico
que propicia un golpe seco y contundente sobre el material a troquelar
produciendo un corte limpio del mismo.
72
73
74
75
76
77
78
79
80
81
82
83
84
Requiere apenas unos pocos minutos para el ajuste y fijacion del material
a cortar. Permite aumentar la cantidad producida a traves del acomodo de
varias placas del material al mismo tiempo y el corte de multiples piezas en una
nica etapa. Tiene la capacidad de utilizar multiples cabezas de corte
aumentando la productividad y el chorro con abrasivo corta con el minimo de
desperdici de material, optimizando el espacio entre las piezas a ser cortadas.
El chorro de agua corta en frio y por erosin, produciendo excelente
calidad en el borde de los materiales, sin zonas afectadas por la induccion del
calor o por el desgaste mecnico, no daa el medio ambiente, ya que no crea
polvo y por lo tanto no contamina el aire, ademas no requiere del uso de
soluciones dainas para realizar su trabajo, la figura 33 nos muestra como
lucen estas mquinas fabulosas.
Figura 33. Cortadora por chorro de agua
Fuente: http://www.npl.illinois.edu/ftp/G0/sms/pictures/waterjet/oct_cut2.jpg
85
86
87
3. HERRAMIENTAS DE SOFTWARE
Ac se abordar la descripcin de las herramientas de software a utilizar
para llevar a cabo la simulacin del mecanismo. Como primer paso se
describir cada software de una forma general para brindar al lector una idea
general de las capacidades del programa.
Luego sern descritas en forma breve las diversas herramientas con que
cuenta cada programa, entre ellas se incluirn las caractersticas y funciones
por las cuales fueron elegidos estos programas para la realizacin de la
simulacin del sistema mecnico o prototipo virtual.
3.1. Herramientas de diseo asistido
Se denominan herramientas de diseo asistido a un conjunto de
herramientas que permiten el diseo asistido por computadora. Es frecuente
utilizar las siglas CAD, del ingls Computer Aided Design, para designar al
conjunto de herramientas de software orientadas fundamentalmente, ms no
exclusivamente, al diseo (CAD), la fabricacin (CAM) y el anlisis (CAE)
asistidos por computadora en los mbitos cientfico e industrial.
88
89
90
91
92
93
94
3.2.1.1. SWIFT
La funcin SWIFT (Solidworks Intelligent Feature Technology) le permitir
dedicar su tiempo a crear productos que funcionen correctamente, en lugar de
intentar que el software funcione de la forma esperada. SWIFT permite
automatizar tareas y tcnicas, que de otro modo le llevaran mucho tiempo
diagnosticar y solucionar problemas relativos al orden de las operaciones,
relaciones de posicin, relaciones de croquis y aplicacin de dimensiones.
Como resultado los usuarios de cualquier nivel vern incrementar su eficacia y
su capacidad de innovacin.
3.2.1.2. Funciones de ayuda para el principiante
Estas funciones son bastante especiales, ya que permiten empezar a
utilizar el programa de forma inmediata. Solidworks Command Manager agrupa
de forma lgica funciones similares para facilitar el acceso, de vital ayuda si es
primera vez que utiliza el software y no conoce el lugar de cada funcin.
Adems, los tutoriales integrados proporcionan demostraciones de flujo de
trabajo de aprendizaje con referencias visuales, las cuales ayudan a memorizar
qu funcin realizan los distintos botones con que cuenta la interfaz grfica y
tambin ayudan a conocer los pasos lgicos para realizar las funciones en el
menor tiempo posible brindndole la posibilidad de aprovechar al mximo su
tiempo en el diseo en lugar de invertirlo en intuir el proceso para hacerlo.
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
3.3.4.4. Mdulos y toolkits para monitoreo y control
industrial
Con los toolkits y mdulos que ofrece National instruments el usuario
podr desplegar labview hacia controladores de automatizacin programables
(PAC) para crear sistemas distribuidos de monitoreo y control y conectarse a
sus controladores de lgica programable (PLC) existentes y sistemas
empresariales.
3.3.4.4.1. Mdulo de datalogging and
supervisory control
El mdulo LabVIEW datalogging and supervisory control (DSC) de NI es la
mejor manera de desarrollar interactivamente sus sistemas distribuidos de
monitoreo y control. Con el mdulo DSC de LabVIEW, el usuario cuenta con
una gran cantidad de herramientas ideales y caractersticas que puede utilizar
para extender las aplicaciones de LabVIEW ayudndolo a desarrollar fcilmente
aplicaciones de registro de datos y alarmas de mucho canales sin
programacin.
Desarrollar su sistema de interfaz humano-mquina (HMI) y de control
supervisorio y de adquisicin de datos (SCADA) con caractersticas de
LabVIEW DSC adicionales como configuracin y administracin de alarmas y
eventos, visin de tendencias en tiempo real e histricas y configuraciones de
seguridad en sus aplicaciones.
135
136
137
138
139
140
141
142
Figura 42. Botn de nuevo y nueva pieza
Una vez que se ha hecho lo anterior tendremos frente a nosotros el
espacio para crear una pieza tan simple o tan complicada como se desee. El
rea de trabajo se muestra en la figura 43.
143
144
Una vez que se tengan por separado las piezas necesarias para nuestro
mecanismo, ser necesario unirlas para validar el diseo, y como el lector podr
intuir, Solidworks ayudar en esta tarea. Lo que se debe hacer es crear un
nuevo archivo siguiendo el procedimiento que se mostr en la figura 42 con la
diferencia que seleccionar ensamblaje en lugar de pieza y luego clic en
aceptar y tendr un espacio para crear relaciones de posicin entre las distintas
piezas y un estudio de movimiento, cosas que sern tratadas con un poco ms
de detalle a continuacin.
Al crear un nuevo ensamblaje, Solidworks proporciona un espacio en el
cual el usuario podr unir las distintas piezas que ha creado previamente. Este
es un paso importantsimo dentro de la creacin y simulacin de un prototipo
virtual, ya que si se hace un mecanismo deficiente la simulacin se ver
limitada y el diseador se ver forzado a volver a trabajar para corregir los
errores. Tratando de evitar esto, se hablar sobre los requerimientos generales
para configurar un ensamblaje o mecanismo para simulacin.
El primer paso es estar seguro que todas las relaciones entre las piezas
fueron colocadas de manera apropiada. Existen distintas relaciones de posicin
en Solidworks y ms adelante se explicarn algunas de las ms importantes. El
siguiente paso es definir el estudio de movimiento, el estudio de movimiento es
el ambiente de simulacin de Solidworks y es donde el usuario puede crear
motores, fuerzas, configurar parmetros fsicos del ensamblaje, propiedades de
masa y friccin.
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
Esta ventana tiene una opcin llamada propiedades fsicas asignadas que
se encuentra desactivada, esta opcin es precisamente la segunda forma de
asignar la masa a un componente, ya que al momento de activarla el usuario
tiene la capacidad de indicar el valor que l considere adecuado para la masa
del componente e incluso puede tambin colocar coordenadas para especificar
el centro de gravedad, la figura 56 muestra como varia la ventana de
propiedades fsicas al habilitar la opcin mencionada.
Figura 56. Ventana de propiedades fsicas con el campo propiedades
fsicas asignadas activado
164
165
Una vez hecho el clic sobre el cono el usuario tendr en pantalla el men
para configurar las propiedades del contacto entre las superficies
seleccionadas, lo primero es seleccionar las caras de ambas piezas sobre las
cuales el usuario desea simular el contacto, una vez seleccionadas, ambas
superficies sern resaltadas y el usuario podr especificar los coeficientes de
friccin estticos y dinmicos de dos maneras.
La primera implica utilizar parmetros establecidos de acuerdo a los
materiales seleccionados en el men de propiedades de friccin, se debe
aclarar que los materiales para determinar la friccin entre las superficies son
distintos a los materiales para determinar la masa de una pieza, dentro de los
materiales para determinar la masa de una pieza, el usuario tiene cientos de
materiales y aleaciones para seleccionar, pero en el men de friccin slo
cuenta con unos cuantos materiales simples y comunes as que es importante
no confundir los materiales usados para determinar masa con los materiales
usados para determinar friccin ya que no son los mismos.
Entonces, cuando se selecciona un material de las opciones disponibles,
los espacios para friccin esttica y dinmica estn deshabilitados ya que
dichos coeficientes estn preestablecidos de acuerdo al material, esto
corresponde a la primera forma de especificar dichos parmetros, pero el
usuario tambin puede especificar sus propios coeficientes; para lograrlo slo
debe desactivar la casilla de especificar material y automticamente podr
variar las caractersticas de la friccin esttica y dinmica a su gusto. Las
figuras 58 y 59 ilustran ambos casos.
166
167
168
169
170
171
172
173
174
175
Si por alguna razn el usuario desea ligar el softmotion axis, Axis 1 a otro
axis de movimiento del ensamblaje en Solidworks, por ejemplo el eje X, lo nico
que debe hacer es clic sobre el botn Change Binding en la ventana axis
manager y podr seleccionar de un listado de los ejes disponibles el eje X y de
esta forma podr controlar con el Axis 1 de LabVIEW el eje X en Solidworks, la
figura 65 muestra lo descrito.
Figura 65 Men Resource Binding del axis manager
La figura 66 muestra el proyecto que se ha configurado y que de hecho se
encuentra casi listo para realizar una simulacin bsica con el panel interactivo,
dentro del proyecto se observa el ensamblaje llamado prototipo de
troqueladora, que por cierto es el ensamblaje que se ha diseado para simular
el control final del prototipo virtual. Adems se observan los motores o ejes de
Solidworks y el softmotion axis llamado Axis 1.
176
177
178
Una vez que el usuario tiene a la vista las propiedades del scan engine,
lo que debe hacer es buscar el campo llamado start scan engine on deploy y
habilitarlo haciendo clic en el espacio en blanco a la izquierda del mismo y
haciendo clic sobre el botn OK, el procedimiento lo ilustra la figura 68. En este
punto el proyecto creado se encuentra completamente configurado para iniciar
la simulacin conjunta entre Solidworks y LabVIEW.
179
180
181
182
Es importante dejar claro lo siguiente, para lograr controlar una simulacin
en Solidworks desde LabVIEW, naturalmente Solidworks debe de estar en
ejecucin, ya que de otro modo el usuario se topar con una serie de errores y
advertencias que no le permitirn hacer absolutamente nada. La importancia
de que Solidworks se est ejecutando al mismo tiempo que LabVIEW, es
porque al momento que desde LabVIEW se ordene la ejecucin de un
movimiento cualquiera, dicha accin se ver reflejada moviendo ejes dentro de
Solidworks.
El panel interactivo asistir al usuario para controlar el movimiento del eje
al que se encuentre ligado el Axis 1 dentro del proyecto. Cada vez que el
usuario ordene la ejecucin de un movimiento, dicho movimiento podr ser
observado en el estudio de movimiento que se encuentra corriendo en
Solidworks, LabVIEW no presenta ningn tipo de simulacin y se concentra
nicamente en presentar en pantalla el control para el ensamblaje al que ha
sido conectado.
183
Ahora se explicar cmo utilizar el Interactive Test Panel, una vez que el
usuario lo tiene en pantalla, observar que cuenta con varios botones e
indicadores, stos ayudarn al usuario a controlar el prototipo virtual que se
encuentra abierto y corriendo es Solidworks. El primer paso es verificar que no
hay ningn tipo de error, seguido el usuario deber habilitar el drive virtual (Axis
1) para que ste pueda controlar el movimiento del motor y que posee su
indicador, a continuacin el usuario debe seleccionar el tipo de movimiento
absoluto o relativo, de lo que se darn ms detalles posteriormente, ingresar la
cantidad de milmetros que desea mover el ensamblaje y finalmente presionar
le botn de inicio, la figura 70 muestra las partes de dicho panel.
Figura 70. Partes del Interactive Test Panel
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
Los datos para cada eje no debern tener espacios entre ellos, ya que de
existir un espacio LabVIEW lo interpretar como un valor no existente y no
aceptar la tabla, adems, el usuario, debe de cuidar no dejar espacios en
blanco luego del ltimo dato de la tabla, ya que esto tambin es interpretado
como valor no existente y causar error.
Los valores para los distintos ejes pueden estar separados por una
tabulacin, teniendo cuidado en no dejar espacios en blanco entre los datos y al
final del ltimo dato y finalmente siempre revisar que el nmero de ejes de la
tabla coincida con el nmero de ejes seleccionado en la ventana para configurar
la NI softmotion table. La figura 86 muestra la imagen de una tabla de dos ejes
creada en wordpad.
Un detalle importante acerca de la tabla es que si se observa el nmero 80
negativo al final de la segunda columna, se puede ver cmo el cursor est al
lado del ltimo nmero y no por debajo, si apareciera debajo del ltimo nmero
y guardara el archivo con ese espacio en blanco, seguramente, dar un error al
especificar la ruta para el archivo de la tabla.
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
Para agregar la dimensin dentro del ensamblaje basta con hacer clic
sobre el botn llamado cota inteligente, dentro de la barra de funciones de
ensamblaje en Solidworks, es importante que el usuario se encuentre en la
pestaa de modelo en la parte inferior en la ventana. Una vez seleccionada
dicha funcin el usuario debe especificar las caras de ambas piezas entre las
cuales desea colocar esta distancia inteligente y listo.
Se le llama cota inteligente y se utiliza precisamente esta distancia para
que funcione como sensor, ya que al momento de mover el mecanismo la
distancia cambiar de valor de acuerdo al movimiento de las piezas
involucradas. Por ejemplo si ambas piezas se alejan la distancia crecer y si se
acercan la distancia disminuir. La figura 97 muestra el botn y las pestaas
seleccionadas para efectuar este procedimiento.
Figura 97. Botn para agregar cota inteligente
Ahora corresponde agregar el sensor en Solidworks, ya que hasta el
momento slo se ha creado la dimensin. Para lograrlo el usuario deber hacer
clic derecho en la carpeta de sensores en el rbol del feature manager en la
parte izquierda de la ventana del ensamblaje en Solidworks.
232
233
234
235
236
237
238
El usuario debe tener en mente que las lneas digitales inician a contarse
desde el cero, as el primer sensor mapeado, estar ligado a la lnea digital
cero, el segundo a la lnea digital 1, etc. es importante indicar la lnea adecuada
ya que de lo contrario se estar leyendo el sensor equivocado.
En las salidas tenemos is valid y data, la primera entregar un valor
booleano verdadero o un flanco positivo cuando la lectura se lleva a cabo de
manera normal, la nica manera de que entregue un valor falso o flanco
negativo es que se pierda la lectura durante un ciclo del scan engine por errores
de programacin o similares. La salida data se encarga de avisar cuando la
alarma se haya disparado, es vital mencionar que en LabVIEW los sensores
estn pre configurados como active low, que significa que al activarse la alarma
enviar un flanco negativo o falso para indicar la ocurrencia de un evento.
Por esta razn usualmente en la programacin de los sensores se coloca
una compuerta not a la salida de la terminal data para convertir el flanco
negativo en un flanco positivo cuando se activa el sensor. Tambin es
importante mencionar que se puede cambiar este comportamiento en los
sensores haciendo clic derecho sobre el softmotion axis al cual est ligado el
sensor, seleccionando properties, luego digital I/O que finalmente desplegar
una ventana en la cual se puede modificar esta propiedad, en la esquina inferior
derecha como lo muestra la figura 103.
239
240
241
242
243
244
La relacin entre ambos ejes puede ser directa o inversa y hace referencia
a distancias recorridas nicamente. Por ejemplo en una relacin directa (3:1)
cuando el maestro se desplaza diez unidades el esclavo se desplazar treinta,
por el otro lado, en la relacin inversa el esclavo ejecuta nicamente una
fraccin de la distancia total del eje maestro para una razn 1:3 si el esclavo
recorre diez unidades el esclavo recorrer nicamente un tercio.
La leva electrnica funciona de la misma manera que los engranajes, la
diferencia entre stas dos radica en que la leva electrnica es utilizada cuando
la relacin que deben mantener el eje maestro y el esclavo cambiar conforme
se lleva a cabo el proceso del que forman parte.
Otra forma de explicar esto es que los engranajes electrnicos mantienen
una relacin lineal durante toda la ejecucin, mientras que la leva electrnica es
utilizada cuando la aplicacin requiere que la relacin entre los ejes no sea
constante o no mantenga una relacin constante. Esta funcin utiliza, al igual
que la funcin para contornos, una NI softmotion table pero en este caso se
debe seleccionar cmo tipo de tabla camming y no contour en la configuracin
de la tabla.
Otro aspecto importante que merece ser mencionado es la capacidad que
tiene la funcin arc move para ejecutar arcos en tres dimensiones tales como
arcos helicoidales y arcos esfricos. Un movimiento helicoidal es un crculo que
se extiende en forma de espiral a lo largo del eje Z, el mejor ejemplo de este
movimiento es la forma que tienen las cadenas de ADN.
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
Figura 112. Case structure, control text ring e indicador pict ring en el
block diagram
266
Figura 113. Control text ring e indicador pict ring en el front panel
267
268
269
270
271
272
273
La funcin para lneas rectas, como su nombre lo indica traza lneas rectas
sobre el eje o ejes que tenga ligados a la entrada resource, para este caso se
utiliz para subir y bajar el troquel, as como para mover el mecanismo de
acuerdo al diseo. La funcin para contornos se encarga de realizar un trazo
sobre el eje o ejes que tenga ligados a la entrada resource, siguiendo las
coordenadas especificadas en una tabla la cual est ligada a la entrada table.
Esta funcin se utiliz para el trazado de los cuadrados del diseo.
Tambin se utilizaron otras funciones que no haban sido mencionadas
como la funcin build array, esta funcin se encarga de recibir una cantidad n
de entradas de datos de diversos tipos y convertirlas en un arreglo de n
elementos que contiene los datos de cada entrada individual conectada a la
funcin. La funcin or array es otra funcin nueva que se utiliza para crear una
funcin booleana or de tantas entradas como el usuario desee, la caracterstica
principal de esta funcin es que su entrada deber ser del tipo array, es decir
nicamente acepta arreglos de datos, mas nunca entradas sencillas y
finalmente la funcin booleana or, esta es una funcin or bsica de dos
entradas. Las tres funciones son ilustradas en la figura 116.
274
275
276
Por el otro lado las salidas utilizadas en esta funcin son una vez ms la
salida busy y la salida done. La salida busy es utilizada para mantener activo el
mismo indicador de diseo, que mantuvo activado la primera funcin de lnea
recta cuando movi el mecanismo del punto de inicio al punto (0; 10.11), al
realizar el trazo del cuadrado de 105 milmetros cuadrados, finalmente la salida
done es utilizada para habilitar la tercer funcin de lnea recta utilizada para
subir el troquel una vez que ha terminado de trazar el primer cuadrado del
diseo.
La tercera funcin de lnea recta, al igual que la segunda, est ligada al eje
Z para controlar el movimiento del troquel, pero en esta ocasin en lugar de
bajarlo, tiene la funcin de subirlo hasta el punto -100. La razn para subirlo
hasta -100 en lugar de subirlo hasta el punto 0 es por ahorro en tiempo de
ejecucin, ya que al subir el troquel a -100 se asegura que el mecanismo pueda
moverse libremente por el rea de trabajo sin daar el diseo.
Una vez ms se utiliza la entrada busy, de la tercera funcin de lnea
recta, para mantener activado, durante la ejecucin del movimiento hacia arriba
del troquel, el mismo indicador que se activ cuando el troquel se llev del
punto 0 hasta el punto -142 y de nuevo el flanco positivo que entrega la funcin
en la salida busy, al haber concluido su trabajo podr ser utilizado para habilitar
otro movimiento.
Hasta este punto se ha creado un cuadrado de 105 milmetros cuadrados
siguiendo la siguiente secuencia, mover el mecanismo del punto de inicio al
punto (0; 10.11), luego se baj el troquel hasta el punto -142, en seguida se
realiz el trazado del cuadrado, para finalmente volver a subir el troquel al punto
-100 y darle libertad al mecanismo de moverse hasta el siguiente punto sin
daar el diseo, el cdigo se muestra en la figura 117.
277
278
5.2.2.4.1.1. Creacin de un
subVI
En muchas ocasiones la mayora de personas que programan en
LabVIEW, al crear sus cdigos, de hecho estn trabajando con subVIs, pero no
lo saben es por eso que a continuacin se explicar el proceso para la creacin
de un subVI utilizando como ejemplo el cdigo explicado en el prrafo anterior
para la creacin de un cuadrado.
El primer paso es tener el cdigo de lo que se desea que haga el subVI
listo y seguro de que funciona como se desea, recuerde que el subVI hace la
funcin de una subrutina en programacin de texto, para este caso el subVI
tendr la capacidad de mover el mecanismo hasta un punto especfico y
mantener activo un indicar mientras lo hace, bajar el troquel y mantener activo
un indicador mientras lo hace, trazar el cuadrado y mantener activo un indicador
mientras lo hace y finalmente volver a subir el troquel y mantener activado un
indicador mientras lo hace.
Una vez con el cdigo grfico listo y seguro de que ejecuta una funcin
especfica como se desea, el siguiente paso es seleccionar todo el cdigo, para
seleccionar cdigo basta con hacer clic, mantenerlo presionado y buscar crear
un cuadrado alrededor del cdigo que se quiere convertir en subVI. El usuario
sabr que el cdigo ha sido seleccionado ya que al soltar el botn del ratn, una
lnea punteada, que se mueve emulando hormigas, rodear el cdigo tal y como
se observa en la figura 118.
279
280
281
282
283
284
Para modificar este orden lo nico que se debe hacer es clic derecho
sobre la imagen del conector y seleccionar el campo disconnect all terminals, de
esta forma las terminales cambiarn a color blanco y el usuario tendr libertad
para ligar las terminales con el conector como mejor le convenga.
Para conectar una terminal especfica del conector con un control o un
indicador en el front panel, lo nico que debe hacer es dirigirse hacia el
conector y hacer clic sobre la terminal a la que desea ligar algn elemento,
luego dirigirse hacia el front panel y si hacer clic sobre el elemento que desea
ligar a esa terminal. Sabr que lo ha hecho de manera correcta si la terminal en
el conector cambia de blanco a verde y el elemento en el front panel es rodeado
por una lnea punteada, la figura 123 y 124 ilustran la manera de hacerlo.
Figura 123. Desconexin de las terminales del conector
285
286
287
288
Ahora que las copias han sido creadas la nica modificacin que se debe
hacer tiene lugar en la primera funcin de lnea recta, ya que sta es la
encargada de mover el mecanismo al siguiente punto donde se deber de
realizar el proceso de nuevo, se debe modificar la constante ligada a la entrada
position, de tal forma que el nuevo valor ingresado coincida con los parmetros
establecidas para el diseo.
El primer subVI lleva el mecanismo al punto (0; 10.11), por lo tanto para
cumplir con la condicin de espaciar los cuadrados del diseo 20 milmetros, el
segundo subVI debera mover el mecanismo a el punto (-125; 10.11) que
corresponden a los 105 milmetros del cuadrado ms los 20 milmetros de
separacin, el tercer subVI tendr el punto (-250; 10.11) y el cuarto subVI el
punto (-375; 10.11) de tal manera que al colocar los cuatro subVIs en serie se
realice el trazo de cuatro cuadrados de derecha a izquierda.
Posteriormente se agregarn otros cuatro subVIs, tambin en serie con los
anteriores, pero con sus respectivas constantes de posicin modificadas de tal
forma que ahora se tracen los cuadrados de izquierda a derecha, iniciando en el
punto (-375; 135.11) para el primer subVI, el segundo llevar el mecanismo al
punto (-250; 135.11), el tercero al punto (-125; 135.11) y el cuarto en el punto
(0, 135.11).
Hasta este punto se cuenta con dos filas de cuadrados de 105 milmetros
cuadrados, con separacin de 20 milmetros entre cada uno de ellos. Para
finalizar el diseo se colocan los ocho subVIs restantes en serie, junto con los
anteriores y se deber modificar la constante de posicin de la primera funcin
de lnea recta en cada subVI, as es cmo se completar el diseo del
cuadriculado.
289
290
En resumen lo que se hizo con ambas herramientas fue crear una funcin
booleana or de 32 entradas cuya salida se lig al indicador diseo y de la
misma manera se utiliz un build array y un or array para formar una segunda
funcin booleana or de 32 entradas para ligar su salida al indicador troquel,
asegurando de esta forma que cada vez que una de las terminales de salida, ya
sea del indicador diseo o del indicador troquel, est activa, la funcin or de 32
entradas convertir ese valor en un flanco positivo en su salida lo cual a su vez
activar el indicador respectivo en la pestaa de controles principales.
Dando una mirada hacia atrs, se podr observar que ya casi se completa
el diseo, salvo por el corte final o contorno, que para crearlo de nuevo se
recurri a la creacin de un subVI. Para el subVI del corte final se utilizaron las
mismas funciones que para el cuadrado, tres de lnea recta y una de contorno,
pero esta vez la tabla ligada a la funcin de contorno es distinta ya que debe
trazar un cuadrado de 500 milmetros cuadrados y las coordenadas para la
entrada de posicin de la primera funcin de lnea recta son las del punto inicial
(10; -0.11), la figura 127 muestra el cdigo grfico y el subVI.
291
Figura 127. Cdigo grfico e cono del subVI para el corte final
Adems, el subVI lados de afuera no est conectado en serie con los
subVIs previos, ste posee su propio control, ligado al control corte final en la
pestaa de controles principales, ya que en este punto es donde se hace una
pausa en el diseo de la pieza, para colocar un soporte y evitar que sta caiga
al suelo una vez que haya finalizado el corte final. Adems, en lugar de tener
salidas para el indicador diseo, las tiene para el indicador de corte final
tambin presente en la pestaa de controles principales.
292
293
294
295
296
Este subVI se copi diez veces ms, ya que el diseo requiere que
realicen 10 crculos de 20 milmetros de radio y un crculo mas, para la chapa
del panel, de 35 milmetros de radio. Es importante mencionar que a cada
copia del subVI le fue modificada la constante de la primera funcin de lnea
recta, para que mueva el mecanismo al punto exacto donde se debe trazar el
siguiente circulo. Como dato relevante, se debe mencionar que los crculos
tienen separacin entre s de 30 milmetros.
El segundo subVI utilizado para el diseo dos, es el que debe trazar los
rectngulos de 100 x 50 milmetros cuadrado y est compuesto por siete
funciones de lnea recta, la primera para subir el troquel, la segunda para mover
el mecanismo al punto del trazo, la tercera para bajar el troquel y las cuatro
restantes para trazar el rectngulo. De nuevo se utiliz la constante ligada a la
entrada position, para controlar la posicin de los componentes, un coordinate
space como recurso para controlar el movimiento del mecanismo y el trazo del
cuadrado y el eje Z como recurso para controlar el troquel.
Tambin se utiliz la misma tcnica de la salida busy para controlar los
indicadores de diseo y troquel del panel de controles principales. El subVI,
llamado cuatro lados fue copiado dos veces ms, ya que el diseo requiere de
tres rectngulos con una separacin de 100 milmetros entre s. Para
programar el rectngulo bast con colocar las coordenadas de cada vrtice del
rectngulo en la constante de posicin de cada funcin de lnea recta y en cada
copia se modificaron estas coordenadas para mantener la separacin de 100
milmetros entre cada rectngulo. La figura 130 ilustra parte del cdigo grfico y
el cono del subVI.
297
298
299
Figura 131. Cdigo grfico e cono del subVI para el corte del contorno
del diseo 2
Ahora que se explic, cmo se crearon los subVIs que dan forma a la
pieza correspondiente al diseo 2, es tiempo de mostrar como luce el cdigo
grfico dentro del subVI llamado diseo 2 y presentar su cono antes de pasar
al siguiente punto que es ver como luce todo el cdigo de la aplicacin de
control, la figura 132 ilustra lo descrito en las lneas previas.
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
Al abrir el archivo, prototipo de troqueladora, LabVIEW se encargar de
manera automtica de ejecutar Solidworks y presentar en pantalla el
mecanismo que ha sido creado para la simulacin del proceso de troquelacin.
Este proceso tomar unos cuantos minutos, pero al final del mismo se
habr completado el primer paso. Es recomendable, antes de continuar con el
procedimiento revisar que el mecanismo se encuentre en la pestaa estudio de
movimiento y que el tipo de movimiento que se est utilizando sea anlisis de
movimiento, ya que de lo contrario no ser posible ejecutar la aplicacin.
315
316
Figura 142. Apertura del VI principal Captulo 5 y vista del front panel
de la aplicacin de control
317
318
319
320
321
322
323
En la figura 148, se ilustrarn ambos programas corriendo en simultneo y
con la comunicacin establecida entre ambos. Por primera vez ver el
mecanismo y el control en pantalla al mismo tiempo.
324
325
326
327
328
329
330
Figura 152. Indicador de diseo activo una vez ms, lectura del indicador
de posicin del eje Z en -100 milmetros
De nuevo se repite el ciclo y el indicador de diseo est activado, mientras
el mecanismo se dirige hacia el punto de perforacin para el primero de tres
rectngulos. El indicador de posicin para el eje Z, una vez ms entrega una
lectura de -100, indicando que el mecanismo tiene libertad para moverse con el
troquel funcionando sin daar el diseo.
331
332
333
334
335
336
337
338
339
340
Figura 161. Vistas del mecanismo con las trayectorias creadas para el
diseo 2
341
342
343
CONCLUSIONES
1. El conocimiento de la teora bsica sobre servomotores, sus partes y
funcionamiento, es un tema vital dentro del rea de automatizacin
industrial.
2. Es importante tener claro que un servomecanismo es bsicamente un
sistema de control con retroalimentacin, dentro del cual son controladas,
en su mayora, variables industriales como temperatura, presin, nivel de
algn lquido, etc.
3. Dentro de la teora de control para aplicaciones industriales en general, el
control PID es una herramienta vital, razn por la cual debe conocerse y
entenderse de manera adecuada.
4. El nombre troqueladora como tal, hace referencia a varios procesos
industriales, cuya caracterstica comn es la perforacin y/o corte de un
material. Para este trabajo de graduacin la troqueladora diseada se
encarga de cortar el material en una forma especfica.
5. Un estudio de movimiento, dentro de Solidworks, representa el ambiente
de simulacin, el cual est basado en un solucionador de ecuaciones de
cinemtica que responden a las caractersticas del mecanismo bajo
anlisis.
344
345
RECOMENDACIONES
1. Debido al constante surgimiento de nuevas aplicaciones para el control
industrial, as como la mejora de las aplicaciones ya existentes; es
importante mantener una constante investigacin acerca de las
actualizaciones y mejoras para ambas aplicaciones.
2. Antes de intentar realizar una aplicacin similar a la expuesta en este
trabajo de graduacin es muy importante que se conozca y se sepa utilizar
las herramientas del ncleo de LabVIEW, ya que de esta manera ser
mucho ms fcil entender y desarrollar aplicaciones de manera ms
eficiente.
3. Si la persona interesada no tiene conocimiento alguno sobre la utilizacin
de programas para diseo CAD, es mejor investigar y empaparse un poco
sobre los conceptos bsicos; y aunque no es necesario poseer
conocimientos avanzados, el saber un poco ms all de lo bsico lo
habilitar para desarrollar sus propias ideas y no depender de diseos
creados por terceras personas.
4. Otro camino a tomar para obtener resultados mucho mejores que los
presentados en este trabajo de graduacin es utilizar el NI motion
assistant, otra de las herramientas que presenta LabVIEW para control de
movimiento.
346
347
BIBLIOGRAFA
1. ALCIATORE, David y HISTAND, Michael B. Introduction to mechatronics
and measurement systems. 2a. ed. Estados Unidos: McGraw Hill,
1999. 502 p.
2. DASSAULT, Systems. Software de diseo 3D. [en linea]. Estados
Unidos: 2009 [de febrero a abril de 2010]. Disponible en web:
< http://www.solidworks.es/sw/products/mechanical-engineering-cad-
software.htm>
3. FALK, Dietmar. Metalotecnia fundamental. Barcelona: Revert, 1986.
363 p.
4. IEEE. El origen de los servos. IEEE Industry Applications Magazine, 1996,
vol.74. Estados Unidos.
5. INDUSTRIAS RAMF. Frenos electromagnticos ramf. Colombia:
Industrias ramf. 2 p.
6. JOHNSON, Olaf A. Diseo de mquinas herramienta. Mxico: Roble,
1973. 260 p.
7. KOSOW, Irving L. Mquinas elctricas y transfomadores. 2a. ed.
Mexico: Prentice-Hall Hispanoamrica, 1993. 502 p.
348