论文部分内容阅读
由于计算机技术的发展迅速,机床数控系统的功能越来越得到扩展,数控系统厂商的多样化、数控技术的封闭性延缓了数控系统的进一步发展,所以现如今数控技术发展趋势必然是开放式的数控系统。本文首先分析了几种开放式数控系统的体系结构,采用了“PC主机+PMAC运动控制器”的上位机和下位机硬件体系结构,以IPC主机为上位机、Delta公司的Power PMAC为下位机,然后重点对车床数控系统硬件和软件两部分进行了深入的开发与研究。本文具体在下面几个方面进行了详细的研究:(1)本文分析了当今开放式数控系统研究的现状和发展趋势,对比了几种数控系统结构,确立了“PC+PMAC运动控制器”体系结构,以PC机为基础,采用功能强大的PMAC运动控制器执行机床的运动控制和参数调节,以及其他的辅助控制。(2)本文设计出了基于PMAC车床数控系统的硬件体系结构。从硬件上面,深入分析研究了PMAC运动控制器的结构、PMAC运动控制器和上位机PC之间的连线、负责完成主机PC和PMAC运动控制器实时数据传递的双端口RAM的通讯方式。(3)利用VC++强大的编程功能和程序开发的优势,成功开发出了车床系统的用户操作界面,包括PMAC初始化模块,人机交互模块、方式管理模块、参数设置模块、程序下载模块、自动加工等功能模块,利用VC++,Delta Tau公司提供的PEWIN调试软件和PtalkDT控件构建了完整的软件系统,很好的实现了上位机主机PC和下位机PMAC运动控制器之间的快速地双向数据传递和交换,协调了各轴的运动控制。(4)最后对基于PMAC车床的数控系统进行了调试,用PMAC提供的“PID+速度/加速度+NOTCH滤波”的控制环算法,有效的控制算法使数控系统的稳定性、快速响应性和控制精度得到了提高,用凑值法整定了数控系统的PID参数和前馈系数,很好的优化了系统的控制性能。