Les regles que regeixen la disposició de paraules, caràcters i dades dins d'un bloc de programa s'anomenen format de bloc. Històricament, els sistemes CNC utilitzaven formats d'ordre fix-i formats de bloc delimitadors (HT o TAB). Aquests dos formats estan obsolets i el format de bloc d'adreces variable-, també conegut com a format d'adreces word-, s'utilitza àmpliament tant a nivell nacional com internacional. En aquest format, la longitud de la paraula del programa no és fixa i el nombre de paraules del programa també és variable. La majoria dels sistemes CNC permeten organitzar les paraules del programa de manera arbitrària, per tant és un format de bloc variable. Tanmateix, en la majoria dels casos, per facilitar l'escriptura, l'entrada, la comprovació i la verificació, les paraules del programa estan disposades convencionalment en un ordre determinat dins del bloc del programa.
N03 és el número del segment del programa; G02 indica que la trajectòria de mecanitzat és un arc en sentit horari; X+053 i Y+053 representen les coordenades del punt final de l'arc mecanitzat; I0 i J+053 representen les coordenades del centre de l'arc mecanitzat; F031 és la velocitat d'alimentació de mecanitzat; S04 és la velocitat del cargol; T04 és el número d'eina utilitzada; M03 és la instrucció de funció auxiliar; LF és la instrucció final del segment del programa; / és la instrucció de selecció de saltar. La funció de la instrucció de selecció de saltar és permetre a l'operador escollir si executa el segment de programa amb la instrucció de selecció de saltar, sempre que el programa es mantingui sense canvis. El mètode de selecció normalment s'aconsegueix girant l'interruptor de selecció de salt del tauler d'operacions a ON o OFF per executar el segment del programa amb "/".

