Makro-ohjelmat rakennetaan muuttujista
ja eri funktioista. Kerran ohjelmoitua makroa voidaan
käyttää moneen eri työhön muuttujien arvoja vaihtamalla,
jolloin säästytään turhalta ohjelmoinnilta.
Nykyiset CAM-ohjelmat ovat korvanneet
makro-ohjelmoinnin
hyödyt. Kuitenkin vanhemmissa NC-koneissa muistikapasiteetti on pieni,
joten muistia säästävät makro-ohjelmat ovat näissä koneissa varsin
käytännöllisiä.
Makro-ohjelmoinnista
on ohjelmassa oma osio.