You are on page 1of 80

Curso Básico de Programación
para Centro de Torneado

En este manual, encontrará los principios básicos necesarios y una breve explicación de los códigos
más utilizados para iniciar la programación del centro de torneado.

Si requiere más información, puede consultar el manual adjunto a la máquina, donde encontrará
información aún más detallada.

El Departamento de Ingeniería de Aplicaciones es responsable de todo lo relacionado con la
programación y operación de los controles CNC. Para cualquier duda o aclaración acerca del uso de los
controles, favor de comunicarse a los teléfonos siguientes:

 México (55) 5565-9008
 Monterrey (81) 8145-0473
 Querétaro (442) 215-8829
 Guadalajara (33) 3810-2403

Departamento de Aplicaciones

MÉXICO MONTERREY GUADALAJARA

- Alejandro Vega - José Guadalupe García - Oscar Martínez
- Luis David Cruz - Carlos Valdez
- Hipólito Ramírez
- Jorge Orta
QUERÉTARO
- Nepthali Rojas
- Antonio Alarcón

1

Indice

Indice ................................................................................................................................................ 2
Introducción .................................................................................................................................... 3
Sistema de Coordenadas ............................................................................................................... 4
Programación en Absoluto ............................................................................................................ 5
Localización de Puntos .................................................................................................................. 5
Códigos Alfabéticos de Dirección ................................................................................................. 8
Códigos M ........................................................................................................................................ 9
Códigos G ........................................................................................................................................ 10
Parámetros de Corte ....................................................................................................................... 11
Fórmulas y Nomenclaturas ............................................................................................................ 12
Comandos de Control de Velocidad del Husillo ........................................................................... 13
Funciones ......................................................................................................................................... 13
Programando con Códigos ............................................................................................................ 15
Códigos de Activación Automática ................................................................................................ 16
G00 Posicionamiento con Movimiento Rápido .............................................................................. 17
G01 Movimiento de Interpolación Lineal ........................................................................................ 18
G02 y G03 Movimiento de Interpolación Circular .......................................................................... 19
Dirección y Punta Imaginaria de la Herramienta .......................................................................... 24
Movimiento de Aproximación y Partida ........................................................................................ 26
Efecto del Radio de la Punta de la Herramienta ........................................................................... 26
Ciclos de Maquinado ...................................................................................................................... 27
Cuerdas “NPT” ................................................................................................................................. 35
G80 Cancleación de Ciclos Enlatados ......................................................................................... 36
G81 Ciclo de Barrenado Directo .................................................................................................... 36
G82 Ciclo de Barrenado con Tiempo de Espera ........................................................................... 37
G83 Ciclo de Barrenado con Desahogo de Rebaba .................................................................... 38
G83 Ciclo de Barrenado con Desahogo de Rebaba y Profundidad Variable ............................. 39
G84 y G184 Ciclo de Machueleado ................................................................................................ 40
G85 Ciclo de Mandrinado ............................................................................................................... 41
Tabla para Velocidades de Corte para Machuelear ...................................................................... 42
Avances por Revoluciones para Brocas ...................................................................................... 42
Tabla para Velocidades de Corte para brocas “HSS” .................................................................. 43
Notas ................................................................................................................................................ 44

2

Introducción

CNC = Computerized Numerical Control (Contro Numérico Computarizado)

En una máquina CNC, el proceso de maquinado se controla y programa mediante un sistema de
códigos que permite operar la misma con poca supervisión y gran repetibilidad, ejecutando la misma
tarea una y otra vez con un mínimo de error gracias a la supervisión de una computadora.

Los principios usados en el manejo de máquinas convencionales aplican de la misma forma a las
máquinas CNC. La diferencia principal radica en como se ejecutan los movimientos, ya que en lugar de
mover manivelas para hacer llegar la herramienta a puntos determinados, el CNC permite almacenar
dichas posiciones en la memoria del control. Así la herramienta se moverá automáticamente cada vez
que se ejecute un programa.

Sistema de Coordenadas

Chuck
EJE X

Contrapunto

EJE Z

3

Z0 2 1 -Z Z -1 -2 -3 3 2 -4 -5 8 7 -6 9 -7 -6 -5 -4 -3 -2 -1 1 2 3 4 5 6 78 9 -X 4 . Ejemplo: Z0 1 2 3 4 5 N1 G00 Z0 N2 G00 Z1.0 N3 G00 W2. Programación en Absoluto e Incremental En el modo absoluto.0 N4 G00 Z4. Los movimientos se determinan con la letra “U” para el eje “X” y “W” para el eje “Z”. Los movimientos son determinados por los ejes “X” y “Z”. las coordenadas se relacionan únicamente con el punto anterior programado. todas las coordenadas se relacionan directamente con el origen o cero pieza fijado.0 N1 N2 N3 N4 Localización de Puntos X 8 7 5 6 6 10 11 12 13 14 5 4 3 4 1 X0. En el modo incremental.

