G00 Avance rápido G01 Avance de mecanizado G02 Interpolación circular en sentido horario G03 Interpolación circular en sentido anti horario Pausa, acompañada de una letra X, se detiene la herramienta un G04 determinado tiempo. G17 Selección del plano XY G18 Selección del plano ZX G19 Selección del plano YZ G20 Entrada de valores en pulgadas G21 Entrada de valores en milimetros G28 Regreso al punto cero de la máquina G40 Cancela Compesación radial del cortador G41 Compensación a la izquierda del cortador G42 Compensación a la derecha del cortador G43 Compensación longitudinal G49 Cancela Compesación longitudinal del cortador G70 Fin del ciclo G71 Ciclo de cilindrado G72 Ciclo de refrentado G74 Ciclo de barrenado G76 Ciclo de roscado G81 Ciclo de taladrado para perforación de agujero pasante G82 Ciclo de taladrado para perforación de agujero ciego G83 Ciclo de taladrado para perforación de agujero profundo G80 Cancela los ciclos G81,G82 y G83 G90 Coordenadas absolutas G91 Coordenadas incrementales G92 Programación del punto cero absoluto o cero de pieza G94 Avance programado sobre unidad de tiempo G95 Avance programado sobre velocidad angular G98 Retorno a un punto inicial correspondiente a un ciclo determinado G99 Retorno al punto de retroceso de un ciclo determinado Códigos Misceláneos M00 Detención obligatoria de programa M01 Detención opcional de programa M02 Fin de programa M03 Encender husillo (sentido horario) M04 Encender husillo (sentido anti horario) M05 Parar husillo M06 Cambio automático de herramienta M07 Inicio del aporte de rocío enfriador M08 Encender líquido refrigerante M09 Apagar líquido refrigerante M10 Activación de tomas automáticas M11 Desactivación de tomas automáticas M12 Contrapunto hacia adentro M13 Contrapunto hacia afuera M17 Indexación de la torreta hacia adelante M18 Indexación de la torreta hacia atrás M19 Orientación del husillo M21 Contrapunto hacia adelante M22 Contrapunto hacia atrás M29 Control de la máquina por medio de una computadora M30 Fin de programa con vuelta de ciclo M38 Abrir puerta M39 Cerrar puerta M63 Se activa una señal de salida para que el robot pueda actuar M65 Desactiva la señal de salida para que el robot se retire Comando que ordena una señal de espera activada por el M66 manipulador, cuando esta efectuando una operación.
Comando que ordena una señal de espera desactivada por el robot,
M76 cuando la operación termino y la fresadora continúe con su trabajo.
M98 Llamar subprograma
Con este comando también se ordena el fin del programa, regresando al inicio M99 del mismo y haciendo que el ciclo se cumpla cuantas veces sea necesario. Código S S Se usa para indicar la velocidad del husillo o pieza en r.p.m Código T T Designa el número de herramienta en la torreta. Código F Programa la velocidad de avance de la herramienta en el torno o la F pieza en la fresadora. Dependiendo del sistema de unidades utilizado, la velocidad de avance será: mm/min ó pulg./min.