Está en la página 1de 10

1 de 10

UNIVERSIDAD DE PAMPLONA
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

Integracin SolidWorks Labview


10 de Octubre 2013

Integracin SolidWorks Labview


1. Iniciemos
SolidWorks y abra el archivo Sorting Machine ubicado en C:\Program Files
(x86)\National Instruments\LabVIEW 2011\examples\motion\SolidWorks\SolidWorksFiles. Este modelo
simula un ensamble que mueve de un lugar a otro unas probetas como se muestra en la Ilustracin 1.
En esta gua se centra en el uso de una rutina de movimiento para ubicar los tubos de ensayo a una
mesa giratoria. En este punto, el estudio de movimiento del ensamble debe estar listo para simular
con todas las restricciones y los motores correctamente configurados.

Ilustracin 1 Ensamble Maquina CNC.


2. Ingresamos a Labview y hacemos click en Empty Project

3.

Ilustracin 2 Pantalla de Inicio Labview.

||cristhian.riano@unipamplona.edu.co

cristhianivanrj@gmail.com

2 de 10

UNIVERSIDAD DE PAMPLONA
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

4.

Integracin SolidWorks Labview


10 de Octubre 2013

Luego clic derecho en el elemento My Computer SoidWorks Assembly para abrir Import Axes
from Assembly File como se muestra en la Ilustracin 3. Seleccione el ensamble de solidworks para
abrir en labview y damos Ok.

Ilustracin 3. Project Explorer.


5. El ensamblaje de SolidWorks seleccionado se agrega al proyecto, incluyendo todos los motores que
figuran en el SolidWorks especficamente en el estudio de movimiento. La siguiente ilustracin
muestra la ventana Explorador de proyectos con una Ensamble de SolidWorks ha aadido

Ilustracin 4Ventana Explorador de Proyectos.

||cristhian.riano@unipamplona.edu.co

cristhianivanrj@gmail.com

3 de 10

UNIVERSIDAD DE PAMPLONA
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

Integracin SolidWorks Labview


10 de Octubre 2013

6. En la ventana de proyecto hacemos click derecho en ensamblaje de SolidWorks seleccionamos


properties para abrir la ventana de Assembly Properties como se muestra en la Ilustracin 5 en
Data Logging- Log File Name asignamos un nombre al archivo que contendr los datos. En este
archivo quedaran registrados, posicin, velocidad, aceleracin, y el par los datos de la simulacin
en el nombre de archivo especificado en LabVIEW Formato de (. Lvm). Cada simulacin se
sobrescribe el archivo de registro seleccionado. Para crear un nuevo archivo de registro para el
prximo simulacin debe cambiar el nombre del archivo antes de comenzar la simulacin.

Ilustracin 5. Aseembly Properties.

Adicin de ejes con el Proyecto


7. Para simular el uso de los motores incluidos en el modelo de solidworks, es necesario asociar los
motores con ejes SoftMotion de NI. Los ejes SoftMotion de NI se utilizan cuando se crean perfiles de
movimiento con los bloques de funcine NI SoftMotion. Realizamos click derecho en My Computer
y seleccionamos NewNI SoftMotion Axis para abrir la ventana de men Axis Manager. Como se
muestra en la Ilustracin 1.

Ilustracin 6 Adherir axis al proyecto.

||cristhian.riano@unipamplona.edu.co

cristhianivanrj@gmail.com

4 de 10

UNIVERSIDAD DE PAMPLONA
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

Integracin SolidWorks Labview


10 de Octubre 2013

8. Seleccionamos Add New Axis El nuevo eje se une automticamente a una disposicin
encontrada en solidworks. Para modificar el nombre realizamos doble click sobre el eje. Como se
muestra en la Ilustracin 7.

Ilustracin 7 Axis Manager.

Adherir Coordenadas al proyecto


9. NI SoftMotion axes puede agrupar un espacio de coordenadas para realiza movimientos
coordinados Realizamos click derecho en My Computer en la ventana Project Explorer seleccionar
NewNI SoftMotion Coordinate Space para abrir la ventana de men Configure Coordinate
Space. Adherimos los ejes y damos click en Ok como se muestra en la Ilustracin 8.

Ilustracin 8 Configure Coordnate Space.

||cristhian.riano@unipamplona.edu.co

cristhianivanrj@gmail.com

5 de 10

UNIVERSIDAD DE PAMPLONA
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

Integracin SolidWorks Labview


10 de Octubre 2013

10. Su proyecto est configurado con los ejes y coordinar los espacios que va a utilizar en la aplicacin.
Su proyecto de LabVIEW debe ser similar a la

Ilustracin 9 Project Explorer.

Configuracin de los Ejes


11. Los ejes asociados con motores de SolidWorks se supone que son servomotores. Dado que los ejes no
estn asociados con el hardware actual, slo tiene que realizar una configuracin mnima para
empezar. Una vez que configure su simulacin, puede cambiar los valores de configuracin de los
ejes para una fcil implementacin en el hardware final utilizando los perfiles creados. Haga click
derecho en los axis en la ventana Project Explorer y seleccione Properties para abrir la ventana
de Axis Configuration. Como se muestra en la siguiente ilustracin.

Ilustracin 10. Axis Configuration.

||cristhian.riano@unipamplona.edu.co

cristhianivanrj@gmail.com

6 de 10

UNIVERSIDAD DE PAMPLONA
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

Integracin SolidWorks Labview


10 de Octubre 2013

12. En la configuracin de ejes confirmar que axis este habilitado y Enable Drive on Transition to Active
Mode checkboxes contain checkmarks. Eso activa automticamente todo los ejes.

Creacin de un perfil de movimiento y ejecucin de la simulacin.


