Sei sulla pagina 1di 20

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

Potrebbero piacerti anche