Sie können auch Programmiertechniken miteinander kombinieren, z. B. in einer Programmteil-Wiederholung ein anderes, separates NC-Programm oder ein Unterprogramm aufrufen.
Die Verschachtelungstiefe legt u. a. fest, wie oft Programmteile oder Unterprogramme weitere Unterprogramme oder Programmteil-Wiederholungen enthalten dürfen.