一種數控銑床自動編碼系統的制作方法
【技術領域】
[0001]本發明涉及一種數控銑床自動編碼系統,屬于數控銑床控制技術領域。
【背景技術】
[0002]現有技術中,數控銑床編程需要專業人員在得到工件尺寸后,仔細研宄每一點尺寸然后設定加工方案,接著進行編碼,而在這過程中,操作人員的專業程度非常重要,由于這過程必須專業程度較高的人來進行操作,企業的人工成本非常高,而且對于較為復雜的結構,編碼非常長,操作難度高,極容易出錯,操作人員在編碼完成后復查的時候難度也極大,由此也會帶來很高的時間成本和相關風險。
【發明內容】
[0003]為解決上述技術問題,本發明提供了一種數控銑床自動編碼系統,該數控銑床自動編碼系統通過方案遍歷器和方案模擬器的設置,可實現自動化編碼,從而可以極大的降低企業在數控銑床編程方面的人工成本、時間成本和相關風險。
[0004]本發明通過以下技術方案得以實現。
[0005]本發明提供的一種數控銑床自動編碼系統,包括歷史數據庫、方案遍歷器、方案模擬器、方案轉換器、圖像識別系統、數控編碼系統;所述歷史數據庫、方案遍歷器、方案模擬器、方案轉換器、數控編碼系統依次順序連接;所述方案遍歷器還連接圖像識別系統;所述方案轉換器還連接歷史數據庫;
[0006]所述歷史數據庫存儲歷史加工方案,并以加工步驟的編碼方式保存;
[0007]所述方案遍歷器從圖像識別系統中接收待加工的工件圖像數據,然后從歷史數據庫中提取相關的加工方案中,遍歷加工方案列表中加工步驟,并輸出至方案模擬器驗證;
[0008]所述方案模擬器接收方案遍歷器的加工步驟進行仿真模擬,如無法達到預定效果則給方案遍歷器返回錯誤值并等待接收方案遍歷器的下一套加工步驟,如能達到預定效果則將加工步驟的編碼和數據發送至方案轉換器,并向方案遍歷器返回成功值使方案遍歷器停止遍歷;
[0009]所述方案轉換器接收到方案模擬器發送的加工步驟編碼和數據,則將之存入歷史數據庫,同時將加工步驟編碼解析編譯為數控銑床的數控編碼系統可識別的格式并發送至數控編碼系統;
[0010]所述圖像識別系統安裝在數控銑床上,以圖像采集和識別的方式,收集待加工工件的圖像數據,并進行數字三維建模,得到并向方案遍歷器發送工件的數字化圖像數據。
[0011]還包括數字調配器,數字調配器同時連接于方案遍歷器、方案模擬器;方案遍歷器的加工步驟編碼及其可能的參數范圍發送給數字調配器,數字調配器遍歷可能的參數范圍,并將遍歷到的加工步驟編碼及其具體參數發送給方案模擬器;方案模擬器在仿真模擬過程中,將錯誤值返回給數字調配器,將成功值同時返回給方案遍歷器和數字調配器;數字調配器遍歷完畢且未接收到方案模擬器返回從成功值則將錯誤值返回給方案遍歷器。
[0012]還包括指令編譯器,指令編譯器串聯在方案轉換器和數控編碼系統的連接中?’方案轉換器在將加工步驟編碼和參數存入數據庫之后,則將加工步驟編碼中的復雜調用解析為沒有復雜調用的直接編碼發送給指令編譯器;指令編譯器直接將接收到的編碼轉換為數控銑床可識別的操作指令后發送給數控編碼系統執行。
[0013]本發明的有益效果在于:①通過方案遍歷器和方案模擬器的設置,可實現自動化編碼,從而可以極大的降低企業在數控銑床編程方面的人工成本、時間成本和相關風險;②通過歷史數據庫和方案轉換器的設置,有效保證了企業在長期使用過程中可以不斷積累,從而以數據庫的積累代替人的知識積累,其長期積累的寶貴財富也可以很容易的備份、分享、轉移,為技術的發展提供更為可靠的基礎;③可直接外加至現有技術中的數控銑床的數控系統上,企業無需更換整套設備也能很好的得以使用,企業接受程度高,市場前景好。
【附圖說明】
[0014]圖1是本發明的連接示意圖;
[0015]圖中:101-歷史數據庫,102-方案遍歷器,103-數字調配器,104-方案模擬器,201-方案轉換器,202-指令編譯器,301-圖像識別系統,302-數控編碼系統。
【具體實施方式】
[0016]下面進一步描述本發明的技術方案,但要求保護的范圍并不局限于所述。
[0017]如圖1所示的一種數控銑床自動編碼系統,包括歷史數據庫101、方案遍歷器102、方案模擬器104、方案轉換器201、圖像識別系統301、數控編碼系統302 ;所述歷史數據庫101、方案遍歷器102、方案模擬器104、方案轉換器201、數控編碼系統302依次順序連接;所述方案遍歷器102還連接圖像識別系統301 ;所述方案轉換器201還連接歷史數據庫101 ;
[0018]所述歷史數據庫101存儲歷史加工方案,并以加工步驟的編碼方式保存;
[0019]所述方案遍歷器102從圖像識別系統301中接收待加工的工件圖像數據,然后從歷史數據庫101中提取相關的加工方案中,遍歷加工方案列表中加工步驟,并輸出至方案模擬器104驗證;
[0020]所述方案模擬器104接收方案遍歷器102的加工步驟進行仿真模擬,如無法達到預定效果則給方案遍歷器102返回錯誤值并等待接收方案遍歷器102的下一套加工步驟,如能達到預定效果則將加工步驟的編碼和數據發送至方案轉換器201,并向方案遍歷器102返回成功值使方案遍歷器102停止遍歷;
[0021]所述方案轉換器201接收到方案模擬器104發送的加工步驟編碼和數據,則將之存入歷史數據庫,同時將加工步驟編碼解析編譯為數控銑床的數控編碼系統302可識別的格式并發送至數控編碼系統302 ;
[0022]所述圖像識別系統301安裝在數控銑床上,以圖像采集和識別的方式,收集待加工工件的圖像數據,并進行數字三維建模,得到并向方案遍歷器102發送工件的數字化圖像數據。