本技術涉及自動化加工,尤其涉及一種產(chǎn)品加工方法、裝置、電子設備及存儲介質(zhì)。
背景技術:
1、隨著工業(yè)智能制造的推進,機加工自動化生產(chǎn)線在集成化、智能化方面取得了顯著進展。通常自動化線應用場景是加工大批量的零部件產(chǎn)品,在自動化線體上產(chǎn)品的加工位置是固定的,所以不需要加工前測量產(chǎn)品坐標。
2、但是,面對類似模具行業(yè),產(chǎn)品的形狀外觀都不一樣,同時加工的擺放位置也不是固定的;那么在自動化生產(chǎn)加工時,就需要知道產(chǎn)品的加工位置在哪里,加工坐標在哪里?,F(xiàn)有技術中,自動化線本身是無法做到制定產(chǎn)品的加工位置,通常是人為去參與測量和擺放產(chǎn)品的加工位置。隨著自動化線在更多的行業(yè)應用,在自動化線體中缺少可以自動測量工件位置的功能掣肘了線體的自動化程度。
技術實現(xiàn)思路
1、本技術提供了一種產(chǎn)品加工方法、裝置、電子設備及存儲介質(zhì),可以極大地降低產(chǎn)品加工的出錯機率,可以自動化地實現(xiàn)對待加工產(chǎn)品的擺放位置的測量和調(diào)整過程,提高對產(chǎn)品加工的自動化程度和加工效率。
2、第一方面,本技術提供了一種產(chǎn)品加工方法,該方法包括:
3、當檢測到待加工產(chǎn)品被放置在加工平臺時,讀取所述待加工產(chǎn)品的加工程序中宏程序得到所述待加工產(chǎn)品的外觀尺寸信息;
4、基于所述外觀尺寸信息和初始姿態(tài)調(diào)節(jié)程序生成目標姿態(tài)調(diào)節(jié)程序,所述目標姿態(tài)調(diào)節(jié)程序用于在所述加工平臺上將所述待加工產(chǎn)品從初始姿態(tài)調(diào)節(jié)至目標姿態(tài);
5、當所述目標姿態(tài)調(diào)節(jié)程序執(zhí)行結(jié)束時,執(zhí)行位置測量程序得到所述待加工產(chǎn)品的加工零點,所述位置測量程序用于測量所述待加工產(chǎn)品在所述加工平臺上的坐標信息;
6、基于所述加工程序和所述加工零點對所述待加工產(chǎn)品進行加工,得到加工之后的目標產(chǎn)品。
7、進一步的,所述目標姿態(tài)調(diào)節(jié)程序包括測量子程序和調(diào)節(jié)子程序;所述基于所述外觀尺寸信息和初始姿態(tài)調(diào)節(jié)程序生成目標姿態(tài)調(diào)節(jié)程序,包括:基于所述外觀尺寸信息確定所述初始姿態(tài)調(diào)節(jié)程序中角度測量動作的測量點位;基于所述角度測量動作的測量點位生成所述測量子程序;執(zhí)行所述測量子程序,得到所述待加工產(chǎn)品的初始姿態(tài);基于所述初始姿態(tài)確定將所述待加工產(chǎn)品調(diào)節(jié)至所述目標姿態(tài)對應的角度調(diào)節(jié)動作和所述角度調(diào)節(jié)動作對應的調(diào)節(jié)數(shù)據(jù),所述角度調(diào)節(jié)動作包括順時針旋轉(zhuǎn)所述加工平臺或逆時針旋轉(zhuǎn)所述加工平臺;基于所述角度調(diào)節(jié)動作和所述調(diào)節(jié)數(shù)據(jù)生成所述調(diào)節(jié)子程序。
8、進一步的,所述基于所述外觀尺寸信息確定所述初始姿態(tài)調(diào)節(jié)程序中角度測量動作的測量點位,包括:對所述外觀尺寸信息中高度數(shù)值進行數(shù)據(jù)運算,得到所述角度測量動作在平臺坐標系上y軸坐標,所述平臺坐標系是為所述加工平臺構(gòu)建的坐標系;基于所述外觀尺寸信息中長度數(shù)值執(zhí)行x軸檢測動作,得到所述角度測量動作在第一測量點位的第一x軸坐標和第二測量點位的第二x軸坐標;基于所述y軸坐標和所述第一x軸坐標確定所述第一測量點位的坐標信息,基于所述y軸坐標和所述第二x軸坐標確定所述第二測量點位的坐標信息。
9、進一步的,所述加工平臺中配置有探針,所述探針用于測量所述待加工產(chǎn)品在所述加工平臺上的所述初始姿態(tài);所述執(zhí)行所述測量子程序,得到所述待加工產(chǎn)品的初始姿態(tài),包括:控制所述探針在所述第一測量點位上測量,得到所述待加工產(chǎn)品在所述第一測量點位上的第一z軸坐標;控制所述探針在所述第二測量點位上測量,得到所述待加工產(chǎn)品在所述第二測量點位上的第二z軸坐標;基于所述第一z軸坐標、所述第二z軸坐標、所述第一x軸坐標和所述第二x軸坐標計算所述待加工產(chǎn)品的初始姿態(tài)。
10、進一步的,所述加工平臺中配置有探針控制器,所述探針與所述探針控制器相連接;在執(zhí)行所述姿態(tài)調(diào)節(jié)程序之前,所述方法還包括:控制所述探針在預設測量區(qū)域運行,以確定所述預設測量區(qū)域中是否存在障礙物,所述預設測量區(qū)域為執(zhí)行所述姿態(tài)調(diào)節(jié)程序和所述位置測量程序過程中所述探針控制器的所運行區(qū)域;若存在,則生成障礙物提示信息,所述障礙物提示信息用于提示所述預設測量區(qū)域中存在會撞壞所述探針控制器的物體;若不存在,則執(zhí)行所述姿態(tài)調(diào)節(jié)程序。
11、進一步的,在執(zhí)行所述姿態(tài)調(diào)節(jié)程序和所述位置測量程序過程中,所述方法還包括:若所述探針未檢測到所述待加工產(chǎn)品,則生成異常提示消息,所述異常提示消息用于提示所述待加工產(chǎn)品處于異常狀態(tài)。
12、進一步的,在基于所述加工程序和所述加工零點對所述待加工產(chǎn)品進行加工之前,還包括:確定所述加工平臺的當前姿態(tài)信息是否為對所述待加工產(chǎn)品進行加工的目標姿態(tài)信息;若不是,則基于所述當前姿態(tài)信息和所述目標姿態(tài)信息確定所述加工平臺的平臺姿態(tài)調(diào)節(jié)動作;當所述平臺姿態(tài)調(diào)節(jié)動作執(zhí)行結(jié)束時,執(zhí)行基于所述加工程序和所述加工零點對所述待加工產(chǎn)品進行加工的操作。
13、第二方面,本技術提供了一種產(chǎn)品加工裝置,該裝置包括:
14、尺寸確定模塊,用于當檢測到待加工產(chǎn)品被放置在加工平臺時,讀取所述待加工產(chǎn)品的加工程序中宏程序得到所述待加工產(chǎn)品的外觀尺寸信息;
15、程序生成模塊,用于基于所述外觀尺寸信息和初始姿態(tài)調(diào)節(jié)程序生成目標姿態(tài)調(diào)節(jié)程序,所述目標姿態(tài)調(diào)節(jié)程序用于在所述加工平臺上將所述待加工產(chǎn)品從初始姿態(tài)調(diào)節(jié)至目標姿態(tài);
16、坐標確定模塊,用于當所述目標姿態(tài)調(diào)節(jié)程序執(zhí)行結(jié)束時,執(zhí)行位置測量程序得到所述待加工產(chǎn)品的加工零點,所述位置測量程序用于測量所述待加工產(chǎn)品在所述加工平臺上的坐標信息;
17、產(chǎn)品加工模塊,用于基于所述加工程序和所述加工零點對所述待加工產(chǎn)品進行加工,得到加工之后的目標產(chǎn)品。
18、第三方面,本技術提供了一種電子設備,該電子設備包括:至少一個處理器;以及與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有可被所述至少一個處理器執(zhí)行的計算機程序,所述計算機程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行本技術任意實施例所述的產(chǎn)品加工方法。
19、第四方面,本技術提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)本技術任意實施例所述的產(chǎn)品加工方法。
20、第五方面,本技術提供了一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序在被處理器執(zhí)行時實現(xiàn)本技術任意實施例所述的產(chǎn)品加工方法。
21、為了解決背景技術中現(xiàn)有技術的缺陷,本技術實施例提供了一種產(chǎn)品加工方法,執(zhí)行該方法能夠帶來以下有益效果:本技術在軟件設計方面上在加工程序中設計宏程序,在硬件設計方面上為加工平臺配置探針,加工平臺的微處理器可以在加工前讀取加工程序得到待加工產(chǎn)品的外觀尺寸信息,再自動通過宏生成對應的姿態(tài)調(diào)節(jié)程序,在測量過程中通過探針作為感知設備,分別測量待加工產(chǎn)品的姿態(tài)信息和位置信息,通過宏的自動計算來完成對待加工產(chǎn)品的姿態(tài)調(diào)節(jié)和加工零點的測量。本技術可以極大地降低產(chǎn)品加工的出錯機率,可以自動化地實現(xiàn)對待加工產(chǎn)品的擺放位置的測量和調(diào)整過程,提高對產(chǎn)品加工的自動化程度和加工效率。
22、需要說明的是,上述計算機指令可以全部或者部分存儲在計算機可讀存儲介質(zhì)上。其中,計算機可讀存儲介質(zhì)可以與產(chǎn)品加工裝置的處理器封裝在一起,也可以與產(chǎn)品加工裝置的處理器單獨封裝,本技術對此不做限定。
23、本技術中第二方面、第三方面、…、以及第五方面的描述,可以參考第一方面的詳細描述;并且,第二方面、第三方面、…、以及第五方面的描述的有益效果,可以參考第一方面的有益效果分析,此處不再贅述。
24、應當理解,本部分所描述的內(nèi)容并非旨在標識本技術的實施例的關鍵或重要特征,也不用于限制本技術的范圍。本技術的其他特征將通過以下的說明書而變得容易理解。
25、可以理解的是,在使用本技術各實施例公開的技術方案之前,均應當依據(jù)相關法律法規(guī)通過恰當?shù)姆绞綄Ρ炯夹g所涉及個人信息的類型、使用范圍以及使用場景等告知用戶并獲得用戶的授權(quán)。