Системи різання з ЧПК зазвичай обробляють деталі автоматично відповідно до-запрограмованої програми обробки (зазвичай із використанням програмного забезпечення, як-от AutoCAD). Ми складаємо маршрут процесу обробки, параметри процесу, траєкторію руху інструменту, переміщення, параметри різання (швидкість шпинделя, швидкість подачі, глибина різання тощо) і допоміжні функції (зміна інструменту, обертання шпинделя вперед/назад, увімкнення/вимкнення охолоджуючої рідини тощо) у аркуші програми обробки відповідно до кодів інструкцій та формату програми, визначеного системою різання з ЧПУ. Потім цей аркуш програми записується на носій керування (наприклад, перфорована паперова стрічка, магнітна стрічка, диск або бульбашкова пам’ять) і вводиться в пристрій ЧПК верстата з ЧПК, таким чином керуючи верстатом для обробки деталі.
Весь цей процес, від аналізу креслення деталі до створення середовища керування, називається компіляцією програми ЧПУ. Різниця між обладнанням для різання з ЧПК та звичайним ручним або напівавтоматичним обладнанням полягає в тому, що обладнання для різання з ЧПК автоматично обробляє деталі за програмою, тоді як звичайне ручне або напівавтоматичне обладнання потребує роботи людини. Просто змінивши програму, що керує діями верстата, ми можемо досягти мети обробки різних деталей. Тому обладнання для різання з ЧПК особливо підходить для обробки невеликих партій деталей складної-форми, що потребують високої точності!
Оскільки обладнання для різання з ЧПК обробляє деталі відповідно до програми, програміст створює програму та вводить її в систему ЧПК для керування верстатом. Програма вводиться через носій керування. Ця система -керованої обробки з ЧПК дозволяє кресляру вчасно вносити зміни до креслень, забезпечуючи більшу гнучкість і значно покращуючи точність деталей заготовки порівняно з напівавтоматичним обладнанням для різання!

