MC_Jog(点动)
功能
通过共享前端状态机控制轴点动运动
输入参数与返回值
| 参数 | 类别 | 数据类型 | 功能 |
|---|---|---|---|
| Axis | 输入输出 | AXIS_REF | 轴引用 |
| Execute | 输入 | BOOL | 启用点动指令处理 |
| JogForward | 输入 | BOOL | 控制轴正向运动 |
| JogBackward | 输入 | BOOL | 控制轴负向运动 |
| Velocity | 输入 | REAL | 最大点动速度 |
| Acceleration | 输入 | REAL | 最大点动加速度 |
| Deceleration | 输入 | REAL | 最大点动减速度 |
| Jerk | 输入 | REAL | 最大点动加加速度 |
| Done | 输出 | BOOL | 点动运动完成 |
| Busy | 输出 | BOOL | 功能块正在处理指令 |
| Active | 输出 | BOOL | 指令正在控制轴 |
| CommandAborted | 输出 | BOOL | 指令已中止 |
| Error | 输出 | BOOL | 功能块错误 |
| ErrorID | 输出 | WORD | 功能块错误代码 |
用法示例
MC_Jog_0(
Axis := Axis,
Execute := Execute,
JogForward := JogForward,
JogBackward := JogBackward,
Velocity := Velocity,
Acceleration := Acceleration,
Deceleration := Deceleration,
Jerk := Jerk,
Done => Done,
Busy => Busy,
Active => Active,
CommandAborted => CommandAborted,
Error => Error,
ErrorID => ErrorID
);