CNC-tehnoloogia
Arvprogrammjuhtimine ehk APJ ( inglise computer numerical control ehk CNC) on masinate ja tööpinkide juhtimine programmiga, mis koosneb tähtedest ja numbritest. Tänapäeval kasutatakse APJ-ks põhiliselt G-koodi. CNC-masin töötleb materjali (metallist, plastikust, puidust, keraamikast või komposiidist) vastavalt kodeeritud programmeeritud juhistele, mille sätib masina operaator.