DEBUG("OUTER: " << REG[0])
REG[0] = REG[0] + 1
REG[1] = -5
DO
DEBUG("INNER: " << REG[1])
REG[1] = REG[1] + 1
LOOP_WHILE REG[1] < 0
LOOP_WHILE REG[0] < 10
REG[0] = 5
DO
DEBUG("OUTER: " << REG[0])
REG[0] = REG[0] + 1
REG[1] = -5
DO
DEBUG("INNER: " << REG[1])
REG[1] = REG[1] + 1
LOOP_UNTIL 0 <= REG[1]
LOOP_WHILE 10 > REG[0]
REG[0] = 5
DO_WHILE 10 > REG[0]
DEBUG("OUTER: " << REG[0])
REG[0] = REG[0] + 1
REG[1] = -5
DO_UNTIL 0 <= REG[1]
DEBUG("INNER: " << REG[1])
REG[1] = REG[1] + 1
LOOP
LOOP
REG[0] = 5
DO_WHILE 10 > REG[0]
Programming commands
6.3 Functions
SINUMERIK Integrate Run MyScreens (BE2)
Programming Manual, 12/2017, 6FC5397-1DP40-6BA1 189