技術文章
SINUMERIK 802D sl, SMC30: 編碼器零標記間距故障或零標記故障
閱讀:3679 發布時間:2018-8-13問題:
當SMC30使用TTL/HTL的編碼器時,出現3x100或3x101信息。上級控制器出現編碼器故障報警,如何處理?
回答:
這些信息可能由以下原因引起:
1) 編碼器的輸入頻率超出范圍。
2) 零脈沖信號太短。
SMC30監控兩個零標記之間的編碼器脈沖數量。當編碼器的頻率超過300 kHz 時,編碼器脈沖可能丟失或不能識別零標記。這種情況下,驅動設置編碼器狀態字Gn_ZSW的bit 15為1。在SINAMICS的 參數r0481[n-1]顯示。同時輸出3x100或3x101信息。
SINUMERIK根據狀態位顯示25000報警
通過切換無編碼器方式可以解決此問題。設置驅動數據參數無編碼器方式轉換速度Servo-p1404,提供可靠的速度信號。并且,驅動參數的電流控制和電機型號配置Servo-p1402.2必須設置1。
設置機床數據編碼器頻率限制參數MD36300。
舉例:
5000線的SIEMODRIVE的位置編碼器(6FX2001-2CF00)作為一個軸的直接測量系統。意味著,當主軸轉速3600 rpm時,編碼器的頻率為300kHz。為提高保證安全,SINAMICS需要3000 rpm以上時切換至無編碼器狀態:
p1404 = 3000 rpm
停用編碼器驅動運行時。
p1402.2 = 1
在SINUMERIK設置編碼器上限頻率。
MD36300 <= 0.95 * (p1404 * p0408) / 60 = 237500 Hz
SINAMICS 的參數 p0408設置編碼器的脈沖數。