(1) CNC системата получава CNC програмата (NC код). CNC системата получава CNC програмата (включително програма за обработка на част, контролни параметри и данни за компенсация), изпратена от входното устройство. NC кодът е инструкция за работа, автоматично генерирана от NC програмисти, използващи CAM софтуер или написана ръчно въз основа на параметрите на чертежа на детайла и производствените изисквания на продукта, който ще се обработва. Съхранява се и се предава в текстов формат.
(2) Преведете NC кода в машинен код. CNC системата "превежда" NC кода в машинен код, който компютърът може да разпознае. Машинният код е двоичен файл, който може да бъде директно разпознат и използван от CNC хардуера. Просто казано, този процес е процес на преобразуване на информация, която хората могат да разпознаят, в информация, която CNC може да разпознае.
(3) Преобразуване на машинен код в управляващи сигнали. CNC системата преобразува машинния код в електрически импулсни сигнали, които контролират движението на координатните оси и въртенето на шпиндела, както и други спомагателни управляващи сигнали. Например, в CNC фреза, сигналите за подаване са импулсни сигнали за подаване в трите посоки на движение на координатните оси X, Y и Z. След получаване на импулсните сигнали за подаване, сервосистемата задвижва серво мотора, за да изпълни съответното движение, и преобразува въртенето на серво мотора в транслация на масата на машинния инструмент чрез трансмисионни механизми като двойки сферичен винт и гайка, като по този начин завършва операцията по обработка. Допълнителният контрол включва стартиране, спиране и обръщане на шпиндела.







