private void frmFuncRollingUI_FormClosing(object sender, FormClosingEventArgs e) { MultiMotion.StopAll(); MultiMotion.SetSpeed(MultiMotion.KSM_SPEED_SLOW); // 기본 속도로 변경 ... timerAxis.Enabled = false; UpdateFormula(); }
private void VBlockZDown() { MultiMotion.StopAll(); MultiMotion.SetSpeed(MultiMotion.KSM_SPEED_SLOW); MultiMotion.MoveAxis(MultiMotion.VBLOCK_Z, 1.0, false); MultiMotion.SetSpeed(this.AxisSpeed); }
private void btnRollingDown_Click(object sender, EventArgs e) { MultiMotion.StopAll(); MultiMotion.SetSpeed(MultiMotion.KSM_SPEED_MIDIUM); MultiMotion.MoveRolling(1.0, false); MultiMotion.SetSpeed(this.AxisSpeed); }
private void frmFuncWelding_FormClosing(object sender, FormClosingEventArgs e) { if (serialPort_PCToPC.IsOpen) { serialPort_PCToPC.Close(); } timerAxis.Enabled = false; MultiMotion.StopAll(); MultiMotion.SetSpeed(MultiMotion.KSM_SPEED_SLOW); // 기본 속도로 변경 ... }
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이 완료되었습니다."); }
private void btn70JogMinus_MouseUp(object sender, MouseEventArgs e) { if (MultiMotion.GantryAxisEnable(1, true) == MultiMotion.KSM_OK) { //MultiMotion.JogStop(MultiMotion.INDEX_MOVE_M); // 좌표 중복 전송 방지 ... // ---------- timerCommand.Enabled = true; bReadyCmdCheck = false; ReadyCmdCount = 0; // ---------- } // 방어 코드 => 명령어 전송 전에 모든 축 정지 // -------------------------------------------------- MultiMotion.StopAll(); // -------------------------------------------------- }
private void btn70JogPlus_MouseDown(object sender, MouseEventArgs e) { if (checkLaserUnitPos() == false) { MultiMotion.StopAll(); MessageBox.Show("레이저 유닛 위치를 확인해 주세요."); return; } if (MultiMotion.GantryAxisEnable(1, true) == MultiMotion.KSM_OK) { MultiMotion.StepMove(MultiMotion.INDEX_MOVE_M, 0, false); // 좌표 중복 전송 방지 ... // ---------- timerCommand.Enabled = false; ReadyCmdCount = 0; // ---------- } }
private void frmFuncVBlock_FormClosing(object sender, FormClosingEventArgs e) { MultiMotion.StopAll(); timerAxis.Enabled = false; }
private void frmPowerDown_Load(object sender, EventArgs e) { MultiMotion.StopAll(); }
private void btnStopAll_Click(object sender, EventArgs e) { MultiMotion.StopAll(); }
private void btnAuto_Click(object sender, EventArgs e) { // 일시 정지 버튼 대응 ... // ---------- System.Windows.Forms.Application.DoEvents(); MultiMotion.CheckDefense(); if (MultiMotion.bEAutoStop == true) { MultiMotion.bEAutoStop = false; //MessageBox.Show(""); return; } // ---------- if (Rolling70() == false) { return; } // 일시 정지 버튼 대응 ... // ---------- System.Windows.Forms.Application.DoEvents(); MultiMotion.CheckDefense(); if (MultiMotion.bEAutoStop == true) { MultiMotion.bEAutoStop = false; return; } // ---------- // V-Block ... // ---------- MultiMotion.StopAll(); MultiMotion.SetSpeed(MultiMotion.KSM_SPEED_SLOW); MultiMotion.MoveAxis(MultiMotion.VBLOCK_Z, 1.0, true); MultiMotion.SetSpeed(this.AxisSpeed); // ---------- // 일시 정지 버튼 대응 ... // ---------- System.Windows.Forms.Application.DoEvents(); MultiMotion.CheckDefense(); if (MultiMotion.bEAutoStop == true) { MultiMotion.bEAutoStop = false; return; } // ---------- if (RotatingIndex() == false) { return; } // 일시 정지 버튼 대응 ... // ---------- System.Windows.Forms.Application.DoEvents(); MultiMotion.CheckDefense(); if (MultiMotion.bEAutoStop == true) { MultiMotion.bEAutoStop = false; return; } // ---------- if (Rolling80() == false) { return; } // 일시 정지 버튼 대응 ... // ---------- System.Windows.Forms.Application.DoEvents(); MultiMotion.CheckDefense(); if (MultiMotion.bEAutoStop == true) { MultiMotion.bEAutoStop = false; return; } // ---------- if (RotatingIndex() == false) { return; } // 일시 정지 버튼 대응 ... // ---------- System.Windows.Forms.Application.DoEvents(); MultiMotion.CheckDefense(); if (MultiMotion.bEAutoStop == true) { MultiMotion.bEAutoStop = false; return; } // ---------- MultiMotion.Swing(false); // 일시 정지 버튼 대응 ... // ---------- System.Windows.Forms.Application.DoEvents(); MultiMotion.CheckDefense(); if (MultiMotion.bEAutoStop == true) { MultiMotion.bEAutoStop = false; return; } // ---------- SaveData(); this.DialogResult = System.Windows.Forms.DialogResult.OK; }
private void btnStop_Click(object sender, EventArgs e) { MultiMotion.StopAll(); MultiMotion.bEAutoStop = true; }