Jason,
The wrapper program I wrote does cope with compound curves provided it is a Z component to an XY plane arc, I have a feeling it wouldn't be too difficult to make it work with XZ and YZ plane arcs. In fact, I'm not entirely sure why I didn't incorporate XZ & YZ plane arcs – possibly because CNCWrapper only works in the XY plane and I wasn't thinking things through, probably was as simple as that.
It doesn't, though, make it easy to have a variable radius work. Imagine something like a sphere, and you wish to machine angled slots to a constant depth on the surface of that sphere. With the current wrapper idea you'd need to incorporate the changing radius of the sphere in the input file Z axis. It would be nicer to have a reference profile and the input file to be on the flat, where it is much easier to think about, draw and create the toolpath code. Then the variable radius wrapper puts in all the A axis stuff as well as all the Z components necessary to cope with the varying work diameter.
Regards,
Richard
Edited By richardandtracy on 25/11/2013 11:58:34