RunStep.cs
4.8 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
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DeviceLibrary.bean
{
public enum RunStep
{
/// <summary>
/// 等待
/// </summary>
NONE,
#region 通用步骤
/// <summary>
/// 等待出风淋门
/// </summary>
WAIT_OUT_AIR_DOOR,
/// <summary>
/// 等待到达4C风淋门内
/// </summary>
WAIT_IN_AIR_DOOR,
/// <summary>
/// 等待从4C->4D
/// </summary>
WAIT_IN_ROOM_D,
/// <summary>
/// 等待到达4C门
/// </summary>
WAIT_IN_ROOM_C,
/// <summary>
/// 调整宽度
/// </summary>
ADJUST_WIDTH,
#endregion
#region 充电任务
/// <summary>
/// 等待AGV到达充电位
/// </summary>
CHARGE_WAIT_REACH_CHARGE,
/// <summary>
/// 等待充电完成
/// </summary>
CHARGE_WAIT_CHARGE_OK,
#endregion
#region 待机任务
/// <summary>
/// 等待AGV到达待机位
/// </summary>
STANDBY_WAIT_REACH_STANDBY,
#endregion
#region 空料架回收返回任务
/// <summary>
/// 等待小车到达回收处
/// </summary>
RECY_BACK_WAIT_REACH_RECY_ST,
/// <summary>
/// 等待回收处响应
/// </summary>
RECY_BACK_WAIT_RECY_ST_RESPONSE,
/// <summary>
/// 等待料架进入回收站
/// </summary>
RECY_BACK_WAIT_SHELF_IN_RECY_ST,
/// <summary>
/// 检查是否有出库
/// </summary>
RECY_BACK_CHECK_OUT_STORE,
/// <summary>
/// 等待出料信息
/// </summary>
RECY_BACK_WAIT_RESPONSE,
/// <summary>
/// 等待治具进入AGV
/// </summary>
RECY_BACK_WAIT_FIX_IN_AGV,
/// <summary>
/// 等待离开信号
/// </summary>
RECY_BACK_WAIT_LEAVE_SIG,
/// <summary>
/// 回收处暂时不需要,等待AGV到达待机位
/// </summary>
RECY_BACK_WAIT_REACH_STANDBY,
#endregion
#region 空聊加回收前往任务
/// <summary>
/// 给AGV分配任务
/// </summary>
RECY_TO_ASSIGN_AGV_TASK,
/// <summary>
/// 等待AGV开始执行去取架点任务
/// </summary>
RECY_TO_BACK_WAIT_AGV_START_TASK,
/// <summary>
/// 等待AGV到达取架点
/// </summary>
RECY_TO_WAIT_REACH_PLACE,
/// <summary>
/// 等待AGV到达临时停车位
/// </summary>
RECY_TO_WAIT_REACH_TEMP_PLACE,
RECY_TO_WAIT_Manual_Operation,
/// <summary>
/// 等待产线回应
/// </summary>
RECY_TO_WAIT_LINE_RESPONSE,
/// <summary>
/// 等待料架进入小车
/// </summary>
RECY_TO_WAIT_TAKE_EMPTY_SHELF,
#endregion
#region 送满料到线体
/// <summary>
/// 等待agv到达4C临时待机位
/// </summary>
SF_WAIT_REACH_TEMP_PLACE,
/// <summary>
/// 等待小车到达目的地
/// </summary>
SF_WAIT_AGV_REACH_LINE,
/// <summary>
/// 等待人员操作
/// </summary>
SF_WAIT_Manual_Operation,
/// <summary>
/// 等待AGV载大料架返回双层线
/// </summary>
SF_WAIT_SHELF_BACK_SMD,
/// <summary>
/// 等待AGV到达停车位
/// </summary>
SF_WAIT_SHELF_BACK_STANDYBY,
/// <summary>
/// 等待产线回应
/// </summary>
SF_WAIT_LINE_RESPONSE,
/// <summary>
/// 等待料架进入产线
/// </summary>
SF_WAIT__SHELF_IN_LINE,
#endregion
#region 去云仓接满料
/// <summary>
/// 负载检查结果
/// </summary>
WAIT_CHECK_RESULT,
/// <summary>
/// 等待到达4C风淋门
/// </summary>
WAIT_AGV_REACH_AIR_DOOR,
/// <summary>
/// 等待AGV到达门
/// </summary>
WAIT_AGV_REACH_DOOR,
/// <summary>
/// 等待到达A6
/// </summary>
WAIT_AGV_REACH_A6,
/// <summary>
/// 等待双层线回应
/// </summary>
WAIT_DOUBLE_LINE_RESPONSE,
/// <summary>
/// 等待料架进入小车
/// </summary>
WAIT__FULL_SHELF_IN_AGV,
/// <summary>
/// 等待离开信号
/// </summary>
WAIT_LEAVE_SIG,
/// <summary>
/// 等待AGV到达待机位
/// </summary>
WAIT_REACH_STANDBY,
#endregion
/// <summary>
///
/// </summary>
END
}
}