Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit f57a2ed3
由
LN
编写于
2020-06-11 13:54:14 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
上料模块优化。io使用最新dll
1 个父辈
d28de3cb
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
22 行增加
和
6 行删除
dll/Asa.IOModule.AIOBOX.dll
source/AssemblyLineClient/FrmEquipBase.cs
source/DeviceLibrary/assemblyLine/FeedingEquip_InStore.cs
source/DeviceLibrary/deviceLibrary/IO/AIOBOX/AIOBOXManager.cs
dll/Asa.IOModule.AIOBOX.dll
查看文件 @
f57a2ed
此文件类型无法预览
source/AssemblyLineClient/FrmEquipBase.cs
查看文件 @
f57a2ed
...
...
@@ -125,6 +125,7 @@ namespace OnlineStore.AssemblyLine
{
if
(
equipBase
.
runStatus
>=
(
LineRunStatus
.
HomeMoving
))
{
LogUtil
.
info
(
equipBase
.
Name
+
"点击 :复位"
);
equipBase
.
Reset
();
}
else
...
...
source/DeviceLibrary/assemblyLine/FeedingEquip_InStore.cs
查看文件 @
f57a2ed
...
...
@@ -939,10 +939,18 @@ namespace OnlineStore.DeviceLibrary
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FI_28_CylinderUp
))
{
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FI_29_UpDownAxisToP1
);
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":升降伺服到P1点"
);
//
InLog("料盘移栽" + MoveInfo.SLog + ":升降伺服到P1点");
TrayMoveOk
(
true
);
if
(!
UpdownAxis
.
IsInPosition
(
Config
.
UpDownAxisP1
))
{
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":升降轴到P1点,托盘放行"
);
UpdownAxis
.
AbsMove
(
MoveInfo
,
Config
.
UpDownAxisP1
,
Config
.
UpdownAxis_P1Speed
);
}
else
{
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":升降轴已在P1点,托盘放行"
);
}
}
else
if
(
MoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
FI_29_UpDownAxisToP1
))
{
if
(
getPosTask
==
null
||
getPosTask
.
IsCompleted
)
...
...
@@ -1064,8 +1072,8 @@ namespace OnlineStore.DeviceLibrary
}
else
if
(
result
.
Result
.
Equals
(
99
)
||
result
.
Result
.
Equals
(
100
))
{
LogUtil
.
error
(
Name
+
"【"
+
code
+
"】第["
+
count
+
"]次 FI_23_GetPosID 结果【"
+
result
.
Result
+
"】,等待
1
s后重新获取"
);
Thread
.
Sleep
(
1
000
);
LogUtil
.
error
(
Name
+
"【"
+
code
+
"】第["
+
count
+
"]次 FI_23_GetPosID 结果【"
+
result
.
Result
+
"】,等待
3
s后重新获取"
);
Thread
.
Sleep
(
3
000
);
}
else
if
(!
result
.
Msg
.
Equals
(
""
)
)
{
...
...
@@ -1094,14 +1102,21 @@ namespace OnlineStore.DeviceLibrary
MoveInfo
.
NextMoveStep
(
LineMoveStep
.
FI_28_CylinderUp
);
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitTime
(
1000
));
CylinderMove
(
MoveInfo
,
IO_Type
.
SL_MoveCylinder_Down
,
IO_Type
.
SL_MoveCylinder_Up
);
//如果是小料盘,且升降轴需要上升,
string
upLog
=
""
;
if
(
LastWidth
.
Equals
(
7
)
&&
LastHeight
.
Equals
(
8
))
{
upLog
=
" ,7X8盘,升降轴到待机位P1 "
;
UpdownAxis
.
AbsMove
(
MoveInfo
,
Config
.
UpDownAxisP1
,
Config
.
UpdownAxis_P1Speed
);
}
if
(
IOValue
(
IO_Type
.
SL_AxisLocationCheck
).
Equals
(
IO_VALUE
.
LOW
)
&&
MoveInfo
.
ShelfNoTray
.
Equals
(
false
))
{
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":上料横移机构上升,上料轴开始慢速上升到P3点
,等待检测到料盘"
);
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":上料横移机构上升,上料轴开始慢速上升到P3点
"
+
upLog
);
BatchAxisToP3
(
false
);
}
else
{
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":上料横移机构上升 "
);
InLog
(
"料盘移栽"
+
MoveInfo
.
SLog
+
":上料横移机构上升 "
+
upLog
);
}
}
private
void
TrayPreMove
()
...
...
source/DeviceLibrary/deviceLibrary/IO/AIOBOX/AIOBOXManager.cs
查看文件 @
f57a2ed
...
...
@@ -103,7 +103,7 @@ namespace OnlineStore.DeviceLibrary
aioBox
.
DI_Changed_Event
+=
AioBox_DI_Changed_Event
;
;
aioBox
.
DO_Changed_Event
+=
AioBox_DO_Changed_Event
;
LogUtil
.
info
(
"开始连接:"
+
logName
+
":"
);
LogUtil
.
info
(
"开始连接:"
+
logName
+
":"
);
aioBox
.
Connect
();
AIOMap
.
Add
(
ioIp
,
aioBox
);
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论