using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Aitex.Sorter.Common { public class DeviceOperationName { /// /// 无参数 /// public const string RobotInit = "RobotInit"; /// /// 无参数 /// public const string RobotHome = "RobotHome"; /// /// 无参数 Immediate stop and command abort /// public const string RobotStop = "RobotStop"; /// /// 无参数,清除错误 /// public const string RobotReset = "RobotReset"; /// /// 参数1:hand /// public const string RobotGrip = "RobotGrip"; /// /// 参数1:hand /// public const string RobotRelease = "RobotRelease"; /// /// 参数1:station chamberset /// 参数2:slot //0-24(loadport),if double pick is(1-24) /// 参数3:hand /// public const string RobotPick = "RobotPick"; /// /// 参数1:station chamberset /// 参数2:slot //0-24(loadport),if double pick is(1-24) /// 参数3:hand /// public const string RobotPlace = "RobotPlace"; /// /// 参数1:station chamberset /// 参数2:slot //0-24(loadport),if double pick is(1-24) /// 参数3:hand, Both is cannot be specified. /// public const string RobotExchane = "RobotExchane"; /// /// 参数1:station chamberset /// 参数2:slot //0-24(loadport),if double pick is(1-24) /// 参数3:hand, Both is cannot be specified. /// public const string RobotGoto = "RobotGoto"; /// /// 参数1:hand, Both is cannot be specified. /// 参数2:bool false, disable /// public const string RobotBladeEnable = "RobotBladeEnable"; /// /// 无参数 /// /// public const string AlignerInit = "AlignerInit"; /// /// 无参数 /// public const string AlignerSpeed = "AlignerSpeed"; /// /// 无参数 /// public const string AlignerHome = "AlignerHome"; /// /// 无参数 /// public const string AlignerLiftUp = "AlignerLiftUp"; /// /// 无参数 /// public const string AlignerLiftDown = "AlignerLiftDown"; /// /// 参数1:hand /// public const string AlignerGrip = "AlignerGrip"; /// /// 参数1:hand /// public const string AlignerRelease = "AlignerRelease"; /// /// 无参数 Immediate stop and command abort /// public const string AlignerStop = "AlignerStop"; /// /// 无参数,清除错误 /// public const string AlignerReset = "AlignerReset"; /// /// 参数1:int angle /// public const string AlignerAlign = "AlignerAlign"; public const string AlignerHomeRoute = "AlignerHomeRoute"; #region Loadport /// /// 无参数 Moves the FOUP to the initial position /// public const string LoadporHome = "LoadportHome"; /// /// 无参数 Immediate stop and command abort /// public const string LoadportStop = "LoadportStop"; /// /// 无参数 /// public const string LoadportReset = "LoadportReset"; /// /// 无参数 /// public const string LoadportLoad = "LoadportLoad"; /// /// 无参数 /// public const string LoadportLoadWithoutMap = "LoadportLoadWithoutMap"; /// /// 无参数 /// public const string LoadportUnload = "LoadportUnload"; /// /// 无参数 /// public const string LoadportMap = "LoadportMap"; /// /// 无参数 /// public const string LoadportClamp = "LoadportClamp"; /// /// 无参数 FOUP clamp: Close /// public const string LoadportUnclamp = "LoadportUnclamp"; /// /// 无参数 /// public const string LoadportOpenDoor = "LoadportOpenDoor"; /// /// 无参数 /// public const string LoadportCloseDoor = "LoadportCloseDoor"; /// /// 无参数 /// public const string LoadportDock = "LoadportDock"; /// /// 无参数 /// public const string LoadportUndock = "LoadportUndock"; /// /// 无参数 /// public const string LoadportLatch = "LoadportLatch"; /// /// 无参数 /// public const string LoadportUnlatch = "LoadportUnlatch"; /// /// 指示灯控制 /// 参数0: enum Indicator 指示灯 /// 参数1: enum IndicatorState 指示灯状态 /// public const string LoadportIndicator = "LoadportIndicator"; /* /// /// 设置loadport状态,危险,在维护状态无安全保证。软件强制切换为online状态 /// 参数0,enum 状态 /// public const string LoadportMode = "LoadportMode"; */ /// /// 查询loadport状态。 /// 参数0,enum 状态,查询的功能 /// public const string LoadportQueryState = "LoadportQueryState"; /// /// 查询loadport LED状态。 /// 参数0,enum 状态,查询的功能 /// public const string LoadportQueryLED = "LoadportQueryLED"; /// /// 查询loadport LED状态。 /// 参数0,enum 状态,查询的功能 /// public const string LoadportQueryWaferMap = "LoadportQueryWaferMap"; /// /// 设置LoadPort LED状态。 /// 参数0,enum 状态,查询的功能 /// public const string LoadportSetLED = "LoadportSetLED"; /// /// LoadPort强制复位 /// public const string LoadportForceHome = "LoadportForceHome"; #endregion //WaferID reader /// bool /// 参数1:bool true lasermasker1, false lasermaker2 /// public const string ReadWaferID = "ReadWaferID"; //RFID read /// /// /// public const string ReadRFID = "ReadRFID"; //RFID reader /// /// /// public const string WriteRFID = "WriteRFID"; //Signaltower /// /// 参数0:TowerLight /// 参数1:TowerLightState /// public const string Light = "Light"; //Signaltower /// /// 参数0:xml string /// /// public const string SignaleTowerUpdateConfig = "SignaleTowerUpdateConfig"; public const string OCRMoveTo300 = "MoveTo300"; public const string OCRMoveTo200 = "MoveTo200"; #region"FFUOperationName" public const string SetFFUGroupAddress = "SetFFUGroupAddress"; public const string GetFFUGroupAddress = "GetFFUGroupAddress"; public const string SetFFUDeviceAddress = "SetFFUDeviceAddress"; public const string GetFFUDeviceAddress = "GetFFUDeviceAddress"; public const string SetFFUSpeedfactor = "SetFFUSpeedfactor"; public const string GetFFUSpeedfactor = "GetFFUSpeedfactor"; public const string SetFFUStatus = "SetFFUStatus"; public const string GetFFUStatus = "GetFFUStatus"; public const string SetFFUSpeed = "SetFFUSpeed"; public const string GetFFUSpeed = "GetFFUSpeed"; public const string GetFFUMaxSpeed1 = "GetFFUMaxSpeed1"; public const string GetFFUMaxSpeed2 = "GetFFUMaxSpeed2"; public const string GetFFUMaxSpeed3 = "GetFFUMaxSpeed3"; public const string SetFFUReset = "SetFFUReset"; #endregion } }