Este documento describe diferentes códigos G utilizados en programación de máquinas herramienta. G00 se usa para movimientos rápidos, G01 para interpolación lineal, G02/G03 para interpolación circular en sentido horario/antihorario, G04 para tiempo de espera, G33 para roscado en un solo registro, G84 para ciclos de cilindrado y refrentado donde se especifican parámetros como coordenadas, avance y dimensiones.