一种模块化可重构运动控制器的构建方法,第一步:分模块设计运动控制器硬件接口;第二步:构建运动控制器功能固件架构;第三步:设计运动控制器功能固件;第四步:重构运动控制器,①设计一个管理框架1,用于对各功能模块框架2和管理框架硬件接口驱动4调用与数据信息管理,以及完成各功能模块框架2之间的数据信息交互;②设计管理框架硬件接口驱动4,完成对管理框架硬件接口6的驱动;③通过管理框架1对管理框架硬件接口驱动4和多个功能模块框架2调用,以及完成对多个功能模块框架2和管理框架硬件接口驱动4执行顺序的规划,实现运动控制器的重构。采用本方法构建的运动控制具有很好的互操作性、可移植性、可缩放性和可互换性。