|
@@ -254,11 +254,16 @@ namespace FurnaceRT.Equipments.CarrierRobots
|
|
|
|
|
|
Goto((int)RoutineStep.Goto, _source, _sourceSlot, _blade, true, _timeout);
|
|
|
|
|
|
+
|
|
|
if (_source == ModuleName.LP1 || _source == ModuleName.LP2)
|
|
|
{
|
|
|
SaferDoorOpen((int)RoutineStep.DoorOpen, true, _timeout);
|
|
|
SetLPLoad((int)RoutineStep.SetLPLoad, _source, _timeout);
|
|
|
}
|
|
|
+ else if (_source == ModuleName.LP3 || _source == ModuleName.LP4)
|
|
|
+ {
|
|
|
+ SetLPLoad((int)RoutineStep.SetLPLoad, _source, _timeout);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
CheckGotoFinish((int)RoutineStep.CheckGotoFinish, _source, _timeout);
|
|
@@ -273,7 +278,11 @@ namespace FurnaceRT.Equipments.CarrierRobots
|
|
|
SetLPUnload((int)RoutineStep.SetLPUnload, _source, _timeout);
|
|
|
SaferDoorOpen((int)RoutineStep.DoorClose, false, _timeout);
|
|
|
}
|
|
|
-
|
|
|
+ else if (_source == ModuleName.LP3 || _source == ModuleName.LP4)
|
|
|
+ {
|
|
|
+ SetLPUnload((int)RoutineStep.SetLPUnload, _source, _timeout);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
RobotRequestCassettePresent((int)RoutineStep.RobotRequestCassettePresent, _blade, _timeout);
|
|
|
|