N..... USE_LENGTH_UNITS(CANON_UNITS_MM) N..... SET_G5X_OFFSET(1, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000) N..... SET_G92_OFFSET(0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000) N..... SET_XY_ROTATION(0.0000) N..... SET_FEED_REFERENCE(CANON_XYZ) N..... ON_RESET() N..... COMMENT("A nested Fanuc subroutine example ") MAIN BEGIN: 1=0.000000 >>>> LOOP [O2.O1]: 0.100000 >>>> LOOP [O2.O1]: 0.200000 >>>> LOOP [O2.O1]: 0.300000 >>>> LOOP [O2.O1]: 0.400000 >>>> LOOP [O2.O1]: 0.500000 O2 END: 1=1.000000 >>>> LOOP [O2.O1]: 1.100000 >>>> LOOP [O2.O1]: 1.200000 >>>> LOOP [O2.O1]: 1.300000 >>>> LOOP [O2.O1]: 1.400000 >>>> LOOP [O2.O1]: 1.500000 O2 END: 1=2.000000 >>>> LOOP [O2.O1]: 2.100000 >>>> LOOP [O2.O1]: 2.200000 >>>> LOOP [O2.O1]: 2.300000 >>>> LOOP [O2.O1]: 2.400000 >>>> LOOP [O2.O1]: 2.500000 O2 END: 1=3.000000 >>>> LOOP [O2.O1]: 3.100000 >>>> LOOP [O2.O1]: 3.200000 >>>> LOOP [O2.O1]: 3.300000 >>>> LOOP [O2.O1]: 3.400000 >>>> LOOP [O2.O1]: 3.500000 O2 END: 1=4.000000 >>>> LOOP [O2.O1]: 4.100000 >>>> LOOP [O2.O1]: 4.200000 >>>> LOOP [O2.O1]: 4.300000 >>>> LOOP [O2.O1]: 4.400000 >>>> LOOP [O2.O1]: 4.500000 O2 END: 1=5.000000 MAIN END: 1=5.000000 N..... SET_G5X_OFFSET(1, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000) N..... SET_XY_ROTATION(0.0000) N..... SET_FEED_MODE(0, 0) N..... SET_FEED_RATE(0.0000) N..... STOP_SPINDLE_TURNING(0) N..... SET_SPINDLE_MODE(0 0.0000) N..... PALLET_SHUTTLE() N..... PROGRAM_END() N..... ON_RESET() N..... ON_RESET()