Femtosecond (fs) cylindrical vector beams (CVBs) have found use in many applications in recent years. However, the existing rigid generation methods seriously limit its development. Here, we propose a flexible method for generating fs-CVBs with arbitrary polarization order by employing half wave pla