I have two motion controllers (Newmark and Suruga-Seiki) that I need to control. I need to use data from G code to send signals to the motion controllers to perform specific tasks. So far I've written a code that is able to send signals to the motion controllers for straight lines. But for arcs and circle I am completely stumped. I am not sure if this is still a viable path or I should just purchase new equipment for this project. I am sort of shooting in the dark with this project.

For context, this project is for laser processing where the linear translation stage is controlled by both the Newmark and Suruga-Seiki motion controllers to move a sample across the laser beam. I will have a DXF file for the required shape/dimensions for the end result. I converted the DXF file to G code but now the controllers are not compatible with G code so I used Visual Basic to pass signals to the motion controllers according to the data from the G code.

I am not sure if this is worth pursuing. Any advice is appreciated.