Does anyone out there know how to make Cycle800 modal? To clarify, I have several operations in a row that do not change tool axis orientation, but post builder posts a Cycle800 between every one of those operations. It's very redundant. I would prefer it only post Cycle800 if it sees a tool axis change in reference to the previous tool axis orientation. Just to note, I have created a UDE at the beginning of the program level so it can be used throughout the program. I guess that how it's currently outputting would be fine, but the first argument of the Cycle800 statement sends the machine back to a retract (Z or XYZ depending on your post Cycle800 macro parameter, _FR). In conclusion, this wastes a lot of time in air movements. Any help would be appreciated.