I'm looking for CAM software to replace my Autodesk stuff. Most any software is capable of most of the operations I do, except it would seem, engraving 3 dimensional surfaces.

Is visualcam capable of engraving cylinders, tapered cylinders and hemispheres? I will be solid modeling the shapes and engravings using Alibre Design, and importing into CAM as a .stl file. Or, that is the intent anyway, since that's the way I've always done it with Inventor/HSM.