Exemple #1
0
        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;
            }
        }