一種外加式數控銑床自動控制系統的制作方法
【技術領域】
[0001]本發明涉及一種外加式數控銑床自動控制系統,屬于數控銑床控制技術領域。
【背景技術】
[0002]現有技術中,數控銑床雖然在很大程度上實現了加工的自動化,但對于加工過程中需要使用多種刀具的情況,一般是采用旋轉式刀具安裝頭由人手工進行安裝然后自動更換,這種方式耗費人力物力,對于結構較為復雜的工件,操作人員或者完全無法遠程操作,或者需要多個用于更換的刀具安裝頭,材料耗費大,設備成本高,而且這種方式也使設備極為缺乏應變性,很多其他情況還需要操作人員在當場進行處理,不利于全面自動化。
【發明內容】
[0003]為解決上述技術問題,本發明提供了一種外加式數控銑床自動控制系統,該外加式數控銑床自動控制系統通過機械爪的設置,有效保證了全面自動化的實現。
[0004]本發明通過以下技術方案得以實現。
[0005]本發明提供的一種外加式數控銑床自動控制系統,包括機柜、傳送帶、主軸箱、主軸、機械臂、機械爪、工具收納柜、數控系統、機械爪控制系統、指令解析器、指令緩存器、編碼支持庫、編碼系統;所述機柜正面中部設置有主軸箱,主軸箱底部設置主軸;所述機柜中對應主軸所在位置的下方設置有橫向的傳送帶;所述機柜一側固定有工具收納柜,在機柜上對應工具收納柜所在一側正面安裝有機械臂,機械臂端部設置有機械爪;所述機械臂和機械爪均通過機械爪控制系統控制,所述機柜上的主軸箱、主軸均通過數控系統控制;所述數控系統和機械爪控制系統均連接指令緩存器,指令緩存器、指令解析器、編碼系統、編碼支持庫依次連接;所述指令解析器還與編碼支持庫連接;
[0006]所述編碼支持庫存儲封裝函數代碼內容;
[0007]所述編碼系統提供人機交互界面,讓操作者進行加工操作代碼編寫,并實時從編碼支持庫中讀取并顯示操作者編寫過程中涉及的封裝函數內容,在操作者確認的情況下將編寫好的代碼發送給指令解析器解析執行;
[0008]所述指令解析器接收編碼系統的操作代碼,然后對操作代碼中涉及的封裝函數從編碼支持庫中讀取對應內容進行解析,將操作代碼解析為僅包含單一操作過程的操作編碼,然后將操作編碼編譯為數控系統或機械爪控制系統可識別的操作指令集并發送至指令緩存器;
[0009]所述指令緩存器接收指令解析器的操作指令集,對應數控系統和機械爪控制系統的操作指令輸入要求,將操作指令集中的操作指令以逐條、部分或全部的方式發送給數控系統和機械爪控制系統執行。
[0010]所述傳送帶由數控系統控制。
[0011]還包括平板狀的隔板,隔板水平設置在工具收納柜中將工具收納柜內部劃分為多層O
[0012]還包括信號解讀器和錯誤處理器,信號解讀器同時連接數控系統和機械爪控制系統,錯誤處理器同時連接指令解析器和信號解讀器;信號解讀器從數控系統和機械爪控制系統中獲取運行過程信息,并根據從錯誤處理器接收到的篩選條件將符合條件的信息發送給錯誤處理器;錯誤處理器從指令解析器接收錯誤判斷和處理代碼,并根據錯誤判斷代碼向信號解讀器發送篩選條件,并且當接收到信號解讀器發送的符合篩選條件的信息時,執行對應的處理代碼。
[0013]所述機械爪為三指機械爪。
[0014]本發明的有益效果在于:①無需改變現有數控銑床的結構,可直接安裝在部分型號的數控銑床上,企業安裝難度,接收程度高,市場前景好;②極大的降低更換刀具所需的人力成本和材料成本,從而極大的降低企業成本;③易于調整,適應性廣,不僅可很好的完成刀具的更換,也可以很好的完成工件的更換或調整,極大的有利于完全自動化;④方便使用,可有效降低操作人員負擔。
【附圖說明】
[0015]圖1是本發明的結構示意圖;
[0016]圖2是本發明的連接示意圖;
[0017]圖中:11-機柜,12-傳送帶,21-主軸箱,22-主軸,31-機械臂,32-機械爪,41-工具收納柜,42-隔板,101-數控系統,102-機械爪控制系統,201-信號解讀器,202-錯誤處理器,203-指令解析器,204-指令緩存器,301-編碼支持庫,302-編碼系統。
【具體實施方式】
[0018]下面進一步描述本發明的技術方案,但要求保護的范圍并不局限于所述。
[0019]如圖1、圖2所示的一種外加式數控銑床自動控制系統,包括機柜11、傳送帶12、主軸箱21、主軸22、機械臂31、機械爪32、工具收納柜41、數控系統101、機械爪控制系統102、指令解析器203、指令緩存器204、編碼支持庫301、編碼系統302 ;所述機柜11正面中部設置有主軸箱21,主軸箱21底部設置主軸22 ;所述機柜11中對應主軸22所在位置的下方設置有橫向的傳送帶12 ;所述機柜11 一側固定有工具收納柜41,在機柜11上對應工具收納柜41所在一側正面安裝有機械臂31,機械臂31端部設置有機械爪32 ;所述機械臂31和機械爪32均通過機械爪控制系統102控制,所述機柜11上的主軸箱21、主軸22均通過數控系統101控制;所述數控系統101和機械爪控制系統102均連接指令緩存器204,指令緩存器204、指令解析器203、編碼系統302、編碼支持庫301依次連接;所述指令解析器203還與編碼支持庫301連接;
[0020]所述編碼支持庫301存儲封裝函數代碼內容;
[0021]所述編碼系統302提供人機交互界面,讓操作者進行加工操作代碼編寫,并實時從編碼支持庫301中讀取并顯示操作者編寫過程中涉及的封裝函數內容,在操作者確認的情況下將編寫好的代碼發送給指令解析器203解析執行;
[0022]所述指令解析器203接收編碼系統302的操作代碼,然后對操作代碼中涉及的封裝函數從編碼支持庫301中讀取對應內容進行解析,將操作代碼解析為僅包含單一操作過程的操作編碼,然后將操作編碼編譯為數控系統101或機械爪控制系統102可識別的操作指令集并發送至指令緩存器204 ;
[0023]所述指令緩存器204接收指令解析器203的操作指令集,對應數控系統101和機械爪控制系統102的操作指令輸入要求,將操作指令集中的操作指令以逐條、部分或全部的方式發送給數控系統101和機械爪控制系統102執行