Вот здесь записал на смартфон, как можно получить УП с 3D модели в SolidWorks.
https://www.youtube.com/watch?v=EnIWk8-RI8k
Требуется сначала нанести оффсетную геометрию на контура, а скорее построить с помощью нее траекторию движения фрезы  и после прокликать примитивы, включая опорные точки контуров, записав при этом макрос. Макрос затем вставляется на сайте в окно и получается УП одним кликом.
Способ не быстрый и требует внимательности, но есть потенциал его развития до полного автомата, в случае интереса.

Можно так же этим способом получать УП из экспортированного DXF, но потребуется небольшая доработка.

SolidWorks старой версии 2001. В новых операторы макросов VBA отличаются.

Простая прорисовка УП на сайте: http://cnconline.ru/drawnc.php