Position korrigieren

  • Hallo ich hätte da mal wieder eine Frage ich möchte gerne eine Position korrigieren die ich zuvor mit mit dem Keyenc ermittelt habe


    RECORD KeyenceKorr

    num Offset_X;

    num Offset_Z;

    num Offset_Y;

    ENDRECORD

    LOCAL PERS KeyenceKorr Messwerte_2{10}:=[[0,0,0],[3.00116,12.0046,0],[6.00232,9.99528,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0],[0,0,0]];


    mein Problem ist den Korr Messwert in die zu korrigierende Position ein zu beziehen


    LOCAL PERS robtarget pDispencePath_2{10}:=[[[-723.7,274.93,-1553.01],[0.245442,-0.803168,-0.446777,0.308333],[-1,0,-1,0],[9E+9,9E+9,9E+9,9E+9,9E+9,9E+9]],[[-918.63,-137.6,-1422.01],


    pAktPos:=RelTool(pDispencePath_2{nAktPosNr},0,0,0);




    Besten Dank in vorraus

    Einmal editiert, zuletzt von Lock500 ()

  • ANZEIGE
  • Ich bin mir gerade nicht ganz sicher ob die "Offs" Funktion die Record-Arrays gut findet.

    Wenn ja dann könnte das so aussehen:

    Code
    pAktPos:=RelTool(pDispencePath_2{nAktPosNr}, Messwerte_2{nAktPosNr}.Offset_X, Messwerte_2{nAktPosNr}.Offset_Y, Messwerte_2{nAktPosNr}.Offset_Z);


    Wenn nicht, musst du deine Werte einmal zwischenspeichern (fände ich auch übersichtlicher):

    Code
    num Offs_X := Messwerte_2{nAktPosNr}.Offset_X;
    num Offs_Y := Messwerte_2{nAktPosNr}.Offset_Y;
    num Offs_Z := Messwerte_2{nAktPosNr}.Offset_Z;
    
    pAktPos:=RelTool(pDispencePath_2{nAktPosNr},Offs_X ,Offs_Y ,Offs_Z);


    Grundsätzlich ist es aber schwer zu helfen wenn man nicht genau weiß woran es genau hapert.

Hilfe und Support für ABB Roboter Programmierung, Konfiguration, Inbetriebnahme finden Sie hier im ABB Roboter Forum. ABB Rapid Programmierung ist einfach, die Roboterforum Community hilft sehr gerne.

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