FaultAck(C#)
签名: 全局形式(controller.Commands[TaskId.T01].Motion):
public void FaultAck(string axisName)
public void FaultAck(string[] axisNames)
public void FaultAck(int axisIndex)
public void FaultAck(int[] axisIndexes)
public void FaultAck(AxisMask axisMask)
轴组形式(controller.Commands.Axes["X","Y"].Motion,轴已预选):
public void FaultAck()
清除轴故障(驱动器故障复位)。
所属:Controller.Commands · 轴状态控制
参数
| 参数 | 说明 |
|---|---|
axisNames / axisIndexes / axisMask |
要清除故障的一个或多个轴 |
生成的指令
FAULTACK <轴1> [<轴2> …]
说明
- 轴故障后必须先清除故障才能重新 Enable。
- 清除全部轴故障:轴组形式 controller.Commands.Axes[...].Motion.FaultAck() 不带参数时作用于已选全部轴。
- 故障原因排查见轴状态字查询(Status)。
示例
var cmds = controller.Commands[TaskId.T01];
cmds.Motion.FaultAck("X");
// 轴组形式
controller.Commands.Axes["X", "Y"].Motion.FaultAck();
相关页面
- Terminal FAULTACK — 字符串指令语法
- OneScript FaultAck — 脚本侧语义
- Enable — 使能轴