|
|
|
@ -678,6 +678,8 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
|
VacManager.TransitNozzleVacSuction(EVacOperator.Close, true, hasProductNozzles.Select(n => n.NozzleIndex).ToArray());
|
|
|
|
|
/*打开周转吸头真空破*/
|
|
|
|
|
VacManager.TransitNozzleVacBreak(EVacOperator.Open, true, hasProductNozzles.Select(n => n.NozzleIndex).ToArray());
|
|
|
|
|
/*关闭周转吸头真空破*/
|
|
|
|
|
VacManager.TransitNozzleVacBreak(EVacOperator.Close, true, hasProductNozzles.Select(n => n.NozzleIndex).ToArray());
|
|
|
|
|
|
|
|
|
|
Step = ETurnoverFlowStep.测试位放料完成抬起1;
|
|
|
|
|
}
|
|
|
|
@ -714,9 +716,9 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
|
if(Ops.IsArrived(AxisControl.TurnoverZ))
|
|
|
|
|
{
|
|
|
|
|
//获取需要放料的吸嘴
|
|
|
|
|
hasProductNozzles = TransitNozzleManager.Instance.GetHasProductNozzles();
|
|
|
|
|
//hasProductNozzles = TransitNozzleManager.Instance.GetHasProductNozzles();
|
|
|
|
|
/*关闭周转吸头真空破*/
|
|
|
|
|
VacManager.TransitNozzleVacBreak(EVacOperator.Close, true, hasProductNozzles.Select(n => n.NozzleIndex).ToArray());
|
|
|
|
|
//VacManager.TransitNozzleVacBreak(EVacOperator.Close, true, hasProductNozzles.Select(n => n.NozzleIndex).ToArray());
|
|
|
|
|
|
|
|
|
|
logInfo = GetClassName() + $"测试位放料完成抬起完成1";
|
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
@ -1667,6 +1669,8 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
|
VacManager.TransitNozzleVacSuction(EVacOperator.Close, true, hasProductNozzles.Select(n => n.FromIndex + 1).ToArray());
|
|
|
|
|
/*打开周转吸头真空破*/
|
|
|
|
|
VacManager.TransitNozzleVacBreak(EVacOperator.Open, true, hasProductNozzles.Select(n => n.FromIndex + 1).ToArray());
|
|
|
|
|
/*关闭周转吸头真空破*/
|
|
|
|
|
VacManager.TransitNozzleVacBreak(EVacOperator.Close, true, hasProductNozzles.Select(n => n.FromIndex + 1).ToArray());
|
|
|
|
|
Step = ETurnoverFlowStep.周转盘放料完成抬起1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -1703,9 +1707,9 @@ namespace Rs.MotionPlat.Flow
|
|
|
|
|
case ETurnoverFlowStep.等待周转盘放料完成抬起1:
|
|
|
|
|
if (Ops.IsStop(AxisControl.TurnoverZ) || GlobalVar.VirtualAxis)
|
|
|
|
|
{
|
|
|
|
|
hasProductNozzles = TransitNozzleManager.Instance.GetHasProductNozzles();
|
|
|
|
|
//hasProductNozzles = TransitNozzleManager.Instance.GetHasProductNozzles();
|
|
|
|
|
/*关闭周转吸头真空破*/
|
|
|
|
|
VacManager.TransitNozzleVacBreak(EVacOperator.Close, true, hasProductNozzles.Select(n => n.FromIndex + 1).ToArray());
|
|
|
|
|
//VacManager.TransitNozzleVacBreak(EVacOperator.Close, true, hasProductNozzles.Select(n => n.FromIndex + 1).ToArray());
|
|
|
|
|
logInfo = GetClassName() + $"周转盘放料完成已抬起1";
|
|
|
|
|
MessageQueue.Instance.Insert(logInfo);
|
|
|
|
|
Step = ETurnoverFlowStep.周转盘放料完成抬起2;
|
|
|
|
|