Automatic longitudinal and horizontal pre-programmed and reversible slot machining and automatic rotation of turntable for any required slot depth and diameter. Tool lift obtained by alternating table movements. Once the pre-programmed slot depth has been reached, in automatic the machine performs a number of finishing strokes and the ram stops in its top position and the workpiece table in automatic returns to machining start cycle position. Electronic turntable with central through hole to floor with possibility of programming 1500 symmetrical and 999 asymmetrical divisions. Possibility of machining specific trapezoidal, circular and linear slots. The incorporated NC technology provides a user friendly operator/machine interface, the operator can call up data on the display utilising the keypad, enter production data. The type of technology incorporated is easy and simple to use. Machining programmes with zero workpiece position can be saved and stored and called up when required. It is possible to store up to 100 programmes. This model can run in automatic two or more programmes in sequence.