|
@@ -183,7 +183,7 @@ namespace FurnaceRT.Devices
|
|
|
{
|
|
|
///1.manual模式,如果没有foup,不夹紧
|
|
|
//2.manual模式,如果有foup,同时有load job,要夹紧,取走之后,不夹紧
|
|
|
- if (!IsFoupPresent /*&& !_doRelease.Value*/ && _previousAccessMode != accessMode.ToString())
|
|
|
+ if (!IsFoupPresent && _doRelease != null && !_doRelease.Value && _previousAccessMode != accessMode.ToString())
|
|
|
{
|
|
|
Unclamp(out _);
|
|
|
}
|
|
@@ -776,7 +776,7 @@ namespace FurnaceRT.Devices
|
|
|
DoorState = FoupDoorState.Unknown;
|
|
|
WaferManager.Instance.SubscribeLocation(LPModuleName, 25);
|
|
|
|
|
|
- //CarrierManager.Instance.SubscribeLocation(LPModuleName.ToString());
|
|
|
+ CarrierManager.Instance.SubscribeLocation(LPModuleName.ToString());
|
|
|
|
|
|
DATA.Subscribe(Name, "IsPresent", () => IsFoupPresent);
|
|
|
DATA.Subscribe(Name, "IsPlaced", () => _isPlaced);
|