"Are you saying that G70 and G71 are implemented in Mach 3. "
No, I wish! The code I posted earlier is for a Fanuc controlled machine. I'm just pointing out how simple it is to machine complex profiles on a Fanuc machine using these three canned cycles. BUT, I think that it would be relative task to write wizards that would do this, based on the complex pocketing that Lazycam uses, it just wouldn't machine one of the corners which would be the clearance point on the corner of the barstock on the lathe. let's face it, you COULD use a lazycam pocket cycle, swap the X and Y for Z and X and let it go, but it would take a long time to machine because the tool diameter would have to be the tool tip radius, and it would be at cut speeds out where it should be using a rapid to move back to the start of thr barstock each time.