Однако гидрокопировальные устройства не являются абсолютно универсальными. Они не могут быть использованы для обработки поверхностей, имеющих угол спада к передней бабке р\. превышающий 30°. Поэтому их нельзя применить для обработки конических и фасонных поверхностей, круто спадающих к передней бабке, глубоких и узких канавок, уступов и торцов ступенчатых валов при убывающих к передней бабке диаметрах шеек.

В последние годы возникло и получает все большее развитие новое направление в автоматизации — программное управление металлорежущими станками, призванное решить задачу автоматизации мелкосерийного производства. Принципиальные основы программного управления металлорежущими станками могут быть пояснены типовой структурной схемой программного управления.

Программоноситель 1 с записанной условным кодом программой работы исполнительных органов станка помещается в устройство ввода программы 2. Считывающее устройство 3 расшифровывает заданную программу и, превращая закодированные команды программы в электрические сигналы, передает их в преобразующее устройство 4, где эти сигналы преобразуются в рабочие команды приводам исполнительных механизмов станка 5, осуществляющим перемещение его рабочих органов 7. Приводы исполнительных механизмов имеют систему обратной связи 6, осуществляющую активный контроль соответствия фактических перемещений рабочих органов перемещениям, заданным программой.

Помимо управления основными рабочими органами станка, устройство программного управления может осуществлять управление рядом вспомогательных механизмов станка 8,9 и 10.