当OK料仓超过20层时,弹出OK料仓,收料后继续

Eight
lhiven 2 months ago
parent 9bdcd548da
commit 31db1ef960

@ -780,10 +780,23 @@ namespace Rs.MotionPlat.Flow
}
else
{
DischargeModuleGoSafePosFlow.Instance.GoSafePostion();
TakeTrayFlow.Instance.Take(ETrayType.Empty, ETrayType.Ok, true, true);
GlobalTray.OkTary.ChangeStatus(ESlotStatus.NotHave);
ThreePointLocationFlow.Instance.Location(ETrayType.Ok);
if(StockManager.GetCurrentLayer(1)<20)
{
DischargeModuleGoSafePosFlow.Instance.GoSafePostion();
TakeTrayFlow.Instance.Take(ETrayType.Empty, ETrayType.Ok, true, true);
GlobalTray.OkTary.ChangeStatus(ESlotStatus.NotHave);
ThreePointLocationFlow.Instance.Location(ETrayType.Ok);
}
else
{
DischargeModuleGoSafePosFlow.Instance.GoSafePostion();
TakeTrayFlow.Instance.Take(ETrayType.Empty, ETrayType.Ok, true, true);
StockManager.OutStock(1);
StockManager.InStock(1);
StockManager.PrepareTray(1);
TakeTrayFlow.Instance.Take(ETrayType.Empty, ETrayType.Ok, true, true);
GlobalTray.OkTary.ChangeStatus(ESlotStatus.NotHave);
}
}
//料盘已满

Loading…
Cancel
Save