问题描述:
多圈编码器一般为4096圈,如果一直朝一个方向很快就会出现溢出问题,再次上电后位置丢失。所属产品线:
运动控制和机器人技术; LMC058 & LMC078; Lexium 32原因:
在设备设计阶段,如果减速机没有合理进行设计,则会出现此问题。解决方法:
由于减速机设计和Softmotion里面位置映射的关系,多圈绝对值编码器在单向运行溢出时,重新上下电会出现位置丢失的情况。此时在不修改减速机的情况下的处理方式为使用“SMC3_PersistPositionSingleturn”功能块即可。
注意: 1.Lxm32驱动器中设置“SimAbsolutePos=simulation off” (对应功能块的引脚“usiNumberOfAbsoluteBits=29”); 2,程序中使用掉电保持区变量。3,功能块引脚“bEnable=True”
是否有帮助?