diff --git a/Rs.SkyLine/Flow/WorkEnvironment.cs b/Rs.SkyLine/Flow/WorkEnvironment.cs index 4be8189..d53862e 100644 --- a/Rs.SkyLine/Flow/WorkEnvironment.cs +++ b/Rs.SkyLine/Flow/WorkEnvironment.cs @@ -58,7 +58,8 @@ namespace Rs.MotionPlat.Flow switch (step) { case EStockCheckStep.Input料仓是否就绪: - if (!StockManager.Instance.GetStock(ETrayType.Input).HasTray() || GlobalVar.VirtualAxis) + if ((!StockManager.Instance.GetStock(ETrayType.Input).HasTray() && StockManager.Instance.GetStock(ETrayType.Input).Status!= EStockTrayStatus.Backed) + || GlobalVar.VirtualAxis) { logInfo = GetClassName() + $"{ETrayType.Input}料仓无料,开始给{ETrayType.Input}料仓上料"; MessageQueue.Instance.Insert(logInfo);