Учиться надо, но не совсем тому что ты предполагаешь.
Проги уже есть, причем разные и даже бесплатные. Именно такой софт преобразует 3d-модель в последовательный алгоритм работы двигателей и фрезы.
В 3D-печати используется тот же принцип: программа нарезает математическую 3D-модель на слои, а от оператора-технолога требуются знания для установки температуры области построения для адгезии первого слоя, скоростей и температур экструдера в процессе печати, ускоренний, длины и скоростей ретрактов, уровня обдува, установки подержек, и т.д.
Для разных материалов и геометрии изделий эти параметры достаточно сильно различаются. Без осознанной установки этих параметров и опыта в лучшем случае получится хуёво, а в вероятном - проёб времени и материала.
Откуда берутся 3d-модели? - вариантов три:
1. Самостоятельная разработка или готовая модель от разработчика.
2. Внесение коррективок в существующую модель.
3. Результат 3D-сканирования с последующим преобразованием облака точек в структурированную систему полигонов (реверс-иженеринг).