论文部分内容阅读
数控系统的产生和发展与计算机技术的发展是紧密相连的,当前数控技术研究的热点之一是在PC机操作系统上构建在硬件和软件上都具有良好的开放性的数控系统。 WINDOWS系统是PC机上的主流操作系统,WINDOWS操作系统具有开放性、易操作性、集成开发环境的多样性,所以开发基于WINDOWS平台的数控系统已是必然趋势。本文研究以PC机为基础,运行于WINDOWS操作系统的开放式数控系统。即研究数控系统的开放式结构,利用通用硬件和软件,使数控系统能够作为通用的控制器,控制通用机床、专用机床、和其他机械装置。论文的主要工作包括: 1、论述了开放式数控的现状及发展趋势。 2、对基于WINDOWS的数控系统下的实时控制进行了研究,对采用动态链接库和VxD技术处理中断进行了比较和分析,并且详尽地论述了VxD技术的原理。 3、对WINDOWS下的数控系统的多任务特性进行了分析,并给出了采用多线程技术来解决数控系统下并行多任务调度的方法。 4、论述了采用面向对象技术来实现数控系统软件可重用性,开放性的方法。 5、使用VxD技术和多线程技术,在Windows98下以PCL832运动控制卡为核心构建了一个基本实验性的数控系统。