李正南
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 5 個
工控威望: 98 點
下載積分: 677 分
在線時間: 4(小時)
注冊時間: 2017-03-15
最后登錄: 2019-02-22
查看李正南的 主題 / 回貼
樓主  發(fā)表于: 2017-05-22 22:52
1。電機是用CPU173運動模塊控制,放卷電機有減速機1比5,每轉(zhuǎn)角度是72度。
2。已知放卷半徑為105mm.我想讓放卷電機放卷時感應(yīng)感應(yīng)器后走30mm行程怎樣寫ST程序。
3。公式求圓弧長度:  2*3.14*半徑*角度/360。
      每轉(zhuǎn)脈沖4194304 / 72度=58254.2 pus/deg
        圓弧長度:2*3.14*105*15deg(角度值可通過當(dāng)前脈沖量讀取轉(zhuǎn)換成角度) /360=27.475mm
    控制要求:放卷電機放卷過程中收到 感應(yīng)器信號后計算放卷電機走了多少mm.因為有浮點運算想用ST語言寫,但沒有寫過,求大神支招!

電機設(shè)置

  ST1

ST2

李正南
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 5 個
工控威望: 98 點
下載積分: 677 分
在線時間: 4(小時)
注冊時間: 2017-03-15
最后登錄: 2019-02-22
查看李正南的 主題 / 回貼
1樓  發(fā)表于: 2017-05-23 10:46
多謝!!主要是想知道放卷走了多少MM。