現(xiàn)象:車床z軸采用一個1ft6電機控制(電機內置絕對值編碼器),經查參數(shù)md34100=755.8,但是在操作面板上回參考點后,面板上顯示該軸的位置為1300。根據(jù)該現(xiàn)象查找數(shù)控加工程序,發(fā)現(xiàn)有這個指令g00z1300,另外查機械圖紙,發(fā)現(xiàn)該軸絲杠行程范圍也就800。
請教:根據(jù)我的理解,該軸回參考點后應該顯示的是md34100的值,也就是755.8,而不應該是1300。
答:樓主觀察機床的工作情況非常仔細,應該值得學習!樓主的理解:“該軸回參考點后應該顯示的是md34100的值”,是正確的。實際上車床的z軸采用絕對值編碼器回參考點,那么,每次開機時,z軸顯示的零點位置就是md34100refp_set_pos:機床坐標的位置,這個值就是你指定的位置,也是在機床坐標系下的z坐標的位置,即mcs,而不是在工件坐標系下的z軸某個位置-wcs。
之所以面板上顯示該軸的位置為1300,這個值是機床的z坐標的工件坐標系下的某個值,z軸的g54應該是1300-755.8=544.2,如果你將坐標系切換到wcs,就會發(fā)現(xiàn),此時回零顯示的就是md34100定義的數(shù)值755.8。
順便說明一下對于絕對值型編碼器,調整坐標電機的參考位置時嚴格遵循以下步驟:
1.設置機床參數(shù):
30240enc_type-設置為4,表示編碼器反饋類型(注意激活條件為po,即上電生效)
34200enc_refp_mode-設置為0,表示絕對值編碼器位置設定(注意激活條件為po,即上電生效)
34210enc_refp_state-設置為0,表示絕對值編碼器狀態(tài):初始
2.進入“手動”方式,將坐標移動到一個已知位置,
3.輸入已知位置值在如下參數(shù)
34100refp_set_pos:機床坐標的位置
4.激活絕對值編碼器的調整功能
34210enc_refp_state:1絕對值編碼器狀態(tài):調整狀態(tài)
5.激活機床參數(shù):按機床控制面板上的復位鍵,可激活的以上設定的參數(shù)
6.通過機床控制面板進入返回參考點方式
7.按照返回參考點的方向按方向鍵,無坐標移動,但系統(tǒng)自動設定了下列值:
34090refp_move_dist_corr:參考點偏移量
34210enc_refp_state-2:絕對值編碼器狀態(tài),表示設定完畢
屏幕上的顯示位置為md34100設定的位置。
至此,機床參考點設定完成,而調整編碼器零位也完成。
以上說明,可以助力樓主對絕對值編碼器回零的理解。