5.3
Grob- und Feinverschiebung (CFINE, CTRANS)
Funktion
Feinverschiebung
Mit dem Befehl CFINE(X, ...,Y ...) kann eine Feinverschiebung des Basisframes und
aller einstellbaren Frames programmiert werden.
Eine Feinverschiebung kann nur erfolgen, wenn das MD18600
$MN_MM_FRAME_FINE_TRANS=1 ist.
Grobverschiebung
Mit CTRANS(...) wird die Grobverschiebung festgelegt.
Grob- und Feinverschiebung addieren sich zur Gesamtverschiebung.
Syntax
$P_UBFR=CTRANS(x, 10) : CFINE(x, 0.1)
: CROT(x, 45)
$P_UIFR[1]=CFINE(x, 0.5 y, 1.0, z,
0.1)
Der Zugriff auf die Einzelkomponenten der Feinverschiebung erfolgt durch die
Komponentenangabe FI (Translation Fine).
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Koordinatentransformationen (FRAMES)
5.3 Grob- und Feinverschiebung (CFINE, CTRANS)
;Verkettung von Verschiebung,
;Feinverschiebung und Rotation
;der gesamte Frame wird mit CFINE
;einschl. Grobverschiebung
;überschrieben
305