优化当保压轴已经抬起时,就不用再到二段位

master
lhiven 2 years ago
parent e174c80675
commit a0b14cef04

@ -528,14 +528,21 @@ namespace Rs.MotionPlat.Flow
//-----------------------------------------------测试位下料 //-----------------------------------------------测试位下料
case ETurnoverFlowStep.: case ETurnoverFlowStep.:
targetPos = SysConfigParam.GetValue<double>("PressZ")+GlobalVar.PressLowSpeedOffset; targetPos = SysConfigParam.GetValue<double>("PressZ")+GlobalVar.PressLowSpeedOffset;
double curPos = Ops.GetCurPosition(AxisAlias.PressZ);
errCode = AxisControl.PressZ.MovePos(targetPos, GlobalVar.PressLowSpeed); if(curPos>targetPos)
if (errCode == Motion.ErrorCode.Ok)
{ {
logInfo = "测试完成准备抬起"; Step = ETurnoverFlowStep.;
MessageQueue.Instance.Insert(logInfo); }
LogHelper.Debug(logInfo); else
Step = ETurnoverFlowStep.; {
errCode = AxisControl.PressZ.MovePos(targetPos, GlobalVar.PressLowSpeed);
if (errCode == Motion.ErrorCode.Ok)
{
logInfo = "测试完成准备抬起";
MessageQueue.Instance.Insert(logInfo);
LogHelper.Debug(logInfo);
Step = ETurnoverFlowStep.;
}
} }
break; break;
case ETurnoverFlowStep.: case ETurnoverFlowStep.:

Loading…
Cancel
Save