近年來,“圖像識別”技術也開始用于刀具識別,刀具不必編碼,而在刀具識別位置上利用光學系統將刀具的形狀投影到許多光電元件組成的屏板上,從而將刀具的形狀變為光電信號,經信息處理后存入記憶裝置中。選刀時,數控指令T所指的刀具在刀具識別位置出現圖形時,便與記憶裝置中的圖形進行比較,選中時發出選刀符合信號,刀具便停在換刀位置上。這種識別方法雖有很多優點,但由于該系統價格昂貴而限制了它的使用。
雖然刀具不附帶任何編碼裝置,且采用任意換刀方式,但是,由于在PC內部設置的刀號數據表始終與刀具在刀庫中的實際位置相對應,所以對刀具的識別實質上轉變為對刀庫位置的識別。當刀庫旋轉,每個刀座通過換刀位置〔基準位置)時,產生一個脈沖信號送至PC,作為計數脈沖。同時,在PC內部設置一個刀庫位置計數器,當刀庫正轉(CW)時,每發一個計數脈沖,使該計數器遞增計數;當刀庫反轉((CCW)時,每發一個計數脈沖,則計數器遞減計數。于是計數器的計數值始終在1 ~8之間循環,而通過換刀位置時的計數值(當前值)總是指示刀庫的現在位置。
當PC接到新刀具的指令(TX齊)后,在模擬刀庫的刀號數據表中進行數據檢索,檢索到T代碼給定的刀號,將該刀具號所在數據表中的表號數存放在一個緩沖存儲單元中,這個表序號數就是新刀具在刀庫中的目標位置。刀庫旋轉后,測得刀庫的實際位置與要求的刀庫目標位置一致時,即識別了所要尋找的新刀具。刀庫停轉并定位,等待換刀。