1.一種擴展式數(shù)控車床編碼系統(tǒng),包括數(shù)控系統(tǒng)(101)、信號解讀器(201)、錯誤處理器(202)、指令解析器(203)、編碼支持庫(304)、編碼系統(tǒng)(305),其特征在于:所述數(shù)控系統(tǒng)(101)輸入端連接指令解析器(203)、輸出端連接信號解讀器(201);所述信號解讀器(201)輸出端連入錯誤處理器(202);所述錯誤處理器(202)編碼寫入端連接編碼系統(tǒng)(305),錯誤處理器(202)的輸出端和編碼系統(tǒng)(305)輸出端并行接入指令解析器(203)輸入端;所述編碼系統(tǒng)(305)連接編碼支持庫(304);
所述數(shù)控系統(tǒng)(101)為數(shù)控車床的數(shù)控系統(tǒng);
所述信號解讀器(201)對數(shù)控系統(tǒng)(101)輸出的信息進行轉(zhuǎn)化和過濾,并輸出至錯誤處理器(202);
所述錯誤處理器(202)根據(jù)編碼系統(tǒng)(305)寫入的編碼,對錯誤處理器(202)傳入的信息進行判斷,如有符合條件的信息則向指令解析器(203)發(fā)出對應(yīng)的處理指令;
所述指令解析器(203)接收編碼系統(tǒng)(305)或錯誤處理器(202)的處理指令集,并轉(zhuǎn)化為數(shù)控系統(tǒng)(101)能識別的指令集發(fā)送至數(shù)控系統(tǒng)(101)執(zhí)行;
所述編碼支持庫(304)存儲常用的由操作指令組成的函數(shù),使編碼系統(tǒng)(305)可通過簡單的函數(shù)名和參數(shù)傳遞來調(diào)用程序段;
所述編碼系統(tǒng)(305)接受用戶輸入的編碼,使用戶以面向函數(shù)的方式進行編程,并提供實時預(yù)編譯提示和編碼支持庫(304)庫存函數(shù)提示,在用戶確認的情況下將編碼轉(zhuǎn)化為處理指令集,如涉及用戶新寫函數(shù)則同時將新寫函數(shù)的內(nèi)容寫入至編碼支持庫(304),如涉及到用戶調(diào)用編碼支持庫(304)所存函數(shù)的則從編碼支持庫(304) 中讀取函數(shù)內(nèi)容并編譯到處理指令集中,然后將處理指令集發(fā)送至指令解析器(203)。
2.如權(quán)利要求1所述的擴展式數(shù)控車床編碼系統(tǒng),其特征在于:還包括圖像監(jiān)控系統(tǒng)(102)、作圖系統(tǒng)(301)、人機交互模塊(302),圖像監(jiān)控系統(tǒng)(102)安裝在數(shù)控車床上,作圖系統(tǒng)(301)同時連接圖像監(jiān)控系統(tǒng)(102)和人機交互模塊(302),人機交互模塊(302)連接編碼系統(tǒng)(305);
所述圖像監(jiān)控系統(tǒng)(102)獲取數(shù)控車床中工件的圖像信息并將之處理為數(shù)字化的圖像數(shù)據(jù)發(fā)送給作圖系統(tǒng)(301);
所述作圖系統(tǒng)(301)通過接收到的圖像數(shù)據(jù)進行作圖,并將圖形發(fā)送至人機交互模塊(302)顯示,同時接收人機交互模塊(302)的圖像修改數(shù)據(jù)實時更新圖形并發(fā)送顯示;
所述人機交互模塊(302)對作圖系統(tǒng)(301)發(fā)送的圖形信息進行顯示,并實時接收用戶的輸入,同時將用戶對圖形的操作發(fā)送至作圖系統(tǒng)(301)并接收反饋信息顯示,根據(jù)用戶設(shè)定,將用戶圖形操作對應(yīng)的指令發(fā)送至編碼系統(tǒng)(305)。
3.如權(quán)利要求2所述的擴展式數(shù)控車床編碼系統(tǒng),其特征在于:還包括宏解析器(303),宏解析器(303)連接在人機交互模塊(302)和編碼系統(tǒng)(305)之間,作為人機交互模塊(302)的操作指令緩存。
4.如權(quán)利要求3所述的擴展式數(shù)控車床編碼系統(tǒng),其特征在于:所述宏解析器(303)還連接編碼支持庫(304),根據(jù)用戶的設(shè)置,宏解析器(303)將緩存的操作指令集作為編碼支持庫(304)的函數(shù)發(fā)送至編碼支持庫(304)中存儲。
5.如權(quán)利要求4所述的擴展式數(shù)控車床編碼系統(tǒng),其特征在于:所述宏解析器(303)也根據(jù)用戶選擇從編碼支持庫(304)中讀取函 數(shù)并將函數(shù)內(nèi)容通過人機交互模塊(302)反饋至作圖系統(tǒng)(301)進行作圖演示。