Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 3845ee28
由
LN
编写于
2021-01-12 16:18:54 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
四个出料口和紧急出料口夹爪检测修改。
1 个父辈
d2c9ebc5
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
132 行增加
和
81 行删除
source/DeviceLibrary/assemblyLine/FeedingEquip_OutStore.cs
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
source/DeviceLibrary/model/StoreStep.cs
source/DeviceLibrary/assemblyLine/FeedingEquip_OutStore.cs
查看文件 @
3845ee2
...
...
@@ -619,53 +619,56 @@ namespace OnlineStore.DeviceLibrary
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_216_CylinderUp
))
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_217_UpdownAxisToP1
);
OutLog
(
outType
+
MoveInfo
.
SLog
+
":升降伺服到P1"
);
if
(!
UpdownAxis
.
IsInPosition
(
Config
.
UpDownAxisP1
))
if
(
IOValue
(
IO_Type
.
SL_MoveCylinder_Tighten
).
Equals
(
IO_VALUE
.
LOW
))
{
UpdownAxis
.
AbsMove
(
MoveInfo
,
Config
.
UpDownAxisP1
,
Config
.
UpdownAxis_P1Speed
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_217_ClampCheck
);
OutLog
(
outType
+
MoveInfo
.
SLog
+
":等待夹爪有料"
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
SL_MoveCylinder_Tighten
,
IO_VALUE
.
HIGH
));
}
else
{
FO_218_UpdownToP1
(
outType
);
}
int
trayNum
=
MoveInfo
.
MoveParam
!=
null
?
MoveInfo
.
MoveParam
.
TrayNumber
:
currTrayNum
;
//更新此托盘为空托盘
TrayManager
.
UpdateTrayInfo
(
trayNum
,
false
);
//SecondMoveInfo.NextMoveStep(LineMoveStep.MO_12_MoveOk);
TrayMoveOk
();
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_217_UpdownAxisToP1
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_217_ClampCheck
))
{
FO_218_UpdownToP1
(
outType
);
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_218_UpdownToP1
))
{
if
(
MoveCylineIsUp
())
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_21
8
_CylinderGive
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_21
9
_CylinderGive
);
OutLog
(
outType
+
MoveInfo
.
SLog
+
":上料横移机构到放料端"
);
CylinderMove
(
MoveInfo
,
IO_Type
.
SL_MoveCylinder_Take
,
IO_Type
.
SL_MoveCylinder_Give
);
}
else
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_21
7_UpdownAxis
ToP1
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_21
8_Updown
ToP1
);
OutLog
(
outType
+
MoveInfo
.
SLog
+
":上料横移机构到放料端前,先上升横移气缸"
);
CylinderMove
(
MoveInfo
,
IO_Type
.
SL_MoveCylinder_Down
,
IO_Type
.
SL_MoveCylinder_Up
);
}
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_21
8
_CylinderGive
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_21
9
_CylinderGive
))
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_2
19
_UpdownAxisToP3
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_2
20
_UpdownAxisToP3
);
OutLog
(
outType
+
MoveInfo
.
SLog
+
":移栽伺服到P3"
);
UpdownAxis
.
AbsMove
(
MoveInfo
,
Config
.
UpDownAxisP3
,
Config
.
UpdownAxis_P3Speed
);
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_2
19
_UpdownAxisToP3
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_2
20
_UpdownAxisToP3
))
{
OutStoreHeight
+=
MoveInfo
.
MoveParam
.
PlateH
;
OutStoreCount
++;
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_22
0
_CylinderSlack
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_22
1
_CylinderSlack
);
OutLog
(
outType
+
MoveInfo
.
SLog
+
":出料横移机构放松,累积出库【"
+
OutStoreCount
+
"】盘【"
+
OutStoreHeight
+
"】mm"
);
CylinderMove
(
MoveInfo
,
IO_Type
.
SL_MoveCylinder_Tighten
,
IO_Type
.
SL_MoveCylinder_Slack
);
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_22
0
_CylinderSlack
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_22
1
_CylinderSlack
))
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_22
1
_UpdownAxisToP1
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_22
2
_UpdownAxisToP1
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
1000
));
OutLog
(
outType
+
MoveInfo
.
SLog
+
":移栽伺服上升到待机点P1,通知服务器 afterPutCut"
);
UpdownAxis
.
AbsMove
(
MoveInfo
,
Config
.
UpDownAxisP1
,
Config
.
UpdownAxis_P1Speed
);
...
...
@@ -678,32 +681,29 @@ namespace OnlineStore.DeviceLibrary
}
afterPutOk
=
true
;
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_22
1
_UpdownAxisToP1
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_22
2
_UpdownAxisToP1
))
{
if
(
MoveCylineIsUp
())
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_222_CylinderTake
);
CylinderMove
(
MoveInfo
,
IO_Type
.
SL_MoveCylinder_Give
,
IO_Type
.
SL_MoveCylinder_Take
);
//只有提升轴位置过低时才需要到P3
int
currPosition
=
BatchAxis
.
GetAclPosition
();
if
(
currPosition
<=
(
Config
.
BatchAxisP2
+
Config
.
Height_ChangeValue
*
40
))
if
(
IOValue
(
IO_Type
.
SL_MoveCylinder_Tighten
).
Equals
(
IO_VALUE
.
HIGH
))
{
OutLog
(
outType
+
MoveInfo
.
SLog
+
":上料横移机构回到取料端,提升轴["
+
currPosition
+
"]需要到P3"
);
BatchAxisToP3
();
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_223_ClampCheck
);
OutLog
(
outType
+
MoveInfo
.
SLog
+
":等待夹爪无料"
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
SL_MoveCylinder_Tighten
,
IO_VALUE
.
LOW
));
}
else
{
OutLog
(
outType
+
MoveInfo
.
SLog
+
":上料横移机构回到取料端,提升轴["
+
currPosition
+
"]不需要到P3"
);
FO_224_CylinderTake
(
outType
);
}
}
else
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_22
1
_UpdownAxisToP1
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_22
2
_UpdownAxisToP1
);
OutLog
(
outType
+
MoveInfo
.
SLog
+
":上料横移机构取料端 前先上升横移气缸"
);
CylinderMove
(
MoveInfo
,
IO_Type
.
SL_MoveCylinder_Down
,
IO_Type
.
SL_MoveCylinder_Up
);
}
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_22
2
_CylinderTake
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FO_22
4
_CylinderTake
))
{
if
(
afterPutOk
)
{
...
...
@@ -750,6 +750,37 @@ namespace OnlineStore.DeviceLibrary
}
}
}
private
void
FO_218_UpdownToP1
(
string
outType
)
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_218_UpdownToP1
);
OutLog
(
outType
+
MoveInfo
.
SLog
+
":升降伺服到P1"
);
if
(!
UpdownAxis
.
IsInPosition
(
Config
.
UpDownAxisP1
))
{
UpdownAxis
.
AbsMove
(
MoveInfo
,
Config
.
UpDownAxisP1
,
Config
.
UpdownAxis_P1Speed
);
}
int
trayNum
=
MoveInfo
.
MoveParam
!=
null
?
MoveInfo
.
MoveParam
.
TrayNumber
:
currTrayNum
;
//更新此托盘为空托盘
TrayManager
.
UpdateTrayInfo
(
trayNum
,
false
);
//SecondMoveInfo.NextMoveStep(LineMoveStep.MO_12_MoveOk);
TrayMoveOk
();
}
private
void
FO_224_CylinderTake
(
string
outType
)
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FO_224_CylinderTake
);
CylinderMove
(
MoveInfo
,
IO_Type
.
SL_MoveCylinder_Give
,
IO_Type
.
SL_MoveCylinder_Take
);
//只有提升轴位置过低时才需要到P3
int
currPosition
=
BatchAxis
.
GetAclPosition
();
if
(
currPosition
<=
(
Config
.
BatchAxisP2
+
Config
.
Height_ChangeValue
*
40
))
{
OutLog
(
outType
+
MoveInfo
.
SLog
+
":上料横移机构回到取料端,提升轴["
+
currPosition
+
"]需要到P3"
);
BatchAxisToP3
();
}
else
{
OutLog
(
outType
+
MoveInfo
.
SLog
+
":上料横移机构回到取料端,提升轴["
+
currPosition
+
"]不需要到P3"
);
}
}
private
bool
afterPutOk
=
false
;
private
void
FO_214_CylinderDown
(
string
outType
)
{
...
...
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
查看文件 @
3845ee2
...
...
@@ -210,7 +210,7 @@ namespace OnlineStore.DeviceLibrary
firstLine
=
new
List
<
int
>
{
3
,
4
};
}
}
bool
kongxian
=
MoveInfo
.
MoveType
.
Equals
(
LineMoveType
.
None
)
||
MoveInfo
.
MoveStep
>=
LineMoveStep
.
PO_0
8
_CylinderRelax
;
bool
kongxian
=
MoveInfo
.
MoveType
.
Equals
(
LineMoveType
.
None
)
||
MoveInfo
.
MoveStep
>=
LineMoveStep
.
PO_0
9
_CylinderRelax
;
if
(
mustLine
.
Count
>
0
)
{
if
(
mustLine
.
Contains
(
lineNum
))
...
...
@@ -500,10 +500,11 @@ namespace OnlineStore.DeviceLibrary
}
else
{
LogInfo
(
"开始出料【"
+
posId
+
"】处理(移栽):PO_00_CylinderAfter, 前后气缸后退"
);
LogInfo
(
"开始出料【"
+
posId
+
"】处理(移栽):PO_00_CylinderAfter, 前后气缸后退
,等待夹爪无料
"
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_00_CylinderAfter
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
1000
));
CylinderMove
(
MoveInfo
,
IO_Type
.
BeforeAfterCylinder_Before
,
IO_Type
.
BeforeAfterCylinder_After
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
ClampCylinder_Slack
,
IO_VALUE
.
LOW
));
}
return
true
;
}
...
...
@@ -597,24 +598,28 @@ namespace OnlineStore.DeviceLibrary
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_04_CylinderUp
))
{
int
num
=
MoveInfo
.
MoveParam
.
TrayNumber
;
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_05_WaitBox
);
LogInfo
(
"出料 【"
+
posId
+
"】"
+
MoveInfo
.
SLog
+
" 更新托盘【"
+
num
+
"】为空"
);
// MoveInfo.WaitList.Add(WaitResultInfo.WaitProvidingEquipCanOut());
TrayManager
.
UpdateTrayInfo
(
num
);
if
(
SecondMoveInfo
.
MoveType
.
Equals
(
LineMoveType
.
None
).
Equals
(
false
)
&&
SecondMoveInfo
.
MoveStep
<
LineMoveStep
.
MO_14_TopDown
)
if
(
IOValue
(
IO_Type
.
ClampCylinder_Slack
).
Equals
(
IO_VALUE
.
HIGH
))
{
//阻挡气缸移动
MO_14_TopCylinder_Down
();
PO_06_WaitBox
();
}
else
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_05_ClampCheck
);
OutLog
(
"出料:"
+
MoveInfo
.
SLog
+
" ,等待夹爪有料)"
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
ClampCylinder_Slack
,
IO_VALUE
.
HIGH
));
}
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_05_
WaitBox
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_05_
ClampCheck
))
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_06_CylinderBefore
);
PO_06_WaitBox
();
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_06_WaitBox
))
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_07_CylinderBefore
);
OutLog
(
"出料:"
+
MoveInfo
.
SLog
+
" ,前后气缸前进)"
);
CylinderMove
(
MoveInfo
,
IO_Type
.
BeforeAfterCylinder_After
,
IO_Type
.
BeforeAfterCylinder_Before
);
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_0
6
_CylinderBefore
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_0
7
_CylinderBefore
))
{
if
(
CylinderIsOk
(
IO_Type
.
BeforeAfterCylinder_After
,
IO_Type
.
BeforeAfterCylinder_Before
))
{
...
...
@@ -624,7 +629,7 @@ namespace OnlineStore.DeviceLibrary
//MoveInfo.NextMoveStep(LineMoveStep.PO_07_CylinderDown);
//OutLog("出料:" + MoveInfo.SLog + " ,上下气缸下降)");
//UpdownDownP3Move(MoveInfo.MoveParam.PlateH);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_0
8
_CylinderRelax
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_0
9
_CylinderRelax
);
OutLog
(
"出料:"
+
MoveInfo
.
SLog
+
",夹料气缸放松)"
);
CylinderMove
(
MoveInfo
,
IO_Type
.
ClampCylinder_Slack
,
IO_Type
.
ClampCylinder_Tighten
);
...
...
@@ -657,26 +662,14 @@ namespace OnlineStore.DeviceLibrary
}
else
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_0
6
_CylinderBefore
);
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_0
7
_CylinderBefore
);
OutLog
(
"出料:"
+
MoveInfo
.
SLog
+
" ,前后气缸前进)"
);
CylinderMove
(
MoveInfo
,
IO_Type
.
BeforeAfterCylinder_After
,
IO_Type
.
BeforeAfterCylinder_Before
);
}
}
//else if (MoveInfo.MoveStep.Equals(LineMoveStep.PO_07_CylinderDown))
//{
// MoveInfo.NextMoveStep(LineMoveStep.PO_08_CylinderRelax);
// OutLog("出料:" + MoveInfo.SLog + ",夹料气缸放松)");
// CylinderMove(MoveInfo, IO_Type.ClampCylinder_Slack, IO_Type.ClampCylinder_Tighten);
//}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_08_CylinderRelax
))
{
// MoveInfo.NextMoveStep(LineMoveStep.PO_09_CylinderUp);
// OutLog("出料:" + MoveInfo.SLog + ",上下气缸上升)");
// UpdownUpMove();
//}
//else if (MoveInfo.MoveStep.Equals(LineMoveStep.PO_09_CylinderUp))
//{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_10_CylinderAfter
);
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_09_CylinderRelax
))
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_11_CylinderAfter
);
OutLog
(
"出料:"
+
MoveInfo
.
SLog
+
",前后气缸后退,等待200 ,皮带线继续运动"
);
CylinderMove
(
MoveInfo
,
IO_Type
.
BeforeAfterCylinder_Before
,
IO_Type
.
BeforeAfterCylinder_After
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
200
));
...
...
@@ -684,7 +677,7 @@ namespace OnlineStore.DeviceLibrary
//出料皮带线停止出料
DisLineContiune
();
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_1
0
_CylinderAfter
))
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
PO_1
1
_CylinderAfter
))
{
if
(
afterPutCutOK
)
{
...
...
@@ -699,6 +692,21 @@ namespace OnlineStore.DeviceLibrary
}
}
}
private
void
PO_06_WaitBox
()
{
string
posId
=
MoveInfo
.
MoveParam
!=
null
?
MoveInfo
.
MoveParam
.
PosId
:
""
;
int
num
=
MoveInfo
.
MoveParam
.
TrayNumber
;
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
PO_06_WaitBox
);
LogInfo
(
"出料 【"
+
posId
+
"】"
+
MoveInfo
.
SLog
+
" 更新托盘【"
+
num
+
"】为空"
);
TrayManager
.
UpdateTrayInfo
(
num
);
if
(
SecondMoveInfo
.
MoveType
.
Equals
(
LineMoveType
.
None
).
Equals
(
false
)
&&
SecondMoveInfo
.
MoveStep
<
LineMoveStep
.
MO_14_TopDown
)
{
//阻挡气缸移动
MO_14_TopCylinder_Down
();
}
}
private
bool
afterPutCutOK
=
false
;
private
OutTrayLineBean
GetDisLine
()
{
...
...
source/DeviceLibrary/model/StoreStep.cs
查看文件 @
3845ee2
...
...
@@ -872,50 +872,58 @@ namespace OnlineStore.DeviceLibrary
/// <summary>
/// 紧急出料移栽:上料横移机构取料端
/// /// </summary>
FO_212_CylinderTake
=
12212
,
FO_212_CylinderTake
,
/// <summary>
/// 紧急出料移栽:升降伺服下降到P2
/// /// </summary>
FO_213_UpdownAxisToP2
=
12213
,
FO_213_UpdownAxisToP2
,
/// <summary>
/// 紧急出料移栽:上料横移机构下降
/// /// </summary>
FO_214_CylinderDown
=
12214
,
FO_214_CylinderDown
,
/// <summary>
/// 紧急出料移栽:上料气缸夹紧
/// /// </summary>
FO_215_CylinderTighten
=
12215
,
FO_215_CylinderTighten
,
/// <summary>
/// 紧急出料移栽:上料横移机构上升
/// /// </summary>
FO_216_CylinderUp
=
12216
,
FO_216_CylinderUp
,
/// <summary>
/// 紧急出料移栽:等待夹爪有料
/// </summary>
FO_217_ClampCheck
,
/// <summary>
/// 紧急出料移栽:升降伺服到P1
/// /// </summary>
FO_21
7_UpdownAxisToP1
=
12217
,
FO_21
8_UpdownToP1
,
/// <summary>
/// 紧急出料移栽:上料横移机构到放料端
/// /// </summary>
FO_21
8_CylinderGive
=
12218
,
FO_21
9_CylinderGive
,
/// <summary>
/// 紧急出料移栽:升降伺服到P3
/// </summary>
FO_2
19_UpdownAxisToP3
=
12219
,
FO_2
20_UpdownAxisToP3
,
/// <summary>
/// 紧急出料移栽:出料横移机构放松
/// </summary>
FO_22
0_CylinderSlack
=
12220
,
FO_22
1_CylinderSlack
,
/// <summary>
/// 紧急出料移栽:升降伺服回P1
/// </summary>
FO_221_UpdownAxisToP1
=
12221
,
FO_222_UpdownAxisToP1
,
/// <summary>
/// 紧急出料移栽:夹爪信号检测
/// </summary>
FO_223_ClampCheck
,
/// <summary>
/// 紧急出料移栽:上料横移机构到取料端
/// </summary>
FO_22
2_CylinderTake
=
12222
,
FO_22
4_CylinderTake
,
/// <summary>
...
...
@@ -997,34 +1005,38 @@ namespace OnlineStore.DeviceLibrary
PO_04_CylinderUp
=
20004
,
/// <summary>
/// 检测夹爪夹紧信号
/// </summary>
PO_05_ClampCheck
,
/// <summary>
/// 等待可以移栽料盘到流水线
/// </summary>
PO_0
5_WaitBox
=
20005
,
PO_0
6_WaitBox
,
/// <summary>
/// 前后气缸前进
/// </summary>
PO_0
6_CylinderBefore
=
20006
,
PO_0
7_CylinderBefore
,
/// <summary>
/// 上下气缸下降
/// </summary>
PO_0
7_CylinderDown
=
20007
,
PO_0
8_CylinderDown
,
/// <summary>
/// 夹料气缸放松
/// </summary>
PO_0
8_CylinderRelax
=
20008
,
PO_0
9_CylinderRelax
,
/// <summary>
/// 上下气缸上升
/// </summary>
PO_
09_CylinderUp
=
20009
,
PO_
10_CylinderUp
,
/// <summary>
/// 前后气缸后退,等待4000
/// </summary>
PO_1
0_CylinderAfter
=
20010
,
PO_1
1_CylinderAfter
,
...
...
@@ -1035,7 +1047,7 @@ namespace OnlineStore.DeviceLibrary
/// <summary>
/// 出料流水线复位,定位气缸下降,NG气缸后退
/// </summary>
DL_R_CylinderDown
=
30001
,
DL_R_CylinderDown
=
30001
,
/// <summary>
/// 转动皮带开始运行
/// </summary>
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论