|
|
|
@ -40,10 +40,11 @@ namespace Rs.MotionPlat.Flow.SubFlow
|
|
|
|
|
ErrorCode errCode = ErrorCode.Ok;
|
|
|
|
|
string logInfo = string.Empty;
|
|
|
|
|
ManualResetEvent dumpFinished = new ManualResetEvent(true);
|
|
|
|
|
bool finished = false;
|
|
|
|
|
bool finished = true;
|
|
|
|
|
|
|
|
|
|
public bool Dump(ETrayType trayType, List<int> transitNozzleList)
|
|
|
|
|
{
|
|
|
|
|
step = ETurnoverDumpFlowStep.到放料位下方;
|
|
|
|
|
if (finished)
|
|
|
|
|
{
|
|
|
|
|
dumpFinished.Reset();
|
|
|
|
@ -99,7 +100,7 @@ namespace Rs.MotionPlat.Flow.SubFlow
|
|
|
|
|
{
|
|
|
|
|
logInfo = GetClassName() + $"放料完成抬起";
|
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
|
step = ETurnoverDumpFlowStep.等待到放料位下方;
|
|
|
|
|
step = ETurnoverDumpFlowStep.等待放料完成抬起;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
@ -112,9 +113,10 @@ namespace Rs.MotionPlat.Flow.SubFlow
|
|
|
|
|
if (Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
|
{
|
|
|
|
|
finished = true;
|
|
|
|
|
dumpFinished.Set();
|
|
|
|
|
|
|
|
|
|
logInfo = GetClassName() + $"放料完成已抬起";
|
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
|
dumpFinished.Set();
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|