简介:摘要随着科学技术的发展进步,数控系统中的运动控制系统日益吸引更多的人去研究及实现。运动控制系统的运动控制效果主要由运动控制卡决定,虽然运动控制系统己经发展多年,目前市面上的运动控制系统种类繁多,但是运动控制卡的研究发展却还没有满足现代工业加工的要求。目前,很大部分运动控制卡基于DSP+FPGA实现,该类型的运动控制卡具有数据处理能力强、实时性好、可重构性强的特点。本文的研究内容就是设计实现基于DSP+FPGA的多轴运动控制器,该运动控制器能实现三轴联动,并且能够通过总线控制多个运动控制器实现来良好的分布式性能。该运动控制器具有以下四个功能1、通过G代码解释模块能够解释运动控制命令;(2)、根据解释得到的运动学信息进行速度规划;(3)、依据速度规划在单个插补周期内的进给速度和插补周期进行轨迹规划;(4)、在整个运行过程中进行状态监测,并将速度和位置信息进行反馈。