本发明涉及电池pack装配,特别指一种电池pack螺丝自动拧紧方法、系统、设备及介质。
背景技术:
1、随着新能源行业的日益壮大,电池pack的装配技术在不断更新迭代,电池pack的生产制造工艺在不断提高,电池pack的种类也越来越多。电池pack在装配过程中,需要拧紧螺丝以对其进行锁附,但传统的拧紧装配线仅能针对某一种类(型号)的电池pack进行拧紧,无法兼容多种种类,而不同种类的电池pack的装配工艺各不同,当切换电池pack的种类时,需要对拧紧装配线进行改造,或装备新的拧紧装配线,相应的控制系统也需要重新设计,以满足不同电池pack的装配工艺,不但增加工作量,也增加成本。
2、因此,如何提供一种电池pack螺丝自动拧紧方法、系统、设备及介质,实现提升电池pack螺丝拧紧的兼容性,成为一个亟待解决的技术问题。
技术实现思路
1、本发明要解决的技术问题,在于提供一种电池pack螺丝自动拧紧方法、系统、设备及介质,实现提升电池pack螺丝拧紧的兼容性。
2、第一方面,本发明提供了一种电池pack螺丝自动拧紧方法,包括如下步骤:
3、步骤s1、工控机基于tcp协议向plc发送携带产品型号以及产品编号的拧紧指令;
4、步骤s2、plc解析接收的所述拧紧指令得到产品型号以及产品编号,基于所述产品型号从数据库中匹配对应的螺丝间距、拧紧路径以及扭矩;
5、步骤s3、plc基于所述螺丝间距,通过伺服电机调节两把拧紧枪的间距,通过六轴机器人移动两把拧紧枪,基于所述拧紧路径以及扭矩对拧紧工位上的电池pack的螺丝进行自动拧紧;
6、步骤s4、plc在完成电池pack所有螺丝的拧紧后,生成拧紧报告,并基于tcp协议将所述拧紧报告实时发送给工控机。
7、进一步的,所述步骤s1中,所述拧紧指令还携带对产品型号以及产品编号进行哈希计算得到的哈希值;所述拧紧指令发送前通过国密算法进行加密。
8、进一步的,所述步骤s2具体为:
9、plc通过国密算法解密接收的所述拧紧指令,解析所述拧紧指令得到产品型号、产品编号以及哈希值,基于所述哈希值对产品型号以及产品编号进行完整性校验后,基于所述产品型号从数据库中匹配对应的螺丝间距、拧紧路径以及扭矩。
10、进一步的,所述步骤s3具体为:
11、plc基于所述螺丝间距,通过伺服电机调节两把拧紧枪的间距,通过机器视觉对电池pack的拧紧孔位进行定位后,通过六轴机器人移动两把拧紧枪,基于所述拧紧路径以及扭矩对拧紧工位上的电池pack的螺丝进行自动拧紧;
12、所述步骤s4具体为:
13、plc通过机器视觉识别到电池pack所有螺丝完成拧紧后,生成携带产品型号、产品编号、螺丝间距、拧紧路径、扭矩以及拧紧时间的拧紧报告,通过国密算法对所述拧紧报告加密后,基于tcp协议将所述拧紧报告实时发送给工控机。
14、第二方面,本发明提供了一种电池pack螺丝自动拧紧系统,包括如下模块:
15、拧紧指令发送模块,用于工控机基于tcp协议向plc发送携带产品型号以及产品编号的拧紧指令;
16、拧紧参数匹配模块,用于plc解析接收的所述拧紧指令得到产品型号以及产品编号,基于所述产品型号从数据库中匹配对应的螺丝间距、拧紧路径以及扭矩;
17、螺丝拧紧模块,用于plc基于所述螺丝间距,通过伺服电机调节两把拧紧枪的间距,通过六轴机器人移动两把拧紧枪,基于所述拧紧路径以及扭矩对拧紧工位上的电池pack的螺丝进行自动拧紧;
18、拧紧报告发送模块,用于plc在完成电池pack所有螺丝的拧紧后,生成拧紧报告,并基于tcp协议将所述拧紧报告实时发送给工控机。
19、进一步的,所述拧紧指令发送模块中,所述拧紧指令还携带对产品型号以及产品编号进行哈希计算得到的哈希值;所述拧紧指令发送前通过国密算法进行加密。
20、进一步的,所述拧紧参数匹配模块具体用于:
21、plc通过国密算法解密接收的所述拧紧指令,解析所述拧紧指令得到产品型号、产品编号以及哈希值,基于所述哈希值对产品型号以及产品编号进行完整性校验后,基于所述产品型号从数据库中匹配对应的螺丝间距、拧紧路径以及扭矩。
22、进一步的,所述螺丝拧紧模块具体用于:
23、plc基于所述螺丝间距,通过伺服电机调节两把拧紧枪的间距,通过机器视觉对电池pack的拧紧孔位进行定位后,通过六轴机器人移动两把拧紧枪,基于所述拧紧路径以及扭矩对拧紧工位上的电池pack的螺丝进行自动拧紧;
24、所述拧紧报告发送模块具体用于:
25、plc通过机器视觉识别到电池pack所有螺丝完成拧紧后,生成携带产品型号、产品编号、螺丝间距、拧紧路径、扭矩以及拧紧时间的拧紧报告,通过国密算法对所述拧紧报告加密后,基于tcp协议将所述拧紧报告实时发送给工控机。
26、第三方面,本发明提供了一种电池pack螺丝自动拧紧设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
27、第四方面,本发明提供了一种电池pack螺丝自动拧紧介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
28、本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
29、1、通过工控机向plc发送携带产品型号以及产品编号的拧紧指令,plc解析拧紧指令得到产品型号以及产品编号,基于产品型号从数据库中匹配对应的螺丝间距、拧紧路径以及扭矩,基于螺丝间距,通过伺服电机调节两把拧紧枪的间距,通过六轴机器人移动两把拧紧枪,基于拧紧路径以及扭矩对拧紧工位上的电池pack的螺丝进行自动拧紧,plc在完成电池pack所有螺丝的拧紧后,生成拧紧报告并实时发送给工控机;即plc基于螺丝间距自动调节拧紧枪的间距以不配不同的产品型号,无需像传统上对拧紧装配线进行改造,或装备新的拧紧装配线,进而极大的提升了电池pack螺丝拧紧的兼容性。
30、2、通过国密算法对拧紧指令和拧紧报告进行加解密,避免相关数据在传输过程中被明文窃取,结合哈希计算的完整性校验,可快速判断数据是否被篡改,进而极大的保障了数据的安全性,也避免基于错误的数据执行拧紧操作,极大的提升了螺丝拧紧的安全性。
31、3、通过生成携带产品型号、产品编号、螺丝间距、拧紧路径、扭矩以及拧紧时间的拧紧报告并上传工控机进行存档,便于后期的溯源。
32、4、通过设置两把拧紧枪同时对电池pack的螺丝进行拧紧,极大的提升了螺丝拧紧效率。
33、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
1.一种电池pack螺丝自动拧紧方法,其特征在于:包括如下步骤:
2.如权利要求1所述的一种电池pack螺丝自动拧紧方法,其特征在于:所述步骤s1中,所述拧紧指令还携带对产品型号以及产品编号进行哈希计算得到的哈希值;所述拧紧指令发送前通过国密算法进行加密。
3.如权利要求2所述的一种电池pack螺丝自动拧紧方法,其特征在于:所述步骤s2具体为:
4.如权利要求1所述的一种电池pack螺丝自动拧紧方法,其特征在于:所述步骤s3具体为:
5.一种电池pack螺丝自动拧紧系统,其特征在于:包括如下模块:
6.如权利要求5所述的一种电池pack螺丝自动拧紧系统,其特征在于:所述拧紧指令发送模块中,所述拧紧指令还携带对产品型号以及产品编号进行哈希计算得到的哈希值;所述拧紧指令发送前通过国密算法进行加密。
7.如权利要求6所述的一种电池pack螺丝自动拧紧系统,其特征在于:所述拧紧参数匹配模块具体用于:
8.如权利要求5所述的一种电池pack螺丝自动拧紧系统,其特征在于:所述螺丝拧紧模块具体用于:
9.一种电池pack螺丝自动拧紧设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述的方法。
10.一种电池pack螺丝自动拧紧介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4任一项所述的方法。