|
@@ -269,16 +269,13 @@ namespace Venus_RT.Modules.TM
|
|
|
}
|
|
|
else if (_robot.Status == RState.End)
|
|
|
{
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- //WaferManager.Instance.WaferMoved(ModuleName.TM, (int)_hand, _targetModule, _targetSlot);
|
|
|
WaferManager.Instance.WaferMoved(_targetModule, _targetSlot, ModuleName.TMRobot, (int)_pickHand);
|
|
|
|
|
|
return true;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ WaferManager.Instance.CreateDuplicatedWafer(_targetModule, _targetSlot, ModuleName.TMRobot, (int)_pickHand);
|
|
|
Runner.Stop($"TM Robot Picking failed, {_robot.Status}");
|
|
|
return true;
|
|
|
}
|
|
@@ -301,6 +298,7 @@ namespace Venus_RT.Modules.TM
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ WaferManager.Instance.CreateDuplicatedWafer(ModuleName.TMRobot, (int)_placeHand, _targetModule, _targetSlot);
|
|
|
Runner.Stop($"TM Robot Place failed, {_robot.Status}");
|
|
|
return true;
|
|
|
}
|