机械手Home时根据感应器创建和删除托盘和晶圆
This commit is contained in:
parent
bd0f61a11f
commit
d2ffdfb860
|
@ -113,24 +113,28 @@ namespace SicModules.TMs.Routines
|
|||
{
|
||||
EV.PostInfoLog(Module, "TM Robot sensor found wafer on blade 1");
|
||||
WaferManager.Instance.CreateWafer(ModuleHelper.Converter(robot.Module), 0, WaferStatus.Normal);
|
||||
WaferManager.Instance.CreateTray(ModuleHelper.Converter(robot.Module), 0);
|
||||
}
|
||||
|
||||
if (!robot.IsWaferPresenceOnBlade1 && WaferManager.Instance.CheckHasTray(ModuleHelper.Converter(robot.Module), 0))
|
||||
{
|
||||
EV.PostInfoLog(Module, "TM Robot sensor no wafer on blade 1");
|
||||
WaferManager.Instance.DeleteWafer(ModuleHelper.Converter(robot.Module), 0);
|
||||
WaferManager.Instance.DeleteTray(ModuleHelper.Converter(robot.Module), 0);
|
||||
}
|
||||
|
||||
if (robot.IsWaferPresenceOnBlade2 && WaferManager.Instance.CheckNoTray(ModuleHelper.Converter(robot.Module), 1))
|
||||
{
|
||||
EV.PostInfoLog(Module, "TM Robot sensor found wafer on blade 2");
|
||||
WaferManager.Instance.CreateWafer(ModuleHelper.Converter(robot.Module), 1, WaferStatus.Normal);
|
||||
WaferManager.Instance.CreateTray(ModuleHelper.Converter(robot.Module), 0);
|
||||
}
|
||||
|
||||
if (!robot.IsWaferPresenceOnBlade2 && WaferManager.Instance.CheckHasTray(ModuleHelper.Converter(robot.Module), 1))
|
||||
{
|
||||
EV.PostInfoLog(Module, "TM Robot sensor no wafer on blade 2");
|
||||
WaferManager.Instance.DeleteWafer(ModuleHelper.Converter(robot.Module), 1);
|
||||
WaferManager.Instance.DeleteTray(ModuleHelper.Converter(robot.Module), 0);
|
||||
}
|
||||
|
||||
return true;
|
||||
|
|
Loading…
Reference in New Issue