FeatureCAM follows this general process:
Analyze the curve to determine what tool to use.
Pick feeds and speeds based upon the material being machined.
Generate a roughing pass, possibly in multiple Z steps based on the height of the boss.
Generate a finishing pass.
If the boss has a draft angle, cross section curve or corner radius, see Manufacturing draft angles or bottom radius regions
The process can be fine tuned primarily in two places: the Default Attributes dialog, to tune only a feature, use the Tools, Milling, Strategy and Misc. property tabs for the feature. The tooling database also has a large impact on how a boss is machined, and the feed/speed database helps to determine the feeds and speeds used.
See also boss features.