예제 #1
0
        public void PstnDisp()
        {
            //TBLE_TTlbe
            PM.SetProp((uint)mi.TBLE_TTble, (uint)pv.TBLE_TTbleWait, "Wait            ", false, false, false);
            PM.SetProp((uint)mi.TBLE_TTble, (uint)pv.TBLE_TTbleWorkPitch, "WorkPitch       ", true, false, true);

            //LODR_XPckr
            PM.SetProp((uint)mi.LODR_XPckr, (uint)pv.LODR_XPckrWait, "Wait           ", false, false, false);
            PM.SetProp((uint)mi.LODR_XPckr, (uint)pv.LODR_XPckrPick, "Pick           ", false, false, false);
            PM.SetProp((uint)mi.LODR_XPckr, (uint)pv.LODR_XPckrPickRtt, "PickRtt        ", false, false, false);
            PM.SetProp((uint)mi.LODR_XPckr, (uint)pv.LODR_XPckrPlce, "Place          ", false, false, false);
            PM.SetProp((uint)mi.LODR_XPckr, (uint)pv.LODR_XPckrPlceRtt, "PlaceRtt       ", false, false, false);

            //VISN_ZGrpr
            PM.SetProp((uint)mi.VISN_ZGrpr, (uint)pv.VISN_ZGrprWait, "Wait           ", false, false, false);
            PM.SetProp((uint)mi.VISN_ZGrpr, (uint)pv.VISN_ZGrprWork, "Work           ", false, false, false);

            //ULDR_ZPckr
            PM.SetProp((uint)mi.ULDR_ZPckr, (uint)pv.ULDR_ZPckrWait, "Wait           ", false, false, false);
            PM.SetProp((uint)mi.ULDR_ZPckr, (uint)pv.ULDR_ZPckrPick, "Pick           ", false, false, false);
            PM.SetProp((uint)mi.ULDR_ZPckr, (uint)pv.ULDR_ZPckrPlace, "Place          ", false, false, false);

            //ULDR_XGrpr
            PM.SetProp((uint)mi.ULDR_XGrpr, (uint)pv.ULDR_XGrprWait, "Wait           ", false, false, false);
            PM.SetProp((uint)mi.ULDR_XGrpr, (uint)pv.ULDR_XGrprPick, "Pick           ", false, false, false);
            PM.SetProp((uint)mi.ULDR_XGrpr, (uint)pv.ULDR_XGrprPlace, "Place          ", false, false, false);

            //LODR_YIndx
            PM.SetProp((uint)mi.LODR_YIndx, (uint)pv.LODR_YIndxWait, "Wait           ", false, false, false);
            PM.SetProp((uint)mi.LODR_YIndx, (uint)pv.LODR_YIndxWork, "Work           ", false, false, false);


            //LODR_XPshr
            PM.SetProp((uint)mi.LODR_XPshr, (uint)pv.LODR_XPshrWait, "Wait           ", false, false, false);
            PM.SetProp((uint)mi.LODR_XPshr, (uint)pv.LODR_XPshrWorkStt, "WorkStt        ", false, false, false);
            PM.SetProp((uint)mi.LODR_XPshr, (uint)pv.LODR_XPshrWorkEnd, "WorkEnd        ", false, false, false);
            PM.SetProp((uint)mi.LODR_XPshr, (uint)pv.LODR_XPshrBackOfs, "BackOfs        ", true, false, false);

            //ULDR_YIndx
            PM.SetProp((uint)mi.ULDR_YIndx, (uint)pv.ULDR_YIndxWait, "Wait           ", false, false, false);
            PM.SetProp((uint)mi.ULDR_YIndx, (uint)pv.ULDR_YIndxWork, "Work           ", false, false, false);

            //ULDR_ZNzzl
            PM.SetProp((uint)mi.ULDR_ZNzzl, (uint)pv.ULDR_ZNzzlWait, "Wait           ", false, false, false);
            PM.SetProp((uint)mi.ULDR_ZNzzl, (uint)pv.ULDR_ZNzzlWork, "Work           ", false, false, false);


            //ULDR_XNzzl
            PM.SetProp((uint)mi.ULDR_XNzzl, (uint)pv.ULDR_XNzzlWait, "Wait           ", false, false, false);
            PM.SetProp((uint)mi.ULDR_XNzzl, (uint)pv.ULDR_XNzzlWorkStt, "WorkStt        ", false, false, false);
            PM.SetProp((uint)mi.ULDR_XNzzl, (uint)pv.ULDR_XNzzlWorkEnd, "WorkEnd        ", false, false, false);
        }
