1.TrayRobot手动Pick和Place增加目标Online检查
This commit is contained in:
parent
4be189fb27
commit
455f1b12d0
|
@ -209,6 +209,12 @@ namespace SicUI.Models.Maintenances.TM
|
||||||
[Subscription("TrayRobot.IsOnline")]
|
[Subscription("TrayRobot.IsOnline")]
|
||||||
public bool TrayRobotIsOnline { get; set; }
|
public bool TrayRobotIsOnline { get; set; }
|
||||||
|
|
||||||
|
[Subscription("CassBL.IsOnline")]
|
||||||
|
public bool IsOnlineCassBL { get; set; }
|
||||||
|
|
||||||
|
[Subscription("LoadLock.IsOnline")]
|
||||||
|
public bool IsOnlineLoad { get; set; }
|
||||||
|
|
||||||
|
|
||||||
public void RobotGetError(string robotName)
|
public void RobotGetError(string robotName)
|
||||||
{
|
{
|
||||||
|
@ -286,8 +292,12 @@ namespace SicUI.Models.Maintenances.TM
|
||||||
{
|
{
|
||||||
cSlot = 0;
|
cSlot = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if((TraySelectedModule == "CassBL" && !IsOnlineCassBL) || (TraySelectedModule == "LoadLock" && !IsOnlineLoad))
|
||||||
|
{
|
||||||
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PickTray", TraySelectedModule, cSlot);
|
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PickTray", TraySelectedModule, cSlot);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
public void TrayRobotPlaceRoutine()
|
public void TrayRobotPlaceRoutine()
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(TraySelectedModule))
|
if (string.IsNullOrEmpty(TraySelectedModule))
|
||||||
|
@ -299,8 +309,12 @@ namespace SicUI.Models.Maintenances.TM
|
||||||
{
|
{
|
||||||
cSlot = 0;
|
cSlot = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ((TraySelectedModule == "CassBL" && !IsOnlineCassBL) || (TraySelectedModule == "LoadLock" && !IsOnlineLoad))
|
||||||
|
{
|
||||||
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PlaceTray", TraySelectedModule, cSlot);
|
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PlaceTray", TraySelectedModule, cSlot);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
public void TrayRobotMapRoutine()
|
public void TrayRobotMapRoutine()
|
||||||
{
|
{
|
||||||
if (string.IsNullOrEmpty(TraySelectedModule))
|
if (string.IsNullOrEmpty(TraySelectedModule))
|
||||||
|
|
Loading…
Reference in New Issue