本发明涉及刀具寿命预警方法,尤其涉及一种可视化刀具寿命预警方法、可读存储介质。
背景技术:
1、在刀具管理中,刀具的配送和现场刀具的寿命管理是一项重要的日常管理工作。目前行业内刀具的配送和现场刀具寿命管理通常采用人工巡线和人工记录刀具寿命的方式进行现场刀具的配送和刀具寿命管理,流程见图1,传统刀具寿命管理存在以下几点问题:
2、1.调刀工巡线不及时的情况下,会导致线旁刀架备刀不足,造成不必要的设备停线,影响整线开动率;
3、2.为避免设备不必要的停机,需要较多调刀工频繁巡线,造成不必要的人工成本浪费;
4、3.为保证设备部必要的停机线旁需备充足刀具,导致备用刀具库存较多;
5、4.现场刀具寿命数据通过操作工更换刀具后,手写回刀卡记录已换下刀具加工件数,再由调刀工回收刀具过程统一回收回刀卡,并录入电子表格,人工数据刀具寿命报表,占用人工成本的同时也会由于人工出错导致输出的报表存在错误。
技术实现思路
1、为了解决现有技术中的问题,本发明提供了一种可视化刀具寿命预警方法、可读存储介质。
2、本发明提供了一种可视化刀具寿命预警方法,通过opc网络协议,读取数控加工中心的plc上记录的信息,然后通过java程序和mybatis将读取到的信息转存至mysql数据库中,形成刀具信息表;连接mysql数据库中的刀具信息表,用于制作刀具寿命看板拉动系统的可视化界面,将刀具参数以图表的形式进行可视化展示。
3、作为本发明的进一步改进,所述方法包括以下步骤:
4、s1、数控加工中心实时记录刀具寿命数据,并将该数据存储到数控加工中心的plc之中;
5、s2、通过java/python程序读取plc的数据;
6、s3、通过finereport实现数据可视化,先使用finereport连接到步骤s2中存储刀具寿命数据的mysql数据库,然后在finereport中新建一个决策报表页面,在这个决策报表页面中搭建产线的模拟模型,然后建立相应的刀具参数可视化数据图/表,并将刀具参数可视化数据图/表与相应的刀具参数对接。
7、作为本发明的进一步改进,在步骤s2中,java程序是通过对应的plc产商提供的jar包,解析plc之中存储的数据,然后再通过java程序和mybatis将数据转存到mysql数据库之中。
8、作为本发明的进一步改进,在步骤s2中,python的读取流程为,先在kepserverex6configuration中配置好对应plc的ip地址以及相应plc程序中定义的数据地址,然后通过python读取kepserverex 6configuration中获取到的数据,再将获取到的数据通过python程序转存到mysql数据库之中。
9、作为本发明的进一步改进,刀具寿命数据包括记录刀具已加工工件数量。
10、作为本发明的进一步改进,在步骤s3中,刀具参数包括刀的产线、工位号、刀具编号、设定寿命、已用寿命和剩余寿命中的任意一种或其任意组合。
11、作为本发明的进一步改进,所述方法还包括以下步骤:
12、s4:在工业主机上,设计刀具看板拉动系统,该刀具看板拉动系统包含:
13、可视化刀具寿命监控模块和换刀记录模块,其中,
14、换刀记录模块通过设置数据标签自动提取换刀时间,换刀时刀具寿命,并通过统计输出每日换刀次数及对应的刀具寿命,最终形成现场刀具寿命管理报表。
15、s5:可视化刀具寿命监控模块设置两种报警机制,分别为一级报警和二级报警,其中,
16、二级报警:在制作好的finereport报表中,finereport自动对比每一把刀的当前寿命和设定寿命的差值,如果刀具的当前寿命已达到设定寿命75%,那么finereport自动报警,以提醒调刀工提前装调刀进行备刀;
17、一级报警:刀具当前寿命已达到设定寿命95%,自动报警预警调刀工从刀具间配送刀具至生产现场。
18、作为本发明的进一步改进,所述方法还包括以下步骤:
19、s6:步骤s5为现场可视化报警,而报警信息推送则是通过python程序实现,通过python程序对接mysql数据库的刀具信息表,自动判断每一把刀的当前寿命和设定寿命的差值,在达到75%和95%时分别进行二级报警、一级报警信息的推送。
20、作为本发明的进一步改进,所述方法还包括以下步骤:
21、s7:将工业主机设置在刀具间,调刀工通过投影仪进行现场目视。
22、本发明还提供了一种可读存储介质,所述可读存储介质存储有执行指令,所述执行指令被处理器执行时,用于实现所述的方法。
23、本发明的有益效果是:
24、1.减少调刀工不必要的巡线次数,从而减少现场调刀工人数;
25、2.自动提前预警现场备刀不足设备信息,反馈至调刀工,避免设备不必要停机,提高产线效率。
26、3.线旁刀架尽量实现零库存,减少备用刀具;
27、4.自动采集现场刀具使用后的寿命,自动形成报表。
1.一种可视化刀具寿命预警方法,其特征在于:通过opc网络协议,读取数控加工中心的plc上记录的信息,然后通过java程序和mybatis将读取到的信息转存至mysql数据库中,形成刀具信息表;连接mysql数据库中的刀具信息表,用于制作刀具寿命看板拉动系统的可视化界面,将刀具参数以图表的形式进行可视化展示。
2.根据权利要求1所述的可视化刀具寿命预警方法,其特征在于:所述方法包括以下步骤:
3.根据权利要求2所述的可视化刀具寿命预警方法,其特征在于:在步骤s2中,java程序是通过对应的plc产商提供的jar包,解析plc之中存储的数据,然后再通过java程序和mybatis将数据转存到mysql数据库之中。
4.根据权利要求2所述的可视化刀具寿命预警方法,其特征在于:在步骤s2中,python的读取流程为,先在kepserverex 6configuration中配置好对应plc的ip地址以及相应plc程序中定义的数据地址,然后通过python读取kepserverex 6configuration中获取到的数据,再将获取到的数据通过python程序转存到mysql数据库之中。
5.根据权利要求2所述的可视化刀具寿命预警方法,其特征在于:刀具寿命数据包括记录刀具已加工工件数量。
6.根据权利要求2所述的可视化刀具寿命预警方法,其特征在于:在步骤s3中,刀具参数包括刀的产线、工位号、刀具编号、设定寿命、已用寿命和剩余寿命中的任意一种或其任意组合。
7.根据权利要求2所述的可视化刀具寿命预警方法,其特征在于:所述方法还包括以下步骤:
8.根据权利要求7所述的可视化刀具寿命预警方法,其特征在于:所述方法还包括以下步骤:
9.根据权利要求8所述的可视化刀具寿命预警方法,其特征在于:所述方法还包括以下步骤:
10.一种可读存储介质,其特征在于:所述可读存储介质存储有执行指令,所述执行指令被处理器执行时,用于实现如权利要求1至9中任一项所述的方法。