<< 点击显示目录 >> 主页 轴控开发使用手册 > ACP10/ARNC0帮助信息 > ACP10_MC运动库 > 分类的功能块 > 驱动器准备 > MC_BR_InitModPos(初始化轴周期和单位倍率) > 其他信息 |
功能块MC_BR_InitModPos在 "Execute "输入的上升沿上执行以下动作:
1,将轴的周期值传输给驱动器(非周期性轴为1个参数,周期性轴为2个参数)
2,禁用周期轴的软限位限制,启用非周期轴的软限位限制
3,设置PLCopen参数
如果周期被改变,轴不一定要被重新回零。由于周期的任何变化都会重新初始化周期位置的内部计算,但是,周期的参考点会在驱动器返回的轴位值(数据类型为DINT)的超限溢出时发生偏移变化。
PLCopen周期(旧)=1000
MC_ReadActualPosition.Position (old) = 545
调用MC_BR_InitModPos后的PLCopen周期 = 500
MC_ReadActualPosition.Position (new) = 45(545-500)
由驱动器提供的轴位置 = -2147428477(已经溢出)
PLCopen周期(旧)=1000
MC_ReadActualPosition.Position (old) = 819
调用MC_BR_InitModPos后的PLCopen新周期 = 500
MC_ReadActualPosition.Position (new) = 23