TUTORIAL DE MASTERCAM VERSION 8.1.1
CURSO DE:
CAPACITACION BASICA DE MASTERCAM VERSIÓN 8.1.1 De: Ing. MAURICIO JIMÉNEZ OSPINA Para: LOS AMIGOS QUE QUIERAN APRENDER. 25 ABRIL 2004
TUTORIAL DE MASTERCAM VERSION 8.1.1 Este curso está distribuido en 10 módulos de aprendizaje: 1. Módulo manejo de comandos iniciales para diseño. 2. Módulo manejo de importación de archivos y conversión. 3. Módulo manejo de comandos iniciales para programación. 4. Módulo manejo de diseño en 3d. 5. Módulo manejo de diseño en superficies 6. Módulo manejo de diseño en sólidos. 7. Módulo manejo de procesamiento de mecanizado. 8. Módulo manejo de programación en 3d. 9. Módulo manejo de programación en superficies. 10.Módulo manejo del lenguaje fanuc en la maquina. INTRODUCCION Objetivo: Explicar el proceso CAD/CAM usando como software el Mastercam involucrando la creación de geometría, conversión de geometría a un código general de Maquinado, y convertir este código a un código específico listo para ser enviado a un control CNC. CAD/CAM/CNC CAD/CAM/CNC: Asigna a un dibujo trayectorias de herramientas y luego las convierte en un código que una máquina de control numérico pueda usar para producir una parte. Se diseñan partes geométricas (CAD) para producir en ellas trayectorias de herramientas (CAM) y con ellas generar un código CNC para fabricar piezas en una máquina controlada por una computadora. El controlador de una máquina CNC es una computadora que controla la operación de la misma. Esto es: Analiza el código de máquina y lo convierte en información en forma de señales eléctricas que coordinan los motores y servomotores de la máquina CNC. Mastercam ofrece tres módulos para diferentes tipos de operaciones: Mastercam Design.- Para el diseño de las piezas. Mastercam Lathe.- Para trayectorias de operaciones de torno. Mastercam Mill.- Para trayectorias de operaciones de maquinado.
MODULO No. 1 MANEJO DE COMANDOS INICIALES PARA DISEÑO
Objetivo: Explicar la interfase del software con el usuario, explicar los principales componentes de la pantalla principal. Para entrar al sistema desde Windows 2000 se realiza mediante Inicio / Programas / Mastercam v.8.1.1 o también desde escritorio con el icono mill 8.1.
PANTALLA DE MASTERCAM
En la figura anterior se encuentra un pequeño pantallazo del programa donde se encuentran en la parte de arriba, de izquierda a derecha los iconos de la barra de herramientas (toolbar). Existen selecciones especificas que se despliegan a lo largo del lado izquierdo, las que están arriba de la caja de dialogo backup pertenecen al Menú Principal y las cajas de dialogo(el valor de Z, Color, el Nivel, etc.) al Menú Secundario. Generalmente, la interacción en Mastercam consiste en crear una ruta lógica en las opciones del menú, sugerencias, creación de entidades y selección en la ventana de los gráficos. En una sucesión típica usted navega a través de la estructura del menú a un orden, escoja las entidades según las sugerencias, y presione las opciones de las herramientas que se necesite en los menús del subalterno o cajas del diálogo, entonces ejecute la orden. Mastercam proporciona una orden llamada undo (Deshacer) para que usted pueda corregir los errores. En el toolpath (ruta de la herramienta) y creación del sólido, las asociatividades de
los parámetros permiten la exploración de varias soluciones sin tener que volver a crear todos los pasos en el proceso de diseño y programación. El toolbar desplegado por arriba de la pantalla del Mastercam ahorra pulsaciones y tiempo proporcionando a los botones realizar las funciones. El menú izquierdo en la Pantalla del Sistema Configuración diálogo caja le permite controlar si el toolbar se despliega cuando las funciones interactúan en el Mastercam.
FUNCIONES
MENU PRINCIPAL
MENU SECUNDARIO
A continuación se dará una breve explicación de cada una de las partes:
EL MENÚ PRINCIPAL:
Analyze: Despliega toda la información relevante en relación a un punto, una línea, arco, poli línea, superficie o dimensión en pantalla. Create: Agrega geometría a la base de datos del sistema y las dibuja en pantalla. File: Manipula los archivos (graba, convierte, transmite, recibe, obtiene, mezcla etc). Modify: Altera la geometría en pantalla mediante comandos de fillet, trim, break y join. Xform: Transforma la geometría mediante comandos de rotar, escalar, trasladar, mirror y offset. Delete: Remueve una entidad o grupos de entidades en pantalla y de la base de datos del sistema. Screen: Manipula la geometría que se muestra en pantalla, cambia el nivel o color actual, o cambia la forma en la cual se muestra la geometría. Solids: Despliega las funciones para realizar cualquier forma sólida a algún diseño. Toolpaths: Programa las trayectorias de las herramientas de control numérico (solo en sistemas CAM). NC utils: Manipula las trayectorias de herramientas de control numérico (solo en sistemas CAM).
EL MENÚ SECUNDARIO:
Backup: Es la función de retroceder al menú principal. Z: Se selecciona Z del menú secundario para cambiar la profundidad de construcción. La profundidad de construcción es la altura del plano actual de construcción definido. Color: Fija el color actual del sistema; el color del sistema es usado para mostrar cualquier nueva geometría creada o cargada de un archivo que no contiene color (Ejemplo *.DXF). Level: Esta opción fija el nivel del sistema actual. El nivel del sistema es usado para almacenar cualquier nueva geometría creada o la cargada de un archivo que no mantiene los niveles (NFL o ASCII). Esta característica también controla el nivel que debe ser visible. Style/Width: Esta opción determina el estilo y ancho de puntos y líneas. Groups: Se utiliza para separar o agrupar entidades en un grupo determinado. Mask: Con el mask level OFF el sistema reconocerá cualquier entidad de la base de datos; sin embargo cuando tiene un valor desde 1 hasta 255, el sistema reconocerá solo las entidades que están en ese nivel. Tplane: Es para definir el plano en el cual se creará la geometría. Cplane: Indica el plano en el cual se está trabajando la geometría.
Gview: Es para visualizar la geometría, esta característica te permite verla desde diferentes ángulos.
Barra de herramientas (TOOLBAR) A continuación se mostrara los iconos y su función en el toolbar al presionar en el Mastercam: previous page (pagina anterior)Desplazamiento a la izquierda en paginas de los iconos del toolbar. next page (siguiente pagina) Desplazamiento a la derecha en paginas de los iconos del toolbar. help (ayuda) esta función se utiliza para mostrar el tutor del Mastercam cuando se tiene una duda de cualquier índole. file (archivo) se utiliza cuando se quiere crear, importar, abrir o guardar un archivo o programa. analyze (analizar) se utiliza cuando se quiere verificar entidades cerradas, distancias, coordenadas o calculo de datos. Screen-Zoom (dar aumento) se utiliza cuando se necesita dar un acercamiento a alguna parte del diseño. Screen-Unzoom (dar disminución) se utiliza cuando se necesita dar un alejamiento a alguna parte del diseño. Screen-Unzoom by 0.8 (disminución a escala 0.8) se utiliza cuando se requiere dar un alejamiento al diseño. Screen-Fit (centrar todo) se utiliza para centrar todo lo que se encuentre dibujado dentro de la pantalla.
Screen-Repaint (regenerar) se utiliza para reparar entidades y para acoplarlas cuando no están muy visibles. Gview-Dynamic (visualización dinámica) se utiliza para ver el diseño en forma dinámica ósea ofrecerle movimiento en cualquier dirección. Gview-Isometric (visualización isométrica) se utiliza para ver el diseño en una vista isométrica llamado también 3d. Gview-Top (visualización superior) se utiliza para ver el diseño en la vista en planta. Gview-Front (visualización izquierda) se utiliza para ver el diseño en la vista frontal. Gview-Side (visualización derecha) se utiliza para ver el diseño en una vista lateral. Cplane-Top (plano de trabajo superior) se utiliza para realizar cualquier diseño en la vista en planta. Cplane-Front (plano de trabajo izquierda) se utiliza para diseñar solamente en la vista frontal. Cplane-Side (plano de trabajo derecha) se utiliza para diseñar solamente en la vista lateral. Cplane-3D (plano de trabajo en 3D) se utiliza para diseñar en cualquier punto del espacio. Delete (borrar) se utiliza para eliminar alguna entidad que se ha creado en el diseño. Undelete-single (regresar lo borrado) se utiliza para
devolver al diseño lo borrado de una en una entidad. Screen-Change Colors (cambiar color) se utiliza para la aplicación de colores en las entidades que se desee. Screen-Clear colors (refrescar los colores) se utiliza cuando se esta cambiando los colores en varias partes del diseño y se necesita visualizar cada uno de ellos. Undo (deshacer) se utiliza para devolver una operación que no se quería ejecutar. Screen-Surf Disp-Shading (sombrear en la superficie) se utiliza cuando se requiere volver sólida una superficie. Screen-Blank (espacio en blanco) se utiliza para separar y dejar transparente parte del diseño. Screen-Statistics (estadísticas) se utiliza para mostrar que características tiene el diseño en cuanto a entidades. Create-line (crear línea) se utiliza cuando se necesita realizar una línea en cualquier sentido. Create-Arc (crear arco) se utiliza para realizar arcos dependiendo de las entidades que se tengan. Create-Fillet (crear radio) se utiliza para realizar cualquier tipo de radio con diferentes opciones. Create-Spline (crear poli línea) se utiliza para realizar una poli línea con varias opciones de empalme de entidades. Create-Rectangle (crear Rectángulo) se utiliza cuando se quiere realizar un rectángulo dando varias opciones de
diseñarlo. Create-Point (crear punto) se utiliza para generar uno o varios puntos en el diseño. Create-Surface (crear superficie) se utiliza para realizar superficies con dos o varias entidades. Create-Solids (crear sólidos) se utiliza para crear cuerpos sólidos a partir de una o varias entidades.
Create- Solids-History (listado de creación sólida) se utiliza para verificar cuantas operaciones sólidas se ha realizado. Modify-trim-1 Entity (modificar-corte de 1 entidad) se utiliza cuando se requiere unir o cortar a partir de una entidad. Modify-trim-2 Entities (modificar-corte de 2 entidad) se utiliza cuando se requiere unir o cortar a partir de dos entidades. Modify-trim-3 Entities (modificar-corte de 3 entidad) se utiliza cuando se requiere unir o cortar a partir de tres entidades. Modify-trim-Divide (modificar-corte en division) se utiliza cuando se requiere dividir o cortar a partir de varias entidades. Modify-Extend (modificar-extensión) se utiliza cuando se requiere extender una entidad a cierta longitud. Modify-Break (modificar-corte de 1entidad) se
utiliza cuando se requiere unir o cortar a partir de una entidad. Modify-Normal (modificar-corte de 1entidad) se utiliza cuando se requiere unir o cortar a partir de una entidad. Xform-Mirror (transformar-espejo) se utiliza cuando se quiere tener dos caras enfrentadas en el diseño a partir de un eje. Xform-Rotate (transformar- rotación) se utiliza cuando se quiere rotar un objeto o entidad de acuerdo a un eje o entidad. Xform-Scale (transformar-escalar) se utiliza cuando se necesita disminuir o aumentar de tamaño algún diseño. Xform-Translate (transformar-translación) se utiliza para mover una o varias entidades a cierta distancia. Xform-Offset (transformar-desplazar) se utiliza para desplazar una entidad en forma paralela a la existente. Screen-Display info (limpiar pantalla) se utiliza para dar visibilidad a los ejes de la pieza de trabajo Cursor-Tracking (toggle) (rastrear cursor) sirve para tener activo el cursor en cruz. Create-Dimensión (crear dimensión) se activa para definir una medida entre entidades o planos. Draft-Globals (bosquejo global) se activa para definir propiedades al tamaño de las cotas y sus características. Screen Configure (configuración) se activa para cambiar
algún parámetro de la configuración del sistema de Mastercam. Toolpaths-contour (recorrido de herramienta en contorno) se activa para definir un mecanizado en contorno Toolpaths-Drill (recorrido de herramienta en perforado) se activa para realizar un proceso de perforado. Toolpaths-Pocket (recorrido de herramienta en caja) se utiliza para mecanizar en forma de cajas ciegas y abiertas. Toolpaths-Flowline (recorrido de herramienta en superficie continua) se utiliza para realizar mecanizado en una superficie que requiere una continuidad en el proceso de corte. Toolpaths-Surface (recorrido de herramienta en superficies) se utiliza para activar el mecanizado de superficies de varios tipos. NC Utils-Backplot (utilidades de simulación) se activa para mostrar en un breve tiempo el mecanizado de lo que se fabricara. Screen-Regenerate (reconstruir entidades) se activa para acomodar las entidades que se encuentren ilegibles. NC Utils-Filter (filtro de utilidades) se activa para realizar una limpieza general del archivo NC. NC Utils-Post (utilidades de post-procesador) se activa para cambiar el post-procesador, si se trabaja con varias maquinas. File-Dos shell (archivo-dos) Se activa cuando se requiere entrar informacion en modo D.O.S.
File-Communications (archivo- comunicación) activa el cuadro de comunicación Screen-viewports (puertos de mantenimiento File-New Create-Elipse Create-line-multi Create-line-Horizontal Create-line-Vertical Create-line-EndPoints Create-line-Polar Create-line-Paralell Create-Arc-Polar-Center Point Create-Arc-Endpoints File-Ramsaver Screen-change attributes Toolpaths-Job Setup
Toolpaths-Operations Manager Named-View List Delete-Last Operation Create-Dimension SmartMode
MODULO No. 2 MANEJO DE IMPORTACIÓN DE ARCHIVOS Y CONVERSIÓN Objetivo: Exportar una geometría de CAD a Mastercam, Ajustar el cero de pieza y Escalar la geometría. • EXPORTAR GEOMETRIA DE UN PROGRAMA DE CAD Supongamos que tenemos la siguiente geometría en CAD y ya está lista para ser exportada y poder ser procesada en Mastercam:
En Autocad dentro del menú de archivo se selecciona exportar y aparecerá la siguiente pantalla
En este menú se selecciona el tipo de archivo al que queremos convertirlo Se recomienda los archivos extensión DXF para aquellos que manejen líneas y modelos de alambre mientras que el formato SAT es recomendable para superficies y sólidos como los programas de MECHANICAL DESKTOP, SOLID WORKS Y SOLID EGDE etc. Además en este menú se selecciona el lugar donde se debe grabar el archivo. De esta manera se tiene el archivo listo para trabajar en Mastercam
•
IMPORTAR LA GEOMETRIA A MASTERCAM
Una vez en Mastercam se selecciona del menú principal los siguientes comandos para importar el archivo:
En el menú de conVerters se selecciona el tipo de extensión con el cual lo exportamos y se busca el archivo correspondiente En este caso seleccionamos los archivos DXF
Una vez cargado el archivo, aparecerá en la pantalla principal la geometría del objeto. Posteriormente se graba el archivo con extensión Mc8 en el menú principal dentro de FILE/SAVE, A continuación se procede a verificar su posición respecto al origen y las unidades del objeto con la función F9.
Esta función nos despliega en la pantalla los ejes de movimiento y las unidades en las que está nuestra geometría. El punto cero absoluto o punto origen de referencia debe estar: En el centro de maquinado: En la parte de arriba de la placa o en la esquina inferior izquierda de la pieza de trabajo. En el torno: en la cara frontal y en la línea de centro de la pieza. La línea de centro forma el eje Z, y la cara frontal forma el eje X. En el caso particular nos muestra que el punto cero absoluto o punto de origen de referencia de nuestro dibujo esta fuera de la geometría por lo que debemos mover la geometría hacia donde debe estar el cero absoluto. •
TRASLADAR GEOMETRIA
El proceso consiste en mover toda la geometría al punto cero absoluto correspondiente; esto se logra mediante:
En el menú de translate se debe escoger la opción "Beteween poinst" para mover las piezas hacia el punto cero absoluto: y se seleccionan todas las entidades que conforman nuestro dibujo
Se elige el formato trasladar entre puntos :
El punto de origen se señala en la geometría mediante ENDPOINT, un punto al final de una entidad en la parte superior de la geometría donde queremos que este el cero de pieza.
El punto destino se asignará mediante VALUE para dar las coordenadas del punto a donde se moverá el punto anterior, esto se asigna en la parte inferior de la pantalla.
Se asigna 0,0,0 para mover al punto de referencia. A continuación aparece una opción para elegir si borra la primera opción (mover) o lo copia a la nueva posición; se elige mover.
Ahora se vuelve a presionar F9 para ver ahora los ejes de movimiento:
Ahora se encuentran en el lugar que se deseaba. •
ESCALAR GEOMETRIA
Ahora vamos a escalar la pieza de pulgadas como es su estado actual, a milímetros.
El factor de escala de pulgadas a milímetros es de 25.4
Y las nuevas unidades pueden ser apreciadas nuevamente con F9
De esta manera tenemos la pieza en las unidades y la localización correcta para empezar a trabajar.
MODULO No. 3 MODULO MANEJO DE COMANDOS INICIALES PARA PROGRAMACION CNC
MODULO No. 4 MANEJO DE DISEÑO EN 3D
Para diseñar se debe de tener en cuenta varias funciones que se encuentran en el menú principal y en el toolbar (iconos de la barra superior). abrir Mastercam design 8.1 el cual solo sirve para realizar diseños.
Por ejemplo tener presente los iconos de color azul que significan planos de trabajo top (superior), front (frontal), y side (lateral). también se debe tener en cuenta cada icono color verde que significa las formas de ver el dibujo y es muy diferente a los planos de trabajo. Dar clic en la vista isométrica color verde, y en la pantalla debe aparecer en isométrico el plano cartesiano y en el menú secundario aparecerá cplane: t y gview: i . lo cual significa que se esta en una vista isométrica pero en un plano superior para diseñar.
Realizar el siguiente ejemplo para ver las características de cada plano de trabajo. 1) dar clic en create luego en rectangle luego en point y damos los valores de ancho y alto de 50 y 100 y luego ok, después lo posicionamos en el origen del plano cartesiano, dar clic. luego dar clic en la función z que aparece debajo de main menú, y digitar 25 y luego enter, esto se realiza para crear un punto de base para el nuevo diseño. repetir el punto 1), se debe ver de la siguiente forma para centrar el dibujo dar clic en screm fit.
ahora borrar esos dos rectángulos para realizar otro ejemplo en otro plano de trabajo. dar clic en la vista isométrica color verde, y clic en el icono azul de cplane front de los toolbars, en la pantalla debe aparecer en isométrico el plano cartesiano y en el menú secundario aparecerá cplane: f y gview: i . lo cual significa que se esta en una vista isométrica pero en un plano frontal para diseñar.
Repetir el paso 1) anterior. y luego dar clic en la función z que aparece debajo de main menú, y digitar 25 y luego enter, esto se realiza para crear un punto de base para el nuevo diseño. repetir el punto 1), se debe ver de la siguiente forma para centrar el dibujo dar clic en screm fit.
ahora borrar esos dos rectángulos para realizar otro ejemplo en otro plano de trabajo. dar clic en la vista isométrica color verde, y clic en el icono azul de cplane side de los toolbars, en la pantalla debe aparecer en isométrico el plano cartesiano y en el menú secundario aparecerá cplane: s y gview: i . lo cual significa que se esta en una vista isométrica pero en un plano lateral para diseñar. repetir el paso 1) anterior.
y luego dar clic en la función z que aparece debajo de main menú, y digitar 25 y luego enter, esto se realiza para crear un punto de base para el nuevo diseño. repetir el punto 1), se debe ver de la siguiente forma para centrar el dibujo dar clic en screm fit.
ahora realizaremos un diseño de una placa de un molde aplicando los tres planos de trabajo y con la herramienta de los sólidos para facilitar la creación del mismo. dar clic en file luego en new luego aparece una ventana que dice si usted desea inicializar un nuevo diseño dar clic en si y luego aparece otra pequeña que dice si quiere guardar cambios dar clic en no, luego aparece la pantalla sola dar clic en f9 para que aparezca el plano cartesiano, dar clic en la vista isométrica color verde, y en la pantalla debe aparecer en isométrico el plano cartesiano y en el menú secundario aparecerá cplane: t y gview: i . lo cual significa que se esta en una vista isométrica pero en un plano superior para diseñar.
dar clic en create luego en rectangle luego en 1 point y damos los valores de ancho y alto de 360 y 180 y luego ok, después lo posicionamos en el origen del plano cartesiano, o digitar 0,0 y dar clic en enter y luego en esc varias veces para desactivar la creación del rectangulo. luego dar clic en create, en arc, en circ pt+dia y digitar un diámetro de 24 luego enter, digitar las siguientes coordenadas 160,70 luego enter –160,70 luego enter –160,-70 luego enter 160,-70 luego enter, dar esc varias veces para desactivar la creación de arcos hasta llegar al menú principal, se debe ver como la siguiente figura.
en el menú principal activar la función de solids para extruir el bloque dibujado a una altura de 35 mm dar clic en extrude luego en chain y tocar el rectángulo luego done verificar hacia donde señala la flecha si señala hacia arriba dar clic en reverse it para colocarla hacia abajo luego clic en done, aparece una ventana de extrusiones de cadena. luego deben estar activados las siguientes casillas create body (crear cuerpo) extend by specified distance (especifique la distancia de la extensión) digitar en este ultimo recuadro 35 luego dar clic en ok y dar clic en backup para ir al menu principal.
luego presionar la teclea alt y la “s” al mismo tiempo para que el dibujo lo coloque sólido, con esas mismas tecleas lo deshabilita. Luego dar clic en solids para extruir los arcos en forma de corte para realizarlos pasantes, dar clic en extrude, luego en chain y tocar los cuatro arcos luego dar clic en done, dependiendo donde este la flecha (hacia abajo) luego aparece la ventana de extrusion de cadenas donde se coloca los parámetros según la conveniencia del diseño en este caso cortaremos del sólido los agujeros pasantes para realizar esto se activa el cut body (cortar cuerpo) y extend through all (extender a todo lo largo) luego ok. luego dar clic en el icono gview Dynamic y tocar un punto del bloque para girarlo con el mouse sostenido. se vera como la figura siguiente.
luego colocarlo otra vez en isométrico para crear los arcos de las cabezas de las columnas. luego dar clic en create, en arc, en circ pt+dia y digitar un diámetro de 32 luego enter, y tocar cada arco tratando que se active el punto centro de cada arco para que el circulo quede en el centro. luego presionar esc para desactivar los arcos,
luego dar clic en solids y en extrude luego en chain y tocar los nuevos arcos creados, luego aparece la ventana de extrusion activar cut body y extend by specified distance a 6. luego dar clic en ok y esc varias veces para desactivar los sólidos. hasta el momento tenemos la siguiente figura.
luego realizar una cavidad rectangular pasante en la placa para alojar un inserto, luego dar clic en create luego en rectangle luego en options activar el cuadro corner filets on y radio de 15 como se muestra en la figura siguiente.
luego dar clic en 1 point y damos los valores de ancho y alto de 60 y 120 y luego ok, después lo posicionamos en las coordenadas de –68,0 dar clic en enter y luego en 68,0 dar clic en enter luego esc varias veces para desactivar la creación de los rectángulos. luego dar clic en solids para extruir los rectángulos en forma de corte para realizarlos pasantes, dar clic en extrude, luego en chain y tocar los dos rectangulos luego dar clic en done, dependiendo donde este la flecha (hacia abajo) luego aparece la ventana de extrusion de cadenas donde se activa el cut body (cortar cuerpo) y extend through all (extender a todo lo largo) luego ok. luego realizar una pestaña para el inserto pero se tomara como base la cadena del rectángulo pasante de la siguiente forma. ir al menú principal y dar clic en Xform, luego en oft ctour luego en chain y tocar en el lado izquierdo de cada rectángulo para que las flechas de selección queden en sentido horario luego dar clic en done y aparecerá una ventana del contorno por offset el cual se debe activar los siguientes cuadros operation en copy, corners en none, focet en left como muestra la siguiente figura.
Luego dar clic en solids para extruir los rectángulos en forma de corte para realizarlos como pestañas a una profundidad de 10 mm, dar clic en extrude, luego en chain y tocar los dos rectángulos luego dar clic en done, dependiendo donde este la flecha (hacia abajo) luego aparece la ventana de extrusion de cadenas donde se activa el cut body (cortar cuerpo) y extend by specified distance a 10 luego ok y el dibujo se vera de la siguiente forma.
luego realizar en esta misma vista isométrica y en un plano de trabajo frontal las refrigeraciones de estos insertos de un diámetro de 8 mm y que sobrepasen toda la placa. tocar el icono azul cplane front, dar clic en “z” y tocar cualquier extremo de la placa en la vista frontal (puede ser el punto medio de una cadena). ir al menú principal y luego dar clic en create, en arc, en circ pt+dia y digitar un diámetro de 8 luego enter, digitar las siguientes coordenadas -105,-20 luego enter –-30,-20 luego enter 30,-20 luego enter 105,-20 luego enter, dar esc varias veces para desactivar la creación de arcos hasta llegar al menú principal y la figura será la siguiente:
luego dar clic en solids para extruir los arcos, dar clic en extrude, luego en chain y tocar los 4 arcos luego dar clic en done, según donde este la flecha (hacia atrás) luego aparece la ventana de extrusion donde se coloca los parámetros en este caso se dejara pasante para realizar esto se activa el cut body (cortar cuerpo) y extend through all (extender a todo lo largo) luego ok. la figura será así.
MODULO No. 5 MANEJO DE DISEÑO EN SUPERFICIES se realizara un ejemplo de un producto cualquiera en este caso una botella: debemos de dar un click en gview-top (vista superior) y en cplane-top (plano de trabajo superior) esto con el fin de dejar activado la vista superior para diseñar. en el lado izquierdo inferior de la pantalla debe aparecer cplane: t y gview: t siempre es recomendable utilizar este método para diseñar, luego si se necesita rotar o trasladar a otro punto se puede realizar.
luego le das un click en file (archivo) luego en save (guardar) y te debe aparecer un cuadro indicando en donde lo quieres guardar el archivo y que le especifiques el nombre ej: botella superficie dar click en color y te aparece un cuadro de colores dar click en el color amarillo.
luego voy a crear un dibujo con medidas cualesquiera para poder explicarte rápidamente. presionar click en backup para mostrar el menu principal izquierdo superior. en el teclado presionar la tecla f9 para que se visualice el plano cartesiano que lo muestra en cruz color café con este se activa o se desactiva. luego un click en create (crear o dibujar en este caso), luego un click en multi (multilínea), luego en endpoints(puntos finales) si se conoce las coordenadas desde un punto de origen por Ej.: desde abajo hacia arriba.(es lo mismo a partir de aquí como se dibuja en autocad por coordenadas hasta terminar en un punto, y tener encuenta la relación de los ejes x, y, z para colocar los valores 0, 0, 0). el te pregunta en la parte inferior izq. indique el primer punto.
se digita las coordenadas : 0,0 luego presionar enter (o un click derecho del mouse) y se ve en el plano cartesiano una línea que se activa desde el punto de origen. luego se sigue digitando las coordenadas 20,0 y enter, luego 20,60 y enter, luego 15,70 y enter, luego 15,72 y enter, luego 12,72 y enter, luego 12,74 y enter, luego 13,74 y enter, luego 13,75 y enter, luego 12,75 y enter, luego 12,80 y enter, y por ultimo 0,80 luego 0,0 y enter, por ultimo para desactivar el cursor de línea múltiple presionar la tecla esc (escape) la figura será la siguiente :
luego presionar con un click el comando gview-i para visualizarlo en forma isométrica y comenzar a mejorar el diseño en filos por radios y se ve de la siguiente forma:
como se puede ver en esta imagen el comando gview: i es la vista isométrica y el cplane: t es el plano de trabajo superior. esto quiere decir que en la vista isométrica se puede visualizar; y con el plano de trabajo superior se puede diseñar cualquier cambio en el dibujo o crear otro dibujo si así lo requiere. veamos las aplicaciones en esta posición que se encuentra el Mastercam, presionar un click en backup varias veces para volver al menú principal luego click en create, luego un click en fillet, luego en radius (para darle el radio a las esquinas) y te aparece abajo en la parte inf. izq. entre el radio del fillet digitemos 8 y enter para aceptar, luego aparece el menú anterior donde se encuentran los siguientes datos y comandos los cuales defino a continuación. EL RADIO QUE SE REQUIERE. EL “Y” SIGNIFICA SI CORTAR EL SOBRANTE. EL “N” SIGNIFICA NO CORTAR EL SOBRANTE. CHAIN ES CUANDO EL RADIO QUE SE DIGITO SE QUIERE EN TODO EL CONTORNO DE LA CADENA SELECCIONADA.
tocamos la línea inferior con la línea lateral y se debe formar un radio de 8 mm el cual se visualiza de la siguiente forma.
luego de realizar esta forma de la botella procedemos a realizar el cuerpo en superficie de la siguiente manera: presionamos backup varias veces, hasta que aparezca el menu principal luego dar un click en create, un click en surface, luego en revolve, luego aparece seleccione las entidades presionar chain y se toca en la parte señalada. luego done, luego le dice seleccione el eje de rotación que en este caso es la misma cadena, la línea que esta en el eje “y” del plano cartesiano, luego click en do it, luego dar click en backup varias veces hasta llegar al menú principal.
MODULO No. 6 MANEJO DE DISEÑO DE SÓLIDOS Realizaremos un ejemplo de una botella: Debemos de dar un click en gview-top (vista superior) y en cplane-top (plano de trabajo superior) esto con el fin de dejar activado la vista superior para diseñar. En el lado izquierdo inferior de la pantalla debe aparecer cplane: t y gview: t siempre es recomendable utilizar este método para diseñar, luego si se necesita rotar o trasladar a otro punto se puede realizar.
Luego dar un click en file (archivo) luego en save (guardar) y debe aparecer un cuadro indicando en donde lo quiere guardar el archivo y que especifique el nombre Ej.: botella Dar click en color y aparece un cuadro de colores dar click en el color amarillo.
Luego creamos un dibujo con medidas cualesquiera para poder explicar rápidamente. Presionar click en backup para mostrar el menú principal izquierdo superior. En el teclado presionar la tecla f9 para que se visualice el plano cartesiano que lo muestra en cruz color café con este se activa o se desactiva. Luego un click en create (crear o dibujar en este caso), luego un click en line, luego un click en multi (multilínea), luego en EndPoints(puntos finales) si se conoce las coordenadas desde un punto de origen por Ej.: desde abajo hacia arriba.(es lo mismo a partir de aquí como se dibuja en autocad por coordenadas hasta terminar en un punto, y tener encuenta la relación de los ejes x, y, z para colocar los valores 0, 0, 0). En el tablero aparece una pregunta en la parte inferior izq. indique el primer punto.
Digitar las coordenadas : 0,0 luego presionar enter (o un click derecho del mouse) y se ve en el plano cartesiano una línea que se activa desde el punto de origen. Luego se sigue digitando las coordenadas 20,0 y enter, luego 20,60 y enter, luego 15,70 y enter, luego 15,72 y enter, luego 12,72 y enter, luego 12,74 y enter, luego 13,74 y enter, luego 13,75 y enter, luego 12,75 y enter, luego 12,80 y enter, y por ultimo 0,80 luego 0,0 y enter, por ultimo para desactivar el cursor de línea múltiple presionar la tecla esc (escape) la figura será la siguiente :
Luego presionar con un click el comando gview-i para visualizarlo en forma isométrica y comenzar a mejorar el diseño en filos por radios y se ve de la siguiente forma:
Como se puede ver en esta imagen el comando gview: i es la vista isométrica y el cplane: t es el plano de trabajo superior. Esto quiere decir que en la vista isométrica se puede visualizar; y con el plano de trabajo superior se puede diseñar cualquier cambio en el dibujo o crear otro dibujo si así se requiere. Veamos las aplicaciones en esta posición que se encuentra el Mastercam, presionar un click en backup varias veces para volver al menú principal luego click en create, luego un click en fillet, luego en radius (para darle el radio a las esquinas) y te aparece abajo en la parte inf. izq. entre el radio del fillet digitemos 8 y enter para aceptar, luego aparece el menú anterior donde se encuentran los siguientes datos y comandos los cuales defino a continuación. EL RADIO QUE SE REQUIERE. EL “Y” SIGNIFICA SI CORTAR EL SOBRANTE. EL “N” SIGNIFICA NO CORTAR EL SOBRANTE. CHAIN ES CUANDO EL RADIO QUE SE DIGITO SE QUIERE EN TODO EL CONTORNO DE LA CADENA SELECCIONADA.
Se toca la línea inferior con la línea lateral y se debe formar un radio de 8 mm el cual se visualiza de la siguiente forma.
Luego de realizar esta forma de la botella procedemos a realizar el cuerpo sólido de la siguiente manera: presionamos backup varias veces, hasta que aparezca el menú principal luego dar un click en solids, luego en revolve, luego el le pregunta que quiere revolucionar se le puede presionar chain y se toca en la parte señalada. Luego aparece otro cuadro y presionamos done, luego seleccionamos el eje de revolución que en este caso es la misma cadena, la línea que esta en el eje “y” del plano cartesiano, luego click en done, luego aparece un cuadro llamado revolve chain donde indica el ángulo de inicio y el Angulo final y presionar ok .
Luego se verifica la capacidad de área de la botella de la siguiente forma: click en backup hasta llegar al menú principal, luego click en analyze, luego en area/volume, luego en solid props, aparece un cuadro indicando la densidad, volumen, el centro de gravedad y demas; si quiere guardar esta información se presiona en save info y te crea un documento en work. El resultado que se obtiene es 88624.449 mililitros o sea 88.8 ml pero se necesita 100 ml entonces dividimos 100/88.624 = 1.128-0.09= 1.038. este seria el resultado para escalarlo en Mastercam de la siguiente forma: dar click en backup hasta llegar al menú principal luego dar click en xform, luego en scale, luego en all, luego en entities, luego en done, luego en origin, luego digitar el resultado 1.038 y se visualiza el sólido. Luego dar click en backup para analizar nuevamente el área / volumen. Luego un click en backup, luego un click en gview-top para visualizarlo en vista superior dar click en create, luego en rectangle, luego en 2 points, luego digitar –50,90 y enter para aceptar, luego 50,-5 y enter, luego click en backup varias veces.
Luego click en gview isometric, click en screen-fit para centrar el dibujo, y comenzar a crear el bloque de la cavidad, click en solids, luego click en extrude, click en chain, click en la línea inferior del fondo, click en done, luego visualizar una flecha, si esta hacia arriba presionar reverse it, si esta hacia abajo dar click en done ( esta flecha indica el sentido de la extrusion del bloque).
Luego aparece este cuadro que se ve en la Fig. anterior el cual te indica si necesita crear cuerpo, cortar cuerpo o adicionar caja, el draf es par realizar el ángulo al bloque si lo requiere, la distance es la longitud de extrusion, en este caso darle 38 mm, y luego click en ok. Para visualizar las partes sólidas se teclea primero alt y luego la tecla S (sostenidas) para desactivar el sólido es lo mismo.
para sustraer el cuerpo del bloque y tener solamente la cavidad puedes guardarlo con otro nombre para conservar este dibujo de la siguiente manera:
click en file, click en save, luego digitar botella.mc8 y pulsar save para conservarlo como esta, luego click en save, y digitar cavidad de botella y presionar save. luego click en backup, click en solids, click en boolean, click en remove, debe estar activado solids “y”, tocar primero el bloque con el mouse, y luego el producto, click en done se debe ver como sigue:
Para guardarlo en sólido se puede de dos formas click en file, click en save y darle un nombre. o click en file, click en convertes, click en parasld, click en write file, y buscar en que carpeta lo quiere guardar y le das un nombre (cavidad de botella sólida), ese archivo lo guarda con extensión de “.x_t” que significa parasolido y lo puede reconocer solid works o mechanical desktop, click en backup varias veces, ahora lo vamos a convertir en superficie. click en file, click en new, aparece un letrero presionar si, se desaparece el bloque, click en converters, click en parasld, click en read file, y se busca la carpeta donde se guardo el dibujo de la cavidad y se toca y presionar abrir. debe aparecer un cuadro parasolid read parameters indicando si se quiere ver como superficie o como sólido dejar activado en trimmed surfaces y lo demas no se cambia ver figura siguiente.
click en ok, click en screen fit, click en gview isometric, click en file, click en save, dar nombre de :cavidad superficie de botella, click en save. para mi concepto hay cosas que son fáciles realizarlas en sólidos como también se pueden realizar en superficies pero este ultimo es mas extenso y un poco complicado. para enviar un archivo de Mastercam a otros programas es el mismo procedimiento que realizamos de convertir si se realiza en sólido es mucho mas fácil de enviar por que lo puedes dejar así o pasarlo a parasólido y comprimirlo si esta muy grande. siempre se debe analizar antes de diseñar como se realizara el dibujo si es mas fácil crearlo en superficie o en sólido; se debe tener en cuenta como se puede optimizar los recursos que nos brinda el software Mastercam.
MODULO No. 7 MODULO MANEJO DE PROCESAMIENTO DE MECANIZADO
en la figura de arriba se encuentra una pieza la cual vamos a realizar la simulación en varias formas y el post-procesamiento, esto con el objetivo de manejar correctamente el programa en la secuencia del lenguaje maquina. para llegar al cuadro de las operaciones de mecanizado presionamos un clic en el comando Toolpaths del menú principal. luego en operations y debe aparecer el cuadro de operations manager que es el que indica las operaciones de mecanizado que se encuentran en el programa; como se muestra en la figura siguiente.
en el cuadro de operations manager cuando no se ha realizado ninguna operación aparece en blanco, cuando se esta en este cuadro aparecen varios comandos los cuales son opciones de visualización de las operaciones, y sus demás funciones que veremos a continuación:
en esta caja de dialogo se encuentran los siguientes comandos: select all: seleccionar todo, comando que se utiliza para que el programa asimile todas las operaciones sea para visualizarlo en forma de simulación o de post-procesamiento. regen path: regenera la secuencia de mecanizado cuando se ha realizado algún cambio en los parámetros. backplot: sirve para activar la verificación de la secuencia de mecanizado, sea con la herramienta inalámbrica o sólida para visualizar la pieza y los movimientos de avance, corte y recorridos de trayectoria. verify: sirve para verificar la simulación en forma sólida de la pieza a trabajar y su herramienta. post: este comando sirve para activar el post-procesador del mecanizado a lenguaje maquina el cual, da las coordenadas para la posición de la herramienta con respecto a la pieza. highfeed : este comando sirve para incrementar la velocidad de los avances de acuerdo a los parámetros establecidos con la velocidad del husillo y trabajando en una forma continua.
step : significa paso a paso, cada ves que presiones esa funcion el programa te muestra un bloque a bloque de la secuencia de herramienta. run : significa que quieres dejar seguir la simulación de la herramienta en forma continua. display : cuando se activa esta función se despliega varios parámetros para cambiar el color a la herramienta, colocarla sólida y si se requiere con animación, con simulación de compensación de corte, con movimiento de la
herramienta estático o dinámico, limpiar las líneas de mecanizado cuando se realice cambio de herramienta, o simulación de rotación en los ejes. a continuación daremos clic en tool appearance. para verificar que realiza o despliega.
cuando se activa este comando se despliega otro cuadro que indica que la herramienta se coloca plain que es plana, flute que es en forma inalámbrica, shaded que es sólida, color si se quiere colocar uno especial para la herramienta, o dependiendo del material a mecanizar se varia. se puede cambiar el color del porta cono o porta boquillas, dar un clic en shaded para solidificar la herramienta.
después de dar clic en ok aparece otra vez el operations manager el cual significa que te aceptaron todos los cambios de los parámetros de visualización de la herramienta y demas.
dar clic en backplot y se visualizara de la siguiente forma como se ve en la figura que sigue con la herramienta sólida, y sus recorridos.
si se da clic en verify del operations manager aparecerá este cuadro siguiente donde se le da clic en el icono de play, el cual es el que ejecuta la acción de reproducir el video de simulación del mecanizado del material y la herramienta.
en el cuadro siguiente explicare la función de cada botón.
Signo de pregunta el cual despliega otra ventana. Ejecuta la acción de mecanizado
Adelantar el proceso de mecanizado
Realiza corte de la pieza a mecanizar
Disminuye la velocidad de mecanizado
Aumenta la velocidad de mecanizado
la ventana que despliega el signo de pregunta es la siguiente la cual genera varios cambios en la simulación del proceso de mecanizado, shape es el tipo de bloque a mecanizar, boundaries significa como desea medir el bloque, tool es como quiere visualizar la herramienta, set colors significa los parámetros que se le quieran adicionar al bloque, display control es la función de movimiento para limpiar la cálida de la simulación.
luego dar clic en ok, para tomar los nuevos valores
MODULO No. 8 MODULO MANEJO DE PROGRAMACIÓN EN 3D para realizar unos agujeros pasantes en esta leva haremos los de adentro, abrir el mismo programa donde se encuentra el mecanizado pocket y presionamos el comando toolpaths en el menu principal, luego en drill como muestra la figura....
y aparece una ventana en el menu principal, seleccionar el comando de entities.
con el fin de tocar cada circulo que va perforado para que aparezca luego la forma en que se perforara. luego en esta pantalla muestra la simulación de donde empieza y termina la secuencia, luego presionar done.
luego aparece el cuadro del avance de corte de la broca (feed rate), la velocidad del husillo (spindle speed). y luego en la parte blanca presionar clic derecho y sale un cuadro pequeño con varias opciones donde se da clic izquierdo en create new tool.
luego aparece una broca como se muestra a continuación donde se coloca el diámetro de la herramienta, el del árbol que es muy importante para la simulación y otras cosas que no son indispensables llenar.
luego si queremos primero poner la broca centro le damos un clic en comando tool type y mostrara el cuadro siguiente para seleccionarla.
luego se le da los valores correspondientes y en la parte superior se coloca automáticamente como herramienta numero dos por que la primera es la de las cajas, tener en cuenta esto para organizar en la maquina como va a trabajar el CNC,
luego llenar los valores que hacen referencia a la velocidad y avance de la broca y luego dar clic en el comando de arriba simple drill- no peck
luego aparece el cuadro como se explica de cómo, donde y hasta que profundidad va a perforar la broca centro, (clearance) indica la altura máxima que alcanza la broca, (retract) hasta donde la broca sube después de haber perforado.
(top of stock) es el punto cero de la perforación o sea el zeta cero, (depth) es la profundidad total de perforado y debe colocarse con signo negativo, luego en el comando cycle que significa el tipo de mecanizado en perforado los cuales muestran drill counterbore : significa que el perforado es en avance programado y no tiene descanso para desalojar viruta. peck drill : significa que el perforado se realizara con avance programado y descansara según el valor colocado en subsequent peck pero la desventaja que tiene es que se subirá hasta el retract programado. chip break : significa que el perforado es en avance programado y tendrá descanso y desalojo de viruta según lo programado en retract amount. para broca centro lo mas conveniente es utilizar el peck drill y colocarle de a un milímetro de subsequent peck. estas mismas opciones se encuentran cuando se realice con la broca que será pasante. aparecerá de la siguiente forma cuando presione aceptar, y aparece una breve simulación en lineas amarillas que significan que es el recorrido rápido del avance de la maquina, y las lineas azules son las de mecanizado .
para este programa de la leva si llevara perforaciones rimadas y roscas de 10 mm, se haría de la siguiente forma, le damos un clic en geometry y seleccionamos cada cadena y suprimimos.
eliminamos las cadenas del cajeado anterior para seleccionar luego las perforaciones con las cadenas de los círculos, así se borraran las entidades de cajeado.
al borrar las cadenas el chain manager quedara de la siguiente forma.
luego en el operación manager aparece una cruz roja y se le debe dar clic en el comando regen path para acomodar el mecanizado con las modificaciones que se realizaron dentro los parámetros o nuevas cadenas seleccionadas.
y te aparecerán las tres cadenas seleccionadas y se eliminaron las de los agujeros pequeños dentro la leva.
y se mostrara en el Backplot la simulación de los recorridos de la herramienta y los avances en vacío.
luego para realizar las perforaciones se realizan de la forma como antes explique lo de la selección y parámetros para perforar en este caso con una broca y luego con rima.
explicare una forma rápida de realizar la otra operación de rimado cuando se tiene una operación previa con broca de 7.5 mm, en esta operación se da un clic derecho y aparece el cuadro anterior, presión un clic izquierdo en comando copy.
luego, luego otro clic derecho sobre esta operación y luego un clic izquierdo en paste para que copie enseguida como aparece a continuación.
luego dar un clic en parámetros de esta operación copiada y se da un clic derecho en el espacio en blanco para crear nueva herramienta y ubicamos una rima de 8 mm (reamer).
en el cuadro de tool type seleccionamos la rima de 8 mm para realizar el agujero rimado.
colocar en diameter 8 mm, luego presionar ok.
digitar en feed rate que significa el avance de la rima en el eje z, spindle que es velocidad de husillo en rpm, y luego presionar el comando de ventana superior peck drill.
retrac es la altura en que la rima llegara con avance rápido, top of stock es el punto de comienzo de la profundidad, dept es la profundidad total de rimado, peck drill es un ciclo de perforado el cual desahoga la viruta 1st significa el tiempo que tiene la broca para desalojar subsequent es el espacio de retracción de la rima.
abrir este programa de rimado y se modificara para roscado y se mostrara el programa para ver sus codigos g.
dar clic en el cuadro parameters de la 2º operación peck drill y se cambia el diámetro de la broca a 6.75 mm.
dar clic en el 2º cuadro peck drill-full retrac donde se coloca una prefundida total de -15 mm y colocar a cada cuanto se profundizara, y los valores activar el absolute.
luego dar aceptar y nos aparece el cuadro siguiente el cual se debe presionar regen path para modificar los cambios.
luego se realiza el mismo procedimiento de perforado para copiar y pasar otra operación igual a la anterior para colocar un machuelo.
clic derecho sobre la operación y luego dar clic en copy y luego en paste, clic en parameters de la 3º operación y dar clic en el espacio blanco para crear un machuelo de 8 mm en tool type, colocar el paso de rosca en threads y el diámetro.
dar clic en spindle de 120 rpm y automáticamente aparecerá el avance de 150 mm/min; si se quiere cambiar el avance se modifica el de rpm, ya que es enlazado de acuerdo al paso de rosca, por eso se debe colocar en threads el paso en mm.
para definir la operación de roscado se debe dar clic en la flecha que activa el cycle y se da clic en tap (roscado) y colocar a que depth (profundidad) necesita llegar el machuelo, en el programa el machuelo no tiene desahogo, si no que llega hasta –10 mm sin desahogar viruta, se podría copiar 2 operaciones de roscado y darles de a –3 mm cada operación en incremental, o sea una en –3, otra en –7 y la ultima en –10. y así quedara con desahogo.
en el comando cycle queda tap y se visualiza que las demas funciones se desactivan, luego colocar en depth –10.
presionar aceptar para dar por terminado los parámetros, luego en regen path, para que se modifique; luego se post-procesa las operaciones; dar clic en select all, clic en post, aparece el cuadro post processing y se debe activar los siguientes cuadros que se muestra en la posterior imagen.
en change post dar clic y aparece los post procesadores que hay como mpfan.pst (Fanuc), mpheid.pst (Heindenhai) y muchos mas, tocar mpfan.pst luego activar el edit para ver los códigos g.
dar clic en ok y aparece la carpeta nci luego se le escribe el nombre de programa y clic en guardar, aparece otra carpeta con nombre NC que es la extensión del archivo de programa, colocar el mismo nombre y clic en guardar.
Este comando se activa cuando se modifica algo en el programa y se da clic para guardar lo modificado Este comando sirve para imprimir el programa
después que aparece el programa en códigos de maquina se da clic en la x (cerrar) de la ventana para volver a Mastercam y ver las operaciones de mecanizado en el operation manager, y por ultimo dar clic en ok.
MODULO No. 10 MODULO MANEJO DEL LENGUAJE FANUC EN LA MAQUINA CNC CONTROL NUMERICO: • • • • • • • •
planeación de programación. control numérico: códigos m (tabla). control numérico: códigos g (tabla). programa para maquinado en el torno 1. programa para maquinado en el torno 2. panel de control del centro de maquinado triac denford. programa para maquinado en el centro triac denford. datos de corte. control numérico planeación del proceso planeación de la programación identificación de programas y subrutinas planeación del proceso o
recibir el dibujo de la parte. de la información de la parte, chequear que sea factible maquinarla en el equipo que se tiene.
o o
o o o
determinar el método de sujetado, así como el método de maquinado. determinar las herramientas requeridas para ajustar el método de maquinado a las herramientas que se encuentran permanentemente en el carrusel.
determinar el orden de maquinado y las posiciones de las herramientas. determinar los paros planeados, para chequear tamaños dimensiónales requeridos por el operador. determinar las velocidades de corte teniendo en mente lo siguiente:
a) material, método de sujeción, rigidez del componente. b) las herramientas seleccionadas, y el tipo de operación (desbaste o acabado)
o
o o
determinar profundidades de corte y avance para operaciones de desbaste, tomando en cuenta caballos de fuerza/kilowatts disponible para corte y rigidez de la parte. determinar requerimientos de acabado en la superficie. completar una hoja de planeación. planeación de programación
después de completada la hoja de planeación, dibujar el componente a escala mostrando las trayectorias de corte. seleccionar el cero de la pieza y dimensione en un dibujo a escala los diámetros y longitudes de corte relativas a la pieza.
en la pieza de trabajo normalmente se establece el "cero de pieza" en la esquina inferior izquierda y en la cara superior, de tal forma que las coordenadas x, y sean siempre positivas y z negativo hacia dentro de la pieza, como se observa en el siguiente dibujo:
dibujar el layout de las herramientas mostrando las herramientas utilizadas e indicando la posición de cada una de ellas.
comenzar a escribir el procedimiento de comienzo escribir la secuencia del programa. identificación de programas y subrutinas.
para generar los bloques de un programa o subrutina para un programa NC es necesario identificar el código de letras utilizado para un programa de este tipo. en la siguiente gráfica podemos ver las letras que caracterizan las funciones programables, se trata de un extracto de la norma DIN que sigue siendo válida para la mayoría de los controladores de máquinas-herramientas de control numérico.
en el caso del torno y centro de maquinado leavell v-30 de 2 y 3 ejes respectivamente que se encuentran en el dfmi utilizamos un controlador fanuc, para los programas en este controlador no se utilizarán las letras a-e (debido a que las máquinas no tienen estos ejes), p, q y r se utilizarán para determinar algunos parámetros en ciclos predeterminados, u, v y w se utilizarán para dar coordenadas relativas en el torno Harrison (u,v) y también para dar algunos parámetros en ciclos predeterminados. el resto de las letras se utiliza como aparece en esta tabla.
utilizando estas letras una instrucción de CN podría ser de la siguiente forma:
en una misma instrucción pueden existir varias funciones preparatorias y/o auxiliares siempre y cuando no sean instrucciones contrarias.
en el primer caso la instrucción es inválida debido a que tiene 3 comandos con instrucciones contrarias, el g00 es un movimiento rápido, g01 es una interpolación lineal con velocidad programada y el g02 es una interpolación circular en un segundo caso la instrucción es válida debido que las instrucciones son complementarias, en este caso definir el tipo de coordenadas (g90-absolutas), tipo de compensación (g43-longitudinal) y un movimiento rápido (g00). el primer bloque de un programa o subrutina debe contener un número de identificación: podría ser de la siguiente manera: % :1234 n10
número de programa
................) bloques del programa
................) n...........m30
último bloque
%
el siguiente es el formato general de las subrutinas: % :5678
número de la subrutina
n10..... ....................... ....................... n...................m99
regresar al programa principal
uso de los comandos m
m3
m30
m4
m9
m6
m8
m66
m10
m11
m01
m05
m38
m39
m3.- rotación de la herramienta hacia la derecha.
m4.- rotación de la herramienta hacia la izquierda.
m6.- cambio de herramienta con retracción automática.
m66.- cambio de herramienta en la posición actual.
m30.- indica el fin del programa.
m9.- apaga el refrigerante.
m8.- prende el refrigerante. m10.- abre la prensa. m11.- cierra la prensa.
m01. es un paro en el programa. sirve para permitir colocar la pieza en la mordaza, si se está corriendo el programa paso por paso, el programa continuará al presionar cycle start (botón verde en el menú de operación automática). este comando solo funciona cuando está activado el modo de opt stop del menú de operación automática.
m05.- paro de la herramienta. m38.- abrir puerta. m39.- cerrar puerta
uso de los comandos g
g00
g01
g04
g17
g02
g03
g18
g19
g41 g42g43 g20 g21
g40 g28
g49
g81
g82
g83
g80
g94
g98
g90g91
g92
g95
g99
.
g00.- avance lineal del cortador a velocidad alta, para posición o sin aplicar corte. g01.- avance lineal del cortador a velocidad programada, para aplicar corte. g02.- avance circular del cortador en el sentido de las manecillas del reloj, a velocidad programada.
donde : r = radio del circulo e = coordenadas del punto final
nota : si el circulo es mayor de 180° se debe utilizar el formato i,j para indicar las coordenadas (relativas) del centro del circulo g03.- avance circular del cortador, en sentido opuesto a las manecillas del reloj, a velocidad programada.
donde : r = radio del circulo e = coordenadas del punto final nota : si el circulo es mayor de 180° se debe utilizar el formato i, j para indicar las coordenadas (relativas) del centro del circulo
g04.- pausa, acompañada de una letra x, se detiene la máquina un determinado tiempo; Ej. g04 x4, la pausa durará 4 segundos. g17.- selección del plano xy g18.- selección del plano z x g19.- selección del plano y z. g20.- entrada de valores en pulgadas g21.- entrada de valores en milímetros. g28.- regreso al punto cero de la máquina, home. g41.- compensación izquierda del cortador. g42.- compensación derecha del cortador.
g43.- compensación longitudinal.
g40.- cancela compensación radial del cortador. g49.- cancela compensación longitudinal del cortador.} g81.- ciclo de taladrado para perforación de agujero pasante. el agujero atraviesa la pieza en un solo movimiento a una velocidad determinada de avance. g82.- ciclo de taladrado para perforación de agujero ciego. el agujero no atraviesa la pieza, en su punto final de taladrado debe tener una pausa para remover el material sobrante y se determina con la letra "p" con un número de tiempo en segundos multiplicado por 1000.} g83.- ciclo de taladrado para perforación de agujero profundo. en este agujero por ser para una perforación de toda una pieza de mas espesor; se debe llevar a cabo por incrementos y estos incrementos se determinan con la letra "q" que con un valor determinado, avanzará el cortador en ese valor hasta perforar toda la pieza. g80.- cancelar los ciclos predeterminados} g90.- comando para hacer uso de coordenadas absolutas
g91.- comando para hacer uso de coordenadas relativas.
g92.- programación del punto cero absoluto, o cero de pieza. g94.- avance contemplado sobre la unidad de tiempo, (mm/min. y pulg/min) g95.- avance contemplado sobre la velocidad radial.(mm/rev y pulg/rev) g98.- retorno a un punto inicial correspondiente a un ciclo predeterminado. g99.- retorno al punto de retroceso de un ciclo predeterminado.
programa para maquinar la pieza de la figura
Observaciones.el torno no acepta ciclos g90 y g91. las coordenadas x, z siempre son absolutas y las coordenadas relativas se dan con u y w. los valores para el eje x siempre se deben de dar como diámetros. los bloques (instrucciones) al teclearlos en el controlador deben terminar con una ; Al editar un programa en un editor de texto y cargarlo a la máquina (download) no es necesario poner la ; % O 0001 N01 G21 G99 N05 G28 U0 W0 N10 M06 T0101 N11 M05 N12 M38 N13 M10 N14 M01 N15 M11 N16 M01 N17 M39 N20 M03 S3000 N25 G00 X20 Z5 N30 G71 U0.8 R1 N35 G71 P40 Q60 U0.8 W0.4 F0.05
N40 G01 XO F0.025 N45 Z0 N50 G03 X14 Z-7 R7 N60 G01 Z-40 N70 G70 P40 Q60 N80 G28 U0 W0 N90 M06 T0505 N100 G00 X24 Z-21 N110 G72 W0.8 R1 N120 G72 P130 Q160 U0.8 W0.4 F0.05 N130 G01 Z-35 FO.O25 N140 X14 N150 G03 X14 Z-21 R10 N160 G01 X24 N170 G70 P130 Q160 N180 G28 U0 W0 N190 M05 N200 M38 N210 M01 N220 M10 N230 M01 N240 M30
MAQUINADO DE PIEZAS Maquinar la pieza de la figura:
En el plano están indicadas las coordenadas necesarias para la
programación (tomar las coordenadas en Z negativas y las coordenadas en X ya están dadas como diámetros) Realiza la programación de control numérico para: • •
Establecer unidades, movimientos a Home y cambios de herramientas. Ciclos de desbaste y acabado para darle la forma a la pieza.
Solución.
MAQUINADO DE PIEZAS Para ver y corregir la solución puedes seleccionar las palabras (solución, primer desbaste, home, etc) y las trayectorias de los siguientes dibujos.
Dibujo 1:
Dibujo 2:
Terminar Programa.
MAQUINADO DE PIEZAS SOLUCIÓN CONDICIONES INICIALES % 0002 N10 G21 G99 N15 M05 M38 M10 M01 N20 M11 M01 N25 M39 N26 M03 S3000 HOME N30 G28 U0 W0 H T01 N35 M06 T01 01 N42 M03 S3000 N45 N45 G00 X22 Z2 PRIMER DESBASTE N50 G71 U0.8 R1 N55 G71 P60 Q80 U0.8 W0.4 F0.05 N60 N60 G01 X0 F0.025
N65 N65 Z0 N70 N70 G02 X9.8 Z-6,6776 R7 N75 N75 G03 X14 Z-9.5394 R3 N80 N80 G01 Z-40 ACABADO N85 G70 P60 Q80 HOME N90 G28 U0 W0 H T05 N95 M06 T05 05 SEGUNDO DESBASTE N105 G72 W0.8 R1 N110 G72 P115 Q135 U0.8 W0.4 F0.05
N115 N115 G01 Z-35 F0.025 N120 N120 X14 N125 N125 X8 Z-28 N130 N130 X14 Z-21 N135 N135 X22 ACABADO N140 G28 U0 W0 TERMINAR PROGRAMA N145 G28 U0 W0 N150 M05 N155 M38 N160 M01 N165 M10 N170 M01 N175 M30
Paneles de Control
Programa para maquinar la pieza
% O0001 N005 G20 M39 N010 G91 G28 X0 Y0 Z0 N015 G90 N020 G92 X-4.03669 Y5.08681 Z1.23228 N025 M05 M38 N030 G04 X0.5 N035 M06 T5 N040 M10 N060 M01 N065 M11 N070 M01 N090 M39
N095 M03 S2000 N100 G40 G00 X.2813 Y1.7858 N105 G43 H5 Z0.5 N106 G82 G99 X0.2813 Y1.7858 Z-0.0625 R0.25 P900 F8.5 N110 X1.95 Y1.7415 N115 G98 X3.2188 Y0.2813 N120 G80 N121 G00 X1.5 Y0.75 N122 G83 G98 X1.5 Y0.75 Z-0.29 R0.25 Q0.08 F8.5 N123 G80 N125 G91 G28 X0 Y0 Z0 N127 M05 N130 M06 T01 N131 M03 S1200 N135 G90 G00 X0.2813 Y1.7858 N140 Z0.5 N145 G01 Z-0.0625 F6.6 N150 Y2.2188 N160 X0.7119 N170 X0.2813 Y1.7858 N180 G00 Z0.5
N190 G00 X1.95 Y1.7415 N200 G01 Z-0.0625 N210 X3.2188 N220 Y2.2188 N230 X1.8013 N240 Y1.8902 N250 G03 X1.95 Y1.7415 R0.1487 N260 G01 X2.0299 Y1.9635 N270 X2.9835
N280 G00 Z0.5 N290 X3.2188 Y0.2813 N300 G01 Z-0.0625 N310 Y0.8229 N320 X2.4137 Y0.2813 N330 X3.2188 N340 X3.0285 Y0.4654 N350 G00 Z0.5 N355 X1.5 Y0.75 N360 G81 G98 X1.5 Y0.75 Z-0.29 R0.25 F6.6 N365 G80 N370 G91 G28 X0 Y0 Z0
N375 M05 N380 M06 T03 N390 M03 S2100 N400 G43 H3 N410 G90 G00 Z0.5 N420 X1 Y-0.3 N430 G42 Y0.25 H13 N440 G01 Z-0.0625 F8.3 N450 X2.05 N460 X3.25 Y1.0902 N470 Y1.4902 N480 X1.95 N490 G02 X1.55 Y1.8902 R0.4 N500 G01 Y2.25 N510 X1.05 N520 X0.25 Y1.45 N530 Y0.25 N540 X1.5 N550 G00 Z0.5 N560 G40 X1 Y1 N570 G41 Y0.125 H13 N580 G01 Z-0.0625 N590 X3.3750
N600 Y2.3750 N610 X0.125 N620 Y0.125 N630 X1.5 N640 G00 Z0.5 N650 G91 G28 X0 Y0 Z0 N660 M05 N670 M38 N680 M01 N690 M10 N700 M01 N710 M30
DATOS DE CORTE 1. SELECCIÓN DE VELOCIDAD DE CORTE Para seleccionar una velocidad de corte adecuada es necesario considerar los siguientes aspectos. Material de la pieza.- La dureza Brinell de un material nos sirve como guía de la facilidad del maquinado. Material de la herramienta.- Las velocidades de corte generalmente están dadas para cortadores de guía la de facilidad de maquinado. Tipo de operación (desbaste / acabado).- Los mejores acabados son obtenidos con avances pequeños y altas velocidades de corte. En general la velocidad de corte para acabado, la calculamos alrededor de un 20% mas alta que la de corte de desbaste. Vida del cortador.- Los cortes fuertes que acumulan calor rápidamente los tomaremos con mas lentitud que los cortes ligeros.
Uso de un refrigerante. Los factores que se deben definir son los siguientes: • ¿Qué pieza se va a maquinar? • ¿Qué tipo de punta tiene la herramienta? • ¿Qué velocidad de giro va a tener? • Factor de avance. La velocidad de corte está expresada por la siguiente ecuación: V.C. = Pi * D * S / 1000 Donde: • V.C. = Velocidad de Corte en m / min. • D= Diámetro del cortador. • S= Velocidad de giro (Revoluciones por minuto). • Pi = 3.1415......... La ecuación anterior se fundamenta en el supuesto de una relación directa entre el calor generado y la velocidad de corte. Lo anterior implica, que incrementando ligeramente el avance o la profundidad de corte, o los dos simultáneamente, se aumenta la remoción de metal sin variar apreciablemente la temperatura de la herramienta. Para calcular la S, es necesario obtener la Velocidad de corte (V.C..), de una tabla en la cual se observa un rango, el límite inferior del rango, es para operaciones de desbaste y el rango superior para operaciones de acabado. Tabla de velocidades de corte y avance para cortadores de acero rápido (HSS). Avance por filo. Velocidad de Corte (V.C.) Material a maquinar (Fresa o Escariador) [m / min.] [mm / filo] Aluminio 70-100 0.05-0.1 Latón 50-70 0.05-0.1 Hierro fundido 25-40 0.025-0.05 Acero bajo carbono 30-40 0.025-0.05 Acrílico 20-30 0.035-0.075
De la tabla anterior, se toma el valor de la velocidad de corte correspondiente del material a maquinar y se selecciona el rango mayor o menor según sea el caso (acabado / desbaste). Se despeja el valor de V.C., para sacar el valor de S. Ejemplo: Calcular el valor de S para operaciones de desbaste en una placa de aluminio con un Escariador de diámetro de 3 mm. V.C. para aluminio y desbaste según tabla = 70 V.C. = Pi * D * S / 1000 S = 1000 * VC / ( Pi * D) S= 1000 * 70 / (3.1416*3) S=7428 rev / min
Para ajustar las velocidades de corte en operaciones de cilindrado (torneado), se utilizan los factores de corrección siempre que la velocidad y/o la profundidad de corte varíen. Es claro que estos factores se incluyen únicamente para demostrar un método de ajuste por cambio en las condiciones de corte. 2. CORRECCIÓN DE VELOCIDAD DE CORTE. Tabla de factores de corrección de la velocidad de corte (torneado únicamente)
AVANCE (mm / rev) 0.075 0.130 0.205 0.255 0.305
Factor Zf 2.00 1.70 1.27 1.12 1.00
PROFUNDIDAD DE CORTE (mm) 0.125 0.255 0.510 0.785 1.580
Factor Zd 1.80 1.50 1.40 1.30 1.15
0.455 0.510 0.560 0.635 0.710 0.765 0.915 1.020 1.270 1.525
0.78 0.74 0.70 0.64 0.61 0.58 0.52 0.48 0.42 0.38
3.175 3.810 5.085 6.350 7.665 9.530 12.700 15.885 19.100 25.400
1.00 0.96 0.91 0.87 0.83 0.80 0.76 0.72 0.70 0.66
La velocidad de corte corregida por variaciones en la profundidad de corte y en el avance la calculamos mediante la ecuación: Cz= Cs*Zf*Zd Donde: o Cz= Velocidad de corte corregida. o Cs= Velocidad de corte normal. o Zf= Factor de corrección por variaciones de avance. o Zd= Factor de corrección por variación en la profundidad de corte.
3. SELECCIÓN DE LA VELOCIDAD DE AVANCE. El avance lo expresamos en unidades de desplazamiento / revolución ó en unidades de desplazamiento / unidades de tiempo (minuto). En realidad los valores para las velocidades de avance que aparecen en las tablas los consideramos para condiciones ideales, por lo tanto, debemos tomar en cuenta algunos factores para determinar las velocidades más convenientes a utilizar. En la mayoría de los casos, las velocidades de corte especificadas en las tablas los reducimos por causa de los siguientes aspectos: el filo de la herramienta, la sujeción de la herramienta, la rigidez del sujetador, la profundidad de corte, el avance, el acabado, etc.
La expresión para calcular la velocidad de avance en el centro de maquinado es la siguiente:
• •
F= f * Z * S Donde: f = Valor de tabla (Avance por diente) Z= Número de dientes en la herramienta. • S= Velocidad de giro.
Las unidades en las que se debe de expresar la velocidad de avance son las siguientes: Para el centro de maquinado mm/min Para el torno mm / rev Por esto en el torno la f =F Ejemplo: Calcular la velocidad de avance para realizar un desbaste en el centro de maquinado, con un Escariador de 4 dientes, en una placa de aluminio. S = 1000 * VC / ( Pi * D) S= 1000 * 70 / (3.1416*3) S=7428 rev / min f = 0.05 según tabla F = (0.05 mm / diente ) * (4 dientes / rev)*(7428 rev / min.) F= 1486 mm/min Finalmente debes observar los resultados de tu maquinado utilizando las velocidades calculadas para hacer las correcciones necesarias, para estas correcciones es muy importante tomar en cuenta la experiencia del operador en los centros de maquinado. A CONTINUACIÓN EXPLICARE COMO SE IMPORTA ARCHIVOS DE AUTOCAD. SE REALIZA EL MISMO PROCEDIMIENTO ANTERIOR DE MECHANICAL QUE EN AUTOCAD PERO CON LA SIFERENCIA DE GUARDAR EL ARCHIVO CON EXTENSIÓN .DWG,
IR AL MENU PRINCIPAL DE MASTERCAM DAR CLICK EN FILE LUEGO EN CONVERTERS Y DEBE APARECER EL SIGUIENTE CUADRO.
LUEGO DAR CLICK EN Adv ACAD Y CUANDO ES POR PRIMERA VEZ QUE SE ABRE, EL PIDE UN CODIGO PARA ABRIR ESTE TIPO DE ARCHIVOS EL CUAL ES EL SIGUIENTE: 1191269231105
LUEGO DAR CLICK EN READ FILE, DEBE APARECER UNA VENTANA PARA BUSCAR EL ARCHIVO DE AUTOCAD QUE SE GUARDO.
LUEGO
Interfase Inicio
Parámetros Operación Operación Operación Operación Operaciones Integ NC Pocket Taladrado Contorno Multisurf NCI
Introducción Objetivo: Explicar el proceso CAD/CAM usando como software el Mastercam involucrando la creación de geometría, conversión de geometría a un código general de Maquinado, y convertir este código a un código específico listo para ser enviado a un control CNC. CAD/CAM/CNC CAD/CAM/CNC: Asigna a un dibujo trayectorias de herramientas y luego las convierte en un código que una máquina de control numérico pueda usar para producir una parte. Se diseñan partes geométricas (CAD) para producir en ellas trayectorias de herramientas (CAM) y con ellas generar un código CNC para fabricar piezas en una máquina controlada por una computadora. El controlador de una máquina CNC es una computadora que controla la operación de la misma. Esto es: Analiza el código de máquina y lo convierte en información en forma de señales eléctricas que coordinan los motores y servomotores de la máquina CNC.
Mastercam ofrece tres módulos para diferentes tipos de operaciones: Mastercam Design.- Para el diseño de las piezas. Mastercam Lathe.- Para trayectorias de operaciones de torno. Mastercam Mill.- Para trayectorias de operaciones de maquinado. IMPORTACION DE ARCHIVOS DE OTROS CAD Para iniciar el proceso es necesario producir la geometría de la pieza a producir, para esto se puede utilizar el modulo de diseño de Mastercam o cualquier software de CAD
Podemos diseñar la pieza a fabricar en cualquier paquete de diseño; para luego exportar el dibujo con extensión *.DXF o *.SAT (si el dibujo incluye sólidos) y trabajar con él en Mastercam Para traer un dibujo desde AutoCAD se utiliza el comando DXFOUT y se creará un archivo con extensión *.DXF; este archivo se puede accesar desde Mastercam y grabarlo con extensión *.GE3 para proceder a crear las trayectorias del cortador. Una vez creada la geometría, es necesario analizarla para ver que modificaciones se necesitan hacer antes de crear las trayectorias del cortador. Esto es verificar las especificaciones de la geometría antes de hacer las trayectorias. Para crear las trayectorias del cortador, es necesario especificar las líneas que serán usadas para cada proceso de maquinado, para poder ver los movimientos del cortador en la pantalla de la computadora. Estas líneas son unidas para formar un perfil continuo en el cual su área alrededor será maquinada. Mientras se definen estas trayectorias se pueden definir muchas variables de maquinado dependiendo del tipo del proceso deseado. La computadora necesita información sobre el tamaño y forma del cortador, que tan rápido debe cortar, velocidad de giro etc. Todos estos datos son introducidos manualmente por el programador en la pantalla de parámetros, una vez dada de alta esta información la computadora genera las trayectorias del cortador, que son líneas y arcos en la pantalla que muestran por donde viaja el cortador. En Mastercam la trayectoria del cortador tiene la extensión *.NCI Antes que la máquina de control numérico pueda usar el vector información NCI, éste tiene que ser convertido al mismo lenguaje que la máquina CNC. En Mastercam esta conversión es efectuada por un postprocesador que se encarga de leer la información almacenada en al archivo *.NCI y escribe un nuevo archivo con el código CNC completo. Este archivo con el código CNC tiene una extensión *.NC. Este archivo esta listo para ser enviado al controlador de la máquina de manufactura. El postprocesador no cambia el archivo *.NCI Objetivo: Explicar la interfase del software con el usuario, explicar los principales componentes de la pantalla principal.
Para entrar al sistema desde Windows 95 se realiza mediante Inicio/Programas/Mastercam
Las versiones de los programas marcadas com ENTRY son versiones con menos ceracterísticas y funciones que la original, es decir tiene sólo las funciones básicas de cada módulo. Al inicializar los programas se mostrará en pantalla el menú principal, el secundario y la barra de herramientas:
A continuación se dará una breve explicación de cada una de las partes:
El menú principal:
Analyze: Despliega toda la información relevante en relación a un punto, una línea, arco, polilinea, superficie o dimensión en pantalla. Create: Agrega geometría a la base de datos de sistema y las dibuja en pantalla File: Manipula los archivos (graba, convierte, transmite, recibe, obtiene, mezcla etc.) Modify: Altera la geometria en pantalla mediante comandos de fillet, trim, break y join. Xform: Transforma la geometría mediante comandos de rotar, escalar, transladar, mirror y offset. Delete: Remueve una entidad o grupos de entidades de pantalla y de la base de datos del sistema. Screen: Manipula la geometria que se muesntra en pantalla, cambia el nivel o color actual, o cambia la forma en la cual se muestra la geometría. Toolpaths: Programa las trayectorias de las herramientas de control numérico (solo en sistemas CAM) NC utils: Manipula las trayectorias de herramientas de control numérico (solo en sistemas CAM) Exit: Sale el sistema a la interfase de Windows. El menú secundario:
PM: Parámetros; Fija los parámetros globales de dibujo, se hace doble click a este botón para usarlo Z: Se selecciona Z del menú secundario para cambiar la actual profundidad de construcción. La profundidad de construcción es la profundidad del actual plano de construcción definido Color: Fija el color actual del sistema; el color del sistema es usado para mostrar cualquier nueva geometria creada o cargada de un archivo que no contiene color (Ejemplo *.DXF) Level: Esta opción fija el nivel del sistema actual. El nivel del sistema es usado para almacenar cualquier nueva geometria creada o la cargada de un archivo que no mantiene los niveles (NFL o ASCII). Esta característica tambien controla el nivel que debe ser visible. Mask: Con el mask level OFF el sistema reconocerá cualquier entidad de la base de datos; sin embargo cuando tiene un valor desde 1 hasta 255, el sistema reconocerá solo las entidades que están en ese nivel. Cplane: Es para definir el plano en el cual crearás la geometría. Gview: Puedes alterar la forma en la cual puedes ver la geometria, esta característica te permite verla desde diferentes ángulos. Barra de herramientas
Las flechas de los extremos nos sirven para viejar a diferentes páginas de las barras de herramientas Funciones de los botones de la barra de herramienta de inicio:
• • •
• • • • •
Help: Abre la ayuda de Mastercam para un acceso directo a la información on-line sobre sus características. File Menu: Activa el mebú de archivos Analyze menu: Activa el menú de analizar
Zoom: Activa la ventana zoom-in. Utilice esta opción para amplificar parte de la geometría. Unzoom: Reduce el tamaño de la geometría en pantalla Unzoom by 0.8: Reduce la imagen en pantalla con incrementos de 0.2 Fit: Ajusta la imagen mostrada al área gráfica de pantalla. Repaint: Reexpone la gráfica en pantalla limpiendo cualquier imperfección
.
•
• • • •
• • • •
Cambia la vista de la gráfica a una forma dinámica. Click en la geometría y mueve el ratón para ajustar tu geometría. Click el ratón cuando este la vista como desees. Gview (Isometric): Cambia la vista de la gráfica a la forma isométrica. Gview (Top):Cambia la vista de la gráfica a la vista superior Gview (Front):Cambia la vista de la gráfica a la vista frontal Gview (Side):Cambia la vista de la gráfica a la vista lateral
Cplane (Top): Cambia el plano de construcción a superior Cplane (Front): Cambia el plano de construcción a frontal Cplane (Side): Cambia el plano de construcción a lateral Cplane (3d): Cambia el plano de construcción a 3d
• • • • •
•
Delete Menu: Activa el Delete Menu Delete-Undelete-Single: Undelete una entidad Change color: Cambia el color de las entidades Clear color: Remueve el color resultante de memoria Undo: Te permite deshacer la última operación que realizaste. Debes estar en el último menú de operaciones para deshacerlo, ya que sales del menú donde lo hiciste ya no puedes deshacerlo con esta opción. Shade: Activa el menu de sombreado. PRACTICA #2
Objetivo: Exportar una geometria de CAD a Mastercam Ajustar el cero de pieza y Escalar la geometria •
EXPORTAR GEOMETRIA DE CAD
Supongamos que tenemos la siguiente geometria en CAD y ya está lista para ser exportada y poder ser procesada en Mastercam:
En Autocad dentro del menú de archivo se selecciona exportar y aparecerá la siguiente pantalla
En este menú se selecciona el tipo de archivo al que queremos convertirlo Se recomienda los archivos extensión DXF para aquellos que manejen líneas y modelos de alambre mientras que el formato SAT es recomendable para superficies y sólidos. Además en este menú se selecciona el lugar donde se debe grabar el archivo. De esta manera se tiene el archivo listo para trabajar en Mastercam
•
IMPORTAR LA GEOMETRIA A MASTERCAM
Una vez en Mastercam se selelciona del menú principal los siguientes comandos para importar el archivo
En el menú de conVerters se selecciona el tipo de extensión con el cual lo exportamos y se busca el archivo correspondiente En este caso seleccionamos los archivos DXF
Una vez cargado el archivo, aparecerá en la pantalla principal la geometria del objeto. Posteriormente se graba el archivo con extensión GE3 en el menu principal dentro de FILE/SAVE A continuación se procede a verificar su posición respecto al origen y las unidades del objeto con la función F9
Esta función nos despliega en la pantalla los ejes de movimiento y las unidades en las que está nuestra geometria. El punto cero absoluto o punto origen de referencia debe estar: En el centro de maquinado: En la parte de arriba de la placa en la esquina inferior izquierda de la pieza de trabajo. En el torno:En la cara frontal y en la línea de centro de la pieza. La línea de centro forma el eje Z, y la cara frontal forma el eje X. En el caso particular nos muestra que el punto cero absoluto o punto de origen de referencia de nuestro dibujo esta fuera de la geometria por lo que debemos mover la geometria hacia donde debe estar el cero absoluto •
TRASLADAR GEOMETRIA
El proceso consiste en mover toda la geometria al punto cero absoluto corespondiente; esto se logra mediante:
En el menú de translate se debe escoger la opción "Beteween poinst" para mover las piezas hacia el punto cero absoluto: y se seleccionan todas las entidades que conforman nuestro dibujo
Se elige el formato transaldar entre puntos :
El punto de origen se señala en la geometria mediante ENDPOINT, un punto al final de una entidad en la parte superior de la geometria donde queremos que este el cero de pieza
El punto destino se asignará mediante VALUE para dar las cordenadas del punto a donde se moverá el punto anterior, esto se asigna en la parte inferior de la pantalla
Se asigan 0,0,0 para mover al punto de referencia A continuación aparece una opción para elegir si borra la primera opción (mover) o lo copia a la nueva posición; se elige mover
Ahora se vuelve a presionar F9 para ver ahora los ejes de movimiento:
Ahora se encuentran en el lugar que se deseaba. •
ESCALAR GEOMETRIA
Ahora vamos a escalar la pieza de pulgadas como es su estado actual, a milimetros
El factor de escala de pulgadas a milímetros es de 25.4
Y las nuevas unidades pueden ser apreciadas nuevamente con F9
De esta manera tenemos la pieza en las unidades y la localización correcta para empezar a trabajar Objetivo: Presentar los comandos de maquinado NC para la creación de trayectorias de herramientas. Explicar cada parámetro necesario para la definición de trayectorias y generación del código NC. Una vez que se seleccionan las líneas de la trayectoria de la herramienta aparecerá la siguienta ventana para parámetros de NC:
Tool Reference
Este parámetro llama la información almacenadaen la librería de herramientas actual bajo una referencia específica. Cuando selecciones el boton de Tool Reference aparecerá la siguiente pantalla:
Cuando seleccionas una herremienta de dicha librería aparecen los parámetros de esa herramienta que incluyen: número de herramienta, compensaciones radiales y longitudinales y velocidades de giro y avance. Tool Library Este parámetro te prtmite activar determinada librería de herramientas. Material Este parámetro te permite selleccionar un tipo de material
Tool number Este parámetro fija el número de herramienta que será usado en el programa NC (T1, T2 etc) Posición de la herramienta en la torreta. Diameter Offset Number Este para´metro es usado sólo cuando la compensación de corte en el controlador está a la derecha o a la izquierda (ejemplo para los G42 y G43 en el código de NC)
Lenght Offset Number Es el lugar donde esta almacenado la compensación longitudinal de la herramienta en relación a la herramienta de referencia (H1, H2 etc) Cutter Diameter Es el diametro del cortador de la herremienta Corner Radius Es el radio de la punta de la herramienta cuando ésta es esférica Stock to leave Es el material a dejar para futuras operaciones de acabado Rapid Depth Este parámetro es la profundidad (coordenada en Z) en la cual se moverá rápidamente antes de los cortes de la parte.
Feedrate / Plunge Rate Este párametro asigna la velocidad de avance y funciones de hundimiento del cortador
Spindle Speed Es el valor de la velocidad de giro de la herramienta
Starting sequence number / Increment
Este parámetro te permite asignar la numeración de las líneas del programa, empezando de detrminada línea e incrementándose con determinado valor. Program number Es el valor que se le asigna al programa de NC y puede variar entre 0 y 2,147,483,647
Cutter Compensation Esta opción te da la habilidad de compensar el radio de la herramienta. se pueden utilizar dos métodos Asignar la compensación de corte en el controlador o en la computadora: Al asignarla en el controlador el comando generará la lineas G41 o G42, es decir el sistema generará las trayectorias exactas de movimiento y el el controlador se encargará de considerar el radio de la herramoenta, se puede elegir a la izquierda o derecha o ignorar las compensaciones en el controlador (OFF) Al asignar las compensaciones en la computadora el sistema generará trayectorias de la herramienta ya compensada es decir generará las trayectorias descontando el radio de la herramienta.
Roll Cutter Around Corners Este parámetro funciona sólo cuando empleas el parámetro de compensación en computadora. Se utiliza principalmente para insertar movimeintos arqueados alrededor de las esquinas filosas o puntiagudas en
la trayectoria de la herramienta. en algunos casos el sistema hará un fillet en dichas esquinas (aún si eliges none). Esto es porque en algunos casos algunos objetos de la trayectoria de la herramienta no se intersectan.
Depht cuts Esta opción asigna el número de pasadas de desbaste y acabado que hará el sistema. Puede ser una combinación de ambos para acompletar la profundidad final deseada del corte.
Linear Array Este parámetro instruye al sistema a pasar la trayectoria de la herramienta a través de los ejes X y Y del plano de construcción El espacio entre las pasadas debe ser el mismo cada vez Nx, Ny Veces a pasar y repetir la trayectroria de la herramienta a lo largo del eje Dx, Dy Distancia entre los pasos de la traycetoria de la herramienta a lo largo de los ejes Coordinates
Home Position El sistema usa este parámetro solo para controladores que lo acepten Tool Plane / Tool Origin Estos parámetros permiten seleccionar el plano de la herramienta y el origen de la herramienta para la operación actual Rotary Axis About El sistema usa este parámetro para programar simultáneamente el movimiento de los cuatro ejes Entry/Exit Mediante estos parámetros podemos asignar la forma en que la herramienta puede entrar o salir de las trayectorias de herramientas; Pueden utilizarse mediante planos
O bien, mediante vectores
Tool Display Este paramétro te permite escoger el tipo de presentación de la herramoenta que el sistema muestra cuando la computadora escribe el programa de NC en funciones de contorno y pocket.
Puedes seleccionar que muestre la herramienta o la trayectoria de la herramienta o las dos. Cuando se elige mostrar la herramienta muestra un circulo representando el final del cortador, cuando muestra la trayectoria de la herramienta muestra una línea que representa el centro y el final del cortador Motion Animat: La herramienta aparece y desaparece en cada punto a lo largo de la trayectoria de la herramienta Static: La herramienta aparece en cada punto a lo largo de la trayectoria y no será borrada.
Interpolate: La herramienta aparecerá en incrementos determinados por el step size Endpoints: La herramienta aparece sólo cada punto final de las entidades seleccionadas en el contorno. Run: Genera la trayectoria sin pausas hasta completarla Steo: Genera la trayectoria paso a paso Delay Te permite determinar el tiempo que pasará en que aparezca una y otra vez la herramienta. Objetivo: Utilizar la operación de pocket para definir la trayectoria de maquinado Para iniciar se tiene la siguiente geometría:
El objetivo es hacer una operación de cavidad a profundidad constante en el rectángulo central. Par empezar se tiene que seleccionar:
Entonces definirá el nombre y localización del archivo NCI donde se almacenarán las trayectorias de las herramientas:
Posteriormente se seleccionan las entidades que conformarán el pocket, las entidades tienen que estar cerradas es decir que los extremos de las entidades deben estar unidas, el inicio de una entidad debe coincidir con el fin de la última. Los métodos para seleccionar las entidades son los siguientes:
Para nuestro ejemplo utilizaremos el método chain que para ir "encadenando" las líneas del rectángulo central; primero te pide que selecciones la primera línea del contorno, seleccionas una línea del rectángulo con el mouse; posteriormente te pide la última entidad del contorno, aquí se le contesta "close" para cerrar la entidad y se le asigna
"end here" ; una vez que se seleccionan las entidades deseadas se selecciona "done". Entonces aparecerá la pantalla de parámetros de pocket:
En la primera parte
Roughing angle: Es el ángulo de corte para el zig-zag. Ejemplos 0 = es horizontal empezando desde la esquina inferior izquierda Roughing cut spacing: Tolerancia dejada para ser cortada en cada pasada. Es la distancia entre cada corte, es recomendable que sea entre un 70 y 80 % del diámetro de la herramienta. Pocket depht: Valor absoluto o relativo de la profundidad total de la cavidad.
Son los métodos de corte para el pocket: One way: Utiliza el corte en un sólo sentido y se regresa con un movimiento rápido al valor Z de referencia Zig-Zag: Movimiento lineal alternativo Spiral out: Espiral desde el centro hacia afuera Spiral in: Espiral desde afuera hacia el centro
No. of passes: Es el número de pasadas para limpiar alrededor de las islas y paredes de la cavidad. En los ejes X y Y solamente. Finish pass spacing: Valor a ser cortado en cada pasada (debe ser un número positivo) Machining finish passes after: all es para hacer la operación de desbaste en todos los pocket antes de cualquier otra operación; mientras que en each, maquina cada región del pocket completamente incluyendo desbaste, acabado, profundidad de corte y arreglo lineal antes de pasar a la siguiente región. Machine finish passes at: es para elegir si hace operaciones de acabado a cada avance de profundidad a solo en la profundidad final.
Helix/ramp entry and Tapered walls son parámetros que permiten indicar a la herramienta entrar a la parte de manera de helice o de manera
de zig-zag en relación a la coordenada z.
Entry / exit line lenght: Agregar algún movimiento lineal para empezar o terminar una rutina Entry / exit arc radius: Agregar algún movimiento arqueado para empezar o terminar una rutina Una vez que terminas de asignar los parámetros de pocket, se asignan los parámetros de NC y una vez que se termina aparece el siguiente menú
Se selecciona all pockets para visualizar todos los posibles pockets de la parte Entonces aparecerán las trayectorias de color azul cielo
En el siguiente menú seleccionas done, posteriormente aceptas las trayectrias si consideras que cumple con lo previsto. Una vez hecho esto cierras el programs END PROGRAM sin correr el procesador todavía para simular los movimientos. Objetivo: Crear las trayectorias de herramientas para una operación de taladrado mediante la opción drill Para iniciar veremos la geometría que a la que se pretende asignar la trayectoria de herramientas:
La operación que se pretende lograr es la perforación de los ocho agujeros alrededor del círculo central, Para lograr esto se selecciona del menú principal ToolPath/Drill Entonces pedirá el nombre del archivo NCI donde almacenará las trayectorias. Una vez hecho esto pedirá seleccionar los puntos donde hará las perforaciones mediante el siguiente menú.
La opción automática es cuando ya están predefinidos los puntos Entidades es para elegir ciertas entidades a taladrar Windows es para elegir entidades dentro o fuera de la selección de una ventana Manual es para seleccionarlo manualmente y aparece el sig. menú
Se utiliza el sketch para seleccionarlo directamente con el ratón, en nuestro caso seleccionaremos center para elegir los centros de los círculos que queremos perforar
Una vez que termines de elegir los puntos presiona ESCAPE Después preguntará si deseas que dibuje la trayectoria entre los puntos anteriormente seleccionados, selecciona yes
Luego aparecerá
Sellecciona yes cuando sea correcta la trayectoria mostrada a la deseada, una vez que la aceptas aparecerá la pantalla de parámetros de taladrado:
Initial height es la altura inicial (coordenada en z) donde iniciará a hacer los movimientos penetrantes, este valor debe ser mayor o igual a Reference height. Puede ser coordenadas absolutas en relación al plano de construcción o relativas a un punto o entidad seleccionado Referencial Height: Es el valor en Z para los movimientos rápidos que se realizan dentro de la trayectoria Depht: Es la parte más baja del agujero, es la profundidad total a perforar.
Dwell: Es el tiempo en segundos que tardará la herramienta en la profundidad final
Cycle
Este parámetro es para seleccionar el tipo de ciclo que se desea utilizar, es en relación con la profundidad deseada de las perforaciones. Una vez que se terminan los parámetros de taladrado se dan de alta los parámetro de NC, en esta ocasión permanecen desactivados las opciones de Depht Cuts, Cutter Compesations y Cutter around corners. Al terminar todos los parámetros aparecerá:
Este menú es para poder modificar algunas características de la operación, si ya está correcta se selecciona Write Ahora preguntará:
Se selecciona no Entonces podremos ver las trayectorias de la herramienta en nuestra geometría:
Se acepta esa trayectoria Posteriormente se termina el programa Tool path/End Program Cuando pregunta si deseas correr el post-procesador indícale que no, ya que primero queremos ver la simulación de los movimientos de la herramienta Ahora está listo para simularlo mediante Menú principal/NC Utils/Backplot/Run or Step (para correrlo automático o paso a paso) Si está listo se corre el post-procesador para generar el programa NC o se vuelve a hacer el proceso para corregir o optimizar la anterior operación
Objetivo: Utilizar el comando Contour para realizar una operación de contorneado de una entidad. La operación de contorneado sigue un perfil continuo de líneas y con esta función puedes definir un número casi ilimitado de contornos Como ejemplo tenemos la siguiente figura:
El propósito de esta práctica es realizar el contorno del rectángulo exterior: Primero se selecciona la operación de contour:
Para lo anterior debemos primero nombrar y direccionar el archivo NCI
Posteriormente se procede a seleccionar las entidades que formarán el contorno
En nuestro caso utilizaremos la opción "Chain" por lo que seleccionaremos primero una línea del rectángulo exterior con el mouse, posteriormente la opción "Close", luego "End Here" y "Done" para finalizar, una vez que seleccionamos los contornos. Entonces aparecerán los parámetros de contorno
Contour Depht: Es la profundidad relativa o absoluta a la cual se debe realizar la operación de contorno. Linearizacion Tolerance: Se utiliza en contour 3D, en splines, arcos y curvas, es el parámetro usado por el sistema para la conversión de todas las curvas a líneas. Roughing Cuts: Es para determinar el número de cortes paralelos en los ejes X y Y y la distancia entre ellos. Finishing Passes: Determina el número de pasadas de acabado en los ejes X y Y y la distancia entre ellas. Machine Finish Passes at: Determina si las pasadas de acabado se realizan a cada profundidad o sólo a la profundidad final. Entry/Exit Line: Para agregar algún movimiento lineal para empezar o terminar una rutina Entry/Exit Arc: Para agregar algún movimiento arqueado para empezar o terminar una rutina
Una vez asignados también los parámetros de NC aparecerá el siguiente menú:
Seleccionamos Write para escribir en el archivo NCI las velocidades y profundidades asignadas. Una vez hecho esto se aceptan las trayectorias y se cierra el programa "END PROGRAM" sin correr el post-procesador para simularlo antes. Objetivo: Utilizar la operación de multisurf en geometrías que contienen sólidos y superficies: La geometría que utilizaremos en esta práctica es la siguiente:
Para empezar seleccionaremos el tipo de operación:
Posteriormente aparecerá el siguiente menú:
Des estas opciones seleccionamos Rough ya que primeramente deseamos hacer las operaciones de desbaste a la pieza para lograr un acercamiento de la placa a la pieza deseada. Entonces nos pide seleccionar un método de desbaste:
Seleccionamos el método paralelo para tener trayectorias paralelas a la superficie; Luego nos pide nombrar y direccionar el archivo NCI. Entonces nos pide elegir las superficies con las que deseamos trabajar, en nuestro caso como todo el modelo está hecho de superficies; se seleccionan "All" "Surfaces"
Una vez seleccionadas todas las entidades aparece el menú de parámetros de multisurf Rough
Cut Tolerance: Este parámetro se refiera a la exactitud que debe tener la trayectoria de la herramienta a la superficie elegida; a menor valor mayor precisión. Maximum Stepover: Se refiere a la distancia entre pasadas de trayectoria de corte Machining Angle: Es el ángulo relativo al eje X del actual plano de construcción. Maximum z step; Es la máxima distancia en Z de cada pasada, es la profundidad máxima permitida de cada pasada de desbaste. Cutting Method: Es la forma y dirección que realizarán las trayectorias del corte. Plunge control: ofrece las distintas formas de ajustar la forma de desbaste de la pieza. Este parámetro se utiliza para partes con cavidades. Una vez que asignas también los parámetros de NC aparecerá:
Posteriormente realizaremos la operación de acabado: para esto se acepta la anterior trayectoria y ahora se selecciona la operación de acabado en el siguiente menú:
Selecciona las anteriores superficies y entonces aparecerá la ventana de parámetros de acabado.
Los parámetros necesarios son iguales a los de acabado, solo que en esta ocasión se debe asignar una menor cut tolerance;
Entonces generaremos las siguientes trayectorias:
Aceptas estas trayectorias y cierras el programa NCI sin correr el postprocesador para antes poder simularlo, editarlo y añadirle las operaciones de taladrado. Objetivo: Establecer las formas en que se puede simular y editar un archivo NCI así como elegir y correr el post-procesador: Una vez que se tiene un archivo NCI y se quiere unir o combinar con otro u otros para tener una operación completa en un sólo archivo se utiliza los siguientes opciones:
Y aparecerá la siguiente ventana:
En esta ventana se utiliza la opción merge para llamar y unir los archivos NCI, en el orden deseado, una vez que se tengan los archivos listados se graba con un nuevo nombre en l a opción FILE/SAVEAS. En esta ventana se pueden realizar operaciones para ajustar el orden de las operaciones. Una vez que se tiene listo el archivo se pueden realizar simulaciones del mismo Para esto se puede elegir:
En el último menú se puede elegir entre correrlo paso a paso (step) o de forma automática (Run). Así como las opciones que se quieren visualizar como la trayectoria, el cortador, la herramienta completa etc. Un ejemplo de simulación es el siguiente.
Una vez que se corrobora que el archivo NCI está listo se procede a correr el post-procesador, es decir a generar el código de NC. Para esto se debe seleccionar el post-procesador adecuado para generar e código que pueda ser aceptado por una máquina específica, en nuestro caso dicho post-procesador es el llamado Fanuc.pst. Para llamarlo se utiliza:
En el último menú se selecciona Change, entonces se tendrá que elegir el post-procesador fanuc.pst de la siguiente ventana:
Una vez seleccionado el post-procesador correcto se procede a correrlo eligiendo el archivo NCI que se quiere convertir y el nombre y la dirección donde se quiere almacenar el nuevo archivo NC, esto se logra con la opción run del siguiente menú:
Una vez que se tiene el archivo NC y que se esté seguro que ya está correcto se procede a enviarlo al controlador de la máquina de control numérico; esto se realiza con las siguientes acciones:
A continuación aparecerá una pantalla sobre los detalles de la comunicación con el controlador los cuales se deben de llenar con los siguientes datos:
Mediante la opción SEND se elige el archivo NC que se desee ejecutar y se corre la operación en el controlador. INTEGRACION La pieza con la que trabajaremos en esta práctica es la mostrada a continuación:
Para realizarlo se creo un modelo con sólidos en autocad y se exportó como SAT pero, para hacer la operación de desbaste inicial se hizo un modelo con líneas para poder realiza un pocket, esas líneas son las siguientes:
Una vez que se unió este archivo DXF con el otro SAT se creo el archivo GE3 que aparece a continuación:
Posteriormente se procedió a determinar las trayectorias del maquinado: para realizar estas se decidió efectuarla en varias partes para facilitar el proceso y visualizar mejor cada parte de la trayectoria. El primer proceso consistió en desbastar la mayor parte del material, para esto se utilizó el comando POCKET con opción en Zigzag en el cual se eligió el contorno de la zapata y el contorno de la pieza rectangular (líneas de los contornos), para esta operación se eligió la herramienta de mayor diámetro para hacer eficiente el tiempo de desbaste. En esta operación se eligieron las líneas importadas como DXF
Las trayectorias de este archivo desbaste1.NCI puede verse a continuación: En estas gráficas las líneas azules representan las trayectorias de desbaste mientras que las de color amarillo señalan movimientos rápidos de la herramienta
Posteriormente se procedió a trabajar con las superficies, la operación de desbaste que siguió se utilizó el comando MULTISURF con opción en desbaste en paralelo, esta nos permitió eliminar el material de la parte superior de la zapata para dar forma a las superficies curvas de esta. Las trayectorias del archivo desbaste2.NCI son las siguientes:
Como la operación anterior no desbastó la parte de los chaflanes interiores se realizó otra operación de desbaste para esta parte, seleccionando cuidadosamente estas superficies y especificando con un MULTISURF una operación de desbaste en paralelo, las trayectorias del archivo desbaste3.NCI se muestra a continuación
Una terminadas las operaciones de desbaste se procedió a realizar las operaciones de acabado, para ello solo se realizó en un solo proceso mediante un MULTISURF con opción de acabado en paralelo con una herramienta esférica para tener el acabado deseado en la superficie, creando el archivo acabado NCI
Después se procedió a unir los archivos anteriores en uno solo este mediante los comandos NC UTILS/EDIT NCI/MERGE y se consolidaron en un solo archivo llamado final.NCI, las trayectorias integradas se muestran a continuación:
Una vez completo el archivo se procedió a simularlo para determinar si las trayectorias y los movimientos son correctamente realizados en el simulador Backplot
Una vez realizado esto y comprobado que las trayectorias fueran las correctas se procedió a hacer una simulación en el la opción N-see del NC utils para comprobar que no se deje material sobrante en el proceso y para tener otra perspectiva de la simulación de nuestro proceso, parte de esta simulación se muestra a continuación
Una vez comprobado que las trayectorias del proceso están correctas y realizan el proceso eficientemente se procedió a convertir el archivo NCI a un código especifico de máquina CNC para esto se corrió el postprocesador Fanuc PST y se generó un archivo llamado final.NC el cual se corrió en la máquina correspondiente para obtener el prototipo deseado.