min0326
級別: 探索解密
![]() |
請教各位 如驅動器細分為4000,璇轉角度360/7=51.428, 算出來的脈沖數(shù)是51.428/360*4000=571.42,這個在程序里要怎么處理呢? 還是我的計算方法有誤,請大神指點下,謝謝! |
---|---|
|
shmu-g
級別: 略有小成
![]() |
是要把圓7等分吧?簡單的方法是用細分數(shù)多的驅動器,找能用7整除的細分數(shù)就可以了。 ![]() |
---|---|
|
min0326
級別: 探索解密
![]() |
就是一個點焊機,每焊一次轉一個角度。有小數(shù)怕久了偏差會越來越大。 |
---|---|
|
sjbandmm
級別: 略有小成
![]() |
分數(shù)沒關系,這種情況是不可避免的;如果是整數(shù)倍就那沒什么事,每次固定增量就可以,如果不是,就要每次運行前計算一次,可以大幅減少誤差,比如每次要走571.42個脈沖,那么第一走571個脈沖,第二次走571.42*2-當前值(571),第三次走571.42*3-當前值(1042),第四次走571.42*4-當前值,這樣誤差就很小,要注意的就是,長時間走,會超出32位,需要在32位快溢出時清一次0.當然也可以在走到7圈時清零,這個時候正好是整數(shù)脈沖,不會有誤差。 樓主留言:真誠感謝! |
---|---|
|
阿發(fā)大發(fā)
級別: 探索解密
![]() |
制造各種焊接專機,程序ok,有需要可以加我的微信,13375154258. |
---|---|
|
lin10663
Ivan
級別: VIP會員
![]() ![]() |
我第一次看人設計七站 大部分設計八站~~六站比較少 這樣位置比較好~~六站時期中走三次回歸整數(shù)(2000) 這樣才誤差小~~人家分割器也沒做七的數(shù)字 |
|
---|---|---|
|
killking998
級別: 網(wǎng)絡英雄
![]() |
7200細分就行了最高細分如果沒有就找陪數(shù)關系細分 |
---|---|
|