|
|
|
@ -528,7 +528,13 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
|
//-----------------------------------------------测试位下料
|
|
|
|
|
case ETurnoverFlowStep.测试完成抬起到高速位:
|
|
|
|
|
targetPos = SysConfigParam.GetValue<double>("PressZ")+GlobalVar.PressLowSpeedOffset;
|
|
|
|
|
|
|
|
|
|
double curPos = Ops.GetCurPosition(AxisAlias.PressZ);
|
|
|
|
|
if(curPos>targetPos)
|
|
|
|
|
{
|
|
|
|
|
Step = ETurnoverFlowStep.测试完成抬起安全位;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
errCode = AxisControl.PressZ.MovePos(targetPos, GlobalVar.PressLowSpeed);
|
|
|
|
|
if (errCode == Motion.ErrorCode.Ok)
|
|
|
|
|
{
|
|
|
|
@ -537,6 +543,7 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
|
LogHelper.Debug(logInfo);
|
|
|
|
|
Step = ETurnoverFlowStep.等待测试完成抬起到高速位;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case ETurnoverFlowStep.等待测试完成抬起到高速位:
|
|
|
|
|
if (Ops.IsStop(AxisControl.PressZ))
|
|
|
|
|