Estructura de un bloque de programacion CNC
Dentro de cada línea de programa, hay un orden. El hecho de que exista este orden, no implica que deban estar presentes todos los items. A continuación se expone el orden que tienen que tener las instrucciones en todos los bloques: Número de bloque;Funcion G;Cotas según ejes XYZ;Avance de trabajo;Velocidad del cabezal;Número de herramienta;Funciones auxiliares. Al grupo coloreado de color rojo, se le suele denominar como funciones preparatorias (Número de bloque y Funcion G). El de verde son los movimientos. Normalmente las cotas van limitadas en dígitos. +/-9999,999(Cotas según ejes XYZ). El amarillo es el avance. En mm/min o mm/rev.(Avance de trabajo). El azul es la velocidad de giro del cabezal en r.p.m. (revoluciones por minuto).(Velocidad del cabezal). El grupo marron es el que indica el número de la herramienta y su corrector.(Número de herramienta). El naranja son las funciones como las de paro de programa (M30), sentido de giro a derechas (M03).(Funciones auxiliares).