修改TMRobot报错

This commit is contained in:
HCL 2026-08-19 10:21:13 +08:00
parent c12662d729
commit 0c91530525

View File

@ -1230,30 +1230,23 @@ namespace MECF.Framework.RT.EquipmentLibrary.HardwareUnits.Robots.SiasunPhoenixB
//TM从UnLoad只能取石墨盘 //TM从UnLoad只能取石墨盘
if (sourcemodule == ModuleName.UnLoad) if (sourcemodule == ModuleName.UnLoad)
{ {
if (_unloadWaferClaw.State == ClawStateEnum.Clamp) //if (_unloadWaferClaw.State == ClawStateEnum.Clamp)
{ //{
WaferManager.Instance.TrayMoved(sourcemodule, SourceslotIndex, RobotModuleName, 0); // WaferManager.Instance.TrayMoved(sourcemodule, SourceslotIndex, RobotModuleName, 0);
} //}
else //else
{ //{
WaferManager.Instance.WaferTrayMoved(sourcemodule, SourceslotIndex, RobotModuleName, 0); // WaferManager.Instance.WaferTrayMoved(sourcemodule, SourceslotIndex, RobotModuleName, 0);
} //}
} }
else else
{ {
if (BladeSlots == 1) if (BladeSlots == 1)
{ {
if (arm == RobotArmEnum.Blade1) if (arm == RobotArmEnum.Blade1)
{
if (_llWaferClaw.State == ClawStateEnum.Clamp && (sourcemodule == ModuleName.LoadLock || sourcemodule == ModuleName.Load))
{
WaferManager.Instance.TrayMoved(sourcemodule, SourceslotIndex, RobotModuleName, 0);
}
else
{ {
WaferManager.Instance.WaferTrayMoved(sourcemodule, SourceslotIndex, RobotModuleName, 0); WaferManager.Instance.WaferTrayMoved(sourcemodule, SourceslotIndex, RobotModuleName, 0);
} }
}
if (arm == RobotArmEnum.Blade2) if (arm == RobotArmEnum.Blade2)
WaferManager.Instance.WaferTrayMoved(sourcemodule, SourceslotIndex, RobotModuleName, 1); WaferManager.Instance.WaferTrayMoved(sourcemodule, SourceslotIndex, RobotModuleName, 1);