Posts by svr

    Hi,


    Menu-system-config- signal to set if E-stop -DO(x).


    at the beginning of the program, enter the conditions for checking. Every time a part is removed, you can mark in the flag whether the part is grasped or not.

    Hi

    if i understood you well it should go programmed through macro (user key).


    Main program PNS0001:

    1: LBL[99] ;

    2: IF DI[1]=ON,JMP LBL[1] ;

    3: IF DI[2]=ON,JMP LBL[2] ;

    4: IF DI[3]=ON,JMP LBL[3] ;

    5: IF DI[4]=ON,JMP LBL[4] ;

    6: JMP LBL[99] ;

    7: ;

    8: LBL[1] ;

    9: CALL PROGRAM1 ;

    10: END ;

    11: LBL[2] ;

    12: CALL PROGRAM2 ;

    13: END ;

    14: LBL[3] ;

    15: CALL PROGRAM3 ;

    16: END ;

    17: LBL[4] ;

    18: CALL PROGRAM4 ;

    19: END ;


    PROGRAM1 :

    1: MESSAGE[variant ??? 1 or 2 or 3] ;

    2: LBL[99] ;

    3: RO[8]=ON ;

    4: IF R[1]=1,JMP LBL[1] ;

    5: IF R[1]=2,JMP LBL[2] ;

    6: IF R[1]=3,JMP LBL[3] ;

    7: JMP LBL[99] ;

    8: ;

    9: LBL[1] ;

    10: CALL ... ;

    11: JMP LBL[100] ;

    12: ;

    13: LBL[2] ;

    14: CALL ... ;

    15: JMP LBL[100] ;

    16: ;

    17: LBL[3] ;

    18: CALL ... ;

    19: JMP LBL[100] ;

    20: ;

    21: LBL[4] ;

    22: CALL ... ;

    23: JMP LBL[100] ;

    24: ;

    25: LBL[100] ;

    /END


    Macro program VARIANT1 :

    1: IF RO[8]=OFF,JMP LBL[99] ;

    2: ;

    3: R[1]=1 ;

    4: ;

    5: WAIT 2.00(sec) ;

    6: R[1]=0 ;

    7: RO[8]=OFF ;

    8: ;

    9: LBL[99] ;

    /END


    I first apologize for my English, maybe I did not understand the question :uglyhammer2:
    ______
    You need to create a new program.
    Detail of program:
    Sub-type-macro
    Group mask (*, *, *, *, *) .... (If it is a non-motion program)
    _______
    Assign Macro to Button:
    Menu-Settings-Macro
    Select the desired program, (F4-selection)
    Select the desired key (F4-selection) (UK-userkey, SU-shift + userkey)
    Select the number of the button