【技术实现步骤摘要】
一种用于数控机床实时数据流的分析系统和分析方法
本专利技术涉及数控机床领域,具体涉及一种用于数控机床实时数据流的分析系统和分析方法。
技术介绍
传统的数控机床采用巡检或者定期监测的方式,但这不足以防止加工过程中异常的发生,传统监测方式存在监测装置设备笨重、灵活性差、无法实时监测等缺点,与数控机床藕合度较高,无法灵活的对数控机床进行实时监测。现有信息化技术提供一种数控机床运行状态智能监测系统,通过CNC或传感器模块来监测数控机床运行过程中的温度、电流、振动信号的变化,获取相关模拟信号、进行信号处理,现有技术的机床运行状态智能监测系统的缺点是未做数据清洗,存储或处理了大量无用数据,导致资源的浪费;且设备仅限于设备的状态监控,无法最大限度发挥数据的价值,设备的诊断只能依靠相关人员的经验,难以将CNC数据和其他数据结合起来,再结合算法模型分析诊断设备的运行情况。
技术实现思路
针对上述现有技术,本专利技术的目的在于提供的一种用于数控机床实时数据流的分析系统,本专利技术有效的提高了对机床数据的利用率,对设备状态的实时监控。一种用于数控机床实时数据流的分析系统,包括数据即时采集模块、数据预处理模块、消息队列和数据分析模块;所述数据即时采集模块,用于在设定的采集点采集机床数据,将采集的机床数据传输给数据预处理模块,实现了对数据的实时采集,增加了数据时效性;所述数据预处理模块,用于对机床数据进行预处理,并将预处理后的数据发送到消息队列模块中,所述数据预处理模块包括存储机床数据的缓存 ...
【技术保护点】
1.一种用于数控机床实时数据流的分析系统,包括数据即时采集模块、数据预处理模块、消息队列和数据分析模块,其特征在于:/n所述数据即时采集模块,用于在设定的采集点采集机床数据,将采集的机床数据传输给数据预处理模块;/n所述数据预处理模块,用于对机床数据进行预处理,并将预处理后的数据发送到消息队列模块中;/n所述数据预处理模块包括存储机床数据的缓存区和提取缓存区的数据进行聚合的数据聚合模块;/n所述数据聚合模块在清洗数据即时采集模块的机床数据后对缓存区数据进行更新,并筛选数据分析模块中使用到更新后的数据的任务分析模块,根据筛选出的任务分析模块的数据配置条件在缓存区选择数据进行聚合,将聚合的数据添加数据流标志后输出到所述消息列队模块中;/n所述数据分析模块,包括数据分配模块和多个分析机床状况的任务分析模块,所述数据分配模块读取消息队列中的数据,根据数据流标志分发给任务分析模块,所述任务分析模块根据收到的数据分析设备的状况。/n
【技术特征摘要】
1.一种用于数控机床实时数据流的分析系统,包括数据即时采集模块、数据预处理模块、消息队列和数据分析模块,其特征在于:
所述数据即时采集模块,用于在设定的采集点采集机床数据,将采集的机床数据传输给数据预处理模块;
所述数据预处理模块,用于对机床数据进行预处理,并将预处理后的数据发送到消息队列模块中;
所述数据预处理模块包括存储机床数据的缓存区和提取缓存区的数据进行聚合的数据聚合模块;
所述数据聚合模块在清洗数据即时采集模块的机床数据后对缓存区数据进行更新,并筛选数据分析模块中使用到更新后的数据的任务分析模块,根据筛选出的任务分析模块的数据配置条件在缓存区选择数据进行聚合,将聚合的数据添加数据流标志后输出到所述消息列队模块中;
所述数据分析模块,包括数据分配模块和多个分析机床状况的任务分析模块,所述数据分配模块读取消息队列中的数据,根据数据流标志分发给任务分析模块,所述任务分析模块根据收到的数据分析设备的状况。
2.根据权利要求1所述的一种用于数控机床实时数据流的分析系统,其特征在于,所述数据预处理模块还包括;
清洗判断模块,用于判断即时采集模块发送至的数据是否需要进行清洗,是则发送给数据清洗模块,否则直接更新数据缓存区数据,并发送到消息队列中;
数据清洗模块,存储有各采集点的清洗条件,所述数据清洗模块根据各采集点的对应的清洗条件对数据预处理模块接收到的机床数据进行清洗,并将清洗后的数据更新数据缓存区数据,并发送到消息队列中。
3.根据权利要求1所述的一种用于数控机床实时数据流的分析系统,其特征在于,所述数据即时采集模块包括:
CNC和多个传感器,用于在设定的采集点采集机床数据;
格式转换模块,用于将CNC和传感器采集的数据采集转化为标准格式,并将转换格式后的数据传输给数据预处理模块。
4.根据权利要求2所述的一种用于数控机床实时数据流...
【专利技术属性】
技术研发人员:李锐,黄勇,李俊杰,曾鸿韬,吴跃,王大智,陈昌金,
申请(专利权)人:中国兵器装备集团自动化研究所,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。