Skip to main content

模数轴的初始位置检测

驱动器或编码器的实际位置以 DWORD 形式传输到控制器。

对于模轴,周期 P 由模值和缩放以增量定义。周期 P 指定旋转中的确切增量数。这意味着位置值 X、X+1*P、X+2*P 等描述了相同的物理位置。当 n 足够大时,位置 X+n*P 超过了 DWORD 的限制。这发生在位置 0x1 00 00 00 00。然后领先位置被剪切,值开始于 0.如果 P 不是 0x1 00 00 00 00,则位置 X 不再描述中断前后相同的物理位置。

如果齿轮比设置为使得周期不是 0x1 0000 0000,然后在激活后可以移动旋转轴的位置。

1. 例子

轴从位置开始 0x0.它位于 0°。一个周期是 360°。选择缩放比例,使其对应于 3600000 = 0x36 EE80 增量。 1193 转后,轴停在 0xFFFD 7280=1193*3600000.再一次完整旋转后,轴到达位置 0x10034 6100.中断时,前导 1 被截断,位置 0x34 6100 形成了。如果将轴移回原位 0x0,则轴在位置 16.7296° 处停止。因此,立场 0x0 对应位置0°、16.7296°等,视实际中断而定。



提示

如果您选择了缩放以实现上述效果,并且如果在程序开始时无法或需要归位,那么您可以通过 SMC3_PersistPosition 功能块。您在这里使用绝对值编码器。