RtState.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace Aitex.Sorter.Common
  6. {
  7. public enum RtState
  8. {
  9. Init,
  10. Initializing,
  11. Idle,
  12. ManualTransfer,
  13. Transfer,
  14. Cycle,
  15. PrepareCycle,
  16. PostCycle,
  17. SetSpeed,
  18. Error,
  19. Reset,
  20. Processing,
  21. PostProcess,
  22. PauseProcess,
  23. Maintenance,
  24. WaferMapping,
  25. //AutoWaferMapping,
  26. OpenDoor,
  27. CloseDoor,
  28. HomeRobot,
  29. PickFromLL,
  30. PlaceToLL,
  31. Picking,
  32. Placing,
  33. Goto,
  34. Swap,
  35. AlignerHoming,
  36. PickingPM,
  37. PlacingPM,
  38. }
  39. public enum SorterRTStateEnum
  40. {
  41. Init,
  42. Initializing,
  43. Manual_Idle,
  44. Auto_Idle,
  45. Pre_Running,
  46. Auto_Running,
  47. Post_Running,
  48. //Auto_Dispatching,
  49. DispatchingToSlot,
  50. DispatchingToPort,
  51. Pausing,
  52. Stopping,
  53. Auto_Paused,
  54. ManualTransfer,
  55. //Transfer,
  56. Cycle,
  57. OneWaferCycle,
  58. LoadCycle,
  59. ReturningWafer,
  60. Error,
  61. Maintenance,
  62. Canceling,
  63. Sorting,
  64. SortingByID,
  65. SortingBySlot,
  66. DispatchingByID,
  67. RemoteRunning,
  68. AutoPacking,
  69. }
  70. }