|
|
@ -262,6 +262,8 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
case EDischargeFlowStep.工作前准备:
|
|
|
|
case EDischargeFlowStep.工作前准备:
|
|
|
|
if(!GlobalVar.RunSpace)
|
|
|
|
if(!GlobalVar.RunSpace)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
//lot start
|
|
|
|
|
|
|
|
DevLog.EventTracker("Start", 0, "", "Start");
|
|
|
|
EnvironmentPrepareFlow.Instance.Prepare();
|
|
|
|
EnvironmentPrepareFlow.Instance.Prepare();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
flowStep = EDischargeFlowStep.判断是否需要从料仓取料;
|
|
|
|
flowStep = EDischargeFlowStep.判断是否需要从料仓取料;
|
|
|
@ -457,6 +459,15 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
flowStep = EDischargeFlowStep.判断是否需要从料仓取料;
|
|
|
|
flowStep = EDischargeFlowStep.判断是否需要从料仓取料;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else if(fixtureret.Result== EOneGrabSixteenResult.NoHaveProdut)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
logInfo =GetClassName()+ $"视觉检测到穴位{ret.SlotIndex}无料,自动跳过";
|
|
|
|
|
|
|
|
exit = true;
|
|
|
|
|
|
|
|
GlobalTray.InputTray.ChangeStatus(ret.SlotIndex, ESlotStatus.NotHave);
|
|
|
|
|
|
|
|
takeSlotIndex++;
|
|
|
|
|
|
|
|
flowStep = EDischargeFlowStep.判断是否需要从料仓取料;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|