论文部分内容阅读
开放式数控系统是当前数控技术研究的热点。本文提出了一种基于SERCOS接口的开放式数控体系,构建了基于SERCOS接口的开放式数控体系的软硬件平台,在该平台上的基础上实现了机床软CNC的基本功能,最后将这种开放式数控体系实际应用于高速瓦楞纸板辊切控制系统,得到满意的控制效果。 SERCOS接口是数字控制系统中连接数字控制器、驱动器、执行机构以及输入输出部件,在彼此间进行实时通讯的国际标准。SERCOS接口采用光缆将控制部件连接在一起,构成一个封闭的环路。它可以完成数据的严格实时同步传输,确保系统的同步运行和控制精度。采用SoftSERCANS卡来代替SERCOS主控卡可以简化SERCOS接口繁多复杂的参数设置,便于用户进行开发。 将基于SERCOS接口的数控体系应用于机床数控的研究以及高速瓦楞纸板的横切控制系统的实践,构建了各自的软CNC平台,实现了从语法分析,数据处理,插补计算,运动控制以及反馈显示整个数据流程,基本实现机床数控的简单功能和辊切控制的全部功能。两种不同行业的数控系统的软件结构具有极大的通用性。软件包含两个进程,一个是Win32进程,用于非实时的数据处理,一个是RTX进程,用于实时运动控制。两进程通过共享内存来通讯,NC通过SoftSERCANS来与底层驱动进行通讯。尽管有很多复杂的问题还未考虑,但这说明,该体系模式在不同行业数控领域具有很好的开放性。 本文的软件开发环境采用在Windows NT中嵌入实时RTX子系统,采用VC面向对象编程,通过创建共享内存来实现进程间的通讯,利用多线程来实现多任务的执行。