comandos de programacion cnc

6
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.

Upload: diego-cadena

Post on 21-Jul-2015

1.190 views

Category:

Design


6 download

TRANSCRIPT

Page 1: Comandos de programacion cnc

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.

Page 2: Comandos de programacion cnc

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.

Page 3: Comandos de programacion cnc

+Z

-Z

-X +X

-Y

+Y

Page 4: Comandos de programacion cnc

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

Page 5: Comandos de programacion cnc

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

Page 6: Comandos de programacion cnc

* M84 M85 M86 M87 M88 M89 M90 M91 M92 M93 M94 M95 M96 M97 M98 Llamado del subprograma M99 Terminación del subprograma