예제 #2
0
        public void PstnDisp()
        {
            //IDX_XCUT Property
            PM.SetProp((uint)mi.IDX_XCUT, (uint)pv.IDX_XCUTWait, "Wait", false, false, false);
            PM.SetProp((uint)mi.IDX_XCUT, (uint)pv.IDX_XCUTWorkStt, "Work Stt", false, false, false);

            //IDX_TTRN Property
            PM.SetProp((uint)mi.IDX_TTRN, (uint)pv.IDX_TTRNWait, "Wait     ", false, false, false);

            //IDX_XOUT Left Property
            PM.SetProp((uint)mi.IDX_XOUT, (uint)pv.IDX_XOUTWait, "Wait", false, false, false);
            PM.SetProp((uint)mi.IDX_XOUT, (uint)pv.IDX_XOUTStopWait, "StopWait", false, false, false);
            PM.SetProp((uint)mi.IDX_XOUT, (uint)pv.IDX_XOUTClamp, "Clamp", false, false, false);
            PM.SetProp((uint)mi.IDX_XOUT, (uint)pv.IDX_XOUTBin, "IDX_XOUTBin", false, false, false);
            PM.SetProp((uint)mi.IDX_XOUT, (uint)pv.IDX_XOUTTensnOfs, "Tension Offset", true, false, false);
            PM.SetProp((uint)mi.IDX_XOUT, (uint)pv.IDX_XOUTRvrsOfs, "Tension Reverse Offset", true, false, false);
            //PM.SetProp((uint)mi.IDX_XOUT, (uint)pv.IDX_XOUTOut      , "Out"      , false, false, false); //느낌이 불길하다.. Pull포지션 만들어야 할지도...
        }
