本技術(shù)涉及智能制造,尤其涉及一種工裝切換方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在現(xiàn)代生產(chǎn)制造過程中,為了適應(yīng)不同產(chǎn)品的生產(chǎn)需求,生產(chǎn)線上的工裝(如夾具、模具等)需要頻繁更換和調(diào)整。為了實(shí)現(xiàn)工裝的自動(dòng)化控制,通常需要在電控箱中配置相應(yīng)的電控程序,電控程序負(fù)責(zé)控制工裝的動(dòng)作順序、速度、力度等參數(shù),以確保生產(chǎn)過程的順利進(jìn)行。
2、通過更換工裝和對(duì)應(yīng)的自動(dòng)化程序,可以實(shí)現(xiàn)一個(gè)電控箱能夠控制多個(gè)工裝的目的,現(xiàn)有的自動(dòng)化電控工裝中的電控程序更換方式主要是直接將編寫好的程序進(jìn)行燒錄,或者通過建一個(gè)通用功能塊,同時(shí)建立工裝動(dòng)作數(shù)據(jù)庫,使數(shù)據(jù)庫中不同的數(shù)據(jù)寫入通用功能塊中達(dá)到更改動(dòng)作的目的。但是,傳統(tǒng)的工裝切換方法要求操作人員具備較高的編程和調(diào)試能力,對(duì)現(xiàn)場(chǎng)人員的技能水平要求過高,或者需要配備專門的人員進(jìn)行工裝電控程序的切換,成本高,不夠便捷,也缺乏通用性。
技術(shù)實(shí)現(xiàn)思路
1、為了解決現(xiàn)有的傳統(tǒng)的工裝切換方法成本高、不夠便捷的技術(shù)問題,本發(fā)明提供了一種工裝切換方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),通過設(shè)置語音識(shí)別功能,主工作站可以直接根據(jù)操作者的語音以及語音的內(nèi)容構(gòu)建一個(gè)請(qǐng)求數(shù)據(jù)包,并發(fā)送給從工作站,控制從工作站的電控箱切換控制不同的工裝,有效地減少了操作者的工作,操作者只需發(fā)出語音即可實(shí)現(xiàn)工裝的切換,降低了對(duì)現(xiàn)場(chǎng)人員的技能水平要求,無需配備專門的人員進(jìn)行工裝電控程序的切換,成本低,且便捷。
2、第一方面,本技術(shù)實(shí)施例提供了一種工裝切換方法,應(yīng)用于主工作站,該方法包括:
3、響應(yīng)于操作者的語音切換指令,發(fā)出確認(rèn)提示信息;確認(rèn)提示信息用于提示操作者輸入語音確認(rèn)指令;
4、響應(yīng)于接收到的語音確認(rèn)指令,構(gòu)建請(qǐng)求數(shù)據(jù)包;
5、向從工作站發(fā)送請(qǐng)求數(shù)據(jù)包;請(qǐng)求數(shù)據(jù)包包括切換指令和操作數(shù)據(jù)信息,切換指令用于指示從工作站的電控箱根據(jù)操作數(shù)據(jù)信息切換控制不同的工裝。
6、在一種可選的實(shí)施例中,語音確認(rèn)指令包括電控箱標(biāo)識(shí)和工裝標(biāo)識(shí);
7、響應(yīng)于接收到的語音確認(rèn)指令,構(gòu)建請(qǐng)求數(shù)據(jù)包,包括:
8、響應(yīng)于接收到的電控箱標(biāo)識(shí),獲取當(dāng)前電控箱標(biāo)識(shí);
9、在電控箱標(biāo)識(shí)為當(dāng)前電控箱標(biāo)識(shí)的情況下,發(fā)出第一確認(rèn)提示信息;第一確認(rèn)提示信息用于提示操作者輸入工裝標(biāo)識(shí);
10、響應(yīng)于接收到的工裝標(biāo)識(shí),發(fā)出第二確認(rèn)提示信息;第二確認(rèn)提示信息用于提示操作者輸入切換確認(rèn)信息;
11、響應(yīng)于接收到的切換確認(rèn)信息,根據(jù)電控箱標(biāo)識(shí)和工裝標(biāo)識(shí),構(gòu)建請(qǐng)求數(shù)據(jù)包。
12、在一種可選的實(shí)施例中,響應(yīng)于接收到的切換確認(rèn)信息,根據(jù)電控箱標(biāo)識(shí)和工裝標(biāo)識(shí),構(gòu)建請(qǐng)求數(shù)據(jù)包,包括:
13、根據(jù)電控箱標(biāo)識(shí),確定從站地址信息;
14、根據(jù)工裝標(biāo)識(shí),獲取操作數(shù)據(jù)信息;
15、將第一觸發(fā)數(shù)據(jù)設(shè)置為更新觸發(fā)值;更新觸發(fā)值用于觸發(fā)從工作站的電控箱的工裝切換功能;
16、根據(jù)更新觸發(fā)值,獲取切換指令;
17、根據(jù)從站地址信息、操作數(shù)據(jù)信息和切換指令,構(gòu)建請(qǐng)求數(shù)據(jù)包。
18、在一種可選的實(shí)施例中,還包括:
19、響應(yīng)于接收到的從工作站發(fā)送的響應(yīng)數(shù)據(jù)包,讀取并解析響應(yīng)數(shù)據(jù)包,獲取語音提示指令和更新結(jié)果;響應(yīng)數(shù)據(jù)包在從工作站的電控箱切換控制工裝完成的情況下生成;更新結(jié)果包括更新成功和更新失??;
20、根據(jù)語音提示指令和更新結(jié)果,發(fā)出結(jié)果提示信息。
21、第二方面,本技術(shù)實(shí)施例提供了一種工裝切換方法,應(yīng)用于從工作站,該方法包括:
22、配置從工作站的通信參數(shù);
23、響應(yīng)于接收到主工作站發(fā)送的請(qǐng)求數(shù)據(jù)包,解析并獲取切換指令和操作數(shù)據(jù)信息;
24、根據(jù)切換指令,將從工作站的狀態(tài)設(shè)置為無效狀態(tài);
25、根據(jù)操作數(shù)據(jù)信息,更新從工作站的操作數(shù)據(jù),并確定更新結(jié)果;
26、將第二觸發(fā)數(shù)據(jù)設(shè)置為語音觸發(fā)數(shù)據(jù),獲取語音提示指令;語音提示指令用于觸發(fā)主工作站的語音提示功能;
27、將從工作站的狀態(tài)設(shè)置為有效狀態(tài);
28、根據(jù)請(qǐng)求數(shù)據(jù)包、更新結(jié)果和語音提示指令,構(gòu)建響應(yīng)數(shù)據(jù)包;
29、向主工作站發(fā)送響應(yīng)數(shù)據(jù)包;響應(yīng)數(shù)據(jù)包用于表示從工作站的工裝切換完成。
30、在一種可選的實(shí)施例中,操作數(shù)據(jù)信息包括操作標(biāo)識(shí);
31、根據(jù)操作數(shù)據(jù)信息,更新從工作站的操作數(shù)據(jù),并確定更新結(jié)果,包括:
32、若電控程序庫中存在與操作標(biāo)識(shí)匹配的電控程序時(shí),根據(jù)電控程序更新從工作站的操作數(shù)據(jù);
33、確定更新成功為更新結(jié)果。
34、在一種可選的實(shí)施例中,根據(jù)操作數(shù)據(jù)信息,更新從工作站的操作數(shù)據(jù),并確定更新結(jié)果,還包括:
35、若電控程序庫中不存在與操作標(biāo)識(shí)匹配的電控程序時(shí),確定更新失敗為更新結(jié)果。
36、第三方面,本技術(shù)實(shí)施例提供了一種工裝切換裝置,應(yīng)用于主工作站,包括:
37、提示模塊,用于響應(yīng)于操作者的語音切換指令,發(fā)出確認(rèn)提示信息;確認(rèn)提示信息用于提示操作者輸入語音確認(rèn)指令;
38、第一構(gòu)建模塊,用于響應(yīng)于接收到的語音確認(rèn)指令,構(gòu)建請(qǐng)求數(shù)據(jù)包;
39、第一發(fā)送模塊,用于向從工作站發(fā)送請(qǐng)求數(shù)據(jù)包;請(qǐng)求數(shù)據(jù)包包括切換指令和操作數(shù)據(jù)信息,切換指令用于指示從工作站的電控箱根據(jù)操作數(shù)據(jù)信息切換控制不同的工裝。
40、第四方面,本技術(shù)實(shí)施例提供了一種工裝切換裝置,應(yīng)用于從工作站,包括:
41、配置模塊,用于配置從工作站的通信參數(shù);
42、解析模塊,用于響應(yīng)于接收到的主工作站發(fā)送的請(qǐng)求數(shù)據(jù)包,解析并獲取切換指令和操作數(shù)據(jù)信息;
43、第一設(shè)置模塊,用于根據(jù)切換指令,將從工作站的狀態(tài)設(shè)置為無效狀態(tài);
44、更新模塊,用于根據(jù)操作數(shù)據(jù)信息,更新從工作站的操作數(shù)據(jù),并確定更新結(jié)果;
45、第二設(shè)置模塊,用于將第二觸發(fā)數(shù)據(jù)設(shè)置為語音觸發(fā)數(shù)據(jù),獲取語音提示指令;語音提示指令用于觸發(fā)主工作站的語音提示功能;
46、第三設(shè)置模塊,用于將從工作站的狀態(tài)設(shè)置為有效狀態(tài);
47、第二構(gòu)建模塊,用于根據(jù)請(qǐng)求數(shù)據(jù)包、更新結(jié)果和語音提示指令,構(gòu)建響應(yīng)數(shù)據(jù)包;
48、第二發(fā)送模塊,用于向主工作站發(fā)送響應(yīng)數(shù)據(jù)包;響應(yīng)數(shù)據(jù)包用于表示從工作站的工裝切換完成。
49、第五方面,本技術(shù)實(shí)施例提供了一種電子設(shè)備,電子設(shè)備包括處理器和存儲(chǔ)器,存儲(chǔ)器中存儲(chǔ)有至少一條指令、至少一段程序、代碼集或指令集,至少一條指令、至少一段程序、代碼集或指令集由處理器加載并執(zhí)行以實(shí)現(xiàn)第一方面和第二方面的工裝切換方法。
50、第六方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條指令或者至少一段程序,至少一條指令或者至少一段程序由處理器加載并執(zhí)行以實(shí)現(xiàn)第一方面和第二方面的工裝切換方法。
51、第七方面,本技術(shù)實(shí)施例提供了一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行第一方面和第二方面的工裝切換方法。
52、本技術(shù)實(shí)施例提供的一種工裝切換方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),具有如下技術(shù)效果:
53、響應(yīng)于操作者的語音切換指令,發(fā)出確認(rèn)提示信息;確認(rèn)提示信息用于提示操作者輸入語音確認(rèn)指令;響應(yīng)于接收到的語音確認(rèn)指令,構(gòu)建請(qǐng)求數(shù)據(jù)包;向從工作站發(fā)送請(qǐng)求數(shù)據(jù)包;請(qǐng)求數(shù)據(jù)包包括切換指令和操作數(shù)據(jù)信息,切換指令用于指示從工作站的電控箱根據(jù)操作數(shù)據(jù)信息切換控制不同的工裝,通過設(shè)置語音識(shí)別功能,主工作站可以直接根據(jù)操作者的語音以及語音的內(nèi)容構(gòu)建一個(gè)請(qǐng)求數(shù)據(jù)包,并發(fā)送給從工作站,控制從工作站的電控箱切換控制不同的工裝,有效地減少了操作者的工作,操作者只需發(fā)出語音即可實(shí)現(xiàn)工裝的切換,降低了對(duì)現(xiàn)場(chǎng)人員的技能水平要求,無需配備專門的人員進(jìn)行工裝電控程序的切換,成本低,且便捷。