回归指令_伺服运动为什么要进行原点回归呢

09dfd9c6cac6d5eb8235c00e9e8b55eb.png
伺服运动为什么要进行原点回归?​mp.weixin.qq.com
49377fd0c087ae812554deb34358d9e3.png

伺服运动控制的原点回归

原点回归,又名原点复位、伺服回零...等等。

在进行伺服定位操作之前一般都需要先进行原点回归,否则伺服电机可能会罢工,说是在「原点回归未完成时启动」。

那么,为什么要进行原点回归呢?

f9903afdbb6ec911d898083b9319e737.png

1、原点回归的必要性

所谓定位,就是要让伺服电机走到一个确定的位置。这个位置可以是增量式的,也可以是绝对式的。打个比方,我们现在在路上,我们要往前走 10 米,相当于我们的位置要往前增加十米,这个十米就是一个位置增量。

而如果我们要去这条街上某处地方的咖啡店,我们就需要知道它的确切地址,假设这条街的地址不是门牌号,而是从街的一端开始为 0 米(基准位置)。

这样就能确定这条街上每个位置的地址,比如这家咖啡店的地址是这条街 100 米的位置,那么这个 100 米就是一个绝对位置,我们不管在哪一个位置,都能通过走到这条街 100 米的位置找到这家咖啡店。

在定位指令里,就分为增量式的 INC 指令和绝对式的 ABS 指令。

增量(INC)方式

以当前停止的位置为起点,指定移动方向和移动量后进行定位。

起点地址为5000,移动量为-7000时,对-2000的位置进行定位。

360ad9c97153c1ae23ed37fb75c92b9b.png

绝对值(ABS)方式

定位到指定的地址,该地址是以原点为基准的位置。

起点地址(当前的停止位置)为1000,终点地址(定位地址)为8000时,向正方向进行移动量7000(8000-1000)的定位。

cc5d38f5e20da10e270cf7d121b52af7.png

所以,当我们需要进行绝对式定位时,我们就需要对应的机械系统上具有地址,这也就需要一个基准位置,通过这个基准位置去确定机械系统上的每个位置的地址。而这个基准位置,在伺服定位系统里称为原点。

2 两个信号

在三菱的伺服定位系统里,有两个关于原点的关键信号:

原点回归请求信号(原点复位请求标志

这个信号 ON 的时候,说明伺服系统目前没有原点,需要进行原点回归。

原点回归完成信号(原点复位完成标志)

当原点回归执行完成时,该信号会 ON。然后如果执行定位或者其他正常方式使得伺服电机离开原点位置时,该信号会 OFF,但是此时原☆判断是否需要原点回归可以借助原点回归请求信号,而不应该借助原点回归完成信号。

对于增量式系统,每次断电复位、重新上电之后都需要进行原点回归。

对于绝对式系统,由于伺服放大器装有电池(也需要在参数里设置使用绝对位置系统),可以保持伺服电机的位置,所以一般情况下,只需要在刚搭建系统时进行一次原点回归即可。当然如果后续发生原点位置丢失等情况,就要重新进行原点回归了。这里是否需要原点回归也可以通过原点回归请求信号是否为 ON 来判断。

想要了解更多关于伺服电机、编码器、自动化的信息,可以点进下方的文字链接关注公众号哦。

伺服运动为什么要进行原点回归?

8c86a256bb41a0f4a10856c66ecdf90b.png