PROGRAMACION 
DESCRIPCION DE PALABRAS Y CODIGOS “G” 
A pesar de que el control en general aceptara palabras de programación de partes en 
cualquier secuencia, se recomienda que la palabra para cada bloque sea usado: 
N, G, X o U, Y o V, Z o W,I,K,F,S,T,M, 
N: Numero se cecuencia 
La Letea N puede ser omitida. Cuando es programado, el número de cuatro dígitos y es 
utilizado para identificar un bloque completo de información. Aunque se permite una 
numeración descendente, ascendente o por duplicado, lo mejor es programar en orden 
ascendente en incrementos de 10. Esto permite adiciones futuras a una búsqueda de 
números de secuencia simplificada. 
G: Comando Preparatorio 
El comando G de dos dígitos esta programado para configurar el control para ejecutar la 
operación de una maquina automática. Se proporciona una lista completa de códigos G. 
Una palabra G de cada grupo modal y una palabra G no modal, pueden ser programadas en 
el mismo bloque. 
Ejemplo: VALIDO N100 G00 G40 G90 G95 
NO VALIDO N100 G00 G40 G41 G90 G94 
G40 y G41 son del mismo grupo 
Una Palabra G (modal) retenida de un grupo permanece activa hasta que otra palabra G del 
mismo grupo es programada. 
Las palabras G no modales deben ser programadas en cada bloque cuando se requiera.
LISTADO DE CODIGOS “G” PARA TORNOS FANUC DENFORD 
GRUPO COMANDO DESCRIPCION 
1 G00 Posicionamiento (Desplazamiento rápido) 
1 G01 Interpolación lineal (alimentación de corte) 
1 G02 Interpolación circular (a favor de las manecillas del reloj) 
1 G03 Interpolación circular ( en contra de las manecillas del reloj) 
0 G04 Extensión 
0 G10 Establecimiento de los valores de los lineamientos por programa 
6 G20 Introducción de datos en pulgadas 
6 G21 Introducción de datos en metros 
9 G22 Registro del recorrido almacenado 
9 G23 Eliminar registro del recorrido almacenado 
0 G27 Revisión del regreso del punto de referencia 
0 G28 Regreso al punto de referencia 
0 G29 Regreso del punto de referencia 
0 G30 Egreso del segundo punto de referencia 
1 G32 Corte de rosca 
1 G34 Corte de rosca de dirección variable 
0 G36 Compensación automática de la herramienta X 
0 G37 Compensación automática de la herramienta Z 
7 G40 Cancelar compensación del radio de la nariz de la herramienta 
7 G41 Compensación del radio de la nariz de la herramienta a la izq. 
7 G42 Compensación del radio de la nariz de la herramienta a la der. 
0 G50 Cambio / establecimiento de velocidad del husillo de las 
coordenadas de trabajo. 
0 G65 Llamado de macro 
12 G66 Llamado de macro modal 
12 G67 Cancelar llamado de macro modal 
4 G70 Ciclo de acabado 
4 G71 Eliminación de material en el torneado 
0 G72 Eliminación de material en el refrentado 
0 G73 Repetición del patrón 
0 G74 Perforado de trazos cortos 
0 G75 Realizar zurco en el eje X 
0 G76 Ciclo de corte de muesca 
1 G90 Ciclo de Corte A 
7 G91 Reseteo de programa 
1 G92 Ciclo de corte de la muesca 
1 G94 Ciclo de corte B 
2 G96 Control de velocidad de superficie constante 
2 G97 Cancelar control de velocidad de superficie 
11 G98 Alimentación por minuto 
11 G99 Alimentación por revolución.
+Z 
-Z 
-X 
+X 
-Y 
+Y
LISTADO DE CODIGOS “M” PARA TORNOS FANUC DENFORD 
COMANDO DESCRIPCION 
* M00 Paro del programa 
* M01 Paro opcional 
* M02 Reinicio del programa 
M03 Husillo hacia delante 
M04 Reversa del Husillo 
* M05 Paro de husillo 
M06 Cambio automático de herramienta 
M07 Refrigerante “B” encendido 
M08 Refrigerante “A” encendido 
* M09 Refrigerante apagado 
M10 Pinza de trabajo abierta 
M11 Pinza de trabajo cerrada 
M12 
M13 Husillo hacia delante y refrigerante encendido 
M14 Husillo en reversa y refrigerante encendido 
M15 Introducción al programa utilizando “MIN P” 
(Función especial) 
M16 Llamado especial de herramienta 
(el llamado de la herramienta ignora a la torre) 
M17 
M18 
M19 Orientación del husillo 
M20 Index A del Husillo 
M21 Index 2ª del husillo 
M22 Index 3ª del husillo 
M23 Index 4ª del husillo 
M24 
M25 Extensión del eje 
M26 Retracción del eje 
M27 
M28 
M29 Selección del modo “DNC” 
M30 Reinicio y regreso del programa 
M31 Contador de las partes de incremento 
M32 
M33 
M34 
* M35 
M36 
M37 Apertura de la puerta para paro
M38 Apertura de puerta 
M39 Cerrar puerta 
M40 Extensión del recogedor de partes 
M45 Retracción del recogedor de partes 
M46 
M47 Convertidor de virutas hacia adelante 
M48 Convertidor de virutas en reversa 
M49 Paro del convertidor de virutas 
M50 
M51 
M52 Seguro % de alimentación y % de velocidad al 100% 
M53 Cancelación de M48 (Default) 
M54 Espera del eje en señal de posición (cancela curso 
Continuo) 
M56 Seleccionar mandril, mordazas internas(del PLC Edición 
F) 
M57 
M58 
M59 
M60 
M61 
M62 Aux. 1 encendido 
M63 Aux. 2 encendido 
M64 Aux. 1 apagado 
M65 Aux. 2 apagado 
* M66 Esperar a la entrada 1 
* M67 Esperar a la entrada 2 
M68 Solo Index con todos los ejes en posición de HOME 
M69 Torreta del Index en cualquier parte 
M70 Espejo en X encendido 
M71 
* M72 
M73 
M74 
M75 
M76 Espera a entrada 1 para ir bajo (De la revisión C) 
M77 Espera a entrada 2 para ir bajo (De la revisión C) 
M78 
M79 
M80 Espejo en X apagado 
M81 
M82 
M83
* M84 
M85 
M86 
M87 
M88 
M89 
M90 
M91 
M92 
M93 
M94 
M95 
M96 
M97 
M98 Llamado del subprograma 
M99 Terminación del subprograma

