Teileprogramm im 1. Kanal
Code (Ausschnitt)
. . .
N100 $P_NCBFR[0] = CTRANS( x, 10 )
. . .
N130 $P_NCBFRAME[0] = CROT(X, 45)
. . .
Teileprogramm im 2. Kanal
Code (Ausschnitt)
. . .
N100 $P_NCBFR[0] = CTRANS( x, 10 )
. . .
N510 G500 X10
N520 $P_CHBFRAME[0] = CTRANS( x, 10 )
. . .
10.8.3
Frames
Beispiel 1
Die Kanalachse soll durch einen Geometrieachsen-Tausch zur Geometrieachse werden.
Durch den Tausch soll der programmierbare Frame einen Translationsanteil von 10 in der x-
Achse haben.
Der aktuelle einstellbare Frame soll erhalten bleiben:
FRAME_GEOX_CHANGE_MODE = 1
$P_UIFR[1] =
CROT(x,10,y,20,z,30)
G54
TRANS a10
GEOAX(1,a)
Bei Transformationswechsel können gleichzeitig mehrere Kanalachsen zu Geometrieachsen
werden.
Grundfunktionen
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
Kommentar
;
Aktivierung des NC-globalen Basisframes
;
Aktivierung des NC-globalen Basisframes mit Drehung =>
Alarm 18310, da Drehungen bei NC-globalen Frames
nicht erlaubt sind
Kommentar
;
Der NC-globale Basisframe wirkt auch im 2.Kanal
;
Basisframe aktivieren
;
Aktueller Frame des 2. Kanals wird mit einer
Verschiebung aktiviert
; Frame bleibt nach Geometrieachsen- Tausch
erhalten
; einstellbarer Frame wird aktiv
; achsiale Verschiebung von a wird getauscht
; a wird zur x-Achse
; $P_ACTFRAME= CROT(x,10,y,20,z,30):CTRANS(x10)
K2: Achsen, Koordinatensysteme, Frames
10.8 Beispiele
827