Un programma NC è costituito da un elenco ordinato di entità e operazioni. Fornisce il meccanismo per la scrittura dei file tape. I programmi NC vengono utilizzati per riordinare i percorsi utensile e per aggiungere connessioni o punti direzionali personalizzati. I punti direzionali personalizzati possono essere utilizzati per evitare oggetti come staffaggi. Inoltre i programmi NC possono essere utilizzati per sostituire le impostazioni di refrigerante, i numeri utensile e le traslazioni origini.
È possibile accedere a molte delle funzioni necessarie per lavorare con i programmi NC dalla scheda Programma NC della barra multifunzione.