Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
SO908-XLRStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 43eaab78
由
张东亮
编写于
2021-08-23 19:39:38 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
存储机构-拍照点位增加
1 个父辈
2ec35899
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
29 行增加
和
8 行删除
source/DeviceLibrary/storeBean/boxBean/BoxEquip.cs
source/DeviceLibrary/storeBean/boxBean/BoxEquip_AutoFindPos.cs
source/DeviceLibrary/storeBean/boxBean/BoxEquip_InExecute.cs
source/DeviceLibrary/storeBean/boxBean/BoxEquip_OutExecute.cs
source/XLRStoreClient/boxForm/FrmAxisMove.Designer.cs
source/XLRStoreClient/boxForm/FrmAxisMove.cs
source/DeviceLibrary/storeBean/boxBean/BoxEquip.cs
查看文件 @
43eaab7
...
@@ -315,8 +315,8 @@ namespace OnlineStore.DeviceLibrary
...
@@ -315,8 +315,8 @@ namespace OnlineStore.DeviceLibrary
}
}
else
else
{
{
LogInfo
(
$
"复位 {MoveInfo.SLog}:抽屉在轴上,但行走机构不在抽屉位置
,
请确认!"
);
LogInfo
(
$
"复位 {MoveInfo.SLog}:抽屉在轴上,但行走机构不在抽屉位置
{MoveInfo.MoveParam.MoveP.MoveAxis_P3}, 无法进行复位,
请确认!"
);
System
.
Windows
.
Forms
.
MessageBox
.
Show
(
"抽屉在轴上, 但行走机构不在抽屉位置
,无法进行复位,请确认!"
);
System
.
Windows
.
Forms
.
MessageBox
.
Show
(
$
"抽屉在轴上, 但行走机构不在抽屉位置{MoveInfo.MoveParam.MoveP.MoveAxis_P3}
,无法进行复位,请确认!"
);
SetBoxStatus
(
DeviceStatus
.
None
,
RunStatus
.
Wait
);
SetBoxStatus
(
DeviceStatus
.
None
,
RunStatus
.
Wait
);
MoveInfo
.
EndMove
();
MoveInfo
.
EndMove
();
}
}
...
@@ -367,7 +367,7 @@ namespace OnlineStore.DeviceLibrary
...
@@ -367,7 +367,7 @@ namespace OnlineStore.DeviceLibrary
break
;
break
;
case
StepEnum
.
BOX_H004_PullAxis_UpdownToMiddle
:
case
StepEnum
.
BOX_H004_PullAxis_UpdownToMiddle
:
MoveInfo
.
NextMoveStep
(
StepEnum
.
BOX_H005_PullAxis_UpdownToLow
);
MoveInfo
.
NextMoveStep
(
StepEnum
.
BOX_H005_PullAxis_UpdownToLow
);
LogInfo
(
$
"
入库
{MoveInfo.SLog}:放下料屉,料斗拉取升降轴到料屉提取低点P4"
);
LogInfo
(
$
"
复位
{MoveInfo.SLog}:放下料屉,料斗拉取升降轴到料屉提取低点P4"
);
PullAxis_UpdownToLowP4
();
PullAxis_UpdownToLowP4
();
break
;
break
;
case
StepEnum
.
BOX_H005_PullAxis_UpdownToLow
:
case
StepEnum
.
BOX_H005_PullAxis_UpdownToLow
:
...
...
source/DeviceLibrary/storeBean/boxBean/BoxEquip_AutoFindPos.cs
查看文件 @
43eaab7
...
@@ -159,7 +159,6 @@ namespace OnlineStore.DeviceLibrary
...
@@ -159,7 +159,6 @@ namespace OnlineStore.DeviceLibrary
MoveInfo
.
NewMove
(
MoveType
.
Working
,
param
);
MoveInfo
.
NewMove
(
MoveType
.
Working
,
param
);
SetBoxStatus
(
DeviceStatus
.
Debugging
,
RunStatus
.
Busy
);
SetBoxStatus
(
DeviceStatus
.
Debugging
,
RunStatus
.
Busy
);
MoveInfo
.
NextMoveStep
(
StepEnum
.
SA_01_Pos_Start_Find_Pos
);
MoveInfo
.
NextMoveStep
(
StepEnum
.
SA_01_Pos_Start_Find_Pos
);
//PullAxis_Inout_To_P1();
PullAxis_Inout_To_Cam
();
PullAxis_Inout_To_Cam
();
}
}
private
bool
SaveDrawerPosition
()
private
bool
SaveDrawerPosition
()
...
...
source/DeviceLibrary/storeBean/boxBean/BoxEquip_InExecute.cs
查看文件 @
43eaab7
...
@@ -325,8 +325,8 @@ namespace OnlineStore.DeviceLibrary
...
@@ -325,8 +325,8 @@ namespace OnlineStore.DeviceLibrary
break
;
break
;
case
StepEnum
.
SI_18_PutTrayDown
:
case
StepEnum
.
SI_18_PutTrayDown
:
MoveInfo
.
NextMoveStep
(
StepEnum
.
SI_19_InoutBack
);
MoveInfo
.
NextMoveStep
(
StepEnum
.
SI_19_InoutBack
);
LogInfo
(
$
"入库 {MoveInfo.SLog}:料斗拉取进出轴到
待机点P1
[{MoveInfo.MoveParam.PosInfo.GetPosSide()}面]"
);
LogInfo
(
$
"入库 {MoveInfo.SLog}:料斗拉取进出轴到
拍照点
[{MoveInfo.MoveParam.PosInfo.GetPosSide()}面]"
);
PullAxis_Inout_To_
P1
();
PullAxis_Inout_To_
Cam
();
break
;
break
;
case
StepEnum
.
SI_19_InoutBack
:
case
StepEnum
.
SI_19_InoutBack
:
...
...
source/DeviceLibrary/storeBean/boxBean/BoxEquip_OutExecute.cs
查看文件 @
43eaab7
...
@@ -135,8 +135,8 @@ namespace OnlineStore.DeviceLibrary
...
@@ -135,8 +135,8 @@ namespace OnlineStore.DeviceLibrary
break
;
break
;
case
StepEnum
.
SO_12_PutTrayDown
:
case
StepEnum
.
SO_12_PutTrayDown
:
MoveInfo
.
NextMoveStep
(
StepEnum
.
SO_13_InoutBack
);
MoveInfo
.
NextMoveStep
(
StepEnum
.
SO_13_InoutBack
);
LogInfo
(
$
"出库 {MoveInfo.SLog}:料斗拉取进出轴到
待机点P1
[{MoveInfo.MoveParam.PosInfo.GetPosSide()}面]"
);
LogInfo
(
$
"出库 {MoveInfo.SLog}:料斗拉取进出轴到
拍照点
[{MoveInfo.MoveParam.PosInfo.GetPosSide()}面]"
);
PullAxis_Inout_To_
P1
();
PullAxis_Inout_To_
Cam
();
break
;
break
;
case
StepEnum
.
SO_13_InoutBack
:
case
StepEnum
.
SO_13_InoutBack
:
//检查另一面是否有出库任务
//检查另一面是否有出库任务
...
...
source/XLRStoreClient/boxForm/FrmAxisMove.Designer.cs
查看文件 @
43eaab7
此文件的差异被折叠,
点击展开。
source/XLRStoreClient/boxForm/FrmAxisMove.cs
查看文件 @
43eaab7
...
@@ -112,6 +112,8 @@ namespace OnlineStore.XLRStore
...
@@ -112,6 +112,8 @@ namespace OnlineStore.XLRStore
txtXAxis_A_P2
.
Text
=
boxEquip
.
Config
.
XAxis_A_P2
.
ToString
();
txtXAxis_A_P2
.
Text
=
boxEquip
.
Config
.
XAxis_A_P2
.
ToString
();
txtXAxis_B_P1
.
Text
=
boxEquip
.
Config
.
XAxis_B_P1
.
ToString
();
txtXAxis_B_P1
.
Text
=
boxEquip
.
Config
.
XAxis_B_P1
.
ToString
();
txtXAxis_B_P2
.
Text
=
boxEquip
.
Config
.
XAxis_B_P2
.
ToString
();
txtXAxis_B_P2
.
Text
=
boxEquip
.
Config
.
XAxis_B_P2
.
ToString
();
txtPullAxis_Inout_CamA
.
Text
=
boxEquip
.
Config
.
PullAxis_Inout_CamA
.
ToString
();
txtPullAxis_Inout_CamB
.
Text
=
boxEquip
.
Config
.
PullAxis_Inout_CamB
.
ToString
();
}
}
private
void
LoadBoxPostion
(
BoxPosition
boxPosition
)
private
void
LoadBoxPostion
(
BoxPosition
boxPosition
)
{
{
...
@@ -571,6 +573,16 @@ namespace OnlineStore.XLRStore
...
@@ -571,6 +573,16 @@ namespace OnlineStore.XLRStore
boxEquip
.
Config
.
XAxis_A_P2
=
FormUtil
.
GetIntValue
(
txtXAxis_A_P2
);
boxEquip
.
Config
.
XAxis_A_P2
=
FormUtil
.
GetIntValue
(
txtXAxis_A_P2
);
needUpdate
=
true
;
needUpdate
=
true
;
}
}
if
(
boxEquip
.
Config
.
PullAxis_Inout_CamA
!=
FormUtil
.
GetIntValue
(
txtPullAxis_Inout_CamA
))
{
boxEquip
.
Config
.
PullAxis_Inout_CamA
=
FormUtil
.
GetIntValue
(
txtPullAxis_Inout_CamA
);
needUpdate
=
true
;
}
if
(
boxEquip
.
Config
.
PullAxis_Inout_CamB
!=
FormUtil
.
GetIntValue
(
txtPullAxis_Inout_CamB
))
{
boxEquip
.
Config
.
PullAxis_Inout_CamB
=
FormUtil
.
GetIntValue
(
txtPullAxis_Inout_CamB
);
needUpdate
=
true
;
}
if
(
needUpdate
)
if
(
needUpdate
)
{
{
//更新配置
//更新配置
...
@@ -885,5 +897,15 @@ namespace OnlineStore.XLRStore
...
@@ -885,5 +897,15 @@ namespace OnlineStore.XLRStore
{
{
SetAllColSig
(
1
);
SetAllColSig
(
1
);
}
}
private
void
btnInOutAxis_A_Cam_Click
(
object
sender
,
EventArgs
e
)
{
AxisABSMove
(
boxEquip
.
PullAxis_Inout
,
txtPullAxis_Inout_CamA
,
boxEquip
.
Config
.
PullAxis_Inout_P1_Speed
);
}
private
void
btnInOutAxis_B_Cam_Click
(
object
sender
,
EventArgs
e
)
{
AxisABSMove
(
boxEquip
.
PullAxis_Inout
,
txtPullAxis_Inout_CamB
,
boxEquip
.
Config
.
PullAxis_Inout_P1_Speed
);
}
}
}
}
}
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论