绝对值伺服断电时,通常需要读取以下一些关键参数:
位置相关参数
多圈值或溢出次数:如合信论坛提到的 Axis.iTurn,它表示编码器的溢出次数,当伺服相对运动距离大于 2^32 指令单位时加一,用于记录电机旋转的总圈数信息,以便在断电后重新上电时能准确知晓电机的绝对位置。
剩余位置偏移:例如 Axis.dwPosOffsetForResiduals,在模数模式下,该参数对于保持断电后的位置信息非常重要,它记录了断电时刻电机在单圈内的具体位置偏移量。
当前绝对位置值:部分伺服系统如三菱 mr - j2s - a 系列,其伺服驱动器能在停电情况下记住伺服电机的当前位置,通过特定指令(如 DABS 指令)可在通电后读出该位置值。
参数比例相关参数
比例单位分子(Axis.iRatioTechUnitsNum)和分母(Axis.dwRatioTechUnitsDenom):这些参数用于将编码器的脉冲数转换为实际的物理单位(如毫米、度等),断电前读取并保存,有助于在重新上电后正确解析位置信息。
编码器类型及相关设置参数
编码器类型参数:例如 DS RS10270E 低压伺服驱动器的 Fn0.006 参数,用于设置编码器类型(如增量式、绝对值式等),确保驱动器在断电重启后能正确识别编码器类型并进行相应的数据处理。
绝对值编码器相关设置参数:如台达 ASDA - B3 系列伺服驱动器的 P2.069 参数,用于设置是否为绝对型编码器等,相关参数的准确设置和读取对于断电后位置信息的保持和恢复至关重要。