I've just tried to run roughing and finishing toolpaths in EMC2's simulation again.
Actually biggest issue, which would prevent me from running them on real CNC
machine, is the way rapid movements are coded. Many rapid moves are done
alongside the stock with tool partially inside stock. That will brake the tool for sure.
I'm not certain if it is related to 0,0,0 start location, but it seems to me that rapid
moves are done towards the middle line of stock, instead of out of the stock to
safe distance above it. Could you check your logic there ?
I've only tried couple of combinations suggested for roughing and finishing like
"Cylindrical cutter with the PushCutter Pathgenerator and the Polygon PostProcessor" and
"Spherical cutter with the DropCutter Pathgenerator and the ZigZag PostProcessor".
For other combinations I saw toolpaths generated with rapid moves right through the
stock

Looks like these rapid movements require lot more work in current version.