KUKA CWRITE Pr

  • Hallo zusammen,
    ich mache eine automatische Programmanwahl in der sps.sub wenn auf EXT umgeschaltet wird,


    ;===================================================
    ;PROGRAMMANWAHL AUTOMATIK EXTERN
    IF M_EXT_PROGRAMM_ANWAHL AND $EXT AND ($PRO_STATE1==#P_FREE) THEN
    CWRITE($CMD,STAT,MODE,"RUN /R1/ANWENDERPROGRAMM( )")

    M_EXT_PROGRAMM_ANWAHL=FALSE

    ENDIF

    IF NOT $EXT THEN
    M_EXT_PROGRAMM_ANWAHL=TRUE
    M_GRUNDSTELLUNG=FALSE

    ENDIF


    hat jemand eine Ahnung ob ich das angewählte Programm auch wieder beim zurückschalten auf T1 abwählen kann!??
    Vielen dank und bis dahin Christian ... .

  • Schritt für Schritt zum Roboterprofi!
  • Hallo
    Du könntest mal dies testen das sollte funzen



    Gruß Loipe

  • Hallo und vielen dank,
    wie naheliegend 'CANCEL', kannte schon STOP 1 und RESET 1, habe es jetzt so gemacht


    ;===================================================
    ;PROGRAMMANWAHL AUTOMATIK EXTERN
    IF M_EXT_PROGRAMM_ANWAHL AND $EXT AND ($PRO_STATE1==#P_FREE) THEN
    CWRITE($CMD,STAT,MODE,"RUN /R1/CELL( )")

    M_EXT_PROGRAMM_ANWAHL=FALSE

    ENDIF

    IF NOT $EXT AND NOT M_EXT_PROGRAMM_ANWAHL THEN
    M_EXT_PROGRAMM_ANWAHL=TRUE
    M_GRUNDSTELLUNG=FALSE
    M_CELL_AUFRUF=FALSE
    CWRITE($CMD,STAT,MODE,"STOP 1")
    WAIT SEC 0.2
    CWRITE($CMD,STAT,MODE,"RESET 1")
    WAIT SEC 0.2
    CWRITE($CMD,STAT,MODE,"CANCEL 1")

    ENDIF


    bis dahin Christian ... .

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden