Solidworks Labview
Transcript of Solidworks Labview
||[email protected] [email protected]
Facultad de Ingenierías y Arquitectura
Ingeniería Mecatrónica
Docente Cristhian Ivan Riaño Jaimes
UNIVERSIDAD DE PAMPLONA
1 de 10
Integración SolidWorks Labview
10 de Octubre 2013
1
Integración 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 Ilustración 1.
En esta guía 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.
Ilustración 1 Ensamble Maquina CNC.
2. Ingresamos a Labview y hacemos click en “Empty Project”
3. Ilustración 2 Pantalla de Inicio Labview.
||[email protected] [email protected]
Facultad de Ingenierías y Arquitectura
Ingeniería Mecatrónica
Docente Cristhian Ivan Riaño Jaimes
UNIVERSIDAD DE PAMPLONA
2 de 10
Integración SolidWorks Labview
10 de Octubre 2013
2
4. Luego clic derecho en el elemento “My Computer – SoidWorks Assembly” para abrir “Import Axes
from Assembly File” como se muestra en la Ilustración 3. Seleccione el ensamble de solidworks para
abrir en labview y damos “Ok”.
Ilustración 3. Project Explorer.
5. El ensamblaje de SolidWorks seleccionado se agrega al proyecto, incluyendo todos los motores que
figuran en el SolidWorks específicamente en el estudio de movimiento. La siguiente ilustración
muestra la ventana Explorador de proyectos con una Ensamble de SolidWorks ha añadido
Ilustración 4Ventana Explorador de Proyectos.
||[email protected] [email protected]
Facultad de Ingenierías y Arquitectura
Ingeniería Mecatrónica
Docente Cristhian Ivan Riaño Jaimes
UNIVERSIDAD DE PAMPLONA
3 de 10
Integración SolidWorks Labview
10 de Octubre 2013
3
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 Ilustración 5 en
“Data Logging- Log File Name” asignamos un nombre al archivo que contendrá los datos. En este
archivo quedaran registrados, posición, velocidad, aceleración, y el par los datos de la simulación
en el nombre de archivo especificado en LabVIEW Formato de (. Lvm). Cada simulación se
sobrescribe el archivo de registro seleccionado. Para crear un nuevo archivo de registro para el
próximo simulación debe cambiar el nombre del archivo antes de comenzar la simulación.
Ilustración 5. Aseembly Properties.
Adición 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 funcióne NI SoftMotion. Realizamos click derecho en “My Computer”
y seleccionamos “New»NI SoftMotion Axis” para abrir la ventana de menú Axis Manager. Como se
muestra en la Ilustración 1.
Ilustración 6 Adherir axis al proyecto.
||[email protected] [email protected]
Facultad de Ingenierías y Arquitectura
Ingeniería Mecatrónica
Docente Cristhian Ivan Riaño Jaimes
UNIVERSIDAD DE PAMPLONA
4 de 10
Integración SolidWorks Labview
10 de Octubre 2013
4
8. Seleccionamos “Add New Axis” El nuevo eje se une automáticamente a una disposición
encontrada en solidworks. Para modificar el nombre realizamos doble click sobre el eje. Como se
muestra en la Ilustración 7.
Ilustración 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
“New»NI 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 Ilustración 8.
Ilustración 8 Configure Coordínate Space.
||[email protected] [email protected]
Facultad de Ingenierías y Arquitectura
Ingeniería Mecatrónica
Docente Cristhian Ivan Riaño Jaimes
UNIVERSIDAD DE PAMPLONA
5 de 10
Integración SolidWorks Labview
10 de Octubre 2013
5
10. Su proyecto está configurado con los ejes y coordinar los espacios que va a utilizar en la aplicación.
Su proyecto de LabVIEW debe ser similar a la
Ilustración 9 Project Explorer.
Configuración de los Ejes
11. Los ejes asociados con motores de SolidWorks se supone que son servomotores. Dado que los ejes no
están asociados con el hardware actual, sólo tiene que realizar una configuración mínima para
empezar. Una vez que configure su simulación, puede cambiar los valores de configuración de los
ejes para una fácil implementación 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 ilustración.
Ilustración 10. Axis Configuration.
||[email protected] [email protected]
Facultad de Ingenierías y Arquitectura
Ingeniería Mecatrónica
Docente Cristhian Ivan Riaño Jaimes
UNIVERSIDAD DE PAMPLONA
6 de 10
Integración SolidWorks Labview
10 de Octubre 2013
6
12. En la configuración de ejes confirmar que axis este habilitado y Enable Drive on Transition to Active
Mode checkboxes contain checkmarks. Eso activa automáticamente todo los ejes.
Creación de un perfil de movimiento y ejecución de la simulación.
13. Cree perfiles de movimiento para la simulación con el ensamblaje de SolidWorks utilizando los
bloques de función NI SoftMotion en la NI SoftMotion. Los bloques de función NI SoftMotion permiten
realizar se movimientos en línea recta, movimientos de arco, movimientos contorneados, engranajes
y levas operaciones, y leer el estado y los datos de información.
Configuración 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 código colocado dentro de un
ciclo temporizado está garantizado para ejecutar una vez por período, 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.
Ilustración 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 Ilustración 12 y seleccionar Ok.
||[email protected] [email protected]
Facultad de Ingenierías y Arquitectura
Ingeniería Mecatrónica
Docente Cristhian Ivan Riaño Jaimes
UNIVERSIDAD DE PAMPLONA
7 de 10
Integración SolidWorks Labview
10 de Octubre 2013
7
Ilustración 12. Configure Timed Loop.
Creating a Move Profile
17. En este ejemplo se utiliza el bloque de función 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
Ilustración 13 para dar visibilidad a este bloque de funciones.
Ilustración 13 Functions.
||[email protected] [email protected]
Facultad de Ingenierías y Arquitectura
Ingeniería Mecatrónica
Docente Cristhian Ivan Riaño Jaimes
UNIVERSIDAD DE PAMPLONA
8 de 10
Integración SolidWorks Labview
10 de Octubre 2013
8
18. Agregamos “Arc Arco“ a nuestro proyecto. Con Click derecho en “execute” y seleccionamos
“Create»Control” 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 “créate-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 información del error a la siguiente interacción 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 módulo 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 “créate-control”
para adherir un “stop button” al panel frontal. Cuando haya completado los pasos su diagrama
debe ser similar como el de la Ilustración 14. VI Block Diagram.
28. Navegar en el panel frontal y cambiar los parámetros de “Arc Move” por los siguientes valores por
defecto.
Parámetro Valor
Radius 60
start angle: 0
travel angle: 180
||[email protected] [email protected]
Facultad de Ingenierías y Arquitectura
Ingeniería Mecatrónica
Docente Cristhian Ivan Riaño Jaimes
UNIVERSIDAD DE PAMPLONA
9 de 10
Integración SolidWorks Labview
10 de Octubre 2013
9
Ilustración 14. VI Block Diagram.
29. Mantener los valores de velocidad, aceleración a los valores por defecto” 0”. Y procedemos a
grabar el VI y grabar el proyecto.
Implementar, ejecutar y detener el simulación
30. Implementar el proyecto y ejecutar el VI inicia la simulación SolidWorks utilizando el perfil de
movimiento que ha creado. Complete los siguientes pasos para implementar y ejecutar el VI e
iniciar la simulación SolidWorks
31. Haga clic en el elemento “My Computer” en la ventana Explorador de proyectos y seleccione
Propiedades para mostrar el cuadro de diálogo Propiedades. Seleccione “Scan Engine” en las
pestañas y en el checkbox seleccionar “Start Scan Engine on Deploy” como se muestra en la
Ilustración 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” .
||[email protected] [email protected]
Facultad de Ingenierías y Arquitectura
Ingeniería Mecatrónica
Docente Cristhian Ivan Riaño Jaimes
UNIVERSIDAD DE PAMPLONA
10 de 10
Integración SolidWorks Labview
10 de Octubre 2013
10
Ilustración 15. My computer Properties.