Académique Documents
Professionnel Documents
Culture Documents
Programacin y Simulacin
TORREN COAHUILA
A 30 DE MAYO DE 2014
SolidWorks
1. Introduccin
1.1 Qu es SolidWorks?
SolidWorks es un programa de diseo asistido por computadora para modelado mecnico desarrollado
en la actualidad por SolidWorks Corp., para el sistema operativo Microsoft Windows. Es un modelador
de slidos paramtrico. Fue introducido en el mercado en 1995 para competir con otros
programas CAD como Pro/ENGINEER, NX, Solid Edge, Autodesk Inventor, CATIA.
2.- Contenido
*Caractersticas generales de Solidworks
*Mdulos incluidos en SolidWorks: Pieza, Ensamblaje, dibujo, DWGeditor, Simulacin, movimiento,
anlisis de interferencia, 2D a 3D, Traductores IDF y CAD, Lista de Materiales, Chapa metlica, Superficies,
Estructuras, Soldadura, Moldes, Anlisis de Elementos Finitos con COSMOSXpress y MoldFlowXpress,
Configuraciones y SmartMates (Tecnologa Inteligente).
*Herramientas de productividad y de presentacin-colaboracin. Toolbox, Utilities, FeatureWorks,
DesignChecker, scan to 3D, Routing, Administrator de tareas, Rhino to SolidWorks, eDrawing, PhotoWorks,
SolidWorks Animator, 3D Instant Website, entre otros.
*Herramientas de validacin de diseo: CosmosWorks, CosmosFloWorks y CosmosMotion.
*Sectores y mbitos de aplicacin.
3.- Objetivos
Dar a conocer las caractersticas de SolidWorks como herramienta de Diseo Asistido por Computadora,
para promover su uso entre los estudiantes para posteriormente se utilic en el rea industrial, dando a
conocer el conjunto de herramientas con las que dispone, y los variables mbitos de trabajo en que se
puede ajustar.
4.2 Asociatividad
SolidWorks contiene tres mdulos: Pieza, Ensamblaje y Dibujo. La creacin de un documento en cada
uno de ellos genera un fichero con distinta extensin. Los documentos, aunque no pueda observarse,
estn asociados y vinculados entre ellos.
Cuando se dice que SolidWorks es asociativo quiere decir que todos los documentos (Pieza,
Ensamblaje o Plano) estn vinculados y que la modificacin de un fichero de pieza modifica el
ensamblaje y los planos asociados de forma automtica, sin la participacin del usuario. Los ficheros se
actualizan aunque se encuentren cerrados.
5.2 Ensamblaje
La creacin de ensamblajes permite analizar las posibles interferencias o choques entre los
componentes mviles insertados as como simular el conjunto mediante motores lineales, rotativos,
resortes y gravedad y evaluar la correcta cinemtica del conjunto.
6.3 Del 2D al 3D
Constituye un conjunto de herramientas que le ayudar a convertir sus antiguos o modernos dibujos
bidimensionales a una pieza en 3D mediante la definicin del croquis y su posterior modelado
tridimensional. til para convertir proyectos que actualmente se tienen en planos 2D y que desea
parametrizar a 3D.
6.4 Superficies
Constituye un conjunto de herramientas que permiten crear superficies complejas en el modelado de
piezas mediante operaciones como Recubrimientos o Barridos con Curvas Gua, operaciones de
Relleno, entre otras.
6.6 Moldes
El Mdulo de moldes contiene un conjunto de herramientas que permiten obtener la cavidad de un
molde de inyeccin de plsticos (macho-hembra) a partir de una pieza en 3D. Se incluyen funciones
como el Anlisis del ngulo de salida, creacin de la Lnea de particin y la Creacin automtica de la
cavidad, entre otras funciones.
6.7 CosmosXpress
Herramienta simplificada de anlisis basada en el Mtodo de los Elementos Finitos (FEM) que permite
conocer el comportamiento mecnico (tensiones y deformaciones) sufridas por una pieza al ser cargada
con fuerzas o presiones despus de haber indicado las restricciones de movimiento en alguna de sus
caras.
6.8 MoldFlowXpress
Herramienta de validacin simplificada de Anlisis por Elementos Finitos basada en MoldFlow.
Simula el proceso de inyeccin de un termoplstico en la cavidad de un molde. Permite seleccionar el
tipo de material, la ubicacin de la entrada, la temperatura del frente de flujo y la temperatura del
molde.
9.2 COSMOSMotion
Aplicacin que permite estudiar las condiciones de funcionamiento de un ensamblaje por la simulacin
del movimiento de sus partes integrantes. Combina el movimiento basado en las condiciones fsicas con
las restricciones geomtricas y contiene una gran variedad de herramientas de visualizacin de
resultados: aceleracin, vector de fuerza, colisiones, etc. Es una herramienta adecuada para crear
prototipos virtuales y validar el funcionamiento del mecanismo diseado.
Paso 2.- Se especifican las unidades con las cuales se desea trabajar, se elige la opcin croquis y el plano
alzado para trabajar.
Paso 3.- Se crea lo que ser la figura del tornillo, yo eleg ponerle las medidas a continuacin mostradas.
Paso 4.- Se selecciona la opcin revolucin de Saliente y se elige la lnea de mayor tamao como el eje
donde se har el giro de la revolucin.
Paso 6.- Se debe verificar que la circunferencia coincida con el hexgono, para esto utilic una lnea
constructiva y eleg la opcin de coincidente, seleccionando las lneas que deseo coincidan.
Paso 7.- Se selecciona el hexgono creado y se extrue, esto para crear la cabeza hexagonal.
Paso 8.- Se crea un tringulo en la cabeza hexagonal, acotndolo a las medidas marcadas
Paso 10.- Se crea un crculo en la cara de menor dimetro del tornillo y se selecciona la cara que genera
el cuerpo del tornillo y el circulo recin creado, tal como se muestra en la figura, y se selecciona la
opcin de igual.
Paso 11.- En el crculo recin creado se selecciona la herramienta Hlice/Espiral, y selecciona los
parmetros mostrados en la figura, estos varan en funcin del diseador y las especificaciones del
tornillo pero para m ejemplo este me parece bien.
Paso 12.- Se crea un trapecio para realizar el corte por la espiral que se cre anteriormente, para definir
las medidas es necesario ir a las frmulas de Tornillos que se estudian en diseo mecnico, en el tornillo
que estoy realizando, las medidas ya fueron calculadas previamente.
Figura 45.- Creacin del trapecio necesario para realizar el corte en la espiral aadida.
Paso 13.- Es necesario ubicar el trapecio en la arista de mi tornillo, lo hago utilizando la opcin de
propiedades coincidentes.
Paso 14.- Se selecciona la opcin de Cartar-Barrer, y para el perfil se utiliza el trapecio recin creado y en
el trayecto la hlice.
Tornillo Finalizado.
Paso 2.- Se selecciona la biblioteca virtual de SolidWorks, dentro de ella la opcin de Toolbox, y yo eleg la
carpeta Ansi Metric.
Paso 3.- Ubicados en la carpeta, yo elegir la sub carpeta Transmisin de Potencia, Posteriormente la
carpeta engranajes, y decid utilizar un engranaje recto.
Figuras 50, 51 y 52.- Imgenes que ilustran los pasos de la seleccin del engranaje
Paso 4.- SolidWorks nos permite disear nuestro engranaje, para mi gusto lo utilizar segn las
especificaciones que anexo en la imagen pero se puede configurar fcilmente.
Paso 6.- Se selecciona la cremallera (engranaje recto) en la misma ubicacin que el engranaje anterior.
Figuras 55, 56 y 57.- Imgenes que ilustran los pasos de la seleccin del engranaje recto.
Paso 7.- Para la creacin del ensamble del engranaje y la cremallera se crea un nuevo documento pero
esta vez se selecciona el mdulo Ensamblaje.
Paso 8.- Una vez dentro de la plataforma de SolidWorks se selecciona la opcin de Insertar Componente,
y para mi caso inserto dos veces la pieza de engranaje y una vez la cremallera.
Paso 9.- Anexo relaciones de posicin para que todas las piezas me queden acomodadas con su cara
plana en vista frontal, y a una misma distancia, y para mi ejemplo yo quiero posicionarlas tal cual se
muestra en la figura..
Paso 10.- En la siguiente figura se muestra como agregar relaciones de posicin mecnicas, primero para
el engranaje y la cremallera, para mi caso posiciono la punta del diente del engranaje, con la parte mas
profunda de la cremallera.
Paso 11.- Por ltimo se muestra como agregar las siguientes relaciones de posicin mecnicas, pero
ahora entre los dos engranajes, en este caso solo deseo que el diente quede posicionado con el interior
de los dientes del segundo engranaje.
Paso 2. Una vez instalados ambos programas es necesario descargar la aplicacin especial que realizar
el enlace entre SolidWorks y Matlab, se llama SimMechanics Link.
Este se puede descargar gratuitamente del sitio web de MathWorks.
http://www.mathworks.com/
Products and services Simulink Products SimMechanics Exporting CAD
Assemblies from a CAD System into SimMechanics Download SimMechanics Link
Ser necesario registrarse para poder descargar la aplicacin, pero es sencillo y rpido. Una vez
registrado es importante descargar la versin de SimMechanics Link acorde con la versin de Matlab ya
instalada, tiene que ser la misma o de lo contrario puede haber problemas en la compatibilidad.
En mi caso descargue la versin 4.2, debido a que tengo instalado el Matlab 2013
Se descargan dos archivos de acuerdo a la versin de Matlab as como de la versin de 32 o 64 bits del
sistema operativo.
smlink.r20132.win64.zip
install_addon.m
Paso 3. Se abre Matlab ejecutando el programa como administrador, se abre el directorio donde estn
ambos archivos descargados. En la lnea de comandos de Matlab se ejecuta la siguiente lnea de
comando para instalar el link.
>>install_addon('smlink.r2013a.win64.zip')
Se abre el ensamble que tenga dos o tres eslabones. Tanto el ensamble como las piezas individuales
debern estar guardados en la misma carpeta. Mediante la herramienta de guardar como se elige la
opcin de guardar el archivo con el mismo nombre pero con extensin .xml, que ser el archivo para
exportarlo a Simulink. Una vez guardado el archivo se puede cerrar SolidWorks.
Figura 74.- Imagen que muestra el formato en que se debe guardar el ensamble.
Paso 6. Para importar el ensamblaje con extensin .xml a Simulink es necesario abrir el directorio donde
se encuentran todos los archivos del ensamblaje, las piezas y el archivo .xml, despus se ejecuta el
siguiente comando.
>> mech_import('Ensamblaje1.xml')
Se ejecutar el comando y al final se abrir un archivo de simulink donde en forma de bloques quedar
representado el robot.
Este se representa con una tierra, las tres piezas, las dos revolutas.
Si accionamos el botn de play, lo nico que har ser caerse por el puro efecto de la gravedad.
Paso 7. Para generar una trayectoria cualquiera es necesario agregar ciertos bloques de entrada en las
articulaciones de los eslabones, estos bloques estn en Simulink en la aplicacin de SimMechanics.
Libraries Simscape SimMechanics Joints Sensors & Actuators
Se selecciona Joint Actuator y Joint Sensor y se agregan al modelo del robot. Tambin se puede utilizar el
bloque de condiciones inciales para generar una trayectoria.
En el modelo del robot, especficamente en las revolutas se agregarn estos elementos, el sensor y el
actuador. Se da doble clic sobre la revoluta y se elige 2 en el nmero de puertos de sensor y de
actuador.
Paso 8. Las especificaciones de los sensores y actuadores de las revolutas se darn en radianes y en el
caso del actuador en motion.
Paso 9. Se agregan otros bloques que sern las seales de entrada del sistema, para este robot sern
seales sinusoidales con sus respectivas derivadas y un multiplexor en la entrada de los actuadores, el
diagrama final es el siguiente. Las seales de entrada pueden variar en frecuencia, amplitud y fase.
Paso 10. A veces es recomendable cambiar los parmetros de simulacin para eliminar los posibles
warnings. Una de ellos es cambiar las opciones de resolver, el tipo por fixed step y el mtodo de Runge
Kutta. A la salida del sensor se puede colocar un scope para ver el comportamiento de las seales.