Исходя из вышеназванных задач, можно сформулировать конкретные функции, которые выполняет УЧПУ при управлении технологическим оборудованием.
1. Хранение программного обеспечения в постоянном запоминающем устройстве (ПЗУ).
2. Ввод и хранение управляющих программ (УП). В автономных УЧПУ ввод осуществляется с перфоленты или по каналу от ЭВМ верхнего уровня. Может использоваться ручной ввод УП с пульта управления (ПУ) УЧПУ. Память хранения УП должна быть энергонезависимой.
3. Реализация фиксированных и программно-технологических циклов, под которыми понимают повторяющиеся (стандартные) участки УП, что позволяет сократить трудоемкость программирования и объем УП.
4. Интерпретация кадра, под которой понимают проведение ряда предварительных процедур при отработке очередного кадра УП. Так, для обеспечения непрерывности контурного управления процедуры интерпретации (i+1)-кадра должны быть реализованы во время управления по i-кадру.
5. Интерполяция, под которой понимают получение с требуемой точностью координат промежуточных точек траектории движения по координатам крайних точек и заданной функции интерполяции.
6. Управление приводами подач рабочих органов станка. Данная задача сводится к организации следящих систем для каждой управляющей координаты.
7. Управление приводом главного движения, предусматривающее включение и отключение этого привода, стабилизацию скорости его вращения, а в некоторых случаях и управление углом поворота шпинделя станка как дополнительной управляемой координатой (доворот шпинделя для установки инструмента).
8. Логическое управление технологическими узлами и механизмами дискретного действия, входные сигналы которых производят операции типа “включено”, ”выключено”.
9. Смена инструментов. Эта задача включает поиск гнезда магазина с требуемым инструментом и его замену.
10. Коррекция размеров инструмента в УП.
11. Коррекция погрешностей механических элементов привода подач и погрешностей измерительных преобразователей.
12. Адаптивное управление в процессе обработки заготовок.
13. Автоматический контроль обрабатываемых заготовок на станке.
14. Обмен информацией с ЭВМ верхнего уровня и системой управления промышленным роботом (СУПР).
15. Управление автооператором, транспортными устройствами и средствами автоматизации.
16. Связь с оператором посредством пульта управления, дисплея, перфоратора ленточного (ПЛ), фотосчитывающего устройства (ФСУ), внешней памяти на магнитных лентах (НМЛ) и магнитных дисках (НМД).