Kuka Robot Language - Uni Arbeit Hilfe!!

  • Hallo Gemeinde!!


    ich habe auf der Uni ein Praktikums Referat über Robotik!


    dabei haben sich bei OFFLINE Programming ein paar "klitzekleine" Hürden ergeben



    wer kann mir helfen zu erklären für wat diese Syntax steht


    DECL E6POS P10= {X 715.816,Y -316.701,Z 2.503,A -88.987,B 19.627,C 178.702,S 2,T 10,e1 0.0,e2 0.0,e3 0.0,e4 0.0,e5 0.0,e6 0.0}


    klar ist DECL ... DECLARE
    E6POS ... ist der Datentyp
    P10... ist die Variable
    X,Y,Z ... Koordinaten
    A,B,C ... Winkel)
    aber
    S ... :?:
    T ... :?:
    e1-e6 ... :?:




    also liebe Gemeinde Hiiilfeee!



    DANKE Petz

  • Schritt für Schritt zum Roboterprofi!
  • Hallo Petz,


    S steht für Status und unterscheidet die unterschiedlichen Achskonfigurationen, die zur gleichen kartesischen Position führen. Nachdem die Positionen beim Teachen immer kartesisch im *.dat File abgelegt werden braucht man dann den Status z.B. beim PTP um eindeutig auf die zugehörigen Achstellungen von Start und Zielpunkt zurückrechnen zu können. Dabei gibt Bit 0 die Position des Handwurzelpunkts (gemeinsamer Schnittpunkt der Handachsen) im Überkopfbereich oder nicht an. Bit 1 ist die Arm Konfiguration (elbow up/down) und Bit 2 die Handachskonfiguration (up/down).


    T steht für Turn und beschreibt die Vorzeichen der Achspositionen des Roboters. T ist also auch ein Bitfeld, wobei Bit 0 zur Achse 1 gehört. 0 bedeutet dabei negatives Vorzeichen. Verwendet werden diese Bits um z.B. zu unterscheiden ob eine Achse auf +5 Grad oder -355 Grad fahren soll. Beim Verfahrenheisst das dann ob die Achse auf dem langen oder kurzen Weg zum Zielpunkt geht.


    E1...E6 sind die Positionen von eventuell bis zu 6 Zusatzachsen.


    Gruß
    Fubini

    Einmal editiert, zuletzt von fubini ()

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