Kertaalleen ohjelmoidut koneistusjaksot voidaan suorittaa toistuvasti aliohjelmien ja ohjelmanosatoistojen avulla. Aliohjelmilla lisätään muotoja tai kokonaisia koneistusvaiheita ohjelman loppuun ja niitä kutsutaan NC-ohjelmassa. Ohjelmanosatoistoilla toistat yhden tai useamman NC-lauseen NC-ohjelman aikana. Aliohjelmia ja ohjelmanajotoistoja voidaan myös yhdistellä.
Aliohjelmat ja ohjelmanosatoistot ohjelmoidaan NC-toiminnolla LBL.