Documentation explain this as you see on picture below.
But I prefer to use it differently - as an addition to an "option". So if machine cycle have some specific parameters, which are not supported by any OOTB options in drilling operation - I can use CAM to set some values.
Production: NX 11.0.2
Development: C#, Tcl/Tk, CSE