예제 #3
0
        public void PstnDisp()
        {
            //HEAD_XVisn
            PM.SetProp((uint)mi.HEAD_XVisn, (uint)pv.HEAD_XVisnWait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.HEAD_XVisn, (uint)pv.HEAD_XVisnWorkStart, "WorkStart ", false, false, false);
            PM.SetProp((uint)mi.HEAD_XVisn, (uint)pv.HEAD_XVisnRWorkStart, "RWorkStart", false, false, false);
            //PM.SetProp((uint)mi.HEAD_XVisn   , (uint)pv.HEAD_XVisnLWorkEnd   , "LWorkEnd  ", false, false, false  );
            //HEAD_YVisn
            PM.SetProp((uint)mi.HEAD_YVisn, (uint)pv.HEAD_YVisnWait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.HEAD_YVisn, (uint)pv.HEAD_YVisnWorkStart, "WorkStart ", false, false, false);
            //PSTB_XMark
            PM.SetProp((uint)mi.PSTB_XMark, (uint)pv.PSTB_XMarkWait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.PSTB_XMark, (uint)pv.PSTB_XMarkWorkStart, "WorkStart ", false, false, false);
            PM.SetProp((uint)mi.PSTB_XMark, (uint)pv.PSTB_XReplace, "Replace   ", false, false, false);
            //PSTB_YMark
            PM.SetProp((uint)mi.PSTB_YMark, (uint)pv.PSTB_YMarkWait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.PSTB_YMark, (uint)pv.PSTB_YMarkWorkStart, "WorkStart ", false, false, false);
            PM.SetProp((uint)mi.PSTB_YMark, (uint)pv.PSTB_YReplace, "Replace   ", false, false, false);
            //HEAD_XCvr1
            PM.SetProp((uint)mi.HEAD_XCvr1, (uint)pv.HEAD_XCvr1Wait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.HEAD_XCvr1, (uint)pv.HEAD_XCvr1Work, "Work      ", false, false, false);
            //HEAD_XCvr2
            PM.SetProp((uint)mi.HEAD_XCvr2, (uint)pv.HEAD_XCvr2Wait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.HEAD_XCvr2, (uint)pv.HEAD_XCvr2Work, "Work      ", false, false, false);
            //HEAD_XCvr3
            PM.SetProp((uint)mi.HEAD_XCvr3, (uint)pv.HEAD_XCvr3Wait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.HEAD_XCvr3, (uint)pv.HEAD_XCvr3Work, "Work      ", false, false, false);
            //LODR_YClmp
            PM.SetProp((uint)mi.LODR_YClmp, (uint)pv.LODR_YClmpWait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.LODR_YClmp, (uint)pv.LODR_YClmpWork, "Work      ", false, false, false);
            PM.SetProp((uint)mi.LODR_YClmp, (uint)pv.LODR_YClmpPick, "Pick      ", false, false, false);
            PM.SetProp((uint)mi.LODR_YClmp, (uint)pv.LODR_YClmpPlace, "Place     ", false, false, false);
            //LODR_ZClmp
            PM.SetProp((uint)mi.LODR_ZClmp, (uint)pv.LODR_ZClmpWait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.LODR_ZClmp, (uint)pv.LODR_ZClmpPickFwd, "PickFwd   ", false, false, false);
            PM.SetProp((uint)mi.LODR_ZClmp, (uint)pv.LODR_ZClmpClampOn, "ClampOn   ", false, false, false);
            PM.SetProp((uint)mi.LODR_ZClmp, (uint)pv.LODR_ZClmpPickBwd, "PickBwd   ", false, false, false);
            PM.SetProp((uint)mi.LODR_ZClmp, (uint)pv.LODR_ZClmpWorkStart, "WorkStart ", false, false, false);
            PM.SetProp((uint)mi.LODR_ZClmp, (uint)pv.LODR_ZClmpPlaceFwd, "PlaceFwd  ", false, false, false);
            PM.SetProp((uint)mi.LODR_ZClmp, (uint)pv.LODR_ZClmpClampOff, "ClampOff  ", false, false, false);
            PM.SetProp((uint)mi.LODR_ZClmp, (uint)pv.LODR_ZClmpPlaceBwd, "PlaceBwd  ", false, false, false);
            //ULDR_YClmp
            PM.SetProp((uint)mi.ULDR_YClmp, (uint)pv.ULDR_YClmpWait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.ULDR_YClmp, (uint)pv.ULDR_YClmpWork, "Work      ", false, false, false);
            PM.SetProp((uint)mi.ULDR_YClmp, (uint)pv.ULDR_YClmpPick, "Pick      ", false, false, false);
            PM.SetProp((uint)mi.ULDR_YClmp, (uint)pv.ULDR_YClmpPlace, "Place     ", false, false, false);
            //ULDR_ZClmp
            PM.SetProp((uint)mi.ULDR_ZClmp, (uint)pv.ULDR_ZClmpWait, "Wait      ", false, false, false);
            PM.SetProp((uint)mi.ULDR_ZClmp, (uint)pv.ULDR_ZClmpPickFwd, "PickFwd   ", false, false, false);
            PM.SetProp((uint)mi.ULDR_ZClmp, (uint)pv.ULDR_ZClmpClampOn, "ClampOn   ", false, false, false);
            PM.SetProp((uint)mi.ULDR_ZClmp, (uint)pv.ULDR_ZClmpPickBwd, "PickBwd   ", false, false, false);
            PM.SetProp((uint)mi.ULDR_ZClmp, (uint)pv.ULDR_ZClmpWorkStart, "WorkStart ", false, false, false);
            PM.SetProp((uint)mi.ULDR_ZClmp, (uint)pv.ULDR_ZClmpPlaceFwd, "PlaceFwd  ", false, false, false);
            PM.SetProp((uint)mi.ULDR_ZClmp, (uint)pv.ULDR_ZClmpClampOff, "ClampOff  ", false, false, false);
            PM.SetProp((uint)mi.ULDR_ZClmp, (uint)pv.ULDR_ZClmpPlaceBwd, "PlaceBwd  ", false, false, false);


            PM.SetCheckSafe((uint)mi.HEAD_XVisn, SEQ.VSNZ.CheckSafe);
            PM.SetCheckSafe((uint)mi.HEAD_YVisn, SEQ.VSNZ.CheckSafe);
            PM.SetCheckSafe((uint)mi.PSTB_XMark, SEQ.PSTB.CheckSafe);
            PM.SetCheckSafe((uint)mi.PSTB_YMark, SEQ.PSTB.CheckSafe);
            PM.SetCheckSafe((uint)mi.HEAD_XCvr1, SEQ.VSNZ.CheckSafe);
            PM.SetCheckSafe((uint)mi.HEAD_XCvr2, SEQ.VSNZ.CheckSafe);
            PM.SetCheckSafe((uint)mi.HEAD_XCvr3, SEQ.VSNZ.CheckSafe);
            PM.SetCheckSafe((uint)mi.LODR_YClmp, SEQ.LODR.CheckSafe);
            PM.SetCheckSafe((uint)mi.LODR_ZClmp, SEQ.LODR.CheckSafe);
            PM.SetCheckSafe((uint)mi.ULDR_YClmp, SEQ.ULDR.CheckSafe);
            PM.SetCheckSafe((uint)mi.ULDR_ZClmp, SEQ.ULDR.CheckSafe);
        }
