摘要
针对传统数控机床旋转电机+滚珠丝杆进给方式中所表现出来的精度低、效率低等缺点,设计一种基于数字信号处理器(DSP)和现场可编程门阵列(FPGA)的直线电机伺服进给控制系统,重点分析了控制系统的数学建模及其控制策略,完成了控制系统硬件平台的搭建和软件程序流程的设计。采用电流前馈控制算法,实现对直线电机电流的精确解耦,在传统PID算法中加入模糊控制,实现对电机速度和位置的准确控制,在MATLAB/Simulink环境下进行了仿真,并进行现场调试和功能验证。仿真和实验结果表明,该控制系统能有效提高数控机床进给速度及定位精度,并且结构简单以及具有良好的功能扩展性。
The servo feed mode driven by rotary motor and ball screw of traditional numerical control machines has shown many weaknesses, such as the low precision and low efficiency. It thus proposes a linear motor servo feed control system based on digital signal processor( DSP ) and field programmable gate array( FPGA ). It analyzed the mathematical modeling and control strategy of the control system and completed the construction of the control system hardware platform and the design of software program flow. The precise decoupling of linear motor current has been realized by using the current fled-forward control algorithm. The precise control of motor speed and position has also been realized by combining the traditional PID and fuzzy control. They are simulated in the MATLAB/Simulink and have gone through on-site debug and functional verification. Simulation and experimental results show that this control system can effectively improve the NC machine tool feed speed and positioning accuracy, with its simple structure and good extensibility.
出处
《机械设计与制造》
北大核心
2014年第5期151-154,共4页
Machinery Design & Manufacture
基金
广东省引进创新科研团队计划资助项目(201001G0104781202)
广东省数控一代项目(2012B011300046)