在执行运动控制指令前要确保已激活任务完成后再执行新的指令,可使用运动控制指令的状态信息和“轴”工艺对象的“StatusBits”变量来判断激活任务是否已完成:
在开始运动控制任务前,应确保所有需要确认的错误已使用“MC_Reset”指令确认。可使用<轴名称>.StatusBits.Error= FALSE 且 MC_Reset的 “Done”输出管脚为TRUE 来确保错误已被确认。
使用MC_Power启用轴后,在使用运动指令前,必须满足条件<轴名称>.StatusBits.Enable = TRUE 且 MC_Power的“Status”输出管脚为TRUE,即确保轴已使能。
使用MC_MoveAbsolute指令前,必须满足条件<轴名称>.StatusBits.HomingDone = TRUE 且 MC_Home的“Done”输出管脚为TRUE,即确保轴已正确寻参。
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。