Codigos cnc
Códigos Generales
G00: Posicionamiento rápido (sin maquinar)
G01: Interpolación lineal (maquinando)
G02: Interpolación circular (horaria)
G03: Interpolación circular (antihoraria)
G04: Compás de espera
G15: Programación en coordenadas polares
G20: Comienzo de uso de unidades imperiales (pulgadas)
G21: Comienzo de uso de unidades métricas
G28: Volver al home de la máquina
G40: Cancelar compensación de radio de curvatura de herramienta
G41: Compensación de radio de herramienta a la izquierda
G42: Compensación de radio de herramienta a la derecha
G50: Cambio de escala
G68: Rotación de coordenadas
G73: Ciclos encajonados
G74: Perforado con ciclo de giro antihorario para descargar virutas
G76: Alesado fino
G80: Cancelar ciclo encajonado
G81: Taladrado
G82: Taladrado con giro antihorario
G83: Taladrado profundo con ciclos de retracción para retiro de viruta
G90: Coordenadas absolutas
G91: Coordenadas relativas
G92: Desplazamiento del área de trabajo
G94: Velocidad de corte expresada en avance por minuto
G95: Velocidad de corte expresada en avance por revolución
G98: Retorno al nivel inicial
G99: Retorno al nivel R
G107: Programación del 4o eje
Códigos Misceláneos
M00: Parada
M01: Parada opcional
M02: Reset del programa
M03: Hacer girar el husillo en sentido horario
M04: Hacer girar el husillo en sentido antihorario
M05: Frenar el husillo
M06: Cambiar de herramienta
M08: Abrir el paso del refrigerante
M09: Cerrar el paso de los refrigerantes
M10: Abrir mordazas
M11: Cerrar mordazas
M13: Hacer girar el husillo en sentido horario y abrir el paso de refrigerante
M14: Hacer girar el husillo en sentido antihorario y abrir el paso de refrigerante
M30: Finalizar programa y poner el puntero de ejecución en su inicio
M38: Abrir la guarda
M39: Cerrar la guarda
M62: Activar salida auxiliar 1
M67: Esperar hasta que la entrada 2 esté en ON
M71: Activar el espejo en Y
M80: Desactivar el espejo en X
M81: Desactivar el espejo en Y
M98: Llamada a subprograma
M99: Retorno de subprograma
LETRA DESCRIPCIÓN O SIGNIFICADO
A- Dimensión angular alrededor del eje X, medida en grados decimales
B -Dimensión angular alrededor del eje Y, medida en grados decimales
C -Dimensión angular alrededor del eje Z, medida en grados decimales.
D -Dimensión angular alrededor de un eje especial, o avance terciario, o función de
selección de compensación para herramienta
E -Dimensión angular alrededor de un eje especial, o avance secundario
F -Avance
G -Función preparatoria
H -Libre o compensación de la herramienta
I -Parámetro de interpolación o paso paralelo al eje X
J -Parámetro de interpolación o paso paralelo al eje Y
K -Parámetro de interpolación o paso paralelo al eje Z
L -Libre
M -Función miscelánea o auxiliar
N -Número de secuencia
O -Número de secuencia para segundo encabezado solamente
P -Tercer movimiento paralelo al eje X ó tercer movimiento rápido.
Q -Tercer movimiento paralelo al eje Y o segundo movimiento rápido
R -Segundo movimiento paralelo al eje Y o primer movimiento rápido ó radio
S -Velocidad del husillo
T- Selección de la herramienta
U -Segundo movimiento paralelo al eje X
V -Segundo movimiento paralelo al eje Y
W -Segundo movimiento paralelo al eje Z
X -Primer movimiento
Y -Segundo movimiento
Z -Tercer Movimiento
Comando Descripción
N Número de Secuencia
G Funciones Preparatorias
X Comando para el Eje X
Y Comando para el Eje Y
Z Comando para el Eje Z
R Radio desde el Centro Especificado
A Ángulo contra los Punteros del Reloj desde el Vector +X
I Desplazamiento del Centro del Arco del Eje X
J Desplazamiento del Centro del Arco del Eje Y
K Desplazamiento del Centro del Arco del Eje Z
F Tasa de Alimentación
S Velocidad de Giro
T Número de Herramienta
M Funciones Misceláneas