优化周转模组异常时,把产品重新放回穴位

master
lhiven 2 years ago
parent 5399f2c988
commit 831fdc81e2

@ -228,9 +228,9 @@ namespace Rs.MotionPlat.Flow
} }
else else
{ {
//undealTasks = LoadAndUnloadTask.Instance.GetTurnoverToTestTasks(ETaskDealStatus.Undeal); undealTasks = LoadAndUnloadTask.Instance.GetTurnoverToTestTasks(ETaskDealStatus.Undeal);
//TurnoverDumpFlow.Instance.Dump(ETrayType.Turnover, undealTasks.Select(t => t.FromIndex + 1).ToList()); TurnoverDumpFlow.Instance.Dump(ETrayType.Turnover, undealTasks.Select(t => t.FromIndex + 1).ToList());
//TurnoverDumpFlow.Instance.Wait(); TurnoverDumpFlow.Instance.Wait();
Step = ETurnoverFlowStep.; Step = ETurnoverFlowStep.;
} }
} }
@ -241,11 +241,6 @@ namespace Rs.MotionPlat.Flow
List<TurnoverTraySlot> untestSlots = TurnoverTrayManager.Instance.GetSlots(ETurnoverTraySlotType.WaitTest, ETurnoverTraySlotStatus.Have); List<TurnoverTraySlot> untestSlots = TurnoverTrayManager.Instance.GetSlots(ETurnoverTraySlotType.WaitTest, ETurnoverTraySlotStatus.Have);
if (untestSlots != null && untestSlots.Count > 0) if (untestSlots != null && untestSlots.Count > 0)
{ {
undealTasks = LoadAndUnloadTask.Instance.GetTurnoverToTestTasks(ETaskDealStatus.Undeal);
if(TurnoverDumpFlow.Instance.Dump(ETrayType.Turnover, undealTasks.Select(t => t.FromIndex + 1).ToList()))
{
TurnoverDumpFlow.Instance.Wait();
}
bool exit = false; bool exit = false;
while (!exit) while (!exit)
{ {

Loading…
Cancel
Save