跳到主要内容

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
);