周转盘丢料、放料真空检测时跳过后,周转吸嘴状态未清除

develop
lhiven 1 year ago
parent 26a9087c52
commit e29a480a94

@ -2614,6 +2614,7 @@ namespace Rs.MotionPlat.Flow
VacManager.TransitNozzleVacBreak(ETurnoverNozzlePosition.TurnoverTray, EVacOperator.Close, true, nozzle.NozzleIndex);
//清空吸嘴上的产品
nozzle.Clear();
GlobalTray.TurnoverNozzle.ChangeStatus(nozzle.NozzleIndex, ESlotStatus.NotHave);
}
exit = true;
//循环退出,重新检测一下粘料
@ -2923,6 +2924,7 @@ namespace Rs.MotionPlat.Flow
VacManager.TransitNozzleVacSuction(ETurnoverNozzlePosition.TurnoverTray, EVacOperator.Close, true, nozzle.NozzleIndex);
nozzle.Clear();
masticSlots.Remove(nozzleIndex);
GlobalTray.TurnoverNozzle.ChangeStatus(nozzle.NozzleIndex, ESlotStatus.NotHave);
}
}
if (masticSlots.Count == 0)
@ -3018,6 +3020,7 @@ namespace Rs.MotionPlat.Flow
DischargeModuleGoSafePosFlow.Instance.GoSafePostion();
WarningSuckerNgFlow.Instance.DealNgProduct(ETrayType.Turnover, slot.Index);
nozzle.Clear();
GlobalTray.TurnoverNozzle.ChangeStatus(nozzle.NozzleIndex, ESlotStatus.NotHave);
VacManager.TurnoverTrayVacSuction(EVacOperator.Close, true, slot.Index);
exit = true;
}

Loading…
Cancel
Save