1.一种运动控制系统,包括代码解析器,插补控制器,位姿反解器,插补信号输出模块,其中,代码解析器解析机器人或者数控系统指令代码,输出运动路径和离散端口输入输出以及时序和通讯控制,插补控制器根据速度控制方案计算运动路径,输出各运动轴插补信号,位姿反解器将各运动轴插补位移量转换为对应的关节转角,插补信号输出模块负责将计算得到的关节转角量信号传输至伺服驱动器执行;其特征在于:
所述的插补控制,位姿反解,控制信号输出的周期与伺服驱动器开关控制频率相同;每一个轴的关节转角控制信号通过一路专用的串口通道,点对点地与伺服驱动器连接,伺服驱动的每个周期的开关管控制,由接收到的串口数据触发,伺服驱动器根据此数据进行电机控制;串口通道传输的插补数据为单字节或多字节,包含了转角的大小和方向信息。
2.根据权利要求1所述的运动控制系统,其特征在于,串口通道发送的数据为单字节或多字节的指令,包含了转角的大小和方向信息,单字节指令用于插补控制,多字节指令用于参数设定以及实时性低的控制。
3.根据权利要求1所述的运动控制系统,其特征在于,控制各轴的关节转角的插补信号同时向伺服驱动器发送,伺服驱动开关管控制在同一时刻执行。
4.根据权利要求1所述的运动控制系统,其特征在于,伺服驱动通过连接的串口以及DMA功能实时地将内部状态信息发送回运动控制系统,运动控制系统参考这些控制信号进行插补计算。