/// <summary> /// 서보 온오프 /// </summary> /// <param name="_bOn">온오프</param> public void SetServo(bool _bOn) { int iOn; //= _bOn ? 0 : 1; if (Para.eServoPhase == LOGIC.LOGIC_B) { iOn = _bOn ? 0 : 1; } else { iOn = _bOn ? 1 : 0; } Stop(); //다이렉트케이블이 같이 엮겨 있을때 Machine에서 그냥 MT_SetY로 쓰기때문에 사용한하게 됨. //if (Para.bUseBreak) SetY(Para.iBreakOffAdd, _bOn); Cmmsdk.cmmGnSetServoOn(Para.iPhysicalNo, iOn); if (!_bOn) { SetHomeDone(false); } //else //{ // //가끔 장비껐다가 켜서 홈잡을때 겐트리가 안엮여서 병신짓 할때 있어서 // //서보 온에서 한번씩 해본다. // //밖에 사이클홈에서 홈시작전에 확인 하여 알람 띄워보자. // //동기구동을 Gantry 이용해서 거는데 Para.bGantryEnable 조건 없으면 // //Reset할때마다 GetLinkMode false 시켜서 조건 건다. 진섭. // if (Para.bGantryEnable) // { // SetGantryEnable(); // } // //} }