Dienstag, 7. Februar 2012, 13:33 UTC

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

zorniki

unregistriert

1

Dienstag, 20. Juni 2006, 16:15

Basiskoordinatensystem verschieben

Hi!

Wir haben einen KR140 L100 im labor, an dem ein Förderer stop&go vorbeizieht. Nun wird an jeder Halteposition (hintereinander laufende Skids mit immer gleichem Werkstück drauf) des Förderers optisch der offset zum vorherigen Haltepunkt (im 2-5 mm Bereich) berechnet, da der Förderer recht ungenau anhält. Diesen Offset geben wir per Profibus an unsere KRC weiter und möchten eben diesen Offset am einfachsten auf die y-Koordinate des BASE Frames aufaddieren. Die Anfahrpunkte bleiben immer dieselben (6-7 Punkte auf dem Werkstück).

Macht es Sinn die globale Base überhaupt zu ändern, wo doch alle Punkte im Programm auf diese bezogen sind ?

$BASE.y = $BASE.y + iBASE_OFFSET_Y

...so in der Art am Anfang des Programms, wobei iBASE_OFFSET ein integer Wert in mm ist und per Profibus übertragen/eingelesen wird.

Wie lösen wir dieses Problem am geschicktesten?

Beste Grüße,
Zorniki

UF

unregistriert

2

Samstag, 1. Juli 2006, 02:41

RE: Basiskoordinatensystem verschieben

Hallo zorniki,

der Gedanke das Base zu verschieben ist schon ok.
Aber dann nicht vergessen das Base wieder zurückzuchieben, sonst wandert die das Base weg.

Man könnte natürlich auch alle Positionen in Y - Richtung verschieben!

Gruss, Udo