FOR Schleife mit VKRC 1

  • Hi Leute, nach dem die Probleme mit der Inbetriebnahme geklärt sind, haben wir ein weiteres Problem.


    Haben eine einfache Schleife in der ein UP mehrmals abgerufen wird, nur um die Base verdreht.


    Sieht ungefähr so aus.


    FOR W=1 TO 20
    BASE_DATA[1].A=BASE_DATA[1].A+(10)
    UP100()
    ENDFOR


    2037 unzulässiger oder nicht bekannter Satz
    2040 Initialwertsatz nicht im Initialteil


    Gibt es wesentliche unterschiede zur KRC1?


    MFG GUTSCHIPK

    Kuka ist eine Echte Herrausforderung!<br />Aber ,kommt Zeit kommt Rat!

  • Schritt für Schritt zum Roboterprofi!
  • Ja gibt es.
    Das wirst du nur mit VW User oder Makro lösen können. Zumindest bis V3.??? wie das mit V5.??? ist weiss ich nicht.
    Die Vkrc hat einen vereinfachten Befehlssatz. Du kannst nur Ilfs in den Programmen verwenden. Für andere Sachen Makro oder VW User.


    MFG Michel

  • Hallo,


    um UP's in Schleifen aufzurufen git es den REPEAT UP Befehl. Die Durchläufe kannst du mit einer Zählenvariablen mitzählen.
    Für die Zuweisung an Base_Data[] brauchst du den VW_User Aufruf.


    Gruss DiDi

  • Müssen uns mit den Markros mal beschäftigen.


    Zu dem Unterprogrammaufruf.


    Wollen jetzt einfach in einem UP ein UP aufrufen ohne Schleife.


    Aus der KRC kenne ich es das man das Programm Global macht und nur aufruft.z.B.


    ...
    UP100()
    ...


    Hab in der Doku gelesen das es irgendwie mit VW_... in der config.dat eingetragen werden muss.


    Wie geh ich genau vor?


    MFG
    GUTSCHIPK

    Kuka ist eine Echte Herrausforderung!<br />Aber ,kommt Zeit kommt Rat!

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