abs1357
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 83 個
工控威望: 210 點
下載積分: 5278 分
在線時間: 100(小時)
注冊時間: 2012-07-05
最后登錄: 2019-09-25
查看abs1357的 主題 / 回貼
樓主  發(fā)表于: 2014-01-05 20:10
絲桿是16mm,細分設置有200/400/800/1600,比如說設置為400那么就是PLC給400個脈沖轉一圈,請問在程序里要怎么寫才能實現(xiàn)它1個脈沖走0.1mm?
abs1357
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 83 個
工控威望: 210 點
下載積分: 5278 分
在線時間: 100(小時)
注冊時間: 2012-07-05
最后登錄: 2019-09-25
查看abs1357的 主題 / 回貼
1樓  發(fā)表于: 2014-01-08 12:03
真是學習了
如果電機轉一圈是59mm,要一個脈沖轉0,1mm程序里要怎寫它的算法呢?細分應該設置多少轉一圈才能達到要求呢?
abs1357
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 83 個
工控威望: 210 點
下載積分: 5278 分
在線時間: 100(小時)
注冊時間: 2012-07-05
最后登錄: 2019-09-25
查看abs1357的 主題 / 回貼
2樓  發(fā)表于: 2014-01-08 12:09
引用
引用第4樓ajd186于2014-01-06 10:07發(fā)表的  :
用浮點運算寫。具體點就是伺服電機轉一圈負載走多少mm除以你的細分數(shù)等于0.1mm。

可是發(fā)脈沖的都是整數(shù)的呀,用浮點有的還是有點數(shù),如果我要讀出它的脈沖當前值做顯示和實際設置的值有點不一樣了