Hi and thanks!
When I make my machines I do my parts in factory using gcode. We just look
the sketch (dimensions) and make gcode directly in cnc machine. If you want
make machine code of some 3d part then you must export dxf file (2d) to your CAM
program (easiest way) of the side you want work up.
I have no plans to build any 5 axes. This days I make a new cnc machine
version 3.
I think the version 3 will be one of the best I will make. When I assembly version 3
and if everything is OK then I can sell cnc router as a kit (only parts I make in a factory).
Version 3 image is here:

The price is no high if you make your machine in a real factory with a big industrial Cnc machines.
In Sweden one hour working on such machine is approximately 100 Eur. I pay for every part.
The accuracy of machine is 0,0025 mm.
The limit factor could be every part on your complete machine. Most important is precision of all parts
then a good driver like a gecko g540 then stepper motors with low inductance and so on.
I am no expert in any question about Cnc machines but an hobbyist. I have a feeling and good contacts.
BR/Boris