Dlaczego tak
Gdy ten sam kształt powtarza się — np. kieszeń w kilku miejscach płyty albo kolejne warstwy obróbki — zapisuje się go raz jako podprogram i wywołuje z programu głównego tyle razy, ile potrzeba, często z przyrostowym przesunięciem. Program jest krótszy, a poprawka w jednym miejscu działa wszędzie. Dane korekcyjne narzędzi przechowuje sterowanie w tabeli narzędzi, a nie w podprogramach.