该系统的主要功能模块有:数据采集模块、数据传输模块、网络诊断服务程序和状态监测与远程诊断软件。
1、数据采集模块:采集数控系统的运行数据,参数和与故障相关的信息代码。
2、数据传输模块:网络数据传输模块也添加在数控系统的上层软件中,主要负责接收数控系统中A/D数据采集卡所采集的数据,并对接收的数据按约定的格式进行解包,存放到发送数据缓冲区中,同时还要扫描接收数据缓冲区中是否有待接收的参数信息或远程分析系统传回的诊断结果。网络数据传输模块还负责接收采集数据的格式信息,如频率、段数、点数等。对于复杂故障,还要结合视频信息进行专家诊断。
3、网络诊断服务程序
远程诊断服务系统为机床故障的分析和诊断提供了一个方便有效的工具,系统可以计算被诊断齿轮箱和电动机组的各种特征频率,包括电动机和机械两部分。进行电动机特征频率计算需输入的参数有:交流电动机的转子槽数、定子槽数、极对数、实际转速、铁芯的外圆半径、铁芯的内圆半径、铁芯长度、电动机功率、电动机型号及电源频率等。进行机械部分特征频率计算需输入的参数有:轴的转速、轴承外径、轴承内径、轴承球径、轴承滚珠(针)数、齿轮齿数、电源频率及轴号等。
4、状态监测与远程诊断软件
为了监测和诊断的准确有效性,在软件系统中装有经过仔细筛选整理过的典型故障谱图,并可根据运行经验积累所监测机床的各种典型故障谱图。同时,被授权的专业人员可以通过模块中的知识编辑器自由地增添、删减或修改诊断知识和模糊关系矩阵,以保证系统具有可靠和高质量的诊断结果。
实际进行故障诊断时,首先由计算机对故障信号进行FFT和倒谱分析,并根据幅频图,自动计算故障症状向量。再由计算机自动检索故障诊断知识库,并运用模糊逻辑诊断法,得出诊断结果。