MoveStep.cs
2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DeviceLibrary
{
public enum MoveStep
{
Wait,
WaitErr,
//回原流程
H01_HomeReset,
H02_HomeReset,
H03_HomeReset,
H04_HomeReset,
H05_HomeReset,
H06_HomeReset,
H07_HomeReset,
H08_HomeReset,
H09_HomeReset,
H10_HomeReset,
H11_HomeReset,
H12_HomeReset,
H13_HomeReset,
H14_HomeReset,
H15_HomeReset,
H16_HomeReset,
HEND_HomeReset,
SideMove_01,
SideMove_02,
SideMove_03,
SideMove_04,
SideMove_05,
SideMove_06,
SideMove_07,
SideMove_08,
SideMove_09,
SideMove_10,
SideMove_11,
SideMove_12,
SideMove_13,
SideMove_14,
SideMove_15,
SideMove_16,
SideMove_17,
SideMove_18,
TrayStop_01,
TrayStop_02,
TrayStop_03,
TrayStop_04,
TrayStop_05,
TrayStop_06,
TrayStop_07,
TrayStop_WaitLoadLeave,
TrayStop_LoadLeaved,
TransplantMove_01,
TransplantMove_02,
TransplantMove_03,
TransplantMove_04,
TransplantMove_05,
TransplantMove_06,
TransplantMove_07,
TransplantMove_08,
TransplantMove_09,
TransplantMove_10,
TransplantMove_11,
TransplantMove_12,
TransplantMove_13,
TransplantMove_14,
TransplantMove_15,
TransplantMove_16,
TransplantMove_17,
TransplantMove_18,
TransplantMove_19,
TransplantMove_30,
TransplantMove_31,
TransplantMove_32,
TransplantMove_33,
TransplantMove_34,
TransplantMove_35,
TransplantMove_36,
TransplantMove_37,
TransplantMove_38,
TransplantMove_39,
}
public enum AlarmType
{
/// <summary>
/// 没有报警
/// </summary>
None = 0,
/// <summary>
/// 轴报警
/// </summary>
AxisAlarm = 1,
/// <summary>
/// 收到急停
/// </summary>
SuddenStop = 10,
/// <summary>
/// 没有气压信号
/// </summary>
//NoAirCheck = 11,
/// <summary>
/// 轴运动错误,没有达到指定脉冲,但是io判断已停止运动
/// </summary>
AxisMoveError = 20,
/// <summary>
/// io信号超时未收到
/// </summary>
IoSingleTimeOut = 30,
}
}