Está en la página 1de 9

Benemérita Universidad Autónoma de Puebla

Facultad de Ciencias de la Electrónica

Ingeniería en Mecatrónica

Asignatura. Laboratorio de Sistemas Mecatrónicos


Profesor. Jesús Alberto Ordaz Rivera

Tarea 6. Integración de softwares de


instrumentación virtual con softwares
de diseño mecánico

Martes y jueves 1p.m. – 3p.m.


Juárez Campos Ernesto
201745409

Otoño 2020
INTEGRACIÓN DE SOFTWARES DE INSTRUMENTACIÓN
VIRTUAL CON SOFTWARES DE DISEÑO MECÁNICO

INTRODUCCIÓN
En las últimas décadas el desarrollo tecnológico ha ido incrementando exponencialmente;
de la misma manera, la necesidad por automatizar procesos y emplear máquinas de alta
precisión para generar productos de alta calidad; por ende, se emplean programas
computarizados cada vez más apropiados para controlar dichos procesos. Sin embargo, para
construir esas máquinas es necesario crear prototipos para estudiar su movimiento y
rediseñar si es necesario. Este proceso es costoso; por lo tanto, el empleo de prototipos
virtuales para la simulación del comportamiento de la máquina o el producto deseado
produce un ahorro muy considerable para las empresas.

Mediante tarjetas de control y servomotores es posible utilizar el mismo software para


controlar el modelo final, lo cual también ahorra tiempo, ya que se está creando el prototipo
y su control a la vez. Actualmente en muchas empresas se emplean programas CAD Y de
instrumentación virtual para dar un análisis preliminar al diseño; después, se procede a
fabricar el modelo final o el prototipo, corriendo el riesgo de que se presenten errores de
diseño que impidan el correcto control del modelo.

En este trabajo se describe paso a paso la integración de un software de instrumentación


virtual, como lo es LabVIEW, con un software de diseño mecánico, que en este caso es
SolidWorks-

DESARROLLO
El primer paso es tener instalado SolidWorks y LabVIEW. Además, debemos contar
forzosamente con el módulo Softmotion para LabVIEW. Las versiones de LabVIEW y
Softmotion tienen que ser del mismo año. La versión de SolidWorks tiene que ser igual o
inferior a la de LabVIEW. Debemos constatarnos que el módulo Softmotion está instalado,
para ello tiene que aparecer un ícono como el mostrado a continuación al inicio del
programa.
Módulo
Softmotion
instalado

Una vez abierto LabVIEW, nos dirigimos a la parte superior izquierda, File > Create
Project > Blank project, y damos clic en finalizar. Una vez hecho esto, deberá aparecer una
ventana como esta.

Ahora, vamos al ensamble de SolidWorks y creamos un nuevo estudio de movimiento, pero


antes debemos activar las opciones de SolidWorks motion y SolidWorks simulation.
Creado el estudio de movimiento, nos dirigimos a la pestaña que dice “animación” y la
cambiamos por “análisis de movimiento”.
Después, añadimos un motor rotatorio y en las opciones que se nos despliegan en la parte
izquierda, seleccionamos un motor lineal, ya que, en este caso, se empleará uno de este
tipo. Seleccionamos el elemento que se encuentra sobre la guía y finalmente cambiamos la
opción de “velocidad constante” por “distancia”.

Nos dirigimos a LabVIEW, damos clic derecho a my computer, seleccionamos new >
SolidWorks assembly

Nos mostrará una ventana, en la que seleccionaremos la ubicación de nuestro ensamble y


después el estudio de movimiento a seleccionar, en nuestro caso es el 2 ya que ahí se colocó
nuestro motor lineal.
Debemos corroborar que el nombre del motor lineal que se muestra en LabVIEW coincida
con el nombre en SolidWorks

Damos clic derecho en Axis 1 y nos vamos a propiedades, una vez ahí, nos vamos al
apartado “Maximum Step Size”, colocamos tres ceros a la izquierda del 1 y le damos OK.