예제 #4
0
        public void PstnDisp()
        {
            //LODR_ZLift
            PM.SetProp((uint)mi.LODR_ZLift, (uint)pv.LODR_ZLiftWait, "Wait                ", false, false, false);
            PM.SetProp((uint)mi.LODR_ZLift, (uint)pv.LODR_ZLiftPick, "Tray Pick           ", false, false, false);
            PM.SetProp((uint)mi.LODR_ZLift, (uint)pv.LODR_ZLiftSperate, "Sperate             ", false, false, false);
            PM.SetProp((uint)mi.LODR_ZLift, (uint)pv.LODR_ZLiftPlace, "Tray Place          ", false, false, false);

            //TOOL_XRjct
            PM.SetProp((uint)mi.TOOL_XRjct, (uint)pv.TOOL_XRjctWait, "Wait                ", false, false, false);
            PM.SetProp((uint)mi.TOOL_XRjct, (uint)pv.TOOL_XRjctWrkStt, "Index Work Start    ", false, false, false);

            //IDXR_XRear
            PM.SetProp((uint)mi.IDXR_XRear, (uint)pv.IDXR_XRearWait, "Wait                ", false, false, false);
            PM.SetProp((uint)mi.IDXR_XRear, (uint)pv.IDXR_XRearClamp, "Tray Clamp          ", false, false, false);
            PM.SetProp((uint)mi.IDXR_XRear, (uint)pv.IDXR_XRearBarcode, "Barcode Scan        ", false, false, false);
            PM.SetProp((uint)mi.IDXR_XRear, (uint)pv.IDXR_XRearVsnStt1, "Vision 1st Start    ", false, false, false);
            PM.SetProp((uint)mi.IDXR_XRear, (uint)pv.IDXR_XRearVsnStt2, "Vision 2nd Start    ", false, false, false);
            PM.SetProp((uint)mi.IDXR_XRear, (uint)pv.IDXR_XRearVsnStt3, "Vision 3rd Start    ", false, false, false);
            PM.SetProp((uint)mi.IDXR_XRear, (uint)pv.IDXR_XRearVsnStt4, "Vision 4th Start    ", false, false, false);
            PM.SetProp((uint)mi.IDXR_XRear, (uint)pv.IDXR_XRearWorkStt, "Pick Start          ", false, false, false);
            PM.SetProp((uint)mi.IDXR_XRear, (uint)pv.IDXR_XRearUld, "Unload              ", false, false, false);

            //IDXF_XFrnt
            PM.SetProp((uint)mi.IDXF_XFrnt, (uint)pv.IDXF_XFrntWait, "Wait                ", false, false, false);
            PM.SetProp((uint)mi.IDXF_XFrnt, (uint)pv.IDXF_XFrntClamp, "Tray Clamp          ", false, false, false);
            PM.SetProp((uint)mi.IDXF_XFrnt, (uint)pv.IDXF_XFrntBarcode, "Barcode Scan        ", false, false, false);
            PM.SetProp((uint)mi.IDXF_XFrnt, (uint)pv.IDXF_XFrntVsnStt1, "Vision 1st Start    ", false, false, false);
            PM.SetProp((uint)mi.IDXF_XFrnt, (uint)pv.IDXF_XFrntVsnStt2, "Vision 2nd Start    ", false, false, false);
            PM.SetProp((uint)mi.IDXF_XFrnt, (uint)pv.IDXF_XFrntVsnStt3, "Vision 3rd Start    ", false, false, false);
            PM.SetProp((uint)mi.IDXF_XFrnt, (uint)pv.IDXF_XFrntVsnStt4, "Vision 4th Start    ", false, false, false);
            PM.SetProp((uint)mi.IDXF_XFrnt, (uint)pv.IDXF_XFrntWorkStt, "Pick Start          ", false, false, false);
            PM.SetProp((uint)mi.IDXF_XFrnt, (uint)pv.IDXF_XFrntUld, "Unload              ", false, false, false);

            //TOOL_YTool
            PM.SetProp((uint)mi.TOOL_YTool, (uint)pv.TOOL_YToolWait, "Wait                ", false, false, false);
            PM.SetProp((uint)mi.TOOL_YTool, (uint)pv.TOOL_YToolVsnStt1, "Vision 1st Start    ", false, false, false);
            PM.SetProp((uint)mi.TOOL_YTool, (uint)pv.TOOL_YToolVsnStt2, "Vision 2nd Start    ", false, false, false);
            PM.SetProp((uint)mi.TOOL_YTool, (uint)pv.TOOL_YToolVsnStt3, "Vision 3rd Start    ", false, false, false);
            PM.SetProp((uint)mi.TOOL_YTool, (uint)pv.TOOL_YToolVsnStt4, "Vision 4th Start    ", false, false, false);
            PM.SetProp((uint)mi.TOOL_YTool, (uint)pv.TOOL_YToolIdxWorkStt, "Rail Pick Start     ", false, false, false);
            PM.SetProp((uint)mi.TOOL_YTool, (uint)pv.TOOL_YToolNgTWorkStt, "NG Tray Place Start ", false, false, false);
            PM.SetProp((uint)mi.TOOL_YTool, (uint)pv.TOOL_YToolGdTWorkStt, "Good Tray Pick Start", false, false, false);

            //TOOL_ZPckr
            PM.SetProp((uint)mi.TOOL_ZPckr, (uint)pv.TOOL_ZPckrWait, "Wait                ", false, false, false);
            PM.SetProp((uint)mi.TOOL_ZPckr, (uint)pv.TOOL_ZPckrIdxPick, "Rail Pick           ", false, false, false);
            PM.SetProp((uint)mi.TOOL_ZPckr, (uint)pv.TOOL_ZPckrIdxPlace, "Rail Place          ", false, false, false);
            PM.SetProp((uint)mi.TOOL_ZPckr, (uint)pv.TOOL_ZPckrMove, "Move                ", false, false, false);
            PM.SetProp((uint)mi.TOOL_ZPckr, (uint)pv.TOOL_ZPckrNgTWork, "NG Tray Place       ", false, false, false);
            PM.SetProp((uint)mi.TOOL_ZPckr, (uint)pv.TOOL_ZPckrGdTWork, "Good Tray Pick      ", false, false, false);

            //BARZ_XPckr
            PM.SetProp((uint)mi.BARZ_XPckr, (uint)pv.BARZ_XPckrWait, "Wait                ", false, false, true);
            PM.SetProp((uint)mi.BARZ_XPckr, (uint)pv.BARZ_XPckrPick, "Pick                ", false, false, true);
            PM.SetProp((uint)mi.BARZ_XPckr, (uint)pv.BARZ_XPckrPlace, "Place               ", false, false, true);
            PM.SetProp((uint)mi.BARZ_XPckr, (uint)pv.BARZ_XPckrBarc, "Barcode Scan        ", false, false, true);
            PM.SetProp((uint)mi.BARZ_XPckr, (uint)pv.BARZ_XPckrRemove, "Barcode ReMove      ", false, false, true);

            //BARZ_ZPckr
            PM.SetProp((uint)mi.BARZ_ZPckr, (uint)pv.BARZ_ZPckrWait, "Wait                ", false, false, true);
            PM.SetProp((uint)mi.BARZ_ZPckr, (uint)pv.BARZ_ZPckrCylFw, "Picker Y Cyl Fwd    ", false, false, true);
            PM.SetProp((uint)mi.BARZ_ZPckr, (uint)pv.BARZ_ZPckrPick, "Pick                ", false, false, true);
            PM.SetProp((uint)mi.BARZ_ZPckr, (uint)pv.BARZ_ZPckrMove, "Move                ", false, false, true);
            PM.SetProp((uint)mi.BARZ_ZPckr, (uint)pv.BARZ_ZPckrPlaceCheck, "Place Check         ", false, false, true);
            PM.SetProp((uint)mi.BARZ_ZPckr, (uint)pv.BARZ_ZPckrBarc, "Barcode Scan        ", false, false, true);
            PM.SetProp((uint)mi.BARZ_ZPckr, (uint)pv.BARZ_ZPckrPlaceOfs, "Place Offset        ", true, false, false);
            PM.SetProp((uint)mi.BARZ_ZPckr, (uint)pv.BARZ_ZPckrRemove, "Barcode ReMove      ", false, false, true);

            //STCK_ZStck
            PM.SetProp((uint)mi.STCK_ZStck, (uint)pv.STCK_ZStckWait, "Wait                ", false, false, false);
            PM.SetProp((uint)mi.STCK_ZStck, (uint)pv.STCK_ZStckWork, "Work                ", false, false, false);

            //TOOL_ZVisn
            PM.SetProp((uint)mi.TOOL_ZVisn, (uint)pv.TOOL_ZVisnWait, "Wait                ", false, false, false);
            PM.SetProp((uint)mi.TOOL_ZVisn, (uint)pv.TOOL_ZVisnWork1, "1st Work            ", false, false, false);
            PM.SetProp((uint)mi.TOOL_ZVisn, (uint)pv.TOOL_ZVisnWork2, "2nd Work            ", false, false, false);
            PM.SetProp((uint)mi.TOOL_ZVisn, (uint)pv.TOOL_ZVisnWork3, "3rd Work            ", false, false, false);
            PM.SetProp((uint)mi.TOOL_ZVisn, (uint)pv.TOOL_ZVisnWork4, "4th Work            ", false, false, false);
        }