1
CENTRO DE MECANIZADO CNC CONTROL CENTURIÓN 7 CARTILLA DE OPERACIÓN Y PROGRAMACIÓN
Elaborado por: Ing. David G. Rozo Torres Marzo 2006
2
Este documento constituye una cartilla de inicio rápido para la operación y programación de su máquina máquina Milltronics. Para complementar y detallar esta información es necesario revisar el Manual de Operación y Programación suministrado con el equipo, el cual debe ser material de consulta obligado. Debe hacer caso primordialmente al Manual de Milltronics ante cualquier contradicción encontrada en esta cartilla. Esperamos que este documento resulte ser una ayuda para resolver sus inquietudes iniciales.
Felicitaciones por adquirir uno de los mejores equipos CNC, Milltronics es reconocida mundialmente por su calidad, innovación tecnológica, buen precio y servicio!
2
Este documento constituye una cartilla de inicio rápido para la operación y programación de su máquina máquina Milltronics. Para complementar y detallar esta información es necesario revisar el Manual de Operación y Programación suministrado con el equipo, el cual debe ser material de consulta obligado. Debe hacer caso primordialmente al Manual de Milltronics ante cualquier contradicción encontrada en esta cartilla. Esperamos que este documento resulte ser una ayuda para resolver sus inquietudes iniciales.
Felicitaciones por adquirir uno de los mejores equipos CNC, Milltronics es reconocida mundialmente por su calidad, innovación tecnológica, buen precio y servicio!
3
CONTENIDO
1. CONCEPTOS DE UN SISTEMA CNC 2. INSTRUCCIONES GENERALES DE OPERACIÓN Y SEGURIDAD 3. PANEL DE OPERACION 3.1. PANTALLA PRINCIPAL 3.2. TECLAS DE FUNCIONES DEL PANEL PRINCIPAL 4. OPERACIÓN DEL CENTRO DE MECANIZADO MILLTRONICS 4.1. ORIENTACIÓN DE EJES 4.2. COORDENADAS CARTESIANAS 4.3. MODOS DE POSICIONAMIENTO 4.4. PROCEDIMIENTO PARA ESTABLECER UN SISTEMA COORDENADO DE TRABAJO 4.5. PROCEDIMIENTO PARA ESTABLECER EL TOOL LENGHT OFFSET 4.6. LA PÁGINA DE OFFSET DE HERRAMIENTAS 5. PROGRAMACIÓN CNC 5.1. LISTADO DE FUNCIONES PREPARATORIAS (CÓDIGOS G) 5.2. LISTADO DE FUNCIONES MISCELÁNEAS (CÓDIGOS M) 5.3. INTERPOLACIÓN LINEAL (G00/G01) 5.4. INTERPOLACIÓN CIRCULAR (G02-G03) 5.5. CICLOS FIJOS G73, G81, G83, G84, G86 6. PROGRAMACION CONVERSACIONAL 6.1. LA PÁGINA DE EDICIÓN DE PROGRAMAS 6.2. FORMATO DEL CICLO DE TALADRADO 6.3. FORMATO DEL CICLO DE FRESADO. 6.4. CICLO DE CREACIÓN DE TEXTO. 6.5. EJEMPLO DE PROGRAMACION 7. COMUNICACIONES RS232C 8. IMPORTAR ARCHIVO CAD AL CONTROL CENTURION
4
1. CONCEPTOS BÁSICOS DEL CONTROL NUMERICO COMPUTARIZADO 1.1. DEFINICIÓN. El control numérico (NC) se define como un método de control preciso de operaciones de una máquina mediante una serie de instrucciones codificadas, formadas por números, letras de alfabeto y símbolos que el controlador de la máquina puede comprender . Estas instrucciones –códigos- se convierten en pulsos eléctricos que activan los diferentes motores o accionamientos que regulan las funciones de la máquina. • • • • •
Instrucciones codificadas Distancias Posiciones Funciones Movimientos específicos
Cuando se utiliza un computador dedicado a este tipo de operaciones para realizar el manejo de la máquina, al sistema se le llama “Control Numérico Computarizado” – CNC.
1.2. ELEMENTOS DE UN SISTEMA DE CONTROL. En general las máquinas de control numérico computarizado están compuestas por una serie de elementos comunes que tienen como objetivo primordial controlar los movimientos, velocidades y aceleraciones de varios motores con el fin de conseguir una trayectoria en el espacio de una herramienta de corte. Los siguientes son los elementos más importantes: • •
•
•
•
•
•
Interfase con el usuario: Monitor, teclado, puerto de comunicaciones Control CNC: se encarga de regular todas las funciones de la máquina, realizar operaciones de lógica-matemática y geometría, y controlar los dispositivos de memoria, entradas y salidas. Fuente de potencia: suministra la corriente eléctrica que energiza a los servomotores. Drivers: También conocidos como “manejadores” regulan el paso de corriente eléctrica a los servomotores desde la fuente de potencia, de acuerdo a las instrucciones recibidas por el control CNC. Servomotores: motores diseñados para cumplir altas especificaciones de torque, y velocidad. Encoder: Dispositivo para controlar la posición exacta de cada uno de los ejes de movimiento. Tacómetro: Elemento que mide la velocidad en r.p.m. de ejes y husillo dela máquina.
5
1.3. VENTAJAS DE UN SISTEMA CNC. Mayor seguridad seguridad para para el operador operador
Menores costos de herramental herramental
Alta precisión precisión y exactitud exactitud
Menores costos por pieza pieza
Mayor eficiencia eficiencia de provecho provecho operador Reducción Reducción de desperdicios desperdicios
del Mayor productivida productividad d Inventario Inventario mínimo de refacciones refacciones
Menor tiempo tiempo de entrega entrega de producción producción
Mayor seguridad de la máquina herramienta Menos oportunidade oportunidadess de error humano humano Menos horas del trabajo de inspección inspección de piezas Máxima precisión e intercambiabilidad intercambiabilidad Mayor utilización utilización de la máquina de piezas Operaciones de maquinado complejas Menores requisitos de espacio
2. COMPONENTES DEL CENTRO DE MECANIZADO MILLTRONICS Los principales componentes de la máquina se reseñan a continuación y deben identificarse directamente sobre la máquina y con los catálogos que dan las especificaciones particulares a cada uno. • • • • • • • • • • • • •
Estructura principal Guías Husillo Motores de husillo y ejes Panel de operación Unidad C.N.C. Floppy drive, interfase RS232 Mesa de la máquina Tornillos de bolas recirculantes Unidad de mantenimiento neumática Unidad de lubricación Unidad de refrigeración Cambiador automático de herramientas
6
2.1. INSTRUCCIONES GENERALES DE OPERACIÓN Y SEGURIDAD. • • •
•
• • • •
•
• • •
•
•
•
•
•
• • •
•
•
•
•
Verifique la instalación de la máquina, nivelada sobre un piso rígido y plano. No someta a la máquina a la luz directa del sol. Asegúrese de que la máquina tiene un suministro de aire seco y limpio a 90-110 psi y 10 CFM. Revise la unidad de mantenimiento de aire para controlar los niveles de aceite y de purga de agua. Mantenga controladas las cantidades de viruta en la máquina Periódicamente revise la operación de todos los ventiladores de enfriamiento Siga las instrucciones de aplicación periódica de grasa El gabinete eléctrico de la máquina tiene mucho riesgo de choque eléctrico de alto voltaje, sólo personal autorizado y entrenado puede tener acceso a él. No extienda material de trabajo por fuera de la máquina sin un soporte adecuado, puede causar serias lesiones No remover las tapas, guardas o dispositivos de seguridad No se acerque a partes de la máquina en movimiento durante su operación Siempre revise que no hayan obstáculos o personas alrededor de las partes móviles de la máquina antes de operarla. Si la máquina se detiene debido a una falla en el suministro eléctrico, apáguela inmediatamente girando el interruptor principal. La máquina no puede operar a menos que tenga un suministro de energía adecuado. Detenga la máquina si ocurre un cambio anormal en los niveles de energía eléctrica. Antes de iniciar la operación de la máquina, asegúrese de que todos los indicadores (niveles de aceite, refrigerante, presión de aire, etc) señalan los valores recomendados. La máquina debe ser operada sólo por una persona bien entrenada para ello. Si se requiere más de una persona en el proceso, debe establecerse buena cooperación y comunicación para evitar accidentes. Siempre suspenda todos los movimientos de la máquina durante el montaje, desmontaje o verificación dimensional de material. Mantenga cerradas puertas o cubiertas de la máquina cuando se esté operando. No acerque las manos al magazín de herramientas mientras está en movimiento. Para evitar accidentes cubra su cabello y no utilice joyas ni ropas amplias o sueltas. Siempre utilice calzado apropiado para el trabajo en la máquina. Nunca trate de abrir la puerta mientras el husillo se encuentre girando para retirar viruta o para tocar la pieza o las herramientas de trabajo. Asegure los amarres del material y las herramientas de corte, las profundidades de corte y las velocidades de avance deben seleccionarse con valores pequeños. Tenga cuidado de no activar el interruptor equivocado, visualmente reconozca el interruptor en el panel de operaciones antes de activarlo. La lámpara de trabajo se calienta luego de largos periodos de trabajo, tenga cuidado de no tocarla.
7
• •
•
•
•
Nunca se recueste sobre la máquina cuando esté operando. No coloque herramientas o instrumentos de medición sobre el panel de operación o sobre otra parte de la máquina. Antes de oprimir el interruptor de CYCLE START para iniciar una operación asegúrese de que la opción de DRY RUN se encuentre desactivada y que los reguladores de velocidad de avance y rotación del husillo se encuentren en una posición apropiada. Cuando corra un nuevo programa por primera vez, revise el número del programa. Nunca intente correr un programa nuevo en modo automático, utilice la opción de ejecución bloque a bloque. Durante la operación automática tenga cuidado de no activar algún interruptor accidentalmente.
8
3. PANEL DE OPERACION
# DESCRIPCIÓN DE ELEMENTOS EN EL PANEL DE OPERACION 1 Monitor a color 2 Teclado alfabético 3 Teclado numérico 4 Teclas de funciones 5 Volante electrónico (MPG) 6 Control de velocidad (potenciómetro) FEEDRATE 7 Botones de inicio y parada de ciclo 8 Control de velocidad de rotación del husillo (potenciómetro) SPINDLE SPEED 9 Botones arranque y detención de husillo en sentido CW - CCW
9
10 Botones de activación de líquido refrigerante 11 Botón de reinicio - RESET 12 Parada de emergencia (E-STOP)
3.1. PANTALLA PRINCIPAL:
1. Tiempo de ejecución: Al verificar un programa el tiempo de ejecución muestra el tiempo calculado para la fabricación de las partes. Cuando esté corriendo un programa, muestra el tiempo transcurrido desde que el programa fue iniciado. El tiempo total de mecanizado de un programa se guarda en el parámetro “job-time” en F7 param-F9 Ctrl. 2. Línea de historia: Esta línea muestra dónde se encuentra dentro del software y de dónde viene. Si está modificando la tabla de herramientas, mostrará Main-params-tool-edit
10
3. Programa activo: Muestra el nombre del programa que está corriendo o verificando. Si está editando un programa, mostrará el programa activo de edición. Si está enviando un programa por cable RS232, mostrará el nombre del programa que se está enviando. 4. Posición actual: Es la posición relativa al cero del origen de trabajo. 5. Siguiente posición: Si está corriendo o verificando un programa, ésta es la posición a la cual la máquina va a ir. 6. Distancia: Es la distancia que le queda a la máquina por recorrer para completar el movimiento programado. 7. Teclas de funciones: Las teclas de funciones iluminadas están activas o disponibles. 8. Ventana de estatus: La ventana de estatus muestra información detallada sobre el estado del control.
En la cual: 1. La línea inclinada (slash) cambia hacia delante y atrás ( \ - / ) cada vez que se actualiza la ventana de estatus
11
2. Comp: compensación del radio de la herramienta, a la izquierda, a la derecha o cancelada 3. Tool: Los dos primeros dígitos muestran el número de herramienta activa en el cambiador. Los segundos dos dígitos en paréntesis muestran el valor correspondiente en la tabla de herramientas para compensar. 4. La longitud de la herramienta. 5. El radio de la herramienta. 6. Plano y origen de trabajo: Para el plano XY (G17), ZX (G18), YZ (G19). El origen de trabajo actual se muestra como G54 (0) … G59 (9). 7. Altura de seguridad o plano R. 8. Interpolación Lineal Feed con avance, Lineal Rapid en rápido, circular CW o circular CCW. 9. Feed, avance: Es el avance programado y sus unidades, en pulgadas (ppm) o en métrico (mmpm), o en mm por revolución (mmpr) 10. Regulador de avance: muestra la posición del regulador de avance y el valor resultante. Si la máquina se programa para avanzar a un valor mayor a su máximo. Se mostrará el avance de fijación y un asterisco (*) junto al porcentaje %. 11. Unidades absolutas (ABS) o incrementales (INC) en métrico o pulgadas. 12. Ciclo, se mostrará si está activo algún ciclo de máquina. 13. Tiempo de espera, se mostrará el tiempo de espera que queda para ejecutar la orden. 14. Husillo, es la velocidad en rpm programada. 15. Regulador de velocidad de husillo, muestra la velocidad actual en rpm y el sentido de giro CW o CCW. 16. El medidor de carga del husillo muestra el esfuerzo realizado. Cambia de color verde a azul, a amarillo o rojo, según el nivel de carga. 17. Refrigerante activado por chorro, niebla o mezclado. 18. El contador de partes incrementa de a una cada vez que se finaliza un programa normalmente. No avanza si un programa es abortado o si hay un error en el programa
3.2. TECLAS DE FUNCIONES DEL PANEL PRINCIPAL: F1 Home – Origen de máquina ( Main – Home) La máquina siempre debe llevarse a su origen (home) cada vez que sea reseteada o encendida. Cada eje va a buscar un límite de recorrido y enviar una señal al control. Para iniciar la secuencia oprima el botón de inicio de ciclo (Cycle start)
12
F2 JOG (Main – Jog) La máquina debe estar referenciada en home antes de hacer un jog, el jog es un movimiento de ejes contínuo, según el tiempo que se opriman las teclas correspondientes. Al oprimir F2 aparece la siguiente pantalla.
Las teclas de función a lo largo de la parte baja de la pantalla seleccionan el modo deseado de avance. F1 –slow, corresponde a avance lento. F2 – Fast realiza avances en rápido. F3 definine avance en modo continuo durante el tiempo en que se opriman las teclas de dirección. Cuando F3 se desactiva la máquina se moverá según los incrementos definidos en F4 dist.
El diagrama de teclado mostrado señala la dirección hacia la cual se moverá la máquina cuando se oprima la correspondiente tecla. F5 y F6 establecerán el origen de coordenadas de trabajo para la pieza en G54. F7 se utiliza para establecer la longitud de las herramientas. Con ESC regresa al menú anterior.
13
F3 HDW – Volante electrónico (Main – Hdw) Este modo es utilizado para mover la máquina usando el volante electrónico, por lo general se utiliza para definir las longitudes de herramientas, orígenes de trabajo y alinear piezas. Se tiene la siguiente pantalla:
Las teclas de función F en la parte baja de la pantalla se usan para seleccionar cual eje se quiere mover al girar el volante. El regulador de velocidad de avance define el tamaño de paso para cada click del volante. El eje iluminado muestra en qué dirección se mueve la herramienta. F6 – Z tool se usa para establecer la longitud de la herramienta y definirla en la tabla de longitudes de hta en el parámetro H. La máquina preguntará por un valor de Z y al dar Enter se grabará el dato en la tabla. La distancia que se muestra es la que avanzará la herramienta en cada paso.
14
F4 Run, Ejecución (Main – run): Esta pantalla muestra las opciones para ejecución de un programa, al presionar la tecla F4.
Con la tecla F1- START se dará inicio al ciclo, luego de aceptar una ventana de confirmación del número de herramienta; y eligiendo si se desea empezar el programa desde el principio, bloque a bloque o desde una herramienta determinada. Con la tecla F2 – OLD , se puede buscar un programa existente y dejarlo activo. Con la tecla F3 – BLOCK activada, el programa se detendrá al final de cada bloque de instrucciones. Con la tecla F4 – Ostop , el programa se detendrá cada vez que encuentre el código M01, y se reinicia con el botón de inicio de ciclo. Con la tecla F5-BSKIP , el programa NO ejecutará las líneas de instrucciones que inicien con un slash (/) Con la tecla F6-DISPL se ingresa a una serie de pantallas que controlan el aspecto de la ventana en curso, pudiendo mostrar la posición y distancia a mover, el error de seguimiento en los servos, el modo gráfico, y el modo de autodiagnóstico de las funciones y señales de la máquina. Con la tecla F7-MENU se puede observar una lista de los programas almacenados actualmente en la memoria de la máquina, de este modo se pueden seleccionar para ejecutar o verificar. Con la tecla F8-DRY activa, los programas que se ejecuten tendrán la velocidad de simulación en vacío, la cual debe llevarse a cabo con mucho cuidado.
15
F5 MDI (Main – MDI): En esta pantalla se pueden ingresar comandos en el modo MANUAL DATA INPUT, o entrada manual de datos.
En el modo MDI, cualquier función se puede ejecutar sin quedar grabada en memoria. A medida que se digiten las funciones, éstas se pueden ver en la pantalla. Al finalizar cada bloque de instrucciones se debe dar Enter. Y el botón de ciclo start iniciará la ejecución del programa. La ejecución en MDI se puede interrumpir con la tecla ESC. F1 mostrará un listado de las funciones preparatorias G habilitadas y F2 mostrará un listado de las funciones misceláneas disponibles. Con F6 se controlan las opciones de visualización.
16
F7- Params (Main Parms) La ventana F7 del menú principal muestra diferentes parámetros de la máquina.
Con F1 SETUP , se establecen los parámetros propios del funcionamiento de la máquina, está protegido mediante contraseña. Con F2 COORD, se obtiene información acerca de los diferentes sistemas de coordenadas activados en la máquina. Con F3 TOOL, se muestra el listado de herramientas con el fin de definir longitudes y diámetros. F4 D OFF y F5 H OFF, muestran los valores de offset en diámetro y longitud para las herramientas. La función F6 SAVE guarda los valores de los parámetros de máquina en un diskette, y con F7 LOAD se pueden ingresar a la máquina los parámetros desde el diskette. La tecla F8 PROG se pueden observar diferentes parámetros de programación que regulan los movimientos de la máquina. F9 CTRL muestra los parámetros propios del control y F10 los parámetros para el usuario.
17
F8 - PROG (MAIN – PROG): La ventana F8-PROG da ingreso a las opciones de creación y edición de programas:
La tecla F1 TEXT da ingreso a la edición y creación de programas en formato de texto y lenguaje ISO, se reconocen por la letra O al inicio de su nombre. La tecla F2 CONV, permite crear y editar programas de tipo conversacional, los cuales se identifican por la letra P al inicio de su nombre.
F9 VERF ( Main – Verf): La función F9 del menú principal está dedicada a la verificación de los programas antes de su ejecución. Esta verificación se puede hacer en el modo gráfico o en la ventana de posición y distancias a recorrer, en donde se mostrará el listado de instrucciones del programa. Los tiempos mostrados durante la verificación se pueden tomar como referencia para calcular el tiempo de ejecución. El programa a verificar debe estar activo.
18
F10 – UTIL (Main – Util): La opción F10 de utilidades se refiere a funciones de digitalización, movimiento de archivos, comunicación RS232 por cable con un computador, cambios de herramienta, y DNC entre otros.
19
4. OPERACIÓN DEL CENTRO DE MECANIZADO MILLTRONICS Antes de iniciar la operación de la máquina se recomienda calentar el husillo y desplazar los carros longitudinal, vertical y transversal durante un tiempo de 15 minutos hasta alcanzar la temperatura de operación. Velocidad de husillo: 500 rpm. Para obtener la precisión y acabados deseados en las piezas, establezca siempre las condiciones de mecanizado recomendadas para cada situación. Utilice herramientas y accesorios sólo con las especificaciones y tamaños adecuados para ésta máquina para evitar interferencias o golpes.
4.1. ORIENTACIÓN DE EJES. La máquina se orienta de acuerdo a un sistema de tres ejes cartesianos X, Y y Z, según la siguiente figura.
20
4.2. COORDENADAS CARTESIANAS Las coordenadas cartesianas se usan para ubicar puntos en el espacio. Esto permite al usuario indicarle a la máquina hacia dónde moverse. Los puntos están ubicados especificando las distancias en X, Y y Z desde un punto cero. Este punto cero típicamente es conocido como el origen de coordenadas. La ubicación del origen está determinado según qué tan fácil se pueda programar la pieza desde ese punto y qué tan fácil se pueda determinar ese punto como la ubicación cero de la coordenada de trabajo X, Y. El origen de Z, típicamente es la parte más alta de la pieza. La dirección desde el origen se indica dando a las coordenadas un valor positivo o negativo. Las direcciones se indican viendo la pieza hacia abajo. Este se considera el plano XY. Una posición arriba y a la derecha del punto cero tendrá un valor positivo. Una posición abajo y a la izquierda tendrá un valor negativo. Los valores de Z por encima del cero serán positivos, los que sean por debajo del origen serán negativos. El sistema de coordenadas cartesianas puede pensarse como una malla que cubre completamente la pieza, y las ubicaciones específicas de cada punto se toman según su posición en la malla.
Los siguientes tipos de sistemas de coordenadas están disponibles para la máquina y se pueden activar en cualquier momento.
21
1. Sistema de coordenadas de máquina
2. Sistema de coordenadas de trabajo o de pieza (work offset)
3. Sistema de coordenadas local o flotante.
22
4.3. MODOS DE POSICIONAMIENTO. Los valores del sistema de coordenadas se pueden dar en modo absoluto o incremental, los siguientes ejemplos muestran un programa de un cuadrado de 3 x 3 que inicia desde la esquina inferior izquierda. Los valores de XY ubicados en cada esquina muestran los valores coordenados que se deben ingresar a la máquina para que alcance dicha posición.
En el modo absoluto la herramienta se mueve a un punto con una distancia programada desde el punto de origen del sistema coordenado. Cada punto en el sistema coordenado tiene su propia y única ubicación. Cuando se programa en modo absoluto, a la máquina se le dice a donde moverse, no qué tanto moverse. El código asociado es G90.
En el modo incremental la herramienta se mueve a un punto que es la distancia programada desde su posición actual. Cuando se programa en modo incremental se le dice a la máquina qué tan lejos moverse desde su posición actual. El código asociado es G91.
23
4.4. PROCEDIMIENTO PARA ESTABLECER UN SISTEMA COORDENADO DE TRABAJO Un sistema coordenado o cero de pieza va a establecer las posiciones cero del eje X y Y en una ubicación deseada sobre la mesa de la máquina. Este punto generalmente se encuentra sobre la pieza y casi siempre es la posición desde la cual es más fácil programar. Existen seis diferentes coordenadas de trabajo disponibles en el control, son listadas y llamadas por códigos G, los cuales ven desde el G54 (número 1) hasta el G59 (número 6). El sistema de coordenadas de trabajo G54 está activado por defecto una vez se enciende la máquina.
Los valores del sistema coordenado de trabajo se establecen al oprimir las teclas G54-X y G54-Y . Estos botones están ubicados dentro del menú de JOG. Otros botones similares aparecen en el menú de movimiento desde el volante electrónico, dependiendo de cuál eje está siendo controlado. Oprimiendo cualquiera de estos botones dejará en cero el valor del eje relacionado con ese botón.
La posición actual de la línea de centro del husillo será el nuevo cero. Si el cero se va a encontrar usando un centrador, es importante mover el cabezal hacia arriba después de encontrar el borde y mover la mesa hacia el husillo una distancia igual al radio del centrador. Esto ubicará el centro del husillo sobre el filo deseado.
Para cambiar el sistema coordenado a trabajar se puede oprimir el botón Wrk-1 (trabajo 1). Si este botón se oprime una vez, cambiará al sistema Wrk-2 y la coordenada G55 estará activa. Continuando oprimiendo el botón cambiarán los sistemas coordenados hasta el Wrk-6, y si se oprime otra vez, llegará al Wrk-1. Para editar una coordenada de trabajo seleccione “Coord” en el menú “Params”. Las flechasen el teclado moverán el selector a través de los campos t la tecla F-1 permitirá editarlos. Después de meter un nuevo número en el campo, la tecla Enter lo aceptará. Los valores de ejes mostrados son la distancia desde el cero de máquina hasta el cero del
24
sistema coordenado de trabajo. Todos estos valores están abajo y a la izquierda del cero de máquina, y por tanto son números negativos.
4.5. PROCEDIMIENTO PARA ESTABLECER EL TOOL LENGHT OFFSET O COMPENSACIÓN POR LONGITUD DE HERRAMIENTA El tool length offset es utilizado para compensar la diferencia de posición de la posición de la punta de la herramienta cuando se encuentra en el cero Z de máquina (home) y su posición cuando está en el cero Z de pieza, el cual en la mayoría de los casos se encuentra en la parte superior de la pieza. Este valor de offset va a determinar la posición del Z cero de la pieza. Cada herramienta que se utilice en el proceso de mecanizado va a tener su propio offset de longitud de herramienta. Esto permite que los extremos de diferentes longitudes de herramientas se muevan al mismo plano cuando se comanden a Z cero.
Establecer un cero flotante (G92) en el eje Z no se recomienda debido a que afectará los offsets y es una de las principales causas de estrallada del cabezal. Para establecer un offset de longitud de herramienta, inserte una herramienta en el husillo con la mano. Utilice el volante electrónico
o el desplazamiento en modo JOG para mover la herramienta hacia abajo hasta tocar la superficie de la pieza en el plano cero deseado. En este momento presione el botón “Ztool" o “Set Tl” . El control preguntará al operario por el número de herramienta a establecer. Ingrese un número y presione la tecla Enter. Esto ingresará la distancia desplazada por el cabezal desde el cero como el offset en Z para la herramienta con ese número. Por ejemplo, si se ingresa “2”, el valor actual de offset será listado para el número de herramienta 2. El número de cada herramienta debe ser recordado de tal manera que ésta y sus valores de offset coincidan apropiadamente cuando la herramienta se encuentre en el husillo. Las máquinas con cambiador automático de herramienta deberían hacer coincidir el número de offset con el número del alojamiento del magazín en el que se encuentran. Para editar un offset de herramienta, ingrese a la pantalla de herramientas (“Tool”) dentro del menú de parámetros (“Parms”). Utilice las teclas de flechas para moverse a través de los valores de la tabla y presione F1 para editar un offset. Ingrese un nuevo valor y presione la tecla Enter para aceptar.
25
4.6. LA PÁGINA DE OFFSET DE HERRAMIENTAS
Cuando se utiliza compensación de herramientas en un programa, el programa no determina por si mismo el tamaño de la herramienta, pero si el número de offset para ser utilizado. El programa encuentra este número de offset, luego se remite a la tabla de herramientas para establecer el tamaño de la misma. Los valores de longitud son la distancia desde el cero de máquina hasta el cero de pieza sobre la superficie de la misma, y siempre serán valores negativos. Los valores de diámetro (o radio) determinan la distancia que la herramienta se ha de mover fuera del perfil de la pieza durante la compensación, y usualmente se establece igual al tamaño de la herramienta actual. Los valores son cargados desde esta tabla cuando se encuentran en el programa los códigos de compensación de herramienta. La tabla de herramientas debe reflejar con exactitud el diámetro de la herramienta real o puede que la pieza no quede cortada correctamente. Ingrese a la tabla desde el menú principal presionando [F7] Params – [F3] Tool. Para editar un valor de diámetro o longitud en la tabla, presione la tecla de edición [F1]. Esto activará el cursor de la pantalla de offset de herramientas. Ubique el cursor con las teclas de flecha [F7] a [F10] sobre el valor a cambiar, luego digite el número deseado. El valor actual aparecerá junto al nuevo digitado. Si el nuevo valor mostrado se acepta, entonces presione la tecla enter. Si el usuario desea regresar al valor antiguo antes de presionar la tecla enter, puede mover el cursor a otro valor o presionar la tecla escape. Cuando se accede a un grupo de offsets presionando editar [F1], el usuario queda restringido dentro de esa página de valores. Si un valor en otra página se va a editar, el usuario debe salir de la pantalla y utilizar las teclas [F9] PgUp –RePág- y [F10] PgDn –AvPág- para cambiar la
26
página de offsets. Presione la tecla [F1] de edición para entrar a esa página y realizar los cambios mencionados anteriormente. Los valores en esta tabla pueden ser también sumados o restados. Si un símbolo – o un + se ingresan antes del valor, restarán o sumarán al valor actual. Para disminuir el valor 0.1 mm, el valor será editado y digitado como –0.1, de modo que se restará una décima de milímetro al valor actual.
5. PROGRAMACIÓN CNC. Un programa es un grupo de comandos que se le dan al CNC para operar la máquina, mediante éstos comandos la herramienta se mueve a lo largo de líneas rectas o arcos, o se enciende y apaga el giro del husillo. Los programas están conformados por una serie de bloques numerados, y cada bloque se compone de instrucciones simples, como se ve a continuación:
N
G
X Y Z
Número Función Letra de preparatoria de eje bloque
F
S
T
M Función Velocidad Velocidad Herramienta auxiliar, de avance de husillo no usar más de una por bloque
5.1. Listado de funciones preparatorias (Códigos G) 00 Interpolación lineal en rápido 02 Arco en sentido horario 04 Tiempo de espera 10 Modo Datos 12 Limpiar cero flotante 18 Plano XZ o ZX 20 Pulgadas 22 Apagar revision de zona segura 24 Limpieza de cajera circular 26 Acabado Circular exterior 29 Regreso desde la referencia 31 Z a altura de seguridad 33 Ciclo de refrentado 35 Acabado de Rectángulo interior 39 Ciclo de roscado 41 Compensación de hta a la izquierda 43 Comp. longitud de hta (+ H Offset) 45 Activar auto comp. a la izquierda 47 Desactivar autocompensación
01 Interpolación lineal con avance definido 03 Arco en sentido antihorario 09 Parada exacta 11 Limpiar el modo datos 17 Plano XY 19 Plano YZ 21 Milímetros 23 Activar revision de zona segura 25 Acabado Circular interior 28 Regreso a punto de referencia 30 segundo a cuarto regreso de referencia 32 Z a punto de cambio de herramienta 34 Limpieza de cajera rectangular 36 Acabado de Rectángulo exterior 40 Cancela compensación de herramienta 42 Compensación de hta a la derecha 44 Comp. longitud de hta (- H Offset) 46 Activar auto comp. a la derecha 49 Cancelar Offsets de longitud de hta
27
50 Desactivar escalado 52 Coordenada local 54 Coordenada de trabajo 1 56 Coordenada de trabajo 3 58 Coordenada de trabajo 5 60 Movimiento en rápido 63 Activar modo de roscado 65 Bloqueo de movimiento 69 Desactivar rotación 71 Activar imagen de espejo 73 Taladrado por picoteo, alta velocidad 76 Alesado fino 80 Cancela ciclos fijos 82 Tiempo de espera en taladrado 84 Roscado 86 Alesado rápido 88 Roscado rígido (opción) 90 Absolutas 92 Establecer cero flotante 94 Pulgadas (mm) por minuto 98 Retorno a punto inicial
51 Activar escalado 53 Coordenadas de máquina 55 Coordenada de trabajo 2 57 Coordenada de trabajo 4 59 Coordenada de trabajo 6 61 Modo de parada exacta 64 Desactivar modo de roscado 68 Encender rotación 70 Desactivar imagen de espejo 72 Círculo de agujeros 74 Roscado a izquierda 78 Alesado manual 81 Taladrado 83 Taladrado por picoteo 85 Alesado 87 Alesado con retroceso 89 Retardo en alesado 91 Incrementales 93 Avance por tiempo inverso 95 Pulgadas (mm) por revolución 99 Retorno a plano de referencia
5.2. Listado de funciones misceláneas (códigos M) 00 Parada de programa 02 Fin del programa 04 Encender husillo en sentido antihorario 06 Cambio de herramienta 08 Encender refrigeración líquida 30 Apagar husillo, Fin de programa 91 Encender gráficas 94 Activar barrido 3D 96 Paredes redondeadas 98 Llamada de salto
01 Parada opcional de programa 03 Encender husillo en sentido horario 05 Apagar husillo 07 Encender refrigeración por niebla 09 Apagado de refrigerante 90 Apagar gráficas 93 Desactivar barrido 3D 95 Paredes cónicas 97 Limpieza de cajera 99 Fin de programa
5.3. Interpolación lineal (G00/G01) G00 especifica un posicionamiento simultáneo de ejes XYZ en modo de desplazamiento rápido. No se necesita especificar velocidad debido a que ya está establecido por parámetros. Se puede controlar mediante las teclas en el panel de operación de la máquina de acuerdo al porcentaje deseado.
28
Ejemplo: G00 X100. Y35. (100,35)
Esta instrucción lleva la herramienta a la coordenada
G01 especifica un desplazamiento en modo de velocidad de avance controlado, se debe definir un avance mediante el comando “F” en mm/min o en pulgadas/min. La velocidad de avance en G01 se puede controlar durante la ejecución mediante las teclas en el panel de operación y así variarse valor entre un 0% y un 140 % del dato programado. Ejemplo: G01X10.Y300.F120: Se desplaza la herramienta a la coordenada (100,300) a una velocidad de 120 mm/min. Los comandos G00 y G01 son MODALES y una vez ejecutados, permanecerán activos en la máquina a menos que se indique lo contrario.
5.4. Interpolación circular (G02-G03) Existen dos direcciones para hacer la interpolación circular, G02 en sentido horario y G03 en sentido antihorario. El primer método principal es definir la ubicación del centro del arco, para ello la máquina requiere la siguiente información: • •
Coordenada del punto de llegada (posición final) X,Y,Z Distancia desde el punto actual hasta el centro del arco (I,J,K), donde la distancia en X está representada por la letra I, la distancia en Y está representada por la letra J, y la distancia en Z se representa por la letra K.
El signo de I,J,K depende de su dirección con respecto al centro, como se ve a continuación.
29
Ejemplo:
NUMERO DE PROGRAMA COMENTARIO INICIO SEGURO T1M6 ………………………………………………………. CAMBIO DE A LA HERRAMIENTA #1 G54 ……………………………………………………….. PRIMER ORIGEN DE COORDENADAS S3000M3 ………………………………………………. ENCENDER HUSILLO SENTIDO HORARIO 3000 RPM G90G0X-35.Y-21. …………………………… ABSOLUTAS, POSICION RAPIDA. G43Z5.H1 ………………………………………….. COMPENSAR LONGITUD DE HERRAMIENTA #1 ACTIVAR REFRIGERANTE M8 …………………………………………………………… DESCENSO A Z-3 CON AVANCE 250 mm/min G1Z-3.F250. …………………………………… Y-14.F500. ……………………………………….. AUMENTA AVANCE A 500 mm/min X-28. ………………………………………………….. SIGUIENTE POSICION G3X-21.Y-7.J7. ………………………… ARCO EN SENTIDO ANTIHORARIO G1Y0. ………………………………………………….. SIGUIENTE POSICION G2X21.I21. ……………………………….………… ARCO EN SENTIDO HORARIO G1Y-7. ………………………………………………….. SIGUIENTE POSICION G3X28.Y-14.I7. …………………………… ARCO EN SENTIDO ANTIHORARIO G1X35. ………………………………………………….. SIGUIENTE POSICION Y-21. ………………………………………………….. SIGUIENTE POSICION SIGUIENTE POSICION X-35. ………………………………………………….. SUBE LA HERRAMIENTA EN RAPIDO G0Z5. ………………………………………………….. M9 …………………………………………………………… APAGA REFRIGERANTE POSICION EN Z DE CAMBIO DE HERRAMIENTA G32 …………………………………………………………… APAGAR HUSILLO M5 …………………………………………………………… PUNTO DE REFERENCIA EN Y G53G0Y0. …………………………………………… M30 …………………………………………………………… FIN DE PROGRAMA O0123 ………………………………………………………
( EJERCICIO ARCOS EN IJK ).. G17G21G32G40G80 …………………………..
30
El segundo método principal para programar arcos requiere definir la coordenada X,Y,Z del punto de llegada y el radio del arco. Para el mismo ejemplo anterior … NUMERO DE PROGRAMA ( EJERCICIO ARCOS EN IJK ).. COMENTARIO G17G21G32G40G80 ………………………….. INICIO SEGURO T1M6 ………………………………………………………. CAMBIO DE A LA HERRAMIENTA #1 G54 ……………………………………………………….. PRIMER ORIGEN DE COORDENADAS S3000M3 ………………………………………………. ENCENDER HUSILLO SENTIDO HORARIO 3000 RPM G90G0X-35.Y-21. …………………………… ABSOLUTAS, POSICION RAPIDA. G43Z5.H1 ………………………………………….. COMPENSAR LONGITUD DE HERRAMIENTA #1 M8 …………………………………………………………… ACTIVAR REFRIGERANTE DESCENSO A Z-3 CON AVANCE 250 mm/min G1Z-3.F250. …………………………………… Y-14.F500. ……………………………………….. AUMENTA AVANCE A 500 mm/min X-28. ………………………………………………….. SIGUIENTE POSICION ARCO EN SENTIDO ANTIHORARIO G3X-21.Y-7.R7. ………………………… G1Y0. ………………………………………………….. SIGUIENTE POSICION G2X21.R21. ……………………………….………… ARCO EN SENTIDO HORARIO G1Y-7. ………………………………………………….. SIGUIENTE POSICION G3X28.Y-14.R7. …………………………… ARCO EN SENTIDO ANTIHORARIO G1X35. ………………………………………………….. SIGUIENTE POSICION Y-21. ………………………………………………….. SIGUIENTE POSICION X-35. ………………………………………………….. SIGUIENTE POSICION G0Z5. ………………………………………………….. SUBE LA HERRAMIENTA EN RAPIDO M9 …………………………………………………………… APAGA REFRIGERANTE POSICION EN Z DE CAMBIO DE HERRAMIENTA G32 …………………………………………………………… APAGAR HUSILLO M5 …………………………………………………………… PUNTO DE REFERENCIA EN Y G53G0Y0. …………………………………………… M30 …………………………………………………………… FIN DE PROGRAMA O0123 ………………………………………………………
4.5. Compensación de radio de la herramienta. La compensación del radio permite que se pueda escribir un programa sin necesidad de considerar el tamaño de la herramienta. Los tres códigos usados para hacer la compensación son: G41, compensación hacia la izquierda G42, compensación hacia la derecha G40, cancela compensación (por el centro)
31
NUMERO DE PROGRAMA COMENTARIO INICIO SEGURO CAMBIO DE A LA HERRAMIENTA #2 G54 ……………………………………………………….. PRIMER ORIGEN DE COORDENADAS S3000M3 ………………………………………………. ENCENDER HUSILLO SENTIDO HORARIO 3000 RPM G90G0X-47.5Y0.………………………..……… ABSOLUTAS, POSICION RAPIDA A UN PTO FUERA DE LA FIGURA PARA INICIAR COMPENSACION G43Z5.H2 COMPENSAR LONGITUD DE HERRAMIENTA #2 ……………………………………….. BAJA HASTA POSICION SEGURA Z=5 M8 …………………………………………..………………… ACTIVAR REFRIGERANTE G1Z-3.F250……………….…………………………… DESCENSO A Z-3 CON AVANCE 250 mm/min G41X-42.D2 ……………………………………….. COMPENSAR TRAYECTORIA A LA IZQUIERDA CON EL VALOR DE DIAMETRO ALMACENAD O EN POSICION 2 DE LA TABLA DE HERRAMIENTAS SIGUIENTE POSICION, AUMENTA AVANCE Y7.F500. ………………………………………….. G3X-28.Y21.J14. …………………………… ARCO EN SENTIDO ANTIHORARIO ARCO EN SENTIDO HORARIO G2X-14.Y35.I14. …………………………… G1Y42. ………………………………………………….. SIGUIENTE POSICION G3X-7.Y49.J7. …………………………… ARCO EN SENTIDO ANTIHORARIO G1X0. ………………………………………………….. SIGUIENTE POSICION Y0. ………………………………………………….. SIGUIENTE POSICION X-42. ………………………………………………….. SIGUIENTE POSICION G40Y-5.5 ……………………………………….. SIGUIENTE POSICION, CANCELA COMPENSACION SALE DEL CONTORNO DE LA FIGURA G0Z5. ………………………………………………….. SUBE LA HERRAMIENTA A POSICION SEGURA M9 …………………………………..…………………….. APAGA REFRIGERANTE SUBE HERRAMIENTA A POSICION DE CAMBIO G32 ……………………………………………………….. M5 …………………………………..…………………….. APAGA HUSILLO PUNTO DE REFERENCIA EN Y G53G0Y0. ……………………………………………… FIN DEL PROGRAMA M30 ……………………………………………………… O0321 ………………………………………………… ( FIRST TOOL NOT IN SPINDLE ) G17G21G32G40G80 ………………………….. T2M6 ……………………………………………………….
32
33
34
35
5.5. Ciclos fijos G73, G81, G83, G84, G86 Los ciclos fijos están diseñados para facilitar la creación de programas específicos. Con el uso de un código G, toda la operación puede ser programada en una sola línea. Esto hace la programación más rápida y ahorra espacio de memoria. Los ciclos más utilizados son G73, G81, G83, G84, G86, para otros ciclos, consultar el manual de programación Centurión 7.
Ciclo G81, taladrado simple.
Para todos los ciclos fijos existen dos modos de finalización: con retorno al punto inicial (G98) o con retorno al punto de referencia R (G99). Esto determina la coordenada en Z a la cual llegará la herramienta cuando termine de taladrar cada agujero. El formato del ciclo de taladrado simple es:
G81 X ___ Y____ Z ____ R _____ F ______ En donde X y Y determinan la posición del agujero en el plano, Z es la profundidad final del agujero, R es la altura del plano rápido, desde este punto empezará a taladrar, y F es la velocidad de avance vertical en mm/min. El regreso se hará al punto R o al inicial dependiendo del uso de G98 o G99
G80: CANCELA TODOS LOS CICLOS FIJOS Ejemplo:
G98 G81 X0. Y0. Z-20. R2. F100. G80
36
Ciclo G83, Taladrado con picoteo
El formato del ciclo de taladrado con picoteo es:
G83 X ___ Y____ Z ____ Q ____ V _____ R _____ D _____ F ______ En donde X y Y determinan la posición del agujero en el plano, este ciclo hace lo siguiente. 1. Posicionamiento en rápido al punto R 2. Avance hasta el punto V (opcional) 3. Posición rápida al punto R 4. Descenso rápido al punto D 5. avance lento según el valor de Q. 6. Repite los pasos 3-5 hasta alcanzar la profundidad final Z 7. Ascenso en rápido hasta alcanzar el punto R o el punto inicial según G98/G99
G80: CANCELA TODOS LOS CICLOS FIJOS Ejemplo:
G98 G83 X0. Y0. Z-20. Q4. R2. F100. G80
37
Ciclo G73, Taladrado con picoteo de alta velocidad
El formato del ciclo de taladrado con picoteo de alta velocidad es:
G73 X ___ Y____ Z ____ Q ____ R ____ V _____ U _____ D ____F _____ 1. 2. 3. 4. 5. 6. 7.
Posición rápida en el punto R Avance lento al punto V Sube en rápido el valor de U Descenso rápido el valor D Avance lento la cantidad Q Repite los pasos 3-5 hasta alcanzar la profundidad final Z Ascenso en rápido hasta alcanzar el punto R o el punto inicial según G98/G99
G80: CANCELA TODOS LOS CICLOS FIJOS Ejemplo:
G98 G73 X20. Y100. Z-50. Q4. R2. F100. G80
38
Ciclo G84, Roscado con macho.
Para este ciclo se debe utilizar un dispositivo de flotante de sujeción de la herramienta. El formato del ciclo de roscado con macho a mano derecha es:
G84 X ___ Y____ Z ____ B ____P _____ R _____ F ______ En cada posición del eje, el ciclo hace lo siguiente: 1. 2. 3. 4. 5. 6. 7. 8.
Avanza en rápido hasta el punto R Desciende con avance F hasta el punto Z Tiempo de espera en segundos (comando B) antes de retornar Husillo en reversa (CCW) Tiempo de espera en segundos (comando P) Avance al punto R Cambia sentido de giro el husillo (CW) Posición rápida al punto inicial si se especifica por G98
Durante el roscado los botones de regulación de avance y RPM son ignorados. Una vez se inicia el ciclo, no se detiene hasta completar el roscado. Si se aplica una parada de programa, el roscado se detendrá fuera del agujero.
G80: CANCELA TODOS LOS CICLOS FIJOS Ejemplo:
G98 G84 X20. Y100. Z-12. B2. P2. R2. F100. G80
39
Ciclo G86, Alesado
El formato para el ciclo de alesado rápido es :
G86 X ___ Y____ Z ____ R _____ F ______ En cada posición el ciclo realiza: 1. Giro del husillo CW 2. Posición en rápido al punto R 3. Avance al punto Z 4. Se detiene el husillo 5. Posición rápida al punto R 6. Posición rápida al punto inicial o R según G98/G99 7. Se enciende el husillo CW
G80: CANCELA TODOS LOS CICLOS FIJOS Ejemplo:
G98 G86 X20. Y100. Z-50. R2. F100. G80
40
Ciclo G76, Alesado fino:
Este ciclo se utiliza para alesar agujeros separando la herramienta de la pared antes de ascender. La distancia y el ángulo de separación están dados por parámetros de máquina. El formato para el ciclo de alesado fino es :
G76 X ___ Y____ Z ____ P _____ R _____ F ______ En cada posición el ciclo realiza: 1. 2. 3. 4. 5. 6.
Posición rápida al punto R Avance lento al punto Z Espera de P segundos en el fondo Orientación del husillo Movimiento XY Salida rápida del agujero al punto R o inicial según G98/G99 7. Retrocede a la posición original XY
G80: CANCELA TODOS LOS CICLOS FIJOS Ejemplo:
G98 G76 X20. Y100. Z-50. R2. P3. F100. G80
41
Ciclo G88, Roscado rígido
El formato para el ciclo de roscado rígido es :
G88 X ___ Y____ Z ____ P _____ R _____ F ______ El tiempo de espera P se puede usar si la distancia entre agujeros es muy corta para darle tiempo al husillo de regresar a la dirección apropiada. En cada posición el ciclo realiza: 1. Posición rápida al punto R 2. Avance a la profundidad Z. 3. Invierte el giro el husillo 4. Avanza al punto R 5. Invierte el giro del husillo 6. Espera por P segundos 7. posición rápida al punto R si se especifica por G98. Si al iniciar el ciclo G88 el husillo está girando en sentido horario, el roscado es a derechas. Si al iniciar el ciclo G88 el husillo gira en sentido contrario al reloj, entonces el roscado es a izquierdas. El ciclo de roscado NO se detendrá sino hasta terminar, fuera del agujero, incluso al oprimir paradas de programa. El roscado rígido es una opción suministrada a la máquina y sólo deberá usarse si se encuentra instalada.
42
6. PROGRAMACION CONVERSACIONAL Cada programa conversacional tiene un archivo de texto asociado a él. El programa conversacional inicia con la letra P seguida por cuatro dígitos, como P1234. El archivo de texto inicia con la letra O seguida por cuatro dígitos, tal como O1234. El archivo de texto es compilado por el programa conversacional. Los cambios en el archivo conversacional crearán un nuevo archivo de texto. El operador puede ver los cambios a este programa, pero os cambios que le haga, no se verán en el conversacional. Esta sección de la cartilla muestra un procedimiento básico para la creación de programas en lenguaje conversacional, para mayores detalles, revise el manual de programación Centurión 7. Los campos que en el monitor se ven en rojo, son información obligatoria que se debe ingresar, éstos serán negros una vez se ingrese el dato.
Inicio del programa: Esta pantalla aparece al inicio de cada programa, y es el primer evento que debe llenarse con los datos de nombre del programa, dimensiones métricas o en pulgadas, coordenada de trabajo y notas personales.
Y aparecen las teclas del menú principal de programación conversacional …
En las siguientes ventanas que van apareciendo debe llenar los datos que corresponden a cada una, de acuerdo al proceso que se tenga, según el cuadro de menús que se ve a continuación.
43
44
6.1. LA PÁGINA DE EDICIÓN DE PROGRAMAS
La página de edición de programas es usada para ver los datos de programas en formato conversacional, cambiar información y adicionar o remover elementos del programa. La página de edición de programas conversacionales se puede abrir con (F8)program(F2)conv-(F1)edit, (F8)program-(F2)conv-(F3)old, (F8)program-(F2)conv-(F7)menú, o cuando se oprime la tecla F10 de salida luego de completar un nuevo programa conversacional. Las funciones disponibles en la página de edición son: F1 Edit - Abre la pantalla que actualmente se ve para hacerle cambios F2 View – Muestra una lista de todos los eventos en el programa conversacional. Permite al usuario ir a cualquier evento seleccionándolo de la lista. También permite cortar y pegar eventos dentro del mismo programa conversacional. F3 Event –Muestra un evento específico en el número del evento.
programa conversacional entrando el
F4 T## - Muestra un evento específico de cambio de herramienta en el programa conversacional entrando el número de la herramienta deseada.
45
F6 Ins(insert) – Permite al usuario regresar al modo de programación para adicionar eventos a los existentes en el programa conversacional. Los eventos que se adicionen serán ubicados antes del evento actual mostrado en la pantalla cuando se oprima la tecla insert. F7 Del (borrar) – Borra conversacional.
inmediatamente el actual evento mostrado en el programa
F9 Prev (previous) – Retrocede el programa al evento previo al evento actual mostrado. F10 Next – Avanza el programa hasta el siguiente evento al actualmente mostrado ESC – Sale del menú de edición. HELP Verf –Rápidamente verifica la geometría. Esta pantalla sólo muestra la geometría de la pieza y no revisa problemas posteriores de compensación, formato erróneo, u otros problemas. Los programas deberían ser verificados siempre usando la verificación del menú principal para revisarlos cuidadosamente antes de ejecutarlos.
6.2. Formato del ciclo de taladrado Todos los ciclos de taladrado requieren los siguientes tres elementos,
Inicio del taladrado (Start): selecciona qué clase de ciclo de taladrado desea el usuario. Posiciones del taladrado: Determina las posiciones de los agujeros a taladrar Fin del taladrado (end): Cancela el ciclo de taladrado. Selecciones en el menú: Inicio de programa [F5] Cambio de herramienta [F3] Taladrado [F1] Inicio de ciclo [F2] Posición [F2] Posición [F2] Posición [F2] Posición [F2] Posición (solo en Z) [F2] Posición [F5] Fin [F10] Salir
46
6.3. Formato del ciclo de fresado. Todos los ciclos de fresado requieren los siguientes elementos: Inicio del fresado (entrada de la herramienta): determina la profundidad de los ciclos, punto de entrada, y como se aplica la compensación de radio de herramienta. Geometría de fresado: líneas y arcos que determinan el camino que debe llevar la herramienta. Fin del fresado (salida de la herramienta): Determina como será la retracción de la herramienta desde la pieza. También puede determinar si la forma será para una cajera o paredes inclinadas o con radios. Algunos ciclos son automáticos, como los de cajeras circulares o rectangulares. Estos ciclos no requieren un inicio de fresado o final de fresado. Si un evento no aparece en pantalla entre los botones de inicio y final, no requiere un inicio o un final.
Selecciones en el menú: Inicio de programa [F5] Cambio de herramienta [F2] Fresado [F1] Inicio de ciclo [F2] Geometría [F1] Línea [F2] Arco [F1] Línea [F1] Línea [F2] Arco [F1] Línea [Escape] [F4] Fin [F10] Salir
47
6.4. Ciclo de creación de texto.
Selecciones en el menú: Inicio de programa [F5] Cambio de herramienta [F8] Especial [F8] Texto [F8] Texto [F8] Texto [F10] Salir
48
6.5. Programas ejemplo. Para este ejercicio, ingrese por el modo conversacional y cree un programa nuevo, luego digite las líneas que se muestran a continuación, cada evento (página) debe almacenarse al completarse seleccionando [ STORE] antes de continuar con el siguiente evento. Este ejemplo almacena un programa de cajeado de un rectángulo, en pulgadas, utilizando la herramienta #1 (establecer diámetro 0.5” en la tabla de htas), la herramienta #2 (diámetro 0.25”) realiza un circulo de agujeros.
Program Set Up Program name [ ] Dimensions [Absolute]* Units [English]* --------------------------------------------------F5(TChng) Tool Change Tool [Change]* Tool Change Position X[-3 ] Y[0 ] Tool Number T[1 ] Tool Description [ ] Spindle Speed S[1000] Spindle Restart [CW]* Stop For Speed Change [No]* Coolant [---]* --------------------------------------------------F2(Mill)-F5(Pockt)-F1(SetUp) Pocket Mill Set Up X Pocket Center [0 ] Y Pocket Center [0 ] XY Feedrate [20 ] Z Pierce Feedrate [10 ] Return Point [Clearance]* Clearance [.1 ] Final Z Depth [-1 ] First Z Depth [-.5 ] Z Increment [.5 ] --------------------------------------------------F3(Rect)-F2(Finsh) Rectangular Finish Inside X Pocket Dimension [3 ] Y Pocket Dimension [2.5 ] Corner Radius [.5 ] Z Down [Plunge]*
Compensation [On]* Cut Direction [CW (Conv)]* --------------------------------------------------Esc-Esc-Esc-F5(TChng) Tool Change Tool [Change]* Tool Change Position X[-3 ] Tool Number T[2 ] Tool Description [ ] Spindle Speed S[1500] Spindle Restart [CW]* Stop For Speed Change [No]* Coolant [---]* --------------------------------------------------F4(Bolt)-F1(Drill) Drill Bolthole Cycle Z Pierce Feedrate F[15 ] Spindle On CW RPM S[ ] Return Point [Clearance]* Clearance R[.1 ] Final Z Depth Z[-.25 ] Bolthole Center X[0 ] Y[3 ] Bolthole Radius [1 ](-R for CCW) Angle Of 1st Hole [0 ] # Of Holes To Be Made [8 ] # Of Holes In 360 Deg [8 ] --------------------------------------------------End of Program Spindle off [Yes]* Coolant off [No]* Z to Toolchange [Yes]* X Position (home relative)[ ] Y Position (home relative)[ ]
49
Ejemplo 2
Programa en lenguaje ISO: N1 G0 G17 G20 G32 G40 G50 G69 G80 G90 N2 T1 M6 N3 X-1 Y-1 S3000 M03 N4 G43 H1 Z.1 M08 N5 G01 Z-.375 F5 N6 G41 D1 X0 F25 N7 Y3.5 N8 X1.5 N9 G3 R1 AA180 AB-45 N10 G1 R.S AB45 N11 G2 R1 XC5.9142 YC4.0858 AB0 N12 G1 Y0 N13 X-1 N14 G40 Y-1 N15 G0 Z.1 M9 N16 M5
50
Programa en conversacional: Event 0 of 11 Program Setup Program name [SAMPLE 1] Dimensions [Absolute] Units [English] Work Coordinate [---] Setup Notes: [] [] [] [] [] [] --------------------------------------------------Event 1 of 11 Tool Change Tool [Change] Tool Change Position X[ ] Y[ ] Tool Number T[1 ] Tool Description [ ] Next Tool Number [ ] Spindle Speed S[3000] Spindle Restart [CW] Coolant [Flood] --------------------------------------------------Event 2 of 11 Tool Pierce - Start Mill Cycle Z Pierce Feedrate [5 ] Return Point [Clearance] Clearance [.1 ] Final Z Depth [-.375 ] 1st Z Depth [-.375 ] Z Increment [1 ] X Pierce Point X[0 ] Y Pierce Point Y[0 ] Compensation [Auto Left] Options [---] --------------------------------------------------Event 3 of 11 Mill Geometry - Line Feedrate F[ ]
51 Coordinates [Cartesian] X axis X[ ] Y axis Y[3.5 ] Z axis Z[ ] End [---] Extend Back [Off ] --------------------------------------------------Event 4 of 11 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] X axisX[1.5 ] Y axis Y[ ] Z axis Z[ ] End [---] Extend Back [Off ] --------------------------------------------------Event 5 of 11 Mill Geometry - Arc Plane [XY] Feedrate F[ ] Direction [CCW] Extend Back [Off ] Center [Polar] Arc Radius R[1 ] Start Angle AA[180 ] End Point [Polar] End Angle AB[-45 ] Z[ ] End Option [---] --------------------------------------------------Event 6 of 11 Mill Geometry - Line Feedrate F[ ] Coordinates [Polar] Plane [XY] Type [Current] Length R[.5 ] End Angle AB[45 ] Z axis Z[ ] End [---] --------------------------------------------------Event 7 of 11 Mill Geometry - Arc Plane [XY] Feedrate F[ ] Direction [CW]
52 Center [Abs Center] Arc Radius R[1 ] Arc Center XC[5.9142 ] YC[4.0858 ] End Point [Polar] End Angle AB[0 ] Z[ ] Mill Geometry - Line Feedrate F[ ] --------------------------------------------------End Option [---] --------------------------------------------------Event 8 of 11 Mill Geometry - Line Feedrate F[ ] Coordinates [Cartesian] X axis X[ ] Y axis Y[0 ] Z axis Z[ ] End [---] Extend Back [Off ] --------------------------------------------------Event 9 of 11 Coordinates [Cartesian] X axis X[0 ] Y axis Y[ ] Z axis Z[ ] End [---] Extend Back [Off ] --------------------------------------------------Event 10 of 11 Tool Retract End Mill Cycle Point on part after tool retract [Auto] --------------------------------------------------Event 11 of 11 End of Program Spindle off [Yes] Coolant off [Yes] Z to Toolchange [No] X Position (home relative) [ ] Y Position (home relative) [ ] ---------------------------------------------------
53
7. COMUNICACIONES RS232C Para establecer los parámetros de comunicación ingrese por PARAMS-CTRL y ajústelos de acuerdo a lo siguiente:
Serial Port Data Primary Serial Port is ..............................COM1 COM1 Baud rate........................................ 9600 COM1 Parity; Data bits and Stop bits........E/7/2 El computador y la máquina deben tener ambos los mismos parámetros. Antes de iniciar la comunicación, se debe alistar primero el extremo que recibe. Para recibir en la máquina:
1. Seleccione UTIL-RS232-RECEV 2. Seleccione el tipo de archivo: TEXT, CONV, o PARMS 3. Entre el número del nuevo programa. Para enviar desde la máquina:
1. Seleccione UTIL-RS232-SEND 2. Seleccione el tipo de archivo: TEXT, CONV, o PARMS 3. Seleccione MENU. Mueva el cursor al programa(s) que desea enviar y seleccione SET. Después de dar SET a todos los programas, seleccione START-BEGIN.
CONFIGURACION DEL CABLE
54
8. IMPORTAR ARCHIVOS CAD Una característica del control Centurión es la capacidad para importar archivos de diseño en formato DXF o CDL directamente a la máquina. Esta función crea las líneas y arcos necesarios para definir el perfil de la pieza que se va a cortar, o dar las ubicaciones de los agujeros a taladrar. El archivo debe contener sólo los perfiles a cortar, series de arcos o círculos o una serie de líneas. Los archivos no deben tener textos, splines, polilíneas, acotados, marcos o rótulos. Si existen múltiples perfiles, es necesario conocer la coordenada exacta de la ubicación de inicio del perfil a cortar. La función de entrada CAD se encuentra en los menús MILL o DRILL.
PARA DATOS DE TALADRADO: Sólo se requiere el nombre del archivo y su ruta de ubicación (path). Cualquier círculo seleccionado en el archivo resultará en una posición rápida en XY para ubicar su centro.
55
PARA DATOS DE FRESADO: Después de ingresar al menú conversacional de fresado MILL, digite F8 CAD para ver la pantalla de ingreso de datos CAD, para ubicar el archivo utilice la tecla F2 MENU y de ser necesario cambie la unidad a leer con F12 DRIVE. Seleccione el archivo DXF y oprima F1 INPUT para ingresar los datos, a continuación saldrá la pantalla gráfica con todas las entidades dentro del archivo. Oprima F1 PATH para escoger el perfil a mecanizar, cuando sale el mensaje “pick start point” mueva el cursor hasta un punto cercano al extremo de la primera entidad a cortar y oprima ENTER. Luego del mensaje “pick a point in the direction you want to cut” debe mover el cursor a otra entidad adyacente que marcará la dirección en que se realizará el corte del perfil. Una vez ingresen los datos al sistema oprima ESC y F10 BACK para editar el evento inicial TOOL PIERCE START MILL CYCLE creado automáticamente con anterioridad a los datos del contorno y modifique la información relevante a profundidades de corte, velocidades de avance y compensación de radio de herramienta. La geometría debe seguir una trayectoria continua desde el inicio hasta el final, sin rupturas o espacios entre las entidades. Existe un parámetro que le indica al control la distancia de búsqueda que el sistema usa para encontrar la siguiente entidad. Este se ubica en PARAMS-SETUP-LEVEL-MISC y se llama CAD EPSILON. Puede editar este parámetro para ajustarlo a sus archivos CAD (.0003 a .0005 es recomendable). En este mismo menú se puede ajustar la extensión del archivo de acuerdo a su sistema CAD.