修复取料盘后真空检测没有等待就提示取料失败

master
lhiven 2 years ago
parent 95561e2415
commit fd4dcc1b4c

@ -147,20 +147,24 @@ namespace Rs.MotionPlat.Flow
case ETakeTrayFlowStep.:
Ops.Off("上下气缸电磁阀动位");
Ops.On("上下气缸电磁阀原位");
Thread.Sleep(1000);
stopwatch.Restart();
step = ETakeTrayFlowStep.;
break;
case ETakeTrayFlowStep.:
if (Ops.IsOn("上下气缸原位") && Ops.IsOn("夹爪真空吸检测"))
if(stopwatch.ElapsedMilliseconds<5000)
{
step = ETakeTrayFlowStep.;
if(m_fromTray== EStockType.Empty2)
if (Ops.IsOn("上下气缸原位") && Ops.IsOn("夹爪真空吸检测"))
{
StockManager.Instance.Load(m_fromTray);
step = ETakeTrayFlowStep.;
if (m_fromTray == EStockType.Empty2)
{
StockManager.Instance.Load(m_fromTray);
}
}
}
else
{
stopwatch.Stop();
Msg.ShowError("取料盘失败,点击确定后重取");
step = ETakeTrayFlowStep.;
}

Loading…
Cancel
Save