2. Разнообразие кинематических схем и ограничений
Программирование одинаковых систем ЧПУ на разных станках различно, так как требует учета особенностей конкретного станка — зоны обработки, пределов перемещения рабочих органов, направления движения рабочих органов, наличие дополнительного оборудования (например, поворотного стола или устройства автоматической подачи прутка).
3. Характер и традиции конкретного предприятия
Серийность определяет поведение станка между переходами. Для единичного и опытного производства необходимо регулярно останавливать обработку и отводить инструмент для промежуточного контроля. Для серийного производства ситуация обратная – лишних движений быть не должно, дорога каждая секунда
Традиции цеха или подразделения определяют, какими будут заголовок УП, комментарии к операциям, конец программы. В них может содержаться информация о параметрах инструмента и времени обработки. Во многих случаях важно, чтобы однотипная обработка оформлялась циклами и подпрограммами. Это облегчает корректировки программы на стойке.
Для наиболее ответственных производств может потребоваться «личное клеймо»: вывод фамилии программиста в шапке УП.