Example #1
0
 private void RotationMotorHome_Click(object sender, EventArgs e)
 {
     //if (checkBoxHomeClear.Checked == true)
     MultiMotion.HomeMove(MultiMotion.RotationMotor, true);
     //else
     //    MultiMotion.HomeMove(MultiMotion.RotationMotor, false);
 }
Example #2
0
        private void btnJogHome_Click(object sender, EventArgs e)
        {
            if (MultiMotion.GantryAxisEnable(1, true) == MultiMotion.KSM_OK)
            {
                MultiMotion.HomeMove(MultiMotion.INDEX_MOVE_M, true);

                MessageBox.Show("원점 이동이 완료되었습니다.");
            }
        }
Example #3
0
 private void btnRollingMove_B_H_Click(object sender, EventArgs e)
 {
     if (checkBoxHomeClear.Checked == true)
     {
         MultiMotion.HomeMove(MultiMotion.ROLLING_MOVE_2, true);
     }
     else
     {
         MultiMotion.HomeMove(MultiMotion.ROLLING_MOVE_2, false);
     }
 }
Example #4
0
 private void Shuttle2MotorHome_Click(object sender, EventArgs e)
 {
     if (checkBoxHomeClear.Checked == true)
     {
         MultiMotion.HomeMove(MultiMotion.Shuttle2Motor, true);
     }
     else
     {
         MultiMotion.HomeMove(MultiMotion.Shuttle2Motor, false);
     }
 }
Example #5
0
 private void Camera2Home_Click(object sender, EventArgs e)
 {
     if (checkBoxHomeClear.Checked == true)
     {
         MultiMotion.HomeMove(MultiMotion.Camera2Adjust, true);
     }
     else
     {
         MultiMotion.HomeMove(MultiMotion.Camera2Adjust, false);
     }
 }
Example #6
0
 private void btnCamUnit_Z_H_Click(object sender, EventArgs e)
 {
     if (checkBoxHomeClear.Checked == true)
     {
         MultiMotion.HomeMove(MultiMotion.CAM_UNIT_Z, true);
     }
     else
     {
         MultiMotion.HomeMove(MultiMotion.CAM_UNIT_Z, false);
     }
 }
Example #7
0
        private void btnBCam_Z_H_Click(object sender, EventArgs e)
        {
            //timerAxis.Enabled = true;

            if (checkBoxHomeClear.Checked == true)
            {
                MultiMotion.HomeMove(MultiMotion.BACK_CAM_Z, true);
            }
            else
            {
                MultiMotion.HomeMove(MultiMotion.BACK_CAM_Z, false);
            }
        }
Example #8
0
        private void btnRollingDown_Click(object sender, EventArgs e)
        {
            MultiMotion.StopAll();

            MultiMotion.MoveRolling(1.0, true);

            MultiMotion.HomeMove(MultiMotion.ROLLING_FIX_1, true);  // 고정축 롤링 1
            MultiMotion.HomeMove(MultiMotion.ROLLING_FIX_2, true);  // 고정축 롤링 2
            MultiMotion.HomeMove(MultiMotion.ROLLING_MOVE_1, true); // 이동축 롤링 1
            MultiMotion.HomeMove(MultiMotion.ROLLING_MOVE_2, true); // 이동축 롤링 2

            MessageBox.Show("Rolling Down이 완료되었습니다.");
        }
Example #9
0
        private void btnUnlockPos_Click(object sender, EventArgs e)
        {
            if (MultiMotion.GantryAxisEnable(0, false) == MultiMotion.KSM_OK)
            {
                timerAxis.Enabled = true;

                //MultiMotion.MoveAxis(MultiMotion.INDEX_FIX_R, 0.0, false);
                //MultiMotion.MoveAxis(MultiMotion.INDEX_MOVE_R, 0.0, false);

                MultiMotion.HomeMove(MultiMotion.INDEX_FIX_R, false);
                MultiMotion.HomeMove(MultiMotion.INDEX_MOVE_R, false);
            }
        }
Example #10
0
        private void btnHome_Click(object sender, EventArgs e)
        {
            if (bFLMove == false)
            {
                MessageBox.Show("F-L 위치로 먼저 이동해 주세요.");

                return;
            }



            if (MultiMotion.GantryAxisEnable(0, false) == MultiMotion.KSM_OK)
            {
                MultiMotion.SetSpeed(MultiMotion.KSM_SPEED_FAST);

                // ----------
                MultiMotion.HomeMove(MultiMotion.INDEX_FIX_R, false);

                MultiMotion.HomeMove(MultiMotion.INDEX_MOVE_R, false);
                // ----------

                MultiMotion.SetSpeed(this.AxisSpeed);



                bHomeReturn = true;
            }



            if (MultiMotion.GantryAxisEnable(1, true) == MultiMotion.KSM_OK)
            {
                MultiMotion.SetSpeed(MultiMotion.KSM_SPEED_FAST);



                MultiMotion.MoveAxis(MultiMotion.INDEX_MOVE_M, 1.0, true);

                MultiMotion.HomeMove(MultiMotion.INDEX_MOVE_M, true);

                MultiMotion.SetSpeed(this.AxisSpeed);



                bHomeReturn = true;
            }

            //MessageBox.Show("INDEX Home 복귀가 완료되었습니다.");
            DeviceManager.PlaySoundM4A("작업이 완료 되었습니다.m4a");
        }
Example #11
0
        private void btnCamUnit_X_H_Click(object sender, EventArgs e)
        {
            //if (MessageBox.Show("완료 대기를 기다리홈 이동 명령원점 프로그램을 종료하시겠습니까?", "종료여부", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)

            //MultiMotion.MoveAxis(MultiMotion.CAM_UNIT_X, 10.0, true);

            if (checkBoxHomeClear.Checked == true)
            {
                MultiMotion.HomeMove(MultiMotion.CAM_UNIT_X, true);
            }
            else
            {
                MultiMotion.HomeMove(MultiMotion.CAM_UNIT_X, false);
            }
        }
Example #12
0
        private void Lift1MotorHome_Click(object sender, EventArgs e)
        {
            /*
             * if (MessageBox.Show("완료 대기를 기다리홈 이동 명령원점 프로그램을 종료하시겠습니까?",
             *  "종료여부", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
             */

            if (checkBoxHomeClear.Checked == true)
            {
                MultiMotion.HomeMove(MultiMotion.Lift1Motor, true);
            }
            else
            {
                MultiMotion.HomeMove(MultiMotion.Lift1Motor, false);
            }
        }
Example #13
0
        private void btnIndex_X_H_Click(object sender, EventArgs e)
        {
            if (MultiMotion.GantryAxisEnable(1, true) == MultiMotion.KSM_OK)
            {
                //timerAxis.Enabled = true;

                if (checkBoxHomeClear.Checked == true)
                {
                    MultiMotion.HomeMove(MultiMotion.INDEX_MOVE_M, true);
                }
                else
                {
                    MultiMotion.HomeMove(MultiMotion.INDEX_MOVE_M, false);
                }
            }
        }
Example #14
0
        private void btnJogHome_Click(object sender, EventArgs e)
        {
            MultiMotion.HomeMove(MultiMotion.VBLOCK_Z, true);

            MessageBox.Show("원점 이동이 완료되었습니다.");
        }
Example #15
0
 private void Camera2TapJogHome_Click(object sender, EventArgs e)
 {
     MultiMotion.HomeMove(MultiMotion.Camera2Adjust, false);
 }