Volvemos a dar clic derecho a my computer new >Softmotion axis, nos aparecerá una
ventana en la que debemos añadir un nuevo Axis y nos mostrará el nombre del motor linear
de nuestro ensamble

Damos clic derecho al nuevo apartado llamado “Axis 1 (SOLIDWORKS\LinearMotor3)” y


nos vamos a propiedades. Una vez ahí, debemos palomear las opciones que se muestran a
continuación. Después damos clic a OK y guardamos nuestro proyecto, de preferencia en la
misma carpeta donde se encuentra el ensamble y las piezas de este.
Ahora, creamos un nuevo instrumento virtual (VI), para ello damos clic derecho a my
computer new > VI. En el diagrama de bloques añadimos un Timed Loop, en la parte
superior izquierda del Loop nos aparecen unas opciones, damos doble clic y en el apartado
“Source Type” seleccionamos la opción “Synchronize to Scan Engine”. Damos clic a OK.
A continuación, damos clic derecho en el diagrama de bloques, nos dirigimos a Vision and
Motion > NI Softmotion > Advanced > Function blocks > Line. El bloque que nos
aparezca, lo colocamos dentro del Timed Loop. La estructura del bloque se muestra a
continuación.

Ahora, colocamos constantes en la entrada “error in” y “resource”, en este último


seleccionamos Axis 1, que se refiere al axis de nuestro ensamble. En “execute” creamos un
botón como control, en “position” añadimos cualquier elemento de control que nos indique
un movimiento lineal, además debemos cambiar la representación de Double a Word. En
“velocity” y en “aceleration” creamos una constante de valor 1000. Finalmente, en “error
out” y “done” colocamos indicadores.
Nos vamos a la ventana principal de nuestro proyecto, con la tecla control presionada,
seleccionamos los primeros cuatro elementos como se muestra a continuación, damos clic
derecho y después “deploy”. Si nos aparece alguna advertencia o conflicto, simplemente
damos clic a “Apply”. Una vez completado el progreso, damos clic en “Close”.

Finalmente, en la ventana principal del proyecto, damos clic derecho al Axis 1 de


SolidWorks y seleccionamos “Start simulation”. Veremos como el tiempo en el software
SolidWorks comienza a correr. Después solo tenemos que correr el panel frontal de nuestro
instrumento virtual y verificar si al mover la barra de posición, el ensamble logra moverse.
CONCLUSIONES
En base a lo obtenido, se pudo concluir que la integración de los programas SolidWorks y
LabVIEW mediante el módulo de LabVIEW Softmotion fue exitosa. No hubo problemas
de por medio ni errores al momento de realizar la integración.

Se pudo observar que el movimiento del ensamble es muy similar a lo que haría
físicamente, por lo que esta herramienta nos puede servir en un futuro, ya sea para la
simulación de algún mecanismo, el control de calidad, detección de errores, etc.

BIBLIOGRAFÍA

[1] Recursos para Integrar Modelos CAD 3D en NI LabVIEW. (2017, 30 enero). NI


Community. https://forums.ni.com/t5/Academia-en-Latinoam%C3%A9rica/Recursos-para-
Integrar-Modelos-CAD-3D-en-NI-LabVIEW/ta-p/3532363?profile.language=en

[2] 3D CAD portal. (2014, 15 julio). Un vistazo a la integración del módulo NI LabVIEW
SoftMotion y SolidWorks. https://www.3dcadportal.com/articulos/2541-un-vistazo-a-la-
integracion-del-modulo-ni-labview-ni-softmotion-y-solidworks

NI forums. (2018, 4 junio). ¿Cómo integrar los diseños y prototipos virtuales en NI


LabVIEW y SolidWorks? NI Community. https://forums.ni.com/t5/Academia-en-Latinoam
%C3%A9rica/C%C3%B3mo-integrar-los-dise%C3%B1os-y-prototipos-virtuales-en-NI-
LabVIEW-y/ta-p/3536157?profile.language=en

También podría gustarte