The dynamic model of a vibroimpact system subjected to harmonic excitation with symmetric elastic constraints is investigated with analytical and numerical methods. The codimension-one bifurcation diagrams with respect to frequency of the excitation are obtained by means of the continuation technique, and the different types of bifurcations are detected, such as grazing bifurcation, saddle-node bifurcation, and period-doubling bifurcation, which predicts the complexity of the system considered. Based on the grazing phenomenon obtained, the zero-time-discontinuity mapping is extended from the single constraint system presented in the literature to the two-sided elastic constraint system discussed in this paper. The Poincare mapping of double grazing periodic motion is derived, and this compound mapping is applied to obtain the existence conditions of codimension-two grazing bifurcation point of the system. According to the deduced theoretical result, the grazing curve and the codimension-two grazing bifurcation points are validated by numerical simulation. Finally, various types of periodic-impact motions near the codimension-two grazing bifurcation point are illustrated through the unfolding diagram and phase diagrams.