X values in a lathe are from spindle center(X0) so when a tool is commanded to go to X0 then the tool should be at spindle center.
I wrote an application to generate the code I sent, you could look up the math used to create the Elliptical geometry then
write a macro to generate the path. NcPlot can generate the path using that macro by using the program expand feature.
hope that helps