Comandos de programacion cnc

  • 1.
    PROGRAMACION DESCRIPCION DEPALABRAS Y CODIGOS “G” A pesar de que el control en general aceptara palabras de programación de partes en cualquier secuencia, se recomienda que la palabra para cada bloque sea usado: N, G, X o U, Y o V, Z o W,I,K,F,S,T,M, N: Numero se cecuencia La Letea N puede ser omitida. Cuando es programado, el número de cuatro dígitos y es utilizado para identificar un bloque completo de información. Aunque se permite una numeración descendente, ascendente o por duplicado, lo mejor es programar en orden ascendente en incrementos de 10. Esto permite adiciones futuras a una búsqueda de números de secuencia simplificada. G: Comando Preparatorio El comando G de dos dígitos esta programado para configurar el control para ejecutar la operación de una maquina automática. Se proporciona una lista completa de códigos G. Una palabra G de cada grupo modal y una palabra G no modal, pueden ser programadas en el mismo bloque. Ejemplo: VALIDO N100 G00 G40 G90 G95 NO VALIDO N100 G00 G40 G41 G90 G94 G40 y G41 son del mismo grupo Una Palabra G (modal) retenida de un grupo permanece activa hasta que otra palabra G del mismo grupo es programada. Las palabras G no modales deben ser programadas en cada bloque cuando se requiera.
  • 2.
    LISTADO DE CODIGOS“G” PARA TORNOS FANUC DENFORD GRUPO COMANDO DESCRIPCION 1 G00 Posicionamiento (Desplazamiento rápido) 1 G01 Interpolación lineal (alimentación de corte) 1 G02 Interpolación circular (a favor de las manecillas del reloj) 1 G03 Interpolación circular ( en contra de las manecillas del reloj) 0 G04 Extensión 0 G10 Establecimiento de los valores de los lineamientos por programa 6 G20 Introducción de datos en pulgadas 6 G21 Introducción de datos en metros 9 G22 Registro del recorrido almacenado 9 G23 Eliminar registro del recorrido almacenado 0 G27 Revisión del regreso del punto de referencia 0 G28 Regreso al punto de referencia 0 G29 Regreso del punto de referencia 0 G30 Egreso del segundo punto de referencia 1 G32 Corte de rosca 1 G34 Corte de rosca de dirección variable 0 G36 Compensación automática de la herramienta X 0 G37 Compensación automática de la herramienta Z 7 G40 Cancelar compensación del radio de la nariz de la herramienta 7 G41 Compensación del radio de la nariz de la herramienta a la izq. 7 G42 Compensación del radio de la nariz de la herramienta a la der. 0 G50 Cambio / establecimiento de velocidad del husillo de las coordenadas de trabajo. 0 G65 Llamado de macro 12 G66 Llamado de macro modal 12 G67 Cancelar llamado de macro modal 4 G70 Ciclo de acabado 4 G71 Eliminación de material en el torneado 0 G72 Eliminación de material en el refrentado 0 G73 Repetición del patrón 0 G74 Perforado de trazos cortos 0 G75 Realizar zurco en el eje X 0 G76 Ciclo de corte de muesca 1 G90 Ciclo de Corte A 7 G91 Reseteo de programa 1 G92 Ciclo de corte de la muesca 1 G94 Ciclo de corte B 2 G96 Control de velocidad de superficie constante 2 G97 Cancelar control de velocidad de superficie 11 G98 Alimentación por minuto 11 G99 Alimentación por revolución.
  • 3.
    +Z -Z -X +X -Y +Y
  • 4.
    LISTADO DE CODIGOS“M” PARA TORNOS FANUC DENFORD COMANDO DESCRIPCION * M00 Paro del programa * M01 Paro opcional * M02 Reinicio del programa M03 Husillo hacia delante M04 Reversa del Husillo * M05 Paro de husillo M06 Cambio automático de herramienta M07 Refrigerante “B” encendido M08 Refrigerante “A” encendido * M09 Refrigerante apagado M10 Pinza de trabajo abierta M11 Pinza de trabajo cerrada M12 M13 Husillo hacia delante y refrigerante encendido M14 Husillo en reversa y refrigerante encendido M15 Introducción al programa utilizando “MIN P” (Función especial) M16 Llamado especial de herramienta (el llamado de la herramienta ignora a la torre) M17 M18 M19 Orientación del husillo M20 Index A del Husillo M21 Index 2ª del husillo M22 Index 3ª del husillo M23 Index 4ª del husillo M24 M25 Extensión del eje M26 Retracción del eje M27 M28 M29 Selección del modo “DNC” M30 Reinicio y regreso del programa M31 Contador de las partes de incremento M32 M33 M34 * M35 M36 M37 Apertura de la puerta para paro
  • 5.
    M38 Apertura depuerta M39 Cerrar puerta M40 Extensión del recogedor de partes M45 Retracción del recogedor de partes M46 M47 Convertidor de virutas hacia adelante M48 Convertidor de virutas en reversa M49 Paro del convertidor de virutas M50 M51 M52 Seguro % de alimentación y % de velocidad al 100% M53 Cancelación de M48 (Default) M54 Espera del eje en señal de posición (cancela curso Continuo) M56 Seleccionar mandril, mordazas internas(del PLC Edición F) M57 M58 M59 M60 M61 M62 Aux. 1 encendido M63 Aux. 2 encendido M64 Aux. 1 apagado M65 Aux. 2 apagado * M66 Esperar a la entrada 1 * M67 Esperar a la entrada 2 M68 Solo Index con todos los ejes en posición de HOME M69 Torreta del Index en cualquier parte M70 Espejo en X encendido M71 * M72 M73 M74 M75 M76 Espera a entrada 1 para ir bajo (De la revisión C) M77 Espera a entrada 2 para ir bajo (De la revisión C) M78 M79 M80 Espejo en X apagado M81 M82 M83
  • 6.
    * M84 M85 M86 M87 M88 M89 M90 M91 M92 M93 M94 M95 M96 M97 M98 Llamado del subprograma M99 Terminación del subprograma