Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张东亮
/
SO1057-XLRStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit b07f1ddc
由
张东亮
编写于
2025-10-16 13:59:32 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
抓取料盘失败处理
1 个父辈
adda3978
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
34 行增加
和
13 行删除
source/DeviceLibrary/manager/model/DeviceStep.cs
source/DeviceLibrary/storeBean/inputBean/InputEquip_InStore.cs
source/XLRStoreClient/FrmXLRStore.Designer.cs
source/XLRStoreClient/FrmXLRStore.cs
source/XLRStoreClient/inputForm/FrmInputEquip.cs
source/DeviceLibrary/manager/model/DeviceStep.cs
查看文件 @
b07f1dd
...
@@ -888,7 +888,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -888,7 +888,7 @@ namespace OnlineStore.DeviceLibrary
/// 入库料串取料:等待测高完成
/// 入库料串取料:等待测高完成
/// </summary>
/// </summary>
II11_WaitHeight
,
II11_WaitHeight
,
II12_Handle
,
/// <summary>
/// <summary>
/// 入库料串取料:测宽度,记录条码高度宽度,开始下一盘预扫码
/// 入库料串取料:测宽度,记录条码高度宽度,开始下一盘预扫码
/// </summary>
/// </summary>
...
...
source/DeviceLibrary/storeBean/inputBean/InputEquip_InStore.cs
查看文件 @
b07f1dd
...
@@ -253,6 +253,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -253,6 +253,7 @@ namespace OnlineStore.DeviceLibrary
}
}
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
II11_WaitHeight
))
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
II11_WaitHeight
))
{
{
SetWarnMsg
(
""
);
BatchMoveBean
moveBean
=
BatchMove_A
;
BatchMoveBean
moveBean
=
BatchMove_A
;
if
(
shelf
.
Equals
(
2
))
if
(
shelf
.
Equals
(
2
))
{
{
...
@@ -318,18 +319,24 @@ namespace OnlineStore.DeviceLibrary
...
@@ -318,18 +319,24 @@ namespace OnlineStore.DeviceLibrary
MoveLog
(
$
"入库取料{shelf}{MoveInfo.SLog}: 信号检测尺寸和AOI不符"
);
MoveLog
(
$
"入库取料{shelf}{MoveInfo.SLog}: 信号检测尺寸和AOI不符"
);
}
}
}
}
if
(
MoveInfo
.
MoveParam
.
PosInfo
.
IsNG
)
MoveInfo
.
NextMoveStep
(
StepEnum
.
II12_Handle
);
{
MoveLog
(
$
"入库{MoveInfo.SLog}: 取完料,进出轴回待机点P1 {Config.Inout_P1}"
);
StrartToTargetP
();
InOutAxis
.
AbsMove
(
MoveInfo
,
Config
.
Inout_P1
,
Config
.
Inout_P1_Speed
);
}
else
II13_GetPosId
();
}
}
else
if
(
MoveInfo
.
IsTimeOut
(
60
))
else
if
(
MoveInfo
.
IsTimeOut
(
60
))
{
{
SetWarnMsg
(
Name
+
" "
+
moveBean
.
Name
+
"获取料盘高度超时"
);
SetWarnMsg
(
Name
+
" "
+
moveBean
.
Name
+
"获取料盘高度超时"
);
}
}
}
}
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
II12_Handle
))
{
if
(
MoveInfo
.
MoveParam
.
PosInfo
.
IsNG
)
{
StrartToTargetP
();
}
else
II13_GetPosId
();
}
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
II13_GetPosId
))
else
if
(
MoveInfo
.
IsStep
(
StepEnum
.
II13_GetPosId
))
{
{
if
(
getPosTask
!=
null
&&
getPosTask
.
IsCompleted
&&
LastPosInfo
!=
null
)
if
(
getPosTask
!=
null
&&
getPosTask
.
IsCompleted
&&
LastPosInfo
!=
null
)
...
@@ -856,7 +863,8 @@ namespace OnlineStore.DeviceLibrary
...
@@ -856,7 +863,8 @@ namespace OnlineStore.DeviceLibrary
}
}
else
else
{
{
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
ReelCheck_A
,
IO_VALUE
.
LOW
));
SetWarnMsg
(
"料盘拿走失败,A料口定位料盘检测信号亮"
);
//MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.ReelCheck_A, IO_VALUE.LOW));
}
}
}
}
else
if
(
shelf
.
Equals
(
2
))
else
if
(
shelf
.
Equals
(
2
))
...
@@ -868,7 +876,8 @@ namespace OnlineStore.DeviceLibrary
...
@@ -868,7 +876,8 @@ namespace OnlineStore.DeviceLibrary
}
}
else
else
{
{
MoveInfo
.
WaitList
.
Add
(
WaitResultInfo
.
WaitIO
(
IO_Type
.
ReelCheck_B
,
IO_VALUE
.
LOW
));
SetWarnMsg
(
"料盘拿走失败,B料口定位料盘检测信号亮"
);
//MoveInfo.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.ReelCheck_B, IO_VALUE.LOW));
}
}
}
}
}
}
...
...
source/XLRStoreClient/FrmXLRStore.Designer.cs
查看文件 @
b07f1dd
此文件的差异被折叠,
点击展开。
source/XLRStoreClient/FrmXLRStore.cs
查看文件 @
b07f1dd
...
@@ -3,6 +3,7 @@ using DeviceLibrary;
...
@@ -3,6 +3,7 @@ using DeviceLibrary;
using
log4net
;
using
log4net
;
using
OnlineStore.Common
;
using
OnlineStore.Common
;
using
OnlineStore.DeviceLibrary
;
using
OnlineStore.DeviceLibrary
;
using
OnlineStore.DeviceLibrary.deviceLibrary
;
using
OnlineStore.LoadCSVLibrary
;
using
OnlineStore.LoadCSVLibrary
;
using
System
;
using
System
;
using
System.Collections.Generic
;
using
System.Collections.Generic
;
...
@@ -586,6 +587,15 @@ namespace OnlineStore.XLRStore
...
@@ -586,6 +587,15 @@ namespace OnlineStore.XLRStore
忽略行走机构运行期间
B
侧料叉
ToolStripMenuItem1
.
Visible
=
false
;
忽略行走机构运行期间
B
侧料叉
ToolStripMenuItem1
.
Visible
=
false
;
忽略行走机构运行期间
A
侧料叉
ToolStripMenuItem
.
Visible
=
false
;
忽略行走机构运行期间
A
侧料叉
ToolStripMenuItem
.
Visible
=
false
;
}
}
if
(
StoreManager
.
XLRStore
?.
inputEquip
?.
MoveStop
??
false
)
{
入料机构恢复
ToolStripMenuItem
.
Visible
=
true
;
}
else
{
入料机构恢复
ToolStripMenuItem
.
Visible
=
false
;
}
}
}
private
void
SetMenuS
(
ToolStripMenuItem
toolMenu
,
bool
isEn
)
private
void
SetMenuS
(
ToolStripMenuItem
toolMenu
,
bool
isEn
)
{
{
...
@@ -910,5 +920,11 @@ namespace OnlineStore.XLRStore
...
@@ -910,5 +920,11 @@ namespace OnlineStore.XLRStore
{
{
StoreManager
.
XLRStore
.
boxEquip
.
UserPause
(
false
,
"用户点击恢复"
);
StoreManager
.
XLRStore
.
boxEquip
.
UserPause
(
false
,
"用户点击恢复"
);
}
}
private
void
入料机构恢复
ToolStripMenuItem_Click
(
object
sender
,
EventArgs
e
)
{
StoreManager
.
XLRStore
.
inputEquip
.
MoveStop
=
false
;
LogUtil
.
info
(
$
"{StoreManager.XLRStore.inputEquip.Name}-用户点击恢复"
);
}
}
}
}
}
source/XLRStoreClient/inputForm/FrmInputEquip.cs
查看文件 @
b07f1dd
...
@@ -139,10 +139,6 @@ namespace OnlineStore.XLRStore
...
@@ -139,10 +139,6 @@ namespace OnlineStore.XLRStore
btnHlhasReel
.
Visible
=
false
;
btnHlhasReel
.
Visible
=
false
;
}
}
string
text
=
""
;
string
text
=
""
;
if
(
inputEquip
.
MoveStop
&&
!
chbMoveStop
.
Checked
)
{
chbMoveStop
.
Checked
=
inputEquip
.
MoveStop
;
}
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论