public bool JogCheckSafe(mi _eMotr, EN_JOG_DIRECTION _eDir, EN_UNIT_TYPE _eType, double _dDist) { if (OM.MstOptn.bDebugMode) { return(true); } bool bRet = true; string sMsg = ""; //if (_eMotr == mi.WORK_ZMvRear) //{ // if (_eDir == EN_JOG_DIRECTION.Neg) //아래 // { // // if (_eType == EN_UNIT_TYPE.utJog) // { // // } // else if (_eType == EN_UNIT_TYPE.utMove) // { // // } // } // else //위 // { // if (_eType == EN_UNIT_TYPE.utJog) // { // // } // else if (_eType == EN_UNIT_TYPE.utMove) // { // // } // } //} //else if (_eMotr == mi.WORK_ZMvFront) //{ // if (_eDir == EN_JOG_DIRECTION.Neg) //아래 // { // // if (_eType == EN_UNIT_TYPE.utJog) // { // // } // else if (_eType == EN_UNIT_TYPE.utMove) // { // // } // } // else //위 // { // if (_eType == EN_UNIT_TYPE.utJog) // { // // } // else if (_eType == EN_UNIT_TYPE.utMove) // { // // } // } //} //else //{ // sMsg = "Motor " + MT_GetName(_eMotr) + " is Not this parts."; // bRet = false; //} if (!bRet) { m_sCheckSafeMsg = sMsg; Trace(MT_GetName(_eMotr) + " " + sMsg); //메뉴얼 동작일때. if (Step.eSeq == sc.Idle) { Log.ShowMessage(MT_GetName(_eMotr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }
public bool JogCheckSafe(mi _eMotr, EN_JOG_DIRECTION _eDir, EN_UNIT_TYPE _eType, double _dDist) { if (OM.MstOptn.bDebugMode) { return(true); } bool bRet = true; string sMsg = ""; if (!CL_Complete(ci.LODR_PusherFwBw, fb.Bwd)) { sMsg = "Need to Loor Pusher Bwd Position"; bRet = false; } if (IO_GetX(xi.PREB_PkgInDetect)) { sMsg = "Rail In Sensor Detected"; bRet = false; } if (_eMotr == mi.LODR_YClmp) { if (_eDir == EN_JOG_DIRECTION.Neg) { if (_eType == EN_UNIT_TYPE.utJog) { } else if (_eType == EN_UNIT_TYPE.utMove) { } } //Fwd else { if (_eType == EN_UNIT_TYPE.utJog) { } else if (_eType == EN_UNIT_TYPE.utMove) { } } } else if (_eMotr == mi.LODR_ZClmp) { //Bwd if (_eDir == EN_JOG_DIRECTION.Neg) { if (_eType == EN_UNIT_TYPE.utJog) { } else if (_eType == EN_UNIT_TYPE.utMove) { } } //Fwd else { if (_eType == EN_UNIT_TYPE.utJog) { } else if (_eType == EN_UNIT_TYPE.utMove) { } } } else { sMsg = "Motor " + MT_GetName(_eMotr) + " is Not this parts."; bRet = false; } if (!bRet) { m_sCheckSafeMsg = sMsg; Trace(MT_GetName(_eMotr) + " " + sMsg); //메뉴얼 동작일때. if (Step.eSeq == sc.Idle) { Log.ShowMessage(MT_GetName(_eMotr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }
public void SetUnit(EN_UNIT_TYPE _iUnitType, double _dUnit) { Para.dUnit = _dUnit; Para.iUnitType = (int)_iUnitType; }
public bool JogCheckSafe(mi _eMotr, EN_JOG_DIRECTION _eDir, EN_UNIT_TYPE _eType, double _dDist) { if (OM.MstOptn.bDebugMode) { return(true); } bool bRet = true; string sMsg = ""; if (_eMotr == mi.ULDR_YClmp) { //Bwd if (_eDir == EN_JOG_DIRECTION.Neg) { if (_eType == EN_UNIT_TYPE.utJog) { } else if (_eType == EN_UNIT_TYPE.utMove) { } } //Fwd else { if (_eType == EN_UNIT_TYPE.utJog) { } else if (_eType == EN_UNIT_TYPE.utMove) { } } } else if (_eMotr == mi.ULDR_ZClmp) { //Bwd if (_eDir == EN_JOG_DIRECTION.Neg) { if (_eType == EN_UNIT_TYPE.utJog) { } else if (_eType == EN_UNIT_TYPE.utMove) { } } //Fwd else { if (_eType == EN_UNIT_TYPE.utJog) { } else if (_eType == EN_UNIT_TYPE.utMove) { } } } else { sMsg = "Motor " + MT_GetName(_eMotr) + " is Not this parts."; bRet = false; } if (!bRet) { m_sCheckSafeMsg = sMsg; Trace(MT_GetName(_eMotr) + " " + sMsg); //메뉴얼 동작일때. if (Step.eSeq == sc.Idle) { Log.ShowMessage(MT_GetName(_eMotr), sMsg); } } else { m_sCheckSafeMsg = ""; } return(bRet); }