The invention discloses a five-coordination numerical control machine tool motion controller with an interpolation function, and relates to a numerical control machine tool motion controller. The purpose of the invention is to solve the problems that the functions of the controller can not be easy to be expanded and modified, which is caused by the poor openness and flexibility of the existing numerical control machine tool motion controller, and the requirements of a configurable motion controller can not be met, and NC program size is seriously limited, which is caused by the multiplication of information amount in the controller by adopting a type value point direct interpolation method. The motion controller comprises a man-machine interface module, a task coordination module, a task generation module, an axis group module, an axis module, a reverse motion transformation module, a control rule module and a discrete logic control module. When the NURBS interpolation method of the invention is adopted to carry out NC machining, the NC program is reduced substantially; meanwhile, the machining error is more greatly reduced than the linear interpolation error. By adopting a modularized systematic structure, the requirements of the configurable motion controller can be met, the openness of the numerical control system can be enhanced, and the function expansion and modification of the controller can be carried out on the specific modules.