一種電子手環(huán)組裝設備智能編碼控制方法
【技術領域】
[0001]本發(fā)明涉及一種電子手環(huán)組裝設備智能編碼控制方法,屬于組裝設備控制技術領域。
【背景技術】
[0002]基于自動化技術的發(fā)展,在現(xiàn)有技術中,電子手環(huán)內部零部件的組裝可以通過數(shù)控設備自動完成,操作人員只需要根據(jù)實際需要在數(shù)控設備的數(shù)控系統(tǒng)中針對組裝所用的操作進行操作指令編寫即可,但是在實際當中,數(shù)控系統(tǒng)編程需要專業(yè)人員在得到零部件尺寸后,仔細研宄每一點尺寸然后設定組裝方案,接著進行操作指令編寫,或者直接根據(jù)代工合同的甲方要求進行操作指令編寫,而在這過程中,操作人員的專業(yè)程度非常重要,由于這過程必須專業(yè)程度較高的人來進行操作,企業(yè)的人工成本非常高,而且對于較為復雜的結構,操作指令組成的程序段非常長,操作難度高,極容易出錯,操作人員在編碼完成后復查的時候難度也極大,由此也會帶來很高的時間成本和相關風險。
[0003]另一方面,用于組裝電子手環(huán)的數(shù)控設備作為數(shù)控機床的一類,其數(shù)控技術主要以數(shù)控系統(tǒng)支持的各種指令為主,這些指令甚至包括條件判斷、循環(huán)等過程控制,但大多數(shù)數(shù)控系統(tǒng)都只提供固定的指令集,數(shù)控系統(tǒng)編程人員對于相同或相似的操作,比如重復寫很多代碼,而代碼高度相似、重復操作的情況下,編程人員很容易就會發(fā)生操作指令編寫錯誤的情況,而又由于一般的數(shù)控系統(tǒng)只考慮了較為明顯的錯誤處理,因此對于一些不影響指令執(zhí)行的編碼錯誤則不處理,而編程人員只能寫入固定的執(zhí)行指令,也無法有效的對這些不影響指令執(zhí)行的編碼錯誤進行有效處理,因而往往因編碼錯誤但又可以有效執(zhí)行而導致大量成品成為廢品,更有甚者企業(yè)在質檢過程中沒有發(fā)現(xiàn)錯誤,而將本應成為廢品的組裝件直接投入交付使用甚至投入市場,從而造成大量損失,也為企業(yè)形象帶來極不好的影響。
【發(fā)明內容】
[0004]為解決上述技術問題,本發(fā)明提供了一種電子手環(huán)組裝設備智能編碼控制方法,該電子手環(huán)組裝設備智能編碼控制方法可選擇自動/手動操作,而且使操作人員編寫代碼時可以極大的簡化,從而極大的方便用戶操作。
[0005]本發(fā)明通過以下技術方案得以實現(xiàn)。
[0006]本發(fā)明提供的一種電子手環(huán)組裝設備智能編碼控制方法,包括如下步驟:
[0007]①采集圖像:通過安裝在組裝設備上多個不同位置的視頻頭采集到組裝設備工作位上零部件的圖像;
[0008]②三維建模:對采集到的圖像進行參數(shù)化并根據(jù)圖像進行三維數(shù)字建模,得到零部件的數(shù)字化三維模型;
[0009]③選擇模式:用戶選擇自動模式還是手動模式編碼;
[0010]④生成代碼:在手動模式下,用戶自行編寫操作代碼,并在用戶確認后將結果發(fā)送解析;在自動模式下,以如下方式完成自動編碼:
[0011]④.a分解模型:將三維模型按基本結構類型遍歷進行分解,得到多個基本結構類型組成的組合組裝方案;
[0012]④.b遍歷操作代碼:對每一基本結構類型的組裝,遍歷相關的操作編碼,查找到每一基本結構類型對應的操作代碼;
[0013]④.c組合操作方案:將每一基本結構類型組裝對應的操作代碼進行組合,并對組合中可能的排序進行遍歷,查找到順序合理的排序,形成最終的組裝操作代碼并發(fā)送解析;
[0014]⑤代碼解析:對代碼進行解析,將代碼中復雜操作的封包函數(shù)進行解包,形成無調用的操作編碼;
[0015]⑥編碼編譯:將操作編碼編譯為數(shù)控系統(tǒng)可識別的操作指令集;
[0016]⑦磨損誤差校正:對操作指令集中每一條操作指令,從所用工具的歷史使用時間判斷所用工具的磨損情況,并根據(jù)所用工裝的磨損情況對操作指令中的參數(shù)進行調整;
[0017]⑧操作指令執(zhí)行:將每一條經(jīng)調整的操作指令發(fā)送至組裝設備的數(shù)控系統(tǒng)執(zhí)行。
[0018]所述步驟⑤中,復雜操作的封包函數(shù)指至少兩個以上操作命令封裝為一條或一行代碼,以參數(shù)傳遞的方式進行調用。
[0019]所述步驟④.b中,對應基本結構類型的組裝,如遍歷所有的操作代碼均無法完成,則返回至所述步驟④.a中將該基本結構類型進一步分解。
[0020]所述④.c中,如無法查找到合理排序,則返回至所述步驟④.a,如五次返回則退出系統(tǒng)并提示錯誤。
[0021]本發(fā)明的有益效果在于:①電子手環(huán)設置無需改變現(xiàn)有技術中的組裝設備設置,企業(yè)接受程度高,市場前景極好;②使得用戶即可手動編碼,也可以讓系統(tǒng)自動編碼,為全面自動化打下堅實基礎,并且也不會使自動化實現(xiàn)條件不成熟影響到系統(tǒng)的方便使用無論是手動模式編寫代碼還是自動模式遍歷組合代碼都能具有極高的效率;④提供了指令校正功能,使得無論是自動模式還是手動模式均無需考慮工具磨損對組裝結果的影響,進一步提高效率;⑤合理高效,錯誤率低,便于長期穩(wěn)定高效使用。
【附圖說明】
[0022]圖1是本發(fā)明的流程示意圖。
【具體實施方式】
[0023]下面進一步描述本發(fā)明的技術方案,但要求保護的范圍并不局限于所述。
[0024]如圖1所示的一種電子手環(huán)組裝設備智能編碼控制方法,包括如下步驟:
[0025]①采集圖像:通過安裝在組裝設備上多個不同位置的視頻頭采集到組裝設備工作位上零部件的圖像;
[0026]②三維建模:對采集到的圖像進行參數(shù)化并根據(jù)圖像進行三維數(shù)字建模,得到零部件的數(shù)字化三維模型;
[0027]③選擇模式:用戶選擇自動模式還是手動模式編碼;
[0028]④生成代碼:在手動模式下,用戶自行編寫操作代碼,并在用戶確認后將結果發(fā)送解析;在自動模式下,以如下方式完成自動編碼:
[0029]④.a分解模型:將三維模型按基本結構類型遍歷進行分解,得到多個基本結構類型組成的組合組裝方案;
[0030]④.b遍歷操作代碼:對每一基本結構類型的組裝,遍歷相關的操作編碼,查找到每一基本結構類型對應的操作代碼;
[0031]④.c組合操作方案:將每一基本結構類型組裝對應的操作代碼進行組合,并對組合中可能的排序進行遍歷,查找到順序合理的排序,形成最終的組裝操作代碼并發(fā)送解析;
[0032]⑤代碼解析:對代碼進行解析,將代碼中復雜操作的封包函數(shù)進行解包,形成無調用的操作編碼;
[0033]⑥編碼編譯:將操作編碼編譯為數(shù)控系統(tǒng)可識別的操作指令集;
[0034]⑦磨損誤差校正:對操作指令集中每一條操作指令,從所用工具的歷史使用時間判斷所用工具的磨損情況,并根據(jù)所用工裝的磨損情況對操作指令中的參數(shù)進行調整;
[0035]⑧操作指令執(zhí)行:將每一條經(jīng)調整的操作指令發(fā)送至組裝設備的數(shù)控系統(tǒng)執(zhí)行。
[0036]以面向過程的方式可以極大的簡化代碼的編寫,提高效率,也減少錯誤的發(fā)生,因此,具體而言,所述步驟⑤中,復雜操作的封包函數(shù)指至少兩個以上操作命令封裝為一條或一行代碼,以參數(shù)傳遞的方式進行調用。
[0037]所述步驟④.b中,對應基本結構類型的組裝,如遍歷所有的操作代碼均無法完成,則返回至所述步驟④.a中將該基本結構類型進一步分解。
[0038]所述④.c中,如無法查找到合理排序,則返回至所述步驟④.a,如五次返回則退出系統(tǒng)并提示錯誤。
【主權項】
1.一種電子手環(huán)組裝設備智能編碼控制方法,其特征在于:包括如下步驟: ①采集圖像:通過安裝在組裝設備上多個不同位置的視頻頭采集到組裝設備工作位上零部件的圖像; ②三維建模:對采集到的圖像進行參數(shù)化并根據(jù)圖像進行三維數(shù)字建模,得到零部件的數(shù)字化三維模型; ③選擇模式:用戶選擇自動模式還是手動模式編碼; ④生成代碼:在手動模式下,用戶自行編寫操作代碼,并在用戶確認后將結果發(fā)送解析;在自動模式下,以如下方式完成自動編碼: ④.a分解模型:將三維模型按基本結構類型遍歷進行分解,得到多個基本結構類型組成的組合組裝方案; ④.b遍歷操作代碼:對每一基本結構類型的組裝,遍歷相關的操作編碼,查找到每一基本結構類型對應的操作代碼; ④.c組合操作方案:將每一基本結構類型組裝對應的操作代碼進行組合,并對組合中可能的排序進行遍歷,查找到順序合理的排序,形成最終的組裝操作代碼并發(fā)送解析; ⑤代碼解析:對代碼進行解析,將代碼中復雜操作的封包函數(shù)進行解包,形成無調用的操作編碼; ⑥編碼編譯:將操作編碼編譯為數(shù)控系統(tǒng)可識別的操作指令集; ⑦磨損誤差校正:對操作指令集中每一條操作指令,從所用工具的歷史使用時間判斷所用工具的磨損情況,并根據(jù)所用工裝的磨損情況對操作指令中的參數(shù)進行調整; ⑧操作指令執(zhí)行:將每一條經(jīng)調整的操作指令發(fā)送至組裝設備的數(shù)控系統(tǒng)執(zhí)行。2.如權利要求1所述的電子手環(huán)組裝設備智能編碼控制方法,其特征在于:所述步驟⑤中,復雜操作的封包函數(shù)指至少兩個以上操作命令封裝為一條或一行代碼,以參數(shù)傳遞的方式進行調用。3.如權利要求2所述的電子手環(huán)組裝設備智能編碼控制方法,其特征在于:所述步驟④.b中,對應基本結構類型的組裝,如遍歷所有的操作代碼均無法完成,則返回至所述步驟④.a中將該基本結構類型進一步分解。4.如權利要求2所述的電子手環(huán)組裝設備智能編碼控制方法,其特征在于:所述④.c中,如無法查找到合理排序,則返回至所述步驟④.a,如五次返回則退出系統(tǒng)并提示錯誤。
【專利摘要】本發(fā)明提供的一種電子手環(huán)組裝設備智能編碼控制方法,包括如下步驟:①采集圖像;②三維建模;③選擇模式;④生成代碼;④.a分解模型;④.b遍歷操作代碼;④.c組合操作方案;⑤代碼解析;⑥編碼編譯;⑦磨損誤差校正;⑧操作指令執(zhí)行。本發(fā)明電子手環(huán)設置無需改變現(xiàn)有技術中的組裝設備設置,企業(yè)接受程度高,市場前景極好;使得用戶即可手動編碼,也可以讓系統(tǒng)自動編碼,為全面自動化打下堅實基礎,并且也不會使自動化實現(xiàn)條件不成熟影響到系統(tǒng)的方便使用。
【IPC分類】G05B19/4093
【公開號】CN104950816
【申請?zhí)枴緾N201510367634
【發(fā)明人】呂高明
【申請人】貴州桂榮科技有限公司
【公開日】2015年9月30日
【申請日】2015年6月29日