plcxiaozi
級別: 略有小成
![]() |
已知步進(jìn)電機為三相混合式,驅動(dòng)細分數3000脈沖/轉,步進(jìn)軸齒24齒,從齒(同步輪)72齒,滾輪直徑66MM,計算如下:3000*(72/24)/(66*3.14)=43.4279.......(1mm的脈沖數),公式是這樣嗎?要不要算同步輪的分度圓直徑? ?算出的結果有余數怎么辦,具體怎么編寫(xiě)帶余數的脈沖數據?? 還有在文本顯示器輸入送料長(cháng)度為245.6MM FX1S的程序顯示是整數嗎?因為沒(méi)有實(shí)踐都是在網(wǎng)上查找的資料感覺(jué)好模糊 請各位大哥指教分析,小弟不勝感激! |
---|---|
|
lijinniu
級別: 工控俠客
![]() |
如果文本不是浮點(diǎn)數的話(huà)在PLC里就是一個(gè)整數,一位小數點(diǎn)就擴大了10倍,二位小數就擴大100倍,如此類(lèi)推。因為1S沒(méi)有浮點(diǎn)運算所以你只能是在程序中把43.4105取你想要的小數后乘以一個(gè)10000倍整數變成一個(gè)整數。然后乘以你送料的長(cháng)度2456,再除以前乖的100000倍整數就可以了。因為你文本中的數已放大了10倍所以你的結果要多除一個(gè)10倍數。 |
---|---|
|