Du kan også kombinere programmeringsteknikker, f.eks. i en programdel gentage et andet, separat NC-Program eller et kaldt underprogram.
Sammenkædnings-dybden fastlægger, hvor ofte programdele eller underprogrammer må indeholde yderligere underprogrammer eller programdel-gentagelser.