Commit 593ff9f3 LN

定位工位bug修改

1 个父辈 b371f7b5
...@@ -657,7 +657,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -657,7 +657,7 @@ namespace OnlineStore.DeviceLibrary
} }
else else
{ {
if (MoveInfo.MoveParam.LoadLocationP()) if (MoveInfo.MoveParam.LoadLocationP(DeviceID))
{ {
MoveInfo.NextMoveStep(StoreMoveStep.SOL_11_MoveToBag); MoveInfo.NextMoveStep(StoreMoveStep.SOL_11_MoveToBag);
OutStoreLog("出库定位:旋转轴 至P2( 库位点)[" + MoveInfo.MoveParam.LocationPos.MiddleAxis_Position_P2 + "], 升降轴到P3(库位入库前点)[" + MoveInfo.MoveParam.LocationPos.UpDownAxis_IHPosition_P3 + "] "); OutStoreLog("出库定位:旋转轴 至P2( 库位点)[" + MoveInfo.MoveParam.LocationPos.MiddleAxis_Position_P2 + "], 升降轴到P3(库位入库前点)[" + MoveInfo.MoveParam.LocationPos.UpDownAxis_IHPosition_P3 + "] ");
...@@ -673,7 +673,7 @@ namespace OnlineStore.DeviceLibrary ...@@ -673,7 +673,7 @@ namespace OnlineStore.DeviceLibrary
} }
else if (MoveInfo.MoveStep == StoreMoveStep.SO_07_TrayCheck) else if (MoveInfo.MoveStep == StoreMoveStep.SO_07_TrayCheck)
{ {
if (MoveInfo.MoveParam.LoadLocationP()) if (MoveInfo.MoveParam.LoadLocationP(DeviceID))
{ {
MoveInfo.NextMoveStep(StoreMoveStep.SOL_11_MoveToBag); MoveInfo.NextMoveStep(StoreMoveStep.SOL_11_MoveToBag);
OutStoreLog("出库定位:旋转轴 至P2( 库位点)[" + MoveInfo.MoveParam.LocationPos.MiddleAxis_Position_P2 + "], 升降轴到P3(库位入库前点)[" + MoveInfo.MoveParam.LocationPos.UpDownAxis_IHPosition_P3 + "] "); OutStoreLog("出库定位:旋转轴 至P2( 库位点)[" + MoveInfo.MoveParam.LocationPos.MiddleAxis_Position_P2 + "], 升降轴到P3(库位入库前点)[" + MoveInfo.MoveParam.LocationPos.UpDownAxis_IHPosition_P3 + "] ");
......
...@@ -52,11 +52,11 @@ namespace OnlineStore.DeviceLibrary ...@@ -52,11 +52,11 @@ namespace OnlineStore.DeviceLibrary
public ACStorePosition LocationPos = null; public ACStorePosition LocationPos = null;
public bool LoadLocationP() public bool LoadLocationP(int storeID)
{ {
if (LocationPos == null) if (LocationPos == null)
{ {
string posId = StoreManager.GetLocationPosId(ACStoreP.StoreId, PosInfo.PlateW); string posId = StoreManager.GetLocationPosId(storeID, PosInfo.PlateW);
if (!String.IsNullOrEmpty(posId)) if (!String.IsNullOrEmpty(posId))
{ {
LocationPos = CSVPositionReader<ACStorePosition>.GetPositon(posId); LocationPos = CSVPositionReader<ACStorePosition>.GetPositon(posId);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!