◆系统硬件结构
经过改造后的数控系统的硬件结构如图1所示,主要由计算机数控单元、伺服驱动单元(包括电机)和测量单元三个部分组成。
数控单元包括工业PC机、位置控制模块、输入输出模块,是组成数控系统的最基本单元。其中工业PC机可根据需要配置CPU、内存、显示卡、显示器、硬盘或电子盘、软驱等;位置控制模块有多个位置检测接口,采集光电编码器的脉冲信号,作为机床各个坐标的位置反馈,并通过多路D/A输出信号控制速度单元,既可与武汉华中数控公司生产的全数字交流伺服单元及电机配套,也可与德国西门子公司、德国AMK公司、日本三洋公司、松下公司的驱动单元配套。输入输出模块是 CNC系统内嵌PLC的硬件输入输出接口,输入输出电压为24V,最大电流为100mA,用于操作面板的按钮信号输入、机床的开关检测输入等,基本输入/ 输出点数为48/48点,也可根据需要扩展为256/196点。
伺服单元及电机是系统可靠运行的最重要保证。交流伺服单元采用光电编码器实现位置检测反馈,2500个脉冲/r。系统最小分辨率为0.001mm/0.001°。
测量单元是系统实现刀具测量和自动对刀功能的必需硬件组成。包括信号处理模块和测量元件。前者主要指A/D转换和数据滤波,后者为刀具测量和对刀传感器(测头),可根据需要选择接触式或非接触式测头。
◆系统软件结构
·总体结构
华中Ⅰ型通用数控系统基于DOS开发,采用分层模块化结构。系统软件分为四层:第一层为操作系统层,包括文件管理,进程管理,实时任务调度,参数数据库的物理管理层。系统管理软件是在DOS的基础上扩充,增加了实时任务调度,CRT驱动程序,参数库接口软件。任务控制的入口是INT62,软中断,具有转调度、创建、挂起、撤消、阻塞、唤醒、延迟和获取任务状态的控制原语。第二层为机床输入输出层,包括位置环控制软件,MST代码输出,调挂管理及开关量输入输出。位置控制软件通过内部通讯区接收控制及位置指令,并将位置控制指令传递给伺服单元。第三层为插补控制层,为ISO代码插补,包括插补、刀补和程序编译。第四层为用户操作层。各层具体内容如图2所示,这种层次模块化结构便于改进和移植。刀具数控磨削自动编程软件和刀具测量与自动对刀软件就是集成在用户操作层中。