本发明公开了一种基于RTX+DSP的多轴运动控制器通信系统,涉及机器人控制器通信领域。PC端采用基于Windows XP+RTX的开发平台,在Visual Studio 2005中编程分别创建Windows进程和RTX进程,通过共享内存交换数据。Windows进程通过MFC界面实现外界指令输入和相关运动学计算,同时负责触发RTX部分的相关线程,RTX进程负责位置点规划和与控制板卡的数据收发。DSP模块通过配置W5300芯片实现与PC端的以太网通信,同时DSP和FPGA之间通过双口RAM实现数据通信,DSP完成位置环的计算,FPGA完成速度环和电流环的计算。整个多轴运动控制器通信系统分工明确,易于实现,充分发挥了每个部分的功能,可以同时满足多轴运动控制的实时性要求和通信要求。