Modelling Cutter Paths

Is there an easy way to model the typical mill cutter paths in solidworks?

Simply modelling the shape and path of a ball-nose or end-mill gets quite tiring the way I'm doing it.  A cut-sweep throws errors when it intersects itself on tight corners, simple cut-extrudes work with end-mills cutting at a fixed depth, but modelling ramp down appears difficult.

Does anyone have a good method?

SolidworksParts And Features