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

master
lhiven 2 years ago
parent 95561e2415
commit fd4dcc1b4c

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

Loading…
Cancel
Save