Koordinatentransformationen (FRAMES)
5.3 Grob- und Feinverschiebung (CFINE, CTRANS)
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)
330
;Verkettung von
Verschiebung,
Feinverschiebung und
Rotation
;der gesamte Frame
wird mit CFINE einschl.
Grobverschiebung
überschrieben
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung