Mam problem odnośnie wygenerowania g-codu... A tak naprawdę nie mam pojęcia jak to zrobić

Zacząłem swoją przygodę z automatyką od drukarki 3D "Anet A8. Pochłonięty zainteresowaniem,postanowiłem zbudować ploter co cięcia styropianu. Jako ze z mechaniką jest spoko, mam duzy problem z cam`em.
Poniżej prowizoryczny rysunek jak wygląda maszyna, 4 niezależnie sterowane osie.
Chciałbym wygenerowac taki g-code aby wyciął taki element (z całego bloku styropianu trójkątny element zacieniowany na czerwono).
Widziałem też film gdzie testowano taka maszynę, element wycięty wyglądał tak ze z lewej strony wycięta krawędz miała profil koła, a prawa krawędz profil kwadratu... co dało efekt ładnego przejścia z koła w kwadrat.
Pytanie jest następujące. Czy muszę oddzielnie pisać g-code na jedną strone bloku i na drugą ?
Czy mogę to zrobić w programie LazyCam, odsuwając jedną krzywa od drugiej na odległośc grubości przycinanego bloku.
Czy mogę to wykonac w Mach3 ?
Jesli nie jaki program polecacie do tego typu operacji ?
Przepraszam za może nie zrozumiałe wytłumaczenie... więc prosze o wyrozumiałośc. Jeśli beda jakieś pomysły postaram się dodefiniować problem.
Nawed najmniejsza podpowiedz to jakiś punkt zaczepienia. Dziekuje za ewentualne pomysły. Pozdrawiam Paweł

