1、优化放料到治具后粘料检测点击跳过后关闭吸嘴状态

2、优化粘料检测后关闭吸嘴真空时不增加延时
develop
lhiven 9 months ago
parent a902c028e1
commit 90a20806b8

@ -1221,10 +1221,13 @@ namespace Rs.MotionPlat.Flow
logInfo = $"周转{nozzle.NozzleIndex}号吸嘴无粘料";
MessageQueue.Instance.Insert(logInfo);
// nozzle.CloseVac();
VacManager.TransitNozzleVacSuction(ETurnoverNozzlePosition.Socket, EVacOperator.Close, true, nozzle.NozzleIndex);
VacManager.TransitNozzleVacSuction(ETurnoverNozzlePosition.Socket, EVacOperator.Close, false, nozzle.NozzleIndex);
}
}
if (masticSlots.Count > 0)
{
bool exit = false;
while(!exit)
{
//粘料报警
//alarmInfo = $"周转吸头{masticSlots.ToJoinString()}号吸嘴真空异常粘料,请手工处理";
@ -1239,7 +1242,7 @@ namespace Rs.MotionPlat.Flow
case ETipButton.Skip:
logInfo = GetClassName() + $"点击了跳过按钮";
MessageQueue.Instance.Insert(logInfo);
foreach (int nozzleIndex in masticSlots)
foreach (int nozzleIndex in masticSlots.ToArray())
{
TransitNozzle nozzle = TransitNozzleManager.Instance.Nozzle(nozzleIndex);
if (!nozzle.HasVacSignal())
@ -1251,8 +1254,14 @@ namespace Rs.MotionPlat.Flow
VacManager.TransitNozzleVacBreak(ETurnoverNozzlePosition.Socket, EVacOperator.Open, true, nozzle.NozzleIndex);
VacManager.TransitNozzleVacBreak(ETurnoverNozzlePosition.Socket, EVacOperator.Close, true, nozzle.NozzleIndex);
nozzle.Clear();
masticSlots.Remove(nozzleIndex);
GlobalTray.TurnoverNozzle.ChangeStatus(nozzle.NozzleIndex, ESlotStatus.NotHave);
}
}
if (masticSlots.Count == 0)
{
exit = true;
}
break;
case ETipButton.Yes:
MessageQueue.Instance.Insert(GetClassName() + $"点击了移动到安全位按钮");
@ -1263,6 +1272,7 @@ namespace Rs.MotionPlat.Flow
break;
}
}
}
else
{
Step = ETurnoverFlowStep.;
@ -3008,7 +3018,7 @@ namespace Rs.MotionPlat.Flow
logInfo = $"周转{nozzle.NozzleIndex}号吸嘴无粘料";
MessageQueue.Instance.Insert(logInfo);
//nozzle.CloseVac();
VacManager.TransitNozzleVacSuction(ETurnoverNozzlePosition.Socket, EVacOperator.Close, true, nozzle.NozzleIndex);
VacManager.TransitNozzleVacSuction(ETurnoverNozzlePosition.Socket, EVacOperator.Close, false, nozzle.NozzleIndex);
}
}
if (masticSlots.Count > 0)

Loading…
Cancel
Save