The requirement for high-speed and high-precision contouring with free-form surfaces in the CNC machining process is increasing. The contour error is an essential criterion for the quality of CNC machining. For the problem of contour error control, the present research is mainly based on position tracking, and the control method directly aiming at contour control has not been well studied. This paper proposed a new type of coordinate transformation-based direct contour control method (CT-DCC) for free-form surface machining trajectories. By real-time monitoring of the contour error and the foot point of the free-form parametric trajectory, the contouring task is decomposed into the contour error control task in the normal direction and the velocity control problem in the feed direction. Using coordinate transformation, the output commands of the two tasks are converted to the axial motion command. CT-DCC completely eliminates position tracking in the traditional control to achieve direct control of the contour error, which provides a new solution for the contour control problem of free-form surface machining. Both the axial velocity control and the axial torque control-based CT-DCC scheme were studied, and the two-axis and three-axis direct contour controllers were tested. The simulation and experiment results show the feasibility of the proposed method.