System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能制造,尤其涉及一种工装切换方法、装置、电子设备及存储介质。
技术介绍
1、在现代生产制造过程中,为了适应不同产品的生产需求,生产线上的工装(如夹具、模具等)需要频繁更换和调整。为了实现工装的自动化控制,通常需要在电控箱中配置相应的电控程序,电控程序负责控制工装的动作顺序、速度、力度等参数,以确保生产过程的顺利进行。
2、通过更换工装和对应的自动化程序,可以实现一个电控箱能够控制多个工装的目的,现有的自动化电控工装中的电控程序更换方式主要是直接将编写好的程序进行烧录,或者通过建一个通用功能块,同时建立工装动作数据库,使数据库中不同的数据写入通用功能块中达到更改动作的目的。但是,传统的工装切换方法要求操作人员具备较高的编程和调试能力,对现场人员的技能水平要求过高,或者需要配备专门的人员进行工装电控程序的切换,成本高,不够便捷,也缺乏通用性。
技术实现思路
1、为了解决现有的传统的工装切换方法成本高、不够便捷的技术问题,本专利技术提供了一种工装切换方法、装置、电子设备及存储介质,通过设置语音识别功能,主工作站可以直接根据操作者的语音以及语音的内容构建一个请求数据包,并发送给从工作站,控制从工作站的电控箱切换控制不同的工装,有效地减少了操作者的工作,操作者只需发出语音即可实现工装的切换,降低了对现场人员的技能水平要求,无需配备专门的人员进行工装电控程序的切换,成本低,且便捷。
2、第一方面,本申请实施例提供了一种工装切换方法,应用于主工作站,该方法包括
3、响应于操作者的语音切换指令,发出确认提示信息;确认提示信息用于提示操作者输入语音确认指令;
4、响应于接收到的语音确认指令,构建请求数据包;
5、向从工作站发送请求数据包;请求数据包包括切换指令和操作数据信息,切换指令用于指示从工作站的电控箱根据操作数据信息切换控制不同的工装。
6、在一种可选的实施例中,语音确认指令包括电控箱标识和工装标识;
7、响应于接收到的语音确认指令,构建请求数据包,包括:
8、响应于接收到的电控箱标识,获取当前电控箱标识;
9、在电控箱标识为当前电控箱标识的情况下,发出第一确认提示信息;第一确认提示信息用于提示操作者输入工装标识;
10、响应于接收到的工装标识,发出第二确认提示信息;第二确认提示信息用于提示操作者输入切换确认信息;
11、响应于接收到的切换确认信息,根据电控箱标识和工装标识,构建请求数据包。
12、在一种可选的实施例中,响应于接收到的切换确认信息,根据电控箱标识和工装标识,构建请求数据包,包括:
13、根据电控箱标识,确定从站地址信息;
14、根据工装标识,获取操作数据信息;
15、将第一触发数据设置为更新触发值;更新触发值用于触发从工作站的电控箱的工装切换功能;
16、根据更新触发值,获取切换指令;
17、根据从站地址信息、操作数据信息和切换指令,构建请求数据包。
18、在一种可选的实施例中,还包括:
19、响应于接收到的从工作站发送的响应数据包,读取并解析响应数据包,获取语音提示指令和更新结果;响应数据包在从工作站的电控箱切换控制工装完成的情况下生成;更新结果包括更新成功和更新失败;
20、根据语音提示指令和更新结果,发出结果提示信息。
21、第二方面,本申请实施例提供了一种工装切换方法,应用于从工作站,该方法包括:
22、配置从工作站的通信参数;
23、响应于接收到主工作站发送的请求数据包,解析并获取切换指令和操作数据信息;
24、根据切换指令,将从工作站的状态设置为无效状态;
25、根据操作数据信息,更新从工作站的操作数据,并确定更新结果;
26、将第二触发数据设置为语音触发数据,获取语音提示指令;语音提示指令用于触发主工作站的语音提示功能;
27、将从工作站的状态设置为有效状态;
28、根据请求数据包、更新结果和语音提示指令,构建响应数据包;
29、向主工作站发送响应数据包;响应数据包用于表示从工作站的工装切换完成。
30、在一种可选的实施例中,操作数据信息包括操作标识;
31、根据操作数据信息,更新从工作站的操作数据,并确定更新结果,包括:
32、若电控程序库中存在与操作标识匹配的电控程序时,根据电控程序更新从工作站的操作数据;
33、确定更新成功为更新结果。
34、在一种可选的实施例中,根据操作数据信息,更新从工作站的操作数据,并确定更新结果,还包括:
35、若电控程序库中不存在与操作标识匹配的电控程序时,确定更新失败为更新结果。
36、第三方面,本申请实施例提供了一种工装切换装置,应用于主工作站,包括:
37、提示模块,用于响应于操作者的语音切换指令,发出确认提示信息;确认提示信息用于提示操作者输入语音确认指令;
38、第一构建模块,用于响应于接收到的语音确认指令,构建请求数据包;
39、第一发送模块,用于向从工作站发送请求数据包;请求数据包包括切换指令和操作数据信息,切换指令用于指示从工作站的电控箱根据操作数据信息切换控制不同的工装。
40、第四方面,本申请实施例提供了一种工装切换装置,应用于从工作站,包括:
41、配置模块,用于配置从工作站的通信参数;
42、解析模块,用于响应于接收到的主工作站发送的请求数据包,解析并获取切换指令和操作数据信息;
43、第一设置模块,用于根据切换指令,将从工作站的状态设置为无效状态;
44、更新模块,用于根据操作数据信息,更新从工作站的操作数据,并确定更新结果;
45、第二设置模块,用于将第二触发数据设置为语音触发数据,获取语音提示指令;语音提示指令用于触发主工作站的语音提示功能;
46、第三设置模块,用于将从工作站的状态设置为有效状态;
47、第二构建模块,用于根据请求数据包、更新结果和语音提示指令,构建响应数据包;
48、第二发送模块,用于向主工作站发送响应数据包;响应数据包用于表示从工作站的工装切换完成。
49、第五方面,本申请实施例提供了一种电子设备,电子设备包括处理器和存储器,存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现第一方面和第二方面的工装切换方法。
50、第六方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条指令或者至少一段程序,至少一条指令或者至少一段程序由处理器加载并执行以实现第一方面和第二方面的工装切换方法。
51、第七方面,本文档来自技高网...
【技术保护点】
1.一种工装切换方法,其特征在于,应用于主工作站,包括:
2.根据权利要求1所述的一种工装切换方法,其特征在于,所述语音确认指令包括电控箱标识和工装标识;
3.根据权利要求2所述的一种工装切换方法,其特征在于,所述响应于接收到的所述切换确认信息,根据所述电控箱标识和所述工装标识,构建所述请求数据包,包括:
4.根据权利要求1所述的一种工装切换方法,其特征在于,还包括:
5.一种工装切换方法,其特征在于,应用于从工作站,包括:
6.根据权利要求5所述的一种工装切换方法,其特征在于,所述操作数据信息包括操作标识;
7.根据权利要求6所述的一种工装切换方法,其特征在于,所述根据所述操作数据信息,更新所述从工作站的操作数据,并确定更新结果,还包括:
8.一种工装切换装置,其特征在于,用于主工作站,包括:
9.一种工装切换装置,其特征在于,应用于从工作站,包括:
10.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由处理器加载并执行以实现如权利要求1-4任一所述的工装切换方法和权利要求5-7任一所述的工装切换方法。
...【技术特征摘要】
1.一种工装切换方法,其特征在于,应用于主工作站,包括:
2.根据权利要求1所述的一种工装切换方法,其特征在于,所述语音确认指令包括电控箱标识和工装标识;
3.根据权利要求2所述的一种工装切换方法,其特征在于,所述响应于接收到的所述切换确认信息,根据所述电控箱标识和所述工装标识,构建所述请求数据包,包括:
4.根据权利要求1所述的一种工装切换方法,其特征在于,还包括:
5.一种工装切换方法,其特征在于,应用于从工作站,包括:
6.根据权利要求5所述的一种工装切换方法,其特征在于,所述操作数据信息包括操作标识;
7.根据权利要求6所述的一种工装切换方法,其特征在于,所述根据所述操作数据信息,更新所述从工作站的操作数据,并确定更新...
【专利技术属性】
技术研发人员:孙伟勇,刘阔,
申请(专利权)人:浙江亿田智能厨电股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。