В статье рассматриваются методы создания управляющих программ для станков с числовым программным управлением. Особое внимание уделяется критериям выбора CAM системы. Описаны основные методики: блочное программирование с использованием G-кодов и M-кодов, работа с CAM-системами и параметрическое программирование. Раскрываются преимущества каждого подхода.