论文部分内容阅读
开放式数控系统正在成为现代数控系统的发展趋势,技术体系由封闭走向开放。相对于传统的数控系统,开放式数控系统在构建体系和具体实现技术上都有很大差异。开放式数控系统通过建立一种模块化、可重构的控制系统结构,以增强数控系统的功能柔性。
本文首先分析了了国内外数控技术发展现状与趋势,着重研究了开放式数控系统的层次化、模块化体系结构及其网络化。通过对当前开放式数控系统组成形式的分析,提出了采用NC 嵌入PC型的开放式数控系统方案。构建了以工控微机IPC为上位机和以PMAC(Programmable Multi-axis Controller)运动控制器为下位机的具有双微处理器主从式结构的开放式数控系统。同时用户可采用客户/服务器或浏览器/服务器模式,对该数控系统进行网络监控。
本文提出了开放式数控系统的整体设计方案,设计了数控系统的硬件结构,采用组件技术分析了数控系统软件的功能模块和功能单元。本文介绍了开放式数控系统的开发过程和方法,其中包括PMAC 运动控制器开发平台的选择、下位机G/M 等代码功能的实现以及上位机PC 人机界面功能的实现。之后依次详细论述了该数控系统多任务的并行、实时处理和软件设计的方法。最后论述了网络化实现方法。