Hallo zusammen,
ich möchte mit einem 6400 ein bestimmtes Raster an Punkten anfahren (8x8 Punkte). Der Benutzer soll vorher via TPReadNum die Position auswählen können. Nun gibt es ja die Möglichkeit das ganze via TEST-Funktion anzufahren, also folgend:
Code
VAR num key_in;
VAR string str;
Var num messpos;
TPErase;
TPWrite "Messbereich auswählen";
TPReadNum messpos, "Bsp: 11 für 1.1";
TPErase;
TPWrite "Fahre Postion an:"\Num:=messpos;
MoveJ Grundst1,v300,fine,tool0;
TEST messpos
Case 11:
MoveJ T40R11, v300, fine, tool0;
Case 12:
MoveJ T40R12,v300,fine,tool0;
Case 13:
MoveJ T40R13,v300,fine,tool0;
[...]
Alles anzeigen
Das ganze wird natürlich schnell sehr groß. Nun meine Idee - lässt sich der robtarget-name auch dynamisch erzeugen?
Also irgendwas in die Richtung:
Code
VAR num key_in;
Var num messpos;
TPErase;
TPWrite "Messbereich auswählen";
TPReadNum messpos, "Bsp: 11 für 1.1";
TPErase;
MoveJ T40R+ValToStr(messpos),v300,fine,tool0;
Passende Robtargets wären vorhanden, allerdings frisst der Roboter den Syntax nicht. Hat einer von euch schonmal was in die Richtung gemacht und kann mir einen Fingerzeig geben?