修复料盘抬起后没有检测原位

master
lhiven 1 year ago
parent 924334be0a
commit d48920bbc8

@ -184,13 +184,15 @@ namespace Rs.MotionPlat.Flow
logInfo = GetClassName() + $"上下气缸电磁阀原位 on";
MessageQueue.Instance.Insert(logInfo);
stopwatch.Restart();
step = ETakeTrayFlowStep.;
step = ETakeTrayFlowStep.;
break;
case ETakeTrayFlowStep.:
if (stopwatch.ElapsedMilliseconds < 5000)
{
if ((Ops.IsOn("上下气缸原位")) || (GlobalVar.RunSpace))
if ((Ops.IsOn("上下气缸原位")) || (GlobalVar.VirtualAxis))
{
logInfo = $"检测到上下气缸原位OK";
stopwatch.Restart();
step = ETakeTrayFlowStep.;
}
}
@ -205,9 +207,9 @@ namespace Rs.MotionPlat.Flow
}
break;
case ETakeTrayFlowStep.:
if (stopwatch.ElapsedMilliseconds < 5000 || GlobalVar.RunSpace)
if (stopwatch.ElapsedMilliseconds < 5000 || GlobalVar.VirtualAxis)
{
if (Ops.IsOn("夹爪真空吸检测") || (GlobalVar.RunSpace))
if (Ops.IsOn("夹爪真空吸检测") || (GlobalVar.VirtualAxis))
{
logInfo = GetClassName()+$"夹爪真空吸检测 OK";
MessageQueue.Instance.Insert(logInfo);
@ -226,10 +228,10 @@ namespace Rs.MotionPlat.Flow
}
break;
case ETakeTrayFlowStep.:
if(GlobalVar.RunSpace)
{
Thread.Sleep(2000);
}
//if(GlobalVar.RunSpace)
//{
// Thread.Sleep(2000);
//}
centerX = SysConfigParam.GetValue<double>($"Tray{m_toTray.ToString()}CenterX");
centerY = SysConfigParam.GetValue<double>($"Tray{m_toTray.ToString()}CenterY");
@ -309,7 +311,7 @@ namespace Rs.MotionPlat.Flow
}
else
{
logInfo = "夹爪真空吸检测异常,请处理后点击确定";
logInfo = "上下气缸动位检测异常,请处理后点击确定";
MessageQueue.Instance.Warn(GetClassName()+ logInfo);
TestCenterMessageBox.Show(AlarmConstID.UpDownCylinderExceptionAlarm, logInfo, ETipButton.Ok);
TestCenterMessageBox.WaitResult(AlarmConstID.UpDownCylinderExceptionAlarm);

Loading…
Cancel
Save