MC_MoveAbsolute忽略位置滞后TwinCat

时间:2018-07-23 12:41:52

标签: twincat codesys

我有一个不动的轴,并不断监视其位置。 (非常低的扭矩)一旦将其推压超过5mm,就必须移至新位置。 (高扭矩)我使用MC_Moveabsolute命令这样做。问题是,当它被推动时,它会建立一个滞后位置,并且当我将扭矩设置为高时,它会尝试回到其“理论”位置,该位置将基于该时间点MC_MoveAbsolute命令。一开始的位置是错误的方向5毫米。有没有办法禁用位置滞后恢复?我尝试过使用带有其选项的MC_SetPosition来重置滞后,但是不幸的是,在重置SetPos时,它会忽略编码器,这意味着如果它在这几毫秒内被推入。它失去了位置。

我所需要的就是它会忘记SetPos,而只是从当前位置开始转到绝对位置。

0 个答案:

没有答案