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")]
|
||||
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)
|
||||
{
|
||||
|
@ -286,7 +292,11 @@ namespace SicUI.Models.Maintenances.TM
|
|||
{
|
||||
cSlot = 0;
|
||||
}
|
||||
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PickTray", TraySelectedModule, cSlot);
|
||||
|
||||
if((TraySelectedModule == "CassBL" && !IsOnlineCassBL) || (TraySelectedModule == "LoadLock" && !IsOnlineLoad))
|
||||
{
|
||||
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PickTray", TraySelectedModule, cSlot);
|
||||
}
|
||||
}
|
||||
public void TrayRobotPlaceRoutine()
|
||||
{
|
||||
|
@ -299,7 +309,11 @@ namespace SicUI.Models.Maintenances.TM
|
|||
{
|
||||
cSlot = 0;
|
||||
}
|
||||
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PlaceTray", TraySelectedModule, cSlot);
|
||||
|
||||
if ((TraySelectedModule == "CassBL" && !IsOnlineCassBL) || (TraySelectedModule == "LoadLock" && !IsOnlineLoad))
|
||||
{
|
||||
InvokeClient.Instance.Service.DoOperation($"TrayRobot.PlaceTray", TraySelectedModule, cSlot);
|
||||
}
|
||||
}
|
||||
public void TrayRobotMapRoutine()
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue