From 45313a31d9b1c01da13e6bd78edd4e7497bbce8a Mon Sep 17 00:00:00 2001 From: lhiven <2366881222@qq.com> Date: Sun, 31 Dec 2023 07:18:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=91=A8=E8=BD=AC=E5=90=B8=E5=98=B4=E7=9A=84?= =?UTF-8?q?=E7=9C=9F=E7=A9=BA=E7=A0=B4=E6=94=B9=E4=B8=BA=E5=9C=A8=E6=94=BE?= =?UTF-8?q?=E6=96=99=E4=BD=8D=E4=B8=8B=E6=96=B9=E7=A0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Rs.SkyLine/Flow/NormalFlow/TurnoverFlow.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Rs.SkyLine/Flow/NormalFlow/TurnoverFlow.cs b/Rs.SkyLine/Flow/NormalFlow/TurnoverFlow.cs index bc222ac..cf747bc 100644 --- a/Rs.SkyLine/Flow/NormalFlow/TurnoverFlow.cs +++ b/Rs.SkyLine/Flow/NormalFlow/TurnoverFlow.cs @@ -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;