Automatic coarse, rough and finish cutting path generation