论文部分内容阅读
为了提高数控系统的加工精度,不仅要对数控系统中的控制算法进行分析、设计和仿真以改善系统的控制效果,还要设置合适的现场总线、伺服等参数使系统发挥最大效能。对于算法,在数控系统领域通常采用数学仿真的方式,而不是直接连接上硬件进行实时的实物仿真;对于参数的优化,如果有软件支持参数的在线调整将更加方便。因此,本文提出了把控制系统计算机辅助设计CACSD(Computer Aided Control System Design)应用到数控系统领域的方案,实现了面向数控系统的CACSD系统。从而为控制算法研究提供了建模分析、设计、数学仿真以及硬件在回路仿真的平台支持,还为优化数控系统参数提供了测量、监测和在线调整参数的软件工具。首先,本文提出了面向数控系统的CACSD系统的体系结构。在数控系统中应用CACSD即把实时应用、现场总线通信协议软件等软件部分,与现场总线、伺服驱动、伺服电机等硬件部分结合起来,来完成用户期望的控制算法设计仿真、数控系统参数优化等功能。其次,本文论述了通过建立实时应用模型、由模型自动生成实时代码以及实时监测代码的执行来实现用户实时应用的流程。然后,对数控系统CACSD的组成结构进行了设计,论述了主要的功能模块以及模块之间的关系。阐述了系统的实时性实现方案以及各功能模块的实现,并主要阐述了现场总线通信协议软件以及面向数控系统的建模环境的实现过程。最后,本文通过实验验证了系统的实时性,并用测量转动惯量比的实验和加减速控制方式的对比实验演示了设计实现实时应用的方法。本文最终实现了面向数控系统的CACSD系统,该系统能够高效地支持用户实时应用的分析、设计和实现过程,为研究如何提高数控系统加工精度提供了软硬件环境支持。系统大大地减小了用户的编程细节,具有良好的实用性、开放性和可移植性。