Robot_Config.cs
8.3 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
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
using log4net;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using System.Text;
using System.Threading.Tasks;
namespace OnlineStore.LoadCSVLibrary
{
public class Robot_Config : DeviceConfig
{
public Robot_Config()
: base()
{
}
public Robot_Config(int id, string type, string filepath)
: base(id, type, filepath)
{
}
/// <summary>
/// AXIS,,0-行走机构,XAxis,0,HC,,40000,200000,200000,2000,20000,80000,10,300,0,0
/// </summary>
[ConfigProAttribute("XAxis")]
public ConfigMoveAxis XAxis { get; set; }
/// <summary>
/// AXIS,,1-升降轴,YAxis,1,HC,,40000,200000,200000,2000,20000,80000,10,300,0,0
/// </summary>
[ConfigProAttribute("YAxis")]
public ConfigMoveAxis YAxis { get; set; }
/// <summary>
/// AXIS,,2-伸缩轴,ZAxis,2,HC,,40000,200000,200000,1000,4000,15000,10,300,0,0
/// </summary>
[ConfigProAttribute("ZAxis")]
public ConfigMoveAxis ZAxis { get; set; }
/// <summary>
/// AXIS,,3-入料线体顶升电机,InLift_Moto,3,HC,,40000,200000,200000,1000,4000,15000,10,300,0,0
/// </summary>
[ConfigProAttribute("InLift_Moto")]
public ConfigMoveAxis InLift_Moto { get; set; }
/// <summary>
/// AXIS,,4-出料线体顶升电机,OutLift_Moto,4,HC,,40000,200000,200000,1000,4000,15000,10,300,0,0
/// </summary>
[ConfigProAttribute("OutLift_Moto")]
public ConfigMoveAxis OutLift_Moto { get; set; }
/// <summary>
/// PRO,0,IO信号超时时间(秒),IOSingle_TimerOut,15,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("IOSingle_TimerOut")]
public int IOSingle_TimerOut { get; set; }
/// <summary>
/// PRO,0,气压检测超时,AirCheckSeconds,5,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("AirCheckSeconds")]
public int AirCheckSeconds { get; set; }
/// <summary>
/// PRO,10,行走机构待机点P1,Xaxis_P1,1,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("Xaxis_P1")]
public int Xaxis_P1 { get; set; }
/// <summary>
/// PRO,10,行走机构取料点A侧P2,Xaxis_P2,1,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("Xaxis_P2")]
public int Xaxis_P2 { get; set; }
/// <summary>
/// PRO,11,升降轴待机点P1,Yaxis_P1,2,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("Yaxis_P1")]
public int Yaxis_P1 { get; set; }
/// <summary>
/// PRO,11,升降轴取料提升低点A侧P2,Yaxis_P2,2,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("Yaxis_P2")]
public int Yaxis_P2 { get; set; }
/// <summary>
/// PRO,12,伸缩轴待机点P1,Zaxis_P1,3,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("Zaxis_P1")]
public int Zaxis_P1 { get; set; }
/// <summary>
/// PRO,12,伸缩轴A面取料点P2,Zaxis_P2,3,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("Zaxis_P2")]
public int Zaxis_P2 { get; set; }
/// <summary>
/// PRO,12,伸缩轴B面取料点P3,Zaxis_P3,3,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("Zaxis_P3")]
public int Zaxis_P3 { get; set; }
/// <summary>
/// PRO,10,行走机构取料点B侧P3,Xaxis_P3,1,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Xaxis_P3")]
public int Xaxis_P3 { get; set; }
/// <summary>
/// PRO,11,升降轴取料提升低点B侧P3,Yaxis_P3,2,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Yaxis_P3")]
public int Yaxis_P3 { get; set; }
/// <summary>
/// PRO,11,升降轴取料提升高点A侧P4,Yaxis_P4,2,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Yaxis_P4")]
public int Yaxis_P4 { get; set; }
/// <summary>
/// PRO,11,升降轴取料提升高点B侧P5,Yaxis_P5,2,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Yaxis_P5")]
public int Yaxis_P5 { get; set; }
/// <summary>
/// PRO,0,扫码相机,CameraName,asdasdasd,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("CameraName")]
public string CameraName { get; set; }
/// <summary>
/// PRO,0,入料线体顶升电机速度,InLift_Moto_Speed,10,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("InLift_Moto_Speed")]
public int InLift_Moto_Speed { get; set; }
/// <summary>
/// PRO,0,出料线体顶升电机速度,OutLift_Moto_Speed,10,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("OutLift_Moto_Speed")]
public int OutLift_Moto_Speed { get; set; }
/// <summary>
/// PRO,0,入料线体顶升电机下降速度,InLift_Moto_Speed,10,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("InLift_Moto_DownSpeed")]
public int InLift_Moto_DownSpeed { get; set; }
/// <summary>
/// PRO,0,出料线体顶升电机下降速度,OutLift_Moto_Speed,10,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("OutLift_Moto_DownSpeed")]
public int OutLift_Moto_DownSpeed { get; set; }
/// <summary>
/// PRO,41,称重传感器端口,WeightSensorPort,COM1,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("WeightSensorPort")]
public string WeightSensorPort { get; set; }
/// <summary>
/// PRO,40,称重传感器皮重,WeightSensorBase,22,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("WeightSensorBase")]
public int WeightSensorBase { get; set; }
/// <summary>
/// PRO,40,库位最大承重,StoreWeightLimited,30,,,,,,,,,,,,
/// </summary>
[ConfigProAttribute("StoreWeightLimited")]
public int StoreWeightLimited { get; set; }
/// <summary>
/// PRO,10,行走机构待机点P1,Xaxis_P1,1,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Xaxis_P1_speed")]
public int Xaxis_P1_speed { get; set; }
/// <summary>
/// PRO,10,行走机构取料点P2,Xaxis_P2,1,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Xaxis_P2_speed")]
public int Xaxis_P2_speed { get; set; }
/// <summary>
/// PRO,11,升降轴待机点P1,Yaxis_P1,2,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Yaxis_P1_speed")]
public int Yaxis_P1_speed { get; set; }
/// <summary>
/// PRO,11,升降轴取料提升低点A侧P2/入库速度,Yaxis_P2,2,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Yaxis_P2_speed")]
public int Yaxis_P2_speed { get; set; }
/// <summary>
/// PRO,12,伸缩轴待机点P1,Zaxis_P1,3,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Zaxis_P1_speed")]
public int Zaxis_P1_speed { get; set; }
/// <summary>
/// PRO,12,伸缩轴A面取料点P2,Zaxis_P2,3,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Zaxis_P2_speed")]
public int Zaxis_P2_speed { get; set; }
/// <summary>
/// PRO,12,伸缩轴B面取料点P3,Zaxis_P3,3,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Zaxis_P3_speed")]
public int Zaxis_P3_speed { get; set; }
/// <summary>
/// PRO,10,行走机构取料点B侧P3,Xaxis_P3,1,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Xaxis_P3_speed")]
public int Xaxis_P3_speed { get; set; }
/// <summary>
/// PRO,11,升降轴取料提升前点B侧P3,Yaxis_P3,2,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Yaxis_P3_speed")]
public int Yaxis_P3_speed { get; set; }
/// <summary>
/// PRO,11,升降轴取料提升高点A侧P4/出库速度,Yaxis_P4,2,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Yaxis_P4_speed")]
public int Yaxis_P4_speed { get; set; }
/// <summary>
/// PRO,11,升降轴取料提升前点B侧P5,Yaxis_P5,2,,,22,,,,,,,,,
/// </summary>
[ConfigProAttribute("Yaxis_P5_speed")]
public int Yaxis_P5_speed { get; set; }
}
}