MC_Homing(回零)
功能
搜索原点参考并建立轴零位
输入参数与返回值
| 参数 | 类别 | 数据类型 | 功能 |
|---|---|---|---|
| Axis | 输入输出 | AXIS_REF | 轴引用 |
| Execute | 输入 | BOOL | 在上升沿启动回零序列 |
| RefSignal | 输入 | BOOL | 当前原点开关状态 |
| LimitPosSignal | 输入 | BOOL | 当前正限位开关状态 |
| LimitNegSignal | 输入 | BOOL | 当前负限位开关状态 |
| LimitOffset | 输入 | REAL | 到达限位后的安全距离 |
| Velocity | 输入 | REAL | 最大回零搜索速度 |
| Acceleration | 输入 | REAL | 最大回零加速度 |
| Deceleration | 输入 | REAL | 最大回零减速度 |
| Jerk | 输入 | REAL | 最大回零加加速度 |
| Direction | 输入 | MC_DIRECTION | 初始回零搜索方向 |
| Done | 输出 | BOOL | 轴已停止在检测到的原点位置 |
| Busy | 输出 | BOOL | 回零序列正在运行 |
| Active | 输出 | BOOL | 回零当前正在控制轴 |
| CommandAborted | 输出 | BOOL | 回零指令已中止 |
| Error | 输出 | BOOL | 功能块错误 |
| ErrorID | 输出 | WORD | 功能块错误代码 |
用法示例
MC_Homing_0(
Axis := Axis,
Execute := Execute,
RefSignal := RefSignal,
LimitPosSignal := LimitPosSignal,
LimitNegSignal := LimitNegSignal,
LimitOffset := LimitOffset,
Velocity := Velocity,
Acceleration := Acceleration,
Deceleration := Deceleration,
Jerk := Jerk,
Direction := Direction,
Done => Done,
Busy => Busy,
Active => Active,
CommandAborted => CommandAborted,
Error => Error,
ErrorID => ErrorID
);