Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
RC1250-AssemblyLine
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit d28de3cb
由
LN
编写于
2020-06-11 08:57:39 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
出料模块阻挡bug修改。
料仓是否可出料条件修改:避免移栽入料,料仓出料冲突问题
1 个父辈
76f224d0
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
28 行增加
和
17 行删除
dll/Asa.IOModule.AIOBOX.dll
source/AssemblyLineClient/记录.txt
source/DeviceLibrary/assemblyLine/LineBean_Partial.cs
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
dll/Asa.IOModule.AIOBOX.dll
查看文件 @
d28de3c
此文件类型无法预览
source/AssemblyLineClient/记录.txt
查看文件 @
d28de3c
20200603
入库时。料仓正好复位,导致未开始入库,入库信息丢失。
20200610
BUG:托盘一直显示有料
伺服SuddenStop方法调用3次,防止停止失败。
增加四条出料皮带线滚刷功能。
紧急出料模块:料架号不一致时直接放走托盘不再等待,防止托盘移动过慢。
出料模块阻挡bug修改。
料仓是否可出料条件修改:避免移栽入料,料仓出料冲突问题
20200603
入库时。料仓正好复位,导致未开始入库,入库信息丢失。
20200529
1.上料模块料架号增加缓存
20200528
RFID更改为最新方式。
接驳台等待料盘到位去掉超时时间。
需要修改
1.紧急出料托盘定位逻辑
2.皮带线无信号不扫码。
20200522
1.入口阻挡气缸下降改为时间控制1200ms.
...
...
source/DeviceLibrary/assemblyLine/LineBean_Partial.cs
查看文件 @
d28de3c
...
...
@@ -1042,6 +1042,15 @@ namespace OnlineStore.DeviceLibrary
{
if
(
move
.
MoveInfo
.
MoveType
.
Equals
(
LineMoveType
.
None
)
&&
move
.
runStatus
.
Equals
(
LineRunStatus
.
Runing
))
{
//如果移栽已拦截到自己入库的托盘,不能出库
if
(
move
.
SecondMoveInfo
.
MoveType
.
Equals
(
LineMoveType
.
CheckFixture
)&&
move
.
SecondMoveInfo
.
MoveStep
>=
LineMoveStep
.
MIO_05_WaitTime
&&
move
.
SecondMoveInfo
.
MoveStep
<=
LineMoveStep
.
MO_14_TopDown
)
{
return
false
;
}
return
true
;
}
//前进后退气缸后退以后才可以出库
...
...
source/DeviceLibrary/assemblyLine/ProvidingEquip_Partial.cs
查看文件 @
d28de3c
...
...
@@ -282,12 +282,12 @@ namespace OnlineStore.DeviceLibrary
// SecondMoveInfo.WaitList.Add(WaitResultInfo.WaitTime(400));
// }
// }
//
else if (SecondMoveInfo.MoveStep.Equals(LineMoveStep.MIO_03_Stop2Down))
//
{
//
CheckLog("托盘阻挡" + SecondMoveInfo.SLog + " ,等待编码信号稳定StopCylinder_Check2=1");
//
SecondMoveInfo.NextMoveStep(LineMoveStep.MIO_04_Wait);
//
SecondMoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.StopCylinder_Check2, IO_VALUE.HIGH));
//
}
else
if
(
SecondMoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
MIO_03_Stop2Down
))
{
CheckLog
(
"托盘阻挡"
+
SecondMoveInfo
.
SLog
+
" ,等待编码信号稳定StopCylinder_Check2=1"
);
SecondMoveInfo
.
NextMoveStep
(
LineMoveStep
.
MIO_04_Wait
);
SecondMoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
StopCylinder_Check2
,
IO_VALUE
.
HIGH
));
}
else
if
(
SecondMoveInfo
.
MoveStep
.
Equals
(
LineMoveStep
.
MIO_04_Wait
))
{
UpdateTrayNum
();
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论