基于曲面线接触加工中全软件数控系统实现多轴运动控制的目的,介绍了一种基于单片机+FPGA的多轴运动控制卡的设计方法,该卡可以实现五轴控制。采用模块化的设计思想设计出了运动控制卡的总线、总线驱动、数据锁存及译码电路模块,双端口RAM模块,单片机模块,FPGA模块,电源转换模块以及FPGA芯片的配置模块等,实现了硬件电路的连接。通过在Quartus II的平台下,采用DDA插补原理,通过VHDL编写程序生成插补模块,并将这些插补模块连接成原理图,从而构成了直线插补器,同时在Quartus II下仿真