Hallo!
Erstmal Hallo zusammen! Ich bin der neue und habe hier in unserer Lehrwerkstatt nun einen Roboter von Kuka (KR125). Wir haben mit ihm auch schon erfolgreich Rennwagen gezeichnet. Aber viel mehr ist im Moment noch nicht drin.
Ich habe nun zwei Dinge an denen ich mir die Zähne ausbreche:
Frage 1:
Ich möchte inkremental (also ne relativbewegung) in einer Achse einen Wert verfahren. Das schwierige ist hierbei das der Roboter in z.B. der X-Achse einen Wert (Werkzeugkorrektur) abziehen bzw. draufrechnen soll. Bei Werkzeugmaschinen gibt es hier G41 oder G42.
Ich habe oben vor der INI-Zeile ein
DECL INT WKZR1 geschrieben und etwas weiter unten
WKZR1=10
Wenn ich nun
LIN_REL {X 20+WKZR1,Y 10,Z 0,A 0,B 0,C 0} verfahren möchte haut das so nicht hin.
wie könnte das denn nun funzen?
Frage 2:
Ich habe in der Config.dat die Variablen SPEED1 und SPEED2 deklariert.
Im Programm steht:
SPEED1=95
SPEED2=66
Im Unterprogramm dann
$OV_PRO=SPEED1
LIN_REL {X 0,Y 0,Z 0,A 0,B 0,C 0}
Das funktioniert auch wunderbar. Jedoch würde ich gerne die Geschwindigkeit einstellen können ohne den Programmoverride zu verändern.
Aber mit etwas anderem als $OV_PRO= bekomme ich das nicht hin.
Kann mir da jemand ne Möglichkeit nennen?
Also ich hoffe ich habe hier nicht die Superanfängerfragen gestellt. Die Suche hat mir jedenfalls nicht wirklich geholfen (zumindest nicht in oben genannten Fällen). Aber ich muss mich auch erst mit dem ganzen Programmierthema auseinandersetzen.
Vielen Dank für Antworten...