Թվային կառավարումը (նաև համակարգչային թվային կառավարումը և սովորաբար կոչվում է CNC) ավտոմատացված կառավարումն է հաստոցների (օրինակ՝ փորվածքներ, խառատահաստոցներ, ջրաղացներ և 3D տպիչներ) համակարգչի միջոցով։CNC մեքենան մշակում է նյութի մի կտոր (մետաղ, պլաստմասսա, փայտ, կերամիկա կամ կոմպոզիտ), որպեսզի համապատասխանի բնութագրերին՝ հետևելով կոդավորված ծրագրավորված հրահանգին և առանց մեխանիկական օպերատորի, որն ուղղակիորեն վերահսկում է մշակման աշխատանքը: