|
|
@ -238,7 +238,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待运动到周转盘取料位上方:
|
|
|
|
case ETurnoverFlowStep.等待运动到周转盘取料位上方:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverX,AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverX,AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverX, AxisControl.TurnoverY))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"已运动到周转盘取料位上方";
|
|
|
|
logInfo = GetClassName() + $"已运动到周转盘取料位上方";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
@ -384,7 +384,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待运动到周转盘下方取料位2:
|
|
|
|
case ETurnoverFlowStep.等待运动到周转盘下方取料位2:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"已运动到周转盘下方取料位2 TurnoverZ at:{Ops.GetCurPosition(AxisAlias.TurnoverZ)}";
|
|
|
|
logInfo = GetClassName() + $"已运动到周转盘下方取料位2 TurnoverZ at:{Ops.GetCurPosition(AxisAlias.TurnoverZ)}";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
@ -456,7 +456,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待周转盘取料完成抬起:
|
|
|
|
case ETurnoverFlowStep.等待周转盘取料完成抬起:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"周转盘取料完成已抬起";
|
|
|
|
logInfo = GetClassName() + $"周转盘取料完成已抬起";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
@ -532,7 +532,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待运动到测试放料位上方:
|
|
|
|
case ETurnoverFlowStep.等待运动到测试放料位上方:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverX,AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverX,AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverX,AxisControl.TurnoverY))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (turnoverTakeFinishe == false && TurnoverTrayManager.Instance.GetSlots(ETurnoverTraySlotType.WaitTest, ETurnoverTraySlotStatus.Have).Count() == 0)
|
|
|
|
if (turnoverTakeFinishe == false && TurnoverTrayManager.Instance.GetSlots(ETurnoverTraySlotType.WaitTest, ETurnoverTraySlotStatus.Have).Count() == 0)
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -724,7 +724,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待运动到到测试放料位下方2:
|
|
|
|
case ETurnoverFlowStep.等待运动到到测试放料位下方2:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//获取需要放料的吸嘴
|
|
|
|
//获取需要放料的吸嘴
|
|
|
|
hasProductNozzles = TransitNozzleManager.Instance.GetHasProductNozzles();
|
|
|
|
hasProductNozzles = TransitNozzleManager.Instance.GetHasProductNozzles();
|
|
|
@ -771,7 +771,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待测试位放料完成抬起1:
|
|
|
|
case ETurnoverFlowStep.等待测试位放料完成抬起1:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//获取需要放料的吸嘴
|
|
|
|
//获取需要放料的吸嘴
|
|
|
|
//hasProductNozzles = TransitNozzleManager.Instance.GetHasProductNozzles();
|
|
|
|
//hasProductNozzles = TransitNozzleManager.Instance.GetHasProductNozzles();
|
|
|
@ -805,7 +805,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待测试位放料完成抬起2:
|
|
|
|
case ETurnoverFlowStep.等待测试位放料完成抬起2:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
if (Ops.IsArrived(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
//获取需要放料的吸嘴
|
|
|
|
//获取需要放料的吸嘴
|
|
|
|
//hasProductNozzles = TransitNozzleManager.Instance.GetHasProductNozzles();
|
|
|
|
//hasProductNozzles = TransitNozzleManager.Instance.GetHasProductNozzles();
|
|
|
@ -1018,7 +1018,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待到测试保压位上方:
|
|
|
|
case ETurnoverFlowStep.等待到测试保压位上方:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverX,AxisControl.TurnoverY))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (TestTrayManager.Instance.GetSlots(ETestTraySlotStatus.Have).Count > 0)
|
|
|
|
if (TestTrayManager.Instance.GetSlots(ETestTraySlotStatus.Have).Count > 0)
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -1087,7 +1087,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待到测试保压位下方2:
|
|
|
|
case ETurnoverFlowStep.等待到测试保压位下方2:
|
|
|
|
if (Ops.IsStop(AxisControl.PressZ) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.PressZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.PressZ))
|
|
|
|
if(Ops.IsArrived(AxisControl.PressZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"已到测试保压位下方2 PressZ at:{Ops.GetCurPosition(AxisAlias.PressZ)}";
|
|
|
|
logInfo = GetClassName() + $"已到测试保压位下方2 PressZ at:{Ops.GetCurPosition(AxisAlias.PressZ)}";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
@ -1193,7 +1193,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
//AxisControl.PressZ.Get_Target_Position(out double pos);
|
|
|
|
//AxisControl.PressZ.Get_Target_Position(out double pos);
|
|
|
|
//double tpos = Ops.GetCurPosition(AxisControl.PressZ);
|
|
|
|
//double tpos = Ops.GetCurPosition(AxisControl.PressZ);
|
|
|
|
//AxisControl.PressZ.IsArrived(out bool isArrived);
|
|
|
|
//AxisControl.PressZ.IsArrived(out bool isArrived);
|
|
|
|
if (Ops.IsArrived(AxisAlias.PressZ))
|
|
|
|
if (Ops.IsArrived(AxisAlias.PressZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"测试完成已抬起到安全位 PressZ at:{Ops.GetCurPosition(AxisAlias.PressZ)}";
|
|
|
|
logInfo = GetClassName() + $"测试完成已抬起到安全位 PressZ at:{Ops.GetCurPosition(AxisAlias.PressZ)}";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
@ -1271,7 +1271,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待到测试取料位上方:
|
|
|
|
case ETurnoverFlowStep.等待到测试取料位上方:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverX,AxisControl.TurnoverY))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"已运动到测试取料位上方 TurnoverY at:{Ops.GetCurPosition(AxisAlias.TurnoverY)}";
|
|
|
|
logInfo = GetClassName() + $"已运动到测试取料位上方 TurnoverY at:{Ops.GetCurPosition(AxisAlias.TurnoverY)}";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
@ -1411,7 +1411,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待到测试取料位下方2:
|
|
|
|
case ETurnoverFlowStep.等待到测试取料位下方2:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"已运动到测试取料位下方2 TurnoverZ at:{Ops.GetCurPosition("TurnoverZ")}";
|
|
|
|
logInfo = GetClassName() + $"已运动到测试取料位下方2 TurnoverZ at:{Ops.GetCurPosition("TurnoverZ")}";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
@ -1486,7 +1486,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待测试位取料完成抬起:
|
|
|
|
case ETurnoverFlowStep.等待测试位取料完成抬起:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"测试位取料完成已抬起";
|
|
|
|
logInfo = GetClassName() + $"测试位取料完成已抬起";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
@ -1599,7 +1599,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待到周转盘放料位上方:
|
|
|
|
case ETurnoverFlowStep.等待到周转盘放料位上方:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverX,AxisControl.TurnoverY))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverX, AxisControl.TurnoverY) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"已运动到周转盘放料位上方";
|
|
|
|
logInfo = GetClassName() + $"已运动到周转盘放料位上方";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
@ -1742,7 +1742,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待到周转盘放料位下方2:
|
|
|
|
case ETurnoverFlowStep.等待到周转盘放料位下方2:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"已运动到周转盘放料位下方2";
|
|
|
|
logInfo = GetClassName() + $"已运动到周转盘放料位下方2";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
@ -1818,7 +1818,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case ETurnoverFlowStep.等待周转盘放料完成抬起2:
|
|
|
|
case ETurnoverFlowStep.等待周转盘放料完成抬起2:
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
logInfo = GetClassName() + $"周转盘放料完成已抬起2";
|
|
|
|
logInfo = GetClassName() + $"周转盘放料完成已抬起2";
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|