moscow,
Однако я тоже программист

Написать этот пост меня побудил следующий кейс:
Имею разработанную УП для засветки фоторезиста на будущей печатной плате, лист стеклотекстолита определенного размера.
Необходимо было просто размножить УП, изменив в каждой копии параметры (мощность лазера, подачу) для выявления оптимальных параметров.
Для этого надо в каждой УП, кроме параметров, задать смещение для начала координат.
Да, это тривиальная 2D задача, которую можно решить "вручную", но нас же учат быть проактивными и выявлять системные закономерности!!!
Так вот, если смотреть на задачу шире (уже 3D), то много пользы можно извлечь при изготовлении нескольких изделий на одной болванке, экономя время на смене инструмента.
Например, сначала проходишь все детали лицевой фрезой, потом все - концевой, потом все сверлишь и под конец - отрезаешь контур.