优化当排料轴在周转盘取料失败跳过时,没有清除周转盘的穴位状态

master
lhiven 1 year ago
parent 39de06a2b3
commit fc652644a0

@ -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)}放料位上方";

Loading…
Cancel
Save