Системите за рязане с ЦПУ обикновено обработват части автоматично според предварително-програмирана програма за обработка (обикновено използвайки софтуер като AutoCAD). Ние компилираме маршрута на процеса на обработка, параметрите на процеса, траекторията на движение на инструмента, изместването, параметрите на рязане (скорост на шпиндела, скорост на подаване, дълбочина на рязане и т.н.) и спомагателни функции (смяна на инструмента, въртене на шпиндела напред/назад, включване/изключване на охлаждащата течност и т.н.) в програмен лист за обработка според кодовете на инструкциите и програмния формат, определени от системата за рязане с ЦПУ. След това този програмен лист се записва на контролен носител (като перфорирана хартиена лента, магнитна лента, диск или мехурчеста памет) и се въвежда в CNC устройството на CNC машинния инструмент, като по този начин насочва машинния инструмент да обработва детайла.
Целият този процес, от анализирането на чертежа на детайла до създаването на управляващата среда, се нарича компилиране на CNC програма. Разликата между CNC режещото оборудване и обикновеното ръчно или полу-автоматично режещо оборудване се крие във факта, че CNC режещото оборудване автоматично обработва части според програма, докато обикновеното ръчно или полу-автоматично режещо оборудване изисква човешка операция. Чрез проста промяна на програмата, управляваща действията на машинния инструмент, можем да постигнем целта за обработка на различни части. Следователно CNC режещото оборудване е особено подходящо за обработка на малки партиди от детайли със сложна-форма, изискващи висока прецизност!
Тъй като оборудването за рязане с ЦПУ обработва детайли според програма, програмистът създава програмата и я въвежда в системата с ЦПУ, за да управлява машинния инструмент. Програмата се въвежда чрез управляваща среда. Тази CNC система-контролирана обработка позволява навременни модификации на чертежите от чертожника, осигурявайки по-голяма гъвкавост и значително подобрявайки прецизността на частите на детайла в сравнение с полу-автоматичното режещо оборудване!

