suzhijun2005
級(jí)別: 探索解密
![]() |
我想用西門(mén)子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)該怎樣編寫(xiě)程序最好? |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級(jí)別: 網(wǎng)絡(luò)英雄
![]() ![]() |
2000轉(zhuǎn)/分 *一圈10000個(gè)脈沖 /1 分等于60秒 |
|
---|---|---|
|
miusten
級(jí)別: 略有小成
![]() |
首先,假設(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)! |
---|---|
|
suzhijun2005
級(jí)別: 探索解密
![]() |
謝謝樓上那位。送料脈沖我是這樣計(jì)算的。10000個(gè)脈沖伺服電機(jī)轉(zhuǎn)一圈,要送料輪轉(zhuǎn)一圈就需要50000個(gè)脈沖(因減速機(jī)是5:1的,所以伺服電機(jī)轉(zhuǎn)5圈送料輪才轉(zhuǎn)一圈)。這樣就可以計(jì)算出1個(gè)脈沖送料輪旋轉(zhuǎn)多少度,即360/50000=0.0072度。已知送料輪直徑和送料長(zhǎng)度那么就可以計(jì)算出送料輪旋轉(zhuǎn)角度,即扇形圓心角n=(180L)/(πR)(度)。(L為送料長(zhǎng)度,R為送料輪半徑)。算出了送料輪旋轉(zhuǎn)角度n后就可能算出脈沖數(shù)量,即脈沖數(shù)量=n/0.0072。不知我這樣算適理嗎?因我才初學(xué)西門(mén)子plc簡(jiǎn)單的我都會(huì)編程,機(jī)械控制的其它部分我已編程好,現(xiàn)在就缺控制伺服電機(jī)部分不會(huì)編。那位高人能指點(diǎn)下,最好能幫我編好發(fā)給我參考,在下感激不盡。!伺服電機(jī)部份要求感應(yīng)器接收到信號(hào)plc就給伺服驅(qū)動(dòng)器發(fā)送上面計(jì)算出的脈沖數(shù)量,然后停止直至下一次信號(hào)的到來(lái)再周而復(fù)始的送料,(送料時(shí)需要加速、恒速、減速)。每分鐘送料數(shù)量為450個(gè),每次送料完畢不是馬上接著送料,而是等其它動(dòng)作做完了才接通送料感應(yīng)器,伺服電機(jī)只負(fù)責(zé)送料。請(qǐng)各位高人幫幫忙。!在下在此表示十分感謝。。!本人郵箱:suzhijun2005@qq.com |
---|---|
|