CÓDIGOS GENERALES M01: Parada opcional G00: Posicionamiento rápido (sin maquinar) M02: Reset del programa G01: Interpolación lineal (maquinando) M03: Hacer girar el husillo en sentido horario M04: Hacer girar el husillo en sentido G02: Interpolación circular (horaria) antihorario G03: Interpolación circular (antihoraria) M05: Frenar el husillo G04: Compás de espera M06: Cambiar de herramienta G10: Ajuste del valor de offset del programa M07: Abrir el paso del refrigerante B G20: Comienzo de uso de unidades M08: Abrir el paso del refrigerante A imperiales (pulgadas) M09: Cerrar el paso de los refrigerantes G21: Comienzo de uso de unidades métricas M10: Abrir mordazas G28: Volver al home de la máquina M11: Cerrar mordazas G32: Maquinar una rosca en una pasada M13: Hacer girar el husillo en sentido horario y G36: Compensación automática de abrir el paso de refrigerante herramienta en X M14: Hacer girar el husillo en sentido antihorario G37: Compensación automática de y abrir el paso de refrigerante M30: Finalizar programa y poner el puntero de herramienta en Z ejecución en su inicio G40: Cancelar compensación de radio de M31: Incrementar el contador de partes curvatura de herramienta M37: Frenar el husillo y abrir la guarda G41: Compensación de radio de curvatura de M38: Abrir la guarda herramienta a la izquierda M39: Cerrar la guarda G42: Compensación de radio de curvatura de M40: Extender el alimentador de piezas herramienta a la derecha M41: Retraer el alimentador de piezas G70: Ciclo de acabado M43: Avisar a la cinta transportadora que avance G71: Ciclo de maquinado en torneado M44: Avisar a la cinta transportadora que G72: Ciclo de maquinado en frenteado retroceda G73: Repetición de patrón M45: Avisar a la cinta transportadora que frene G74: Taladrado intermitente, con salida para M48: Inhabilitar Spindle y Feed override retirar virutas (maquinar exclusivamente con las velocidades programadas) G76: Maquinar una rosca en múltiples M49: Cancelar M48 pasadas M62: Activar salida auxiliar 1 G96: Comienzo de desbaste a velocidad M63: Activar salida auxiliar 2 tangencial constante M64: Desactivar salida auxiliar 1 G97: Fin de desbaste a velocidad tangencial M65: Desactivar salida auxiliar 2 constante M66: Esperar hasta que la entrada 1 esté en ON G98: Velocidad de alimentación M67: Esperar hasta que la entrada 2 esté en ON (unidades/min) M70: Activar espejo en X G99: Velocidad de alimentación M76: Esperar hasta que la entrada 1 esté en OFF (unidades/revolución) M77: Esperar hasta que la entrada 2 esté en OFF M80: Desactivar el espejo en X M98: Llamada a subprograma M99: Retorno de subprograma G&M PARA FRESADORAS CNC CÓDIGOS MISCELÁNEOS M00: Parada CÓDIGOS GENERALES G00: Posicionamiento rápido (sin M01: Parada opcional maquinar) M02: Reset del programa G01: Interpolación lineal (maquinando) M03: Hacer girar el husillo en G02: Interpolación circular (horaria) sentido horario G03: Interpolación circular (antihoraria) M04: Hacer girar el husillo en G04: Compás de espera G15: Programación en coordenadas polares sentido antihorario G20: Comienzo de uso de unidades M05: Frenar el husillo imperiales (pulgadas) M06: Cambiar de herramienta G21: Comienzo de uso de unidades M08: Abrir el paso del refrigerante métricas M09: Cerrar el paso de los G28: Volver al home de la máquina G40: Cancelar compensación de radio de refrigerantes curvatura de herramienta M10: Abrir mordazas G41: Compensación de radio de M11: Cerrar mordazas herramienta a la izquierda M13: Hacer girar el husillo en G42: Compensación de radio de herramienta a la derecha sentido horario y abrir el paso de G50: Cambio de escala refrigerante G68: Rotación de coordenadas M14: Hacer girar el husillo en G73: Ciclos encajonados sentido antihorario y abrir el paso G74: Perforado con ciclo de giro antihorario de refrigerante para descargar virutas G76: Alesado fino M30: Finalizar programa y poner el G80: Cancelar ciclo encajonado puntero de ejecución en su inicio G81: Taladrado M38: Abrir la guarda G82: Taladrado con giro antihorario M39: Cerrar la guarda G83: Taladrado profundo con ciclos de M62: Activar salida auxiliar 1 retracción para retiro de viruta G90: Coordenadas absolutas M67: Esperar hasta que la entrada 2 G91: Coordenadas relativas esté en ON G92: Desplazamiento del área de trabajo M71: Activar el espejo en Y G94: Velocidad de corte expresada en M80: Desactivar el espejo en X avance por minuto G95: Velocidad de corte expresada en M81: Desactivar el espejo en Y avance por revolución M98: Llamada a subprograma G98: Retorno al nivel inicial M99: Retorno de subprograma G99: Retorno al nivel R G107: Programación del 4o eje .