K2: Achsen, Koordinatensysteme, Frames
9.5 Frames
CSCALE()
Eine Spindel kann immer nur einer Rundachse zugewiesen werden. Deshalb kann die
Funktion
erlaubt sind.
Bei der Rückübersetzung von Frames wird immer der Kanalachsname bzw. der
Maschinenachsname der zur Spindel gehörenden Achse ausgegeben, auch wenn im
Teileprogramm Achsname mit
Ist die Spindel z. B. der Kanalachse "A" zugeordnet, dann wird aus der Programmierung:
N10 $P_UIFR[1] = CTRANS(SPI(1),33.33,X,1):CSCALE(SPI(1),33.33):CMIRROR(SPI(1))
bei der Rückübersetzung:
$P_UIFR[1]=CTRANS(X,1,A,33.33):CSCALE(A,33.33):CMIRROR(A)
Wird in einer Frame-Anweisung eine Spindel und die zugeordnete Achse programmiert, wird
der Alarm 16420 "Achse % mehrfach programmiert" ausgegeben.
Beispiel:
$P_UIFR[1] = CTRANS(SPI(1),33.33,X,1,A,44)
(Die Spindel ist der Achse A zugeordnet.)
Programmierbeispiele
$P_PFRAME[SPI(1),TR]=22.22
$P_PFRAME=CTRANS(X,Achswert,Y,Achswert,SPI(1),Achswert)
$P_PFRAME=CSCALE(X,Maßstab,Y,Maßstab,SPI(2),Maßstab)
$P_PFRAME=CMIRROR(S1,Y,Z)
$P_UBFR=CTRANS(A,10):CFINE(SPI(1),0.1)
702
nicht mit
CROT(..)
SPI()
SPI(..)
programmiert werden, da für
programmiert worden sind.
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
nur Geometrie-Achsen
CROT()
Grundfunktionen