Programación en Absoluto (X.Ejercicio 1 Localice los puntos siguientes utilizando el sistema de ejes anterior. W) PT8 a PT9 = U ___________ W ____________ PT9 a PT10 = U ___________ W ____________ PT10 a PT11 = U ___________ W ____________ PT11 a PT12 = U ___________ W ____________ PT12 a PT13 = U ___________ W ____________ PT13 a PT14 = U ___________ W ____________ PT14 a PT8 = U ___________ W ____________ PT8 a PT10 = U ___________ W ____________ 5 . Z) PT1 = X ___________ Z____________ PT2 = X ___________ Z____________ PT3 = X ___________ Z____________ PT4 = X ___________ Z____________ PT5 = X ___________ Z____________ PT6 = X ___________ Z____________ PT7 = X ___________ Z____________ PT8 = X ___________ Z____________ Programación en Incremental (U.

000 1.500 Punto 5 Punto 4 Punto 3 Punto 2 Punto 1 Dibujo 2 X Z (Diámetro NO Radio) Punto 1 ______________________ ______________________ Punto 2 ______________________ ______________________ Punto 3 ______________________ ______________________ Punto 4 ______________________ ______________________ Punto 5 ______________________ ______________________ 6 .000 1.000 R . Dibujo 1 2.25 x 45 Deg.100 . Ejercicio 2 Localice los puntos en el dijubo 2 haciendo referencia a los datos en el dibujo 1 4.

125 x 45 Deg 2.125 x 45 Deg R .250 . 4.875 .300 X Z Pt 1 __________ __________ 2 Pt 1 Pt 2 __________ (_________) Pt 10 1 Pt 7 Pt 6 Pt 1 5 Pt 3 __________ __________ Pt Pt 3 4 Pt 4 (_________) __________ 2 Pt Pt Pt Pt 5 9 8 __________ __________ Pt 1 Pt Pt 6 __________ __________ Pt 7 (_________) __________ Pt 8 __________ (_________) Pt 9 (_________) __________ Pt 10 __________ (_________) Pt 11 (_________) __________ Pt 12 __________ __________ 7 .000 3.750 .600 3.750 .875 1.350 .750 3.

8 . Contiguo al código G04 asigna un tiempo de espera en segundos o microsegundos durante su ejecución. Especifica datos necesarios en algunos ciclos enlatados (para definir el plano de referencia) e R interpolaciones circulares (para indicar radios). Indica el avance aplicado a cualquier interpolación. y mm/min o pulg/min para G98. solicita la ejecución de un subprograma. Seguido de cuatro dígitos selecciona la herramienta (los dos primeros dígitos) así como el T compensador (los dos últimos dígitos). Distancia dada en W milímetros o pulgadas. En los Q ciclos enlatados G70. G71. El valor es dado en mm/rev o pulg/rev para F G99. Especifica el movimiento o la posición incremental a lo largo del eje Z. Distancia dada en U milímetros o pulgadas. Un sólo código M es permitido por línea o bloque del programa. Con el código M98 escrito en el programa. Especifica el movimiento o la posición absoluta a lo largo del eje X. Su uso es opcional y va de 0 a 99999. Se coloca en la primera línea o bloque del programa y va de O 0 a 99999. Especifica datos necesarios para el ciclo enlatado G83 cuyo valor es siempre positivo. El valor es dado en RPM para G96 y pies/min o S mts/min para G97. Identifica el número de programa. I Especifica datos necesarios en algunos ciclos enlatados e interpolaciones circulares (para eje X). M Seguido de dos dígitos identifica a las funciones misceláneas. K Especifica datos necesarios en algunos ciclos enlatados e interpolaciones circulares (para eje Z). J Especifica datos necesarios en algunos ciclos enlatados. Seguido de uno. Indica la velocidad de giro asignada al husillo. G71. G72 y G73 indica la línea o bloque final de la trayectoria programada. N Enumera las líneas o bloques del programa. P En los ciclos enlatados G70. L Indica el número de veces que se ejecuta una operación en los ciclos enlatados y subprogramas. G72 y G73 indica la línea o bloque inicial de la trayectoria programada. Distancia dada en milímetros X o pulgadas. Cada código indica la G ejecución de una operación específica. Especifica el movimiento o la posición absoluta a lo largo del eje Z. Especifica el movimiento o la posición incremental a lo largo del eje X. dos o tres dígitos identifica a las funciones preparatorias. Distancia B dada en milímetors o pulgadas. Distancia dada en milímetros Z o pulgadas. Códigos Alfabéticos de Dirección Especifica el movimiento o la posición absoluta del contrapunto a lo largo del eje B.

M11 Abrir chuck. M42 Engranaje alto. M02 Fin de programa. M08 Activar soluble (coolant). M01 Paro opcional de programa. M03 Giro de husillo a la derecha (en sentido de las manecillas del reloj). M41 Engranaje bajo. M98 Llamado de subprograma.Códigos M (Funciones Misceláneas) M00 Paro de programa. 9 . ignorado si no posee caja engranada. M05 Paro de husillo. M21 Avance de contrapunto hacia adelante. M04 Giro del husillo a la izquierda (en contra sentido de las manecillas del reloj). M31 Extractor de virutas hacia adelante M32 Extractor de virutas hacia atrás. M33 Paro de extractor de virutas. M10 Cerrar chuck. M30 Fin de programa con retorno al inicio. M22 Avance de contrapunto hacia atrás. M09 Desactivar soluble (coolant). ignorado si no posee caja engranada. M99 Fin de subprograma con retorno al programa principal.

01 Movimiento de interpolación circular en el sentido de las manecillas del G02 01 reloj con avance controlado. 07 G42 Compensación del radio de la herramienta a la derecha. Códigos G (Funciones Preparatorias) Código Grupo G00 Movimiento rápido. 00 G73 Ciclo de desbaste para piezas preformadas. 00 G75 Ciclo de ranurado exterior e interior. 09 G82 Ciclo de barrenado con tiempo de espera. 09 G86 Ciclo de mandrinado con paro de husillo. G72 y G73. 00 G74 Ciclo de ranurado frontal. 09 G84 Ciclo de machueleado derecho. 00 G80 Cancelación de ciclos enlatados. 00 G20 Indicador del sistema de coordenadas para pulgadas. 07 G41 Compensación del radio de la herramienta a la izquierda. 01 G92 Ciclo de roscado. 09 10 . 12 G70 Ciclo de acabado para los ciclos de desbaste G71. 11 G54-G59 Establece la posición de las coordenadas para el cero pieza. 06 G21 Indicador del sistema de coordenadas para milímetros. Movimiento de interpolación circular en el contrasentido de las G03 01 manecillas del reloj con avance controlado. 07 G50 Establece el límite de velocidad del husillo. 05 G99 Avance en pulgadas/rev o mm/rev. 00 G72 Ciclo de desbaste transversal exterior e interior. 05 G184 Ciclo de machueleado izquierdo. 09 G81 Ciclo de barrenado. 01 G96 Velocidad superficial constante. 09 G90 Ciclo de torneado exterior e interior. 00 G71 Ciclo de desbaste longitudinal exterior e interior. G04 Pausa de tiempo en segundos o microsegundos Pnnnn. 01 G94 Ciclo de refrentado. 06 G28 Retorno al cero máquina. 00 G76 Ciclo de roscado con pasadas múltiples. 09 G83 Ciclo de barrenado con desahogo de rebaba. 12 G98 Avance en pulgadas/min o mm/min. 09 G85 Ciclo de mandrinado con avance controlado y retracción rápida. 01 G01 Movimiento de interpolación lineal con avance controlado. 12 G97 Revoluciones por minuto. 00 G40 Cancelación de compensación del radio de la herramienta.

en unidad de tiempo (pulg/min o mm/min).Parámetros de Corte Torneado Proceso de maquinado que consiste en hacer rotar la pieza de trabajo. al fin de obtener las medidas y calidades requeridas. es decir. como la calidad de la superficie. Avance Es el movimiento axial y/o radial de la herramienta por cada revolución o giro de la pieza de trabajo (pulg/rev o mm/rev). sea atacada por una cantidad de ciclos prediseñados. Los avances se pueden medir. Esta modificación de la geometría y calidad de la pieza se produce al remover material de la misma con una herramienta hecha de un material de manufactura de mayor rigidez. en lugar de que se realice en la superficie exterior de la misma. medidos en lapsos de tiempo. al girar. generalmente es de forma cilíndrica. con el fin de modificar tanto su geometría original. 11 . además. Mandrinado La diferencia que existe entre los procesos de torneado y de mandrinado es la condición tubular de la geometría de la pieza. lo que permite penetrar la superficie en una o varias etapas. Se conoce también como velocidad periférica a la que gira el material. Dicha pieza puede ser sujeta por sus extremos para que. que el proceso de maquinado se realiza en el núcleo o diámetro interior de la pieza. La particularidad de esta operación modifica sensiblemente el tipo de porta-herramienta y herramientas de corte necesarios para su ejecución Velocidad de Corte Es el velocidad que lleva la pieza al pasar por el filtro de corte.

Vc = Velocidad de corte (mts/min o pies/min). Paso = 1/número de hilos En el caso de los machuelos milimétricos. por lo tanto.M. D = Diámetro de la pieza en mm o pulgadas. π = Constante de valor 3. 12 = Valor para convertir pies a pulgadas. Fórmulas y Nomenclatura N = R. no es necesario el uso de fórmulas. Vc x 12 N= π x D (pulg) Fórmula para determinar el paso de un machuelo en pulgadas. 12 .14159. el paso es indicado de forma directa.P. Vc x 1000 N= π x D (mm) Sistema Inglés Fórmula para determinar las revoluciones por minuto. 1000 = Valor para convertir mts a mm. Sistema Métrico Fórmula para determinar las revoluciones por minuto.

M. En RPM (G97) o en Vc (G96). Formato  G96 S500 M03 Línea o bloque del programa que indica la activación de giro de husillo a la derecha con una velocidad de corte de 500 pies/min. Se especifica un número de hasta cuatro cifras a continuación de la dirección “S” sin punto.  G97 Revoluciones por minuto Comando necesario para las operaciones de barrenado. En este modo. el control va calculando las revoluciones por minuto a las que debe girar la pieza a maquinar en función del diámetro de la pieza. Velocidad de corte en pies/min o mts/min. Se expresa en R. Para determinar las revoluciones por minuto. es necesario conocer la velocidad de corte del material a maquinar y aplicar la fórmula para dicho cálculo.  G97 S500 M03 Línea o bloque del programa que indica la activación de giro de husillo a la derecha a 500 RPM. Función S Esta función controla la rotación del husillo. 13 .P.Comandos de Control de Velocidad del Husillo Existen dos formas de comandar la velocidad del husillo:  G96 Velocidad superficial constante Comando necesario para las operaciones de torneado y mandrinado en las que el posicionamiento sobre el eje “X” siempre varia. roscado y machuelado en las que el posicionamiento sobre el eje “X” es únicamente cero.

14 . el programa terminaría en M99. Así. proceso o herramienta. si el botón Block Delete es encendido. Números de Línea Las líneas numeradas se usan para buscar herramientas e identificar partes de un programa. Cualquier información que sea necesaria para identificar un programa. cualquier línea con slash será ignorada. Sin embargo. Después de la letra “N” podemos utilizar hasta 5 dígitos. Se introduce un slash (“/”) al principio de cada línea que la máquina deba saltarse cuando el botón de Block Delete haya sido activado en el panel de control. entonces el programa terminará en M30. Ejemplo: N9 N99 N999 N9999 N99999 Paréntesis Los paréntesis se emplean para diferentes propósitos. Ejemplo: / M99 M30 En este ejemplo. Ejemplo: (Programa de desbaste) Block Delete Esta función se usa para que la máquina se salte una línea o sección de un programa. o bien. se puede introducir entre paréntesis y dicha información será ignorada por la máquina. para incluir notas de referencia.

Línea # 1 = Seleccionar herramienta de corte Línea # 2 = Activar husillo con la velocidad de giro adecuada Línea # 3 = Movimiento rápido a la posición de inicio de la parte Línea # 4 = Activar soluble Línea # 5 = Ejecutar maquinado de pieza con avances controlados Línea # 6 = Desactivar husillo y soluble Línea # 7 = Regreso a posición de indexado para cambio de herramienta 15 . T0000 Las dos primeras cifras de un comando T especifican el número de la herramienta. se va incrementando tanto la velocidad del husillo como los movimientos en dirección X.G50 S___ Este código fija la velocidad máxima del husillo para operación automática (min-1). IMPORTANTE: Cuando se usa G96. Función T Esta función se emplea para seleccionar la herramienta y para ajustar el sistema de coordenadas usando la compensación de la herramienta. Programando con Códigos Un programa se escribe como una serie de instrucciones que se van ejecutando en un orden determinado. Es posible el uso de una herramienta con más de un compensador. Se introduce un número de cuatro cifras a continuación de la dirección T para especificar el número de herramienta y el número de desplazamiento de la herramienta. También lee los datos necesarios para ejecutar la función de desplazamiento automático del radio de la punta de la herramienta. La velocidad máxima del husillo debe ser comandada por el comando G50 S0000. y las dos últimas especifican la compensación de la geometría de la herramienta. para prevenir que las revoluciones excedan la capacidad de la máquina.

Sólo se puede usar un código M por línea. G64 Cancelación de la modalidad de alto total o exacto. G97 Revoluciones por minuto G99 Avance en pulgadas/rev o mm/rev. 5. Esta regla aplica también para los códigos M. son ignorados por el control. 3. inmediatamente después. G80 Cancelación de ciclos enlatados. Los códigos no modales únicamente aplican en la línea o bloque del programa donde fueron colocados. Códigos de Activación Automática A continuación se describen los códigos que aparecen de manera automática al encender el control de la máquina: G00 Movimiento rápido. No se pueden colocar códigos G de un mismo grupo en la misma línea o bloque del programa. 2. 4. Un código G únicamente puede ser reemplazado por otro del mismo grupo. Los códigos modales permanecen activos hasta que otro del mismo grupo los reemplace. G18 Selección del plano de trabajo Z-X para interpolación circular. 16 . Los códigos G se dividen en grupos numerados con el fin de clasificarlos según la función que desempeñan. G40 Cancelación de compensación del radio de la herramienta. Reglas para los Códigos de Programación 1. 6.

0 17 .0 2. Ejemplo: G00 X2. por lo tanto. La máquina esperará hasta que los movimientos terminen antes de comenzar el siguiente comando. Se utiliza principalmente para posicionar rápidamente la máquina en un punto dado antes de cada corte. Cada eje definido se moverá a la misma velocidad. Nota de Programación: Generalmente. Mueve rápidamente las coordenadas en los eje “X” y “Z” desde la posición anterior hasta la posición siguiente programada. un bloque con G00 origina que los movimientos sean rápidos en todos los bloques siguientes hasta que se defina otro código del Grupo 01.0 Z3. X 11.0 9.0 Z 3. pero no todos los ejes terminarán necesariamente sus movimientos al mismo tiempo.0.G00 Posicionamiento con Movimiento Rápido (Grupo 01) Este código G se usa para mover la máquina a la velocidad máxima. los movimientos rápidos no serán en línea recta. Este código es de modal.

Solamente se mueven los ejes especificados. El comando de dirección “F” es de modal y se puede especificar en un bloque previo.0 2. Mueva los ejes “X” y “Z” linealmente con avence programado de 10 pulgadas/min desde el posicionamiento anterior.0 Z3. X 7. El movimiento puede ser en 1 ó 2 ejes. Ambos ejes iniciarán y terminarán el movimiento al mismo tiempo.0. G01 Movimiento de Interpolación Lineal (Grupo 01) Este código define un movimiento en línea recta de punto a punto. Ejemplo: G01 X2.0 11.0 Z 3.0 18 . La velocidad de todos los ejes se controla de manera que se logre la velocidad de avance (F) especificada a lo largo de la trayectoria real.

G02 Movimiento de Interpolación Circular en sentido de las manecillas del reloj (CW) G03 Movimiento de Interpolación Circular en contra de las manecillas del reloj (CCW) Estos códigos G se emplean para especificar un movimiento circular (en sentido de las manecillas del reloj o en contra sentido de las mismas) de los ejes lineales. Este movimiento es posible en los dos ejes “X” y “Z”.0 6. Ejemplo: G02 X2.0 R4 2.0 19 .0 F10.0 Z6.0.0 R4. X 7. Mueve los ejes “X” y “Z” con un avance de 10 pulgadas/min en interpolación circular hasta el posicionamiento programado.0 Z 3.

500 .250 x 45 DEG.300 x 45 DEG.250 x 45 DEG. ABSOLUTO INCREMENTAL 20 . Interpolación Lineal 2.250 8 7 6 5 4 3 2 .000 1. 1 3.250 . 1.

000 2.750 21 .000 4.500 5.000 R 1.000 R .000 4.500 1.000 2.Interpolación Circular 5.

707 R 1.500 R 1.422 1. 4.500 .000 1.000 .000 4.250 X0 Z0 Origen 5.25 22 .707 5.000 2.

2.250 x 45 Deg 2.250 3.250 2.500 1.250 x 45 Deg R .120 3.240 R .000 1.360 1.375 R .250 .100 23 .750 3.13 R .000 20° .000 1.500 2.125 R .

Z-: Dirección X-. El código de dirección de la punta se encuentra próxima a la corrección del radio en la página de correctores de la geometría. Esta dirección de la punta de la herramienta está determinada por un vector que se origina desde el centro del radio de la herramienta y se extiende hasta la punta imaginaria de la herramienta. a la persona que está haciendo la puesta a punto. Tenga en cuenta que la punta indica. Normalmente no se le Dirección X+. Los correctores de la geometría de los ejes “X” y “Z” se interceptan en un punto. Dirección y Punta Imaginaria de la Herramienta Para un torno. Código Imaginaria Orientación de Situación del Centro Código Imaginaria Orientación de Situación del Centro de Punta la Punta de la Herramienta de la Herramienta de Punta la Punta de la Herramienta de la Herramienta Cero (0) indica una dirección no especificada. el radio de la herramienta y la dirección en la que se espera que corte la herramienta. no es fácil determinar el centro del radio de una herramienta. la manera en que el programador intenta que la geometría del corrector de la herramienta se va a medir. Los filos de corte se establecen cuando una herramienta se retoca para grabar la geometría de la herramienta. Dirección X+. Z+: 0 utiliza cuando se desea 1 Herramienta fuera compensación del radio de posición. Se recomienda especificar una dirección de la punta para todas las herramientas usando la compensación del radio de la punta de la herramienta. La siguiente figura es un resumen del esquema de codificación de las puntas junto con ejemplos de la orientación de la herramienta de corte. La dirección de la punta de la herramienta de cada herramienta se codifica como un entero sencillo de 0 a 9. llamado “punta imaginaria de la herramienta”. de la punta de la herramienta. Z-: 2 Herramienta fuera 3 Herramienta fuera de posición. el programador intentará que la geometría de la herramienta esté en el filo y en la línea de centro del inserto de la herramienta. El control puede calcular dónde está el centro del radio de la herramienta usando la información del filo. Por ejemplo: Si la hoja con la información de la puesta a punto muestra que la dirección de la punta es 8. de posición. que ayuda a determinar la dirección de la punta de la herramienta. 24 .

Código Imaginaria Orientación de Situación del Centro Código Imaginaria Orientación de Situación del Centro de Punta la Punta de la Herramienta de la Herramienta de Punta la Punta de la Herramienta de la Herramienta Dirección X-. se conoce como movimiento “Approach” (Aproximación). La aproximación tiene que ser un movimiento lineal (G00 o G01). Vea la siguiente figura: 25 . al final del movimiento de aproximación. de posición. 9 El primer movimiento “X” o “Y” en la misma línea o después de una línea que contenga un G41 o G42. sin embargo. Z+: Dirección X+: 4 Herramienta fuera 5 Filo de la herramienta. la posición de la máquina estará completamente compensada. Dirección X-: Igual que la punta 0 8 Filo de la herramienta. El primer movimiento no está compensado. Dirección X+: Dirección Z-: 6 Filo de la herramienta 7 Filo de la herramienta.

TL-2 y TL-3 de Haas utilizar el cuadro No. El comienzo de un movimiento de partida está completamente compensado. 2) 2 6 1 3 8 4 Cuadro de Cuadro de Referencia 7 0. haciendo referencia al siguiente cuadro. Cuadro de referencia para puntas de ataque de Herramientas. Consulte la figura anterior. la posición de este punto será normal (en ángulo recto) al último bloque programado. Movimientos de Aproximación y Partida Cualquier línea que contenga un G40 cancelará la compensación del radio de la punta de la herramienta y se conoce como movimiento “Departure” (Partida). 9 5 No. La partida tiene que ser un movimiento lineal (G00 o G01). Al final del movimiento de partida. (Para las máquinas TL-1. Efecto del Radio de la Punta de la Herramienta Para evitar este efecto. la posición de la máquina no está compensada. 9 5 Referencia 7 0. es necesario utilizar los códigos de compensación de la punta de la herramienta (G41 y G42) y dar de alta en la pantalla de “Geometría de Herramienta” el número correspondiente a la punta de ataque. 1 No. 2 3 8 4 2 6 1 26 .

9875 3.8 Z-0.875 R 0.012 N1 G00 X0. D Profundidad de corte para cada pasada. F Velocidad de avance en in/rev o mm/rev.3 Z0.50 1.012 G00 X3.650 G70 P1 Q3 F0.30 M00 0.3 Z0 M08 G01 X-0.00 1.5 Z-0.04 W0.0 Z-1. Q Número del bloque final de la trayectoria a desbastar.0625 Z-0.0625 G01 X1.1 0. G71 P__ Q__ D__ U__ W__ F__ O00071 T0101 G96 S650 M03 G54 G00 X3.1 F0.875 X3. P Número del bloque inicial de la trayectoria a desbastar.Ciclos de Maquinado G71 Ciclo longitudinal de desbaste exterior e interior. W Monto de sobre material para acabado en el eje “Z”.50 0.25 27 . el valor es en diámetro. U Monto de sobre material para acabado en el eje “X”. el valor es en radio y positivo.05 F0.65 G97 S650 G28 U0 W0 T0100 0.00 G02 X1.0625 G01 X2.05 Nota: Chaflan de 1/16 x 45° Z0 G71 P1 Q3 U0.1125 N3 Z-1.0 Z-0.005 D0.05 R 0.625 Z-1.5 CHUCK X1.

28 . considerando partir de un material de diámetro de 70 mm calidad 12L14. Ejercicio G71 60 40 20 0 R3 Ø24 Ø44 Ø64 R3 3 X 45° 2 X 45° Desarrolle el programa para cortar la pieza utilizando el ciclo de desbaste G71 y el de acabado G70.

0 Z-70.0 160 120 80 40 G01 X120.0 X80. U Monto de sobre material para acabado en el eje “X”.0 Z0 M08 G01 X-1.0 G70 P4 Q6 F0.Ciclos de Maquinado G72 Ciclo transversal de desbaste exterior e interior. W Monto de sobre material para acabado en el eje “Z”. Q Número del bloque final de la trayectoria a desbastar.0 Z1.2 G00 X162.0 Z-40.0 Z-20. el valor es en diámetro.12 D1.0 Z0 CHUCK G72 P4 Q6 U1. F Velocidad de avance en in/rev o mm/rev.0 Z-60.0 F0. P Número del bloque inicial de la trayectoria a desbastar.1 G00 Z12.0 M09 20 20 G28 U0 W0 T0100 M05 M00 10 10 10 29 . D Profundidad de corte para cada pasada.2 N4 G00 X160.0 N6 X36.0 Z2. el valor es en radio y positivo.0 Z-50.0 W0.0 F0. G72 P__ Q__ D__ U__ W__ F__ O00072 T0101 G96 S650 M03 G54 G00 X162.

considerando partir de un material de diámetro de 139. 30 . Ejercicio G72 26 16 7 0 Ø16 Ø76 Ø136 2 x 45° 2 x 45° Desarrolle el programa para cortar la pieza utilizando el ciclo de desbaste G72 y el de acabado G70.0 mm calidad 12L14.

U Monto de sobre material para acabado en el eje “X”.125 G01 Z-1.005 I0.5 F0.0 Z-0. W Monto de sobre material para acabado en el eje “Z”.012 N108 G42 G00 X0.425 X0.003 G02 X1.1 M08 G96 S480 M03 G73 P108 Q121 U0. F Velocidad de avance en in/rev o mm/rev. K Distancia y dirección de corte en el eje “Z”.01 X0.1 G70 P108 Q121 M09 M30 31 .01 W0.125 G01 X1.125 R0.35 K0.15 D4 F0. I Distancia y dirección de corte en el eje “X”.Ciclos de Maquinado G73 Ciclo de desbaste para trayectoria irregular.275 Z-2.008 X3.375 X0. D Número de pasadas.5 R0. Q Número del bloque final de la trayectoria a desbastar.75 G03 X1.0 F0.25 Z-1.625 Z-0.005 Z-0.125 Z-1.1 F0. P Número del bloque inicial de la trayectoria a desbastar.0 N121 G40 G00 X3. G73 P__ Q__ D__ U__ W__ I__ K__ F__ T0101 G50 S3000 G54 G00 X3.825 X2.325 G01 Z0 F0.1 Z0.

0 Z-15.0 W0 M00 Inserto de 5 mm de espesor.0 M08 G74 X140.12 G28 U0. Z Posicionamiento final en el eje “Z”. X Posicionamiento final en el eje “X”. I Profundidad de corte en el eje “X” en incremental. Ciclos de Maquinado G74 Ciclo de ranurado frontal y barrenado. K Profundidad de corte en el eje “Z” en incremental. 15 CHUCK 150 50 Para barrenado eliminar los valores de “X” e “I” en la lína del G74 32 . F Avance en in/rev o mm/rev.4 G00 Z0.0 Z2. G74 X__ Z__ I__ K__ F__ T0505 G96 S450 M03 G00 X50.0 I4.0 K5.0 F0.

F Avance en in/rev o mm/rev.1 Z-1. K Profundidad de corte en el eje “Z” en incremental. I Profundidad de corte en el eje “X” en incremental.0 F0.0 T0100 120 M05 M30 200 Tronzado Inserto de 0.0 I0.8 Z-200.0 K4.125 mm G54 de espesor T0101 G96 S180 M03 G00 X1.3 M09 G28 U0 W0 T0100 M05 1. Z Posicionamiento final en el eje “Z”.125 CHUCK M08 1.3 F0.0 Z-125.00 33 . X Posicionamiento final en el eje “X”.2 G28 U0 W0.00 G75 X0.0 I6.0 80 110 M08 G75 X80.Ciclos de Maquinado G75 Ciclo de ranurado exterior e interior y tronzado. G75 X__ Z__ I__ K__ F__ Ranurado Inserto de 5 mm de espesor G54 T0101 G96 S180 M03 CHUCK G00 X112.004 G00 X1.

750 A60 D0.5 M09 G28 U0 W0 T0100 M05 M00 0.1 Z0. D Profundidad de la primera pasada.774 K0.0714 G00 Z0.5 M09 G28 U0 W0 T0100 M05 M00 34 .70 Rosca NPT G54 de 3/4-14 T0101 G97 S1000 M03 CHUCK G00 X1. X Posicionamiento final en el eje “X”.012 F0. I Valor del ángulo de rosca (NPT) si I = 0 es rosca recta.2A G54 T0101 G97 S1100 M03 CHUCK G00 X0.936 Z-0.0625 G00 Z0. el valor es radio.15 M08 G76 X0. Z Longitud de rosca.544 Z-0. F Paso de la rosca.0293 A60 D0. G76 X__ Z__ D__ I__ K__ A__ F__ Rosca 5/8-16 un . A Ángulo de la rosca.750 Z0. Ciclos de Maquinado G76 Ciclo de roscado.012 F0.057 I-0.2 M08 G76 X0. K Altura de la rosca el valor es en radio.

293 0.315 11 ½ 1.420 0.434 0.434 0.900 11 ½ 1.707 0.100 35 .241 0.563 8 5.821 1.144 0.200 0.346 0.434 0.193 0.180 0.193 0.290 0.434 0.100 3½ 4.250 0.030 1/4 0.160 0.958 1.683 0.188 0.248 0.546 0.302 0.534 0.712 0.3125 27 0.302 0.000 8 3.434 0.434 0.433 0.750 8 12.069 2½ 2.512 0.360 2.2416 0.756 0.400 0.911 0.261 0.750 8 10.200 0.100 12 12.210 1.050 14 0.675 18 0.240 0.320 0.3339 0.625 8 8.660 11 ½ 1.100 10 10.339 0.302 0.069 2 2.723 0.234 0.200 0.069 1¼ 1.128 0.78 Grados Medida en Diámetro Número Diámetro Longitud Longitud Longitud Profundidad Pulgadas Exterior de Hilos en el Fondo Desajuste Efectiva de Hilos Máxima Manual de Hilos Imperfectos del Hilo B A D C E K 1/16 0.937 1.264 0.620 0.434 0.682 1.432 1.128 0.030 1/8 0.375 11 ½ 2.044 3/8 0.Cuerdas “NPT” E C P K A B El ángulo utilizado 1.925 0.100 6 6.844 1.625 8 6.300 0.100 4 4.131 0.057 1 1.100 8 8.500 8 4.406 0.766 1.125 0.100 3 3.436 0.333 1.568 0.100 5 5.405 27 0.302 0.840 14 0.069 1½ 1.540 18 0.063 1.701 0.875 8 2.727 0.044 ½ 0.737 0.500 8 3.434 0.408 0.445 1.420 0.434 0.057 ¾ 1.248 0.

G54 T0101 G97 S___ M03 G00 X___ Z___ M08 G81 Z___ R___ F___ G00 G80 M09 G28 U0 W0 36 . G80 Cancelación de Ciclos Enlatados Cada vez que se usa un ciclo enlatado. Z Profundidad de corte total. este permanece activo hasta que se active otro o hasta que se cancele con G80. R Posición del plano R. G81 Ciclo de Barrenado Directo Plano Z Plano R Plano de Inicio F Avance (in/rev o mm/rev).

R Posición del plano R. Plano Z Plano R Plano de Inicio G54 T0101 G97 S___ M03 G00 X___ Z___ M08 G82 Z___ R___ F___ P___ G00 G80 M09 G28 U0 W0 37 .G82 Ciclo de Barrenado con Tiempo de Espera F Avance (in/rev o mm/rev). P Tiempo de espera. Z Profundidad de corte total.

R Posición del plano R. Plano R Plano de Inicio Z0. Q Valor de la profundidad de corte en cada pase (Incremental).0 Q Q Q G54 Plano “R” T0101 G97 S___ M03 G00 X___ Z___ M08 G83 Z___ R___ F___ Q___ G00 G80 M09 G28 U0 W0 38 . K Profundidad mínima de corte (opcional). Plano Z Z Profundidad de corte total. I Tamaño opcional de la primera profundidad de corte. J Valor de reducción de la profundidad de corte en cada pasada. G83 Ciclo de Barrenado con Desahogo de Rebaba F Avance (in/rev o mm/rev).

0 K I-J I-J I-J I Plano “R” 39 .G83 Ciclo de Barrenado con Desahogo de Rebaba y Profundidad Variable G54 T0101 Plano Z G97 S___ M03 Plano R G00 X___ Z___ M08 G83 Z___ R___ F___ Q___ G00 G80 M09 Plano de Inicio G28 U0 W0 Z0.

G84 y G184 Ciclo de Machueleado (Derecha e Izquierda) F Avance (in/min o mm/min). Plano Z Plano R Plano de Inicio G54 T0101 G97 S___ G00 X___ Z___ M08 G84 (G184) Z___ R___ F___ G00 G80 M09 G28 U0 W0 40 . R Posición del Plano R. Z Profundidad de corte total.

G85 Ciclo de Mandrinado F Avance (in/rev o mm/rev). R Posición del Plano R. Z Profundidad de corte total. Plano Z Plano R Plano de Inicio G54 T0101 G97 S___ M03 G00 X___ Z___ M08 G85 Z___ R___ F___ G00 G80 M09 G28 U0 W0 41 .

0 Desarrolle el programa para cortar la pieza utilizando el ciclo de desbaste G71 y el de acabado G70.0 mm Ø64 Ø64 Ø64 2 x 45° Cuerda de M25.0 x 2. Ejercicio G71 110 85 65 57 45 25 0 R20 Profundidad 25. 42 . considerando partir de un material de diámetro de 70 mm calidad 12L14.

007 Mayores de 1” 0.0015 De 09/32” a 1/2” 0.Tabla para Velocidades de Corte para Machuelear Material m/min pies/min Aluminio 29-32 95-105 Latón 29-32 95-105 Bronce Blando 17-20 55-65 Bronce Duro 12-15 40-50 Cobre 15-18 50-60 Fundición de Coquilla 20-23 65-75 Duraluminio 29-32 95-105 Fundición de Hierro 23-26 75-85 Hierro Maleable 15-20 50-65 Magnesio 29-32 95-105 Metal Monel 7-9 25-30 Plásticos 21-24 70-80 Acero Laminado en Frio 15-20 50-65 Aleaciones de Acero 7-10 25-35 Acero Fundido 7-10 25-35 Acero para Herramientas 7-10 25-35 Acero Inoxidable 6-10 20-30 Avances por Revolución para Brocas De 1/16” a un 1/4” 0.003 De 17/32” a 1” 0.015 43 .

5%) 18 60 Permalloy (77% de Niquel) 15 50 Acero para Muelles 6 20 Acero Inoxidable 15 50 Acero al 0.2-0.4-0.5 de Carbón 24 80 Acero para Herramientas 23 75 44 . Tabla para Velocidades de Corte para Brocas “HSS” Material m/min pies/min Aluminio 60-76 200-250 Latón 60 200 Bronce 60-76 200-250 Bronce Fosforado 54 175-180 Fundición de Hierro (Blanda) 43 140-150 Fundición de Hierro (Semiduro) 24-33 80-110 Fundición de Hierro (Dura) 14 45-50 Acero Fundido 13-15 40-50 Cobre 21 70 Duraluminio 60 200 Aleación de Cobre y Silicio 18 60 Acero para Maquinaria 33 110 Cobre Manganeso 5 15 Hierro Maleable 26-27 85-90 Acero Dulce. con 0.3 de C 33-36 110-120 Acero al Molibdeno 16 55 Metal Monel 15 50 Acero al Niquel (3.

NOTAS 45 .

NOTAS 46 .

NOTAS 47 .

NOTAS 48 .

puede consultar el manual adjunto a la máquina. donde encontrará información aún más detallada.Jorge Orta QUERÉTARO .Hipólito Ramírez . Para cualquier duda o aclaración acerca del uso de los controles. Si requiere de más información. encontrará los principios básicos de operación para el centro de torneado.Oscar Martínez .Luis David Cruz .Nepthali Rojas . favor de comunicarse a los teléfonos siguientes:  México (55) 5565-9008  Monterrey (81) 8145-0473  Querétaro (442) 215-8829  Guadalajara (33) 3810-2403 Departamento de Aplicaciones MÉXICO MONTERREY GUADALAJARA .Antonio Alarcón 49 .Carlos Valdez . Curso Básico de Operación para Centro de Torneado En este manual.Alejandro Vega . El Departamento de Ingeniería de Aplicaciones es responsable de todo lo relacionado con la programación y operación de los controles CNC.José Guadalupe García .

................................................................................................................................................................................................................................................................... 59 Display ...................................... 70 Emergency Stop ............... 72 Alarma 144 ....................... 66 Funcionamiento del Puerto USB ............................................................................................. 64 Procedimiento para Maquinado de Mordazas ...................................................................................... 50 Encender / Apagar ............................................................... 58 LISTPROG ............... 67 DNC .......................................... 65 Procedimiento para Graficar un Mecanizado ................................. 69 Función DRY-RUN .................................................................................................................................................................................................................... F3 y F4 ............................................................................. 62 Procedimiento para la Medición de las Herramientas sin Medidor de Herramienta .................................................. 73 Notas ................................................................................................................................................ F2..................................................................................................... Indice Indice ......................................................................................................................................................................................................................... 55 MDI / DNC ............................................. 52 Tablero de Operaciones ... 64 Teclas F1....................................................................................................................................................................................................................................................................... 61 Procedimiento para la Medición de las Herramientas con Medidor de Herramienta ..................... 71 Inicio de mecanizado ...................................... 74 50 .................................................... 60 Teclas de Cursor ......................................................................................................................... 63 Procedimiento para Sacar el Cero Pieza ................. 70 Pantallas de Posiciones .......................................................................................................... 53 EDIT .. 57 ZERO RET ............................................................................................................................................................................................................................................................................. 56 HANDLE JOG ....... 51 Cycle Start ...................................................................................................................................................................................................................................................................................................................................................................................................................................... 54 MEM ..........................................................................................................................................................................................

Encender / Apagar

La manera correcta de encender la máquina es la siguiente:

1. Verificar que el botón de EMERGENCY STOP se encuentre activo.

2. Oprimir el botón verde.

NOTA: El interruptor principal que se encuentra en la parte trasera de la máquina deberá encontrarse en la posición
encendido.

Cuando se presiona el botón verde, la pantalla se enciende pero aún no está lista para utilizarse.

En la pantalla aparecerán dos alarmas.

1. Servos apagados: Alarma 102.

2. Emergencia apagada: Alarma 107.

Es necesario cancelar estas. Para hacerlo, siga este procedimiento:

1. Oprimiendo la tecla RESET Las alarmas se cancelarán automáticamente (presionar dos
veces, una por cada alarma).

POWER
1. Presionar la tecla UP
RESTART
(Arranque de la máquina y re-inicialización del sistema)

Al oprimir esta tecla, la máquina automáticamente buscará su punto de referencia (home) y cambiará
la herramienta que tenga en la torreta por la número uno.

Al terminar de ejecutar este paso, la máquina estará lista para ser programada y el control para ser
operado.

51

La manera correcta de apagar la máquina es:

1. Oprima el botón de EMERGENCY STOP.

2. Oprimir el botón rojo.

3. Mueva el interruptor a la posición de apagado. (Recuerde que el interruptor se encuentra en la
parte trasera de la máquina).

Un estado de sobrevoltaje o sobrecalentamiento causará que la máquina se apagada automáticamente.
Cuando alguna de estas situaciones se presenten se generara una alarma 176.

Cualquier interrupción de energía provocará que la máquina se apagada automáticamente, incluyendo
el interruptor del circuito principal.

Cycle Start

Cuando el programa ya ha sido verificado y las herramientas están en posición “listo para
arrancar”, se oprime la tecla CYCLE START para iniciar el maquinado o la función gráfica.

Esta tecla es utilizada para apagar la máquina automáticamente en un lapso de 15”, para
AUTO
OFF POWER
restablecer la máquina se debe de oprimir la tecla: UP
RESTART

Esta tecla detiene todos los movimientos de la máquina y su principal uso es la eliminación
RESET
de las alarmas.

Esta tecla es utilizada para realizar la medición de una herramienta en el Eje X cuando no
X DIAM.
MESUR se cuenta con brazo medidor de herramientas. Esta medición se le conoce como medición
directa.

NEXT
Después de realizar la medición de la herramienta se oprime esta tecla y automáticamente
TOOL
cambiará a la siguiente herramienta consecutiva a la actual.

X/Z Con esta tecla, se libera el movimiento de los ejes de X a Z o viceversa.

Z FACE
Con esta tecla, queda registrado automáticamente el origen de la pieza de trabajo en el
MESURE
eje Z.

52

Tablero de Operaciones

Este tablero cuenta con 130 teclas que se dividen en nueve regiones, a saber:

Teclas Reset (Restablecer) 3

Teclas de Función 8

Teclas de Desplazamiento 15

Teclas de Sobrecontrol 15

Teclas de Pantalla 8

Teclas de Cursor 8

Teclas Alfabéticas 30

Teclas de Modalidad 30

Teclas Numéricas 15

Durante la operación del tablero, es importante saber en qué modalidad se encuentra la máquina.

En el control existen seis modalidades, las cuales están rotuladas con las siguientes descripciones:

MDI
EDIT MEM DNC

HANDLE ZERO LIST
JOG RET PROG

53

EDIT

Esta modalidad nos sirve para la edición de programas previamente cargados en la
EDIT
memoria.

Este modo cuenta con las siguientes teclas.

INSERT Esta tecla se utiliza para insertar datos, como códigos y textos.

ALTER Se utiliza para alterar o cambiar un elemento que se encuentre sobre el cursor.

DELET Borra el elemento que se encuentra en el cursor.

UNDO Retrocede o regresa a la función anterior realizada.

54

Funciona siempre y cuando en el programa se encuentre un M01. Cuando esta opción está habilitada. OPT STOP Tecla de paro opcional. los comandos después de la barra serán ignorados.MEM Esta modalidad es de memoria. los BLOCK bloques con una barra (“/”) como primer caracter serán ignorados (no ejecutados). Activa o desactiva la función “borrar bloque”. Esta modalidad cuenta con las siguientes teclas: SINGLE BLOCK Ejecuta uno por uno los blocks en el programa vigente. DRY Se utiliza para correr un programa en automáticon sin pieza. 55 . ejecutando los movimientos RUN rápidos con los avances de las teclas de handle jog. DELETE si la barra está en una línea de código. o bien. Nos sirve para ejecutar o graficar un programa que esté MEM almacenado en la memoria.

El husillo gira siempre y cuando se mantenga oprimida esta tecla. Se utiliza para verificar el centrado de una pieza que se monta en las mordazas. MDI / DNC MDI DNC Introducción manual de datos / control numérico directo Esta modalidad cuenta con las siguientes teclas: COOLNT Enciende y apaga la bomba de refrigerante. normalmente a SPINDLE JOG 100 RPM. TURRET Gira la torreta de herramientas hacia adelante. cambiando herramientas en la dirección FWD de 1 a 10. 56 . TURRET Gira la torreta de herramientas hacia atrás. cambiando herramientas en la dirección de REV 10 a 1.

010 mm por cada división de la perilla. Selecciona la modalidad de desplazamientos manuales. . Esta modalidad cuenta con las siguientes teclas: . .0 mm por cada división de la perilla.1 100.010” ó . .0001” ó . 57 .001” ó . . .01 10.0001 .HANDLE JOG HANDLE JOG Perilla de desplazamiento.001 mm por cada división de la perilla. .001 1.1 .100 mm por cada división de la perilla.1” ó 1.

SINGLE Pone a cero el eje seleccionado. 58 . ZERO RET ZERO RET Retorno al cero de la máquina. HOME G28 Retorna todos los ejes al cero de la máquina con movimientos rápidos. ORIGEN Pone a cero la pantalla y cronómetros seleccionados. Estos se mueven lentamente al origen. Esta modalidad cuenta con las siguientes teclas: ALL Busca el cero de la máquina para todos los ejes.

El programa que está activo es el programa que tiene un asterisco en el lado izquierdo. el cual queda activo. ERASE PROG Borra el programa que está iluminado con el cursor.LISTPROG LIST PROG Muestra una lista de programas contenidos en el control. 59 . Esta modalidad cuenta con las siguientes teclas: SELECT PROG Sirve para seleccionar un programa. RECV Recibe programas a través del conector serial RS232. SEND Transmite programas a través del conector serial RS232.

Al oprimir las teclas PAGE UP y PAGE DOWN POSIT nos muestra con letras grandes cada una de las posiciones. Hay tres páginas en la caluladora: ayuda para fresado y roscado. Distancia por recorrer. ayuda para trigonometría y ayuda para círculos. La tecla PAGE UP muestra los valores de los desplazamientos de trabajo. Muestra los desplazamientos de geometría de la herramienta y los desplazamientos en OFFSET los radios. Muestra un manual breve de funciones de control. Muestra y permite al usuario cambiar las definiciones. Posición del operador. C. donde el usuario podrá visualizar la trayectoria de la herramienta. los comandos activos. Posición de cero de trabajo. Muestras las posiciones de los ejes de la máquina. 60 . CURNT Muestra el programa vigente. Al oprimir dos veces. ALARM MESGS Muestra el texto completo de una alarma cuando el mensaje de alarma está centellando. el número de herramientas activas. A. B. Al oprimir por segunda vez. se carga la SETNG GRAPH modalidad de gráficos. las cuales se describen a continuación: PRGRM Muestra el programa que se encuentra activo en ese momento. PARAM DGNOS Muestra y permite el cambio de parámetros que definen los caracteres de la máquina. Display (Pantalla) Esta sección del control cuenta con 8 teclas. D. se mostrará HELP CALC la calculadora auxiliar. los avances y velocidades actuales. COMDS las cargas de los husillos. Posición de máquina. también se usa en CONVRS aplicaciones de código rápido.

En gráficos moverá el gráfico a la derecha. al editar. En gráficos. mueve el cursor un elemento. mueve el cursor un elemento. Este botón generalmente mueve el cursor hasta el elemento situado en la parte inferior de la END pantalla. 61 . PAGE UP Se usa para cambiar pantallas en el editor.Teclas de Cursor Las teclas de cursor están en el centro del teclado. HOME es el bloque superior izquierdo del programa. un bloque o un campo hacia arriba. el cursor se desplazará hacia el bloque o línea final del programa. PAGE DOWN Se usa para cambiar pantallas en el editor. un bloque o un campo hacia abajo. En gráficos hará un zoom hacia abajo. En gráficos moverá el gráfico a la izquierda. Este botón moverá el cursor al elemento situado en la parte superior de la pantalla. para mover el cursor hacia la página anterior. Le permite al usuario moverse a través de varias pantallas y campos de control. Al presionar. Durante la edición. Al presionar. Se utiliza para desplazar el cursor hacia el lado derecho dentro del programa. Se utiliza para desplazar el cursor hacia el lado izquierdo dentro del programa. para mover el cursor hacia la página siguiente. hará un zoom hacia arriba.

62 . Toque el palpador manteniendo oprimido el eje a tocar (JOG). el valor será el valor del eje Z más la distancia que existe del palpador al centro del husillo. hablando del eje Z y en el eje X. Teclear T“Número de Herramienta” 3. Baje el brazo medidor (note que cuando se baja el brazo.001 1. 4. Automáticamente se cargará el valor en la columna de geometría de herramienta. por lo tanto. en el eje Z. Oprimir la tecla HANDLE JOG y . que es un valor ya especificado en el setting 59. Oprimir la tecla TURRET FWD o TURRET REV (Cambiará la herramienta). ya sea en X o en Z NOTA: Si se realiza el paso anterior con movimiento de la perilla. Para la medición de las brocas o herramientas que trabajen al centro del chuck. Desplace la herramienta y posiciónela cerca del palpador en cualquier eje. automáticamente se cambia a la pantalla de offsets de herramientas. 6. no se hará ninguna medición. será igual que con las demás herrameintas. 7.) 5. el valor no se cargará en la pantalla. en lo que se refiere al eje X. Procedimiento para la Medición de las Her ramientas con Medidor de Herramientas Llamar la herramienta a medir de la siguiente manera: 1. únicamente será necesario oprimir F2 para que automáticamente se cargue un valor predeterminado (distancia del centro máquina en X al centro del husillo) y posteriormente. Presione: MDI DNC 2. También es importante saber que el valor cargado en el offset será la diferencia que exista entre el cero máquina y la posición en que se encuentra la herramienta.

en el eje Z. MESUR Se cargará un valor en la columna y en la parte inferior estará parpadeando un mensaje pidiendo que se introduzca el valor de la medición que se realizó en el paso anterior. será igual que con las demás herramientas. Introduzca ahí el valor tomado y automáticamente se ajustará el valor en la columna del eje X. Cuando esté en posición. 4. careando la cara de la pieza. en lo que se refiere al eje X. 5. Para la medición de las procas o herramientas que trabajen al centro del chuck. únicamente será necesario oprimir F2 para que automáticamente se cargue un valor predeterminado (distancia del cero máquina en X al centro del husillo). 7. Presione: MDI DNC 2. Desplace la herramienta hacia la pieza y realice un maquinado en el díametro del material. Monte un material en el chuck. NOTA: Será necesario realizar este paso para cada una de las herramientas. Teclear T“Número de Herramienta” 3.Procedimiento para la Medición de las Her ramientas sin Medidor de Herramientas Llamar la herramienta a medir de la siguiente manera: 1. Haga lo mismo para el eje Z. 9. regrésese sin moverse en el eje X. 10. 8. Oprimir la tecla X DIAM. 63 . 6. oprima Z FACE MESUR y automáticamente se cargará el valor sin hacer nada más (nótese que los valores tanto en X como en Z son negativos). Mida el diámetro del material (Se recomienda utilizar un micrómetro). y posteriormente. Oprimir la tecla TURRET FWD o TURRET REV (Cambiará la herramienta). Vaya a la pantalla de geometría de herramientas y colóquese en la columna del eje X.

Coloque un material dentro de las mordazas. se requerirá una barra y si e s u n m a q u i n a d o e x t e r i o r. 64 . Posiciónese en el G que se va a utilizar en el eje Z y oprimir la tecla Z FACE MESURE Automáticamente se cargarán los valores en esta posición. Procedimiento para Maquinado de Mordazas El maquinado de mordazas se realiza para tener una mejor sujeción de la pieza a maquinar. Procedimiento para Sacar el Cero Pieza Una vez que la pieza a trabajar se encuentra montada y centrada. Monte la herramienta correcta para el maquinado. Monte las mordazas y ajústelas al díametro requerido. Una vez realizada la medición de herramientas en el palpador. Si es un maquinado interior. sujetándolo con la presión de las mismas para que se compense la flexión al momento de realizar la presión en el material. 2. primordialmente en piezas que requieren 2 operaciones. se elige una herramienta.). s e r e q u e r i r á u n porta-herramientas Material a Sujetar 4. 2. G56. etc. G55. normalmente la que realiza el careado y se procede a realizar un maquinado en la pieza. NOTA: Esto solamente es válido cuando se tiene medidor de herramientas. pero principalmente para lograr una buena concentricidad. Una vez localizada la posición. Realizar el programa de acuerdo a la forma a utilizar. lleve al cabo los pasos siguientes: 1. Los pasos a seguir para el maquinado de las mismas son las siguientes: 1. 3. (Es opcional su uso). ya que en la medición directa no se utilizan los ceros de trabajo. oprima la tecla OFFSET y busque la pantalla de CEROS DE TRABAJO (G54. (Este material deberá estar a la mitad de la carrera del cierre del chuck). (Las coordenadas serán negativas). que van a partir del medidor de herramientas a la posición en la que se localizó el origen.

En la pantalla de OFFSET. dependiendo de la modalidad o pantalla seleccionada. De esta forma. se puede editar otro programa mientras la máquina se encuentra trabajando. 65 .Teclas F1. estas teclas actúan de diferente manera. En LIST PROG. termina con la selección de línea. duplica F1 un programa que ya existe en la memoria de la máquina y le da un nuevo nombre. Para seleccionar el modo de edición simultánea. F2 carga el valor escrito dentro de las compensaciones de trabajo con signo negativo. manera que se pueda revisar el mismo usando las teclas del cursor. En la calculadora. se escribe el número de F4 programa a editar usando el formato Onnnn y luego se oprime la tecla. F3 y F4 En el panel de control. simplemente se oprime F4 mientras la máquina se encuentra trabajando. carga el valor escrito dentro de las compensaciones de trabajo. Bajo la modalidad LIST PROGRAM. También se utiliza para mandar un programa de la máquina a la unidad USB. En la pantalla de OFFSET. En MEM y PROGRAM DISPLAY. selecciona el modo de edición simultánea o revisión de programa. acciona la definción de una línea. También se utiliza para leer un programa desde la unidad USB a la máquina. copia la información sombreada del menú de ayuda a F3 la parte baja de la pantalla. F2. En modalidades de EDIT y MDI/DNC. En EDIT y PROGRAM DISPLAY. Esto sirve para pasar los datos al programa. Para seleccionar revisión de programa. F4 cargará el valor seleccionado en la calculadora estándar. En EDIT y PROGRAM DISPLAY. se utiliza para visualizar el directorio de un disco. La pantalla cambiará mostrando el programa de.

luego oprimir PAGE DOWN En la pantalla se visualizará un recuadro que se irá reduciendo cada vez que vuelva a oprimir PAGE DOWN Siga oprimiendo esta tecla hasta donde sea necesario. se verán en la F1 parte inferior los pasos para poder realizar la graficación del programa. F4 Se utiliza para visualizar el programa mientras se encuentra graficando. siga los pasos que se describen a continuación: 1. 2. Dentro de la pantalla de gráficas. Se utiliza para acercar (agrandar) la gráfica. distancia por alcanzar). Al oprimir esta tecla. 2. Se utiliza para visualizar las coordenadas de trabajo mientras se encuentra graficando. 4. proceda a oprimir En el display. con las teclas de cursor. las funciones F1. Elabore el programa de la pieza a maquinar. Oprimir la tecla MEM 3. F3 y F4 se visualizarán en la parte superior de la misma. Luego. sirve para hacer un zoom de cualquier parte F2 de la figura graficada. F3 (Operador. Estas funciones se utilizan para lo siguiente: Se utiliza para obtener ayuda dentro del modo gráfico. Oprimir la tecla SETNG GRAPH 2 veces (ya que las teclas que tienen 2 datos. oprima para visualizar la gráfica ya con el agrandamiento o reducción que se seleccionó. oprima WRITE ENTER para fijar la imagen. tienen doble función). se comenzará a visualizar el gráficado del programa. 66 . Cuando ya esté localizado. Opimir F2 . Procedimiento para Graficar un Mecanizado 1. Cuando termine de oprimir las teclas que sean necesarias. máquina. coloque el recuadro en la parte que necesite agrandar. Para realizar un ZOOM o un acercamiento de la gráfica. Luego. trabajo. F2.

Oprima El programa comenzará a trabajar. Para introducir un programa. esfuerzo de la máquina. el control recibirá todo el programa principal y los subprogramas hasta encontrar un caracter “%” indicando el fin del archivo o programa introducido. Una vez que haya verificado la gráfica. se recomienda correrlo en modo SINGLE BLOCK (paso a paso) y porcentaje de marcha rápida e ir verificando los movimientos de la máquina. Si se llegara utilizar “ALL”. avances. 1. oprima LIST PROG con PGRM seleccionado. como coordenadas de trabajo. (Todos los programas guardados por el control tendrán estos caracteres). Para regresar la gráfica a su estado origina. 2. revoluciones. 67 . Funcionamiento del Puerto USB Todos los archivos deben estar en una memoria USB (se recomienda con capacidad de 1GB) y también deben estar en el directorio principal. etc. El parámetro 208 “FLOPPY ENABLE” tiene que estar en 1. oprima F2 y luego HOME NOTA: La gráfica también se puede realizar bloque por bloque para ir verificando los movimientos que va realizando. Los programas pueden introducirse desde la memoria USB o guardarse en la misma. comandos activos. todos los programas deben tener una dirección de archivo Onnnn para que puedan ser archivados. 3. Como medida de seguridad. Oprima CURNT COMDS (se recomienda oprimir esta tecla por que en ella se visualiza la mayoría de las funciones que participan en la máquina. Todos lo programas deben empezar con una línea que tenga solamente un “%” terminar con una línea que tenga solamente un “%”. programa. Oprima MEM y verifique que el cursor se encuentra hasta al inicio del programa. Introduzca el nombre del archivo que está en la memoria USB y oprima F3 Así.). arranque el programa siguiendo los pasos que se describen a continuación. 3.

los errores reales se anotan en la PANTALLA DE ALARMAS. cuando un error haya causado la interrupción de la operación. que indica que la operación ha finalizado. use el cursor como se ha descrito para seleccionar el programa y oprima F2 Usted puede seleccionar “ALL” para enviar todos los programas que estén en la memoria. 68 . El valor predefinido que selecciona el programa de control del sistema operativo es 8999. TERMINO EL FLOPPY (FLOPPY DONE): Al terminar. seleccione la modalidad PRGM/LIST PROG y después oprima la tecla F4 Esto generará una LISTA DE DIRECTORIO DEL DISCO y esta se guardará en el programa Onnnn. que indica que se detuvo la operación. donde nnnn es el número definido en el Parámetro 227. o bien. Para borrar un archivo desde la memoria USB. Presione WRITE ENTER aparecerá el mensaje “FLOPPY DELETE” y el archivo o programa será borrado. Se puede almacenar un máximo de 200 programas al mismo tiempo en el control. Los errores están en listados en la pantalla de “ALARM DISPLAY”. El caracter ASCII EOF (End of File o Final de Archivo) también terminará la introducción del archivo o programa. El mensaje se actualizará de ls siguiente manera: INTRODUCIENDO Onnnn (LOADING Onnnn): Cuando el nombre del programa es recibido. “FLOPPY ABORT”. Para obtener una LISTA DE DIRECTORIO de una memoria. teclee “DEL <nombre del programa>” (donde <nombredel programa> es el nombre asignado al programa o archivo en la memoria USB). Para GUARDAR un programa en la memoria USB. Durante la introducción de datos. cuando se recibe el último “%”. en la esquina inferior izquierda de la pantalla aparecerá ya sea “FLOPPY DONE”. aparecerá un mensaje de estado de la memoria USB en la parte inferior de la pantalla. oprima LIST PROG con la pantalla PRGM seleccionada. Al final de una función de almacenar o capturar. ABORTAR EL FLOPPY (FLOPPY ABORT): Cuando algo origina un alto anormal. Ponga el control del archivo en la memoria USB.

la pantalla mostrará parte del programa y en la esquina inferior izquierda mostrará el mensaje “DNC PROG FOUND” (PROGRAMA DNC ENCONTRADO). Cuando está activado. aparecerá el mensaje: “RESET FIRST” (RESTABLEZA PRIMERO). usted puede oprimir “CYCLE START” como si ejecutara cualquier otro programa de la memoria. Si se permitiera iniciar el funcionamiento desde una ubicación remota.” (ESPERANDO POR EL DNC.) Esto significa que aún no se han recibido datos DNC y usted podrá entonces iniciar la transmisión de datos. Al recibir el fin del programa DNC. 69 .. Usted debe oprimir “CYCLE START” antes de restablecer el programa DNC. La transmisión del programa hacia el control debe iniciarse antes de oprimir el botón “CYCLE START”. Si se requiere usar el modo DNC. excepto el espacio en la memoria USB.. El control ejecuta los programas directamente conforme los va enviando el control del disco de la memoria USB. entonces. la pantalla de programa mostrará las últimas líneas del programa. no hay límite para el tamaño de los programas CNC. la pantalla de programas mostrará lo siguiente: “WAITING FOR DNC. Al terminar la ejecución del programa DNC. Después de que el control haya recibido el principio del programa. el comando “CYCLE START” no está permitido antes de que se empiece a recibir el programa DNC. Por razones de seguridad. Después de que haya encontrado el programa.. primero deberá oprimir RESET para detener el programa. se mostrará el mensaje “DNC END FOUND” (FIN DEL DNC ENCONTRADO). el operario podría no estar presente para asegurarse que la máquina esté funcionando sin peligro. entonces recibirá el mensaje: “NO DNC YET” (TODAVÍA NO HAY UN PROGRAMA DNC). Al seleccionar la modalidad DNC.DNC (Direct Numerical Controller) La máquina cuenta con la capacidad de DNC (Control Numérico Directo). No se permite cambiar modalidades durante la ejecución de un programa DNC. Bajo la modalidad DNC. este se valida con el parámetro 57 y el setting 55. Si trata de oprimir “CYCLE START” antes de recibir un programa. el DNC se selecciona tecleando el nombre del archivode la memoria USB y presionando una segunda vez la tecla MDI DNC cuando ya se está en la modalidad MDI NOTA: No oprimir la tecla MDI tres veces consecutivas por que resultará en un “FLOPPY ABORT” La modalidad DNC no funcionará si no hay por lo menos 512 bytes de memoria disponible para el usuario..

10. Hay varias restricciones para un programa DNC. Las coordenadas en pantalla (del operador. como cualquier otro programa enviado o transmitido desde una memoria USB. el eje seleccionado estará centellando. todos los movimientos rápidos y las velocidades de avance se ejecutan a la velocidad seleccionada para “DRY-RUN” con las teclas de velocidad de perilla o manivela (JOG). de trabajo. Bajo la modalidad de desplazamiento (JOG) y en esta pantalla ha sido seleccionada.0 ó 0. No se puede programar un comando M98 Pnnn para saltar a otra parte del programa. La última pantalla seleccionada también aparecerá al seleccionar la pantalla de comandos vigentes (CURNT COMDS) o la pantalla de definiciones (SETNG/GRAPH). la tecla ORIGIN se puede usar para establecer la posición cero. dado que el control no la usa para ninguna función de posición. Pantalla de Posiciones Las siguientes son las cinco pantallas de posiciones en el control: Pantalla de la Página Original (HOME PAGE) Muestra en letras pequeñas las otras cuatro pantallas. Pantalla del Operario (OPERATOR DISPLAY) Esta pantalla es para que el operario la use como sea conveniente. oprimir la tecla DRY-RUN bajo la modalidad MEM o MDI. “BACKGROUND EDIT” (EDICIÓN EN FONDO) no está disponible cuando DNC está corriendo o siendo ejecutado.1 pulgadas por minuto. Para seleccionar la función de ensayo. En esta pantalla. El programa debe empezar con un “%” y debe terminar con un “%”. las imágenes aprarecerán en letras grandes. En las otras cuatro pantallas. Durante el ensayo. Entonces. de la máquina o de la distancia a recorrer) se seleccionan con las teclas para mover el cursor hacia arriba y hacia abajo. Al seleccionar una de las cuatro pantallas. cualquier eje en la posición cero estará iluminado. La parte inferior de la pantalla mostrará la velocidad como 100. 1. Las teclas PAGE UP y PAGE DOWN cambiarán las pantallas. Tampoco se permite un M30 porque no es posible comenzar de nuevo desde el inicio. esta pantalla mostrará las posiciones relativas a la posición cero seleccionada. 70 . Función DRY-RUN La función “DRY-RUN” (FUNCIÓN DE ENSAYO) se usa para verificar rápidamente un programa sin cortar realmente las piezas.

Las coordenadas de la máquina no las puede cambiar ni el operario ni cualquiera de los sistemas de coordenadas de trabajo. La máquina usa este sistema de coordenadas para tornear la pieza o parte. El sistema de coordenadas de la máquina puede usarse mediante un comando fuera de modalidad G53. El botón “CYCLE START” iniciará la ejecución de un programa bajo la modalidad MEM o MDI o continuará el movimiento después de un alto al avance (FEED HOLD) o continuará después de un alto con bloque sencillo (SINGLE BLOCK).Pantalla de Trabajo (WORK DISPLAY) Muestra la distancia entre la herramienta y la posición cero en X y Z de la pieza programada. Pantalla de la Máquina (MACHINE DISPLAY) Muestra el sistema de coordenadas de la máquina que se define automáticamente durante el encendido y el primer retorno a cero (ZERO RET). el eje rotador. Bajo “JOG MODE” la pantalla muestra la distancia total desplazada. El valor sólo puede cambiarse mediante los comandos G54 a G59. Durante el encendido. Emergency Stop El botón detendrá instantáneamente todos los movimientos de la máquina. automáticamente mostrará el valor en el desplazamiento del trabajo G54. incluyendo los servomotores. G110 a G129 o por un comando G92. siempre se mostrará la distancia desde el cero de la máquina. 71 . en la pantalla de la máquina. el valor disminuye hasta cero en el fondo del agujero y después aumenta durante el recorrido de reversa. Bajo la modalidad “ZERO RET” muestra un valor de diagnóstico. Distancia por Recorrer (DISTANCE TO GO) Muestra los valores decrecientes de la distancia que falta en el recorrido programado antes de que los ejes se detengan. También parará cualquiera de los ejes auxiliares. el cambiador de herramientas y la bomba del líquido refrigerante. Durante el roscado rigido.

También detendrá el funcionamiento de un programa en ejecución. Oprima la tecla RESET 3. Oprima la tecla MEM 4. SINGLE BLOCK y FEED HOLD permiten continuar con el programa. la bomba del líquido refrigerante y el cambiador de herramientas. RESET no parará el movimiento de los ejes auxiliares pero estos se detendrán al final del movimiento en ejecución. Sin embargo “RESET” no es un método recomendable para detener la máquina porque podría ser difícil continuar desde ese punto. Oprima la tecla NOTA: Es muy importante que el programa haya sido previamente verificado en la simulación gráfica y se hayan verificado también los avances y las revoluciones de las herramientas que se utilizarán para el maquinado. el eje rotador. El botón “FEED HOLD” parará todos los movimientos de los ejes hasta que se oprima “CYCLE START”. La tecla RESET detendrá siempre el movimiento de los servos. Inicio de un Mecanizado 1.. Oprima la tecla EDIT 2. Oprima la tecla CURNT COMDS 5. 72 . recordando que se puede utilizar la opción de ”SINGLE BLOCK” o “DRY RUN”.

Oprima la tecla WRITE ENTER OFF quedará iluminado. oprimir el botón de EMERGENCY STOP. introduzca el mismo mediante el teclado. IMPORTANTE: En esta condición de espera NO deberá ser oprimida ninguna tecla del panel de operación. D. B. E. 73 . Valido para Máquinas Parcialmente Pagadas. Si esto sucediera. Oprima la tecla ’ 2 y ! 6 Oprima la tecla Quedará iluminado el setting 26 (No. A. ni tampoco se deberá apagar la máquina. Una vez que HI-TEC haya proporcionado el código. Este número. SETNG Oprima la tecla GRAPH Oprima la tecla & 7 Oprima la tecla Oprima la tecla OFF comenzará a parpadear. e informar el nuevo número que apareció en la pantalla. la versión de software y el número de serie de la máquina deberán ser informados al Departamento de Servicio de HI-TEC DE MEXICO (01-800-01-HITEC) para que HAAS pueda proporcionar el código de extensión de funcionamiento.Metodo para Eliminar en for ma Temporal la Alar ma 144 en Máquinas HAAS. Con la máquina y el control encendidos. de serie de la máquina) Oprimir la tecla WRITE ENTER En la esquina inferior izquierda de la pantalla aparecerá un número. se deberá realizar todo el procedimiento desde el punto A. C. Regresar al setting 7 y poner ON. El número capturado entrará al setting 26 y desaparecerá de la pantalla sin que Oprimir tecla WRITE ENTER el número de serie de la máquina se modifique. Habilite el acceso a los parámetros en la pantalla de SETTINGS. La máquina será operable nuevamente por otro número de horas. oprimiendo las siguientes teclas: & 7 WRITE ENTER F.

NOTAS 74 .

NOTAS 75 .

NOTAS 76 .

NOTAS 77 .

NOTAS 78 .