A controller for driving multi-axis machine was combined with a Jacobian matrix, V-F transformer, and forward kinematics. Different from previous ones, this NC controller for driving multi-axis machine can generate a pulse series in real time so that the machining velocity and shape can be changed in real time to meet machining requirements. A simulation of machining a circle by using the new NC controller for 5-axis control machining center demonstrated its effectiveness.