CNC hydraulic turrent punch press