Обработката с CNC (компютърно цифрово управление) се отнася до производствен процес, при който система за управление издава команди за задвижване на режещите инструменти чрез специфични, необходими движения, изпълнявайки операции въз основа на технически спецификации-като форма и размери на детайла-и изисквания за обработка, изразени в цифрови и буквено-цифрови формати. Най-общо казано, той обхваща целия процес на обработка на части с помощта на CNC машини.
CNC машина е машина, управлявана от компютър; компютърът, управляващ машината-независимо дали е специален модул или-с общо предназначение-общо се нарича CNC система. Както основните движения, така и спомагателните действия на машинния инструмент се управляват от команди, издадени от CNC системата. Тези команди се програмират от човек-оператор въз основа на фактори като материал на детайла, изисквания за обработка, характеристики на машината и специфичен команден формат на системата (CNC език или символи). CNC системата интерпретира тези програмни команди и изпраща оперативни или крайни сигнали към серво модули и други функционални компоненти, за да контролира различните движения на машината. Машината спира автоматично, след като програмата за обработка на части приключи. Нито една CNC машина не може да работи без програмни команди да бъдат въведени в системата за управление. Контролираните действия на машината обикновено включват стартиране и спиране на машината; управление на шпиндела (старт/стоп, посока на въртене и промени в скоростта); управление на движението на подаването (посока, скорост и режим); избор на инструмент за манипулиране и компенсация (дължина и радиус); и управление на смяната на инструменти, както и активирането и дезактивирането на охлаждащата течност.


