Maßeinheit

Die Maßeinheit in einem Echtzeit-Zyklus wird zum Zeitpunkt seiner Definition festgelegt. Es handelt sich um die zum Zeitpunkt der Definition gültige Maßeinheit.

Bei einem Wechsel der Maßeinheit innerhalb des NC-Programms, in dem Echtzeit-Zyklen zum Einsatz kommen, erfolgt die Umschaltung beim Start des Echtzeit-Zyklus.

Programmierbeispiel

Einheiten umschalten bei Echtzeit-Zyklen

N010 G00 X0 Y0 Z0 F500 G71
N020 #FLUSH WAIT
; Echtzeit-Zyklus aktivieren und Z verfahren,
; hier wird die Position in mm verfahren
N030 #RT CYCLE DEF[ID = 15 SCOPE = BLOCK END_ACTION = MOVE_ABORT]
N040   $IF ONCE V.RTA.ACS.ACT_POS.X > 10
N050     Z[INDP ABORTING G0 G90 POS = 137 ]
N060   $ENDIF
N070 #RT CYCLE END
; hier wird auf inch umgeschaltet
N080 G70
; hier wird der Echtzeit-Zyklus gestartet, aber Positionen
; im Echtzeit-Zyklus sind in mm
N090 #RT CYCLE START [ID = 15]
; Dies ist der Block, in dem der Echtzeit-Zyklus ausgefuehrt wird.
N100 G01 X100 F1000
N110 G01 X-100 F1000
N120 G01 X100 F1000
; Hier findet eine Positionsanforderung statt,
; da Z bewegt wurde
N130 G01 Z100 F1000
N140 G01 Z-100 F1000
N150 G01 Z100 F1000
N160 M30