Listas completas de códigos G, M y ciclos para torneado en EMCO WinNC SINUMERIK 810/820 T.
| Código G | Descripción |
| G00 | Posicionamiento (traversía rápida) |
| G01 | Interpolación lineal |
| G02 | Interpolación circular en sentido horario |
| G03 | Interpolación circular en sentido antihorario |
| G04 | Pausa |
| G09 | Parada exacta |
| G10 | Interpolación de coordenadas polares, traversía rápida |
| G11 | Interpolación de coordenadas polares, interpolación lineal |
| G12 | Interpolación de coordenadas polares, interpolación circular en sentido horario |
| G13 | Interpolación de coordenadas polares, interpolación circular en sentido antihorario |
| G16 | Selección de plano con libre selección de eje |
| G18 | Plano ZX |
| G25 | Limitación de zona de trabajo mínima |
| G26 | Limitación de zona de trabajo máxima |
| G33 | Rosca |
| G40 | Cancelar 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 |
| G48 | Leave as approached |
| G50 | Cancelar modificación de escala |
| G51 | Modificación de escala |
| G53 | Cancelar desplazamiento cero por bloque |
| G54 | Desplazamiento cero 1 |
| G55 | Desplazamiento cero 2 |
| G56 | Desplazamiento cero 3 |
| G57 | Desplazamiento cero 4 |
| G58 | Desplazamiento cero programable 1 |
| G59 | Desplazamiento cero programable 2 |
| G60 | Modo de parada exacta |
| G62 | Desactivar modo de parada exacta |
| G63 | Roscado con compensación de portaherramientas |
| G64 | Desactivar modo de parada exacta |
| G70 | Medición en pulgadas |
| G71 | Medición en milímetros |
| G80 | Desactivar ciclos de taladrado |
| G90 | Programación absoluta |
| G91 | Programación incremental |
| G92 | Límite de velocidad de husillo |
| G92 P | Interpolación cilíndrica ON |
| G92 P1 | Interpolación cilíndrica OFF |
| G94 | Avance por minuto |
| G95 | Avance por revolución |
| G96 | Velocidad de corte constante, avance por revolución |
| G97 | Velocidad de husillo constante |
| G130 | Transmit OFF |
| G131 | Transmit ON |
| G147 | Aproximación suave a contorno con lineal |
| G148 | Salida suave con lineal |
| G247 | Aproximación suave a contorno con cuarto de círculo |
| G248 | Salida suave con cuarto de círculo |
| G347 | Aproximación suave a contorno con semicírculo |
| G348 | Salida suave con semicírculo |
| Dirección | Descripción |
| % | número de programa 1 – 9999 |
| L | número de subrutina 1 – 9999 |
| N | número de bloque 1 – 9999 |
| G | función de trayectoria |
| M | función miscelánea |
| A | ángulo |
| B | radio (signo pos), chanfrete (signo neg), radio de círculo |
| D | corrección de herramienta 1 – 49 |
| F | avance, pausa |
| I, K | parámetro de círculo, paso de rosca |
| P | número de ejecuciones de subrutina, factor de escala |
| R | parámetro para ciclos |
| S | velocidad de husillo, velocidad de corte |
| T | llamada de herramienta (posición de torreta de herramientas) |
| X, Z | datos de posición (X también pausa) |
| LF | fin de bloque |