|
|
|
@ -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;
|
|
|
|
|
}
|
|
|
|
|