UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Lo siguiente es ubicar los actuadores del Robot, para lo cual debemos hacer clic
en la opción de motor rotatorio.
En este caso será un motor rotatorio (podría ser también lineal), y seleccionamos
el componente que vamos a mover, su dirección y un componente respecto a la
cual se moverá. Además deberá seleccionarse dentro de , la opción
de (si fuera lineal deberá ser el desplazamiento máximo como
por ejemplo ), tiempo inicial y tiempo final .
8
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Procedemos de igual manera con la segunda articulación rotativa:
Y finalmente configuramos el motor lineal:
9
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Una vez ubicados los actuadores rotativos y lineales, se deberá configurar las
propiedades del estudio de movimiento:
Aparecerá una ventana como la que se muestra a continuación:
10
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Entramos a , y tendremos la siguiente ventana e
ingresamos los parámetros como se indica en la figura (Tamaño del paso inicial
del integrador: 0.0001, Tamaño del paso mínimo del integrador: 0, Tamaño del
paso máximo del integrador: 0.0001), los demás valores los dejamos por defecto.
11
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Una vez configurados estos parámetros se recomienda hacer un
para verificar que los actuadores y las opciones de
análisis de movimiento fueron configuradas correctamente:
12
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Deberán moverse todas las articulaciones configuradas:
Esta parte de la práctica, de igual manera que la anterior, no se centra en el uso
básico del programa, sino específicamente en las configuraciones y el
procedimiento para hacer un control de un ensamblaje en SolidWorks.
En primer lugar es necesario abrir un nuevo proyecto en blanco de LabVIEW:
13
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Antes de seguir con LabVIEW se deberá tener abierto el ensamblaje en
SolidWorks con las configuraciones antes expuestas.
Una vez abierto el nuevo Proyecto, hacemos clic derecho en
Si se tiene abierto el ensamblaje en SolidWorks, automáticamente LabVIEW lo
detectará y se presentará una ventana como la que se muestra a continuación:
14
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Hacemos clic en OK, y aparecerá la siguiente ventana:
En la cual podremos escoger el Estudio de Movimiento que hemos creado en
SolidWorks.
Una vez que se ha adjuntado el ensamblaje al proyecto en LabVIEW, lo siguiente
es agregar los ejes (motores configurados en SolidWorks), haciendo clic derecho
en :
15
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Una vez que hacemos clic en aparecerá una ventana como
la que se presenta a continuación:
16
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Si todo está bien configurado, al hacer clic en y automáticamente
se deberán agregar los motores configurados anteriormente en SolidWorks. En
este caso tenemos 3 ejes, dos rotativos y un lineal.
Una vez agregados al proyecto ingresamos a propiedades de cada uno como se
muestra a continuación:
17
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
En la ventana de propiedades de cada uno de los ejes, lo más importante
habilitar la opción Esto se deberá
repetir para todos los ejes que se tengan.
Para permitir la sincronización entre LabVIEW y SolidWorks, se debe activar y
configurar el de LabVIEW. Se debe hacer clic derecho en
.
Activamos y nos aseguramos de que el tiempo
de escaneo esté en 10 ms.
18
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Lo siguiente es seleccionar el ensamblaje y los ejes, con clic derecho y damos a
.
Puede ser que al inicio se presente una ventana como la que sigue:
19
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Lo que hacemos es hacer clic en .
Luego creamos un nuevo VI (ó Ctrl+N):
20
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Nos ubicamos en el Diagrama de Bloques del nuevo VI y creamos una estructura
temporizada ( ).
21
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Damos doble clic en la estructura temporizada ( ) y lo configuramos
para que se sincronice con el Scan Engine.
22
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Dentro de las Paletas de Funciones entramos a
. Ahí se tienen todas las funciones
necesarias para interactuar con el ensamblaje.
Para este caso usaremos la función y crearemos una
constante en , lo cual corresponde a cada uno de los ejes que vamos
a mover. Luego creamos un control en el terminal . Para hacer un control
en tiempo real, es necesario crear un registro de desplazamiento como el que se
muestra en la figura, y conectar el terminal de salida y negarlo para
conectar a . Con eso no será necesario conectar un control que
debamos ejecutar cada vez que deseamos mover a una posición diferente.
23
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Además se puede configurar cada bloque para controlar los motores con valores
absolutos o relativos:
Una vez que se han realizado las conexiones anteriormente descritas se procede
a sincronizar e iniciar la comunicación entre los dos programas.
En el caso de LabVIEW 2014, solamente es necesario hacer clic derecho en el
archivo del ensamblaje del proyecto en LabVIEW y hacer clic en
.
24
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
En caso de una versión anterior de LabVIEW, por ejemplo LabVIEW 2009, es
necesario hacer clic derecho en
, para iniciar una simulación y al terminar se debe cambiar a
. Esto es importante hacerlo cada vez que se hace una
simulación para reiniciar la simulación en SolidWorks y que se ubique en la
posición inicial.
25
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
Ejecutamos el VI antes descrito y podremos manualmente y casi en tiempo real
cada articulación del Robot a la posición deseada, como se ve en la figura
siguiente:
26
UNIVERSIDAD TÉCNICA DEL NORTE
FACULTAD DE INGENIERÍA EN CIENCIAS APLICADAS
CARRERA DE INGENIERÍA EN MECATRÓNICA
También tenemos la posibilidad de leer ciertos parámetros de la simulación,
como por ejemplo la posición actual de la articulación. Para eso utilizamos los
bloques de función , pero cableamos los terminales de error y del recurso
anterior como se muestra en la imagen, para adquirir la posición actual del eje
que estemos controlando e incluso implementar un control PID o un control
avanzado en el mismo y estudiar su comportamiento. Una vez que se conoce
como controlar y adquirir las señales, es sencillo implementar un control o incluso
hacer la identificación del sistema. A continuación se muestra una captura de un
control PID implementado para cada uno de los motores.
Panel Frontal para el control PID de los motores de SolidWorks
27