摘要
本发明提供一种基于迭代轨迹整形和控制补偿的数控机床控制系统及方法,系统包括:轨迹生成模块、迭代学习计算模块、误差计算模块、PID控制模块和数控机床进给驱动模块;轨迹生成模块生成期望轨迹命令并预处理;迭代学习计算模块使用反演模型迭代计算轨迹整形量和控制补偿量并分别输入PID控制模块和数控机床进给驱动模块;误差计算模块接收预处理后的期望轨迹命令,并实时计算数控机床每次加工过程产生的偏差量;PID控制模块根据轨迹整形量和偏差量计算控制量,并将控制量和控制补偿量共同输入所述数控机床进给驱动模块;本发明能够更全面地减少系统振动,提高控制精度,提升响应速度和稳定性,而且适应性和灵活性更强。