Listas completas de códigos G y M para programación en controles Fagor 8070.
| Código G | Descripción |
| G00 | Traversía rápida. |
| G01 | Interpolación lineal. |
| G02 | Interpolación circular (helicoidal) en sentido horario. |
| G03 | Interpolación circular (helicoidal) en sentido antihorario. |
| G04 | Pausa |
| G05 | Redondeo de esquina controlado (modal). |
| G06 | Centro de arco en coordenadas absolutas (no modal). |
| G07 | Esquina cuadrada (modal). |
| G08 | Arco tangente al camino anterior. |
| G09 | Arco definido por tres puntos. |
| G10 | Cancelación de imagen especular. |
| G11 | Imagen especular en X. |
| G12 | Imagen especular en Y. |
| G13 | Imagen especular en Z. |
| G14 | Imagen especular en las direcciones programadas. |
| G17 | Plano principal X-Y, eje longitudinal Z. |
| G18 | Plano principal Z-X, eje longitudinal Y. |
| G19 | Plano principal Y-Z, eje longitudinal X. |
| G20 | Plano principal por dos direcciones y eje longitudinal. |
| G30 | Preselección de origen polar. |
| G31 | Desplazamiento temporal de origen polar al centro de arco. |
| G33 | Rosca electrónica con paso constante. |
| G36 | Redondeo automático de radio. |
| G37 | Entrada tangencial. |
| G38 | Salida tangencial. |
| G39 | Chanfrete automático. |
| G40 | Cancelación de compensación de radio de herramienta. |
| G41 | Compensación de radio de herramienta a la izquierda. |
| G42 | Compensación de radio de herramienta a la derecha. |
| G45 | Activar/desactivar control tangencial. |
| G50 | Esquina semiredondeada. |
| G53 | Cancelación de desplazamiento cero. |
| G54 | Desplazamiento cero absoluto 1. |
| G55 | Desplazamiento cero absoluto 2. |
| G56 | Desplazamiento cero absoluto 3. |
| G57 | Desplazamiento cero absoluto 4. |
| G58 | Desplazamiento cero absoluto 5. |
| G59 | Desplazamiento cero absoluto 6. |
| G60 | Esquina cuadrada (no modal). |
| G61 | Redondeo de esquina controlado (no modal). |
| G63 | Roscado rígido. |
| G70 | Programación en pulgadas. |
| G71 | Programación en milímetros. |
| G72 | Factor de escala. |
| G73 | Rotación del sistema de coordenadas. |
| G74 | Búsqueda de referencia (Home) |
| G80 | Cancelación de ciclo enlatado. |
| G81 | Ciclo enlatado de taladrado. |
| G82 | Ciclo enlatado de taladrado con picado variable. |
| G83 | Ciclo enlatado de taladrado profundo con picado constante. |
| G84 | Ciclo enlatado de roscado. |
| G85 | Ciclo enlatado de escariado. |
| G86 | Ciclo enlatado de mandrinado. |
| G87 | Ciclo enlatado de bolsillo rectangular. |
| G88 | Ciclo enlatado de bolsillo circular. |
| G90 | Programación en coordenadas absolutas. |
| G91 | Programación en coordenadas incrementales. |
| G92 | Preselección de coordenadas. |
| G93 | Tiempo de mecanizado en segundos. |
| G94 | Avance en milímetros/minuto (pulgadas/minuto). |
| G95 | Avance en milímetros/revolución (pulgadas/revolución). |
| G96 | Velocidad de corte constante. |
| G97 | Velocidad de giro constante. |
| G98 | Retirada al plano de partida. |
| G99 | Retirada al plano de referencia. |
| G100 | Tastado hasta hacer contacto. |
| G101 | Incluir compensación de tastador. |
| G102 | Excluir compensación de tastador. |
| G103 | Tastado hasta perder contacto. |
| G104 | Movimiento del tastador hasta posición programada. |
| G108 | Mezcla de avance al inicio del bloque. |
| G109 | Mezcla de avance al final del bloque. |
| G112 | Cambio de rango de parámetros de un eje. |
| G130 | Porcentaje de aceleración a aplicar por eje o husillo. |
| G131 | Porcentaje de aceleración a aplicar a todos los ejes. |
| G132 | Porcentaje de jerk a aplicar por eje o husillo. |
| G133 | Porcentaje de jerk a aplicar a todos los ejes. |
| G134 | Porcentaje de Feed-Forward a aplicar. |
| G135 | Porcentaje de AC-Forward a aplicar. |
| G136 | Transición circular entre bloques. |
| G137 | Transición lineal entre bloques. |
| G138 | Activación/cancelación directa de compensación de herramienta. |
| G139 | Activación/cancelación indirecta de compensación de herramienta. |
| G145 | Congelar control tangencial. |
| G151 | Programación en diámetros. |
| G152 | Programación en radios. |
| G157 | Excluir ejes en desplazamiento cero. |
| G158 | Desplazamiento cero incremental. |
| G159 | Desplazamientos cero absolutos adicionales. |
| G160 | Mecanizado múltiple en línea recta. |
| G161 | Mecanizado múltiple en patrón rectangular. |
| G162 | Mecanizado múltiple en patrón de cuadrícula. |
| G163 | Mecanizado múltiple en círculo completo. |
| G164 | Mecanizado múltiple en patrón de arco. |
| G165 | Mecanizado programado con arco-cuerda. |
| G170 | Ejes Hirth OFF |
| G171 | Ejes Hirth ON |
| G174 | Establecer coordenada de máquina. |
| G180/G189 | Ejecución de subrutina OEM. |
| G380/G399 | Ejecución de subrutina OEM. |
| G192 | Límite de velocidad de giro. |
| G193 | Interpolación del avance. |
| G196 | Avance constante en punto de corte. |
| G197 | Avance constante en centro de herramienta. |
| G198 | Establecimiento de límites software inferiores |
| G199 | Establecimiento de límites software superiores |
| G200 | Intervención manual exclusiva. |
| G201 | Activación de intervención manual aditiva. |
| G202 | Cancelación de intervención manual aditiva. |
| G210 | Ciclo enlatado de mandrinado de agujero. |
| G211 | Ciclo de roscado interior por fresado. |
| G212 | Ciclo de roscado exterior por fresado. |
| G261 | Centro de arco en coordenadas absolutas (modal). |
| G262 | Centro de arco referido al punto de partida. |
| G263 | Programación de radio de arco. |
| G264 | Cancelar corrección de centro de arco. |
| G265 | Activar corrección de centro de arco. |
| G266 | Sobrescritura de avance al 100% |
| Código G | Descripción |
| G00 | Traversía rápida. |
| G01 | Interpolación lineal. |
| G02 | Interpolación circular (helicoidal) en sentido horario. |
| G03 | Interpolación circular (helicoidal) en sentido antihorario. |
| G04 | Pausa |
| G05 | Redondeo de esquina controlado (modal). |
| G06 | Centro de arco en coordenadas absolutas (no modal). |
| G07 | Esquina cuadrada (modal). |
| G08 | Arco tangente al camino anterior. |
| G09 | Arco definido por tres puntos. |
| G10 | Cancelación de imagen especular. |
| G11 | Imagen especular en X. |
| G12 | Imagen especular en Y. |
| G13 | Imagen especular en Z. |
| G14 | Imagen especular en las direcciones programadas. |
| G17 | Plano principal X-Y, eje longitudinal Z. |
| G18 | Plano principal Z-X, eje longitudinal Y. |
| G19 | Plano principal Y-Z, eje longitudinal X. |
| G20 | Plano principal por dos direcciones y eje longitudinal. |
| G30 | Preselección de origen polar. |
| G31 | Desplazamiento temporal de origen polar al centro de arco. |
| G33 | Rosca electrónica con paso constante. |
| G36 | Redondeo automático de radio. |
| G37 | Entrada tangencial. |
| G38 | Salida tangencial. |
| G39 | Chanfrete automático. |
| G40 | Cancelación de compensación de radio de herramienta. |
| G41 | Compensación de radio de herramienta a la izquierda. |
| G42 | Compensación de radio de herramienta a la derecha. |
| G45 | Activar/desactivar control tangencial. |
| G50 | Esquina semiredondeada. |
| G53 | Cancelación de desplazamiento cero. |
| G54 | Desplazamiento cero absoluto 1. |
| G55 | Desplazamiento cero absoluto 2. |
| G56 | Desplazamiento cero absoluto 3. |
| G57 | Desplazamiento cero absoluto 4. |
| G58 | Desplazamiento cero absoluto 5. |
| G59 | Desplazamiento cero absoluto 6. |
| G60 | Esquina cuadrada (no modal). |
| G61 | Redondeo de esquina controlado (no modal). |
| G63 | Roscado rígido. |
| G66 | Ciclo enlatado de repetición de patrón. |
| G68 | Ciclo de desbaste en eje X. |
| G69 | Ciclo enlatado de desbaste en eje Z. |
| G70 | Programación en pulgadas. |
| G71 | Programación en milímetros. |
| G72 | Factor de escala. |
| G73 | Rotación del sistema de coordenadas. |
| G74 | Búsqueda de referencia (Home) |
| G81 | Ciclo enlatado de torneado con tramos rectos. |
| G82 | Ciclo enlatado de enfrentado con tramos rectos. |
| G83 | Ciclo enlatado de taladrado / roscado. |
| G84 | Ciclo enlatado de torneado con arcos. |
| G85 | Ciclo enlatado de enfrentado con arcos. |
| G86 | Ciclo enlatado de roscado longitudinal. |
| G87 | Ciclo enlatado de roscado en cara. |
| G88 | Ciclo enlatado de ranurado en eje X. |
| G89 | Ciclo enlatado de ranurado en eje Z. |
| G90 | Programación en coordenadas absolutas. |
| G91 | Programación en coordenadas incrementales. |
| G92 | Preselección de coordenadas. |
| G93 | Tiempo de mecanizado en segundos. |
| G94 | Avance en milímetros/minuto (pulgadas/minuto). |
| G95 | Avance en milímetros/revolución (pulgadas/revolución). |
| G96 | Velocidad de corte constante. |
| G97 | Velocidad de giro constante. |
| G100 | Tastado hasta hacer contacto. |
| G101 | Incluir compensación de tastador. |
| G102 | Excluir compensación de tastador. |
| G103 | Tastado hasta perder contacto. |
| G104 | Movimiento del tastador hasta posición programada. |
| G108 | Mezcla de avance al inicio del bloque. |
| G109 | Mezcla de avance al final del bloque. |
| G112 | Cambio de rango de parámetros de un eje. |
| G130 | Porcentaje de aceleración a aplicar por eje o husillo. |
| G131 | Porcentaje de aceleración a aplicar a todos los ejes. |
| G132 | Porcentaje de jerk a aplicar por eje o husillo. |
| G133 | Porcentaje de jerk a aplicar a todos los ejes. |
| G134 | Porcentaje de Feed-Forward a aplicar. |
| G135 | Porcentaje de AC-Forward a aplicar. |
| G136 | Transición circular entre bloques. |
| G137 | Transición lineal entre bloques. |
| G138 | Activación/cancelación directa de compensación de herramienta. |
| G139 | Activación/cancelación indirecta de compensación de herramienta. |
| G145 | Congelar control tangencial. |
| G151 | Programación en diámetros. |
| G152 | Programación en radios. |
| G157 | Excluir ejes en desplazamiento cero. |
| G158 | Desplazamiento cero incremental. |
| G159 | Desplazamientos cero absolutos adicionales. |
| G160 | Ciclo enlatado de taladrado / roscado en cara de pieza. |
| G161 | Ciclo enlatado de taladrado / roscado en lateral de pieza. |
| G162 | Ciclo enlatado de fresado de ranura en lateral de pieza. |
| G163 | Ciclo enlatado de fresado de ranura en cara de pieza. |
| G170 | Ejes Hirth OFF |
| G171 | Ejes Hirth ON |
| G174 | Establecer coordenada de máquina. |
| G180/G189 | Ejecución de subrutina OEM. |
| G380/G399 | Ejecución de subrutina OEM. |
| G192 | Límite de velocidad de giro. |
| G193 | Interpolación del avance. |
| G196 | Avance constante en punto de corte. |
| G197 | Avance constante en centro de herramienta. |
| G198 | Establecimiento de límites software inferiores |
| G199 | Establecimiento de límites software superiores |
| G200 | Intervención manual exclusiva. |
| G201 | Activación de intervención manual aditiva. |
| G202 | Cancelación de intervención manual aditiva. |
| G261 | Centro de arco en coordenadas absolutas (modal). |
| G262 | Centro de arco referido al punto de partida. |
| G263 | Programación de radio de arco. |
| G264 | Cancelar corrección de centro de arco. |
| G265 | Activar corrección de centro de arco. |
| G266 | Sobrescritura de avance al 100% |