1、項目基本信息
basic project information:
采用t-cpu+s120+im174 控制的機器設(shè)備,由于客戶機械選擇了第三方的倫茨電機,需要用s120來控制,這就要求s120和倫茨電機能夠匹配。
配置信息:
2. 現(xiàn)場問題描述
the problem description:
現(xiàn)場采用t-cpu和s120系統(tǒng),電機為第三方電機(倫茨),在與s120系統(tǒng)配套使用時不能正常工作,故障為:
f31806 (n, a) encoder 1: initialization error
f31115 (n, a) encoder 1: amplitude error track a or b (a^2 + b^2)
f31116 (n, a) encoder 1: amplitude error monitoring track a + b
s120無法識別編碼器
注:編碼器為ssi格式絕對值多圈編碼器 (ssi:synchronous serial interface, 同步串行接口)。
3. 現(xiàn)場問題分析
problem analysis
因為是第三方電機,s120需要對編碼器進(jìn)行識別,否則電機無法工作,報f31806等故障,先需要對編碼器進(jìn)行識別。
4. 現(xiàn)場問題處理步驟
problem solving steps
一,1)確定編碼器的接口與smc20接口引腳對應(yīng)
2)完成編碼器的組態(tài),并讀出值
3) 完成電機的識別和優(yōu)化,并運行
二 ,準(zhǔn)備實驗
確認(rèn)倫茨電機的參數(shù)
確認(rèn)編碼器引腳:
smc20的引腳:
確認(rèn)好引腳定義后,做正確的連接.
線號線對應(yīng)如下:
此時未接電機的屏蔽,編碼器的屏蔽,和電機的接地線。
三,離線配置好編碼器,設(shè)置如下圖:
1)數(shù)據(jù)下載,smc20自動識別編碼器,在報警監(jiān)視框中會出現(xiàn)f07414的警報。
查的f07414 (n, a) 驅(qū)動:編碼器序列號已經(jīng)修改,原因: 同步電機的編碼器序列號已修改。 僅在帶序列號的編碼器 ( 比如 endat 編碼器 ),內(nèi)裝式電機 ( 比如 p0300 = 401)或者第三方電機 (p0300 = 2) ,檢查修改情況。
原因 1:更換該編碼器。
原因 2:一個第三方電機,內(nèi)裝式電機或者線性電機的重新調(diào)試。
原因 3:更換帶內(nèi)裝式和已調(diào)準(zhǔn)編碼器的電機。
原因 4:固件升級的版本,該版本進(jìn)行編碼器序列號測試。
處理:
對于原因 1和2, 借助極點位置識別來執(zhí)行自動調(diào)節(jié)。 使用 p0440 = 1 首先接收序列號。 應(yīng)答故障。 使用 p1990 = 1 進(jìn)行極點位置識別。 之后檢查極點位置識別的正確執(zhí)行。
伺服:如果在 p1980 中采用了一個極點位置識別方法,并且 p0301 不包含出廠時調(diào)節(jié)好編碼器的電機類型,則自動激活 p1990?;蛘咄ㄟ^參數(shù) p0431 調(diào)節(jié)。 新的序列號在此自動接收?;蛘邎?zhí)行編碼器的機械調(diào)節(jié)。 使用 p0440 = 1 接收新的序列號。
對于原因 3和4:使用 p0440 = 1 接收新的序列號。
2)綜合以上的說明,得知需要對手動識別,復(fù)位現(xiàn)在的故障,可以按以下步驟做:1)p10=4,2)p440=1 等待幾秒后變?yōu)?,3)p10=0,步驟完成后,編碼器序列被讀入驅(qū)動器,然后f07414可以被復(fù)位掉。手動轉(zhuǎn)動電機并trace,得到下圖可以看到速度變化。
四,進(jìn)行電機的優(yōu)化和運行。
1)完成了電機的編碼器序列傳送后,能夠讀出r482和r61,設(shè)置p1910=1,進(jìn)行靜態(tài)識別時,報f31115和f31116錯誤。這2個錯誤處理- 檢查符合 emc 的編碼器電纜的布線和屏蔽。
- 檢測插塞連接。
- 更換編碼器或者編碼器電纜。
- 檢查編碼器模塊 (例如:觸點)。
- 沒有自身軸承的測量系統(tǒng) : 檢查探針頭調(diào)節(jié)和測量輪的軸承。
- 有自身軸承的測量系統(tǒng):必須確保沒有軸向力施加在編碼器外殼上。
現(xiàn)在接好屏蔽線等,可以清除掉故障。
2)進(jìn)行磁極的識別,先用p1980=0,p1981=180,p1982=1,p1990=1,識別時,提示
根據(jù)幫助,增加p325,p329到額定電流,仍失敗。
更換方法,p1980=10,重新識別,報:7995 故障值104
根據(jù)幫助修改p1994,p1995,p1996后(進(jìn)行磁極位置識別,依次設(shè)置:p1910=0,p1980=10,p1981=180,p1982=1,p1990=1,p1993=5.28, p1994=200,p1995=1,p1996=10,p1997=0.5使用控制面板上電。提示識別成功。如果有f07995出現(xiàn),請根據(jù)其幫助文件及返回值進(jìn)行調(diào)整),識別成功
3)但在使用control panel啟動電機運行時,設(shè)備出現(xiàn)f31125,f31126故障,此故障可以通過修改p2118.0=31125和p2118.1=31126,p2119.0=p2119.1=alarm。 再次啟動電機后,出現(xiàn)a31125和a31126,系統(tǒng)正常工作。使用alarm觸發(fā)trace曲線。
可以看到一個向下的尖峰,之后就正常工作了。然后將電機動力電纜接地接好后,啟動電機故障消失。
5. 處理結(jié)果
the final result
結(jié)果詳細(xì)的測試后s120帶倫茨的電機可以正常使用,并能夠通過優(yōu)化。在使用s120控制第三方伺服電機時需要注意:
正確接線,解決f31806 (n, a) encoder 1: initialization error
做好反饋電纜的emc,解決f31115 (n, a) encoder 1: amplitude error track a or b (a^2 + b^2)和f31116 (n, a) encoder 1: amplitude error monitoring track a + b
正確連接電機pe與大地相連可以解決f31125和f31126
使用p1980=10的方式,修改p1994,p1995,p1996后,完成磁極位置識別,隨后完成靜態(tài)識別和動態(tài)優(yōu)化。