当治具处9-16有报警时,X移动到异常处理穴位处

master
lhiven 1 year ago
parent e976f85dac
commit 9031fb672c

@ -16,6 +16,10 @@ namespace Rs.MotionPlat.Commom
/// </summary>
Socket,
/// <summary>
/// Socket第二行报警
/// </summary>
SocketFrom9ToSixteen,
/// <summary>
/// 周转吸嘴
/// </summary>
TransitNozzle,

@ -946,7 +946,14 @@ namespace Rs.MotionPlat.Flow
break;
case ETipButton.Yes://移动到安全位
VacManager.TestTrayVacSuction(EVacOperator.Close,true, nozzle.NozzleIndex);
TransitModuleSafePosFlow.Instance.GoSafePostion(EExceptionSafePos.Socket);
if(nozzle.NozzleIndex<9)
{
TransitModuleSafePosFlow.Instance.GoSafePostion(EExceptionSafePos.Socket);
}
else
{
TransitModuleSafePosFlow.Instance.GoSafePostion(EExceptionSafePos.SocketFrom9ToSixteen);
}
break;
}
}

@ -61,6 +61,11 @@ namespace Rs.MotionPlat.Flow.SafePosFlow
targetPosX = SysConfigParam.GetValue<double>("TurnoverTakeX");
targetPosY = SysConfigParam.GetValue<double>("PressY");
break;
case EExceptionSafePos.SocketFrom9ToSixteen:
//targetPosX = SysConfigParam.GetValue<double>("TurnoverTakeX");
targetPosX = TrayPointManager.GetExceptiontTrayPoint(2).X;
targetPosY = SysConfigParam.GetValue<double>("PressY");
break;
case EExceptionSafePos.TransitNozzle:
targetPosX = GlobalVar.TransitNozzleExceptionSafePosX;
targetPosY = GlobalVar.TransitNozzleExceptionSafePosY;

Loading…
Cancel
Save