public static void StreamTrayLocate(int whichTray)//流线产品定位 { switch (whichTray) { case 1: //流线1产品定位 Main.frmMain.ListBoxDisplay("流线1--流线1开真空"); CAMiClsCylinder.StreamLine1VacuumOn(); Main.frmMain.PauseCheck(); //暂停 Main.frmMain.ListBoxDisplay("流线1--流线1顶升气缸顶升"); CAMiClsCylinder.StreamLine1LiftingUp(); Main.frmMain.PauseCheck(); //暂停 Main.frmMain.ListBoxDisplay("流线1--流线1破真空"); CAMiClsCylinder.StreamLine1VacuumOff(); Main.frmMain.PauseCheck(); //暂停 Thread.Sleep(10); //气缸连续动作增加间隔延时 Main.frmMain.ListBoxDisplay("流线1--流线1夹紧气缸1夹紧"); CAMiClsCylinder.StreamLine1Clamp1Extend(); Main.frmMain.PauseCheck(); //暂停 Thread.Sleep(10); //气缸连续动作增加间隔延时 Main.frmMain.ListBoxDisplay("流线1--流线1夹紧气缸2夹紧"); CAMiClsCylinder.StreamLine1Clamp2Extend(); Main.frmMain.PauseCheck(); //暂停 Thread.Sleep(10); //气缸连续动作增加间隔延时 Main.frmMain.PauseCheck(); //暂停 Main.frmMain.ListBoxDisplay("流线1--流线1开真空"); CAMiClsCylinder.StreamLine1VacuumOn(); break; case 2: //流线2产品定位 Main.frmMain.ListBoxDisplay("流线2--真空开启"); CAMiClsCylinder.StreamLine2VacuumOn(); Main.frmMain.PauseCheck(); //暂停 Thread.Sleep(10); //气缸连续动作增加间隔延时 Main.frmMain.ListBoxDisplay("流线2--顶升气缸顶升"); CAMiClsCylinder.StreamLine2LiftingUp(); Main.frmMain.PauseCheck(); //暂停 Thread.Sleep(10); //气缸连续动作增加间隔延时 Main.frmMain.ListBoxDisplay("流线2--破真空"); CAMiClsCylinder.StreamLine2VacuumOff(); Main.frmMain.PauseCheck(); //暂停 Thread.Sleep(10); //气缸连续动作增加间隔延时 Main.frmMain.ListBoxDisplay("流线2--夹紧气缸1夹紧"); CAMiClsCylinder.StreamLine2Clamp1Extend(); Main.frmMain.PauseCheck(); //暂停 Thread.Sleep(10); //气缸连续动作增加间隔延时 Main.frmMain.ListBoxDisplay("流线2--夹紧气缸2夹紧"); CAMiClsCylinder.StreamLine2Clamp2Extend(); Main.frmMain.PauseCheck(); //暂停 Thread.Sleep(10); //气缸连续动作增加间隔延时 Main.frmMain.PauseCheck(); //暂停 Main.frmMain.ListBoxDisplay("流线2--真空开启"); CAMiClsCylinder.StreamLine2VacuumOn(); break; } }