|
 图1 活塞车床的X轴进给机构结构
 图2 活塞车床整体结构图
2、活塞车床数控系统设计
已成为数控系统发展趋势的开放式数控系统是计算机硬件技术、信息技术、控制技术融人数控技术的产物,它具有强大的适应性和灵活配置能力,能适应各种数控设备,可灵活配置,随意集成。该系统遵循统一的标准体系结构规范,模块之问具有兼容性,部件具有互换性和互操作性。目前的开放式数控系统主要有以下3种结构:
(1) PC机+数控专用模块
即在Pc机上嵌入数控专用模板。这种数控系统的开放性只限于PC微机部分,其专业的数控部分仍处于封闭状态。
(2) PC机+可编程运动控制器
这种基于开放式可编程运动控制器的系统结构以通用微机为平台,以PC机标准插件形式的可编程运动控制器为控制核心,双CPU并行通信,是一种便于开发的全方位开放式体系结构。
(3) 纯PC机
即完全采用PC机的全软件形式的数控系统。这类系统由于受到PC机实时性的限制,目前正处于探索阶段。
本数控系统采用的是第二种方式,即IPC十PMAC(programmable multi-axes controller)的开放式结构体系,系统运行速度快、控制精度高、开发周期短。数控系统软件采用VC+6.0开发,使用美国Delta Tau公司提供的动态链接库PComm32。
2.1 数控系统硬件设计
本系统硬件结构如图3所示。工控机采用研祥的PCl04/PⅢ800型嵌入式: 控机,主板上配有104总线接口。运动控制卡采用美国Delta Tau公司的PMAC2/PC104型控制卡,可以直接和104总线接口的工控机相连。PMAC的核心是MOTOROLA的DSP56001/56002数字信号处理器,可同时控制1~8个轴,既可单独执行存储于其内部的程序,也可执行运动程序和PLC程序,并进行伺服环更新及以串口、总线两种方式与上位机进行通信。PMAC还可自动对任务优先级进行判别,从而进行实时多任务处理。由于PMAC卡具有强大的数字运算能力来完成数控捅补、PLC程序运行等实时任务,简化了实现数控系统实时性任务的开发T作,只需根据要求开发上位机界面、NC程序编辑、机床状态量读取等非实时任务。工控机和PMAC之间通过104总线通信,只需通过调用动态链接库PComm32就可实现两者间的实时通信。 |