suzhijun2005
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 7 個(gè)
工控威望: 118 點(diǎn)
下載積分: 632 分
在線時(shí)間: 10(小時(shí))
注冊(cè)時(shí)間: 2012-06-01
最后登錄: 2020-03-30
查看suzhijun2005的 主題 / 回貼
樓主  發(fā)表于: 2012-07-23 11:48

我想用西門子plc s7-200來(lái)控制松下伺服電機(jī),用途是給機(jī)床送料。感應(yīng)器有信號(hào)來(lái)了就按設(shè)定值送料,送料完畢停止,直至下一個(gè)信號(hào)到來(lái)再送料。不需反轉(zhuǎn)。已知伺服電機(jī)轉(zhuǎn)速為2000轉(zhuǎn)/分,每轉(zhuǎn)動(dòng)一圈需要10000個(gè)脈沖。編碼器為增量式20位的。還有一個(gè)1:5的減速機(jī)。即減速后速度為400轉(zhuǎn)/分。請(qǐng)問(wèn)怎樣計(jì)算需多大的高速脈沖輸出頻率?從手冊(cè)得知s7-200 cpu為224CN高速脈沖輸出為20KHz,而cpu為224xp NC高速脈沖輸出為100KHz.請(qǐng)問(wèn)各位高手我應(yīng)選用那個(gè)cpu才能滿足我的要求?希望能提供計(jì)算高速脈沖頻率公式。在此表示十分感謝。。!還有按照機(jī)床送料輪和送料長(zhǎng)度得知送料脈沖個(gè)數(shù)。請(qǐng)問(wèn)應(yīng)該怎樣編寫程序最好?
miusten
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 306 個(gè)
工控威望: 427 點(diǎn)
下載積分: 15432 分
在線時(shí)間: 352(小時(shí))
注冊(cè)時(shí)間: 2012-04-05
最后登錄: 2024-11-01
查看miusten的 主題 / 回貼
1樓  發(fā)表于: 2012-07-24 13:16
首先,假設(shè)PLC的脈沖輸出頻率為 X
編碼器反饋脈沖為  M
電子齒輪比為   A
伺服電機(jī)轉(zhuǎn)速為  Y
則有 (X/M)*60*A=Y

送料脈沖計(jì)算
假設(shè)送料的長(zhǎng)度為  L
送料輪的周長(zhǎng)為    C
則送料頻率為  ((L/C)*M)/T(注意,T是 完成L時(shí)需要的時(shí)間)(即是 PLC需要發(fā)出的脈沖頻率)
((L/C)*M)為送料脈沖
祝您,好運(yùn)!