Moinsen,
fangen wir mal ganz vorne an.
Aktuell gehe ich davon aus, dass Du das Positionsregister PR[1] für den Offset vorgesehen hast, der steuern soll, wie weit dein Werkzeug in der "Vorposition" von der "Zielposition" entfernt sein soll. Positionsregister sind sozusagen deine Variablen, in denen Du z.B. Positionsdaten speichern kannst. Vorsicht ist geboten, da die Darstellungsart jedes PRs auch geändert werden kann. Über die Taste DATA -> Softkey F1 [TYPE] -> Taste 2 kommst du generell auf die Seite mit den Positionsregistern. Über die Pfeiltasten kannst Du zu dem Positionsregister navigieren, dass bearbeitet werden soll.
PR[X:]=* bedeutet, dass das Positionsregister nicht initialisiert ist, also keine Werte zugewiesen sind.
PR[X:]=R bedeutet, dass das Positionsregister initialisiert, also mit Werten beschrieben ist. R steht für RECORDED
Wenn Du es trivial angehen möchtest, gehst Du mit dem Curser auf das besagte PR1. Da sollte der Curser im Normalfall sowieso stehen.
Dann drückst Du die Taste SHIFT und hältst diese gedrückt während Du den Softkey F3 [RECORD] betätigst. Anschließend kannst Du die Taste SHIFT wieder loslassen. Jetzt sollte hinter dem PR1 ein R stehen. Du hast jetzt die aktuelle Roboterposition unter Berücksichtigung des aktuellen UTOOL und UFRAME in dem PR1 gespeichert.
Das bringt dir erst mal nichts, da das PR1 jetzt noch modifiziert werden muss.
Hierzu muss der Softkey F4 [POSITION] betätigt werden. Wenn das geschehen ist, solltest Du die Koordinaten der zuvor gespeicherten Position sehen. Diese sollten für Deinen Anwendungsfall immer kartesisch (also X,Y,Z,W,P,R) dargestellt sein. Sollte dies nicht so sein, muss die Darstellungsart mit dem Softkey F5 [REPRE] -> Taste 1 Cartesian geändert werden.
Dann müssen deine gewünschten Offsetwerte für die einzelnen Koordinaten eingegeben werden.
Das sollte dann etwa so aussehen:
X 0.000mm W 0.000 deg
Y 0.000mm P 0.000 deg
Z -50.000mm R 0.000 deg
Bei der Z-Koordinate eine -50 eingeben, wenn Du einen Tooloffset verwenden möchtest, und bei deinem TCP deine Positive Z-Achse in "Wirk-Richtung" aus dem Werkzeug zeigt.
Das Ganze dann mit dem Softkey F4 [DONE] abschließen.
Wenn Du anschließend mit der TASTE EDIT zu deinem Progrämmchen wechselst (sofern es vorher über SELECT) angewählt war), kannst Du den Rest bearbeiten.
Generell solltest Du immer das UTOOL und das UFRAME mit dem gearbeitet werden soll, irgendwo definieren.
J P[1: Startpos] 100% FINE
L P[2: Zielpos] 200mm/sec CNT25, TOOL_OFFSET PR[1]
L P[2: Zielpos] 100mm/sec FINE
L P[2: Zielpos] 200mm/sec CNT50, TOOL_OFFSET PR[1]
Das war die Beschreibung für die triviale Lösung. Wenn das Ganze für einen professionellen Einsatz dienen soll, solltest Du, die oben beschriebenen Modifikationen ebenfalls in Programmcode überführen. Und wenn Du es noch flexibler benötigst, solltest Du Dir ein kleines Hilfsprogrämmchen dafür basteln.
Gruß, Chris