13. Cree perfiles de movimiento para la simulacin con el ensamblaje de SolidWorks utilizando los
bloques de funcin NI SoftMotion en la NI SoftMotion. Los bloques de funcin NI SoftMotion permiten
realizar se movimientos en lnea recta, movimientos de arco, movimientos contorneados, engranajes
y levas operaciones, y leer el estado y los datos de informacin.

Configuracin del Time Loop


14. Un Time loop sincronizado con el NI Scan Engine permite a las aplicaciones de movimiento que se
ejecuten a la velocidad sensible al tiempo de muestreo. Cualquier cdigo colocado dentro de un
ciclo temporizado est garantizado para ejecutar una vez por perodo, o en un intervalo que se
especifique. Hacemos click derecho en My Computer y seleccione New-VI.
15. Coloque un Timed Loop en el diagrama de bloques del VI. El Timed Loop se encuentra en la paleta
de Structures palette.

Ilustracin 11. Controls Palette.


16. Doble click en el Input Node del Timed Loop para abrir el Configure Timed Loop.
Seleccione en Loop Timing Source Source Type seleccionar Synchronize to Scan Engine
como se muestra en la Ilustracin 12 y seleccionar Ok.

||cristhian.riano@unipamplona.edu.co

cristhianivanrj@gmail.com

7 de 10

UNIVERSIDAD DE PAMPLONA
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

Integracin SolidWorks Labview


10 de Octubre 2013

Ilustracin 12. Configure Timed Loop.

Creating a Move Profile


17. En este ejemplo se utiliza el bloque de funcin SoftMotion Arco NI para realizar un arco de
movimiento circular para mover el tubo de ensayo. La paleta NI SoftMotion no es visible por defecto
por lo que nos dirigimos a Functions- Customize- Change-Visible Palettes como se muestra en la
Ilustracin 13 para dar visibilidad a este bloque de funciones.

Ilustracin 13 Functions.

||cristhian.riano@unipamplona.edu.co

cristhianivanrj@gmail.com

8 de 10

UNIVERSIDAD DE PAMPLONA
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

Integracin SolidWorks Labview


10 de Octubre 2013

18. Agregamos Arc Arco a nuestro proyecto. Con Click derecho en execute y seleccionamos
CreateControl con esto adherimos un control al panel de control. Repetir este paso para position,
velocity, acceleration, acceleration,jerk, start angle, travel angle, y radius.
19. Conecte la entrada deceleration input al control acceleration y la deceleration jerk input a la
control acceleration jerk. En el control vamos aplicar los valores por defecto para lo cual
utilizamos el 0.
20. Click derecho en la salida done y seleccionamos crate-Indicator esto adhiere un indicador al
panel frontal.
21. De la ventana Project Explorer arrastre el icono de coordinate Space 1 al diagrama de bloques por
fuera del Timed Loop y conectado como entrada al bloque de funciones resource.
22. Click Derecho en el error out y seleccionamos crear Indicado, esto creara un indicador en la
ventana del panel frontal.
23. Conecte el error a la salida a la orilla del Timed Loop.
24. Click derecho en el lazo creado para el error out en el punto anterior y seleccionar Replace with
Shift Register esto transfiere la informacin del error a la siguiente interaccin del lazo.
25. Conecte error in en la entrada en el registro creado en la parte inicial del Timed Loop.
26. Click derecho en el registro y seleccionar Create-Constant para iniciar el cluster de error fuera del
Timed loop. Debido a que el hardware final utilizar el mdulo LabVIEW Real-Time, todos los
arreglos y las agrupaciones de bloques de funciones se inician fuera del temporizado.
27. Click derecho en el Timed Loop en el terminal Loop Condition y seleccionar crate-control
para adherir un stop button al panel frontal. Cuando haya completado los pasos su diagrama
debe ser similar como el de la Ilustracin 14. VI Block Diagram.
28. Navegar en el panel frontal y cambiar los parmetros de Arc Move por los siguientes valores por
defecto.
Parmetro

Valor

Radius

60

start angle:

travel angle:

180

||cristhian.riano@unipamplona.edu.co

cristhianivanrj@gmail.com

9 de 10

UNIVERSIDAD DE PAMPLONA
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

Integracin SolidWorks Labview


10 de Octubre 2013

Ilustracin 14. VI Block Diagram.


29. Mantener los valores de velocidad, aceleracin a los valores por defecto 0. Y procedemos a
grabar el VI y grabar el proyecto.

Implementar, ejecutar y detener el simulacin


30. Implementar el proyecto y ejecutar el VI inicia la simulacin SolidWorks utilizando el perfil de
movimiento que ha creado. Complete los siguientes pasos para implementar y ejecutar el VI e
iniciar la simulacin SolidWorks
31. Haga clic en el elemento My Computer en la ventana Explorador de proyectos y seleccione
Propiedades para mostrar el cuadro de dilogo Propiedades. Seleccione Scan Engine en las
pestaas y en el checkbox seleccionar Start Scan Engine on Deploy como se muestra en la
Ilustracin 15 y damos Ok.
32. Empezamos por Correr el VI LabView creado, click derecho en My Computer en la ventana de
Project Explorer y seleccione Utilities -Scan Engine Mode-Switcht a Configuration .

||cristhian.riano@unipamplona.edu.co

cristhianivanrj@gmail.com

10 de 10

UNIVERSIDAD DE PAMPLONA
Facultad de Ingenieras y Arquitectura
Ingeniera Mecatrnica
Docente Cristhian Ivan Riao Jaimes

Integracin SolidWorks Labview


10 de Octubre 2013

Ilustracin 15. My computer Properties.

||cristhian.riano@unipamplona.edu.co

10

cristhianivanrj@gmail.com