Based on the dynamic model, a robust constrained control method for permanent magnet synchronous motor (PMSM) is proposed in this paper to achieve better trajectory tracking performance. Firstly, the constrained output variable of PMSM is transformed into unconstrained output variable by the monotone unbounded property of tangent function. After conversion, regardless of the uncertainty, the output angular displacement of PMSM always remains within the boundary. In addition, after state transformation of control variables, a new dynamic model of the system is obtained. Secondly, based on the new dynamic model, a control method based on model and error is proposed. Theoretical analysis shows that the proposed control satisfies the requirements of uniformly bounded and uniformly bounded limits. Thirdly, the practicability and effectiveness of the robust controller are verified by simulation and experiments. This method can restrain the influence of uncertainty well and improve the servo performance and operation reliability of PMSM significantly.