1.一種外加式數(shù)控車床自動控制系統(tǒng),包括機柜(11)、主軸箱(21)、主軸(22)、機械臂(31)、機械爪(32)、數(shù)控系統(tǒng)(101)、機械爪控制系統(tǒng)(102)、指令解析器(203)、指令緩存器(204)、編碼支持庫(301)、編碼系統(tǒng)(302),其特征在于:所述機柜(11)中部設(shè)置有主軸箱(21),主軸箱(21)底部設(shè)置主軸(22);所述機柜(11)中對應(yīng)主軸(22)所在位置的兩側(cè)分別有機械臂收納間(13)和工具收納間(14),機械臂收納間(13)中安裝有機械臂(31),機械臂(31)端部安裝有機械爪(32);所述機械臂(31)和機械爪(32)均通過機械爪控制系統(tǒng)(102)控制,所述機柜(11)上的主軸箱(21)、主軸(22)均通過數(shù)控系統(tǒng)(101)控制;所述數(shù)控系統(tǒng)(101)和機械爪控制系統(tǒng)(102)均連接指令緩存器(204),指令緩存器(204)、指令解析器(203)、編碼系統(tǒng)(302)、編碼支持庫(301)依次連接;所述指令解析器(203)還與編碼支持庫(301)連接;
所述編碼支持庫(301)存儲封裝函數(shù)代碼內(nèi)容;
所述編碼系統(tǒng)(302)提供人機交互界面,讓操作者進行加工操作代碼編寫,并實時從編碼支持庫(301)中讀取并顯示操作者編寫過程中涉及的封裝函數(shù)內(nèi)容,在操作者確認的情況下將編寫好的代碼發(fā)送給指令解析器(203)解析執(zhí)行;
所述指令解析器(203)接收編碼系統(tǒng)(302)的操作代碼,然后對操作代碼中涉及的封裝函數(shù)從編碼支持庫(301)中讀取對應(yīng)內(nèi)容進行解析,將操作代碼解析為僅包含單一操作過程的操作編碼,然后將操作編碼編譯為數(shù)控系統(tǒng)(101)或機械爪控制系統(tǒng)(102)可識別的操作指令集并發(fā)送至指令緩存器(204);
所述指令緩存器(204)接收指令解析器(203)的操作指令集, 對應(yīng)數(shù)控系統(tǒng)(101)和機械爪控制系統(tǒng)(102)的操作指令輸入要求,將操作指令集中的操作指令以逐條、部分或全部的方式發(fā)送給數(shù)控系統(tǒng)(101)和機械爪控制系統(tǒng)(102)執(zhí)行。
2.如權(quán)利要求1所述的外加式數(shù)控車床自動控制系統(tǒng),其特征在于:還包括傳送帶(12),傳送帶(12)設(shè)置在機柜(11)上主軸(22)底部位置并延伸至機柜(11)外。
3.如權(quán)利要求2所述的外加式數(shù)控車床自動控制系統(tǒng),其特征在于:還包括平板狀的隔層板(15),隔層板(15)水平設(shè)置在工具收納間(14)中將工具收納間(14)劃分為多層。
4.如權(quán)利要求2所述的外加式數(shù)控車床自動控制系統(tǒng),其特征在于:還包括信號解讀器(201)和錯誤處理器(202),信號解讀器(201)同時連接數(shù)控系統(tǒng)(101)和機械爪控制系統(tǒng)(102),錯誤處理器(202)同時連接指令解析器(203)和信號解讀器(201);信號解讀器(201)從數(shù)控系統(tǒng)(101)和機械爪控制系統(tǒng)(102)中獲取運行過程信息,并根據(jù)從錯誤處理器(202)接收到的篩選條件將符合條件的信息發(fā)送給錯誤處理器(202);錯誤處理器(202)從指令解析器(203)接收錯誤判斷和處理代碼,并根據(jù)錯誤判斷代碼向信號解讀器(201)發(fā)送篩選條件,并且當(dāng)接收到信號解讀器(201)發(fā)送的符合篩選條件的信息時,執(zhí)行對應(yīng)的處理代碼。
5.如權(quán)利要求2所述的外加式數(shù)控車床自動控制系統(tǒng),其特征在于:所述機械爪(32)為三指機械爪。