Techniki programowania okazują się znacznie pomocne przy strukturyzowaniu programu NC jak i pozwalają one unikać zbędnych powtórzeń. Dzięki funkcjonalności podprogramów możesz np. definiować tylko raz niektóre pozycje robocze dla kilku narzędzi. W przypadku powtórzeń części programu unikasz wielokrotnego programowania identycznych, następujących po sobie wierszy NC bądź sekwencji programu. Kombinowanie i pakietowanie obydwu technik programowania umożliwia generowanie krótszych programów NC a także dokonywanie modyfikacji tylko w niewielu centralnych miejscach w programie.
Podprogramy i powtórzenia części programu z etykietą (label) LBL