夢(mèng)雨天涯
微信hui530527 &
級別: 網(wǎng)絡(luò )英雄
![]() |
圖片:
![]()
圖片:
![]() 如圖,位置已經(jīng)是0,但是還是在0來(lái)回跳動(dòng),導致有些位置需要等于這個(gè)位置才能動(dòng)作的,無(wú)法動(dòng)作。 現在取小數點(diǎn)后一位,進(jìn)行4舍5入處理。 當然大佬們有更好的辦法也可以討論,實(shí)在是對這個(gè)伺服位置變化無(wú)可奈何 |
|
---|---|---|
|
冠軍歐洲
級別: 略有小成
![]() |
使用位置范圍限制,在正負1mm范圍內都認為位置到達,單獨加地址表示每一個(gè)軸每一個(gè)位置到達 |
---|---|
|
a1512249620
級別: 探索解密
![]() |
建議取軸的done完成位信號,那個(gè)跳動(dòng)解決不了,我之前也用那個(gè),莫名其妙會(huì )停機,后面才發(fā)現,換成done就好了 |
|
---|---|---|
|
ren1823
級別: 工控俠客
![]() |
只用來(lái)顯示和位置賦值,四舍五入的話(huà)偏差會(huì )比較大 位置到達還是用指令的Done標志 //將當前位置賦值給臨時(shí)變量 temp:=IN_當前位置; //連乘小數位位數 FOR i:=1 TO 保留小數點(diǎn)位數 BY 1 DO temp:=temp*10.0; END_FOR; //先轉換成整型除去剩余小數,再轉換成浮點(diǎn)數 temp:=DINT_TO_REAL(REAL_TO_DINT(temp)); //連除獲取保留設定小數點(diǎn)位數的浮點(diǎn)數 FOR i:=1 TO 保留小數點(diǎn)位數 BY 1 DO temp:=temp/10.0; END_FOR; OUT_當前位置:=temp; |
---|---|
|
wangnaizhi
級別: 工控俠客
![]() |
閉環(huán)反饋 這種現象正常 可以用定位的完成信號 這個(gè)是最好用的 |
---|---|
|
不知不覺(jué)
工控菜鳥(niǎo)
級別: 正式會(huì )員
![]() |
驅動(dòng)器里的靜止定位環(huán)參數調大一點(diǎn),跳動(dòng)會(huì )不會(huì )好一點(diǎn) |
---|---|
|