The Operator Interface provides a traditional CNC look and feel for operating a machine running G code. The interface provides a multi-axis readout with position, velocity shown in user units, immediate command, MFO, program scan during execution, modal status, and a multi-axis jog screen. Typical cycle start, stop, feedhold, and system stop buttons are included. The operator can open and load a new program, watch status, and manually control the machine. All buttons are designed for use with a touchscreen or a mouse.