参数定义为,当运动反转并且轴回归时为了补偿齿轮间的机械间隙而需要的运动量:
以脉冲数设置间隙补偿(0...255,缺省值为 0)。设置后,将在每次方向反转时首先以启动速度输出指定的脉冲数,然后再执行编程的运动。不会将间隙补偿脉冲增加到位置计数器。
下图显示了间隙补偿:
在最初开始运动之前,该功能无法知道要补偿的间隙量。因此,仅在成功执行回归后,间隙补偿才处于活动状态。如果执行回归而没有运动,则假设初始运动不进行任何补偿,仅在第一次方向反转时进行补偿。
启动后,将输出补偿脉冲,直到完成,即使在此期间收到中止命令。在这种情况下,将缓冲中止命令,在输出补偿脉冲后立即开始执行该命令。在这种情况下不接受任何其他的缓冲命令。
如果在输出所有的补偿脉冲前因检测到错误而停止轴的运动,则会复位间隙补偿。需要执行新的回归过程来重新初始化间隙补偿。
80 秒间隙超时:系统不接受配置 80 秒以上的运动。因此,如果已配置间隙,那么会出现在 1 Hz 的情况下不能超过 80 个脉冲等情况。在此超时情况下检测到的错误为“内部错误”(代码 1000)。