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

Eight
lhiven 2 months ago
parent 9bdcd548da
commit 31db1ef960

@ -780,10 +780,23 @@ namespace Rs.MotionPlat.Flow
} }
else else
{ {
DischargeModuleGoSafePosFlow.Instance.GoSafePostion(); if(StockManager.GetCurrentLayer(1)<20)
TakeTrayFlow.Instance.Take(ETrayType.Empty, ETrayType.Ok, true, true); {
GlobalTray.OkTary.ChangeStatus(ESlotStatus.NotHave); DischargeModuleGoSafePosFlow.Instance.GoSafePostion();
ThreePointLocationFlow.Instance.Location(ETrayType.Ok); 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