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

master
lhiven 1 year ago
parent e976f85dac
commit 9031fb672c

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

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

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

Loading…
Cancel
Save