操作扭力模式后切换至位置模式时发生SMC_MOVING_WITHOUT_ACTIVE_MOVEMENT异常码如何处置
内容
请参照下列步骤
当对同步轴操作SMCSetControllerMode设置成扭力模式 (SMCTorque) 后操作扭力命令控制结束,设置扭力命令为0完成马达静止。
操作SMCSetControllerMode设置控制模式成位置模式 (SMCPosition) 时,该伺服轴节点报错 (SMCMovingWithoutActiveMovement)。
发生此异常主要原因是控制模式通过SMCSetControllerMode修改模式设置后,当byRealControllerMode反映byControllerMode,功能块就会设置Done输出并停止任何操作。 这意味着后续应用程序须立即负责从该周期开始计算正确的设置值,例如:轴是扭矩控制的,切换到位置控制。当功能块SMCSetControllerMode启动时,就没有功能块继续提供设置值,并且轴将立即停止并报告错误。因此可由SMCControllerMode的Done输出接续功能块MCHalt、MCMoveVelocity或MCMoveAbsolute触发来接管轴的控制,避免错误发生。
关键词:AX全系列控制器、扭力模式切换异常、CST、SMCMovingWithoutActiveMovement
我们将利用一种称作Cookies之标准技术,搜集有关您如何使用我们的网页之讯息,以便提供您一个良好的体验环境并藉以评估我们网页上最受欢迎的版面,或当您再次拜访我们网页时,我们的网站能记得您。当您在浏览我们的网页时,我们没有任何故意或意图侵害您的隐私。大部分之浏览器将允许您从计算机硬盘中删除Cookies数据、阻断接受Cookies、或于Cookies数据被储存前接获警告通知。您可以选择自行设定浏览器在接获Cookies前通知您,并得以选择拒绝或接受该Cookies。更多信息可以查看 隐私政策 更多信息可以查看 隐私政策
内容
请参照下列步骤
当对同步轴操作SMCSetControllerMode设置成扭力模式 (SMCTorque) 后操作扭力命令控制结束,设置扭力命令为0完成马达静止。
操作SMCSetControllerMode设置控制模式成位置模式 (SMCPosition) 时,该伺服轴节点报错 (SMCMovingWithoutActiveMovement)。
发生此异常主要原因是控制模式通过SMCSetControllerMode修改模式设置后,当byRealControllerMode反映byControllerMode,功能块就会设置Done输出并停止任何操作。 这意味着后续应用程序须立即负责从该周期开始计算正确的设置值,例如:轴是扭矩控制的,切换到位置控制。当功能块SMCSetControllerMode启动时,就没有功能块继续提供设置值,并且轴将立即停止并报告错误。因此可由SMCControllerMode的Done输出接续功能块MCHalt、MCMoveVelocity或MCMoveAbsolute触发来接管轴的控制,避免错误发生。
关键词:AX全系列控制器、扭力模式切换异常、CST、SMCMovingWithoutActiveMovement