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.
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. 7. The controller defined in claim 4 wherein said input mechanism further includes means for selecting a forward step and means for selecting a reverse step, said forward step means and said reverse step means for manually stepping one sequence at a time through each of said sequences comprising a programmed machine cycle.