Commit 2e74573d 几米阳光

单盘入库可以不放料盘

1 个父辈 ec655f8a
...@@ -203,6 +203,8 @@ IO模块读取时间改为可配置。 ...@@ -203,6 +203,8 @@ IO模块读取时间改为可配置。
门锁未关闭时不能点关闭门锁。 门锁未关闭时不能点关闭门锁。
取出料盘过程中,如果X12亮,批量轴先匀速下降至X12不亮,然后再打开仓门。
单盘入库,如果没有放入料盘就关闭仓门,叉子退回后直接结束入库。
......
...@@ -642,15 +642,26 @@ namespace OnlineStore.DeviceLibrary ...@@ -642,15 +642,26 @@ namespace OnlineStore.DeviceLibrary
AutomaticBaiting.IsWaitTragGo = true; AutomaticBaiting.IsWaitTragGo = true;
StoreMove.WaitList.Add(WaitResultInfo.WaitTakeTray()); StoreMove.WaitList.Add(WaitResultInfo.WaitTakeTray());
AutomaticBaiting.WaitIoValue = IO_VALUE.HIGH; AutomaticBaiting.WaitIoValue = IO_VALUE.HIGH;
StoreMove.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.TrayCheck_Door, IO_VALUE.HIGH)); // StoreMove.WaitList.Add(WaitResultInfo.WaitIO(IO_Type.TrayCheck_Door, IO_VALUE.HIGH));
} }
else if (StoreMove.MoveStep.Equals(StoreMoveStep.SIS_33_WaitTray)) else if (StoreMove.MoveStep.Equals(StoreMoveStep.SIS_33_WaitTray))
{ {
InStoreLog("入库:SIS_34 确认放入料盘,关闭仓门,升降轴走门口P7,压紧轴压紧 "); //判断是否放入料盘
StoreMove.NextMoveStep(StoreMoveStep.SIS_34_GetTray); if (IOManager.IOValue(IO_Type.TrayCheck_Door).Equals(IO_VALUE.LOW))
CloseDoorAndWait(); {
ACAxisMove(Config.UpDown_Axis, Config.UpDownAxis_Door_P7, Config.UpDownAxis_P4_Speed); InStoreLog("入库:SI_13 单盘入库未放入料盘,关闭仓门,进出轴至P1(待机点) ");
ComMoveToPosition(moveP.ComPress_P2); StoreMove.NextMoveStep(StoreMoveStep.SI_13_InoutBack);
CloseDoorAndWait();
InOutBackToP1(moveP.InOut_P1);
}
else
{
InStoreLog("入库:SIS_34 确认放入料盘,关闭仓门,升降轴走门口P7,压紧轴压紧 ");
StoreMove.NextMoveStep(StoreMoveStep.SIS_34_GetTray);
CloseDoorAndWait();
ACAxisMove(Config.UpDown_Axis, Config.UpDownAxis_Door_P7, Config.UpDownAxis_P4_Speed);
ComMoveToPosition(moveP.ComPress_P2);
}
} }
else if (StoreMove.MoveStep.Equals(StoreMoveStep.SIS_34_GetTray)) else if (StoreMove.MoveStep.Equals(StoreMoveStep.SIS_34_GetTray))
{ {
......
...@@ -673,10 +673,10 @@ namespace OnlineStore.DeviceLibrary ...@@ -673,10 +673,10 @@ namespace OnlineStore.DeviceLibrary
{ {
return ResourceControl.GetString(ResourceControl.TakeTrayOut, "Take out reel manually") + " 失败,请先拿走料盘" ; return ResourceControl.GetString(ResourceControl.TakeTrayOut, "Take out reel manually") + " 失败,请先拿走料盘" ;
} }
else //else
{ //{
return ResourceControl.GetString(ResourceControl.TakeTrayOut, "Take out reel manually") + " 失败,请先放入料盘"; // return ResourceControl.GetString(ResourceControl.TakeTrayOut, "Take out reel manually") + " 失败,请先放入料盘";
} //}
} }
IsWaitTragGo = false; IsWaitTragGo = false;
IsGetTrayGo = true; IsGetTrayGo = true;
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!