4. The controller defined in claim 1 wherein said programmed machine cycle includes a forward mode and a reverse mode, said forward mode comprising a plurality of sequences for performing a certain operation of the machine tool and said reverse mode comprising a plurality of sequences for performing the opposite reverse operation of the machine tool.
5. The controller defined in claim 4 wherein said visual display displays a first set of legends comprised of three legends associated with three sequential sequences comprising said forward mode of said programmed machine cycle and said visual display displays a second set of legends comprised of three legends associated with three sequential sequences comprising said reverse mode of said programmed machine cycle.