|
|
|
@ -583,6 +583,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
|
//执行料仓Tray取料NG时的处理流程,流程处理结束后,流程继续
|
|
|
|
|
if (curTask.FromType == TurnoverType.Turnover)
|
|
|
|
|
{
|
|
|
|
|
TurnoverTrayManager.Instance.Slot(curTask.FromIndex + 1).ClearProduct();
|
|
|
|
|
GlobalTray.TurnoverTray.ChangeStatus(curTask.FromIndex + 1, ESlotStatus.NotHave);
|
|
|
|
|
curTask.Dealed = true;
|
|
|
|
|
}
|
|
|
|
@ -1166,6 +1167,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
|
//当放料到tray盘区域时,并且周转再盘已经没有要下料的穴位时,通知周转模组可以运动了
|
|
|
|
|
if(curNozzle.ToType!= TurnoverType.Turnover && TurnoverTrayManager.Instance.GetSlots(ETurnoverTraySlotType.Tested, ETurnoverTraySlotStatus.Have).Count()==0)
|
|
|
|
|
{
|
|
|
|
|
LogHelper.Debug("通知周转模组可以运动");
|
|
|
|
|
TurnoverFlow.Instance.CanMoveFromTestTrayToTurnoverTray();
|
|
|
|
|
}
|
|
|
|
|
logInfo = GetClassName()+$"排料吸嘴{curNozzle.NozzleIndex}号已运动到{WitchTrayWitchSlot(curNozzle.ToType,curNozzle.ToIndex)}放料位上方";
|
|
|
|
|