Todos los programas deben identificarse por un nombre o un número. Todo programa de CNC está compuesto por lÃneas o bloques sucesivos, numerados o no. Normalmente la numeración de los bloques suele darse numerada de diez en diez para poder introducir a posteriori nuevos bloques intermedios sin alterar la numeración.
En el caso de algunos controles, los bloques no van numerados, por lo tanto la ejecución será secuencial (en el orden que se vayan encontrando los bloques).