论文部分内容阅读
随着我国在工业上的自动化、智能化、高精度的高度发展。相关产业的结构也应相应的升级,设备也应对应的升级。本文就是在这样的大环境下,在企业设备更新的情况下设计并实现相配套的控制软件。满足其新设备的研究、使用与生产的需求。根据企业方的需求,该数控机床运动控制系统设计了六个层次,数控机床、运动控制卡、驱动、驱动封装层、运动控制卡驱动层以及数控机床软件测试平台。本文首先对数控系统理论基础及其相关技术进行了介绍,主要涉及数控系统的概念,计算机数控系统的组成,及其CNC装置的工作流程、软件组成,介绍了数控机床中的插补原理,并简单说明逐点比较法下的直线插补和圆弧插补。对WDF框架的驱动进行了介绍,并设计了驱动的模块关系,对每个模块的原理进行解析并对其实现。为了能够安装驱动,还对驱动安装文件INF进行了介绍,详细介绍了其中的各个字段。对封装驱动的动态链接库进行了功能性介绍,并设计了对上层提供的接口。在数控机床的软件测试平台中,主要内容有系统设计,软件测试平台的模块设计,界面设计,数据结构设计,程序流程设计以及软件测试平台重要的几个模块的实现。最后对驱动和软件测试平台进行了测试并展示测试结果。