在TurnoverX和TurnoverY检测轴是否到位处增加捕获日志

develop
lhiven 5 months ago
parent 699565d55d
commit 6323d1b047

@ -49,6 +49,8 @@ namespace Rs.MotionPlat.Flow.Common
Stopwatch timer = new Stopwatch(); Stopwatch timer = new Stopwatch();
timer.Start(); timer.Start();
while (timer.ElapsedMilliseconds < 3000) while (timer.ElapsedMilliseconds < 3000)
{
try
{ {
double xCurPos = Ops.GetCurPosition(AxisControl.TurnoverX); double xCurPos = Ops.GetCurPosition(AxisControl.TurnoverX);
double yCurPos = Ops.GetCurPosition(AxisControl.TurnoverY); double yCurPos = Ops.GetCurPosition(AxisControl.TurnoverY);
@ -59,6 +61,13 @@ namespace Rs.MotionPlat.Flow.Common
return true; return true;
} }
} }
catch (Exception ex)
{
LogHelper.Debug($"Fun:TurnoverXYIsInTargetPos {ex.Message}");
return false;
}
}
timer.Stop(); timer.Stop();
return false; return false;
} }

@ -1593,10 +1593,10 @@ namespace Rs.MotionPlat.Flow
if (AxisArrived.TurnoverXYIsInTargetPos(targetTurnoverX, targetTurnoverY)) if (AxisArrived.TurnoverXYIsInTargetPos(targetTurnoverX, targetTurnoverY))
{ {
ActionEnd("到治具保压位上方"); ActionEnd("到治具保压位上方");
if (TestTrayManager.Instance.GetSlots(ETestTraySlotStatus.Have).Count > 0)
{
logInfo = GetClassName() + $"已运动到测试保压位上方,cx:{Ops.GetCurPosition(AxisControl.TurnoverX)},cy:{Ops.GetCurPosition(AxisControl.TurnoverY)}"; logInfo = GetClassName() + $"已运动到测试保压位上方,cx:{Ops.GetCurPosition(AxisControl.TurnoverX)},cy:{Ops.GetCurPosition(AxisControl.TurnoverY)}";
MessageQueue.Instance.Insert(logInfo); MessageQueue.Instance.Insert(logInfo);
if (TestTrayManager.Instance.GetSlots(ETestTraySlotStatus.Have).Count > 0)
{
Step = ETurnoverFlowStep.1; Step = ETurnoverFlowStep.1;
} }
else else

@ -31,6 +31,6 @@ using System.Runtime.InteropServices;
// //
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示: //通过使用 "*",如下所示:
[assembly: AssemblyVersion("3.20.24.61")] [assembly: AssemblyVersion("3.20.25.01")]
//[assembly: AssemblyVersion("1.0.0.0")] //[assembly: AssemblyVersion("1.0.0.0")]
//[assembly: AssemblyFileVersion("1.0.0.0")] //[assembly: AssemblyFileVersion("1.0.0.0")]

Loading…
Cancel
Save